"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.tipoFontesGEE = exports.escopos = void 0; //Interface const interfaces_1 = require("./interfaces"); Object.defineProperty(exports, "escopos", { enumerable: true, get: function () { return interfaces_1.escopos; } }); const escopo1AtividadesAgro_1 = require("./Escopo1/escopo1AtividadesAgro"); //Escopo1 const escopo1CombuEst_1 = require("./Escopo1/escopo1CombuEst"); const escopo1Aereo_1 = require("./Escopo1/escopo1CombuMovel/escopo1Aereo"); const escopo1Ferroviario_1 = require("./Escopo1/escopo1CombuMovel/escopo1Ferroviario"); const escopo1Hidroviario_1 = require("./Escopo1/escopo1CombuMovel/escopo1Hidroviario"); const escopo1Rodoviario_1 = require("./Escopo1/escopo1CombuMovel/escopo1Rodoviario/escopo1Rodoviario"); const escopo1Rodoviario2_1 = require("./Escopo1/escopo1CombuMovel/escopo1Rodoviario/escopo1Rodoviario2"); const escopo1Efluente_1 = require("./Escopo1/escopo1Efluente"); const escopo1EmissoesSF6_1 = require("./Escopo1/escopo1EmissoesFug/escopo1EmissoesSF6"); const escopo1EmissoesRAC_1 = require("./Escopo1/escopo1EmissoesFug/rac/escopo1EmissoesRAC"); const escopo1EmissoesRAC2_1 = require("./Escopo1/escopo1EmissoesFug/rac/escopo1EmissoesRAC2"); const escopo1EmissoesRAC3_1 = require("./Escopo1/escopo1EmissoesFug/rac/escopo1EmissoesRAC3"); const escopo1MudancasSolo_1 = require("./Escopo1/escopo1MudancasSolo"); const escopo1ProcessosInd_1 = require("./Escopo1/escopo1ProcessosInd"); const escopo1Compostagem_1 = require("./Escopo1/escopo1ResiduosSolidos/escopo1Compostagem"); const escopo1Incineracao_1 = require("./Escopo1/escopo1ResiduosSolidos/escopo1Incineracao"); const compraTermica_1 = require("./Escopo2/compraTermica/compraTermica"); const eletricidadeEsc_1 = require("./Escopo2/eletricidadeEsc/eletricidadeEsc"); const escNaoRastreada_1 = require("./Escopo2/eletricidadeEsc/escNaoRastreada"); //Escopo2 const LocalIsoladoAM_1 = require("./Escopo2/eletricidadeLocal/LocalIsoladoAM"); const LocalOutrosSistemas_1 = require("./Escopo2/eletricidadeLocal/LocalOutrosSistemas"); const eletricidadeLocSIN_1 = require("./Escopo2/eletricidadeLocal/eletricidadeLocSIN"); const perdasTDEsc_1 = require("./Escopo2/perdasTDEsc/perdasTDEsc"); const perdasTDEscNaoRastreada_1 = require("./Escopo2/perdasTDEsc/perdasTDEscNaoRastreada"); const perdasTDLocAm_1 = require("./Escopo2/perdasTDLocal/perdasTDLocAm"); const perdasTDLocOutros_1 = require("./Escopo2/perdasTDLocal/perdasTDLocOutros"); const perdasTDLocSin_1 = require("./Escopo2/perdasTDLocal/perdasTDLocSin"); const porBalancoDeMassa_1 = require("./Fugitivas n\u00E3o Quioto/porBalancoDeMassa"); const porCicloDeVida_1 = require("./Fugitivas n\u00E3o Quioto/porCicloDeVida"); //Cálculos Alternativos const calculoAlternativo_1 = require("./OutrasEmissoes/calculoAlternativo"); const escopo1Rodoviario3_1 = require("./Escopo1/escopo1CombuMovel/escopo1Rodoviario/escopo1Rodoviario3"); //Escopo 3 const escopo1ResiduosAterrado_1 = require("./Escopo1/escopo1ResiduosSolidos/escopo1ResiduosAterrado"); const categorias_1 = require("./Escopo3/categorias"); const transportePublico1_1 = require("./Escopo3/deslocamento/transportePublico/transportePublico1"); const transportePublico2_1 = require("./Escopo3/deslocamento/transportePublico/transportePublico2"); const transportePublico3_1 = require("./Escopo3/deslocamento/transportePublico/transportePublico3"); const veiculoParticular1_1 = require("./Escopo3/deslocamento/veiculoParticular/veiculoParticular1"); const veiculoParticular2_1 = require("./Escopo3/deslocamento/veiculoParticular/veiculoParticular2"); const veiculoParticular3_1 = require("./Escopo3/deslocamento/veiculoParticular/veiculoParticular3"); const aereo1_1 = require("./Escopo3/downstream/aereoDownstream/aereo1"); const aereo2_1 = require("./Escopo3/downstream/aereoDownstream/aereo2"); const ferroviario1_1 = require("./Escopo3/downstream/ferroviarioDownstream/ferroviario1"); const ferroviario2_1 = require("./Escopo3/downstream/ferroviarioDownstream/ferroviario2"); const hidroviario1_1 = require("./Escopo3/downstream/hidroviarioDownstream/hidroviario1"); const hidroviario2_1 = require("./Escopo3/downstream/hidroviarioDownstream/hidroviario2"); const rodoviario1_1 = require("./Escopo3/downstream/rodoviarioDownstream/rodoviario1"); const rodoviario2_1 = require("./Escopo3/downstream/rodoviarioDownstream/rodoviario2"); const rodoviario3_1 = require("./Escopo3/downstream/rodoviarioDownstream/rodoviario3"); const rodoviario4_1 = require("./Escopo3/downstream/rodoviarioDownstream/rodoviario4"); const efluentesLiquidos_1 = require("./Escopo3/efluentesLiquidos"); const compostagem_1 = require("./Escopo3/residuosSolidos/compostagem"); const incineracao_1 = require("./Escopo3/residuosSolidos/incineracao"); const residuosAterrados_1 = require("./Escopo3/residuosSolidos/residuosAterrados"); const aereo1_2 = require("./Escopo3/upstream/aereo/aereo1"); const aereo2_2 = require("./Escopo3/upstream/aereo/aereo2"); const ferroviario1_2 = require("./Escopo3/upstream/ferroviario/ferroviario1"); const ferroviario2_2 = require("./Escopo3/upstream/ferroviario/ferroviario2"); const hidroviario1_2 = require("./Escopo3/upstream/hidroviario/hidroviario1"); const hidroviario2_2 = require("./Escopo3/upstream/hidroviario/hidroviario2"); const rodoviario1_2 = require("./Escopo3/upstream/rodoviario/rodoviario1"); const rodoviario2_2 = require("./Escopo3/upstream/rodoviario/rodoviario2"); const rodoviario3_2 = require("./Escopo3/upstream/rodoviario/rodoviario3"); const rodoviario4_2 = require("./Escopo3/upstream/rodoviario/rodoviario4"); const viagemAeronave1_1 = require("./Escopo3/viagensNegocios/viagemAeronave/viagemAeronave1"); const viagemAeronave2_1 = require("./Escopo3/viagensNegocios/viagemAeronave/viagemAeronave2"); const viagemAutomovel1_1 = require("./Escopo3/viagensNegocios/viagemAutomovel/viagemAutomovel1"); const viagemAutomovel2_1 = require("./Escopo3/viagensNegocios/viagemAutomovel/viagemAutomovel2"); const viagemAutomovel3_1 = require("./Escopo3/viagensNegocios/viagemAutomovel/viagemAutomovel3"); const viagemBalsa_1 = require("./Escopo3/viagensNegocios/viagemBalsa"); const viagemOnibus_1 = require("./Escopo3/viagensNegocios/viagemOnibus"); const viagemTrem_1 = require("./Escopo3/viagensNegocios/viagemTrem"); exports.tipoFontesGEE = [ //ao editar as variaveis é necessario rodar a migração para atualizar a seleção de escopos //Escopo1 São 5 categorias escopo1CombuEst_1.fontesEscopo1CombEsta, escopo1ProcessosInd_1.processosIndustriais, escopo1AtividadesAgro_1.fontesEscopo1AtividadesAgro, escopo1MudancasSolo_1.fontesEscopo1MudancasSolo, escopo1Efluente_1.fontesEscopo1Efluente, //Escopo1 Residuos Solidos São 3 categorias escopo1Compostagem_1.residuosSolidosCompostagem, escopo1Incineracao_1.residuosSolidosIncineracao, escopo1ResiduosAterrado_1.residuosSolidosAterrados, //Escopo1 Emissoes Fug São 4 categorias escopo1EmissoesSF6_1.fontesEscopo1EmissoesSF6, escopo1EmissoesRAC_1.fontesEscopo1EmissoesRAC, escopo1EmissoesRAC2_1.fontesEscopo1EmissoesRAC2, escopo1EmissoesRAC3_1.fontesEscopo1EmissoesRAC3, //Escopo1 Combustao Movel São 6 categorias escopo1Rodoviario_1.fontesEscopo1Rodoviario, escopo1Aereo_1.fontesEscopo1Aereo, escopo1Hidroviario_1.fontesEscopo1Hidroviario, escopo1Ferroviario_1.fontesEscopo1Ferroviario, escopo1Rodoviario2_1.fontesEscopo1Rodoviario2, escopo1Rodoviario3_1.fontesEscopo1Rodoviario3, //Escopo2 são 11 LocalIsoladoAM_1.fontesEscopo2IsoladoAM, compraTermica_1.fontesEscopo2CompraTermica, LocalOutrosSistemas_1.fontesEscopo2EletricidadeLoc3, eletricidadeEsc_1.fontesEscopo2EletricidadeEsc, eletricidadeLocSIN_1.fontesEscopo2EletricidadeLoc2, perdasTDEsc_1.fontesEscopo2PerdasTDEsc, escNaoRastreada_1.eletricidadeEscNaoRastreada, perdasTDEscNaoRastreada_1.PerdasTDEscNaoRastreada, perdasTDLocAm_1.PerdasTDLocAm, perdasTDLocOutros_1.PerdasTDLocOutros, perdasTDLocSin_1.PerdasTDLocSin, //////////////////////////////////////Escopo 3//////////////////////////////////////////////// categorias_1.escopo3categorias, //UPSTREAM rodoviario são 4 rodoviario1_2.escopo3rodoviario1, rodoviario2_2.escopo3rodoviario2, rodoviario3_2.escopo3rodoviario3, rodoviario4_2.escopo3rodoviario4, //UPSTREAM ferroviario são 2 ferroviario1_2.escopo3ferroviario1, ferroviario2_2.escopo3ferroviario2, //UPSTREAM hidroviário 2 hidroviario1_2.escopo3hidroviario1, hidroviario2_2.escopo3hidroviario2, //UPSTREAM aéreo 2 aereo1_2.escopo3aereo1, aereo2_2.escopo3aereo2, //RESIDUOS SOLIDOS residuosAterrados_1.escopo3residuosAterrados, compostagem_1.escopo3compostagem, incineracao_1.escopo3incineracao, //EFLUENTES efluentesLiquidos_1.escopo3efluentes, //VIAGENS A NEGOCIOS viagemAeronave1_1.escopo3aeronave1, viagemAeronave2_1.escopo3aeronave2, viagemBalsa_1.escopo3viagemBalsa, viagemOnibus_1.escopo3viagemOnibus, viagemTrem_1.escopo3viagemTrem, viagemAutomovel1_1.escopo3viagemAutomovel1, viagemAutomovel2_1.escopo3viagemAutomovel2, viagemAutomovel3_1.escopo3viagemAutomovel3, //DESLOCAMENTO CASA TRABALHO transportePublico1_1.escopo3transportePublico1, transportePublico2_1.escopo3transportePublico2, transportePublico3_1.escopo3transportePublico3, veiculoParticular1_1.escopo3veiculoParticular1, veiculoParticular2_1.escopo3veiculoParticular2, veiculoParticular3_1.escopo3veiculoParticular3, //DOWNSTREAM rodoviario1_1.escopo3rodoviarioDownstream1, rodoviario2_1.escopo3rodoviarioDownstream2, rodoviario3_1.escopo3rodoviarioDownstream3, rodoviario4_1.escopo3rodoviarioDownstream4, hidroviario1_1.escopo3hidroviarioDownstream1, hidroviario2_1.escopo3hidroviarioDownstream2, ferroviario1_1.escopo3ferroviarioDownstream1, ferroviario2_1.escopo3ferroviarioDownstream2, aereo1_1.escopo3aereoDownstream1, aereo2_1.escopo3aereoDownstream2, /////////////////////////////////////////Cálculos Alternativos//////////////////////////////// calculoAlternativo_1.fontesEscopo1OutrasEmissoes, porBalancoDeMassa_1.fontesEscopo1BalancoDeMassa, porCicloDeVida_1.fontesEscopo1CiclodeVida, ].sort((a, b) => a.descricao.localeCompare(b.descricao)); /** * modifica todos os parametros para que quando indefinido receba 0 tipoFontesGEE.forEach((fonte) => { const formulaAntiga = fonte.formula const novaFormula: typeof formulaAntiga = (pr) => { fonte.estruturaCadastro.forEach( (a: { tipo: tiposCamposGee; idCampo: string | number }) => { if (a.tipo == tiposCamposGee.numero && !pr.cad[a.idCampo]) pr.cad[a.idCampo] = 0 }, ) return formulaAntiga(pr) } fonte.formula = novaFormula }) */ //# sourceMappingURL=index.js.map