{
  "area": 1214923,
  "landPrice": 12.5,
  "lots": 300,
  "saleableArea": 294000,
  "landFees": [
    0.02,
    0.03,
    0.04
  ],
  "design": [
    0.05,
    0.07,
    0.09
  ],
  "management": [
    0.03,
    0.04,
    0.05
  ],
  "contingency": [
    0.15,
    0.25,
    0.35
  ],
  "parcels": [
    [
      "495",
      500000
    ],
    [
      "3291",
      33136
    ],
    [
      "497",
      500000
    ],
    [
      "3300",
      73279
    ],
    [
      "3307",
      41008
    ],
    [
      "1542",
      67500
    ]
  ],
  "staff": [
    [
      "Administração geral",
      1,
      8000000
    ],
    [
      "Atendimento e recepção",
      2,
      4500000
    ],
    [
      "Segurança e portaria",
      14,
      4200000
    ],
    [
      "Limpeza",
      4,
      3500000
    ],
    [
      "Jardinagem",
      6,
      3500000
    ],
    [
      "Manutenção e sistemas",
      2,
      5000000
    ],
    [
      "Piscinas e salvamento",
      3,
      4500000
    ],
    [
      "Gestão do clube",
      1,
      6000000
    ]
  ],
  "opex": [
    [
      "Energia das áreas comuns",
      1,
      8000,
      "Provisão mensal com demanda/energia/encargos; sem categoria ANDE definida, exclui casas."
    ],
    [
      "Água, análises e consumíveis de piscinas",
      1,
      4500,
      "Provisão de insumos; mão de obra na equipe, energia acima."
    ],
    [
      "Manutenção e prestadores especializados",
      1,
      6500,
      "Peças, reparos e contratos especiais, além da equipe própria."
    ],
    [
      "Jardins e lagos: insumos/manejo",
      1,
      3000,
      "Insumos e serviços específicos; jardineiros na folha."
    ],
    [
      "Resíduos e limpeza: insumos/serviços",
      1,
      1800,
      "Equipe de limpeza já na folha; coleta/consumíveis aqui."
    ],
    [
      "Seguros, administração, contabilidade e dados",
      1,
      3500,
      "Provisão de serviços e prêmios; cargos próprios na folha."
    ],
    [
      "Reserva mensal de reposição",
      1,
      5000,
      "Reserva de caixa, não despesa operacional imediata; gestão do fundo a definir."
    ]
  ],
  "projectPackages": [
    [
      "PR01",
      "Topografia planialtimétrica e fechamento dos limites",
      "ha",
      121.4923,
      "Curvas, coordenadas, limites e faixa da rodovia. Área integral; preço por ha a cotar."
    ],
    [
      "PR02",
      "Cadastro e diagnóstico da casa existente",
      "pacote",
      1,
      "Área real e estado de conservação; os 500 m² de reforma são hipótese de custo."
    ],
    [
      "PR03",
      "Sondagens e investigação geotécnica",
      "campanha",
      1,
      "Plano de furos, profundidades e ensaios definido pelo engenheiro."
    ],
    [
      "PR04",
      "Hidrologia, inundação e balanço de terra",
      "estudo",
      1,
      "Cotas de implantação, corte/aterro, drenagem e exutório."
    ],
    [
      "PR05",
      "Masterplan e projeto de parcelamento",
      "projeto",
      1,
      "Traçado, quadras, lotes e áreas comuns compatibilizados. 300 lotes ainda ilustrativos."
    ],
    [
      "PR06",
      "Projeto executivo de ruas e infraestrutura",
      "pacote",
      1,
      "Pavimento, drenagem, água, esgoto, energia e dados."
    ],
    [
      "PR07",
      "Projetos de clube, portaria e apoios",
      "pacote",
      1,
      "Arquitetura, estruturas e instalações, incluindo reforma."
    ],
    [
      "PR08",
      "Projetos de piscinas, esportes e paisagismo",
      "pacote",
      1,
      "Estrutura, tratamento, segurança, iluminação e lazer; não repetir projeto incluído no fornecedor."
    ],
    [
      "PR09",
      "Estudos ambientais e tramitação das licenças",
      "pacote",
      1,
      "Honorários, estudos e protocolo. Taxas oficiais separadas abaixo."
    ],
    [
      "PR10",
      "Demarcação física dos lotes e quadras",
      "lote",
      300,
      "Locação de vértices e identificação após projeto aprovado; não pressupõe quatro marcos novos por lote."
    ],
    [
      "PR11",
      "Memoriais e documentação técnica dos lotes",
      "lote",
      300,
      "Áreas e confrontações de cada unidade. Não equivale a 300 escrituras."
    ],
    [
      "PR12",
      "Individualização cadastral e registral",
      "processo",
      1,
      "Atos, quantidades e regime jurídico a definir; custo do parcelamento separado da compra da terra."
    ],
    [
      "PR13",
      "Taxas oficiais do parcelamento e licenças",
      "pacote",
      1,
      "Cotar conforme jurisdição, base e procedimentos aplicáveis; nenhuma alíquota legal presumida."
    ],
    [
      "PR14",
      "Compatibilização e cadastro final da obra",
      "pacote",
      1,
      "As built, conferência de áreas e entrega técnica; não duplicar fiscalização recorrente."
    ]
  ],
  "title": "Chaco’i — orçamento por equipamento",
  "prepared": "2026-10-13",
  "classification": "Estimativa preliminar; quantidades de programa, sem medição executiva ou cotação local formal.",
  "fx": {
    "PYG": 5694.47,
    "BRL": 4.9892
  },
  "previousMonthly": 67669.81346230055,
  "previousWorks": 24768055,
  "removedBase": 3070448.9795,
  "areaReconciliation": {
    "sports": 16012.5959,
    "sportSurfaces": 11912.5959,
    "pathsAndSupport": 2600,
    "pavedPaths": 2596,
    "footballShelter": 4,
    "footballSupportWithinPaths": 788,
    "greenSports": 1500,
    "clubGreen": 38912.4041,
    "clubTotal": 80000,
    "note": "Reserva esportiva ampliada em 1.012,5959 m² mediante redistribuição do verde geral. Compatibilização geométrica em planta ainda necessária."
  },
  "lotMix": [
    {
      "count": 120,
      "area": 700
    },
    {
      "count": 120,
      "area": 1000
    },
    {
      "count": 60,
      "area": 1500
    }
  ],
  "payrollTotal": 35369.81346230055,
  "heat": {
    "areaMeasure": "PE-AGUA",
    "annual": 9816.727499999999,
    "monthly": 818.060625,
    "kwhMonth": 9240.808333333332,
    "lossWm2": 137.38219178082193,
    "cop": 4.5,
    "tariff": 0.075,
    "maintenance": 125.0,
    "cases": {
      "low": {
        "months": [
          {
            "month": 1,
            "name": "Janeiro",
            "days": 31,
            "airProxyC": 28.15,
            "lossWm2": 50,
            "uncoveredLossWm2": 50,
            "cop": 6,
            "auxKW": 0.75,
            "auxHours": 16,
            "thermalKwh": 13950.0,
            "kwh": 2697.0,
            "cost": 148.335
          },
          {
            "month": 2,
            "name": "Fevereiro",
            "days": 28,
            "airProxyC": 27.45,
            "lossWm2": 53.3,
            "uncoveredLossWm2": 53.3,
            "cop": 6,
            "auxKW": 0.75,
            "auxHours": 16,
            "thermalKwh": 13431.600000000002,
            "kwh": 2574.6000000000004,
            "cost": 141.603
          },
          {
            "month": 3,
            "name": "Março",
            "days": 31,
            "airProxyC": 26.45,
            "lossWm2": 59.3,
            "uncoveredLossWm2": 59.3,
            "cop": 6,
            "auxKW": 0.75,
            "auxHours": 16,
            "thermalKwh": 16544.7,
            "kwh": 3129.4500000000003,
            "cost": 172.11975
          },
          {
            "month": 4,
            "name": "Abril",
            "days": 30,
            "airProxyC": 23.5,
            "lossWm2": 77.0,
            "uncoveredLossWm2": 77.0,
            "cop": 5.5,
            "auxKW": 0.75,
            "auxHours": 16,
            "thermalKwh": 20790.0,
            "kwh": 4140.0,
            "cost": 227.7
          },
          {
            "month": 5,
            "name": "Maio",
            "days": 31,
            "airProxyC": 20.35,
            "lossWm2": 95.9,
            "uncoveredLossWm2": 95.9,
            "cop": 5.5,
            "auxKW": 0.75,
            "auxHours": 16,
            "thermalKwh": 26756.1,
            "kwh": 5236.745454545454,
            "cost": 288.02099999999996
          },
          {
            "month": 6,
            "name": "Junho",
            "days": 30,
            "airProxyC": 18.45,
            "lossWm2": 107.3,
            "uncoveredLossWm2": 107.3,
            "cop": 5,
            "auxKW": 0.75,
            "auxHours": 16,
            "thermalKwh": 28970.999999999996,
            "kwh": 6154.199999999999,
            "cost": 338.48099999999994
          },
          {
            "month": 7,
            "name": "Julho",
            "days": 31,
            "airProxyC": 18.15,
            "lossWm2": 109.1,
            "uncoveredLossWm2": 109.1,
            "cop": 5,
            "auxKW": 0.75,
            "auxHours": 16,
            "thermalKwh": 30438.9,
            "kwh": 6459.780000000001,
            "cost": 355.28790000000004
          },
          {
            "month": 8,
            "name": "Agosto",
            "days": 31,
            "airProxyC": 19.55,
            "lossWm2": 100.7,
            "uncoveredLossWm2": 100.7,
            "cop": 5,
            "auxKW": 0.75,
            "auxHours": 16,
            "thermalKwh": 28095.300000000003,
            "kwh": 5991.06,
            "cost": 329.5083
          },
          {
            "month": 9,
            "name": "Setembro",
            "days": 30,
            "airProxyC": 21.15,
            "lossWm2": 91.1,
            "uncoveredLossWm2": 91.1,
            "cop": 5.5,
            "auxKW": 0.75,
            "auxHours": 16,
            "thermalKwh": 24597.000000000004,
            "kwh": 4832.181818181819,
            "cost": 265.77000000000004
          },
          {
            "month": 10,
            "name": "Outubro",
            "days": 31,
            "airProxyC": 23.9,
            "lossWm2": 74.6,
            "uncoveredLossWm2": 74.6,
            "cop": 5.5,
            "auxKW": 0.75,
            "auxHours": 16,
            "thermalKwh": 20813.399999999998,
            "kwh": 4156.254545454545,
            "cost": 228.594
          },
          {
            "month": 11,
            "name": "Novembro",
            "days": 30,
            "airProxyC": 25.4,
            "lossWm2": 65.6,
            "uncoveredLossWm2": 65.6,
            "cop": 5.5,
            "auxKW": 0.75,
            "auxHours": 16,
            "thermalKwh": 17712.0,
            "kwh": 3580.3636363636365,
            "cost": 196.92000000000002
          },
          {
            "month": 12,
            "name": "Dezembro",
            "days": 31,
            "airProxyC": 27.05,
            "lossWm2": 55.7,
            "uncoveredLossWm2": 55.7,
            "cop": 6,
            "auxKW": 0.75,
            "auxHours": 16,
            "thermalKwh": 15540.3,
            "kwh": 2962.0499999999997,
            "cost": 162.91275
          }
        ],
        "tariff": 0.055,
        "maintenanceAnnual": 700,
        "heatingServiceAnnual": 700,
        "optionalCoverHandlingAllowanceAnnual": 0,
        "kwhAnnual": 51913.685454545455,
        "energyAnnual": 2855.2527,
        "totalAnnual": 3555.2527,
        "monthlyAnnualAverage": 296.2710583333333,
        "energyMonthlyAnnualAverage": 237.94,
        "kwhMonthlyAnnualAverage": 4326.140454545454,
        "coverage": "365 dias/ano, manutenção térmica 24 h/dia; consumo mensal usa dias reais",
        "hypotheses": {
          "q0": 50,
          "u": 6,
          "copWarm": 6,
          "copMild": 5.5,
          "copCool": 5,
          "auxKW": 0.75,
          "auxHours": 16,
          "tariff": 0.055,
          "maintenanceAnnual": 700,
          "coverReduction": 0.6
        },
        "maximumMonthlyAverageThermalKW": 40.91
      },
      "base": {
        "months": [
          {
            "month": 1,
            "name": "Janeiro",
            "days": 31,
            "airProxyC": 28.15,
            "lossWm2": 90,
            "uncoveredLossWm2": 90,
            "cop": 5,
            "auxKW": 1.5,
            "auxHours": 16,
            "thermalKwh": 25110.0,
            "kwh": 5766.0,
            "cost": 432.45
          },
          {
            "month": 2,
            "name": "Fevereiro",
            "days": 28,
            "airProxyC": 27.45,
            "lossWm2": 95.5,
            "uncoveredLossWm2": 95.5,
            "cop": 5,
            "auxKW": 1.5,
            "auxHours": 16,
            "thermalKwh": 24066.0,
            "kwh": 5485.2,
            "cost": 411.39
          },
          {
            "month": 3,
            "name": "Março",
            "days": 31,
            "airProxyC": 26.45,
            "lossWm2": 105.5,
            "uncoveredLossWm2": 105.5,
            "cop": 5,
            "auxKW": 1.5,
            "auxHours": 16,
            "thermalKwh": 29434.5,
            "kwh": 6630.9,
            "cost": 497.31749999999994
          },
          {
            "month": 4,
            "name": "Abril",
            "days": 30,
            "airProxyC": 23.5,
            "lossWm2": 135.0,
            "uncoveredLossWm2": 135.0,
            "cop": 4.5,
            "auxKW": 1.5,
            "auxHours": 16,
            "thermalKwh": 36450.0,
            "kwh": 8820.0,
            "cost": 661.5
          },
          {
            "month": 5,
            "name": "Maio",
            "days": 31,
            "airProxyC": 20.35,
            "lossWm2": 166.5,
            "uncoveredLossWm2": 166.5,
            "cop": 4.5,
            "auxKW": 1.5,
            "auxHours": 16,
            "thermalKwh": 46453.5,
            "kwh": 11067.0,
            "cost": 830.025
          },
          {
            "month": 6,
            "name": "Junho",
            "days": 30,
            "airProxyC": 18.45,
            "lossWm2": 185.5,
            "uncoveredLossWm2": 185.5,
            "cop": 4,
            "auxKW": 1.5,
            "auxHours": 16,
            "thermalKwh": 50085.0,
            "kwh": 13241.25,
            "cost": 993.09375
          },
          {
            "month": 7,
            "name": "Julho",
            "days": 31,
            "airProxyC": 18.15,
            "lossWm2": 188.5,
            "uncoveredLossWm2": 188.5,
            "cop": 4,
            "auxKW": 1.5,
            "auxHours": 16,
            "thermalKwh": 52591.5,
            "kwh": 13891.875,
            "cost": 1041.890625
          },
          {
            "month": 8,
            "name": "Agosto",
            "days": 31,
            "airProxyC": 19.55,
            "lossWm2": 174.5,
            "uncoveredLossWm2": 174.5,
            "cop": 4,
            "auxKW": 1.5,
            "auxHours": 16,
            "thermalKwh": 48685.5,
            "kwh": 12915.375,
            "cost": 968.6531249999999
          },
          {
            "month": 9,
            "name": "Setembro",
            "days": 30,
            "airProxyC": 21.15,
            "lossWm2": 158.5,
            "uncoveredLossWm2": 158.5,
            "cop": 4.5,
            "auxKW": 1.5,
            "auxHours": 16,
            "thermalKwh": 42795.0,
            "kwh": 10230.0,
            "cost": 767.25
          },
          {
            "month": 10,
            "name": "Outubro",
            "days": 31,
            "airProxyC": 23.9,
            "lossWm2": 131.0,
            "uncoveredLossWm2": 131.0,
            "cop": 4.5,
            "auxKW": 1.5,
            "auxHours": 16,
            "thermalKwh": 36549.0,
            "kwh": 8866.0,
            "cost": 664.9499999999999
          },
          {
            "month": 11,
            "name": "Novembro",
            "days": 30,
            "airProxyC": 25.4,
            "lossWm2": 116.0,
            "uncoveredLossWm2": 116.0,
            "cop": 4.5,
            "auxKW": 1.5,
            "auxHours": 16,
            "thermalKwh": 31320.0,
            "kwh": 7680.0,
            "cost": 576.0
          },
          {
            "month": 12,
            "name": "Dezembro",
            "days": 31,
            "airProxyC": 27.05,
            "lossWm2": 99.5,
            "uncoveredLossWm2": 99.5,
            "cop": 5,
            "auxKW": 1.5,
            "auxHours": 16,
            "thermalKwh": 27760.5,
            "kwh": 6296.1,
            "cost": 472.2075
          }
        ],
        "tariff": 0.075,
        "maintenanceAnnual": 1500,
        "heatingServiceAnnual": 1500,
        "optionalCoverHandlingAllowanceAnnual": 0,
        "kwhAnnual": 110889.7,
        "energyAnnual": 8316.727499999999,
        "totalAnnual": 9816.727499999999,
        "monthlyAnnualAverage": 818.060625,
        "energyMonthlyAnnualAverage": 693.06,
        "kwhMonthlyAnnualAverage": 9240.808333333332,
        "coverage": "365 dias/ano, manutenção térmica 24 h/dia; consumo mensal usa dias reais",
        "hypotheses": {
          "q0": 90,
          "u": 10,
          "copWarm": 5,
          "copMild": 4.5,
          "copCool": 4,
          "auxKW": 1.5,
          "auxHours": 16,
          "tariff": 0.075,
          "maintenanceAnnual": 1500,
          "coverReduction": 0.5
        },
        "maximumMonthlyAverageThermalKW": 70.69
      },
      "high": {
        "months": [
          {
            "month": 1,
            "name": "Janeiro",
            "days": 31,
            "airProxyC": 28.15,
            "lossWm2": 150,
            "uncoveredLossWm2": 150,
            "cop": 4,
            "auxKW": 3,
            "auxHours": 16,
            "thermalKwh": 41850.0,
            "kwh": 11950.5,
            "cost": 1195.05
          },
          {
            "month": 2,
            "name": "Fevereiro",
            "days": 28,
            "airProxyC": 27.45,
            "lossWm2": 158.8,
            "uncoveredLossWm2": 158.8,
            "cop": 4,
            "auxKW": 3,
            "auxHours": 16,
            "thermalKwh": 40017.6,
            "kwh": 11348.4,
            "cost": 1134.84
          },
          {
            "month": 3,
            "name": "Março",
            "days": 31,
            "airProxyC": 26.45,
            "lossWm2": 174.8,
            "uncoveredLossWm2": 174.8,
            "cop": 4,
            "auxKW": 3,
            "auxHours": 16,
            "thermalKwh": 48769.2,
            "kwh": 13680.3,
            "cost": 1368.03
          },
          {
            "month": 4,
            "name": "Abril",
            "days": 30,
            "airProxyC": 23.5,
            "lossWm2": 222.0,
            "uncoveredLossWm2": 222.0,
            "cop": 3.5,
            "auxKW": 3,
            "auxHours": 16,
            "thermalKwh": 59940.0,
            "kwh": 18565.714285714286,
            "cost": 1856.5714285714287
          },
          {
            "month": 5,
            "name": "Maio",
            "days": 31,
            "airProxyC": 20.35,
            "lossWm2": 272.4,
            "uncoveredLossWm2": 272.4,
            "cop": 3.5,
            "auxKW": 3,
            "auxHours": 16,
            "thermalKwh": 75999.59999999999,
            "kwh": 23202.171428571426,
            "cost": 2320.217142857143
          },
          {
            "month": 6,
            "name": "Junho",
            "days": 30,
            "airProxyC": 18.45,
            "lossWm2": 302.8,
            "uncoveredLossWm2": 302.8,
            "cop": 3,
            "auxKW": 3,
            "auxHours": 16,
            "thermalKwh": 81756.0,
            "kwh": 28692.0,
            "cost": 2869.2000000000003
          },
          {
            "month": 7,
            "name": "Julho",
            "days": 31,
            "airProxyC": 18.15,
            "lossWm2": 307.6,
            "uncoveredLossWm2": 307.6,
            "cop": 3,
            "auxKW": 3,
            "auxHours": 16,
            "thermalKwh": 85820.40000000001,
            "kwh": 30094.800000000003,
            "cost": 3009.4800000000005
          },
          {
            "month": 8,
            "name": "Agosto",
            "days": 31,
            "airProxyC": 19.55,
            "lossWm2": 285.2,
            "uncoveredLossWm2": 285.2,
            "cop": 3,
            "auxKW": 3,
            "auxHours": 16,
            "thermalKwh": 79570.8,
            "kwh": 28011.600000000002,
            "cost": 2801.1600000000003
          },
          {
            "month": 9,
            "name": "Setembro",
            "days": 30,
            "airProxyC": 21.15,
            "lossWm2": 259.6,
            "uncoveredLossWm2": 259.6,
            "cop": 3.5,
            "auxKW": 3,
            "auxHours": 16,
            "thermalKwh": 70092.0,
            "kwh": 21466.285714285714,
            "cost": 2146.6285714285714
          },
          {
            "month": 10,
            "name": "Outubro",
            "days": 31,
            "airProxyC": 23.9,
            "lossWm2": 215.6,
            "uncoveredLossWm2": 215.6,
            "cop": 3.5,
            "auxKW": 3,
            "auxHours": 16,
            "thermalKwh": 60152.399999999994,
            "kwh": 18674.399999999998,
            "cost": 1867.4399999999998
          },
          {
            "month": 11,
            "name": "Novembro",
            "days": 30,
            "airProxyC": 25.4,
            "lossWm2": 191.6,
            "uncoveredLossWm2": 191.6,
            "cop": 3.5,
            "auxKW": 3,
            "auxHours": 16,
            "thermalKwh": 51731.99999999999,
            "kwh": 16220.571428571426,
            "cost": 1622.0571428571427
          },
          {
            "month": 12,
            "name": "Dezembro",
            "days": 31,
            "airProxyC": 27.05,
            "lossWm2": 165.2,
            "uncoveredLossWm2": 165.2,
            "cop": 4,
            "auxKW": 3,
            "auxHours": 16,
            "thermalKwh": 46090.799999999996,
            "kwh": 13010.699999999999,
            "cost": 1301.07
          }
        ],
        "tariff": 0.1,
        "maintenanceAnnual": 3300,
        "heatingServiceAnnual": 3300,
        "optionalCoverHandlingAllowanceAnnual": 0,
        "kwhAnnual": 234917.44285714286,
        "energyAnnual": 23491.74428571429,
        "totalAnnual": 26791.74428571429,
        "monthlyAnnualAverage": 2232.6453571428574,
        "energyMonthlyAnnualAverage": 1957.65,
        "kwhMonthlyAnnualAverage": 19576.45357142857,
        "coverage": "365 dias/ano, manutenção térmica 24 h/dia; consumo mensal usa dias reais",
        "hypotheses": {
          "q0": 150,
          "u": 16,
          "copWarm": 4,
          "copMild": 3.5,
          "copCool": 3,
          "auxKW": 3,
          "auxHours": 16,
          "tariff": 0.1,
          "maintenanceAnnual": 3300,
          "coverReduction": 0.3
        },
        "maximumMonthlyAverageThermalKW": 115.35
      }
    },
    "optionalCases": {
      "low": {
        "months": [
          {
            "month": 1,
            "name": "Janeiro",
            "days": 31,
            "airProxyC": 28.15,
            "lossWm2": 20.0,
            "uncoveredLossWm2": 50,
            "cop": 6,
            "auxKW": 0.75,
            "auxHours": 16,
            "thermalKwh": 5580.0,
            "kwh": 1302.0,
            "cost": 71.61
          },
          {
            "month": 2,
            "name": "Fevereiro",
            "days": 28,
            "airProxyC": 27.45,
            "lossWm2": 21.32,
            "uncoveredLossWm2": 53.3,
            "cop": 6,
            "auxKW": 0.75,
            "auxHours": 16,
            "thermalKwh": 5372.639999999999,
            "kwh": 1231.44,
            "cost": 67.7292
          },
          {
            "month": 3,
            "name": "Março",
            "days": 31,
            "airProxyC": 26.45,
            "lossWm2": 23.72,
            "uncoveredLossWm2": 59.3,
            "cop": 6,
            "auxKW": 0.75,
            "auxHours": 16,
            "thermalKwh": 6617.88,
            "kwh": 1474.98,
            "cost": 81.1239
          },
          {
            "month": 4,
            "name": "Abril",
            "days": 30,
            "airProxyC": 23.5,
            "lossWm2": 30.8,
            "uncoveredLossWm2": 77.0,
            "cop": 5.5,
            "auxKW": 0.75,
            "auxHours": 16,
            "thermalKwh": 8316.000000000002,
            "kwh": 1872.0000000000002,
            "cost": 102.96000000000001
          },
          {
            "month": 5,
            "name": "Maio",
            "days": 31,
            "airProxyC": 20.35,
            "lossWm2": 38.36,
            "uncoveredLossWm2": 95.9,
            "cop": 5.5,
            "auxKW": 0.75,
            "auxHours": 16,
            "thermalKwh": 10702.44,
            "kwh": 2317.898181818182,
            "cost": 127.48440000000001
          },
          {
            "month": 6,
            "name": "Junho",
            "days": 30,
            "airProxyC": 18.45,
            "lossWm2": 42.92,
            "uncoveredLossWm2": 107.3,
            "cop": 5,
            "auxKW": 0.75,
            "auxHours": 16,
            "thermalKwh": 11588.4,
            "kwh": 2677.68,
            "cost": 147.2724
          },
          {
            "month": 7,
            "name": "Julho",
            "days": 31,
            "airProxyC": 18.15,
            "lossWm2": 43.64,
            "uncoveredLossWm2": 109.1,
            "cop": 5,
            "auxKW": 0.75,
            "auxHours": 16,
            "thermalKwh": 12175.56,
            "kwh": 2807.112,
            "cost": 154.39116
          },
          {
            "month": 8,
            "name": "Agosto",
            "days": 31,
            "airProxyC": 19.55,
            "lossWm2": 40.28,
            "uncoveredLossWm2": 100.7,
            "cop": 5,
            "auxKW": 0.75,
            "auxHours": 16,
            "thermalKwh": 11238.119999999999,
            "kwh": 2619.624,
            "cost": 144.07932
          },
          {
            "month": 9,
            "name": "Setembro",
            "days": 30,
            "airProxyC": 21.15,
            "lossWm2": 36.44,
            "uncoveredLossWm2": 91.1,
            "cop": 5.5,
            "auxKW": 0.75,
            "auxHours": 16,
            "thermalKwh": 9838.8,
            "kwh": 2148.8727272727274,
            "cost": 118.188
          },
          {
            "month": 10,
            "name": "Outubro",
            "days": 31,
            "airProxyC": 23.9,
            "lossWm2": 29.84,
            "uncoveredLossWm2": 74.6,
            "cop": 5.5,
            "auxKW": 0.75,
            "auxHours": 16,
            "thermalKwh": 8325.36,
            "kwh": 1885.7018181818182,
            "cost": 103.7136
          },
          {
            "month": 11,
            "name": "Novembro",
            "days": 30,
            "airProxyC": 25.4,
            "lossWm2": 26.24,
            "uncoveredLossWm2": 65.6,
            "cop": 5.5,
            "auxKW": 0.75,
            "auxHours": 16,
            "thermalKwh": 7084.8,
            "kwh": 1648.1454545454546,
            "cost": 90.64800000000001
          },
          {
            "month": 12,
            "name": "Dezembro",
            "days": 31,
            "airProxyC": 27.05,
            "lossWm2": 22.28,
            "uncoveredLossWm2": 55.7,
            "cop": 6,
            "auxKW": 0.75,
            "auxHours": 16,
            "thermalKwh": 6216.12,
            "kwh": 1408.02,
            "cost": 77.4411
          }
        ],
        "tariff": 0.055,
        "maintenanceAnnual": 1000,
        "heatingServiceAnnual": 700,
        "optionalCoverHandlingAllowanceAnnual": 300,
        "kwhAnnual": 23393.474181818183,
        "energyAnnual": 1286.64108,
        "totalAnnual": 2286.6410800000003,
        "monthlyAnnualAverage": 190.55342333333337,
        "energyMonthlyAnnualAverage": 107.22,
        "kwhMonthlyAnnualAverage": 1949.456181818182,
        "coverage": "365 dias/ano, manutenção térmica 24 h/dia; consumo mensal usa dias reais",
        "hypotheses": {
          "q0": 50,
          "u": 6,
          "copWarm": 6,
          "copMild": 5.5,
          "copCool": 5,
          "auxKW": 0.75,
          "auxHours": 16,
          "tariff": 0.055,
          "maintenanceAnnual": 700,
          "coverReduction": 0.6
        },
        "maximumMonthlyAverageThermalKW": 16.36
      },
      "base": {
        "months": [
          {
            "month": 1,
            "name": "Janeiro",
            "days": 31,
            "airProxyC": 28.15,
            "lossWm2": 45.0,
            "uncoveredLossWm2": 90,
            "cop": 5,
            "auxKW": 1.5,
            "auxHours": 16,
            "thermalKwh": 12555.0,
            "kwh": 3255.0,
            "cost": 244.125
          },
          {
            "month": 2,
            "name": "Fevereiro",
            "days": 28,
            "airProxyC": 27.45,
            "lossWm2": 47.75,
            "uncoveredLossWm2": 95.5,
            "cop": 5,
            "auxKW": 1.5,
            "auxHours": 16,
            "thermalKwh": 12033.0,
            "kwh": 3078.6,
            "cost": 230.89499999999998
          },
          {
            "month": 3,
            "name": "Março",
            "days": 31,
            "airProxyC": 26.45,
            "lossWm2": 52.75,
            "uncoveredLossWm2": 105.5,
            "cop": 5,
            "auxKW": 1.5,
            "auxHours": 16,
            "thermalKwh": 14717.25,
            "kwh": 3687.45,
            "cost": 276.55875
          },
          {
            "month": 4,
            "name": "Abril",
            "days": 30,
            "airProxyC": 23.5,
            "lossWm2": 67.5,
            "uncoveredLossWm2": 135.0,
            "cop": 4.5,
            "auxKW": 1.5,
            "auxHours": 16,
            "thermalKwh": 18225.0,
            "kwh": 4770.0,
            "cost": 357.75
          },
          {
            "month": 5,
            "name": "Maio",
            "days": 31,
            "airProxyC": 20.35,
            "lossWm2": 83.25,
            "uncoveredLossWm2": 166.5,
            "cop": 4.5,
            "auxKW": 1.5,
            "auxHours": 16,
            "thermalKwh": 23226.75,
            "kwh": 5905.5,
            "cost": 442.91249999999997
          },
          {
            "month": 6,
            "name": "Junho",
            "days": 30,
            "airProxyC": 18.45,
            "lossWm2": 92.75,
            "uncoveredLossWm2": 185.5,
            "cop": 4,
            "auxKW": 1.5,
            "auxHours": 16,
            "thermalKwh": 25042.5,
            "kwh": 6980.625,
            "cost": 523.546875
          },
          {
            "month": 7,
            "name": "Julho",
            "days": 31,
            "airProxyC": 18.15,
            "lossWm2": 94.25,
            "uncoveredLossWm2": 188.5,
            "cop": 4,
            "auxKW": 1.5,
            "auxHours": 16,
            "thermalKwh": 26295.75,
            "kwh": 7317.9375,
            "cost": 548.8453125
          },
          {
            "month": 8,
            "name": "Agosto",
            "days": 31,
            "airProxyC": 19.55,
            "lossWm2": 87.25,
            "uncoveredLossWm2": 174.5,
            "cop": 4,
            "auxKW": 1.5,
            "auxHours": 16,
            "thermalKwh": 24342.75,
            "kwh": 6829.6875,
            "cost": 512.2265625
          },
          {
            "month": 9,
            "name": "Setembro",
            "days": 30,
            "airProxyC": 21.15,
            "lossWm2": 79.25,
            "uncoveredLossWm2": 158.5,
            "cop": 4.5,
            "auxKW": 1.5,
            "auxHours": 16,
            "thermalKwh": 21397.5,
            "kwh": 5475.0,
            "cost": 410.625
          },
          {
            "month": 10,
            "name": "Outubro",
            "days": 31,
            "airProxyC": 23.9,
            "lossWm2": 65.5,
            "uncoveredLossWm2": 131.0,
            "cop": 4.5,
            "auxKW": 1.5,
            "auxHours": 16,
            "thermalKwh": 18274.5,
            "kwh": 4805.0,
            "cost": 360.375
          },
          {
            "month": 11,
            "name": "Novembro",
            "days": 30,
            "airProxyC": 25.4,
            "lossWm2": 58.0,
            "uncoveredLossWm2": 116.0,
            "cop": 4.5,
            "auxKW": 1.5,
            "auxHours": 16,
            "thermalKwh": 15660.0,
            "kwh": 4200.0,
            "cost": 315.0
          },
          {
            "month": 12,
            "name": "Dezembro",
            "days": 31,
            "airProxyC": 27.05,
            "lossWm2": 49.75,
            "uncoveredLossWm2": 99.5,
            "cop": 5,
            "auxKW": 1.5,
            "auxHours": 16,
            "thermalKwh": 13880.25,
            "kwh": 3520.05,
            "cost": 264.00375
          }
        ],
        "tariff": 0.075,
        "maintenanceAnnual": 2100,
        "heatingServiceAnnual": 1500,
        "optionalCoverHandlingAllowanceAnnual": 600,
        "kwhAnnual": 59824.85,
        "energyAnnual": 4486.8637499999995,
        "totalAnnual": 6586.8637499999995,
        "monthlyAnnualAverage": 548.9053124999999,
        "energyMonthlyAnnualAverage": 373.9,
        "kwhMonthlyAnnualAverage": 4985.404166666666,
        "coverage": "365 dias/ano, manutenção térmica 24 h/dia; consumo mensal usa dias reais",
        "hypotheses": {
          "q0": 90,
          "u": 10,
          "copWarm": 5,
          "copMild": 4.5,
          "copCool": 4,
          "auxKW": 1.5,
          "auxHours": 16,
          "tariff": 0.075,
          "maintenanceAnnual": 1500,
          "coverReduction": 0.5
        },
        "maximumMonthlyAverageThermalKW": 35.34
      },
      "high": {
        "months": [
          {
            "month": 1,
            "name": "Janeiro",
            "days": 31,
            "airProxyC": 28.15,
            "lossWm2": 105.0,
            "uncoveredLossWm2": 150,
            "cop": 4,
            "auxKW": 3,
            "auxHours": 16,
            "thermalKwh": 29295.0,
            "kwh": 8811.75,
            "cost": 881.1750000000001
          },
          {
            "month": 2,
            "name": "Fevereiro",
            "days": 28,
            "airProxyC": 27.45,
            "lossWm2": 111.16,
            "uncoveredLossWm2": 158.8,
            "cop": 4,
            "auxKW": 3,
            "auxHours": 16,
            "thermalKwh": 28012.32,
            "kwh": 8347.08,
            "cost": 834.7080000000001
          },
          {
            "month": 3,
            "name": "Março",
            "days": 31,
            "airProxyC": 26.45,
            "lossWm2": 122.36,
            "uncoveredLossWm2": 174.8,
            "cop": 4,
            "auxKW": 3,
            "auxHours": 16,
            "thermalKwh": 34138.44,
            "kwh": 10022.61,
            "cost": 1002.2610000000001
          },
          {
            "month": 4,
            "name": "Abril",
            "days": 30,
            "airProxyC": 23.5,
            "lossWm2": 155.4,
            "uncoveredLossWm2": 222.0,
            "cop": 3.5,
            "auxKW": 3,
            "auxHours": 16,
            "thermalKwh": 41958.0,
            "kwh": 13428.0,
            "cost": 1342.8000000000002
          },
          {
            "month": 5,
            "name": "Maio",
            "days": 31,
            "airProxyC": 20.35,
            "lossWm2": 190.68,
            "uncoveredLossWm2": 272.4,
            "cop": 3.5,
            "auxKW": 3,
            "auxHours": 16,
            "thermalKwh": 53199.719999999994,
            "kwh": 16687.92,
            "cost": 1668.792
          },
          {
            "month": 6,
            "name": "Junho",
            "days": 30,
            "airProxyC": 18.45,
            "lossWm2": 211.96,
            "uncoveredLossWm2": 302.8,
            "cop": 3,
            "auxKW": 3,
            "auxHours": 16,
            "thermalKwh": 57229.2,
            "kwh": 20516.399999999998,
            "cost": 2051.64
          },
          {
            "month": 7,
            "name": "Julho",
            "days": 31,
            "airProxyC": 18.15,
            "lossWm2": 215.32,
            "uncoveredLossWm2": 307.6,
            "cop": 3,
            "auxKW": 3,
            "auxHours": 16,
            "thermalKwh": 60074.280000000006,
            "kwh": 21512.760000000002,
            "cost": 2151.2760000000003
          },
          {
            "month": 8,
            "name": "Agosto",
            "days": 31,
            "airProxyC": 19.55,
            "lossWm2": 199.64,
            "uncoveredLossWm2": 285.2,
            "cop": 3,
            "auxKW": 3,
            "auxHours": 16,
            "thermalKwh": 55699.55999999999,
            "kwh": 20054.519999999997,
            "cost": 2005.4519999999998
          },
          {
            "month": 9,
            "name": "Setembro",
            "days": 30,
            "airProxyC": 21.15,
            "lossWm2": 181.72,
            "uncoveredLossWm2": 259.6,
            "cop": 3.5,
            "auxKW": 3,
            "auxHours": 16,
            "thermalKwh": 49064.4,
            "kwh": 15458.4,
            "cost": 1545.8400000000001
          },
          {
            "month": 10,
            "name": "Outubro",
            "days": 31,
            "airProxyC": 23.9,
            "lossWm2": 150.92,
            "uncoveredLossWm2": 215.6,
            "cop": 3.5,
            "auxKW": 3,
            "auxHours": 16,
            "thermalKwh": 42106.67999999999,
            "kwh": 13518.479999999998,
            "cost": 1351.848
          },
          {
            "month": 11,
            "name": "Novembro",
            "days": 30,
            "airProxyC": 25.4,
            "lossWm2": 134.12,
            "uncoveredLossWm2": 191.6,
            "cop": 3.5,
            "auxKW": 3,
            "auxHours": 16,
            "thermalKwh": 36212.399999999994,
            "kwh": 11786.399999999998,
            "cost": 1178.6399999999999
          },
          {
            "month": 12,
            "name": "Dezembro",
            "days": 31,
            "airProxyC": 27.05,
            "lossWm2": 115.64,
            "uncoveredLossWm2": 165.2,
            "cop": 4,
            "auxKW": 3,
            "auxHours": 16,
            "thermalKwh": 32263.56,
            "kwh": 9553.89,
            "cost": 955.389
          }
        ],
        "tariff": 0.1,
        "maintenanceAnnual": 4500,
        "heatingServiceAnnual": 3300,
        "optionalCoverHandlingAllowanceAnnual": 1200,
        "kwhAnnual": 169698.21,
        "energyAnnual": 16969.821,
        "totalAnnual": 21469.821,
        "monthlyAnnualAverage": 1789.15175,
        "energyMonthlyAnnualAverage": 1414.15,
        "kwhMonthlyAnnualAverage": 14141.5175,
        "coverage": "365 dias/ano, manutenção térmica 24 h/dia; consumo mensal usa dias reais",
        "hypotheses": {
          "q0": 150,
          "u": 16,
          "copWarm": 4,
          "copMild": 3.5,
          "copCool": 3,
          "auxKW": 3,
          "auxHours": 16,
          "tariff": 0.1,
          "maintenanceAnnual": 3300,
          "coverReduction": 0.3
        },
        "maximumMonthlyAverageThermalKW": 80.75
      }
    },
    "note": "Piscina externa de 375 m², sem telhado e sem manta no padrão. Modelo mensal de sensibilidade com cargas e COP hipotéticos; contexto climático regional WMO/DMH 1971–2000. Não é simulação horária nem garantia de consumo ou de água a 28 °C. Aquecimento da água não resolve conforto no deck durante frio, vento e temporais. Demanda elétrica e energia das duchas/UV precisam de dimensionamento."
  },
  "climatePending": false,
  "climate": {
    "version": "clima-piscina-v4-2026-10-13",
    "original_pool_json_sha256": "1bc6e45d7d80945a8092af4b8bda0db13df43c00e22f337e7dc7b0a67ab66825",
    "original_preserved": true,
    "decision": "Piscina externa aquecida tecnicamente plausível, viabilidade operacional condicionada ao projeto térmico/elétrico e operação. Não há garantia de 28°C em toda condição nem avaliação financeira conclusiva.",
    "construction_roof": false,
    "thermal_blanket_default": false,
    "optional_thermal_blanket": true,
    "dimensions": {
      "length": 50,
      "width": 7.5,
      "areaWaterM2": 375,
      "lanes": 3,
      "averageDepthHypothesisM": 1.35,
      "volumeHypothesisM3": 506.25,
      "targetWaterTemperatureHypothesisC": 28
    },
    "sources": [
      {
        "id": "CL01",
        "name": "WMO/WWIS — Asunción, dados DMH",
        "url": "https://worldweather.wmo.int/en/city.html?cityId=292",
        "period": "Normais 1971–2000",
        "checked": "13/10/2026",
        "type": "Fonte meteorológica primária internacional com dados do serviço nacional",
        "scope": "Médias mensais das mínimas e máximas diárias;12 meses. Não são temperaturas da água nem previsão 2026.",
        "limitations": "Período antigo. Usado como referência sazonal regional; não substitui série horária 1991–2020/mais recente nem microclima do terreno. O ponto médio entre mínima/máxima é proxy calculada, não temperatura média oficial."
      },
      {
        "id": "CL02",
        "name": "DINAC/DMH — extremas históricas",
        "url": "https://meteorologia.gov.py/extremas-climatologicas/",
        "period": "Atualização 19/02/2026",
        "checked": "13/10/2026",
        "type": "Fonte meteorológica nacional primária",
        "scope": "Asunción (AISP):43°C em 16/10/2023;−1,2°C em 27/06/2011.",
        "limitations": "Extremos históricos não representam mês típico nem garantem condição de projeto; estação AISP não é o terreno."
      },
      {
        "id": "CL03",
        "name": "DOE — Technical Support Document, Pool Heaters",
        "url": "https://www.energy.gov/sites/default/files/2023-03/PH_FR_TSD_2023-03-31.pdf",
        "period": "2023",
        "checked": "13/10/2026",
        "type": "Modelo regulatório de energia dos EUA",
        "scope": "Capítulo 7 reconhece dependência de clima, uso e operação. Modela variação de cargas e redução com capa entre 30–70%.",
        "limitations": "Percentuais e métodos estrangeiros não são simulação do empreendimento; empregados apenas para escolher sensibilidades explícitas."
      },
      {
        "id": "CL04",
        "name": "Fluidra — heat pumps",
        "url": "https://www.fluidra.com/commercial-solutions/inspiration/blog/heat-pumps/",
        "period": "Consulta 13/10/2026",
        "checked": "13/10/2026",
        "type": "Orientação do fabricante",
        "scope": "Dimensionamento depende do ar, água-alvo, período de uso, volume, cobertura e filtragem; COP depende da condição real.",
        "limitations": "Não valida COP anual ou potência deste projeto."
      },
      {
        "id": "CL05",
        "name": "ANDE — Pliego 21",
        "url": "https://www.ande.gov.py/docs/tarifas/Pliego%20de%20Tarifas%20NRO%2021%20Version%20Actualizada%2027-11-2024.pdf",
        "period": "Versão 27/11/2024, publicada como vigente",
        "checked": "13/10/2026",
        "type": "Tarifa oficial condicionada a enquadramento",
        "scope": "Categoria 413:310PYG/k Wh e mínimo de consumo; categoria 412 cobra potência e energia por horário.",
        "limitations": "Tarifas efetivas USD0,055/0,075/0,10 usadas abaixo são hipóteses de sensibilidade, não tarifas contratadas. Demanda, impostos e enquadramento pendentes."
      },
      {
        "id": "CL06",
        "name": "CDC — MAHC2024, tabela 4.7.1.10 e tratamento secundário",
        "url": "https://www.cdc.gov/model-aquatic-health-code/media/pdfs/2024/11/5th-Ed-MAHC-Code-508.pdf",
        "period": "2024,5ªedição",
        "checked": "13/10/2026",
        "type": "Referência técnica estrangeira",
        "scope": "Piscina rasa infantil possui exigências específicas na referência, incluindo tratamento secundário e recirculação.",
        "limitations": "Não é norma paraguaia automática; provisão UV é decisão preventiva de planejamento a validar."
      },
      {
        "id": "CL07",
        "name": "GOINFRA — bomba de calor e instalação separadas",
        "url": "https://sgl.goinfra.go.gov.br/portal_licitacao/arquivo.php?idDocumento=21899",
        "period": "Orçamento 30/01/2026; baseout/2025",
        "checked": "13/10/2026",
        "type": "Preço público de referência brasileiro",
        "scope": "CPU6004: fornecimento FT240R$61.577,71/un; CPU6084: instalação R$1.621,01/un, respectivos BDI incluídos.",
        "limitations": "Sem potência validada para o projeto; quantidade do outro centro aquático não transferida; reserva de equipamentos permanece hipótese."
      }
    ],
    "climate": [
      {
        "month": 1,
        "name": "Janeiro",
        "minMean": 22.8,
        "maxMean": 33.5,
        "proxyMidpoint": 28.15,
        "period": "1971–2000",
        "source": "CL01"
      },
      {
        "month": 2,
        "name": "Fevereiro",
        "minMean": 22.3,
        "maxMean": 32.6,
        "proxyMidpoint": 27.45,
        "period": "1971–2000",
        "source": "CL01"
      },
      {
        "month": 3,
        "name": "Março",
        "minMean": 21.3,
        "maxMean": 31.6,
        "proxyMidpoint": 26.45,
        "period": "1971–2000",
        "source": "CL01"
      },
      {
        "month": 4,
        "name": "Abril",
        "minMean": 18.6,
        "maxMean": 28.4,
        "proxyMidpoint": 23.5,
        "period": "1971–2000",
        "source": "CL01"
      },
      {
        "month": 5,
        "name": "Maio",
        "minMean": 15.7,
        "maxMean": 25.0,
        "proxyMidpoint": 20.35,
        "period": "1971–2000",
        "source": "CL01"
      },
      {
        "month": 6,
        "name": "Junho",
        "minMean": 13.8,
        "maxMean": 23.1,
        "proxyMidpoint": 18.45,
        "period": "1971–2000",
        "source": "CL01"
      },
      {
        "month": 7,
        "name": "Julho",
        "minMean": 13.1,
        "maxMean": 23.2,
        "proxyMidpoint": 18.15,
        "period": "1971–2000",
        "source": "CL01"
      },
      {
        "month": 8,
        "name": "Agosto",
        "minMean": 14.3,
        "maxMean": 24.8,
        "proxyMidpoint": 19.55,
        "period": "1971–2000",
        "source": "CL01"
      },
      {
        "month": 9,
        "name": "Setembro",
        "minMean": 15.9,
        "maxMean": 26.4,
        "proxyMidpoint": 21.15,
        "period": "1971–2000",
        "source": "CL01"
      },
      {
        "month": 10,
        "name": "Outubro",
        "minMean": 18.6,
        "maxMean": 29.2,
        "proxyMidpoint": 23.9,
        "period": "1971–2000",
        "source": "CL01"
      },
      {
        "month": 11,
        "name": "Novembro",
        "minMean": 20.1,
        "maxMean": 30.7,
        "proxyMidpoint": 25.4,
        "period": "1971–2000",
        "source": "CL01"
      },
      {
        "month": 12,
        "name": "Dezembro",
        "minMean": 21.8,
        "maxMean": 32.3,
        "proxyMidpoint": 27.05,
        "period": "1971–2000",
        "source": "CL01"
      }
    ],
    "climate_extremes": {
      "station": "Asunción (AISP)",
      "maximumC": 43,
      "maximumDate": "2023-10-16",
      "minimumC": -1.2,
      "minimumDate": "2011-06-27",
      "source": "CL02"
    },
    "model": {
      "method": "Sensibilidade mensal de carga superficial efetiva; não simulação horária calibrada",
      "formula": "Tproxy=(mínima média+máxima média)/2; Delta=max (28−Tproxy,0); q=q 0+u×Delta (W/m²); Q=375×q/1000×24×dias; k Wh=Q/COP+aux KW×aux Hours×dias; custo=k Wh×tarifa.",
      "q0_and_u": "Parâmetros internos não medidos. q 0 absorve perdas líquidas e ganhos solares médios não resolvidos; u é coeficiente de sensibilidade, não coeficiente convectivo validado.",
      "cop": "COP mensal hipotético por 3 faixas de Tproxy; curvas do equipamento e descongelamento não simulados.",
      "cover": "Manta removível opcional fora do uso reduz só carga térmica em 60/50/30% nos cenários baixo/base/alto; auxiliares preservados. Sem promessa de economia.",
      "calendar": "2026, não bissexto.12 meses somam 365 dias. Não multiplicar o pico de julho por 12.",
      "exclusions": [
        "Série horária de vento/umidade/insolação e sombreamento; microclima do terreno",
        "Ondas de frio e capacidade de recuperação real",
        "Demanda/tributos específicos da ligação ANDE e reforço de rede",
        "Água/químicos incrementais e OPEXregular do complexo",
        "Consumo da nova central de duchas e UV: demanda/placa ainda pendentes; não presumidos como zero"
      ],
      "basecase_without_blanket": true
    },
    "heating_cases": {
      "low": {
        "months": [
          {
            "month": 1,
            "name": "Janeiro",
            "days": 31,
            "airProxyC": 28.15,
            "lossWm2": 50,
            "uncoveredLossWm2": 50,
            "cop": 6,
            "auxKW": 0.75,
            "auxHours": 16,
            "thermalKwh": 13950.0,
            "kwh": 2697.0,
            "cost": 148.335
          },
          {
            "month": 2,
            "name": "Fevereiro",
            "days": 28,
            "airProxyC": 27.45,
            "lossWm2": 53.3,
            "uncoveredLossWm2": 53.3,
            "cop": 6,
            "auxKW": 0.75,
            "auxHours": 16,
            "thermalKwh": 13431.600000000002,
            "kwh": 2574.6000000000004,
            "cost": 141.603
          },
          {
            "month": 3,
            "name": "Março",
            "days": 31,
            "airProxyC": 26.45,
            "lossWm2": 59.3,
            "uncoveredLossWm2": 59.3,
            "cop": 6,
            "auxKW": 0.75,
            "auxHours": 16,
            "thermalKwh": 16544.7,
            "kwh": 3129.4500000000003,
            "cost": 172.11975
          },
          {
            "month": 4,
            "name": "Abril",
            "days": 30,
            "airProxyC": 23.5,
            "lossWm2": 77.0,
            "uncoveredLossWm2": 77.0,
            "cop": 5.5,
            "auxKW": 0.75,
            "auxHours": 16,
            "thermalKwh": 20790.0,
            "kwh": 4140.0,
            "cost": 227.7
          },
          {
            "month": 5,
            "name": "Maio",
            "days": 31,
            "airProxyC": 20.35,
            "lossWm2": 95.9,
            "uncoveredLossWm2": 95.9,
            "cop": 5.5,
            "auxKW": 0.75,
            "auxHours": 16,
            "thermalKwh": 26756.1,
            "kwh": 5236.745454545454,
            "cost": 288.02099999999996
          },
          {
            "month": 6,
            "name": "Junho",
            "days": 30,
            "airProxyC": 18.45,
            "lossWm2": 107.3,
            "uncoveredLossWm2": 107.3,
            "cop": 5,
            "auxKW": 0.75,
            "auxHours": 16,
            "thermalKwh": 28970.999999999996,
            "kwh": 6154.199999999999,
            "cost": 338.48099999999994
          },
          {
            "month": 7,
            "name": "Julho",
            "days": 31,
            "airProxyC": 18.15,
            "lossWm2": 109.1,
            "uncoveredLossWm2": 109.1,
            "cop": 5,
            "auxKW": 0.75,
            "auxHours": 16,
            "thermalKwh": 30438.9,
            "kwh": 6459.780000000001,
            "cost": 355.28790000000004
          },
          {
            "month": 8,
            "name": "Agosto",
            "days": 31,
            "airProxyC": 19.55,
            "lossWm2": 100.7,
            "uncoveredLossWm2": 100.7,
            "cop": 5,
            "auxKW": 0.75,
            "auxHours": 16,
            "thermalKwh": 28095.300000000003,
            "kwh": 5991.06,
            "cost": 329.5083
          },
          {
            "month": 9,
            "name": "Setembro",
            "days": 30,
            "airProxyC": 21.15,
            "lossWm2": 91.1,
            "uncoveredLossWm2": 91.1,
            "cop": 5.5,
            "auxKW": 0.75,
            "auxHours": 16,
            "thermalKwh": 24597.000000000004,
            "kwh": 4832.181818181819,
            "cost": 265.77000000000004
          },
          {
            "month": 10,
            "name": "Outubro",
            "days": 31,
            "airProxyC": 23.9,
            "lossWm2": 74.6,
            "uncoveredLossWm2": 74.6,
            "cop": 5.5,
            "auxKW": 0.75,
            "auxHours": 16,
            "thermalKwh": 20813.399999999998,
            "kwh": 4156.254545454545,
            "cost": 228.594
          },
          {
            "month": 11,
            "name": "Novembro",
            "days": 30,
            "airProxyC": 25.4,
            "lossWm2": 65.6,
            "uncoveredLossWm2": 65.6,
            "cop": 5.5,
            "auxKW": 0.75,
            "auxHours": 16,
            "thermalKwh": 17712.0,
            "kwh": 3580.3636363636365,
            "cost": 196.92000000000002
          },
          {
            "month": 12,
            "name": "Dezembro",
            "days": 31,
            "airProxyC": 27.05,
            "lossWm2": 55.7,
            "uncoveredLossWm2": 55.7,
            "cop": 6,
            "auxKW": 0.75,
            "auxHours": 16,
            "thermalKwh": 15540.3,
            "kwh": 2962.0499999999997,
            "cost": 162.91275
          }
        ],
        "tariff": 0.055,
        "maintenanceAnnual": 700,
        "heatingServiceAnnual": 700,
        "optionalCoverHandlingAllowanceAnnual": 0,
        "kwhAnnual": 51913.685454545455,
        "energyAnnual": 2855.2527,
        "totalAnnual": 3555.2527,
        "monthlyAnnualAverage": 296.2710583333333,
        "energyMonthlyAnnualAverage": 237.94,
        "kwhMonthlyAnnualAverage": 4326.140454545454,
        "coverage": "365 dias/ano, manutenção térmica 24 h/dia; consumo mensal usa dias reais",
        "hypotheses": {
          "q0": 50,
          "u": 6,
          "copWarm": 6,
          "copMild": 5.5,
          "copCool": 5,
          "auxKW": 0.75,
          "auxHours": 16,
          "tariff": 0.055,
          "maintenanceAnnual": 700,
          "coverReduction": 0.6
        },
        "maximumMonthlyAverageThermalKW": 40.91
      },
      "base": {
        "months": [
          {
            "month": 1,
            "name": "Janeiro",
            "days": 31,
            "airProxyC": 28.15,
            "lossWm2": 90,
            "uncoveredLossWm2": 90,
            "cop": 5,
            "auxKW": 1.5,
            "auxHours": 16,
            "thermalKwh": 25110.0,
            "kwh": 5766.0,
            "cost": 432.45
          },
          {
            "month": 2,
            "name": "Fevereiro",
            "days": 28,
            "airProxyC": 27.45,
            "lossWm2": 95.5,
            "uncoveredLossWm2": 95.5,
            "cop": 5,
            "auxKW": 1.5,
            "auxHours": 16,
            "thermalKwh": 24066.0,
            "kwh": 5485.2,
            "cost": 411.39
          },
          {
            "month": 3,
            "name": "Março",
            "days": 31,
            "airProxyC": 26.45,
            "lossWm2": 105.5,
            "uncoveredLossWm2": 105.5,
            "cop": 5,
            "auxKW": 1.5,
            "auxHours": 16,
            "thermalKwh": 29434.5,
            "kwh": 6630.9,
            "cost": 497.31749999999994
          },
          {
            "month": 4,
            "name": "Abril",
            "days": 30,
            "airProxyC": 23.5,
            "lossWm2": 135.0,
            "uncoveredLossWm2": 135.0,
            "cop": 4.5,
            "auxKW": 1.5,
            "auxHours": 16,
            "thermalKwh": 36450.0,
            "kwh": 8820.0,
            "cost": 661.5
          },
          {
            "month": 5,
            "name": "Maio",
            "days": 31,
            "airProxyC": 20.35,
            "lossWm2": 166.5,
            "uncoveredLossWm2": 166.5,
            "cop": 4.5,
            "auxKW": 1.5,
            "auxHours": 16,
            "thermalKwh": 46453.5,
            "kwh": 11067.0,
            "cost": 830.025
          },
          {
            "month": 6,
            "name": "Junho",
            "days": 30,
            "airProxyC": 18.45,
            "lossWm2": 185.5,
            "uncoveredLossWm2": 185.5,
            "cop": 4,
            "auxKW": 1.5,
            "auxHours": 16,
            "thermalKwh": 50085.0,
            "kwh": 13241.25,
            "cost": 993.09375
          },
          {
            "month": 7,
            "name": "Julho",
            "days": 31,
            "airProxyC": 18.15,
            "lossWm2": 188.5,
            "uncoveredLossWm2": 188.5,
            "cop": 4,
            "auxKW": 1.5,
            "auxHours": 16,
            "thermalKwh": 52591.5,
            "kwh": 13891.875,
            "cost": 1041.890625
          },
          {
            "month": 8,
            "name": "Agosto",
            "days": 31,
            "airProxyC": 19.55,
            "lossWm2": 174.5,
            "uncoveredLossWm2": 174.5,
            "cop": 4,
            "auxKW": 1.5,
            "auxHours": 16,
            "thermalKwh": 48685.5,
            "kwh": 12915.375,
            "cost": 968.6531249999999
          },
          {
            "month": 9,
            "name": "Setembro",
            "days": 30,
            "airProxyC": 21.15,
            "lossWm2": 158.5,
            "uncoveredLossWm2": 158.5,
            "cop": 4.5,
            "auxKW": 1.5,
            "auxHours": 16,
            "thermalKwh": 42795.0,
            "kwh": 10230.0,
            "cost": 767.25
          },
          {
            "month": 10,
            "name": "Outubro",
            "days": 31,
            "airProxyC": 23.9,
            "lossWm2": 131.0,
            "uncoveredLossWm2": 131.0,
            "cop": 4.5,
            "auxKW": 1.5,
            "auxHours": 16,
            "thermalKwh": 36549.0,
            "kwh": 8866.0,
            "cost": 664.9499999999999
          },
          {
            "month": 11,
            "name": "Novembro",
            "days": 30,
            "airProxyC": 25.4,
            "lossWm2": 116.0,
            "uncoveredLossWm2": 116.0,
            "cop": 4.5,
            "auxKW": 1.5,
            "auxHours": 16,
            "thermalKwh": 31320.0,
            "kwh": 7680.0,
            "cost": 576.0
          },
          {
            "month": 12,
            "name": "Dezembro",
            "days": 31,
            "airProxyC": 27.05,
            "lossWm2": 99.5,
            "uncoveredLossWm2": 99.5,
            "cop": 5,
            "auxKW": 1.5,
            "auxHours": 16,
            "thermalKwh": 27760.5,
            "kwh": 6296.1,
            "cost": 472.2075
          }
        ],
        "tariff": 0.075,
        "maintenanceAnnual": 1500,
        "heatingServiceAnnual": 1500,
        "optionalCoverHandlingAllowanceAnnual": 0,
        "kwhAnnual": 110889.7,
        "energyAnnual": 8316.727499999999,
        "totalAnnual": 9816.727499999999,
        "monthlyAnnualAverage": 818.060625,
        "energyMonthlyAnnualAverage": 693.06,
        "kwhMonthlyAnnualAverage": 9240.808333333332,
        "coverage": "365 dias/ano, manutenção térmica 24 h/dia; consumo mensal usa dias reais",
        "hypotheses": {
          "q0": 90,
          "u": 10,
          "copWarm": 5,
          "copMild": 4.5,
          "copCool": 4,
          "auxKW": 1.5,
          "auxHours": 16,
          "tariff": 0.075,
          "maintenanceAnnual": 1500,
          "coverReduction": 0.5
        },
        "maximumMonthlyAverageThermalKW": 70.69
      },
      "high": {
        "months": [
          {
            "month": 1,
            "name": "Janeiro",
            "days": 31,
            "airProxyC": 28.15,
            "lossWm2": 150,
            "uncoveredLossWm2": 150,
            "cop": 4,
            "auxKW": 3,
            "auxHours": 16,
            "thermalKwh": 41850.0,
            "kwh": 11950.5,
            "cost": 1195.05
          },
          {
            "month": 2,
            "name": "Fevereiro",
            "days": 28,
            "airProxyC": 27.45,
            "lossWm2": 158.8,
            "uncoveredLossWm2": 158.8,
            "cop": 4,
            "auxKW": 3,
            "auxHours": 16,
            "thermalKwh": 40017.6,
            "kwh": 11348.4,
            "cost": 1134.84
          },
          {
            "month": 3,
            "name": "Março",
            "days": 31,
            "airProxyC": 26.45,
            "lossWm2": 174.8,
            "uncoveredLossWm2": 174.8,
            "cop": 4,
            "auxKW": 3,
            "auxHours": 16,
            "thermalKwh": 48769.2,
            "kwh": 13680.3,
            "cost": 1368.03
          },
          {
            "month": 4,
            "name": "Abril",
            "days": 30,
            "airProxyC": 23.5,
            "lossWm2": 222.0,
            "uncoveredLossWm2": 222.0,
            "cop": 3.5,
            "auxKW": 3,
            "auxHours": 16,
            "thermalKwh": 59940.0,
            "kwh": 18565.714285714286,
            "cost": 1856.5714285714287
          },
          {
            "month": 5,
            "name": "Maio",
            "days": 31,
            "airProxyC": 20.35,
            "lossWm2": 272.4,
            "uncoveredLossWm2": 272.4,
            "cop": 3.5,
            "auxKW": 3,
            "auxHours": 16,
            "thermalKwh": 75999.59999999999,
            "kwh": 23202.171428571426,
            "cost": 2320.217142857143
          },
          {
            "month": 6,
            "name": "Junho",
            "days": 30,
            "airProxyC": 18.45,
            "lossWm2": 302.8,
            "uncoveredLossWm2": 302.8,
            "cop": 3,
            "auxKW": 3,
            "auxHours": 16,
            "thermalKwh": 81756.0,
            "kwh": 28692.0,
            "cost": 2869.2000000000003
          },
          {
            "month": 7,
            "name": "Julho",
            "days": 31,
            "airProxyC": 18.15,
            "lossWm2": 307.6,
            "uncoveredLossWm2": 307.6,
            "cop": 3,
            "auxKW": 3,
            "auxHours": 16,
            "thermalKwh": 85820.40000000001,
            "kwh": 30094.800000000003,
            "cost": 3009.4800000000005
          },
          {
            "month": 8,
            "name": "Agosto",
            "days": 31,
            "airProxyC": 19.55,
            "lossWm2": 285.2,
            "uncoveredLossWm2": 285.2,
            "cop": 3,
            "auxKW": 3,
            "auxHours": 16,
            "thermalKwh": 79570.8,
            "kwh": 28011.600000000002,
            "cost": 2801.1600000000003
          },
          {
            "month": 9,
            "name": "Setembro",
            "days": 30,
            "airProxyC": 21.15,
            "lossWm2": 259.6,
            "uncoveredLossWm2": 259.6,
            "cop": 3.5,
            "auxKW": 3,
            "auxHours": 16,
            "thermalKwh": 70092.0,
            "kwh": 21466.285714285714,
            "cost": 2146.6285714285714
          },
          {
            "month": 10,
            "name": "Outubro",
            "days": 31,
            "airProxyC": 23.9,
            "lossWm2": 215.6,
            "uncoveredLossWm2": 215.6,
            "cop": 3.5,
            "auxKW": 3,
            "auxHours": 16,
            "thermalKwh": 60152.399999999994,
            "kwh": 18674.399999999998,
            "cost": 1867.4399999999998
          },
          {
            "month": 11,
            "name": "Novembro",
            "days": 30,
            "airProxyC": 25.4,
            "lossWm2": 191.6,
            "uncoveredLossWm2": 191.6,
            "cop": 3.5,
            "auxKW": 3,
            "auxHours": 16,
            "thermalKwh": 51731.99999999999,
            "kwh": 16220.571428571426,
            "cost": 1622.0571428571427
          },
          {
            "month": 12,
            "name": "Dezembro",
            "days": 31,
            "airProxyC": 27.05,
            "lossWm2": 165.2,
            "uncoveredLossWm2": 165.2,
            "cop": 4,
            "auxKW": 3,
            "auxHours": 16,
            "thermalKwh": 46090.799999999996,
            "kwh": 13010.699999999999,
            "cost": 1301.07
          }
        ],
        "tariff": 0.1,
        "maintenanceAnnual": 3300,
        "heatingServiceAnnual": 3300,
        "optionalCoverHandlingAllowanceAnnual": 0,
        "kwhAnnual": 234917.44285714286,
        "energyAnnual": 23491.74428571429,
        "totalAnnual": 26791.74428571429,
        "monthlyAnnualAverage": 2232.6453571428574,
        "energyMonthlyAnnualAverage": 1957.65,
        "kwhMonthlyAnnualAverage": 19576.45357142857,
        "coverage": "365 dias/ano, manutenção térmica 24 h/dia; consumo mensal usa dias reais",
        "hypotheses": {
          "q0": 150,
          "u": 16,
          "copWarm": 4,
          "copMild": 3.5,
          "copCool": 3,
          "auxKW": 3,
          "auxHours": 16,
          "tariff": 0.1,
          "maintenanceAnnual": 3300,
          "coverReduction": 0.3
        },
        "maximumMonthlyAverageThermalKW": 115.35
      }
    },
    "com_manta": {
      "low": {
        "months": [
          {
            "month": 1,
            "name": "Janeiro",
            "days": 31,
            "airProxyC": 28.15,
            "lossWm2": 20.0,
            "uncoveredLossWm2": 50,
            "cop": 6,
            "auxKW": 0.75,
            "auxHours": 16,
            "thermalKwh": 5580.0,
            "kwh": 1302.0,
            "cost": 71.61
          },
          {
            "month": 2,
            "name": "Fevereiro",
            "days": 28,
            "airProxyC": 27.45,
            "lossWm2": 21.32,
            "uncoveredLossWm2": 53.3,
            "cop": 6,
            "auxKW": 0.75,
            "auxHours": 16,
            "thermalKwh": 5372.639999999999,
            "kwh": 1231.44,
            "cost": 67.7292
          },
          {
            "month": 3,
            "name": "Março",
            "days": 31,
            "airProxyC": 26.45,
            "lossWm2": 23.72,
            "uncoveredLossWm2": 59.3,
            "cop": 6,
            "auxKW": 0.75,
            "auxHours": 16,
            "thermalKwh": 6617.88,
            "kwh": 1474.98,
            "cost": 81.1239
          },
          {
            "month": 4,
            "name": "Abril",
            "days": 30,
            "airProxyC": 23.5,
            "lossWm2": 30.8,
            "uncoveredLossWm2": 77.0,
            "cop": 5.5,
            "auxKW": 0.75,
            "auxHours": 16,
            "thermalKwh": 8316.000000000002,
            "kwh": 1872.0000000000002,
            "cost": 102.96000000000001
          },
          {
            "month": 5,
            "name": "Maio",
            "days": 31,
            "airProxyC": 20.35,
            "lossWm2": 38.36,
            "uncoveredLossWm2": 95.9,
            "cop": 5.5,
            "auxKW": 0.75,
            "auxHours": 16,
            "thermalKwh": 10702.44,
            "kwh": 2317.898181818182,
            "cost": 127.48440000000001
          },
          {
            "month": 6,
            "name": "Junho",
            "days": 30,
            "airProxyC": 18.45,
            "lossWm2": 42.92,
            "uncoveredLossWm2": 107.3,
            "cop": 5,
            "auxKW": 0.75,
            "auxHours": 16,
            "thermalKwh": 11588.4,
            "kwh": 2677.68,
            "cost": 147.2724
          },
          {
            "month": 7,
            "name": "Julho",
            "days": 31,
            "airProxyC": 18.15,
            "lossWm2": 43.64,
            "uncoveredLossWm2": 109.1,
            "cop": 5,
            "auxKW": 0.75,
            "auxHours": 16,
            "thermalKwh": 12175.56,
            "kwh": 2807.112,
            "cost": 154.39116
          },
          {
            "month": 8,
            "name": "Agosto",
            "days": 31,
            "airProxyC": 19.55,
            "lossWm2": 40.28,
            "uncoveredLossWm2": 100.7,
            "cop": 5,
            "auxKW": 0.75,
            "auxHours": 16,
            "thermalKwh": 11238.119999999999,
            "kwh": 2619.624,
            "cost": 144.07932
          },
          {
            "month": 9,
            "name": "Setembro",
            "days": 30,
            "airProxyC": 21.15,
            "lossWm2": 36.44,
            "uncoveredLossWm2": 91.1,
            "cop": 5.5,
            "auxKW": 0.75,
            "auxHours": 16,
            "thermalKwh": 9838.8,
            "kwh": 2148.8727272727274,
            "cost": 118.188
          },
          {
            "month": 10,
            "name": "Outubro",
            "days": 31,
            "airProxyC": 23.9,
            "lossWm2": 29.84,
            "uncoveredLossWm2": 74.6,
            "cop": 5.5,
            "auxKW": 0.75,
            "auxHours": 16,
            "thermalKwh": 8325.36,
            "kwh": 1885.7018181818182,
            "cost": 103.7136
          },
          {
            "month": 11,
            "name": "Novembro",
            "days": 30,
            "airProxyC": 25.4,
            "lossWm2": 26.24,
            "uncoveredLossWm2": 65.6,
            "cop": 5.5,
            "auxKW": 0.75,
            "auxHours": 16,
            "thermalKwh": 7084.8,
            "kwh": 1648.1454545454546,
            "cost": 90.64800000000001
          },
          {
            "month": 12,
            "name": "Dezembro",
            "days": 31,
            "airProxyC": 27.05,
            "lossWm2": 22.28,
            "uncoveredLossWm2": 55.7,
            "cop": 6,
            "auxKW": 0.75,
            "auxHours": 16,
            "thermalKwh": 6216.12,
            "kwh": 1408.02,
            "cost": 77.4411
          }
        ],
        "tariff": 0.055,
        "maintenanceAnnual": 1000,
        "heatingServiceAnnual": 700,
        "optionalCoverHandlingAllowanceAnnual": 300,
        "kwhAnnual": 23393.474181818183,
        "energyAnnual": 1286.64108,
        "totalAnnual": 2286.6410800000003,
        "monthlyAnnualAverage": 190.55342333333337,
        "energyMonthlyAnnualAverage": 107.22,
        "kwhMonthlyAnnualAverage": 1949.456181818182,
        "coverage": "365 dias/ano, manutenção térmica 24 h/dia; consumo mensal usa dias reais",
        "hypotheses": {
          "q0": 50,
          "u": 6,
          "copWarm": 6,
          "copMild": 5.5,
          "copCool": 5,
          "auxKW": 0.75,
          "auxHours": 16,
          "tariff": 0.055,
          "maintenanceAnnual": 700,
          "coverReduction": 0.6
        },
        "maximumMonthlyAverageThermalKW": 16.36
      },
      "base": {
        "months": [
          {
            "month": 1,
            "name": "Janeiro",
            "days": 31,
            "airProxyC": 28.15,
            "lossWm2": 45.0,
            "uncoveredLossWm2": 90,
            "cop": 5,
            "auxKW": 1.5,
            "auxHours": 16,
            "thermalKwh": 12555.0,
            "kwh": 3255.0,
            "cost": 244.125
          },
          {
            "month": 2,
            "name": "Fevereiro",
            "days": 28,
            "airProxyC": 27.45,
            "lossWm2": 47.75,
            "uncoveredLossWm2": 95.5,
            "cop": 5,
            "auxKW": 1.5,
            "auxHours": 16,
            "thermalKwh": 12033.0,
            "kwh": 3078.6,
            "cost": 230.89499999999998
          },
          {
            "month": 3,
            "name": "Março",
            "days": 31,
            "airProxyC": 26.45,
            "lossWm2": 52.75,
            "uncoveredLossWm2": 105.5,
            "cop": 5,
            "auxKW": 1.5,
            "auxHours": 16,
            "thermalKwh": 14717.25,
            "kwh": 3687.45,
            "cost": 276.55875
          },
          {
            "month": 4,
            "name": "Abril",
            "days": 30,
            "airProxyC": 23.5,
            "lossWm2": 67.5,
            "uncoveredLossWm2": 135.0,
            "cop": 4.5,
            "auxKW": 1.5,
            "auxHours": 16,
            "thermalKwh": 18225.0,
            "kwh": 4770.0,
            "cost": 357.75
          },
          {
            "month": 5,
            "name": "Maio",
            "days": 31,
            "airProxyC": 20.35,
            "lossWm2": 83.25,
            "uncoveredLossWm2": 166.5,
            "cop": 4.5,
            "auxKW": 1.5,
            "auxHours": 16,
            "thermalKwh": 23226.75,
            "kwh": 5905.5,
            "cost": 442.91249999999997
          },
          {
            "month": 6,
            "name": "Junho",
            "days": 30,
            "airProxyC": 18.45,
            "lossWm2": 92.75,
            "uncoveredLossWm2": 185.5,
            "cop": 4,
            "auxKW": 1.5,
            "auxHours": 16,
            "thermalKwh": 25042.5,
            "kwh": 6980.625,
            "cost": 523.546875
          },
          {
            "month": 7,
            "name": "Julho",
            "days": 31,
            "airProxyC": 18.15,
            "lossWm2": 94.25,
            "uncoveredLossWm2": 188.5,
            "cop": 4,
            "auxKW": 1.5,
            "auxHours": 16,
            "thermalKwh": 26295.75,
            "kwh": 7317.9375,
            "cost": 548.8453125
          },
          {
            "month": 8,
            "name": "Agosto",
            "days": 31,
            "airProxyC": 19.55,
            "lossWm2": 87.25,
            "uncoveredLossWm2": 174.5,
            "cop": 4,
            "auxKW": 1.5,
            "auxHours": 16,
            "thermalKwh": 24342.75,
            "kwh": 6829.6875,
            "cost": 512.2265625
          },
          {
            "month": 9,
            "name": "Setembro",
            "days": 30,
            "airProxyC": 21.15,
            "lossWm2": 79.25,
            "uncoveredLossWm2": 158.5,
            "cop": 4.5,
            "auxKW": 1.5,
            "auxHours": 16,
            "thermalKwh": 21397.5,
            "kwh": 5475.0,
            "cost": 410.625
          },
          {
            "month": 10,
            "name": "Outubro",
            "days": 31,
            "airProxyC": 23.9,
            "lossWm2": 65.5,
            "uncoveredLossWm2": 131.0,
            "cop": 4.5,
            "auxKW": 1.5,
            "auxHours": 16,
            "thermalKwh": 18274.5,
            "kwh": 4805.0,
            "cost": 360.375
          },
          {
            "month": 11,
            "name": "Novembro",
            "days": 30,
            "airProxyC": 25.4,
            "lossWm2": 58.0,
            "uncoveredLossWm2": 116.0,
            "cop": 4.5,
            "auxKW": 1.5,
            "auxHours": 16,
            "thermalKwh": 15660.0,
            "kwh": 4200.0,
            "cost": 315.0
          },
          {
            "month": 12,
            "name": "Dezembro",
            "days": 31,
            "airProxyC": 27.05,
            "lossWm2": 49.75,
            "uncoveredLossWm2": 99.5,
            "cop": 5,
            "auxKW": 1.5,
            "auxHours": 16,
            "thermalKwh": 13880.25,
            "kwh": 3520.05,
            "cost": 264.00375
          }
        ],
        "tariff": 0.075,
        "maintenanceAnnual": 2100,
        "heatingServiceAnnual": 1500,
        "optionalCoverHandlingAllowanceAnnual": 600,
        "kwhAnnual": 59824.85,
        "energyAnnual": 4486.8637499999995,
        "totalAnnual": 6586.8637499999995,
        "monthlyAnnualAverage": 548.9053124999999,
        "energyMonthlyAnnualAverage": 373.9,
        "kwhMonthlyAnnualAverage": 4985.404166666666,
        "coverage": "365 dias/ano, manutenção térmica 24 h/dia; consumo mensal usa dias reais",
        "hypotheses": {
          "q0": 90,
          "u": 10,
          "copWarm": 5,
          "copMild": 4.5,
          "copCool": 4,
          "auxKW": 1.5,
          "auxHours": 16,
          "tariff": 0.075,
          "maintenanceAnnual": 1500,
          "coverReduction": 0.5
        },
        "maximumMonthlyAverageThermalKW": 35.34
      },
      "high": {
        "months": [
          {
            "month": 1,
            "name": "Janeiro",
            "days": 31,
            "airProxyC": 28.15,
            "lossWm2": 105.0,
            "uncoveredLossWm2": 150,
            "cop": 4,
            "auxKW": 3,
            "auxHours": 16,
            "thermalKwh": 29295.0,
            "kwh": 8811.75,
            "cost": 881.1750000000001
          },
          {
            "month": 2,
            "name": "Fevereiro",
            "days": 28,
            "airProxyC": 27.45,
            "lossWm2": 111.16,
            "uncoveredLossWm2": 158.8,
            "cop": 4,
            "auxKW": 3,
            "auxHours": 16,
            "thermalKwh": 28012.32,
            "kwh": 8347.08,
            "cost": 834.7080000000001
          },
          {
            "month": 3,
            "name": "Março",
            "days": 31,
            "airProxyC": 26.45,
            "lossWm2": 122.36,
            "uncoveredLossWm2": 174.8,
            "cop": 4,
            "auxKW": 3,
            "auxHours": 16,
            "thermalKwh": 34138.44,
            "kwh": 10022.61,
            "cost": 1002.2610000000001
          },
          {
            "month": 4,
            "name": "Abril",
            "days": 30,
            "airProxyC": 23.5,
            "lossWm2": 155.4,
            "uncoveredLossWm2": 222.0,
            "cop": 3.5,
            "auxKW": 3,
            "auxHours": 16,
            "thermalKwh": 41958.0,
            "kwh": 13428.0,
            "cost": 1342.8000000000002
          },
          {
            "month": 5,
            "name": "Maio",
            "days": 31,
            "airProxyC": 20.35,
            "lossWm2": 190.68,
            "uncoveredLossWm2": 272.4,
            "cop": 3.5,
            "auxKW": 3,
            "auxHours": 16,
            "thermalKwh": 53199.719999999994,
            "kwh": 16687.92,
            "cost": 1668.792
          },
          {
            "month": 6,
            "name": "Junho",
            "days": 30,
            "airProxyC": 18.45,
            "lossWm2": 211.96,
            "uncoveredLossWm2": 302.8,
            "cop": 3,
            "auxKW": 3,
            "auxHours": 16,
            "thermalKwh": 57229.2,
            "kwh": 20516.399999999998,
            "cost": 2051.64
          },
          {
            "month": 7,
            "name": "Julho",
            "days": 31,
            "airProxyC": 18.15,
            "lossWm2": 215.32,
            "uncoveredLossWm2": 307.6,
            "cop": 3,
            "auxKW": 3,
            "auxHours": 16,
            "thermalKwh": 60074.280000000006,
            "kwh": 21512.760000000002,
            "cost": 2151.2760000000003
          },
          {
            "month": 8,
            "name": "Agosto",
            "days": 31,
            "airProxyC": 19.55,
            "lossWm2": 199.64,
            "uncoveredLossWm2": 285.2,
            "cop": 3,
            "auxKW": 3,
            "auxHours": 16,
            "thermalKwh": 55699.55999999999,
            "kwh": 20054.519999999997,
            "cost": 2005.4519999999998
          },
          {
            "month": 9,
            "name": "Setembro",
            "days": 30,
            "airProxyC": 21.15,
            "lossWm2": 181.72,
            "uncoveredLossWm2": 259.6,
            "cop": 3.5,
            "auxKW": 3,
            "auxHours": 16,
            "thermalKwh": 49064.4,
            "kwh": 15458.4,
            "cost": 1545.8400000000001
          },
          {
            "month": 10,
            "name": "Outubro",
            "days": 31,
            "airProxyC": 23.9,
            "lossWm2": 150.92,
            "uncoveredLossWm2": 215.6,
            "cop": 3.5,
            "auxKW": 3,
            "auxHours": 16,
            "thermalKwh": 42106.67999999999,
            "kwh": 13518.479999999998,
            "cost": 1351.848
          },
          {
            "month": 11,
            "name": "Novembro",
            "days": 30,
            "airProxyC": 25.4,
            "lossWm2": 134.12,
            "uncoveredLossWm2": 191.6,
            "cop": 3.5,
            "auxKW": 3,
            "auxHours": 16,
            "thermalKwh": 36212.399999999994,
            "kwh": 11786.399999999998,
            "cost": 1178.6399999999999
          },
          {
            "month": 12,
            "name": "Dezembro",
            "days": 31,
            "airProxyC": 27.05,
            "lossWm2": 115.64,
            "uncoveredLossWm2": 165.2,
            "cop": 4,
            "auxKW": 3,
            "auxHours": 16,
            "thermalKwh": 32263.56,
            "kwh": 9553.89,
            "cost": 955.389
          }
        ],
        "tariff": 0.1,
        "maintenanceAnnual": 4500,
        "heatingServiceAnnual": 3300,
        "optionalCoverHandlingAllowanceAnnual": 1200,
        "kwhAnnual": 169698.21,
        "energyAnnual": 16969.821,
        "totalAnnual": 21469.821,
        "monthlyAnnualAverage": 1789.15175,
        "energyMonthlyAnnualAverage": 1414.15,
        "kwhMonthlyAnnualAverage": 14141.5175,
        "coverage": "365 dias/ano, manutenção térmica 24 h/dia; consumo mensal usa dias reais",
        "hypotheses": {
          "q0": 150,
          "u": 16,
          "copWarm": 4,
          "copMild": 3.5,
          "copCool": 3,
          "auxKW": 3,
          "auxHours": 16,
          "tariff": 0.1,
          "maintenanceAnnual": 3300,
          "coverReduction": 0.3
        },
        "maximumMonthlyAverageThermalKW": 80.75
      }
    },
    "indicative_power": {
      "low": {
        "winterMonthlyAverageThermalKW": 40.91,
        "maintenanceIfRun16HoursKW": 61.36,
        "reheat10C48HoursAdditionalKW": 122.66,
        "note": "Indicadores matemáticos de cenário; NÃO potência especificada. Recuperação em 48 h é hipótese adicional, e somar depende do regime operacional. Ondas de frio e vento podem exigir mais potência ou restrição temporária de uso."
      },
      "base": {
        "winterMonthlyAverageThermalKW": 70.69,
        "maintenanceIfRun16HoursKW": 106.03,
        "reheat10C48HoursAdditionalKW": 122.66,
        "note": "Indicadores matemáticos de cenário; NÃO potência especificada. Recuperação em 48 h é hipótese adicional, e somar depende do regime operacional. Ondas de frio e vento podem exigir mais potência ou restrição temporária de uso."
      },
      "high": {
        "winterMonthlyAverageThermalKW": 115.35,
        "maintenanceIfRun16HoursKW": 173.02,
        "reheat10C48HoursAdditionalKW": 122.66,
        "note": "Indicadores matemáticos de cenário; NÃO potência especificada. Recuperação em 48 h é hipótese adicional, e somar depende do regime operacional. Ondas de frio e vento podem exigir mais potência ou restrição temporária de uso."
      }
    },
    "capex_patch": [
      {
        "operation": "move_to_optional",
        "ids": [
          "AQ04",
          "AQ05"
        ],
        "reason": "Manta removível e enroladores não aprovados. Piscina sem cobertura de construção, padrão sem manta.",
        "delta_without_optional": {
          "low": -13875,
          "base": -24375,
          "high": -41625
        }
      },
      {
        "operation": "add",
        "items": [
          {
            "id": "UV01",
            "package": "Interfaces aquáticas adicionais",
            "name": "Tratamento UV infantil — provisão preventiva",
            "unit": "sistema",
            "quantity": 1,
            "low": 8000,
            "base": 15000,
            "high": 28000,
            "status": "HIPÓTESE",
            "price_basis": "Provisão interna de preço contratado instalado, incluindo encargos/margem pressupostos, sem BDI adicional; nenhuma cotação comercial recebida.",
            "quantity_basis": "1 sistema para 90 m³ de água+compensação; vazão, dose e transmitância ainda não dimensionadas",
            "sources": [
              "CL06"
            ],
            "replaces": [],
            "inclusions": "Reator UV, controle, sensores, bypass e montagem; tratamento secundário além de dosagem PI10",
            "exclusions": "Não substituir desinfecção residual, nem afirmar exigência legal local; dose/fluxo não definidos"
          },
          {
            "id": "DHW01",
            "package": "Interfaces aquáticas adicionais",
            "name": "Central de água quente das duchas — incremento de padrão",
            "unit": "sistema",
            "quantity": 1,
            "low": 12000,
            "base": 22000,
            "high": 38000,
            "status": "HIPÓTESE",
            "price_basis": "Provisão interna de preço contratado instalado, incluindo encargos/margem pressupostos, sem BDI adicional; nenhuma cotação comercial recebida.",
            "quantity_basis": "14 duchas provisórias; demanda, simultaneidade e recuperação do reservatório por calcular",
            "sources": [
              "CL04"
            ],
            "replaces": [],
            "inclusions": "Gerador dedicado, reservação, recirculação, isolamento e proteção contra escaldadura; incremento sobre rede predial convencional já prevista",
            "exclusions": "Não inclui 14 novas louças/duchas; não duplica edificação/hidráulica fria VC01–VC04; não presume usar bombas da piscina"
          }
        ],
        "reason": "Fechar provisões antes apontadas como interfaces técnicas; faixas H, substituir por propostas específicas sem duplicar."
      },
      {
        "operation": "update_fields",
        "id": "AQ01",
        "fields": {
          "price_status": "PROVISÃO DE FORNECIMENTO; NÃO COTAÇÃO",
          "price_basis": "Reserva interna apenas de fornecimento dos equipamentos térmicos e controles próprios. Montagem hidráulica AQ02 e elétrica AQ03 separadas. Preços 35/65/110 mil USD mantidos como hipóteses, sem quantidade/potência validada."
        },
        "reason": "Eliminar ambiguidade de instalado versus fornecido."
      },
      {
        "operation": "update_interface",
        "id": "IF02",
        "fields": {
          "boundary": "Coleta predial incluída; rede externa e solução de esgoto em R03/R04; compatibilizar retrolavagem, cloro e vazões."
        },
        "reason": "R02 éreservação/abastecimento, nãoesgoto."
      },
      {
        "operation": "update_interface",
        "id": "IF03",
        "fields": {
          "boundary": "Quadros locais nos pacotes; alimentador, transformação e potência em R05; eventual conexão externa em R07, conforme escopo confirmado."
        },
        "reason": "R03 éesgoto, nãoelétrica."
      },
      {
        "operation": "update_fields",
        "id": "AQ03",
        "fields": {
          "exclusions": "Transformador, reforço ANDE e rede elétrica geral em R05; eventual conexão externa R07, sem duplicação."
        },
        "reason": "Corrigir remissão elétrica."
      },
      {
        "operation": "update_fields",
        "ids": [
          "VC01",
          "VC02",
          "VC03",
          "VC04"
        ],
        "fields": {
          "exclusions": "Mobiliário C03.4 separado; abastecimento externo R01/R02; esgoto externo R03/R04. Centralespecialágua quente em DHW01 substitui a pendência IF07."
        },
        "reason": "Corrigir interfaces e não duplicar hidráulica predial."
      },
      {
        "operation": "replace_pending_interface",
        "id": "IF07",
        "new_item": "DHW01",
        "reason": "Há agora provisão explícita; dimensionamento continua pendente."
      },
      {
        "operation": "replace_pending_interface",
        "id": "IF08",
        "new_item": "UV01",
        "reason": "Há agora provisão preventiva; necessidade/dose/vazão continuam pendentes."
      },
      {
        "operation": "supersede_opex",
        "target": "incremental_heating_opex",
        "new": "heating_cases deste arquivo",
        "reason": "Modelo anterior por°C/dia não representa clima real; substituir, nunca somar as duas estimativas."
      }
    ],
    "additional_lineitems": [
      {
        "id": "UV01",
        "package": "Interfaces aquáticas adicionais",
        "name": "Tratamento UV infantil — provisão preventiva",
        "unit": "sistema",
        "quantity": 1,
        "low": 8000,
        "base": 15000,
        "high": 28000,
        "status": "HIPÓTESE",
        "price_basis": "Provisão interna de preço contratado instalado, incluindo encargos/margem pressupostos, sem BDI adicional; nenhuma cotação comercial recebida.",
        "quantity_basis": "1 sistema para 90 m³ de água+compensação; vazão, dose e transmitância ainda não dimensionadas",
        "sources": [
          "CL06"
        ],
        "replaces": [],
        "inclusions": "Reator UV, controle, sensores, bypass e montagem; tratamento secundário além de dosagem PI10",
        "exclusions": "Não substituir desinfecção residual, nem afirmar exigência legal local; dose/fluxo não definidos"
      },
      {
        "id": "DHW01",
        "package": "Interfaces aquáticas adicionais",
        "name": "Central de água quente das duchas — incremento de padrão",
        "unit": "sistema",
        "quantity": 1,
        "low": 12000,
        "base": 22000,
        "high": 38000,
        "status": "HIPÓTESE",
        "price_basis": "Provisão interna de preço contratado instalado, incluindo encargos/margem pressupostos, sem BDI adicional; nenhuma cotação comercial recebida.",
        "quantity_basis": "14 duchas provisórias; demanda, simultaneidade e recuperação do reservatório por calcular",
        "sources": [
          "CL04"
        ],
        "replaces": [],
        "inclusions": "Gerador dedicado, reservação, recirculação, isolamento e proteção contra escaldadura; incremento sobre rede predial convencional já prevista",
        "exclusions": "Não inclui 14 novas louças/duchas; não duplica edificação/hidráulica fria VC01–VC04; não presume usar bombas da piscina"
      }
    ],
    "optional_items": [
      {
        "id": "AQ04",
        "package": "Piscina esportiva — aquecimento e raias",
        "name": "Capa térmica flutuante para piscina de raias",
        "unit": "m² água",
        "quantity": 375,
        "low": 25,
        "base": 45,
        "high": 75,
        "quantity_basis": "50×7,5",
        "price_basis": "Faixa interna preliminar em USD de preço instalado contratado, com encargos e margem pressupostos, sem BDI adicional. Não é cotação, composição SINAPI/CAPACO transposta ou preço validado.",
        "sources": [
          "P06"
        ],
        "replaces": [],
        "status": "HIPÓTESE",
        "price_status": "PREÇO INSTALADO HIPOTÉTICO; NÃO COTAÇÃO",
        "inclusions": "Capa térmica dimensionada, bordas e acessórios",
        "exclusions": "Não é cobertura de segurança nem cobertura arquitetônica",
        "owner": "Projetista e fornecedores locais a designar",
        "currency": "USD",
        "subtotal_low": 9375,
        "subtotal_base": 16875,
        "subtotal_high": 28125
      },
      {
        "id": "AQ05",
        "package": "Piscina esportiva — aquecimento e raias",
        "name": "Enroladores e manuseio da capa",
        "unit": "un",
        "quantity": 3,
        "low": 1500,
        "base": 2500,
        "high": 4500,
        "quantity_basis": "3 faixas independentes de 2,5×50 m; arranjo a validar com fabricante",
        "price_basis": "Faixa interna preliminar em USD de preço instalado contratado, com encargos e margem pressupostos, sem BDI adicional. Não é cotação, composição SINAPI/CAPACO transposta ou preço validado.",
        "sources": [],
        "replaces": [],
        "status": "HIPÓTESE",
        "price_status": "PREÇO INSTALADO HIPOTÉTICO; NÃO COTAÇÃO",
        "inclusions": "Enrolador/suportes e montagem",
        "exclusions": "Motorização especial não definida",
        "owner": "Projetista e fornecedores locais a designar",
        "currency": "USD",
        "subtotal_low": 4500,
        "subtotal_base": 7500,
        "subtotal_high": 13500
      }
    ],
    "capex_delta": {
      "remove_optional_blanket": {
        "low": 13875,
        "base": 24375,
        "high": 41625
      },
      "add_uv_dhw": {
        "low": 20000,
        "base": 37000,
        "high": 66000
      },
      "net_delta_without_blanket": {
        "low": 6125,
        "base": 12625,
        "high": 24375
      },
      "revised_aquatic_subtotal_without_blanket": {
        "low": 1573230.2,
        "base": 2331963.0,
        "high": 3537260.55
      },
      "optional_blanket_addition": {
        "low": 13875,
        "base": 24375,
        "high": 41625
      },
      "note": "Somente subtotal aquático, deck, vestiários e casas técnicas já delimitados. Não é total de empreendimento. Todas as faixas H."
    },
    "comfort_and_risks": [
      "Aquecimento da água não aquece ar, deck ou percurso atévestiário: frio/vento podem reduzir conforto fora d’água.",
      "Manter piscina externa sem construção de cobertura; abrigos, paisagismo quebra-vento e duchas quentes podem ser estudados separadamente.",
      "Manta é removível opcional, retirada antes do acesso, não é cobertura arquitetônica nem dispositivo de segurança certificado.",
      "Operação pode exigir calendário, temperatura-alvo flexível ou restrição durante ondas de frio/temporais.",
      "AQ01 mantida como provisão de fornecimento; não inferir quantidade FT240, k W ou garantia pelo preço."
    ],
    "pending": [
      {
        "owner": "Projetista térmico",
        "deliverable": "Série horária local e condições de projeto, vento, umidade, insolação, ocupação, bordas; simulação sem manta e opção com manta"
      },
      {
        "owner": "Fornecedor industrial",
        "deliverable": "Curvas de capacidade/COP no frio, ruído, degelo, assistência, redundância, proposta por desempenho"
      },
      {
        "owner": "Projetista elétrico/ANDE",
        "deliverable": "Demanda simultânea de piscinas/duchas/resto do clube, transformação, categoria tarifária e proteção"
      },
      {
        "owner": "Hidráulica/sanitária",
        "deliverable": "UV infantil eágua quente de 14 duchas: recirculação, dose, reservação, proteção térmica e simultaneidade"
      }
    ],
    "rainfall": {
      "version": "complemento-clima-v4-2026-10-13",
      "source": {
        "publisher": "WMO/WWIS; dados Dirección de Meteorología e Hidrología(DMH)",
        "url": "https://worldweather.wmo.int/en/json/292_en.xml",
        "page_url": "https://worldweather.wmo.int/en/city.html?cityId=292",
        "retrieved": "2026-10-13",
        "station": "Asuncion / Aeropuerto",
        "periodStart": 1971,
        "periodEnd": 2000,
        "rainDayThresholdMM": 1.0,
        "raw_sha256": "e699cdcacccdb716fb2d97201c9ae367816e365556b918a75fb3d1fdd1a6f99f",
        "discovery": "Endpoint explicitado no JavaScript da página oficial; resposta é JSON apesar da extensão.xml; bytes originais preservados."
      },
      "months": [
        {
          "month": 1,
          "name": "Janeiro",
          "rainfallMM": 147.2,
          "meanRainDaysAtLeast1MM": 8.0
        },
        {
          "month": 2,
          "name": "Fevereiro",
          "rainfallMM": 129.2,
          "meanRainDaysAtLeast1MM": 7.0
        },
        {
          "month": 3,
          "name": "Março",
          "rainfallMM": 117.9,
          "meanRainDaysAtLeast1MM": 7.0
        },
        {
          "month": 4,
          "name": "Abril",
          "rainfallMM": 166.0,
          "meanRainDaysAtLeast1MM": 8.0
        },
        {
          "month": 5,
          "name": "Maio",
          "rainfallMM": 113.3,
          "meanRainDaysAtLeast1MM": 7.0
        },
        {
          "month": 6,
          "name": "Junho",
          "rainfallMM": 82.4,
          "meanRainDaysAtLeast1MM": 7.0
        },
        {
          "month": 7,
          "name": "Julho",
          "rainfallMM": 39.4,
          "meanRainDaysAtLeast1MM": 4.0
        },
        {
          "month": 8,
          "name": "Agosto",
          "rainfallMM": 72.6,
          "meanRainDaysAtLeast1MM": 5.0
        },
        {
          "month": 9,
          "name": "Setembro",
          "rainfallMM": 87.7,
          "meanRainDaysAtLeast1MM": 6.0
        },
        {
          "month": 10,
          "name": "Outubro",
          "rainfallMM": 130.8,
          "meanRainDaysAtLeast1MM": 8.0
        },
        {
          "month": 11,
          "name": "Novembro",
          "rainfallMM": 164.4,
          "meanRainDaysAtLeast1MM": 8.0
        },
        {
          "month": 12,
          "name": "Dezembro",
          "rainfallMM": 150.3,
          "meanRainDaysAtLeast1MM": 8.0
        }
      ],
      "seasons": [
        {
          "name": "Verão",
          "months": [
            12,
            1,
            2
          ],
          "rainfallMM": 426.7,
          "meanRainDays": 23.0
        },
        {
          "name": "Outono",
          "months": [
            3,
            4,
            5
          ],
          "rainfallMM": 397.2,
          "meanRainDays": 22.0
        },
        {
          "name": "Inverno",
          "months": [
            6,
            7,
            8
          ],
          "rainfallMM": 194.4,
          "meanRainDays": 16.0
        },
        {
          "name": "Primavera",
          "months": [
            9,
            10,
            11
          ],
          "rainfallMM": 382.9,
          "meanRainDays": 22.0
        }
      ],
      "annualRainfallSumMM": 1401.2,
      "annualMeanRainDaysSum": 83.0,
      "interpretation": "Há precipitação em todos os meses da série. Inverno tem menor soma sazonal; média mensal máxima em abril e mínima em julho. Dias com chuva não significam dias inteiros de fechamento nem frequência de raios.",
      "operational_notes": [
        "Piscina permanece externa, sem cobertura construída. Planejar drenagem do deck, transbordo, descarte e acesso seguro ao abrigo/vestiários.",
        "Na operação, acompanhar avisos oficiais DMH e adotar protocolo de interrupção e reabertura durante temporais, risco elétrico, vento forte ou perda de visibilidade. Não se estipula número anual de tempestades ou dias fechados.",
        "Totais mensais não dimensionam drenagem: obter chuva de projeto,intensidade-duração-frequência,cotas e descarga permitida.",
        "Chuva/vento podem alterar perdas térmicas,química e conforto. Não foi aplicado ajuste inventado de energia ou percentual de indisponibilidade a partir destes totais."
      ],
      "limits": [
        "Normais1971–2000; não representam previsão de2026 nem a estação do terreno.",
        "Sem série horária conjunta de vento,umidade,radiação ou raios.",
        "Temperatura média oficial vem null noJSON; o ponto médio no estudo continua proxy interna."
      ],
      "qa": {
        "original_metadata_hash": "1bc6e45d7d80945a8092af4b8bda0db13df43c00e22f337e7dc7b0a67ab66825",
        "numeric_model_unchanged": true,
        "temperatures_match_raw_wmo": true,
        "months_checked": 12
      }
    }
  },
  "items": [
    {
      "id": "T01",
      "package": "Solo e drenagem",
      "name": "Preparação seletiva de áreas",
      "unit": "m²",
      "quantity": 250000,
      "low": 0.6,
      "base": 1,
      "high": 1.6,
      "quantity_basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "price_basis": "Preço de planejamento da versão anterior, sem cotação local formal. Estimativa interna; cotação pendente",
      "scope": "Limpeza/locação das áreas de intervenção. Não autoriza supressão de vegetação.",
      "sources": [
        "OLD-H",
        "OLD-P01"
      ],
      "measure": "M-T01"
    },
    {
      "id": "T02",
      "package": "Solo e drenagem",
      "name": "Aterro importado e compactado",
      "unit": "m³",
      "quantity": 100000,
      "low": 15,
      "base": 18,
      "high": 30,
      "quantity_basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "price_basis": "Preço de planejamento da versão anterior, sem cotação local formal. Estimativa interna; cotação pendente",
      "scope": "250.000 m² x 0,40 m hipotéticos. Inclui solo/transporte; piso supõe transporte curto, jazida a confirmar.",
      "sources": [
        "OLD-H",
        "OLD-C01"
      ],
      "measure": "M-T02"
    },
    {
      "id": "T03",
      "package": "Solo e drenagem",
      "name": "Solo especial / estabilização",
      "unit": "vb",
      "quantity": 1,
      "low": 200000,
      "base": 600000,
      "high": 1500000,
      "quantity_basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "price_basis": "Preço de planejamento da versão anterior, sem cotação local formal. Estimativa interna; cotação pendente",
      "scope": "Provisão adicional a subleito normal, fundações e aterro. Sondagens podem mudar materialmente este valor.",
      "sources": [
        "OLD-H"
      ],
      "measure": "M-T03"
    },
    {
      "id": "T04",
      "package": "Solo e drenagem",
      "name": "Drenagem e dispositivos internos",
      "unit": "vb",
      "quantity": 1,
      "low": 700000,
      "base": 1200000,
      "high": 2200000,
      "quantity_basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "price_basis": "Preço de planejamento da versão anterior, sem cotação local formal. Estimativa interna; cotação pendente",
      "scope": "Rede, valas, travessias, retenção e exutório a projetar. Não usa metragem fictícia de coletor.",
      "sources": [
        "OLD-H",
        "OLD-C01"
      ],
      "measure": "M-T04"
    },
    {
      "id": "V01.1",
      "package": "Vias e passeios",
      "name": "Ruas internas: 6.000 m x 8 m",
      "unit": "m²",
      "quantity": 48000,
      "low": 38,
      "base": 48,
      "high": 65,
      "quantity_basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "price_basis": "Preço de planejamento da versão anterior, sem cotação local formal. Estimativa interna; cotação pendente",
      "scope": "Inclui estrutura normal de pavimento, base e assentamento. Sem copiar espessura de 60 mm para tráfego.",
      "sources": [
        "OLD-H",
        "OLD-C02",
        "OLD-C03"
      ],
      "measure": "M-V01.1"
    },
    {
      "id": "V01.2",
      "package": "Vias e passeios",
      "name": "Interseções, bolsões e retornos",
      "unit": "m²",
      "quantity": 12000,
      "low": 38,
      "base": 48,
      "high": 65,
      "quantity_basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "price_basis": "Preço de planejamento da versão anterior, sem cotação local formal. Estimativa interna; cotação pendente",
      "scope": "Inclui estrutura normal de pavimento, base e assentamento. Sem copiar espessura de 60 mm para tráfego.",
      "sources": [
        "OLD-H",
        "OLD-C02",
        "OLD-C03"
      ],
      "measure": "M-V01.2"
    },
    {
      "id": "V02",
      "package": "Vias e passeios",
      "name": "Passeios das ruas",
      "unit": "m²",
      "quantity": 24000,
      "low": 35,
      "base": 40,
      "high": 50,
      "quantity_basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "price_basis": "Preço de planejamento da versão anterior, sem cotação local formal. Estimativa interna; cotação pendente",
      "scope": "6 km x duas margens x 2 m. Intertravado/base normal e acabamento; acessibilidade a projetar.",
      "sources": [
        "OLD-H",
        "OLD-C02"
      ],
      "measure": "M-V02"
    },
    {
      "id": "V03",
      "package": "Vias e passeios",
      "name": "Meios-fios das ruas",
      "unit": "m",
      "quantity": 12000,
      "low": 8,
      "base": 11,
      "high": 16,
      "quantity_basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "price_basis": "Preço de planejamento da versão anterior, sem cotação local formal. Estimativa interna; cotação pendente",
      "scope": "Quantidade provisória. Somente ruas; contenções de pátios e caminhos incluídas nos respectivos pacotes.",
      "sources": [
        "OLD-H",
        "OLD-C01"
      ],
      "measure": "M-V03"
    },
    {
      "id": "V04.1",
      "package": "Vias e passeios",
      "name": "Estacionamento do clube",
      "unit": "m²",
      "quantity": 7500,
      "low": 38,
      "base": 48,
      "high": 65,
      "quantity_basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "price_basis": "Preço de planejamento da versão anterior, sem cotação local formal. Estimativa interna; cotação pendente",
      "scope": "7.500 m² clube + 5.000 m² portaria. Não incluídos nos 60.000 m² de ruas.",
      "sources": [
        "OLD-H",
        "OLD-C02",
        "OLD-C03"
      ],
      "measure": "M-V04.1"
    },
    {
      "id": "V04.2",
      "package": "Vias e passeios",
      "name": "Pátio e estacionamento da portaria",
      "unit": "m²",
      "quantity": 5000,
      "low": 38,
      "base": 48,
      "high": 65,
      "quantity_basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "price_basis": "Preço de planejamento da versão anterior, sem cotação local formal. Estimativa interna; cotação pendente",
      "scope": "7.500 m² clube + 5.000 m² portaria. Não incluídos nos 60.000 m² de ruas.",
      "sources": [
        "OLD-H",
        "OLD-C02",
        "OLD-C03"
      ],
      "measure": "M-V04.2"
    },
    {
      "id": "V05.1",
      "package": "Vias e passeios",
      "name": "Praças e caminhos do clube",
      "unit": "m²",
      "quantity": 8500,
      "low": 24,
      "base": 34,
      "high": 48,
      "quantity_basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "price_basis": "Preço de planejamento da versão anterior, sem cotação local formal. Estimativa interna; cotação pendente",
      "scope": "8.500 clube + 2.600 recinto esportivo + 1.920 lagos; exclui 80 m² de pontes.",
      "sources": [
        "OLD-H",
        "OLD-P01"
      ],
      "measure": "M-V05.1"
    },
    {
      "id": "V05.2",
      "package": "Vias e passeios",
      "name": "Caminhos do recinto esportivo",
      "unit": "m²",
      "quantity": 2596,
      "low": 24,
      "base": 34,
      "high": 48,
      "quantity_basis": "2.600 m² de circulação/apoio menos 4 m² de abrigo autônomo do campo.",
      "price_basis": "Preço de planejamento da versão anterior, sem cotação local formal. Estimativa interna; cotação pendente",
      "scope": "Caminhos pavimentados: 2.596 m². O envelope de apoio do campo está dentro desta reserva; o abrigo de 4 m² é orçado em ESP-F16.",
      "sources": [
        "OLD-H",
        "OLD-P01"
      ],
      "measure": "M-V05.2"
    },
    {
      "id": "V05.3",
      "package": "Vias e passeios",
      "name": "Caminhos dos lagos, sem pontes",
      "unit": "m²",
      "quantity": 1920,
      "low": 24,
      "base": 34,
      "high": 48,
      "quantity_basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "price_basis": "Preço de planejamento da versão anterior, sem cotação local formal. Estimativa interna; cotação pendente",
      "scope": "8.500 clube + 2.600 recinto esportivo + 1.920 lagos; exclui 80 m² de pontes.",
      "sources": [
        "OLD-H",
        "OLD-P01"
      ],
      "measure": "M-V05.3"
    },
    {
      "id": "R01",
      "package": "Redes e acesso",
      "name": "Rede de água e ligações",
      "unit": "m",
      "quantity": 8000,
      "low": 35,
      "base": 50,
      "high": 75,
      "quantity_basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "price_basis": "Preço de planejamento da versão anterior, sem cotação local formal. Estimativa interna; cotação pendente",
      "scope": "Sistema interno com valas, acessórios e rateio das 300 ligações. Diâmetros e traçado pendentes.",
      "sources": [
        "OLD-H"
      ],
      "measure": "M-R01"
    },
    {
      "id": "R02",
      "package": "Redes e acesso",
      "name": "Abastecimento / reservação",
      "unit": "vb",
      "quantity": 1,
      "low": 200000,
      "base": 400000,
      "high": 800000,
      "quantity_basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "price_basis": "Preço de planejamento da versão anterior, sem cotação local formal. Estimativa interna; cotação pendente",
      "scope": "Suprimento, reservação, bombeamento e obra civil da plataforma técnica própria. Solução e viabilidade pendentes.",
      "sources": [
        "OLD-H"
      ],
      "measure": "M-R02"
    },
    {
      "id": "R03",
      "package": "Redes e acesso",
      "name": "Coleta de esgoto e ligações",
      "unit": "m",
      "quantity": 8000,
      "low": 80,
      "base": 110,
      "high": 165,
      "quantity_basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "price_basis": "Preço de planejamento da versão anterior, sem cotação local formal. Estimativa interna; cotação pendente",
      "scope": "Inclui valas, reaterro, caixas e ligações por rateio; benchmark CYPE sozinho exclui escavação principal.",
      "sources": [
        "OLD-H",
        "OLD-C04"
      ],
      "measure": "M-R03"
    },
    {
      "id": "R04",
      "package": "Redes e acesso",
      "name": "Tratamento de esgoto",
      "unit": "vb",
      "quantity": 1,
      "low": 300000,
      "base": 600000,
      "high": 1200000,
      "quantity_basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "price_basis": "Preço de planejamento da versão anterior, sem cotação local formal. Estimativa interna; cotação pendente",
      "scope": "Solução coletiva/elevatórias e sua plataforma civil. Capacidade ainda sem projeto; não é proposta de fornecedor.",
      "sources": [
        "OLD-H"
      ],
      "measure": "M-R04"
    },
    {
      "id": "R05",
      "package": "Redes e acesso",
      "name": "Energia, transformação e dados",
      "unit": "m",
      "quantity": 8000,
      "low": 90,
      "base": 140,
      "high": 220,
      "quantity_basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "price_basis": "Preço de planejamento da versão anterior, sem cotação local formal. Estimativa interna; cotação pendente",
      "scope": "Corredor; distribuição/transformação/ligações/dados e bases civis técnicas. Obra civil compartilhada uma vez.",
      "sources": [
        "OLD-H"
      ],
      "measure": "M-R05"
    },
    {
      "id": "R06",
      "package": "Redes e acesso",
      "name": "Iluminação viária",
      "unit": "ponto",
      "quantity": 240,
      "low": 1000,
      "base": 1500,
      "high": 2200,
      "quantity_basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "price_basis": "Preço de planejamento da versão anterior, sem cotação local formal. Estimativa interna; cotação pendente",
      "scope": "Luminárias, postes e instalação. Alimentação no corredor R05; não é cálculo luminotécnico.",
      "sources": [
        "OLD-H"
      ],
      "measure": "M-R06"
    },
    {
      "id": "R08",
      "package": "Redes e acesso",
      "name": "Iluminação de lazer e paisagem",
      "unit": "ponto",
      "quantity": 100,
      "low": 1000,
      "base": 1800,
      "high": 3000,
      "quantity_basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "price_basis": "Preço de planejamento da versão anterior, sem cotação local formal. Estimativa interna; cotação pendente",
      "scope": "Hipótese adicional para caminhos/lago/clube; exclui pontos viários, iluminação das quadras e interior dos edifícios.",
      "sources": [
        "OLD-H"
      ],
      "measure": "M-R08"
    },
    {
      "id": "R07",
      "package": "Redes e acesso",
      "name": "Acesso e conexões externas",
      "unit": "vb",
      "quantity": 1,
      "low": 250000,
      "base": 600000,
      "high": 1500000,
      "quantity_basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "price_basis": "Preço de planejamento da versão anterior, sem cotação local formal. Estimativa interna; cotação pendente",
      "scope": "Provisão para acesso rodoviário e conexões externas. Concessionárias e autorização podem exigir valor maior.",
      "sources": [
        "OLD-H"
      ],
      "measure": "M-R07"
    },
    {
      "id": "E01.1",
      "package": "Edificações e segurança",
      "name": "Restaurante: construção nova",
      "unit": "m²",
      "quantity": 300,
      "low": 1000,
      "base": 1300,
      "high": 1800,
      "quantity_basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "price_basis": "Preço de planejamento da versão anterior, sem cotação local formal. Estimativa interna; cotação pendente",
      "scope": "Obra e instalações/iluminação predial; benchmark residencial não equivale ao clube. Equipamentos no item C03.",
      "sources": [
        "OLD-H",
        "OLD-C05"
      ],
      "measure": "M-E01.1"
    },
    {
      "id": "E01.2",
      "package": "Edificações e segurança",
      "name": "Academia: construção e instalações",
      "unit": "m²",
      "quantity": 600,
      "low": 1000,
      "base": 1300,
      "high": 1800,
      "quantity_basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "price_basis": "Preço de planejamento da versão anterior, sem cotação local formal. Estimativa interna; cotação pendente",
      "scope": "Obra e instalações/iluminação predial; benchmark residencial não equivale ao clube. Equipamentos no item C03.",
      "sources": [
        "OLD-H",
        "OLD-C05"
      ],
      "measure": "M-E01.2"
    },
    {
      "id": "E01.3",
      "package": "Edificações e segurança",
      "name": "Convivência e salão multiuso",
      "unit": "m²",
      "quantity": 600,
      "low": 1000,
      "base": 1300,
      "high": 1800,
      "quantity_basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "price_basis": "Preço de planejamento da versão anterior, sem cotação local formal. Estimativa interna; cotação pendente",
      "scope": "Obra e instalações/iluminação predial; benchmark residencial não equivale ao clube. Equipamentos no item C03.",
      "sources": [
        "OLD-H",
        "OLD-C05"
      ],
      "measure": "M-E01.3"
    },
    {
      "id": "E01.5",
      "package": "Edificações e segurança",
      "name": "Demais apoios técnicos e depósitos",
      "unit": "m²",
      "quantity": 420,
      "low": 1000,
      "base": 1300,
      "high": 1800,
      "quantity_basis": "600 m² anteriores − 180 m² realocados às casas técnicas das piscinas.",
      "price_basis": "Preço de planejamento da versão anterior, sem cotação local formal. Estimativa interna; cotação pendente",
      "scope": "Obra e instalações/iluminação predial; benchmark residencial não equivale ao clube. Equipamentos no item C03.",
      "sources": [
        "OLD-H",
        "OLD-C05"
      ],
      "measure": "M-E01.5"
    },
    {
      "id": "E02",
      "package": "Edificações e segurança",
      "name": "Varandas e circulação coberta",
      "unit": "m²",
      "quantity": 1000,
      "low": 450,
      "base": 650,
      "high": 950,
      "quantity_basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "price_basis": "Preço de planejamento da versão anterior, sem cotação local formal. Estimativa interna; cotação pendente",
      "scope": "Hipótese de área e padrão; coberturas especiais podem superar a faixa.",
      "sources": [
        "OLD-H"
      ],
      "measure": "M-E02"
    },
    {
      "id": "E03",
      "package": "Edificações e segurança",
      "name": "Restauração da casa",
      "unit": "m²",
      "quantity": 500,
      "low": 550,
      "base": 900,
      "high": 1500,
      "quantity_basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "price_basis": "Preço de planejamento da versão anterior, sem cotação local formal. Estimativa interna; cotação pendente",
      "scope": "500 m² são hipótese, não área medida. Incluídos nos 4.000 m² do clube, sem duplicação de restaurante.",
      "sources": [
        "OLD-H"
      ],
      "measure": "M-E03"
    },
    {
      "id": "E04",
      "package": "Edificações e segurança",
      "name": "Portaria e atendimento",
      "unit": "m²",
      "quantity": 400,
      "low": 1100,
      "base": 1500,
      "high": 2200,
      "quantity_basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "price_basis": "Preço de planejamento da versão anterior, sem cotação local formal. Estimativa interna; cotação pendente",
      "scope": "Obra com cobertura e instalações; expressão arquitetônica a definir. Equipamentos de controle em E07.",
      "sources": [
        "OLD-H",
        "OLD-C05"
      ],
      "measure": "M-E04"
    },
    {
      "id": "E05.1",
      "package": "Edificações e segurança",
      "name": "Administração",
      "unit": "m²",
      "quantity": 250,
      "low": 650,
      "base": 900,
      "high": 1250,
      "quantity_basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "price_basis": "Preço de planejamento da versão anterior, sem cotação local formal. Estimativa interna; cotação pendente",
      "scope": "250 m² administração + 350 m² manutenção/depósitos/equipe.",
      "sources": [
        "OLD-H",
        "OLD-C05"
      ],
      "measure": "M-E05.1"
    },
    {
      "id": "E05.2",
      "package": "Edificações e segurança",
      "name": "Manutenção, depósitos e equipe",
      "unit": "m²",
      "quantity": 350,
      "low": 650,
      "base": 900,
      "high": 1250,
      "quantity_basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "price_basis": "Preço de planejamento da versão anterior, sem cotação local formal. Estimativa interna; cotação pendente",
      "scope": "250 m² administração + 350 m² manutenção/depósitos/equipe.",
      "sources": [
        "OLD-H",
        "OLD-C05"
      ],
      "measure": "M-E05.2"
    },
    {
      "id": "E06",
      "package": "Edificações e segurança",
      "name": "Fechamento perimetral",
      "unit": "m",
      "quantity": 6000,
      "low": 65,
      "base": 110,
      "high": 180,
      "quantity_basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "price_basis": "Preço de planejamento da versão anterior, sem cotação local formal. Estimativa interna; cotação pendente",
      "scope": "Perímetro hipotético. Solução mista cerca/gradil; muro integral, fundações especiais e limites reais a rever.",
      "sources": [
        "OLD-H"
      ],
      "measure": "M-E06"
    },
    {
      "id": "E07",
      "package": "Edificações e segurança",
      "name": "Controle e segurança eletrônica",
      "unit": "vb",
      "quantity": 1,
      "low": 120000,
      "base": 220000,
      "high": 400000,
      "quantity_basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "price_basis": "Preço de planejamento da versão anterior, sem cotação local formal. Estimativa interna; cotação pendente",
      "scope": "Cancelas, CFTV, controle, comunicações e implantação; operação recorrente separada.",
      "sources": [
        "OLD-H"
      ],
      "measure": "M-E07"
    },
    {
      "id": "C03.1",
      "package": "Lazer e equipamentos",
      "name": "Equipamentos da academia",
      "unit": "vb",
      "quantity": 1,
      "low": 90000.0,
      "base": 180000,
      "high": 300000.0,
      "quantity_basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "price_basis": "Preço de planejamento da versão anterior, sem cotação local formal. Estimativa interna; cotação pendente",
      "scope": "Abertura gerencial da verba anterior de US$ 600 mil; ainda sem lista de equipamentos ou proposta. Não é cotação pesquisada. Não inclui novamente obra, instalações prediais ou tratamento das piscinas.",
      "sources": [
        "OLD-H"
      ],
      "measure": "M-C03.1"
    },
    {
      "id": "C03.2",
      "package": "Lazer e equipamentos",
      "name": "Equipamentos de cozinha e bar",
      "unit": "vb",
      "quantity": 1,
      "low": 70000.0,
      "base": 140000,
      "high": 233333.33333333334,
      "quantity_basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "price_basis": "Preço de planejamento da versão anterior, sem cotação local formal. Estimativa interna; cotação pendente",
      "scope": "Abertura gerencial da verba anterior de US$ 600 mil; ainda sem lista de equipamentos ou proposta. Não é cotação pesquisada. Não inclui novamente obra, instalações prediais ou tratamento das piscinas.",
      "sources": [
        "OLD-H"
      ],
      "measure": "M-C03.2"
    },
    {
      "id": "C03.3",
      "package": "Lazer e equipamentos",
      "name": "Jogos, estúdio e entretenimento",
      "unit": "vb",
      "quantity": 1,
      "low": 20000.0,
      "base": 40000,
      "high": 66666.66666666667,
      "quantity_basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "price_basis": "Preço de planejamento da versão anterior, sem cotação local formal. Estimativa interna; cotação pendente",
      "scope": "Abertura gerencial da verba anterior de US$ 600 mil; ainda sem lista de equipamentos ou proposta. Não é cotação pesquisada. Não inclui novamente obra, instalações prediais ou tratamento das piscinas.",
      "sources": [
        "OLD-H"
      ],
      "measure": "M-C03.3"
    },
    {
      "id": "C03.4",
      "package": "Lazer e equipamentos",
      "name": "Mobiliário do clube e varandas",
      "unit": "vb",
      "quantity": 1,
      "low": 50000.0,
      "base": 100000,
      "high": 166666.66666666666,
      "quantity_basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "price_basis": "Preço de planejamento da versão anterior, sem cotação local formal. Estimativa interna; cotação pendente",
      "scope": "Abertura gerencial da verba anterior de US$ 600 mil; ainda sem lista de equipamentos ou proposta. Não é cotação pesquisada. Não inclui novamente obra, instalações prediais ou tratamento das piscinas.",
      "sources": [
        "OLD-H"
      ],
      "measure": "M-C03.4"
    },
    {
      "id": "C03.5",
      "package": "Lazer e equipamentos",
      "name": "Tobogã e brinquedos aquáticos",
      "unit": "vb",
      "quantity": 1,
      "low": 40000.0,
      "base": 80000,
      "high": 133333.33333333334,
      "quantity_basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "price_basis": "Preço de planejamento da versão anterior, sem cotação local formal. Estimativa interna; cotação pendente",
      "scope": "Abertura gerencial da verba anterior de US$ 600 mil; ainda sem lista de equipamentos ou proposta. Não é cotação pesquisada. Não inclui novamente obra, instalações prediais ou tratamento das piscinas.",
      "sources": [
        "OLD-H"
      ],
      "measure": "M-C03.5"
    },
    {
      "id": "C03.6",
      "package": "Lazer e equipamentos",
      "name": "Playground e lazer externo",
      "unit": "vb",
      "quantity": 1,
      "low": 20000.0,
      "base": 40000,
      "high": 66666.66666666667,
      "quantity_basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "price_basis": "Preço de planejamento da versão anterior, sem cotação local formal. Estimativa interna; cotação pendente",
      "scope": "Abertura gerencial da verba anterior de US$ 600 mil; ainda sem lista de equipamentos ou proposta. Não é cotação pesquisada. Não inclui novamente obra, instalações prediais ou tratamento das piscinas.",
      "sources": [
        "OLD-H"
      ],
      "measure": "M-C03.6"
    },
    {
      "id": "C03.7",
      "package": "Lazer e equipamentos",
      "name": "Equipamentos de ginástica ao ar livre",
      "unit": "vb",
      "quantity": 1,
      "low": 10000.0,
      "base": 20000,
      "high": 33333.333333333336,
      "quantity_basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "price_basis": "Preço de planejamento da versão anterior, sem cotação local formal. Estimativa interna; cotação pendente",
      "scope": "Abertura gerencial da verba anterior de US$ 600 mil; ainda sem lista de equipamentos ou proposta. Não é cotação pesquisada. Não inclui novamente obra, instalações prediais ou tratamento das piscinas.",
      "sources": [
        "OLD-H"
      ],
      "measure": "M-C03.7"
    },
    {
      "id": "P01",
      "package": "Lagos e paisagismo",
      "name": "Escavação dos lagos",
      "unit": "m³",
      "quantity": 24000,
      "low": 6,
      "base": 9,
      "high": 15,
      "quantity_basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "price_basis": "Preço de planejamento da versão anterior, sem cotação local formal. Estimativa interna; cotação pendente",
      "scope": "16.000 m² x 1,5 m, geometria simplificada; inclui provisão de manejo/destinação, sem crédito por reaproveitamento.",
      "sources": [
        "OLD-H",
        "OLD-C01"
      ],
      "measure": "M-P01"
    },
    {
      "id": "P02",
      "package": "Lagos e paisagismo",
      "name": "Sistema dos lagos",
      "unit": "m² água",
      "quantity": 16000,
      "low": 20,
      "base": 38,
      "high": 65,
      "quantity_basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "price_basis": "Preço de planejamento da versão anterior, sem cotação local formal. Estimativa interna; cotação pendente",
      "scope": "Impermeabilização/proteção técnica de margens e recirculação. Plantio em P04; sem substituir drenagem geral.",
      "sources": [
        "OLD-H"
      ],
      "measure": "M-P02"
    },
    {
      "id": "P03.1",
      "package": "Lagos e paisagismo",
      "name": "Ponte pedestre 1",
      "unit": "m²",
      "quantity": 40,
      "low": 1400,
      "base": 2200,
      "high": 3500,
      "quantity_basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "price_basis": "Preço de planejamento da versão anterior, sem cotação local formal. Estimativa interna; cotação pendente",
      "scope": "Duas pontes de 40 m² como hipótese, incluídas nos 2.000 m² de percursos dos lagos.",
      "sources": [
        "OLD-H"
      ],
      "measure": "M-P03.1"
    },
    {
      "id": "P03.2",
      "package": "Lagos e paisagismo",
      "name": "Ponte pedestre 2",
      "unit": "m²",
      "quantity": 40,
      "low": 1400,
      "base": 2200,
      "high": 3500,
      "quantity_basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "price_basis": "Preço de planejamento da versão anterior, sem cotação local formal. Estimativa interna; cotação pendente",
      "scope": "Duas pontes de 40 m² como hipótese, incluídas nos 2.000 m² de percursos dos lagos.",
      "sources": [
        "OLD-H"
      ],
      "measure": "M-P03.2"
    },
    {
      "id": "P04.1",
      "package": "Lagos e paisagismo",
      "name": "Paisagismo das faixas viárias",
      "unit": "m²",
      "quantity": 96000,
      "low": 3,
      "base": 5,
      "high": 8,
      "quantity_basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "price_basis": "Preço de planejamento da versão anterior, sem cotação local formal. Estimativa interna; cotação pendente",
      "scope": "96.000 faixas vias + 39.925 clube + 1.500 esportes + 12.000 lagos + 31.000 apoio. Plantio/irrigação básica; não urbaniza todo o saldo natural.",
      "sources": [
        "OLD-H",
        "OLD-P01"
      ],
      "measure": "M-P04.1"
    },
    {
      "id": "P04.2",
      "package": "Lagos e paisagismo",
      "name": "Paisagismo do clube",
      "unit": "m²",
      "quantity": 38912.4041,
      "low": 3,
      "base": 5,
      "high": 8,
      "quantity_basis": "39.925 − 1.012,5959 m² transferidos à reserva esportiva; manter 80.000 m² do clube.",
      "price_basis": "Preço de planejamento da versão anterior, sem cotação local formal. Estimativa interna; cotação pendente",
      "scope": "96.000 faixas vias + 38.912,4041 clube + 1.500 esportes + 12.000 lagos + 31.000 apoio. Plantio/irrigação básica; não urbaniza todo o saldo natural.",
      "sources": [
        "OLD-H",
        "OLD-P01"
      ],
      "measure": "M-P04.2"
    },
    {
      "id": "P04.3",
      "package": "Lagos e paisagismo",
      "name": "Paisagismo do recinto esportivo",
      "unit": "m²",
      "quantity": 1500,
      "low": 3,
      "base": 5,
      "high": 8,
      "quantity_basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "price_basis": "Preço de planejamento da versão anterior, sem cotação local formal. Estimativa interna; cotação pendente",
      "scope": "96.000 faixas vias + 39.925 clube + 1.500 esportes + 12.000 lagos + 31.000 apoio. Plantio/irrigação básica; não urbaniza todo o saldo natural.",
      "sources": [
        "OLD-H",
        "OLD-P01"
      ],
      "measure": "M-P04.3"
    },
    {
      "id": "P04.4",
      "package": "Lagos e paisagismo",
      "name": "Paisagismo das margens dos lagos",
      "unit": "m²",
      "quantity": 12000,
      "low": 3,
      "base": 5,
      "high": 8,
      "quantity_basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "price_basis": "Preço de planejamento da versão anterior, sem cotação local formal. Estimativa interna; cotação pendente",
      "scope": "96.000 faixas vias + 39.925 clube + 1.500 esportes + 12.000 lagos + 31.000 apoio. Plantio/irrigação básica; não urbaniza todo o saldo natural.",
      "sources": [
        "OLD-H",
        "OLD-P01"
      ],
      "measure": "M-P04.4"
    },
    {
      "id": "P04.5",
      "package": "Lagos e paisagismo",
      "name": "Paisagismo de administração e apoio",
      "unit": "m²",
      "quantity": 31000,
      "low": 3,
      "base": 5,
      "high": 8,
      "quantity_basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "price_basis": "Preço de planejamento da versão anterior, sem cotação local formal. Estimativa interna; cotação pendente",
      "scope": "96.000 faixas vias + 39.925 clube + 1.500 esportes + 12.000 lagos + 31.000 apoio. Plantio/irrigação básica; não urbaniza todo o saldo natural.",
      "sources": [
        "OLD-H",
        "OLD-P01"
      ],
      "measure": "M-P04.5"
    },
    {
      "id": "P05",
      "package": "Lagos e paisagismo",
      "name": "Medidas ambientais e escola",
      "unit": "vb",
      "quantity": 1,
      "low": 80000,
      "base": 180000,
      "high": 400000,
      "quantity_basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "price_basis": "Preço de planejamento da versão anterior, sem cotação local formal. Estimativa interna; cotação pendente",
      "scope": "Provisão para proteção, manejo e preservação de acesso existente à escola. Sem construção de escola nova.",
      "sources": [
        "OLD-H"
      ],
      "measure": "M-P05"
    },
    {
      "id": "PE01",
      "package": "Piscina esportiva — 3 raias",
      "name": "Escavação localizada e regularização",
      "unit": "m³",
      "quantity": 889.2,
      "low": 6,
      "base": 10,
      "high": 16,
      "quantity_basis": "(50+2)×(7.5+2)×(1.35+0,45); folga 1 m/lado e 45 cm construtivos, hipóteses",
      "price_basis": "Faixa interna preliminar em USD de preço instalado contratado, com encargos e margem pressupostos, sem BDI adicional. Não é cotação, composição SINAPI/CAPACO transposta ou preço validado.",
      "scope": "Escavar e estocar dentro da obra; equipamento e mão de obra Exclui: Rocha, rebaixamento de lençol, escoramento excepcional e terraplenagem geral",
      "sources": [
        "AQ-P05"
      ],
      "measure": "M-PE01"
    },
    {
      "id": "PE02",
      "package": "Piscina esportiva — 3 raias",
      "name": "Carga, transporte e destinação de solo excedente",
      "unit": "m³ solto",
      "quantity": 666.9,
      "low": 6,
      "base": 10,
      "high": 18,
      "quantity_basis": "60%×escavação×1,25 de empolamento; transporte até 10 km hipotético",
      "price_basis": "Faixa interna preliminar em USD de preço instalado contratado, com encargos e margem pressupostos, sem BDI adicional. Não é cotação, composição SINAPI/CAPACO transposta ou preço validado.",
      "scope": "Carga, transporte e disposição regular ordinária Exclui: Destino e distância reais pendentes; não cobrar novamente na terra geral",
      "sources": [
        "AQ-P05"
      ],
      "measure": "M-PE02"
    },
    {
      "id": "PE03",
      "package": "Piscina esportiva — 3 raias",
      "name": "Tanque estrutural completo — concreto, aço e formas",
      "unit": "m² água",
      "quantity": 375.0,
      "low": 220,
      "base": 320,
      "high": 480,
      "quantity_basis": "50×7.5; unidade gerencial é área de água, não m³ concreto",
      "price_basis": "Faixa interna preliminar em USD de preço instalado contratado, com encargos e margem pressupostos, sem BDI adicional. Não é cotação, composição SINAPI/CAPACO transposta ou preço validado.",
      "scope": "Casco, base e paredes em concreto armado; aço, formas, juntas e fundação rasa ordinária Exclui: Impermeabilização, acabamento e fundação especial; estrutura não dimensionada",
      "sources": [
        "OLD-H"
      ],
      "measure": "PE-AGUA"
    },
    {
      "id": "PE04",
      "package": "Piscina esportiva — 3 raias",
      "name": "Impermeabilização e teste de estanqueidade do tanque",
      "unit": "m² interno",
      "quantity": 530.25,
      "low": 18,
      "base": 28,
      "high": 45,
      "quantity_basis": "375.0+115.0×1.35",
      "price_basis": "Faixa interna preliminar em USD de preço instalado contratado, com encargos e margem pressupostos, sem BDI adicional. Não é cotação, composição SINAPI/CAPACO transposta ou preço validado.",
      "scope": "Preparação, sistema de impermeabilização e ensaio Exclui: Revestimento decorativo separado",
      "sources": [
        "OLD-H"
      ],
      "measure": "PE-INT"
    },
    {
      "id": "PE05",
      "package": "Piscina esportiva — 3 raias",
      "name": "Acabamento interno adequado a piscina coletiva",
      "unit": "m² interno",
      "quantity": 530.25,
      "low": 35,
      "base": 55,
      "high": 85,
      "quantity_basis": "375.0+115.0×1.35; compra/perdas incluídas no preço hipotético",
      "price_basis": "Faixa interna preliminar em USD de preço instalado contratado, com encargos e margem pressupostos, sem BDI adicional. Não é cotação, composição SINAPI/CAPACO transposta ou preço validado.",
      "scope": "Revestimento, argamassa e rejunte; pisos e paredes Exclui: Marca e especificação ainda a definir",
      "sources": [
        "OLD-H"
      ],
      "measure": "PE-INT"
    },
    {
      "id": "PE06",
      "package": "Piscina esportiva — 3 raias",
      "name": "Bordas e canaletas periféricas de transbordo",
      "unit": "m",
      "quantity": 115.0,
      "low": 90,
      "base": 140,
      "high": 220,
      "quantity_basis": "2×(50+7.5)",
      "price_basis": "Faixa interna preliminar em USD de preço instalado contratado, com encargos e margem pressupostos, sem BDI adicional. Não é cotação, composição SINAPI/CAPACO transposta ou preço validado.",
      "scope": "Borda/canaleta/grade e execução Exclui: Tanque de compensação e drenagem pluvial do deck separados",
      "sources": [
        "OLD-H"
      ],
      "measure": "M-PE06"
    },
    {
      "id": "PE07",
      "package": "Piscina esportiva — 3 raias",
      "name": "Tanque de compensação estanque com acessórios",
      "unit": "m³ útil",
      "quantity": 30,
      "low": 600,
      "base": 900,
      "high": 1400,
      "quantity_basis": "Volume de reserva escolhido para estudo, não cálculo por banhistas/ondas/retrolavagem",
      "price_basis": "Faixa interna preliminar em USD de preço instalado contratado, com encargos e margem pressupostos, sem BDI adicional. Não é cotação, composição SINAPI/CAPACO transposta ou preço validado.",
      "scope": "Obra civil do reservatório, tampas e acessórios internos Exclui: Bombas/filtros e redes do tratamento em linhas próprias",
      "sources": [
        "AQ-P08"
      ],
      "measure": "M-PE07"
    },
    {
      "id": "PE08",
      "package": "Piscina esportiva — 3 raias",
      "name": "Filtragem e bombeamento — provisão do conjunto",
      "unit": "conjunto",
      "quantity": 1,
      "low": 25000,
      "base": 45000,
      "high": 75000,
      "quantity_basis": "1 sistema independente por piscina; vazão e quantidade de filtros não definidas",
      "price_basis": "Faixa interna preliminar em USD de preço instalado contratado, com encargos e margem pressupostos, sem BDI adicional. Não é cotação, composição SINAPI/CAPACO transposta ou preço validado.",
      "scope": "Filtros, meio filtrante, bombas, suportes e montagem Exclui: Sem potência ou vazão de projeto presumida; não inclui casa técnica civil",
      "sources": [
        "AQ-P04",
        "AQ-P08"
      ],
      "measure": "M-PE08"
    },
    {
      "id": "PE09",
      "package": "Piscina esportiva — 3 raias",
      "name": "Recirculação, tubulações, válvulas e dispositivos antissucção",
      "unit": "conjunto",
      "quantity": 1,
      "low": 10000,
      "base": 18000,
      "high": 30000,
      "quantity_basis": "1 conjunto hidráulico; traçado e diâmetros pendentes",
      "price_basis": "Faixa interna preliminar em USD de preço instalado contratado, com encargos e margem pressupostos, sem BDI adicional. Não é cotação, composição SINAPI/CAPACO transposta ou preço validado.",
      "scope": "Tubulação interna de processo, retorno, aspiração segura, registros e acessórios Exclui: Redes externas de água/esgoto e alimentação do empreendimento",
      "sources": [
        "AQ-P08",
        "AQ-P10"
      ],
      "measure": "M-PE09"
    },
    {
      "id": "PE10",
      "package": "Piscina esportiva — 3 raias",
      "name": "Dosagem, análise e controle da qualidade da água",
      "unit": "conjunto",
      "quantity": 1,
      "low": 7000,
      "base": 12000,
      "high": 22000,
      "quantity_basis": "1 conjunto; sensores, dosadores e intertravamentos",
      "price_basis": "Faixa interna preliminar em USD de preço instalado contratado, com encargos e margem pressupostos, sem BDI adicional. Não é cotação, composição SINAPI/CAPACO transposta ou preço validado.",
      "scope": "Automação de dosagem/pH e quadro de processo Exclui: UV/ozônio não especificados; verificar exigência pelo uso infantil",
      "sources": [
        "AQ-P08"
      ],
      "measure": "M-PE10"
    },
    {
      "id": "PE11",
      "package": "Piscina esportiva — 3 raias",
      "name": "Elétrica local do processo e iluminação subaquática",
      "unit": "conjunto",
      "quantity": 1,
      "low": 6500,
      "base": 11000,
      "high": 18000,
      "quantity_basis": "1 instalação local a partir do quadro próximo; projeto e extensão pendentes",
      "price_basis": "Faixa interna preliminar em USD de preço instalado contratado, com encargos e margem pressupostos, sem BDI adicional. Não é cotação, composição SINAPI/CAPACO transposta ou preço validado.",
      "scope": "Quadro local, ligações de bombas, proteção, equipotencialização e iluminação Exclui: Alimentação de aquecimento em linha própria; ANDE, transformador e rede geral fora",
      "sources": [
        "OLD-H"
      ],
      "measure": "M-PE11"
    },
    {
      "id": "PE12",
      "package": "Piscina esportiva — 3 raias",
      "name": "Acesso assistido e itens de salvamento",
      "unit": "conjunto",
      "quantity": 1,
      "low": 6000,
      "base": 10000,
      "high": 18000,
      "quantity_basis": "Reserva 1 conjunto por tanque; solução de rampa ou equipamento assistido será definida",
      "price_basis": "Faixa interna preliminar em USD de preço instalado contratado, com encargos e margem pressupostos, sem BDI adicional. Não é cotação, composição SINAPI/CAPACO transposta ou preço validado.",
      "scope": "Escadas/corrimãos, solução assistida provisionada, boias e sinalização Exclui: Não demonstra atendimento a norma local; sem blocos de partida",
      "sources": [
        "AQ-P08"
      ],
      "measure": "M-PE12"
    },
    {
      "id": "PE13",
      "package": "Piscina esportiva — 3 raias",
      "name": "Partida assistida, ensaios e entrega técnica do sistema",
      "unit": "conjunto",
      "quantity": 1,
      "low": 2500,
      "base": 4000,
      "high": 7000,
      "quantity_basis": "1 partida por piscina",
      "price_basis": "Faixa interna preliminar em USD de preço instalado contratado, com encargos e margem pressupostos, sem BDI adicional. Não é cotação, composição SINAPI/CAPACO transposta ou preço validado.",
      "scope": "Limpeza inicial, químicos iniciais, ensaios de processo e treinamento Exclui: Operação regular, energia e abastecimento inicial externos",
      "sources": [
        "OLD-H"
      ],
      "measure": "M-PE13"
    },
    {
      "id": "PE14",
      "package": "Piscina esportiva — 3 raias",
      "name": "Casa técnica civil — parcela de apoio E01.5",
      "unit": "m² construído",
      "quantity": 60,
      "low": 1000,
      "base": 1300,
      "high": 1800,
      "quantity_basis": "60 m² dentro dos 600 m² de E01.5",
      "price_basis": "Mesma faixaH de E01.5 para não cobrar adicionalmente a mesma área",
      "scope": "Paredes, cobertura, piso, ventilação básica, drenagem predial e instalações de serviço Exclui: Máquinas e hidráulica de processo separadas; apoios residuais 420 m² permanecem no orçamento",
      "sources": [
        "OLD-H"
      ],
      "measure": "PE-TEC"
    },
    {
      "id": "PE15",
      "package": "Piscina esportiva — 3 raias",
      "name": "Deck antiderrapante — parcela C02",
      "unit": "m² deck",
      "quantity": 600,
      "low": 50,
      "base": 80,
      "high": 120,
      "quantity_basis": "600 m²; PE600+PS2400+PI500=3500",
      "price_basis": "Mesma faixaH de C02; substitui somente a distribuição dessa verba",
      "scope": "Base ordinária, caimentos e pavimento antiderrapante Exclui: Drenagem especial externa e urbanização geral não incluídas",
      "sources": [
        "OLD-H"
      ],
      "measure": "PE-DECK"
    },
    {
      "id": "PS01",
      "package": "Piscina social",
      "name": "Escavação localizada e regularização",
      "unit": "m³",
      "quantity": 1871.1,
      "low": 6,
      "base": 10,
      "high": 16,
      "quantity_basis": "(40+2)×(25+2)×(1.2+0,45); folga 1 m/lado e 45 cm construtivos, hipóteses",
      "price_basis": "Faixa interna preliminar em USD de preço instalado contratado, com encargos e margem pressupostos, sem BDI adicional. Não é cotação, composição SINAPI/CAPACO transposta ou preço validado.",
      "scope": "Escavar e estocar dentro da obra; equipamento e mão de obra Exclui: Rocha, rebaixamento de lençol, escoramento excepcional e terraplenagem geral",
      "sources": [
        "AQ-P05"
      ],
      "measure": "M-PS01"
    },
    {
      "id": "PS02",
      "package": "Piscina social",
      "name": "Carga, transporte e destinação de solo excedente",
      "unit": "m³ solto",
      "quantity": 1403.325,
      "low": 6,
      "base": 10,
      "high": 18,
      "quantity_basis": "60%×escavação×1,25 de empolamento; transporte até 10 km hipotético",
      "price_basis": "Faixa interna preliminar em USD de preço instalado contratado, com encargos e margem pressupostos, sem BDI adicional. Não é cotação, composição SINAPI/CAPACO transposta ou preço validado.",
      "scope": "Carga, transporte e disposição regular ordinária Exclui: Destino e distância reais pendentes; não cobrar novamente na terra geral",
      "sources": [
        "AQ-P05"
      ],
      "measure": "M-PS02"
    },
    {
      "id": "PS03",
      "package": "Piscina social",
      "name": "Tanque estrutural completo — concreto, aço e formas",
      "unit": "m² água",
      "quantity": 1000,
      "low": 220,
      "base": 320,
      "high": 480,
      "quantity_basis": "40×25; unidade gerencial é área de água, não m³ concreto",
      "price_basis": "Faixa interna preliminar em USD de preço instalado contratado, com encargos e margem pressupostos, sem BDI adicional. Não é cotação, composição SINAPI/CAPACO transposta ou preço validado.",
      "scope": "Casco, base e paredes em concreto armado; aço, formas, juntas e fundação rasa ordinária Exclui: Impermeabilização, acabamento e fundação especial; estrutura não dimensionada",
      "sources": [
        "OLD-H"
      ],
      "measure": "PS-AGUA"
    },
    {
      "id": "PS04",
      "package": "Piscina social",
      "name": "Impermeabilização e teste de estanqueidade do tanque",
      "unit": "m² interno",
      "quantity": 1156.0,
      "low": 18,
      "base": 28,
      "high": 45,
      "quantity_basis": "1000+130×1.2",
      "price_basis": "Faixa interna preliminar em USD de preço instalado contratado, com encargos e margem pressupostos, sem BDI adicional. Não é cotação, composição SINAPI/CAPACO transposta ou preço validado.",
      "scope": "Preparação, sistema de impermeabilização e ensaio Exclui: Revestimento decorativo separado",
      "sources": [
        "OLD-H"
      ],
      "measure": "PS-INT"
    },
    {
      "id": "PS05",
      "package": "Piscina social",
      "name": "Acabamento interno adequado a piscina coletiva",
      "unit": "m² interno",
      "quantity": 1156.0,
      "low": 35,
      "base": 55,
      "high": 85,
      "quantity_basis": "1000+130×1.2; compra/perdas incluídas no preço hipotético",
      "price_basis": "Faixa interna preliminar em USD de preço instalado contratado, com encargos e margem pressupostos, sem BDI adicional. Não é cotação, composição SINAPI/CAPACO transposta ou preço validado.",
      "scope": "Revestimento, argamassa e rejunte; pisos e paredes Exclui: Marca e especificação ainda a definir",
      "sources": [
        "OLD-H"
      ],
      "measure": "PS-INT"
    },
    {
      "id": "PS06",
      "package": "Piscina social",
      "name": "Bordas e canaletas periféricas de transbordo",
      "unit": "m",
      "quantity": 130,
      "low": 90,
      "base": 140,
      "high": 220,
      "quantity_basis": "2×(40+25)",
      "price_basis": "Faixa interna preliminar em USD de preço instalado contratado, com encargos e margem pressupostos, sem BDI adicional. Não é cotação, composição SINAPI/CAPACO transposta ou preço validado.",
      "scope": "Borda/canaleta/grade e execução Exclui: Tanque de compensação e drenagem pluvial do deck separados",
      "sources": [
        "OLD-H"
      ],
      "measure": "M-PS06"
    },
    {
      "id": "PS07",
      "package": "Piscina social",
      "name": "Tanque de compensação estanque com acessórios",
      "unit": "m³ útil",
      "quantity": 60,
      "low": 600,
      "base": 900,
      "high": 1400,
      "quantity_basis": "Volume de reserva escolhido para estudo, não cálculo por banhistas/ondas/retrolavagem",
      "price_basis": "Faixa interna preliminar em USD de preço instalado contratado, com encargos e margem pressupostos, sem BDI adicional. Não é cotação, composição SINAPI/CAPACO transposta ou preço validado.",
      "scope": "Obra civil do reservatório, tampas e acessórios internos Exclui: Bombas/filtros e redes do tratamento em linhas próprias",
      "sources": [
        "AQ-P08"
      ],
      "measure": "M-PS07"
    },
    {
      "id": "PS08",
      "package": "Piscina social",
      "name": "Filtragem e bombeamento — provisão do conjunto",
      "unit": "conjunto",
      "quantity": 1,
      "low": 40000,
      "base": 75000,
      "high": 125000,
      "quantity_basis": "1 sistema independente por piscina; vazão e quantidade de filtros não definidas",
      "price_basis": "Faixa interna preliminar em USD de preço instalado contratado, com encargos e margem pressupostos, sem BDI adicional. Não é cotação, composição SINAPI/CAPACO transposta ou preço validado.",
      "scope": "Filtros, meio filtrante, bombas, suportes e montagem Exclui: Sem potência ou vazão de projeto presumida; não inclui casa técnica civil",
      "sources": [
        "AQ-P04",
        "AQ-P08"
      ],
      "measure": "M-PS08"
    },
    {
      "id": "PS09",
      "package": "Piscina social",
      "name": "Recirculação, tubulações, válvulas e dispositivos antissucção",
      "unit": "conjunto",
      "quantity": 1,
      "low": 18000,
      "base": 32000,
      "high": 55000,
      "quantity_basis": "1 conjunto hidráulico; traçado e diâmetros pendentes",
      "price_basis": "Faixa interna preliminar em USD de preço instalado contratado, com encargos e margem pressupostos, sem BDI adicional. Não é cotação, composição SINAPI/CAPACO transposta ou preço validado.",
      "scope": "Tubulação interna de processo, retorno, aspiração segura, registros e acessórios Exclui: Redes externas de água/esgoto e alimentação do empreendimento",
      "sources": [
        "AQ-P08",
        "AQ-P10"
      ],
      "measure": "M-PS09"
    },
    {
      "id": "PS10",
      "package": "Piscina social",
      "name": "Dosagem, análise e controle da qualidade da água",
      "unit": "conjunto",
      "quantity": 1,
      "low": 10000,
      "base": 18000,
      "high": 30000,
      "quantity_basis": "1 conjunto; sensores, dosadores e intertravamentos",
      "price_basis": "Faixa interna preliminar em USD de preço instalado contratado, com encargos e margem pressupostos, sem BDI adicional. Não é cotação, composição SINAPI/CAPACO transposta ou preço validado.",
      "scope": "Automação de dosagem/pH e quadro de processo Exclui: UV/ozônio não especificados; verificar exigência pelo uso infantil",
      "sources": [
        "AQ-P08"
      ],
      "measure": "M-PS10"
    },
    {
      "id": "PS11",
      "package": "Piscina social",
      "name": "Elétrica local do processo e iluminação subaquática",
      "unit": "conjunto",
      "quantity": 1,
      "low": 10000,
      "base": 18000,
      "high": 30000,
      "quantity_basis": "1 instalação local a partir do quadro próximo; projeto e extensão pendentes",
      "price_basis": "Faixa interna preliminar em USD de preço instalado contratado, com encargos e margem pressupostos, sem BDI adicional. Não é cotação, composição SINAPI/CAPACO transposta ou preço validado.",
      "scope": "Quadro local, ligações de bombas, proteção, equipotencialização e iluminação Exclui: Alimentação de aquecimento em linha própria; ANDE, transformador e rede geral fora",
      "sources": [
        "OLD-H"
      ],
      "measure": "M-PS11"
    },
    {
      "id": "PS12",
      "package": "Piscina social",
      "name": "Acesso assistido e itens de salvamento",
      "unit": "conjunto",
      "quantity": 1,
      "low": 6000,
      "base": 10000,
      "high": 18000,
      "quantity_basis": "Reserva 1 conjunto por tanque; solução de rampa ou equipamento assistido será definida",
      "price_basis": "Faixa interna preliminar em USD de preço instalado contratado, com encargos e margem pressupostos, sem BDI adicional. Não é cotação, composição SINAPI/CAPACO transposta ou preço validado.",
      "scope": "Escadas/corrimãos, solução assistida provisionada, boias e sinalização Exclui: Não demonstra atendimento a norma local; sem blocos de partida",
      "sources": [
        "AQ-P08"
      ],
      "measure": "M-PS12"
    },
    {
      "id": "PS13",
      "package": "Piscina social",
      "name": "Partida assistida, ensaios e entrega técnica do sistema",
      "unit": "conjunto",
      "quantity": 1,
      "low": 2500,
      "base": 4000,
      "high": 7000,
      "quantity_basis": "1 partida por piscina",
      "price_basis": "Faixa interna preliminar em USD de preço instalado contratado, com encargos e margem pressupostos, sem BDI adicional. Não é cotação, composição SINAPI/CAPACO transposta ou preço validado.",
      "scope": "Limpeza inicial, químicos iniciais, ensaios de processo e treinamento Exclui: Operação regular, energia e abastecimento inicial externos",
      "sources": [
        "OLD-H"
      ],
      "measure": "M-PS13"
    },
    {
      "id": "PS14",
      "package": "Piscina social",
      "name": "Casa técnica civil — parcela de apoio E01.5",
      "unit": "m² construído",
      "quantity": 100,
      "low": 1000,
      "base": 1300,
      "high": 1800,
      "quantity_basis": "100 m² dentro dos 600 m² de E01.5",
      "price_basis": "Mesma faixaH de E01.5 para não cobrar adicionalmente a mesma área",
      "scope": "Paredes, cobertura, piso, ventilação básica, drenagem predial e instalações de serviço Exclui: Máquinas e hidráulica de processo separadas; apoios residuais 420 m² permanecem no orçamento",
      "sources": [
        "OLD-H"
      ],
      "measure": "PS-TEC"
    },
    {
      "id": "PS15",
      "package": "Piscina social",
      "name": "Deck antiderrapante — parcela C02",
      "unit": "m² deck",
      "quantity": 2400,
      "low": 50,
      "base": 80,
      "high": 120,
      "quantity_basis": "2400 m²; PE600+PS2400+PI500=3500",
      "price_basis": "Mesma faixaH de C02; substitui somente a distribuição dessa verba",
      "scope": "Base ordinária, caimentos e pavimento antiderrapante Exclui: Drenagem especial externa e urbanização geral não incluídas",
      "sources": [
        "OLD-H"
      ],
      "measure": "PS-DECK"
    },
    {
      "id": "PI01",
      "package": "Piscina infantil",
      "name": "Escavação localizada e regularização",
      "unit": "m³",
      "quantity": 237.6,
      "low": 6,
      "base": 10,
      "high": 16,
      "quantity_basis": "(20+2)×(10+2)×(0.45+0,45); folga 1 m/lado e 45 cm construtivos, hipóteses",
      "price_basis": "Faixa interna preliminar em USD de preço instalado contratado, com encargos e margem pressupostos, sem BDI adicional. Não é cotação, composição SINAPI/CAPACO transposta ou preço validado.",
      "scope": "Escavar e estocar dentro da obra; equipamento e mão de obra Exclui: Rocha, rebaixamento de lençol, escoramento excepcional e terraplenagem geral",
      "sources": [
        "AQ-P05"
      ],
      "measure": "M-PI01"
    },
    {
      "id": "PI02",
      "package": "Piscina infantil",
      "name": "Carga, transporte e destinação de solo excedente",
      "unit": "m³ solto",
      "quantity": 178.2,
      "low": 6,
      "base": 10,
      "high": 18,
      "quantity_basis": "60%×escavação×1,25 de empolamento; transporte até 10 km hipotético",
      "price_basis": "Faixa interna preliminar em USD de preço instalado contratado, com encargos e margem pressupostos, sem BDI adicional. Não é cotação, composição SINAPI/CAPACO transposta ou preço validado.",
      "scope": "Carga, transporte e disposição regular ordinária Exclui: Destino e distância reais pendentes; não cobrar novamente na terra geral",
      "sources": [
        "AQ-P05"
      ],
      "measure": "M-PI02"
    },
    {
      "id": "PI03",
      "package": "Piscina infantil",
      "name": "Tanque estrutural completo — concreto, aço e formas",
      "unit": "m² água",
      "quantity": 200,
      "low": 220,
      "base": 320,
      "high": 480,
      "quantity_basis": "20×10; unidade gerencial é área de água, não m³ concreto",
      "price_basis": "Faixa interna preliminar em USD de preço instalado contratado, com encargos e margem pressupostos, sem BDI adicional. Não é cotação, composição SINAPI/CAPACO transposta ou preço validado.",
      "scope": "Casco, base e paredes em concreto armado; aço, formas, juntas e fundação rasa ordinária Exclui: Impermeabilização, acabamento e fundação especial; estrutura não dimensionada",
      "sources": [
        "OLD-H"
      ],
      "measure": "PI-AGUA"
    },
    {
      "id": "PI04",
      "package": "Piscina infantil",
      "name": "Impermeabilização e teste de estanqueidade do tanque",
      "unit": "m² interno",
      "quantity": 227.0,
      "low": 18,
      "base": 28,
      "high": 45,
      "quantity_basis": "200+60×0.45",
      "price_basis": "Faixa interna preliminar em USD de preço instalado contratado, com encargos e margem pressupostos, sem BDI adicional. Não é cotação, composição SINAPI/CAPACO transposta ou preço validado.",
      "scope": "Preparação, sistema de impermeabilização e ensaio Exclui: Revestimento decorativo separado",
      "sources": [
        "OLD-H"
      ],
      "measure": "PI-INT"
    },
    {
      "id": "PI05",
      "package": "Piscina infantil",
      "name": "Acabamento interno adequado a piscina coletiva",
      "unit": "m² interno",
      "quantity": 227.0,
      "low": 35,
      "base": 55,
      "high": 85,
      "quantity_basis": "200+60×0.45; compra/perdas incluídas no preço hipotético",
      "price_basis": "Faixa interna preliminar em USD de preço instalado contratado, com encargos e margem pressupostos, sem BDI adicional. Não é cotação, composição SINAPI/CAPACO transposta ou preço validado.",
      "scope": "Revestimento, argamassa e rejunte; pisos e paredes Exclui: Marca e especificação ainda a definir",
      "sources": [
        "OLD-H"
      ],
      "measure": "PI-INT"
    },
    {
      "id": "PI06",
      "package": "Piscina infantil",
      "name": "Bordas e canaletas periféricas de transbordo",
      "unit": "m",
      "quantity": 60,
      "low": 90,
      "base": 140,
      "high": 220,
      "quantity_basis": "2×(20+10)",
      "price_basis": "Faixa interna preliminar em USD de preço instalado contratado, com encargos e margem pressupostos, sem BDI adicional. Não é cotação, composição SINAPI/CAPACO transposta ou preço validado.",
      "scope": "Borda/canaleta/grade e execução Exclui: Tanque de compensação e drenagem pluvial do deck separados",
      "sources": [
        "OLD-H"
      ],
      "measure": "M-PI06"
    },
    {
      "id": "PI07",
      "package": "Piscina infantil",
      "name": "Tanque de compensação estanque com acessórios",
      "unit": "m³ útil",
      "quantity": 10,
      "low": 600,
      "base": 900,
      "high": 1400,
      "quantity_basis": "Volume de reserva escolhido para estudo, não cálculo por banhistas/ondas/retrolavagem",
      "price_basis": "Faixa interna preliminar em USD de preço instalado contratado, com encargos e margem pressupostos, sem BDI adicional. Não é cotação, composição SINAPI/CAPACO transposta ou preço validado.",
      "scope": "Obra civil do reservatório, tampas e acessórios internos Exclui: Bombas/filtros e redes do tratamento em linhas próprias",
      "sources": [
        "AQ-P08"
      ],
      "measure": "M-PI07"
    },
    {
      "id": "PI08",
      "package": "Piscina infantil",
      "name": "Filtragem e bombeamento — provisão do conjunto",
      "unit": "conjunto",
      "quantity": 1,
      "low": 12000,
      "base": 22000,
      "high": 40000,
      "quantity_basis": "1 sistema independente por piscina; vazão e quantidade de filtros não definidas",
      "price_basis": "Faixa interna preliminar em USD de preço instalado contratado, com encargos e margem pressupostos, sem BDI adicional. Não é cotação, composição SINAPI/CAPACO transposta ou preço validado.",
      "scope": "Filtros, meio filtrante, bombas, suportes e montagem Exclui: Sem potência ou vazão de projeto presumida; não inclui casa técnica civil",
      "sources": [
        "AQ-P04",
        "AQ-P08"
      ],
      "measure": "M-PI08"
    },
    {
      "id": "PI09",
      "package": "Piscina infantil",
      "name": "Recirculação, tubulações, válvulas e dispositivos antissucção",
      "unit": "conjunto",
      "quantity": 1,
      "low": 6000,
      "base": 10000,
      "high": 18000,
      "quantity_basis": "1 conjunto hidráulico; traçado e diâmetros pendentes",
      "price_basis": "Faixa interna preliminar em USD de preço instalado contratado, com encargos e margem pressupostos, sem BDI adicional. Não é cotação, composição SINAPI/CAPACO transposta ou preço validado.",
      "scope": "Tubulação interna de processo, retorno, aspiração segura, registros e acessórios Exclui: Redes externas de água/esgoto e alimentação do empreendimento",
      "sources": [
        "AQ-P08",
        "AQ-P10"
      ],
      "measure": "M-PI09"
    },
    {
      "id": "PI10",
      "package": "Piscina infantil",
      "name": "Dosagem, análise e controle da qualidade da água",
      "unit": "conjunto",
      "quantity": 1,
      "low": 6000,
      "base": 10000,
      "high": 18000,
      "quantity_basis": "1 conjunto; sensores, dosadores e intertravamentos",
      "price_basis": "Faixa interna preliminar em USD de preço instalado contratado, com encargos e margem pressupostos, sem BDI adicional. Não é cotação, composição SINAPI/CAPACO transposta ou preço validado.",
      "scope": "Automação de dosagem/pH e quadro de processo Exclui: UV/ozônio não especificados; verificar exigência pelo uso infantil",
      "sources": [
        "AQ-P08"
      ],
      "measure": "M-PI10"
    },
    {
      "id": "PI11",
      "package": "Piscina infantil",
      "name": "Elétrica local do processo e iluminação subaquática",
      "unit": "conjunto",
      "quantity": 1,
      "low": 4000,
      "base": 7000,
      "high": 12000,
      "quantity_basis": "1 instalação local a partir do quadro próximo; projeto e extensão pendentes",
      "price_basis": "Faixa interna preliminar em USD de preço instalado contratado, com encargos e margem pressupostos, sem BDI adicional. Não é cotação, composição SINAPI/CAPACO transposta ou preço validado.",
      "scope": "Quadro local, ligações de bombas, proteção, equipotencialização e iluminação Exclui: Alimentação de aquecimento em linha própria; ANDE, transformador e rede geral fora",
      "sources": [
        "OLD-H"
      ],
      "measure": "M-PI11"
    },
    {
      "id": "PI12",
      "package": "Piscina infantil",
      "name": "Acesso assistido e itens de salvamento",
      "unit": "conjunto",
      "quantity": 1,
      "low": 6000,
      "base": 10000,
      "high": 18000,
      "quantity_basis": "Reserva 1 conjunto por tanque; solução de rampa ou equipamento assistido será definida",
      "price_basis": "Faixa interna preliminar em USD de preço instalado contratado, com encargos e margem pressupostos, sem BDI adicional. Não é cotação, composição SINAPI/CAPACO transposta ou preço validado.",
      "scope": "Escadas/corrimãos, solução assistida provisionada, boias e sinalização Exclui: Não demonstra atendimento a norma local; sem blocos de partida",
      "sources": [
        "AQ-P08"
      ],
      "measure": "M-PI12"
    },
    {
      "id": "PI13",
      "package": "Piscina infantil",
      "name": "Partida assistida, ensaios e entrega técnica do sistema",
      "unit": "conjunto",
      "quantity": 1,
      "low": 2500,
      "base": 4000,
      "high": 7000,
      "quantity_basis": "1 partida por piscina",
      "price_basis": "Faixa interna preliminar em USD de preço instalado contratado, com encargos e margem pressupostos, sem BDI adicional. Não é cotação, composição SINAPI/CAPACO transposta ou preço validado.",
      "scope": "Limpeza inicial, químicos iniciais, ensaios de processo e treinamento Exclui: Operação regular, energia e abastecimento inicial externos",
      "sources": [
        "OLD-H"
      ],
      "measure": "M-PI13"
    },
    {
      "id": "PI14",
      "package": "Piscina infantil",
      "name": "Casa técnica civil — parcela de apoio E01.5",
      "unit": "m² construído",
      "quantity": 20,
      "low": 1000,
      "base": 1300,
      "high": 1800,
      "quantity_basis": "20 m² dentro dos 600 m² de E01.5",
      "price_basis": "Mesma faixaH de E01.5 para não cobrar adicionalmente a mesma área",
      "scope": "Paredes, cobertura, piso, ventilação básica, drenagem predial e instalações de serviço Exclui: Máquinas e hidráulica de processo separadas; apoios residuais 420 m² permanecem no orçamento",
      "sources": [
        "OLD-H"
      ],
      "measure": "PI-TEC"
    },
    {
      "id": "PI15",
      "package": "Piscina infantil",
      "name": "Deck antiderrapante — parcela C02",
      "unit": "m² deck",
      "quantity": 500,
      "low": 50,
      "base": 80,
      "high": 120,
      "quantity_basis": "500 m²; PE600+PS2400+PI500=3500",
      "price_basis": "Mesma faixaH de C02; substitui somente a distribuição dessa verba",
      "scope": "Base ordinária, caimentos e pavimento antiderrapante Exclui: Drenagem especial externa e urbanização geral não incluídas",
      "sources": [
        "OLD-H"
      ],
      "measure": "PI-DECK"
    },
    {
      "id": "AQ01",
      "package": "Piscina esportiva — aquecimento e raias",
      "name": "Bombas de calor — provisão do sistema térmico",
      "unit": "sistema",
      "quantity": 1,
      "low": 35000,
      "base": 65000,
      "high": 110000,
      "quantity_basis": "1 sistema provisionado; número de máquinas e potência térmica/elétrica NÃO definidos",
      "price_basis": "Reserva interna apenas de fornecimento dos equipamentos térmicos e controles próprios. Montagem hidráulica AQ02 e elétrica AQ03 separadas. Preços 35/65/110 mil USD mantidos como hipóteses, sem quantidade/potência validada.",
      "scope": "Equipamentos térmicos e controles próprios fornecidos Exclui: Importação/regime tributário e desempenho local pendentes; instalação detalhada abaixo",
      "sources": [
        "AQ-P01",
        "AQ-P02",
        "AQ-P03",
        "AQ-P06"
      ],
      "measure": "M-AQ01"
    },
    {
      "id": "AQ02",
      "package": "Piscina esportiva — aquecimento e raias",
      "name": "Circuito hidráulico de aquecimento e montagem",
      "unit": "sistema",
      "quantity": 1,
      "low": 6000,
      "base": 10000,
      "high": 18000,
      "quantity_basis": "1 circuito; distância, vazão, bombas auxiliares e válvulas pendentes",
      "price_basis": "Faixa interna preliminar em USD de preço instalado contratado, com encargos e margem pressupostos, sem BDI adicional. Não é cotação, composição SINAPI/CAPACO transposta ou preço validado.",
      "scope": "Bypass, circulação adicional, conexões e montagem térmica Exclui: Recirculação normal da piscina já incluída no pacotePE",
      "sources": [
        "AQ-P03",
        "AQ-P06"
      ],
      "measure": "M-AQ02"
    },
    {
      "id": "AQ03",
      "package": "Piscina esportiva — aquecimento e raias",
      "name": "Alimentação elétrica local e comando do aquecimento",
      "unit": "sistema",
      "quantity": 1,
      "low": 5000,
      "base": 9000,
      "high": 16000,
      "quantity_basis": "1 sistema entre quadro próximo e bombas; potência e bitola pendentes",
      "price_basis": "Faixa interna preliminar em USD de preço instalado contratado, com encargos e margem pressupostos, sem BDI adicional. Não é cotação, composição SINAPI/CAPACO transposta ou preço validado.",
      "scope": "Escopo físico já detalhado na composição. Exclusões e interfaces: Transformador, reforço ANDE e rede elétrica geral em R05; eventual conexão externa R07, sem duplicação.",
      "sources": [
        "OLD-H"
      ],
      "measure": "M-AQ03"
    },
    {
      "id": "AQ06",
      "package": "Piscina esportiva — aquecimento e raias",
      "name": "Raias, ancoragens e marcação de fundo",
      "unit": "raia 50 m",
      "quantity": 3,
      "low": 1800,
      "base": 3000,
      "high": 5000,
      "quantity_basis": "3 raias de 50 m; orçamento por módulo incluindo divisórias e acessórios",
      "price_basis": "Faixa interna preliminar em USD de preço instalado contratado, com encargos e margem pressupostos, sem BDI adicional. Não é cotação, composição SINAPI/CAPACO transposta ou preço validado.",
      "scope": "Divisórias e ancoragens adequadas ao treino, marcações e bandeirolas Exclui: Sem cronometragem, arquibancada, homologação esportiva ou blocos de partida",
      "sources": [
        "AQ-P07"
      ],
      "measure": "M-AQ06"
    },
    {
      "id": "VC01",
      "package": "Vestiários compartilhados — 400m²",
      "name": "Vestiário coletivoA",
      "unit": "m² construído",
      "quantity": 130,
      "low": 1000,
      "base": 1300,
      "high": 1800,
      "quantity_basis": "10×13 m; programa gerencial, não planta aprovada",
      "price_basis": "Preserva a faixaH de E01.4; acabamento molhado e instalações prediais incluídos",
      "scope": "Escopo físico já detalhado na composição. Exclusões e interfaces: Mobiliário C03.4 separado; abastecimento externo R01/R02; esgoto externo R03/R04. Centralespecialágua quente em DHW01 substitui a pendência IF07.",
      "sources": [
        "OLD-H"
      ],
      "measure": "M-VC01"
    },
    {
      "id": "VC02",
      "package": "Vestiários compartilhados — 400m²",
      "name": "Vestiário coletivoB",
      "unit": "m² construído",
      "quantity": 130,
      "low": 1000,
      "base": 1300,
      "high": 1800,
      "quantity_basis": "10×13 m; programa gerencial, não planta aprovada",
      "price_basis": "Preserva a faixaH de E01.4; acabamento molhado e instalações prediais incluídos",
      "scope": "Escopo físico já detalhado na composição. Exclusões e interfaces: Mobiliário C03.4 separado; abastecimento externo R01/R02; esgoto externo R03/R04. Centralespecialágua quente em DHW01 substitui a pendência IF07.",
      "sources": [
        "OLD-H"
      ],
      "measure": "M-VC02"
    },
    {
      "id": "VC03",
      "package": "Vestiários compartilhados — 400m²",
      "name": "Dois módulos acessíveis/familiares",
      "unit": "m² construído",
      "quantity": 60,
      "low": 1000,
      "base": 1300,
      "high": 1800,
      "quantity_basis": "2×5×6 m; programa gerencial, não planta aprovada",
      "price_basis": "Preserva a faixaH de E01.4; acabamento molhado e instalações prediais incluídos",
      "scope": "Escopo físico já detalhado na composição. Exclusões e interfaces: Mobiliário C03.4 separado; abastecimento externo R01/R02; esgoto externo R03/R04. Centralespecialágua quente em DHW01 substitui a pendência IF07.",
      "sources": [
        "OLD-H"
      ],
      "measure": "M-VC03"
    },
    {
      "id": "VC04",
      "package": "Vestiários compartilhados — 400m²",
      "name": "Circulação, recepção molhada e serviço",
      "unit": "m² construído",
      "quantity": 80,
      "low": 1000,
      "base": 1300,
      "high": 1800,
      "quantity_basis": "saldo 400−130−130−60; programa gerencial, não planta aprovada",
      "price_basis": "Preserva a faixaH de E01.4; acabamento molhado e instalações prediais incluídos",
      "scope": "Escopo físico já detalhado na composição. Exclusões e interfaces: Mobiliário C03.4 separado; abastecimento externo R01/R02; esgoto externo R03/R04. Centralespecialágua quente em DHW01 substitui a pendência IF07.",
      "sources": [
        "OLD-H"
      ],
      "measure": "M-VC04"
    },
    {
      "id": "ESP-F01",
      "package": "Futebol 11",
      "name": "Regularização fina e perfilamento local",
      "unit": "m²",
      "quantity": 8970,
      "low": 1,
      "base": 1.8,
      "high": 3,
      "quantity_basis": "115×78; plataforma recebida na cota do subleito",
      "price_basis": "Faixa própria acima da regularização simples Curitiba; não inclui macrocorte/aterro",
      "scope": "Inclui ajuste fino, controle de caimentos e acabamento; T01/T02 entregam plataforma abaixo das camadas esportivas.",
      "sources": [
        "ESP-P02",
        "ESP-EST01"
      ],
      "measure": "FR"
    },
    {
      "id": "ESP-F02",
      "package": "Futebol 11",
      "name": "Camada drenante granular compactada10cm",
      "unit": "m³",
      "quantity": 897,
      "low": 35,
      "base": 55,
      "high": 85,
      "quantity_basis": "8970×0,10",
      "price_basis": "Pedra CAPACO147.600PYG/t=25,92USD/t; hipótese1,5t/m³ já~38,88USD/m³ de insumo. Base55 inclui seleção/transporte/execução por hipótese; low pede material/localidade mais econômico.",
      "scope": "Sem dupla contagem de brita das valas de drenagem; camada horizontal superior.",
      "sources": [
        "ESP-P01",
        "ESP-EST01"
      ],
      "measure": "M-ESP-F02"
    },
    {
      "id": "ESP-F03",
      "package": "Futebol 11",
      "name": "Camada de enraizamento esportiva20cm",
      "unit": "m³",
      "quantity": 1794,
      "low": 45,
      "base": 70,
      "high": 100,
      "quantity_basis": "8970×0,20",
      "price_basis": "Mistura arenosa técnica, ensaio/seleção e aplicação. Areia local comum16,60USD/m³ não equivale; areia aplicada BR93,59USD/m³ é referência parcial. Faixa própria para mistura, sem preço local confirmado.",
      "scope": "Granulometria/teor orgânico e espessura devem ser definidos por agrônomo; não é aterro comum T02.",
      "sources": [
        "ESP-P01",
        "ESP-P04",
        "ESP-EST01"
      ],
      "measure": "M-ESP-F03"
    },
    {
      "id": "ESP-F04",
      "package": "Futebol 11",
      "name": "Geotêxtil separador de base — provisão condicionada",
      "unit": "m²",
      "quantity": 8970,
      "low": 2,
      "base": 3.5,
      "high": 6,
      "quantity_basis": "Área da camada horizontal; não inclui envoltório já orçado no dreno",
      "price_basis": "Sem cotação comparável do separador específico. RT31 brasileiro6,38USD/m² é material mais resistente, apenas limite de comparação. Faixa própria para produto a especificar.",
      "scope": "Somente se recomendado na seção técnica; pode ser retirado após ensaios. Não sobrepor manta no volume do rootzone.",
      "sources": [
        "ESP-P04",
        "ESP-EST01"
      ],
      "measure": "FR"
    },
    {
      "id": "ESP-F05",
      "package": "Futebol 11",
      "name": "Gramado natural esportivo instalado",
      "unit": "m²",
      "quantity": 8970,
      "low": 7,
      "base": 10,
      "high": 16,
      "quantity_basis": "Toda área de jogo e escape",
      "price_basis": "Bermuda/híbrido esportivo a definir; pasto alemán CAPACO4,33USD/m² não comprova equivalência. Faixa7–16 considera fornecimento esportivo e implantação, não cotação.",
      "scope": "Inclui plantio, preparo superficial e primeira adubação; rootzone e manutenção inicial separados.",
      "sources": [
        "ESP-P01",
        "ESP-EST01"
      ],
      "measure": "FR"
    },
    {
      "id": "ESP-F06",
      "package": "Futebol 11",
      "name": "Escavação de valas dos drenos",
      "unit": "m³",
      "quantity": 205.6,
      "low": 5,
      "base": 8,
      "high": 13,
      "quantity_basis": "1285×0,40×0,40",
      "price_basis": "CAPACO escavação mecânica4,15USD/m³ a custo direto; faixa inclui manejo interno e precisão, sem exportação fora do terreno.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-P01",
        "ESP-EST01"
      ],
      "measure": "M-ESP-F06"
    },
    {
      "id": "ESP-F07",
      "package": "Futebol 11",
      "name": "Drenos enterrados com tubo/brita/manta",
      "unit": "m",
      "quantity": 1285,
      "low": 23,
      "base": 32,
      "high": 46,
      "quantity_basis": "15 ramais×78m+115m coletor; espaçamento aproximado7,5m, hipótese hidráulica",
      "price_basis": "DrenoPVC100mm BR146,45/4,9892=29,35USD/m. Faixa considera coletores de maior diâmetro ainda sem cálculo.",
      "scope": "Inclui tubo, conexão, enchimento e envoltório. Escavação separada; não inclui rede pluvial geral do condomínio.",
      "sources": [
        "ESP-P04",
        "ESP-EST01"
      ],
      "measure": "M-ESP-F07"
    },
    {
      "id": "ESP-F08",
      "package": "Futebol 11",
      "name": "Caixas de drenagem locais",
      "unit": "un",
      "quantity": 8,
      "low": 250,
      "base": 450,
      "high": 750,
      "quantity_basis": "8 pontos assumidos, a ajustar ao executivo",
      "price_basis": "Provisão própria alvenaria/concreto/tampa e conexão; sem preço comparável validado.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-EST01"
      ],
      "measure": "M-ESP-F08"
    },
    {
      "id": "ESP-F09",
      "package": "Futebol 11",
      "name": "Ligação local de drenagem ao coletor do empreendimento",
      "unit": "m",
      "quantity": 40,
      "low": 25,
      "base": 40,
      "high": 65,
      "quantity_basis": "40m provisórios fora do retângulo",
      "price_basis": "Hipótese de ramal curto enterrado; não dimensionado, faixa inclui escavação/reaterro.",
      "scope": "Somente até primeiro ponto da rede T04; não repetir rede geral nem lançamento externo.",
      "sources": [
        "ESP-EST01"
      ],
      "measure": "M-ESP-F09"
    },
    {
      "id": "ESP-F10",
      "package": "Futebol 11",
      "name": "Aspersores esportivos e conexões — fornecimento",
      "unit": "un",
      "quantity": 24,
      "low": 330,
      "base": 450,
      "high": 650,
      "quantity_basis": "24 rotores/12 setores; desenho e pressão a confirmar",
      "price_basis": "Corumbataí16rotores+conexões33.040,44BRL⇒413,90USD/un por divisão do pacote. Faixa própria; instalação F15.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-P03",
        "ESP-EST01"
      ],
      "measure": "M-ESP-F10"
    },
    {
      "id": "ESP-F11",
      "package": "Futebol 11",
      "name": "Válvulas de setor e caixas — fornecimento",
      "unit": "un",
      "quantity": 12,
      "low": 200,
      "base": 280,
      "high": 420,
      "quantity_basis": "12 zonas,2rotores/zona; hipótese",
      "price_basis": "Corumbataí8válvulas+caixas9.927,33BRL⇒248,72USD/un. Instalação separada.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-P03",
        "ESP-EST01"
      ],
      "measure": "M-ESP-F11"
    },
    {
      "id": "ESP-F12",
      "package": "Futebol 11",
      "name": "Bomba/filtro/registros/conexões de irrigação — fornecimento",
      "unit": "conj",
      "quantity": 1,
      "low": 4000,
      "base": 6000,
      "high": 9000,
      "quantity_basis": "1 conjunto, vazão/pressão dependem do projeto",
      "price_basis": "Conjunto similar Corumbataí26.045,94BRL⇒5.220,46USD. Faixa amplia capacidade sem validar bomba selecionada.",
      "scope": "Exclui reservatório geral/poço e adutora principal R01/R02.",
      "sources": [
        "ESP-P03",
        "ESP-EST01"
      ],
      "measure": "M-ESP-F12"
    },
    {
      "id": "ESP-F13",
      "package": "Futebol 11",
      "name": "Tubulação PVC de irrigação e conexões — fornecimento",
      "unit": "m",
      "quantity": 600,
      "low": 5,
      "base": 8,
      "high": 13,
      "quantity_basis": "600m de rede interna DN50/75 provisórios",
      "price_basis": "Corumbataí documenta sistema/diâmetros, sem preço/m derivável; faixa própria de material, instalação F15.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-P03",
        "ESP-EST01"
      ],
      "measure": "M-ESP-F13"
    },
    {
      "id": "ESP-F14",
      "package": "Futebol 11",
      "name": "Comando/cabos/eletrodutos de irrigação — fornecimento",
      "unit": "conj",
      "quantity": 1,
      "low": 1800,
      "base": 2800,
      "high": 4500,
      "quantity_basis": "1controlador12setores com rede de comando",
      "price_basis": "Corumbataí controlador+wifi+acabamentos+cabos10.140,17BRL≈2.032USD para8setores; faixa própria para12.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-P03",
        "ESP-EST01"
      ],
      "measure": "M-ESP-F14"
    },
    {
      "id": "ESP-F15",
      "package": "Futebol 11",
      "name": "Instalação/testes/frete dos equipamentos de irrigação",
      "unit": "conj",
      "quantity": 1,
      "low": 5500,
      "base": 8500,
      "high": 13000,
      "quantity_basis": "Equipe instala F10–F14,600m valas em terra",
      "price_basis": "Corumbataí26.908,69BRL≈5.393USD no sistema menor. Faixa8.500base é hipótese de escopo maior.",
      "scope": "Inclui abertura/fechamento de valas de irrigação e testes; não somar instalação novamente nos materiais.",
      "sources": [
        "ESP-P03",
        "ESP-EST01"
      ],
      "measure": "M-ESP-F15"
    },
    {
      "id": "ESP-F16",
      "package": "Futebol 11",
      "name": "Base/abrigo técnico compacto e ligação elétrica da bomba",
      "unit": "conj",
      "quantity": 1,
      "low": 2500,
      "base": 4500,
      "high": 7500,
      "quantity_basis": "1base e abrigo leve2×2m; ligação curta até ponto entregue",
      "price_basis": "Custos civis excluídos do termo de referência da Dispensa 08/2026 de Corumbataí: provisão própria para base, abrigo, alimentação local e aterramento.",
      "scope": "Abrigo autônomo leve de 4 m² junto ao campo, dentro do anel de apoio; inclui base e ligação elétrica local. Não incluído nos 420 m² de apoios remanescentes do clube.",
      "sources": [
        "ESP-P03",
        "ESP-EST01"
      ],
      "measure": "M-ESP-F16"
    },
    {
      "id": "ESP-F17",
      "package": "Futebol 11",
      "name": "Torres de iluminação18m com fundação e montagem",
      "unit": "un",
      "quantity": 6,
      "low": 4000,
      "base": 6000,
      "high": 9500,
      "quantity_basis": "6torres fora da faixa livre; altura18m provisória",
      "price_basis": "Sem preço público de torre equivalente confirmado. Faixa própria para aço/fundação/guindaste; não usar poste urbano como equivalente.",
      "scope": "Somente torres e fundações; luminárias/cabos/quadros separados. Fotometria e geotecnia podem mudar número/altura.",
      "sources": [
        "ESP-EST01"
      ],
      "measure": "M-ESP-F17"
    },
    {
      "id": "ESP-F18",
      "package": "Futebol 11",
      "name": "Projetores LED esportivos1000W instalados",
      "unit": "un",
      "quantity": 24,
      "low": 800,
      "base": 1250,
      "high": 1900,
      "quantity_basis": "4por torre×6;24kWnominais",
      "price_basis": "Faixa de provisão própria, sem cotação de luminária equivalente ou garantia de iluminância.",
      "scope": "Óptica, ofuscamento e nível de iluminância devem ser calculados. Meta conceitual200lux recreação/treino, sem broadcast/homologação.",
      "sources": [
        "ESP-EST01"
      ],
      "measure": "M-ESP-F18"
    },
    {
      "id": "ESP-F19",
      "package": "Futebol 11",
      "name": "Rede elétrica dedicada da iluminação",
      "unit": "m",
      "quantity": 500,
      "low": 10,
      "base": 18,
      "high": 28,
      "quantity_basis": "500m de rota provisória",
      "price_basis": "Faixa própria de circuitos/eletrodutos/valas; seção a calcular.",
      "scope": "Rota mede circuito instalado, não m linear de cada condutor; alimentação geral R05 fora deste item.",
      "sources": [
        "ESP-EST01"
      ],
      "measure": "M-ESP-F19"
    },
    {
      "id": "ESP-F20",
      "package": "Futebol 11",
      "name": "Quadro/comando/proteções e aterramento iluminação",
      "unit": "conj",
      "quantity": 1,
      "low": 3000,
      "base": 5000,
      "high": 8000,
      "quantity_basis": "1quadro e aterramento das6torres",
      "price_basis": "Provisão sem cotação; inclui comissionamento elétrico de instalação local.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-EST01"
      ],
      "measure": "M-ESP-F20"
    },
    {
      "id": "ESP-F21",
      "package": "Futebol 11",
      "name": "Alambrado3m com postes, sem portões",
      "unit": "m²",
      "quantity": 1134,
      "low": 38,
      "base": 52,
      "high": 72,
      "quantity_basis": "(386m−8maberturas)×3m",
      "price_basis": "BR estruturado241,10BRL/m²≈48,32USD/m²; faixa própria com fundações pontuais e proteção.",
      "scope": "Fora dos5m livres. Não inclui muro contínuo de arrimo.",
      "sources": [
        "ESP-P04",
        "ESP-EST01"
      ],
      "measure": "M-ESP-F21"
    },
    {
      "id": "ESP-F22",
      "package": "Futebol 11",
      "name": "Redes altas atrás das metas, acréscimo de3m",
      "unit": "m²",
      "quantity": 468,
      "low": 10,
      "base": 16,
      "high": 25,
      "quantity_basis": "2fundos×78m×3m adicionais; altura total6m",
      "price_basis": "Rede instaladaBR9,40USD/m² não inclui toda torre especial: faixa soma suporte alto, cabos e instalação por hipótese.",
      "scope": "Somente trecho acima do alambrado3m, sem cobrar duas vezes a mesma área.",
      "sources": [
        "ESP-P04",
        "ESP-EST01"
      ],
      "measure": "VP"
    },
    {
      "id": "ESP-F23",
      "package": "Futebol 11",
      "name": "Portões de serviço/pedestres",
      "unit": "m²",
      "quantity": 24,
      "low": 130,
      "base": 180,
      "high": 250,
      "quantity_basis": "Aberturas totais8m×3m",
      "price_basis": "BR portão770,55BRL/m²≈154,44USD/m²; faixa inclui ferragens/acabamento final.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-P04",
        "ESP-EST01"
      ],
      "measure": "M-ESP-F23"
    },
    {
      "id": "ESP-F24",
      "package": "Futebol 11",
      "name": "Metas oficiais7,32×2,44m com redes e ancoragem",
      "unit": "un",
      "quantity": 2,
      "low": 1200,
      "base": 2000,
      "high": 3500,
      "quantity_basis": "2metas; dimensões IFAB",
      "price_basis": "Sem cotação do modelo oficial; faixa técnica para estrutura protegida, redes e ancoragem segura. Preço de trave de futsal foi rejeitado.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-D01",
        "ESP-EST01"
      ],
      "measure": "M-ESP-F24"
    },
    {
      "id": "ESP-F25",
      "package": "Futebol 11",
      "name": "Bancos cobertos para reservas",
      "unit": "un",
      "quantity": 2,
      "low": 2500,
      "base": 4000,
      "high": 6500,
      "quantity_basis": "2módulos12lugares fora da faixa livre",
      "price_basis": "Provisão própria de estrutura/cobertura/assentos; sem cotação.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-EST01"
      ],
      "measure": "M-ESP-F25"
    },
    {
      "id": "ESP-F26",
      "package": "Futebol 11",
      "name": "Demarcação e bandeiras iniciais",
      "unit": "conj",
      "quantity": 1,
      "low": 800,
      "base": 1400,
      "high": 2400,
      "quantity_basis": "Linhas do campo+4bandeiras;1conjunto",
      "price_basis": "Provisão própria consumíveis/equipamento básico; sem fonte de preço validada.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-D01",
        "ESP-EST01"
      ],
      "measure": "M-ESP-F26"
    },
    {
      "id": "ESP-F27",
      "package": "Futebol 11",
      "name": "Formação do gramado antes da entrega",
      "unit": "mês",
      "quantity": 3,
      "low": 3500,
      "base": 5500,
      "high": 8500,
      "quantity_basis": "3meses de grow-in, premissa agronômica",
      "price_basis": "Provisão equipe, cortes, adubação e água/energia inicial; sem cotação.",
      "scope": "Até entrega, não duplicar com OPEX dos12meses de operação iniciados após entrega.",
      "sources": [
        "ESP-EST01"
      ],
      "measure": "M-ESP-F27"
    },
    {
      "id": "ESP-T101",
      "package": "Tênis 1",
      "name": "Regularização fina do subleito",
      "unit": "m²",
      "quantity": 668.8653,
      "low": 0.8,
      "base": 1.4,
      "high": 2.4,
      "quantity_basis": "36,57×18,29m",
      "price_basis": "Curitiba R$ 3,79/m² com BDI de 19,69% (direto R$ 3,17); cerca de US$ 0,76 convertido. Faixa adotada: hipótese local, sem cotação.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-P02",
        "ESP-EST01"
      ],
      "measure": "T1"
    },
    {
      "id": "ESP-T102",
      "package": "Tênis 1",
      "name": "Sub-base granular30cm transportada/aplicada",
      "unit": "m³",
      "quantity": 200.6596,
      "low": 35,
      "base": 46,
      "high": 65,
      "quantity_basis": "Área×0,30m, camada hipotética",
      "price_basis": "Curitiba215,54BRL/m³≈43,20USD/m³; espessura depende solo, não regra ITF.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-P02",
        "ESP-EST01"
      ],
      "measure": "M-ESP-T102"
    },
    {
      "id": "ESP-T103",
      "package": "Tênis 1",
      "name": "Base graduada10cm transportada/aplicada",
      "unit": "m³",
      "quantity": 66.8865,
      "low": 35,
      "base": 48,
      "high": 70,
      "quantity_basis": "Área×0,10m",
      "price_basis": "Curitiba152,05BRL/m³≈30,48USD exclui transporte/carga; nossa faixa acrescenta transporte/execução por hipótese.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-P02",
        "ESP-EST01"
      ],
      "measure": "M-ESP-T103"
    },
    {
      "id": "ESP-T104",
      "package": "Tênis 1",
      "name": "Piso de concreto armado12cm",
      "unit": "m²",
      "quantity": 668.8653,
      "low": 32,
      "base": 42,
      "high": 58,
      "quantity_basis": "Área inteira;12cmhipótese",
      "price_basis": "Curitiba190,67BRL/m²≈38,22USD. Faixa própria FCK30/armadura; geotecnia definirá espessura/juntas.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-P02",
        "ESP-EST01"
      ],
      "measure": "T1"
    },
    {
      "id": "ESP-T105",
      "package": "Tênis 1",
      "name": "Polimento, juntas e tratamento",
      "unit": "m²",
      "quantity": 668.8653,
      "low": 3.5,
      "base": 5,
      "high": 7.5,
      "quantity_basis": "Área inteira",
      "price_basis": "Curitiba22,31BRL/m²≈4,47USD. Não somar acabamento equivalente em outro item.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-P02",
        "ESP-EST01"
      ],
      "measure": "T1"
    },
    {
      "id": "ESP-T106",
      "package": "Tênis 1",
      "name": "Sistema de revestimento esportivo multicamada",
      "unit": "m²",
      "quantity": 668.8653,
      "low": 9,
      "base": 13,
      "high": 21,
      "quantity_basis": "Área inteira, cores e textura a especificar",
      "price_basis": "CuritibaPU54,26BRL/m²≈10,88USD; acrílico/PU final depende desempenho escolhido. Faixa própria, não cotação equivalente.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-P02",
        "ESP-EST01"
      ],
      "measure": "T1"
    },
    {
      "id": "ESP-T107",
      "package": "Tênis 1",
      "name": "Pintura das linhas de tênis",
      "unit": "m",
      "quantity": 146.48,
      "low": 3,
      "base": 4,
      "high": 6,
      "quantity_basis": "4×23,77+2×10,97+2×8,23+2×6,40+2×0,10=146,48m nominais; conferir desconto de cruzamentos/espessuras no executivo",
      "price_basis": "Curitiba16,69BRL/m≈3,35USD; usa-se preço/m como referência, não o quantitativo158m de outra quadra.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-P02",
        "ESP-D03",
        "ESP-EST01"
      ],
      "measure": "M-ESP-T107"
    },
    {
      "id": "ESP-T108",
      "package": "Tênis 1",
      "name": "Drenagem superficial periférica",
      "unit": "m",
      "quantity": 109.72,
      "low": 18,
      "base": 28,
      "high": 42,
      "quantity_basis": "2×(36,57+18,29)",
      "price_basis": "Provisão canaleta/caimentos/ligação próxima, distinta da rede geral. Sem preço comparável exato.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-EST01"
      ],
      "measure": "M-ESP-T108"
    },
    {
      "id": "ESP-T109",
      "package": "Tênis 1",
      "name": "Alambrado3m com suportes, sem portão",
      "unit": "m²",
      "quantity": 323.16,
      "low": 38,
      "base": 50,
      "high": 70,
      "quantity_basis": "(109,72−2mabertura)×3m",
      "price_basis": "BR48,32–48,60USD/m² para estrutura equivalente parcial; faixa inclui proteção/fixação, sem mureta de arrimo.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-P02",
        "ESP-P04",
        "ESP-EST01"
      ],
      "measure": "M-ESP-T109"
    },
    {
      "id": "ESP-T110",
      "package": "Tênis 1",
      "name": "Portão2×3m",
      "unit": "m²",
      "quantity": 6,
      "low": 130,
      "base": 180,
      "high": 250,
      "quantity_basis": "1abertura2m×3m deduzida do alambrado",
      "price_basis": "BR154,44USD/m² sem alguns acabamentos; faixa própria final.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-P04",
        "ESP-EST01"
      ],
      "measure": "M-ESP-T110"
    },
    {
      "id": "ESP-T111",
      "package": "Tênis 1",
      "name": "Postes e rede esportiva de tênis",
      "unit": "conj",
      "quantity": 1,
      "low": 350,
      "base": 600,
      "high": 1000,
      "quantity_basis": "1par de postes+rede, regulagem e fixação",
      "price_basis": "Curitiba641,01+740,85BRL≈276,97USD para itens; provisão superior inclui instalação e especificação final.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-P02",
        "ESP-EST01"
      ],
      "measure": "M-ESP-T111"
    },
    {
      "id": "ESP-T112",
      "package": "Tênis 1",
      "name": "Postes8m com fundação para iluminação",
      "unit": "un",
      "quantity": 4,
      "low": 1200,
      "base": 1800,
      "high": 2800,
      "quantity_basis": "4postesporquadra, fora dasfaixaslivres",
      "price_basis": "Sem referência equivalente validada; hipótese separada das luminárias.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-EST01"
      ],
      "measure": "M-ESP-T112"
    },
    {
      "id": "ESP-T113",
      "package": "Tênis 1",
      "name": "Luminárias LED esportivas400W",
      "unit": "un",
      "quantity": 8,
      "low": 350,
      "base": 550,
      "high": 900,
      "quantity_basis": "2porposte;3,2kWporquadra",
      "price_basis": "Faixa própria fornecimento/montagem; número/altura não garante lux. Meta conceitual300lux, a calcular.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-EST01"
      ],
      "measure": "M-ESP-T113"
    },
    {
      "id": "ESP-T114",
      "package": "Tênis 1",
      "name": "Circuitos de iluminação e quadro local",
      "unit": "conj",
      "quantity": 1,
      "low": 2500,
      "base": 4200,
      "high": 7000,
      "quantity_basis": "170mde rota porquadra+1quadro; hipótese",
      "price_basis": "Faixa própria equipamentos/valas/aterramento/comando; R05 entrega alimentação no conjunto.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-EST01"
      ],
      "measure": "M-ESP-T114"
    },
    {
      "id": "ESP-T115",
      "package": "Tênis 1",
      "name": "Bancos e lixeiras do recinto",
      "unit": "conj",
      "quantity": 1,
      "low": 500,
      "base": 850,
      "high": 1400,
      "quantity_basis": "2bancos+2lixeiras, fora dafaixalivre",
      "price_basis": "Banco Curitiba580,34BRL/un≈116,32USD é básico; faixa inclui mobiliário protegido e instalação.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-P02",
        "ESP-EST01"
      ],
      "measure": "M-ESP-T115"
    },
    {
      "id": "ESP-T201",
      "package": "Tênis 2",
      "name": "Regularização fina do subleito",
      "unit": "m²",
      "quantity": 668.8653,
      "low": 0.8,
      "base": 1.4,
      "high": 2.4,
      "quantity_basis": "36,57×18,29m",
      "price_basis": "Curitiba R$ 3,79/m² com BDI de 19,69% (direto R$ 3,17); cerca de US$ 0,76 convertido. Faixa adotada: hipótese local, sem cotação.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-P02",
        "ESP-EST01"
      ],
      "measure": "T1"
    },
    {
      "id": "ESP-T202",
      "package": "Tênis 2",
      "name": "Sub-base granular30cm transportada/aplicada",
      "unit": "m³",
      "quantity": 200.6596,
      "low": 35,
      "base": 46,
      "high": 65,
      "quantity_basis": "Área×0,30m, camada hipotética",
      "price_basis": "Curitiba215,54BRL/m³≈43,20USD/m³; espessura depende solo, não regra ITF.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-P02",
        "ESP-EST01"
      ],
      "measure": "M-ESP-T202"
    },
    {
      "id": "ESP-T203",
      "package": "Tênis 2",
      "name": "Base graduada10cm transportada/aplicada",
      "unit": "m³",
      "quantity": 66.8865,
      "low": 35,
      "base": 48,
      "high": 70,
      "quantity_basis": "Área×0,10m",
      "price_basis": "Curitiba152,05BRL/m³≈30,48USD exclui transporte/carga; nossa faixa acrescenta transporte/execução por hipótese.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-P02",
        "ESP-EST01"
      ],
      "measure": "M-ESP-T203"
    },
    {
      "id": "ESP-T204",
      "package": "Tênis 2",
      "name": "Piso de concreto armado12cm",
      "unit": "m²",
      "quantity": 668.8653,
      "low": 32,
      "base": 42,
      "high": 58,
      "quantity_basis": "Área inteira;12cmhipótese",
      "price_basis": "Curitiba190,67BRL/m²≈38,22USD. Faixa própria FCK30/armadura; geotecnia definirá espessura/juntas.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-P02",
        "ESP-EST01"
      ],
      "measure": "T1"
    },
    {
      "id": "ESP-T205",
      "package": "Tênis 2",
      "name": "Polimento, juntas e tratamento",
      "unit": "m²",
      "quantity": 668.8653,
      "low": 3.5,
      "base": 5,
      "high": 7.5,
      "quantity_basis": "Área inteira",
      "price_basis": "Curitiba22,31BRL/m²≈4,47USD. Não somar acabamento equivalente em outro item.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-P02",
        "ESP-EST01"
      ],
      "measure": "T1"
    },
    {
      "id": "ESP-T206",
      "package": "Tênis 2",
      "name": "Sistema de revestimento esportivo multicamada",
      "unit": "m²",
      "quantity": 668.8653,
      "low": 9,
      "base": 13,
      "high": 21,
      "quantity_basis": "Área inteira, cores e textura a especificar",
      "price_basis": "CuritibaPU54,26BRL/m²≈10,88USD; acrílico/PU final depende desempenho escolhido. Faixa própria, não cotação equivalente.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-P02",
        "ESP-EST01"
      ],
      "measure": "T1"
    },
    {
      "id": "ESP-T207",
      "package": "Tênis 2",
      "name": "Pintura das linhas de tênis",
      "unit": "m",
      "quantity": 146.48,
      "low": 3,
      "base": 4,
      "high": 6,
      "quantity_basis": "4×23,77+2×10,97+2×8,23+2×6,40+2×0,10=146,48m nominais; conferir desconto de cruzamentos/espessuras no executivo",
      "price_basis": "Curitiba16,69BRL/m≈3,35USD; usa-se preço/m como referência, não o quantitativo158m de outra quadra.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-P02",
        "ESP-D03",
        "ESP-EST01"
      ],
      "measure": "M-ESP-T207"
    },
    {
      "id": "ESP-T208",
      "package": "Tênis 2",
      "name": "Drenagem superficial periférica",
      "unit": "m",
      "quantity": 109.72,
      "low": 18,
      "base": 28,
      "high": 42,
      "quantity_basis": "2×(36,57+18,29)",
      "price_basis": "Provisão canaleta/caimentos/ligação próxima, distinta da rede geral. Sem preço comparável exato.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-EST01"
      ],
      "measure": "M-ESP-T208"
    },
    {
      "id": "ESP-T209",
      "package": "Tênis 2",
      "name": "Alambrado3m com suportes, sem portão",
      "unit": "m²",
      "quantity": 323.16,
      "low": 38,
      "base": 50,
      "high": 70,
      "quantity_basis": "(109,72−2mabertura)×3m",
      "price_basis": "BR48,32–48,60USD/m² para estrutura equivalente parcial; faixa inclui proteção/fixação, sem mureta de arrimo.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-P02",
        "ESP-P04",
        "ESP-EST01"
      ],
      "measure": "M-ESP-T209"
    },
    {
      "id": "ESP-T210",
      "package": "Tênis 2",
      "name": "Portão2×3m",
      "unit": "m²",
      "quantity": 6,
      "low": 130,
      "base": 180,
      "high": 250,
      "quantity_basis": "1abertura2m×3m deduzida do alambrado",
      "price_basis": "BR154,44USD/m² sem alguns acabamentos; faixa própria final.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-P04",
        "ESP-EST01"
      ],
      "measure": "M-ESP-T210"
    },
    {
      "id": "ESP-T211",
      "package": "Tênis 2",
      "name": "Postes e rede esportiva de tênis",
      "unit": "conj",
      "quantity": 1,
      "low": 350,
      "base": 600,
      "high": 1000,
      "quantity_basis": "1par de postes+rede, regulagem e fixação",
      "price_basis": "Curitiba641,01+740,85BRL≈276,97USD para itens; provisão superior inclui instalação e especificação final.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-P02",
        "ESP-EST01"
      ],
      "measure": "M-ESP-T211"
    },
    {
      "id": "ESP-T212",
      "package": "Tênis 2",
      "name": "Postes8m com fundação para iluminação",
      "unit": "un",
      "quantity": 4,
      "low": 1200,
      "base": 1800,
      "high": 2800,
      "quantity_basis": "4postesporquadra, fora dasfaixaslivres",
      "price_basis": "Sem referência equivalente validada; hipótese separada das luminárias.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-EST01"
      ],
      "measure": "M-ESP-T212"
    },
    {
      "id": "ESP-T213",
      "package": "Tênis 2",
      "name": "Luminárias LED esportivas400W",
      "unit": "un",
      "quantity": 8,
      "low": 350,
      "base": 550,
      "high": 900,
      "quantity_basis": "2porposte;3,2kWporquadra",
      "price_basis": "Faixa própria fornecimento/montagem; número/altura não garante lux. Meta conceitual300lux, a calcular.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-EST01"
      ],
      "measure": "M-ESP-T213"
    },
    {
      "id": "ESP-T214",
      "package": "Tênis 2",
      "name": "Circuitos de iluminação e quadro local",
      "unit": "conj",
      "quantity": 1,
      "low": 2500,
      "base": 4200,
      "high": 7000,
      "quantity_basis": "170mde rota porquadra+1quadro; hipótese",
      "price_basis": "Faixa própria equipamentos/valas/aterramento/comando; R05 entrega alimentação no conjunto.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-EST01"
      ],
      "measure": "M-ESP-T214"
    },
    {
      "id": "ESP-T215",
      "package": "Tênis 2",
      "name": "Bancos e lixeiras do recinto",
      "unit": "conj",
      "quantity": 1,
      "low": 500,
      "base": 850,
      "high": 1400,
      "quantity_basis": "2bancos+2lixeiras, fora dafaixalivre",
      "price_basis": "Banco Curitiba580,34BRL/un≈116,32USD é básico; faixa inclui mobiliário protegido e instalação.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-P02",
        "ESP-EST01"
      ],
      "measure": "M-ESP-T215"
    },
    {
      "id": "ESP-T301",
      "package": "Tênis 3",
      "name": "Regularização fina do subleito",
      "unit": "m²",
      "quantity": 668.8653,
      "low": 0.8,
      "base": 1.4,
      "high": 2.4,
      "quantity_basis": "36,57×18,29m",
      "price_basis": "Curitiba R$ 3,79/m² com BDI de 19,69% (direto R$ 3,17); cerca de US$ 0,76 convertido. Faixa adotada: hipótese local, sem cotação.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-P02",
        "ESP-EST01"
      ],
      "measure": "T1"
    },
    {
      "id": "ESP-T302",
      "package": "Tênis 3",
      "name": "Sub-base granular30cm transportada/aplicada",
      "unit": "m³",
      "quantity": 200.6596,
      "low": 35,
      "base": 46,
      "high": 65,
      "quantity_basis": "Área×0,30m, camada hipotética",
      "price_basis": "Curitiba215,54BRL/m³≈43,20USD/m³; espessura depende solo, não regra ITF.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-P02",
        "ESP-EST01"
      ],
      "measure": "M-ESP-T302"
    },
    {
      "id": "ESP-T303",
      "package": "Tênis 3",
      "name": "Base graduada10cm transportada/aplicada",
      "unit": "m³",
      "quantity": 66.8865,
      "low": 35,
      "base": 48,
      "high": 70,
      "quantity_basis": "Área×0,10m",
      "price_basis": "Curitiba152,05BRL/m³≈30,48USD exclui transporte/carga; nossa faixa acrescenta transporte/execução por hipótese.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-P02",
        "ESP-EST01"
      ],
      "measure": "M-ESP-T303"
    },
    {
      "id": "ESP-T304",
      "package": "Tênis 3",
      "name": "Piso de concreto armado12cm",
      "unit": "m²",
      "quantity": 668.8653,
      "low": 32,
      "base": 42,
      "high": 58,
      "quantity_basis": "Área inteira;12cmhipótese",
      "price_basis": "Curitiba190,67BRL/m²≈38,22USD. Faixa própria FCK30/armadura; geotecnia definirá espessura/juntas.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-P02",
        "ESP-EST01"
      ],
      "measure": "T1"
    },
    {
      "id": "ESP-T305",
      "package": "Tênis 3",
      "name": "Polimento, juntas e tratamento",
      "unit": "m²",
      "quantity": 668.8653,
      "low": 3.5,
      "base": 5,
      "high": 7.5,
      "quantity_basis": "Área inteira",
      "price_basis": "Curitiba22,31BRL/m²≈4,47USD. Não somar acabamento equivalente em outro item.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-P02",
        "ESP-EST01"
      ],
      "measure": "T1"
    },
    {
      "id": "ESP-T306",
      "package": "Tênis 3",
      "name": "Sistema de revestimento esportivo multicamada",
      "unit": "m²",
      "quantity": 668.8653,
      "low": 9,
      "base": 13,
      "high": 21,
      "quantity_basis": "Área inteira, cores e textura a especificar",
      "price_basis": "CuritibaPU54,26BRL/m²≈10,88USD; acrílico/PU final depende desempenho escolhido. Faixa própria, não cotação equivalente.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-P02",
        "ESP-EST01"
      ],
      "measure": "T1"
    },
    {
      "id": "ESP-T307",
      "package": "Tênis 3",
      "name": "Pintura das linhas de tênis",
      "unit": "m",
      "quantity": 146.48,
      "low": 3,
      "base": 4,
      "high": 6,
      "quantity_basis": "4×23,77+2×10,97+2×8,23+2×6,40+2×0,10=146,48m nominais; conferir desconto de cruzamentos/espessuras no executivo",
      "price_basis": "Curitiba16,69BRL/m≈3,35USD; usa-se preço/m como referência, não o quantitativo158m de outra quadra.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-P02",
        "ESP-D03",
        "ESP-EST01"
      ],
      "measure": "M-ESP-T307"
    },
    {
      "id": "ESP-T308",
      "package": "Tênis 3",
      "name": "Drenagem superficial periférica",
      "unit": "m",
      "quantity": 109.72,
      "low": 18,
      "base": 28,
      "high": 42,
      "quantity_basis": "2×(36,57+18,29)",
      "price_basis": "Provisão canaleta/caimentos/ligação próxima, distinta da rede geral. Sem preço comparável exato.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-EST01"
      ],
      "measure": "M-ESP-T308"
    },
    {
      "id": "ESP-T309",
      "package": "Tênis 3",
      "name": "Alambrado3m com suportes, sem portão",
      "unit": "m²",
      "quantity": 323.16,
      "low": 38,
      "base": 50,
      "high": 70,
      "quantity_basis": "(109,72−2mabertura)×3m",
      "price_basis": "BR48,32–48,60USD/m² para estrutura equivalente parcial; faixa inclui proteção/fixação, sem mureta de arrimo.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-P02",
        "ESP-P04",
        "ESP-EST01"
      ],
      "measure": "M-ESP-T309"
    },
    {
      "id": "ESP-T310",
      "package": "Tênis 3",
      "name": "Portão2×3m",
      "unit": "m²",
      "quantity": 6,
      "low": 130,
      "base": 180,
      "high": 250,
      "quantity_basis": "1abertura2m×3m deduzida do alambrado",
      "price_basis": "BR154,44USD/m² sem alguns acabamentos; faixa própria final.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-P04",
        "ESP-EST01"
      ],
      "measure": "M-ESP-T310"
    },
    {
      "id": "ESP-T311",
      "package": "Tênis 3",
      "name": "Postes e rede esportiva de tênis",
      "unit": "conj",
      "quantity": 1,
      "low": 350,
      "base": 600,
      "high": 1000,
      "quantity_basis": "1par de postes+rede, regulagem e fixação",
      "price_basis": "Curitiba641,01+740,85BRL≈276,97USD para itens; provisão superior inclui instalação e especificação final.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-P02",
        "ESP-EST01"
      ],
      "measure": "M-ESP-T311"
    },
    {
      "id": "ESP-T312",
      "package": "Tênis 3",
      "name": "Postes8m com fundação para iluminação",
      "unit": "un",
      "quantity": 4,
      "low": 1200,
      "base": 1800,
      "high": 2800,
      "quantity_basis": "4postesporquadra, fora dasfaixaslivres",
      "price_basis": "Sem referência equivalente validada; hipótese separada das luminárias.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-EST01"
      ],
      "measure": "M-ESP-T312"
    },
    {
      "id": "ESP-T313",
      "package": "Tênis 3",
      "name": "Luminárias LED esportivas400W",
      "unit": "un",
      "quantity": 8,
      "low": 350,
      "base": 550,
      "high": 900,
      "quantity_basis": "2porposte;3,2kWporquadra",
      "price_basis": "Faixa própria fornecimento/montagem; número/altura não garante lux. Meta conceitual300lux, a calcular.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-EST01"
      ],
      "measure": "M-ESP-T313"
    },
    {
      "id": "ESP-T314",
      "package": "Tênis 3",
      "name": "Circuitos de iluminação e quadro local",
      "unit": "conj",
      "quantity": 1,
      "low": 2500,
      "base": 4200,
      "high": 7000,
      "quantity_basis": "170mde rota porquadra+1quadro; hipótese",
      "price_basis": "Faixa própria equipamentos/valas/aterramento/comando; R05 entrega alimentação no conjunto.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-EST01"
      ],
      "measure": "M-ESP-T314"
    },
    {
      "id": "ESP-T315",
      "package": "Tênis 3",
      "name": "Bancos e lixeiras do recinto",
      "unit": "conj",
      "quantity": 1,
      "low": 500,
      "base": 850,
      "high": 1400,
      "quantity_basis": "2bancos+2lixeiras, fora dafaixalivre",
      "price_basis": "Banco Curitiba580,34BRL/un≈116,32USD é básico; faixa inclui mobiliário protegido e instalação.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-P02",
        "ESP-EST01"
      ],
      "measure": "M-ESP-T315"
    },
    {
      "id": "ESP-B01",
      "package": "Beach tennis",
      "name": "Regularização fina da base",
      "unit": "m²",
      "quantity": 468,
      "low": 1,
      "base": 1.8,
      "high": 3,
      "quantity_basis": "26×18m",
      "price_basis": "Faixa própria preparação da plataforma recebida T01/T02.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-P02",
        "ESP-EST01"
      ],
      "measure": "BT"
    },
    {
      "id": "ESP-B02",
      "package": "Beach tennis",
      "name": "Camada drenante granular10cm",
      "unit": "m³",
      "quantity": 46.8,
      "low": 35,
      "base": 55,
      "high": 85,
      "quantity_basis": "468×0,10",
      "price_basis": "Mesmo critério da base drenante F02; sem duplicar brita do dreno.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-P01",
        "ESP-EST01"
      ],
      "measure": "M-ESP-B02"
    },
    {
      "id": "ESP-B03",
      "package": "Beach tennis",
      "name": "Drenos enterrados com vala/tubo/brita/manta",
      "unit": "m",
      "quantity": 152,
      "low": 25,
      "base": 35,
      "high": 50,
      "quantity_basis": "7ramais×18m+26m coletor",
      "price_basis": "BRdreno29,35USD/m sem escavação aberta; faixa inclui vala e coletor. Dimensionamento por infiltração ainda não realizado.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-P04",
        "ESP-EST01"
      ],
      "measure": "M-ESP-B03"
    },
    {
      "id": "ESP-B04",
      "package": "Beach tennis",
      "name": "Geotêxtil separador horizontal",
      "unit": "m²",
      "quantity": 468,
      "low": 2,
      "base": 3.5,
      "high": 6,
      "quantity_basis": "Área do fundo, além do envoltório das valas",
      "price_basis": "Faixa própria material a especificar; RT31BR6,38USD/m² não é material automaticamente indicado.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-P04",
        "ESP-EST01"
      ],
      "measure": "BT"
    },
    {
      "id": "ESP-B05",
      "package": "Beach tennis",
      "name": "Areia esportiva40cm, limpa, transportada e aplicada",
      "unit": "m³",
      "quantity": 187.2,
      "low": 70,
      "base": 95,
      "high": 135,
      "quantity_basis": "468×0,40; volume final instalado",
      "price_basis": "BRareiaaplicada466,96BRL/m³≈93,59USD. Faixa contempla seleção adicional/qualidade/frete, nenhuma oferta PY. Perdas de fornecimento no preço, não no volume instalado.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-P04",
        "ESP-P01",
        "ESP-EST01"
      ],
      "measure": "M-ESP-B05"
    },
    {
      "id": "ESP-B06",
      "package": "Beach tennis",
      "name": "Borda de contenção protegida",
      "unit": "m",
      "quantity": 88,
      "low": 20,
      "base": 35,
      "high": 55,
      "quantity_basis": "2×(26+18)",
      "price_basis": "Provisão própria borda/apoio sem aresta perigosa; fora da zona livre. Sem cotação.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-EST01"
      ],
      "measure": "M-ESP-B06"
    },
    {
      "id": "ESP-B07",
      "package": "Beach tennis",
      "name": "Cerca de3m, sem portão",
      "unit": "m²",
      "quantity": 258,
      "low": 35,
      "base": 48,
      "high": 68,
      "quantity_basis": "(88−2mabertura)×3",
      "price_basis": "Comparável parcialBR48,32USD/m²; faixa própria com suporte e fixação. Não é cobertura aérea.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-P04",
        "ESP-EST01"
      ],
      "measure": "M-ESP-B07"
    },
    {
      "id": "ESP-B08",
      "package": "Beach tennis",
      "name": "Portão de acesso2×3m",
      "unit": "m²",
      "quantity": 6,
      "low": 130,
      "base": 180,
      "high": 250,
      "quantity_basis": "2mabertura deduzida da cerca",
      "price_basis": "BR154,44USD/m²; faixa instalação/acabamento.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-P04",
        "ESP-EST01"
      ],
      "measure": "M-ESP-B08"
    },
    {
      "id": "ESP-B09",
      "package": "Beach tennis",
      "name": "Kit beach tennis: postes reguláveis/rede/linhas/acolchoamento",
      "unit": "conj",
      "quantity": 1,
      "low": 650,
      "base": 1100,
      "high": 1800,
      "quantity_basis": "1kit; rede regulada para categoria oficial",
      "price_basis": "KitBTBR580,87USD como piso parcial; faixa amplia proteção/especificação. Para vôlei é analogia, não cotação própria.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-P04",
        "ESP-D05",
        "ESP-EST01"
      ],
      "measure": "M-ESP-B09"
    },
    {
      "id": "ESP-B10",
      "package": "Beach tennis",
      "name": "Postes de iluminação8m com fundações",
      "unit": "un",
      "quantity": 4,
      "low": 1200,
      "base": 1800,
      "high": 2800,
      "quantity_basis": "4postes externos à zona livre",
      "price_basis": "Provisão própria sem cotação; respeitar gabarito e segurança.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-EST01"
      ],
      "measure": "M-ESP-B10"
    },
    {
      "id": "ESP-B11",
      "package": "Beach tennis",
      "name": "Luminárias LED400W",
      "unit": "un",
      "quantity": 8,
      "low": 350,
      "base": 550,
      "high": 900,
      "quantity_basis": "2porposte;3,2kWporquadra",
      "price_basis": "Provisão própria; meta recreativa300lux, inferior ao mínimo ITF500lux para jogos sob luz artificial no circuito (§24 p.23); não equivale à homologação.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-D04",
        "ESP-EST01"
      ],
      "measure": "M-ESP-B11"
    },
    {
      "id": "ESP-B12",
      "package": "Beach tennis",
      "name": "Circuitos/quadro/aterramento de iluminação",
      "unit": "conj",
      "quantity": 1,
      "low": 2500,
      "base": 4000,
      "high": 6500,
      "quantity_basis": "120mderotaporquadra+quadro;hipótese",
      "price_basis": "Provisão própria, sem repetir alimentação geral R05.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-EST01"
      ],
      "measure": "M-ESP-B12"
    },
    {
      "id": "ESP-B13",
      "package": "Beach tennis",
      "name": "Caixas e ligação local da drenagem",
      "unit": "conj",
      "quantity": 1,
      "low": 900,
      "base": 1600,
      "high": 2800,
      "quantity_basis": "2caixas+20mde ramal até rede geral",
      "price_basis": "Faixa própria; drenos dentro da quadra B03/V03 separados.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-EST01"
      ],
      "measure": "M-ESP-B13"
    },
    {
      "id": "ESP-B14",
      "package": "Beach tennis",
      "name": "Mobiliário e limpeza inicial da areia",
      "unit": "conj",
      "quantity": 1,
      "low": 650,
      "base": 1100,
      "high": 1800,
      "quantity_basis": "2bancos/lixeira/rastelos e entrega",
      "price_basis": "Faixa técnica própria, sem cotação.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-EST01"
      ],
      "measure": "M-ESP-B14"
    },
    {
      "id": "ESP-V01",
      "package": "Vôlei de praia",
      "name": "Regularização fina da base",
      "unit": "m²",
      "quantity": 468,
      "low": 1,
      "base": 1.8,
      "high": 3,
      "quantity_basis": "26×18m",
      "price_basis": "Faixa própria preparação da plataforma recebida T01/T02.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-P02",
        "ESP-EST01"
      ],
      "measure": "VP"
    },
    {
      "id": "ESP-V02",
      "package": "Vôlei de praia",
      "name": "Camada drenante granular10cm",
      "unit": "m³",
      "quantity": 46.8,
      "low": 35,
      "base": 55,
      "high": 85,
      "quantity_basis": "468×0,10",
      "price_basis": "Mesmo critério da base drenante F02; sem duplicar brita do dreno.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-P01",
        "ESP-EST01"
      ],
      "measure": "M-ESP-V02"
    },
    {
      "id": "ESP-V03",
      "package": "Vôlei de praia",
      "name": "Drenos enterrados com vala/tubo/brita/manta",
      "unit": "m",
      "quantity": 152,
      "low": 25,
      "base": 35,
      "high": 50,
      "quantity_basis": "7ramais×18m+26m coletor",
      "price_basis": "BRdreno29,35USD/m sem escavação aberta; faixa inclui vala e coletor. Dimensionamento por infiltração ainda não realizado.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-P04",
        "ESP-EST01"
      ],
      "measure": "M-ESP-V03"
    },
    {
      "id": "ESP-V04",
      "package": "Vôlei de praia",
      "name": "Geotêxtil separador horizontal",
      "unit": "m²",
      "quantity": 468,
      "low": 2,
      "base": 3.5,
      "high": 6,
      "quantity_basis": "Área do fundo, além do envoltório das valas",
      "price_basis": "Faixa própria material a especificar; RT31BR6,38USD/m² não é material automaticamente indicado.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-P04",
        "ESP-EST01"
      ],
      "measure": "VP"
    },
    {
      "id": "ESP-V05",
      "package": "Vôlei de praia",
      "name": "Areia esportiva40cm, limpa, transportada e aplicada",
      "unit": "m³",
      "quantity": 187.2,
      "low": 70,
      "base": 95,
      "high": 135,
      "quantity_basis": "468×0,40; volume final instalado",
      "price_basis": "BRareiaaplicada466,96BRL/m³≈93,59USD. Faixa contempla seleção adicional/qualidade/frete, nenhuma oferta PY. Perdas de fornecimento no preço, não no volume instalado.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-P04",
        "ESP-P01",
        "ESP-EST01"
      ],
      "measure": "M-ESP-V05"
    },
    {
      "id": "ESP-V06",
      "package": "Vôlei de praia",
      "name": "Borda de contenção protegida",
      "unit": "m",
      "quantity": 88,
      "low": 20,
      "base": 35,
      "high": 55,
      "quantity_basis": "2×(26+18)",
      "price_basis": "Provisão própria borda/apoio sem aresta perigosa; fora da zona livre. Sem cotação.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-EST01"
      ],
      "measure": "M-ESP-V06"
    },
    {
      "id": "ESP-V07",
      "package": "Vôlei de praia",
      "name": "Cerca de3m, sem portão",
      "unit": "m²",
      "quantity": 258,
      "low": 35,
      "base": 48,
      "high": 68,
      "quantity_basis": "(88−2mabertura)×3",
      "price_basis": "Comparável parcialBR48,32USD/m²; faixa própria com suporte e fixação. Não é cobertura aérea.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-P04",
        "ESP-EST01"
      ],
      "measure": "M-ESP-V07"
    },
    {
      "id": "ESP-V08",
      "package": "Vôlei de praia",
      "name": "Portão de acesso2×3m",
      "unit": "m²",
      "quantity": 6,
      "low": 130,
      "base": 180,
      "high": 250,
      "quantity_basis": "2mabertura deduzida da cerca",
      "price_basis": "BR154,44USD/m²; faixa instalação/acabamento.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-P04",
        "ESP-EST01"
      ],
      "measure": "M-ESP-V08"
    },
    {
      "id": "ESP-V09",
      "package": "Vôlei de praia",
      "name": "Kit vôlei: postes reguláveis/rede/antenas/linhas/acolchoamento",
      "unit": "conj",
      "quantity": 1,
      "low": 650,
      "base": 1100,
      "high": 1800,
      "quantity_basis": "1kit; rede regulada para categoria oficial",
      "price_basis": "KitBTBR580,87USD como piso parcial; faixa amplia proteção/especificação. Para vôlei é analogia, não cotação própria.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-P04",
        "ESP-D06",
        "ESP-EST01"
      ],
      "measure": "M-ESP-V09"
    },
    {
      "id": "ESP-V10",
      "package": "Vôlei de praia",
      "name": "Postes de iluminação8m com fundações",
      "unit": "un",
      "quantity": 4,
      "low": 1200,
      "base": 1800,
      "high": 2800,
      "quantity_basis": "4postes externos à zona livre",
      "price_basis": "Provisão própria sem cotação; respeitar gabarito e segurança.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-EST01"
      ],
      "measure": "M-ESP-V10"
    },
    {
      "id": "ESP-V11",
      "package": "Vôlei de praia",
      "name": "Luminárias LED400W",
      "unit": "un",
      "quantity": 8,
      "low": 350,
      "base": 550,
      "high": 900,
      "quantity_basis": "2porposte;3,2kWporquadra",
      "price_basis": "Provisão própria; meta recreativa300lux. Não atende automaticamente às exigências de torneio FIVB noturno1000–1500lux.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-D06",
        "ESP-EST01"
      ],
      "measure": "M-ESP-V11"
    },
    {
      "id": "ESP-V12",
      "package": "Vôlei de praia",
      "name": "Circuitos/quadro/aterramento de iluminação",
      "unit": "conj",
      "quantity": 1,
      "low": 2500,
      "base": 4000,
      "high": 6500,
      "quantity_basis": "120mderotaporquadra+quadro;hipótese",
      "price_basis": "Provisão própria, sem repetir alimentação geral R05.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-EST01"
      ],
      "measure": "M-ESP-V12"
    },
    {
      "id": "ESP-V13",
      "package": "Vôlei de praia",
      "name": "Caixas e ligação local da drenagem",
      "unit": "conj",
      "quantity": 1,
      "low": 900,
      "base": 1600,
      "high": 2800,
      "quantity_basis": "2caixas+20mde ramal até rede geral",
      "price_basis": "Faixa própria; drenos dentro da quadra B03/V03 separados.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-EST01"
      ],
      "measure": "M-ESP-V13"
    },
    {
      "id": "ESP-V14",
      "package": "Vôlei de praia",
      "name": "Mobiliário e limpeza inicial da areia",
      "unit": "conj",
      "quantity": 1,
      "low": 650,
      "base": 1100,
      "high": 1800,
      "quantity_basis": "2bancos/lixeira/rastelos e entrega",
      "price_basis": "Faixa técnica própria, sem cotação.",
      "scope": " Exclui: ",
      "sources": [
        "ESP-EST01"
      ],
      "measure": "M-ESP-V14"
    },
    {
      "id": "UV01",
      "package": "Interfaces aquáticas adicionais",
      "name": "Tratamento UV infantil — provisão preventiva",
      "unit": "sistema",
      "quantity": 1,
      "low": 8000,
      "base": 15000,
      "high": 28000,
      "quantity_basis": "1 sistema para 90 m³ de água+compensação; vazão, dose e transmitância ainda não dimensionadas",
      "price_basis": "Provisão interna de preço contratado instalado, incluindo encargos/margem pressupostos, sem BDI adicional; nenhuma cotação comercial recebida.",
      "sources": [
        "CL06"
      ],
      "scope": "Reator UV, controle, sensores, bypass e montagem; tratamento secundário além de dosagem PI10 Exclui: Não substituir desinfecção residual, nem afirmar exigência legal local; dose/fluxo não definidos",
      "measure": "M-UV01"
    },
    {
      "id": "DHW01",
      "package": "Interfaces aquáticas adicionais",
      "name": "Central de água quente das duchas — incremento de padrão",
      "unit": "sistema",
      "quantity": 1,
      "low": 12000,
      "base": 22000,
      "high": 38000,
      "quantity_basis": "14 duchas provisórias; demanda, simultaneidade e recuperação do reservatório por calcular",
      "price_basis": "Provisão interna de preço contratado instalado, incluindo encargos/margem pressupostos, sem BDI adicional; nenhuma cotação comercial recebida.",
      "sources": [
        "CL04"
      ],
      "scope": "Gerador dedicado, reservação, recirculação, isolamento e proteção contra escaldadura; incremento sobre rede predial convencional já prevista Exclui: Não inclui 14 novas louças/duchas; não duplica edificação/hidráulica fria VC01–VC04; não presume usar bombas da piscina",
      "measure": "M-DHW01"
    }
  ],
  "measures": [
    {
      "id": "PE-AGUA",
      "name": "Piscina esportiva — 3 raias — lâmina de água",
      "quantity": 375.0,
      "unit": "m²",
      "basis": "50×7.5; dimensões já publicadas no programa;3 raias×2,5 m",
      "a": 50,
      "b": 7.5,
      "factor": 1,
      "method": "produto"
    },
    {
      "id": "PE-PROF",
      "name": "Piscina esportiva — 3 raias — profundidade média",
      "quantity": 1.35,
      "unit": "m",
      "basis": "Hipótese para estudo de custo, volume e acabamento; não autoriza construção ou mergulho",
      "a": 1.35,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "PE-VOL",
      "name": "Piscina esportiva — 3 raias — volume de água",
      "quantity": 506.25000000000006,
      "unit": "m³",
      "basis": "50×7.5×1.35; não inclui compensação",
      "a": 50,
      "b": 7.5,
      "factor": 1.35,
      "method": "produto"
    },
    {
      "id": "PE-INT",
      "name": "Piscina esportiva — 3 raias — revestimento interno",
      "quantity": 530.25,
      "unit": "m²",
      "basis": "375.0+2×(50+7.5)×1.35; pisos+paredes; curvas/degraus ainda não modelados",
      "a": 530.25,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "PE-DECK",
      "name": "Piscina esportiva — 3 raias — deck atribuído",
      "quantity": 600,
      "unit": "m²",
      "basis": "Parcela gerencial dos 3.500 m² totais já reservados em C02",
      "a": 600,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "PE-TEC",
      "name": "Piscina esportiva — 3 raias — casa técnica atribuída",
      "quantity": 60,
      "unit": "m²",
      "basis": "Parcela gerencial dos 600 m² de apoios E01.5; não é área adicional",
      "a": 60,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "PS-AGUA",
      "name": "Piscina social — lâmina de água",
      "quantity": 1000,
      "unit": "m²",
      "basis": "40×25; retângulo equivalente de orçamento; contorno orgânico ainda não medido",
      "a": 40,
      "b": 25,
      "factor": 1,
      "method": "produto"
    },
    {
      "id": "PS-PROF",
      "name": "Piscina social — profundidade média",
      "quantity": 1.2,
      "unit": "m",
      "basis": "Hipótese para estudo de custo, volume e acabamento; não autoriza construção ou mergulho",
      "a": 1.2,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "PS-VOL",
      "name": "Piscina social — volume de água",
      "quantity": 1200.0,
      "unit": "m³",
      "basis": "40×25×1.2; não inclui compensação",
      "a": 40,
      "b": 25,
      "factor": 1.2,
      "method": "produto"
    },
    {
      "id": "PS-INT",
      "name": "Piscina social — revestimento interno",
      "quantity": 1156.0,
      "unit": "m²",
      "basis": "1000+2×(40+25)×1.2; pisos+paredes; curvas/degraus ainda não modelados",
      "a": 1156.0,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "PS-DECK",
      "name": "Piscina social — deck atribuído",
      "quantity": 2400,
      "unit": "m²",
      "basis": "Parcela gerencial dos 3.500 m² totais já reservados em C02",
      "a": 2400,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "PS-TEC",
      "name": "Piscina social — casa técnica atribuída",
      "quantity": 100,
      "unit": "m²",
      "basis": "Parcela gerencial dos 600 m² de apoios E01.5; não é área adicional",
      "a": 100,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "PI-AGUA",
      "name": "Piscina infantil — lâmina de água",
      "quantity": 200,
      "unit": "m²",
      "basis": "20×10; retângulo equivalente de orçamento; contorno orgânico ainda não medido",
      "a": 20,
      "b": 10,
      "factor": 1,
      "method": "produto"
    },
    {
      "id": "PI-PROF",
      "name": "Piscina infantil — profundidade média",
      "quantity": 0.45,
      "unit": "m",
      "basis": "Hipótese para estudo de custo, volume e acabamento; não autoriza construção ou mergulho",
      "a": 0.45,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "PI-VOL",
      "name": "Piscina infantil — volume de água",
      "quantity": 90.0,
      "unit": "m³",
      "basis": "20×10×0.45; não inclui compensação",
      "a": 20,
      "b": 10,
      "factor": 0.45,
      "method": "produto"
    },
    {
      "id": "PI-INT",
      "name": "Piscina infantil — revestimento interno",
      "quantity": 227.0,
      "unit": "m²",
      "basis": "200+2×(20+10)×0.45; pisos+paredes; curvas/degraus ainda não modelados",
      "a": 227.0,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "PI-DECK",
      "name": "Piscina infantil — deck atribuído",
      "quantity": 500,
      "unit": "m²",
      "basis": "Parcela gerencial dos 3.500 m² totais já reservados em C02",
      "a": 500,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "PI-TEC",
      "name": "Piscina infantil — casa técnica atribuída",
      "quantity": 20,
      "unit": "m²",
      "basis": "Parcela gerencial dos 600 m² de apoios E01.5; não é área adicional",
      "a": 20,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "VC-AREA",
      "name": "Vestiários compartilhados",
      "quantity": 400,
      "unit": "m² construído",
      "basis": "2×130+2×30+80; toda área E01.4 redistribuída, não adicionada",
      "a": 400,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "TEC-RES",
      "name": "Demais apoios técnicos mantidos",
      "quantity": 420,
      "unit": "m² construído",
      "basis": "E01.5:600−60−100−20=420; não substituir 600 por 180",
      "a": 420,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "FJ",
      "name": "Futebol: área de jogo",
      "quantity": 7140,
      "unit": "m²",
      "basis": "105×68 m, recomendação FIFA",
      "a": 105,
      "b": 68,
      "factor": 1,
      "method": "produto"
    },
    {
      "id": "FR",
      "name": "Futebol: gramado com escape",
      "quantity": 8970,
      "unit": "m²",
      "basis": "115×78 m; margem5m uniforme, decisão de projeto",
      "a": 115,
      "b": 78,
      "factor": 1,
      "method": "produto"
    },
    {
      "id": "FE",
      "name": "Futebol: envelope para compatibilização",
      "quantity": 9758,
      "unit": "m²",
      "basis": "119×82 m; 2 m adicionais além do gramado para apoios e circulação; não suficiente para toda obra/arquibancada; não orçado como gramado",
      "a": 119,
      "b": 82,
      "factor": 1,
      "method": "produto"
    },
    {
      "id": "FP",
      "name": "Futebol: perímetro de recinto",
      "quantity": 386,
      "unit": "m",
      "basis": "2×(115+78); fechamento imediatamente além da faixa livre",
      "a": 115,
      "b": 78,
      "factor": 1,
      "method": "perimetro"
    },
    {
      "id": "T1",
      "name": "Tênis: recinto por quadra",
      "quantity": 668.8653,
      "unit": "m²",
      "basis": "36,57×18,29 m",
      "a": 36.57,
      "b": 18.29,
      "factor": 1,
      "method": "produto"
    },
    {
      "id": "T3",
      "name": "Tênis: três recintos independentes",
      "quantity": 2006.5959,
      "unit": "m²",
      "basis": "3×36,57×18,29; sem compartilhar escapes",
      "a": 36.57,
      "b": 18.29,
      "factor": 3,
      "method": "produto"
    },
    {
      "id": "BT",
      "name": "Beach tennis: recinto adotado",
      "quantity": 468,
      "unit": "m²",
      "basis": "26×18; faixa5m escolhida, ITF mínimo2m",
      "a": 26,
      "b": 18,
      "factor": 1,
      "method": "produto"
    },
    {
      "id": "VP",
      "name": "Vôlei de praia: recinto adotado",
      "quantity": 468,
      "unit": "m²",
      "basis": "26×18; faixa5m, sem obstáculos; preservar altura livre12,5m",
      "a": 26,
      "b": 18,
      "factor": 1,
      "method": "produto"
    },
    {
      "id": "SA",
      "name": "Areia esportiva: volume instalado",
      "quantity": 374.4,
      "unit": "m³",
      "basis": "2×26×18×0,40; sem duplicar perdas no volume e no preço",
      "a": 26,
      "b": 18,
      "factor": 0.8,
      "method": "produto"
    },
    {
      "id": "TOTAL",
      "name": "Recintos esportivos calculados",
      "quantity": 11912.5959,
      "unit": "m²",
      "basis": "8970+2006,5959+936; não confundir com área do empreendimento",
      "a": 11912.5959,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-T01",
      "name": "Preparação seletiva de áreas",
      "quantity": 250000,
      "unit": "m²",
      "basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "a": 250000,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-T02",
      "name": "Aterro importado e compactado",
      "quantity": 100000,
      "unit": "m³",
      "basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "a": 100000,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-T03",
      "name": "Solo especial / estabilização",
      "quantity": 1,
      "unit": "vb",
      "basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "a": 1,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-T04",
      "name": "Drenagem e dispositivos internos",
      "quantity": 1,
      "unit": "vb",
      "basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "a": 1,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-V01.1",
      "name": "Ruas internas: 6.000 m x 8 m",
      "quantity": 48000,
      "unit": "m²",
      "basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "a": 48000,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-V01.2",
      "name": "Interseções, bolsões e retornos",
      "quantity": 12000,
      "unit": "m²",
      "basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "a": 12000,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-V02",
      "name": "Passeios das ruas",
      "quantity": 24000,
      "unit": "m²",
      "basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "a": 24000,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-V03",
      "name": "Meios-fios das ruas",
      "quantity": 12000,
      "unit": "m",
      "basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "a": 12000,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-V04.1",
      "name": "Estacionamento do clube",
      "quantity": 7500,
      "unit": "m²",
      "basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "a": 7500,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-V04.2",
      "name": "Pátio e estacionamento da portaria",
      "quantity": 5000,
      "unit": "m²",
      "basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "a": 5000,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-V05.1",
      "name": "Praças e caminhos do clube",
      "quantity": 8500,
      "unit": "m²",
      "basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "a": 8500,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-V05.2",
      "name": "Caminhos do recinto esportivo",
      "quantity": 2596,
      "unit": "m²",
      "basis": "2.600 m² de circulação/apoio menos 4 m² de abrigo autônomo do campo.",
      "a": 2596,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-V05.3",
      "name": "Caminhos dos lagos, sem pontes",
      "quantity": 1920,
      "unit": "m²",
      "basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "a": 1920,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-R01",
      "name": "Rede de água e ligações",
      "quantity": 8000,
      "unit": "m",
      "basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "a": 8000,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-R02",
      "name": "Abastecimento / reservação",
      "quantity": 1,
      "unit": "vb",
      "basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "a": 1,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-R03",
      "name": "Coleta de esgoto e ligações",
      "quantity": 8000,
      "unit": "m",
      "basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "a": 8000,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-R04",
      "name": "Tratamento de esgoto",
      "quantity": 1,
      "unit": "vb",
      "basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "a": 1,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-R05",
      "name": "Energia, transformação e dados",
      "quantity": 8000,
      "unit": "m",
      "basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "a": 8000,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-R06",
      "name": "Iluminação viária",
      "quantity": 240,
      "unit": "ponto",
      "basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "a": 240,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-R08",
      "name": "Iluminação de lazer e paisagem",
      "quantity": 100,
      "unit": "ponto",
      "basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "a": 100,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-R07",
      "name": "Acesso e conexões externas",
      "quantity": 1,
      "unit": "vb",
      "basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "a": 1,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-E01.1",
      "name": "Restaurante: construção nova",
      "quantity": 300,
      "unit": "m²",
      "basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "a": 300,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-E01.2",
      "name": "Academia: construção e instalações",
      "quantity": 600,
      "unit": "m²",
      "basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "a": 600,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-E01.3",
      "name": "Convivência e salão multiuso",
      "quantity": 600,
      "unit": "m²",
      "basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "a": 600,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-E01.5",
      "name": "Demais apoios técnicos e depósitos",
      "quantity": 420,
      "unit": "m²",
      "basis": "600 m² anteriores − 180 m² realocados às casas técnicas das piscinas.",
      "a": 420,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-E02",
      "name": "Varandas e circulação coberta",
      "quantity": 1000,
      "unit": "m²",
      "basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "a": 1000,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-E03",
      "name": "Restauração da casa",
      "quantity": 500,
      "unit": "m²",
      "basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "a": 500,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-E04",
      "name": "Portaria e atendimento",
      "quantity": 400,
      "unit": "m²",
      "basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "a": 400,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-E05.1",
      "name": "Administração",
      "quantity": 250,
      "unit": "m²",
      "basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "a": 250,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-E05.2",
      "name": "Manutenção, depósitos e equipe",
      "quantity": 350,
      "unit": "m²",
      "basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "a": 350,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-E06",
      "name": "Fechamento perimetral",
      "quantity": 6000,
      "unit": "m",
      "basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "a": 6000,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-E07",
      "name": "Controle e segurança eletrônica",
      "quantity": 1,
      "unit": "vb",
      "basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "a": 1,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-C03.1",
      "name": "Equipamentos da academia",
      "quantity": 1,
      "unit": "vb",
      "basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "a": 1,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-C03.2",
      "name": "Equipamentos de cozinha e bar",
      "quantity": 1,
      "unit": "vb",
      "basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "a": 1,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-C03.3",
      "name": "Jogos, estúdio e entretenimento",
      "quantity": 1,
      "unit": "vb",
      "basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "a": 1,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-C03.4",
      "name": "Mobiliário do clube e varandas",
      "quantity": 1,
      "unit": "vb",
      "basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "a": 1,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-C03.5",
      "name": "Tobogã e brinquedos aquáticos",
      "quantity": 1,
      "unit": "vb",
      "basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "a": 1,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-C03.6",
      "name": "Playground e lazer externo",
      "quantity": 1,
      "unit": "vb",
      "basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "a": 1,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-C03.7",
      "name": "Equipamentos de ginástica ao ar livre",
      "quantity": 1,
      "unit": "vb",
      "basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "a": 1,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-P01",
      "name": "Escavação dos lagos",
      "quantity": 24000,
      "unit": "m³",
      "basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "a": 24000,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-P02",
      "name": "Sistema dos lagos",
      "quantity": 16000,
      "unit": "m² água",
      "basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "a": 16000,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-P03.1",
      "name": "Ponte pedestre 1",
      "quantity": 40,
      "unit": "m²",
      "basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "a": 40,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-P03.2",
      "name": "Ponte pedestre 2",
      "quantity": 40,
      "unit": "m²",
      "basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "a": 40,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-P04.1",
      "name": "Paisagismo das faixas viárias",
      "quantity": 96000,
      "unit": "m²",
      "basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "a": 96000,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-P04.2",
      "name": "Paisagismo do clube",
      "quantity": 38912.4041,
      "unit": "m²",
      "basis": "39.925 − 1.012,5959 m² transferidos à reserva esportiva; manter 80.000 m² do clube.",
      "a": 38912.4041,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-P04.3",
      "name": "Paisagismo do recinto esportivo",
      "quantity": 1500,
      "unit": "m²",
      "basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "a": 1500,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-P04.4",
      "name": "Paisagismo das margens dos lagos",
      "quantity": 12000,
      "unit": "m²",
      "basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "a": 12000,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-P04.5",
      "name": "Paisagismo de administração e apoio",
      "quantity": 31000,
      "unit": "m²",
      "basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "a": 31000,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-P05",
      "name": "Medidas ambientais e escola",
      "quantity": 1,
      "unit": "vb",
      "basis": "Quantidade adotada no programa anterior; confirmar em levantamento e projeto.",
      "a": 1,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-PE01",
      "name": "Piscina esportiva — 3 raias: Escavação localizada e regularização",
      "quantity": 889.2,
      "unit": "m³",
      "basis": "(50+2)×(7.5+2)×(1.35+0,45); folga 1 m/lado e 45 cm construtivos, hipóteses",
      "a": 889.2,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-PE02",
      "name": "Piscina esportiva — 3 raias: Carga, transporte e destinação de solo excedente",
      "quantity": 666.9,
      "unit": "m³ solto",
      "basis": "60%×escavação×1,25 de empolamento; transporte até 10 km hipotético",
      "a": 666.9,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-PE06",
      "name": "Piscina esportiva — 3 raias: Bordas e canaletas periféricas de transbordo",
      "quantity": 115.0,
      "unit": "m",
      "basis": "2×(50+7.5)",
      "a": 115.0,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-PE07",
      "name": "Piscina esportiva — 3 raias: Tanque de compensação estanque com acessórios",
      "quantity": 30,
      "unit": "m³ útil",
      "basis": "Volume de reserva escolhido para estudo, não cálculo por banhistas/ondas/retrolavagem",
      "a": 30,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-PE08",
      "name": "Piscina esportiva — 3 raias: Filtragem e bombeamento — provisão do conjunto",
      "quantity": 1,
      "unit": "conjunto",
      "basis": "1 sistema independente por piscina; vazão e quantidade de filtros não definidas",
      "a": 1,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-PE09",
      "name": "Piscina esportiva — 3 raias: Recirculação, tubulações, válvulas e dispositivos antissucção",
      "quantity": 1,
      "unit": "conjunto",
      "basis": "1 conjunto hidráulico; traçado e diâmetros pendentes",
      "a": 1,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-PE10",
      "name": "Piscina esportiva — 3 raias: Dosagem, análise e controle da qualidade da água",
      "quantity": 1,
      "unit": "conjunto",
      "basis": "1 conjunto; sensores, dosadores e intertravamentos",
      "a": 1,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-PE11",
      "name": "Piscina esportiva — 3 raias: Elétrica local do processo e iluminação subaquática",
      "quantity": 1,
      "unit": "conjunto",
      "basis": "1 instalação local a partir do quadro próximo; projeto e extensão pendentes",
      "a": 1,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-PE12",
      "name": "Piscina esportiva — 3 raias: Acesso assistido e itens de salvamento",
      "quantity": 1,
      "unit": "conjunto",
      "basis": "Reserva 1 conjunto por tanque; solução de rampa ou equipamento assistido será definida",
      "a": 1,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-PE13",
      "name": "Piscina esportiva — 3 raias: Partida assistida, ensaios e entrega técnica do sistema",
      "quantity": 1,
      "unit": "conjunto",
      "basis": "1 partida por piscina",
      "a": 1,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-PS01",
      "name": "Piscina social: Escavação localizada e regularização",
      "quantity": 1871.1,
      "unit": "m³",
      "basis": "(40+2)×(25+2)×(1.2+0,45); folga 1 m/lado e 45 cm construtivos, hipóteses",
      "a": 1871.1,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-PS02",
      "name": "Piscina social: Carga, transporte e destinação de solo excedente",
      "quantity": 1403.325,
      "unit": "m³ solto",
      "basis": "60%×escavação×1,25 de empolamento; transporte até 10 km hipotético",
      "a": 1403.325,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-PS06",
      "name": "Piscina social: Bordas e canaletas periféricas de transbordo",
      "quantity": 130,
      "unit": "m",
      "basis": "2×(40+25)",
      "a": 130,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-PS07",
      "name": "Piscina social: Tanque de compensação estanque com acessórios",
      "quantity": 60,
      "unit": "m³ útil",
      "basis": "Volume de reserva escolhido para estudo, não cálculo por banhistas/ondas/retrolavagem",
      "a": 60,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-PS08",
      "name": "Piscina social: Filtragem e bombeamento — provisão do conjunto",
      "quantity": 1,
      "unit": "conjunto",
      "basis": "1 sistema independente por piscina; vazão e quantidade de filtros não definidas",
      "a": 1,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-PS09",
      "name": "Piscina social: Recirculação, tubulações, válvulas e dispositivos antissucção",
      "quantity": 1,
      "unit": "conjunto",
      "basis": "1 conjunto hidráulico; traçado e diâmetros pendentes",
      "a": 1,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-PS10",
      "name": "Piscina social: Dosagem, análise e controle da qualidade da água",
      "quantity": 1,
      "unit": "conjunto",
      "basis": "1 conjunto; sensores, dosadores e intertravamentos",
      "a": 1,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-PS11",
      "name": "Piscina social: Elétrica local do processo e iluminação subaquática",
      "quantity": 1,
      "unit": "conjunto",
      "basis": "1 instalação local a partir do quadro próximo; projeto e extensão pendentes",
      "a": 1,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-PS12",
      "name": "Piscina social: Acesso assistido e itens de salvamento",
      "quantity": 1,
      "unit": "conjunto",
      "basis": "Reserva 1 conjunto por tanque; solução de rampa ou equipamento assistido será definida",
      "a": 1,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-PS13",
      "name": "Piscina social: Partida assistida, ensaios e entrega técnica do sistema",
      "quantity": 1,
      "unit": "conjunto",
      "basis": "1 partida por piscina",
      "a": 1,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-PI01",
      "name": "Piscina infantil: Escavação localizada e regularização",
      "quantity": 237.6,
      "unit": "m³",
      "basis": "(20+2)×(10+2)×(0.45+0,45); folga 1 m/lado e 45 cm construtivos, hipóteses",
      "a": 237.6,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-PI02",
      "name": "Piscina infantil: Carga, transporte e destinação de solo excedente",
      "quantity": 178.2,
      "unit": "m³ solto",
      "basis": "60%×escavação×1,25 de empolamento; transporte até 10 km hipotético",
      "a": 178.2,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-PI06",
      "name": "Piscina infantil: Bordas e canaletas periféricas de transbordo",
      "quantity": 60,
      "unit": "m",
      "basis": "2×(20+10)",
      "a": 60,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-PI07",
      "name": "Piscina infantil: Tanque de compensação estanque com acessórios",
      "quantity": 10,
      "unit": "m³ útil",
      "basis": "Volume de reserva escolhido para estudo, não cálculo por banhistas/ondas/retrolavagem",
      "a": 10,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-PI08",
      "name": "Piscina infantil: Filtragem e bombeamento — provisão do conjunto",
      "quantity": 1,
      "unit": "conjunto",
      "basis": "1 sistema independente por piscina; vazão e quantidade de filtros não definidas",
      "a": 1,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-PI09",
      "name": "Piscina infantil: Recirculação, tubulações, válvulas e dispositivos antissucção",
      "quantity": 1,
      "unit": "conjunto",
      "basis": "1 conjunto hidráulico; traçado e diâmetros pendentes",
      "a": 1,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-PI10",
      "name": "Piscina infantil: Dosagem, análise e controle da qualidade da água",
      "quantity": 1,
      "unit": "conjunto",
      "basis": "1 conjunto; sensores, dosadores e intertravamentos",
      "a": 1,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-PI11",
      "name": "Piscina infantil: Elétrica local do processo e iluminação subaquática",
      "quantity": 1,
      "unit": "conjunto",
      "basis": "1 instalação local a partir do quadro próximo; projeto e extensão pendentes",
      "a": 1,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-PI12",
      "name": "Piscina infantil: Acesso assistido e itens de salvamento",
      "quantity": 1,
      "unit": "conjunto",
      "basis": "Reserva 1 conjunto por tanque; solução de rampa ou equipamento assistido será definida",
      "a": 1,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-PI13",
      "name": "Piscina infantil: Partida assistida, ensaios e entrega técnica do sistema",
      "quantity": 1,
      "unit": "conjunto",
      "basis": "1 partida por piscina",
      "a": 1,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-AQ01",
      "name": "Piscina esportiva — aquecimento e raias: Bombas de calor — provisão do sistema térmico",
      "quantity": 1,
      "unit": "sistema",
      "basis": "1 sistema provisionado; número de máquinas e potência térmica/elétrica NÃO definidos",
      "a": 1,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-AQ02",
      "name": "Piscina esportiva — aquecimento e raias: Circuito hidráulico de aquecimento e montagem",
      "quantity": 1,
      "unit": "sistema",
      "basis": "1 circuito; distância, vazão, bombas auxiliares e válvulas pendentes",
      "a": 1,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-AQ03",
      "name": "Piscina esportiva — aquecimento e raias: Alimentação elétrica local e comando do aquecimento",
      "quantity": 1,
      "unit": "sistema",
      "basis": "1 sistema entre quadro próximo e bombas; potência e bitola pendentes",
      "a": 1,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-AQ04",
      "name": "Piscina esportiva — aquecimento e raias: Capa térmica flutuante para piscina de raias",
      "quantity": 375,
      "unit": "m² água",
      "basis": "50×7,5",
      "a": 375,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-AQ05",
      "name": "Piscina esportiva — aquecimento e raias: Enroladores e manuseio da capa",
      "quantity": 3,
      "unit": "un",
      "basis": "3 faixas independentes de 2,5×50 m; arranjo a validar com fabricante",
      "a": 3,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-AQ06",
      "name": "Piscina esportiva — aquecimento e raias: Raias, ancoragens e marcação de fundo",
      "quantity": 3,
      "unit": "raia 50 m",
      "basis": "3 raias de 50 m; orçamento por módulo incluindo divisórias e acessórios",
      "a": 3,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-VC01",
      "name": "Vestiários compartilhados — 400m²: Vestiário coletivoA",
      "quantity": 130,
      "unit": "m² construído",
      "basis": "10×13 m; programa gerencial, não planta aprovada",
      "a": 130,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-VC02",
      "name": "Vestiários compartilhados — 400m²: Vestiário coletivoB",
      "quantity": 130,
      "unit": "m² construído",
      "basis": "10×13 m; programa gerencial, não planta aprovada",
      "a": 130,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-VC03",
      "name": "Vestiários compartilhados — 400m²: Dois módulos acessíveis/familiares",
      "quantity": 60,
      "unit": "m² construído",
      "basis": "2×5×6 m; programa gerencial, não planta aprovada",
      "a": 60,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-VC04",
      "name": "Vestiários compartilhados — 400m²: Circulação, recepção molhada e serviço",
      "quantity": 80,
      "unit": "m² construído",
      "basis": "saldo 400−130−130−60; programa gerencial, não planta aprovada",
      "a": 80,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-F02",
      "name": "Futebol 11: Camada drenante granular compactada10cm",
      "quantity": 897,
      "unit": "m³",
      "basis": "8970×0,10",
      "a": 897,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-F03",
      "name": "Futebol 11: Camada de enraizamento esportiva20cm",
      "quantity": 1794,
      "unit": "m³",
      "basis": "8970×0,20",
      "a": 1794,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-F06",
      "name": "Futebol 11: Escavação de valas dos drenos",
      "quantity": 205.6,
      "unit": "m³",
      "basis": "1285×0,40×0,40",
      "a": 205.6,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-F07",
      "name": "Futebol 11: Drenos enterrados com tubo/brita/manta",
      "quantity": 1285,
      "unit": "m",
      "basis": "15 ramais×78m+115m coletor; espaçamento aproximado7,5m, hipótese hidráulica",
      "a": 1285,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-F08",
      "name": "Futebol 11: Caixas de drenagem locais",
      "quantity": 8,
      "unit": "un",
      "basis": "8 pontos assumidos, a ajustar ao executivo",
      "a": 8,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-F09",
      "name": "Futebol 11: Ligação local de drenagem ao coletor do empreendimento",
      "quantity": 40,
      "unit": "m",
      "basis": "40m provisórios fora do retângulo",
      "a": 40,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-F10",
      "name": "Futebol 11: Aspersores esportivos e conexões — fornecimento",
      "quantity": 24,
      "unit": "un",
      "basis": "24 rotores/12 setores; desenho e pressão a confirmar",
      "a": 24,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-F11",
      "name": "Futebol 11: Válvulas de setor e caixas — fornecimento",
      "quantity": 12,
      "unit": "un",
      "basis": "12 zonas,2rotores/zona; hipótese",
      "a": 12,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-F12",
      "name": "Futebol 11: Bomba/filtro/registros/conexões de irrigação — fornecimento",
      "quantity": 1,
      "unit": "conj",
      "basis": "1 conjunto, vazão/pressão dependem do projeto",
      "a": 1,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-F13",
      "name": "Futebol 11: Tubulação PVC de irrigação e conexões — fornecimento",
      "quantity": 600,
      "unit": "m",
      "basis": "600m de rede interna DN50/75 provisórios",
      "a": 600,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-F14",
      "name": "Futebol 11: Comando/cabos/eletrodutos de irrigação — fornecimento",
      "quantity": 1,
      "unit": "conj",
      "basis": "1controlador12setores com rede de comando",
      "a": 1,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-F15",
      "name": "Futebol 11: Instalação/testes/frete dos equipamentos de irrigação",
      "quantity": 1,
      "unit": "conj",
      "basis": "Equipe instala F10–F14,600m valas em terra",
      "a": 1,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-F16",
      "name": "Futebol 11: Base/abrigo técnico compacto e ligação elétrica da bomba",
      "quantity": 1,
      "unit": "conj",
      "basis": "1base e abrigo leve2×2m; ligação curta até ponto entregue",
      "a": 1,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-F17",
      "name": "Futebol 11: Torres de iluminação18m com fundação e montagem",
      "quantity": 6,
      "unit": "un",
      "basis": "6torres fora da faixa livre; altura18m provisória",
      "a": 6,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-F18",
      "name": "Futebol 11: Projetores LED esportivos1000W instalados",
      "quantity": 24,
      "unit": "un",
      "basis": "4por torre×6;24kWnominais",
      "a": 24,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-F19",
      "name": "Futebol 11: Rede elétrica dedicada da iluminação",
      "quantity": 500,
      "unit": "m",
      "basis": "500m de rota provisória",
      "a": 500,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-F20",
      "name": "Futebol 11: Quadro/comando/proteções e aterramento iluminação",
      "quantity": 1,
      "unit": "conj",
      "basis": "1quadro e aterramento das6torres",
      "a": 1,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-F21",
      "name": "Futebol 11: Alambrado3m com postes, sem portões",
      "quantity": 1134,
      "unit": "m²",
      "basis": "(386m−8maberturas)×3m",
      "a": 1134,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-F23",
      "name": "Futebol 11: Portões de serviço/pedestres",
      "quantity": 24,
      "unit": "m²",
      "basis": "Aberturas totais8m×3m",
      "a": 24,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-F24",
      "name": "Futebol 11: Metas oficiais7,32×2,44m com redes e ancoragem",
      "quantity": 2,
      "unit": "un",
      "basis": "2metas; dimensões IFAB",
      "a": 2,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-F25",
      "name": "Futebol 11: Bancos cobertos para reservas",
      "quantity": 2,
      "unit": "un",
      "basis": "2módulos12lugares fora da faixa livre",
      "a": 2,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-F26",
      "name": "Futebol 11: Demarcação e bandeiras iniciais",
      "quantity": 1,
      "unit": "conj",
      "basis": "Linhas do campo+4bandeiras;1conjunto",
      "a": 1,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-F27",
      "name": "Futebol 11: Formação do gramado antes da entrega",
      "quantity": 3,
      "unit": "mês",
      "basis": "3meses de grow-in, premissa agronômica",
      "a": 3,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-T102",
      "name": "Tênis 1: Sub-base granular30cm transportada/aplicada",
      "quantity": 200.6596,
      "unit": "m³",
      "basis": "Área×0,30m, camada hipotética",
      "a": 200.6596,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-T103",
      "name": "Tênis 1: Base graduada10cm transportada/aplicada",
      "quantity": 66.8865,
      "unit": "m³",
      "basis": "Área×0,10m",
      "a": 66.8865,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-T107",
      "name": "Tênis 1: Pintura das linhas de tênis",
      "quantity": 146.48,
      "unit": "m",
      "basis": "4×23,77+2×10,97+2×8,23+2×6,40+2×0,10=146,48m nominais; conferir desconto de cruzamentos/espessuras no executivo",
      "a": 146.48,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-T108",
      "name": "Tênis 1: Drenagem superficial periférica",
      "quantity": 109.72,
      "unit": "m",
      "basis": "2×(36,57+18,29)",
      "a": 109.72,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-T109",
      "name": "Tênis 1: Alambrado3m com suportes, sem portão",
      "quantity": 323.16,
      "unit": "m²",
      "basis": "(109,72−2mabertura)×3m",
      "a": 323.16,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-T110",
      "name": "Tênis 1: Portão2×3m",
      "quantity": 6,
      "unit": "m²",
      "basis": "1abertura2m×3m deduzida do alambrado",
      "a": 6,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-T111",
      "name": "Tênis 1: Postes e rede esportiva de tênis",
      "quantity": 1,
      "unit": "conj",
      "basis": "1par de postes+rede, regulagem e fixação",
      "a": 1,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-T112",
      "name": "Tênis 1: Postes8m com fundação para iluminação",
      "quantity": 4,
      "unit": "un",
      "basis": "4postesporquadra, fora dasfaixaslivres",
      "a": 4,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-T113",
      "name": "Tênis 1: Luminárias LED esportivas400W",
      "quantity": 8,
      "unit": "un",
      "basis": "2porposte;3,2kWporquadra",
      "a": 8,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-T114",
      "name": "Tênis 1: Circuitos de iluminação e quadro local",
      "quantity": 1,
      "unit": "conj",
      "basis": "170mde rota porquadra+1quadro; hipótese",
      "a": 1,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-T115",
      "name": "Tênis 1: Bancos e lixeiras do recinto",
      "quantity": 1,
      "unit": "conj",
      "basis": "2bancos+2lixeiras, fora dafaixalivre",
      "a": 1,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-T202",
      "name": "Tênis 2: Sub-base granular30cm transportada/aplicada",
      "quantity": 200.6596,
      "unit": "m³",
      "basis": "Área×0,30m, camada hipotética",
      "a": 200.6596,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-T203",
      "name": "Tênis 2: Base graduada10cm transportada/aplicada",
      "quantity": 66.8865,
      "unit": "m³",
      "basis": "Área×0,10m",
      "a": 66.8865,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-T207",
      "name": "Tênis 2: Pintura das linhas de tênis",
      "quantity": 146.48,
      "unit": "m",
      "basis": "4×23,77+2×10,97+2×8,23+2×6,40+2×0,10=146,48m nominais; conferir desconto de cruzamentos/espessuras no executivo",
      "a": 146.48,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-T208",
      "name": "Tênis 2: Drenagem superficial periférica",
      "quantity": 109.72,
      "unit": "m",
      "basis": "2×(36,57+18,29)",
      "a": 109.72,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-T209",
      "name": "Tênis 2: Alambrado3m com suportes, sem portão",
      "quantity": 323.16,
      "unit": "m²",
      "basis": "(109,72−2mabertura)×3m",
      "a": 323.16,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-T210",
      "name": "Tênis 2: Portão2×3m",
      "quantity": 6,
      "unit": "m²",
      "basis": "1abertura2m×3m deduzida do alambrado",
      "a": 6,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-T211",
      "name": "Tênis 2: Postes e rede esportiva de tênis",
      "quantity": 1,
      "unit": "conj",
      "basis": "1par de postes+rede, regulagem e fixação",
      "a": 1,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-T212",
      "name": "Tênis 2: Postes8m com fundação para iluminação",
      "quantity": 4,
      "unit": "un",
      "basis": "4postesporquadra, fora dasfaixaslivres",
      "a": 4,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-T213",
      "name": "Tênis 2: Luminárias LED esportivas400W",
      "quantity": 8,
      "unit": "un",
      "basis": "2porposte;3,2kWporquadra",
      "a": 8,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-T214",
      "name": "Tênis 2: Circuitos de iluminação e quadro local",
      "quantity": 1,
      "unit": "conj",
      "basis": "170mde rota porquadra+1quadro; hipótese",
      "a": 1,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-T215",
      "name": "Tênis 2: Bancos e lixeiras do recinto",
      "quantity": 1,
      "unit": "conj",
      "basis": "2bancos+2lixeiras, fora dafaixalivre",
      "a": 1,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-T302",
      "name": "Tênis 3: Sub-base granular30cm transportada/aplicada",
      "quantity": 200.6596,
      "unit": "m³",
      "basis": "Área×0,30m, camada hipotética",
      "a": 200.6596,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-T303",
      "name": "Tênis 3: Base graduada10cm transportada/aplicada",
      "quantity": 66.8865,
      "unit": "m³",
      "basis": "Área×0,10m",
      "a": 66.8865,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-T307",
      "name": "Tênis 3: Pintura das linhas de tênis",
      "quantity": 146.48,
      "unit": "m",
      "basis": "4×23,77+2×10,97+2×8,23+2×6,40+2×0,10=146,48m nominais; conferir desconto de cruzamentos/espessuras no executivo",
      "a": 146.48,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-T308",
      "name": "Tênis 3: Drenagem superficial periférica",
      "quantity": 109.72,
      "unit": "m",
      "basis": "2×(36,57+18,29)",
      "a": 109.72,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-T309",
      "name": "Tênis 3: Alambrado3m com suportes, sem portão",
      "quantity": 323.16,
      "unit": "m²",
      "basis": "(109,72−2mabertura)×3m",
      "a": 323.16,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-T310",
      "name": "Tênis 3: Portão2×3m",
      "quantity": 6,
      "unit": "m²",
      "basis": "1abertura2m×3m deduzida do alambrado",
      "a": 6,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-T311",
      "name": "Tênis 3: Postes e rede esportiva de tênis",
      "quantity": 1,
      "unit": "conj",
      "basis": "1par de postes+rede, regulagem e fixação",
      "a": 1,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-T312",
      "name": "Tênis 3: Postes8m com fundação para iluminação",
      "quantity": 4,
      "unit": "un",
      "basis": "4postesporquadra, fora dasfaixaslivres",
      "a": 4,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-T313",
      "name": "Tênis 3: Luminárias LED esportivas400W",
      "quantity": 8,
      "unit": "un",
      "basis": "2porposte;3,2kWporquadra",
      "a": 8,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-T314",
      "name": "Tênis 3: Circuitos de iluminação e quadro local",
      "quantity": 1,
      "unit": "conj",
      "basis": "170mde rota porquadra+1quadro; hipótese",
      "a": 1,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-T315",
      "name": "Tênis 3: Bancos e lixeiras do recinto",
      "quantity": 1,
      "unit": "conj",
      "basis": "2bancos+2lixeiras, fora dafaixalivre",
      "a": 1,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-B02",
      "name": "Beach tennis: Camada drenante granular10cm",
      "quantity": 46.8,
      "unit": "m³",
      "basis": "468×0,10",
      "a": 46.8,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-B03",
      "name": "Beach tennis: Drenos enterrados com vala/tubo/brita/manta",
      "quantity": 152,
      "unit": "m",
      "basis": "7ramais×18m+26m coletor",
      "a": 152,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-B05",
      "name": "Beach tennis: Areia esportiva40cm, limpa, transportada e aplicada",
      "quantity": 187.2,
      "unit": "m³",
      "basis": "468×0,40; volume final instalado",
      "a": 187.2,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-B06",
      "name": "Beach tennis: Borda de contenção protegida",
      "quantity": 88,
      "unit": "m",
      "basis": "2×(26+18)",
      "a": 88,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-B07",
      "name": "Beach tennis: Cerca de3m, sem portão",
      "quantity": 258,
      "unit": "m²",
      "basis": "(88−2mabertura)×3",
      "a": 258,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-B08",
      "name": "Beach tennis: Portão de acesso2×3m",
      "quantity": 6,
      "unit": "m²",
      "basis": "2mabertura deduzida da cerca",
      "a": 6,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-B09",
      "name": "Beach tennis: Kit beach tennis: postes reguláveis/rede/linhas/acolchoamento",
      "quantity": 1,
      "unit": "conj",
      "basis": "1kit; rede regulada para categoria oficial",
      "a": 1,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-B10",
      "name": "Beach tennis: Postes de iluminação8m com fundações",
      "quantity": 4,
      "unit": "un",
      "basis": "4postes externos à zona livre",
      "a": 4,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-B11",
      "name": "Beach tennis: Luminárias LED400W",
      "quantity": 8,
      "unit": "un",
      "basis": "2porposte;3,2kWporquadra",
      "a": 8,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-B12",
      "name": "Beach tennis: Circuitos/quadro/aterramento de iluminação",
      "quantity": 1,
      "unit": "conj",
      "basis": "120mderotaporquadra+quadro;hipótese",
      "a": 1,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-B13",
      "name": "Beach tennis: Caixas e ligação local da drenagem",
      "quantity": 1,
      "unit": "conj",
      "basis": "2caixas+20mde ramal até rede geral",
      "a": 1,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-B14",
      "name": "Beach tennis: Mobiliário e limpeza inicial da areia",
      "quantity": 1,
      "unit": "conj",
      "basis": "2bancos/lixeira/rastelos e entrega",
      "a": 1,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-V02",
      "name": "Vôlei de praia: Camada drenante granular10cm",
      "quantity": 46.8,
      "unit": "m³",
      "basis": "468×0,10",
      "a": 46.8,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-V03",
      "name": "Vôlei de praia: Drenos enterrados com vala/tubo/brita/manta",
      "quantity": 152,
      "unit": "m",
      "basis": "7ramais×18m+26m coletor",
      "a": 152,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-V05",
      "name": "Vôlei de praia: Areia esportiva40cm, limpa, transportada e aplicada",
      "quantity": 187.2,
      "unit": "m³",
      "basis": "468×0,40; volume final instalado",
      "a": 187.2,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-V06",
      "name": "Vôlei de praia: Borda de contenção protegida",
      "quantity": 88,
      "unit": "m",
      "basis": "2×(26+18)",
      "a": 88,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-V07",
      "name": "Vôlei de praia: Cerca de3m, sem portão",
      "quantity": 258,
      "unit": "m²",
      "basis": "(88−2mabertura)×3",
      "a": 258,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-V08",
      "name": "Vôlei de praia: Portão de acesso2×3m",
      "quantity": 6,
      "unit": "m²",
      "basis": "2mabertura deduzida da cerca",
      "a": 6,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-V09",
      "name": "Vôlei de praia: Kit vôlei: postes reguláveis/rede/antenas/linhas/acolchoamento",
      "quantity": 1,
      "unit": "conj",
      "basis": "1kit; rede regulada para categoria oficial",
      "a": 1,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-V10",
      "name": "Vôlei de praia: Postes de iluminação8m com fundações",
      "quantity": 4,
      "unit": "un",
      "basis": "4postes externos à zona livre",
      "a": 4,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-V11",
      "name": "Vôlei de praia: Luminárias LED400W",
      "quantity": 8,
      "unit": "un",
      "basis": "2porposte;3,2kWporquadra",
      "a": 8,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-V12",
      "name": "Vôlei de praia: Circuitos/quadro/aterramento de iluminação",
      "quantity": 1,
      "unit": "conj",
      "basis": "120mderotaporquadra+quadro;hipótese",
      "a": 1,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-V13",
      "name": "Vôlei de praia: Caixas e ligação local da drenagem",
      "quantity": 1,
      "unit": "conj",
      "basis": "2caixas+20mde ramal até rede geral",
      "a": 1,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-ESP-V14",
      "name": "Vôlei de praia: Mobiliário e limpeza inicial da areia",
      "quantity": 1,
      "unit": "conj",
      "basis": "2bancos/lixeira/rastelos e entrega",
      "a": 1,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-UV01",
      "name": "Tratamento UV infantil — provisão preventiva",
      "quantity": 1,
      "unit": "sistema",
      "basis": "1 sistema para 90 m³ de água+compensação; vazão, dose e transmitância ainda não dimensionadas",
      "a": 1,
      "b": 1,
      "factor": 1,
      "method": "direto"
    },
    {
      "id": "M-DHW01",
      "name": "Central de água quente das duchas — incremento de padrão",
      "quantity": 1,
      "unit": "sistema",
      "basis": "14 duchas provisórias; demanda, simultaneidade e recuperação do reservatório por calcular",
      "a": 1,
      "b": 1,
      "factor": 1,
      "method": "direto"
    }
  ],
  "sources": [
    {
      "id": "OLD-H",
      "title": "Hipótese interna de estimativa",
      "date": "12/10/2026",
      "scope": "Quantidades, preços adotados e provisões ainda sem cotação; valores para planejamento.",
      "url": ""
    },
    {
      "id": "OLD-P01",
      "title": "Book Héroes: programa e áreas",
      "date": "12/10/2026",
      "scope": "300 lotes / 294.000 m²; reservas de área. Decomposição construtiva é hipótese H.",
      "url": "https://heroes.fluenz.marketing/assets/premissas.txt"
    },
    {
      "id": "OLD-T01",
      "title": "Planilha Proyecto Chaco’i 121 HA",
      "date": "Material recebido",
      "scope": "Soma inteira 1.214.923 m²; preço US$12,50 é referência comercial sujeita à confirmação.",
      "url": ""
    },
    {
      "id": "OLD-C01",
      "title": "CAPACO: preços agosto/2026",
      "date": "20/08/2026",
      "scope": "Diretos: aterro53.251/m³ sem canon; escavação23.634/m³; meio-fio35.756/m; bueiro600mm960.682/m (PYG).",
      "url": "https://www.capaco.org.py/storage/app/media/Listado%20de%20Precios/2026%20PRECIOS/08-LISTADO%20DE%20PRECIOS%20CAPACO-8%20AGOSTO%202026.pdf"
    },
    {
      "id": "OLD-C02",
      "title": "CYPE Paraguai: piso intertravado",
      "date": "Consulta12/10/2026; data-base ausente",
      "scope": "180.497PYG/m², direto, bloco60mm/base20cm; não usar como especificação de rua com tráfego.",
      "url": "https://paraguay.generadordeprecios.info/espacios_urbanos/Pisos_y_pavimentos_urbanos/Pisos_urbanos/De_adoquines/Piso_de_adoquines_de_hormigon.html"
    },
    {
      "id": "OLD-C03",
      "title": "DNCP: adoquinado Concepción",
      "date": "17/03/2026",
      "scope": "Estimado550milhõesPYG /2.170m² =253.456PYG/m² do pacote; não adjudicação nem preço só do pavimento.",
      "url": "https://www.contrataciones.gov.py/licitaciones/planificacion/1f113612-4676-6624-88de-aff7bcfa81bf.html"
    },
    {
      "id": "OLD-C04",
      "title": "CYPE: coletor PVC200mm",
      "date": "Consulta12/10/2026; data-base ausente",
      "scope": "326.785 PYG/m de custo direto, conferido em 13/10/2026; exclui escavação e reaterro principal. Comparativo parcial, sem cotação local formal.",
      "url": "https://paraguay.generadordeprecios.info/obra_nueva/Preparacion_del_terreno/Red_cloacal/Colectores/Colector_enterrado_0_1_0_0_0_0_0_0_0_1_0_0.html"
    },
    {
      "id": "OLD-C05",
      "title": "Canadian Houses Paraguay",
      "date": "Consulta12/10/2026; validade não informada",
      "scope": "Residências steel framing prontas: desde850/950/1100USDm². Contexto; não cotação de clube/portaria.",
      "url": "https://canadianhouses.com.py/cuanto-cuesta-construir-casa-paraguay"
    },
    {
      "id": "OLD-F01",
      "title": "BCP / BCB-SML",
      "date": "09/10/2026",
      "scope": "5.694,47 PYG por USD; referência fechada confirmada. Não é taxa de remessa contratada.",
      "url": "https://www.bcb.gov.br/rex/sml/PRY_taxas.asp?frame=1&idpai=SMLPRY"
    },
    {
      "id": "OLD-O01",
      "title": "MTESS: salário mínimo",
      "date": "Vigente01/07/2026",
      "scope": "3.044.000PYG/mês diurno; categorias/escalas precisam de validação.",
      "url": "https://www.mtess.gov.py/?p=36371"
    },
    {
      "id": "OLD-O02",
      "title": "IPS: contribuição patronal",
      "date": "Consulta12/10/2026",
      "scope": "16,5% empregador no regime geral. Não somar9% do trabalhador ao salário bruto.",
      "url": "https://portal.ips.gov.py/sistemas/ipsportal/contenido.php?c=69"
    },
    {
      "id": "OLD-O03",
      "title": "MTESS: aguinaldo",
      "date": "05/12/2025",
      "scope": "Provisão1/12 das remunerações; aqui salário constante, sem cálculo individual.",
      "url": "https://www.mtess.gov.py/?p=33405"
    },
    {
      "id": "OLD-O04",
      "title": "ANDE: tarifas vigentes",
      "date": "PDF27/11/2024; consulta12/10/2026",
      "scope": "OutrosBT410406PYG/kWh; MT413310PYG/kWh com mínimos. Categoria e conta final do condomínio pendentes.",
      "url": "https://www.ande.gov.py/tarifas_vigentes.php"
    },
    {
      "id": "OLD-P02",
      "title": "Mega Construcciones: piscinas residenciais",
      "date": "2025/2026; consulta 12/10/2026",
      "scope": "Faixa publicada de 950.000 a 1.500.000 PYG/m². Escopo inconsistente com exemplos. Não extrapolar para piscinas coletivas.",
      "url": "https://mega-construcciones.com/precio-de-piscina-por-m2-en-paraguay/"
    },
    {
      "id": "OLD-P03",
      "title": "Constructora Tajy: piscina de concreto",
      "date": "26/11/2024; anúncio expirado",
      "scope": "5 x 3 m desde 30 milhões PYG; 8 x 3 m desde 45 milhões. Residencial e histórico. IVA, solo e profundidade sem discriminação.",
      "url": "https://clasipar.paraguay.com/servicios/servicios-de-construccion-anexos/piscina-pileta-de-hormigon-armado-reforzado-2320303"
    },
    {
      "id": "OLD-Q01",
      "title": "GSA / DNCP: tênis Repatriación",
      "date": "Proposta de 25/09/2023",
      "scope": "185 milhões PYG por uma quadra de saibro de 630 m², drenagem, irrigação, fechamento e iluminação. Histórico; não valida os US$ 85 mil adotados.",
      "url": "https://www.contrataciones.gov.py/documentos/download/convocatoria/jpVT9UZaIiM%25253D"
    },
    {
      "id": "OLD-L01",
      "title": "DNCP: topografia e parcelamento Amambay",
      "date": "Contrato de 08/05/2026",
      "scope": "176,7 milhões PYG por pacote de cinco imóveis. Área e número de lotes não confirmados; não calcular taxa por ha/lote para Chaco’i.",
      "url": "https://contrataciones.gov.py/licitaciones/adjudicacion/contrato/1f13cbf4-6040-6bac-bdc8-6b0834c59457.html"
    },
    {
      "id": "AQ-P01",
      "title": "Energetika — aquecimento no Paraguai",
      "date": "consulta 13/10/2026; data de oferta não publicada",
      "scope": "Consulta de 13/10/2026: título e ficha exibem PW060K24-130M monofásica, mas o endereço contém PW080K32 trifásico. Oferta pública de PYG 40.000.000, indisponível. Modelo e estoque exigem confirmação. Não usado para dimensionar ou cotar o sistema aquecido. Referência parcial de equipamento. Não multiplicar por volume para dimensionar o clube; não fornece a capacidade projetada.",
      "url": "https://energetika.com.py/products/bomba-de-calor-inverter-marca-energetika-pw080k32-trifasico-hasta-130-000-litros"
    },
    {
      "id": "AQ-P02",
      "title": "Syopar — Vulcano Pool Inverter 25",
      "date": "consulta 13/10/2026; data de oferta não publicada",
      "scope": "9,2 kW térmicos anunciados; piscina recomendada até 25 m³; COP 8,6 em condição de ar/água 26 °C e umidade 80%. Instalação, frete e infraestrutura não comprovados como inclusos. Equipamento pequeno, não especificação para 506,25 m³. COP comercial não adotado como rendimento anual.",
      "url": "https://syopar.com.py/products/bomba-de-calor-pool-inverter-25-vulcano"
    },
    {
      "id": "AQ-P03",
      "title": "GOINFRA — orçamento Centro Aquático, CPU6004/CPU6084",
      "date": "30/01/2026; base outubro/2025",
      "scope": "Fornecimento com BDI 20,86%; instalação com BDI 25,07%. Referência traz 12 unidades para outro projeto. Quantidade e potência não transferidas para Chaco’i. US$12.342,20 fornecimento e US$324,90 instalação, apenas conversão informativa ao câmbio adotado. Não há fator documentado de importação/localização.",
      "url": "https://sgl.goinfra.go.gov.br/portal_licitacao/arquivo.php?idDocumento=21899"
    },
    {
      "id": "AQ-P04",
      "title": "GOINFRA — filtro 96 m³/h, CPU5548",
      "date": "30/01/2026; base outubro/2025",
      "scope": "4 unidades no projeto externo; BDI20,86% incluído no valor. Instalação, tubulação, dosagem e casa técnica são rubricas distintas. Escopo coletivo útil para conferir interfaces. Não adotar filtro ou vazão sem projeto hidráulico.",
      "url": "https://sgl.goinfra.go.gov.br/portal_licitacao/arquivo.php?idDocumento=21899"
    },
    {
      "id": "AQ-P05",
      "title": "CAPACO — preços de construção agosto/2026",
      "date": "agosto/2026",
      "scope": "Preços de serviços não incorporam toda administração, benefício, mobilização e riscos contratuais; transporte e destino de solo variam. Ajuda a conferir ordem de grandeza da escavação; preço contratado adotado continua hipótese interna.",
      "url": "https://www.capaco.org.py/storage/app/media/Listado%20de%20Precios/2026%20PRECIOS/08-LISTADO%20DE%20PRECIOS%20CAPACO-8%20AGOSTO%202026.pdf"
    },
    {
      "id": "AQ-P06",
      "title": "Fluidra — dimensionamento de bombas de calor",
      "date": "consulta 13/10/2026",
      "scope": "Dimensionamento considera ar, temperatura-alvo, período de uso, volume, cobertura e horas de filtragem; COP depende da condição real. Exigir balanço térmico e curvas de desempenho. Nenhum kW de projeto ou quantidade de máquinas está validado neste cenário.",
      "url": "https://www.fluidra.com/commercial-solutions/inspiration/blog/heat-pumps/"
    },
    {
      "id": "AQ-P07",
      "title": "World Aquatics — Competition Regulations",
      "date": "18/02/2026",
      "scope": "A geometria 50×7,5 m com 3 raias é o programa do empreendimento. Não se declara homologação competitiva ou olímpica, nem se incluem blocos de partida. Definir finalidade de treino/lazer com arquiteto e especialista; avaliar afastamentos, profundidades, marcações e acessibilidade no projeto.",
      "url": "https://www.worldaquatics.com/rules/competition-regulations"
    },
    {
      "id": "AQ-P08",
      "title": "CDC — MAHC, 5ª edição",
      "date": "2024",
      "scope": "Seção 4.7 trata circulação e tratamento; volume e tempo de recirculação precisam considerar tipo de uso, tanque de compensação e ocupação. Orientação cobre segurança e operação. Lista de verificação técnica; validade local, licenciamento, critérios de acessibilidade, prevenção de sucção e segurança elétrica dependem do responsável técnico e autoridade competente.",
      "url": "https://www.cdc.gov/model-aquatic-health-code/media/pdfs/2024/11/5th-Ed-MAHC-Code-508.pdf"
    },
    {
      "id": "AQ-P09",
      "title": "ANDE — Pliego de Tarifas 21 vigente no portal",
      "date": "versão27/11/2024; portal consultado13/10/2026",
      "scope": "Categoria 413: potência limitada 2,2–150 kW e mínimo 45 kWh por kW/mês. Categoria 412: energia ponta 331,93 e fora 144,83 PYG/kWh; potência 41.126 PYG/kW-mês. Não define a tarifa do empreendimento nem inclui automaticamente todos encargos. Referência para cenário; confirmar ligação/categoria, demanda, impostos e fornecimento global. Não usar preço industrial ou residencial como tarifa contratada.",
      "url": "https://www.ande.gov.py/docs/tarifas/Pliego%20de%20Tarifas%20NRO%2021%20Version%20Actualizada%2027-11-2024.pdf"
    },
    {
      "id": "AQ-P10",
      "title": "Prefeitura de Sabino — piscina e aditivos",
      "date": "contrato17/05/2022; aditivo02/05/2023",
      "scope": "Aditivo 66.621,35 BRL por interfaces antes ausentes como tubulação/casa de máquinas. Justifica explicitar interfaces; não normalizado por m².",
      "url": "https://www.sabino.sp.gov.br/portal/editais/0/1/249/"
    },
    {
      "id": "AQ-P11",
      "title": "MSPBS — orientação sobre águas recreativas",
      "date": "publicação histórica consultada13/10/2026",
      "scope": "O Ministério orienta observar habilitação municipal e requisitos ambientais para balneários, além de segurança, primeiros socorros e controle da água. Confirmar órgão competente e ordenança vigente do município da propriedade; prever operação, responsável e registros. Não é autorização de construção.",
      "url": "https://www.mspbs.gov.py/portal/3811/recomendaciones-para-el-uso-de-aguas-recreativas.html"
    },
    {
      "id": "AQ-P12",
      "title": "INTN — segurança elétrica e NP2 02896",
      "date": "consulta13/10/2026",
      "scope": "INTN referencia a norma paraguaia de baixa tensão em iniciativas de inspeção de locais públicos. Responsável elétrico deve verificar edição aplicável, proteção em áreas molhadas, equipotencialização, inspeção e exigênciasANDE. Não substitui leitura integral da norma.",
      "url": "https://intn.gov.py/reunion-entre-el-intn-y-el-municipio-de-santa-rita-busca-reforzar-la-seguridad-en-instalaciones-electricas/"
    },
    {
      "id": "ESP-D01",
      "title": "IFAB — Law 1, campo de jogo e metas",
      "date": "regras vigentes consultadas em 2026-10-13",
      "scope": "Intervalos das dimensões internacionais; metas 7,32 × 2,44 m. Não impõe 105 × 68 m como única dimensão. ",
      "url": "https://theifab.com/laws/latest/the-field-of-play/"
    },
    {
      "id": "ESP-D02",
      "title": "FIFA Stadium Guidelines — pitch dimensions and surrounding areas",
      "date": "consulta 2026-10-13",
      "scope": "Recomendação 105 × 68 m. §5.3.2: 5 m nas metas e 4 m laterais até publicidade para estádios maiores. Nossa reserva uniforme de 5 m é hipótese conservadora, não obrigação FIFA. ",
      "url": "https://inside.fifa.com/innovation/stadium-guidelines/technical-guidelines/stadiums-guidelines/pitch-dimensions-and-surrounding-areas"
    },
    {
      "id": "ESP-D03",
      "title": "ITF Rules of Tennis 2026 — regra1 e apêndicesIX/X",
      "date": "2026",
      "scope": "Jogo duplas23,77×10,97m; simples8,23m; linhas de serviço a6,40m da rede; marcas centrais0,10m. ApêndiceX p.38(PDF39): afastamentos mínimos internacionais recomendados6,40m fundos/3,66m laterais ⇒ recinto36,57×18,29m. Medidas de jogo até fora das linhas. ",
      "url": "https://www.itftennis.com/media/7221/2026-rules-of-tennis-english.pdf"
    },
    {
      "id": "ESP-D04",
      "title": "ITF Beach Tennis World Tour — organisational requirements 2026",
      "date": "2026",
      "scope": "§20 p.19: mínimo 2 m até obstáculos atrás e ao lado; 4 m entre quadras lado a lado. §22 p.22: areia mínima 40 cm. Recinto adotado de 26 × 18 m excede esse mínimo por decisão de programa. ",
      "url": "https://www.itftennis.com/media/15505/btwt-organisational-requirements-2026.pdf"
    },
    {
      "id": "ESP-D05",
      "title": "ITF Rules of Beach Tennis 2026",
      "date": "2026",
      "scope": "Jogo 16 × 8 m; rede 1,80 m masculino e 1,70 m feminino/misto. ",
      "url": "https://www.itftennis.com/media/15473/rules-of-beach-tennis-2026.pdf"
    },
    {
      "id": "ESP-D06",
      "title": "FIVB Official Beach Volleyball Rules 2025–2028",
      "date": "2025–2028",
      "scope": "Regras 1 e 2: jogo 16 × 8 m; zona livre geral ≥3 m; mundiais/oficiais 5–6 m, areia ≥40 cm e altura livre ≥12,5 m. Rede 2,43 m masculino/2,24 m feminino. Dimensão espacial não homologa arena. ",
      "url": "https://www.fivb.com/wp-content/uploads/2025/02/FIVB-BeachVolleyball_Rules2025_2028-EN-v01.pdf"
    },
    {
      "id": "ESP-P01",
      "title": "CAPACO — preços Asunción agosto/2026",
      "date": "2026-08-20",
      "scope": "p.2 areia lavada 94.500/m³, pedra triturada nº4 147.600/t; p.13 escavação mecânica 23.634/m³; p.19 pasto alemán plantado 24.675/m². Não são especificações de areia esportiva, rootzone nem grama Bermuda. ",
      "url": "https://www.capaco.org.py/storage/app/media/Listado%20de%20Precios/2026%20PRECIOS/08-LISTADO%20DE%20PRECIOS%20CAPACO-8%20AGOSTO%202026.pdf"
    },
    {
      "id": "ESP-P02",
      "title": "Curitiba — orçamento quadra de tênis CE25/2025",
      "date": "2025-10-20",
      "scope": "Item4: quadra727,2 m², R$304.741,69; contém camadas/piso, itens parciais de cerca/equipamentos; não confundir com três quadras completas nem iluminação. Preços analíticos abaixo com BDI. ",
      "url": "https://mid-transparencia.curitiba.pr.gov.br/contratos/licitacoes/2025/PMC_2025_CE_25_225803_68025.pdf"
    },
    {
      "id": "ESP-P03",
      "title": "Corumbataí/SP — irrigação campo municipal Dispensa08/2026",
      "date": "2026-01-21",
      "scope": "pp.10–12:6.204 m²,16 aspersores,8 setores, bomba6CV/filtro3in; orçamentoR$124.464,12. Inclui equipamentos, instalação, valas em terra e frete. Obras civis, base da bomba, ponto elétrico/água e aterramento cabem à contratante; não chamar pacote integral de toda infraestrutura. ",
      "url": "https://transparencia.corumbatai.sp.gov.br/rep_lic/proc12-2026.pdf"
    },
    {
      "id": "ESP-P04",
      "title": "Aracitaba/MG — quadras esportivas, edital2026",
      "date": "2026-05 publicação; SINAPI02/2026; SEINFRA01/2026",
      "scope": "pp.17–19, componentes de areia/drenos/cerca, sem extrapolar quadra society447,10 m² para campo11. Valores com BDI25%. Areia do orçamento: limpa/peneirada; qualidade ITF/FIVB ainda exige ensaio. ",
      "url": "https://aracitaba.mg.gov.br/wp-content/uploads/2026/05/edital-2.pdf"
    },
    {
      "id": "ESP-EST01",
      "title": "Hipóteses técnicas de provisão V4 — equipe do estudo",
      "date": "2026-10-13",
      "scope": "Faixas escolhidas para anteorçamento; não são pesquisa de preço do item, orçamento de fornecedor, engenharia executiva ou índices estatísticos. Explicitam os recursos físicos, comparação parcial quando possível e riscos. ",
      "url": null
    },
    {
      "id": "CL01",
      "title": "WMO/WWIS — Asunción, dados DMH",
      "date": "Normais 1971–2000; consulta 13/10/2026",
      "scope": "Médias mensais das mínimas e máximas diárias;12 meses. Não são temperaturas da água nem previsão 2026. Período antigo. Usado como referência sazonal regional; não substitui série horária 1991–2020/mais recente nem microclima do terreno. O ponto médio entre mínima/máxima é proxy calculada, não temperatura média oficial.",
      "url": "https://worldweather.wmo.int/en/city.html?cityId=292"
    },
    {
      "id": "CL02",
      "title": "DINAC/DMH — extremas históricas",
      "date": "Atualização 19/02/2026; consulta 13/10/2026",
      "scope": "Asunción (AISP):43°C em 16/10/2023;−1,2°C em 27/06/2011. Extremos históricos não representam mês típico nem garantem condição de projeto; estação AISP não é o terreno.",
      "url": "https://meteorologia.gov.py/extremas-climatologicas/"
    },
    {
      "id": "CL03",
      "title": "DOE — Technical Support Document, Pool Heaters",
      "date": "2023; consulta 13/10/2026",
      "scope": "Capítulo 7 reconhece dependência de clima, uso e operação. Modela variação de cargas e redução com capa entre 30–70%. Percentuais e métodos estrangeiros não são simulação do empreendimento; empregados apenas para escolher sensibilidades explícitas.",
      "url": "https://www.energy.gov/sites/default/files/2023-03/PH_FR_TSD_2023-03-31.pdf"
    },
    {
      "id": "CL04",
      "title": "Fluidra — heat pumps",
      "date": "Consulta 13/10/2026; consulta 13/10/2026",
      "scope": "Dimensionamento depende do ar, água-alvo, período de uso, volume, cobertura e filtragem; COP depende da condição real. Não valida COP anual ou potência deste projeto.",
      "url": "https://www.fluidra.com/commercial-solutions/inspiration/blog/heat-pumps/"
    },
    {
      "id": "CL05",
      "title": "ANDE — Pliego 21",
      "date": "Versão 27/11/2024, publicada como vigente; consulta 13/10/2026",
      "scope": "Categoria 413:310PYG/k Wh e mínimo de consumo; categoria 412 cobra potência e energia por horário. Tarifas efetivas USD0,055/0,075/0,10 usadas abaixo são hipóteses de sensibilidade, não tarifas contratadas. Demanda, impostos e enquadramento pendentes.",
      "url": "https://www.ande.gov.py/docs/tarifas/Pliego%20de%20Tarifas%20NRO%2021%20Version%20Actualizada%2027-11-2024.pdf"
    },
    {
      "id": "CL06",
      "title": "CDC — MAHC2024, tabela 4.7.1.10 e tratamento secundário",
      "date": "2024,5ªedição; consulta 13/10/2026",
      "scope": "Piscina rasa infantil possui exigências específicas na referência, incluindo tratamento secundário e recirculação. Não é norma paraguaia automática; provisão UV é decisão preventiva de planejamento a validar.",
      "url": "https://www.cdc.gov/model-aquatic-health-code/media/pdfs/2024/11/5th-Ed-MAHC-Code-508.pdf"
    },
    {
      "id": "CL07",
      "title": "GOINFRA — bomba de calor e instalação separadas",
      "date": "Orçamento 30/01/2026; baseout/2025; consulta 13/10/2026",
      "scope": "CPU6004: fornecimento FT240R$61.577,71/un; CPU6084: instalação R$1.621,01/un, respectivos BDI incluídos. Sem potência validada para o projeto; quantidade do outro centro aquático não transferida; reserva de equipamentos permanece hipótese.",
      "url": "https://sgl.goinfra.go.gov.br/portal_licitacao/arquivo.php?idDocumento=21899"
    }
  ],
  "packages": [
    "Solo e drenagem",
    "Vias e passeios",
    "Redes e acesso",
    "Edificações e segurança",
    "Lazer e equipamentos",
    "Lagos e paisagismo",
    "Piscina esportiva — 3 raias",
    "Piscina social",
    "Piscina infantil",
    "Piscina esportiva — aquecimento e raias",
    "Vestiários compartilhados — 400m²",
    "Futebol 11",
    "Tênis 1",
    "Tênis 2",
    "Tênis 3",
    "Beach tennis",
    "Vôlei de praia",
    "Interfaces aquáticas adicionais"
  ],
  "focusPackages": [
    "Piscina esportiva — 3 raias",
    "Piscina social",
    "Piscina infantil",
    "Piscina esportiva — aquecimento e raias",
    "Vestiários compartilhados — 400m²",
    "Futebol 11",
    "Tênis 1",
    "Tênis 2",
    "Tênis 3",
    "Beach tennis",
    "Vôlei de praia",
    "Interfaces aquáticas adicionais"
  ],
  "addedBase": 3316690.5090599996,
  "totals": {
    "low": {
      "works": 17005067.98707,
      "land": 15186537.5,
      "fees": 303730.75,
      "design": 850253.3993535001,
      "management": 510152.03961210005,
      "contingency": 2754821.0139053403,
      "impl": 21120294.43994094,
      "capital": 36610562.689940944,
      "fund": 815593.0142476066,
      "total": 37426155.70418855,
      "monthly": 67966.08452063389
    },
    "base": {
      "works": 25014296.52956,
      "land": 15186537.5,
      "fees": 455596.125,
      "design": 1751000.7570692,
      "management": 1000571.8611824,
      "contingency": 6941467.2869529,
      "impl": 34707336.4347645,
      "capital": 50349470.0597645,
      "fund": 821854.4890476065,
      "total": 51171324.548812106,
      "monthly": 68487.87408730054
    },
    "high": {
      "works": 39636671.70531,
      "land": 15186537.5,
      "fees": 607461.5,
      "design": 3567300.4534779,
      "management": 1981833.5852655002,
      "contingency": 15815032.010418689,
      "impl": 61000837.75447209,
      "capital": 76794836.75447209,
      "fund": 838829.5058333208,
      "total": 77633666.26030542,
      "monthly": 69902.4588194434
    }
  }
}