From 1f44dc7650436731cd01cd67b462c946ebe3bd41 Mon Sep 17 00:00:00 2001 From: rhernandez-intertech Date: Wed, 19 Apr 2023 12:04:41 -0500 Subject: [PATCH 001/108] google tag manager added --- public/index.html | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/public/index.html b/public/index.html index 88c1017..aaa37b3 100644 --- a/public/index.html +++ b/public/index.html @@ -24,6 +24,16 @@ work correctly both with client-side routing and a non-root public URL. Learn how to configure a non-root public URL by running `npm run build`. --> + + + + + Choose Your Own Solution From 5dc98dc7d746df43491bac83a87c12055b8f2d73 Mon Sep 17 00:00:00 2001 From: rhernandez-intertech Date: Fri, 21 Apr 2023 11:28:14 -0500 Subject: [PATCH 002/108] big brother in prod only --- public/index.html | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/public/index.html b/public/index.html index aaa37b3..9984865 100644 --- a/public/index.html +++ b/public/index.html @@ -28,10 +28,16 @@ Choose Your Own Solution From 93474ca555021d576466dd4ec8547f033ec44701 Mon Sep 17 00:00:00 2001 From: Hayden Esser Date: Tue, 5 Sep 2023 19:59:29 -0400 Subject: [PATCH 003/108] Added .github/workflows - web app deployment pipeline --- .github/workflows/main.yml | 9 ++++++++ .github/workflows/web.yml | 42 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 51 insertions(+) create mode 100644 .github/workflows/main.yml create mode 100644 .github/workflows/web.yml diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml new file mode 100644 index 0000000..e2f737b --- /dev/null +++ b/.github/workflows/main.yml @@ -0,0 +1,9 @@ +name: CI/CD + +on: + push: + workflow_dispatch: + +jobs: + web: + uses: ./.github/workflows/web.yml \ No newline at end of file diff --git a/.github/workflows/web.yml b/.github/workflows/web.yml new file mode 100644 index 0000000..c6b3fcb --- /dev/null +++ b/.github/workflows/web.yml @@ -0,0 +1,42 @@ +name: Web + +on: + workflow_call: + +jobs: + build: + runs-on: ubuntu-22.04 + steps: + - name: Checkout + uses: actions/checkout@v3 + - name: Node setup + uses: actions/setup-node@v3 + with: + node-version: 16 + cache: "npm" + - name: Build + shell: bash + run: npm install && npm run build + - name: Upload artifact + uses: actions/upload-artifact@v3 + with: + name: build + path: ./build + + deploy: + runs-on: [self-hosted, amo-tools] + needs: build + env: + APACHE_DIR: /var/www/html + BACKUP_DIR: /opt/actions-runner/backups + steps: + - name: Get artifact + uses: actions/download-artifact@v3 + with: + name: build + - name: Deploy + run: | + tar -czf $BACKUP_DIR/cyos_$(printf '%(%Y-%m-%d)T\n' -1)_${GITHUB_SHA::7}.tar.gz $APACHE_DIR/cyos + rm -rf $APACHE_DIR/cyos/* + chgrp -R apache ./ + mv ./* $APACHE_DIR/cyos/ From 0713b2ed60c2ee3d2fe3b8731d321595156b8c47 Mon Sep 17 00:00:00 2001 From: Hayden Esser Date: Tue, 5 Sep 2023 20:05:31 -0400 Subject: [PATCH 004/108] Updated workflows/main.yml - Added branch condition --- .github/workflows/main.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index e2f737b..5a8188e 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -2,6 +2,8 @@ name: CI/CD on: push: + branches: + - 'main' workflow_dispatch: jobs: From 544bf4bba37cfb5b847404ebc1af8ebaa2c85f08 Mon Sep 17 00:00:00 2001 From: Hayden Esser Date: Tue, 19 Sep 2023 10:28:00 -0400 Subject: [PATCH 005/108] Update web.yml - change caching configuration, update build steps Caching based on hash of lock file. Updated build steps to use clean install. --- .github/workflows/web.yml | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/.github/workflows/web.yml b/.github/workflows/web.yml index c6b3fcb..aea306c 100644 --- a/.github/workflows/web.yml +++ b/.github/workflows/web.yml @@ -7,16 +7,23 @@ jobs: build: runs-on: ubuntu-22.04 steps: - - name: Checkout - uses: actions/checkout@v3 + - uses: actions/checkout@v4 + with: + fetch-depth: 1 - name: Node setup uses: actions/setup-node@v3 with: node-version: 16 - cache: "npm" + - name: Cache dependencies + uses: actions/cache@v3 + with: + path: ~/.npm + key: npm-${{ hashFiles('package-lock.json') }} + restore-keys: npm- + - name: Install dependencies + run: npm ci - name: Build - shell: bash - run: npm install && npm run build + run: npm run build - name: Upload artifact uses: actions/upload-artifact@v3 with: From f62674fc2cf27eef55c2dcbe282d41a6c6656746 Mon Sep 17 00:00:00 2001 From: rhernandez-intertech Date: Fri, 15 Dec 2023 14:17:16 -0600 Subject: [PATCH 006/108] added Hydrogen as fuel --- src/App.tsx | 6 ++++ src/Projects.tsx | 1 + src/components/Dashboard.tsx | 55 +++++++++++++++++++++++++++++++++--- src/components/YearRecap.tsx | 12 +++++++- src/trackedStats.tsx | 35 +++++++++++++++++++++-- 5 files changed, 101 insertions(+), 8 deletions(-) diff --git a/src/App.tsx b/src/App.tsx index c4f7f4f..1a29e39 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -206,6 +206,7 @@ export class App extends React.PureComponent { budget: 150_000, naturalGasUse: 4_000, electricityUse: 4_000_000, + hydrogenUse: 2_000 }, defaultTrackedStats : { ...initialTrackedStats } }; @@ -544,16 +545,19 @@ export class App extends React.PureComponent { let budget = 0; let naturalGas = 0; let electricity = 0; + let hydrogen = 0; let gameYears = 1; if(totalYearIterations == 5) { budget = 150_000; naturalGas = 240_000; electricity = 60_000_000; + hydrogen = 120_000; gameYears = 2; } if ( totalYearIterations == 10) { budget = 75_000; naturalGas = 120_000; + hydrogen = 6_000; electricity = 30_000_000; } let updatingInitialTrackedStats: TrackedStats = {...initialTrackedStats}; @@ -561,6 +565,7 @@ export class App extends React.PureComponent { updatingInitialTrackedStats.financesAvailable = budget; updatingInitialTrackedStats.naturalGasMMBTU = naturalGas; updatingInitialTrackedStats.electricityUseKWh = electricity; + updatingInitialTrackedStats.hydrogenMMBTU = hydrogen; updatingInitialTrackedStats.gameYears = gameYears; updatingInitialTrackedStats.carbonEmissions = calculateEmissions(updatingInitialTrackedStats); this.setState({ @@ -573,6 +578,7 @@ export class App extends React.PureComponent { budget: budget, naturalGasUse: naturalGas, electricityUse: electricity, + hydrogenUse: hydrogen }, defaultTrackedStats : updatingInitialTrackedStats }); diff --git a/src/Projects.tsx b/src/Projects.tsx index e866821..9113660 100644 --- a/src/Projects.tsx +++ b/src/Projects.tsx @@ -128,6 +128,7 @@ export interface GameSettings { budget: number, naturalGasUse: number, electricityUse: number, + hydrogenUse: number, } /** diff --git a/src/components/Dashboard.tsx b/src/components/Dashboard.tsx index 2881022..da87e95 100644 --- a/src/components/Dashboard.tsx +++ b/src/components/Dashboard.tsx @@ -32,21 +32,25 @@ export class Dashboard extends PureComponentIgnoreFuncs { minimumFractionDigits: 0, maximumFractionDigits: 0, }); - + const carbonSavingsPercent = this.props.carbonSavingsPercent * 100; const carbonSavingsFormatted: string = `${carbonSavingsPercent.toFixed(1)}%`; const naturalGasEmissionRateFormatted: string = singleDecimalFormatter.format(this.props.naturalGasEmissionsPerMMBTU); const electricityEmissionRateFormatted: string = singleDecimalFormatter.format(this.props.electricityEmissionsPerKWh); + const hydrogenEmissionRateFormatted: string = singleDecimalFormatter.format(this.props.hydrogenEmissionsPerMMBTU); const emissionsFromNaturalGasFormatted: string = singleDecimalFormatter.format(this.props.naturalGasEmissionsPerMMBTU * this.props.naturalGasMMBTU / 1000); const emissionsFromElectricityFormatted: string = singleDecimalFormatter.format(this.props.electricityEmissionsPerKWh * this.props.electricityUseKWh / 1000); + const emissionsFromHydrogenFormatted: string = singleDecimalFormatter.format(this.props.hydrogenEmissionsPerMMBTU * this.props.hydrogenMMBTU / 1000); const electricityCost = noDecimalsFormatter.format(this.props.electricityCostPerKWh * this.props.electricityUseKWh); const naturalGasCost = noDecimalsFormatter.format(this.props.naturalGasCostPerMMBTU * this.props.naturalGasMMBTU); + const hydrogenCost = noDecimalsFormatter.format(this.props.hydrogenCostPerMMBTU * this.props.hydrogenMMBTU); const naturalGasFormatted: string = noDecimalsFormatter.format(this.props.naturalGasMMBTU); const electricityUseFormatted: string = noDecimalsFormatter.format(this.props.electricityUseKWh); + const hydrogenFormatted: string = noDecimalsFormatter.format(this.props.hydrogenMMBTU); const financesFormatted: number = Number(this.props.financesAvailable.toFixed(0)); @@ -159,6 +163,24 @@ export class Dashboard extends PureComponentIgnoreFuncs { label: shortenNumber(statsGaugeProperties.electricityUseKWh.maxValue) }]} /> + { - + Natural gas emission rate: { naturalGasEmissionRateFormatted } kg/MMBTU @@ -191,12 +213,12 @@ export class Dashboard extends PureComponentIgnoreFuncs { - + Natural gas cost: ${naturalGasCost} - + Electricity emission rate: { electricityEmissionRateFormatted } kg/kWh @@ -219,6 +241,31 @@ export class Dashboard extends PureComponentIgnoreFuncs { Electricity cost: ${electricityCost} + + + + Hydrogen emission rate: { + hydrogenEmissionRateFormatted + } kg/MMBTU + + + + + Emissions from Hydrogen: { + emissionsFromHydrogenFormatted + } metric tons + + + + + Hydrogen: ${this.props.hydrogenCostPerMMBTU.toFixed(2)}/MMBTU + + + + + Hydrogen cost: ${hydrogenCost} + + diff --git a/src/components/YearRecap.tsx b/src/components/YearRecap.tsx index 246bac1..1e69e24 100644 --- a/src/components/YearRecap.tsx +++ b/src/components/YearRecap.tsx @@ -449,6 +449,15 @@ export class YearRecap extends React.Component { electricitySavingsBarGraphData.push(mutableStats.electricityUseKWh / 1000000); } + let hydrogenBarGraphData: number[] = []; + this.props.yearRangeInitialStats.forEach(year =>{ + hydrogenBarGraphData.push(year.hydrogenMMBTU / 10000); + }); + hydrogenBarGraphData.push(mutableStats.hydrogenMMBTU / 10000); + for (let i = this.props.year; i < this.props.totalIterations; i++){ + hydrogenBarGraphData.push(mutableStats.hydrogenMMBTU / 10000); + } + let totalMoneySpentBarGraphData: number[] = []; this.props.yearRangeInitialStats.forEach(year =>{ totalMoneySpentBarGraphData.push(year.totalMoneySpent / 10000); @@ -580,7 +589,8 @@ export class YearRecap extends React.Component { - + + {/* Completed projects: Only display if there have been completed projects */} {this.props.completedProjects.length > 0 && <> diff --git a/src/trackedStats.tsx b/src/trackedStats.tsx index 4025afa..1f861dc 100644 --- a/src/trackedStats.tsx +++ b/src/trackedStats.tsx @@ -29,6 +29,20 @@ export interface TrackedStats { * Emissions of electricity production, per MMBTU. */ electricityEmissionsPerKWh: number; + + /** + * Hydrogen, in millions of British Thermal Units (MMBTU, for reasons) + */ + hydrogenMMBTU: number; + /** + * Cost of Hydrogen, per MMBTU. + */ + hydrogenCostPerMMBTU: number; + /** + * Emissions of Hydrogen, per MMBTU. + */ + hydrogenEmissionsPerMMBTU: number; + /** * Keeps track of rebates from projects. */ @@ -67,10 +81,12 @@ export const initialTrackedStats: TrackedStats = { naturalGasMMBTU: 4_000, naturalGasCostPerMMBTU: 5, naturalGasEmissionsPerMMBTU: 53.06, // NG is 53.06 kgCO2/MMBTU - electricityUseKWh: 4_000_000, electricityCostPerKWh: 0.10, electricityEmissionsPerKWh: 0.40107, // electricity is 0.40107 kgCO2/kWh + hydrogenMMBTU: 2_000, + hydrogenCostPerMMBTU: 40, + hydrogenEmissionsPerMMBTU: 0, carbonSavingsPercent: 0, financesAvailable: 150_000, totalBudget: 150_000, @@ -96,7 +112,9 @@ export const emptyTrackedStats: TrackedStats = { electricityUseKWh: 0, electricityCostPerKWh: 0, electricityEmissionsPerKWh: 0, - + hydrogenMMBTU: 0, + hydrogenCostPerMMBTU: 0, + hydrogenEmissionsPerMMBTU: 0, financesAvailable: 0, totalBudget: 0, carbonSavingsPercent: 0, @@ -124,7 +142,7 @@ export function setCarbonEmissionsAndSavings(newStats: TrackedStats, defaultTrac let newEmissions; if (newStats.absoluteCarbonSavings) { // WARNING - calculation assumes that projects with absoluteCarbonSavings will never have other emissions modifiers (nat gas, electricity) - newEmissions = calculateEmissions(newStats) + newStats.absoluteCarbonSavings; + newEmissions = calculateEmissions(newStats) + newStats.absoluteCarbonSavings; } else { newEmissions = calculateEmissions(newStats); } @@ -142,10 +160,15 @@ export function calculateYearSavings(oldStats: TrackedStats, newStats: TrackedSt let oldElecCost = oldStats.electricityCostPerKWh * oldStats.electricityUseKWh; let newElecCost = newStats.electricityCostPerKWh * newStats.electricityUseKWh; + + + let oldHCost = oldStats.hydrogenCostPerMMBTU * oldStats.hydrogenMMBTU; + let newHCost = newStats.hydrogenCostPerMMBTU * newStats.hydrogenMMBTU; return { naturalGas: oldNgCost - newNgCost, electricity: oldElecCost - newElecCost, + hydrogen: oldHCost - newHCost }; } @@ -179,6 +202,12 @@ export const statsGaugeProperties: Dict = { textFontSize: 0.85, maxValue: 2_000_000, }, + hydrogenMMBTU: { + label: 'Hydrogen use (MMBTU)', + color: theme.palette.primary.light, + textFontSize: 0.85, + maxValue: 2_000, + }, carbonSavings: { label: 'Carbon savings', color: '#000000', From 30c33bffacbe18bb7f84996123a1a736cfa19540 Mon Sep 17 00:00:00 2001 From: rhernandez-intertech Date: Tue, 19 Dec 2023 16:32:40 -0600 Subject: [PATCH 007/108] added hydrogen test project --- src/PageControls.tsx | 3 ++- src/Pages.tsx | 1 + src/Projects.tsx | 35 +++++++++++++++++++++++++++++++++-- 3 files changed, 36 insertions(+), 3 deletions(-) diff --git a/src/PageControls.tsx b/src/PageControls.tsx index b2ae74e..c9827f3 100644 --- a/src/PageControls.tsx +++ b/src/PageControls.tsx @@ -137,7 +137,8 @@ PageControls[Pages.scope1Projects] = newGroupedChoicesControl({ { title: 'Invest in electrification', choices: [ - Projects[Pages.electricBoiler].getProjectChoiceControl(), + Projects[Pages.electricBoiler].getProjectChoiceControl(), + Projects[Pages.hydrogenFuel].getProjectChoiceControl(), ] } ], diff --git a/src/Pages.tsx b/src/Pages.tsx index 77679b7..31815d8 100644 --- a/src/Pages.tsx +++ b/src/Pages.tsx @@ -22,6 +22,7 @@ const Pages = { processHeatingUpgrades: Symbol('process-heating-upgrades'), hydrogenPoweredForklifts: Symbol('hydrogen-powered-forklifts'), electricBoiler: Symbol('electric-boiler'), + hydrogenFuel: Symbol('hydrogen-fuel'), // below: scope 2 projects lightingUpgrades: Symbol('explore-lighting-upgrades'), greenPowerTariff: Symbol('green-power-tariff'), diff --git a/src/Projects.tsx b/src/Projects.tsx index 9113660..3c4c854 100644 --- a/src/Projects.tsx +++ b/src/Projects.tsx @@ -31,7 +31,7 @@ import { setCarbonEmissionsAndSavings, calculateEmissions } from './trackedStats export const Scope1Projects = [ Pages.advancedEnergyMonitoring, Pages.steamTrapsMaintenance, Pages.improvePipeInsulation, Pages.boilerControl, Pages.airHandingUnitUpgrades, Pages.processHeatingUpgrades, Pages.wasteHeatRecovery, - Pages.electricBoiler + Pages.electricBoiler, Pages.hydrogenFuel //Pages.digitalTwinAnalysis, //Pages.hydrogenPoweredForklifts, //Pages.condensingEconomizerInstallation, @@ -437,7 +437,7 @@ export class ProjectControl implements ProjectControlParams { if (this.statsInfoAppliers.naturalGasMMBTU) { infoDialogStatCards.push({ text: `Natural gas reduction: {${this.statsInfoAppliers.naturalGasMMBTU.toString(true)} MMBtu ${perYearAddOn}}`, - color: theme.palette.primary.light, + color: theme.palette.primary.dark, }); } if (this.statsInfoAppliers.electricityUseKWh) { @@ -445,6 +445,12 @@ export class ProjectControl implements ProjectControlParams { text: `Electricity reduction: {${this.statsInfoAppliers.electricityUseKWh.toString(true)} kWh ${perYearAddOn}}`, color: theme.palette.warning.light, }); + } + if (this.statsInfoAppliers.hydrogenMMBTU) { + infoDialogStatCards.push({ + text: `Hydrogen reduction: {${this.statsInfoAppliers.hydrogenMMBTU.toString(true)} MMBtu ${perYearAddOn}}`, + color: theme.palette.primary.light, + }); } if (this.statsInfoAppliers.absoluteCarbonSavings) { infoDialogStatCards.push({ @@ -1011,6 +1017,31 @@ Projects[Pages.processHeatingUpgrades] = new ProjectControl({ // }, // utilityRebateValue: 5000, // }); + +Projects[Pages.hydrogenFuel] = new ProjectControl({ + pageId: Pages.hydrogenFuel, + cost: 5_000, + statsInfoAppliers: { + hydrogenMMBTU: absolute(1_000), + naturalGasMMBTU: absolute(-1_000), + }, + statsActualAppliers: { + hydrogenMMBTU: absolute(1_000), + naturalGasMMBTU: absolute(-1_000), + }, + title: 'Hydrogen Fuel Test Project', + shortTitle: 'Hydrogen Fuel Test Project', + choiceInfoText: [ + 'Hydrogen Fuel Test Project', + ], + choiceInfoImg: 'images/electric-boiler.png', + choiceInfoImgAlt: 'electric boiler', + choiceInfoImgObjectFit: 'contain', + recapDescription: 'Insert flavor text here!', + // add case study +}); + + Projects[Pages.electricBoiler] = new ProjectControl({ pageId: Pages.electricBoiler, cost: 500_000, From 437ace2cad6140188a7eaff275d983a798131dbd Mon Sep 17 00:00:00 2001 From: rhernandez-intertech Date: Mon, 8 Jan 2024 15:52:47 -0600 Subject: [PATCH 008/108] cleaned up data and formatted into table --- src/components/Dashboard.tsx | 133 ++++++++++++++--------------------- src/components/theme.tsx | 27 ++++++- 2 files changed, 79 insertions(+), 81 deletions(-) diff --git a/src/components/Dashboard.tsx b/src/components/Dashboard.tsx index da87e95..c8ee1e7 100644 --- a/src/components/Dashboard.tsx +++ b/src/components/Dashboard.tsx @@ -6,18 +6,24 @@ import { MobileStepper, Paper, styled, + TableBody, + TableCell, + TableContainer, + TableHead, + TableRow, Typography, } from '@mui/material'; import { leftArrow, PureComponentIgnoreFuncs, rightArrow, clampRatio, shortenNumber } from '../functions-and-types'; import React from 'react'; import GaugeChart from './GaugeChart'; -import { theme } from './theme'; +import { StyledTableCell, StyledTableRow, theme } from './theme'; import type { ControlCallbacks } from './controls'; import BasicPopover from './BasicPopover'; import HorizontalBarWithTooltip from './HorizontalBar'; import type { TrackedStats } from '../trackedStats'; import { statsGaugeProperties } from '../trackedStats'; import type { GameSettings } from '../Projects'; +import { Table } from '@mui/material'; export class Dashboard extends PureComponentIgnoreFuncs { @@ -189,86 +195,53 @@ export class Dashboard extends PureComponentIgnoreFuncs { 'Money spent': this.props.moneySpent, }]} /> - - - - - - - Natural gas emission rate: { - naturalGasEmissionRateFormatted - } kg/MMBTU - - - - - Emissions from natural gas: { - emissionsFromNaturalGasFormatted - } metric tons - - - - - Natural gas: ${this.props.naturalGasCostPerMMBTU.toFixed(2)}/MMBTU - - - - - Natural gas cost: ${naturalGasCost} - - - - - Electricity emission rate: { - electricityEmissionRateFormatted - } kg/kWh - - - - - Emissions from electricity: { - emissionsFromElectricityFormatted - } metric tons - - - - - Electricity: ${this.props.electricityCostPerKWh.toFixed(2)}/kWh - - - - - Electricity cost: ${electricityCost} - - - - - - Hydrogen emission rate: { - hydrogenEmissionRateFormatted - } kg/MMBTU - - - - - Emissions from Hydrogen: { - emissionsFromHydrogenFormatted - } metric tons - - - - - Hydrogen: ${this.props.hydrogenCostPerMMBTU.toFixed(2)}/MMBTU - - - - - Hydrogen cost: ${hydrogenCost} - - - - + + + + + + Utility + Emission Rate + Emissions from Utility + Utility Cost per unit + Total Cost + + + + + {'Natural Gas'} + {naturalGasEmissionRateFormatted} kg/MMBTU + {emissionsFromNaturalGasFormatted} metric tons + ${this.props.naturalGasCostPerMMBTU.toFixed(2)}/kWh + ${naturalGasCost} + + + {'Electricity'} + {electricityEmissionRateFormatted} kg/kWh + {emissionsFromElectricityFormatted} metric tons + ${this.props.electricityCostPerKWh.toFixed(2)}/kWh + ${electricityCost} + + + {'Hydrogen'} + {hydrogenEmissionRateFormatted} kg/MMBTU + {emissionsFromHydrogenFormatted} metric tons + ${this.props.hydrogenCostPerMMBTU.toFixed(2)}/MMBTU + ${hydrogenCost} + + +
+
diff --git a/src/components/theme.tsx b/src/components/theme.tsx index 9524640..91af341 100644 --- a/src/components/theme.tsx +++ b/src/components/theme.tsx @@ -1,4 +1,5 @@ -import { createTheme, Paper, styled } from '@mui/material'; +import { createTheme, Paper, styled, TableRow } from '@mui/material'; +import TableCell, { tableCellClasses } from '@mui/material/TableCell'; // see: https://mui.com/material-ui/customization/theming/ and https://mui.com/material-ui/customization/default-theme/#main-content export const theme = createTheme({ @@ -37,4 +38,28 @@ export const PaperGridItem = styled(Paper)(({ theme }) => ({ padding: theme.spacing(1), textAlign: 'center', color: theme.palette.text.secondary, +})); + + + +export const StyledTableCell = styled(TableCell)(({ theme }) => ({ + [`&.${tableCellClasses.head}`]: { + backgroundColor: theme.palette.primary.light, + color: theme.palette.common.white, + fontSize: 14, + }, + [`&.${tableCellClasses.body}`]: { + fontSize: 14, + color: theme.palette.primary.main, + }, +})); + +export const StyledTableRow = styled(TableRow)(({ theme }) => ({ + '&:nth-of-type(odd)': { + backgroundColor: theme.palette.action.hover, + }, + // hide last border + '&:last-child td, &:last-child th': { + border: 0, + }, })); \ No newline at end of file From b18f7620f98bf29a66cb6d5684bfe25ece2a83ac Mon Sep 17 00:00:00 2001 From: rhernandez-intertech Date: Wed, 10 Jan 2024 09:40:58 -0600 Subject: [PATCH 009/108] added key ID to charts --- src/components/YearRecap.tsx | 12 ++++++------ src/components/YearRecapCharts.tsx | 3 ++- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/src/components/YearRecap.tsx b/src/components/YearRecap.tsx index 1e69e24..9b6ec12 100644 --- a/src/components/YearRecap.tsx +++ b/src/components/YearRecap.tsx @@ -584,12 +584,12 @@ export class YearRecap extends React.Component { {projectRecaps} - - - - - - + + + + + + {/* Completed projects: Only display if there have been completed projects */} {this.props.completedProjects.length > 0 && <> diff --git a/src/components/YearRecapCharts.tsx b/src/components/YearRecapCharts.tsx index a3bc784..a3b0bd8 100644 --- a/src/components/YearRecapCharts.tsx +++ b/src/components/YearRecapCharts.tsx @@ -24,6 +24,7 @@ export type BarsProps = { currentYear: number; domainYaxis: number; events?: boolean; + id: string; }; export default function Example(props: BarsProps) { @@ -101,7 +102,7 @@ export default function Example(props: BarsProps) { strokeWidth={1} orientation={['diagonal']} /> - + {graphDataAndLables.map((d) => { const data = d.dataLables; From 526b662d00eb0bc303f284f2ed73fa62f5a992a6 Mon Sep 17 00:00:00 2001 From: rhernandez-intertech Date: Fri, 12 Jan 2024 09:24:37 -0600 Subject: [PATCH 010/108] table reformatted --- src/components/Dashboard.tsx | 41 ++++++++++++++++++++---------------- 1 file changed, 23 insertions(+), 18 deletions(-) diff --git a/src/components/Dashboard.tsx b/src/components/Dashboard.tsx index c8ee1e7..2735593 100644 --- a/src/components/Dashboard.tsx +++ b/src/components/Dashboard.tsx @@ -197,15 +197,14 @@ export class Dashboard extends PureComponentIgnoreFuncs { /> - - + +
- Utility - Emission Rate - Emissions from Utility - Utility Cost per unit - Total Cost + + Natural Gas + Electricity + Hydrogen @@ -213,30 +212,36 @@ export class Dashboard extends PureComponentIgnoreFuncs { key={'naturalGas'} sx={{ '&:last-child td, &:last-child th': { border: 0 } }} > - {'Natural Gas'} + {'Emission Rate'} {naturalGasEmissionRateFormatted} kg/MMBTU - {emissionsFromNaturalGasFormatted} metric tons - ${this.props.naturalGasCostPerMMBTU.toFixed(2)}/kWh - ${naturalGasCost} + {electricityEmissionRateFormatted} kg/kWh + {hydrogenEmissionRateFormatted} kg/MMBTU - {'Electricity'} - {electricityEmissionRateFormatted} kg/kWh + {'Emissions from Utility'} + {emissionsFromNaturalGasFormatted} metric tons {emissionsFromElectricityFormatted} metric tons - ${this.props.electricityCostPerKWh.toFixed(2)}/kWh - ${electricityCost} + {emissionsFromHydrogenFormatted} metric tons - {'Hydrogen'} - {hydrogenEmissionRateFormatted} kg/MMBTU - {emissionsFromHydrogenFormatted} metric tons + {'Utility Cost per unit'} + ${this.props.naturalGasCostPerMMBTU.toFixed(2)}/kWh + ${this.props.electricityCostPerKWh.toFixed(2)}/kWh ${this.props.hydrogenCostPerMMBTU.toFixed(2)}/MMBTU + + + {'Total Cost'} + ${naturalGasCost} + ${electricityCost} ${hydrogenCost} From 7f001c028edfff402dccaf3b5444336eb554ca1d Mon Sep 17 00:00:00 2001 From: nbintertech Date: Tue, 16 Jan 2024 14:44:11 -0600 Subject: [PATCH 011/108] fix vulns --- package-lock.json | 2012 +++++++++++++-------------------------------- 1 file changed, 570 insertions(+), 1442 deletions(-) diff --git a/package-lock.json b/package-lock.json index f277d80..5470b8f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -54,9 +54,9 @@ } }, "node_modules/@adobe/css-tools": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.2.0.tgz", - "integrity": "sha512-E09FiIft46CmH5Qnjb0wsW54/YQd69LsxeKUOWawmws1XWvyFGURnAChH0mlr7YPFR1ofwvUQfcL0J3lMxXqPA==" + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.3.2.tgz", + "integrity": "sha512-DA5a1C0gD/pLOvhv33YMrbf2FK3oUzwNl9oOJqE4XVjuEtt6XIakRcsd7eLiOSPkp1kTRQGICTA8cKra/vFbjw==" }, "node_modules/@ampproject/remapping": { "version": "2.2.0", @@ -87,11 +87,12 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", + "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", "dependencies": { - "@babel/highlight": "^7.18.6" + "@babel/highlight": "^7.23.4", + "chalk": "^2.4.2" }, "engines": { "node": ">=6.9.0" @@ -135,9 +136,9 @@ } }, "node_modules/@babel/core/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "bin": { "semver": "bin/semver.js" } @@ -168,19 +169,19 @@ } }, "node_modules/@babel/eslint-parser/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/generator": { - "version": "7.21.1", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.1.tgz", - "integrity": "sha512-1lT45bAYlQhFn/BHivJs43AiW2rg3/UbLyShGfF3C0KmHvO5fSghWd5kBJy30kpRRucGzXStvnnCFniCR2kXAA==", + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz", + "integrity": "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==", "dependencies": { - "@babel/types": "^7.21.0", + "@babel/types": "^7.23.6", "@jridgewell/gen-mapping": "^0.3.2", "@jridgewell/trace-mapping": "^0.3.17", "jsesc": "^2.5.1" @@ -244,9 +245,9 @@ } }, "node_modules/@babel/helper-compilation-targets/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "bin": { "semver": "bin/semver.js" } @@ -304,17 +305,17 @@ } }, "node_modules/@babel/helper-define-polyfill-provider/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/helper-environment-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", - "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", "engines": { "node": ">=6.9.0" } @@ -331,23 +332,23 @@ } }, "node_modules/@babel/helper-function-name": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", - "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", "dependencies": { - "@babel/template": "^7.20.7", - "@babel/types": "^7.21.0" + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-hoist-variables": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", - "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", "dependencies": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -468,28 +469,28 @@ } }, "node_modules/@babel/helper-split-export-declaration": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", - "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", "dependencies": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-string-parser": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", - "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", + "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", "engines": { "node": ">=6.9.0" } @@ -530,12 +531,12 @@ } }, "node_modules/@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", + "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", "dependencies": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", "js-tokens": "^4.0.0" }, "engines": { @@ -543,9 +544,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.21.2", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.2.tgz", - "integrity": "sha512-URpaIJQwEkEC2T9Kn+Ai6Xe/02iNaVCuT/PtoRz3GPVJVDpPd7mLo+VddTbhCRU9TXqW5mSrQfXZyi8kDKOVpQ==", + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.6.tgz", + "integrity": "sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==", "bin": { "parser": "bin/babel-parser.js" }, @@ -1575,9 +1576,9 @@ } }, "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "bin": { "semver": "bin/semver.js" } @@ -1787,9 +1788,9 @@ } }, "node_modules/@babel/preset-env/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "bin": { "semver": "bin/semver.js" } @@ -1861,32 +1862,32 @@ } }, "node_modules/@babel/template": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", - "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", + "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", "dependencies": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7" + "@babel/code-frame": "^7.22.13", + "@babel/parser": "^7.22.15", + "@babel/types": "^7.22.15" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.21.2", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.2.tgz", - "integrity": "sha512-ts5FFU/dSUPS13tv8XiEObDu9K+iagEKME9kAbaP7r0Y9KtZJZ+NGndDvWoRAYNpeWafbpFeki3q9QoMD6gxyw==", - "dependencies": { - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.21.1", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.21.0", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.21.2", - "@babel/types": "^7.21.2", - "debug": "^4.1.0", + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.7.tgz", + "integrity": "sha512-tY3mM8rH9jM0YHFGyfC0/xf+SB5eKUu7HPj7/k3fpi9dAlsMc5YbQvDi0Sh2QTPXqMhyaAtzAr807TIyfQrmyg==", + "dependencies": { + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.6", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.23.6", + "@babel/types": "^7.23.6", + "debug": "^4.3.1", "globals": "^11.1.0" }, "engines": { @@ -1894,12 +1895,12 @@ } }, "node_modules/@babel/types": { - "version": "7.21.2", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.2.tgz", - "integrity": "sha512-3wRZSs7jiFaB8AjxiiD+VqN5DTG2iRvJGQ+qYFrs/654lg6kGTQWIOFjlBo5RaXuAZjBmP3+OQH4dmhqiiyYxw==", + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.6.tgz", + "integrity": "sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==", "dependencies": { - "@babel/helper-string-parser": "^7.19.4", - "@babel/helper-validator-identifier": "^7.19.1", + "@babel/helper-string-parser": "^7.23.4", + "@babel/helper-validator-identifier": "^7.22.20", "to-fast-properties": "^2.0.0" }, "engines": { @@ -2275,9 +2276,9 @@ } }, "node_modules/@electron/get/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -2695,22 +2696,6 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@jest/console/node_modules/@jest/schemas": { - "version": "29.4.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.4.3.tgz", - "integrity": "sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==", - "dependencies": { - "@sinclair/typebox": "^0.25.16" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/console/node_modules/@sinclair/typebox": { - "version": "0.25.24", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.25.24.tgz", - "integrity": "sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==" - }, "node_modules/@jest/console/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -2917,17 +2902,6 @@ } } }, - "node_modules/@jest/core/node_modules/@jest/schemas": { - "version": "29.4.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.4.3.tgz", - "integrity": "sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==", - "dependencies": { - "@sinclair/typebox": "^0.25.16" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, "node_modules/@jest/core/node_modules/@jest/transform": { "version": "29.5.0", "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.5.0.tgz", @@ -2985,11 +2959,6 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@jest/core/node_modules/@sinclair/typebox": { - "version": "0.25.24", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.25.24.tgz", - "integrity": "sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==" - }, "node_modules/@jest/core/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -3644,17 +3613,6 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@jest/expect/node_modules/@jest/schemas": { - "version": "29.4.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.4.3.tgz", - "integrity": "sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==", - "dependencies": { - "@sinclair/typebox": "^0.25.16" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, "node_modules/@jest/expect/node_modules/@jest/transform": { "version": "29.5.0", "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.5.0.tgz", @@ -3696,11 +3654,6 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@jest/expect/node_modules/@sinclair/typebox": { - "version": "0.25.24", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.25.24.tgz", - "integrity": "sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==" - }, "node_modules/@jest/expect/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -4446,17 +4399,6 @@ } } }, - "node_modules/@jest/reporters/node_modules/@jest/schemas": { - "version": "29.4.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.4.3.tgz", - "integrity": "sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==", - "dependencies": { - "@sinclair/typebox": "^0.25.16" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, "node_modules/@jest/reporters/node_modules/@jest/transform": { "version": "29.5.0", "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.5.0.tgz", @@ -4514,11 +4456,6 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@jest/reporters/node_modules/@sinclair/typebox": { - "version": "0.25.24", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.25.24.tgz", - "integrity": "sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==" - }, "node_modules/@jest/reporters/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -4704,22 +4641,6 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@jest/reporters/node_modules/jest-util": { - "version": "29.4.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.4.3.tgz", - "integrity": "sha512-ToSGORAz4SSSoqxDSylWX8JzkOQR7zoBtNRsA7e+1WUX5F8jrOwaNpuh1YfJHJKDHXLHmObv5eOjejUd+/Ws+Q==", - "dependencies": { - "@jest/types": "^29.4.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, "node_modules/@jest/reporters/node_modules/jest-worker": { "version": "29.4.3", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.4.3.tgz", @@ -4852,91 +4773,6 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@jest/test-sequencer/node_modules/@jest/schemas": { - "version": "29.4.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.4.3.tgz", - "integrity": "sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==", - "dependencies": { - "@sinclair/typebox": "^0.25.16" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/test-sequencer/node_modules/@jest/types": { - "version": "29.4.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.4.3.tgz", - "integrity": "sha512-bPYfw8V65v17m2Od1cv44FH+SiKW7w2Xu7trhcdTLUmSv85rfKsP+qXSjO4KGJr4dtPSzl/gvslZBXctf1qGEA==", - "dependencies": { - "@jest/schemas": "^29.4.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/test-sequencer/node_modules/@sinclair/typebox": { - "version": "0.25.24", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.25.24.tgz", - "integrity": "sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==" - }, - "node_modules/@jest/test-sequencer/node_modules/@types/yargs": { - "version": "17.0.22", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.22.tgz", - "integrity": "sha512-pet5WJ9U8yPVRhkwuEIp5ktAeAqRZOq4UdAyWLWzxbtpyXnzbtLdKiXAjJzi/KLmPGS9wk86lUFWZFN6sISo4g==", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@jest/test-sequencer/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/test-sequencer/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/test-sequencer/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/test-sequencer/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, "node_modules/@jest/test-sequencer/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -4977,22 +4813,6 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@jest/test-sequencer/node_modules/jest-util": { - "version": "29.4.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.4.3.tgz", - "integrity": "sha512-ToSGORAz4SSSoqxDSylWX8JzkOQR7zoBtNRsA7e+1WUX5F8jrOwaNpuh1YfJHJKDHXLHmObv5eOjejUd+/Ws+Q==", - "dependencies": { - "@jest/types": "^29.4.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, "node_modules/@jest/test-sequencer/node_modules/jest-worker": { "version": "29.4.3", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.4.3.tgz", @@ -5021,17 +4841,6 @@ "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/@jest/test-sequencer/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@jest/transform": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", @@ -5189,22 +4998,6 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@jest/types/node_modules/@jest/schemas": { - "version": "29.4.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.4.3.tgz", - "integrity": "sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==", - "dependencies": { - "@sinclair/typebox": "^0.25.16" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/types/node_modules/@sinclair/typebox": { - "version": "0.25.24", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.25.24.tgz", - "integrity": "sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==" - }, "node_modules/@jest/types/node_modules/@types/node": { "version": "18.14.4", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.14.4.tgz", @@ -5303,18 +5096,18 @@ } }, "node_modules/@jridgewell/source-map": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", - "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", + "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", "dependencies": { "@jridgewell/gen-mapping": "^0.3.0", "@jridgewell/trace-mapping": "^0.3.9" } }, "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", "dependencies": { "@jridgewell/set-array": "^1.0.1", "@jridgewell/sourcemap-codec": "^1.4.10", @@ -5330,12 +5123,12 @@ "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.17", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", - "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "version": "0.3.21", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.21.tgz", + "integrity": "sha512-SRfKmRe1KvYnxjEMtxEr+J4HIeMX5YBg/qhRHpxEIGjhX1rshcHlnFUE9K0GazhVKWM7B+nARSkV8LuvJdJ5/g==", "dependencies": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, "node_modules/@leichtgewicht/ip-codec": { @@ -6906,15 +6699,6 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@types/jest/node_modules/jest-get-type": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", - "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", - "dev": true, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, "node_modules/@types/jest/node_modules/jest-matcher-utils": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", @@ -7193,17 +6977,6 @@ "@types/jest": "*" } }, - "node_modules/@types/testing-library__jest-dom/node_modules/@jest/schemas": { - "version": "29.4.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.4.3.tgz", - "integrity": "sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==", - "dependencies": { - "@sinclair/typebox": "^0.25.16" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, "node_modules/@types/testing-library__jest-dom/node_modules/@jest/types": { "version": "29.5.0", "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.5.0.tgz", @@ -7220,11 +6993,6 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@types/testing-library__jest-dom/node_modules/@sinclair/typebox": { - "version": "0.25.24", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.25.24.tgz", - "integrity": "sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==" - }, "node_modules/@types/testing-library__jest-dom/node_modules/@types/jest": { "version": "29.4.0", "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.4.0.tgz", @@ -9278,133 +9046,133 @@ } }, "node_modules/@webassemblyjs/ast": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", + "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" } }, "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==" }, "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==" }, "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", + "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==" }, "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", - "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", "@xtuc/long": "4.2.2" } }, "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==" }, "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", - "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", + "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1" + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6" } }, "node_modules/@webassemblyjs/ieee754": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", - "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", "dependencies": { "@xtuc/ieee754": "^1.2.0" } }, "node_modules/@webassemblyjs/leb128": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", "dependencies": { "@xtuc/long": "4.2.2" } }, "node_modules/@webassemblyjs/utf8": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==" }, "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", - "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", + "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/helper-wasm-section": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-opt": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "@webassemblyjs/wast-printer": "1.11.1" + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-opt": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6", + "@webassemblyjs/wast-printer": "1.11.6" } }, "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", - "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", + "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" } }, "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", - "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", + "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1" + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6" } }, "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", - "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", + "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" } }, "node_modules/@webassemblyjs/wast-printer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", - "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", + "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", "dependencies": { - "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/ast": "1.11.6", "@xtuc/long": "4.2.2" } }, @@ -9479,9 +9247,9 @@ } }, "node_modules/acorn-import-assertions": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", - "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", + "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", "peerDependencies": { "acorn": "^8" } @@ -10079,12 +9847,13 @@ } }, "node_modules/axios": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", - "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", + "version": "1.6.5", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.5.tgz", + "integrity": "sha512-Ii012v05KEVuUoFWmMW/UQv9aRIc3ZwkWDcM+h5Il8izZCtRVpDUfwpoFf7eOtajT3QiGR4yDUx7lPqHJULgbg==", "dependencies": { - "follow-redirects": "^1.14.9", - "form-data": "^4.0.0" + "follow-redirects": "^1.15.4", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" } }, "node_modules/axios/node_modules/form-data": { @@ -10349,9 +10118,9 @@ } }, "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "bin": { "semver": "bin/semver.js" } @@ -12893,9 +12662,9 @@ } }, "node_modules/electron": { - "version": "24.0.0", - "resolved": "https://registry.npmjs.org/electron/-/electron-24.0.0.tgz", - "integrity": "sha512-QmL8L53fQ+xOAp8m2mSGNewhDvJqQttCxrcesf0cqndKQDsIq4QvR35wGJqHg7MyPQKcBErLhZj9QvRheO5qnA==", + "version": "24.8.8", + "resolved": "https://registry.npmjs.org/electron/-/electron-24.8.8.tgz", + "integrity": "sha512-0A2tGwG/0hxnD32Lil9wgSydQ0HCP5AdkgcH+qee3QgaC2jVq55YIbrj/0ZAq4L7yiZvQTzYIrc6kie7OahJKQ==", "dev": true, "hasInstallScript": true, "dependencies": { @@ -13234,9 +13003,9 @@ } }, "node_modules/enhanced-resolve": { - "version": "5.12.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz", - "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==", + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", + "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", "dependencies": { "graceful-fs": "^4.2.4", "tapable": "^2.2.0" @@ -13355,9 +13124,9 @@ } }, "node_modules/es-module-lexer": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", - "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.4.1.tgz", + "integrity": "sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==" }, "node_modules/es-set-tostringtag": { "version": "2.0.1", @@ -13694,9 +13463,9 @@ } }, "node_modules/eslint-plugin-import/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "bin": { "semver": "bin/semver.js" } @@ -13754,9 +13523,9 @@ } }, "node_modules/eslint-plugin-jsx-a11y/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "bin": { "semver": "bin/semver.js" } @@ -13828,9 +13597,9 @@ } }, "node_modules/eslint-plugin-react/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "bin": { "semver": "bin/semver.js" } @@ -14740,9 +14509,9 @@ "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==" }, "node_modules/follow-redirects": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", - "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "version": "1.15.5", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.5.tgz", + "integrity": "sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==", "funding": [ { "type": "individual", @@ -16588,9 +16357,9 @@ } }, "node_modules/istanbul-lib-instrument/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "bin": { "semver": "bin/semver.js" } @@ -17591,20 +17360,6 @@ "url": "https://github.com/sindresorhus/emittery?sponsor=1" } }, - "node_modules/jest-cli/node_modules/expect": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", - "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", - "dependencies": { - "@jest/types": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, "node_modules/jest-cli/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -17680,14 +17435,6 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-cli/node_modules/jest-get-type": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", - "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, "node_modules/jest-cli/node_modules/jest-leak-detector": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", @@ -17714,25 +17461,6 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-cli/node_modules/jest-message-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", - "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^27.5.1", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, "node_modules/jest-cli/node_modules/jest-mock": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", @@ -17869,22 +17597,6 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/jest-cli/node_modules/jest-validate": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", - "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", - "dependencies": { - "@jest/types": "^27.5.1", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^27.5.1", - "leven": "^3.1.0", - "pretty-format": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, "node_modules/jest-cli/node_modules/pretty-format": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", @@ -18179,17 +17891,6 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-config/node_modules/@jest/schemas": { - "version": "29.4.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.4.3.tgz", - "integrity": "sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==", - "dependencies": { - "@sinclair/typebox": "^0.25.16" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, "node_modules/jest-config/node_modules/@jest/test-result": { "version": "29.5.0", "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.5.0.tgz", @@ -18277,11 +17978,6 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-config/node_modules/@sinclair/typebox": { - "version": "0.25.24", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.25.24.tgz", - "integrity": "sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==" - }, "node_modules/jest-config/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -18560,77 +18256,6 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-config/node_modules/jest-each": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.5.0.tgz", - "integrity": "sha512-HM5kIJ1BTnVt+DQZ2ALp3rzXEl+g726csObrW/jpEGl+CDSSQpOJJX2KE/vEg8cxcMXdyEPu6U4QX5eruQv5hA==", - "dependencies": { - "@jest/types": "^29.5.0", - "chalk": "^4.0.0", - "jest-get-type": "^29.4.3", - "jest-util": "^29.5.0", - "pretty-format": "^29.5.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-config/node_modules/jest-each/node_modules/@jest/types": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.5.0.tgz", - "integrity": "sha512-qbu7kN6czmVRc3xWFQcAN03RAUamgppVUdXrvl1Wr3jlNF93o9mJbGcDWrwGB6ht44u7efB1qCFgVQmca24Uog==", - "dependencies": { - "@jest/schemas": "^29.4.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-config/node_modules/jest-each/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-config/node_modules/jest-each/node_modules/jest-util": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.5.0.tgz", - "integrity": "sha512-RYMgG/MTadOr5t8KdhejfvUU82MxsCu5MF6KuDUHl+NuwzUt+Sm6jJWxTJVrDR1j5M/gJVCPKQEpWXY+yIQ6lQ==", - "dependencies": { - "@jest/types": "^29.5.0", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-config/node_modules/jest-each/node_modules/pretty-format": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", - "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", - "dependencies": { - "@jest/schemas": "^29.4.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, "node_modules/jest-config/node_modules/jest-environment-node": { "version": "29.5.0", "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.5.0.tgz", @@ -21330,17 +20955,6 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-runner/node_modules/@jest/schemas": { - "version": "29.4.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.4.3.tgz", - "integrity": "sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==", - "dependencies": { - "@sinclair/typebox": "^0.25.16" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, "node_modules/jest-runner/node_modules/@jest/transform": { "version": "29.5.0", "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.5.0.tgz", @@ -21398,11 +21012,6 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-runner/node_modules/@sinclair/typebox": { - "version": "0.25.24", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.25.24.tgz", - "integrity": "sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==" - }, "node_modules/jest-runner/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -22007,17 +21616,6 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-runtime/node_modules/@jest/schemas": { - "version": "29.4.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.4.3.tgz", - "integrity": "sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==", - "dependencies": { - "@sinclair/typebox": "^0.25.16" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, "node_modules/jest-runtime/node_modules/@jest/transform": { "version": "29.5.0", "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.5.0.tgz", @@ -22075,11 +21673,6 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-runtime/node_modules/@sinclair/typebox": { - "version": "0.25.24", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.25.24.tgz", - "integrity": "sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==" - }, "node_modules/jest-runtime/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -22507,17 +22100,6 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-snapshot/node_modules/@jest/schemas": { - "version": "29.4.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.4.3.tgz", - "integrity": "sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==", - "dependencies": { - "@sinclair/typebox": "^0.25.16" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, "node_modules/jest-snapshot/node_modules/@jest/transform": { "version": "29.5.0", "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.5.0.tgz", @@ -22575,11 +22157,6 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-snapshot/node_modules/@sinclair/typebox": { - "version": "0.25.24", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.25.24.tgz", - "integrity": "sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==" - }, "node_modules/jest-snapshot/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -22672,14 +22249,6 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-snapshot/node_modules/expect/node_modules/diff-sequences": { - "version": "29.4.3", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.4.3.tgz", - "integrity": "sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA==", - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, "node_modules/jest-snapshot/node_modules/expect/node_modules/jest-diff": { "version": "29.5.0", "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.5.0.tgz", @@ -23146,14 +22715,6 @@ "node": ">=8" } }, - "node_modules/jest-validate/node_modules/jest-get-type": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", - "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, "node_modules/jest-validate/node_modules/pretty-format": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", @@ -24911,13 +24472,13 @@ } }, "node_modules/joi": { - "version": "17.9.1", - "resolved": "https://registry.npmjs.org/joi/-/joi-17.9.1.tgz", - "integrity": "sha512-FariIi9j6QODKATGBrEX7HZcja8Bsh3rfdGYy/Sb65sGlZWK/QWesU1ghk7aJWDj95knjXlQfSmzFSPPkLVsfw==", + "version": "17.11.1", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.11.1.tgz", + "integrity": "sha512-671acnrx+w96PCcQOzvm0VYQVwNL2PVgZmDRaFuSsx8sIUmGzYElPw5lU8F3Cr0jOuPs1oM56p7W2a1cdDOwcw==", "dependencies": { - "@hapi/hoek": "^9.0.0", - "@hapi/topo": "^5.0.0", - "@sideway/address": "^4.1.3", + "@hapi/hoek": "^9.3.0", + "@hapi/topo": "^5.1.0", + "@sideway/address": "^4.1.4", "@sideway/formula": "^3.0.1", "@sideway/pinpoint": "^2.0.0" } @@ -25327,9 +24888,9 @@ } }, "node_modules/make-dir/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "bin": { "semver": "bin/semver.js" } @@ -25820,9 +25381,15 @@ "devOptional": true }, "node_modules/nanoid": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -26748,9 +26315,9 @@ } }, "node_modules/postcss": { - "version": "8.4.21", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz", - "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==", + "version": "8.4.33", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.33.tgz", + "integrity": "sha512-Kkpbhhdjw2qQs2O2DGX+8m5OVqEcbB9HRBvuYM9pgrjEFUg30A9LmXNlTAUj4S9kgtGyrMbTzVjH7E+s5Re2yg==", "funding": [ { "type": "opencollective", @@ -26759,10 +26326,14 @@ { "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" } ], "dependencies": { - "nanoid": "^3.3.4", + "nanoid": "^3.3.7", "picocolors": "^1.0.0", "source-map-js": "^1.0.2" }, @@ -28021,22 +27592,6 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/pretty-format/node_modules/@jest/schemas": { - "version": "29.4.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.4.3.tgz", - "integrity": "sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==", - "dependencies": { - "@sinclair/typebox": "^0.25.16" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/pretty-format/node_modules/@sinclair/typebox": { - "version": "0.25.24", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.25.24.tgz", - "integrity": "sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==" - }, "node_modules/pretty-format/node_modules/ansi-styles": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", @@ -28145,6 +27700,11 @@ "node": ">= 0.10" } }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + }, "node_modules/psl": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", @@ -29367,9 +28927,9 @@ } }, "node_modules/read-pkg/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "devOptional": true, "bin": { "semver": "bin/semver" @@ -30021,9 +29581,9 @@ } }, "node_modules/rxjs": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.0.tgz", - "integrity": "sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==", + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", "dependencies": { "tslib": "^2.1.0" } @@ -30102,44 +29662,6 @@ "node": ">=12" } }, - "node_modules/sass-graph/node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "devOptional": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "node_modules/sass-graph/node_modules/yargs": { - "version": "17.5.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.5.1.tgz", - "integrity": "sha512-t6YAJcxDkNX7NFYiVtKvWUz8l+PaKTLiL63mJYWR2GnHq2gjEWISzsLp9wg3aY36dY1j+gfIEL3pIF+XlJJfbA==", - "devOptional": true, - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/sass-graph/node_modules/yargs-parser": { - "version": "21.0.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz", - "integrity": "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==", - "devOptional": true, - "engines": { - "node": ">=12" - } - }, "node_modules/sass-loader": { "version": "12.6.0", "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", @@ -30202,9 +29724,9 @@ } }, "node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", "dependencies": { "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", @@ -30282,9 +29804,9 @@ } }, "node_modules/semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dependencies": { "lru-cache": "^6.0.0" }, @@ -31403,12 +30925,12 @@ } }, "node_modules/terser": { - "version": "5.16.5", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.5.tgz", - "integrity": "sha512-qcwfg4+RZa3YvlFh0qjifnzBHjKGNbtDo9yivMqMFDy9Q6FSaQWSB/j1xKhsoUFJIqDOM3TsN6D5xbrMrFcHbg==", + "version": "5.26.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.26.0.tgz", + "integrity": "sha512-dytTGoE2oHgbNV9nTzgBEPaqAWvcJNl66VZ0BkJqlvp71IjO8CxdBx/ykCNb47cLnCmCvRZ6ZR0tLkqvZCdVBQ==", "dependencies": { - "@jridgewell/source-map": "^0.3.2", - "acorn": "^8.5.0", + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", "commander": "^2.20.0", "source-map-support": "~0.5.20" }, @@ -31420,15 +30942,15 @@ } }, "node_modules/terser-webpack-plugin": { - "version": "5.3.6", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", - "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", + "version": "5.3.10", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", + "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", "dependencies": { - "@jridgewell/trace-mapping": "^0.3.14", + "@jridgewell/trace-mapping": "^0.3.20", "jest-worker": "^27.4.5", "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", - "terser": "^5.14.1" + "serialize-javascript": "^6.0.1", + "terser": "^5.26.0" }, "engines": { "node": ">= 10.13.0" @@ -31539,9 +31061,9 @@ } }, "node_modules/tough-cookie": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", - "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", + "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", "dependencies": { "psl": "^1.1.33", "punycode": "^2.1.1", @@ -32014,15 +31536,15 @@ } }, "node_modules/wait-on": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-7.0.1.tgz", - "integrity": "sha512-9AnJE9qTjRQOlTZIldAaf/da2eW0eSRSgcqq85mXQja/DW3MriHxkpODDSUEg+Gri/rKEcXUZHe+cevvYItaog==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-7.2.0.tgz", + "integrity": "sha512-wCQcHkRazgjG5XoAq9jbTMLpNIjoSlZslrJ2+N9MxDsGEv1HnFoVjOCexL0ESva7Y9cu350j+DWADdk54s4AFQ==", "dependencies": { - "axios": "^0.27.2", - "joi": "^17.7.0", + "axios": "^1.6.1", + "joi": "^17.11.0", "lodash": "^4.17.21", - "minimist": "^1.2.7", - "rxjs": "^7.8.0" + "minimist": "^1.2.8", + "rxjs": "^7.8.1" }, "bin": { "wait-on": "bin/wait-on" @@ -32073,21 +31595,21 @@ } }, "node_modules/webpack": { - "version": "5.75.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz", - "integrity": "sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==", + "version": "5.89.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.89.0.tgz", + "integrity": "sha512-qyfIC10pOr70V+jkmud8tMfajraGCZMBWJtrmuBymQKCrLTRejBI8STDp1MCyZu/QTdZSeacCQYpYNQVOzX5kw==", "dependencies": { "@types/eslint-scope": "^3.7.3", - "@types/estree": "^0.0.51", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", + "@types/estree": "^1.0.0", + "@webassemblyjs/ast": "^1.11.5", + "@webassemblyjs/wasm-edit": "^1.11.5", + "@webassemblyjs/wasm-parser": "^1.11.5", "acorn": "^8.7.1", - "acorn-import-assertions": "^1.7.6", + "acorn-import-assertions": "^1.9.0", "browserslist": "^4.14.5", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.10.0", - "es-module-lexer": "^0.9.0", + "enhanced-resolve": "^5.15.0", + "es-module-lexer": "^1.2.1", "eslint-scope": "5.1.1", "events": "^3.2.0", "glob-to-regexp": "^0.4.1", @@ -32096,9 +31618,9 @@ "loader-runner": "^4.2.0", "mime-types": "^2.1.27", "neo-async": "^2.6.2", - "schema-utils": "^3.1.0", + "schema-utils": "^3.2.0", "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.3", + "terser-webpack-plugin": "^5.3.7", "watchpack": "^2.4.0", "webpack-sources": "^3.2.3" }, @@ -32315,11 +31837,6 @@ "node": ">=10.13.0" } }, - "node_modules/webpack/node_modules/@types/estree": { - "version": "0.0.51", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" - }, "node_modules/webpack/node_modules/eslint-scope": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", @@ -32464,9 +31981,9 @@ } }, "node_modules/word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", "engines": { "node": ">=0.10.0" } @@ -32916,9 +32433,9 @@ }, "dependencies": { "@adobe/css-tools": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.2.0.tgz", - "integrity": "sha512-E09FiIft46CmH5Qnjb0wsW54/YQd69LsxeKUOWawmws1XWvyFGURnAChH0mlr7YPFR1ofwvUQfcL0J3lMxXqPA==" + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.3.2.tgz", + "integrity": "sha512-DA5a1C0gD/pLOvhv33YMrbf2FK3oUzwNl9oOJqE4XVjuEtt6XIakRcsd7eLiOSPkp1kTRQGICTA8cKra/vFbjw==" }, "@ampproject/remapping": { "version": "2.2.0", @@ -32940,11 +32457,12 @@ } }, "@babel/code-frame": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", + "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", "requires": { - "@babel/highlight": "^7.18.6" + "@babel/highlight": "^7.23.4", + "chalk": "^2.4.2" } }, "@babel/compat-data": { @@ -32975,9 +32493,9 @@ }, "dependencies": { "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" } } }, @@ -32997,18 +32515,18 @@ "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" }, "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" } } }, "@babel/generator": { - "version": "7.21.1", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.1.tgz", - "integrity": "sha512-1lT45bAYlQhFn/BHivJs43AiW2rg3/UbLyShGfF3C0KmHvO5fSghWd5kBJy30kpRRucGzXStvnnCFniCR2kXAA==", + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz", + "integrity": "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==", "requires": { - "@babel/types": "^7.21.0", + "@babel/types": "^7.23.6", "@jridgewell/gen-mapping": "^0.3.2", "@jridgewell/trace-mapping": "^0.3.17", "jsesc": "^2.5.1" @@ -33056,9 +32574,9 @@ }, "dependencies": { "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" } } }, @@ -33100,16 +32618,16 @@ }, "dependencies": { "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" } } }, "@babel/helper-environment-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", - "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==" + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==" }, "@babel/helper-explode-assignable-expression": { "version": "7.18.6", @@ -33120,20 +32638,20 @@ } }, "@babel/helper-function-name": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", - "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", "requires": { - "@babel/template": "^7.20.7", - "@babel/types": "^7.21.0" + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" } }, "@babel/helper-hoist-variables": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", - "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", "requires": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.22.5" } }, "@babel/helper-member-expression-to-functions": { @@ -33221,22 +32739,22 @@ } }, "@babel/helper-split-export-declaration": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", - "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", "requires": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.22.5" } }, "@babel/helper-string-parser": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", - "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==" + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", + "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==" }, "@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==" + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==" }, "@babel/helper-validator-option": { "version": "7.21.0", @@ -33265,19 +32783,19 @@ } }, "@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", + "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", "requires": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.21.2", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.2.tgz", - "integrity": "sha512-URpaIJQwEkEC2T9Kn+Ai6Xe/02iNaVCuT/PtoRz3GPVJVDpPd7mLo+VddTbhCRU9TXqW5mSrQfXZyi8kDKOVpQ==" + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.6.tgz", + "integrity": "sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==" }, "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { "version": "7.18.6", @@ -33914,9 +33432,9 @@ }, "dependencies": { "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" } } }, @@ -34071,9 +33589,9 @@ }, "dependencies": { "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" } } }, @@ -34126,39 +33644,39 @@ } }, "@babel/template": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", - "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", + "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7" + "@babel/code-frame": "^7.22.13", + "@babel/parser": "^7.22.15", + "@babel/types": "^7.22.15" } }, "@babel/traverse": { - "version": "7.21.2", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.2.tgz", - "integrity": "sha512-ts5FFU/dSUPS13tv8XiEObDu9K+iagEKME9kAbaP7r0Y9KtZJZ+NGndDvWoRAYNpeWafbpFeki3q9QoMD6gxyw==", - "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.21.1", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.21.0", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.21.2", - "@babel/types": "^7.21.2", - "debug": "^4.1.0", + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.7.tgz", + "integrity": "sha512-tY3mM8rH9jM0YHFGyfC0/xf+SB5eKUu7HPj7/k3fpi9dAlsMc5YbQvDi0Sh2QTPXqMhyaAtzAr807TIyfQrmyg==", + "requires": { + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.6", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.23.6", + "@babel/types": "^7.23.6", + "debug": "^4.3.1", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.21.2", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.2.tgz", - "integrity": "sha512-3wRZSs7jiFaB8AjxiiD+VqN5DTG2iRvJGQ+qYFrs/654lg6kGTQWIOFjlBo5RaXuAZjBmP3+OQH4dmhqiiyYxw==", + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.6.tgz", + "integrity": "sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==", "requires": { - "@babel/helper-string-parser": "^7.19.4", - "@babel/helper-validator-identifier": "^7.19.1", + "@babel/helper-string-parser": "^7.23.4", + "@babel/helper-validator-identifier": "^7.22.20", "to-fast-properties": "^2.0.0" } }, @@ -34367,9 +33885,9 @@ } }, "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true }, "universalify": { @@ -34702,19 +34220,6 @@ "slash": "^3.0.0" }, "dependencies": { - "@jest/schemas": { - "version": "29.4.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.4.3.tgz", - "integrity": "sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==", - "requires": { - "@sinclair/typebox": "^0.25.16" - } - }, - "@sinclair/typebox": { - "version": "0.25.24", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.25.24.tgz", - "integrity": "sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==" - }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -34876,14 +34381,6 @@ "strip-ansi": "^6.0.0" }, "dependencies": { - "@jest/schemas": { - "version": "29.4.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.4.3.tgz", - "integrity": "sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==", - "requires": { - "@sinclair/typebox": "^0.25.16" - } - }, "@jest/transform": { "version": "29.5.0", "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.5.0.tgz", @@ -34934,11 +34431,6 @@ } } }, - "@sinclair/typebox": { - "version": "0.25.24", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.25.24.tgz", - "integrity": "sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==" - }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -35439,14 +34931,6 @@ "jest-snapshot": "^29.5.0" }, "dependencies": { - "@jest/schemas": { - "version": "29.4.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.4.3.tgz", - "integrity": "sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==", - "requires": { - "@sinclair/typebox": "^0.25.16" - } - }, "@jest/transform": { "version": "29.5.0", "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.5.0.tgz", @@ -35482,11 +34966,6 @@ "chalk": "^4.0.0" } }, - "@sinclair/typebox": { - "version": "0.25.24", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.25.24.tgz", - "integrity": "sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==" - }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -36085,14 +35564,6 @@ "v8-to-istanbul": "^9.0.1" }, "dependencies": { - "@jest/schemas": { - "version": "29.4.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.4.3.tgz", - "integrity": "sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==", - "requires": { - "@sinclair/typebox": "^0.25.16" - } - }, "@jest/transform": { "version": "29.5.0", "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.5.0.tgz", @@ -36143,11 +35614,6 @@ } } }, - "@sinclair/typebox": { - "version": "0.25.24", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.25.24.tgz", - "integrity": "sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==" - }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -36290,19 +35756,6 @@ "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.4.3.tgz", "integrity": "sha512-O4FglZaMmWXbGHSQInfXewIsd1LMn9p3ZXB/6r4FOkyhX2/iP/soMG98jGvk/A3HAN78+5VWcBGO0BJAPRh4kg==" }, - "jest-util": { - "version": "29.4.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.4.3.tgz", - "integrity": "sha512-ToSGORAz4SSSoqxDSylWX8JzkOQR7zoBtNRsA7e+1WUX5F8jrOwaNpuh1YfJHJKDHXLHmObv5eOjejUd+/Ws+Q==", - "requires": { - "@jest/types": "^29.4.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - } - }, "jest-worker": { "version": "29.4.3", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.4.3.tgz", @@ -36405,70 +35858,6 @@ "slash": "^3.0.0" }, "dependencies": { - "@jest/schemas": { - "version": "29.4.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.4.3.tgz", - "integrity": "sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==", - "requires": { - "@sinclair/typebox": "^0.25.16" - } - }, - "@jest/types": { - "version": "29.4.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.4.3.tgz", - "integrity": "sha512-bPYfw8V65v17m2Od1cv44FH+SiKW7w2Xu7trhcdTLUmSv85rfKsP+qXSjO4KGJr4dtPSzl/gvslZBXctf1qGEA==", - "requires": { - "@jest/schemas": "^29.4.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - } - }, - "@sinclair/typebox": { - "version": "0.25.24", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.25.24.tgz", - "integrity": "sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==" - }, - "@types/yargs": { - "version": "17.0.22", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.22.tgz", - "integrity": "sha512-pet5WJ9U8yPVRhkwuEIp5ktAeAqRZOq4UdAyWLWzxbtpyXnzbtLdKiXAjJzi/KLmPGS9wk86lUFWZFN6sISo4g==", - "requires": { - "@types/yargs-parser": "*" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -36498,19 +35887,6 @@ "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.4.3.tgz", "integrity": "sha512-O4FglZaMmWXbGHSQInfXewIsd1LMn9p3ZXB/6r4FOkyhX2/iP/soMG98jGvk/A3HAN78+5VWcBGO0BJAPRh4kg==" }, - "jest-util": { - "version": "29.4.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.4.3.tgz", - "integrity": "sha512-ToSGORAz4SSSoqxDSylWX8JzkOQR7zoBtNRsA7e+1WUX5F8jrOwaNpuh1YfJHJKDHXLHmObv5eOjejUd+/Ws+Q==", - "requires": { - "@jest/types": "^29.4.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - } - }, "jest-worker": { "version": "29.4.3", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.4.3.tgz", @@ -36531,14 +35907,6 @@ } } } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } } } }, @@ -36665,19 +36033,6 @@ "chalk": "^4.0.0" }, "dependencies": { - "@jest/schemas": { - "version": "29.4.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.4.3.tgz", - "integrity": "sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==", - "requires": { - "@sinclair/typebox": "^0.25.16" - } - }, - "@sinclair/typebox": { - "version": "0.25.24", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.25.24.tgz", - "integrity": "sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==" - }, "@types/node": { "version": "18.14.4", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.14.4.tgz", @@ -36748,18 +36103,18 @@ "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==" }, "@jridgewell/source-map": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", - "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", + "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", "requires": { "@jridgewell/gen-mapping": "^0.3.0", "@jridgewell/trace-mapping": "^0.3.9" }, "dependencies": { "@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", "requires": { "@jridgewell/set-array": "^1.0.1", "@jridgewell/sourcemap-codec": "^1.4.10", @@ -36774,12 +36129,12 @@ "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" }, "@jridgewell/trace-mapping": { - "version": "0.3.17", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", - "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "version": "0.3.21", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.21.tgz", + "integrity": "sha512-SRfKmRe1KvYnxjEMtxEr+J4HIeMX5YBg/qhRHpxEIGjhX1rshcHlnFUE9K0GazhVKWM7B+nARSkV8LuvJdJ5/g==", "requires": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, "@leichtgewicht/ip-codec": { @@ -37912,12 +37267,6 @@ "pretty-format": "^27.5.1" } }, - "jest-get-type": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", - "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", - "dev": true - }, "jest-matcher-utils": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", @@ -38191,14 +37540,6 @@ "@types/jest": "*" }, "dependencies": { - "@jest/schemas": { - "version": "29.4.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.4.3.tgz", - "integrity": "sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==", - "requires": { - "@sinclair/typebox": "^0.25.16" - } - }, "@jest/types": { "version": "29.5.0", "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.5.0.tgz", @@ -38212,11 +37553,6 @@ "chalk": "^4.0.0" } }, - "@sinclair/typebox": { - "version": "0.25.24", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.25.24.tgz", - "integrity": "sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==" - }, "@types/jest": { "version": "29.4.0", "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.4.0.tgz", @@ -39909,133 +39245,133 @@ } }, "@webassemblyjs/ast": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", + "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", "requires": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" } }, "@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==" }, "@webassemblyjs/helper-api-error": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==" }, "@webassemblyjs/helper-buffer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", + "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==" }, "@webassemblyjs/helper-numbers": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", - "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", "requires": { - "@webassemblyjs/floating-point-hex-parser": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", "@xtuc/long": "4.2.2" } }, "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==" }, "@webassemblyjs/helper-wasm-section": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", - "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", + "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1" + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6" } }, "@webassemblyjs/ieee754": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", - "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", "requires": { "@xtuc/ieee754": "^1.2.0" } }, "@webassemblyjs/leb128": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", "requires": { "@xtuc/long": "4.2.2" } }, "@webassemblyjs/utf8": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==" }, "@webassemblyjs/wasm-edit": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", - "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", + "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/helper-wasm-section": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-opt": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "@webassemblyjs/wast-printer": "1.11.1" + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-opt": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6", + "@webassemblyjs/wast-printer": "1.11.6" } }, "@webassemblyjs/wasm-gen": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", - "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", + "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" } }, "@webassemblyjs/wasm-opt": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", - "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", + "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1" + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6" } }, "@webassemblyjs/wasm-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", - "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", + "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" } }, "@webassemblyjs/wast-printer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", - "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", + "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", "requires": { - "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/ast": "1.11.6", "@xtuc/long": "4.2.2" } }, @@ -40097,9 +39433,9 @@ } }, "acorn-import-assertions": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", - "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", + "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", "requires": {} }, "acorn-jsx": { @@ -40537,12 +39873,13 @@ "integrity": "sha512-/BQzOX780JhsxDnPpH4ZiyrJAzcd8AfzFPkv+89veFSr1rcMjuq2JDCwypKaPeB6ljHp9KjXhPpjgCvQlWYuqg==" }, "axios": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", - "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", + "version": "1.6.5", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.5.tgz", + "integrity": "sha512-Ii012v05KEVuUoFWmMW/UQv9aRIc3ZwkWDcM+h5Il8izZCtRVpDUfwpoFf7eOtajT3QiGR4yDUx7lPqHJULgbg==", "requires": { - "follow-redirects": "^1.14.9", - "form-data": "^4.0.0" + "follow-redirects": "^1.15.4", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" }, "dependencies": { "form-data": { @@ -40745,9 +40082,9 @@ }, "dependencies": { "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" } } }, @@ -42677,9 +42014,9 @@ } }, "electron": { - "version": "24.0.0", - "resolved": "https://registry.npmjs.org/electron/-/electron-24.0.0.tgz", - "integrity": "sha512-QmL8L53fQ+xOAp8m2mSGNewhDvJqQttCxrcesf0cqndKQDsIq4QvR35wGJqHg7MyPQKcBErLhZj9QvRheO5qnA==", + "version": "24.8.8", + "resolved": "https://registry.npmjs.org/electron/-/electron-24.8.8.tgz", + "integrity": "sha512-0A2tGwG/0hxnD32Lil9wgSydQ0HCP5AdkgcH+qee3QgaC2jVq55YIbrj/0ZAq4L7yiZvQTzYIrc6kie7OahJKQ==", "dev": true, "requires": { "@electron/get": "^2.0.0", @@ -42940,9 +42277,9 @@ } }, "enhanced-resolve": { - "version": "5.12.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz", - "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==", + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", + "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", "requires": { "graceful-fs": "^4.2.4", "tapable": "^2.2.0" @@ -43043,9 +42380,9 @@ } }, "es-module-lexer": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", - "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.4.1.tgz", + "integrity": "sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==" }, "es-set-tostringtag": { "version": "2.0.1", @@ -43388,9 +42725,9 @@ } }, "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" } } }, @@ -43426,9 +42763,9 @@ }, "dependencies": { "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" } } }, @@ -43473,9 +42810,9 @@ } }, "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" } } }, @@ -44082,9 +43419,9 @@ "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==" }, "follow-redirects": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", - "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==" + "version": "1.15.5", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.5.tgz", + "integrity": "sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==" }, "for-each": { "version": "0.3.3", @@ -45383,9 +44720,9 @@ }, "dependencies": { "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" } } }, @@ -47109,17 +46446,6 @@ "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==" }, - "expect": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", - "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", - "requires": { - "@jest/types": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1" - } - }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -47175,11 +46501,6 @@ "detect-newline": "^3.0.0" } }, - "jest-get-type": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", - "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==" - }, "jest-leak-detector": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", @@ -47200,22 +46521,6 @@ "pretty-format": "^27.5.1" } }, - "jest-message-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", - "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", - "requires": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^27.5.1", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - } - }, "jest-mock": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", @@ -47334,19 +46639,6 @@ "picomatch": "^2.2.3" } }, - "jest-validate": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", - "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", - "requires": { - "@jest/types": "^27.5.1", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^27.5.1", - "leven": "^3.1.0", - "pretty-format": "^27.5.1" - } - }, "pretty-format": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", @@ -47583,14 +46875,6 @@ } } }, - "@jest/schemas": { - "version": "29.4.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.4.3.tgz", - "integrity": "sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==", - "requires": { - "@sinclair/typebox": "^0.25.16" - } - }, "@jest/test-result": { "version": "29.5.0", "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.5.0.tgz", @@ -47667,11 +46951,6 @@ } } }, - "@sinclair/typebox": { - "version": "0.25.24", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.25.24.tgz", - "integrity": "sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==" - }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -47884,61 +47163,6 @@ } } }, - "jest-each": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.5.0.tgz", - "integrity": "sha512-HM5kIJ1BTnVt+DQZ2ALp3rzXEl+g726csObrW/jpEGl+CDSSQpOJJX2KE/vEg8cxcMXdyEPu6U4QX5eruQv5hA==", - "requires": { - "@jest/types": "^29.5.0", - "chalk": "^4.0.0", - "jest-get-type": "^29.4.3", - "jest-util": "^29.5.0", - "pretty-format": "^29.5.0" - }, - "dependencies": { - "@jest/types": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.5.0.tgz", - "integrity": "sha512-qbu7kN6czmVRc3xWFQcAN03RAUamgppVUdXrvl1Wr3jlNF93o9mJbGcDWrwGB6ht44u7efB1qCFgVQmca24Uog==", - "requires": { - "@jest/schemas": "^29.4.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - } - }, - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" - }, - "jest-util": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.5.0.tgz", - "integrity": "sha512-RYMgG/MTadOr5t8KdhejfvUU82MxsCu5MF6KuDUHl+NuwzUt+Sm6jJWxTJVrDR1j5M/gJVCPKQEpWXY+yIQ6lQ==", - "requires": { - "@jest/types": "^29.5.0", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - } - }, - "pretty-format": { - "version": "29.5.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", - "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", - "requires": { - "@jest/schemas": "^29.4.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - } - } - } - }, "jest-environment-node": { "version": "29.5.0", "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.5.0.tgz", @@ -50047,14 +49271,6 @@ } } }, - "@jest/schemas": { - "version": "29.4.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.4.3.tgz", - "integrity": "sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==", - "requires": { - "@sinclair/typebox": "^0.25.16" - } - }, "@jest/transform": { "version": "29.5.0", "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.5.0.tgz", @@ -50105,11 +49321,6 @@ } } }, - "@sinclair/typebox": { - "version": "0.25.24", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.25.24.tgz", - "integrity": "sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==" - }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -50603,14 +49814,6 @@ "strip-bom": "^4.0.0" }, "dependencies": { - "@jest/schemas": { - "version": "29.4.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.4.3.tgz", - "integrity": "sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==", - "requires": { - "@sinclair/typebox": "^0.25.16" - } - }, "@jest/transform": { "version": "29.5.0", "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.5.0.tgz", @@ -50661,11 +49864,6 @@ } } }, - "@sinclair/typebox": { - "version": "0.25.24", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.25.24.tgz", - "integrity": "sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==" - }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -51011,14 +50209,6 @@ "semver": "^7.3.5" }, "dependencies": { - "@jest/schemas": { - "version": "29.4.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.4.3.tgz", - "integrity": "sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==", - "requires": { - "@sinclair/typebox": "^0.25.16" - } - }, "@jest/transform": { "version": "29.5.0", "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.5.0.tgz", @@ -51069,11 +50259,6 @@ } } }, - "@sinclair/typebox": { - "version": "0.25.24", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.25.24.tgz", - "integrity": "sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==" - }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -51139,11 +50324,6 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" }, - "diff-sequences": { - "version": "29.4.3", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.4.3.tgz", - "integrity": "sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA==" - }, "jest-diff": { "version": "29.5.0", "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.5.0.tgz", @@ -51506,11 +50686,6 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, - "jest-get-type": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", - "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==" - }, "pretty-format": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", @@ -51945,13 +51120,13 @@ } }, "joi": { - "version": "17.9.1", - "resolved": "https://registry.npmjs.org/joi/-/joi-17.9.1.tgz", - "integrity": "sha512-FariIi9j6QODKATGBrEX7HZcja8Bsh3rfdGYy/Sb65sGlZWK/QWesU1ghk7aJWDj95knjXlQfSmzFSPPkLVsfw==", + "version": "17.11.1", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.11.1.tgz", + "integrity": "sha512-671acnrx+w96PCcQOzvm0VYQVwNL2PVgZmDRaFuSsx8sIUmGzYElPw5lU8F3Cr0jOuPs1oM56p7W2a1cdDOwcw==", "requires": { - "@hapi/hoek": "^9.0.0", - "@hapi/topo": "^5.0.0", - "@sideway/address": "^4.1.3", + "@hapi/hoek": "^9.3.0", + "@hapi/topo": "^5.1.0", + "@sideway/address": "^4.1.4", "@sideway/formula": "^3.0.1", "@sideway/pinpoint": "^2.0.0" } @@ -52277,9 +51452,9 @@ }, "dependencies": { "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" } } }, @@ -52651,9 +51826,9 @@ "devOptional": true }, "nanoid": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==" + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==" }, "natural-compare": { "version": "1.4.0", @@ -53339,11 +52514,11 @@ } }, "postcss": { - "version": "8.4.21", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz", - "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==", + "version": "8.4.33", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.33.tgz", + "integrity": "sha512-Kkpbhhdjw2qQs2O2DGX+8m5OVqEcbB9HRBvuYM9pgrjEFUg30A9LmXNlTAUj4S9kgtGyrMbTzVjH7E+s5Re2yg==", "requires": { - "nanoid": "^3.3.4", + "nanoid": "^3.3.7", "picocolors": "^1.0.0", "source-map-js": "^1.0.2" } @@ -54066,19 +53241,6 @@ "react-is": "^18.0.0" }, "dependencies": { - "@jest/schemas": { - "version": "29.4.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.4.3.tgz", - "integrity": "sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==", - "requires": { - "@sinclair/typebox": "^0.25.16" - } - }, - "@sinclair/typebox": { - "version": "0.25.24", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.25.24.tgz", - "integrity": "sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==" - }, "ansi-styles": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", @@ -54169,6 +53331,11 @@ } } }, + "proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + }, "psl": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", @@ -55041,9 +54208,9 @@ } }, "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "devOptional": true }, "type-fest": { @@ -55582,9 +54749,9 @@ } }, "rxjs": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.0.tgz", - "integrity": "sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==", + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", "requires": { "tslib": "^2.1.0" }, @@ -55640,40 +54807,6 @@ "lodash": "^4.17.11", "scss-tokenizer": "^0.4.3", "yargs": "^17.2.1" - }, - "dependencies": { - "cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "devOptional": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "yargs": { - "version": "17.5.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.5.1.tgz", - "integrity": "sha512-t6YAJcxDkNX7NFYiVtKvWUz8l+PaKTLiL63mJYWR2GnHq2gjEWISzsLp9wg3aY36dY1j+gfIEL3pIF+XlJJfbA==", - "devOptional": true, - "requires": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.0.0" - } - }, - "yargs-parser": { - "version": "21.0.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz", - "integrity": "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==", - "devOptional": true - } } }, "sass-loader": { @@ -55707,9 +54840,9 @@ } }, "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", "requires": { "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", @@ -55772,9 +54905,9 @@ } }, "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "requires": { "lru-cache": "^6.0.0" }, @@ -56663,12 +55796,12 @@ } }, "terser": { - "version": "5.16.5", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.5.tgz", - "integrity": "sha512-qcwfg4+RZa3YvlFh0qjifnzBHjKGNbtDo9yivMqMFDy9Q6FSaQWSB/j1xKhsoUFJIqDOM3TsN6D5xbrMrFcHbg==", + "version": "5.26.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.26.0.tgz", + "integrity": "sha512-dytTGoE2oHgbNV9nTzgBEPaqAWvcJNl66VZ0BkJqlvp71IjO8CxdBx/ykCNb47cLnCmCvRZ6ZR0tLkqvZCdVBQ==", "requires": { - "@jridgewell/source-map": "^0.3.2", - "acorn": "^8.5.0", + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", "commander": "^2.20.0", "source-map-support": "~0.5.20" }, @@ -56681,15 +55814,15 @@ } }, "terser-webpack-plugin": { - "version": "5.3.6", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", - "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", + "version": "5.3.10", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", + "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", "requires": { - "@jridgewell/trace-mapping": "^0.3.14", + "@jridgewell/trace-mapping": "^0.3.20", "jest-worker": "^27.4.5", "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", - "terser": "^5.14.1" + "serialize-javascript": "^6.0.1", + "terser": "^5.26.0" } }, "test-exclude": { @@ -56759,9 +55892,9 @@ "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" }, "tough-cookie": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", - "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", + "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", "requires": { "psl": "^1.1.33", "punycode": "^2.1.1", @@ -57122,15 +56255,15 @@ } }, "wait-on": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-7.0.1.tgz", - "integrity": "sha512-9AnJE9qTjRQOlTZIldAaf/da2eW0eSRSgcqq85mXQja/DW3MriHxkpODDSUEg+Gri/rKEcXUZHe+cevvYItaog==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-7.2.0.tgz", + "integrity": "sha512-wCQcHkRazgjG5XoAq9jbTMLpNIjoSlZslrJ2+N9MxDsGEv1HnFoVjOCexL0ESva7Y9cu350j+DWADdk54s4AFQ==", "requires": { - "axios": "^0.27.2", - "joi": "^17.7.0", + "axios": "^1.6.1", + "joi": "^17.11.0", "lodash": "^4.17.21", - "minimist": "^1.2.7", - "rxjs": "^7.8.0" + "minimist": "^1.2.8", + "rxjs": "^7.8.1" } }, "walker": { @@ -57169,21 +56302,21 @@ "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==" }, "webpack": { - "version": "5.75.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz", - "integrity": "sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==", + "version": "5.89.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.89.0.tgz", + "integrity": "sha512-qyfIC10pOr70V+jkmud8tMfajraGCZMBWJtrmuBymQKCrLTRejBI8STDp1MCyZu/QTdZSeacCQYpYNQVOzX5kw==", "requires": { "@types/eslint-scope": "^3.7.3", - "@types/estree": "^0.0.51", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", + "@types/estree": "^1.0.0", + "@webassemblyjs/ast": "^1.11.5", + "@webassemblyjs/wasm-edit": "^1.11.5", + "@webassemblyjs/wasm-parser": "^1.11.5", "acorn": "^8.7.1", - "acorn-import-assertions": "^1.7.6", + "acorn-import-assertions": "^1.9.0", "browserslist": "^4.14.5", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.10.0", - "es-module-lexer": "^0.9.0", + "enhanced-resolve": "^5.15.0", + "es-module-lexer": "^1.2.1", "eslint-scope": "5.1.1", "events": "^3.2.0", "glob-to-regexp": "^0.4.1", @@ -57192,18 +56325,13 @@ "loader-runner": "^4.2.0", "mime-types": "^2.1.27", "neo-async": "^2.6.2", - "schema-utils": "^3.1.0", + "schema-utils": "^3.2.0", "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.3", + "terser-webpack-plugin": "^5.3.7", "watchpack": "^2.4.0", "webpack-sources": "^3.2.3" }, "dependencies": { - "@types/estree": { - "version": "0.0.51", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" - }, "eslint-scope": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", @@ -57443,9 +56571,9 @@ } }, "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==" }, "workbox-background-sync": { "version": "6.5.4", From a3781ddc9a3df3abb0bbd35d7bbed6bfc0c2f5c0 Mon Sep 17 00:00:00 2001 From: Hayden Esser Date: Wed, 17 Jan 2024 15:25:19 -0500 Subject: [PATCH 012/108] Updated web.yml - add dynamic node setup based on version set in package.json --- .github/workflows/web.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/web.yml b/.github/workflows/web.yml index aea306c..1b244f6 100644 --- a/.github/workflows/web.yml +++ b/.github/workflows/web.yml @@ -10,10 +10,12 @@ jobs: - uses: actions/checkout@v4 with: fetch-depth: 1 + - name: Get Node version + run: echo "BUILD_NODE_VER=$(grep -o -P -m 1 '(?<=node":\s").*(?=")' package.json)" >> $GITHUB_ENV - name: Node setup uses: actions/setup-node@v3 with: - node-version: 16 + node-version: ${{ env.BUILD_NODE_VER }} - name: Cache dependencies uses: actions/cache@v3 with: From 59a09908d3b5a14cf92710b6528d2029ddbfbbe7 Mon Sep 17 00:00:00 2001 From: Hayden Esser Date: Wed, 17 Jan 2024 15:48:39 -0500 Subject: [PATCH 013/108] Updated package.json - add node/npm engine versions --- package.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package.json b/package.json index 8b31598..aef6a07 100644 --- a/package.json +++ b/package.json @@ -2,6 +2,10 @@ "name": "choose-your-own-solution", "version": "0.1.0", "private": true, + "engines": { + "node": "20.10.0", + "npm": "10.2.3" + }, "dependencies": { "@emotion/react": "^11.9.3", "@emotion/styled": "^11.9.3", From 4c749956366d4986a9a2343155b727c13de27899 Mon Sep 17 00:00:00 2001 From: rhernandez-intertech Date: Fri, 19 Jan 2024 09:54:56 -0600 Subject: [PATCH 014/108] year recap graph errors fixed --- src/components/YearRecapCharts.tsx | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/components/YearRecapCharts.tsx b/src/components/YearRecapCharts.tsx index a3b0bd8..caba1f8 100644 --- a/src/components/YearRecapCharts.tsx +++ b/src/components/YearRecapCharts.tsx @@ -1,4 +1,4 @@ -import React, { useMemo } from 'react'; +import React, { Fragment, useMemo } from 'react'; import { Bar } from '@visx/shape'; import { Group } from '@visx/group'; import letterFrequency from '@visx/mock-data/lib/mocks/letterFrequency'; @@ -102,7 +102,7 @@ export default function Example(props: BarsProps) { strokeWidth={1} orientation={['diagonal']} /> - + {graphDataAndLables.map((d) => { const data = d.dataLables; @@ -111,7 +111,7 @@ export default function Example(props: BarsProps) { const barX = xScale(data); const barY = yMax - barHeight; return ( - <> + {d.data.toFixed(2)} {props.unitLable} - + + ); })} From 6c859a27167d7fbcbb115059489947fcbfc84049 Mon Sep 17 00:00:00 2001 From: nbintertech Date: Mon, 22 Jan 2024 08:59:53 -0600 Subject: [PATCH 015/108] Reorganized year recap, various renaming, add hiddenSpending key --- src/App.scss | 2 +- src/App.tsx | 312 +++---- src/PageControls.tsx | 18 +- src/Projects.tsx | 242 +++--- src/components/Buttons.tsx | 2 +- src/components/CurrentPage.tsx | 86 ++ src/components/Dashboard.tsx | 45 +- src/components/GroupedChoices.tsx | 2 +- src/components/SelectGameSettings.tsx | 28 +- src/components/YearRecap.tsx | 1076 ++++++++++++++----------- src/components/YearRecapCharts.tsx | 19 +- src/trackedStats.tsx | 106 +-- 12 files changed, 1043 insertions(+), 895 deletions(-) create mode 100644 src/components/CurrentPage.tsx diff --git a/src/App.scss b/src/App.scss index 6e4cc89..4457188 100644 --- a/src/App.scss +++ b/src/App.scss @@ -96,7 +96,7 @@ $blur-radius: 5px; } -#alert-dialog-slide-description, #selectYearInterval, #allowCarryover, #allowEnergyCarryover { +#alert-dialog-slide-description, #selectGameYearInterval, #allowCarryover, #allowEnergyCarryover { color: black; } diff --git a/src/App.tsx b/src/App.tsx index 1a29e39..d5c3723 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -6,31 +6,28 @@ import '@fontsource/roboto/400.css'; import '@fontsource/roboto/500.css'; import '@fontsource/roboto/700.css'; -import type { PageControlProps, ControlCallbacks } from './components/controls'; -import { StartPage } from './components/StartPage'; -import type { StartPageProps } from './components/StartPage'; +import type { ControlCallbacks } from './components/controls'; import { calculateEmissions } from './trackedStats'; -import type { TrackedStats } from './trackedStats'; +import type { TrackedStats, YearCostSavings } from './trackedStats'; import { updateStatsGaugeMaxValues } from './trackedStats'; -import { calculateYearSavings } from './trackedStats'; +import { getYearCostSavings } from './trackedStats'; import { initialTrackedStats, setCarbonEmissionsAndSavings } from './trackedStats'; import { Dashboard } from './components/Dashboard'; import Pages, { PageError } from './Pages'; import { PageControls } from './PageControls'; import Projects, { Scope1Projects, Scope2Projects } from './Projects'; -import type { RenewalProject} from './Projects'; +import type { RenewableProject} from './Projects'; import type { CompletedProject, SelectedProject, GameSettings} from './Projects'; -import { resolveToValue, PureComponentIgnoreFuncs, cloneAndModify, rightArrow } from './functions-and-types'; +import { resolveToValue, cloneAndModify, rightArrow } from './functions-and-types'; import { theme } from './components/theme'; -import { GroupedChoices } from './components/GroupedChoices'; -import type { GroupedChoicesProps } from './components/GroupedChoices'; import type { DialogControlProps, DialogStateProps } from './components/InfoDialog'; import { fillDialogProps, InfoDialog } from './components/InfoDialog'; import { closeDialogButton } from './components/Buttons'; import { YearRecap } from './components/YearRecap'; import { CompareDialog } from './components/CompareDialog'; -import { SelectGameSettings } from './components/SelectGameSettings'; import ScopeTabs from './components/ScopeTabs'; +import { CurrentPage } from './components/CurrentPage'; + export type AppState = { currentPage: symbol; @@ -46,14 +43,25 @@ export type AppState = { trackedStats: TrackedStats; // * initial stats for each year range. Currently looks like the first year never changes, though // * subsequent years are modified by any projects/stats applied. Each new yearRange is added at YearRecap + // todo + /** + * Initial stats for each year range. The first year never changes. Subsequent + * years are modified by any projects/stats applied. Each new yearRange is added at YearRecap + */ yearRangeInitialStats: TrackedStats[]; showDashboard: boolean; - // * Projects that have been selected to implement - implementedProjects: symbol[]; - // * Projects selected to implement whose cost is reapplied each year (savings applied once), and are automatically selected until unselected - projectsRequireRenewal: RenewalProject[]; - allowImplementProjects: symbol[]; - // * Implemented/selected projects from the previous year + /** + * Projects that have been selected to implement + */ + implementedProjectsIds: symbol[]; + /** + * Projects selected to implement whose cost is reapplied each year (savings applied once), and are automatically selected until unselected + */ + implementedRenewableProjects: RenewableProject[]; + availableProjectIds: symbol[]; + /** + * Implemented/selected projects from the previous year + */ completedProjects: CompletedProject[]; selectedProjectsForComparison: SelectedProject[]; lastScrollY: number; @@ -77,10 +85,10 @@ export interface NextAppState { componentClass?: Component; trackedStats?: TrackedStats; showDashboard?: boolean; - implementedProjects?: symbol[]; + implementedProjectsIds?: symbol[]; completedProjects?: CompletedProject[]; - allowImplementProjects?: symbol[]; - projectsRequireRenewal?: RenewalProject[]; + availableProjectIds?: symbol[]; + implementedRenewableProjects?: RenewableProject[]; selectedProjectsForComparison: SelectedProject[]; yearRangeInitialStats?: TrackedStats[]; snackbarOpen?: boolean; @@ -88,87 +96,11 @@ export interface NextAppState { isCompareDialogOpen?: boolean; } -interface CurrentPageProps extends ControlCallbacks, PageControlProps { - implementedProjects: symbol[]; - projectsRequireRenewal: RenewalProject[]; - allowImplementProjects: symbol[]; - selectedProjectsForComparison: SelectedProject[]; - completedProjects: CompletedProject[]; - trackedStats: TrackedStats; - handleCompareProjectsClick: () => void; - handleClearProjectsClick: () => void; - yearRangeInitialStats: TrackedStats[]; - gameSettings: GameSettings; - defaultTrackedStats :TrackedStats; - handleYearRecapOnProceed: (yearFinalStats: TrackedStats) => void; - handleGameSettingsOnProceed: (totalYearIterations: number) => void; -} - -class CurrentPage extends PureComponentIgnoreFuncs { - render() { - const controlCallbacks: ControlCallbacks = { - doPageCallback: this.props.doPageCallback, - doAppStateCallback: this.props.doAppStateCallback, - summonInfoDialog: this.props.summonInfoDialog, - resolveToValue: this.props.resolveToValue, - }; - - switch (this.props.componentClass) { - case StartPage: { - const startPageProps = { - ...this.props.controlProps, - ...controlCallbacks - } as StartPageProps; - - return ; - } - case SelectGameSettings: - return ; - case GroupedChoices: { - const groupedChoicesControlProps = { - ...this.props.controlProps, - ...controlCallbacks, - } as GroupedChoicesProps; - - return ; - } - case YearRecap: - return ; - default: - return <>; - } - } -} - -/** - * Main application. - */ export class App extends React.PureComponent { constructor(props: unknown) { super(props); - this.state = this.getInitialAppState() + this.state = this.getInitialAppState(); // @ts-ignore - for debugging window.app = this; window.Pages = Pages; window.PageControls = PageControls; } @@ -193,16 +125,17 @@ export class App extends React.PureComponent { { ...initialTrackedStats } // This one stays constant ], showDashboard: showDashboardAtStart, - implementedProjects: [], - projectsRequireRenewal: [], - allowImplementProjects: [], + implementedProjectsIds: [], + implementedRenewableProjects: [], + availableProjectIds: [], selectedProjectsForComparison: [], completedProjects: [], lastScrollY: -1, snackbarOpen: false, isCompareDialogOpen: false, gameSettings: { - totalIterations: 10, + totalGameYears: 10, + gameYearInterval: 1, budget: 150_000, naturalGasUse: 4_000, electricityUse: 4_000_000, @@ -234,10 +167,9 @@ export class App extends React.PureComponent { if (componentClass === InfoDialog) { dialog = fillDialogProps(controlProps); dialog.open = true; - } - // this happens, for example, when you do app.setPage(app.state.currentPage) after an info dialog - // has been summoned via summonInfoDialog - else { + } else { + // this happens, for example, when you do app.setPage(app.state.currentPage) after an info dialog + // has been summoned via summonInfoDialog dialog = cloneAndModify(this.state.dialog, { open: false }); currentPageProps = controlProps; } @@ -256,6 +188,7 @@ export class App extends React.PureComponent { } this.saveScrollY(); } + saveScrollY() { // Only save window.scrollY before loading the new page IF it's nonzero if (window.scrollY > 0) { @@ -290,11 +223,10 @@ export class App extends React.PureComponent { * Hnalde state changes without setting page (i.e. when in dialog avoid closing dialog) */ handleAppStateCallback(appStateCallback?: AppStateCallback) { - let currentPage; let newStateParams: Pick = {}; - currentPage = resolveToValue(appStateCallback, undefined, [this.state, newStateParams], this); + let currentPage = resolveToValue(appStateCallback, undefined, [this.state, newStateParams], this); // Only setState on specific properties for now - if (newStateParams['allowImplementProjects']) { + if (newStateParams['availableProjectIds']) { this.setState(newStateParams); } } @@ -358,16 +290,21 @@ export class App extends React.PureComponent { } } - handleDashboardOnRestart() { + startNewGame() { location.href = String(location.href); this.setPage(Pages.start); } handleDashboardOnProceed() { - let someScope1 = Scope1Projects.some((page) => this.state.implementedProjects.includes(page)); - let someScope2 = Scope2Projects.some((page) => this.state.implementedProjects.includes(page)); + this.checkHasImplementedAllScopes(); + this.setPage(Pages.yearRecap); + } + + // todo this is no longer working in first year? + checkHasImplementedAllScopes() { + let someScope1 = Scope1Projects.some((page) => this.state.implementedProjectsIds.includes(page)); + let someScope2 = Scope2Projects.some((page) => this.state.implementedProjectsIds.includes(page)); - // Show warning if user hasn't tried both scopes if (!someScope1 || !someScope2) { let warningDialogProps: DialogControlProps = { title: 'Hold up!', @@ -396,16 +333,13 @@ export class App extends React.PureComponent { } return; } - - // Proceed to recap - this.setPage(Pages.yearRecap); } handleDashboardOnBack() { // * default back page let nextPage: symbol = this.state.currentPage; if (this.state.currentPage == Pages.scope1Projects || this.state.currentPage == Pages.scope2Projects ) { - let year: number = this.state.trackedStats.year; + let year: number = this.state.trackedStats.currentGameYear; if (year == 1) { this.setState(this.getInitialAppState()); nextPage = Pages.start; @@ -418,11 +352,16 @@ export class App extends React.PureComponent { } isBackButtonDisabled() { - if (this.state.trackedStats.year === 1) { + if (this.state.trackedStats.currentGameYear === 1) { return false; } - return this.state.completedYears === this.state.trackedStats.year; + return this.state.completedYears === this.state.trackedStats.currentGameYear; } + + isProceedButtonDisabled() { + return this.state.componentClass === YearRecap; + } + /** @@ -430,30 +369,30 @@ export class App extends React.PureComponent { * Only updates current stats ('trackedStats'), not those in yearRangeInitialStats */ setPreviousAppState() { - let previousYear: number = this.state.trackedStats.year > 1 ? this.state.trackedStats.year - 1 : 0; + let previousYear: number = this.state.trackedStats.currentGameYear > 1 ? this.state.trackedStats.currentGameYear - 1 : 0; let yearRangeInitialStats = [...this.state.yearRangeInitialStats]; let completedProjects: CompletedProject[] = [...this.state.completedProjects]; - let renewalProjects: RenewalProject[] = [...this.state.projectsRequireRenewal]; + let RenewableProjects: RenewableProject[] = [...this.state.implementedRenewableProjects]; let updatedCompletedProjects: CompletedProject[] = completedProjects.filter(project => project.selectedYear !== previousYear); - let previousimplementedProjects: symbol[] = completedProjects.filter(project => project.selectedYear === previousYear).map(previousYearProject => previousYearProject.page); - let startedRenewalProjects: symbol[] = renewalProjects.filter(project => project.yearStarted === previousYear).map(renewalProject => renewalProject.page); + let previousimplementedProjectsIds: symbol[] = completedProjects.filter(project => project.selectedYear === previousYear).map(previousYearProject => previousYearProject.page); + let startedRenewableProjects: symbol[] = RenewableProjects.filter(project => project.yearStarted === previousYear).map(RenewableProject => RenewableProject.page); yearRangeInitialStats.pop(); previousYear--; - let previousYearStats: TrackedStats = yearRangeInitialStats[yearRangeInitialStats[previousYear].year - 1]; + let previousYearStats: TrackedStats = yearRangeInitialStats[yearRangeInitialStats[previousYear].currentGameYear - 1]; let newTrackedStats: TrackedStats = yearRangeInitialStats[previousYear]; if (previousYearStats) { // * Only modify stats for display. YearRecap will handle yearRangeInitialStats updates let statsForResultDisplay = { ...previousYearStats }; - let implementedProjects = [...previousimplementedProjects]; - startedRenewalProjects = [...startedRenewalProjects]; - implementedProjects.forEach(projectSymbol => { + let implementedProjectsIds = [...previousimplementedProjectsIds]; + startedRenewableProjects = [...startedRenewableProjects]; + implementedProjectsIds.forEach(projectSymbol => { let project = Projects[projectSymbol]; project.applyStatChanges(statsForResultDisplay); }); - // Renewal projects need to be applied again if we're going back to the year they were started - startedRenewalProjects.forEach(projectSymbol => { + // Renewable projects need to be applied again if we're going back to the year they were started + startedRenewableProjects.forEach(projectSymbol => { let project = Projects[projectSymbol]; project.applyStatChanges(statsForResultDisplay); }); @@ -463,69 +402,71 @@ export class App extends React.PureComponent { let onBackState = { completedProjects: updatedCompletedProjects, - implementedProjects: previousimplementedProjects, + implementedProjectsIds: previousimplementedProjectsIds, trackedStats: newTrackedStats, yearRangeInitialStats: yearRangeInitialStats, }; this.setState(onBackState); } - handleYearRecapOnProceed(currentYearStats: TrackedStats) { - let thisYearStart: TrackedStats = this.state.yearRangeInitialStats[currentYearStats.year - 1]; - if (!thisYearStart) throw new TypeError(`thisYearStart not defined - year=${currentYearStats.year}`); - - let implementedProjects: symbol[] = [...this.state.implementedProjects]; - let projectsRequireRenewal: RenewalProject[] = [...this.state.projectsRequireRenewal]; - - // * has accurate renewalprojects savings only in first year of implementation - let savings: { naturalGas: number; electricity: number; } = calculateYearSavings(thisYearStart, currentYearStats); - let newBudget: number = this.state.gameSettings.budget + currentYearStats.financesAvailable + savings.electricity + savings.naturalGas; + /** + * Start new year/budget period + */ + setupNewYearOnProceed(currentYearStats: TrackedStats) { + let thisYearStart: TrackedStats = this.state.yearRangeInitialStats[currentYearStats.currentGameYear - 1]; + // what do these look like + debugger; + let implementedProjectsIds: symbol[] = [...this.state.implementedProjectsIds]; + let implementedRenewableProjects: RenewableProject[] = [...this.state.implementedRenewableProjects]; + + // * has accurate RenewableProjects savings only in first year of implementation + let yearCostSavings: YearCostSavings = getYearCostSavings(thisYearStart, currentYearStats); + let newBudget: number = this.state.gameSettings.budget + currentYearStats.financesAvailable + yearCostSavings.electricity + yearCostSavings.naturalGas; console.log('settings budget', this.state.gameSettings.budget); console.log('finances available', currentYearStats.financesAvailable); - console.log('savings.electricity', savings.electricity); - console.log('savings.naturalGas', savings.naturalGas); + console.log('yearCostSavings.electricity', yearCostSavings.electricity); + console.log('yearCostSavings.naturalGas', yearCostSavings.naturalGas); let newYearTrackedStats: TrackedStats = { ...currentYearStats }; - newYearTrackedStats.totalBudget = newBudget; + newYearTrackedStats.yearBudget = newBudget; newYearTrackedStats.financesAvailable = newBudget; - newYearTrackedStats.moneySpent = 0; - newYearTrackedStats.year = currentYearStats.year + 1; - newYearTrackedStats.yearInterval = currentYearStats.yearInterval + 2; + newYearTrackedStats.implementationSpending = 0; + newYearTrackedStats.hiddenSpending = 0; + newYearTrackedStats.currentGameYear = currentYearStats.currentGameYear + 1; + newYearTrackedStats.gameYearDisplayOffset = currentYearStats.gameYearDisplayOffset + 2; - implementedProjects.forEach(projectSymbol => { + // todo instead of unapply get default value? create new single time applier? + implementedProjectsIds.forEach(projectSymbol => { if (Projects[projectSymbol].hasImplementationYearAppliers) { Projects[projectSymbol].unApplyStatChanges(newYearTrackedStats, false); } - }) + }); console.log('new year financesAvailable', newYearTrackedStats.financesAvailable); - - + newYearTrackedStats = setCarbonEmissionsAndSavings(newYearTrackedStats, this.state.defaultTrackedStats); - - - // * if project was renewed our current year, apply to next - projectsRequireRenewal.map(project => { + // * if project was renewed our current year, apply cost to next + implementedRenewableProjects.map(project => { + // todo potential bug - Should rebates be ignored here? they will be applied at end of year also Projects[project.page].applyCost(newYearTrackedStats); - project.yearsImplemented.push(newYearTrackedStats.year); + project.gameYearsImplemented.push(newYearTrackedStats.currentGameYear); return project; }); - let newCompletedProjects: CompletedProject[] = [...this.state.completedProjects]; - implementedProjects.forEach(implementedProjectSymbol => { - if (!projectsRequireRenewal.some(project => project.page === implementedProjectSymbol)) { - return newCompletedProjects.push({ selectedYear: currentYearStats.year, page: implementedProjectSymbol }); + implementedProjectsIds.forEach(implementedProjectsIdsymbol => { + if (!implementedRenewableProjects.some(project => project.page === implementedProjectsIdsymbol)) { + return newCompletedProjects.push({ selectedYear: currentYearStats.currentGameYear, page: implementedProjectsIdsymbol }); } }); let newYearRangeInitialStats = [...this.state.yearRangeInitialStats, { ...newYearTrackedStats }]; console.log('new year range initial stats', newYearRangeInitialStats); console.log('new year financesAvailable', newYearTrackedStats.financesAvailable); - const completedYears = this.state.completedYears < this.state.trackedStats.year? this.state.completedYears + 1 : this.state.completedYears; + const completedYears = this.state.completedYears < this.state.trackedStats.currentGameYear? this.state.completedYears + 1 : this.state.completedYears; this.setState({ completedProjects: newCompletedProjects, completedYears: completedYears, - implementedProjects: [], - projectsRequireRenewal: projectsRequireRenewal, + implementedProjectsIds: [], + implementedRenewableProjects: implementedRenewableProjects, selectedProjectsForComparison: [], trackedStats: newYearTrackedStats, yearRangeInitialStats: newYearRangeInitialStats, @@ -533,7 +474,7 @@ export class App extends React.PureComponent { if (newYearTrackedStats.carbonSavingsPercent >= 0.5) { this.setPage(Pages.winScreen); - } else if (newYearTrackedStats.year === this.state.gameSettings.totalIterations + 1) { + } else if (newYearTrackedStats.currentGameYear === this.state.gameSettings.totalGameYears + 1) { this.setPage(Pages.loseScreen); } else { this.setPage(Pages.scope1Projects); @@ -541,32 +482,28 @@ export class App extends React.PureComponent { } - handleGameSettingsOnProceed(totalYearIterations: number){ - let budget = 0; - let naturalGas = 0; - let electricity = 0; - let hydrogen = 0; - let gameYears = 1; - if(totalYearIterations == 5) { + handleGameSettingsOnProceed(gameYearInterval: number){ + let updatingInitialTrackedStats: TrackedStats = {...initialTrackedStats}; + let budget = 75_000; + let naturalGas = 120_000; + let hydrogen = 6_000; + let electricity = 30_000_000; + let totalGameYears = 10; + + if(gameYearInterval == 2) { budget = 150_000; naturalGas = 240_000; electricity = 60_000_000; hydrogen = 120_000; - gameYears = 2; + totalGameYears = 5 } - if ( totalYearIterations == 10) { - budget = 75_000; - naturalGas = 120_000; - hydrogen = 6_000; - electricity = 30_000_000; - } - let updatingInitialTrackedStats: TrackedStats = {...initialTrackedStats}; - updatingInitialTrackedStats.totalBudget = budget; + updatingInitialTrackedStats.yearBudget = budget; updatingInitialTrackedStats.financesAvailable = budget; updatingInitialTrackedStats.naturalGasMMBTU = naturalGas; updatingInitialTrackedStats.electricityUseKWh = electricity; updatingInitialTrackedStats.hydrogenMMBTU = hydrogen; - updatingInitialTrackedStats.gameYears = gameYears; + updatingInitialTrackedStats.gameYearInterval = gameYearInterval; + updatingInitialTrackedStats.carbonEmissions = calculateEmissions(updatingInitialTrackedStats); this.setState({ trackedStats: updatingInitialTrackedStats, @@ -574,13 +511,14 @@ export class App extends React.PureComponent { updatingInitialTrackedStats, ], gameSettings: { - totalIterations: totalYearIterations, + totalGameYears: totalGameYears, + gameYearInterval: gameYearInterval, budget: budget, naturalGasUse: naturalGas, electricityUse: electricity, hydrogenUse: hydrogen }, - defaultTrackedStats : updatingInitialTrackedStats + defaultTrackedStats: updatingInitialTrackedStats }); updateStatsGaugeMaxValues(updatingInitialTrackedStats); this.setPage(Pages.scope1Projects); @@ -618,7 +556,7 @@ export class App extends React.PureComponent { @@ -636,7 +574,7 @@ export class App extends React.PureComponent { onBack={() => this.handleDashboardOnBack()} btnBackDisabled={this.isBackButtonDisabled()} onProceed={() => this.handleDashboardOnProceed()} - btnProceedDisabled={this.state.componentClass === YearRecap} + btnProceedDisabled={this.isProceedButtonDisabled()} /> this.setPage(selectedScope)} @@ -651,17 +589,17 @@ export class App extends React.PureComponent { componentClass={this.state.componentClass} controlProps={this.state.currentPageProps} defaultTrackedStats ={this.state.defaultTrackedStats } - implementedProjects={this.state.implementedProjects} // note: if implementedProjects is not passed into CurrentPage, then it will not update when the select buttons are clicked - projectsRequireRenewal={this.state.projectsRequireRenewal} // note: if implementedProjects is not passed into CurrentPage, then it will not update when the select buttons are clicked - allowImplementProjects={this.state.allowImplementProjects} + implementedProjectsIds={this.state.implementedProjectsIds} // note: if implementedProjectsIds is not passed into CurrentPage, then it will not update when the select buttons are clicked + implementedRenewableProjects={this.state.implementedRenewableProjects} // note: if implementedProjectsIds is not passed into CurrentPage, then it will not update when the select buttons are clicked + availableProjectIds={this.state.availableProjectIds} selectedProjectsForComparison={this.state.selectedProjectsForComparison} completedProjects={this.state.completedProjects} handleClearProjectsClick={() => this.handleClearSelectedProjects} handleCompareProjectsClick={() => this.handleCompareDialogDisplay(true)} // handleCompareProjectsClick={() => this.openCompareDialog} yearRangeInitialStats={this.state.yearRangeInitialStats} - handleYearRecapOnProceed={(yearFinalStats) => this.handleYearRecapOnProceed(yearFinalStats)} - handleGameSettingsOnProceed={(totalYearIterations) => this.handleGameSettingsOnProceed(totalYearIterations)} + handleNewYearSetupOnProceed={(yearFinalStats) => this.setupNewYearOnProceed(yearFinalStats)} + handleGameSettingsOnProceed={(totalGameYears) => this.handleGameSettingsOnProceed(totalGameYears)} /> : <>} diff --git a/src/PageControls.tsx b/src/PageControls.tsx index c9827f3..1c88110 100644 --- a/src/PageControls.tsx +++ b/src/PageControls.tsx @@ -56,12 +56,12 @@ PageControls[Pages.selectGameSettings] = newSelectGameSettingsControl({}); PageControls[Pages.selectScope] = newGroupedChoicesControl({ title: function (state, nextState) { // Year 1 - if (state.trackedStats.year === 1) { + if (state.trackedStats.currentGameYear === 1) { return 'To begin, you will need to decide which types of projects to pursue. {Would you like to...}'; } // Subsequent years else { - return `Welcome back. Choose the projects you wish to pursue for Year ${state.trackedStats.year}.`; + return `Welcome back. Choose the projects you wish to pursue for Year ${state.trackedStats.currentGameYear}.`; } }, groups: [ @@ -213,7 +213,7 @@ PageControls[Pages.digitalTwinAnalysis] = newInfoDialogControl({ }); PageControls[Pages.winScreen] = newInfoDialogControl({ title: 'CONGRATULATIONS!', - text: (state) => `You succeeded at the goal! \n You managed to decarbonize {${state.companyName}} by {${(state.trackedStats.carbonSavingsPercent * 100).toFixed(1)}%} in 10 years or less! \n You reduced CO2 Emissions by a total of {${state.trackedStats.carbonSavingsPerKg.toLocaleString(undefined, { maximumFractionDigits: 0 })} kg CO2}! \n You saved a total of {$${state.trackedStats.costPerCarbonSavings.toFixed(2)}/kg CO2}! \n You spent a total of {$${state.trackedStats.totalMoneySpent.toLocaleString()}} and completed {${state.completedProjects.length}} projects!`, + text: (state) => `You succeeded at the goal! \n You managed to decarbonize {${state.companyName}} by {${(state.trackedStats.carbonSavingsPercent * 100).toFixed(1)}%} in 10 years or less! \n You reduced CO2 Emissions by a total of {${state.trackedStats.carbonSavingsPerKg.toLocaleString(undefined, { maximumFractionDigits: 0 })} kg CO2}! \n You saved a total of {$${state.trackedStats.costPerCarbonSavings.toFixed(2)}/kg CO2}! \n You spent a total of {$${state.trackedStats.yearEndTotalSpending.toLocaleString()}} and completed {${state.completedProjects.length}} projects!`, img: 'images/confetti.png', buttons: [ { @@ -253,19 +253,19 @@ export function notImplemented(pageBack?: symbol) { }); } /** - * Toggle whether a certain symbol is included in app.state.implementedProjects. + * Toggle whether a certain symbol is included in app.state.implementedProjectsIds. */ export function toggleSelectedPage(page: symbol, state: AppState, nextState: AnyDict) { - let implementedProjects = state.implementedProjects.slice(); + let implementedProjectsIds = state.implementedProjectsIds.slice(); // IF ALREADY SELECTED - if (implementedProjects.includes(page)) { - implementedProjects.splice(implementedProjects.indexOf(page), 1); + if (implementedProjectsIds.includes(page)) { + implementedProjectsIds.splice(implementedProjectsIds.indexOf(page), 1); } // IF NOT ALREADY SELECTED else { - implementedProjects.push(page); + implementedProjectsIds.push(page); } - nextState.implementedProjects = implementedProjects; + nextState.implementedProjectsIds = implementedProjectsIds; } export function co2SavingsButton(percent: number): ButtonGroupButton { return { diff --git a/src/Projects.tsx b/src/Projects.tsx index 3c4c854..fd5a353 100644 --- a/src/Projects.tsx +++ b/src/Projects.tsx @@ -107,8 +107,12 @@ export interface SelectedProject extends Project { infoDialog: DialogControlProps } -export interface RenewalProject extends Project { - yearsImplemented: number[], +/** + * gameYearsImplemented - which game years was the project implemented + */ +export interface RenewableProject extends Project { + + gameYearsImplemented: number[], yearStarted: number; yearlyFinancialSavings?: { naturalGas: number, @@ -124,7 +128,8 @@ export interface Project { * Used for tracking Game Settings */ export interface GameSettings { - totalIterations: number, + gameYearInterval: number, + totalGameYears: number, budget: number, naturalGasUse: number, electricityUse: number, @@ -146,7 +151,7 @@ declare interface ProjectControlParams { /** * Project that has to be renewed (reimplemented) each year) - stat appliers are removed going into each year */ - renewalRequired?: boolean; + isRenewable?: boolean; /** * Numbers that appear on the INFO CARD, before checking the checkbox. @@ -227,6 +232,9 @@ declare interface ProjectControlParams { */ yearSelected?: number; projectDialogInfo?: DialogControlProps; + /** + * tracks the year the project is selected + */ hasImplementationYearAppliers?: boolean; relatedProjectSymbols?: symbol[]; } @@ -234,7 +242,7 @@ declare interface ProjectControlParams { export class ProjectControl implements ProjectControlParams { pageId: symbol; - renewalRequired?: boolean; + isRenewable?: boolean; cost: number; statsInfoAppliers: TrackedStatsApplier; statsActualAppliers: TrackedStatsApplier; @@ -265,7 +273,7 @@ export class ProjectControl implements ProjectControlParams { */ constructor(params: ProjectControlParams) { this.pageId = params.pageId; - this.renewalRequired = params.renewalRequired; + this.isRenewable = params.isRenewable; this.statsInfoAppliers = params.statsInfoAppliers; this.statsActualAppliers = params.statsActualAppliers; this.statsRecapAppliers = params.statsRecapAppliers; @@ -309,7 +317,7 @@ export class ProjectControl implements ProjectControlParams { if (!thisApplier) return; let yearMultiplier = 1; if (thisApplier.isAbsolute) { - yearMultiplier = mutableStats.gameYears; + yearMultiplier = mutableStats.gameYearInterval; } mutableStats[key] = thisApplier.applyValue(mutableStats[key], yearMultiplier); } @@ -324,14 +332,14 @@ export class ProjectControl implements ProjectControlParams { applyCost(mutableStats: TrackedStats) { let rebates = this.getRebates(); let cost = this.cost; - if (this.renewalRequired) { - cost = cost * mutableStats.gameYears; - // todo 22 should get every year? - rebates = rebates * mutableStats.gameYears; + if (this.isRenewable) { + cost = cost * mutableStats.gameYearInterval; + // * giving renewbles rebates every year + rebates = rebates * mutableStats.gameYearInterval; } mutableStats.financesAvailable -= cost - rebates; - mutableStats.moneySpent += cost; - mutableStats.totalBudget += rebates; + mutableStats.implementationSpending += cost; + mutableStats.yearBudget += rebates; } /** @@ -345,7 +353,7 @@ export class ProjectControl implements ProjectControlParams { let yearMultiplier = 1; if (thisApplier.isAbsolute) { - yearMultiplier = mutableStats.gameYears; + yearMultiplier = mutableStats.gameYearInterval; } mutableStats[key] = thisApplier.unApplyValue(mutableStats[key], yearMultiplier); } @@ -361,21 +369,21 @@ export class ProjectControl implements ProjectControlParams { unApplyCost(mutableStats: TrackedStats) { let rebates = this.getRebates(); let cost = this.cost; - if (this.renewalRequired) { - cost = cost * mutableStats.gameYears; + if (this.isRenewable) { + cost = cost * mutableStats.gameYearInterval; // todo 22 should get every year? - rebates = rebates * mutableStats.gameYears; + rebates = rebates * mutableStats.gameYearInterval; } mutableStats.financesAvailable += cost - rebates; - mutableStats.moneySpent -= cost; - mutableStats.totalBudget -= rebates; + mutableStats.implementationSpending -= cost; + mutableStats.yearBudget -= rebates; } /** * Returns the total amount of rebates of this project. */ getRebates(): number { - return (this.statsActualAppliers.totalRebates) ? this.statsActualAppliers.totalRebates.modifier : 0; + return (this.statsActualAppliers.yearRebates) ? this.statsActualAppliers.yearRebates.modifier : 0; } /** @@ -383,29 +391,30 @@ export class ProjectControl implements ProjectControlParams { */ getYearEndRebates(): number { let total = 0; - if (this.statsActualAppliers.totalRebates) { - total += this.statsActualAppliers.totalRebates.modifier; + if (this.statsActualAppliers.yearRebates) { + total += this.statsActualAppliers.yearRebates.modifier; } - if (this.statsRecapAppliers?.totalRebates) { - total += this.statsRecapAppliers.totalRebates.modifier; + if (this.statsRecapAppliers?.yearRebates) { + total += this.statsRecapAppliers.yearRebates.modifier; } return total; } /** - * Returns the extra hidden costs of the projects (via the `moneySpent` stat key) + * Returns the extra hidden costs of the projects (via the `hiddenSpending` stat key) */ getHiddenCost(): number { - return (this.statsRecapAppliers && this.statsRecapAppliers.moneySpent) ? this.statsRecapAppliers.moneySpent.modifier : 0; + return (this.statsRecapAppliers && this.statsRecapAppliers.hiddenSpending) ? this.statsRecapAppliers.hiddenSpending.modifier : 0; } /** * Returns the net cost of this project, including rebates (and in future, surprise hitches) */ - getYearEndNetCost(gameYears?: number): number { + getYearEndTotalSpending(gameYears?: number): number { let cost = this.cost; let rebates = this.getYearEndRebates(); let hiddenCosts = this.getHiddenCost(); + debugger; if (gameYears !== undefined) { cost = gameYears * cost; rebates = gameYears * rebates; @@ -425,7 +434,7 @@ export class ProjectControl implements ProjectControlParams { let choiceStats: ButtonGroupButton[] = []; let perYearAddOn: string = ''; - if(this.renewalRequired == true){ + if(this.isRenewable == true){ perYearAddOn = 'per year'; } @@ -479,10 +488,10 @@ export class ProjectControl implements ProjectControlParams { variant: 'contained', color: 'success', onClick: function (state, nextState) { - let isProjectImplemented: boolean = state.implementedProjects.includes(self.pageId); - if (self.renewalRequired) { - isProjectImplemented = state.projectsRequireRenewal.some((project: RenewalProject) => { - if (project.page === self.pageId && project.yearsImplemented.includes(state.trackedStats.year)) { + let isProjectImplemented: boolean = state.implementedProjectsIds.includes(self.pageId); + if (self.isRenewable) { + isProjectImplemented = state.implementedRenewableProjects.some((project: RenewableProject) => { + if (project.page === self.pageId && project.gameYearsImplemented.includes(state.trackedStats.currentGameYear)) { return true } return false; @@ -490,17 +499,17 @@ export class ProjectControl implements ProjectControlParams { if (isProjectImplemented) { return state.currentPage; } - return toggleRenewalRequiredProject.apply(this, [state, nextState]); + return toggleRenewableProject.apply(this, [state, nextState]); } else { return toggleProjectImplemented.apply(this, [state, nextState]); } }, // disabled when the project is implemented disabled: (state) => { - if (self.renewalRequired) { - return state.projectsRequireRenewal.some(project => project.page === self.pageId); + if (self.isRenewable) { + return state.implementedRenewableProjects.some(project => project.page === self.pageId); } else { - return state.implementedProjects.includes(self.pageId); + return state.implementedProjectsIds.includes(self.pageId); } } } @@ -530,7 +539,7 @@ export class ProjectControl implements ProjectControlParams { if (self.pageId === Pages.solarPanelsCarPortMaintenance) { // todo 88 bit of a bandaid until re-working visible() return this.resolveToValue(getSolarCarportMaintenanceVisible(state)); - } else if (state.projectsRequireRenewal.some(project => project.page === self.pageId)) { + } else if (state.implementedRenewableProjects.some(project => project.page === self.pageId)) { return true; } else if (state.completedProjects.some(project => project.page === self.pageId)) { return false; @@ -552,8 +561,8 @@ export class ProjectControl implements ProjectControlParams { function getSolarCarportMaintenanceVisible(state) { const isCarportCompleted = state.completedProjects.some(project => project.page === Pages.solarPanelsCarPort); // hide if maintenance has been implemented and user navigates back to year carport implemented - const carportImplementedYear = state.implementedProjects.find(project => project === Pages.solarPanelsCarPort); - const maintenanceImplemented = state.projectsRequireRenewal.some(project => { + const carportImplementedYear = state.implementedProjectsIds.find(project => project === Pages.solarPanelsCarPort); + const maintenanceImplemented = state.implementedRenewableProjects.some(project => { return project.page === Pages.solarPanelsCarPortMaintenance; }) // if going to previous year, project can be in both completed and implemented @@ -584,25 +593,25 @@ export class ProjectControl implements ProjectControlParams { function addImplementProjectButton(buttons: ButtonGroupButton[]) { // const shouldDisplayImplementButton = (props) => { - // return props.allowImplementProjects.includes(this.pageId); + // return props.availableProjectIds.includes(this.pageId); // }; const shouldDisableImplementButton = (props) => { - return !props.allowImplementProjects.includes(self.pageId); + return !props.availableProjectIds.includes(self.pageId); }; const isProjectImplemented = (props) => { - if (self.renewalRequired) { - return props.projectsRequireRenewal.some((project: RenewalProject) => { - if (project.page === self.pageId && project.yearsImplemented.includes(props.trackedStats.year)) { + if (self.isRenewable) { + return props.implementedRenewableProjects.some((project: RenewableProject) => { + if (project.page === self.pageId && project.gameYearsImplemented.includes(props.trackedStats.year)) { return true } return false; }); } - return props.implementedProjects.includes(self.pageId); + return props.implementedProjectsIds.includes(self.pageId); }; buttons.push(implementButtonCheckbox( - self.renewalRequired? toggleRenewalRequiredProject : toggleProjectImplemented, + self.isRenewable? toggleRenewableProject : toggleProjectImplemented, (props) => shouldDisableImplementButton(props), (props) => isProjectImplemented(props), // (props) => shouldDisplayImplementButton(props) @@ -610,11 +619,11 @@ export class ProjectControl implements ProjectControlParams { } function setAllowImplementProject(this: App, state: AppState, nextState: NextAppState) { - let allowImplementProjects = [...state.allowImplementProjects]; - const existingIndex: number = allowImplementProjects.findIndex(projectPageId => projectPageId === self.pageId); + let availableProjectIds = [...state.availableProjectIds]; + const existingIndex: number = availableProjectIds.findIndex(projectPageId => projectPageId === self.pageId); if (existingIndex === -1) { - allowImplementProjects.push(self.pageId); - nextState.allowImplementProjects = [...allowImplementProjects]; + availableProjectIds.push(self.pageId); + nextState.availableProjectIds = [...availableProjectIds]; } } @@ -665,48 +674,48 @@ export class ProjectControl implements ProjectControlParams { * Action to toggle whether the project is selected, after a select button is clicked. */ function toggleProjectImplemented(this: App, state: AppState, nextState: NextAppState) { - let implementedProjects = state.implementedProjects.slice(); + let implementedProjectsIds = state.implementedProjectsIds.slice(); let newTrackedStats = { ...state.trackedStats }; // IF PROJECT IS ALREADY SELECTED let hasAbsoluteCarbonSavings = self.statsActualAppliers.absoluteCarbonSavings !== undefined; - if (implementedProjects.includes(self.pageId)) { + if (implementedProjectsIds.includes(self.pageId)) { // Since the order of projects matters, we can't simply unApplyChanges to ourself. // We must first undo all the stat changes in REVERSE ORDER, then re-apply all but this one. - for (let i = implementedProjects.length - 1; i >= 0; i--) { - let pageId = implementedProjects[i]; + for (let i = implementedProjectsIds.length - 1; i >= 0; i--) { + let pageId = implementedProjectsIds[i]; Projects[pageId].unApplyStatChanges(newTrackedStats); } - implementedProjects.splice(implementedProjects.indexOf(self.pageId), 1); + implementedProjectsIds.splice(implementedProjectsIds.indexOf(self.pageId), 1); // * 88 check if associated maintenance project is implemented, remove then reset stats - let projectsRequireRenewal: RenewalProject[] = [...this.state.projectsRequireRenewal]; + let implementedRenewableProjects: RenewableProject[] = [...this.state.implementedRenewableProjects]; if (self.relatedProjectSymbols) { - const dependantChildProjectIndex = projectsRequireRenewal.findIndex(project => self.relatedProjectSymbols && self.relatedProjectSymbols.includes(project.page)); + const dependantChildProjectIndex = implementedRenewableProjects.findIndex(project => self.relatedProjectSymbols && self.relatedProjectSymbols.includes(project.page)); if (dependantChildProjectIndex >= 0) { let yearRangeInitialStats: TrackedStats[] = [...state.yearRangeInitialStats]; - removeRenewalProject(projectsRequireRenewal, dependantChildProjectIndex, newTrackedStats, yearRangeInitialStats, true); + removeRenewableProject(implementedRenewableProjects, dependantChildProjectIndex, newTrackedStats, yearRangeInitialStats, true); - nextState.projectsRequireRenewal = projectsRequireRenewal; + nextState.implementedRenewableProjects = implementedRenewableProjects; nextState.yearRangeInitialStats = yearRangeInitialStats; } } - for (let i = 0; i < implementedProjects.length; i++) { - let pageId = implementedProjects[i]; + for (let i = 0; i < implementedProjectsIds.length; i++) { + let pageId = implementedProjectsIds[i]; Projects[pageId].applyStatChanges(newTrackedStats); } } - // IF PROJECT IS NOT ALREADY SELECTED + // IF PROJECT IS NOT ALREADY SELECTED else { if (!checkCanImplementProject.apply(this, [state])) { return state.currentPage; } - implementedProjects.push(self.pageId); + implementedProjectsIds.push(self.pageId); self.applyStatChanges(newTrackedStats); if (!hasAbsoluteCarbonSavings) { newTrackedStats.carbonEmissions = calculateEmissions(newTrackedStats); @@ -718,7 +727,7 @@ export class ProjectControl implements ProjectControlParams { } newTrackedStats = setCarbonEmissionsAndSavings(newTrackedStats, this.state.defaultTrackedStats); - nextState.implementedProjects = implementedProjects; + nextState.implementedProjectsIds = implementedProjectsIds; nextState.trackedStats = newTrackedStats; return state.currentPage; // no page change @@ -728,17 +737,17 @@ export class ProjectControl implements ProjectControlParams { let canImplement = true; let projectImplementationLimit = 4; let overLimitMsg = `Due to manpower limitations, you cannot select more than ${projectImplementationLimit} projects per year`; - if (state.gameSettings.totalIterations === 5) { + if (state.gameSettings.totalGameYears === 5) { projectImplementationLimit = 6; overLimitMsg = `Due to manpower limitations, you cannot select more than ${projectImplementationLimit} projects per budget period`; } - const startedRenewableProjects = state.projectsRequireRenewal.filter(project => { - return project.yearStarted === state.trackedStats.year; + const startedRenewableProjects = state.implementedRenewableProjects.filter(project => { + return project.yearStarted === state.trackedStats.currentGameYear; }).length; - const currentProjectCount = startedRenewableProjects + state.implementedProjects.length; - const projectCounts = `year ${state.trackedStats.year} - reg projects: ${state.implementedProjects.length}, started renewables: ${startedRenewableProjects}`; + const currentProjectCount = startedRenewableProjects + state.implementedProjectsIds.length; + const projectCounts = `year ${state.trackedStats.currentGameYear} - reg projects: ${state.implementedProjectsIds.length}, started renewables: ${startedRenewableProjects}`; console.log(projectCounts); if (currentProjectCount >= projectImplementationLimit) { this.summonSnackbar({overLimitMsg}); @@ -748,9 +757,9 @@ export class ProjectControl implements ProjectControlParams { console.log('cost', self.cost); console.log('financesAvailable', state.trackedStats.financesAvailable); let projectCost = self.cost; - // * renewal project self.costs are applied with gameYears multiplier elsewhere - if (self.renewalRequired) { - projectCost *= state.trackedStats.gameYears; + // * renewable project self.costs are applied with gameYears multiplier elsewhere + if (self.isRenewable) { + projectCost *= state.trackedStats.gameYearInterval; } if (projectCost > state.trackedStats.financesAvailable) { this.summonSnackbar(You cannot afford this project with your current budget!); @@ -761,38 +770,38 @@ export class ProjectControl implements ProjectControlParams { } - function toggleRenewalRequiredProject(this: App, state: AppState, nextState: NextAppState) { - let projectsRequireRenewal: RenewalProject[] = [...this.state.projectsRequireRenewal]; + function toggleRenewableProject(this: App, state: AppState, nextState: NextAppState) { + let implementedRenewableProjects: RenewableProject[] = [...this.state.implementedRenewableProjects]; let newTrackedStats: TrackedStats = { ...state.trackedStats }; let yearRangeInitialStats: TrackedStats[] = [...state.yearRangeInitialStats]; let hasAbsoluteCarbonSavings = self.statsActualAppliers.absoluteCarbonSavings !== undefined; - const existingRenewalProjectIndex = projectsRequireRenewal.findIndex(project => project.page === self.pageId); + const existingRenewableProjectIndex = implementedRenewableProjects.findIndex(project => project.page === self.pageId); let implementedInCurrentYear = false; - if (existingRenewalProjectIndex >= 0) { - implementedInCurrentYear = projectsRequireRenewal[existingRenewalProjectIndex].yearsImplemented.includes(newTrackedStats.year); + if (existingRenewableProjectIndex >= 0) { + implementedInCurrentYear = implementedRenewableProjects[existingRenewableProjectIndex].gameYearsImplemented.includes(newTrackedStats.currentGameYear); } if (implementedInCurrentYear) { // * 22 removes stats AND costs from current year - removeRenewalProject(projectsRequireRenewal, existingRenewalProjectIndex, newTrackedStats, yearRangeInitialStats); + removeRenewableProject(implementedRenewableProjects, existingRenewableProjectIndex, newTrackedStats, yearRangeInitialStats); } else if (!implementedInCurrentYear) { if (!checkCanImplementProject.apply(this, [state])) { return state.currentPage; } - if (existingRenewalProjectIndex >= 0) { - projectsRequireRenewal[existingRenewalProjectIndex].yearsImplemented.push(newTrackedStats.year); + if (existingRenewableProjectIndex >= 0) { + implementedRenewableProjects[existingRenewableProjectIndex].gameYearsImplemented.push(newTrackedStats.currentGameYear); self.applyStatChanges(newTrackedStats); - // * 22 if we've de-selected renewal implementation AND re-selected to implement in the same year, yearRangeInitial stats are out of sync with trackedStats + // * 22 if we've de-selected renewable implementation AND re-selected to implement in the same year, yearRangeInitial stats are out of sync with trackedStats yearRangeInitialStats = [...state.yearRangeInitialStats]; - const updatedCurrentStatsIndex = yearRangeInitialStats.findIndex(stats => stats.year === newTrackedStats.year); + const updatedCurrentStatsIndex = yearRangeInitialStats.findIndex(stats => stats.currentGameYear === newTrackedStats.currentGameYear); yearRangeInitialStats.splice(updatedCurrentStatsIndex, 1, newTrackedStats); } else { - projectsRequireRenewal.push({ + implementedRenewableProjects.push({ page: self.pageId, - yearsImplemented: [newTrackedStats.year], - yearStarted: newTrackedStats.year, + gameYearsImplemented: [newTrackedStats.currentGameYear], + yearStarted: newTrackedStats.currentGameYear, }); self.applyStatChanges(newTrackedStats); } @@ -805,7 +814,7 @@ export class ProjectControl implements ProjectControlParams { } newTrackedStats = setCarbonEmissionsAndSavings(newTrackedStats, this.state.defaultTrackedStats); - nextState.projectsRequireRenewal = projectsRequireRenewal; + nextState.implementedRenewableProjects = implementedRenewableProjects; nextState.trackedStats = newTrackedStats; nextState.yearRangeInitialStats = yearRangeInitialStats; return state.currentPage; @@ -814,34 +823,34 @@ export class ProjectControl implements ProjectControlParams { /** * Remove implementation year are whole project */ - function removeRenewalProject(projectsRequireRenewal: RenewalProject[], removeProjectIndex: number, newTrackedStats: TrackedStats, yearRangeInitialStats: TrackedStats[], isFullRemoval = false) { - for (let i = projectsRequireRenewal.length - 1; i >= 0; i--) { - const project = projectsRequireRenewal[i]; - if (project.yearsImplemented.includes(newTrackedStats.year)) { + function removeRenewableProject(implementedRenewableProjects: RenewableProject[], removeProjectIndex: number, newTrackedStats: TrackedStats, yearRangeInitialStats: TrackedStats[], isFullRemoval = false) { + for (let i = implementedRenewableProjects.length - 1; i >= 0; i--) { + const project = implementedRenewableProjects[i]; + if (project.gameYearsImplemented.includes(newTrackedStats.currentGameYear)) { Projects[project.page].unApplyStatChanges(newTrackedStats); } } - const removeProject = projectsRequireRenewal[removeProjectIndex]; + const removeProject = implementedRenewableProjects[removeProjectIndex]; if (removeProject) { - if (isFullRemoval || removeProject.yearStarted === newTrackedStats.year) { - projectsRequireRenewal.splice(removeProjectIndex, 1); + if (isFullRemoval || removeProject.yearStarted === newTrackedStats.currentGameYear) { + implementedRenewableProjects.splice(removeProjectIndex, 1); } else { - const implementedYear = removeProject.yearsImplemented.findIndex(year => year === newTrackedStats.year); - removeProject.yearsImplemented.splice(implementedYear, 1); + const implementedYear = removeProject.gameYearsImplemented.findIndex(year => year === newTrackedStats.currentGameYear); + removeProject.gameYearsImplemented.splice(implementedYear, 1); } } - for (let i = 0; i < projectsRequireRenewal.length; i++) { - const project = projectsRequireRenewal[i]; - if (project.yearsImplemented.includes(newTrackedStats.year)) { + for (let i = 0; i < implementedRenewableProjects.length; i++) { + const project = implementedRenewableProjects[i]; + if (project.gameYearsImplemented.includes(newTrackedStats.currentGameYear)) { Projects[project.page].applyStatChanges(newTrackedStats); } } - // * 22 update current stat year (necessary because we apply renewal at year recap of previous year) - const currentYearEndIndex = yearRangeInitialStats.findIndex(stats => stats.year === newTrackedStats.year); + // * 22 update current stat year (necessary because we apply renewable at year recap of previous year) + const currentYearEndIndex = yearRangeInitialStats.findIndex(stats => stats.currentGameYear === newTrackedStats.currentGameYear); if (currentYearEndIndex !== 0) { yearRangeInitialStats.splice(currentYearEndIndex, 1, newTrackedStats); } @@ -868,7 +877,7 @@ Projects[Pages.wasteHeatRecovery] = new ProjectControl({ }, // Stats / Surprises that are applied in Year Recap. statsRecapAppliers: { - totalRebates: absolute(5_000), + yearRebates: absolute(5_000), }, title: 'Waste Heat Recovery', shortTitle: 'Install waste heat recovery to preheat boiler water', @@ -1001,7 +1010,7 @@ Projects[Pages.processHeatingUpgrades] = new ProjectControl({ // electricityUseKWh: relative(-0.125), // }, // statsRecapAppliers: { -// totalRebates: absolute(7_500), +// yearRebates: absolute(7_500), // }, // title: 'Energy Efficiency – Lighting Upgrades', // shortTitle: 'Explore lighting upgrades', @@ -1078,7 +1087,7 @@ Projects[Pages.solarPanelsCarPort] = new ProjectControl({ }, statsRecapAppliers: { financesAvailable: absolute(-30_000), - moneySpent: absolute(30_000), + hiddenSpending: absolute(30_000), }, recapSurprises: [{ title: 'Uh oh - Bad Asphalt!', @@ -1116,7 +1125,7 @@ Projects[Pages.solarPanelsCarPort] = new ProjectControl({ }); Projects[Pages.solarPanelsCarPortMaintenance] = new ProjectControl({ pageId: Pages.solarPanelsCarPortMaintenance, - renewalRequired: true, + isRenewable: true, cost: 10_000, statsInfoAppliers: { electricityUseKWh: absolute(-537_000), @@ -1141,7 +1150,7 @@ Projects[Pages.solarPanelsCarPortMaintenance] = new ProjectControl({ Projects[Pages.solarRooftop] = new ProjectControl({ pageId: Pages.solarRooftop, - renewalRequired: true, + isRenewable: true, cost: 375_000, statsInfoAppliers: { electricityUseKWh: absolute(-5_365_000), @@ -1151,7 +1160,7 @@ Projects[Pages.solarRooftop] = new ProjectControl({ }, // statsRecapAppliers: { // financesAvailable: absolute(-30_000), - // moneySpent: absolute(30_000), + // implementationSpending: absolute(30_000), // }, // recapSurprises: [{ // title: 'Uh oh - Bad Asphalt!', @@ -1383,7 +1392,7 @@ Projects[Pages.compressedAirSystemImprovemnt] = new ProjectControl({ electricityUseKWh: absolute(-2_250_000), }, statsRecapAppliers: { - totalRebates: absolute(5_000), + yearRebates: absolute(5_000), }, utilityRebateValue: 5000, title: 'Replace old compressors', @@ -1541,7 +1550,7 @@ Projects[Pages.improveLightingSystems] = new ProjectControl({ electricityUseKWh: absolute(-450_000), }, statsRecapAppliers: { - totalRebates: absolute(10_000), + yearRebates: absolute(10_000), }, utilityRebateValue: 10000, title: 'Treasure Hunt - Lighting Upgrade', @@ -1605,7 +1614,7 @@ Projects[Pages.installVFDs1] = new ProjectControl({ electricityUseKWh: absolute(-450_000), }, statsRecapAppliers: { - totalRebates: absolute(5_000), + yearRebates: absolute(5_000), }, utilityRebateValue: 5000, title: 'Install VFDs on small motors', @@ -1640,7 +1649,7 @@ Projects[Pages.installVFDs2] = new ProjectControl({ electricityUseKWh: absolute(-600_000), }, statsRecapAppliers: { - totalRebates: absolute(5_000), + yearRebates: absolute(5_000), }, utilityRebateValue: 5000, title: 'Install VFDs on mid-sized motors', @@ -1675,7 +1684,7 @@ Projects[Pages.installVFDs3] = new ProjectControl({ electricityUseKWh: absolute(-1_050_000), }, statsRecapAppliers: { - totalRebates: absolute(5_000), + yearRebates: absolute(5_000), }, utilityRebateValue: 5000, title: 'Install VFDs on large motors', @@ -1762,7 +1771,7 @@ Projects[Pages.lightingOccupancySensors] = new ProjectControl({ Projects[Pages.smallVPPA] = new ProjectControl({ pageId: Pages.smallVPPA, - renewalRequired: true, + isRenewable: true, cost: 75_000, statsInfoAppliers: { absoluteCarbonSavings: absolute(-1_200_000) @@ -1787,7 +1796,7 @@ Projects[Pages.smallVPPA] = new ProjectControl({ Projects[Pages.midVPPA] = new ProjectControl({ pageId: Pages.midVPPA, - renewalRequired: true, + isRenewable: true, cost: 150_000, statsInfoAppliers: { absoluteCarbonSavings: absolute(-2_400_000) @@ -1812,7 +1821,7 @@ Projects[Pages.midVPPA] = new ProjectControl({ Projects[Pages.largeVPPA] = new ProjectControl({ pageId: Pages.largeVPPA, - renewalRequired: true, + isRenewable: true, cost: 225_000, statsInfoAppliers: { absoluteCarbonSavings: absolute(-3_600_000) @@ -1838,7 +1847,7 @@ Projects[Pages.largeVPPA] = new ProjectControl({ Projects[Pages.midSolar] = new ProjectControl({ pageId: Pages.midSolar, - renewalRequired: true, + isRenewable: true, cost: 100_000, statsInfoAppliers: { absoluteCarbonSavings: absolute(-1_717_000) @@ -1863,7 +1872,7 @@ Projects[Pages.midSolar] = new ProjectControl({ Projects[Pages.largeWind] = new ProjectControl({ pageId: Pages.largeWind, - renewalRequired: true, + isRenewable: true, cost: 269_000, statsInfoAppliers: { absoluteCarbonSavings: absolute(-4_292_000) @@ -1897,7 +1906,6 @@ export declare interface NumberApplier { */ modifier: number; isAbsolute?: boolean; - /** * Turns the NumberApplier into a string, optionally multiplying it by -1 first. */ diff --git a/src/components/Buttons.tsx b/src/components/Buttons.tsx index f48d59d..407eccc 100644 --- a/src/components/Buttons.tsx +++ b/src/components/Buttons.tsx @@ -140,7 +140,7 @@ export function getButtonComponent(props: ButtonGroupProps, button: ButtonGroupB props.doPageCallback(button.onClick); } else if (button.infoDialog) { - // todo 25 set allowImplementProjects should probably happen here instead of useEfffect + // todo 25 set availableProjectIds should probably happen here instead of useEfffect props.summonInfoDialog(button.infoDialog); } }} diff --git a/src/components/CurrentPage.tsx b/src/components/CurrentPage.tsx new file mode 100644 index 0000000..1ad0673 --- /dev/null +++ b/src/components/CurrentPage.tsx @@ -0,0 +1,86 @@ +import React from 'react'; +import type { RenewableProject} from '../Projects'; +import type { CompletedProject, SelectedProject, GameSettings} from '../Projects'; +import { PureComponentIgnoreFuncs } from '../functions-and-types'; +import type { TrackedStats } from '../trackedStats'; +import { GroupedChoices } from './GroupedChoices'; +import type { GroupedChoicesProps } from './GroupedChoices'; +import { SelectGameSettings } from './SelectGameSettings'; +import { StartPage } from './StartPage'; +import type { StartPageProps } from './StartPage'; +import { YearRecap } from './YearRecap'; +import type { PageControlProps, ControlCallbacks } from './controls'; + + +interface CurrentPageProps extends ControlCallbacks, PageControlProps { + implementedProjectsIds: symbol[]; + implementedRenewableProjects: RenewableProject[]; + availableProjectIds: symbol[]; + selectedProjectsForComparison: SelectedProject[]; + completedProjects: CompletedProject[]; + trackedStats: TrackedStats; + handleCompareProjectsClick: () => void; + handleClearProjectsClick: () => void; + yearRangeInitialStats: TrackedStats[]; + gameSettings: GameSettings; + defaultTrackedStats :TrackedStats; + handleNewYearSetupOnProceed: (yearFinalStats: TrackedStats) => void; + handleGameSettingsOnProceed: (totalGameYears: number) => void; +} + +export class CurrentPage extends PureComponentIgnoreFuncs { + render() { + const controlCallbacks: ControlCallbacks = { + doPageCallback: this.props.doPageCallback, + doAppStateCallback: this.props.doAppStateCallback, + summonInfoDialog: this.props.summonInfoDialog, + resolveToValue: this.props.resolveToValue, + }; + + switch (this.props.componentClass) { + case StartPage: { + const startPageProps = { + ...this.props.controlProps, + ...controlCallbacks + } as StartPageProps; + + return ; + } + case SelectGameSettings: + return ; + case GroupedChoices: { + const groupedChoicesControlProps = { + ...this.props.controlProps, + ...controlCallbacks, + } as GroupedChoicesProps; + + return ; + } + case YearRecap: + return ; + default: + return <>; + } + } +} diff --git a/src/components/Dashboard.tsx b/src/components/Dashboard.tsx index 2735593..3bd9312 100644 --- a/src/components/Dashboard.tsx +++ b/src/components/Dashboard.tsx @@ -25,6 +25,14 @@ import { statsGaugeProperties } from '../trackedStats'; import type { GameSettings } from '../Projects'; import { Table } from '@mui/material'; +export interface DashboardProps extends ControlCallbacks, TrackedStats, GameSettings { + onBack?: () => void; + onProceed: () => void; + btnBackDisabled: boolean; + btnProceedDisabled: boolean; +} + + export class Dashboard extends PureComponentIgnoreFuncs { render() { @@ -40,7 +48,7 @@ export class Dashboard extends PureComponentIgnoreFuncs { }); const carbonSavingsPercent = this.props.carbonSavingsPercent * 100; - const carbonSavingsFormatted: string = `${carbonSavingsPercent.toFixed(1)}%`; + const carbonSavingsFormatted = `${carbonSavingsPercent.toFixed(1)}%`; const naturalGasEmissionRateFormatted: string = singleDecimalFormatter.format(this.props.naturalGasEmissionsPerMMBTU); const electricityEmissionRateFormatted: string = singleDecimalFormatter.format(this.props.electricityEmissionsPerKWh); @@ -58,17 +66,16 @@ export class Dashboard extends PureComponentIgnoreFuncs { const electricityUseFormatted: string = noDecimalsFormatter.format(this.props.electricityUseKWh); const hydrogenFormatted: string = noDecimalsFormatter.format(this.props.hydrogenMMBTU); - const financesFormatted: number = Number(this.props.financesAvailable.toFixed(0)); - + const financesFormatted = Number(this.props.financesAvailable.toFixed(0)); return ( <> { endIcon={rightArrow()} buttonDisabled={this.props.btnProceedDisabled} > - {this.props.totalIterations == 5 && + {this.props.totalGameYears == 5 &&
{/* todo: special case for last year! */} - Commit to your selected projects and proceed to Years {this.props.yearInterval} and {this.props.yearInterval + 1}. + Commit to your selected projects and proceed to Years {this.props.gameYearDisplayOffset} and {this.props.gameYearDisplayOffset + 1}.
} - {this.props.totalIterations == 10 && + {this.props.totalGameYears == 10 &&
{/* todo: special case for last year! */} - Commit to your selected projects and proceed to Year {this.props.year}. + Commit to your selected projects and proceed to Year {this.props.currentGameYear}.
} } /> + {/* todo timer for each year */} - {this.props.totalIterations == 5 && + {this.props.totalGameYears == 5 && - Years {this.props.yearInterval} and {this.props.yearInterval + 1} of 10 + Years {this.props.gameYearDisplayOffset} and {this.props.gameYearDisplayOffset + 1} of 10 } - {this.props.totalIterations == 10 && + {this.props.totalGameYears == 10 && - Year {this.props.year} of 10 + Year {this.props.currentGameYear} of 10 } @@ -192,7 +200,7 @@ export class Dashboard extends PureComponentIgnoreFuncs { data={[{ // Finances available can be negative UP TO the amount of rebates.... may be changed later 'Finances available': Math.max(financesFormatted, 0), - 'Money spent': this.props.moneySpent, + 'Money spent': this.props.implementationSpending, }]} /> @@ -236,7 +244,7 @@ export class Dashboard extends PureComponentIgnoreFuncs { ${this.props.hydrogenCostPerMMBTU.toFixed(2)}/MMBTU {'Total Cost'} @@ -253,10 +261,3 @@ export class Dashboard extends PureComponentIgnoreFuncs { ); } } - -export interface DashboardProps extends ControlCallbacks, TrackedStats, GameSettings { - onBack?: () => void; - onProceed: () => void; - btnBackDisabled: boolean; - btnProceedDisabled: boolean; -} diff --git a/src/components/GroupedChoices.tsx b/src/components/GroupedChoices.tsx index 60e8a56..48a3a02 100644 --- a/src/components/GroupedChoices.tsx +++ b/src/components/GroupedChoices.tsx @@ -198,7 +198,7 @@ export interface GroupedChoicesControlProps { /** * Title of the entire GroupedChoices page. */ - allowImplementProjects?: symbol[] + availableProjectIds?: symbol[] selectedProjectsForComparison?: SelectedProject[]; handleClearProjectsClick?: () => void; handleCompareProjectsClick?: () => void; diff --git a/src/components/SelectGameSettings.tsx b/src/components/SelectGameSettings.tsx index 813344f..4b5c886 100644 --- a/src/components/SelectGameSettings.tsx +++ b/src/components/SelectGameSettings.tsx @@ -29,21 +29,21 @@ export const SettingsCard = styled(Paper)(({ theme }) => ({ export function SelectGameSettings(props: SelectGameSettingsProps) { const theme = useTheme(); const fullScreen = useMediaQuery(theme.breakpoints.down('sm')); - const [totalYearIterations, setTotalIterations] = React.useState(props.totalIterations); + const [gameYearInterval, setGameYearInterval] = React.useState(props.gameYearInterval); const [allowCarryover, setCarryoverOption ] = React.useState('yes'); const [allowEnergyCarryover, setEnergyCarryoverOption ] = React.useState('One Year'); const handleIntervalChange = (event: SelectChangeEvent) => { - setTotalIterations(event.target.value as number); - } + setGameYearInterval(event.target.value as number); + }; const handleCarryoverChange = (event: SelectChangeEvent) => { setCarryoverOption(event.target.value as string); - } + }; const handleEnergyCarryoverChange = (event: SelectChangeEvent) => { setEnergyCarryoverOption(event.target.value as string); - } + }; return ( <> @@ -61,16 +61,16 @@ export function SelectGameSettings(props: SelectGameSettingsProps) { You have the option to play through in 1 OR 2-year intervals. - Please Select the interval size you would like to play through: + Please Select the interval size you would like to play through: @@ -113,7 +113,7 @@ export function SelectGameSettings(props: SelectGameSettingsProps) { @@ -144,6 +144,6 @@ export declare interface SelectGameSettingsControlProps { } export interface SelectGameSettingsProps extends SelectGameSettingsControlProps, ControlCallbacks, GameSettings { - onProceed: (totalYearIterations: number) => void; + onProceed: (gameYearInterval: number) => void; doPageCallback: (callback?: PageCallback) => void; } \ No newline at end of file diff --git a/src/components/YearRecap.tsx b/src/components/YearRecap.tsx index 9b6ec12..c5a4981 100644 --- a/src/components/YearRecap.tsx +++ b/src/components/YearRecap.tsx @@ -4,7 +4,6 @@ import { Box, Button, Card, - CardActions, CardContent, CardHeader, MobileStepper, @@ -27,9 +26,9 @@ import { } from '@mui/material'; import type { ControlCallbacks, PageControl } from './controls'; import { Emphasis } from './controls'; -import type { TrackedStats } from '../trackedStats'; -import { emptyTrackedStats, statsGaugeProperties, calculateYearSavings, setCarbonEmissionsAndSavings } from '../trackedStats'; -import type { CompletedProject, NumberApplier, GameSettings, RenewalProject } from '../Projects'; +import type { TrackedStats, YearCostSavings } from '../trackedStats'; +import { statsGaugeProperties, getYearCostSavings, setCarbonEmissionsAndSavings } from '../trackedStats'; +import type { CompletedProject, NumberApplier, GameSettings, RenewableProject, ProjectControl } from '../Projects'; import Projects from '../Projects'; import { clampRatio, @@ -41,473 +40,66 @@ import { } from '../functions-and-types'; import GaugeChart from './GaugeChart'; import { darkTheme } from './theme'; -import InfoIcon from '@mui/icons-material/Info' -import { ButtonGroupButton } from './Buttons'; +import InfoIcon from '@mui/icons-material/Info'; import YearRecapCharts from './YearRecapCharts'; export class YearRecap extends React.Component { + // todo render is being triggered twice render() { - const budgetPeriodInitialStats = this.props.yearRangeInitialStats[this.props.year - 1]; - if (!budgetPeriodInitialStats) { - throw new Error( - `Could not find stats for the start of year ${this.props.year} (index ${this.props.year - 1 - })` - ); - } - - // As we loop through the projects, we'll mutate this object and provide gauge charts for how the stats changed - let mutableStats: TrackedStats = { ...budgetPeriodInitialStats }; - // Since hidden surprises will change stats, we need to keep track of the hidden changes for our sanity check later - let hiddenStatDiff: TrackedStats = { ...emptyTrackedStats }; - - const projectRecaps: JSX.Element[] = []; - let implementedProjects = [...this.props.implementedProjects].map(project => Projects[project]); - // * 22 need to create new array - the original will be modified - let projectsRequireRenewal = this.props.projectsRequireRenewal.map(project => { return {...project}}); - - // * adding to implemented projects to show display values - projectsRequireRenewal.forEach(project => { - if (project.yearsImplemented.includes(mutableStats.year)) { - implementedProjects.push(Projects[project.page]); - } - }); - - let totalUtilityRebates = 0; - // todo 22 renewalRequired some rebates may happen multiple times - // todo 22 surprises (negative) only happen once - let rebateProjects = implementedProjects.filter(project => { - let rebateValue = Number(project.utilityRebateValue); - if (rebateValue) { - totalUtilityRebates += rebateValue; - return project; - } - }); - if (totalUtilityRebates) { - const utilityRebateText = `Your project selections qualify you for your local utility’s energy efficiency {rebate program}. You will receive a $\{${totalUtilityRebates.toLocaleString('en-US')} utility credit} for implementing energy efficiency measures.`; - projectRecaps.push( - - - - - {rebateProjects[0].rebateAvatar.icon} - - } - title='Congratulations!' - subheader='Utility Rebates Earned' - /> - - - {rebateProjects.map((project, idx) => { - return - - - - } // eslint-disable-line - )} - - - - - ); - } - - implementedProjects.forEach(project => { - if (project.recapSurprises) { - projectRecaps.push( - ...project.recapSurprises.map((projectSurprise, idx) => { - return ( - - - - - {projectSurprise.avatar.icon} - - } - title={project.title} - subheader={project.shortTitle} - /> - - - - - - - ); - }) - ); - } - }); + debugger; + // this.props.year what does this represent? current year + // * initialCurrentYearStats - READ ONLY stats + const initialCurrentYearStats = this.props.yearRangeInitialStats[this.props.currentGameYear - 1]; + // * mutableStats - mutates as we calculate current year recap + let mutableStats: TrackedStats = { ...initialCurrentYearStats }; + let recapResults: YearRecapResults = buildRecapCardsAndResults(this.props, initialCurrentYearStats, mutableStats); + - let unspentBudget = this.props.financesAvailable; - let yearEndNetCost = 0; - - // * WARNING - mutableStats: TrackedStats for each iteration below represents the stats - // * with current projects modifiers, not the cumulative stats for the year - for (let i in implementedProjects) { - // * renewal project savings calculation need stats that are mutated only at project scope (instead of mutatedStats which tracks all projects) - const projectIndividualizedStats: TrackedStats = { ...budgetPeriodInitialStats }; - - const thisProject = implementedProjects[i]; - const projectKey = thisProject.pageId; - if (!thisProject) - throw new Error( - `Project for page ${projectKey.description} not defined` - ); - - let gaugeCharts: JSX.Element[] = []; - const renewalProject = projectsRequireRenewal.find(project => project.page === thisProject.pageId); - let skipRenewalSavings = false; - if (renewalProject) { - skipRenewalSavings = renewalProject.yearStarted !== mutableStats.year; - } - for (let key in thisProject.statsActualAppliers) { - let thisApplier: NumberApplier = thisProject.statsActualAppliers[key]; - let yearMultiplier = 1; - if (thisApplier.isAbsolute) { - yearMultiplier = mutableStats.gameYears; - } - - let oldValue = mutableStats[key]; - let newValue = skipRenewalSavings? oldValue : thisApplier.applyValue(oldValue, yearMultiplier); - let difference = newValue - oldValue; - mutableStats[key] = newValue; - - // todo 88 method - let oldProjectValue = projectIndividualizedStats[key]; - let newProjectValue = skipRenewalSavings? oldProjectValue : thisApplier.applyValue(oldProjectValue, yearMultiplier); - projectIndividualizedStats[key] = newProjectValue; - - let thisGaugeProps = statsGaugeProperties[key]; - if (thisGaugeProps) { - gaugeCharts.push( - - ); - } - } - - - // Go through the project's "hidden" stat appliers... but don't create a gauge chart for them. - // Could do it in one loop and create gauge charts for the sum of actual plus hidden stats, in the future... - for (let key in thisProject.statsRecapAppliers) { - let thisApplier: NumberApplier = thisProject.statsRecapAppliers[key]; - let oldValue = mutableStats[key]; - let yearMultiplier = 1; - if (thisApplier.isAbsolute) { - yearMultiplier = mutableStats.gameYears; - } - let newValue = skipRenewalSavings? oldValue : thisApplier.applyValue(oldValue, yearMultiplier); - let difference = newValue - oldValue; - mutableStats[key] = newValue; - hiddenStatDiff[key] = difference; - } - - let prevCarbonSavings = mutableStats.carbonSavingsPercent; - mutableStats = setCarbonEmissionsAndSavings(mutableStats, this.props.defaultTrackedStats); - thisProject.applyCost(mutableStats); - const totalYearEndRebates = thisProject.getYearEndRebates(); - - let projectNetCost = 0; - if (thisProject.renewalRequired) { - projectNetCost = thisProject.getYearEndNetCost(mutableStats.gameYears); - const renewalProjectIndex = this.props.projectsRequireRenewal.findIndex(project => project.page === thisProject.pageId); - - // * Need to assign/save individualized project savings to be applied in each renewal year recap - later years don't change savings state, only display values - if (renewalProjectIndex >= 0) { - if (this.props.projectsRequireRenewal[renewalProjectIndex].yearStarted === budgetPeriodInitialStats.year) { - // * WARNING changes state/props projectsRequireRenewal state directly - // todo 22 / 88 no other visible sane way to update this - should probably be done in componentDidMount / useEffect - this.props.projectsRequireRenewal[renewalProjectIndex].yearlyFinancialSavings = calculateYearSavings(budgetPeriodInitialStats, projectIndividualizedStats); - console.log(`${String(this.props.projectsRequireRenewal[renewalProjectIndex].page)} budget period savings, ${this.props.projectsRequireRenewal[renewalProjectIndex].yearlyFinancialSavings?.electricity}`); - } - } - - } else { - projectNetCost = thisProject.getYearEndNetCost(); - } - let yearMultiplier = 1; - if (thisProject.renewalRequired) { - yearMultiplier = mutableStats.gameYears; - } - const initialProjectCost = thisProject.cost * yearMultiplier; - yearEndNetCost += projectNetCost; - const totalYearEndExtraCosts = thisProject.getHiddenCost(); - unspentBudget -= totalYearEndExtraCosts; - unspentBudget += totalYearEndRebates; - mutableStats.financesAvailable = unspentBudget; - - gaugeCharts.push( - - ); - let headerStyle = { - '& .MuiCardHeader-title': { - textAlign: 'left', - fontSize: '30px', - fontWeight: 'bold' - }, - '& .MuiCardHeader-subheader': { - textAlign: 'left', - fontSize: '18px', - fontWeight: '400', - color: '#000000', - }, - }; - - projectRecaps.push( - - - - - - - - {thisProject.caseStudy && ( - <> - -

- Case Study - {thisProject.caseStudy.title} -

- - - )} -
-
- - {gaugeCharts} -
- - <> - Initial project cost:{' '} - - ${initialProjectCost.toLocaleString('en-US')} - - {' '} -   Rebates:{' '} - - ${totalYearEndRebates.toLocaleString('en-US')} - - {' '} -   Extra costs:{' '} - - ${totalYearEndExtraCosts.toLocaleString('en-US')} - - - - - Net cost:{' '} - - ${projectNetCost.toLocaleString('en-US')} - - -
-
-
-
-
- ); - } - const noDecimalsFormatter = Intl.NumberFormat('en-US', { - minimumFractionDigits: 0, - maximumFractionDigits: 0, + minimumFractionDigits: 0, + maximumFractionDigits: 0, }); - - // * total net costs / (% CO2 saved * (ngEmissionRate * ngUseInitial + electEmissionRate * electUseInitial)); - mutableStats.totalMoneySpent = budgetPeriodInitialStats.totalMoneySpent + yearEndNetCost; - let costPerCarbonSavings = 0; - if (mutableStats.totalMoneySpent > 0 && mutableStats.carbonSavingsPerKg > 0) { - costPerCarbonSavings = mutableStats.totalMoneySpent / mutableStats.carbonSavingsPerKg; - } - mutableStats.costPerCarbonSavings = costPerCarbonSavings; - - const savings = calculateYearSavings(budgetPeriodInitialStats, mutableStats); - console.log('budget period savings', savings); - projectsRequireRenewal.forEach((project: RenewalProject) => { - // * on first year of renewal project implementation : - // * YearRecap displays savings accurately, subsequent years don't - so we're appending to savings - // * onProceed accurately adds savings, so don't add savings to financesAvailable - if (project.yearlyFinancialSavings && project.yearsImplemented.includes(budgetPeriodInitialStats.year) - && project.yearStarted !== budgetPeriodInitialStats.year - && budgetPeriodInitialStats.year !== 1) { - console.log(`${String(project.page)} renewable savings added', ${project.yearlyFinancialSavings.electricity}`); - savings.electricity += project.yearlyFinancialSavings.electricity; - savings.naturalGas += project.yearlyFinancialSavings.naturalGas; - - // * only update financesAvailable with renewable savings (other savings applied at recap) - mutableStats.financesAvailable += project.yearlyFinancialSavings.electricity; - mutableStats.financesAvailable += project.yearlyFinancialSavings.naturalGas; - } - }); - - const naturalGasSavingsFormatted: string = noDecimalsFormatter.format(savings.naturalGas); - const electricitySavingsFormatted: string = noDecimalsFormatter.format(savings.electricity); + const naturalGasSavingsFormatted: string = noDecimalsFormatter.format(recapResults.yearCostSavings.naturalGas); + const electricitySavingsFormatted: string = noDecimalsFormatter.format(recapResults.yearCostSavings.electricity); const carbonSavingsPercentFormatted: string = (mutableStats.carbonSavingsPercent * 100).toFixed(2); + const unspentBudgetFormatted: string = noDecimalsFormatter.format(recapResults.unspentBudget); + const yearEndTotalSpendingFormatted: string = noDecimalsFormatter.format(recapResults.yearEndTotalSpending); + debugger; + // formatting new value? or existing + const totalNetCostFormatted: string = noDecimalsFormatter.format(mutableStats.yearEndTotalSpending); + const costPerCarbonSavingsFormatted: string = mutableStats.costPerCarbonSavings !== undefined ? Intl.NumberFormat('en-US', { + minimumFractionDigits: 0, + maximumFractionDigits: 2, + }).format(mutableStats.costPerCarbonSavings) : '0'; - const unspentBudgetFormatted: string = noDecimalsFormatter.format(unspentBudget); - const yearEndNetCostFormatted: string = noDecimalsFormatter.format(yearEndNetCost); - const totalNetCostFormatted: string = noDecimalsFormatter.format(mutableStats.totalMoneySpent); - const costPerCarbonSavingsFormatted: string = costPerCarbonSavings !== undefined? Intl.NumberFormat('en-US', { - minimumFractionDigits: 0, - maximumFractionDigits: 2, - }).format(costPerCarbonSavings) : '0'; - - let carbonSavingsPercentBarGraphData: number[] = []; - this.props.yearRangeInitialStats.forEach(year =>{ - carbonSavingsPercentBarGraphData.push(year.carbonSavingsPercent * 100); - }); - carbonSavingsPercentBarGraphData.push(mutableStats.carbonSavingsPercent * 100); - let predictionCarbon: number; - if(this.props.totalIterations === 10) { - predictionCarbon = 5; - } else { - predictionCarbon = 10; - } - for (let i = this.props.year; i < this.props.totalIterations; i++){ - carbonSavingsPercentBarGraphData.push((predictionCarbon * (i + 1))); - } + let barGraphData: BarGraphData = getBarGraphData(this.props, mutableStats); - let naturalGasBarGraphData: number[] = []; - this.props.yearRangeInitialStats.forEach(year =>{ - naturalGasBarGraphData.push(year.naturalGasMMBTU / 10000); - }); - naturalGasBarGraphData.push(mutableStats.naturalGasMMBTU / 10000); - for (let i = this.props.year; i < this.props.totalIterations; i++){ - naturalGasBarGraphData.push(mutableStats.naturalGasMMBTU / 10000); - } - - let electricitySavingsBarGraphData: number[] = []; - this.props.yearRangeInitialStats.forEach(year =>{ - electricitySavingsBarGraphData.push(year.electricityUseKWh / 1000000); - }); - electricitySavingsBarGraphData.push(mutableStats.electricityUseKWh / 1000000); - for (let i = this.props.year; i < this.props.totalIterations; i++){ - electricitySavingsBarGraphData.push(mutableStats.electricityUseKWh / 1000000); - } - - let hydrogenBarGraphData: number[] = []; - this.props.yearRangeInitialStats.forEach(year =>{ - hydrogenBarGraphData.push(year.hydrogenMMBTU / 10000); - }); - hydrogenBarGraphData.push(mutableStats.hydrogenMMBTU / 10000); - for (let i = this.props.year; i < this.props.totalIterations; i++){ - hydrogenBarGraphData.push(mutableStats.hydrogenMMBTU / 10000); - } - - let totalMoneySpentBarGraphData: number[] = []; - this.props.yearRangeInitialStats.forEach(year =>{ - totalMoneySpentBarGraphData.push(year.totalMoneySpent / 10000); - }); - totalMoneySpentBarGraphData.push(mutableStats.totalMoneySpent / 10000); - let predictionMoneySpent: number = mutableStats.totalMoneySpent; - for (let i = this.props.year; i < this.props.totalIterations; i++){ - if(this.props.totalIterations === 10) { - predictionMoneySpent += 75000; - } else { - predictionMoneySpent += 150000; - } - totalMoneySpentBarGraphData.push(predictionMoneySpent / 10000); - } - - let costPerCarbonSavingsBarGraphData: number[] = []; - this.props.yearRangeInitialStats.forEach(year =>{ - costPerCarbonSavingsBarGraphData.push(year.costPerCarbonSavings); - }); - costPerCarbonSavingsBarGraphData.push(mutableStats.costPerCarbonSavings); - for (let i = this.props.year; i < this.props.totalIterations; i++){ - costPerCarbonSavingsBarGraphData.push(mutableStats.costPerCarbonSavings); - } - - - return ( <> - - + } nextButton={getNextButton(this.props, mutableStats)} /> - {this.props.totalIterations == 5 && - Years {this.props.yearInterval} and {this.props.yearInterval + 1} Recap + {this.props.totalGameYears == 5 && + Years {this.props.gameYearDisplayOffset} and {this.props.gameYearDisplayOffset + 1} Recap } - {this.props.totalIterations == 10 && - Year {this.props.year} Recap + {this.props.totalGameYears == 10 && + Year {this.props.currentGameYear} Recap } - + @@ -557,7 +149,7 @@ export class YearRecap extends React.Component { You spent{' '}${yearEndNetCostFormatted}{' '} including hidden costs. You have spent{' '}${totalNetCostFormatted}{' '} total. + You spent{' '}${yearEndTotalSpendingFormatted}{' '} including hidden costs. You have spent{' '}${totalNetCostFormatted}{' '} total. } /> @@ -574,26 +166,24 @@ export class YearRecap extends React.Component { - - These are the projects you have selected for this year. Make sure to check out the case studies, where real companies have applied these ideas! - {projectRecaps} - - - - - - - - {/* Completed projects: Only display if there have been completed projects */} + {recapResults.projectRecapCards} + + + + + + + + {this.props.completedProjects.length > 0 && <> - + Projects already completed: @@ -606,21 +196,20 @@ export class YearRecap extends React.Component { - {this.props.completedProjects.map((project) => { + {this.props.completedProjects.map((project, index) => { let projectSymbol: symbol = project.page; - const thisProject = Projects[projectSymbol]; - // todo 15 - low priority - let's use id's here instead of description + const completedProject = Projects[projectSymbol]; return ( - {thisProject.title} + {completedProject.title} - {thisProject.caseStudy ? - {thisProject.caseStudy.title} : - ''} + {completedProject.caseStudy ? + {completedProject.caseStudy.title} : + ''} ); }) @@ -631,10 +220,10 @@ export class YearRecap extends React.Component { } nextButton={getNextButton(this.props, mutableStats)} @@ -649,23 +238,526 @@ export class YearRecap extends React.Component { } +/** +* Returns YearRecapResults and cards, mutates mutableStats and props +*/ +function buildRecapCardsAndResults(props: YearRecapProps, initialCurrentYearStats: TrackedStats, mutableStats: TrackedStats): YearRecapResults { + let recapResults: YearRecapResults = { + projectRecapCards: [], + unspentBudget: props.financesAvailable, + yearEndTotalSpending: 0, + yearCostSavings: { + naturalGas: 0, + electricity: 0, + hydrogen: 0 + } + }; + + let implementedProjects: ProjectControl[] = [...props.implementedProjectsIds].map(project => Projects[project]); + addPreviousRenewablesForDisplay(props.implementedRenewableProjects, mutableStats, implementedProjects); + addRebateRecapCard(implementedProjects, recapResults.projectRecapCards); + addSurpriseEventCards(implementedProjects, recapResults.projectRecapCards); + + // * creating new array - the original MUST be modified below as a workaround to project state/setup + // todo low-priority find a way to not modify props original + let implementedRenewableProjectsCopy: RenewableProject[] = props.implementedRenewableProjects.map(project => { return { ...project } }); + // * WARNING - mutableStats: TrackedStats for each iteration below represents the stats + // * with current projects modifiers, not the cumulative stats for the year + let projectNetCost = 0; + let totalProjectExtraCosts = 0; + implementedProjects.forEach(implementedProject => { + // * projectIndividualizedStats === renewable project savings calculation need stats only mutated by that project (instead of mutatedStats which tracks all projects) + const projectIndividualizedStats: TrackedStats = { ...initialCurrentYearStats }; + let gaugeCharts: JSX.Element[] = []; + const renewableProject = implementedRenewableProjectsCopy.find(project => project.page === implementedProject.pageId); + let hasImplementationYearSavings = false; + if (renewableProject) { + hasImplementationYearSavings = renewableProject.yearStarted !== mutableStats.currentGameYear; + } + + // * actualStatsAppliers + applyStatsFromImplementation(implementedProject, projectIndividualizedStats, mutableStats, gaugeCharts, hasImplementationYearSavings); + // * recapStatsAppliers + applyEndOfYearStats(implementedProject, mutableStats, hasImplementationYearSavings); + addCarbonSavingsGauge(mutableStats, gaugeCharts, props.defaultTrackedStats); + implementedProject.applyCost(mutableStats); + + if (implementedProject.isRenewable) { + projectNetCost = implementedProject.getYearEndTotalSpending(mutableStats.gameYearInterval); + const renewableProjectIndex = props.implementedRenewableProjects.findIndex(project => project.page === implementedProject.pageId); + + // * Need to assign/save individualized project savings to be applied in each renewable year recap - later years don't change savings state, only display values + if (renewableProjectIndex >= 0) { + if (props.implementedRenewableProjects[renewableProjectIndex].yearStarted === initialCurrentYearStats.currentGameYear) { + // * WARNING changes state/props implementedRenewableProjects state directly + // todo 22 / 88 no other visible sane way to update this - should probably be done in componentDidMount / useEffect + props.implementedRenewableProjects[renewableProjectIndex].yearlyFinancialSavings = getYearCostSavings(initialCurrentYearStats, projectIndividualizedStats); + console.log(`${String(props.implementedRenewableProjects[renewableProjectIndex].page)} budget period savings, ${props.implementedRenewableProjects[renewableProjectIndex].yearlyFinancialSavings?.electricity}`); + } + } + } else { + projectNetCost = implementedProject.getYearEndTotalSpending(); + } + + recapResults.yearEndTotalSpending += projectNetCost; + totalProjectExtraCosts = implementedProject.getHiddenCost(); + recapResults.unspentBudget -= totalProjectExtraCosts; + recapResults.unspentBudget += implementedProject.getYearEndRebates(); + mutableStats.financesAvailable = recapResults.unspentBudget; + + addImplementedProjectRecapCard( + implementedProject, + mutableStats, + recapResults, + gaugeCharts, + projectNetCost, + totalProjectExtraCosts); + }); + + + // * total net costs / (% CO2 saved * (ngEmissionRate * ngUseInitial + electEmissionRate * electUseInitial)); + mutableStats.yearEndTotalSpending = initialCurrentYearStats.yearEndTotalSpending + recapResults.yearEndTotalSpending; + setCostPerCarbonSavings(mutableStats); + recapResults.yearCostSavings = getYearCostSavings(initialCurrentYearStats, mutableStats); + setRenewableProjectResults(implementedRenewableProjectsCopy, mutableStats, initialCurrentYearStats, recapResults.yearCostSavings); + + return recapResults; +} + +/** +* Set mutable stats costPerCarbonSavings +*/ +function setCostPerCarbonSavings(mutableStats: TrackedStats) { + let costPerCarbonSavings = 0; + if (mutableStats.yearEndTotalSpending > 0 && mutableStats.carbonSavingsPerKg > 0) { + costPerCarbonSavings = mutableStats.yearEndTotalSpending / mutableStats.carbonSavingsPerKg; + } + mutableStats.costPerCarbonSavings = costPerCarbonSavings; +} + +/** +* Set savings and costs related to renewable projects +*/ +function setRenewableProjectResults(implementedRenewableProjectsCopy: RenewableProject[], mutableStats: TrackedStats, initialCurrentYearStats: TrackedStats, yearCostSavings: YearCostSavings) { + implementedRenewableProjectsCopy.forEach((project: RenewableProject) => { + // * on first year of renewable project implementation : + // * YearRecap displays savings accurately, subsequent years don't - so we're appending to savings + // * onProceed accurately adds savings, so don't add savings to financesAvailable + if (project.yearlyFinancialSavings && project.gameYearsImplemented.includes(initialCurrentYearStats.currentGameYear) + && project.yearStarted !== initialCurrentYearStats.currentGameYear + && initialCurrentYearStats.currentGameYear !== 1) { + console.log(`${String(project.page)} renewable savings added', ${project.yearlyFinancialSavings.electricity}`); + yearCostSavings.electricity += project.yearlyFinancialSavings.electricity; + yearCostSavings.naturalGas += project.yearlyFinancialSavings.naturalGas; + + // * only update financesAvailable with renewable savings (other savings applied at recap) + mutableStats.financesAvailable += project.yearlyFinancialSavings.electricity; + mutableStats.financesAvailable += project.yearlyFinancialSavings.naturalGas; + } + }); +} + +/** +* Add card for an implemented project +*/ +function addImplementedProjectRecapCard(implementedProject: ProjectControl, + mutableStats: TrackedStats, + recapResults: YearRecapResults, + gaugeCharts: JSX.Element[], + projectNetCost: number, + totalExtraCosts: number) { + + let headerStyle = { + '& .MuiCardHeader-title': { + textAlign: 'left', + fontSize: '30px', + fontWeight: 'bold' + }, + '& .MuiCardHeader-subheader': { + textAlign: 'left', + fontSize: '18px', + fontWeight: '400', + color: '#000000', + }, + }; + + let yearMultiplier = 1; + if (implementedProject.isRenewable) { + yearMultiplier = mutableStats.gameYearInterval; + } + const initialCost = implementedProject.cost * yearMultiplier; + + recapResults.projectRecapCards.push( + + + + + + + + {implementedProject.caseStudy && ( + <> + +

+ Case Study - {implementedProject.caseStudy.title} +

+ + + )} +
+
+ + {gaugeCharts} +
+ + <> + Initial project cost:{' '} + + ${initialCost.toLocaleString('en-US')} + + {' '} +   Rebates:{' '} + + ${implementedProject.getYearEndRebates().toLocaleString('en-US')} + + {' '} +   Extra costs:{' '} + + ${totalExtraCosts.toLocaleString('en-US')} + + + + + Net cost:{' '} + + ${projectNetCost.toLocaleString('en-US')} + + +
+
+
+
+
+ ); +} + +/** +* Add already implemented/processed renewables to display alongside implemented projects +*/ +function addPreviousRenewablesForDisplay(implementedRenewableProjects: RenewableProject[], mutableStats: TrackedStats, implementedProjects: ProjectControl[]) { + // todo verify this + implementedRenewableProjects.forEach(project => { + if (project.gameYearsImplemented.includes(mutableStats.currentGameYear)) { + implementedProjects.push(Projects[project.page]); + } + }); +} + + +/** +* Add recap cards for "surprises". +*/ +function addSurpriseEventCards(implementedProjects: ProjectControl[], projectRecapCards: JSX.Element[]) { + implementedProjects.forEach(project => { + if (project.recapSurprises) { + projectRecapCards.push( + ...project.recapSurprises.map((projectSurprise, idx) => { + return ( + + + + + {projectSurprise.avatar.icon} + + } + title={project.title} + subheader={project.shortTitle} + /> + + + + + + + ); + }) + ); + } + }); +} + +/** +* Add card for total utility rebate. Some rebates may happen multiple times (renewable projects) +*/ +function addRebateRecapCard(implementedProjects: ProjectControl[], projectRecapCards: JSX.Element[]) { + let totallyUtilityRebateDollars = 0; + let rebateProjects: ProjectControl[] = implementedProjects.filter(project => { + let rebateValue = Number(project.utilityRebateValue); + if (rebateValue) { + totallyUtilityRebateDollars += rebateValue; + return project; + } + }); + + if (totallyUtilityRebateDollars) { + const utilityRebateText = `Your project selections qualify you for your local utility’s energy efficiency {rebate program}. + You will receive a $\{${totallyUtilityRebateDollars.toLocaleString('en-US')} utility credit} for implementing energy efficiency measures.`; + projectRecapCards.push( + + + + + {rebateProjects[0].rebateAvatar.icon} + + } + title='Congratulations!' + subheader='Utility Rebates Earned' + /> + + + {rebateProjects.map((project, idx) => { + return + + + + + } // eslint-disable-line + )} + + + + + ); + } +} + +/** +* Stats applied for: implementing a project, gauge charts, or other display purpose +*/ +function applyStatsFromImplementation(implementedProject: ProjectControl, + projectIndividualizedStats: TrackedStats, + mutableStats: TrackedStats, + gaugeCharts: JSX.Element[], + hasImplementationYearSavings: boolean) { + + for (let key in implementedProject.statsActualAppliers) { + let thisApplier: NumberApplier = implementedProject.statsActualAppliers[key]; + let yearMultiplier = 1; + if (thisApplier.isAbsolute) { + yearMultiplier = mutableStats.gameYearInterval; + } + let oldValue = mutableStats[key]; + let newValue = hasImplementationYearSavings ? oldValue : thisApplier.applyValue(oldValue, yearMultiplier); + let difference = newValue - oldValue; + mutableStats[key] = newValue; + + let oldProjectValue = projectIndividualizedStats[key]; + let newProjectValue = hasImplementationYearSavings ? oldProjectValue : thisApplier.applyValue(oldProjectValue, yearMultiplier); + projectIndividualizedStats[key] = newProjectValue; + + let thisGaugeProps = statsGaugeProperties[key]; + if (thisGaugeProps) { + gaugeCharts.push( + + ); + } + } + +} + +/** +* Stats applied for at end of budget period, i.e. 1 year or 2 years if playing short game +*/ +function applyEndOfYearStats(implementedProject: ProjectControl, + mutableStats: TrackedStats, + hasImplementationYearSavings: boolean) { + + for (let key in implementedProject.statsRecapAppliers) { + let thisApplier: NumberApplier = implementedProject.statsRecapAppliers[key]; + let oldValue = mutableStats[key]; + let yearMultiplier = 1; + if (thisApplier.isAbsolute) { + yearMultiplier = mutableStats.gameYearInterval; + } + let newValue = hasImplementationYearSavings ? oldValue : thisApplier.applyValue(oldValue, yearMultiplier); + mutableStats[key] = newValue; + } + +} + +/** +* Build gauge with new carbon savings percent, calculated using previous budget period carbon savings +*/ +function addCarbonSavingsGauge(mutableStats: TrackedStats, + gaugeCharts: JSX.Element[], + defaultTrackedStats: TrackedStats, + ) { + + let prevYearCarbonSavingsPercent = mutableStats.carbonSavingsPercent; + mutableStats = setCarbonEmissionsAndSavings(mutableStats, defaultTrackedStats); + let newCarbonSavingsPercent = mutableStats.carbonSavingsPercent; + + gaugeCharts.push( + + ); +} + +function getBarGraphData(props: YearRecapProps, mutableStats: TrackedStats): BarGraphData { + let barGraphData: BarGraphData = { + carbonSavingsPercent: [], + costPerCarbon: [], + naturalGas: [], + hydrogen: [], + electricity: [], + totalSpending: [], + }; + + props.yearRangeInitialStats.forEach(year => { + barGraphData.carbonSavingsPercent.push(year.carbonSavingsPercent * 100); + }); + barGraphData.carbonSavingsPercent.push(mutableStats.carbonSavingsPercent * 100); + + let predictionCarbon: number; + if (props.totalGameYears === 10) { + predictionCarbon = 5; + } else { + predictionCarbon = 10; + } + for (let i = props.currentGameYear; i < props.totalGameYears; i++) { + barGraphData.carbonSavingsPercent.push((predictionCarbon * (i + 1))); + } + + props.yearRangeInitialStats.forEach(year => { + barGraphData.naturalGas.push(year.naturalGasMMBTU / 10000); + }); + barGraphData.naturalGas.push(mutableStats.naturalGasMMBTU / 10000); + for (let i = props.currentGameYear; i < props.totalGameYears; i++) { + barGraphData.naturalGas.push(mutableStats.naturalGasMMBTU / 10000); + } + + props.yearRangeInitialStats.forEach(year => { + barGraphData.electricity.push(year.electricityUseKWh / 1000000); + }); + barGraphData.electricity.push(mutableStats.electricityUseKWh / 1000000); + for (let i = props.currentGameYear; i < props.totalGameYears; i++) { + barGraphData.electricity.push(mutableStats.electricityUseKWh / 1000000); + } + + props.yearRangeInitialStats.forEach(year => { + barGraphData.hydrogen.push(year.hydrogenMMBTU / 10000); + }); + barGraphData.hydrogen.push(mutableStats.hydrogenMMBTU / 10000); + for (let i = props.currentGameYear; i < props.totalGameYears; i++) { + barGraphData.hydrogen.push(mutableStats.hydrogenMMBTU / 10000); + } + + props.yearRangeInitialStats.forEach(year => { + barGraphData.totalSpending.push(year.yearEndTotalSpending / 10000); + }); + barGraphData.totalSpending.push(mutableStats.yearEndTotalSpending / 10000); + // todo should include hiddenSpending + let predictionImplementationSpending: number = mutableStats.yearEndTotalSpending; + for (let i = props.currentGameYear; i < props.totalGameYears; i++) { + if (props.totalGameYears === 10) { + predictionImplementationSpending += 75000; + } else { + predictionImplementationSpending += 150000; + } + barGraphData.totalSpending.push(predictionImplementationSpending / 10000); + } + + props.yearRangeInitialStats.forEach(year => { + barGraphData.costPerCarbon.push(year.costPerCarbonSavings); + }); + barGraphData.costPerCarbon.push(mutableStats.costPerCarbonSavings); + for (let i = props.currentGameYear; i < props.totalGameYears; i++) { + barGraphData.costPerCarbon.push(mutableStats.costPerCarbonSavings); + } + + return barGraphData; +} + + function getNextButton(props: YearRecapProps, mutableStats: TrackedStats) { - let nextbuttonText = `Proceed to year ${props.year + 1}`; + let nextbuttonText = `Proceed to year ${props.currentGameYear + 1}`; // end of game - if (props.totalIterations === props.year) { + if (props.totalGameYears === props.currentGameYear) { nextbuttonText = 'View Score'; - } else if (props.totalIterations === 5) { - nextbuttonText = `Proceed to years ${props.yearInterval + 2} and ${props.yearInterval + 3}`; - } + } else if (props.totalGameYears === 5) { + nextbuttonText = `Proceed to years ${props.gameYearDisplayOffset + 2} and ${props.gameYearDisplayOffset + 3}`; + } return } - /** * TS wrapper for a GroupedChoices component control. * Use this when definining a PageControl for code autocompletion and props checking. @@ -682,20 +774,36 @@ export function newYearRecapControl( }; } -export interface YearRecapControlProps {} // eslint-disable-line +export interface YearRecapControlProps { } // eslint-disable-line export interface YearRecapProps extends YearRecapControlProps, - ControlCallbacks, - TrackedStats, - GameSettings { - implementedProjects: symbol[]; + ControlCallbacks, + TrackedStats, + GameSettings { + implementedProjectsIds: symbol[]; completedProjects: CompletedProject[]; - projectsRequireRenewal: RenewalProject[]; + implementedRenewableProjects: RenewableProject[]; yearRangeInitialStats: TrackedStats[]; - defaultTrackedStats : TrackedStats; + defaultTrackedStats: TrackedStats; /** * @param yearFinalStats The final stats for the year, including hidden surprises. */ - handleYearRecap: (yearFinalStats: TrackedStats) => void; + handleNewYearSetup: (yearFinalStats: TrackedStats) => void; +} + +export interface YearRecapResults { + projectRecapCards: JSX.Element[], + unspentBudget: number, + yearEndTotalSpending: number, + yearCostSavings: YearCostSavings +} + +export interface BarGraphData { + carbonSavingsPercent: number[], + costPerCarbon: number[] + naturalGas: number[], + electricity: number[], + hydrogen: number[], + totalSpending: number[], } diff --git a/src/components/YearRecapCharts.tsx b/src/components/YearRecapCharts.tsx index caba1f8..ae92d41 100644 --- a/src/components/YearRecapCharts.tsx +++ b/src/components/YearRecapCharts.tsx @@ -18,7 +18,7 @@ export type BarsProps = { barGraphData: number[]; width: number; height: number; - totalIterations: number; + totalGameYears: number; graphTitle: string; unitLable: string; currentYear: number; @@ -30,19 +30,19 @@ export type BarsProps = { export default function Example(props: BarsProps) { //'#1D428A' 96b1e9 d5e0f6 let graphDataAndLables: BarData[] = []; - let yearCount: number = 0; - let twoYearIntervalsCount: number = 0; + let yearCount = 0; + let twoYearIncrementssCount = 0; props.barGraphData.forEach(data => { let dataLable: string; let fillColor: string; if (yearCount !== 0) { - if (props.totalIterations == 5) { + if (props.totalGameYears == 5) { dataLable = 'Years ' + yearCount + ' and ' + (yearCount + 1); fillColor = '#1D428A'; - if (twoYearIntervalsCount > props.currentYear) { - fillColor = 'url(#bar-hash)' + if (twoYearIncrementssCount > props.currentYear) { + fillColor = 'url(#bar-hash)'; } - twoYearIntervalsCount++; + twoYearIncrementssCount++; yearCount = yearCount + 2; } else { dataLable = 'Year ' + yearCount; @@ -58,7 +58,7 @@ export default function Example(props: BarsProps) { fillColor: fillColor }); } else { - twoYearIntervalsCount++; + twoYearIncrementssCount++; yearCount++; } }); @@ -104,7 +104,7 @@ export default function Example(props: BarsProps) { /> - {graphDataAndLables.map((d) => { + {graphDataAndLables.map((d, index) => { const data = d.dataLables; const barWidth = xScale.bandwidth(); const barHeight = yMax - (yScale(d.data) ?? 0); @@ -113,7 +113,6 @@ export default function Example(props: BarsProps) { return (
+ +
diff --git a/src/components/YearRecap.tsx b/src/components/YearRecap.tsx index f7f3910..dcf9b81 100644 --- a/src/components/YearRecap.tsx +++ b/src/components/YearRecap.tsx @@ -28,7 +28,7 @@ import type { ControlCallbacks, PageControl } from './controls'; import { Emphasis } from './controls'; import type { TrackedStats, YearCostSavings } from '../trackedStats'; import { statsGaugeProperties, getYearCostSavings, setCarbonEmissionsAndSavings } from '../trackedStats'; -import type { CompletedProject, NumberApplier, GameSettings, RenewableProject, ProjectControl } from '../Projects'; +import type { CompletedProject, NumberApplier, GameSettings, RenewableProject, ProjectControl, RecapSurprise } from '../Projects'; import Projects from '../Projects'; import { clampRatio, @@ -42,6 +42,7 @@ import GaugeChart from './GaugeChart'; import { darkTheme } from './theme'; import InfoIcon from '@mui/icons-material/Info'; import YearRecapCharts from './YearRecapCharts'; +import { getCapitalFundingSurprise, type CapitalFundingState, setCapitalFundingMilestone } from '../capitalFunding'; export class YearRecap extends React.Component { @@ -50,8 +51,8 @@ export class YearRecap extends React.Component { const initialCurrentYearStats = this.props.yearRangeInitialStats[this.props.currentGameYear - 1]; // * mutableStats - mutates as we calculate current year recap let mutableStats: TrackedStats = { ...initialCurrentYearStats }; - let recapResults: YearRecapResults = buildRecapCardsAndResults(this.props, initialCurrentYearStats, mutableStats); - + let mutableCapitalFundingState: CapitalFundingState = { ...this.props.capitalFundingState }; + let recapResults: YearRecapResults = buildRecapCardsAndResults(this.props, initialCurrentYearStats, mutableStats, mutableCapitalFundingState); const noDecimalsFormatter = Intl.NumberFormat('en-US', { minimumFractionDigits: 0, @@ -82,7 +83,7 @@ export class YearRecap extends React.Component { LinearProgressProps={{ sx: { height: '16px', width: '50%' } }} sx={{ padding: '.75rem' }} backButton={} - nextButton={getNextButton(this.props, mutableStats)} + nextButton={getNextButton(this.props, mutableStats, mutableCapitalFundingState)} /> {this.props.totalGameYears == 5 && @@ -221,7 +222,7 @@ export class YearRecap extends React.Component { LinearProgressProps={{ sx: { height: '16px', width: '50%' } }} sx={{ padding: '.75rem' }} backButton={} - nextButton={getNextButton(this.props, mutableStats)} + nextButton={getNextButton(this.props, mutableStats, mutableCapitalFundingState)} /> } @@ -236,7 +237,7 @@ export class YearRecap extends React.Component { /** * Returns YearRecapResults and cards, mutates mutableStats and props */ -function buildRecapCardsAndResults(props: YearRecapProps, initialCurrentYearStats: TrackedStats, mutableStats: TrackedStats): YearRecapResults { +function buildRecapCardsAndResults(props: YearRecapProps, initialCurrentYearStats: TrackedStats, mutableStats: TrackedStats, mutableCapitalFundingState: CapitalFundingState): YearRecapResults { let recapResults: YearRecapResults = { projectRecapCards: [], unspentBudget: props.financesAvailable, @@ -309,7 +310,8 @@ function buildRecapCardsAndResults(props: YearRecapProps, initialCurrentYearStat totalProjectExtraCosts); }); - + // let mutableCapitalFundingState: CapitalFundingState = { ...props.capitalFundingState }; + addCapitalFundingRewardCard(recapResults.projectRecapCards, mutableCapitalFundingState, mutableStats); // * total net costs / (% CO2 saved * (ngEmissionRate * ngUseInitial + electEmissionRate * electUseInitial)); mutableStats.yearEndTotalSpending = initialCurrentYearStats.yearEndTotalSpending + recapResults.yearEndTotalSpending; setCostPerCarbonSavings(mutableStats); @@ -465,28 +467,9 @@ function addSurpriseEventCards(implementedProjects: ProjectControl[], projectRec implementedProjects.forEach(project => { if (project.recapSurprises) { projectRecapCards.push( - ...project.recapSurprises.map((projectSurprise, idx) => { + ...project.recapSurprises.map((projectSurprise, index) => { return ( - - - - - {projectSurprise.avatar.icon} - - } - title={project.title} - subheader={project.shortTitle} - /> - - - - - - + getSurpriseEventCard(projectSurprise, project.title, project.shortTitle, index) ); }) ); @@ -494,6 +477,49 @@ function addSurpriseEventCards(implementedProjects: ProjectControl[], projectRec }); } + +/** +* Add card for negative/positive surprises. +*/ +function getSurpriseEventCard(surprise: RecapSurprise, title: string, subHeader: string | undefined, index?: number): JSX.Element { + let keyId = index !== undefined? index : title; + return + + + + {surprise.avatar.icon} + + } + title={title} + subheader={subHeader} + /> + + + + + + +} + +/** +* Add card for total utility rebate. Some rebates may happen multiple times (renewable projects) +*/ +function addCapitalFundingRewardCard(projectRecapCards: JSX.Element[], capitalFundingState: CapitalFundingState, stats: TrackedStats) { + let savingsMilestone: number = setCapitalFundingMilestone(capitalFundingState, stats); + if (savingsMilestone) { + let percentFormattedMilestone = toPercent(savingsMilestone); + let surprise: RecapSurprise = getCapitalFundingSurprise(percentFormattedMilestone); + let capitalFundingRewardCard = getSurpriseEventCard(surprise, surprise.title, surprise.subHeader) + projectRecapCards.unshift(capitalFundingRewardCard); + } + +} + + /** * Add card for total utility rebate. Some rebates may happen multiple times (renewable projects) */ @@ -513,7 +539,7 @@ function addRebateRecapCard(implementedProjects: ProjectControl[], projectRecapC projectRecapCards.push( - + props.handleNewYearSetup(mutableStats)} + onClick={() => props.handleNewYearSetup(mutableStats, capitalFundingState)} endIcon={rightArrow()}> {nextbuttonText} @@ -776,6 +802,7 @@ export interface YearRecapProps ControlCallbacks, TrackedStats, GameSettings { + capitalFundingState: CapitalFundingState, implementedProjectsIds: symbol[]; completedProjects: CompletedProject[]; implementedRenewableProjects: RenewableProject[]; @@ -784,7 +811,7 @@ export interface YearRecapProps /** * @param yearFinalStats The final stats for the year, including hidden surprises. */ - handleNewYearSetup: (yearFinalStats: TrackedStats) => void; + handleNewYearSetup: (yearFinalStats: TrackedStats, capitalFundingState: CapitalFundingState) => void; } export interface YearRecapResults { @@ -802,3 +829,4 @@ export interface BarGraphData { hydrogen: number[], totalSpending: number[], } + diff --git a/src/trackedStats.tsx b/src/trackedStats.tsx index ecfb17f..e0b4da3 100644 --- a/src/trackedStats.tsx +++ b/src/trackedStats.tsx @@ -179,23 +179,6 @@ export function getYearCostSavings(oldStats: TrackedStats, newStats: TrackedStat }; } -/** - * User has obtained savings milestone A and can receive a Capital Funds Reward to implement a free project - */ -export function getHasCapitalRewardMilestoneA(stats: TrackedStats): boolean { - const capitalFundsMilestone = .15; - return stats.carbonSavingsPercent >= capitalFundsMilestone; -} - -/** - * User has obtained savings milestone B and can receive a Capital Funds Reward to implement a free project - */ -export function getHasCapitalRewardMilestoneB(stats: TrackedStats): boolean { - const capitalFundsMilestone = .35; - return stats.carbonSavingsPercent >= capitalFundsMilestone; -} - - /** * exclusively for dashboardStatsGaugeProperties From 03c0948e584440834b2f3d9c5c318204ad6639aa Mon Sep 17 00:00:00 2001 From: nbintertech Date: Mon, 29 Jan 2024 11:58:28 -0600 Subject: [PATCH 025/108] Break up dialog components --- .eslintrc.yml | 1 + src/App.scss | 4 +- src/App.tsx | 210 +++- src/PageControls.tsx | 149 +-- src/ProjectControl.tsx | 967 +++++++++++++++ src/Projects.tsx | 1053 +---------------- src/capitalFunding.tsx | 67 ++ src/components/Buttons.tsx | 20 +- src/components/CurrentPage.tsx | 15 +- src/components/Dashboard.tsx | 6 +- .../{ => Dialogs}/CompareDialog.tsx | 107 +- src/components/{ => Dialogs}/InfoDialog.tsx | 174 +-- src/components/Dialogs/ProjectDialog.tsx | 184 +++ .../Dialogs/dialog-functions-and-types.tsx | 42 + src/components/GroupedChoices.tsx | 10 +- src/components/SelectGameSettings.tsx | 6 +- src/components/StartPage.tsx | 2 +- src/components/YearRecap.tsx | 94 +- src/components/controls.tsx | 2 +- 19 files changed, 1728 insertions(+), 1385 deletions(-) create mode 100644 src/ProjectControl.tsx create mode 100644 src/capitalFunding.tsx rename src/components/{ => Dialogs}/CompareDialog.tsx (73%) rename src/components/{ => Dialogs}/InfoDialog.tsx (57%) create mode 100644 src/components/Dialogs/ProjectDialog.tsx create mode 100644 src/components/Dialogs/dialog-functions-and-types.tsx diff --git a/.eslintrc.yml b/.eslintrc.yml index 5cd6e9d..9ad3379 100644 --- a/.eslintrc.yml +++ b/.eslintrc.yml @@ -20,6 +20,7 @@ rules: no-prototype-builtins: off no-debugger: warn no-unused-vars: off + no-mixed-spaces-and-tabs: warn jsx-quotes: - error - prefer-single diff --git a/src/App.scss b/src/App.scss index ebe0058..81f0079 100644 --- a/src/App.scss +++ b/src/App.scss @@ -79,7 +79,7 @@ $blur-radius: 5px; } } -.year-recap-rebate-surprise { +.year-recap-positive-surprise { background: linear-gradient(to right bottom, rgba(63, 163, 0, 1), rgb(80, 161, 0) 120%)!important; // color: rgba(255, 255, 255, 0.9)!important; & .emphasis { @@ -87,7 +87,7 @@ $blur-radius: 5px; } } -.year-recap-hidden-surprise { +.year-recap-negative-surprise { background: linear-gradient(to right bottom, rgba(251, 67, 67, 98%), rgb(147, 39, 39) 120%)!important; // color: rgba(255, 255, 255, 0.9)!important; & .emphasis { diff --git a/src/App.tsx b/src/App.tsx index 3d74e19..6c7dbab 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -15,40 +15,45 @@ import { initialTrackedStats, setCarbonEmissionsAndSavings } from './trackedStat import { Dashboard } from './components/Dashboard'; import Pages, { PageError } from './Pages'; import { PageControls } from './PageControls'; -import Projects, { Scope1Projects, Scope2Projects } from './Projects'; -import type { RenewableProject, UserSettings} from './Projects'; -import type { CompletedProject, SelectedProject, GameSettings} from './Projects'; +import { Scope1Projects, Scope2Projects } from './ProjectControl'; +import type { RenewableProject, UserSettings} from './ProjectControl'; +import type { CompletedProject, SelectedProject, GameSettings} from './ProjectControl'; import { resolveToValue, cloneAndModify, rightArrow } from './functions-and-types'; import { theme } from './components/theme'; -import type { DialogControlProps, DialogStateProps } from './components/InfoDialog'; -import { fillDialogProps, InfoDialog } from './components/InfoDialog'; import { closeDialogButton } from './components/Buttons'; import { YearRecap } from './components/YearRecap'; -import { CompareDialog } from './components/CompareDialog'; import ScopeTabs from './components/ScopeTabs'; import { CurrentPage } from './components/CurrentPage'; +import { CapitalFundingState } from './capitalFunding'; +import { DialogStateProps } from './components/Dialogs/dialog-functions-and-types'; +import { InfoDialog, InfoDialogControlProps, InfoDialogStateProps, fillInfoDialogProps, getEmptyInfoDialogState } from './components/Dialogs/InfoDialog'; +import { CompareDialog } from './components/Dialogs/CompareDialog'; +import { ProjectDialog, ProjectDialogStateProps, fillProjectDialogProps, getEmptyProjectDialog, isProjectDialogControlProps } from './components/Dialogs/ProjectDialog'; +import Projects from './Projects'; export type AppState = { currentPage: symbol; currentOnBack?: PageCallback; // onBack handler of current page companyName: string; - dialog: DialogStateProps, - currentPageProps?: AnyDict; // todo + // todo must we keep these always mounted + infoDialog: InfoDialogStateProps, + projectDialog: ProjectDialogStateProps, + currentPageProps?: AnyDict; componentClass?: Component; - /** - * Year / years - */ completedYears: number, trackedStats: TrackedStats; // * initial stats for each year range. Currently looks like the first year never changes, though // * subsequent years are modified by any projects/stats applied. Each new yearRange is added at YearRecap - // todo /** * Initial stats for each year range. The first year never changes. Subsequent * years are modified by any projects/stats applied. Each new yearRange is added at YearRecap */ yearRangeInitialStats: TrackedStats[]; + /** + * Track status of capital funding rewards + */ + capitalFundingState: CapitalFundingState; showDashboard: boolean; /** * Projects that have been selected to implement @@ -66,7 +71,9 @@ export type AppState = { selectedProjectsForComparison: SelectedProject[]; lastScrollY: number; snackbarOpen: boolean; + isInfoDialogOpen: boolean; isCompareDialogOpen: boolean; + isProjectDialogOpen: boolean; snackbarContent?: JSX.Element; gameSettings: GameSettings; defaultTrackedStats : TrackedStats; @@ -80,12 +87,14 @@ export interface NextAppState { currentOnBack?: PageCallback; companyName?: string; completedYears?: number, - dialog?: DialogStateProps, + infoDialog?: InfoDialogStateProps, + projectDialog?: ProjectDialogStateProps, currentPageProps?: AnyDict; componentClass?: Component; trackedStats?: TrackedStats; showDashboard?: boolean; implementedProjectsIds?: symbol[]; + capitalFundingState: CapitalFundingState; completedProjects?: CompletedProject[]; availableProjectIds?: symbol[]; implementedRenewableProjects?: RenewableProject[]; @@ -93,7 +102,9 @@ export interface NextAppState { yearRangeInitialStats?: TrackedStats[]; snackbarOpen?: boolean; snackbarContent?: JSX.Element; + isInfoDialogOpen?: boolean; isCompareDialogOpen?: boolean; + isProjectDialogOpen?: boolean; } export class App extends React.PureComponent { @@ -105,22 +116,30 @@ export class App extends React.PureComponent { window.app = this; window.Pages = Pages; window.PageControls = PageControls; } - getInitialAppState() { + getInitialAppState(): AppState { let startPage = Pages.start; let showDashboardAtStart = false; return { currentPage: startPage, companyName: 'Auto-Man, Inc.', - dialog: { - open: false, - title: '', - text: '', - cardText: undefined - }, + infoDialog: getEmptyInfoDialogState(), + projectDialog: getEmptyProjectDialog(), completedYears: 0, currentPageProps: PageControls[startPage].controlProps, componentClass: PageControls[startPage].componentClass, trackedStats: { ...initialTrackedStats }, + capitalFundingState: { + roundA: { + isEarned: false, + isUsed: false, + usedOnProjectId: Symbol('start'), + }, + roundB: { + isEarned: false, + isUsed: false, + usedOnProjectId: Symbol('start'), + } + }, yearRangeInitialStats: [ { ...initialTrackedStats } // This one stays constant ], @@ -132,7 +151,9 @@ export class App extends React.PureComponent { completedProjects: [], lastScrollY: -1, snackbarOpen: false, + isInfoDialogOpen: false, isCompareDialogOpen: false, + isProjectDialogOpen: false, gameSettings: { totalGameYears: 10, gameYearInterval: 1, @@ -146,13 +167,6 @@ export class App extends React.PureComponent { }; } - getThisPageControl() { - let thisPageControl = PageControls[this.state.currentPage]; - if (!thisPageControl) - throw new PageError(`Page controls not defined for the symbol ${this.state.currentPage.description}`); - return thisPageControl; - } - setPage(page: symbol) { let thisPageControl = PageControls[page]; if (!thisPageControl) @@ -163,21 +177,13 @@ export class App extends React.PureComponent { let controlOnBack = thisPageControl.onBack; let hideDashboard = thisPageControl.hideDashboard; - let dialog, currentPageProps; - - if (componentClass === InfoDialog) { - dialog = fillDialogProps(controlProps); - dialog.open = true; - } else { - // this happens, for example, when you do app.setPage(app.state.currentPage) after an info dialog - // has been summoned via summonInfoDialog - dialog = cloneAndModify(this.state.dialog, { open: false }); - currentPageProps = controlProps; - } - + const {infoDialog, isInfoDialogOpen, projectDialog, isProjectDialogOpen, currentPageProps} = this.checkDialogDisplay(componentClass, controlProps); this.setState({ currentPage: page, - dialog, + infoDialog, + isInfoDialogOpen, + projectDialog, + isProjectDialogOpen, componentClass, currentPageProps: currentPageProps, currentOnBack: controlOnBack, @@ -190,6 +196,40 @@ export class App extends React.PureComponent { this.saveScrollY(); } + /** + * Set page as an info dialog, otherwise handle open info or project dialog close + */ + checkDialogDisplay(componentClass: Component, controlProps: AnyDict) { + let infoDialog: InfoDialogStateProps = getEmptyInfoDialogState(); + let isInfoDialogOpen = false; + let projectDialog: ProjectDialogStateProps = getEmptyProjectDialog(); + let isProjectDialogOpen = false; + let currentPageProps; + + if (componentClass === InfoDialog) { + infoDialog = fillInfoDialogProps(controlProps); + infoDialog.isOpen = true; + isInfoDialogOpen = true; + } + else { + // * If navigating back to project menu or other from a dialog, close dialog + infoDialog = cloneAndModify(this.state.infoDialog, { isOpen: false }); + projectDialog = cloneAndModify(this.state.projectDialog, {isOpen: false}); + isInfoDialogOpen = false; + isProjectDialogOpen = false; + currentPageProps = controlProps; + } + + return { + infoDialog, + isInfoDialogOpen, + projectDialog, + isProjectDialogOpen, + currentPageProps + } + } + + saveScrollY() { // Only save window.scrollY before loading the new page IF it's nonzero if (window.scrollY > 0) { @@ -221,7 +261,7 @@ export class App extends React.PureComponent { } /** - * Hnalde state changes without setting page (i.e. when in dialog avoid closing dialog) + * Handdle state changes without setting page (i.e. when in dialog avoid closing dialog) */ handleAppStateCallback(appStateCallback?: AppStateCallback) { let newStateParams: Pick = {}; @@ -233,23 +273,47 @@ export class App extends React.PureComponent { } /** - * Summon an info dialog with the specified dialog props. Does not change the current page. + * Display an info or project dialog with the specified dialog props. Does not change the current page. */ - summonInfoDialog(props: DialogControlProps) { - let dialog = fillDialogProps(props); - dialog.open = true; + displayDialog(props: InfoDialogControlProps) { + let infoDialog: InfoDialogStateProps = getEmptyInfoDialogState(); + let isInfoDialogOpen = false; + let projectDialog: ProjectDialogStateProps = getEmptyProjectDialog(); + let isProjectDialogOpen = false; + + if (isProjectDialogControlProps) { + projectDialog = fillProjectDialogProps(props); + projectDialog.isOpen = true; + isProjectDialogOpen = true; + } else { + infoDialog = fillInfoDialogProps(props); + infoDialog.isOpen = true; + isInfoDialogOpen = true; + } + setTimeout(() => { - this.setState({ dialog }); + this.setState({ + infoDialog, + isInfoDialogOpen, + projectDialog, + isProjectDialogOpen + }); this.saveScrollY(); }, 50); } - /** - * Close the dialog. - */ handleDialogClose() { - let dialog = cloneAndModify(this.state.dialog, {open: false}); - this.setState({dialog}); + let infoDialog = cloneAndModify(this.state.infoDialog, {isOpen: false}); + let projectDialog = cloneAndModify(this.state.projectDialog, {isOpen: false}); + let isInfoDialogOpen = false; + let isProjectDialogOpen = false; + + this.setState({ + infoDialog, + projectDialog, + isInfoDialogOpen, + isProjectDialogOpen + }); } handleCompareDialogDisplay(isCompareDialogOpen: boolean) { @@ -284,13 +348,18 @@ export class App extends React.PureComponent { } componentDidUpdate(prevProps: AnyDict, prevState: AppState) { - // Ignore scroll height reset after dialog close - const isDialogStateClosedEvent = (prevState.dialog.open && !this.state.dialog.open) || (prevState.isCompareDialogOpen && !this.state.isCompareDialogOpen); + this.ignoreScrollHeightOnDialogClose(prevProps, prevState) + } + + ignoreScrollHeightOnDialogClose(prevProps: AnyDict, prevState: AppState) { + let infoDialogClosed: boolean = (prevState.infoDialog.isOpen && !this.state.infoDialog.isOpen); + let projectdialogClosed: boolean = (prevState.projectDialog.isOpen && !this.state.projectDialog.isOpen); + let compareDialogClosed: boolean = (prevState.isCompareDialogOpen && !this.state.isCompareDialogOpen) + const isDialogStateClosedEvent = infoDialogClosed || projectdialogClosed || compareDialogClosed; if (isDialogStateClosedEvent) { scrollTo(0, this.state.lastScrollY); } } - startNewGame() { location.href = String(location.href); this.setPage(Pages.start); @@ -301,13 +370,12 @@ export class App extends React.PureComponent { this.setPage(Pages.yearRecap); } - // todo this is no longer working in first year? checkHasImplementedAllScopes() { let someScope1 = Scope1Projects.some((page) => this.state.implementedProjectsIds.includes(page)); let someScope2 = Scope2Projects.some((page) => this.state.implementedProjectsIds.includes(page)); if (!someScope1 || !someScope2) { - let warningDialogProps: DialogControlProps = { + let warningDialogProps: InfoDialogControlProps = { title: 'Hold up!', text: '', buttons: [ @@ -326,11 +394,11 @@ export class App extends React.PureComponent { if (!someScope1) { warningDialogProps.text = 'You haven\'t selected any Scope 1 projects for this year. Do you want to go {BACK} and look at some of the possible Scope 1 projects?'; - this.summonInfoDialog(warningDialogProps); + this.displayDialog(warningDialogProps); } else if (!someScope2) { warningDialogProps.text = 'You haven\'t selected any Scope 2 projects for this year. Do you want to go {BACK} and look at some of the possible Scope 2 projects?'; - this.summonInfoDialog(warningDialogProps); + this.displayDialog(warningDialogProps); } return; } @@ -363,8 +431,6 @@ export class App extends React.PureComponent { return this.state.componentClass === YearRecap; } - - /** * Update state from previous selections and results when navigating back * Only updates current stats ('trackedStats'), not those in yearRangeInitialStats @@ -413,10 +479,11 @@ export class App extends React.PureComponent { /** * Start new year/budget period */ - setupNewYearOnProceed(currentYearStats: TrackedStats) { + setupNewYearOnProceed(currentYearStats: TrackedStats, capitalFundingState: CapitalFundingState) { let thisYearStart: TrackedStats = this.state.yearRangeInitialStats[currentYearStats.currentGameYear - 1]; let implementedProjectsIds: symbol[] = [...this.state.implementedProjectsIds]; let implementedRenewableProjects: RenewableProject[] = [...this.state.implementedRenewableProjects]; + let newCapitalFundingState: CapitalFundingState = {...capitalFundingState} // * has accurate RenewableProjects savings only in first year of implementation let yearCostSavings: YearCostSavings = getYearCostSavings(thisYearStart, currentYearStats); @@ -469,6 +536,7 @@ export class App extends React.PureComponent { selectedProjectsForComparison: [], trackedStats: newYearTrackedStats, yearRangeInitialStats: newYearRangeInitialStats, + capitalFundingState: newCapitalFundingState }); if (newYearTrackedStats.carbonSavingsPercent >= 0.5) { @@ -531,10 +599,12 @@ export class App extends React.PureComponent { const controlCallbacks: ControlCallbacks = { doPageCallback: (callback) => this.handlePageCallback(callback), doAppStateCallback: (callback) => this.handleAppStateCallback(callback), - summonInfoDialog: (props) => this.summonInfoDialog(props), + // todo differnt dialog methods + displayDialog: (props) => this.displayDialog(props), resolveToValue: (item, whenUndefined?) => this.resolveToValue(item, whenUndefined), }; + return ( <> @@ -586,6 +656,7 @@ export class App extends React.PureComponent { {...controlCallbacks} gameSettings={this.state.gameSettings} trackedStats={this.state.trackedStats} + capitalFundingState={this.state.capitalFundingState} componentClass={this.state.componentClass} controlProps={this.state.currentPageProps} defaultTrackedStats ={this.state.defaultTrackedStats } @@ -596,26 +667,35 @@ export class App extends React.PureComponent { completedProjects={this.state.completedProjects} handleClearProjectsClick={() => this.handleClearSelectedProjects} handleCompareProjectsClick={() => this.handleCompareDialogDisplay(true)} - // handleCompareProjectsClick={() => this.openCompareDialog} yearRangeInitialStats={this.state.yearRangeInitialStats} - handleNewYearSetupOnProceed={(yearFinalStats) => this.setupNewYearOnProceed(yearFinalStats)} handleGameSettingsOnProceed={(userSettings) => this.handleGameSettingsOnProceed(userSettings)} + handleNewYearSetupOnProceed={(yearFinalStats, capitalFundingState) => this.setupNewYearOnProceed(yearFinalStats, capitalFundingState)} /> : <>} + {/* InfoDialog is always "mounted" so MUI can smoothly animate its opacity */} this.handleDialogClose()} /> + this.handleDialogClose()} + /> this.handleClearSelectedProjects()} onClose={() => this.handleCompareDialogDisplay(false)} /> + `For the past couple of decades, the automotive industry has been under pressure from regulators, public interest groups, stakeholders, customers, investors, and financial institutions to pursue a more sustainable model of growth.\nAs a sustainability manager at {${state.companyName}}, your job is to make sure your facility meets its new corporate GHG reduction goal:`, cardText: '{50%} GHG reduction over the next {10 years} with \n an {annual budget of $75,000} \n {OR} a {biennial budget of $150,000} \n You have the option to play through in {1 OR 2-year intervals}', title: 'Introduction', img: 'images/manufacturing.png', imgAlt: 'A robotic arm working on a car.', buttons: [ + // todo 142 don't need a back button to go back to a splash page backButton(Pages.start), continueButton(function (state, nextState) { return Pages.selectGameSettings; }), ] }); + PageControls[Pages.selectGameSettings] = newSelectGameSettingsControl({}); + +PageControls[Pages.winScreen] = newAppPageDialogControl({ + title: 'CONGRATULATIONS!', + text: (state) => `You succeeded at the goal! \n You managed to decarbonize {${state.companyName}} by {${(state.trackedStats.carbonSavingsPercent * 100).toFixed(1)}%} in 10 years or less! \n You reduced CO2e Emissions by a total of {${state.trackedStats.carbonSavingsPerKg.toLocaleString(undefined, { maximumFractionDigits: 0 })} kg CO2e}! \n You saved a total of {$${state.trackedStats.costPerCarbonSavings.toFixed(2)}/kg CO2e}! \n You spent a total of {$${state.trackedStats.yearEndTotalSpending.toLocaleString()}} and completed {${state.completedProjects.length}} projects!`, + img: 'images/confetti.png', + buttons: [ + { + text: 'Play again', + variant: 'text', + size: 'large', + onClick: (state) => { + location.href = String(location.href); // Reload the page + + return state.currentPage; // The page returned doesn't really matter + } + } + ] +}); + +PageControls[Pages.loseScreen] = newAppPageDialogControl({ + title: 'Sorry...', + text: (state) => `Sorry, looks like you didn't succeed at decarbonizing {${state.companyName}} by 50%. You got to {${(state.trackedStats.carbonSavingsPercent * 100).toFixed(1)}%} in 10 years. Try again?`, + buttons: [ + { + text: 'Try again', + variant: 'text', + onClick: (state) => { + location.href = String(location.href); // Reload the page + + return state.currentPage; // The page returned doesn't really matter + } + } + ] +}); + + PageControls[Pages.selectScope] = newGroupedChoicesControl({ title: function (state, nextState) { // Year 1 @@ -109,6 +146,7 @@ PageControls[Pages.selectScope] = newGroupedChoicesControl({ nextState.showDashboard = false; return Pages.introduction; }); + PageControls[Pages.scope1Projects] = newGroupedChoicesControl({ title: (state) => `These are the possible {Scope 1} projects {${state.companyName}} can do this year.`, isProjectGroupChoice: true, @@ -190,91 +228,10 @@ PageControls[Pages.scope2Projects] = newGroupedChoicesControl({ ], hideDashboard: false, }, Pages.selectScope); + PageControls[Pages.yearRecap] = newYearRecapControl({}, Pages.selectScope); -PageControls[Pages.wasteHeatRecovery] = newInfoDialogControl({ - title: '{SELECTED}: WASTE HEAT RECOVERY', - cardText: 'You have achieved {3.5%} GHG emissions reduction and spent {$60,000} dollars.', - text: [ - '[Waupaca Foundry: Cupola Waste Heat Recovery Upgrade Drives Deeper Energy Savings](https://betterbuildingssolutioncenter.energy.gov/showcase-projects/waupaca-foundry-cupola-waste-heat-recovery-upgrade-drives-deeper-energy-savings)', - 'Nice choice! In 2010, {Waupaca Foundry} implemented heat recovery system upgrades in their Plant 23, which lead to upgrades in other plants as well. Combined savings have led to a reduction in natural gas usage by {1,200,000 therms} per year and {72,000 tons} of annual CO2 reduction.', - ], - buttons: [ - continueButton(Pages.scope1Projects), - ] -}); -PageControls[Pages.digitalTwinAnalysis] = newInfoDialogControl({ - title: '{SELECTED}: DIGITAL TWIN ANALYSIS', - cardText: 'You have achieved {2%} GHG emissions reduction and spent {$90,000} dollars.', - text: '[Ford Motor Company: Dearborn Campus Uses A Digital Twin Tool For Energy Plant Management](https://betterbuildingssolutioncenter.energy.gov/implementation-models/ford-motor-company-dearborn-campus-uses-a-digital-twin-tool-energy-plant)\n\nGood choice! Ford Motor Company used digital twin to improve the life cycle of their campus’s central plant. The new plant is projected to achieve a 50% reduction in campus office space energy and water use compared to their older system.', - img: 'images/ford.png', - buttons: [ - continueButton(Pages.scope1Projects), - ] -}); -PageControls[Pages.winScreen] = newInfoDialogControl({ - title: 'CONGRATULATIONS!', - text: (state) => `You succeeded at the goal! \n You managed to decarbonize {${state.companyName}} by {${(state.trackedStats.carbonSavingsPercent * 100).toFixed(1)}%} in 10 years or less! \n You reduced CO2e Emissions by a total of {${state.trackedStats.carbonSavingsPerKg.toLocaleString(undefined, { maximumFractionDigits: 0 })} kg CO2e}! \n You saved a total of {$${state.trackedStats.costPerCarbonSavings.toFixed(2)}/kg CO2e}! \n You spent a total of {$${state.trackedStats.yearEndTotalSpending.toLocaleString()}} and completed {${state.completedProjects.length}} projects!`, - img: 'images/confetti.png', - buttons: [ - { - text: 'Play again', - variant: 'text', - size: 'large', - onClick: (state) => { - location.href = String(location.href); // Reload the page - return state.currentPage; // The page returned doesn't really matter - } - } - ] -}); -PageControls[Pages.loseScreen] = newInfoDialogControl({ - title: 'Sorry...', - text: (state) => `Sorry, looks like you didn't succeed at decarbonizing {${state.companyName}} by 50%. You got to {${(state.trackedStats.carbonSavingsPercent * 100).toFixed(1)}%} in 10 years. Try again?`, - buttons: [ - { - text: 'Try again', - variant: 'text', - onClick: (state) => { - location.href = String(location.href); // Reload the page - - return state.currentPage; // The page returned doesn't really matter - } - } - ] -}); -export function notImplemented(pageBack?: symbol) { - return newInfoDialogControl({ - title: 'Not implemented', - text: 'Sorry, this page has not been implemented yet.', - buttons: [ - backButton(pageBack || Pages.selectScope), - ] - }); -} -/** - * Toggle whether a certain symbol is included in app.state.implementedProjectsIds. - */ -export function toggleSelectedPage(page: symbol, state: AppState, nextState: AnyDict) { - let implementedProjectsIds = state.implementedProjectsIds.slice(); - // IF ALREADY SELECTED - if (implementedProjectsIds.includes(page)) { - implementedProjectsIds.splice(implementedProjectsIds.indexOf(page), 1); - } - // IF NOT ALREADY SELECTED - else { - implementedProjectsIds.push(page); - } - nextState.implementedProjectsIds = implementedProjectsIds; -} -export function co2SavingsButton(percent: number): ButtonGroupButton { - return { - text: percent.toFixed(1) + '%', - variant: 'text', - startIcon: , - // infoPopup: This project would provide {percent}% in CO2e savings. - }; -} + // todo: investigate whether making this a callback improves page load time (by not resolving all the react components at the start) export function infoPopupWithIcons(title: string, bodyText: string, icons: Array>) { @@ -298,15 +255,3 @@ export function infoPopupWithIcons(title: string, bodyText: string, icons: Array ); } -export function projectCostAndCO2ReductionCards(projectCost: number, co2Reduction: number) { - return [ - { - text: `Total project cost: {$${projectCost.toLocaleString('en-US')}}`, - color: theme.palette.secondary.dark, // todo change - }, - { - text: `CO_{2} reduction: {${co2Reduction.toFixed(1)}%}`, - color: theme.palette.primary.light, //todo change - } - ]; -} \ No newline at end of file diff --git a/src/ProjectControl.tsx b/src/ProjectControl.tsx new file mode 100644 index 0000000..b7d4da4 --- /dev/null +++ b/src/ProjectControl.tsx @@ -0,0 +1,967 @@ +import React from 'react'; +import type { AppState, NextAppState } from './App'; +import type App from './App'; +import { compareButton, deselectButton } from './components/Buttons'; +import type { ButtonGroupButton } from './components/Buttons'; +import { closeDialogButton } from './components/Buttons'; +import { infoButtonWithProjectDialog, implementButtonCheckbox } from './components/Buttons'; +import type { TrackedStats } from './trackedStats'; +import type { Choice } from './components/GroupedChoices'; +import { theme } from './components/theme'; +import FactoryIcon from '@mui/icons-material/Factory'; +import Pages from './Pages'; +import { Alert } from '@mui/material'; +import ThumbUpAltIcon from '@mui/icons-material/ThumbUpAlt'; +import { setCarbonEmissionsAndSavings, calculateEmissions } from './trackedStats'; +import { DialogCardContent } from './components/Dialogs/dialog-functions-and-types'; +import { ProjectDialogControlProps, getEmptyProjectDialog } from './components/Dialogs/ProjectDialog'; +import Projects from './Projects'; + + +export class ProjectControl implements ProjectControlParams { + pageId: symbol; + isRenewable?: boolean; + isCapitalFundsEligible?: boolean; + cost: number; + statsInfoAppliers: TrackedStatsApplier; + statsActualAppliers: TrackedStatsApplier; + statsRecapAppliers?: TrackedStatsApplier; + title: string; + shortTitle: string; + choiceInfoText: string | string[]; + choiceInfoImg?: string; + choiceInfoImgAlt?: string; + choiceInfoImgObjectFit?: 'cover' | 'contain'; + recapDescription: string | string[]; + energySavingsPreviewIcon?: ButtonGroupButton; + utilityRebateValue?: number; + recapSurprises?: RecapSurprise[]; + caseStudy?: CaseStudy; + recapAvatar: RecapAvatar; + rebateAvatar: RecapAvatar; + visible: Resolvable; + disabled: Resolvable; + yearSelected?: number; + projectDialogControl: ProjectDialogControlProps; + hasImplementationYearAppliers?: boolean; + relatedProjectSymbols?: symbol[] | undefined; + + /** + * Project Control constructor. See `ProjectControlParams` for details on each parameter. + * @param params + */ + constructor(params: ProjectControlParams) { + this.pageId = params.pageId; + this.isRenewable = params.isRenewable; + this.isCapitalFundsEligible = params.isCapitalFundsEligible; + this.statsInfoAppliers = params.statsInfoAppliers; + this.statsActualAppliers = params.statsActualAppliers; + this.statsRecapAppliers = params.statsRecapAppliers; + this.title = params.title; + this.shortTitle = params.shortTitle; + this.choiceInfoText = params.choiceInfoText; + this.choiceInfoImg = params.choiceInfoImg; + this.choiceInfoImgAlt = params.choiceInfoImgAlt; + this.choiceInfoImgObjectFit = params.choiceInfoImgObjectFit; + this.recapDescription = params.recapDescription; + this.recapAvatar = params.recapAvatar || { + backgroundColor: undefined, + icon: + }; + this.energySavingsPreviewIcon = params.energySavingsPreviewIcon; + this.rebateAvatar = params.rebateAvatar || { + icon: , + backgroundColor: 'rgba(255,255,255,0.8)', + color: 'rgba(63, 163, 0, 1)', + }; + this.caseStudy = params.caseStudy; + if (params.utilityRebateValue) this.utilityRebateValue = params.utilityRebateValue; + else this.utilityRebateValue = 0; + this.recapSurprises = params.recapSurprises; + this.visible = params.visible || true; // Default to true + this.disabled = params.disabled || false; // Default to false + this.cost = params.cost; + this.yearSelected = params.yearSelected; + this.projectDialogControl = getEmptyProjectDialog(); + this.hasImplementationYearAppliers = params.hasImplementationYearAppliers; + this.relatedProjectSymbols = params.relatedProjectSymbols; + } + + /** + * Gets a Choice control for the GroupedChoices pages in PageControls.tsx + */ + getProjectChoiceControl(): Choice { + + const self = this; // for use in bound button handlers + + let projectDialogStatCards: DialogCardContent[] = []; + let energySavingsPreviewIcons: ButtonGroupButton[] = []; + + let perYearAddOn: string = ''; + if(this.isRenewable == true){ + perYearAddOn = 'per year'; + } + + projectDialogStatCards.push({ + text: `Total project cost: {$${(this.cost).toLocaleString('en-US')} ${perYearAddOn}}`, + color: theme.palette.secondary.dark, + }); + + if (this.statsInfoAppliers.naturalGasMMBTU) { + projectDialogStatCards.push({ + text: `Natural gas reduction: {${this.statsInfoAppliers.naturalGasMMBTU.toString(true)} MMBtu ${perYearAddOn}}`, + color: theme.palette.primary.dark, + }); + } + if (this.statsInfoAppliers.electricityUseKWh) { + projectDialogStatCards.push({ + text: `Electricity reduction: {${this.statsInfoAppliers.electricityUseKWh.toString(true)} kWh ${perYearAddOn}}`, + color: theme.palette.warning.light, + }); + } + if (this.statsInfoAppliers.hydrogenMMBTU) { + projectDialogStatCards.push({ + text: `Hydrogen reduction: {${this.statsInfoAppliers.hydrogenMMBTU.toString(true)} MMBtu ${perYearAddOn}}`, + color: theme.palette.primary.light, + }); + } + if (this.statsInfoAppliers.absoluteCarbonSavings) { + projectDialogStatCards.push({ + text: `GHG Reduction: {${this.statsInfoAppliers.absoluteCarbonSavings.toString(true)} kg CO2e ${perYearAddOn}}`, + color: theme.palette.primary.main, + }); + } + + let choiceCardButtons: ButtonGroupButton[] = []; + let comparisonDialogButtons: ButtonGroupButton[] = []; + + this.projectDialogControl = { + discriminator: 'project', + title: self.title, + text: self.choiceInfoText, + img: self.choiceInfoImg, + imgAlt: self.choiceInfoImgAlt, + imgObjectFit: self.choiceInfoImgObjectFit, + cards: projectDialogStatCards, + handleProjectInfoViewed: function (state, nextState) { + return setAllowImplementProject.apply(this, [state, nextState]); + }, + buttons: [ + closeDialogButton(), + { + text: 'Implement Project', + variant: 'contained', + color: 'success', + onClick: function (state, nextState) { + let isProjectImplemented: boolean = state.implementedProjectsIds.includes(self.pageId); + if (self.isRenewable) { + isProjectImplemented = state.implementedRenewableProjects.some((project: RenewableProject) => { + if (project.page === self.pageId && project.gameYearsImplemented.includes(state.trackedStats.currentGameYear)) { + return true + } + return false; + }); + if (isProjectImplemented) { + return state.currentPage; + } + return toggleRenewableProject.apply(this, [state, nextState]); + } else { + return toggleProjectImplemented.apply(this, [state, nextState]); + } + }, + // disabled when the project is implemented + disabled: (state) => { + if (self.isRenewable) { + return state.implementedRenewableProjects.some(project => project.page === self.pageId); + } else { + return state.implementedProjectsIds.includes(self.pageId); + } + } + } + ], + }; + + addCompareProjectButton(choiceCardButtons); + choiceCardButtons.push(infoButtonWithProjectDialog(this.projectDialogControl)); + addImplementProjectButton(choiceCardButtons); + + if (self.energySavingsPreviewIcon) { + energySavingsPreviewIcons.push(self.energySavingsPreviewIcon); + } + + comparisonDialogButtons.push(deselectButton(handleRemoveSelectedCompare)); + addImplementProjectButton(comparisonDialogButtons); + this.projectDialogControl.comparisonDialogButtons = comparisonDialogButtons; + + + // todo 88 visible is set directly onto the project ref from the display button, should default to visible() if exists + let projectControlChoice: Choice = { + title: this.title, + text: this.shortTitle, + energySavingsPreviewIcons: energySavingsPreviewIcons, + buttons: choiceCardButtons, + visible: function (state) { + if (self.pageId === Pages.solarPanelsCarPortMaintenance) { + // todo 88 bit of a bandaid until re-working visible() + return this.resolveToValue(getSolarCarportMaintenanceVisible(state)); + } else if (state.implementedRenewableProjects.some(project => project.page === self.pageId)) { + return true; + } else if (state.completedProjects.some(project => project.page === self.pageId)) { + return false; + } else { + // todo 88 this block should be before all others for projects with visible() defined, + // except visible is resolved and assigned to itself so it falls through and ignores defaults + // keep original else block here and adding if bandaids for dependant projects above + return this.resolveToValue(self.visible, true); + } + + }, + key: this.pageId.description, + disabled: this.disabled, + }; + + + return projectControlChoice; + + function getSolarCarportMaintenanceVisible(state) { + const isCarportCompleted = state.completedProjects.some(project => project.page === Pages.solarPanelsCarPort); + // hide if maintenance has been implemented and user navigates back to year carport implemented + const carportImplementedYear = state.implementedProjectsIds.find(project => project === Pages.solarPanelsCarPort); + const maintenanceImplemented = state.implementedRenewableProjects.some(project => { + return project.page === Pages.solarPanelsCarPortMaintenance; + }) + // if going to previous year, project can be in both completed and implemented + return isCarportCompleted || (maintenanceImplemented && !carportImplementedYear); + } + + function addCompareProjectButton(buttons: ButtonGroupButton[]) { + const isSelectedForCompare = (props) => { + return props.selectedProjectsForComparison.some(project => project.page == self.pageId); + }; + + const isDisabled = (props) => { + return props.selectedProjectsForComparison.length >= 3 && !isSelectedForCompare(props); + }; + + const getButtonText = (props) => { + let selected = isSelectedForCompare(props); + return selected ? 'Select another to compare' : 'Compare'; + }; + + buttons.push(compareButton( + toggleSelectedProjectToCompare, + (props) => isSelectedForCompare(props), + (props) => isDisabled(props), + (props) => getButtonText(props) + )); + } + + function addImplementProjectButton(buttons: ButtonGroupButton[]) { + // const shouldDisplayImplementButton = (props) => { + // return props.availableProjectIds.includes(this.pageId); + // }; + const shouldDisableImplementButton = (props) => { + return !props.availableProjectIds.includes(self.pageId); + }; + const isProjectImplemented = (props) => { + if (self.isRenewable) { + return props.implementedRenewableProjects.some((project: RenewableProject) => { + if (project.page === self.pageId && project.gameYearsImplemented.includes(props.trackedStats.year)) { + return true + } + return false; + }); + } + return props.implementedProjectsIds.includes(self.pageId); + }; + + buttons.push(implementButtonCheckbox( + self.isRenewable? toggleRenewableProject : toggleProjectImplemented, + (props) => shouldDisableImplementButton(props), + (props) => isProjectImplemented(props), + // (props) => shouldDisplayImplementButton(props) + )); + } + + function setAllowImplementProject(this: App, state: AppState, nextState: NextAppState) { + let availableProjectIds = [...state.availableProjectIds]; + const existingIndex: number = availableProjectIds.findIndex(projectPageId => projectPageId === self.pageId); + if (existingIndex === -1) { + availableProjectIds.push(self.pageId); + nextState.availableProjectIds = [...availableProjectIds]; + } + } + + function removeSelectedForCompare(state): Array { + let selectedProjectsForComparison = [...state.selectedProjectsForComparison]; + const removeProjectIndex: number = selectedProjectsForComparison.findIndex(project => project.page === self.pageId); + if (removeProjectIndex !== -1) { + selectedProjectsForComparison.splice(removeProjectIndex, 1); + } + return selectedProjectsForComparison; + } + + function handleRemoveSelectedCompare(this: App, state: AppState, nextState: NextAppState) { + nextState.selectedProjectsForComparison = removeSelectedForCompare(state); + if (nextState.selectedProjectsForComparison.length === 0) { + nextState.isCompareDialogOpen = false; + } + return state.currentPage; + } + + function toggleSelectedProjectToCompare(this: App, state: AppState, nextState: NextAppState) { + let selectedProjectsForComparison = [...state.selectedProjectsForComparison]; + let isSelectingCompare = !selectedProjectsForComparison.some(project => project.page === self.pageId); + if (isSelectingCompare && selectedProjectsForComparison.length < 3) { + selectedProjectsForComparison.push({ + page: self.pageId, + projectDialog: self.projectDialogControl + }); + } else { + selectedProjectsForComparison = removeSelectedForCompare(state); + } + + let isCompareDialogOpen = false; + // Auto open when 3 selected + if (selectedProjectsForComparison.length == 3) { + isCompareDialogOpen = isSelectingCompare ? true : false; + this.handleCompareDialogDisplay(isCompareDialogOpen); + } else if (selectedProjectsForComparison.length < 2) { + isCompareDialogOpen = false; + } + + + nextState.isCompareDialogOpen = isCompareDialogOpen; + nextState.selectedProjectsForComparison = selectedProjectsForComparison; + return state.currentPage; + } + /** + * Action to toggle whether the project is selected, after a select button is clicked. + */ + function toggleProjectImplemented(this: App, state: AppState, nextState: NextAppState) { + let implementedProjectsIds = state.implementedProjectsIds.slice(); + let newTrackedStats = { ...state.trackedStats }; + // IF PROJECT IS ALREADY SELECTED + let hasAbsoluteCarbonSavings = self.statsActualAppliers.absoluteCarbonSavings !== undefined; + if (implementedProjectsIds.includes(self.pageId)) { + // Since the order of projects matters, we can't simply unApplyChanges to ourself. + // We must first undo all the stat changes in REVERSE ORDER, then re-apply all but this one. + for (let i = implementedProjectsIds.length - 1; i >= 0; i--) { + let pageId = implementedProjectsIds[i]; + Projects[pageId].unApplyStatChanges(newTrackedStats); + } + + implementedProjectsIds.splice(implementedProjectsIds.indexOf(self.pageId), 1); + + + // * 88 check if associated maintenance project is implemented, remove then reset stats + + let implementedRenewableProjects: RenewableProject[] = [...this.state.implementedRenewableProjects]; + if (self.relatedProjectSymbols) { + const dependantChildProjectIndex = implementedRenewableProjects.findIndex(project => self.relatedProjectSymbols && self.relatedProjectSymbols.includes(project.page)); + if (dependantChildProjectIndex >= 0) { + let yearRangeInitialStats: TrackedStats[] = [...state.yearRangeInitialStats]; + removeRenewableProject(implementedRenewableProjects, dependantChildProjectIndex, newTrackedStats, yearRangeInitialStats, true); + + nextState.implementedRenewableProjects = implementedRenewableProjects; + nextState.yearRangeInitialStats = yearRangeInitialStats; + } + } + + + for (let i = 0; i < implementedProjectsIds.length; i++) { + let pageId = implementedProjectsIds[i]; + Projects[pageId].applyStatChanges(newTrackedStats); + } + } + // IF PROJECT IS NOT ALREADY SELECTED + else { + if (!checkCanImplementProject.apply(this, [state])) { + return state.currentPage; + } + + implementedProjectsIds.push(self.pageId); + self.applyStatChanges(newTrackedStats); + if (!hasAbsoluteCarbonSavings) { + newTrackedStats.carbonEmissions = calculateEmissions(newTrackedStats); + } + nextState.selectedProjectsForComparison = removeSelectedForCompare(state); + if (nextState.selectedProjectsForComparison.length === 0) { + nextState.isCompareDialogOpen = false; + } + } + + newTrackedStats = setCarbonEmissionsAndSavings(newTrackedStats, this.state.defaultTrackedStats); + nextState.implementedProjectsIds = implementedProjectsIds; + nextState.trackedStats = newTrackedStats; + + return state.currentPage; // no page change + } + + function checkCanImplementProject(this: App, state: AppState): boolean { + let canImplement = true; + let projectImplementationLimit = 4; + let overLimitMsg = `Due to manpower limitations, you cannot select more than ${projectImplementationLimit} projects per year`; + if (state.gameSettings.totalGameYears === 5) { + projectImplementationLimit = 6; + overLimitMsg = `Due to manpower limitations, you cannot select more than ${projectImplementationLimit} projects per budget period`; + } + + const startedRenewableProjects = state.implementedRenewableProjects.filter(project => { + return project.yearStarted === state.trackedStats.currentGameYear; + }).length; + + const currentProjectCount = startedRenewableProjects + state.implementedProjectsIds.length; + const projectCounts = `year ${state.trackedStats.currentGameYear} - reg projects: ${state.implementedProjectsIds.length}, started renewables: ${startedRenewableProjects}`; + console.log(projectCounts); + if (currentProjectCount >= projectImplementationLimit) { + this.summonSnackbar({overLimitMsg}); + canImplement = false; + } + + console.log('cost', self.cost); + console.log('financesAvailable', state.trackedStats.financesAvailable); + let projectCost = self.cost; + // * renewable project self.costs are applied with gameYears multiplier elsewhere + if (self.isRenewable) { + projectCost *= state.trackedStats.gameYearInterval; + } + if (projectCost > state.trackedStats.financesAvailable) { + this.summonSnackbar(You cannot afford this project with your current budget!); + canImplement = false; + } + console.log('canImplement', canImplement); + return canImplement; + } + + + function toggleRenewableProject(this: App, state: AppState, nextState: NextAppState) { + let implementedRenewableProjects: RenewableProject[] = [...this.state.implementedRenewableProjects]; + let newTrackedStats: TrackedStats = { ...state.trackedStats }; + let yearRangeInitialStats: TrackedStats[] = [...state.yearRangeInitialStats]; + let hasAbsoluteCarbonSavings = self.statsActualAppliers.absoluteCarbonSavings !== undefined; + + const existingRenewableProjectIndex = implementedRenewableProjects.findIndex(project => project.page === self.pageId); + let implementedInCurrentYear = false; + if (existingRenewableProjectIndex >= 0) { + implementedInCurrentYear = implementedRenewableProjects[existingRenewableProjectIndex].gameYearsImplemented.includes(newTrackedStats.currentGameYear); + } + + if (implementedInCurrentYear) { + // * 22 removes stats AND costs from current year + removeRenewableProject(implementedRenewableProjects, existingRenewableProjectIndex, newTrackedStats, yearRangeInitialStats); + } else if (!implementedInCurrentYear) { + if (!checkCanImplementProject.apply(this, [state])) { + return state.currentPage; + } + + if (existingRenewableProjectIndex >= 0) { + implementedRenewableProjects[existingRenewableProjectIndex].gameYearsImplemented.push(newTrackedStats.currentGameYear); + self.applyStatChanges(newTrackedStats); + // * 22 if we've de-selected renewable implementation AND re-selected to implement in the same year, yearRangeInitial stats are out of sync with trackedStats + yearRangeInitialStats = [...state.yearRangeInitialStats]; + const updatedCurrentStatsIndex = yearRangeInitialStats.findIndex(stats => stats.currentGameYear === newTrackedStats.currentGameYear); + yearRangeInitialStats.splice(updatedCurrentStatsIndex, 1, newTrackedStats); + } else { + implementedRenewableProjects.push({ + page: self.pageId, + gameYearsImplemented: [newTrackedStats.currentGameYear], + yearStarted: newTrackedStats.currentGameYear, + }); + self.applyStatChanges(newTrackedStats); + } + + if (!hasAbsoluteCarbonSavings) { + newTrackedStats.carbonEmissions = calculateEmissions(newTrackedStats); + } + nextState.selectedProjectsForComparison = removeSelectedForCompare(state); + + } + + newTrackedStats = setCarbonEmissionsAndSavings(newTrackedStats, this.state.defaultTrackedStats); + nextState.implementedRenewableProjects = implementedRenewableProjects; + nextState.trackedStats = newTrackedStats; + nextState.yearRangeInitialStats = yearRangeInitialStats; + return state.currentPage; + } + + /** + * Remove implementation year are whole project + */ + function removeRenewableProject(implementedRenewableProjects: RenewableProject[], removeProjectIndex: number, newTrackedStats: TrackedStats, yearRangeInitialStats: TrackedStats[], isFullRemoval = false) { + for (let i = implementedRenewableProjects.length - 1; i >= 0; i--) { + const project = implementedRenewableProjects[i]; + if (project.gameYearsImplemented.includes(newTrackedStats.currentGameYear)) { + Projects[project.page].unApplyStatChanges(newTrackedStats); + } + } + + const removeProject = implementedRenewableProjects[removeProjectIndex]; + if (removeProject) { + if (isFullRemoval || removeProject.yearStarted === newTrackedStats.currentGameYear) { + implementedRenewableProjects.splice(removeProjectIndex, 1); + } else { + const implementedYear = removeProject.gameYearsImplemented.findIndex(year => year === newTrackedStats.currentGameYear); + removeProject.gameYearsImplemented.splice(implementedYear, 1); + } + + } + + for (let i = 0; i < implementedRenewableProjects.length; i++) { + const project = implementedRenewableProjects[i]; + if (project.gameYearsImplemented.includes(newTrackedStats.currentGameYear)) { + Projects[project.page].applyStatChanges(newTrackedStats); + } + } + + // * 22 update current stat year (necessary because we apply renewable at year recap of previous year) + const currentYearEndIndex = yearRangeInitialStats.findIndex(stats => stats.currentGameYear === newTrackedStats.currentGameYear); + if (currentYearEndIndex !== 0) { + yearRangeInitialStats.splice(currentYearEndIndex, 1, newTrackedStats); + } + } + } + + /** + * Applies this project's stat changes by mutating the provided TrackedStats object. + * @param mutableStats A mutable version of a TrackedStats object. Must be created first via a shallow copy of app.state.trackedStats + */ + applyStatChanges(mutableStats: TrackedStats) { + for (let key in this.statsActualAppliers) { + let thisApplier = this.statsActualAppliers[key]; + if (!thisApplier) return; + let yearMultiplier = 1; + if (thisApplier.isAbsolute) { + yearMultiplier = mutableStats.gameYearInterval; + } + mutableStats[key] = thisApplier.applyValue(mutableStats[key], yearMultiplier); + } + // Now, apply the change to finances + this.applyCost(mutableStats); + } + + /** + * Applies this project's cost & rebates by mutating the provided TrackedStats object. + * @param mutableStats A mutable version of a TrackedStats object. Must be created first via a shallow copy of app.state.trackedStats + */ + applyCost(mutableStats: TrackedStats) { + let rebates = this.getRebates(); + let cost = this.cost; + if (this.isRenewable) { + cost = cost * mutableStats.gameYearInterval; + // * giving renewbles rebates every year + rebates = rebates * mutableStats.gameYearInterval; + } + mutableStats.financesAvailable -= cost - rebates; + mutableStats.implementationSpending += cost; + mutableStats.yearBudget += rebates; + } + + /** + * Un-applies this project's stat changes by mutating the provided TrackedStats object. + * @param mutableStats A mutable version of a TrackedStats object. Must be created first via a shallow copy of app.state.trackedStats + */ + unApplyStatChanges(mutableStats: TrackedStats, shouldUnapplyCosts: boolean = true) { + for (let key in this.statsActualAppliers) { + let thisApplier = this.statsActualAppliers[key]; + if (!thisApplier) return; + + let yearMultiplier = 1; + if (thisApplier.isAbsolute) { + yearMultiplier = mutableStats.gameYearInterval; + } + mutableStats[key] = thisApplier.unApplyValue(mutableStats[key], yearMultiplier); + } + if (shouldUnapplyCosts) { + this.unApplyCost(mutableStats); + } + } + + /** + * Un-applies this project's cost & rebates by mutating the provided TrackedStats object. + * @param mutableStats A mutable version of a TrackedStats object. Must be created first via a shallow copy of app.state.trackedStats + */ + unApplyCost(mutableStats: TrackedStats) { + let rebates = this.getRebates(); + let cost = this.cost; + if (this.isRenewable) { + cost = cost * mutableStats.gameYearInterval; + // todo 22 should get every year? + rebates = rebates * mutableStats.gameYearInterval; + } + mutableStats.financesAvailable += cost - rebates; + mutableStats.implementationSpending -= cost; + mutableStats.yearBudget -= rebates; + } + + /** + * Returns the total amount of rebates of this project. + */ + getRebates(): number { + return (this.statsActualAppliers.yearRebates) ? this.statsActualAppliers.yearRebates.modifier : 0; + } + + /** + * Returns the total amount of in-year and end-of-year rebates of this project. + */ + getYearEndRebates(): number { + let total = 0; + if (this.statsActualAppliers.yearRebates) { + total += this.statsActualAppliers.yearRebates.modifier; + } + if (this.statsRecapAppliers?.yearRebates) { + total += this.statsRecapAppliers.yearRebates.modifier; + } + return total; + } + + /** + * Returns the extra hidden costs of the projects (via the `hiddenSpending` stat key) + */ + getHiddenCost(): number { + return (this.statsRecapAppliers && this.statsRecapAppliers.hiddenSpending) ? this.statsRecapAppliers.hiddenSpending.modifier : 0; + } + + /** + * Returns the net cost of this project, including rebates (and in future, surprise hitches) + */ + getYearEndTotalSpending(gameYears?: number): number { + let cost = this.cost; + let rebates = this.getYearEndRebates(); + let hiddenCosts = this.getHiddenCost(); + if (gameYears !== undefined) { + cost = gameYears * cost; + rebates = gameYears * rebates; + hiddenCosts = hiddenCosts * gameYears; + } + return cost - rebates + hiddenCosts; + } +} + + +// IMPORTANT: Keep Scope1Projects and Scope2Projects up to date as you add new projects!!!!!! +// These lists (Scope1Projects and Scope2Projects) keep track of WHICH projects are in WHICH scope. Currently, they are used to give a warning to the user +// when they click Proceed (to Year Recap) while only having selected projects from one scope. + +/** + * List of Page symbols for projects that are in the SCOPE 1 list. + */ + +export const Scope1Projects = [ + Pages.advancedEnergyMonitoring, Pages.steamTrapsMaintenance, Pages.improvePipeInsulation, Pages.boilerControl, + Pages.airHandingUnitUpgrades, Pages.processHeatingUpgrades, Pages.wasteHeatRecovery, + Pages.electricBoiler, Pages.hydrogenFuel + //Pages.digitalTwinAnalysis, + //Pages.hydrogenPoweredForklifts, + //Pages.condensingEconomizerInstallation, +] +/** + * List of Page symbols for projects that are in the SCOPE 2 list. + */ + +export const Scope2Projects = [ + Pages.advancedEnergyMonitoring, + Pages.reduceFanSpeeds, Pages.lightingOccupancySensors, Pages.improveLightingSystems, Pages.startShutOff, + Pages.airHandingUnitUpgrades, Pages.compressedAirSystemImprovemnt, Pages.loweringCompressorPressure, + Pages.chilledWaterMonitoringSystem, + Pages.installVFDs1, Pages.installVFDs2, Pages.installVFDs3, + Pages.solarPanelsCarPort, + Pages.solarPanelsCarPortMaintenance, + Pages.midSolar, + Pages.solarRooftop, + Pages.largeWind, + Pages.smallVPPA, + Pages.midVPPA, + Pages.largeVPPA, + // Pages.solarFieldOnSite, + //Pages.lightingUpgrades, Pages.greenPowerTariff, + //Pages.compressedAirSystemOptimization, + //Pages.refrigerationUpgrade, +]; + +/** + * Dictionary of ProjectControls. The key must be a `Page` symbol (see `Pages.tsx`), + * and make sure the associated ProjectControl's `pageId` is the same as that key. + */ + + +export declare interface CaseStudy { + title: string; + text: string | string[]; + url: string; +} + +declare interface RecapAvatar { + icon: JSX.Element; + backgroundColor?: string; + color?: string, +} + +/** + * Hidden surprise to appear on the year recap page. + */ +export interface RecapSurprise { + title: string; + text: string | string[]; + subHeader?: string, + className?: string, + avatar: { + icon: JSX.Element, + backgroundColor: string, + color: string, + } + img?: string; + imgObjectFit?: 'cover' | 'contain'; + imgAlt?: string; +} + +/** + * Used for tracking completed project related state throughout the view/pages + */ +export interface CompletedProject extends Project { + selectedYear: number, +} + +export interface SelectedProject extends Project { + projectDialog: ProjectDialogControlProps +} + +/** + * gameYearsImplemented - which game years was the project implemented + */ +export interface RenewableProject extends Project { + + gameYearsImplemented: number[], + yearStarted: number; + yearlyFinancialSavings?: { + naturalGas: number, + electricity: number + } +} + +export interface Project { + page: symbol +} + +/** + * Used for tracking Game Settings + */ +export interface GameSettings { + gameYearInterval: number, + totalGameYears: number, + budget: number, + financingStartYear: number, + naturalGasUse: number, + electricityUse: number, + hydrogenUse: number, +} + +export interface UserSettings { + gameYearInterval: number, + financingStartYear: number, + energyCarryoverYears: number, + allowBudgetCarryover: string +} + +/** + * Parameters to pass into a ProjectControl. See code definition in `projects.tsx` for all fields and params. + */ +declare interface ProjectControlParams { + /** + * Page symbol associated with this project. + */ + pageId: symbol; + /** + * Project cost, exclusing rebates. + */ + cost: number; + /** + * Project that has to be renewed (reimplemented) each year) - stat appliers are removed going into each year + */ + isRenewable?: boolean; + /** + * Project can be implemented using the Capital Funds Reward (awarded for GHG/carbon savings milestones) + */ + isCapitalFundsEligible?: boolean; + /** + * Numbers that appear on the INFO CARD, before checking the checkbox. + */ + statsInfoAppliers: TrackedStatsApplier; + /** + * Numbers that affect the dashboard charts AND that apply when "Proceed" is clicked. + */ + statsActualAppliers: TrackedStatsApplier; + /** + * Stats that are applied at year end (or year range) recap + */ + statsRecapAppliers?: TrackedStatsApplier; + /** + * Full title of the project, displayed on the choice info popup and the recap page. + */ + title: string; + /** + * Shorter title, displayed on the choice cards. + */ + shortTitle: string; + /** + * Info text to display in the dialog when "INFO" is clicked on the choice card. + */ + choiceInfoText: string | string[]; + /** + * Image to display in the dialog when "INFO" is clicked on the choice card. + */ + choiceInfoImg?: string; + /** + * "Alt text", i.e. image description, to display in the dialog when "INFO" is clicked on a choice card. + */ + choiceInfoImgAlt?: string; + /** + * object-fit property in the image displayed in the dialog when "INFO" is clicked on the choice card. + * `'cover'` makes it stretch to the boundaries of the card, and `'contain'` makes the entire image visible. + * If `'contain'` is selected, then a larger, blurred version of the image will be visible behind the regular image (for visual appeal/interest) + */ + choiceInfoImgObjectFit?: 'cover' | 'contain'; + /** + * Extra text to display on the Year Recap page when the project has been selected. + */ + recapDescription: string | string[]; + /** + * Icon to be shown in the year recap page. + */ + recapAvatar?: RecapAvatar; + rebateAvatar?: RecapAvatar; + /** + * Button to go between "INFO" and "SELECT" on the project selection page. + * + * Recommended: Include a visual startIcon to represent the **type** of project (e.g. flame, smoke, CO2) + * and a number or percentage to represent the effect this project will have. + */ + energySavingsPreviewIcon?: ButtonGroupButton; + utilityRebateValue?: number + /** + * Surprises that appear AFTER PROCEED is clicked (after they've committed to the selected projects). + */ + recapSurprises?: RecapSurprise[]; + /** + * External case study for a project, i.e., example of a real company doing that project idea. + * @param {string} title + * @param {string|string[]} text + * @param {string} url + */ + caseStudy?: CaseStudy; + /** + * Whether the project will be visible. For example, only show if a PREVIOUS Project has been selected, or if the year is at least 3. + */ + visible?: Resolvable; + /** + * Whether the project card should appear disabled. + */ + disabled?: Resolvable; + /** + * tracks the year the project is selected + */ + yearSelected?: number; + projectDialogControl?: ProjectDialogControlProps; + /** + * tracks the year the project is selected + */ + hasImplementationYearAppliers?: boolean; + relatedProjectSymbols?: symbol[]; +} + + +/** + * A "class" that can apply or un-apply a numerical modifier with a custom formula. + */ +export declare interface NumberApplier { + applyValue: (previous: number, gameYears?: number) => number; + unApplyValue: (previous: number, gameYears?: number) => number; + /** + * Returns the original modifier. + */ + modifier: number; + isAbsolute?: boolean; + /** + * Turns the NumberApplier into a string, optionally multiplying it by -1 first. + */ + toString: (negative: boolean) => string; +} + +type trackedStats = keyof TrackedStats; + +/** + * Optional NumberApplier for any stat in DashboardTrackedStats + */ +type TrackedStatsApplier = { + [key in trackedStats]?: NumberApplier; +} + +/** + * Generates an object for applying/unapplying a RELATIVE modifier, such as reducing natural gas usage by 3%. + * @param modifier + * @returns Object for applying/unapplying the specified modifier. + */ +export function relative(modifier: number): NumberApplier { + const thisApplier: NumberApplier = { + applyValue: function (previous: number) { + // y = x * (1 + n); + return round(previous * (1 + this.modifier)); + }, + unApplyValue: function (previous: number) { + // x = y / (1 + n); + return round(previous / (1 + this.modifier)); + }, + modifier: modifier, + toString: function (negative: boolean) { + if (negative) + return (100 * -this.modifier).toLocaleString('en-US') + '%'; + else + return (100 * this.modifier).toLocaleString('en-US') + '%'; + } + }; + + return thisApplier; +} + +// todo projects taking more than 1 year + +/** + * Generates an object for applying/unaplying an ABSOLUTE modifier, such as reducing budget by $50,000. + * @param modifier + * @returns Object for applying/unapplying the specified modifier. + */ +export function absolute(modifier: number): NumberApplier { + const thisApplier: NumberApplier = { + applyValue: function (previous: number, gameYears?: number) { + let modifier = this.modifier; + if (gameYears) { + modifier = gameYears * (this.modifier); + } + return round(previous + modifier); + }, + unApplyValue: function (previous: number, gameYears?: number) { + let modifier = this.modifier; + if (gameYears) { + modifier = gameYears * (this.modifier); + } + return round(previous - modifier); + }, + modifier: modifier, + isAbsolute: true, + toString: function (negative: boolean) { + if (negative) + return (-1 * this.modifier).toLocaleString('en-US'); + else + return this.modifier.toLocaleString('en-US'); + } + }; + + return thisApplier; +} + +/** + * Round a number to the nearest hundred-thousandth, to help with floating point precision errors. + */ +function round(number: number) { + return (Math.round(number * 100000)) / 100000; +} diff --git a/src/Projects.tsx b/src/Projects.tsx index 5dd66cb..58f306a 100644 --- a/src/Projects.tsx +++ b/src/Projects.tsx @@ -1,870 +1,17 @@ import React from 'react'; -import type { AppState, NextAppState } from './App'; -import type App from './App'; -import { compareButton, deselectButton } from './components/Buttons'; -import type { ButtonGroupButton } from './components/Buttons'; -import { closeDialogButton } from './components/Buttons'; -import { infoButtonWithDialog, implementButtonCheckbox } from './components/Buttons'; -import type { TrackedStats } from './trackedStats'; -import type { Choice } from './components/GroupedChoices'; -import type { DialogCardContent, DialogControlProps } from './components/InfoDialog'; -import { theme } from './components/theme'; import FlameIcon from '@mui/icons-material/LocalFireDepartment'; import BoltIcon from '@mui/icons-material/Bolt'; -import FactoryIcon from '@mui/icons-material/Factory'; -import Pages from './Pages'; -import { Alert } from '@mui/material'; +import Pages from "./Pages"; import TrafficConeIcon from './icons/TrafficConeIcon'; -import ThumbUpAltIcon from '@mui/icons-material/ThumbUpAlt'; import Co2Icon from '@mui/icons-material/Co2'; -import { setCarbonEmissionsAndSavings, calculateEmissions } from './trackedStats'; +import { ProjectControl, absolute } from "./ProjectControl"; - -// IMPORTANT: Keep Scope1Projects and Scope2Projects up to date as you add new projects!!!!!! -// These lists (Scope1Projects and Scope2Projects) keep track of WHICH projects are in WHICH scope. Currently, they are used to give a warning to the user -// when they click Proceed (to Year Recap) while only having selected projects from one scope. - -/** - * List of Page symbols for projects that are in the SCOPE 1 list. - */ - -export const Scope1Projects = [ - Pages.advancedEnergyMonitoring, Pages.steamTrapsMaintenance, Pages.improvePipeInsulation, Pages.boilerControl, - Pages.airHandingUnitUpgrades, Pages.processHeatingUpgrades, Pages.wasteHeatRecovery, - Pages.electricBoiler, Pages.hydrogenFuel - //Pages.digitalTwinAnalysis, - //Pages.hydrogenPoweredForklifts, - //Pages.condensingEconomizerInstallation, -] -/** - * List of Page symbols for projects that are in the SCOPE 2 list. - */ - -export const Scope2Projects = [ - Pages.advancedEnergyMonitoring, - Pages.reduceFanSpeeds, Pages.lightingOccupancySensors, Pages.improveLightingSystems, Pages.startShutOff, - Pages.airHandingUnitUpgrades, Pages.compressedAirSystemImprovemnt, Pages.loweringCompressorPressure, - Pages.chilledWaterMonitoringSystem, - Pages.installVFDs1, Pages.installVFDs2, Pages.installVFDs3, - Pages.solarPanelsCarPort, - Pages.solarPanelsCarPortMaintenance, - Pages.midSolar, - Pages.solarRooftop, - Pages.largeWind, - Pages.smallVPPA, - Pages.midVPPA, - Pages.largeVPPA, - // Pages.solarFieldOnSite, - //Pages.lightingUpgrades, Pages.greenPowerTariff, - //Pages.compressedAirSystemOptimization, - //Pages.refrigerationUpgrade, -]; - -/** - * Dictionary of ProjectControls. The key must be a `Page` symbol (see `Pages.tsx`), - * and make sure the associated ProjectControl's `pageId` is the same as that key. - */ +declare interface ProjectControls { + [key: symbol]: ProjectControl; +} const Projects: ProjectControls = {}; - export default Projects; -export declare interface CaseStudy { - title: string; - text: string | string[]; - url: string; -} - -declare interface RecapAvatar { - icon: JSX.Element; - backgroundColor?: string; - color?: string, -} - -/** - * Hidden surprise to appear on the year recap page. - */ -declare interface RecapSurprise { - title: string; - text: string | string[]; - avatar: { - icon: JSX.Element, - backgroundColor: string, - color: string, - } - img?: string; - imgObjectFit?: 'cover' | 'contain'; - imgAlt?: string; -} - -/** - * Used for tracking completed project related state throughout the view/pages - */ -export interface CompletedProject extends Project { - selectedYear: number, -} - -export interface SelectedProject extends Project { - infoDialog: DialogControlProps -} - -/** - * gameYearsImplemented - which game years was the project implemented - */ -export interface RenewableProject extends Project { - - gameYearsImplemented: number[], - yearStarted: number; - yearlyFinancialSavings?: { - naturalGas: number, - electricity: number - } -} - -export interface Project { - page: symbol -} - -/** - * Used for tracking Game Settings - */ -export interface GameSettings { - gameYearInterval: number, - totalGameYears: number, - budget: number, - financingStartYear: number, - naturalGasUse: number, - electricityUse: number, - hydrogenUse: number, -} - -export interface UserSettings { - gameYearInterval: number, - financingStartYear: number, - energyCarryoverYears: number, - allowBudgetCarryover: string -} - -/** - * Parameters to pass into a ProjectControl. See code definition in `projects.tsx` for all fields and params. - */ -declare interface ProjectControlParams { - /** - * Page symbol associated with this project. - */ - pageId: symbol; - /** - * Project cost, exclusing rebates. - */ - cost: number; - /** - * Project that has to be renewed (reimplemented) each year) - stat appliers are removed going into each year - */ - isRenewable?: boolean; - - /** - * Numbers that appear on the INFO CARD, before checking the checkbox. - */ - statsInfoAppliers: TrackedStatsApplier; - /** - * Numbers that affect the dashboard charts AND that apply when "Proceed" is clicked. - */ - statsActualAppliers: TrackedStatsApplier; - /** - * Stats that are applied at year end (or year range) recap - */ - statsRecapAppliers?: TrackedStatsApplier; - /** - * Full title of the project, displayed on the choice info popup and the recap page. - */ - title: string; - /** - * Shorter title, displayed on the choice cards. - */ - shortTitle: string; - /** - * Info text to display in the dialog when "INFO" is clicked on the choice card. - */ - choiceInfoText: string | string[]; - /** - * Image to display in the dialog when "INFO" is clicked on the choice card. - */ - choiceInfoImg?: string; - /** - * "Alt text", i.e. image description, to display in the dialog when "INFO" is clicked on a choice card. - */ - choiceInfoImgAlt?: string; - /** - * object-fit property in the image displayed in the dialog when "INFO" is clicked on the choice card. - * `'cover'` makes it stretch to the boundaries of the card, and `'contain'` makes the entire image visible. - * If `'contain'` is selected, then a larger, blurred version of the image will be visible behind the regular image (for visual appeal/interest) - */ - choiceInfoImgObjectFit?: 'cover' | 'contain'; - /** - * Extra text to display on the Year Recap page when the project has been selected. - */ - recapDescription: string | string[]; - /** - * Icon to be shown in the year recap page. - */ - recapAvatar?: RecapAvatar; - rebateAvatar?: RecapAvatar; - /** - * Button to go between "INFO" and "SELECT" on the project selection page. - * - * Recommended: Include a visual startIcon to represent the **type** of project (e.g. flame, smoke, CO2) - * and a number or percentage to represent the effect this project will have. - */ - energySavingsPreviewButton?: ButtonGroupButton; - utilityRebateValue?: number - /** - * Surprises that appear AFTER PROCEED is clicked (after they've committed to the selected projects). - */ - recapSurprises?: RecapSurprise[]; - /** - * External case study for a project, i.e., example of a real company doing that project idea. - * @param {string} title - * @param {string|string[]} text - * @param {string} url - */ - caseStudy?: CaseStudy; - /** - * Whether the project will be visible. For example, only show if a PREVIOUS Project has been selected, or if the year is at least 3. - */ - visible?: Resolvable; - /** - * Whether the project card should appear disabled. - */ - disabled?: Resolvable; - /** - * tracks the year the project is selected - */ - yearSelected?: number; - projectDialogInfo?: DialogControlProps; - /** - * tracks the year the project is selected - */ - hasImplementationYearAppliers?: boolean; - relatedProjectSymbols?: symbol[]; -} - -export class ProjectControl implements ProjectControlParams { - - pageId: symbol; - isRenewable?: boolean; - cost: number; - statsInfoAppliers: TrackedStatsApplier; - statsActualAppliers: TrackedStatsApplier; - statsRecapAppliers?: TrackedStatsApplier; - title: string; - shortTitle: string; - choiceInfoText: string | string[]; - choiceInfoImg?: string; - choiceInfoImgAlt?: string; - choiceInfoImgObjectFit?: 'cover' | 'contain'; - recapDescription: string | string[]; - energySavingsPreviewButton?: ButtonGroupButton; - utilityRebateValue?: number; - recapSurprises?: RecapSurprise[]; - caseStudy?: CaseStudy; - recapAvatar: RecapAvatar; - rebateAvatar: RecapAvatar; - visible: Resolvable; - disabled: Resolvable; - yearSelected?: number; - projectDialogInfo: DialogControlProps; - hasImplementationYearAppliers?: boolean; - relatedProjectSymbols?: symbol[] | undefined; - - /** - * Project Control constructor. See `ProjectControlParams` for details on each parameter. - * @param params - */ - constructor(params: ProjectControlParams) { - this.pageId = params.pageId; - this.isRenewable = params.isRenewable; - this.statsInfoAppliers = params.statsInfoAppliers; - this.statsActualAppliers = params.statsActualAppliers; - this.statsRecapAppliers = params.statsRecapAppliers; - this.title = params.title; - this.shortTitle = params.shortTitle; - this.choiceInfoText = params.choiceInfoText; - this.choiceInfoImg = params.choiceInfoImg; - this.choiceInfoImgAlt = params.choiceInfoImgAlt; - this.choiceInfoImgObjectFit = params.choiceInfoImgObjectFit; - this.recapDescription = params.recapDescription; - this.recapAvatar = params.recapAvatar || { - backgroundColor: undefined, - icon: - }; - this.energySavingsPreviewButton = params.energySavingsPreviewButton; - this.rebateAvatar = params.rebateAvatar || { - icon: , - backgroundColor: 'rgba(255,255,255,0.8)', - color: 'rgba(63, 163, 0, 1)', - }; - this.caseStudy = params.caseStudy; - if (params.utilityRebateValue) this.utilityRebateValue = params.utilityRebateValue; - else this.utilityRebateValue = 0; - this.recapSurprises = params.recapSurprises; - this.visible = params.visible || true; // Default to true - this.disabled = params.disabled || false; // Default to false - this.cost = params.cost; - this.yearSelected = params.yearSelected; - this.projectDialogInfo = { title: '', text: '' }; - this.hasImplementationYearAppliers = params.hasImplementationYearAppliers; - this.relatedProjectSymbols = params.relatedProjectSymbols; - } - - /** - * Applies this project's stat changes by mutating the provided TrackedStats object. - * @param mutableStats A mutable version of a TrackedStats object. Must be created first via a shallow copy of app.state.trackedStats - */ - applyStatChanges(mutableStats: TrackedStats) { - for (let key in this.statsActualAppliers) { - let thisApplier = this.statsActualAppliers[key]; - if (!thisApplier) return; - let yearMultiplier = 1; - if (thisApplier.isAbsolute) { - yearMultiplier = mutableStats.gameYearInterval; - } - mutableStats[key] = thisApplier.applyValue(mutableStats[key], yearMultiplier); - } - // Now, apply the change to finances - this.applyCost(mutableStats); - } - - /** - * Applies this project's cost & rebates by mutating the provided TrackedStats object. - * @param mutableStats A mutable version of a TrackedStats object. Must be created first via a shallow copy of app.state.trackedStats - */ - applyCost(mutableStats: TrackedStats) { - let rebates = this.getRebates(); - let cost = this.cost; - if (this.isRenewable) { - cost = cost * mutableStats.gameYearInterval; - // * giving renewbles rebates every year - rebates = rebates * mutableStats.gameYearInterval; - } - mutableStats.financesAvailable -= cost - rebates; - mutableStats.implementationSpending += cost; - mutableStats.yearBudget += rebates; - } - - /** - * Un-applies this project's stat changes by mutating the provided TrackedStats object. - * @param mutableStats A mutable version of a TrackedStats object. Must be created first via a shallow copy of app.state.trackedStats - */ - unApplyStatChanges(mutableStats: TrackedStats, shouldUnapplyCosts: boolean = true) { - for (let key in this.statsActualAppliers) { - let thisApplier = this.statsActualAppliers[key]; - if (!thisApplier) return; - - let yearMultiplier = 1; - if (thisApplier.isAbsolute) { - yearMultiplier = mutableStats.gameYearInterval; - } - mutableStats[key] = thisApplier.unApplyValue(mutableStats[key], yearMultiplier); - } - if (shouldUnapplyCosts) { - this.unApplyCost(mutableStats); - } - } - - /** - * Un-applies this project's cost & rebates by mutating the provided TrackedStats object. - * @param mutableStats A mutable version of a TrackedStats object. Must be created first via a shallow copy of app.state.trackedStats - */ - unApplyCost(mutableStats: TrackedStats) { - let rebates = this.getRebates(); - let cost = this.cost; - if (this.isRenewable) { - cost = cost * mutableStats.gameYearInterval; - // todo 22 should get every year? - rebates = rebates * mutableStats.gameYearInterval; - } - mutableStats.financesAvailable += cost - rebates; - mutableStats.implementationSpending -= cost; - mutableStats.yearBudget -= rebates; - } - - /** - * Returns the total amount of rebates of this project. - */ - getRebates(): number { - return (this.statsActualAppliers.yearRebates) ? this.statsActualAppliers.yearRebates.modifier : 0; - } - - /** - * Returns the total amount of in-year and end-of-year rebates of this project. - */ - getYearEndRebates(): number { - let total = 0; - if (this.statsActualAppliers.yearRebates) { - total += this.statsActualAppliers.yearRebates.modifier; - } - if (this.statsRecapAppliers?.yearRebates) { - total += this.statsRecapAppliers.yearRebates.modifier; - } - return total; - } - - /** - * Returns the extra hidden costs of the projects (via the `hiddenSpending` stat key) - */ - getHiddenCost(): number { - return (this.statsRecapAppliers && this.statsRecapAppliers.hiddenSpending) ? this.statsRecapAppliers.hiddenSpending.modifier : 0; - } - - /** - * Returns the net cost of this project, including rebates (and in future, surprise hitches) - */ - getYearEndTotalSpending(gameYears?: number): number { - let cost = this.cost; - let rebates = this.getYearEndRebates(); - let hiddenCosts = this.getHiddenCost(); - if (gameYears !== undefined) { - cost = gameYears * cost; - rebates = gameYears * rebates; - hiddenCosts = hiddenCosts * gameYears; - } - return cost - rebates + hiddenCosts; - } - - /** - * Gets a Choice control for the GroupedChoices pages in PageControls.tsx - */ - getProjectChoiceControl(): Choice { - - const self = this; // for use in bound button handlers - - let infoDialogStatCards: DialogCardContent[] = []; - let choiceStats: ButtonGroupButton[] = []; - - let perYearAddOn: string = ''; - if(this.isRenewable == true){ - perYearAddOn = 'per year'; - } - - infoDialogStatCards.push({ - text: `Total project cost: {$${(this.cost).toLocaleString('en-US')} ${perYearAddOn}}`, - color: theme.palette.secondary.dark, - }); - - if (this.statsInfoAppliers.naturalGasMMBTU) { - infoDialogStatCards.push({ - text: `Natural gas reduction: {${this.statsInfoAppliers.naturalGasMMBTU.toString(true)} MMBtu ${perYearAddOn}}`, - color: theme.palette.primary.dark, - }); - } - if (this.statsInfoAppliers.electricityUseKWh) { - infoDialogStatCards.push({ - text: `Electricity reduction: {${this.statsInfoAppliers.electricityUseKWh.toString(true)} kWh ${perYearAddOn}}`, - color: theme.palette.warning.light, - }); - } - if (this.statsInfoAppliers.hydrogenMMBTU) { - infoDialogStatCards.push({ - text: `Hydrogen reduction: {${this.statsInfoAppliers.hydrogenMMBTU.toString(true)} MMBtu ${perYearAddOn}}`, - color: theme.palette.primary.light, - }); - } - if (this.statsInfoAppliers.absoluteCarbonSavings) { - infoDialogStatCards.push({ - text: `GHG Reduction: {${this.statsInfoAppliers.absoluteCarbonSavings.toString(true)} kg CO2e ${perYearAddOn}}`, - color: theme.palette.primary.main, - }); - } - - let choiceCardButtons: ButtonGroupButton[] = []; - let comparisonDialogButtons: ButtonGroupButton[] = []; - - this.projectDialogInfo = { - title: self.title, - text: self.choiceInfoText, - img: self.choiceInfoImg, - imgAlt: self.choiceInfoImgAlt, - imgObjectFit: self.choiceInfoImgObjectFit, - cards: infoDialogStatCards, - handleProjectInfoViewed: function (state, nextState) { - return setAllowImplementProject.apply(this, [state, nextState]); - }, - buttons: [ - closeDialogButton(), - { - text: 'Implement Project', - variant: 'contained', - color: 'success', - onClick: function (state, nextState) { - let isProjectImplemented: boolean = state.implementedProjectsIds.includes(self.pageId); - if (self.isRenewable) { - isProjectImplemented = state.implementedRenewableProjects.some((project: RenewableProject) => { - if (project.page === self.pageId && project.gameYearsImplemented.includes(state.trackedStats.currentGameYear)) { - return true - } - return false; - }); - if (isProjectImplemented) { - return state.currentPage; - } - return toggleRenewableProject.apply(this, [state, nextState]); - } else { - return toggleProjectImplemented.apply(this, [state, nextState]); - } - }, - // disabled when the project is implemented - disabled: (state) => { - if (self.isRenewable) { - return state.implementedRenewableProjects.some(project => project.page === self.pageId); - } else { - return state.implementedProjectsIds.includes(self.pageId); - } - } - } - ], - }; - - addCompareProjectButton(choiceCardButtons); - choiceCardButtons.push(infoButtonWithDialog(this.projectDialogInfo)); - addImplementProjectButton(choiceCardButtons); - - if (self.energySavingsPreviewButton) { - choiceStats.push(self.energySavingsPreviewButton); - } - - comparisonDialogButtons.push(deselectButton(handleRemoveSelectedCompare)); - addImplementProjectButton(comparisonDialogButtons); - this.projectDialogInfo.comparisonDialogButtons = comparisonDialogButtons; - - - // todo 88 visible is set directly onto the project ref from the display button, should default to visible() if exists - let projectControlChoice: Choice = { - title: this.title, - text: this.shortTitle, - choiceStats: choiceStats, - buttons: choiceCardButtons, - visible: function (state) { - if (self.pageId === Pages.solarPanelsCarPortMaintenance) { - // todo 88 bit of a bandaid until re-working visible() - return this.resolveToValue(getSolarCarportMaintenanceVisible(state)); - } else if (state.implementedRenewableProjects.some(project => project.page === self.pageId)) { - return true; - } else if (state.completedProjects.some(project => project.page === self.pageId)) { - return false; - } else { - // todo 88 this block should be before all others for projects with visible() defined, - // except visible is resolved and assigned to itself so it falls through and ignores defaults - // keep original else block here and adding if bandaids for dependant projects above - return this.resolveToValue(self.visible, true); - } - - }, - key: this.pageId.description, - disabled: this.disabled, - }; - - - return projectControlChoice; - - function getSolarCarportMaintenanceVisible(state) { - const isCarportCompleted = state.completedProjects.some(project => project.page === Pages.solarPanelsCarPort); - // hide if maintenance has been implemented and user navigates back to year carport implemented - const carportImplementedYear = state.implementedProjectsIds.find(project => project === Pages.solarPanelsCarPort); - const maintenanceImplemented = state.implementedRenewableProjects.some(project => { - return project.page === Pages.solarPanelsCarPortMaintenance; - }) - // if going to previous year, project can be in both completed and implemented - return isCarportCompleted || (maintenanceImplemented && !carportImplementedYear); - } - - function addCompareProjectButton(buttons: ButtonGroupButton[]) { - const isSelectedForCompare = (props) => { - return props.selectedProjectsForComparison.some(project => project.page == self.pageId); - }; - - const isDisabled = (props) => { - return props.selectedProjectsForComparison.length >= 3 && !isSelectedForCompare(props); - }; - - const getButtonText = (props) => { - let selected = isSelectedForCompare(props); - return selected ? 'Select another to compare' : 'Compare'; - }; - - buttons.push(compareButton( - toggleSelectedProjectToCompare, - (props) => isSelectedForCompare(props), - (props) => isDisabled(props), - (props) => getButtonText(props) - )); - } - - function addImplementProjectButton(buttons: ButtonGroupButton[]) { - // const shouldDisplayImplementButton = (props) => { - // return props.availableProjectIds.includes(this.pageId); - // }; - const shouldDisableImplementButton = (props) => { - return !props.availableProjectIds.includes(self.pageId); - }; - const isProjectImplemented = (props) => { - if (self.isRenewable) { - return props.implementedRenewableProjects.some((project: RenewableProject) => { - if (project.page === self.pageId && project.gameYearsImplemented.includes(props.trackedStats.year)) { - return true - } - return false; - }); - } - return props.implementedProjectsIds.includes(self.pageId); - }; - - buttons.push(implementButtonCheckbox( - self.isRenewable? toggleRenewableProject : toggleProjectImplemented, - (props) => shouldDisableImplementButton(props), - (props) => isProjectImplemented(props), - // (props) => shouldDisplayImplementButton(props) - )); - } - - function setAllowImplementProject(this: App, state: AppState, nextState: NextAppState) { - let availableProjectIds = [...state.availableProjectIds]; - const existingIndex: number = availableProjectIds.findIndex(projectPageId => projectPageId === self.pageId); - if (existingIndex === -1) { - availableProjectIds.push(self.pageId); - nextState.availableProjectIds = [...availableProjectIds]; - } - } - - function removeSelectedForCompare(state): Array { - let selectedProjectsForComparison = [...state.selectedProjectsForComparison]; - const removeProjectIndex: number = selectedProjectsForComparison.findIndex(project => project.page === self.pageId); - if (removeProjectIndex !== -1) { - selectedProjectsForComparison.splice(removeProjectIndex, 1); - } - return selectedProjectsForComparison; - } - - function handleRemoveSelectedCompare(this: App, state: AppState, nextState: NextAppState) { - nextState.selectedProjectsForComparison = removeSelectedForCompare(state); - if (nextState.selectedProjectsForComparison.length === 0) { - nextState.isCompareDialogOpen = false; - } - return state.currentPage; - } - - function toggleSelectedProjectToCompare(this: App, state: AppState, nextState: NextAppState) { - let selectedProjectsForComparison = [...state.selectedProjectsForComparison]; - let isSelectingCompare = !selectedProjectsForComparison.some(project => project.page === self.pageId); - if (isSelectingCompare && selectedProjectsForComparison.length < 3) { - selectedProjectsForComparison.push({ - page: self.pageId, - infoDialog: self.projectDialogInfo - }); - } else { - selectedProjectsForComparison = removeSelectedForCompare(state); - } - - let isCompareDialogOpen = false; - // Auto open when 3 selected - if (selectedProjectsForComparison.length == 3) { - isCompareDialogOpen = isSelectingCompare ? true : false; - this.handleCompareDialogDisplay(isCompareDialogOpen); - } else if (selectedProjectsForComparison.length < 2) { - isCompareDialogOpen = false; - } - - - nextState.isCompareDialogOpen = isCompareDialogOpen; - nextState.selectedProjectsForComparison = selectedProjectsForComparison; - return state.currentPage; - } - /** - * Action to toggle whether the project is selected, after a select button is clicked. - */ - function toggleProjectImplemented(this: App, state: AppState, nextState: NextAppState) { - let implementedProjectsIds = state.implementedProjectsIds.slice(); - let newTrackedStats = { ...state.trackedStats }; - // IF PROJECT IS ALREADY SELECTED - let hasAbsoluteCarbonSavings = self.statsActualAppliers.absoluteCarbonSavings !== undefined; - if (implementedProjectsIds.includes(self.pageId)) { - // Since the order of projects matters, we can't simply unApplyChanges to ourself. - // We must first undo all the stat changes in REVERSE ORDER, then re-apply all but this one. - for (let i = implementedProjectsIds.length - 1; i >= 0; i--) { - let pageId = implementedProjectsIds[i]; - Projects[pageId].unApplyStatChanges(newTrackedStats); - } - - implementedProjectsIds.splice(implementedProjectsIds.indexOf(self.pageId), 1); - - - // * 88 check if associated maintenance project is implemented, remove then reset stats - - let implementedRenewableProjects: RenewableProject[] = [...this.state.implementedRenewableProjects]; - if (self.relatedProjectSymbols) { - const dependantChildProjectIndex = implementedRenewableProjects.findIndex(project => self.relatedProjectSymbols && self.relatedProjectSymbols.includes(project.page)); - if (dependantChildProjectIndex >= 0) { - let yearRangeInitialStats: TrackedStats[] = [...state.yearRangeInitialStats]; - removeRenewableProject(implementedRenewableProjects, dependantChildProjectIndex, newTrackedStats, yearRangeInitialStats, true); - - nextState.implementedRenewableProjects = implementedRenewableProjects; - nextState.yearRangeInitialStats = yearRangeInitialStats; - } - } - - - for (let i = 0; i < implementedProjectsIds.length; i++) { - let pageId = implementedProjectsIds[i]; - Projects[pageId].applyStatChanges(newTrackedStats); - } - } - // IF PROJECT IS NOT ALREADY SELECTED - else { - if (!checkCanImplementProject.apply(this, [state])) { - return state.currentPage; - } - - implementedProjectsIds.push(self.pageId); - self.applyStatChanges(newTrackedStats); - if (!hasAbsoluteCarbonSavings) { - newTrackedStats.carbonEmissions = calculateEmissions(newTrackedStats); - } - nextState.selectedProjectsForComparison = removeSelectedForCompare(state); - if (nextState.selectedProjectsForComparison.length === 0) { - nextState.isCompareDialogOpen = false; - } - } - - newTrackedStats = setCarbonEmissionsAndSavings(newTrackedStats, this.state.defaultTrackedStats); - nextState.implementedProjectsIds = implementedProjectsIds; - nextState.trackedStats = newTrackedStats; - - return state.currentPage; // no page change - } - - function checkCanImplementProject(this: App, state: AppState): boolean { - let canImplement = true; - let projectImplementationLimit = 4; - let overLimitMsg = `Due to manpower limitations, you cannot select more than ${projectImplementationLimit} projects per year`; - if (state.gameSettings.totalGameYears === 5) { - projectImplementationLimit = 6; - overLimitMsg = `Due to manpower limitations, you cannot select more than ${projectImplementationLimit} projects per budget period`; - } - - const startedRenewableProjects = state.implementedRenewableProjects.filter(project => { - return project.yearStarted === state.trackedStats.currentGameYear; - }).length; - - const currentProjectCount = startedRenewableProjects + state.implementedProjectsIds.length; - const projectCounts = `year ${state.trackedStats.currentGameYear} - reg projects: ${state.implementedProjectsIds.length}, started renewables: ${startedRenewableProjects}`; - console.log(projectCounts); - if (currentProjectCount >= projectImplementationLimit) { - this.summonSnackbar({overLimitMsg}); - canImplement = false; - } - - console.log('cost', self.cost); - console.log('financesAvailable', state.trackedStats.financesAvailable); - let projectCost = self.cost; - // * renewable project self.costs are applied with gameYears multiplier elsewhere - if (self.isRenewable) { - projectCost *= state.trackedStats.gameYearInterval; - } - if (projectCost > state.trackedStats.financesAvailable) { - this.summonSnackbar(You cannot afford this project with your current budget!); - canImplement = false; - } - console.log('canImplement', canImplement); - return canImplement; - } - - - function toggleRenewableProject(this: App, state: AppState, nextState: NextAppState) { - let implementedRenewableProjects: RenewableProject[] = [...this.state.implementedRenewableProjects]; - let newTrackedStats: TrackedStats = { ...state.trackedStats }; - let yearRangeInitialStats: TrackedStats[] = [...state.yearRangeInitialStats]; - let hasAbsoluteCarbonSavings = self.statsActualAppliers.absoluteCarbonSavings !== undefined; - - const existingRenewableProjectIndex = implementedRenewableProjects.findIndex(project => project.page === self.pageId); - let implementedInCurrentYear = false; - if (existingRenewableProjectIndex >= 0) { - implementedInCurrentYear = implementedRenewableProjects[existingRenewableProjectIndex].gameYearsImplemented.includes(newTrackedStats.currentGameYear); - } - - if (implementedInCurrentYear) { - // * 22 removes stats AND costs from current year - removeRenewableProject(implementedRenewableProjects, existingRenewableProjectIndex, newTrackedStats, yearRangeInitialStats); - } else if (!implementedInCurrentYear) { - if (!checkCanImplementProject.apply(this, [state])) { - return state.currentPage; - } - - if (existingRenewableProjectIndex >= 0) { - implementedRenewableProjects[existingRenewableProjectIndex].gameYearsImplemented.push(newTrackedStats.currentGameYear); - self.applyStatChanges(newTrackedStats); - // * 22 if we've de-selected renewable implementation AND re-selected to implement in the same year, yearRangeInitial stats are out of sync with trackedStats - yearRangeInitialStats = [...state.yearRangeInitialStats]; - const updatedCurrentStatsIndex = yearRangeInitialStats.findIndex(stats => stats.currentGameYear === newTrackedStats.currentGameYear); - yearRangeInitialStats.splice(updatedCurrentStatsIndex, 1, newTrackedStats); - } else { - implementedRenewableProjects.push({ - page: self.pageId, - gameYearsImplemented: [newTrackedStats.currentGameYear], - yearStarted: newTrackedStats.currentGameYear, - }); - self.applyStatChanges(newTrackedStats); - } - - if (!hasAbsoluteCarbonSavings) { - newTrackedStats.carbonEmissions = calculateEmissions(newTrackedStats); - } - nextState.selectedProjectsForComparison = removeSelectedForCompare(state); - - } - - newTrackedStats = setCarbonEmissionsAndSavings(newTrackedStats, this.state.defaultTrackedStats); - nextState.implementedRenewableProjects = implementedRenewableProjects; - nextState.trackedStats = newTrackedStats; - nextState.yearRangeInitialStats = yearRangeInitialStats; - return state.currentPage; - } - - /** - * Remove implementation year are whole project - */ - function removeRenewableProject(implementedRenewableProjects: RenewableProject[], removeProjectIndex: number, newTrackedStats: TrackedStats, yearRangeInitialStats: TrackedStats[], isFullRemoval = false) { - for (let i = implementedRenewableProjects.length - 1; i >= 0; i--) { - const project = implementedRenewableProjects[i]; - if (project.gameYearsImplemented.includes(newTrackedStats.currentGameYear)) { - Projects[project.page].unApplyStatChanges(newTrackedStats); - } - } - - const removeProject = implementedRenewableProjects[removeProjectIndex]; - if (removeProject) { - if (isFullRemoval || removeProject.yearStarted === newTrackedStats.currentGameYear) { - implementedRenewableProjects.splice(removeProjectIndex, 1); - } else { - const implementedYear = removeProject.gameYearsImplemented.findIndex(year => year === newTrackedStats.currentGameYear); - removeProject.gameYearsImplemented.splice(implementedYear, 1); - } - - } - - for (let i = 0; i < implementedRenewableProjects.length; i++) { - const project = implementedRenewableProjects[i]; - if (project.gameYearsImplemented.includes(newTrackedStats.currentGameYear)) { - Projects[project.page].applyStatChanges(newTrackedStats); - } - } - - // * 22 update current stat year (necessary because we apply renewable at year recap of previous year) - const currentYearEndIndex = yearRangeInitialStats.findIndex(stats => stats.currentGameYear === newTrackedStats.currentGameYear); - if (currentYearEndIndex !== 0) { - yearRangeInitialStats.splice(currentYearEndIndex, 1, newTrackedStats); - } - } - } -} - /* -======================================================- */ // PROJECT CONTROLS @@ -872,6 +19,7 @@ export class ProjectControl implements ProjectControlParams { Projects[Pages.wasteHeatRecovery] = new ProjectControl({ // Page symbol associated with the project. MUST BE THE SAME AS WHAT APPEARS IN Projects[...] pageId: Pages.wasteHeatRecovery, + isCapitalFundsEligible: true, // project cost, in dollars cost: 210_000, // Stats that appear in the CARDS inside the INFO DIALOG. These should mirror ActualAppliers @@ -906,7 +54,7 @@ Projects[Pages.wasteHeatRecovery] = new ProjectControl({ text: '{Ford Motor Company} used digital twin to improve the life cycle of their campus’s central plant. The new plant is projected to achieve a {50%} reduction in campus office space energy and water use compared to their older system.' }, // Bit of text to preview what to expect from the project. - energySavingsPreviewButton: { + energySavingsPreviewIcon: { text: '12%', variant: 'text', startIcon: @@ -940,7 +88,7 @@ Projects[Pages.wasteHeatRecovery] = new ProjectControl({ // url: 'https://betterbuildingssolutioncenter.energy.gov/implementation-models/ford-motor-company-dearborn-campus-uses-a-digital-twin-tool-energy-plant', // text: '{Ford Motor Company} used digital twin to improve the life cycle of their campus’s central plant. The new plant is projected to achieve a {50%} reduction in campus office space energy and water use compared to their older system.' // }, -// energySavingsPreviewButton: { +// energySavingsPreviewIcon: { // text: '2.0%', // variant: 'text', // startIcon: , @@ -948,6 +96,7 @@ Projects[Pages.wasteHeatRecovery] = new ProjectControl({ // }); Projects[Pages.processHeatingUpgrades] = new ProjectControl({ pageId: Pages.processHeatingUpgrades, + isCapitalFundsEligible: true, cost: 80_000, statsInfoAppliers: { electricityUseKWh: absolute(-300_000), @@ -971,7 +120,7 @@ Projects[Pages.processHeatingUpgrades] = new ProjectControl({ url: 'https://betterbuildingssolutioncenter.energy.gov/showcase-projects/waupaca-foundry-cupola-waste-heat-recovery-upgrade-drives-deeper-energy-savings', text: 'In 2010, {Nissan’s Vehicle Assembly Plant} in Smyrna, Tennessee is {40%} more energy efficient than its predecessor, using an innovative “3-Wet” paint process that allows for the removal of a costly high temperature over bake step.' }, - energySavingsPreviewButton: { + energySavingsPreviewIcon: { text: '1.0%', variant: 'text', startIcon: , @@ -1001,7 +150,7 @@ Projects[Pages.processHeatingUpgrades] = new ProjectControl({ // url: 'https://www.wheelermaterialhandling.com/blog/spring-hill-pioneers-hydrogen-fuel-cell-technology-for-gm', // text: 'In 2019, General Motors began piloting a program in which hydrogen is turned into electricity to fuel forklifts, resulting in a {38%} decrease in fleet maintenance costs and a {5-year increase} in average battery life for each forklift.' // }, -// energySavingsPreviewButton: { +// energySavingsPreviewIcon: { // text: '??%', // variant: 'text', // startIcon: , @@ -1036,6 +185,7 @@ Projects[Pages.processHeatingUpgrades] = new ProjectControl({ Projects[Pages.hydrogenFuel] = new ProjectControl({ pageId: Pages.hydrogenFuel, + isCapitalFundsEligible: true, cost: 5_000, statsInfoAppliers: { hydrogenMMBTU: absolute(1_000), @@ -1060,6 +210,7 @@ Projects[Pages.hydrogenFuel] = new ProjectControl({ Projects[Pages.electricBoiler] = new ProjectControl({ pageId: Pages.electricBoiler, + isCapitalFundsEligible: true, cost: 500_000, statsInfoAppliers: { electricityUseKWh: absolute(200_000), @@ -1083,6 +234,7 @@ Projects[Pages.electricBoiler] = new ProjectControl({ }); Projects[Pages.solarPanelsCarPort] = new ProjectControl({ pageId: Pages.solarPanelsCarPort, + isCapitalFundsEligible: true, cost: 157_000, hasImplementationYearAppliers: true, relatedProjectSymbols: [Pages.solarPanelsCarPortMaintenance], @@ -1099,6 +251,7 @@ Projects[Pages.solarPanelsCarPort] = new ProjectControl({ recapSurprises: [{ title: 'Uh oh - Bad Asphalt!', text: 'While assessing the land in person, the contractor found that the parking lot\'s {asphalt needs replacement}. This will require an {additional $30,000} for the carport’s installation.', + className: 'year-recap-negative-surprise', avatar: { icon: , backgroundColor: 'rgba(54,31,6,0.6)', @@ -1120,7 +273,7 @@ Projects[Pages.solarPanelsCarPort] = new ProjectControl({ url: 'https://www.agt.com/portfolio-type/lockheed-martin-solar-carport/', text: 'In 2017, {Lockheed Martin} installed a 4-acre solar carport and was able to provide {3,595,000} kWh/year, or enough electricity to power almost {500 homes} annually.', }, - energySavingsPreviewButton: { + energySavingsPreviewIcon: { text: '1.8%', variant: 'text', startIcon: , @@ -1132,6 +285,7 @@ Projects[Pages.solarPanelsCarPort] = new ProjectControl({ }); Projects[Pages.solarPanelsCarPortMaintenance] = new ProjectControl({ pageId: Pages.solarPanelsCarPortMaintenance, + isCapitalFundsEligible: true, isRenewable: true, cost: 10_000, statsInfoAppliers: { @@ -1148,7 +302,7 @@ Projects[Pages.solarPanelsCarPortMaintenance] = new ProjectControl({ choiceInfoImgObjectFit: 'cover', recapDescription: 'Insert flavor text here!', caseStudy: undefined, - energySavingsPreviewButton: { + energySavingsPreviewIcon: { text: '1.8%', variant: 'text', startIcon: , @@ -1157,6 +311,7 @@ Projects[Pages.solarPanelsCarPortMaintenance] = new ProjectControl({ Projects[Pages.solarRooftop] = new ProjectControl({ pageId: Pages.solarRooftop, + isCapitalFundsEligible: true, isRenewable: true, cost: 375_000, statsInfoAppliers: { @@ -1193,7 +348,7 @@ Projects[Pages.solarRooftop] = new ProjectControl({ url: 'https://betterbuildingssolutioncenter.energy.gov/sites/default/files/attachments/External_Financing_Carbon_Projects_Factsheet.pdf', text: '', }, - energySavingsPreviewButton: { + energySavingsPreviewIcon: { text: '18%', variant: 'text', startIcon: , @@ -1203,6 +358,7 @@ Projects[Pages.solarRooftop] = new ProjectControl({ //Empty Projects Scope 1 yr1-yr5 Projects[Pages.airHandingUnitUpgrades] = new ProjectControl({ pageId: Pages.airHandingUnitUpgrades, + isCapitalFundsEligible: true, cost: 175_000, statsInfoAppliers: { electricityUseKWh: absolute(-1_165_000), @@ -1228,7 +384,7 @@ Projects[Pages.airHandingUnitUpgrades] = new ProjectControl({ url: 'https://betterbuildingssolutioncenter.energy.gov/showcase-projects/nissan-north-america-air-handling-units-control-upgrade-delivers-massive-energy', text: 'Nissan’s Canton, Mississippi plant is one of four of the company’s manufacturing facilities in the United States. Opened in 2003, the Canton plant is a 4.5 million square foot plant that can produce up to 410,000 vehicles annually.' }, - energySavingsPreviewButton: { + energySavingsPreviewIcon: { text: '3.0%', variant: 'text', startIcon: , @@ -1236,6 +392,7 @@ Projects[Pages.airHandingUnitUpgrades] = new ProjectControl({ }); Projects[Pages.advancedEnergyMonitoring] = new ProjectControl({ pageId: Pages.advancedEnergyMonitoring, + isCapitalFundsEligible: true, cost: 60_000, statsInfoAppliers: { // electricityUseKWh: absolute(-0.03), @@ -1261,7 +418,7 @@ Projects[Pages.advancedEnergyMonitoring] = new ProjectControl({ url: 'https://betterbuildingssolutioncenter.energy.gov/showcase-projects/saint-gobain-corporation-advanced-energy-monitoring-wireless-submetering', text: 'Saint-Gobain North America’s current goal in energy monitoring is to gain more granular data on energy usage within its manufacturing sites to accelerate the achievement of its sustainability goals; namely reducing GHG emissions and lowering energy intensity.' }, - energySavingsPreviewButton: { + energySavingsPreviewIcon: { text: '0.0%', variant: 'text', startIcon: , @@ -1292,7 +449,7 @@ Projects[Pages.advancedEnergyMonitoring] = new ProjectControl({ // url: 'https://betterbuildingssolutioncenter.energy.gov/showcase-projects/pepsico-condensing-economizer-installation', // text: 'As part of the company’s 2025 25% greenhouse gas (GHG) reduction goal, it set out to reduce the energy usage of the Gatorade pasteurization process. Pasteurization is a process in which certain foods, such as milk and fruit juice, are treated with heat to eliminate pathogens and extend shelf life.' // }, -// energySavingsPreviewButton: { +// energySavingsPreviewIcon: { // text: '7.0%', // variant: 'text', // startIcon: , @@ -1300,6 +457,7 @@ Projects[Pages.advancedEnergyMonitoring] = new ProjectControl({ // }); Projects[Pages.boilerControl] = new ProjectControl({ pageId: Pages.boilerControl, + isCapitalFundsEligible: true, cost: 100_000, statsInfoAppliers: { naturalGasMMBTU: absolute(-9600), @@ -1322,7 +480,7 @@ Projects[Pages.boilerControl] = new ProjectControl({ url: 'https://betterbuildingssolutioncenter.energy.gov/showcase-projects/bentley-mills-boiler-control-system-upgrades', text: 'Bentley Mills uses a large quantity of steam throughout their manufacturing process chain. In 2014, Bentley Mills began implementing a project to upgrade the control system for one of its largest natural gas fired boilers (Boiler #1) at its facility in the City of Industry, Los Angeles. Bentley Mills has been operating the facility since 1979 and employs over 300 people. The facility makes commercial modular carpet tile, broadloom and area rugs in its 280,000 square feet of manufacturing space.' }, - energySavingsPreviewButton: { + energySavingsPreviewIcon: { text: '8.0%', variant: 'text', startIcon: , @@ -1330,6 +488,7 @@ Projects[Pages.boilerControl] = new ProjectControl({ }); Projects[Pages.steamTrapsMaintenance] = new ProjectControl({ pageId: Pages.steamTrapsMaintenance, + isCapitalFundsEligible: true, cost: 15_000, statsInfoAppliers: { naturalGasMMBTU: absolute(-1800), @@ -1352,7 +511,7 @@ Projects[Pages.steamTrapsMaintenance] = new ProjectControl({ url: 'https://betterbuildingssolutioncenter.energy.gov/better-plants/steam', text: 'Due to the wide array of industrial uses and performance advantages of using steam, steam is an indispensable means of delivering energy in the manufacturing sector. As a result, steam accounts for a significant amount of industrial energy consumption. In 2006, U.S. manufacturers used about 4,762 trillion Btu of steam energy, representing approximately 40% of the total energy used in industrial process applications for product output.' }, - energySavingsPreviewButton: { + energySavingsPreviewIcon: { text: '1.5%', variant: 'text', startIcon: , @@ -1360,6 +519,7 @@ Projects[Pages.steamTrapsMaintenance] = new ProjectControl({ }); Projects[Pages.improvePipeInsulation] = new ProjectControl({ pageId: Pages.improvePipeInsulation, + isCapitalFundsEligible: true, cost: 7_000, statsInfoAppliers: { naturalGasMMBTU: absolute(-900), @@ -1382,7 +542,7 @@ Projects[Pages.improvePipeInsulation] = new ProjectControl({ url: 'https://betterbuildingssolutioncenter.energy.gov/better-plants/steam', text: 'Due to the wide array of industrial uses and performance advantages of using steam, steam is an indispensable means of delivering energy in the manufacturing sector. As a result, steam accounts for a significant amount of industrial energy consumption. In 2006, U.S. manufacturers used about 4,762 trillion Btu of steam energy, representing approximately 40% of the total energy used in industrial process applications for product output.' }, - energySavingsPreviewButton: { + energySavingsPreviewIcon: { text: '0.75%', variant: 'text', startIcon: , @@ -1391,6 +551,7 @@ Projects[Pages.improvePipeInsulation] = new ProjectControl({ //Empty Projects Scope 2 yr6-yr10 Projects[Pages.compressedAirSystemImprovemnt] = new ProjectControl({ pageId: Pages.compressedAirSystemImprovemnt, + isCapitalFundsEligible: true, cost: 210_000, statsInfoAppliers: { electricityUseKWh: absolute(-2_250_000), @@ -1417,7 +578,7 @@ Projects[Pages.compressedAirSystemImprovemnt] = new ProjectControl({ url: 'https://betterbuildingssolutioncenter.energy.gov/showcase-projects/saint-gobain-corporation-milford-compressed-air-system-improvement', text: 'As part of its commitment to reducing its energy intensity, Saint-Gobain undertook a large compressed air system retrofit project at its Milford, Massachusetts glass plant. Upon completion, the compressed air system improvement is expected to deliver energy savings of 15% compared to the system it is replacing.' }, - energySavingsPreviewButton: { + energySavingsPreviewIcon: { text: '7.5%', variant: 'text', startIcon: , @@ -1447,7 +608,7 @@ Projects[Pages.compressedAirSystemImprovemnt] = new ProjectControl({ // url: 'https://betterbuildingssolutioncenter.energy.gov/showcase-projects/darigold-compressed-air-system-optimization', // text: 'Americas fifth-largest dairy co-op, Darigold has 11 plants in the northwestern United States that produce milk, butter, sour cream, milk powder, and other dairy products. The Sunnyside plant is the company’s largest facility and each day it produces about 530,000 pounds of cheese and 615,000 pounds of powdered dairy products. Compressed air supports production at this plant through control valves, cylinders, positioners, dampers, and pulsing for bag houses. An inefficient distribution system compelled the partner to upgrade its air piping to enable stable system pressure.' // }, -// energySavingsPreviewButton: { +// energySavingsPreviewIcon: { // text: '4.0%', // variant: 'text', // startIcon: , @@ -1455,6 +616,7 @@ Projects[Pages.compressedAirSystemImprovemnt] = new ProjectControl({ // }); Projects[Pages.chilledWaterMonitoringSystem] = new ProjectControl({ pageId: Pages.chilledWaterMonitoringSystem, + isCapitalFundsEligible: true, cost: 40_000, statsInfoAppliers: { electricityUseKWh: absolute(-900_000), @@ -1477,7 +639,7 @@ Projects[Pages.chilledWaterMonitoringSystem] = new ProjectControl({ url: 'https://betterbuildingssolutioncenter.energy.gov/showcase-projects/nissan-north-america-chilled-water-system-upgrades-and-dashboard', text: 'During the process of pursuing ISO 50001 certification for Nissan’s vehicle assembly plant in Canton, Mississippi, Nissan’s Energy Team identified their chilled water system as a Significant Energy Use (SEU). Based on the facility’s 2014 energy baseline, the chilled water system accounted for 15% of the plant’s total electrical consumption.' }, - energySavingsPreviewButton: { + energySavingsPreviewIcon: { text: '3.0%', variant: 'text', startIcon: , @@ -1510,7 +672,7 @@ Projects[Pages.chilledWaterMonitoringSystem] = new ProjectControl({ // url: 'https://betterbuildingssolutioncenter.energy.gov/showcase-projects/agropur-refrigeration-upgrades', // text: 'Le Sueur Cheese is one of seven Agropur cheese and whey protein drying plants in the United States. In 2010, Le Sueur Cheese joined the Better Buildings, Better Plants program and set a goal to reduce its energy intensity by 25% over a 10-year period.' // }, -// energySavingsPreviewButton: { +// energySavingsPreviewIcon: { // text: '5.0%', // variant: 'text', // startIcon: , @@ -1518,6 +680,7 @@ Projects[Pages.chilledWaterMonitoringSystem] = new ProjectControl({ // }); Projects[Pages.loweringCompressorPressure] = new ProjectControl({ pageId: Pages.loweringCompressorPressure, + isCapitalFundsEligible: true, cost: 3_000, statsInfoAppliers: { electricityUseKWh: absolute(-150_000), @@ -1541,7 +704,7 @@ Projects[Pages.loweringCompressorPressure] = new ProjectControl({ url: 'https://betterbuildingssolutioncenter.energy.gov/better-plants/compressed-air', text: 'Compressed air provides a safe and reliable source of pneumatic pressure for a wide range of industrial processes. However, with over 80% of its input energy being lost as heat, air compressors are naturally inefficient. Energy-Efficient process design should opt for alternatives wherever possible and isolate compressed air usage to only processes that mandate it.' }, - energySavingsPreviewButton: { + energySavingsPreviewIcon: { text: '0.5%', variant: 'text', startIcon: , @@ -1549,6 +712,7 @@ Projects[Pages.loweringCompressorPressure] = new ProjectControl({ }); Projects[Pages.improveLightingSystems] = new ProjectControl({ pageId: Pages.improveLightingSystems, + isCapitalFundsEligible: true, cost: 50_000, statsInfoAppliers: { electricityUseKWh: absolute(-450_000), @@ -1575,7 +739,7 @@ Projects[Pages.improveLightingSystems] = new ProjectControl({ url: 'https://betterbuildingssolutioncenter.energy.gov/better-plants/lighting', text: 'A good place to start investigating for energy savings is in your plant’s lighting system. In the industrial sector, lighting accounts for less than 5% of the overall energy footprint, but in some sectors, it can be higher.' }, - energySavingsPreviewButton: { + energySavingsPreviewIcon: { text: '1.5%', variant: 'text', startIcon: , @@ -1583,6 +747,7 @@ Projects[Pages.improveLightingSystems] = new ProjectControl({ }); Projects[Pages.startShutOff] = new ProjectControl({ pageId: Pages.startShutOff, + isCapitalFundsEligible: true, cost: 5_000, statsInfoAppliers: { electricityUseKWh: absolute(-225_000), @@ -1605,7 +770,7 @@ Projects[Pages.startShutOff] = new ProjectControl({ url: 'https://betterbuildingssolutioncenter.energy.gov/better-plants/energy-treasure-hunts', text: 'One of the best tools at an energy manager\'s disposal is what\'s known as an Energy Treasure Hunt; an onsite three-day event that engages cross-functional teams of employees in the process of identifying operational and maintenance (O&M) energy efficiency improvements.' }, - energySavingsPreviewButton: { + energySavingsPreviewIcon: { text: '0.75%', variant: 'text', startIcon: , @@ -1613,6 +778,7 @@ Projects[Pages.startShutOff] = new ProjectControl({ }); Projects[Pages.installVFDs1] = new ProjectControl({ pageId: Pages.installVFDs1, + isCapitalFundsEligible: true, cost: 30_000, statsInfoAppliers: { electricityUseKWh: absolute(-450_000), @@ -1639,7 +805,7 @@ Projects[Pages.installVFDs1] = new ProjectControl({ url: 'https://betterbuildingssolutioncenter.energy.gov/better-plants/motors', text: 'Electric motors, taken together, make up the single largest end-use of electricity in the United States. In the U.S. manufacturing sector, electric motors used for machine drives such as pumps, conveyors, compressors, fans, mixers, grinders, and other materials-handling or processing equipment account for about 54% of industrial electricity consumption.' }, - energySavingsPreviewButton: { + energySavingsPreviewIcon: { text: '1.5%', variant: 'text', startIcon: , @@ -1648,6 +814,7 @@ Projects[Pages.installVFDs1] = new ProjectControl({ }); Projects[Pages.installVFDs2] = new ProjectControl({ pageId: Pages.installVFDs2, + isCapitalFundsEligible: true, cost: 40_000, statsInfoAppliers: { electricityUseKWh: absolute(-600_000), @@ -1674,7 +841,7 @@ Projects[Pages.installVFDs2] = new ProjectControl({ url: 'https://betterbuildingssolutioncenter.energy.gov/better-plants/motors', text: 'Electric motors, taken together, make up the single largest end-use of electricity in the United States. In the U.S. manufacturing sector, electric motors used for machine drives such as pumps, conveyors, compressors, fans, mixers, grinders, and other materials-handling or processing equipment account for about 54% of industrial electricity consumption.' }, - energySavingsPreviewButton: { + energySavingsPreviewIcon: { text: '2.0%', variant: 'text', startIcon: , @@ -1683,6 +850,7 @@ Projects[Pages.installVFDs2] = new ProjectControl({ }); Projects[Pages.installVFDs3] = new ProjectControl({ pageId: Pages.installVFDs3, + isCapitalFundsEligible: true, cost: 100_000, statsInfoAppliers: { electricityUseKWh: absolute(-1_050_000), @@ -1709,7 +877,7 @@ Projects[Pages.installVFDs3] = new ProjectControl({ url: 'https://betterbuildingssolutioncenter.energy.gov/better-plants/motors', text: 'Electric motors, taken together, make up the single largest end-use of electricity in the United States. In the U.S. manufacturing sector, electric motors used for machine drives such as pumps, conveyors, compressors, fans, mixers, grinders, and other materials-handling or processing equipment account for about 54% of industrial electricity consumption.' }, - energySavingsPreviewButton: { + energySavingsPreviewIcon: { text: '3.5%', variant: 'text', startIcon: , @@ -1718,6 +886,7 @@ Projects[Pages.installVFDs3] = new ProjectControl({ }); Projects[Pages.reduceFanSpeeds] = new ProjectControl({ pageId: Pages.reduceFanSpeeds, + isCapitalFundsEligible: true, cost: 1_000, statsInfoAppliers: { electricityUseKWh: absolute(-75_000), @@ -1739,7 +908,7 @@ Projects[Pages.reduceFanSpeeds] = new ProjectControl({ url: 'https://betterbuildingssolutioncenter.energy.gov/better-plants/energy-treasure-hunts', text: 'One of the best tools at an energy manager\'s disposal is what\'s known as an Energy Treasure Hunt; an onsite three-day event that engages cross-functional teams of employees in the process of identifying operational and maintenance (O&M) energy efficiency improvements.' }, - energySavingsPreviewButton: { + energySavingsPreviewIcon: { text: '0.25%', variant: 'text', startIcon: , @@ -1747,6 +916,7 @@ Projects[Pages.reduceFanSpeeds] = new ProjectControl({ }); Projects[Pages.lightingOccupancySensors] = new ProjectControl({ pageId: Pages.lightingOccupancySensors, + isCapitalFundsEligible: true, cost: 3_000, statsInfoAppliers: { electricityUseKWh: absolute(-150_000), @@ -1769,7 +939,7 @@ Projects[Pages.lightingOccupancySensors] = new ProjectControl({ url: 'https://betterbuildingssolutioncenter.energy.gov/better-plants/energy-treasure-hunts', text: 'One of the best tools at an energy manager\'s disposal is what\'s known as an Energy Treasure Hunt; an onsite three-day event that engages cross-functional teams of employees in the process of identifying operational and maintenance (O&M) energy efficiency improvements.' }, - energySavingsPreviewButton: { + energySavingsPreviewIcon: { text: '0.50%', variant: 'text', startIcon: , @@ -1778,6 +948,7 @@ Projects[Pages.lightingOccupancySensors] = new ProjectControl({ Projects[Pages.smallVPPA] = new ProjectControl({ pageId: Pages.smallVPPA, + isCapitalFundsEligible: false, isRenewable: true, cost: 75_000, statsInfoAppliers: { @@ -1794,7 +965,7 @@ Projects[Pages.smallVPPA] = new ProjectControl({ choiceInfoImgObjectFit: 'cover', recapDescription: 'Insert flavor text here!', caseStudy: undefined, - energySavingsPreviewButton: { + energySavingsPreviewIcon: { text: '6.5%', variant: 'text', startIcon: , @@ -1803,6 +974,7 @@ Projects[Pages.smallVPPA] = new ProjectControl({ Projects[Pages.midVPPA] = new ProjectControl({ pageId: Pages.midVPPA, + isCapitalFundsEligible: false, isRenewable: true, cost: 150_000, statsInfoAppliers: { @@ -1819,7 +991,7 @@ Projects[Pages.midVPPA] = new ProjectControl({ choiceInfoImgObjectFit: 'cover', recapDescription: 'Insert flavor text here!', caseStudy: undefined, - energySavingsPreviewButton: { + energySavingsPreviewIcon: { text: '13%', variant: 'text', startIcon: , @@ -1828,6 +1000,7 @@ Projects[Pages.midVPPA] = new ProjectControl({ Projects[Pages.largeVPPA] = new ProjectControl({ pageId: Pages.largeVPPA, + isCapitalFundsEligible: false, isRenewable: true, cost: 225_000, statsInfoAppliers: { @@ -1844,7 +1017,7 @@ Projects[Pages.largeVPPA] = new ProjectControl({ choiceInfoImgObjectFit: 'cover', recapDescription: 'Insert flavor text here!', caseStudy: undefined, - energySavingsPreviewButton: { + energySavingsPreviewIcon: { text: '20%', variant: 'text', startIcon: , @@ -1854,6 +1027,7 @@ Projects[Pages.largeVPPA] = new ProjectControl({ Projects[Pages.midSolar] = new ProjectControl({ pageId: Pages.midSolar, + isCapitalFundsEligible: true, isRenewable: true, cost: 100_000, statsInfoAppliers: { @@ -1870,7 +1044,7 @@ Projects[Pages.midSolar] = new ProjectControl({ choiceInfoImgObjectFit: 'cover', recapDescription: 'Insert flavor text here!', caseStudy: undefined, - energySavingsPreviewButton: { + energySavingsPreviewIcon: { text: '9.3%', variant: 'text', startIcon: , @@ -1879,6 +1053,7 @@ Projects[Pages.midSolar] = new ProjectControl({ Projects[Pages.largeWind] = new ProjectControl({ pageId: Pages.largeWind, + isCapitalFundsEligible: true, isRenewable: true, cost: 269_000, statsInfoAppliers: { @@ -1895,109 +1070,9 @@ Projects[Pages.largeWind] = new ProjectControl({ choiceInfoImgObjectFit: 'cover', recapDescription: 'Insert flavor text here!', caseStudy: undefined, - energySavingsPreviewButton: { + energySavingsPreviewIcon: { text: '23%', variant: 'text', startIcon: , }, -}); - -/** - * A "class" that can apply or un-apply a numerical modifier with a custom formula. - */ -export declare interface NumberApplier { - applyValue: (previous: number, gameYears?: number) => number; - unApplyValue: (previous: number, gameYears?: number) => number; - /** - * Returns the original modifier. - */ - modifier: number; - isAbsolute?: boolean; - /** - * Turns the NumberApplier into a string, optionally multiplying it by -1 first. - */ - toString: (negative: boolean) => string; -} - -type trackedStats = keyof TrackedStats; - -/** - * Optional NumberApplier for any stat in DashboardTrackedStats - */ -type TrackedStatsApplier = { - [key in trackedStats]?: NumberApplier; -} - -declare interface ProjectControls { - [key: symbol]: ProjectControl; -} - -/** - * Generates an object for applying/unapplying a RELATIVE modifier, such as reducing natural gas usage by 3%. - * @param modifier - * @returns Object for applying/unapplying the specified modifier. - */ -function relative(modifier: number): NumberApplier { - const thisApplier: NumberApplier = { - applyValue: function (previous: number) { - // y = x * (1 + n); - return round(previous * (1 + this.modifier)); - }, - unApplyValue: function (previous: number) { - // x = y / (1 + n); - return round(previous / (1 + this.modifier)); - }, - modifier: modifier, - toString: function (negative: boolean) { - if (negative) - return (100 * -this.modifier).toLocaleString('en-US') + '%'; - else - return (100 * this.modifier).toLocaleString('en-US') + '%'; - } - }; - - return thisApplier; -} - -// todo projects taking more than 1 year - -/** - * Generates an object for applying/unaplying an ABSOLUTE modifier, such as reducing budget by $50,000. - * @param modifier - * @returns Object for applying/unapplying the specified modifier. - */ -function absolute(modifier: number): NumberApplier { - const thisApplier: NumberApplier = { - applyValue: function (previous: number, gameYears?: number) { - let modifier = this.modifier; - if (gameYears) { - modifier = gameYears * (this.modifier); - } - return round(previous + modifier); - }, - unApplyValue: function (previous: number, gameYears?: number) { - let modifier = this.modifier; - if (gameYears) { - modifier = gameYears * (this.modifier); - } - return round(previous - modifier); - }, - modifier: modifier, - isAbsolute: true, - toString: function (negative: boolean) { - if (negative) - return (-1 * this.modifier).toLocaleString('en-US'); - else - return this.modifier.toLocaleString('en-US'); - } - }; - - return thisApplier; -} - -/** - * Round a number to the nearest hundred-thousandth, to help with floating point precision errors. - */ -function round(number: number) { - return (Math.round(number * 100000)) / 100000; -} +}); \ No newline at end of file diff --git a/src/capitalFunding.tsx b/src/capitalFunding.tsx new file mode 100644 index 0000000..dcaf2c3 --- /dev/null +++ b/src/capitalFunding.tsx @@ -0,0 +1,67 @@ +import React from 'react'; +import type { RecapSurprise } from './ProjectControl'; +import type { TrackedStats } from './trackedStats'; +import AttachMoneyIcon from '@mui/icons-material/AttachMoney'; + +/** + * Capital Funding state - track user carbon/ghg savings and rewards related to capital funding + */ +export interface CapitalFundingState { + roundA: FundingRound; + roundB: FundingRound; +} + +export interface FundingRound { + isEarned: boolean; + isUsed: boolean; + usedOnProjectId: symbol; +} + +/** + * Set milestone round is earned + */ +export function setCapitalFundingMilestone(capitalFundingState: CapitalFundingState, stats: TrackedStats) { + let savingsMilestone: number; + if (!capitalFundingState.roundA.isEarned) { + savingsMilestone = checkHasSavingsMilestone(stats, .15); + capitalFundingState.roundA.isEarned = savingsMilestone !== undefined; + console.log('earned round A') + } else if (!capitalFundingState.roundB.isEarned) { + savingsMilestone = checkHasSavingsMilestone(stats, .30); + capitalFundingState.roundB.isEarned = savingsMilestone !== undefined; + console.log('earned round B'); + } + return savingsMilestone; +} + + +/** + * User has obtained savings milestone and can receive a Capital Funds Reward to implement a free project + */ +export function checkHasSavingsMilestone(stats: TrackedStats, carbonSavingsPercentMilestone: number): number { + if (stats.carbonSavingsPercent >= carbonSavingsPercentMilestone) { + return carbonSavingsPercentMilestone; + } + return undefined; +} + + +/** + * Get Default Capital Funding surprise + */ +export function getCapitalFundingSurprise(milestoneSavingsPercent: string): RecapSurprise { + return { + title: `Greenhouse gas emissions have been reduced by ${milestoneSavingsPercent}!`, + subHeader: 'Capital Funding Reward Earned', + text: 'You\'ve received a {Capital Funding Reward} for making great choices toward reducing emissions. This reward allows you to implement one qualifying project for {FREE}.', + className: 'year-recap-positive-surprise', + avatar: { + icon: , + backgroundColor: 'rgba(255,255,255,0.8)', + color: 'rgba(63, 163, 0, 1)', + }, + img: undefined, + imgObjectFit: undefined, + imgAlt: undefined + } +} diff --git a/src/components/Buttons.tsx b/src/components/Buttons.tsx index 407eccc..9ff330c 100644 --- a/src/components/Buttons.tsx +++ b/src/components/Buttons.tsx @@ -6,9 +6,9 @@ import React from 'react'; import BasicPopover from './BasicPopover'; import { resolveToValue } from '../functions-and-types'; import type { ControlCallbacks } from './controls'; -import type { DialogControlProps, DialogStateProps } from './InfoDialog'; -import { fillDialogProps } from './InfoDialog'; import type App from '../App'; +import { DialogControlProps, DialogStateProps } from './Dialogs/dialog-functions-and-types'; +import { fillProjectDialogProps } from './Dialogs/ProjectDialog'; /** * Button control for use inside a ButtonGroup component's `buttons` prop. @@ -25,6 +25,10 @@ export declare interface ButtonGroupButton { * Contents to appear in an InfoDialog. Mutually exclusive with infoPopup and onClick. */ infoDialog?: DialogStateProps; + /** + * Contents to appear in an projectDialog. + */ + projectDialog?: DialogStateProps; /** * PageCallback to run on click. Mutually exclusive with infoPopup and infoDialog. */ @@ -52,7 +56,7 @@ export declare interface ButtonGroupProps extends ControlCallbacks { * Whether the entire group of buttons appears disabled. */ disabled?: Resolvable; - summonInfoDialog: (props) => void; + displayDialog: (props) => void; doPageCallback: (callback?: PageCallback) => void; /** * Whether to use a MUI Stack component to space the buttons, or just include the array of buttons "raw". @@ -67,7 +71,6 @@ export declare interface ButtonGroupProps extends ControlCallbacks { export function ButtonGroup(props: ButtonGroupProps) { if (!props.buttons) return <>; - const buttons = props.buttons.map((button, idx) => getButtonComponent(props, button, idx)); if (props.useMUIStack === false) return <>{buttons}; @@ -87,6 +90,7 @@ export function getButtonComponent(props: ButtonGroupProps, button: ButtonGroupB thisDisabled = thisDisabled || props.resolveToValue(button.disabled); } + // todo 142 remove this and related. use distinct different components or better language if we need mutual exlusivity if ( (button.infoPopup && (button.infoDialog || button.onClick)) || (button.infoDialog && (button.infoPopup || button.onClick)) || @@ -139,9 +143,9 @@ export function getButtonComponent(props: ButtonGroupProps, button: ButtonGroupB if (button.onClick) { props.doPageCallback(button.onClick); } - else if (button.infoDialog) { + else if (button.projectDialog) { // todo 25 set availableProjectIds should probably happen here instead of useEfffect - props.summonInfoDialog(button.infoDialog); + props.displayDialog(button.projectDialog); } }} > @@ -257,14 +261,14 @@ export function iconButtonWithPopupText(text: string, icon: React.ReactNode, pop * @param dialogProps Dialog control props * @returns Button control for use inside a ButtonGroup */ -export function infoButtonWithDialog(dialogProps: DialogControlProps, disabled?: Resolvable): ButtonGroupButton { +export function infoButtonWithProjectDialog(dialogProps: DialogControlProps, disabled?: Resolvable): ButtonGroupButton { if (!dialogProps.buttons) dialogProps.buttons = [closeDialogButton()]; dialogProps.allowClose = true; // Allow closing with the esc button or by clicking outside of the dialog return { text: 'Info', variant: 'outlined', startIcon: , - infoDialog: fillDialogProps(dialogProps), + projectDialog: fillProjectDialogProps(dialogProps), disabled, shouldDisplay: true }; diff --git a/src/components/CurrentPage.tsx b/src/components/CurrentPage.tsx index cc37e18..deee9c1 100644 --- a/src/components/CurrentPage.tsx +++ b/src/components/CurrentPage.tsx @@ -1,6 +1,6 @@ import React from 'react'; -import type { RenewableProject, UserSettings} from '../Projects'; -import type { CompletedProject, SelectedProject, GameSettings} from '../Projects'; +import type { RenewableProject, UserSettings} from '../ProjectControl'; +import type { CompletedProject, SelectedProject, GameSettings} from '../ProjectControl'; import { PureComponentIgnoreFuncs } from '../functions-and-types'; import type { TrackedStats } from '../trackedStats'; import { GroupedChoices } from './GroupedChoices'; @@ -10,6 +10,7 @@ import { StartPage } from './StartPage'; import type { StartPageProps } from './StartPage'; import { YearRecap } from './YearRecap'; import type { PageControlProps, ControlCallbacks } from './controls'; +import type { CapitalFundingState } from '../capitalFunding'; interface CurrentPageProps extends ControlCallbacks, PageControlProps { @@ -19,13 +20,14 @@ interface CurrentPageProps extends ControlCallbacks, PageControlProps { selectedProjectsForComparison: SelectedProject[]; completedProjects: CompletedProject[]; trackedStats: TrackedStats; + capitalFundingState: CapitalFundingState; handleCompareProjectsClick: () => void; handleClearProjectsClick: () => void; yearRangeInitialStats: TrackedStats[]; gameSettings: GameSettings; defaultTrackedStats :TrackedStats; - handleNewYearSetupOnProceed: (yearFinalStats: TrackedStats) => void; handleGameSettingsOnProceed: (userSettings: UserSettings) => void; + handleNewYearSetupOnProceed: (yearFinalStats: TrackedStats, capitalFundingState: CapitalFundingState) => void; } export class CurrentPage extends PureComponentIgnoreFuncs { @@ -33,7 +35,7 @@ export class CurrentPage extends PureComponentIgnoreFuncs { const controlCallbacks: ControlCallbacks = { doPageCallback: this.props.doPageCallback, doAppStateCallback: this.props.doAppStateCallback, - summonInfoDialog: this.props.summonInfoDialog, + displayDialog: this.props.displayDialog, resolveToValue: this.props.resolveToValue, }; @@ -71,8 +73,9 @@ export class CurrentPage extends PureComponentIgnoreFuncs { return { /> - -
+ +
diff --git a/src/components/CompareDialog.tsx b/src/components/Dialogs/CompareDialog.tsx similarity index 73% rename from src/components/CompareDialog.tsx rename to src/components/Dialogs/CompareDialog.tsx index 839d994..3385573 100644 --- a/src/components/CompareDialog.tsx +++ b/src/components/Dialogs/CompareDialog.tsx @@ -3,28 +3,15 @@ import { Button, AppBar, IconButton, List, Slide, Toolbar, Typography, Stack, Card, CardContent, CardActions, useMediaQuery } from '@mui/material'; -import { parseSpecialText } from '../functions-and-types'; +import { parseSpecialText } from '../../functions-and-types'; import { useTheme } from '@mui/material/styles'; import React, { PureComponent, useEffect } from 'react'; import type { TransitionProps } from '@mui/material/transitions'; -import { fillDialogProps, InfoCard } from './InfoDialog'; -import type { DialogStateProps } from './InfoDialog'; -import type { InfoDialogProps } from './InfoDialog'; -import type { DialogCardContent } from './InfoDialog'; import CloseIcon from '@mui/icons-material/Close'; -import type { SelectedProject } from '../Projects'; -import type { ControlCallbacks } from './controls'; -import { ButtonGroup, ButtonGroupButton, deselectButton } from './Buttons'; - - -const Transition = React.forwardRef(function Transition( - props: TransitionProps & { - children: React.ReactElement; - }, - ref: React.Ref, -) { - return ; -}); +import type { SelectedProject } from '../../ProjectControl'; +import type { ControlCallbacks } from '../controls'; +import { ButtonGroup } from '../Buttons'; +import { DialogCardContent, DialogStateProps, InfoCard } from './dialog-functions-and-types'; /** * Full screen dialog with actions header - Currently always mounted. @@ -37,14 +24,6 @@ export class CompareDialog extends PureComponent { } } -export declare interface CompareDialogProps extends ControlCallbacks { - isOpen: boolean; - selectedProjectsForComparison: SelectedProject[]; - onClose: () => void; - onClearSelectedProjects: () => void; -} - - function CompareDialogFunc(props: CompareDialogProps) { useEffect(() => { if (props.isOpen) { @@ -53,7 +32,7 @@ function CompareDialogFunc(props: CompareDialogProps) { if (props.selectedProjectsForComparison.length > 0) { props.selectedProjectsForComparison.forEach(project => { if (props.doAppStateCallback) { - props.doAppStateCallback(project.infoDialog.handleProjectInfoViewed); + props.doAppStateCallback(project.projectDialog.handleProjectInfoViewed); } }); } @@ -133,14 +112,13 @@ function CompareDialogFunc(props: CompareDialogProps) { function getProjectDialogCards(props: CompareDialogProps, theme) { return props.selectedProjectsForComparison.map((project: SelectedProject, idx) => { - if (project.infoDialog.comparisonDialogButtons) { + if (project.projectDialog.comparisonDialogButtons) { // No project in compare dialog should be disabled (ugly accessing index, until app handles buttons differently) - project.infoDialog.comparisonDialogButtons[1].disabled = () => false; + project.projectDialog.comparisonDialogButtons[1].disabled = () => false; } - const objectFit = (project.infoDialog.imgObjectFit) ? project.infoDialog.imgObjectFit : 'cover'; + const objectFit = (project.projectDialog.imgObjectFit) ? project.projectDialog.imgObjectFit : 'cover'; const projectStatCards = getProjectStatCards(project, props, theme); - // todo 25 use theme to set cardStyle width smaller for xl breakpoint const cardStyle = { width: props.selectedProjectsForComparison.length == 2? .50 : .33, marginLeft: '.5rem', @@ -149,13 +127,13 @@ function getProjectDialogCards(props: CompareDialogProps, theme) { }; return ( - {project.infoDialog.img && <> + {project.projectDialog.img && <> } } - {!project.infoDialog.img && + {!project.projectDialog.img && <> {/* Setting some static heights below to display all cards similarly */} + dangerouslySetInnerHTML={parseSpecialText(props.resolveToValue(project.projectDialog.title))}> + gutterBottom dangerouslySetInnerHTML={parseSpecialText(props.resolveToValue(project.projectDialog.text))}>
{projectStatCards} @@ -221,9 +199,9 @@ function getProjectDialogCards(props: CompareDialogProps, theme) { @@ -235,16 +213,16 @@ function getProjectDialogCards(props: CompareDialogProps, theme) { } function getProjectStatCards(project, props: CompareDialogProps, theme) { - if (project.infoDialog.cardText && project.infoDialog.cards) throw new Error('InfoDialog: props.cardText and props.cards are mutually exclusive. Use one or the other.'); let cardContents: DialogCardContent[] = []; - if (project.infoDialog.cardText) { - cardContents = [{ - text: props.resolveToValue(project.infoDialog.cardText), - color: theme.palette.primary.light, - }]; - } - else if (project.infoDialog.cards) { - cardContents = props.resolveToValue(project.infoDialog.cards); + // todo should be no longer needed + // if (project.projectDialog.cardText) { + // cardContents = [{ + // text: props.resolveToValue(project.projectDialog.cardText), + // color: theme.palette.primary.light, + // }]; + // } + if (project.projectDialog.cards) { + cardContents = props.resolveToValue(project.projectDialog.cards); } return cardContents.map((cardContent, idx) => ); } + + +const Transition = React.forwardRef(function Transition( + props: TransitionProps & { + children: React.ReactElement; + }, + ref: React.Ref, +) { + return ; +}); + + +export declare interface CompareDialogProps extends DialogStateProps, ControlCallbacks { + selectedProjectsForComparison: SelectedProject[]; + // comparisonDialogButtons?: ButtonGroupButton[]; + handleRemoveSelectedCompare?: PageCallback; + onClose: () => void; + onClearSelectedProjects: () => void; +} diff --git a/src/components/InfoDialog.tsx b/src/components/Dialogs/InfoDialog.tsx similarity index 57% rename from src/components/InfoDialog.tsx rename to src/components/Dialogs/InfoDialog.tsx index 1d6e75e..c9a7cb8 100644 --- a/src/components/InfoDialog.tsx +++ b/src/components/Dialogs/InfoDialog.tsx @@ -1,26 +1,21 @@ import { CardMedia, Dialog, DialogTitle, DialogContent, DialogContentText, DialogActions, useMediaQuery, Paper } from '@mui/material'; -import { parseSpecialText, PureComponentIgnoreFuncs } from '../functions-and-types'; -import { styled, useTheme } from '@mui/material/styles'; -import type { Breakpoint } from '@mui/material/styles'; +import { parseSpecialText, PureComponentIgnoreFuncs } from '../../functions-and-types'; +import { useTheme } from '@mui/material/styles'; import React, { useEffect } from 'react'; -import type { ButtonGroupButton } from './Buttons'; -import { ButtonGroup } from './Buttons'; -import type { ControlCallbacks, PageControl } from './controls'; - -export const InfoCard = styled(Paper)(({ theme }) => ({ - ...theme.typography.body2, - textAlign: 'center', - color: theme.palette.text.secondary, - borderColor: theme.palette.primary.light, - lineHeight: 2, - marginTop: theme.spacing(2), - marginBottom: theme.spacing(2), - paddingTop: theme.spacing(2), - paddingBottom: theme.spacing(2), - paddingLeft: theme.spacing(0.5), - paddingRight: theme.spacing(0.5), -})); +import { ButtonGroup } from '../Buttons'; +import { DialogCardContent, DialogControlProps, DialogStateProps, InfoCard } from './dialog-functions-and-types'; +import { ControlCallbacks, PageControl } from '../controls'; +/** + * Dialog pop-up that shows general information, standalone app page dialogs. + */ +export class InfoDialog extends PureComponentIgnoreFuncs { + render() { + return ( + + ); + } +} /** * Using a sub-function because `useMediaQuery` requires React hooks, which are only allowed in function-style React components, @@ -35,11 +30,17 @@ function InfoDialogFunc (props: InfoDialogProps) { fullScreen = true; imgHeight = '390'; } + let objectFit = (props.imgObjectFit) ? props.imgObjectFit : 'cover'; + function handleClose() { + // Run onClose handler ONLY if allowClose is set to true + if (props.allowClose === true) { + props.onClose(); + } + } - // todo 25 - this effect logic SHOULD be moved to onClick handler for the info dialog, useEffect(() => { - // timeout delay button display until dialog open - less page jump + // avoid page jump - delay button display until dialog open const timeout = setTimeout(() => { if (props.handleProjectInfoViewed && props.doAppStateCallback) { props.doAppStateCallback(props.handleProjectInfoViewed); @@ -52,40 +53,15 @@ function InfoDialogFunc (props: InfoDialogProps) { }; }); - let objectFit = (props.imgObjectFit) ? props.imgObjectFit : 'cover'; - - function handleClose() { - // Run onClose handler ONLY if allowClose is set to true - if (props.allowClose === true) { - props.onClose(); - } - } - - // Info cards with border - if (props.cardText && props.cards) throw new Error('InfoDialog: props.cardText and props.cards are mutually exclusive. Use one or the other.'); - let cardContents: DialogCardContent[] = []; - if (props.cardText) { - cardContents = [{ + let cardContents: DialogCardContent[] = [{ text: props.resolveToValue(props.cardText), color: '#000000', }]; - } - else if (props.cards) { - cardContents = props.resolveToValue(props.cards); - } - const infoCards = cardContents.map((cardContent, idx) => - - ); - + return ( {/* Blurred background IF objectFit is 'contain' */} + {/* below div is a container that clips the edges of the blurred image */} {objectFit === 'contain' && - // This div is a container that clips the edges of the blurred image
} - {infoCards} + {cardContents.map((cardContent, idx) => { + return + })} + @@ -166,89 +150,59 @@ function InfoDialogFunc (props: InfoDialogProps) { ); } -/** - * Dialog pop-up that shows information. - */ -export class InfoDialog extends PureComponentIgnoreFuncs { - render() { - return ( - - ); - } + +export declare interface InfoDialogProps extends InfoDialogStateProps, ControlCallbacks { + onClose: () => void; } /** - * TS wrapper for an InfoDialog component control. - * Use this when definining a PageControl for code autocompletion and props checking. - * **Back handling is done by buttons, not onBack** + * Represent dialog properties managed by App.tsx/state */ -export function newInfoDialogControl(props: DialogControlProps): PageControl { - return { - componentClass: InfoDialog, - controlProps: props, - hideDashboard: 'initial' - }; +export declare interface InfoDialogStateProps extends InfoDialogControlProps { + isOpen: boolean } -export declare interface DialogCardContent { - text: string; - color: string; -} -/** - * Control properties specified by the scripter (in pages.tsx). - */ -export declare interface DialogControlProps { - title: Resolvable; - text: Resolvable; - /** - * Shorthand for cards: [{text: , color: theme.palette.primary.light}] - mutually exclusive with cards - */ +export declare interface InfoDialogControlProps extends DialogControlProps { cardText?: Resolvable; - /** - * Mutually exclusive with cardText - */ - cards?: Resolvable; - allowClose?: boolean; - img?: string; - imgObjectFit?: 'cover'|'contain'; - imgAlt?: string; - buttons?: ButtonGroupButton[]; - comparisonDialogButtons?: ButtonGroupButton[]; - handleProjectInfoViewed?: AppStateCallback; - handleRemoveSelectedCompare?: PageCallback; } /** * Returns a new DialogStateProps object with the specified optional properties, while falling back to defaults for those not specified. */ -export function fillDialogProps(obj: AnyDict): DialogStateProps { +export function fillInfoDialogProps(obj: AnyDict): InfoDialogStateProps { return { - open: obj.open || false, + isOpen: obj.isOpen || false, + cardText: obj.cardText || '', title: obj.title || '', text: obj.text || '', - cardText: obj.cardText || undefined, - cards: obj.cards || undefined, img: obj.img || '', imgAlt: obj.imgAlt || '', allowClose: obj.allowClose || false, imgObjectFit: obj.imgObjectFit || undefined, buttons: obj.buttons || undefined, - comparisonDialogButtons: obj.comparisonDialogButtons || undefined, handleProjectInfoViewed: obj.handleProjectInfoViewed }; } -/** - * Dialog properties stored in app state. - */ -export declare interface DialogStateProps extends DialogControlProps { - open: boolean; +export function getEmptyInfoDialogState() { + return { + isOpen: false, + title: '', + text: '', + } } /** - * Properties sent to the InfoDialog control. + * return PageControl for a standalone app dialog page */ -export declare interface InfoDialogProps extends DialogStateProps, ControlCallbacks { - onClose: () => void; -} \ No newline at end of file +export function newAppPageDialogControl(props: InfoDialogControlProps): PageControl { + return { + componentClass: InfoDialog, + controlProps: props, + hideDashboard: 'initial' + }; +} + + + diff --git a/src/components/Dialogs/ProjectDialog.tsx b/src/components/Dialogs/ProjectDialog.tsx new file mode 100644 index 0000000..cb97ab5 --- /dev/null +++ b/src/components/Dialogs/ProjectDialog.tsx @@ -0,0 +1,184 @@ +import React, { useEffect } from 'react'; +import { CardMedia, Dialog, DialogTitle, DialogContent, DialogContentText, DialogActions, useMediaQuery, Paper, DialogProps } from '@mui/material'; +import { parseSpecialText, PureComponentIgnoreFuncs } from '../../functions-and-types'; +import { useTheme } from '@mui/material/styles'; +import { ButtonGroup, ButtonGroupButton } from '../Buttons'; +import { DialogCardContent, DialogControlProps, InfoCard } from './dialog-functions-and-types'; +import { ControlCallbacks } from '../controls'; + + +export class ProjectDialog extends PureComponentIgnoreFuncs { + render() { + return ( + + ); + } +} + +/** + * Dialog pop-up that shows project information. + * Using a sub-function because `useMediaQuery` requires React hooks, which are only allowed in function-style React components, + * but InfoDialog is using a class declaration so we can tell it when it should/should not re-render. + */ + +function ProjectDialogFunc (props: ProjectDialogProps) { + const theme = useTheme(); + let fullScreen = useMediaQuery(theme.breakpoints.down('sm')); + let imgHeight = '260'; + let objectFit = (props.imgObjectFit) ? props.imgObjectFit : 'cover'; + function handleClose() { + // Run onClose handler ONLY if allowClose is set to true + if (props.allowClose === true) { + props.onClose(); + } + } + + // todo 25 - this effect logic SHOULD be moved to onClick handler for the info dialog, + useEffect(() => { + // timeout delay button display until dialog open - less page jump + const timeout = setTimeout(() => { + if (props.handleProjectInfoViewed && props.doAppStateCallback) { + props.doAppStateCallback(props.handleProjectInfoViewed); + } + }, 100); + + return () => { + // ensure state cleared before next effect + clearTimeout(timeout); + }; + }); + + let energyStatCardContents: DialogCardContent[] = []; + if (props.cards) { + energyStatCardContents = props.resolveToValue(props.cards); + } + + return ( + + {props.img && <> + + {/* Blurred background IF objectFit is 'contain' */} + {objectFit === 'contain' && + // This div is a container that clips the edges of the blurred image +
+ +
+ } + } + + + + + + {energyStatCardContents.map((cardContent, idx) => + + )} + + + + +
+ ); +} + +export declare interface ProjectDialogProps extends ProjectDialogStateProps, ControlCallbacks { + onClose: () => void; +} + +/** + * Represent dialog properties managed by App.tsx/state + */ +export declare interface ProjectDialogStateProps extends ProjectDialogControlProps { + isOpen: boolean +} + + +export declare interface ProjectDialogControlProps extends DialogControlProps { + discriminator?: string, + cards: Resolvable; + comparisonDialogButtons?: ButtonGroupButton[]; +} + +export function isProjectDialogControlProps(object: any): object is ProjectDialogControlProps { + return object.discriminator === 'project'; +} + +export function fillProjectDialogProps(obj: AnyDict): ProjectDialogStateProps { + return { + discriminator: obj.discriminator, + isOpen: obj.isOpen || false, + title: obj.title || '', + text: obj.text || '', + cards: obj.cards || [], + img: obj.img || '', + imgAlt: obj.imgAlt || '', + allowClose: obj.allowClose || false, + imgObjectFit: obj.imgObjectFit || undefined, + buttons: obj.buttons || undefined, + handleProjectInfoViewed: obj.handleProjectInfoViewed + }; +} + +export function getEmptyProjectDialog() { + return { + isOpen: false, + title: '', + cards: [], + text: '', + } +} + + + diff --git a/src/components/Dialogs/dialog-functions-and-types.tsx b/src/components/Dialogs/dialog-functions-and-types.tsx new file mode 100644 index 0000000..58e4153 --- /dev/null +++ b/src/components/Dialogs/dialog-functions-and-types.tsx @@ -0,0 +1,42 @@ +import { Paper } from "@mui/material"; +import { ButtonGroupButton } from "../Buttons"; +import { styled } from '@mui/material/styles'; + + +export const InfoCard = styled(Paper)(({ theme }) => ({ + ...theme.typography.body2, + textAlign: 'center', + color: theme.palette.text.secondary, + borderColor: theme.palette.primary.light, + lineHeight: 2, + marginTop: theme.spacing(2), + marginBottom: theme.spacing(2), + paddingTop: theme.spacing(2), + paddingBottom: theme.spacing(2), + paddingLeft: theme.spacing(0.5), + paddingRight: theme.spacing(0.5), +})); + + +export declare interface DialogCardContent { + text: string; + color: string; +} + +export declare interface DialogStateProps extends DialogControlProps { + isOpen: boolean; +} +/** + * Control properties specified by the scripter (in pages.tsx). + */ +export declare interface DialogControlProps { + title: Resolvable; + text: Resolvable; + allowClose?: boolean; + img?: string; + imgObjectFit?: 'cover'|'contain'; + imgAlt?: string; + buttons?: ButtonGroupButton[]; + handleProjectInfoViewed?: AppStateCallback; +} + diff --git a/src/components/GroupedChoices.tsx b/src/components/GroupedChoices.tsx index 48a3a02..79183ea 100644 --- a/src/components/GroupedChoices.tsx +++ b/src/components/GroupedChoices.tsx @@ -6,7 +6,7 @@ import { ButtonGroup } from './Buttons'; import { PaperGridItem } from './theme'; import type { ControlCallbacks, PageControl } from './controls'; import { Stack } from '@mui/system'; -import type { SelectedProject } from '../Projects'; +import type { SelectedProject } from '../ProjectControl'; /** * Generic control for picking between multiple choices across multiple groups. @@ -57,10 +57,10 @@ export class GroupedChoices extends React.Component { @@ -76,7 +76,7 @@ export class GroupedChoices extends React.Component { buttons={choiceButtons} disabled={disabled} doPageCallback={props.doPageCallback} - summonInfoDialog={props.summonInfoDialog} + displayDialog={props.displayDialog} resolveToValue={props.resolveToValue} doAppStateCallback={props.doAppStateCallback} isProjectGroupChoice={props.isProjectGroupChoice} @@ -168,7 +168,7 @@ export interface Choice { disabled?: Resolvable; implemented?: Resolvable; // Quick/small stats to include in card headers or elsewhere - choiceStats?: ButtonGroupButton[] + energySavingsPreviewIcons?: ButtonGroupButton[] /** * Buttons to appear at the bottom of the choice. */ diff --git a/src/components/SelectGameSettings.tsx b/src/components/SelectGameSettings.tsx index 9eee57e..79751e6 100644 --- a/src/components/SelectGameSettings.tsx +++ b/src/components/SelectGameSettings.tsx @@ -3,7 +3,7 @@ import { Box, Button, Dialog, DialogActions, DialogContent, DialogContentText, D import type { SelectChangeEvent } from '@mui/material/Select'; import type { ButtonGroupButton } from './Buttons'; import type { ControlCallbacks, PageControl } from './controls'; -import type { GameSettings, UserSettings } from '../Projects'; +import type { GameSettings, UserSettings } from '../ProjectControl'; import Pages from '../Pages'; export const SettingsCard = styled(Paper)(({ theme }) => ({ @@ -152,10 +152,6 @@ export function SelectGameSettings(props: SelectGameSettingsProps) { } -/** - * TS wrapper for a StartPage component control. - * Use this when definining a PageControl for code autocompletion and props checking. - */ export function newSelectGameSettingsControl(props: SelectGameSettingsControlProps): PageControl { return { componentClass: SelectGameSettings, diff --git a/src/components/StartPage.tsx b/src/components/StartPage.tsx index bcee3ef..b2135ac 100644 --- a/src/components/StartPage.tsx +++ b/src/components/StartPage.tsx @@ -24,7 +24,7 @@ export function StartPage(props: StartPageProps) { diff --git a/src/components/YearRecap.tsx b/src/components/YearRecap.tsx index f7f3910..2dfc824 100644 --- a/src/components/YearRecap.tsx +++ b/src/components/YearRecap.tsx @@ -28,8 +28,7 @@ import type { ControlCallbacks, PageControl } from './controls'; import { Emphasis } from './controls'; import type { TrackedStats, YearCostSavings } from '../trackedStats'; import { statsGaugeProperties, getYearCostSavings, setCarbonEmissionsAndSavings } from '../trackedStats'; -import type { CompletedProject, NumberApplier, GameSettings, RenewableProject, ProjectControl } from '../Projects'; -import Projects from '../Projects'; +import type { CompletedProject, NumberApplier, GameSettings, RenewableProject, ProjectControl, RecapSurprise } from '../ProjectControl'; import { clampRatio, parseSpecialText, @@ -42,6 +41,8 @@ import GaugeChart from './GaugeChart'; import { darkTheme } from './theme'; import InfoIcon from '@mui/icons-material/Info'; import YearRecapCharts from './YearRecapCharts'; +import { getCapitalFundingSurprise, type CapitalFundingState, setCapitalFundingMilestone } from '../capitalFunding'; +import Projects from '../Projects'; export class YearRecap extends React.Component { @@ -50,8 +51,8 @@ export class YearRecap extends React.Component { const initialCurrentYearStats = this.props.yearRangeInitialStats[this.props.currentGameYear - 1]; // * mutableStats - mutates as we calculate current year recap let mutableStats: TrackedStats = { ...initialCurrentYearStats }; - let recapResults: YearRecapResults = buildRecapCardsAndResults(this.props, initialCurrentYearStats, mutableStats); - + let mutableCapitalFundingState: CapitalFundingState = { ...this.props.capitalFundingState }; + let recapResults: YearRecapResults = buildRecapCardsAndResults(this.props, initialCurrentYearStats, mutableStats, mutableCapitalFundingState); const noDecimalsFormatter = Intl.NumberFormat('en-US', { minimumFractionDigits: 0, @@ -82,7 +83,7 @@ export class YearRecap extends React.Component { LinearProgressProps={{ sx: { height: '16px', width: '50%' } }} sx={{ padding: '.75rem' }} backButton={} - nextButton={getNextButton(this.props, mutableStats)} + nextButton={getNextButton(this.props, mutableStats, mutableCapitalFundingState)} /> {this.props.totalGameYears == 5 && @@ -221,7 +222,7 @@ export class YearRecap extends React.Component { LinearProgressProps={{ sx: { height: '16px', width: '50%' } }} sx={{ padding: '.75rem' }} backButton={} - nextButton={getNextButton(this.props, mutableStats)} + nextButton={getNextButton(this.props, mutableStats, mutableCapitalFundingState)} /> } @@ -236,7 +237,7 @@ export class YearRecap extends React.Component { /** * Returns YearRecapResults and cards, mutates mutableStats and props */ -function buildRecapCardsAndResults(props: YearRecapProps, initialCurrentYearStats: TrackedStats, mutableStats: TrackedStats): YearRecapResults { +function buildRecapCardsAndResults(props: YearRecapProps, initialCurrentYearStats: TrackedStats, mutableStats: TrackedStats, mutableCapitalFundingState: CapitalFundingState): YearRecapResults { let recapResults: YearRecapResults = { projectRecapCards: [], unspentBudget: props.financesAvailable, @@ -309,7 +310,8 @@ function buildRecapCardsAndResults(props: YearRecapProps, initialCurrentYearStat totalProjectExtraCosts); }); - + // let mutableCapitalFundingState: CapitalFundingState = { ...props.capitalFundingState }; + addCapitalFundingRewardCard(recapResults.projectRecapCards, mutableCapitalFundingState, mutableStats); // * total net costs / (% CO2 saved * (ngEmissionRate * ngUseInitial + electEmissionRate * electUseInitial)); mutableStats.yearEndTotalSpending = initialCurrentYearStats.yearEndTotalSpending + recapResults.yearEndTotalSpending; setCostPerCarbonSavings(mutableStats); @@ -465,28 +467,9 @@ function addSurpriseEventCards(implementedProjects: ProjectControl[], projectRec implementedProjects.forEach(project => { if (project.recapSurprises) { projectRecapCards.push( - ...project.recapSurprises.map((projectSurprise, idx) => { + ...project.recapSurprises.map((projectSurprise, index) => { return ( - - - - - {projectSurprise.avatar.icon} - - } - title={project.title} - subheader={project.shortTitle} - /> - - - - - - + getSurpriseEventCard(projectSurprise, project.title, project.shortTitle, index) ); }) ); @@ -494,6 +477,49 @@ function addSurpriseEventCards(implementedProjects: ProjectControl[], projectRec }); } + +/** +* Add card for negative/positive surprises. +*/ +function getSurpriseEventCard(surprise: RecapSurprise, title: string, subHeader: string | undefined, index?: number): JSX.Element { + let keyId = index !== undefined? index : title; + return + + + + {surprise.avatar.icon} + + } + title={title} + subheader={subHeader} + /> + + + + + + +} + +/** +* Add card for total utility rebate. Some rebates may happen multiple times (renewable projects) +*/ +function addCapitalFundingRewardCard(projectRecapCards: JSX.Element[], capitalFundingState: CapitalFundingState, stats: TrackedStats) { + let savingsMilestone: number = setCapitalFundingMilestone(capitalFundingState, stats); + if (savingsMilestone) { + let percentFormattedMilestone = toPercent(savingsMilestone); + let surprise: RecapSurprise = getCapitalFundingSurprise(percentFormattedMilestone); + let capitalFundingRewardCard = getSurpriseEventCard(surprise, surprise.title, surprise.subHeader) + projectRecapCards.unshift(capitalFundingRewardCard); + } + +} + + /** * Add card for total utility rebate. Some rebates may happen multiple times (renewable projects) */ @@ -513,7 +539,7 @@ function addRebateRecapCard(implementedProjects: ProjectControl[], projectRecapC projectRecapCards.push( - + props.handleNewYearSetup(mutableStats)} + onClick={() => props.handleNewYearSetup(mutableStats, capitalFundingState)} endIcon={rightArrow()}> {nextbuttonText} @@ -776,6 +802,7 @@ export interface YearRecapProps ControlCallbacks, TrackedStats, GameSettings { + capitalFundingState: CapitalFundingState, implementedProjectsIds: symbol[]; completedProjects: CompletedProject[]; implementedRenewableProjects: RenewableProject[]; @@ -784,7 +811,7 @@ export interface YearRecapProps /** * @param yearFinalStats The final stats for the year, including hidden surprises. */ - handleNewYearSetup: (yearFinalStats: TrackedStats) => void; + handleNewYearSetup: (yearFinalStats: TrackedStats, capitalFundingState: CapitalFundingState) => void; } export interface YearRecapResults { @@ -802,3 +829,4 @@ export interface BarGraphData { hydrogen: number[], totalSpending: number[], } + diff --git a/src/components/controls.tsx b/src/components/controls.tsx index 4b47b70..a3df555 100644 --- a/src/components/controls.tsx +++ b/src/components/controls.tsx @@ -24,7 +24,7 @@ export function Emphasis(props: EmphasisProps) { export interface ControlCallbacks { doPageCallback: (callback?: PageCallback) => void; doAppStateCallback?: (callback?: AppStateCallback) => void; - summonInfoDialog: (props) => void; + displayDialog: (props) => void; resolveToValue: (value: Resolvable, whenUndefined?: T) => T; } From 3f04946bf10a8d10a85aeb7de67f65f284d0ae4c Mon Sep 17 00:00:00 2001 From: nbintertech Date: Mon, 29 Jan 2024 12:27:59 -0600 Subject: [PATCH 026/108] Remove redundant dialog props --- src/App.tsx | 76 +++++++++--------------- src/components/Buttons.tsx | 3 +- src/components/CurrentPage.tsx | 2 +- src/components/Dialogs/CompareDialog.tsx | 2 +- src/components/Dialogs/InfoDialog.tsx | 1 - src/components/Dialogs/ProjectDialog.tsx | 3 +- src/components/GroupedChoices.tsx | 4 +- src/components/StartPage.tsx | 1 - src/components/controls.tsx | 2 +- 9 files changed, 36 insertions(+), 58 deletions(-) diff --git a/src/App.tsx b/src/App.tsx index 6c7dbab..fa5f0a7 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -25,10 +25,9 @@ import { YearRecap } from './components/YearRecap'; import ScopeTabs from './components/ScopeTabs'; import { CurrentPage } from './components/CurrentPage'; import { CapitalFundingState } from './capitalFunding'; -import { DialogStateProps } from './components/Dialogs/dialog-functions-and-types'; import { InfoDialog, InfoDialogControlProps, InfoDialogStateProps, fillInfoDialogProps, getEmptyInfoDialogState } from './components/Dialogs/InfoDialog'; import { CompareDialog } from './components/Dialogs/CompareDialog'; -import { ProjectDialog, ProjectDialogStateProps, fillProjectDialogProps, getEmptyProjectDialog, isProjectDialogControlProps } from './components/Dialogs/ProjectDialog'; +import { ProjectDialog, ProjectDialogStateProps, fillProjectDialogProps, getEmptyProjectDialog } from './components/Dialogs/ProjectDialog'; import Projects from './Projects'; @@ -71,9 +70,7 @@ export type AppState = { selectedProjectsForComparison: SelectedProject[]; lastScrollY: number; snackbarOpen: boolean; - isInfoDialogOpen: boolean; isCompareDialogOpen: boolean; - isProjectDialogOpen: boolean; snackbarContent?: JSX.Element; gameSettings: GameSettings; defaultTrackedStats : TrackedStats; @@ -102,9 +99,7 @@ export interface NextAppState { yearRangeInitialStats?: TrackedStats[]; snackbarOpen?: boolean; snackbarContent?: JSX.Element; - isInfoDialogOpen?: boolean; isCompareDialogOpen?: boolean; - isProjectDialogOpen?: boolean; } export class App extends React.PureComponent { @@ -151,9 +146,7 @@ export class App extends React.PureComponent { completedProjects: [], lastScrollY: -1, snackbarOpen: false, - isInfoDialogOpen: false, isCompareDialogOpen: false, - isProjectDialogOpen: false, gameSettings: { totalGameYears: 10, gameYearInterval: 1, @@ -177,13 +170,11 @@ export class App extends React.PureComponent { let controlOnBack = thisPageControl.onBack; let hideDashboard = thisPageControl.hideDashboard; - const {infoDialog, isInfoDialogOpen, projectDialog, isProjectDialogOpen, currentPageProps} = this.checkDialogDisplay(componentClass, controlProps); + const {infoDialog, projectDialog, currentPageProps} = this.checkDialogDisplay(componentClass, controlProps); this.setState({ currentPage: page, infoDialog, - isInfoDialogOpen, projectDialog, - isProjectDialogOpen, componentClass, currentPageProps: currentPageProps, currentOnBack: controlOnBack, @@ -201,30 +192,23 @@ export class App extends React.PureComponent { */ checkDialogDisplay(componentClass: Component, controlProps: AnyDict) { let infoDialog: InfoDialogStateProps = getEmptyInfoDialogState(); - let isInfoDialogOpen = false; let projectDialog: ProjectDialogStateProps = getEmptyProjectDialog(); - let isProjectDialogOpen = false; let currentPageProps; if (componentClass === InfoDialog) { infoDialog = fillInfoDialogProps(controlProps); infoDialog.isOpen = true; - isInfoDialogOpen = true; } else { // * If navigating back to project menu or other from a dialog, close dialog infoDialog = cloneAndModify(this.state.infoDialog, { isOpen: false }); projectDialog = cloneAndModify(this.state.projectDialog, {isOpen: false}); - isInfoDialogOpen = false; - isProjectDialogOpen = false; currentPageProps = controlProps; } return { infoDialog, - isInfoDialogOpen, projectDialog, - isProjectDialogOpen, currentPageProps } } @@ -273,46 +257,45 @@ export class App extends React.PureComponent { } /** - * Display an info or project dialog with the specified dialog props. Does not change the current page. + * Display an info dialog with the specified dialog props. Does not change the current page. */ displayDialog(props: InfoDialogControlProps) { let infoDialog: InfoDialogStateProps = getEmptyInfoDialogState(); - let isInfoDialogOpen = false; + infoDialog = fillInfoDialogProps(props); + infoDialog.isOpen = true; + + setTimeout(() => { + this.setState({ + infoDialog, + }); + this.saveScrollY(); + }, 50); + } + + /** + * Display a project dialog with the specified dialog props. Does not change the current page. + */ + displayProjectDialog(props: InfoDialogControlProps) { let projectDialog: ProjectDialogStateProps = getEmptyProjectDialog(); - let isProjectDialogOpen = false; + projectDialog = fillProjectDialogProps(props); + projectDialog.isOpen = true; - if (isProjectDialogControlProps) { - projectDialog = fillProjectDialogProps(props); - projectDialog.isOpen = true; - isProjectDialogOpen = true; - } else { - infoDialog = fillInfoDialogProps(props); - infoDialog.isOpen = true; - isInfoDialogOpen = true; - } - setTimeout(() => { - this.setState({ - infoDialog, - isInfoDialogOpen, + this.setState({ projectDialog, - isProjectDialogOpen - }); + }); this.saveScrollY(); }, 50); } + handleDialogClose() { let infoDialog = cloneAndModify(this.state.infoDialog, {isOpen: false}); let projectDialog = cloneAndModify(this.state.projectDialog, {isOpen: false}); - let isInfoDialogOpen = false; - let isProjectDialogOpen = false; this.setState({ infoDialog, projectDialog, - isInfoDialogOpen, - isProjectDialogOpen }); } @@ -348,10 +331,10 @@ export class App extends React.PureComponent { } componentDidUpdate(prevProps: AnyDict, prevState: AppState) { - this.ignoreScrollHeightOnDialogClose(prevProps, prevState) + this.ignoreScrollHeightOnDialogClose(prevState) } - ignoreScrollHeightOnDialogClose(prevProps: AnyDict, prevState: AppState) { + ignoreScrollHeightOnDialogClose(prevState: AppState) { let infoDialogClosed: boolean = (prevState.infoDialog.isOpen && !this.state.infoDialog.isOpen); let projectdialogClosed: boolean = (prevState.projectDialog.isOpen && !this.state.projectDialog.isOpen); let compareDialogClosed: boolean = (prevState.isCompareDialogOpen && !this.state.isCompareDialogOpen) @@ -599,8 +582,7 @@ export class App extends React.PureComponent { const controlCallbacks: ControlCallbacks = { doPageCallback: (callback) => this.handlePageCallback(callback), doAppStateCallback: (callback) => this.handleAppStateCallback(callback), - // todo differnt dialog methods - displayDialog: (props) => this.displayDialog(props), + displayProjectDialog: (props) => this.displayProjectDialog(props), resolveToValue: (item, whenUndefined?) => this.resolveToValue(item, whenUndefined), }; @@ -674,19 +656,17 @@ export class App extends React.PureComponent { : <>} - {/* InfoDialog is always "mounted" so MUI can smoothly animate its opacity */} + {/* Dialogs are always "mounted" so MUI can smoothly animate its opacity */} this.handleDialogClose()} /> this.handleDialogClose()} - /> + /> ; - displayDialog: (props) => void; doPageCallback: (callback?: PageCallback) => void; /** * Whether to use a MUI Stack component to space the buttons, or just include the array of buttons "raw". @@ -145,7 +144,7 @@ export function getButtonComponent(props: ButtonGroupProps, button: ButtonGroupB } else if (button.projectDialog) { // todo 25 set availableProjectIds should probably happen here instead of useEfffect - props.displayDialog(button.projectDialog); + props.displayProjectDialog(button.projectDialog); } }} > diff --git a/src/components/CurrentPage.tsx b/src/components/CurrentPage.tsx index deee9c1..8e1d7f9 100644 --- a/src/components/CurrentPage.tsx +++ b/src/components/CurrentPage.tsx @@ -35,7 +35,7 @@ export class CurrentPage extends PureComponentIgnoreFuncs { const controlCallbacks: ControlCallbacks = { doPageCallback: this.props.doPageCallback, doAppStateCallback: this.props.doAppStateCallback, - displayDialog: this.props.displayDialog, + displayProjectDialog: this.props.displayProjectDialog, resolveToValue: this.props.resolveToValue, }; diff --git a/src/components/Dialogs/CompareDialog.tsx b/src/components/Dialogs/CompareDialog.tsx index 3385573..6e61acf 100644 --- a/src/components/Dialogs/CompareDialog.tsx +++ b/src/components/Dialogs/CompareDialog.tsx @@ -201,7 +201,7 @@ function getProjectDialogCards(props: CompareDialogProps, theme) { diff --git a/src/components/Dialogs/InfoDialog.tsx b/src/components/Dialogs/InfoDialog.tsx index c9a7cb8..6d21db3 100644 --- a/src/components/Dialogs/InfoDialog.tsx +++ b/src/components/Dialogs/InfoDialog.tsx @@ -141,7 +141,6 @@ function InfoDialogFunc (props: InfoDialogProps) { buttons={props.buttons} doPageCallback={props.doPageCallback} doAppStateCallback={props.doAppStateCallback} - displayDialog={props.displayDialog} resolveToValue={props.resolveToValue} useMUIStack={false} /> diff --git a/src/components/Dialogs/ProjectDialog.tsx b/src/components/Dialogs/ProjectDialog.tsx index cb97ab5..518927c 100644 --- a/src/components/Dialogs/ProjectDialog.tsx +++ b/src/components/Dialogs/ProjectDialog.tsx @@ -5,6 +5,7 @@ import { useTheme } from '@mui/material/styles'; import { ButtonGroup, ButtonGroupButton } from '../Buttons'; import { DialogCardContent, DialogControlProps, InfoCard } from './dialog-functions-and-types'; import { ControlCallbacks } from '../controls'; +import { InfoDialogControlProps } from './InfoDialog'; export class ProjectDialog extends PureComponentIgnoreFuncs { @@ -124,7 +125,7 @@ function ProjectDialogFunc (props: ProjectDialogProps) { buttons={props.buttons} doPageCallback={props.doPageCallback} doAppStateCallback={props.doAppStateCallback} - displayDialog={props.displayDialog} + displayProjectDialog={props.displayProjectDialog} resolveToValue={props.resolveToValue} useMUIStack={false} /> diff --git a/src/components/GroupedChoices.tsx b/src/components/GroupedChoices.tsx index 79183ea..2fa397e 100644 --- a/src/components/GroupedChoices.tsx +++ b/src/components/GroupedChoices.tsx @@ -60,7 +60,7 @@ export class GroupedChoices extends React.Component { buttons={choice.energySavingsPreviewIcons} disabled={disabled} doPageCallback={props.doPageCallback} - displayDialog={props.displayDialog} + displayProjectDialog={props.displayProjectDialog} resolveToValue={props.resolveToValue} isProjectGroupChoice={props.isProjectGroupChoice} /> @@ -76,7 +76,7 @@ export class GroupedChoices extends React.Component { buttons={choiceButtons} disabled={disabled} doPageCallback={props.doPageCallback} - displayDialog={props.displayDialog} + displayProjectDialog={props.displayProjectDialog} resolveToValue={props.resolveToValue} doAppStateCallback={props.doAppStateCallback} isProjectGroupChoice={props.isProjectGroupChoice} diff --git a/src/components/StartPage.tsx b/src/components/StartPage.tsx index b2135ac..a032a0d 100644 --- a/src/components/StartPage.tsx +++ b/src/components/StartPage.tsx @@ -24,7 +24,6 @@ export function StartPage(props: StartPageProps) { diff --git a/src/components/controls.tsx b/src/components/controls.tsx index a3df555..861e426 100644 --- a/src/components/controls.tsx +++ b/src/components/controls.tsx @@ -24,7 +24,7 @@ export function Emphasis(props: EmphasisProps) { export interface ControlCallbacks { doPageCallback: (callback?: PageCallback) => void; doAppStateCallback?: (callback?: AppStateCallback) => void; - displayDialog: (props) => void; + displayProjectDialog?: (props) => void; resolveToValue: (value: Resolvable, whenUndefined?: T) => T; } From b1592f6e0a4a7ddb4675588278d3650e9b424a4a Mon Sep 17 00:00:00 2001 From: nbintertech Date: Mon, 29 Jan 2024 13:47:21 -0600 Subject: [PATCH 027/108] update eslint --- .eslintrc.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.eslintrc.yml b/.eslintrc.yml index 5cd6e9d..9ad3379 100644 --- a/.eslintrc.yml +++ b/.eslintrc.yml @@ -20,6 +20,7 @@ rules: no-prototype-builtins: off no-debugger: warn no-unused-vars: off + no-mixed-spaces-and-tabs: warn jsx-quotes: - error - prefer-single From 1638854cfe01978418d9b611a49cbc2d51196c47 Mon Sep 17 00:00:00 2001 From: rhernandez-intertech Date: Mon, 29 Jan 2024 14:56:32 -0600 Subject: [PATCH 028/108] added new properties to define project type --- src/ProjectControl.tsx | 18 ++++++++++ src/Projects.tsx | 76 +++++++++++++++++++++++++++++++++++++++++- 2 files changed, 93 insertions(+), 1 deletion(-) diff --git a/src/ProjectControl.tsx b/src/ProjectControl.tsx index b7d4da4..67cba5b 100644 --- a/src/ProjectControl.tsx +++ b/src/ProjectControl.tsx @@ -45,6 +45,9 @@ export class ProjectControl implements ProjectControlParams { projectDialogControl: ProjectDialogControlProps; hasImplementationYearAppliers?: boolean; relatedProjectSymbols?: symbol[] | undefined; + isEnergyEfficiency: boolean; + financingOpption: string; + yearsToPayOff: number; /** * Project Control constructor. See `ProjectControlParams` for details on each parameter. @@ -85,6 +88,9 @@ export class ProjectControl implements ProjectControlParams { this.projectDialogControl = getEmptyProjectDialog(); this.hasImplementationYearAppliers = params.hasImplementationYearAppliers; this.relatedProjectSymbols = params.relatedProjectSymbols; + this.isEnergyEfficiency = params.isEnergyEfficiency; + this.financingOpption = params.financingOpption; + this.yearsToPayOff = params.yearsToPayOff; } /** @@ -779,10 +785,22 @@ declare interface ProjectControlParams { * Project that has to be renewed (reimplemented) each year) - stat appliers are removed going into each year */ isRenewable?: boolean; + /** + * Project that only gets energy $ savings for 1 year + */ + isEnergyEfficiency?: boolean; /** * Project can be implemented using the Capital Funds Reward (awarded for GHG/carbon savings milestones) */ isCapitalFundsEligible?: boolean; + /** + * Xaas, Loan, or Green Bond + */ + financingOpption: string; + /** + * Number of years until financing paid off: options are 1 (no financing), 4 (EE financing), 10 (RE financing) + */ + yearsToPayOff: number; /** * Numbers that appear on the INFO CARD, before checking the checkbox. */ diff --git a/src/Projects.tsx b/src/Projects.tsx index 58f306a..f73c0a8 100644 --- a/src/Projects.tsx +++ b/src/Projects.tsx @@ -20,6 +20,9 @@ Projects[Pages.wasteHeatRecovery] = new ProjectControl({ // Page symbol associated with the project. MUST BE THE SAME AS WHAT APPEARS IN Projects[...] pageId: Pages.wasteHeatRecovery, isCapitalFundsEligible: true, + isEnergyEfficiency: true, + financingOpption: 'Loan', + yearsToPayOff: 4, // project cost, in dollars cost: 210_000, // Stats that appear in the CARDS inside the INFO DIALOG. These should mirror ActualAppliers @@ -97,6 +100,9 @@ Projects[Pages.wasteHeatRecovery] = new ProjectControl({ Projects[Pages.processHeatingUpgrades] = new ProjectControl({ pageId: Pages.processHeatingUpgrades, isCapitalFundsEligible: true, + isEnergyEfficiency: true, + financingOpption: 'Green Bonds', + yearsToPayOff: 4, cost: 80_000, statsInfoAppliers: { electricityUseKWh: absolute(-300_000), @@ -186,6 +192,9 @@ Projects[Pages.processHeatingUpgrades] = new ProjectControl({ Projects[Pages.hydrogenFuel] = new ProjectControl({ pageId: Pages.hydrogenFuel, isCapitalFundsEligible: true, + isEnergyEfficiency: true, + financingOpption: 'Green Bonds', + yearsToPayOff: 4, cost: 5_000, statsInfoAppliers: { hydrogenMMBTU: absolute(1_000), @@ -211,6 +220,9 @@ Projects[Pages.hydrogenFuel] = new ProjectControl({ Projects[Pages.electricBoiler] = new ProjectControl({ pageId: Pages.electricBoiler, isCapitalFundsEligible: true, + isEnergyEfficiency: true, + financingOpption: 'Green Bonds', + yearsToPayOff: 4, cost: 500_000, statsInfoAppliers: { electricityUseKWh: absolute(200_000), @@ -235,6 +247,9 @@ Projects[Pages.electricBoiler] = new ProjectControl({ Projects[Pages.solarPanelsCarPort] = new ProjectControl({ pageId: Pages.solarPanelsCarPort, isCapitalFundsEligible: true, + isEnergyEfficiency: false, + financingOpption: 'XaaS', + yearsToPayOff: 4, cost: 157_000, hasImplementationYearAppliers: true, relatedProjectSymbols: [Pages.solarPanelsCarPortMaintenance], @@ -281,12 +296,14 @@ Projects[Pages.solarPanelsCarPort] = new ProjectControl({ visible: state => { const isCarportCompleted = state.completedProjects.some(project => project.page === Pages.solarPanelsCarPort); return !isCarportCompleted; - } + }, }); Projects[Pages.solarPanelsCarPortMaintenance] = new ProjectControl({ pageId: Pages.solarPanelsCarPortMaintenance, isCapitalFundsEligible: true, isRenewable: true, + financingOpption: ' ', + yearsToPayOff: 4, cost: 10_000, statsInfoAppliers: { electricityUseKWh: absolute(-537_000), @@ -313,6 +330,8 @@ Projects[Pages.solarRooftop] = new ProjectControl({ pageId: Pages.solarRooftop, isCapitalFundsEligible: true, isRenewable: true, + financingOpption: 'Loan', + yearsToPayOff: 10, cost: 375_000, statsInfoAppliers: { electricityUseKWh: absolute(-5_365_000), @@ -359,6 +378,9 @@ Projects[Pages.solarRooftop] = new ProjectControl({ Projects[Pages.airHandingUnitUpgrades] = new ProjectControl({ pageId: Pages.airHandingUnitUpgrades, isCapitalFundsEligible: true, + isEnergyEfficiency: true, + financingOpption: 'XaaS', + yearsToPayOff: 4, cost: 175_000, statsInfoAppliers: { electricityUseKWh: absolute(-1_165_000), @@ -393,6 +415,9 @@ Projects[Pages.airHandingUnitUpgrades] = new ProjectControl({ Projects[Pages.advancedEnergyMonitoring] = new ProjectControl({ pageId: Pages.advancedEnergyMonitoring, isCapitalFundsEligible: true, + isEnergyEfficiency: true, + financingOpption: 'XaaS', + yearsToPayOff: 4, cost: 60_000, statsInfoAppliers: { // electricityUseKWh: absolute(-0.03), @@ -458,6 +483,9 @@ Projects[Pages.advancedEnergyMonitoring] = new ProjectControl({ Projects[Pages.boilerControl] = new ProjectControl({ pageId: Pages.boilerControl, isCapitalFundsEligible: true, + isEnergyEfficiency: true, + financingOpption: 'XaaS', + yearsToPayOff: 4, cost: 100_000, statsInfoAppliers: { naturalGasMMBTU: absolute(-9600), @@ -489,6 +517,9 @@ Projects[Pages.boilerControl] = new ProjectControl({ Projects[Pages.steamTrapsMaintenance] = new ProjectControl({ pageId: Pages.steamTrapsMaintenance, isCapitalFundsEligible: true, + isEnergyEfficiency: true, + financingOpption: 'NA', + yearsToPayOff: 1, cost: 15_000, statsInfoAppliers: { naturalGasMMBTU: absolute(-1800), @@ -520,6 +551,9 @@ Projects[Pages.steamTrapsMaintenance] = new ProjectControl({ Projects[Pages.improvePipeInsulation] = new ProjectControl({ pageId: Pages.improvePipeInsulation, isCapitalFundsEligible: true, + isEnergyEfficiency: true, + financingOpption: 'NA', + yearsToPayOff: 1, cost: 7_000, statsInfoAppliers: { naturalGasMMBTU: absolute(-900), @@ -552,6 +586,9 @@ Projects[Pages.improvePipeInsulation] = new ProjectControl({ Projects[Pages.compressedAirSystemImprovemnt] = new ProjectControl({ pageId: Pages.compressedAirSystemImprovemnt, isCapitalFundsEligible: true, + isEnergyEfficiency: true, + financingOpption: 'XaaS', + yearsToPayOff: 4, cost: 210_000, statsInfoAppliers: { electricityUseKWh: absolute(-2_250_000), @@ -617,6 +654,9 @@ Projects[Pages.compressedAirSystemImprovemnt] = new ProjectControl({ Projects[Pages.chilledWaterMonitoringSystem] = new ProjectControl({ pageId: Pages.chilledWaterMonitoringSystem, isCapitalFundsEligible: true, + isEnergyEfficiency: true, + financingOpption: 'XaaS', + yearsToPayOff: 4, cost: 40_000, statsInfoAppliers: { electricityUseKWh: absolute(-900_000), @@ -681,6 +721,9 @@ Projects[Pages.chilledWaterMonitoringSystem] = new ProjectControl({ Projects[Pages.loweringCompressorPressure] = new ProjectControl({ pageId: Pages.loweringCompressorPressure, isCapitalFundsEligible: true, + isEnergyEfficiency: true, + financingOpption: 'NA', + yearsToPayOff: 1, cost: 3_000, statsInfoAppliers: { electricityUseKWh: absolute(-150_000), @@ -713,6 +756,9 @@ Projects[Pages.loweringCompressorPressure] = new ProjectControl({ Projects[Pages.improveLightingSystems] = new ProjectControl({ pageId: Pages.improveLightingSystems, isCapitalFundsEligible: true, + isEnergyEfficiency: true, + financingOpption: 'XaaS', + yearsToPayOff: 4, cost: 50_000, statsInfoAppliers: { electricityUseKWh: absolute(-450_000), @@ -748,6 +794,9 @@ Projects[Pages.improveLightingSystems] = new ProjectControl({ Projects[Pages.startShutOff] = new ProjectControl({ pageId: Pages.startShutOff, isCapitalFundsEligible: true, + isEnergyEfficiency: true, + financingOpption: 'NA', + yearsToPayOff: 1, cost: 5_000, statsInfoAppliers: { electricityUseKWh: absolute(-225_000), @@ -779,6 +828,9 @@ Projects[Pages.startShutOff] = new ProjectControl({ Projects[Pages.installVFDs1] = new ProjectControl({ pageId: Pages.installVFDs1, isCapitalFundsEligible: true, + isEnergyEfficiency: true, + financingOpption: 'NA', + yearsToPayOff: 4, cost: 30_000, statsInfoAppliers: { electricityUseKWh: absolute(-450_000), @@ -815,6 +867,9 @@ Projects[Pages.installVFDs1] = new ProjectControl({ Projects[Pages.installVFDs2] = new ProjectControl({ pageId: Pages.installVFDs2, isCapitalFundsEligible: true, + isEnergyEfficiency: true, + financingOpption: 'NA', + yearsToPayOff: 4, cost: 40_000, statsInfoAppliers: { electricityUseKWh: absolute(-600_000), @@ -851,6 +906,9 @@ Projects[Pages.installVFDs2] = new ProjectControl({ Projects[Pages.installVFDs3] = new ProjectControl({ pageId: Pages.installVFDs3, isCapitalFundsEligible: true, + isEnergyEfficiency: true, + financingOpption: 'Green Bonds', + yearsToPayOff: 4, cost: 100_000, statsInfoAppliers: { electricityUseKWh: absolute(-1_050_000), @@ -887,6 +945,9 @@ Projects[Pages.installVFDs3] = new ProjectControl({ Projects[Pages.reduceFanSpeeds] = new ProjectControl({ pageId: Pages.reduceFanSpeeds, isCapitalFundsEligible: true, + isEnergyEfficiency: true, + financingOpption: 'NA', + yearsToPayOff: 1, cost: 1_000, statsInfoAppliers: { electricityUseKWh: absolute(-75_000), @@ -917,6 +978,9 @@ Projects[Pages.reduceFanSpeeds] = new ProjectControl({ Projects[Pages.lightingOccupancySensors] = new ProjectControl({ pageId: Pages.lightingOccupancySensors, isCapitalFundsEligible: true, + isEnergyEfficiency: true, + financingOpption: 'NA', + yearsToPayOff: 1, cost: 3_000, statsInfoAppliers: { electricityUseKWh: absolute(-150_000), @@ -950,6 +1014,8 @@ Projects[Pages.smallVPPA] = new ProjectControl({ pageId: Pages.smallVPPA, isCapitalFundsEligible: false, isRenewable: true, + financingOpption: 'NA', + yearsToPayOff: 1, cost: 75_000, statsInfoAppliers: { absoluteCarbonSavings: absolute(-1_200_000) @@ -976,6 +1042,8 @@ Projects[Pages.midVPPA] = new ProjectControl({ pageId: Pages.midVPPA, isCapitalFundsEligible: false, isRenewable: true, + financingOpption: 'NA', + yearsToPayOff: 1, cost: 150_000, statsInfoAppliers: { absoluteCarbonSavings: absolute(-2_400_000) @@ -1002,6 +1070,8 @@ Projects[Pages.largeVPPA] = new ProjectControl({ pageId: Pages.largeVPPA, isCapitalFundsEligible: false, isRenewable: true, + financingOpption: 'NA', + yearsToPayOff: 1, cost: 225_000, statsInfoAppliers: { absoluteCarbonSavings: absolute(-3_600_000) @@ -1029,6 +1099,8 @@ Projects[Pages.midSolar] = new ProjectControl({ pageId: Pages.midSolar, isCapitalFundsEligible: true, isRenewable: true, + financingOpption: 'XaaS', + yearsToPayOff: 10, cost: 100_000, statsInfoAppliers: { absoluteCarbonSavings: absolute(-1_717_000) @@ -1055,6 +1127,8 @@ Projects[Pages.largeWind] = new ProjectControl({ pageId: Pages.largeWind, isCapitalFundsEligible: true, isRenewable: true, + financingOpption: 'Green Bonds', + yearsToPayOff: 10, cost: 269_000, statsInfoAppliers: { absoluteCarbonSavings: absolute(-4_292_000) From 4f0d5d3862f763c5c565d2f878eabf84a574eae5 Mon Sep 17 00:00:00 2001 From: nbintertech Date: Mon, 29 Jan 2024 15:05:26 -0600 Subject: [PATCH 029/108] Db't err on quotes --- .eslintrc.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.eslintrc.yml b/.eslintrc.yml index 9ad3379..0046b5e 100644 --- a/.eslintrc.yml +++ b/.eslintrc.yml @@ -22,7 +22,7 @@ rules: no-unused-vars: off no-mixed-spaces-and-tabs: warn jsx-quotes: - - error + - warn - prefer-single '@typescript-eslint/no-empty-interface': warn '@typescript-eslint/no-unused-vars': off From 062729f36b23c96e1a2e1f8c3091bcb5b0f0c8d3 Mon Sep 17 00:00:00 2001 From: rhernandez-intertech Date: Tue, 30 Jan 2024 13:35:05 -0600 Subject: [PATCH 030/108] added two hydrogen projects --- src/PageControls.tsx | 2 + src/Pages.tsx | 1 + src/ProjectControl.tsx | 4 +- src/Projects.tsx | 94 ++++++++++++++++++++++++++++-------------- 4 files changed, 69 insertions(+), 32 deletions(-) diff --git a/src/PageControls.tsx b/src/PageControls.tsx index 1825a29..6c04b3c 100644 --- a/src/PageControls.tsx +++ b/src/PageControls.tsx @@ -177,6 +177,8 @@ PageControls[Pages.scope1Projects] = newGroupedChoicesControl({ choices: [ Projects[Pages.electricBoiler].getProjectChoiceControl(), Projects[Pages.hydrogenFuel].getProjectChoiceControl(), + Projects[Pages.hydrogenPoweredForklifts].getProjectChoiceControl(), + Projects[Pages.h2InjectionIntoHRSG].getProjectChoiceControl(), ] } ], diff --git a/src/Pages.tsx b/src/Pages.tsx index 31815d8..188f192 100644 --- a/src/Pages.tsx +++ b/src/Pages.tsx @@ -23,6 +23,7 @@ const Pages = { hydrogenPoweredForklifts: Symbol('hydrogen-powered-forklifts'), electricBoiler: Symbol('electric-boiler'), hydrogenFuel: Symbol('hydrogen-fuel'), + h2InjectionIntoHRSG: Symbol('h2-injection-into-HRSG'), // below: scope 2 projects lightingUpgrades: Symbol('explore-lighting-upgrades'), greenPowerTariff: Symbol('green-power-tariff'), diff --git a/src/ProjectControl.tsx b/src/ProjectControl.tsx index 67cba5b..5ab0c4e 100644 --- a/src/ProjectControl.tsx +++ b/src/ProjectControl.tsx @@ -656,9 +656,9 @@ export class ProjectControl implements ProjectControlParams { export const Scope1Projects = [ Pages.advancedEnergyMonitoring, Pages.steamTrapsMaintenance, Pages.improvePipeInsulation, Pages.boilerControl, Pages.airHandingUnitUpgrades, Pages.processHeatingUpgrades, Pages.wasteHeatRecovery, - Pages.electricBoiler, Pages.hydrogenFuel + Pages.electricBoiler, Pages.hydrogenFuel, Pages.hydrogenPoweredForklifts, Pages.h2InjectionIntoHRSG //Pages.digitalTwinAnalysis, - //Pages.hydrogenPoweredForklifts, + //Pages.condensingEconomizerInstallation, ] /** diff --git a/src/Projects.tsx b/src/Projects.tsx index f73c0a8..66328b6 100644 --- a/src/Projects.tsx +++ b/src/Projects.tsx @@ -132,36 +132,41 @@ Projects[Pages.processHeatingUpgrades] = new ProjectControl({ startIcon: , }, }); -// Projects[Pages.hydrogenPoweredForklifts] = new ProjectControl({ -// pageId: Pages.hydrogenPoweredForklifts, -// cost: 100_000, -// statsInfoAppliers: { -// // I don't know what this'll actually affect! It's not natural gas but it's also not the electrical grid -// }, -// statsActualAppliers: { -// // I don't know what this'll actually affect! It's not natural gas but it's also not the electrical grid -// }, -// title: 'Fuel Switching – Hydrogen Powered Forklifts', -// shortTitle: 'Switch to hydrogen powered forklifts', -// choiceInfoText: [ -// 'Currently, your facility uses {lead acid} batteries to power your mobile forklifts, which yields {high} maintenance costs and {low} battery life for each forklift.', -// 'You can replace these batteries with {hydrogen fuel cell} batteries, which will result in {lower} maintenance costs, {longer} battery life, and contribute to your facility’s {reduced} emissions.', -// ], -// choiceInfoImg: 'images/hydrogen-powered-forklift.jpg', -// choiceInfoImgAlt: 'Hydrogen powered forklift.', -// choiceInfoImgObjectFit: 'contain', -// recapDescription: 'Insert flavor text here!', -// caseStudy: { -// title: 'Spring Hill Pioneers Hydrogen Fuel Cell Technology For GM', -// url: 'https://www.wheelermaterialhandling.com/blog/spring-hill-pioneers-hydrogen-fuel-cell-technology-for-gm', -// text: 'In 2019, General Motors began piloting a program in which hydrogen is turned into electricity to fuel forklifts, resulting in a {38%} decrease in fleet maintenance costs and a {5-year increase} in average battery life for each forklift.' -// }, -// energySavingsPreviewIcon: { -// text: '??%', -// variant: 'text', -// startIcon: , -// }, -// }); +Projects[Pages.hydrogenPoweredForklifts] = new ProjectControl({ + pageId: Pages.hydrogenPoweredForklifts, + cost: 100_000, + isEnergyEfficiency: true, + financingOpption: 'Green Bonds', + yearsToPayOff: 4, + statsInfoAppliers: { + hydrogenMMBTU: absolute(1_000), + electricityUseKWh: absolute(-1_000), + }, + statsActualAppliers: { + hydrogenMMBTU: absolute(1_000), + electricityUseKWh: absolute(-1_000), + }, + title: 'Fuel Switching – Hydrogen Powered Forklifts', + shortTitle: 'Switch to hydrogen powered forklifts', + choiceInfoText: [ + 'Currently, your facility uses {lead acid} batteries to power your mobile forklifts, which yields {high} maintenance costs and {low} battery life for each forklift.', + 'You can replace these batteries with {hydrogen fuel cell} batteries, which will result in {lower} maintenance costs, {longer} battery life, and contribute to your facility’s {reduced} emissions.', + ], + choiceInfoImg: 'images/hydrogen-powered-forklift.jpg', + choiceInfoImgAlt: 'Hydrogen powered forklift.', + choiceInfoImgObjectFit: 'contain', + recapDescription: 'Insert flavor text here!', + caseStudy: { + title: 'Spring Hill Pioneers Hydrogen Fuel Cell Technology For GM', + url: 'https://www.wheelermaterialhandling.com/blog/spring-hill-pioneers-hydrogen-fuel-cell-technology-for-gm', + text: 'In 2019, General Motors began piloting a program in which hydrogen is turned into electricity to fuel forklifts, resulting in a {38%} decrease in fleet maintenance costs and a {5-year increase} in average battery life for each forklift.' + }, + energySavingsPreviewIcon: { + text: '??%', + variant: 'text', + startIcon: , + }, +}); // Projects[Pages.lightingUpgrades] = new ProjectControl({ // pageId: Pages.lightingUpgrades, // cost: 12_000, @@ -216,6 +221,35 @@ Projects[Pages.hydrogenFuel] = new ProjectControl({ // add case study }); +Projects[Pages.h2InjectionIntoHRSG] = new ProjectControl({ + pageId: Pages.h2InjectionIntoHRSG, + isCapitalFundsEligible: true, + isEnergyEfficiency: true, + financingOpption: 'Loan', + yearsToPayOff: 4, + cost: 500_000, + statsInfoAppliers: { + hydrogenMMBTU: absolute(7_500), + naturalGasMMBTU: absolute(-7_500), + }, + statsActualAppliers: { + hydrogenMMBTU: absolute(7_500), + naturalGasMMBTU: absolute(-7_500), + }, + title: 'H2 injection into HRSG', + shortTitle: 'H2 injection into HRSG', + choiceInfoText: [ + 'Project Description: You need to replace two of your heat recovery steam generators for main steam system.', + 'While most of the work will be covered as a capital project, it has been suggested that the decarbonization budget could supply the cost difference between conventional HRSCs and those able to use hydrogen.', + 'At first you will only supply 10% of the system energy via hydrogen.', + ], + choiceInfoImg: 'images/electric-boiler.png', + choiceInfoImgAlt: 'electric boiler', + choiceInfoImgObjectFit: 'contain', + recapDescription: 'Insert flavor text here!', + // add case study +}); + Projects[Pages.electricBoiler] = new ProjectControl({ pageId: Pages.electricBoiler, From 01f3cfb850de424cfa84e0c90923bb838784a177 Mon Sep 17 00:00:00 2001 From: nbintertech Date: Fri, 2 Feb 2024 09:32:46 -0600 Subject: [PATCH 031/108] Add financing options to project info and compare dialogs --- src/Financing.tsx | 95 +++++++ src/ProjectControl.tsx | 151 +++++++--- src/Projects.tsx | 15 + src/components/Dialogs/CompareDialog.tsx | 163 +++-------- src/components/Dialogs/InfoDialog.tsx | 5 +- src/components/Dialogs/ProjectDialog.tsx | 130 ++++----- src/components/Dialogs/ProjectInfoCard.tsx | 263 ++++++++++++++++++ .../Dialogs/dialog-functions-and-types.tsx | 3 +- src/functions-and-types.tsx | 6 +- 9 files changed, 577 insertions(+), 254 deletions(-) create mode 100644 src/Financing.tsx create mode 100644 src/components/Dialogs/ProjectInfoCard.tsx diff --git a/src/Financing.tsx b/src/Financing.tsx new file mode 100644 index 0000000..b4a0175 --- /dev/null +++ b/src/Financing.tsx @@ -0,0 +1,95 @@ +import { DialogFinancingOptionCard } from "./components/Dialogs/ProjectDialog"; + +export declare interface FinancingOption { + financingType: FinancingType, + totalCost?: number, + annualCost?: number, +} + +export interface FinancingType { + name: string, + id: FinancingId, + description: string, + detailedInfo?: string, +} + +export function getGreenBondsFinancing(): FinancingType { + return { + name: 'Green Bonds', + id: 'green-bonds', + description: 'Finance your energy use reduction', + detailedInfo: '0% interest loan. Loan term: 10 years' + } +} + +export function getGreenBondsAnnualCost(projectCost: number) { + return projectCost / 10; +} + +export function getGreenBondsTotalCost(projectCost: number) { + return projectCost; +} + + +export function getLoanFinancing(): FinancingType { + return { + name: 'Loan', + id: 'loan', + description: 'Finance your energy use reduction', + detailedInfo: '0% interest loan. Loan term: 10 years' + } +} + +export function getLoanAnnualCost(projectCost: number) { + return projectCost / 10; +} + +export function getLoanTotalCost(projectCost: number) { + return projectCost; +} + + +export function getXaasFinancing(): FinancingType { + return { + name: 'Xaas', + id: 'xaas', + description: 'Finance your energy use reduction', + detailedInfo: '0% interest loan. Loan term: 10 years' + } +} + +export function getXaasAnnualCost(projectCost: number) { + return projectCost / 10; +} + +export function getXaasTotalCost(projectCost: number) { + return projectCost; +} + + +export function getCapitalFundsFinancing(): FinancingType { + return { + name: 'Capital Funding', + id: 'capital-funding', + description: 'Use capital funding reward', + detailedInfo: 'Capital funding reward earned from reaching 15% energy savings' + } +} + +// todo 142 are we going to receive interest %s or hardcoded values, may need to replace this +export function setFinancingCosts(financingOptionCard: DialogFinancingOptionCard, projectCost: number) { + if (financingOptionCard.financingType.id === 'loan') { + financingOptionCard.annualCost = getLoanAnnualCost(projectCost) + financingOptionCard.totalCost = getLoanTotalCost(projectCost) + } else if (financingOptionCard.financingType.id === 'green-bonds') { + financingOptionCard.annualCost = getGreenBondsAnnualCost(projectCost) + financingOptionCard.totalCost = getGreenBondsTotalCost(projectCost) + } else if (financingOptionCard.financingType.id === 'xaas') { + financingOptionCard.annualCost = getXaasAnnualCost(projectCost) + financingOptionCard.totalCost = getXaasTotalCost(projectCost) + } else if (financingOptionCard.financingType.id === 'budget') { + financingOptionCard.totalCost = projectCost + } +} + +export type FinancingId = 'budget' | 'green-bonds' | 'capital-funding' | 'loan' | 'xaas'; diff --git a/src/ProjectControl.tsx b/src/ProjectControl.tsx index b7d4da4..a0ae0b1 100644 --- a/src/ProjectControl.tsx +++ b/src/ProjectControl.tsx @@ -14,13 +14,15 @@ import { Alert } from '@mui/material'; import ThumbUpAltIcon from '@mui/icons-material/ThumbUpAlt'; import { setCarbonEmissionsAndSavings, calculateEmissions } from './trackedStats'; import { DialogCardContent } from './components/Dialogs/dialog-functions-and-types'; -import { ProjectDialogControlProps, getEmptyProjectDialog } from './components/Dialogs/ProjectDialog'; +import { DialogFinancingOptionCard, ProjectDialogControlProps, getEmptyProjectDialog } from './components/Dialogs/ProjectDialog'; import Projects from './Projects'; +import { FinancingOption, getGreenBondsAnnualCost, getGreenBondsTotalCost, setFinancingCosts } from './Financing'; export class ProjectControl implements ProjectControlParams { pageId: symbol; isRenewable?: boolean; + financingOptions: FinancingOption[]; isCapitalFundsEligible?: boolean; cost: number; statsInfoAppliers: TrackedStatsApplier; @@ -53,6 +55,7 @@ export class ProjectControl implements ProjectControlParams { constructor(params: ProjectControlParams) { this.pageId = params.pageId; this.isRenewable = params.isRenewable; + this.financingOptions = params.financingOptions; this.isCapitalFundsEligible = params.isCapitalFundsEligible; this.statsInfoAppliers = params.statsInfoAppliers; this.statsActualAppliers = params.statsActualAppliers; @@ -94,7 +97,65 @@ export class ProjectControl implements ProjectControlParams { const self = this; // for use in bound button handlers + let hasFinancingOptions = self.financingOptions && self.financingOptions.length !== 0; let projectDialogStatCards: DialogCardContent[] = []; + let financingOptionCards: DialogFinancingOptionCard[] = [ + { + financingType: { + // todo 142 change name if no other options + name: hasFinancingOptions? 'Pay with Existing Budget' : 'Fully Fund Project', + id: undefined, + description: hasFinancingOptions? 'Reduce energy use with a one-time payment' : 'Pay for project with funds from current budget', + }, + totalCost: self.cost, + annualCost: undefined, + implementButton: { + text: 'Implement Project', + variant: 'contained', + color: 'success', + onClick: function (state, nextState) { + let isProjectImplemented: boolean = state.implementedProjectsIds.includes(self.pageId); + if (self.isRenewable) { + isProjectImplemented = state.implementedRenewableProjects.some((project: RenewableProject) => { + if (project.page === self.pageId && project.gameYearsImplemented.includes(state.trackedStats.currentGameYear)) { + return true + } + return false; + }); + if (isProjectImplemented) { + return state.currentPage; + } + return toggleRenewableProject.apply(this, [state, nextState]); + } else { + return toggleProjectImplemented.apply(this, [state, nextState]); + } + }, + // disabled when the project is implemented + disabled: (state) => { + if (self.isRenewable) { + return state.implementedRenewableProjects.some(project => project.page === self.pageId); + } else { + return state.implementedProjectsIds.includes(self.pageId); + } + } + } + } + ]; + + if (self.financingOptions) { + self.financingOptions.forEach(option => { + let implementButton = getFinancingTypeImplementButton(option); + let financingOptionCard: DialogFinancingOptionCard = { + financingType: option.financingType, + totalCost: undefined, + annualCost: undefined, + implementButton: implementButton + } + setFinancingCosts(financingOptionCard, self.cost); + financingOptionCards.push(financingOptionCard); + }); + } + let energySavingsPreviewIcons: ButtonGroupButton[] = []; let perYearAddOn: string = ''; @@ -102,33 +163,33 @@ export class ProjectControl implements ProjectControlParams { perYearAddOn = 'per year'; } - projectDialogStatCards.push({ - text: `Total project cost: {$${(this.cost).toLocaleString('en-US')} ${perYearAddOn}}`, - color: theme.palette.secondary.dark, - }); - if (this.statsInfoAppliers.naturalGasMMBTU) { projectDialogStatCards.push({ text: `Natural gas reduction: {${this.statsInfoAppliers.naturalGasMMBTU.toString(true)} MMBtu ${perYearAddOn}}`, - color: theme.palette.primary.dark, + textColor: '#fff', + backgroundColor: 'rgb(20, 48, 109, 0.60)', }); } if (this.statsInfoAppliers.electricityUseKWh) { projectDialogStatCards.push({ text: `Electricity reduction: {${this.statsInfoAppliers.electricityUseKWh.toString(true)} kWh ${perYearAddOn}}`, - color: theme.palette.warning.light, + textColor: '#fff', + backgroundColor: 'rgba(233, 188, 24, .60)', }); } if (this.statsInfoAppliers.hydrogenMMBTU) { projectDialogStatCards.push({ text: `Hydrogen reduction: {${this.statsInfoAppliers.hydrogenMMBTU.toString(true)} MMBtu ${perYearAddOn}}`, - color: theme.palette.primary.light, + textColor: '#fff', + backgroundColor: 'rgb(20, 48, 109, 0.60)', }); } if (this.statsInfoAppliers.absoluteCarbonSavings) { projectDialogStatCards.push({ text: `GHG Reduction: {${this.statsInfoAppliers.absoluteCarbonSavings.toString(true)} kg CO2e ${perYearAddOn}}`, - color: theme.palette.primary.main, + textColor: '#fff', + backgroundColor: 'rgb(20, 48, 109, 0.60)', + }); } @@ -142,42 +203,13 @@ export class ProjectControl implements ProjectControlParams { img: self.choiceInfoImg, imgAlt: self.choiceInfoImgAlt, imgObjectFit: self.choiceInfoImgObjectFit, - cards: projectDialogStatCards, + energyStatCards: projectDialogStatCards, + financingOptionCards: financingOptionCards, handleProjectInfoViewed: function (state, nextState) { return setAllowImplementProject.apply(this, [state, nextState]); }, buttons: [ closeDialogButton(), - { - text: 'Implement Project', - variant: 'contained', - color: 'success', - onClick: function (state, nextState) { - let isProjectImplemented: boolean = state.implementedProjectsIds.includes(self.pageId); - if (self.isRenewable) { - isProjectImplemented = state.implementedRenewableProjects.some((project: RenewableProject) => { - if (project.page === self.pageId && project.gameYearsImplemented.includes(state.trackedStats.currentGameYear)) { - return true - } - return false; - }); - if (isProjectImplemented) { - return state.currentPage; - } - return toggleRenewableProject.apply(this, [state, nextState]); - } else { - return toggleProjectImplemented.apply(this, [state, nextState]); - } - }, - // disabled when the project is implemented - disabled: (state) => { - if (self.isRenewable) { - return state.implementedRenewableProjects.some(project => project.page === self.pageId); - } else { - return state.implementedProjectsIds.includes(self.pageId); - } - } - } ], }; @@ -190,7 +222,6 @@ export class ProjectControl implements ProjectControlParams { } comparisonDialogButtons.push(deselectButton(handleRemoveSelectedCompare)); - addImplementProjectButton(comparisonDialogButtons); this.projectDialogControl.comparisonDialogButtons = comparisonDialogButtons; @@ -283,6 +314,40 @@ export class ProjectControl implements ProjectControlParams { )); } + function getFinancingTypeImplementButton(financingOption: FinancingOption): ButtonGroupButton { + // todo 142 do some things depending on finance type + return { + text: 'Implement Project', + variant: 'contained', + color: 'success', + onClick: function (state, nextState) { + let isProjectImplemented: boolean = state.implementedProjectsIds.includes(self.pageId); + if (self.isRenewable) { + isProjectImplemented = state.implementedRenewableProjects.some((project: RenewableProject) => { + if (project.page === self.pageId && project.gameYearsImplemented.includes(state.trackedStats.currentGameYear)) { + return true + } + return false; + }); + if (isProjectImplemented) { + return state.currentPage; + } + return toggleRenewableProject.apply(this, [state, nextState]); + } else { + return toggleProjectImplemented.apply(this, [state, nextState]); + } + }, + // disabled when the project is implemented + disabled: (state) => { + if (self.isRenewable) { + return state.implementedRenewableProjects.some(project => project.page === self.pageId); + } else { + return state.implementedProjectsIds.includes(self.pageId); + } + } + } + } + function setAllowImplementProject(this: App, state: AppState, nextState: NextAppState) { let availableProjectIds = [...state.availableProjectIds]; const existingIndex: number = availableProjectIds.findIndex(projectPageId => projectPageId === self.pageId); @@ -385,6 +450,7 @@ export class ProjectControl implements ProjectControlParams { if (!hasAbsoluteCarbonSavings) { newTrackedStats.carbonEmissions = calculateEmissions(newTrackedStats); } + nextState.selectedProjectsForComparison = removeSelectedForCompare(state); if (nextState.selectedProjectsForComparison.length === 0) { nextState.isCompareDialogOpen = false; @@ -779,6 +845,7 @@ declare interface ProjectControlParams { * Project that has to be renewed (reimplemented) each year) - stat appliers are removed going into each year */ isRenewable?: boolean; + financingOptions?: FinancingOption[] /** * Project can be implemented using the Capital Funds Reward (awarded for GHG/carbon savings milestones) */ diff --git a/src/Projects.tsx b/src/Projects.tsx index 58f306a..3ab5d1a 100644 --- a/src/Projects.tsx +++ b/src/Projects.tsx @@ -5,6 +5,7 @@ import Pages from "./Pages"; import TrafficConeIcon from './icons/TrafficConeIcon'; import Co2Icon from '@mui/icons-material/Co2'; import { ProjectControl, absolute } from "./ProjectControl"; +import { getCapitalFundsFinancing, getGreenBondsAnnualCost, getGreenBondsFinancing, getGreenBondsTotalCost, getLoanFinancing } from './Financing'; declare interface ProjectControls { [key: symbol]: ProjectControl; @@ -34,6 +35,11 @@ Projects[Pages.wasteHeatRecovery] = new ProjectControl({ statsRecapAppliers: { yearRebates: absolute(5_000), }, + financingOptions: [ + { + financingType: getLoanFinancing(), + }, + ], title: 'Waste Heat Recovery', shortTitle: 'Install waste heat recovery to preheat boiler water', // bracketed words show as bold emphasis in the app @@ -107,6 +113,15 @@ Projects[Pages.processHeatingUpgrades] = new ProjectControl({ naturalGasMMBTU: absolute(-3000), }, title: 'Paint Booth Upgrades', + financingOptions: [ + { + financingType: getGreenBondsFinancing(), + }, + // todo 142 temporary, capital funds will never be added from the start of a project + { + financingType: getCapitalFundsFinancing(), + } + ], shortTitle: 'Explore upgrades for the entire paint process system', choiceInfoText: [ 'Currently, your facility has an {inefficient} body-on-frame paint process. The paint process is served by a variety of applications including compressed air, pumps, and fans, as well as steam for hot water.', diff --git a/src/components/Dialogs/CompareDialog.tsx b/src/components/Dialogs/CompareDialog.tsx index 6e61acf..9aba6ba 100644 --- a/src/components/Dialogs/CompareDialog.tsx +++ b/src/components/Dialogs/CompareDialog.tsx @@ -3,15 +3,17 @@ import { Button, AppBar, IconButton, List, Slide, Toolbar, Typography, Stack, Card, CardContent, CardActions, useMediaQuery } from '@mui/material'; -import { parseSpecialText } from '../../functions-and-types'; import { useTheme } from '@mui/material/styles'; import React, { PureComponent, useEffect } from 'react'; import type { TransitionProps } from '@mui/material/transitions'; import CloseIcon from '@mui/icons-material/Close'; import type { SelectedProject } from '../../ProjectControl'; import type { ControlCallbacks } from '../controls'; -import { ButtonGroup } from '../Buttons'; -import { DialogCardContent, DialogStateProps, InfoCard } from './dialog-functions-and-types'; +import { DialogStateProps } from './dialog-functions-and-types'; +import { fillProjectDialogProps } from './ProjectDialog'; +import { ProjectInfoCard } from './ProjectInfoCard'; + + /** * Full screen dialog with actions header - Currently always mounted. @@ -44,18 +46,17 @@ function CompareDialogFunc(props: CompareDialogProps) { }; } }); + const theme = useTheme(); - if (props.isOpen) { const sxAppbar = { 'position': 'relative', 'bgcolor': 'white', }; - const projectDialogCards = getProjectDialogCards(props, theme); + const projectInfoCards = getProjectInfoCards(props, theme); return ( -
- {projectDialogCards} + {projectInfoCards} -
); } else { return <>; } } -function getProjectDialogCards(props: CompareDialogProps, theme) { - return props.selectedProjectsForComparison.map((project: SelectedProject, idx) => { - if (project.projectDialog.comparisonDialogButtons) { - // No project in compare dialog should be disabled (ugly accessing index, until app handles buttons differently) - project.projectDialog.comparisonDialogButtons[1].disabled = () => false; - } - const objectFit = (project.projectDialog.imgObjectFit) ? project.projectDialog.imgObjectFit : 'cover'; - const projectStatCards = getProjectStatCards(project, props, theme); +function getProjectInfoCards(props: CompareDialogProps, theme) { + let controlCallbacks = { + doPageCallback: props.doPageCallback, + doAppStateCallback: props.doAppStateCallback, + displayProjectDialog: props.displayProjectDialog, + resolveToValue: props.resolveToValue + }; + + let projectDialogs: JSX.Element[] = []; + + props.selectedProjectsForComparison.forEach((project: SelectedProject, idx) => { + let projectDialogStateProps = fillProjectDialogProps(project.projectDialog); const cardStyle = { width: props.selectedProjectsForComparison.length == 2? .50 : .33, marginLeft: '.5rem', marginRight: '.5rem', - position: 'relative' + position: 'relative', + alignSelf: 'stretch', + display: 'flex', + flexDirection: 'column', + justifyContent: 'space-between' }; - return ( - - {project.projectDialog.img && <> - - {objectFit === 'contain' && - // This div is a container that clips the edges of the blurred image -
- -
- } - } - {!project.projectDialog.img && - <> - - - } - - {/* Setting some static heights below to display all cards similarly */} - - - - -
- {projectStatCards} -
-
- - - -
- ); + + const card = + props.onClose} + > + + projectDialogs.push(card) }); -} - -function getProjectStatCards(project, props: CompareDialogProps, theme) { - let cardContents: DialogCardContent[] = []; - // todo should be no longer needed - // if (project.projectDialog.cardText) { - // cardContents = [{ - // text: props.resolveToValue(project.projectDialog.cardText), - // color: theme.palette.primary.light, - // }]; - // } - if (project.projectDialog.cards) { - cardContents = props.resolveToValue(project.projectDialog.cards); - } - return cardContents.map((cardContent, idx) => - - ); + return projectDialogs; } @@ -247,7 +163,6 @@ const Transition = React.forwardRef(function Transition( export declare interface CompareDialogProps extends DialogStateProps, ControlCallbacks { selectedProjectsForComparison: SelectedProject[]; - // comparisonDialogButtons?: ButtonGroupButton[]; handleRemoveSelectedCompare?: PageCallback; onClose: () => void; onClearSelectedProjects: () => void; diff --git a/src/components/Dialogs/InfoDialog.tsx b/src/components/Dialogs/InfoDialog.tsx index 6d21db3..41caf87 100644 --- a/src/components/Dialogs/InfoDialog.tsx +++ b/src/components/Dialogs/InfoDialog.tsx @@ -55,7 +55,8 @@ function InfoDialogFunc (props: InfoDialogProps) { let cardContents: DialogCardContent[] = [{ text: props.resolveToValue(props.cardText), - color: '#000000', + textColor: 'fff', + backgroundColor: '#000000', }]; return ( @@ -130,7 +131,7 @@ function InfoDialogFunc (props: InfoDialogProps) { return })} diff --git a/src/components/Dialogs/ProjectDialog.tsx b/src/components/Dialogs/ProjectDialog.tsx index 518927c..4dcb233 100644 --- a/src/components/Dialogs/ProjectDialog.tsx +++ b/src/components/Dialogs/ProjectDialog.tsx @@ -1,17 +1,18 @@ import React, { useEffect } from 'react'; -import { CardMedia, Dialog, DialogTitle, DialogContent, DialogContentText, DialogActions, useMediaQuery, Paper, DialogProps } from '@mui/material'; +import { CardMedia, Dialog, DialogTitle, DialogContent, DialogContentText, DialogActions, useMediaQuery, Paper, DialogProps, Box, Card, CardHeader, CardContent, Typography, CardActions, Button, List, ListItem, ListItemText, Grid } from '@mui/material'; import { parseSpecialText, PureComponentIgnoreFuncs } from '../../functions-and-types'; import { useTheme } from '@mui/material/styles'; import { ButtonGroup, ButtonGroupButton } from '../Buttons'; import { DialogCardContent, DialogControlProps, InfoCard } from './dialog-functions-and-types'; -import { ControlCallbacks } from '../controls'; -import { InfoDialogControlProps } from './InfoDialog'; +import { ControlCallbacks, Emphasis } from '../controls'; +import { FinancingOption } from '../../Financing'; +import { ProjectInfoCard } from './ProjectInfoCard'; -export class ProjectDialog extends PureComponentIgnoreFuncs { +export class ProjectDialog extends PureComponentIgnoreFuncs { render() { return ( - + ); } } @@ -22,18 +23,16 @@ export class ProjectDialog extends PureComponentIgnoreFuncs * but InfoDialog is using a class declaration so we can tell it when it should/should not re-render. */ -function ProjectDialogFunc (props: ProjectDialogProps) { +function ProjectDialogFunc(props: ProjectDialogProps) { const theme = useTheme(); - let fullScreen = useMediaQuery(theme.breakpoints.down('sm')); - let imgHeight = '260'; - let objectFit = (props.imgObjectFit) ? props.imgObjectFit : 'cover'; + let fullScreen = useMediaQuery(theme.breakpoints.down('sm')); function handleClose() { // Run onClose handler ONLY if allowClose is set to true if (props.allowClose === true) { props.onClose(); } } - + // todo 25 - this effect logic SHOULD be moved to onClick handler for the info dialog, useEffect(() => { // timeout delay button display until dialog open - less page jump @@ -48,78 +47,40 @@ function ProjectDialogFunc (props: ProjectDialogProps) { clearTimeout(timeout); }; }); - - let energyStatCardContents: DialogCardContent[] = []; - if (props.cards) { - energyStatCardContents = props.resolveToValue(props.cards); - } - + + + let controlCallbacks = { + doPageCallback: props.doPageCallback, + doAppStateCallback: props.doAppStateCallback, + displayProjectDialog: props.displayProjectDialog, + resolveToValue: props.resolveToValue + }; + return ( - {props.img && <> - - {/* Blurred background IF objectFit is 'contain' */} - {objectFit === 'contain' && - // This div is a container that clips the edges of the blurred image -
- -
- } - } - - - - - - {energyStatCardContents.map((cardContent, idx) => - - )} - + PaperProps={{ + style: { + overflowX: 'hidden' + }, + }} + + > + props.onClose} + > void; } @@ -142,27 +103,30 @@ export declare interface ProjectDialogProps extends ProjectDialogStateProps, Con * Represent dialog properties managed by App.tsx/state */ export declare interface ProjectDialogStateProps extends ProjectDialogControlProps { - isOpen: boolean + isOpen: boolean, + inCompareDialog?: boolean, } +export declare interface DialogFinancingOptionCard extends FinancingOption { + implementButton: ButtonGroupButton +} export declare interface ProjectDialogControlProps extends DialogControlProps { discriminator?: string, - cards: Resolvable; + energyStatCards: Resolvable; + financingOptionCards: Resolvable; comparisonDialogButtons?: ButtonGroupButton[]; } -export function isProjectDialogControlProps(object: any): object is ProjectDialogControlProps { - return object.discriminator === 'project'; -} - export function fillProjectDialogProps(obj: AnyDict): ProjectDialogStateProps { return { discriminator: obj.discriminator, + comparisonDialogButtons: obj.comparisonDialogButtons || [], isOpen: obj.isOpen || false, title: obj.title || '', text: obj.text || '', - cards: obj.cards || [], + energyStatCards: obj.energyStatCards || [], + financingOptionCards: obj.financingOptionCards || [], img: obj.img || '', imgAlt: obj.imgAlt || '', allowClose: obj.allowClose || false, @@ -176,10 +140,10 @@ export function getEmptyProjectDialog() { return { isOpen: false, title: '', - cards: [], + energyStatCards: [], + financingOptionCards: [], text: '', } } - diff --git a/src/components/Dialogs/ProjectInfoCard.tsx b/src/components/Dialogs/ProjectInfoCard.tsx new file mode 100644 index 0000000..fe163d9 --- /dev/null +++ b/src/components/Dialogs/ProjectInfoCard.tsx @@ -0,0 +1,263 @@ +import React, { useEffect } from 'react'; +import { CardMedia, Dialog, DialogTitle, DialogContent, DialogContentText, DialogActions, useMediaQuery, Paper, DialogProps, Box, Card, CardHeader, CardContent, Typography, CardActions, Button, List, ListItem, ListItemText, Grid } from '@mui/material'; +import { parseSpecialText, PureComponentIgnoreFuncs } from '../../functions-and-types'; +import { useTheme } from '@mui/material/styles'; +import { ButtonGroup } from '../Buttons'; +import { DialogCardContent, InfoCard } from './dialog-functions-and-types'; +import { Emphasis } from '../controls'; +import { DialogFinancingOptionCard, ProjectDialogProps } from './ProjectDialog'; + + +export class ProjectInfoCard extends PureComponentIgnoreFuncs { + render() { + return ( + + ); + } +} + +/** + * Project info child component for ProjectDialog and CompareDialogs. + */ +function ProjectInfoCardFunc(props: ProjectDialogProps) { + const theme = useTheme(); + let imgHeight = '260'; + let objectFit = (props.imgObjectFit) ? props.imgObjectFit : 'cover'; + + // todo 25 - this effect logic SHOULD be moved to onClick handler for the info dialog, + useEffect(() => { + // timeout delay button display until dialog open - less page jump + const timeout = setTimeout(() => { + if (props.handleProjectInfoViewed && props.doAppStateCallback) { + props.doAppStateCallback(props.handleProjectInfoViewed); + } + }, 100); + + return () => { + // ensure state cleared before next effect + clearTimeout(timeout); + }; + }); + + let energyStatCards: JSX.Element[] = getProjectEnergytStatCards(props.energyStatCards, props.resolveToValue); + let financingOptionCards: DialogFinancingOptionCard[] = []; + if (props.financingOptionCards) { + financingOptionCards = props.resolveToValue(props.financingOptionCards); + } + + return ( + <> + {props.img && <> + + {/* static image / energy stats overlay */} + + + + {energyStatCards} + + + + {/* blurred background */} + + + + } + + {!props.inCompareDialog && + <> + + + + + {getFinancingOptionsGrid(financingOptionCards, props)} + + + } + + {props.inCompareDialog && + <> + + {/* Setting some static heights below to display all cards similarly */} + + + + + {getFinancingOptionsGrid(financingOptionCards, props)} + + + + + + } + + + ); +} + +export function getProjectEnergytStatCards(cards: Resolvable, resolveToValue: (value: Resolvable, whenUndefined?: T) => T): JSX.Element[] { + let cardContents: DialogCardContent[] = []; + if (cards) { + cardContents = resolveToValue(cards); + } + return cardContents.map((cardContent, idx) => + + ); +} + +function getFinancingOptionsGrid(financingOptionCards: DialogFinancingOptionCard[], props: ProjectDialogProps) { + return ( + + {financingOptionCards.map((cardContent: DialogFinancingOptionCard, idx) => + + + + {!props.inCompareDialog && + + + {cardContent.financingType.detailedInfo} + + + } + + + + + {cardContent.financingType.id !== 'capital-funding' ? + cardContent.annualCost !== undefined ? + <> + + + Total ${cardContent.totalCost.toLocaleString('en-US')} + + + + + + Annual ${cardContent.annualCost.toLocaleString('en-US')} + + + + : + + + ${cardContent.totalCost.toLocaleString('en-US')} + + + : + + + Free + + + } + + + + + + + + + + )} + + ); +} + + + diff --git a/src/components/Dialogs/dialog-functions-and-types.tsx b/src/components/Dialogs/dialog-functions-and-types.tsx index 58e4153..1700123 100644 --- a/src/components/Dialogs/dialog-functions-and-types.tsx +++ b/src/components/Dialogs/dialog-functions-and-types.tsx @@ -20,7 +20,8 @@ export const InfoCard = styled(Paper)(({ theme }) => ({ export declare interface DialogCardContent { text: string; - color: string; + textColor: string; + backgroundColor: string; } export declare interface DialogStateProps extends DialogControlProps { diff --git a/src/functions-and-types.tsx b/src/functions-and-types.tsx index 5aa5bcf..f6cb3fd 100644 --- a/src/functions-and-types.tsx +++ b/src/functions-and-types.tsx @@ -13,12 +13,14 @@ import { theme } from './components/theme'; * @param text Text to parse. If an array of strings is provided, then they will be joined by two newlines. * @returns Object for passing to "dangerouslySetInnerHTML" attribute (https://reactjs.org/docs/dom-elements.html#dangerouslysetinnerhtml) */ -export function parseSpecialText(text?: string|string[]): {__html: string} { +export function parseSpecialText(text?: string|string[], shouldEmphasize: boolean = true): {__html: string} { text = text || ''; + let span = '$1'; + if (shouldEmphasize) span = '$1'; if (text instanceof Array) text = text.join('\n\n'); // If text is an array, join it with two linebreaks into one string let newText = text .replace(/_{([^{}]*?)}/g, '$1') // Subscript - .replace(/{([^{}]*?)}/g, '$1') // Emphasis + .replace(/{([^{}]*?)}/g, span) // Emphasis .replace(/(\n)|(\\n)/g, '
') // Line break .replace(/\[(.*?)\]\((\S*?)\)/g, '$1'); // Links From 11f3924523a8d79be66dbf8f52afa70c31013498 Mon Sep 17 00:00:00 2001 From: nbintertech Date: Fri, 2 Feb 2024 14:14:57 -0600 Subject: [PATCH 032/108] Add choose financing options at game settings --- src/App.tsx | 26 ++++-- src/Financing.tsx | 6 +- src/ProjectControl.tsx | 24 +----- src/components/CurrentPage.tsx | 6 +- src/components/Dashboard.tsx | 2 +- src/components/Dialogs/ProjectInfoCard.tsx | 30 ++++--- src/components/SelectGameSettings.tsx | 94 +++++++++++++++++++--- src/components/YearRecap.tsx | 3 +- 8 files changed, 133 insertions(+), 58 deletions(-) diff --git a/src/App.tsx b/src/App.tsx index fa5f0a7..e01066f 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -16,8 +16,8 @@ import { Dashboard } from './components/Dashboard'; import Pages, { PageError } from './Pages'; import { PageControls } from './PageControls'; import { Scope1Projects, Scope2Projects } from './ProjectControl'; -import type { RenewableProject, UserSettings} from './ProjectControl'; -import type { CompletedProject, SelectedProject, GameSettings} from './ProjectControl'; +import type { RenewableProject} from './ProjectControl'; +import type { CompletedProject, SelectedProject} from './ProjectControl'; import { resolveToValue, cloneAndModify, rightArrow } from './functions-and-types'; import { theme } from './components/theme'; import { closeDialogButton } from './components/Buttons'; @@ -29,6 +29,7 @@ import { InfoDialog, InfoDialogControlProps, InfoDialogStateProps, fillInfoDialo import { CompareDialog } from './components/Dialogs/CompareDialog'; import { ProjectDialog, ProjectDialogStateProps, fillProjectDialogProps, getEmptyProjectDialog } from './components/Dialogs/ProjectDialog'; import Projects from './Projects'; +import { GameSettings, UserSettings } from './components/SelectGameSettings'; export type AppState = { @@ -154,7 +155,14 @@ export class App extends React.PureComponent { naturalGasUse: 4_000, electricityUse: 4_000_000, hydrogenUse: 2_000, - financingStartYear: 3 + financingStartYear: 3, + energyCarryoverYears: 0, + allowBudgetCarryover: 'no', + financingOptions: { + xaas: false, + greenBond: false, + loan: false + } }, defaultTrackedStats : { ...initialTrackedStats } }; @@ -553,25 +561,27 @@ export class App extends React.PureComponent { updatingInitialTrackedStats.electricityUseKWh = electricity; updatingInitialTrackedStats.hydrogenMMBTU = hydrogen; updatingInitialTrackedStats.gameYearInterval = userSettings.gameYearInterval; - updatingInitialTrackedStats.carbonEmissions = calculateEmissions(updatingInitialTrackedStats); - this.setState({ + + let gameStartState = { trackedStats: updatingInitialTrackedStats, yearRangeInitialStats: [ updatingInitialTrackedStats, ], gameSettings: { + ...userSettings, totalGameYears: totalGameYears, - gameYearInterval: userSettings.gameYearInterval, - financingStartYear: userSettings.financingStartYear, budget: budget, naturalGasUse: naturalGas, electricityUse: electricity, hydrogenUse: hydrogen }, defaultTrackedStats: updatingInitialTrackedStats - }); + } + this.setState(gameStartState); + localStorage.setItem('gameSettings', JSON.stringify(gameStartState.gameSettings)); updateStatsGaugeMaxValues(updatingInitialTrackedStats); + this.setPage(Pages.scope1Projects); } diff --git a/src/Financing.tsx b/src/Financing.tsx index b4a0175..f873188 100644 --- a/src/Financing.tsx +++ b/src/Financing.tsx @@ -16,7 +16,7 @@ export interface FinancingType { export function getGreenBondsFinancing(): FinancingType { return { name: 'Green Bonds', - id: 'green-bonds', + id: 'greenBond', description: 'Finance your energy use reduction', detailedInfo: '0% interest loan. Loan term: 10 years' } @@ -81,7 +81,7 @@ export function setFinancingCosts(financingOptionCard: DialogFinancingOptionCard if (financingOptionCard.financingType.id === 'loan') { financingOptionCard.annualCost = getLoanAnnualCost(projectCost) financingOptionCard.totalCost = getLoanTotalCost(projectCost) - } else if (financingOptionCard.financingType.id === 'green-bonds') { + } else if (financingOptionCard.financingType.id === 'greenBond') { financingOptionCard.annualCost = getGreenBondsAnnualCost(projectCost) financingOptionCard.totalCost = getGreenBondsTotalCost(projectCost) } else if (financingOptionCard.financingType.id === 'xaas') { @@ -92,4 +92,4 @@ export function setFinancingCosts(financingOptionCard: DialogFinancingOptionCard } } -export type FinancingId = 'budget' | 'green-bonds' | 'capital-funding' | 'loan' | 'xaas'; +export type FinancingId = 'budget' | 'greenBond' | 'capital-funding' | 'loan' | 'xaas'; diff --git a/src/ProjectControl.tsx b/src/ProjectControl.tsx index a0ae0b1..15e3fdf 100644 --- a/src/ProjectControl.tsx +++ b/src/ProjectControl.tsx @@ -104,7 +104,7 @@ export class ProjectControl implements ProjectControlParams { financingType: { // todo 142 change name if no other options name: hasFinancingOptions? 'Pay with Existing Budget' : 'Fully Fund Project', - id: undefined, + id: 'budget', description: hasFinancingOptions? 'Reduce energy use with a one-time payment' : 'Pay for project with funds from current budget', }, totalCost: self.cost, @@ -142,7 +142,7 @@ export class ProjectControl implements ProjectControlParams { } ]; - if (self.financingOptions) { + if (hasFinancingOptions) { self.financingOptions.forEach(option => { let implementButton = getFinancingTypeImplementButton(option); let financingOptionCard: DialogFinancingOptionCard = { @@ -809,26 +809,6 @@ export interface Project { page: symbol } -/** - * Used for tracking Game Settings - */ -export interface GameSettings { - gameYearInterval: number, - totalGameYears: number, - budget: number, - financingStartYear: number, - naturalGasUse: number, - electricityUse: number, - hydrogenUse: number, -} - -export interface UserSettings { - gameYearInterval: number, - financingStartYear: number, - energyCarryoverYears: number, - allowBudgetCarryover: string -} - /** * Parameters to pass into a ProjectControl. See code definition in `projects.tsx` for all fields and params. */ diff --git a/src/components/CurrentPage.tsx b/src/components/CurrentPage.tsx index 8e1d7f9..18a3795 100644 --- a/src/components/CurrentPage.tsx +++ b/src/components/CurrentPage.tsx @@ -1,11 +1,11 @@ import React from 'react'; -import type { RenewableProject, UserSettings} from '../ProjectControl'; -import type { CompletedProject, SelectedProject, GameSettings} from '../ProjectControl'; +import type { RenewableProject} from '../ProjectControl'; +import type { CompletedProject, SelectedProject} from '../ProjectControl'; import { PureComponentIgnoreFuncs } from '../functions-and-types'; import type { TrackedStats } from '../trackedStats'; import { GroupedChoices } from './GroupedChoices'; import type { GroupedChoicesProps } from './GroupedChoices'; -import { SelectGameSettings } from './SelectGameSettings'; +import { GameSettings, SelectGameSettings, UserSettings } from './SelectGameSettings'; import { StartPage } from './StartPage'; import type { StartPageProps } from './StartPage'; import { YearRecap } from './YearRecap'; diff --git a/src/components/Dashboard.tsx b/src/components/Dashboard.tsx index 5593cbf..d43aa87 100644 --- a/src/components/Dashboard.tsx +++ b/src/components/Dashboard.tsx @@ -22,8 +22,8 @@ import BasicPopover from './BasicPopover'; import HorizontalBarWithTooltip from './HorizontalBar'; import type { TrackedStats } from '../trackedStats'; import { statsGaugeProperties } from '../trackedStats'; -import type { GameSettings } from '../ProjectControl'; import { Table } from '@mui/material'; +import { GameSettings } from './SelectGameSettings'; export interface DashboardProps extends ControlCallbacks, TrackedStats, GameSettings { onBack?: () => void; diff --git a/src/components/Dialogs/ProjectInfoCard.tsx b/src/components/Dialogs/ProjectInfoCard.tsx index fe163d9..712af26 100644 --- a/src/components/Dialogs/ProjectInfoCard.tsx +++ b/src/components/Dialogs/ProjectInfoCard.tsx @@ -1,11 +1,11 @@ import React, { useEffect } from 'react'; -import { CardMedia, Dialog, DialogTitle, DialogContent, DialogContentText, DialogActions, useMediaQuery, Paper, DialogProps, Box, Card, CardHeader, CardContent, Typography, CardActions, Button, List, ListItem, ListItemText, Grid } from '@mui/material'; +import { CardMedia, DialogTitle, DialogContent, DialogContentText, Box, Card, CardHeader, CardContent, Typography, CardActions, Button, Grid } from '@mui/material'; import { parseSpecialText, PureComponentIgnoreFuncs } from '../../functions-and-types'; -import { useTheme } from '@mui/material/styles'; import { ButtonGroup } from '../Buttons'; import { DialogCardContent, InfoCard } from './dialog-functions-and-types'; import { Emphasis } from '../controls'; import { DialogFinancingOptionCard, ProjectDialogProps } from './ProjectDialog'; +import { GameSettings } from '../SelectGameSettings'; export class ProjectInfoCard extends PureComponentIgnoreFuncs { @@ -20,12 +20,14 @@ export class ProjectInfoCard extends PureComponentIgnoreFuncs { + financingOptionCards = getFinancingOptionsCards(props); + // timeout delay button display until dialog open - less page jump const timeout = setTimeout(() => { if (props.handleProjectInfoViewed && props.doAppStateCallback) { @@ -39,12 +41,6 @@ function ProjectInfoCardFunc(props: ProjectDialogProps) { }; }); - let energyStatCards: JSX.Element[] = getProjectEnergytStatCards(props.energyStatCards, props.resolveToValue); - let financingOptionCards: DialogFinancingOptionCard[] = []; - if (props.financingOptionCards) { - financingOptionCards = props.resolveToValue(props.financingOptionCards); - } - return ( <> {props.img && <> @@ -159,6 +155,20 @@ export function getProjectEnergytStatCards(cards: Resolvable { + return gameSettings.financingOptions[option.financingType.id] == true || option.financingType.id === 'budget' || option.financingType.id === 'capital-funding'; + }); + } + } + return financingOptionCards; +} + function getFinancingOptionsGrid(financingOptionCards: DialogFinancingOptionCard[], props: ProjectDialogProps) { return ( ({ @@ -30,6 +29,11 @@ export function SelectGameSettings(props: SelectGameSettingsProps) { const [financingStartYear, setFinancingStartYear] = React.useState(getFinancingStartYear()); const [allowBudgetCarryover, setBudgetCarryoverOption ] = React.useState('yes'); const [energyCarryoverYears, setEnergyCarryoverOption ] = React.useState(1); + const [financingOptions, setFinancingOptions] = React.useState({ + xaas: true, + loan: false, + greenBond: false, + }); const handleIntervalChange = (event: SelectChangeEvent) => { setGameYearInterval(event.target.value as number); @@ -46,6 +50,15 @@ export function SelectGameSettings(props: SelectGameSettingsProps) { const handleEnergyCarryoverChange = (event: SelectChangeEvent) => { setEnergyCarryoverOption(event.target.value as number); }; + + const handleFinancingOptionChange = (event: React.ChangeEvent) => { + setFinancingOptions({ + ...financingOptions, + [event.target.name]: event.target.checked + }); + }; + const { xaas, loan, greenBond } = financingOptions; + const invalidFinancingOptionsError = [xaas, loan, greenBond].filter((v) => v).length !== 2; return ( <> @@ -96,6 +109,34 @@ export function SelectGameSettings(props: SelectGameSettingsProps) { + + + + Pick two financing options to be made available for project implementation. + + + } + label='Xaas' + /> + + } + label='Loan' + /> + + } + label='Green Bond' + /> + + Select 2 options + + + Would you like to allow the carryover of the remaining end-of-year

budget to next year's budget?
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�`Od-lz*vowt&5`Pq3=H+%0DO5z1<2fGJGx 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

?uaK3Z-*?6Y*{ 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

G!bL?ts=G4a4$<^JU8vggY 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

&Pj4@`gJD+9MKACdE1g?pGT(={caPqiSD-e;w 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

0%aIF&jTjIWlO?g|?(Qt@XH-=-g-h;!?TX_p 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[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�oo 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≫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 rTEj6_sJ7M$Ga;&fEYa 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

*=R@N~Xl4Ba> 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 z¥X3#?h(7_Oj|5r+)D4N#1Mop(1J$>u$Ekjb$n=xEj!z>`}Di~J^y0ERp2w7LokQFLA zimUcnCTCNzVT@qy>-f|P8z@ zB;O*O{G%fkK@i0XNHWS>=1_K#_*S7`HC-DqzW^BfiiYYbE+KVEQ>Z+B?keM<5?3J} zbI7ryq;N3he~9}U)w7YbtU;VFbM>rPWAhbm5nXb?5$-$G#@aiG+C`XPoHpn0PEkzC zF2{Ro;t1^~%x=4-01=#S_N{AM;8xKRU6(FPZ2Q>!Yt8LcnH)9@_fbXxK>7?8$6Fas)XJ!sH@AU``M{3 zB$w?2G3<|TX5;ask7cU}jDWlHWKP4PHcic?@0qir{s-E12&V+Xu`)d@n^EtG11r)Z>&|F)f)tc{9kw z5I_pN8n+F?NoJx)^R5GoC-+vW$d?e@%LB$7a6%rRT6Lc3CM0cTWA{fuMRaIkW^d_n zm5{1H)1;$tVA&ZRtG)1!qLBQuEMi0QG-Y_&de<3a^6p^j%1B+S*wk~IeiepmbFzF(yLZd~04)cv;arr=`ZeT@DzbsX zChxv`R{Yn|!pdPHRT&_qW8OMVaAlg|WVJ!hsAJfB)ZLR}xoIW3&BL^Ch08aw>MD7z z3P?5rS7YsA)Q#0v-2#T5S(y2UASXpY>>fBYT71v^=-HR7Wl3m)uaU z0q3nmZA3F|RE)siF!LMtnI4|h?mkkCcJ|g&F;!;Uj!*Gsr-Cu(BEV243zB_$;*Yb2 zk;FsGb{OKNTUYx$k|SZ3HCYw9<2;%!YE+S7xsebR7fq5%^uVQ=U&~OpD1Q$`=I&?Ktl|P2uSy3<0JQwjo+B=Dtql! z0<4nmMv(1Mvpo9awP#;!+{taZqwARZW~aEip6b=XSCA^>%pFG*>`leBSk`G_b$Mf4 zH<|D0Q(8c-&GY=(;Td_wRJLVneW>6%4gO@Ec z!tx)}9jc7^NLy8zW{j*$^8!9a`M!p(Cg>HURQcs#tnJiiwM4(^7oldJNY*zjyH}o_ zsn)8_#c<1Q7Ehb}N9#`E%3l&K!<${(JhBTXsP(CS$|7*k5+Or|kz0;?R&Bk?qsX#+ z#L7UKx`B?BKiZ3KiDeS9jmaY%0DBD7>Ml}Qtx`!)I&BOH4eMC?f?iy!Yy`y_#|@K; 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ţTh9~r^U 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

nOJODety4 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

69V5q~>rwpC>?;!8DbDV8;CJGluqDiQ5{6hN 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 literal 0 HcmV?d00001 diff --git a/public/images/wallet.jpg b/public/images/wallet.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f39cc0e44143a0274e46ed8d74065337eb63afa2 GIT binary patch literal 349684 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 z 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

tp>CE*UX|ff1zC`1Tfitjf7T4)~SJid^MPQ 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 HJsSTHzcYr@ literal 0 HcmV?d00001 diff --git a/src/App.tsx b/src/App.tsx index b817589..fbb521c 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -1,4 +1,4 @@ -import React from 'react'; +import React, { createContext } from 'react'; import { Container, Box, ThemeProvider, Snackbar, Typography, Button, AppBar, IconButton, Toolbar, } from '@mui/material'; import './App.scss'; @@ -349,6 +349,24 @@ export class App extends React.PureComponent { componentDidUpdate(prevProps: AnyDict, prevState: AppState) { this.ignoreScrollHeightOnDialogClose(prevState) } + + // componentDidMount(): void { + // window.addEventListener('scroll', this.handleScroll); + // } + + // componentWillUnmount() { + // window.removeEventListener('scroll', this.handleScroll); + // } + + handleScroll(event) { + let scrollTop = event.srcElement.body.scrollTop, + itemTranslate = Math.min(0, scrollTop/3 - 60); + + // this.setState({ + // transform: itemTranslate + // }); + } + ignoreScrollHeightOnDialogClose(prevState: AppState) { let infoDialogClosed: boolean = (prevState.infoDialog.isOpen && !this.state.infoDialog.isOpen); @@ -507,6 +525,7 @@ export class App extends React.PureComponent { let implementedRenewableProjects: RenewableProject[] = [...this.state.implementedRenewableProjects]; let newCapitalFundingState: CapitalFundingState = {...capitalFundingState} let newCompletedProjects: CompletedProject[] = [...this.state.completedProjects]; + // * has accurate RenewableProjects savings only in first year of implementation let yearCostSavings: YearCostSavings = getYearCostSavings(thisYearStart, currentYearStats); @@ -648,9 +667,12 @@ export class App extends React.PureComponent { resolveToValue: (item, whenUndefined?) => this.resolveToValue(item, whenUndefined), }; + // const NativeEventContext = createContext(null); + return ( <> + {/* */} @@ -758,9 +780,12 @@ export class App extends React.PureComponent { + {/* */} ); } } + + export default App; diff --git a/src/Financing.tsx b/src/Financing.tsx index 9149714..5c65c4a 100644 --- a/src/Financing.tsx +++ b/src/Financing.tsx @@ -159,7 +159,7 @@ export function getDefaultFinancingOption(hasFinancingOptions: boolean, baseCost export function setCapitalFundingMilestone(capitalFundingState: CapitalFundingState, stats: TrackedStats) { let savingsMilestone: number; if (!capitalFundingState.roundA.isEarned) { - let roundAMilestonePercent = 15; + let roundAMilestonePercent = 5; savingsMilestone = checkHasSavingsMilestone(stats, roundAMilestonePercent); if (savingsMilestone) { capitalFundingState.roundA.isEarned = true; @@ -168,7 +168,7 @@ export function setCapitalFundingMilestone(capitalFundingState: CapitalFundingSt console.log('Capital Funding - earned round A, for year:', stats.currentGameYear + 1) } } else if (!capitalFundingState.roundB.isEarned) { - let roundBMilestonePercent = 40; + let roundBMilestonePercent = 35; // let roundBMilestone = process.env.NODE_ENV == 'development' ? .8: 40; savingsMilestone = checkHasSavingsMilestone(stats, roundBMilestonePercent); if (savingsMilestone) { @@ -215,9 +215,9 @@ export function checkHasSavingsMilestone(stats: TrackedStats, carbonSavingsPerce */ export function getCapitalFundingSurprise(milestoneSavingsPercent: number): RecapSurprise { return { - title: `Greenhouse gas emissions have been reduced by ${milestoneSavingsPercent}%`, - subHeader: 'Capital Funding Reward Earned', - text: 'You\'ve received a {Capital Funding Reward} for making great choices toward reducing emissions. This reward allows you to implement one qualifying project for {FREE}.', + title: "Capital Funding Reward Earned", + subHeader: `Greenhouse gas emissions have been reduced by ${milestoneSavingsPercent}%`, + text: 'You\'ve received a {Capital Funding Reward} for making great choices toward reducing emissions. This reward allows you to implement one qualifying project without pulling from your budget.', className: 'year-recap-positive-surprise', avatar: { icon: , diff --git a/src/components/Dialogs/ProjectInfoCard.tsx b/src/components/Dialogs/ProjectInfoCard.tsx index 3e24810..f008ee3 100644 --- a/src/components/Dialogs/ProjectInfoCard.tsx +++ b/src/components/Dialogs/ProjectInfoCard.tsx @@ -245,7 +245,7 @@ function getFinancingOptionsGrid(financingOptionCards: DialogFinancingOptionCard : - Free + Capital Project } diff --git a/src/components/YearRecap.tsx b/src/components/YearRecap.tsx index 8a64ea7..0d60f50 100644 --- a/src/components/YearRecap.tsx +++ b/src/components/YearRecap.tsx @@ -25,6 +25,9 @@ import { Link, CardActions, Container, + CardMedia, + Fade, + Grow, } from '@mui/material'; import type { ControlCallbacks, PageControl } from './controls'; import { Emphasis } from './controls'; @@ -51,7 +54,47 @@ import { CapitalFundingState, FinancingOption, getCanUseCapitalFunding, getCapit import { findFinancingOptionFromProject } from '../Financing'; import { DialogFinancingOptionCard } from './Dialogs/ProjectDialog'; -export class YearRecap extends React.Component { +export class YearRecap extends React.Component { + // timeout: NodeJS.Timeout; + + // constructor(props) { + // super(props); + + // this.state = { + // inView: false + // }; + // // this.handleScroll = this.handleScroll.bind(this); + // } + + // componentDidMount() { + // debugger; + // // Add scroll event listener when component mounts + // window.addEventListener('scroll', this.handleScroll); + // } + + // componentWillUnmount() { + // // Remove scroll event listener when component unmounts + // window.removeEventListener('scroll', this.handleScroll); + // } + + // handleScroll() { + // function isElementInViewport(el: HTMLElement) { + // const rect = el.getBoundingClientRect() + // return ( + // rect.top >= 0 && + // rect.left >= 0 && + // rect.bottom <= (window.innerHeight || document.documentElement.clientHeight) && + // rect.right <= (window.innerWidth || document.documentElement.clientWidth) + // ) + // } + + // const surprise = document.querySelector('.year-recap-positive-surprise'); + // const surpriseInView = isElementInViewport(surprise as HTMLElement); + // this.setState({ inView: surpriseInView }); + // // clearTimeout(this.timeout); + // // this.timeout = setTimeout(() => { + // // }, 200); + // } render() { // * initialCurrentYearStats - READ ONLY stats @@ -78,6 +121,7 @@ export class YearRecap extends React.Component { }).format(mutableStats.costPerCarbonSavings) : '0'; let barGraphData: BarGraphData = getBarGraphData(this.props, mutableStats); let recapWidthSx = { width: '90%', margin: 'auto' }; + return ( <> @@ -354,7 +398,7 @@ function buildRecapCardsAndResults(props: YearRecapProps, initialCurrentYearStat // todo this will eventually handle renwables recapResults.yearEndTotalSpending += getOngoingFinancingCosts(props.completedProjects, mutableStats); - setCapitalFundingExpired(mutableCapitalFundingState, mutableStats); + // setCapitalFundingExpired(mutableCapitalFundingState, mutableStats); addCapitalFundingRewardCard(recapResults.projectRecapCards, mutableCapitalFundingState, mutableStats); mutableStats.yearEndTotalSpending = initialCurrentYearStats.yearEndTotalSpending + recapResults.yearEndTotalSpending; setCostPerCarbonSavings(mutableStats); @@ -662,6 +706,51 @@ function addPreviousRenewablesForDisplay(implementedRenewableProjects: Renewable } +/** +* Add card for total utility rebate. Some rebates may happen multiple times (renewable projects) +*/ +function addCapitalFundingRewardCard(projectRecapCards: JSX.Element[], capitalFundingState: CapitalFundingState, stats: TrackedStats) { + let percentSavingsMilestone: number = setCapitalFundingMilestone(capitalFundingState, stats); + if (percentSavingsMilestone) { + let surprise: RecapSurprise = getCapitalFundingSurprise(percentSavingsMilestone); + let capitalFundingRewardCard = getCapitalFundingCard(surprise, surprise.title, surprise.subHeader) + projectRecapCards.unshift(capitalFundingRewardCard); + } + +} + + +/** +* Add card for Capital Funding Reward +*/ +function getCapitalFundingCard(surprise: RecapSurprise, title: string, subHeader: string | undefined, index?: number): JSX.Element { + let keyId = index !== undefined ? index : title; + return + + {/* */} + + + + + + + + {/* */} + + +} + /** * Add recap cards for "surprises". */ @@ -780,18 +869,6 @@ function addRebateRecapCard(implementedProjects: ProjectControl[], projectRecapC } -/** -* Add card for total utility rebate. Some rebates may happen multiple times (renewable projects) -*/ -function addCapitalFundingRewardCard(projectRecapCards: JSX.Element[], capitalFundingState: CapitalFundingState, stats: TrackedStats) { - let percentSavingsMilestone: number = setCapitalFundingMilestone(capitalFundingState, stats); - if (percentSavingsMilestone) { - let surprise: RecapSurprise = getCapitalFundingSurprise(percentSavingsMilestone); - let capitalFundingRewardCard = getSurpriseEventCard(surprise, surprise.title, surprise.subHeader) - projectRecapCards.unshift(capitalFundingRewardCard); - } - -} From 627eaeb5afcceb1563d7ed3ad97cfcc391adf321 Mon Sep 17 00:00:00 2001 From: nbintertech Date: Mon, 26 Feb 2024 14:25:55 -0600 Subject: [PATCH 060/108] Move methods to be members of component class --- src/components/YearRecap.tsx | 1259 +++++++++++++++++----------------- 1 file changed, 631 insertions(+), 628 deletions(-) diff --git a/src/components/YearRecap.tsx b/src/components/YearRecap.tsx index 0d60f50..4ee465e 100644 --- a/src/components/YearRecap.tsx +++ b/src/components/YearRecap.tsx @@ -54,7 +54,7 @@ import { CapitalFundingState, FinancingOption, getCanUseCapitalFunding, getCapit import { findFinancingOptionFromProject } from '../Financing'; import { DialogFinancingOptionCard } from './Dialogs/ProjectDialog'; -export class YearRecap extends React.Component { +export class YearRecap extends React.Component { // timeout: NodeJS.Timeout; // constructor(props) { @@ -102,7 +102,7 @@ export class YearRecap extends React.Component { // * mutableStats - mutates as we calculate current year recap let mutableStats: TrackedStats = { ...initialCurrentYearStats }; let mutableCapitalFundingState: CapitalFundingState = { ...this.props.capitalFundingState }; - let recapResults: YearRecapResults = buildRecapCardsAndResults(this.props, initialCurrentYearStats, mutableStats, mutableCapitalFundingState); + let recapResults: YearRecapResults = this.buildRecapCardsAndResults(this.props, initialCurrentYearStats, mutableStats, mutableCapitalFundingState); const noDecimalsFormatter = Intl.NumberFormat('en-US', { minimumFractionDigits: 0, @@ -119,7 +119,7 @@ export class YearRecap extends React.Component { minimumFractionDigits: 0, maximumFractionDigits: 2, }).format(mutableStats.costPerCarbonSavings) : '0'; - let barGraphData: BarGraphData = getBarGraphData(this.props, mutableStats); + let barGraphData: BarGraphData = this.getBarGraphData(this.props, mutableStats); let recapWidthSx = { width: '90%', margin: 'auto' }; return ( @@ -133,7 +133,7 @@ export class YearRecap extends React.Component { LinearProgressProps={{ sx: { height: '16px', width: '50%' } }} sx={{ padding: '.75rem' }} backButton={} - nextButton={getNextButton(this.props, mutableStats, mutableCapitalFundingState)} + nextButton={this.getNextButton(this.props, mutableStats, mutableCapitalFundingState)} /> {this.props.totalGameYears == 5 && @@ -227,7 +227,7 @@ export class YearRecap extends React.Component { - {recapResults.projectRecapCards.length !== 0? + {recapResults.projectRecapCards.length !== 0 ? Current Projects @@ -310,7 +310,7 @@ export class YearRecap extends React.Component { LinearProgressProps={{ sx: { height: '16px', width: '50%' } }} sx={{ padding: '.75rem' }} backButton={} - nextButton={getNextButton(this.props, mutableStats, mutableCapitalFundingState)} + nextButton={this.getNextButton(this.props, mutableStats, mutableCapitalFundingState)} /> } @@ -320,516 +320,500 @@ export class YearRecap extends React.Component { ); } -} -/** -* Returns YearRecapResults and cards, mutates mutableStats and props -*/ -function buildRecapCardsAndResults(props: YearRecapProps, initialCurrentYearStats: TrackedStats, mutableStats: TrackedStats, mutableCapitalFundingState: CapitalFundingState): YearRecapResults { - let recapResults: YearRecapResults = { - projectRecapCards: [], - unspentBudget: props.financesAvailable, - yearEndTotalSpending: 0, - yearCostSavings: { - naturalGas: 0, - electricity: 0, - hydrogen: 0 - } - }; + /** + * Returns YearRecapResults and cards, mutates mutableStats and props + */ + buildRecapCardsAndResults(props: YearRecapProps, initialCurrentYearStats: TrackedStats, mutableStats: TrackedStats, mutableCapitalFundingState: CapitalFundingState): YearRecapResults { + let recapResults: YearRecapResults = { + projectRecapCards: [], + unspentBudget: props.financesAvailable, + yearEndTotalSpending: 0, + yearCostSavings: { + naturalGas: 0, + electricity: 0, + hydrogen: 0 + } + }; + + let implementedProjectIds: symbol[] = [...props.implementedProjectsIds]; + let implementedProjects: ProjectControl[] = implementedProjectIds.map(project => Projects[project]); + let implementedFinancedProjects: ImplementedProject[] = [...props.implementedFinancedProjects]; + let implementedRenewableProjectsCopy: RenewableProject[] = props.implementedRenewableProjects.map(project => { return { ...project } }); + + this.addPreviousRenewablesForDisplay(props.implementedRenewableProjects, mutableStats, implementedProjects); + this.addRebateRecapCard(implementedProjects, recapResults.projectRecapCards, implementedFinancedProjects, implementedRenewableProjectsCopy, mutableStats.currentGameYear); + this.addSurpriseEventCards(implementedProjects, recapResults.projectRecapCards, implementedFinancedProjects, implementedRenewableProjectsCopy, mutableStats.currentGameYear); + + let projectNetCost = 0; + let totalProjectExtraCosts = 0; + // * WARNING - mutableStats: TrackedStats for each iteration below represents the stats with current projects modifiers, not the cumulative stats for the year + implementedProjects.forEach((implementedProject: ProjectControl, index) => { + // * projectIndividualizedStats === renewable project savings calculations need project stats which are ONLY + // * mutated by the current renewable project (instead of mutatedStats which tracks all projects) + const projectIndividualizedStats: TrackedStats = { ...initialCurrentYearStats }; + let gaugeCharts: JSX.Element[] = []; + const renewableProject = implementedRenewableProjectsCopy.find(project => project.page === implementedProject.pageId); + let hasAppliedFirstYearSavings = false; + let shouldApplyHiddenCosts = true; + let financingOption: FinancingOption; + if (renewableProject) { + hasAppliedFirstYearSavings = renewableProject.yearStarted !== mutableStats.currentGameYear; + let renewableProjectIndex: number = implementedRenewableProjectsCopy.findIndex(project => project.page === implementedProject.pageId); + financingOption = implementedRenewableProjectsCopy[renewableProjectIndex].financingOption; + shouldApplyHiddenCosts = renewableProject.yearStarted === mutableStats.currentGameYear; + } else { + let financedIndex: number = implementedFinancedProjects.findIndex(project => project.page === implementedProject.pageId); + financingOption = implementedFinancedProjects[financedIndex].financingOption; + } - let implementedProjectIds: symbol[] = [...props.implementedProjectsIds]; - let implementedProjects: ProjectControl[] = implementedProjectIds.map(project => Projects[project]); - let implementedFinancedProjects: ImplementedProject[] = [...props.implementedFinancedProjects]; - let implementedRenewableProjectsCopy: RenewableProject[] = props.implementedRenewableProjects.map(project => { return { ...project } }); - - addPreviousRenewablesForDisplay(props.implementedRenewableProjects, mutableStats, implementedProjects); - addRebateRecapCard(implementedProjects, recapResults.projectRecapCards, implementedFinancedProjects, implementedRenewableProjectsCopy, mutableStats.currentGameYear); - addSurpriseEventCards(implementedProjects, recapResults.projectRecapCards, implementedFinancedProjects, implementedRenewableProjectsCopy, mutableStats.currentGameYear); - - let projectNetCost = 0; - let totalProjectExtraCosts = 0; - // * WARNING - mutableStats: TrackedStats for each iteration below represents the stats with current projects modifiers, not the cumulative stats for the year - implementedProjects.forEach((implementedProject: ProjectControl, index) => { - // * projectIndividualizedStats === renewable project savings calculations need project stats which are ONLY - // * mutated by the current renewable project (instead of mutatedStats which tracks all projects) - const projectIndividualizedStats: TrackedStats = { ...initialCurrentYearStats }; - let gaugeCharts: JSX.Element[] = []; - const renewableProject = implementedRenewableProjectsCopy.find(project => project.page === implementedProject.pageId); - let hasAppliedFirstYearSavings = false; - let shouldApplyHiddenCosts = true; - let financingOption: FinancingOption; - if (renewableProject) { - hasAppliedFirstYearSavings = renewableProject.yearStarted !== mutableStats.currentGameYear; - let renewableProjectIndex: number = implementedRenewableProjectsCopy.findIndex(project => project.page === implementedProject.pageId); - financingOption = implementedRenewableProjectsCopy[renewableProjectIndex].financingOption; - shouldApplyHiddenCosts = renewableProject.yearStarted === mutableStats.currentGameYear; - } else { - let financedIndex: number = implementedFinancedProjects.findIndex(project => project.page === implementedProject.pageId); - financingOption = implementedFinancedProjects[financedIndex].financingOption; - } + this.applyStatsFromImplementation(implementedProject, projectIndividualizedStats, mutableStats, gaugeCharts, hasAppliedFirstYearSavings); + this.applyEndOfYearStats(implementedProject, mutableStats, hasAppliedFirstYearSavings); + this.addCarbonSavingsGauge(mutableStats, gaugeCharts, props.defaultTrackedStats); + implementedProject.applyCost(mutableStats, financingOption); - applyStatsFromImplementation(implementedProject, projectIndividualizedStats, mutableStats, gaugeCharts, hasAppliedFirstYearSavings); - applyEndOfYearStats(implementedProject, mutableStats, hasAppliedFirstYearSavings); - addCarbonSavingsGauge(mutableStats, gaugeCharts, props.defaultTrackedStats); - implementedProject.applyCost(mutableStats, financingOption); + projectNetCost = implementedProject.getYearEndTotalSpending(financingOption, mutableStats.gameYearInterval, shouldApplyHiddenCosts); + if (renewableProject && !hasAppliedFirstYearSavings) { + this.mutateRenewableFirstYearStats(implementedProject, props, initialCurrentYearStats, projectIndividualizedStats); + } - projectNetCost = implementedProject.getYearEndTotalSpending(financingOption, mutableStats.gameYearInterval, shouldApplyHiddenCosts); - if (renewableProject && !hasAppliedFirstYearSavings) { - mutateRenewableFirstYearStats(implementedProject, props, initialCurrentYearStats, projectIndividualizedStats); - } + recapResults.yearEndTotalSpending += projectNetCost; + if (shouldApplyHiddenCosts) { + totalProjectExtraCosts = implementedProject.getHiddenCost(); + } + recapResults.unspentBudget -= totalProjectExtraCosts; + recapResults.unspentBudget += implementedProject.getYearEndRebates(); + mutableStats.financesAvailable = recapResults.unspentBudget; + + this.addImplementedProjectRecapCard( + implementedProject, + props, + mutableStats, + recapResults, + gaugeCharts, + projectNetCost, + totalProjectExtraCosts); + }); - recapResults.yearEndTotalSpending += projectNetCost; - if (shouldApplyHiddenCosts) { - totalProjectExtraCosts = implementedProject.getHiddenCost(); - } - recapResults.unspentBudget -= totalProjectExtraCosts; - recapResults.unspentBudget += implementedProject.getYearEndRebates(); - mutableStats.financesAvailable = recapResults.unspentBudget; - - addImplementedProjectRecapCard( - implementedProject, - props, - mutableStats, - recapResults, - gaugeCharts, - projectNetCost, - totalProjectExtraCosts); - }); - - // todo this will eventually handle renwables - recapResults.yearEndTotalSpending += getOngoingFinancingCosts(props.completedProjects, mutableStats); - // setCapitalFundingExpired(mutableCapitalFundingState, mutableStats); - addCapitalFundingRewardCard(recapResults.projectRecapCards, mutableCapitalFundingState, mutableStats); - mutableStats.yearEndTotalSpending = initialCurrentYearStats.yearEndTotalSpending + recapResults.yearEndTotalSpending; - setCostPerCarbonSavings(mutableStats); - recapResults.yearCostSavings = getYearCostSavings(initialCurrentYearStats, mutableStats); - setRenewableProjectResults(implementedRenewableProjectsCopy, mutableStats, initialCurrentYearStats, recapResults.yearCostSavings); - - return recapResults; -} + // todo this will eventually handle renwables + recapResults.yearEndTotalSpending += this.getOngoingFinancingCosts(props.completedProjects, mutableStats); + // setCapitalFundingExpired(mutableCapitalFundingState, mutableStats); + this.addCapitalFundingRewardCard(recapResults.projectRecapCards, mutableCapitalFundingState, mutableStats); + mutableStats.yearEndTotalSpending = initialCurrentYearStats.yearEndTotalSpending + recapResults.yearEndTotalSpending; + this.setCostPerCarbonSavings(mutableStats); + recapResults.yearCostSavings = getYearCostSavings(initialCurrentYearStats, mutableStats); + this.setRenewableProjectResults(implementedRenewableProjectsCopy, mutableStats, initialCurrentYearStats, recapResults.yearCostSavings); -/** -* Set mutable stats costPerCarbonSavings -*/ -function setCostPerCarbonSavings(mutableStats: TrackedStats) { - let costPerCarbonSavings = 0; - if (mutableStats.yearEndTotalSpending > 0 && mutableStats.carbonSavingsPerKg > 0) { - costPerCarbonSavings = mutableStats.yearEndTotalSpending / mutableStats.carbonSavingsPerKg; + return recapResults; } - mutableStats.costPerCarbonSavings = costPerCarbonSavings; -} -/** -* Costs from completed projects still in financing -*/ -function getOngoingFinancingCosts(completedProjects: CompletedProject[], mutableStats: TrackedStats) { - let yearFinancingCosts: number = 0; - completedProjects.forEach((completedProject: CompletedProject) => { - if (completedProject.financingOption) { - yearFinancingCosts += Projects[completedProject.page].getYearEndTotalSpending(completedProject.financingOption, mutableStats.gameYearInterval, false); + /** + * Set mutable stats costPerCarbonSavings + */ + setCostPerCarbonSavings(mutableStats: TrackedStats) { + let costPerCarbonSavings = 0; + if (mutableStats.yearEndTotalSpending > 0 && mutableStats.carbonSavingsPerKg > 0) { + costPerCarbonSavings = mutableStats.yearEndTotalSpending / mutableStats.carbonSavingsPerKg; } - - }); - return yearFinancingCosts; -} + mutableStats.costPerCarbonSavings = costPerCarbonSavings; + } + /** + * Costs from completed projects still in financing + */ + getOngoingFinancingCosts(completedProjects: CompletedProject[], mutableStats: TrackedStats) { + let yearFinancingCosts: number = 0; + completedProjects.forEach((completedProject: CompletedProject) => { + if (completedProject.financingOption) { + yearFinancingCosts += Projects[completedProject.page].getYearEndTotalSpending(completedProject.financingOption, mutableStats.gameYearInterval, false); + } -/** -* WARNING - Directly mutates renewable project in first year. This is a workaround to get correct stats display and state given some of the other game mechanics and logic -* we need to assign/save individualized project savings to be applied in each renewable year recap - later years don't change savings state, only display values -*/ -function mutateRenewableFirstYearStats(implementedProject: ProjectControl, props: YearRecapProps, initialCurrentYearStats: TrackedStats, projectIndividualizedStats: TrackedStats) { - const renewableProjectIndex = props.implementedRenewableProjects.findIndex(project => project.page === implementedProject.pageId); - if (props.implementedRenewableProjects[renewableProjectIndex].yearStarted === initialCurrentYearStats.currentGameYear) { - // todo 143 ignore for some financed projects - props.implementedRenewableProjects[renewableProjectIndex].yearlyFinancialSavings = getYearCostSavings(initialCurrentYearStats, projectIndividualizedStats); - console.log(`${String(props.implementedRenewableProjects[renewableProjectIndex].page)} budget period savings, ${props.implementedRenewableProjects[renewableProjectIndex].yearlyFinancialSavings?.electricity}`); + }); + return yearFinancingCosts; } -} - -/** -* Set savings and costs related to renewable projects -*/ -function setRenewableProjectResults(implementedRenewableProjectsCopy: RenewableProject[], mutableStats: TrackedStats, initialCurrentYearStats: TrackedStats, yearCostSavings: YearCostSavings) { - implementedRenewableProjectsCopy.forEach((project: RenewableProject) => { - // * on first year of renewable project implementation : - // * YearRecap displays savings accurately, subsequent years don't - so we're appending to savings - // * onProceed accurately adds savings, so don't add savings to financesAvailable - if (project.yearlyFinancialSavings && project.gameYearsImplemented.includes(initialCurrentYearStats.currentGameYear) - && project.yearStarted !== initialCurrentYearStats.currentGameYear - && initialCurrentYearStats.currentGameYear !== 1) { - console.log(`${String(project.page)} renewable savings added', ${project.yearlyFinancialSavings.electricity}`); - yearCostSavings.electricity += project.yearlyFinancialSavings.electricity; - yearCostSavings.naturalGas += project.yearlyFinancialSavings.naturalGas; - - // * only update financesAvailable with renewable savings (other savings applied at recap) - mutableStats.financesAvailable += project.yearlyFinancialSavings.electricity; - mutableStats.financesAvailable += project.yearlyFinancialSavings.naturalGas; - } - }); -} -/** -* Add card for an implemented project -*/ -function addImplementedProjectRecapCard(implementedProject: ProjectControl, - props: YearRecapProps, - mutableStats: TrackedStats, - recapResults: YearRecapResults, - gaugeCharts: JSX.Element[], - projectNetCost: number, - totalExtraCosts: number) { - - let headerStyle = { - '& .MuiCardHeader-title': { - textAlign: 'left', - fontSize: '26px', - fontWeight: 'bold' - }, - '& .MuiCardHeader-subheader': { - textAlign: 'left', - fontSize: '22px', - fontWeight: '400', - color: '#000000', - }, - }; - let yearMultiplier = 1; - if (implementedProject.isRenewable) { - yearMultiplier = mutableStats.gameYearInterval; + /** + * WARNING - Directly mutates renewable project in first year. This is a workaround to get correct stats display and state given some of the other game mechanics and logic + * we need to assign/save individualized project savings to be applied in each renewable year recap - later years don't change savings state, only display values + */ + mutateRenewableFirstYearStats(implementedProject: ProjectControl, props: YearRecapProps, initialCurrentYearStats: TrackedStats, projectIndividualizedStats: TrackedStats) { + const renewableProjectIndex = props.implementedRenewableProjects.findIndex(project => project.page === implementedProject.pageId); + if (props.implementedRenewableProjects[renewableProjectIndex].yearStarted === initialCurrentYearStats.currentGameYear) { + // todo 143 ignore for some financed projects + props.implementedRenewableProjects[renewableProjectIndex].yearlyFinancialSavings = getYearCostSavings(initialCurrentYearStats, projectIndividualizedStats); + console.log(`${String(props.implementedRenewableProjects[renewableProjectIndex].page)} budget period savings, ${props.implementedRenewableProjects[renewableProjectIndex].yearlyFinancialSavings?.electricity}`); + } } - const implementedProjects = implementedProject.isRenewable? props.implementedRenewableProjects : props.implementedFinancedProjects - let implementationFinancing: FinancingOption = findFinancingOptionFromProject(implementedProjects, implementedProject.pageId); - let isFinanced = implementationFinancing.financingType.id !== 'budget'; - let isFinancingPaidOff; - if (isFinanced) { - let financedProject = implementedProjects.find(project => project.page === implementedProject.pageId); - isFinancingPaidOff = isProjectFullyFunded(financedProject, mutableStats.currentGameYear); + + /** + * Set savings and costs related to renewable projects + */ + setRenewableProjectResults(implementedRenewableProjectsCopy: RenewableProject[], mutableStats: TrackedStats, initialCurrentYearStats: TrackedStats, yearCostSavings: YearCostSavings) { + implementedRenewableProjectsCopy.forEach((project: RenewableProject) => { + // * on first year of renewable project implementation : + // * YearRecap displays savings accurately, subsequent years don't - so we're appending to savings + // * onProceed accurately adds savings, so don't add savings to financesAvailable + if (project.yearlyFinancialSavings && project.gameYearsImplemented.includes(initialCurrentYearStats.currentGameYear) + && project.yearStarted !== initialCurrentYearStats.currentGameYear + && initialCurrentYearStats.currentGameYear !== 1) { + console.log(`${String(project.page)} renewable savings added', ${project.yearlyFinancialSavings.electricity}`); + yearCostSavings.electricity += project.yearlyFinancialSavings.electricity; + yearCostSavings.naturalGas += project.yearlyFinancialSavings.naturalGas; + + // * only update financesAvailable with renewable savings (other savings applied at recap) + mutableStats.financesAvailable += project.yearlyFinancialSavings.electricity; + mutableStats.financesAvailable += project.yearlyFinancialSavings.naturalGas; + } + }); } - let initialCost = isFinanced? implementedProject.financedAnnualCost : implementedProject.baseCost; - initialCost *= yearMultiplier; + /** + * Add card for an implemented project + */ + addImplementedProjectRecapCard(implementedProject: ProjectControl, + props: YearRecapProps, + mutableStats: TrackedStats, + recapResults: YearRecapResults, + gaugeCharts: JSX.Element[], + projectNetCost: number, + totalExtraCosts: number) { + + let headerStyle = { + '& .MuiCardHeader-title': { + textAlign: 'left', + fontSize: '26px', + fontWeight: 'bold' + }, + '& .MuiCardHeader-subheader': { + textAlign: 'left', + fontSize: '22px', + fontWeight: '400', + color: '#000000', + }, + }; - let financingCardContent: DialogFinancingOptionCard = { - ...implementationFinancing, - financedTotalCost: implementedProject.financedTotalCost ? implementedProject.financedTotalCost : implementedProject.baseCost, - financedAnnualCost: implementedProject.financedAnnualCost, - implementButton: undefined - } - let listItemSx = { paddingLeft: '8px'} - recapResults.projectRecapCards.push( - - - - } - sx={headerStyle} - /> - - {implementedProject.caseStudy && ( - -

- Case Study - {implementedProject.caseStudy.title} -

- - )} - - - - - {isFinanced && - + let yearMultiplier = 1; + if (implementedProject.isRenewable) { + yearMultiplier = mutableStats.gameYearInterval; + } + const implementedProjects = implementedProject.isRenewable ? props.implementedRenewableProjects : props.implementedFinancedProjects + let implementationFinancing: FinancingOption = findFinancingOptionFromProject(implementedProjects, implementedProject.pageId); + let isFinanced = implementationFinancing.financingType.id !== 'budget'; + let isFinancingPaidOff; + if (isFinanced) { + let financedProject = implementedProjects.find(project => project.page === implementedProject.pageId); + isFinancingPaidOff = isProjectFullyFunded(financedProject, mutableStats.currentGameYear); + } - - - - - Financing - - - {financingCardContent.financingType.name} - - - } - secondary={ - {financingCardContent.financingType.detailedInfo} - } - /> - - {!isFinancingPaidOff - && + let initialCost = isFinanced ? implementedProject.financedAnnualCost : implementedProject.baseCost; + initialCost *= yearMultiplier; + + let financingCardContent: DialogFinancingOptionCard = { + ...implementationFinancing, + financedTotalCost: implementedProject.financedTotalCost ? implementedProject.financedTotalCost : implementedProject.baseCost, + financedAnnualCost: implementedProject.financedAnnualCost, + implementButton: undefined + } + let listItemSx = { paddingLeft: '8px' } + recapResults.projectRecapCards.push( + + + + } + sx={headerStyle} + /> + + {implementedProject.caseStudy && ( + +

+ Case Study - {implementedProject.caseStudy.title} +

+ + )} + + + + + {isFinanced && + + + - Annual {' '} - - ${financingCardContent.financedAnnualCost.toLocaleString('en-US')} - - + <> + + Financing + + + {financingCardContent.financingType.name} + + } secondary={ - - Total {' '} ${financingCardContent.financedTotalCost.toLocaleString('en-US')} - + {financingCardContent.financingType.detailedInfo} } /> - } - {isFinancingPaidOff - && - + {!isFinancingPaidOff + && + + + Annual {' '} + + ${financingCardContent.financedAnnualCost.toLocaleString('en-US')} + + + } + secondary={ + + Total {' '} ${financingCardContent.financedTotalCost.toLocaleString('en-US')} + + } + /> + + } + {isFinancingPaidOff + && + + + + Paid Off + + + } + /> + + } + + + + } + + + + + {!isFinanced && + + + Initial Project Cost:{' '} - Paid Off + ${initialCost.toLocaleString('en-US')} } /> } + + + Rebates: {' '} + + ${implementedProject.getYearEndRebates().toLocaleString('en-US')} + + + } - - - } - - - - - {!isFinanced && + /> +
- Initial Project Cost:{' '} + Extra Costs:{' '} - ${initialCost.toLocaleString('en-US')} + ${totalExtraCosts.toLocaleString('en-US')} } /> - } - - - Rebates: {' '} - - ${implementedProject.getYearEndRebates().toLocaleString('en-US')} - - - } + + + Year Net Cost:{' '} + + ${projectNetCost.toLocaleString('en-US')} + + + } + /> + +
+
+ + + + + {gaugeCharts} + + - /> - - - - Extra Costs:{' '} - - ${totalExtraCosts.toLocaleString('en-US')} - - - } - /> - - - - Year Net Cost:{' '} - - ${projectNetCost.toLocaleString('en-US')} - - - } - /> - -
+ - - - {gaugeCharts} - - - - + + + ); + } - - - - ); -} + /** + * Add already implemented/processed renewables to display alongside implemented projects + */ + addPreviousRenewablesForDisplay(implementedRenewableProjects: RenewableProject[], mutableStats: TrackedStats, implementedProjects: ProjectControl[]) { + // todo verify this + implementedRenewableProjects.forEach(project => { + if (project.gameYearsImplemented.includes(mutableStats.currentGameYear)) { + implementedProjects.push(Projects[project.page]); + } + }); + } -/** -* Add already implemented/processed renewables to display alongside implemented projects -*/ -function addPreviousRenewablesForDisplay(implementedRenewableProjects: RenewableProject[], mutableStats: TrackedStats, implementedProjects: ProjectControl[]) { - // todo verify this - implementedRenewableProjects.forEach(project => { - if (project.gameYearsImplemented.includes(mutableStats.currentGameYear)) { - implementedProjects.push(Projects[project.page]); + /** + * Add card for total utility rebate. Some rebates may happen multiple times (renewable projects) + */ + addCapitalFundingRewardCard(projectRecapCards: JSX.Element[], capitalFundingState: CapitalFundingState, stats: TrackedStats) { + let percentSavingsMilestone: number = setCapitalFundingMilestone(capitalFundingState, stats); + if (percentSavingsMilestone) { + let surprise: RecapSurprise = getCapitalFundingSurprise(percentSavingsMilestone); + let capitalFundingRewardCard = this.getCapitalFundingCard(surprise, surprise.title, surprise.subHeader) + projectRecapCards.unshift(capitalFundingRewardCard); } - }); -} - -/** -* Add card for total utility rebate. Some rebates may happen multiple times (renewable projects) -*/ -function addCapitalFundingRewardCard(projectRecapCards: JSX.Element[], capitalFundingState: CapitalFundingState, stats: TrackedStats) { - let percentSavingsMilestone: number = setCapitalFundingMilestone(capitalFundingState, stats); - if (percentSavingsMilestone) { - let surprise: RecapSurprise = getCapitalFundingSurprise(percentSavingsMilestone); - let capitalFundingRewardCard = getCapitalFundingCard(surprise, surprise.title, surprise.subHeader) - projectRecapCards.unshift(capitalFundingRewardCard); } -} - -/** -* Add card for Capital Funding Reward -*/ -function getCapitalFundingCard(surprise: RecapSurprise, title: string, subHeader: string | undefined, index?: number): JSX.Element { - let keyId = index !== undefined ? index : title; - return - - {/* + + {/* */} - - - - - - - - {/* */} - - -} + + + + + + + + {/* */} + + + } -/** -* Add recap cards for "surprises". -*/ -function addSurpriseEventCards(implementedProjects: ProjectControl[], projectRecapCards: JSX.Element[], implementedFinancedProjects: ImplementedProject[], renewableProjects: ImplementedProject[], currentGameYear: number) { - implementedProjects.forEach(project => { - if (project.recapSurprises) { - let shouldShowSurprise = getHasActiveHiddenCost(project, implementedFinancedProjects, renewableProjects, currentGameYear); - if (shouldShowSurprise) { - projectRecapCards.push( - ...project.recapSurprises.map((projectSurprise, index) => { - return ( - getSurpriseEventCard(projectSurprise, project.title, project.shortTitle, index) - ); - }) - ); + /** + * Add recap cards for "surprises". + */ + addSurpriseEventCards(implementedProjects: ProjectControl[], projectRecapCards: JSX.Element[], implementedFinancedProjects: ImplementedProject[], renewableProjects: ImplementedProject[], currentGameYear: number) { + implementedProjects.forEach(project => { + if (project.recapSurprises) { + let shouldShowSurprise = getHasActiveHiddenCost(project, implementedFinancedProjects, renewableProjects, currentGameYear); + if (shouldShowSurprise) { + projectRecapCards.push( + ...project.recapSurprises.map((projectSurprise, index) => { + return ( + this.getSurpriseEventCard(projectSurprise, project.title, project.shortTitle, index) + ); + }) + ); + } } - } - }); -} - -export function getHasActiveHiddenCost(project: ProjectControl, implementedFinancedProjects: ImplementedProject[], renewableProjects: ImplementedProject[], currentGameYear: number): boolean { - let hasActiveHiddenCosts = true; - let renewableProject = renewableProjects.find(renewable => renewable.page === project.pageId); - if (renewableProject && renewableProject.yearStarted !== currentGameYear) { - hasActiveHiddenCosts = false; - } else { - let financedProject = implementedFinancedProjects.find(implementedProject => implementedProject.page === project.pageId); - if (financedProject && renewableProject.yearStarted !== currentGameYear) { - hasActiveHiddenCosts = false; - } + }); } - return hasActiveHiddenCosts; -} - -/** -* Add card for negative/positive surprises. -*/ -function getSurpriseEventCard(surprise: RecapSurprise, title: string, subHeader: string | undefined, index?: number): JSX.Element { - let keyId = index !== undefined ? index : title; - return - - - - {surprise.avatar.icon} - - } - title={title} - subheader={subHeader} - /> - - - - - - -} + /** + * Add card for negative/positive surprises. + */ + getSurpriseEventCard(surprise: RecapSurprise, title: string, subHeader: string | undefined, index?: number): JSX.Element { + let keyId = index !== undefined ? index : title; + return + + + + {surprise.avatar.icon} + + } + title={title} + subheader={subHeader} + /> + + + + + + + } -/** -* Add card for total utility rebate. Some rebates may happen multiple times (renewable projects) -*/ -function addRebateRecapCard(implementedProjects: ProjectControl[], projectRecapCards: JSX.Element[], implementedFinancedProjects: ImplementedProject[], renewableProjects: ImplementedProject[], currentGameYear: number) { - let totallyUtilityRebateDollars = 0; - let rebateProjects: ProjectControl[] = implementedProjects.filter(project => { - let rebateValue = Number(project.utilityRebateValue); - if (rebateValue) { - let shouldShowSurprise = getHasActiveHiddenCost(project, implementedFinancedProjects, renewableProjects, currentGameYear) - if (shouldShowSurprise) { - totallyUtilityRebateDollars += rebateValue; - return project; + /** + * Add card for total utility rebate. Some rebates may happen multiple times (renewable projects) + */ + addRebateRecapCard(implementedProjects: ProjectControl[], projectRecapCards: JSX.Element[], implementedFinancedProjects: ImplementedProject[], renewableProjects: ImplementedProject[], currentGameYear: number) { + let totallyUtilityRebateDollars = 0; + let rebateProjects: ProjectControl[] = implementedProjects.filter(project => { + let rebateValue = Number(project.utilityRebateValue); + if (rebateValue) { + let shouldShowSurprise = getHasActiveHiddenCost(project, implementedFinancedProjects, renewableProjects, currentGameYear) + if (shouldShowSurprise) { + totallyUtilityRebateDollars += rebateValue; + return project; + } } - } - }); + }); - if (totallyUtilityRebateDollars) { + if (totallyUtilityRebateDollars) { const utilityRebateText = `Your project selections qualify you for your local utility’s energy efficiency {rebate program}. You will receive a $\{${totallyUtilityRebateDollars.toLocaleString('en-US')} utility credit} for implementing energy efficiency measures.`; projectRecapCards.push( @@ -866,225 +850,244 @@ function addRebateRecapCard(implementedProjects: ProjectControl[], projectRecapC ); } -} + } -/** -* actualStatAppliers - Stats applied for implementing a project, gauge charts, or other display purpose -*/ -function applyStatsFromImplementation(implementedProject: ProjectControl, - projectIndividualizedStats: TrackedStats, - mutableStats: TrackedStats, - gaugeCharts: JSX.Element[], - hasAppliedFirstYearSavings: boolean) { - - for (let key in implementedProject.statsActualAppliers) { - let thisApplier: NumberApplier = implementedProject.statsActualAppliers[key]; - let yearMultiplier = 1; - if (thisApplier.isAbsolute) { - yearMultiplier = mutableStats.gameYearInterval; + /** + * actualStatAppliers - Stats applied for implementing a project, gauge charts, or other display purpose + */ + applyStatsFromImplementation(implementedProject: ProjectControl, + projectIndividualizedStats: TrackedStats, + mutableStats: TrackedStats, + gaugeCharts: JSX.Element[], + hasAppliedFirstYearSavings: boolean) { + + for (let key in implementedProject.statsActualAppliers) { + let thisApplier: NumberApplier = implementedProject.statsActualAppliers[key]; + let yearMultiplier = 1; + if (thisApplier.isAbsolute) { + yearMultiplier = mutableStats.gameYearInterval; + } + let oldValue = mutableStats[key]; + let newValue = hasAppliedFirstYearSavings ? oldValue : thisApplier.applyValue(oldValue, yearMultiplier); + let difference = newValue - oldValue; + mutableStats[key] = newValue; + + let oldProjectValue = projectIndividualizedStats[key]; + let newProjectValue = hasAppliedFirstYearSavings ? oldProjectValue : thisApplier.applyValue(oldProjectValue, yearMultiplier); + projectIndividualizedStats[key] = newProjectValue; + + let thisGaugeProps = statsGaugeProperties[key]; + if (thisGaugeProps) { + gaugeCharts.push( + + + + + ); + } + } + + } + + /** + * recapStatAppliers - Stats applied for at end of budget period, i.e. 1 year or 2 years if playing short game + * @param hasAppliedFirstYearSavings: skip applying savings for this project - already applied in inplementation year + */ + applyEndOfYearStats(implementedProject: ProjectControl, + mutableStats: TrackedStats, + hasAppliedFirstYearSavings: boolean) { + + for (let key in implementedProject.statsRecapAppliers) { + let thisApplier: NumberApplier = implementedProject.statsRecapAppliers[key]; + let oldValue = mutableStats[key]; + let yearMultiplier = 1; + if (thisApplier.isAbsolute) { + yearMultiplier = mutableStats.gameYearInterval; + } + let newValue = hasAppliedFirstYearSavings ? oldValue : thisApplier.applyValue(oldValue, yearMultiplier); + mutableStats[key] = newValue; } - let oldValue = mutableStats[key]; - let newValue = hasAppliedFirstYearSavings ? oldValue : thisApplier.applyValue(oldValue, yearMultiplier); - let difference = newValue - oldValue; - mutableStats[key] = newValue; - - let oldProjectValue = projectIndividualizedStats[key]; - let newProjectValue = hasAppliedFirstYearSavings ? oldProjectValue : thisApplier.applyValue(oldProjectValue, yearMultiplier); - projectIndividualizedStats[key] = newProjectValue; - - let thisGaugeProps = statsGaugeProperties[key]; - if (thisGaugeProps) { - gaugeCharts.push( - + + } + + /** + * Build gauge with new carbon savings percent, calculated using previous budget period carbon savings + */ + addCarbonSavingsGauge(mutableStats: TrackedStats, + gaugeCharts: JSX.Element[], + defaultTrackedStats: TrackedStats, + ) { + + let prevYearCarbonSavingsPercent = mutableStats.carbonSavingsPercent; + mutableStats = setCarbonEmissionsAndSavings(mutableStats, defaultTrackedStats); + let newCarbonSavingsPercent = mutableStats.carbonSavingsPercent; + + gaugeCharts.push( + - - - ); - } + + ); } -} + getBarGraphData(props: YearRecapProps, mutableStats: TrackedStats): BarGraphData { + let barGraphData: BarGraphData = { + carbonSavingsPercent: [], + costPerCarbon: [], + naturalGas: [], + hydrogen: [], + electricity: [], + totalSpending: [], + }; + + props.yearRangeInitialStats.forEach(year => { + barGraphData.carbonSavingsPercent.push(year.carbonSavingsPercent * 100); + }); + barGraphData.carbonSavingsPercent.push(mutableStats.carbonSavingsPercent * 100); -/** -* recapStatAppliers - Stats applied for at end of budget period, i.e. 1 year or 2 years if playing short game -* @param hasAppliedFirstYearSavings: skip applying savings for this project - already applied in inplementation year -*/ -function applyEndOfYearStats(implementedProject: ProjectControl, - mutableStats: TrackedStats, - hasAppliedFirstYearSavings: boolean) { - - for (let key in implementedProject.statsRecapAppliers) { - let thisApplier: NumberApplier = implementedProject.statsRecapAppliers[key]; - let oldValue = mutableStats[key]; - let yearMultiplier = 1; - if (thisApplier.isAbsolute) { - yearMultiplier = mutableStats.gameYearInterval; + let predictionCarbon: number; + if (props.totalGameYears === 10) { + predictionCarbon = 5; + } else { + predictionCarbon = 10; + } + for (let i = props.currentGameYear; i < props.totalGameYears; i++) { + barGraphData.carbonSavingsPercent.push((predictionCarbon * (i + 1))); } - let newValue = hasAppliedFirstYearSavings ? oldValue : thisApplier.applyValue(oldValue, yearMultiplier); - mutableStats[key] = newValue; - } - -} - -/** -* Build gauge with new carbon savings percent, calculated using previous budget period carbon savings -*/ -function addCarbonSavingsGauge(mutableStats: TrackedStats, - gaugeCharts: JSX.Element[], - defaultTrackedStats: TrackedStats, -) { - - let prevYearCarbonSavingsPercent = mutableStats.carbonSavingsPercent; - mutableStats = setCarbonEmissionsAndSavings(mutableStats, defaultTrackedStats); - let newCarbonSavingsPercent = mutableStats.carbonSavingsPercent; - - gaugeCharts.push( - - - - ); -} - -function getBarGraphData(props: YearRecapProps, mutableStats: TrackedStats): BarGraphData { - let barGraphData: BarGraphData = { - carbonSavingsPercent: [], - costPerCarbon: [], - naturalGas: [], - hydrogen: [], - electricity: [], - totalSpending: [], - }; - - props.yearRangeInitialStats.forEach(year => { - barGraphData.carbonSavingsPercent.push(year.carbonSavingsPercent * 100); - }); - barGraphData.carbonSavingsPercent.push(mutableStats.carbonSavingsPercent * 100); - - let predictionCarbon: number; - if (props.totalGameYears === 10) { - predictionCarbon = 5; - } else { - predictionCarbon = 10; - } - for (let i = props.currentGameYear; i < props.totalGameYears; i++) { - barGraphData.carbonSavingsPercent.push((predictionCarbon * (i + 1))); - } - props.yearRangeInitialStats.forEach(year => { - barGraphData.naturalGas.push(year.naturalGasMMBTU / 10000); - }); - barGraphData.naturalGas.push(mutableStats.naturalGasMMBTU / 10000); - for (let i = props.currentGameYear; i < props.totalGameYears; i++) { + props.yearRangeInitialStats.forEach(year => { + barGraphData.naturalGas.push(year.naturalGasMMBTU / 10000); + }); barGraphData.naturalGas.push(mutableStats.naturalGasMMBTU / 10000); - } + for (let i = props.currentGameYear; i < props.totalGameYears; i++) { + barGraphData.naturalGas.push(mutableStats.naturalGasMMBTU / 10000); + } - props.yearRangeInitialStats.forEach(year => { - barGraphData.electricity.push(year.electricityUseKWh / 1000000); - }); - barGraphData.electricity.push(mutableStats.electricityUseKWh / 1000000); - for (let i = props.currentGameYear; i < props.totalGameYears; i++) { + props.yearRangeInitialStats.forEach(year => { + barGraphData.electricity.push(year.electricityUseKWh / 1000000); + }); barGraphData.electricity.push(mutableStats.electricityUseKWh / 1000000); - } + for (let i = props.currentGameYear; i < props.totalGameYears; i++) { + barGraphData.electricity.push(mutableStats.electricityUseKWh / 1000000); + } - props.yearRangeInitialStats.forEach(year => { - barGraphData.hydrogen.push(year.hydrogenMMBTU / 10000); - }); - barGraphData.hydrogen.push(mutableStats.hydrogenMMBTU / 10000); - for (let i = props.currentGameYear; i < props.totalGameYears; i++) { + props.yearRangeInitialStats.forEach(year => { + barGraphData.hydrogen.push(year.hydrogenMMBTU / 10000); + }); barGraphData.hydrogen.push(mutableStats.hydrogenMMBTU / 10000); - } + for (let i = props.currentGameYear; i < props.totalGameYears; i++) { + barGraphData.hydrogen.push(mutableStats.hydrogenMMBTU / 10000); + } - props.yearRangeInitialStats.forEach(year => { - barGraphData.totalSpending.push(year.yearEndTotalSpending / 10000); - }); - barGraphData.totalSpending.push(mutableStats.yearEndTotalSpending / 10000); - // todo should include hiddenSpending - let predictionImplementationSpending: number = mutableStats.yearEndTotalSpending; - for (let i = props.currentGameYear; i < props.totalGameYears; i++) { - if (props.totalGameYears === 10) { - predictionImplementationSpending += 75000; - } else { - predictionImplementationSpending += 150000; + props.yearRangeInitialStats.forEach(year => { + barGraphData.totalSpending.push(year.yearEndTotalSpending / 10000); + }); + barGraphData.totalSpending.push(mutableStats.yearEndTotalSpending / 10000); + // todo should include hiddenSpending + let predictionImplementationSpending: number = mutableStats.yearEndTotalSpending; + for (let i = props.currentGameYear; i < props.totalGameYears; i++) { + if (props.totalGameYears === 10) { + predictionImplementationSpending += 75000; + } else { + predictionImplementationSpending += 150000; + } + barGraphData.totalSpending.push(predictionImplementationSpending / 10000); } - barGraphData.totalSpending.push(predictionImplementationSpending / 10000); - } - props.yearRangeInitialStats.forEach(year => { - barGraphData.costPerCarbon.push(year.costPerCarbonSavings); - }); - barGraphData.costPerCarbon.push(mutableStats.costPerCarbonSavings); - for (let i = props.currentGameYear; i < props.totalGameYears; i++) { + props.yearRangeInitialStats.forEach(year => { + barGraphData.costPerCarbon.push(year.costPerCarbonSavings); + }); barGraphData.costPerCarbon.push(mutableStats.costPerCarbonSavings); + for (let i = props.currentGameYear; i < props.totalGameYears; i++) { + barGraphData.costPerCarbon.push(mutableStats.costPerCarbonSavings); + } + + return barGraphData; + } + + + getNextButton(props: YearRecapProps, mutableStats: TrackedStats, capitalFundingState: CapitalFundingState) { + let nextbuttonText = `Proceed to year ${props.currentGameYear + 1}`; + // end of game + if (props.totalGameYears === props.currentGameYear) { + nextbuttonText = 'View Score'; + } else if (props.totalGameYears === 5) { + nextbuttonText = `Proceed to years ${props.gameYearDisplayOffset + 2} and ${props.gameYearDisplayOffset + 3}`; + } + return } - return barGraphData; } -function getNextButton(props: YearRecapProps, mutableStats: TrackedStats, capitalFundingState: CapitalFundingState) { - let nextbuttonText = `Proceed to year ${props.currentGameYear + 1}`; - // end of game - if (props.totalGameYears === props.currentGameYear) { - nextbuttonText = 'View Score'; - } else if (props.totalGameYears === 5) { - nextbuttonText = `Proceed to years ${props.gameYearDisplayOffset + 2} and ${props.gameYearDisplayOffset + 3}`; +export function getHasActiveHiddenCost(project: ProjectControl, implementedFinancedProjects: ImplementedProject[], renewableProjects: ImplementedProject[], currentGameYear: number): boolean { + let hasActiveHiddenCosts = true; + let renewableProject = renewableProjects.find(renewable => renewable.page === project.pageId); + if (renewableProject && renewableProject.yearStarted !== currentGameYear) { + hasActiveHiddenCosts = false; + } else { + let financedProject = implementedFinancedProjects.find(implementedProject => implementedProject.page === project.pageId); + if (financedProject && renewableProject.yearStarted !== currentGameYear) { + hasActiveHiddenCosts = false; + } } - return + return hasActiveHiddenCosts; } + + /** * TS wrapper for a GroupedChoices component control. * Use this when definining a PageControl for code autocompletion and props checking. From 157c675f9b5ff56f04e711fff910e1fa92a34867 Mon Sep 17 00:00:00 2001 From: nbintertech Date: Mon, 26 Feb 2024 15:17:02 -0600 Subject: [PATCH 061/108] Add yearly emissions factors for electricity --- src/components/Dashboard.tsx | 6 +++--- src/trackedStats.tsx | 29 +++++++++++++++++++++++------ 2 files changed, 26 insertions(+), 9 deletions(-) diff --git a/src/components/Dashboard.tsx b/src/components/Dashboard.tsx index 9c934c2..d1f0058 100644 --- a/src/components/Dashboard.tsx +++ b/src/components/Dashboard.tsx @@ -21,7 +21,7 @@ import type { ControlCallbacks } from './controls'; import BasicPopover from './BasicPopover'; import HorizontalBarWithTooltip from './HorizontalBar'; import type { TrackedStats } from '../trackedStats'; -import { statsGaugeProperties } from '../trackedStats'; +import { getElectricityEmissionsFactor, statsGaugeProperties } from '../trackedStats'; import { Table } from '@mui/material'; import { GameSettings } from './SelectGameSettings'; @@ -52,11 +52,11 @@ export class Dashboard extends PureComponentIgnoreFuncs { const carbonSavingsFormatted = `${carbonSavingsPercent.toFixed(1)}%`; const naturalGasEmissionRateFormatted: string = singleDecimalFormatter.format(this.props.naturalGasEmissionsPerMMBTU); - const electricityEmissionRateFormatted: string = singleDecimalFormatter.format(this.props.electricityEmissionsPerKWh); + const electricityEmissionRateFormatted: string = singleDecimalFormatter.format(getElectricityEmissionsFactor(this.props.currentGameYear, this.props.gameYearInterval, this.props.gameYearDisplayOffset)); const hydrogenEmissionRateFormatted: string = singleDecimalFormatter.format(this.props.hydrogenEmissionsPerMMBTU); const emissionsFromNaturalGasFormatted: string = singleDecimalFormatter.format(this.props.naturalGasEmissionsPerMMBTU * this.props.naturalGasMMBTU / 1000); - const emissionsFromElectricityFormatted: string = singleDecimalFormatter.format(this.props.electricityEmissionsPerKWh * this.props.electricityUseKWh / 1000); + const emissionsFromElectricityFormatted: string = singleDecimalFormatter.format((this.props.currentGameYear, this.props.gameYearInterval) * this.props.electricityUseKWh / 1000); const emissionsFromHydrogenFormatted: string = singleDecimalFormatter.format(this.props.hydrogenEmissionsPerMMBTU * this.props.hydrogenMMBTU / 1000); const electricityCost = noDecimalsFormatter.format(this.props.electricityCostPerKWh * this.props.electricityUseKWh); diff --git a/src/trackedStats.tsx b/src/trackedStats.tsx index e0b4da3..ffa55d9 100644 --- a/src/trackedStats.tsx +++ b/src/trackedStats.tsx @@ -27,10 +27,6 @@ export interface TrackedStats { * Cost of electricity, per kWh. */ electricityCostPerKWh: number; - /** - * Emissions of electricity production, per MMBTU. - */ - electricityEmissionsPerKWh: number; /** * Hydrogen, in millions of British Thermal Units (MMBTU, for reasons) @@ -109,6 +105,20 @@ export interface YearCostSavings { hydrogen: number } + +const ElectricityEmissionsFactors: { [key: number]: number } = { + 1: .371, + 2: .358, + 3: .324, + 4: .311, + 5: .305, + 6: .302, + 7: .300, + 8: .291, + 9: .285, + 10: .276 +}; + /** * The initial state of TrackedStats */ @@ -118,7 +128,6 @@ export const initialTrackedStats: TrackedStats = { naturalGasEmissionsPerMMBTU: 53.06, // NG is 53.06 kgCO2/MMBTU electricityUseKWh: 4_000_000, electricityCostPerKWh: 0.10, - electricityEmissionsPerKWh: 0.40107, // electricity is 0.40107 kgCO2/kWh hydrogenMMBTU: 2_000, hydrogenCostPerMMBTU: 40, hydrogenEmissionsPerMMBTU: 0, @@ -139,9 +148,17 @@ export const initialTrackedStats: TrackedStats = { initialTrackedStats.carbonEmissions = calculateEmissions(initialTrackedStats); +export function getElectricityEmissionsFactor(currentGameYear: number, gameYearInterval: number, gameYearDisplayOffset: number): number { + let year = currentGameYear; + if (gameYearInterval > 1) { + year = gameYearDisplayOffset + 1; + } + return ElectricityEmissionsFactors[year]; +} + export function calculateEmissions(stats: TrackedStats): number { let ngEmissions = stats.naturalGasMMBTU * stats.naturalGasEmissionsPerMMBTU; - let elecEmissions = stats.electricityUseKWh * stats.electricityEmissionsPerKWh; + let elecEmissions = stats.electricityUseKWh * getElectricityEmissionsFactor(stats.currentGameYear, stats.gameYearInterval, stats.gameYearDisplayOffset); return ngEmissions + elecEmissions; } From 95f13b718777d01dda608440717091aa2fc12763 Mon Sep 17 00:00:00 2001 From: rhernandez-intertech Date: Mon, 26 Feb 2024 15:34:39 -0600 Subject: [PATCH 062/108] quick fix to Nat Gas unit in chart --- src/components/Dashboard.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/Dashboard.tsx b/src/components/Dashboard.tsx index 9c934c2..e74df21 100644 --- a/src/components/Dashboard.tsx +++ b/src/components/Dashboard.tsx @@ -240,7 +240,7 @@ export class Dashboard extends PureComponentIgnoreFuncs { sx={{ '&:last-child td, &:last-child th': { border: 0 } }} > {'Utility Cost per unit'} - ${this.props.naturalGasCostPerMMBTU.toFixed(2)}/kWh + ${this.props.naturalGasCostPerMMBTU.toFixed(2)}/MMBTU ${this.props.electricityCostPerKWh.toFixed(2)}/kWh ${this.props.hydrogenCostPerMMBTU.toFixed(2)}/MMBTU From 14d40f8fa2eaee896741ab3ff86969ed4b363983 Mon Sep 17 00:00:00 2001 From: rhernandez-intertech Date: Tue, 27 Feb 2024 09:46:59 -0600 Subject: [PATCH 063/108] budget and enery cost carryover settings implemented with always option disabled' --- src/App.scss | 2 +- src/App.tsx | 36 ++++++++++++++++++++++++--- src/components/SelectGameSettings.tsx | 33 ++++++++++++------------ 3 files changed, 50 insertions(+), 21 deletions(-) diff --git a/src/App.scss b/src/App.scss index ed6778b..d5d60dd 100644 --- a/src/App.scss +++ b/src/App.scss @@ -95,7 +95,7 @@ $blur-radius: 5px; } -#alert-dialog-slide-description, #selectGameYearInterval, #selectFinancingStartYear, #selectAllowBudgetCarryover, #selectEnergyCarryoverYears { +#alert-dialog-slide-description, #selectGameYearInterval, #selectFinancingStartYear, #selectAllowBudgetCarryover, #selectCostSavingsCarryoverYears { color: black; } diff --git a/src/App.tsx b/src/App.tsx index a0d2d6a..a70a913 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -79,6 +79,7 @@ export type AppState = { snackbarContent?: JSX.Element; gameSettings: GameSettings; defaultTrackedStats : TrackedStats; + energyCostSavingsList: YearCostSavings[]; } // JL note: I could try and do some fancy TS magic to make all the AppState whatsits optional, but @@ -164,7 +165,7 @@ export class App extends React.PureComponent { electricityUse: 4_000_000, hydrogenUse: 2_000, financingStartYear: 3, - energyCarryoverYears: 0, + costSavingsCarryoverYears: 'oneYear', allowBudgetCarryover: 'no', useGodMode: false, financingOptions: { @@ -173,7 +174,8 @@ export class App extends React.PureComponent { loan: false } }, - defaultTrackedStats : { ...initialTrackedStats } + defaultTrackedStats : { ...initialTrackedStats }, + energyCostSavingsList: [] }; } @@ -503,10 +505,35 @@ export class App extends React.PureComponent { let implementedRenewableProjects: RenewableProject[] = [...this.state.implementedRenewableProjects]; let newCapitalFundingState: CapitalFundingState = {...capitalFundingState} let newCompletedProjects: CompletedProject[] = [...this.state.completedProjects]; + let newEnergyCostSavingsList: YearCostSavings[] = [...this.state.energyCostSavingsList]; // * has accurate RenewableProjects savings only in first year of implementation let yearCostSavings: YearCostSavings = getYearCostSavings(thisYearStart, currentYearStats); - let newBudget: number = this.state.gameSettings.budget + currentYearStats.financesAvailable + yearCostSavings.electricity + yearCostSavings.naturalGas; + newEnergyCostSavingsList.push(yearCostSavings); + let newBudget: number = this.state.gameSettings.budget; + if (this.state.gameSettings.allowBudgetCarryover == 'no') { + if (currentYearStats.financesAvailable < 0 ) { + newBudget += currentYearStats.financesAvailable; + } else { + newBudget; + } + } else if (this.state.gameSettings.allowBudgetCarryover == 'yes') { + newBudget += currentYearStats.financesAvailable; + } + + if (this.state.gameSettings.costSavingsCarryoverYears == 'always') { + newEnergyCostSavingsList.forEach(costSavings => { + newBudget += costSavings.electricity + costSavings.naturalGas; + }); + + } else if (this.state.gameSettings.costSavingsCarryoverYears == 'oneYear') { + newBudget += yearCostSavings.electricity + yearCostSavings.naturalGas; + + } else if (this.state.gameSettings.costSavingsCarryoverYears == 'never') { + newBudget; + } + + console.log('settings budget', this.state.gameSettings.budget); console.log('finances available', currentYearStats.financesAvailable); console.log('yearCostSavings.electricity', yearCostSavings.electricity); @@ -553,7 +580,8 @@ export class App extends React.PureComponent { selectedProjectsForComparison: [], trackedStats: newYearTrackedStats, yearRangeInitialStats: newYearRangeInitialStats, - capitalFundingState: newCapitalFundingState + capitalFundingState: newCapitalFundingState, + energyCostSavingsList: newEnergyCostSavingsList }); // debugger; diff --git a/src/components/SelectGameSettings.tsx b/src/components/SelectGameSettings.tsx index b926c46..4eecf44 100644 --- a/src/components/SelectGameSettings.tsx +++ b/src/components/SelectGameSettings.tsx @@ -27,8 +27,8 @@ export function SelectGameSettings(props: SelectGameSettingsProps) { const fullScreen = useMediaQuery(theme.breakpoints.down('sm')); const [gameYearInterval, setGameYearInterval] = React.useState(props.gameYearInterval); const [financingStartYear, setFinancingStartYear] = React.useState(getFinancingStartYear()); - const [allowBudgetCarryover, setBudgetCarryoverOption ] = React.useState('yes'); - const [energyCarryoverYears, setEnergyCarryoverOption ] = React.useState(1); + const [allowBudgetCarryover, setBudgetCarryoverOption ] = React.useState('no'); + const [costSavingsCarryoverYears, setCostSavingsCarryoverOption ] = React.useState(props.costSavingsCarryoverYears); const [financingOptions, setFinancingOptions] = React.useState({ xaas: true, loan: true, @@ -49,8 +49,8 @@ export function SelectGameSettings(props: SelectGameSettingsProps) { setBudgetCarryoverOption(event.target.value as string); }; - const handleEnergyCarryoverChange = (event: SelectChangeEvent) => { - setEnergyCarryoverOption(event.target.value as number); + const handleCostSavingsCarryoverChange = (event: SelectChangeEvent) => { + setCostSavingsCarryoverOption(event.target.value as CostSavingsCarryoverId); }; const handleFinancingOptionChange = (event: React.ChangeEvent) => { @@ -183,7 +183,6 @@ export function SelectGameSettings(props: SelectGameSettingsProps) { value={allowBudgetCarryover} label='carryoverOption' onChange={handleCarryoverChange} - disabled > Yes No @@ -191,17 +190,17 @@ export function SelectGameSettings(props: SelectGameSettingsProps) { - Would you like to add energy cost savings to next year's budget? + Would you like to add energy cost savings to next year's budget? @@ -220,7 +219,7 @@ export function SelectGameSettings(props: SelectGameSettingsProps) { { gameYearInterval, financingStartYear, - energyCarryoverYears, + costSavingsCarryoverYears, allowBudgetCarryover, financingOptions, useGodMode @@ -276,12 +275,14 @@ export interface GameSettings extends UserSettings { export interface UserSettings { gameYearInterval: number, financingStartYear: number, - energyCarryoverYears: number, + costSavingsCarryoverYears: CostSavingsCarryoverId, allowBudgetCarryover: string, useGodMode: boolean, financingOptions: GameFinancingOptions } +export type CostSavingsCarryoverId = 'never' | 'oneYear' | 'always'; + /** * Financing options enabled by user - pick two of three */ From 9e66dddb913c0418eab52c34287f7cbe2227125a Mon Sep 17 00:00:00 2001 From: nbintertech Date: Mon, 26 Feb 2024 15:17:02 -0600 Subject: [PATCH 064/108] Add yearly emissions factors for electricity --- src/components/Dashboard.tsx | 6 +++--- src/trackedStats.tsx | 29 +++++++++++++++++++++++------ 2 files changed, 26 insertions(+), 9 deletions(-) diff --git a/src/components/Dashboard.tsx b/src/components/Dashboard.tsx index e74df21..6996ef3 100644 --- a/src/components/Dashboard.tsx +++ b/src/components/Dashboard.tsx @@ -21,7 +21,7 @@ import type { ControlCallbacks } from './controls'; import BasicPopover from './BasicPopover'; import HorizontalBarWithTooltip from './HorizontalBar'; import type { TrackedStats } from '../trackedStats'; -import { statsGaugeProperties } from '../trackedStats'; +import { getElectricityEmissionsFactor, statsGaugeProperties } from '../trackedStats'; import { Table } from '@mui/material'; import { GameSettings } from './SelectGameSettings'; @@ -52,11 +52,11 @@ export class Dashboard extends PureComponentIgnoreFuncs { const carbonSavingsFormatted = `${carbonSavingsPercent.toFixed(1)}%`; const naturalGasEmissionRateFormatted: string = singleDecimalFormatter.format(this.props.naturalGasEmissionsPerMMBTU); - const electricityEmissionRateFormatted: string = singleDecimalFormatter.format(this.props.electricityEmissionsPerKWh); + const electricityEmissionRateFormatted: string = singleDecimalFormatter.format(getElectricityEmissionsFactor(this.props.currentGameYear, this.props.gameYearInterval, this.props.gameYearDisplayOffset)); const hydrogenEmissionRateFormatted: string = singleDecimalFormatter.format(this.props.hydrogenEmissionsPerMMBTU); const emissionsFromNaturalGasFormatted: string = singleDecimalFormatter.format(this.props.naturalGasEmissionsPerMMBTU * this.props.naturalGasMMBTU / 1000); - const emissionsFromElectricityFormatted: string = singleDecimalFormatter.format(this.props.electricityEmissionsPerKWh * this.props.electricityUseKWh / 1000); + const emissionsFromElectricityFormatted: string = singleDecimalFormatter.format((this.props.currentGameYear, this.props.gameYearInterval) * this.props.electricityUseKWh / 1000); const emissionsFromHydrogenFormatted: string = singleDecimalFormatter.format(this.props.hydrogenEmissionsPerMMBTU * this.props.hydrogenMMBTU / 1000); const electricityCost = noDecimalsFormatter.format(this.props.electricityCostPerKWh * this.props.electricityUseKWh); diff --git a/src/trackedStats.tsx b/src/trackedStats.tsx index e0b4da3..ffa55d9 100644 --- a/src/trackedStats.tsx +++ b/src/trackedStats.tsx @@ -27,10 +27,6 @@ export interface TrackedStats { * Cost of electricity, per kWh. */ electricityCostPerKWh: number; - /** - * Emissions of electricity production, per MMBTU. - */ - electricityEmissionsPerKWh: number; /** * Hydrogen, in millions of British Thermal Units (MMBTU, for reasons) @@ -109,6 +105,20 @@ export interface YearCostSavings { hydrogen: number } + +const ElectricityEmissionsFactors: { [key: number]: number } = { + 1: .371, + 2: .358, + 3: .324, + 4: .311, + 5: .305, + 6: .302, + 7: .300, + 8: .291, + 9: .285, + 10: .276 +}; + /** * The initial state of TrackedStats */ @@ -118,7 +128,6 @@ export const initialTrackedStats: TrackedStats = { naturalGasEmissionsPerMMBTU: 53.06, // NG is 53.06 kgCO2/MMBTU electricityUseKWh: 4_000_000, electricityCostPerKWh: 0.10, - electricityEmissionsPerKWh: 0.40107, // electricity is 0.40107 kgCO2/kWh hydrogenMMBTU: 2_000, hydrogenCostPerMMBTU: 40, hydrogenEmissionsPerMMBTU: 0, @@ -139,9 +148,17 @@ export const initialTrackedStats: TrackedStats = { initialTrackedStats.carbonEmissions = calculateEmissions(initialTrackedStats); +export function getElectricityEmissionsFactor(currentGameYear: number, gameYearInterval: number, gameYearDisplayOffset: number): number { + let year = currentGameYear; + if (gameYearInterval > 1) { + year = gameYearDisplayOffset + 1; + } + return ElectricityEmissionsFactors[year]; +} + export function calculateEmissions(stats: TrackedStats): number { let ngEmissions = stats.naturalGasMMBTU * stats.naturalGasEmissionsPerMMBTU; - let elecEmissions = stats.electricityUseKWh * stats.electricityEmissionsPerKWh; + let elecEmissions = stats.electricityUseKWh * getElectricityEmissionsFactor(stats.currentGameYear, stats.gameYearInterval, stats.gameYearDisplayOffset); return ngEmissions + elecEmissions; } From 00751b1342ef9741efa14382e90742c069cc1f83 Mon Sep 17 00:00:00 2001 From: rhernandez-intertech Date: Tue, 27 Feb 2024 11:26:57 -0600 Subject: [PATCH 065/108] budget increases by 1/2 at year 6 --- src/App.tsx | 4 ++-- src/components/SelectGameSettings.tsx | 23 +++++++++++++++++++++++ 2 files changed, 25 insertions(+), 2 deletions(-) diff --git a/src/App.tsx b/src/App.tsx index a70a913..a38d976 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -28,7 +28,7 @@ import { InfoDialog, InfoDialogControlProps, InfoDialogStateProps, fillInfoDialo import { CompareDialog } from './components/Dialogs/CompareDialog'; import { ProjectDialog, ProjectDialogControlProps, ProjectDialogStateProps, fillProjectDialogProps, getEmptyProjectDialog } from './components/Dialogs/ProjectDialog'; import Projects from './Projects'; -import { GameSettings, UserSettings } from './components/SelectGameSettings'; +import { GameSettings, UserSettings, getYearlyBudget } from './components/SelectGameSettings'; import { CapitalFundingState, findFinancingOptionFromProject, getCanUseCapitalFunding, isProjectFullyFunded, resetCapitalFundingState, setCapitalFundingMilestone } from './Financing'; @@ -510,7 +510,7 @@ export class App extends React.PureComponent { // * has accurate RenewableProjects savings only in first year of implementation let yearCostSavings: YearCostSavings = getYearCostSavings(thisYearStart, currentYearStats); newEnergyCostSavingsList.push(yearCostSavings); - let newBudget: number = this.state.gameSettings.budget; + let newBudget: number = getYearlyBudget(currentYearStats.currentGameYear + 1, currentYearStats.gameYearInterval, currentYearStats.gameYearDisplayOffset); if (this.state.gameSettings.allowBudgetCarryover == 'no') { if (currentYearStats.financesAvailable < 0 ) { newBudget += currentYearStats.financesAvailable; diff --git a/src/components/SelectGameSettings.tsx b/src/components/SelectGameSettings.tsx index 4eecf44..85e0004 100644 --- a/src/components/SelectGameSettings.tsx +++ b/src/components/SelectGameSettings.tsx @@ -283,6 +283,19 @@ export interface UserSettings { export type CostSavingsCarryoverId = 'never' | 'oneYear' | 'always'; +const YearlyBudget: { [key: number]: number } = { + 1: 75_000, + 2: 75_000, + 3: 75_000, + 4: 75_000, + 5: 75_000, + 6: 112_500, + 7: 112_500, + 8: 112_500, + 9: 112_500, + 10: 112_500 +}; + /** * Financing options enabled by user - pick two of three */ @@ -293,3 +306,13 @@ export interface GameFinancingOptions { loan: boolean, greenBond: boolean } + +export function getYearlyBudget(proceedGameYear: number, gameYearInterval: number, gameYearDisplayOffset: number): number { + let year = proceedGameYear; + let yearBudget: number = YearlyBudget[year]; + if (gameYearInterval > 1) { + year = gameYearDisplayOffset + 1; + yearBudget = YearlyBudget[year] * 2; + } + return yearBudget; +} From 1cf093c32df6267809b4ef37d7ddcfdfa026aa66 Mon Sep 17 00:00:00 2001 From: nbintertech Date: Tue, 27 Feb 2024 14:09:35 -0600 Subject: [PATCH 066/108] bug fixes to godmode and hidden cost check w/ renewable dependency --- src/components/SelectGameSettings.tsx | 2 ++ src/components/YearRecap.tsx | 3 +-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/components/SelectGameSettings.tsx b/src/components/SelectGameSettings.tsx index 2503b7d..fe493b3 100644 --- a/src/components/SelectGameSettings.tsx +++ b/src/components/SelectGameSettings.tsx @@ -64,6 +64,8 @@ export function SelectGameSettings(props: SelectGameSettingsProps) { const handleGodMode = (event: React.ChangeEvent) => { + setBudgetCarryoverOption('yes'); + setCostSavingsCarryoverOption('oneYear'); setUseGodMode(event.target.checked); }; diff --git a/src/components/YearRecap.tsx b/src/components/YearRecap.tsx index 4ee465e..f026952 100644 --- a/src/components/YearRecap.tsx +++ b/src/components/YearRecap.tsx @@ -1072,13 +1072,12 @@ export class YearRecap extends React.Component { } - export function getHasActiveHiddenCost(project: ProjectControl, implementedFinancedProjects: ImplementedProject[], renewableProjects: ImplementedProject[], currentGameYear: number): boolean { let hasActiveHiddenCosts = true; let renewableProject = renewableProjects.find(renewable => renewable.page === project.pageId); if (renewableProject && renewableProject.yearStarted !== currentGameYear) { hasActiveHiddenCosts = false; - } else { + } else if (renewableProject) { let financedProject = implementedFinancedProjects.find(implementedProject => implementedProject.page === project.pageId); if (financedProject && renewableProject.yearStarted !== currentGameYear) { hasActiveHiddenCosts = false; From 3d104a2893b202133ed60c4884e349444976d1b4 Mon Sep 17 00:00:00 2001 From: rhernandez-intertech Date: Tue, 27 Feb 2024 18:03:50 -0600 Subject: [PATCH 067/108] updated projects, added new projects, and changed hydrogen to landfill gas --- src/PageControls.tsx | 9 +- src/Pages.tsx | 5 +- src/ProjectControl.tsx | 6 +- src/Projects.tsx | 190 ++++++++++++++++++++++++----------- src/components/Dashboard.tsx | 4 +- src/components/YearRecap.tsx | 2 +- src/trackedStats.tsx | 12 +-- 7 files changed, 152 insertions(+), 76 deletions(-) diff --git a/src/PageControls.tsx b/src/PageControls.tsx index f6a49d2..a71ed38 100644 --- a/src/PageControls.tsx +++ b/src/PageControls.tsx @@ -169,9 +169,8 @@ PageControls[Pages.scope1Projects] = newGroupedChoicesControl({ title: 'Electrification & Fuel Switching', choices: [ Projects[Pages.electricBoiler].getProjectChoiceControl(), - Projects[Pages.hydrogenFuel].getProjectChoiceControl(), - Projects[Pages.hydrogenPoweredForklifts].getProjectChoiceControl(), - Projects[Pages.h2InjectionIntoHRSG].getProjectChoiceControl(), + Projects[Pages.blendedFuel].getProjectChoiceControl(), + Projects[Pages.landfillGasForOven].getProjectChoiceControl(), ] } ], @@ -195,7 +194,8 @@ PageControls[Pages.scope2Projects] = newGroupedChoicesControl({ Projects[Pages.chilledWaterMonitoringSystem].getProjectChoiceControl(), Projects[Pages.installVFDs1].getProjectChoiceControl(), Projects[Pages.installVFDs2].getProjectChoiceControl(), - Projects[Pages.installVFDs3].getProjectChoiceControl() + Projects[Pages.installVFDs3].getProjectChoiceControl(), + Projects[Pages.hydrogenPoweredForklifts].getProjectChoiceControl(), // Projects[Pages.lightingUpgrades].getProjectChoiceControl(), // Projects[Pages.compressedAirSystemOptimization].getProjectChoiceControl(), // Projects[Pages.refrigerationUpgrade].getProjectChoiceControl(), @@ -208,6 +208,7 @@ PageControls[Pages.scope2Projects] = newGroupedChoicesControl({ Projects[Pages.midSolar].getProjectChoiceControl(), Projects[Pages.solarRooftop].getProjectChoiceControl(), Projects[Pages.largeWind].getProjectChoiceControl(), + Projects[Pages.communityWindProject].getProjectChoiceControl(), // Projects[Pages.solarFieldOnSite].getProjectChoiceControl(), ] }, diff --git a/src/Pages.tsx b/src/Pages.tsx index 74d5b7c..41421eb 100644 --- a/src/Pages.tsx +++ b/src/Pages.tsx @@ -22,8 +22,8 @@ const Pages = { processHeatingUpgrades: Symbol('process-heating-upgrades'), hydrogenPoweredForklifts: Symbol('hydrogen-powered-forklifts'), electricBoiler: Symbol('electric-boiler'), - hydrogenFuel: Symbol('hydrogen-fuel'), - h2InjectionIntoHRSG: Symbol('h2-injection-into-HRSG'), + blendedFuel: Symbol('blended-fuel'), + landfillGasForOven: Symbol('landfill-gas-for-oven'), // below: scope 2 projects lightingUpgrades: Symbol('explore-lighting-upgrades'), greenPowerTariff: Symbol('green-power-tariff'), @@ -31,6 +31,7 @@ const Pages = { midVPPA: Symbol('mid-vppa'), largeVPPA: Symbol('large-vppa'), largeWind: Symbol('large-wind'), + communityWindProject: Symbol('community-wind-project'), midSolar: Symbol('mid-solar'), solarPanelsCarPort: Symbol('solar-panels-car-port'), solarRooftop: Symbol('solar-rooftop'), diff --git a/src/ProjectControl.tsx b/src/ProjectControl.tsx index 5a4e65c..842df2c 100644 --- a/src/ProjectControl.tsx +++ b/src/ProjectControl.tsx @@ -160,7 +160,7 @@ export class ProjectControl implements ProjectControlParams { } if (this.statsInfoAppliers.hydrogenMMBTU) { projectDialogStatCards.push({ - text: `Hydrogen reduction: {${this.statsInfoAppliers.hydrogenMMBTU.toString(true)} MMBtu ${perYearAddOn}}`, + text: `Landfill Gas reduction: {${this.statsInfoAppliers.hydrogenMMBTU.toString(true)} MMBtu ${perYearAddOn}}`, textColor: '#fff', backgroundColor: 'rgb(20, 48, 109, 0.60)', }); @@ -743,7 +743,7 @@ export class ProjectControl implements ProjectControlParams { export const Scope1Projects = [ Pages.advancedEnergyMonitoring, Pages.steamTrapsMaintenance, Pages.improvePipeInsulation, Pages.boilerControl, Pages.airHandingUnitUpgrades, Pages.processHeatingUpgrades, Pages.wasteHeatRecovery, - Pages.electricBoiler, Pages.hydrogenFuel, Pages.hydrogenPoweredForklifts, Pages.h2InjectionIntoHRSG + Pages.electricBoiler, Pages.blendedFuel, Pages.landfillGasForOven //Pages.digitalTwinAnalysis, //Pages.condensingEconomizerInstallation, @@ -765,6 +765,8 @@ export const Scope2Projects = [ Pages.smallVPPA, Pages.midVPPA, Pages.largeVPPA, + Pages.communityWindProject, + Pages.hydrogenPoweredForklifts // Pages.solarFieldOnSite, //Pages.lightingUpgrades, Pages.greenPowerTariff, //Pages.compressedAirSystemOptimization, diff --git a/src/Projects.tsx b/src/Projects.tsx index 08e586d..76dbd51 100644 --- a/src/Projects.tsx +++ b/src/Projects.tsx @@ -147,30 +147,39 @@ Projects[Pages.processHeatingUpgrades] = new ProjectControl({ }); Projects[Pages.hydrogenPoweredForklifts] = new ProjectControl({ pageId: Pages.hydrogenPoweredForklifts, - baseCost: 100_000, + baseCost: 80_000, isEnergyEfficiency: true, + financedAnnualCost: 20_000, + financedTotalCost: 80_000, + financingOptions: [ + { + financingType: getEaaSFinancing(4), + }, + ], statsInfoAppliers: { - hydrogenMMBTU: absolute(1_000), - electricityUseKWh: absolute(-1_000), + electricityUseKWh: absolute(280_000), }, statsActualAppliers: { - hydrogenMMBTU: absolute(1_000), - electricityUseKWh: absolute(-1_000), + electricityUseKWh: absolute(280_000), }, - title: 'Fuel Switching – Hydrogen Powered Forklifts', - shortTitle: 'Switch to hydrogen powered forklifts', + title: 'More efficient batteries for forklifts', + shortTitle: 'Switch forklifts to lithium-ion batteries', choiceInfoText: [ - 'Currently, your facility uses {lead acid} batteries to power your mobile forklifts, which yields {high} maintenance costs and {low} battery life for each forklift.', - 'You can replace these batteries with {hydrogen fuel cell} batteries, which will result in {lower} maintenance costs, {longer} battery life, and contribute to your facility’s {reduced} emissions.', + `Text: Currently, your facility uses {lead acid} batteries to power your mobile forklifts, + which yields {high} maintenance costs and {low} battery life for each forklift. You can replace these batteries with {lithium-ion} batteries, + which will result in {higher} efficiency batteries and charging, {lower} maintenance costs, + {longer} battery life, and you will also be able to shutdown a costly ventilation system. + These additional cost reductions are factored into the project cost. + ` ], choiceInfoImg: 'images/hydrogen-powered-forklift.jpg', choiceInfoImgAlt: 'Hydrogen powered forklift.', choiceInfoImgObjectFit: 'contain', recapDescription: 'Insert flavor text here!', caseStudy: { - title: 'Spring Hill Pioneers Hydrogen Fuel Cell Technology For GM', - url: 'https://www.wheelermaterialhandling.com/blog/spring-hill-pioneers-hydrogen-fuel-cell-technology-for-gm', - text: 'In 2019, General Motors began piloting a program in which hydrogen is turned into electricity to fuel forklifts, resulting in a {38%} decrease in fleet maintenance costs and a {5-year increase} in average battery life for each forklift.' + title: 'Better Buildings, Better Plants SUMMIT', + url: 'https://betterbuildingssolutioncenter.energy.gov/sites/default/files/2023Summit-Industrial_Energy_Efficiency-Slides.pdf', + text: 'Better Buildings, Better Plants SUMMIT' }, energySavingsPreviewIcon: { text: '??%', @@ -205,23 +214,33 @@ Projects[Pages.hydrogenPoweredForklifts] = new ProjectControl({ // utilityRebateValue: 5000, // }); -Projects[Pages.hydrogenFuel] = new ProjectControl({ - pageId: Pages.hydrogenFuel, +Projects[Pages.blendedFuel] = new ProjectControl({ + pageId: Pages.blendedFuel, isCapitalFundsEligible: true, - baseCost: 5_000, + baseCost: 500_000, isEnergyEfficiency: true, + financedAnnualCost: 50_000, + financedTotalCost: 500_000, + financingOptions: [ + { + financingType: getGreenBondsFinancing(10), + }, + ], statsInfoAppliers: { - hydrogenMMBTU: absolute(1_000), - naturalGasMMBTU: absolute(-1_000), + hydrogenMMBTU: absolute(-18_000), + naturalGasMMBTU: absolute(18_000), }, statsActualAppliers: { - hydrogenMMBTU: absolute(1_000), - naturalGasMMBTU: absolute(-1_000), + hydrogenMMBTU: absolute(-18_000), + naturalGasMMBTU: absolute(18_000), }, - title: 'Hydrogen Fuel Test Project', - shortTitle: 'Hydrogen Fuel Test Project', + title: 'Blended Fuel for boiler', + shortTitle: 'Utilize 30% landfill gas in your large boiler', choiceInfoText: [ - 'Hydrogen Fuel Test Project', + `As your larger boiler is still well within its expected lifetime, replacement is not yet warranted. + Instead, you have investigated the potential for fuel blending with local landfill gas. + It has been decided that a 30% blend best suits your needs. Your nearby landfill is beginning to explore this and is looking for buyers before investing. + While the cost of gas will be about half that of natural gas, you will be taking on some of the costs of the procurement development, plus the on-site pipeline and boiler retrofit. ` ], choiceInfoImg: 'images/electric-boiler.png', choiceInfoImgAlt: 'electric boiler', @@ -230,11 +249,18 @@ Projects[Pages.hydrogenFuel] = new ProjectControl({ // add case study }); -Projects[Pages.h2InjectionIntoHRSG] = new ProjectControl({ - pageId: Pages.h2InjectionIntoHRSG, +Projects[Pages.landfillGasForOven] = new ProjectControl({ + pageId: Pages.landfillGasForOven, isCapitalFundsEligible: true, isEnergyEfficiency: true, - baseCost: 500_000, + baseCost: 200_000, + financedAnnualCost: 20_000, + financedTotalCost: 200_000, + financingOptions: [ + { + financingType: getGreenBondsFinancing(10), + }, + ], statsInfoAppliers: { hydrogenMMBTU: absolute(7_500), naturalGasMMBTU: absolute(-7_500), @@ -243,12 +269,14 @@ Projects[Pages.h2InjectionIntoHRSG] = new ProjectControl({ hydrogenMMBTU: absolute(7_500), naturalGasMMBTU: absolute(-7_500), }, - title: 'H2 injection into HRSG', - shortTitle: 'H2 injection into HRSG', + title: 'Landfill Gas for oven', + shortTitle: 'Utilize landfill gas for an oven.', choiceInfoText: [ - 'Project Description: You need to replace two of your heat recovery steam generators for main steam system.', - 'While most of the work will be covered as a capital project, it has been suggested that the decarbonization budget could supply the cost difference between conventional HRSCs and those able to use hydrogen.', - 'At first you will only supply 10% of the system energy via hydrogen.', + `As part of the boiler project, you have investigated the potential for fuel blending with local landfill gas. + You have decided to test one of your ovens out with landfill gas. + Your nearby landfill is beginning to explore this and is looking for buyers before investing. + While the cost of gas will be about half that of natural gas, you will be taking on some of the costs of the procurement development, + plus the on-site pipeline and boiler retrofit.` ], choiceInfoImg: 'images/electric-boiler.png', choiceInfoImgAlt: 'electric boiler', @@ -273,10 +301,8 @@ Projects[Pages.electricBoiler] = new ProjectControl({ }, title: 'Fossil Fuel to Electric Boiler', shortTitle: 'Replace the old fossil fuel boiler with an electric boiler', - choiceInfoText: [ - 'The smaller of your two boilers is {older} and near ready for replacement. You can replace that boiler with an {electric boiler} providing the same steam pressure, temperature, and rate. ', - 'As the boiler needs replacing soon, corporate has agreed to pay for half of this project out of capital funds, leaving you with about half the total installed cost.' - ], + choiceInfoText: [`The smaller of your two boilers is older and near ready for replacement. You can replace that boiler with an electric providing the same steam pressure, + temperature and rate. As the boiler needs replacing soon, corporate has agreed to pay for part of this project out of capital funds, leaving you with about half the total installed cost.`], choiceInfoImg: 'images/electric-boiler.png', choiceInfoImgAlt: 'electric boiler', choiceInfoImgObjectFit: 'contain', @@ -287,8 +313,8 @@ Projects[Pages.solarPanelsCarPort] = new ProjectControl({ pageId: Pages.solarPanelsCarPort, isCapitalFundsEligible: true, baseCost: 150_000, - financedAnnualCost: 58_000, - financedTotalCost: 232_000, + financedAnnualCost: 37_500, + financedTotalCost: 150_000, financingOptions: [ { financingType: getEaaSFinancing(4), @@ -319,9 +345,9 @@ Projects[Pages.solarPanelsCarPort] = new ProjectControl({ title: 'Small Carport Solar Installation', shortTitle: 'Install solar panels on new facility carport', choiceInfoText: [ - `You decided to look into installing a small covered carport with a solar electricity generation system. Given the sizing of your parking lot and available room, you decide on a {0.25 MW system} and use - parking in the carport as an incentive to well-performing or energy-saving employees. You decide to pay for the carport outright and not via a power purchase agreement. - You will receive {CREDITs} to your budget for the energy generated (and not purchased).` + `You decided to look into installing a small covered carport with a solar electricity generation system. + Given the sizing of your parking lot and available room, you decide on a {0.25 MW system} and use parking in the carport as an incentive to well-performing or energy-saving employees. + Corporate has agreed that you will receive an annual {CREDIT} for the avoided grid electricity payment added to your budget every year.` ], choiceInfoImg: 'images/solar-panels.png', choiceInfoImgAlt: 'Solar panels on the roof top of a car parking lot.', @@ -370,11 +396,11 @@ Projects[Pages.solarRooftop] = new ProjectControl({ // color: 'rgb(255 135 33)', // } // }], - title: 'Mid-sized solar with storage via PACE loan', - shortTitle: 'Use a PACE loan to build a 2MW rooftop solar array, with storage. {YOU MUST RENEW THIS PROJECT ANNUALLY}.', + title: 'Rooftop mid-sized solar with storage', + shortTitle: 'Build a 2MW rooftop solar array, with storage.', choiceInfoText: [ - 'To meet aggressive decarbonization goals, you have looked into installing solar panels on your roof. You have arranged for a {PACE loan} and you will pay off the equipment over 10 years.', - 'You believe you can install a 2MW system with storage for 0.5MW without interfering with your existing roof infrastructure. Your budget will be responsible for paying for this loan over the next 10 years, so {YOU MUST RENEW THIS PROJECT ANNUALLY}, but a {CREDIT} for the grid electricity payment is added to your budget for the next year.' + `You believe you can install a 2MW system with storage for 0.5MW without interfering with your existing roof infrastructure. + Corporate has agreed that you will receive an annual {CREDIT} for the avoided grid electricity payment added to your budget every year.` ], choiceInfoImg: 'images/solar-field.jpg', choiceInfoImgAlt: 'Solar panels field', @@ -1061,8 +1087,8 @@ Projects[Pages.smallVPPA] = new ProjectControl({ absoluteCarbonSavings: absolute(-1_200_000) }, title: 'Invest in wind VPPA', - shortTitle: 'Invest in wind VPPA to offset {10%} of your electricity emissions. {YOU MUST RENEW THIS PROJECT ANNUALLY}.', - choiceInfoText: ['You decided to look into entering a virtual power purchase agreement for a wind farm a few states away. You can pay $0.05/kWh to offset your electricity emissions, this project costs offsetting {10%} of your electricity emissions. Working with upper management, you work out a deal where {half of the project costs} come from your budget and the other half from a corporate budget. {YOU MUST RENEW THIS PROJECT ANNUALLY}.'], + shortTitle: 'Invest in wind VPPA to offset {10%} of your electricity emissions. {THIS PROJECT WILL BE RENEWED ANNUALLY}.', + choiceInfoText: ['You decided to look into entering a virtual power purchase agreement for a wind farm a few states away. You can pay $0.05/kWh to offset your electricity emissions, this project costs offsetting {10%} of your electricity emissions. Working with upper management, you work out a deal where {half of the project costs} come from your budget and the other half from a corporate budget. {THIS PROJECT WILL BE RENEWED ANNUALLY}.'], choiceInfoImg: 'images/wind-mills.jpg', choiceInfoImgAlt: 'wind mills in a field', choiceInfoImgObjectFit: 'cover', @@ -1087,8 +1113,8 @@ Projects[Pages.midVPPA] = new ProjectControl({ absoluteCarbonSavings: absolute(-2_400_000) }, title: 'Invest in wind VPPA', - shortTitle: 'Invest in wind VPPA to offset {20%} of your electricity emissions. {YOU MUST RENEW THIS PROJECT ANNUALLY}.', - choiceInfoText: ['You decided to look into entering a virtual power purchase agreement for a wind farm a few states away. You can pay $0.05/kWh to offset your electricity emissions, this project costs offsetting {20%} of your electricity emissions. Working with upper management, you work out a deal where {half of the project costs} come from your budget and the other half from a corporate budget. {YOU MUST RENEW THIS PROJECT ANNUALLY}.'], + shortTitle: 'Invest in wind VPPA to offset {20%} of your electricity emissions. {THIS PROJECT WILL BE RENEWED ANNUALLY}.', + choiceInfoText: ['You decided to look into entering a virtual power purchase agreement for a wind farm a few states away. You can pay $0.05/kWh to offset your electricity emissions, this project costs offsetting {20%} of your electricity emissions. Working with upper management, you work out a deal where {half of the project costs} come from your budget and the other half from a corporate budget. {THIS PROJECT WILL BE RENEWED ANNUALLY}.'], choiceInfoImg: 'images/wind-mills.jpg', choiceInfoImgAlt: 'wind mills in a field', choiceInfoImgObjectFit: 'cover', @@ -1113,8 +1139,8 @@ Projects[Pages.largeVPPA] = new ProjectControl({ absoluteCarbonSavings: absolute(-3_600_000) }, title: 'Invest in wind VPPA', - shortTitle: 'Invest in wind VPPA to offset {30%} of your electricity emissions. {YOU MUST RENEW THIS PROJECT ANNUALLY}.', - choiceInfoText: ['You decided to look into entering a virtual power purchase agreement for a wind farm a few states away. You can pay $0.05/kWh to offset your electricity emissions, this project costs offsetting {30%} of your electricity emissions. Working with upper management, you work out a deal where {half of the project costs} come from your budget and the other half from a corporate budget. {YOU MUST RENEW THIS PROJECT ANNUALLY}.'], + shortTitle: 'Invest in wind VPPA to offset {30%} of your electricity emissions. {THIS PROJECT WILL BE RENEWED ANNUALLY}.', + choiceInfoText: ['You decided to look into entering a virtual power purchase agreement for a wind farm a few states away. You can pay $0.05/kWh to offset your electricity emissions, this project costs offsetting {30%} of your electricity emissions. Working with upper management, you work out a deal where {half of the project costs} come from your budget and the other half from a corporate budget. {THIS PROJECT WILL BE RENEWED ANNUALLY}.'], choiceInfoImg: 'images/wind-mills.jpg', choiceInfoImgAlt: 'wind mills in a field', choiceInfoImgObjectFit: 'cover', @@ -1130,10 +1156,10 @@ Projects[Pages.largeVPPA] = new ProjectControl({ Projects[Pages.midSolar] = new ProjectControl({ pageId: Pages.midSolar, - isCapitalFundsEligible: true, + isCapitalFundsEligible: false, isRenewable: true, baseCost: 210_000, - financedAnnualCost: 26_000, + financedAnnualCost: 105_000, financedTotalCost: 260_000, financingOptions: [ { @@ -1147,8 +1173,12 @@ Projects[Pages.midSolar] = new ProjectControl({ absoluteCarbonSavings: absolute(-1_717_000) }, title: 'Mid-sized Solar PPPA', - shortTitle: 'Enter a PPPA with your local utility to build a 2MW solar array. {YOU MUST RENEW THIS PROJECT ANNUALLY}.', - choiceInfoText: ['To meet aggressive decarbonization goals, you have looked into leasing some neighboring land to your utility for solar panels and receiving the electricity as a physical power purchase agreement (PPPA). You will be continuing to pay your utility provider for electricity, at a higher rate than previously, but not be responsible for the capital investment or maintenance of the system. You believe you can install a 2MW system. You have worked out a deal with your corporate management team and they will pay for half the difference in additional electricity cost. You will be in this contract for the next 10 years, so {YOU MUST RENEW THIS PROJECT ANNUALLY}. '], + shortTitle: 'Enter a PPPA with your local utility to build a 2MW solar array. {THIS PROJECT WILL BE RENEWED ANNUALLY}.', + choiceInfoText: [ + `To meet aggressive decarbonization goals, you have looked into leasing some neighboring land to your utility for solar panels and receiving the electricity as a physical power purchase agreement (PPPA). + You will continue paying your utility provider for electricity, at a higher rate than previously, but not be responsible for the capital investment or maintenance of the system. + You believe you can install a 2MW system. You have worked out a deal with your corporate management team and they will pay for half the difference in additional electricity cost from the utility budget. + You will be in this contract for the next 10 years, so this cost will renew annually automatically.`], choiceInfoImg: 'images/solar-field.jpg', choiceInfoImgAlt: 'Solar panels field', choiceInfoImgObjectFit: 'cover', @@ -1168,14 +1198,14 @@ Projects[Pages.midSolar] = new ProjectControl({ Projects[Pages.largeWind] = new ProjectControl({ pageId: Pages.largeWind, - isCapitalFundsEligible: true, + isCapitalFundsEligible: false, isRenewable: true, baseCost: 537_000, - financedAnnualCost: 66_000, + financedAnnualCost: 268_000, financedTotalCost: 660_000, financingOptions: [ { - financingType: getGreenBondsFinancing(10), + financingType: getEaaSFinancing(10), }, ], statsInfoAppliers: { @@ -1184,9 +1214,14 @@ Projects[Pages.largeWind] = new ProjectControl({ statsActualAppliers: { absoluteCarbonSavings: absolute(-4_292_000) }, - title: 'Large Wind PPPA', - shortTitle: 'Enter a PPPA with a local wind farm to help them expand into a neighboring field. {YOU MUST RENEW THIS PROJECT ANNUALLY}.', - choiceInfoText: ['To meet aggressive decarbonization goals, you have looked into selling an empty field next to your facility to a local wind farm company and receiving the electricity as part of a 15-year contract to source a large portion of your electricity use. You will be continuing to pay your utility provider for electricity, at a higher rate than previously, but not be responsible for the capital investment or maintenance of the system. They think they can install a {5MW system} on the site. You have worked out a deal with your corporate management team and they will pay for half the difference in additional electricity cost. You will be in this contract for the next {15 years}, so {YOU MUST RENEW THIS PROJECT ANNUALLY}. '], + title: 'Utility-PPPA Wind Project', + shortTitle: 'Enter a PPPA with a local wind farm to help them expand into a neighboring field. {THIS PROJECT WILL BE RENEWED ANNUALLY}.', + choiceInfoText: [ + `To meet aggressive decarbonization goals, you have looked into selling an empty field next to your facility to a local wind farm company and receiving the electricity as + part of a 15-year contract to source a large portion of your electricity use. You will continue paying your utility provider for electricity, at a higher rate than previously, + but not be responsible for the capital investment or maintenance of the system. They are planning to install a {5MW system} on the site. + You have worked out a deal with your corporate management team and they will pay for half the difference in additional electricity cost from the utility budget. + You will be in this contract for the next 15 years, so this cost will renew annually automatically.`], choiceInfoImg: 'images/wind-mills.jpg', choiceInfoImgAlt: 'wind mills in a field', choiceInfoImgObjectFit: 'cover', @@ -1197,4 +1232,41 @@ Projects[Pages.largeWind] = new ProjectControl({ variant: 'text', startIcon: , }, +}); + +Projects[Pages.communityWindProject] = new ProjectControl({ + pageId: Pages.communityWindProject, + isCapitalFundsEligible: false, + isRenewable: true, + baseCost: 537_000, + financedAnnualCost: 400_000, + financedTotalCost: 660_000, + financingOptions: [ + { + financingType: getGreenBondsFinancing(10), + }, + ], + statsInfoAppliers: { + electricityUseKWh: absolute(-8_200_000), + }, + statsActualAppliers: { + electricityUseKWh: absolute(-8_200_000), + }, + title: 'Utility-PPPA Wind Project', + shortTitle: 'Invest in community wind project. {THIS PROJECT WILL BE RENEWED ANNUALLY}.', + choiceInfoText: [ + `To meet aggressive decarbonization goals, you have looked into working with a local wind farm company and investing in a portion of the generation. + You can use Green Bonds to pay for project and you will then own a portion of the generation. The utility is planning to install a {10MW system} on the site, and you will invest in 4MW. + You have worked out a deal with your corporate management team and they will pay for half of the project from capital funds. + You will paying the bonds back for the next 10 years, so this cost will renew annually automatically. `], + choiceInfoImg: 'images/wind-mills.jpg', + choiceInfoImgAlt: 'wind mills in a field', + choiceInfoImgObjectFit: 'cover', + recapDescription: 'Insert flavor text here!', + caseStudy: undefined, + energySavingsPreviewIcon: { + text: '23%', + variant: 'text', + startIcon: , + }, }); \ No newline at end of file diff --git a/src/components/Dashboard.tsx b/src/components/Dashboard.tsx index 6996ef3..e9c226a 100644 --- a/src/components/Dashboard.tsx +++ b/src/components/Dashboard.tsx @@ -185,7 +185,7 @@ export class Dashboard extends PureComponentIgnoreFuncs { statsGaugeProperties.hydrogenMMBTU.maxValue, )} text={hydrogenFormatted} - label='Hydrogen (MMBTU)' + label='Landfill Gas (MMBTU)' textFontSize={0.85} color1={theme.palette.primary.light} ticks={[{ @@ -213,7 +213,7 @@ export class Dashboard extends PureComponentIgnoreFuncs { Natural Gas Electricity - Hydrogen + Landfill Gas diff --git a/src/components/YearRecap.tsx b/src/components/YearRecap.tsx index 4ee465e..8b1382a 100644 --- a/src/components/YearRecap.tsx +++ b/src/components/YearRecap.tsx @@ -260,7 +260,7 @@ export class YearRecap extends React.Component { - + )} diff --git a/src/trackedStats.tsx b/src/trackedStats.tsx index ffa55d9..da2b789 100644 --- a/src/trackedStats.tsx +++ b/src/trackedStats.tsx @@ -29,15 +29,15 @@ export interface TrackedStats { electricityCostPerKWh: number; /** - * Hydrogen, in millions of British Thermal Units (MMBTU, for reasons) + * Landfill Gas, in millions of British Thermal Units (MMBTU, for reasons) */ hydrogenMMBTU: number; /** - * Cost of Hydrogen, per MMBTU. + * Cost of Landfill Gas, per MMBTU. */ hydrogenCostPerMMBTU: number; /** - * Emissions of Hydrogen, per MMBTU. + * Emissions of Landfill Gas, per MMBTU. */ hydrogenEmissionsPerMMBTU: number; @@ -129,8 +129,8 @@ export const initialTrackedStats: TrackedStats = { electricityUseKWh: 4_000_000, electricityCostPerKWh: 0.10, hydrogenMMBTU: 2_000, - hydrogenCostPerMMBTU: 40, - hydrogenEmissionsPerMMBTU: 0, + hydrogenCostPerMMBTU: 5, + hydrogenEmissionsPerMMBTU: 0.268, carbonSavingsPercent: 0, financesAvailable: 150_000, yearBudget: 150_000, @@ -228,7 +228,7 @@ export const statsGaugeProperties: Dict = { maxValue: 2_000_000, }, hydrogenMMBTU: { - label: 'Hydrogen use (MMBTU)', + label: 'Landfill Gas use (MMBTU)', color: theme.palette.primary.light, textFontSize: 0.85, maxValue: 2_000, From 796299f90be6d113698c272e3f374d4492f25a37 Mon Sep 17 00:00:00 2001 From: nbintertech Date: Wed, 28 Feb 2024 08:21:55 -0600 Subject: [PATCH 068/108] Change PPPA related language --- src/Financing.tsx | 14 ++++++++++---- src/ProjectControl.tsx | 39 ++++++++++++++++++++++++++++++--------- src/Projects.tsx | 37 +++++++++++++++++++++++++++++++++++++ 3 files changed, 77 insertions(+), 13 deletions(-) diff --git a/src/Financing.tsx b/src/Financing.tsx index 5c65c4a..ab39eec 100644 --- a/src/Financing.tsx +++ b/src/Financing.tsx @@ -1,4 +1,4 @@ -import type { ImplementedProject, RecapSurprise } from './ProjectControl'; +import type { ImplementedProject, ProjectControl, RecapSurprise } from './ProjectControl'; import type { TrackedStats } from './trackedStats'; import AttachMoneyIcon from '@mui/icons-material/AttachMoney'; import React from 'react'; @@ -140,11 +140,17 @@ export function getRoundIsExpired(round: FundingRound, stats: TrackedStats) { } -export function getDefaultFinancingOption(hasFinancingOptions: boolean, baseCost: number): FinancingOption { +export function getDefaultFinancingOption(projectControl: ProjectControl, hasFinancingOptions: boolean, baseCost: number): FinancingOption { + let name = 'Pay with Existing Budget'; + let description = hasFinancingOptions ? 'Reduce energy use with a one-time payment' : 'Pay for project with funds from current budget'; + if (projectControl.customBudgetType) { + name = projectControl.customBudgetType.name; + description = projectControl.customBudgetType.description; + } return { financingType: { - name: hasFinancingOptions ? 'Pay with Existing Budget' : 'Fully Fund Project', - description: hasFinancingOptions ? 'Reduce energy use with a one-time payment' : 'Pay for project with funds from current budget', + name: name, + description: description, id: 'budget', }, financedTotalCost: baseCost, diff --git a/src/ProjectControl.tsx b/src/ProjectControl.tsx index 842df2c..8bd5bb2 100644 --- a/src/ProjectControl.tsx +++ b/src/ProjectControl.tsx @@ -16,7 +16,7 @@ import { setCarbonEmissionsAndSavings, calculateEmissions } from './trackedStats import { DialogCardContent } from './components/Dialogs/dialog-functions-and-types'; import { DialogFinancingOptionCard, ProjectDialogControlProps, getEmptyProjectDialog } from './components/Dialogs/ProjectDialog'; import Projects from './Projects'; -import { CapitalFundingState, FinancingId, FinancingOption, findFinancingOptionFromProject, getCanUseCapitalFunding, getCapitalFundingOption, getDefaultFinancingOption, removeCapitalFundingRoundUsed, setCapitalFundingRoundUsed } from './Financing'; +import { CapitalFundingState, FinancingId, FinancingOption, FinancingType, findFinancingOptionFromProject, getCanUseCapitalFunding, getCapitalFundingOption, getDefaultFinancingOption, removeCapitalFundingRoundUsed, setCapitalFundingRoundUsed } from './Financing'; import CheckBoxOutlineBlankIcon from '@mui/icons-material/CheckBoxOutlineBlank'; import CheckBoxIcon from '@mui/icons-material/CheckBox'; import { resolveToValue } from './functions-and-types'; @@ -27,7 +27,10 @@ export class ProjectControl implements ProjectControlParams { isRenewable?: boolean; financingOptions: FinancingOption[]; isCapitalFundsEligible?: boolean; + isPPPA?: boolean; + isOneTimePayment?: boolean; baseCost: number; + customBudgetType?: FinancingType; financedAnnualCost: number; financedTotalCost: number; statsInfoAppliers: TrackedStatsApplier; @@ -59,11 +62,14 @@ export class ProjectControl implements ProjectControlParams { constructor(params: ProjectControlParams) { this.pageId = params.pageId; this.isRenewable = params.isRenewable; + this.isPPPA = params.isPPPA; + this.isOneTimePayment = params.isOneTimePayment; this.financingOptions = params.financingOptions; this.isCapitalFundsEligible = params.isCapitalFundsEligible; this.statsInfoAppliers = params.statsInfoAppliers; this.statsActualAppliers = params.statsActualAppliers; this.statsRecapAppliers = params.statsRecapAppliers; + this.customBudgetType = params.customBudgetType, this.title = params.title; this.shortTitle = params.shortTitle; this.choiceInfoText = params.choiceInfoText; @@ -104,14 +110,12 @@ export class ProjectControl implements ProjectControlParams { let hasFinancingOptions = self.financingOptions && self.financingOptions.length !== 0; let projectDialogStatCards: DialogCardContent[] = []; - let defaultFinancingOption: FinancingOption = getDefaultFinancingOption(hasFinancingOptions, self.baseCost); - let defaultFinancingOptionCard: DialogFinancingOptionCard = { - ...defaultFinancingOption, - implementButton: undefined + let financingOptionCards: DialogFinancingOptionCard[] = []; + + if (!self.isPPPA) { + let defaultFinancingOptionCard: DialogFinancingOptionCard = getBudgetOptionCard(hasFinancingOptions); + financingOptionCards.push(defaultFinancingOptionCard); } - let implementButton = getFinancingTypeImplementButton(defaultFinancingOptionCard); - defaultFinancingOptionCard.implementButton = implementButton; - let financingOptionCards: DialogFinancingOptionCard[] = [defaultFinancingOptionCard]; if (self.isCapitalFundsEligible) { let capitalFundingOption: FinancingOption = getCapitalFundingOption(); @@ -252,6 +256,17 @@ export class ProjectControl implements ProjectControlParams { )); } + function getBudgetOptionCard(hasFinancingOptions: boolean): DialogFinancingOptionCard { + let defaultFinancingOption: FinancingOption = getDefaultFinancingOption(self, hasFinancingOptions, self.baseCost); + let defaultFinancingOptionCard: DialogFinancingOptionCard = { + ...defaultFinancingOption, + implementButton: undefined + } + let implementButton = getFinancingTypeImplementButton(defaultFinancingOptionCard); + defaultFinancingOptionCard.implementButton = implementButton; + return defaultFinancingOptionCard; + } + function addImplementProjectCheckedButton(buttons: ButtonGroupButton[], hasFinancingOptions: boolean) { const isProjectImplemented = (props) => { if (self.isRenewable) { @@ -270,7 +285,7 @@ export class ProjectControl implements ProjectControlParams { return !props.availableProjectIds.includes(self.pageId) || (hasFinancingOptions && !isProjectImplemented(props)) }; - let defaultFinancingOption: FinancingOption = getDefaultFinancingOption(hasFinancingOptions, self.baseCost) + let defaultFinancingOption: FinancingOption = getDefaultFinancingOption(self, hasFinancingOptions, self.baseCost) let financedButton: ButtonGroupButton = { text: 'Implement Project', variant: 'contained', @@ -871,11 +886,17 @@ declare interface ProjectControlParams { * Project that has to be renewed (reimplemented) each year) - stat appliers are removed going into each year */ isRenewable?: boolean; + customBudgetType?: FinancingType; + isOneTimePayment?: boolean; financingOptions?: FinancingOption[] /** * Project that only gets energy $ savings for 1 year */ isEnergyEfficiency?: boolean; + /** + * PPPAs must finance, only show once financing has started + */ + isPPPA?: boolean; /** * Project can be implemented using the Capital Funds Reward (awarded for GHG/carbon savings milestones) */ diff --git a/src/Projects.tsx b/src/Projects.tsx index 76dbd51..a28fb52 100644 --- a/src/Projects.tsx +++ b/src/Projects.tsx @@ -313,6 +313,7 @@ Projects[Pages.solarPanelsCarPort] = new ProjectControl({ pageId: Pages.solarPanelsCarPort, isCapitalFundsEligible: true, baseCost: 150_000, + isOneTimePayment: true, financedAnnualCost: 37_500, financedTotalCost: 150_000, financingOptions: [ @@ -369,6 +370,7 @@ Projects[Pages.solarRooftop] = new ProjectControl({ pageId: Pages.solarRooftop, isCapitalFundsEligible: true, isRenewable: true, + isOneTimePayment: true, baseCost: 3_750_000, financedAnnualCost: 460_000, financedTotalCost: 4_600_000, @@ -1086,6 +1088,11 @@ Projects[Pages.smallVPPA] = new ProjectControl({ statsActualAppliers: { absoluteCarbonSavings: absolute(-1_200_000) }, + customBudgetType: { + name: "Power Purchase Agreement", + description: "Pay Annually", + id: 'budget' + }, title: 'Invest in wind VPPA', shortTitle: 'Invest in wind VPPA to offset {10%} of your electricity emissions. {THIS PROJECT WILL BE RENEWED ANNUALLY}.', choiceInfoText: ['You decided to look into entering a virtual power purchase agreement for a wind farm a few states away. You can pay $0.05/kWh to offset your electricity emissions, this project costs offsetting {10%} of your electricity emissions. Working with upper management, you work out a deal where {half of the project costs} come from your budget and the other half from a corporate budget. {THIS PROJECT WILL BE RENEWED ANNUALLY}.'], @@ -1112,6 +1119,11 @@ Projects[Pages.midVPPA] = new ProjectControl({ statsActualAppliers: { absoluteCarbonSavings: absolute(-2_400_000) }, + customBudgetType: { + name: "Power Purchase Agreement", + description: "Pay Annually", + id: 'budget' + }, title: 'Invest in wind VPPA', shortTitle: 'Invest in wind VPPA to offset {20%} of your electricity emissions. {THIS PROJECT WILL BE RENEWED ANNUALLY}.', choiceInfoText: ['You decided to look into entering a virtual power purchase agreement for a wind farm a few states away. You can pay $0.05/kWh to offset your electricity emissions, this project costs offsetting {20%} of your electricity emissions. Working with upper management, you work out a deal where {half of the project costs} come from your budget and the other half from a corporate budget. {THIS PROJECT WILL BE RENEWED ANNUALLY}.'], @@ -1138,6 +1150,11 @@ Projects[Pages.largeVPPA] = new ProjectControl({ statsActualAppliers: { absoluteCarbonSavings: absolute(-3_600_000) }, + customBudgetType: { + name: "Power Purchase Agreement", + description: "Pay Annually", + id: 'budget' + }, title: 'Invest in wind VPPA', shortTitle: 'Invest in wind VPPA to offset {30%} of your electricity emissions. {THIS PROJECT WILL BE RENEWED ANNUALLY}.', choiceInfoText: ['You decided to look into entering a virtual power purchase agreement for a wind farm a few states away. You can pay $0.05/kWh to offset your electricity emissions, this project costs offsetting {30%} of your electricity emissions. Working with upper management, you work out a deal where {half of the project costs} come from your budget and the other half from a corporate budget. {THIS PROJECT WILL BE RENEWED ANNUALLY}.'], @@ -1157,10 +1174,16 @@ Projects[Pages.largeVPPA] = new ProjectControl({ Projects[Pages.midSolar] = new ProjectControl({ pageId: Pages.midSolar, isCapitalFundsEligible: false, + isPPPA: true, isRenewable: true, baseCost: 210_000, financedAnnualCost: 105_000, financedTotalCost: 260_000, + customBudgetType: { + name: "Power Purchase Agreement", + description: "Pay Annually", + id: 'budget' + }, financingOptions: [ { financingType: getEaaSFinancing(10), @@ -1200,9 +1223,15 @@ Projects[Pages.largeWind] = new ProjectControl({ pageId: Pages.largeWind, isCapitalFundsEligible: false, isRenewable: true, + isPPPA: true, baseCost: 537_000, financedAnnualCost: 268_000, financedTotalCost: 660_000, + customBudgetType: { + name: "Power Purchase Agreement", + description: "Pay Annually", + id: 'budget' + }, financingOptions: [ { financingType: getEaaSFinancing(10), @@ -1232,6 +1261,9 @@ Projects[Pages.largeWind] = new ProjectControl({ variant: 'text', startIcon: , }, + visible: (state) => { + return state.gameSettings.financingOptions.eaas && getHasFinancingStarted(state.trackedStats.currentGameYear, state.gameSettings.financingStartYear, state.gameSettings.gameYearInterval); + } }); Projects[Pages.communityWindProject] = new ProjectControl({ @@ -1246,6 +1278,11 @@ Projects[Pages.communityWindProject] = new ProjectControl({ financingType: getGreenBondsFinancing(10), }, ], + customBudgetType: { + name: "Power Purchase Agreement", + description: "Pay Annually", + id: 'budget' + }, statsInfoAppliers: { electricityUseKWh: absolute(-8_200_000), }, From 07a45c1e9e2c1c4a39c6239a1bf8088cf2c9f1a0 Mon Sep 17 00:00:00 2001 From: rhernandez-intertech Date: Wed, 28 Feb 2024 11:36:19 -0600 Subject: [PATCH 069/108] updates and fixes to projects --- src/Projects.tsx | 38 +++++++++++++------------------------- 1 file changed, 13 insertions(+), 25 deletions(-) diff --git a/src/Projects.tsx b/src/Projects.tsx index a28fb52..9f8f8e4 100644 --- a/src/Projects.tsx +++ b/src/Projects.tsx @@ -147,10 +147,10 @@ Projects[Pages.processHeatingUpgrades] = new ProjectControl({ }); Projects[Pages.hydrogenPoweredForklifts] = new ProjectControl({ pageId: Pages.hydrogenPoweredForklifts, - baseCost: 80_000, + baseCost: 150_000, isEnergyEfficiency: true, - financedAnnualCost: 20_000, - financedTotalCost: 80_000, + financedAnnualCost: 37_500, + financedTotalCost: 150_000, financingOptions: [ { financingType: getEaaSFinancing(4), @@ -165,12 +165,10 @@ Projects[Pages.hydrogenPoweredForklifts] = new ProjectControl({ title: 'More efficient batteries for forklifts', shortTitle: 'Switch forklifts to lithium-ion batteries', choiceInfoText: [ - `Text: Currently, your facility uses {lead acid} batteries to power your mobile forklifts, - which yields {high} maintenance costs and {low} battery life for each forklift. You can replace these batteries with {lithium-ion} batteries, - which will result in {higher} efficiency batteries and charging, {lower} maintenance costs, - {longer} battery life, and you will also be able to shutdown a costly ventilation system. - These additional cost reductions are factored into the project cost. - ` + `Currently, your facility uses lead acid batteries to power your mobile forklifts, which yields high maintenance costs and low battery life for each forklift. + You can replace these batteries with lithium-ion batteries, which will result in higher efficiency batteries and charging, lower maintenance costs, longer battery life, + and you will also be able to shutdown a costly ventilation system. By quantifying the additional benefits of the new system, + you were able to convince management to transfer some maintenance budget over for this project, reducing your required payment.` ], choiceInfoImg: 'images/hydrogen-powered-forklift.jpg', choiceInfoImgAlt: 'Hydrogen powered forklift.', @@ -227,12 +225,12 @@ Projects[Pages.blendedFuel] = new ProjectControl({ }, ], statsInfoAppliers: { - hydrogenMMBTU: absolute(-18_000), - naturalGasMMBTU: absolute(18_000), + hydrogenMMBTU: absolute(18_000), + naturalGasMMBTU: absolute(-18_000), }, statsActualAppliers: { - hydrogenMMBTU: absolute(-18_000), - naturalGasMMBTU: absolute(18_000), + hydrogenMMBTU: absolute(18_000), + naturalGasMMBTU: absolute(-18_000), }, title: 'Blended Fuel for boiler', shortTitle: 'Utilize 30% landfill gas in your large boiler', @@ -1223,7 +1221,6 @@ Projects[Pages.largeWind] = new ProjectControl({ pageId: Pages.largeWind, isCapitalFundsEligible: false, isRenewable: true, - isPPPA: true, baseCost: 537_000, financedAnnualCost: 268_000, financedTotalCost: 660_000, @@ -1232,11 +1229,6 @@ Projects[Pages.largeWind] = new ProjectControl({ description: "Pay Annually", id: 'budget' }, - financingOptions: [ - { - financingType: getEaaSFinancing(10), - }, - ], statsInfoAppliers: { absoluteCarbonSavings: absolute(-4_292_000) }, @@ -1270,6 +1262,7 @@ Projects[Pages.communityWindProject] = new ProjectControl({ pageId: Pages.communityWindProject, isCapitalFundsEligible: false, isRenewable: true, + isPPPA: true, baseCost: 537_000, financedAnnualCost: 400_000, financedTotalCost: 660_000, @@ -1278,18 +1271,13 @@ Projects[Pages.communityWindProject] = new ProjectControl({ financingType: getGreenBondsFinancing(10), }, ], - customBudgetType: { - name: "Power Purchase Agreement", - description: "Pay Annually", - id: 'budget' - }, statsInfoAppliers: { electricityUseKWh: absolute(-8_200_000), }, statsActualAppliers: { electricityUseKWh: absolute(-8_200_000), }, - title: 'Utility-PPPA Wind Project', + title: 'Community Wind Project', shortTitle: 'Invest in community wind project. {THIS PROJECT WILL BE RENEWED ANNUALLY}.', choiceInfoText: [ `To meet aggressive decarbonization goals, you have looked into working with a local wind farm company and investing in a portion of the generation. From ab315db3fc7fc418b73c57bb01b49429cf7167a4 Mon Sep 17 00:00:00 2001 From: rhernandez-intertech Date: Wed, 28 Feb 2024 13:45:32 -0600 Subject: [PATCH 070/108] year recap clean up --- src/components/YearRecap.tsx | 36 +++++++++++++++++++++--------------- 1 file changed, 21 insertions(+), 15 deletions(-) diff --git a/src/components/YearRecap.tsx b/src/components/YearRecap.tsx index 8721a58..20d12ba 100644 --- a/src/components/YearRecap.tsx +++ b/src/components/YearRecap.tsx @@ -103,7 +103,7 @@ export class YearRecap extends React.Component { let mutableStats: TrackedStats = { ...initialCurrentYearStats }; let mutableCapitalFundingState: CapitalFundingState = { ...this.props.capitalFundingState }; let recapResults: YearRecapResults = this.buildRecapCardsAndResults(this.props, initialCurrentYearStats, mutableStats, mutableCapitalFundingState); - + const gameSettings: GameSettings = JSON.parse(localStorage.getItem('gameSettings')); const noDecimalsFormatter = Intl.NumberFormat('en-US', { minimumFractionDigits: 0, maximumFractionDigits: 0, @@ -174,20 +174,26 @@ export class YearRecap extends React.Component { } /> - - - - - - This will be added to your budget for the next period, as well as the{' '} - ${unspentBudgetFormatted} of your budget - that was not yet spent. - - } - /> - + {gameSettings.allowBudgetCarryover === 'yes' ? + + + + + + This will be added to your budget for the next period, as well as the{' '} + ${unspentBudgetFormatted} of your budget + that was not yet spent. + + } + /> + + : + + {/* Leave this List Item empty so nothing will display when allowBudgetCarryover === 'no' */} + + } From f735c8ad3395ccebcba53fd7fffb69bce0688665 Mon Sep 17 00:00:00 2001 From: nbintertech Date: Wed, 28 Feb 2024 14:49:46 -0600 Subject: [PATCH 071/108] fix project costs --- src/App.tsx | 15 ++++++--- src/ProjectControl.tsx | 61 +++++++++++++++++++++++------------- src/Projects.tsx | 2 +- src/components/YearRecap.tsx | 14 ++++++--- 4 files changed, 59 insertions(+), 33 deletions(-) diff --git a/src/App.tsx b/src/App.tsx index 5cbe713..fc850bf 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -483,7 +483,9 @@ export class App extends React.PureComponent { previousimplementedProjects.forEach((completedProject: ImplementedProject, index) => { let project = Projects[completedProject.page]; - project.applyStatChanges(statsForResultDisplay, completedProject.financingOption); + project.applyStatChanges(statsForResultDisplay); + project.applyCost(statsForResultDisplay, completedProject.financingOption); + // only add completed projects back in let inFinancedProjects = implementedFinancedProjects.find(project => project.page === completedProject.page); if (!inFinancedProjects) { @@ -499,7 +501,9 @@ export class App extends React.PureComponent { renewableProjects.forEach(project => { if (project.yearStarted === previousYear) { let Project = Projects[project.page]; - Project.applyStatChanges(statsForResultDisplay, project.financingOption); + Project.applyStatChanges(statsForResultDisplay); + Project.applyCost(statsForResultDisplay, project.financingOption); + } }); newTrackedStats = setCarbonEmissionsAndSavings(statsForResultDisplay, this.state.defaultTrackedStats); @@ -573,7 +577,7 @@ export class App extends React.PureComponent { financingOption: implementedFinancedProjects[financingIndex] ? implementedFinancedProjects[financingIndex].financingOption : undefined }); }); - this.checkFinancedProjectsComplete(implementedFinancedProjects, newYearTrackedStats); + this.handleNewYearFinancedProjects(implementedFinancedProjects, newYearTrackedStats); newYearTrackedStats = setCarbonEmissionsAndSavings(newYearTrackedStats, this.state.defaultTrackedStats); this.applyRenewableCosts(implementedRenewableProjects, newYearTrackedStats); @@ -605,7 +609,7 @@ export class App extends React.PureComponent { } - checkFinancedProjectsComplete(financedProjects: ImplementedProject[], newYearTrackedStats: TrackedStats) { + handleNewYearFinancedProjects(financedProjects: ImplementedProject[], newYearTrackedStats: TrackedStats) { let completedFinancedIndicies = []; financedProjects.forEach((project: ImplementedProject, index) => { if (isProjectFullyFunded(project, newYearTrackedStats.currentGameYear)) { @@ -625,10 +629,11 @@ export class App extends React.PureComponent { applyRenewableCosts(renewableProjects: RenewableProject[], newYearTrackedStats: TrackedStats) { renewableProjects.map(project => { + let projectControl = Projects[project.page]; if (!isProjectFullyFunded(project, newYearTrackedStats.currentGameYear)) { let hasActiveRebates = project.yearStarted === newYearTrackedStats.currentGameYear; console.log(`Apply ${String(project.page)} cost`); - Projects[project.page].applyCost(newYearTrackedStats, project.financingOption, hasActiveRebates); + projectControl.applyCost(newYearTrackedStats, project.financingOption, hasActiveRebates); } project.gameYearsImplemented.push(newYearTrackedStats.currentGameYear); return project; diff --git a/src/ProjectControl.tsx b/src/ProjectControl.tsx index 8bd5bb2..08c47cc 100644 --- a/src/ProjectControl.tsx +++ b/src/ProjectControl.tsx @@ -16,7 +16,7 @@ import { setCarbonEmissionsAndSavings, calculateEmissions } from './trackedStats import { DialogCardContent } from './components/Dialogs/dialog-functions-and-types'; import { DialogFinancingOptionCard, ProjectDialogControlProps, getEmptyProjectDialog } from './components/Dialogs/ProjectDialog'; import Projects from './Projects'; -import { CapitalFundingState, FinancingId, FinancingOption, FinancingType, findFinancingOptionFromProject, getCanUseCapitalFunding, getCapitalFundingOption, getDefaultFinancingOption, removeCapitalFundingRoundUsed, setCapitalFundingRoundUsed } from './Financing'; +import { CapitalFundingState, FinancingId, FinancingOption, FinancingType, findFinancingOptionFromProject, getCanUseCapitalFunding, getCapitalFundingOption, getDefaultFinancingOption, getIsAnnuallyFinanced, removeCapitalFundingRoundUsed, setCapitalFundingRoundUsed } from './Financing'; import CheckBoxOutlineBlankIcon from '@mui/icons-material/CheckBoxOutlineBlank'; import CheckBoxIcon from '@mui/icons-material/CheckBox'; import { resolveToValue } from './functions-and-types'; @@ -427,7 +427,9 @@ export class ProjectControl implements ProjectControlParams { financingOption: implementationFinancing }); - self.applyStatChanges(newTrackedStats, implementationFinancing); + self.applyStatChanges(newTrackedStats); + self.applyCost(newTrackedStats, implementationFinancing); + if (!hasAbsoluteCarbonSavings) { newTrackedStats.carbonEmissions = calculateEmissions(newTrackedStats); } @@ -462,7 +464,9 @@ export class ProjectControl implements ProjectControlParams { for (let i = 0; i < implementedProjectsIds.length; i++) { let pageId = implementedProjectsIds[i]; let financingOption = findFinancingOptionFromProject(implementedFinancedProjects, pageId); - Projects[pageId].applyStatChanges(newTrackedStats, financingOption); + Projects[pageId].applyStatChanges(newTrackedStats); + Projects[pageId].applyCost(newTrackedStats, financingOption); + } if (implementedFinancingOption.financingType.id === 'capital-funding') { @@ -480,7 +484,9 @@ export class ProjectControl implements ProjectControlParams { for (let i = implementedProjectsIds.length - 1; i >= 0; i--) { let pageId = implementedProjectsIds[i]; const financingOption: FinancingOption = findFinancingOptionFromProject(implementedFinancedProjects, pageId); - Projects[pageId].unApplyStatChanges(newTrackedStats, financingOption); + Projects[pageId].unApplyStatChanges(newTrackedStats); + Projects[pageId].unApplyCost(newTrackedStats, financingOption); + } } @@ -546,7 +552,8 @@ export class ProjectControl implements ProjectControlParams { yearStarted: newTrackedStats.currentGameYear, financingOption: financingOption }); - self.applyStatChanges(newTrackedStats, financingOption); + self.applyStatChanges(newTrackedStats); + self.applyCost(newTrackedStats, financingOption); } if (!hasAbsoluteCarbonSavings) { @@ -562,13 +569,18 @@ export class ProjectControl implements ProjectControlParams { return state.currentPage; } + // todo do better than indexing into array here /** * Called if we've de-selected renewable implementation AND re-selected to implement in the same year, * yearRangeInitial stats must be reconciled with trackedStats */ function reImplementRenewable(implementedRenewableProjects: RenewableProject[], existingRenewableProjectIndex: number, yearRangeInitialStats: TrackedStats[], newTrackedStats: TrackedStats) { implementedRenewableProjects[existingRenewableProjectIndex].gameYearsImplemented.push(newTrackedStats.currentGameYear); - self.applyStatChanges(newTrackedStats, implementedRenewableProjects[existingRenewableProjectIndex].financingOption); + self.applyStatChanges(newTrackedStats); + let shouldApplyCosts = !Projects[implementedRenewableProjects[existingRenewableProjectIndex].page].isOneTimePayment; + if (shouldApplyCosts) { + self.applyCost(newTrackedStats, implementedRenewableProjects[existingRenewableProjectIndex].financingOption); + } // * 22 if we've de-selected renewable implementation AND re-selected to implement in the same year, yearRangeInitial stats are out of sync with trackedStats const updatedCurrentStatsIndex = yearRangeInitialStats.findIndex(stats => stats.currentGameYear === newTrackedStats.currentGameYear); yearRangeInitialStats.splice(updatedCurrentStatsIndex, 1, newTrackedStats); @@ -580,9 +592,14 @@ export class ProjectControl implements ProjectControlParams { */ function removeRenewableProject(implementedRenewableProjects: RenewableProject[], removeProjectIndex: number, newTrackedStats: TrackedStats, yearRangeInitialStats: TrackedStats[], isFullRemoval = false) { for (let i = implementedRenewableProjects.length - 1; i >= 0; i--) { - const project = implementedRenewableProjects[i]; + const project: RenewableProject = implementedRenewableProjects[i]; if (project.gameYearsImplemented.includes(newTrackedStats.currentGameYear)) { - Projects[project.page].unApplyStatChanges(newTrackedStats, project.financingOption); + const projectControl = Projects[project.page]; + Projects[project.page].unApplyStatChanges(newTrackedStats); + let shouldUnapplyCosts = !projectControl.isOneTimePayment || (projectControl.isOneTimePayment && project.yearStarted === newTrackedStats.currentGameYear); + if (shouldUnapplyCosts) { + Projects[project.page].unApplyCost(newTrackedStats, project.financingOption); + } } } @@ -600,8 +617,13 @@ export class ProjectControl implements ProjectControlParams { for (let i = 0; i < implementedRenewableProjects.length; i++) { const project = implementedRenewableProjects[i]; if (project.gameYearsImplemented.includes(newTrackedStats.currentGameYear)) { - Projects[project.page].applyStatChanges(newTrackedStats, project.financingOption); - } + const projectControl = Projects[project.page]; + Projects[project.page].applyStatChanges(newTrackedStats); + let shouldApplyCosts = !projectControl.isOneTimePayment || (projectControl.isOneTimePayment && project.yearStarted === newTrackedStats.currentGameYear); + if (shouldApplyCosts) { + Projects[project.page].applyCost(newTrackedStats, project.financingOption); + } + } } // * 22 update current stat year (necessary because we apply renewable at year recap of previous year) @@ -616,8 +638,7 @@ export class ProjectControl implements ProjectControlParams { * Applies this project's stat changes by mutating the provided TrackedStats object. * @param mutableStats A mutable version of a TrackedStats object. Must be created first via a shallow copy of app.state.trackedStats */ - applyStatChanges(mutableStats: TrackedStats, financingOption: FinancingOption) { - // todo 143 which appiers should heed the financing option if any? + applyStatChanges(mutableStats: TrackedStats) { for (let key in this.statsActualAppliers) { let thisApplier = this.statsActualAppliers[key]; if (!thisApplier) return; @@ -627,15 +648,13 @@ export class ProjectControl implements ProjectControlParams { } mutableStats[key] = thisApplier.applyValue(mutableStats[key], yearMultiplier); } - // Now, apply the change to finances - this.applyCost(mutableStats, financingOption); } /** * Un-applies this project's stat changes by mutating the provided TrackedStats object. * @param mutableStats A mutable version of a TrackedStats object. Must be created first via a shallow copy of app.state.trackedStats */ - unApplyStatChanges(mutableStats: TrackedStats, financingOption: FinancingOption, shouldUnapplyCosts: boolean = true) { + unApplyStatChanges(mutableStats: TrackedStats) { for (let key in this.statsActualAppliers) { let thisApplier = this.statsActualAppliers[key]; if (!thisApplier) return; @@ -646,9 +665,6 @@ export class ProjectControl implements ProjectControlParams { } mutableStats[key] = thisApplier.unApplyValue(mutableStats[key], yearMultiplier); } - if (shouldUnapplyCosts) { - this.unApplyCost(mutableStats, financingOption); - } } /** @@ -662,7 +678,7 @@ export class ProjectControl implements ProjectControlParams { rebates = this.getRebates(); } let financingId: FinancingId = financingOption? financingOption.financingType.id : 'budget'; - let cost = this.getImplementationCost(financingId, mutableStats.gameYearInterval) + let cost = this.getImplementationCost(financingId, mutableStats.gameYearInterval); mutableStats.financesAvailable -= cost - rebates; mutableStats.implementationSpending += cost; mutableStats.yearBudget += rebates; @@ -675,7 +691,7 @@ export class ProjectControl implements ProjectControlParams { */ unApplyCost(mutableStats: TrackedStats, financingOption: FinancingOption) { let rebates = this.getRebates(); - let cost = this.getImplementationCost(financingOption.financingType.id, mutableStats.gameYearInterval) + let cost = this.getImplementationCost(financingOption.financingType.id, mutableStats.gameYearInterval); if (this.isRenewable) { // todo 22 should get every year? rebates = rebates * mutableStats.gameYearInterval; @@ -690,14 +706,15 @@ export class ProjectControl implements ProjectControlParams { */ getImplementationCost(financingId: FinancingId, gameYearInterval: number) { let projectCost = this.baseCost; - let isAnnuallyFinanced = financingId !== 'budget'; + let isAnnuallyFinanced = getIsAnnuallyFinanced(financingId); + let intervalMultiplier = this.isOneTimePayment && !isAnnuallyFinanced? 1 : gameYearInterval; if (financingId && financingId === 'capital-funding') { projectCost = 0; } else if (financingId && isAnnuallyFinanced) { projectCost = this.financedAnnualCost; } if (this.isRenewable || isAnnuallyFinanced) { - projectCost *= gameYearInterval; + projectCost *= intervalMultiplier; } return projectCost; diff --git a/src/Projects.tsx b/src/Projects.tsx index a28fb52..9ec9620 100644 --- a/src/Projects.tsx +++ b/src/Projects.tsx @@ -344,7 +344,7 @@ Projects[Pages.solarPanelsCarPort] = new ProjectControl({ } }], title: 'Small Carport Solar Installation', - shortTitle: 'Install solar panels on new facility carport', + shortTitle: 'Install solar panels on new facility carport. {THIS PROJECT WILL BE RENEWED ANNUALLY}.', choiceInfoText: [ `You decided to look into installing a small covered carport with a solar electricity generation system. Given the sizing of your parking lot and available room, you decide on a {0.25 MW system} and use parking in the carport as an incentive to well-performing or energy-saving employees. diff --git a/src/components/YearRecap.tsx b/src/components/YearRecap.tsx index 8721a58..ad8725e 100644 --- a/src/components/YearRecap.tsx +++ b/src/components/YearRecap.tsx @@ -357,10 +357,13 @@ export class YearRecap extends React.Component { let hasAppliedFirstYearSavings = false; let shouldApplyHiddenCosts = true; let financingOption: FinancingOption; + let shouldApplyCosts = true; if (renewableProject) { hasAppliedFirstYearSavings = renewableProject.yearStarted !== mutableStats.currentGameYear; let renewableProjectIndex: number = implementedRenewableProjectsCopy.findIndex(project => project.page === implementedProject.pageId); financingOption = implementedRenewableProjectsCopy[renewableProjectIndex].financingOption; + let isAnnuallyFinanced = getIsAnnuallyFinanced(financingOption.financingType.id); + shouldApplyCosts = isAnnuallyFinanced || !implementedProject.isOneTimePayment || (implementedProject.isOneTimePayment && renewableProject.yearStarted === mutableStats.currentGameYear); shouldApplyHiddenCosts = renewableProject.yearStarted === mutableStats.currentGameYear; } else { let financedIndex: number = implementedFinancedProjects.findIndex(project => project.page === implementedProject.pageId); @@ -370,9 +373,11 @@ export class YearRecap extends React.Component { this.applyStatsFromImplementation(implementedProject, projectIndividualizedStats, mutableStats, gaugeCharts, hasAppliedFirstYearSavings); this.applyEndOfYearStats(implementedProject, mutableStats, hasAppliedFirstYearSavings); this.addCarbonSavingsGauge(mutableStats, gaugeCharts, props.defaultTrackedStats); - implementedProject.applyCost(mutableStats, financingOption); - - projectNetCost = implementedProject.getYearEndTotalSpending(financingOption, mutableStats.gameYearInterval, shouldApplyHiddenCosts); + + if (shouldApplyCosts) { + implementedProject.applyCost(mutableStats, financingOption); + projectNetCost = implementedProject.getYearEndTotalSpending(financingOption, mutableStats.gameYearInterval, shouldApplyHiddenCosts); + } if (renewableProject && !hasAppliedFirstYearSavings) { this.mutateRenewableFirstYearStats(implementedProject, props, initialCurrentYearStats, projectIndividualizedStats); } @@ -506,8 +511,7 @@ export class YearRecap extends React.Component { isFinancingPaidOff = isProjectFullyFunded(financedProject, mutableStats.currentGameYear); } - let initialCost = isFinanced ? implementedProject.financedAnnualCost : implementedProject.baseCost; - initialCost *= yearMultiplier; + let initialCost = implementedProject.getImplementationCost(implementationFinancing.financingType.id, mutableStats.currentGameYear) let financingCardContent: DialogFinancingOptionCard = { ...implementationFinancing, From a695ef88259dbaf079899a0ecdd8081b759d1c61 Mon Sep 17 00:00:00 2001 From: nbintertech Date: Wed, 28 Feb 2024 14:51:53 -0600 Subject: [PATCH 072/108] remove godmode with offending server env var --- src/components/SelectGameSettings.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/SelectGameSettings.tsx b/src/components/SelectGameSettings.tsx index fe493b3..03406f4 100644 --- a/src/components/SelectGameSettings.tsx +++ b/src/components/SelectGameSettings.tsx @@ -82,7 +82,7 @@ export function SelectGameSettings(props: SelectGameSettingsProps) { - {process.env.NODE_ENV == 'development' && + {/* {process.env.NODE_ENV == 'development' && - } + } */} You have the option to play through in 1 OR 2-year intervals. From 34bb056574a41297344d3abc2694bc9cffc23e83 Mon Sep 17 00:00:00 2001 From: nbintertech Date: Thu, 29 Feb 2024 06:53:00 -0600 Subject: [PATCH 073/108] Change small solar carport, rooftop mid solar to one time payment that is a renewed project --- src/App.tsx | 15 ++++-- src/ProjectControl.tsx | 71 +++++++++++++++++---------- src/Projects.tsx | 6 +-- src/components/SelectGameSettings.tsx | 6 +-- src/components/YearRecap.tsx | 13 +++-- 5 files changed, 70 insertions(+), 41 deletions(-) diff --git a/src/App.tsx b/src/App.tsx index 5cbe713..fc850bf 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -483,7 +483,9 @@ export class App extends React.PureComponent { previousimplementedProjects.forEach((completedProject: ImplementedProject, index) => { let project = Projects[completedProject.page]; - project.applyStatChanges(statsForResultDisplay, completedProject.financingOption); + project.applyStatChanges(statsForResultDisplay); + project.applyCost(statsForResultDisplay, completedProject.financingOption); + // only add completed projects back in let inFinancedProjects = implementedFinancedProjects.find(project => project.page === completedProject.page); if (!inFinancedProjects) { @@ -499,7 +501,9 @@ export class App extends React.PureComponent { renewableProjects.forEach(project => { if (project.yearStarted === previousYear) { let Project = Projects[project.page]; - Project.applyStatChanges(statsForResultDisplay, project.financingOption); + Project.applyStatChanges(statsForResultDisplay); + Project.applyCost(statsForResultDisplay, project.financingOption); + } }); newTrackedStats = setCarbonEmissionsAndSavings(statsForResultDisplay, this.state.defaultTrackedStats); @@ -573,7 +577,7 @@ export class App extends React.PureComponent { financingOption: implementedFinancedProjects[financingIndex] ? implementedFinancedProjects[financingIndex].financingOption : undefined }); }); - this.checkFinancedProjectsComplete(implementedFinancedProjects, newYearTrackedStats); + this.handleNewYearFinancedProjects(implementedFinancedProjects, newYearTrackedStats); newYearTrackedStats = setCarbonEmissionsAndSavings(newYearTrackedStats, this.state.defaultTrackedStats); this.applyRenewableCosts(implementedRenewableProjects, newYearTrackedStats); @@ -605,7 +609,7 @@ export class App extends React.PureComponent { } - checkFinancedProjectsComplete(financedProjects: ImplementedProject[], newYearTrackedStats: TrackedStats) { + handleNewYearFinancedProjects(financedProjects: ImplementedProject[], newYearTrackedStats: TrackedStats) { let completedFinancedIndicies = []; financedProjects.forEach((project: ImplementedProject, index) => { if (isProjectFullyFunded(project, newYearTrackedStats.currentGameYear)) { @@ -625,10 +629,11 @@ export class App extends React.PureComponent { applyRenewableCosts(renewableProjects: RenewableProject[], newYearTrackedStats: TrackedStats) { renewableProjects.map(project => { + let projectControl = Projects[project.page]; if (!isProjectFullyFunded(project, newYearTrackedStats.currentGameYear)) { let hasActiveRebates = project.yearStarted === newYearTrackedStats.currentGameYear; console.log(`Apply ${String(project.page)} cost`); - Projects[project.page].applyCost(newYearTrackedStats, project.financingOption, hasActiveRebates); + projectControl.applyCost(newYearTrackedStats, project.financingOption, hasActiveRebates); } project.gameYearsImplemented.push(newYearTrackedStats.currentGameYear); return project; diff --git a/src/ProjectControl.tsx b/src/ProjectControl.tsx index 8bd5bb2..ab5bbe0 100644 --- a/src/ProjectControl.tsx +++ b/src/ProjectControl.tsx @@ -16,7 +16,7 @@ import { setCarbonEmissionsAndSavings, calculateEmissions } from './trackedStats import { DialogCardContent } from './components/Dialogs/dialog-functions-and-types'; import { DialogFinancingOptionCard, ProjectDialogControlProps, getEmptyProjectDialog } from './components/Dialogs/ProjectDialog'; import Projects from './Projects'; -import { CapitalFundingState, FinancingId, FinancingOption, FinancingType, findFinancingOptionFromProject, getCanUseCapitalFunding, getCapitalFundingOption, getDefaultFinancingOption, removeCapitalFundingRoundUsed, setCapitalFundingRoundUsed } from './Financing'; +import { CapitalFundingState, FinancingId, FinancingOption, FinancingType, findFinancingOptionFromProject, getCanUseCapitalFunding, getCapitalFundingOption, getDefaultFinancingOption, getIsAnnuallyFinanced, removeCapitalFundingRoundUsed, setCapitalFundingRoundUsed } from './Financing'; import CheckBoxOutlineBlankIcon from '@mui/icons-material/CheckBoxOutlineBlank'; import CheckBoxIcon from '@mui/icons-material/CheckBox'; import { resolveToValue } from './functions-and-types'; @@ -28,7 +28,7 @@ export class ProjectControl implements ProjectControlParams { financingOptions: FinancingOption[]; isCapitalFundsEligible?: boolean; isPPPA?: boolean; - isOneTimePayment?: boolean; + isSinglePaymentRenewable?: boolean; baseCost: number; customBudgetType?: FinancingType; financedAnnualCost: number; @@ -63,7 +63,7 @@ export class ProjectControl implements ProjectControlParams { this.pageId = params.pageId; this.isRenewable = params.isRenewable; this.isPPPA = params.isPPPA; - this.isOneTimePayment = params.isOneTimePayment; + this.isSinglePaymentRenewable = params.isSinglePaymentRenewable; this.financingOptions = params.financingOptions; this.isCapitalFundsEligible = params.isCapitalFundsEligible; this.statsInfoAppliers = params.statsInfoAppliers; @@ -427,7 +427,9 @@ export class ProjectControl implements ProjectControlParams { financingOption: implementationFinancing }); - self.applyStatChanges(newTrackedStats, implementationFinancing); + self.applyStatChanges(newTrackedStats); + self.applyCost(newTrackedStats, implementationFinancing); + if (!hasAbsoluteCarbonSavings) { newTrackedStats.carbonEmissions = calculateEmissions(newTrackedStats); } @@ -462,7 +464,9 @@ export class ProjectControl implements ProjectControlParams { for (let i = 0; i < implementedProjectsIds.length; i++) { let pageId = implementedProjectsIds[i]; let financingOption = findFinancingOptionFromProject(implementedFinancedProjects, pageId); - Projects[pageId].applyStatChanges(newTrackedStats, financingOption); + Projects[pageId].applyStatChanges(newTrackedStats); + Projects[pageId].applyCost(newTrackedStats, financingOption); + } if (implementedFinancingOption.financingType.id === 'capital-funding') { @@ -480,7 +484,9 @@ export class ProjectControl implements ProjectControlParams { for (let i = implementedProjectsIds.length - 1; i >= 0; i--) { let pageId = implementedProjectsIds[i]; const financingOption: FinancingOption = findFinancingOptionFromProject(implementedFinancedProjects, pageId); - Projects[pageId].unApplyStatChanges(newTrackedStats, financingOption); + Projects[pageId].unApplyStatChanges(newTrackedStats); + Projects[pageId].unApplyCost(newTrackedStats, financingOption); + } } @@ -546,7 +552,8 @@ export class ProjectControl implements ProjectControlParams { yearStarted: newTrackedStats.currentGameYear, financingOption: financingOption }); - self.applyStatChanges(newTrackedStats, financingOption); + self.applyStatChanges(newTrackedStats); + self.applyCost(newTrackedStats, financingOption); } if (!hasAbsoluteCarbonSavings) { @@ -562,13 +569,18 @@ export class ProjectControl implements ProjectControlParams { return state.currentPage; } + // todo do better than indexing into array here /** * Called if we've de-selected renewable implementation AND re-selected to implement in the same year, * yearRangeInitial stats must be reconciled with trackedStats */ function reImplementRenewable(implementedRenewableProjects: RenewableProject[], existingRenewableProjectIndex: number, yearRangeInitialStats: TrackedStats[], newTrackedStats: TrackedStats) { implementedRenewableProjects[existingRenewableProjectIndex].gameYearsImplemented.push(newTrackedStats.currentGameYear); - self.applyStatChanges(newTrackedStats, implementedRenewableProjects[existingRenewableProjectIndex].financingOption); + self.applyStatChanges(newTrackedStats); + let shouldApplyCosts = !Projects[implementedRenewableProjects[existingRenewableProjectIndex].page].isSinglePaymentRenewable; + if (shouldApplyCosts) { + self.applyCost(newTrackedStats, implementedRenewableProjects[existingRenewableProjectIndex].financingOption); + } // * 22 if we've de-selected renewable implementation AND re-selected to implement in the same year, yearRangeInitial stats are out of sync with trackedStats const updatedCurrentStatsIndex = yearRangeInitialStats.findIndex(stats => stats.currentGameYear === newTrackedStats.currentGameYear); yearRangeInitialStats.splice(updatedCurrentStatsIndex, 1, newTrackedStats); @@ -580,9 +592,14 @@ export class ProjectControl implements ProjectControlParams { */ function removeRenewableProject(implementedRenewableProjects: RenewableProject[], removeProjectIndex: number, newTrackedStats: TrackedStats, yearRangeInitialStats: TrackedStats[], isFullRemoval = false) { for (let i = implementedRenewableProjects.length - 1; i >= 0; i--) { - const project = implementedRenewableProjects[i]; + const project: RenewableProject = implementedRenewableProjects[i]; if (project.gameYearsImplemented.includes(newTrackedStats.currentGameYear)) { - Projects[project.page].unApplyStatChanges(newTrackedStats, project.financingOption); + const projectControl = Projects[project.page]; + Projects[project.page].unApplyStatChanges(newTrackedStats); + let shouldUnapplyCosts = !projectControl.isSinglePaymentRenewable || (projectControl.isSinglePaymentRenewable && project.yearStarted === newTrackedStats.currentGameYear); + if (shouldUnapplyCosts) { + Projects[project.page].unApplyCost(newTrackedStats, project.financingOption); + } } } @@ -600,8 +617,13 @@ export class ProjectControl implements ProjectControlParams { for (let i = 0; i < implementedRenewableProjects.length; i++) { const project = implementedRenewableProjects[i]; if (project.gameYearsImplemented.includes(newTrackedStats.currentGameYear)) { - Projects[project.page].applyStatChanges(newTrackedStats, project.financingOption); - } + const projectControl = Projects[project.page]; + Projects[project.page].applyStatChanges(newTrackedStats); + let shouldApplyCosts = !projectControl.isSinglePaymentRenewable || (projectControl.isSinglePaymentRenewable && project.yearStarted === newTrackedStats.currentGameYear); + if (shouldApplyCosts) { + Projects[project.page].applyCost(newTrackedStats, project.financingOption); + } + } } // * 22 update current stat year (necessary because we apply renewable at year recap of previous year) @@ -616,8 +638,7 @@ export class ProjectControl implements ProjectControlParams { * Applies this project's stat changes by mutating the provided TrackedStats object. * @param mutableStats A mutable version of a TrackedStats object. Must be created first via a shallow copy of app.state.trackedStats */ - applyStatChanges(mutableStats: TrackedStats, financingOption: FinancingOption) { - // todo 143 which appiers should heed the financing option if any? + applyStatChanges(mutableStats: TrackedStats) { for (let key in this.statsActualAppliers) { let thisApplier = this.statsActualAppliers[key]; if (!thisApplier) return; @@ -627,15 +648,13 @@ export class ProjectControl implements ProjectControlParams { } mutableStats[key] = thisApplier.applyValue(mutableStats[key], yearMultiplier); } - // Now, apply the change to finances - this.applyCost(mutableStats, financingOption); } /** * Un-applies this project's stat changes by mutating the provided TrackedStats object. * @param mutableStats A mutable version of a TrackedStats object. Must be created first via a shallow copy of app.state.trackedStats */ - unApplyStatChanges(mutableStats: TrackedStats, financingOption: FinancingOption, shouldUnapplyCosts: boolean = true) { + unApplyStatChanges(mutableStats: TrackedStats) { for (let key in this.statsActualAppliers) { let thisApplier = this.statsActualAppliers[key]; if (!thisApplier) return; @@ -646,9 +665,6 @@ export class ProjectControl implements ProjectControlParams { } mutableStats[key] = thisApplier.unApplyValue(mutableStats[key], yearMultiplier); } - if (shouldUnapplyCosts) { - this.unApplyCost(mutableStats, financingOption); - } } /** @@ -662,7 +678,7 @@ export class ProjectControl implements ProjectControlParams { rebates = this.getRebates(); } let financingId: FinancingId = financingOption? financingOption.financingType.id : 'budget'; - let cost = this.getImplementationCost(financingId, mutableStats.gameYearInterval) + let cost = this.getImplementationCost(financingId, mutableStats.gameYearInterval); mutableStats.financesAvailable -= cost - rebates; mutableStats.implementationSpending += cost; mutableStats.yearBudget += rebates; @@ -675,7 +691,7 @@ export class ProjectControl implements ProjectControlParams { */ unApplyCost(mutableStats: TrackedStats, financingOption: FinancingOption) { let rebates = this.getRebates(); - let cost = this.getImplementationCost(financingOption.financingType.id, mutableStats.gameYearInterval) + let cost = this.getImplementationCost(financingOption.financingType.id, mutableStats.gameYearInterval); if (this.isRenewable) { // todo 22 should get every year? rebates = rebates * mutableStats.gameYearInterval; @@ -690,14 +706,19 @@ export class ProjectControl implements ProjectControlParams { */ getImplementationCost(financingId: FinancingId, gameYearInterval: number) { let projectCost = this.baseCost; - let isAnnuallyFinanced = financingId !== 'budget'; + let isAnnuallyFinanced = getIsAnnuallyFinanced(financingId); + let intervalMultiplier = gameYearInterval; + if (this.isSinglePaymentRenewable && !isAnnuallyFinanced) { + intervalMultiplier = 1 + } + if (financingId && financingId === 'capital-funding') { projectCost = 0; } else if (financingId && isAnnuallyFinanced) { projectCost = this.financedAnnualCost; } if (this.isRenewable || isAnnuallyFinanced) { - projectCost *= gameYearInterval; + projectCost *= intervalMultiplier; } return projectCost; @@ -887,7 +908,7 @@ declare interface ProjectControlParams { */ isRenewable?: boolean; customBudgetType?: FinancingType; - isOneTimePayment?: boolean; + isSinglePaymentRenewable?: boolean; financingOptions?: FinancingOption[] /** * Project that only gets energy $ savings for 1 year diff --git a/src/Projects.tsx b/src/Projects.tsx index a28fb52..0b0a3be 100644 --- a/src/Projects.tsx +++ b/src/Projects.tsx @@ -313,7 +313,7 @@ Projects[Pages.solarPanelsCarPort] = new ProjectControl({ pageId: Pages.solarPanelsCarPort, isCapitalFundsEligible: true, baseCost: 150_000, - isOneTimePayment: true, + isSinglePaymentRenewable: true, financedAnnualCost: 37_500, financedTotalCost: 150_000, financingOptions: [ @@ -344,7 +344,7 @@ Projects[Pages.solarPanelsCarPort] = new ProjectControl({ } }], title: 'Small Carport Solar Installation', - shortTitle: 'Install solar panels on new facility carport', + shortTitle: 'Install solar panels on new facility carport. {THIS PROJECT WILL BE RENEWED ANNUALLY}.', choiceInfoText: [ `You decided to look into installing a small covered carport with a solar electricity generation system. Given the sizing of your parking lot and available room, you decide on a {0.25 MW system} and use parking in the carport as an incentive to well-performing or energy-saving employees. @@ -370,7 +370,7 @@ Projects[Pages.solarRooftop] = new ProjectControl({ pageId: Pages.solarRooftop, isCapitalFundsEligible: true, isRenewable: true, - isOneTimePayment: true, + isSinglePaymentRenewable: true, baseCost: 3_750_000, financedAnnualCost: 460_000, financedTotalCost: 4_600_000, diff --git a/src/components/SelectGameSettings.tsx b/src/components/SelectGameSettings.tsx index fe493b3..1a5a01b 100644 --- a/src/components/SelectGameSettings.tsx +++ b/src/components/SelectGameSettings.tsx @@ -82,7 +82,7 @@ export function SelectGameSettings(props: SelectGameSettingsProps) { - {process.env.NODE_ENV == 'development' && + {/* {process.env.NODE_ENV == 'development' && - } + } */} You have the option to play through in 1 OR 2-year intervals. @@ -316,6 +316,6 @@ export function getYearlyBudget(proceedGameYear: number, gameYearInterval: numbe if (gameYearInterval > 1) { year = gameYearDisplayOffset + 1; yearBudget = YearlyBudget[year] * 2; - } + } return yearBudget; } diff --git a/src/components/YearRecap.tsx b/src/components/YearRecap.tsx index 8721a58..7307d63 100644 --- a/src/components/YearRecap.tsx +++ b/src/components/YearRecap.tsx @@ -357,10 +357,13 @@ export class YearRecap extends React.Component { let hasAppliedFirstYearSavings = false; let shouldApplyHiddenCosts = true; let financingOption: FinancingOption; + let shouldApplyCosts = true; if (renewableProject) { hasAppliedFirstYearSavings = renewableProject.yearStarted !== mutableStats.currentGameYear; let renewableProjectIndex: number = implementedRenewableProjectsCopy.findIndex(project => project.page === implementedProject.pageId); financingOption = implementedRenewableProjectsCopy[renewableProjectIndex].financingOption; + let isAnnuallyFinanced = getIsAnnuallyFinanced(financingOption.financingType.id); + shouldApplyCosts = isAnnuallyFinanced || !implementedProject.isSinglePaymentRenewable || (implementedProject.isSinglePaymentRenewable && renewableProject.yearStarted === mutableStats.currentGameYear); shouldApplyHiddenCosts = renewableProject.yearStarted === mutableStats.currentGameYear; } else { let financedIndex: number = implementedFinancedProjects.findIndex(project => project.page === implementedProject.pageId); @@ -370,9 +373,10 @@ export class YearRecap extends React.Component { this.applyStatsFromImplementation(implementedProject, projectIndividualizedStats, mutableStats, gaugeCharts, hasAppliedFirstYearSavings); this.applyEndOfYearStats(implementedProject, mutableStats, hasAppliedFirstYearSavings); this.addCarbonSavingsGauge(mutableStats, gaugeCharts, props.defaultTrackedStats); - implementedProject.applyCost(mutableStats, financingOption); - - projectNetCost = implementedProject.getYearEndTotalSpending(financingOption, mutableStats.gameYearInterval, shouldApplyHiddenCosts); + if (shouldApplyCosts) { + implementedProject.applyCost(mutableStats, financingOption); + projectNetCost = implementedProject.getYearEndTotalSpending(financingOption, mutableStats.gameYearInterval, shouldApplyHiddenCosts); + } if (renewableProject && !hasAppliedFirstYearSavings) { this.mutateRenewableFirstYearStats(implementedProject, props, initialCurrentYearStats, projectIndividualizedStats); } @@ -506,8 +510,7 @@ export class YearRecap extends React.Component { isFinancingPaidOff = isProjectFullyFunded(financedProject, mutableStats.currentGameYear); } - let initialCost = isFinanced ? implementedProject.financedAnnualCost : implementedProject.baseCost; - initialCost *= yearMultiplier; + let initialCost = implementedProject.getImplementationCost(implementationFinancing.financingType.id, mutableStats.gameYearInterval) let financingCardContent: DialogFinancingOptionCard = { ...implementationFinancing, From fd5a6ebb29ba0cc638088a9a51185dabcf364c30 Mon Sep 17 00:00:00 2001 From: nbintertech Date: Thu, 29 Feb 2024 07:14:08 -0600 Subject: [PATCH 074/108] cleanup console logs --- src/App.tsx | 22 ++++++++++++---------- src/ProjectControl.tsx | 3 --- src/components/YearRecap.tsx | 4 ++-- 3 files changed, 14 insertions(+), 15 deletions(-) diff --git a/src/App.tsx b/src/App.tsx index fc850bf..ca80673 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -537,6 +537,10 @@ export class App extends React.PureComponent { let yearCostSavings: YearCostSavings = getYearCostSavings(thisYearStart, currentYearStats); newEnergyCostSavingsList.push(yearCostSavings); let newBudget: number = getYearlyBudget(currentYearStats.currentGameYear + 1, currentYearStats.gameYearInterval, currentYearStats.gameYearDisplayOffset); + console.log('Finances available from last year:', currentYearStats.financesAvailable); + console.log('New year awarded budget:', newBudget) + console.log('electricity cost savings', yearCostSavings.electricity); + console.log('nat gas cost savings', yearCostSavings.naturalGas); if (this.state.gameSettings.allowBudgetCarryover == 'no') { if (currentYearStats.financesAvailable < 0 ) { newBudget += currentYearStats.financesAvailable; @@ -554,15 +558,10 @@ export class App extends React.PureComponent { newBudget += yearCostSavings.electricity + yearCostSavings.naturalGas; } - - - console.log('settings budget', this.state.gameSettings.budget); - console.log('finances available', currentYearStats.financesAvailable); - console.log('yearCostSavings.electricity', yearCostSavings.electricity); - console.log('yearCostSavings.naturalGas', yearCostSavings.naturalGas); let newYearTrackedStats: TrackedStats = { ...currentYearStats }; newYearTrackedStats.yearBudget = newBudget; + console.log('Total new year budget: ', newBudget); newYearTrackedStats.financesAvailable = newBudget; newYearTrackedStats.implementationSpending = 0; newYearTrackedStats.hiddenSpending = 0; @@ -583,8 +582,11 @@ export class App extends React.PureComponent { this.applyRenewableCosts(implementedRenewableProjects, newYearTrackedStats); let newYearRangeInitialStats = [...this.state.yearRangeInitialStats, { ...newYearTrackedStats }]; - console.log('new year range initial stats', newYearRangeInitialStats); - console.log('new year finances available (after financed/renewable charges)', newYearTrackedStats.financesAvailable); + // console.log('new year range initial stats', newYearRangeInitialStats); + console.log('=============================='); + console.log('Total new year budget (financing/renewable charges applied)', newYearTrackedStats.financesAvailable); + console.log('======== END ================='); + const completedYears = this.state.completedYears < this.state.trackedStats.currentGameYear? this.state.completedYears + 1 : this.state.completedYears; this.setState({ completedProjects: newCompletedProjects, @@ -615,7 +617,7 @@ export class App extends React.PureComponent { if (isProjectFullyFunded(project, newYearTrackedStats.currentGameYear)) { completedFinancedIndicies.push(index); } else { - console.log(`Apply ${String(project.page)} cost`); + // console.log(`Apply ${String(project.page)} cost`); let hasActiveRebates = project.yearStarted === newYearTrackedStats.currentGameYear; Projects[project.page].applyCost(newYearTrackedStats, project.financingOption, hasActiveRebates); project.gameYearsImplemented.push(newYearTrackedStats.currentGameYear); @@ -632,7 +634,7 @@ export class App extends React.PureComponent { let projectControl = Projects[project.page]; if (!isProjectFullyFunded(project, newYearTrackedStats.currentGameYear)) { let hasActiveRebates = project.yearStarted === newYearTrackedStats.currentGameYear; - console.log(`Apply ${String(project.page)} cost`); + // console.log(`Apply ${String(project.page)} cost`); projectControl.applyCost(newYearTrackedStats, project.financingOption, hasActiveRebates); } project.gameYearsImplemented.push(newYearTrackedStats.currentGameYear); diff --git a/src/ProjectControl.tsx b/src/ProjectControl.tsx index ab5bbe0..997a03d 100644 --- a/src/ProjectControl.tsx +++ b/src/ProjectControl.tsx @@ -507,15 +507,12 @@ export class ProjectControl implements ProjectControlParams { const currentProjectCount = startedRenewableProjects + state.implementedProjectsIds.length; const projectCounts = `year ${state.trackedStats.currentGameYear} - reg projects: ${state.implementedProjectsIds.length}, started renewables: ${startedRenewableProjects}`; - console.log(projectCounts); if (currentProjectCount >= projectImplementationLimit) { this.summonSnackbar({overLimitMsg}); canImplement = false; } let projectCost = self.getImplementationCost(financingId, state.trackedStats.gameYearInterval); - console.log('financesAvailable', state.trackedStats.financesAvailable); - console.log('cost', projectCost); if (projectCost > 0 && projectCost > state.trackedStats.financesAvailable) { this.summonSnackbar(You cannot afford this project with your current budget!); canImplement = false; diff --git a/src/components/YearRecap.tsx b/src/components/YearRecap.tsx index d56c363..04eece2 100644 --- a/src/components/YearRecap.tsx +++ b/src/components/YearRecap.tsx @@ -453,7 +453,7 @@ export class YearRecap extends React.Component { if (props.implementedRenewableProjects[renewableProjectIndex].yearStarted === initialCurrentYearStats.currentGameYear) { // todo 143 ignore for some financed projects props.implementedRenewableProjects[renewableProjectIndex].yearlyFinancialSavings = getYearCostSavings(initialCurrentYearStats, projectIndividualizedStats); - console.log(`${String(props.implementedRenewableProjects[renewableProjectIndex].page)} budget period savings, ${props.implementedRenewableProjects[renewableProjectIndex].yearlyFinancialSavings?.electricity}`); + // console.log(`${String(props.implementedRenewableProjects[renewableProjectIndex].page)} budget period savings, ${props.implementedRenewableProjects[renewableProjectIndex].yearlyFinancialSavings?.electricity}`); } } @@ -468,7 +468,7 @@ export class YearRecap extends React.Component { if (project.yearlyFinancialSavings && project.gameYearsImplemented.includes(initialCurrentYearStats.currentGameYear) && project.yearStarted !== initialCurrentYearStats.currentGameYear && initialCurrentYearStats.currentGameYear !== 1) { - console.log(`${String(project.page)} renewable savings added', ${project.yearlyFinancialSavings.electricity}`); + // console.log(`${String(project.page)} renewable savings added', ${project.yearlyFinancialSavings.electricity}`); yearCostSavings.electricity += project.yearlyFinancialSavings.electricity; yearCostSavings.naturalGas += project.yearlyFinancialSavings.naturalGas; From 9b00e8d30f943b1e07aa604cb0246b3d5d27bb5f Mon Sep 17 00:00:00 2001 From: nbintertech Date: Thu, 29 Feb 2024 08:42:15 -0600 Subject: [PATCH 075/108] landfill gas defaults --- src/App.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/App.tsx b/src/App.tsx index ca80673..a54d5d6 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -646,7 +646,7 @@ export class App extends React.PureComponent { let updatingInitialTrackedStats: TrackedStats = {...initialTrackedStats}; let budget = 75_000; let naturalGas = 120_000; - let hydrogen = 6_000; + let hydrogen = 0; let electricity = 30_000_000; let totalGameYears = 10; @@ -654,7 +654,7 @@ export class App extends React.PureComponent { budget = 150_000; naturalGas = 240_000; electricity = 60_000_000; - hydrogen = 120_000; + hydrogen = 0; totalGameYears = 5; } From 8ac22f08d69f64bc01ba04abfc77ef8b65fcb6c1 Mon Sep 17 00:00:00 2001 From: nbintertech Date: Thu, 29 Feb 2024 10:25:13 -0600 Subject: [PATCH 076/108] Fix prev year capita funding state --- src/App.tsx | 3 +++ src/Financing.tsx | 19 +++++++++++++++---- src/components/YearRecap.tsx | 2 +- 3 files changed, 19 insertions(+), 5 deletions(-) diff --git a/src/App.tsx b/src/App.tsx index a54d5d6..143eae5 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -120,6 +120,9 @@ export class App extends React.PureComponent { getInitialAppState(): AppState { let startPage = Pages.start; + // if (process.env.NODE_ENV == 'development') { + // startPage = Pages.selectGameSettings; + // } let showDashboardAtStart = false; return { currentPage: startPage, diff --git a/src/Financing.tsx b/src/Financing.tsx index ab39eec..c49b0a2 100644 --- a/src/Financing.tsx +++ b/src/Financing.tsx @@ -188,16 +188,27 @@ export function setCapitalFundingMilestone(capitalFundingState: CapitalFundingSt } /** - * Reset capital funding state from future year + * Reset capital funding state when returning to prev year from future year */ export function resetCapitalFundingState(capitalFundingState: CapitalFundingState, prevYearStats: TrackedStats) { - if (capitalFundingState.roundA.eligibleYear === prevYearStats.currentGameYear + 1) { - capitalFundingState.roundA.isEarned = false; - capitalFundingState.roundA.eligibleYear = undefined; + // expired in previous year + if (capitalFundingState.roundB.isExpired && !capitalFundingState.roundB.usedOnProjectId && capitalFundingState.roundB.eligibleYear === prevYearStats.currentGameYear) { + capitalFundingState.roundB.isExpired = false; + } + + if (capitalFundingState.roundA.isExpired && !capitalFundingState.roundA.usedOnProjectId && capitalFundingState.roundA.eligibleYear === prevYearStats.currentGameYear) { + capitalFundingState.roundA.isExpired = false; } + + // reset if earned in the future year if (capitalFundingState.roundB.eligibleYear === prevYearStats.currentGameYear + 1) { capitalFundingState.roundB.isEarned = false; capitalFundingState.roundB.eligibleYear = undefined; + } + + if (capitalFundingState.roundA.eligibleYear === prevYearStats.currentGameYear + 1) { + capitalFundingState.roundA.isEarned = false; + capitalFundingState.roundA.eligibleYear = undefined; } } diff --git a/src/components/YearRecap.tsx b/src/components/YearRecap.tsx index 04eece2..1c3afd7 100644 --- a/src/components/YearRecap.tsx +++ b/src/components/YearRecap.tsx @@ -408,7 +408,7 @@ export class YearRecap extends React.Component { // todo this will eventually handle renwables recapResults.yearEndTotalSpending += this.getOngoingFinancingCosts(props.completedProjects, mutableStats); - // setCapitalFundingExpired(mutableCapitalFundingState, mutableStats); + setCapitalFundingExpired(mutableCapitalFundingState, mutableStats); this.addCapitalFundingRewardCard(recapResults.projectRecapCards, mutableCapitalFundingState, mutableStats); mutableStats.yearEndTotalSpending = initialCurrentYearStats.yearEndTotalSpending + recapResults.yearEndTotalSpending; this.setCostPerCarbonSavings(mutableStats); From 67427f2e89323cb053d5575d6beb338cd805559a Mon Sep 17 00:00:00 2001 From: rhernandez-intertech Date: Thu, 29 Feb 2024 13:06:18 -0600 Subject: [PATCH 077/108] fixed bug when calculating emissionsFromElectricityFormatted in dashboard and table displays three decimal places for emissions rate --- src/components/Dashboard.tsx | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/components/Dashboard.tsx b/src/components/Dashboard.tsx index e9c226a..f5e51bd 100644 --- a/src/components/Dashboard.tsx +++ b/src/components/Dashboard.tsx @@ -46,17 +46,21 @@ export class Dashboard extends PureComponentIgnoreFuncs { minimumFractionDigits: 0, maximumFractionDigits: 0, }); + const threeDecimalFormatter = Intl.NumberFormat('en-US', { + minimumFractionDigits: 1, + maximumFractionDigits: 3, + }); const carbonSavingsPercent = this.props.carbonSavingsPercent * 100; const carbonSavingsFractionValue = clampRatio(this.props.carbonSavingsPercent, 1); const carbonSavingsFormatted = `${carbonSavingsPercent.toFixed(1)}%`; - const naturalGasEmissionRateFormatted: string = singleDecimalFormatter.format(this.props.naturalGasEmissionsPerMMBTU); - const electricityEmissionRateFormatted: string = singleDecimalFormatter.format(getElectricityEmissionsFactor(this.props.currentGameYear, this.props.gameYearInterval, this.props.gameYearDisplayOffset)); - const hydrogenEmissionRateFormatted: string = singleDecimalFormatter.format(this.props.hydrogenEmissionsPerMMBTU); + const naturalGasEmissionRateFormatted: string = threeDecimalFormatter.format(this.props.naturalGasEmissionsPerMMBTU); + const electricityEmissionRateFormatted: string = threeDecimalFormatter.format(getElectricityEmissionsFactor(this.props.currentGameYear, this.props.gameYearInterval, this.props.gameYearDisplayOffset)); + const hydrogenEmissionRateFormatted: string = threeDecimalFormatter.format(this.props.hydrogenEmissionsPerMMBTU); const emissionsFromNaturalGasFormatted: string = singleDecimalFormatter.format(this.props.naturalGasEmissionsPerMMBTU * this.props.naturalGasMMBTU / 1000); - const emissionsFromElectricityFormatted: string = singleDecimalFormatter.format((this.props.currentGameYear, this.props.gameYearInterval) * this.props.electricityUseKWh / 1000); + const emissionsFromElectricityFormatted: string = singleDecimalFormatter.format(getElectricityEmissionsFactor(this.props.currentGameYear, this.props.gameYearInterval, this.props.gameYearDisplayOffset) * this.props.electricityUseKWh / 1000); const emissionsFromHydrogenFormatted: string = singleDecimalFormatter.format(this.props.hydrogenEmissionsPerMMBTU * this.props.hydrogenMMBTU / 1000); const electricityCost = noDecimalsFormatter.format(this.props.electricityCostPerKWh * this.props.electricityUseKWh); From b026ff365bdd065d87179a66f80309166abaab6f Mon Sep 17 00:00:00 2001 From: nbintertech Date: Thu, 29 Feb 2024 13:55:00 -0600 Subject: [PATCH 078/108] Update README, describing variable for must finance projects --- GAMEPLAY.md | 67 ++++++++++++++++++++++++++++++------------ src/ProjectControl.tsx | 8 ++--- src/Projects.tsx | 7 +++-- 3 files changed, 57 insertions(+), 25 deletions(-) diff --git a/GAMEPLAY.md b/GAMEPLAY.md index 39d560f..94cfdf7 100644 --- a/GAMEPLAY.md +++ b/GAMEPLAY.md @@ -6,33 +6,65 @@ - The game is played in 1 or 2 year budget periods (intervals) - Players may move backwards a single budget period to make changes. -- Players receive additional budget at each year start - - 1 year: $75,000 - - 2 year: $150,000 - +- Players receive additional budget at each year start: + 1: 75_000, + 2: 75_000, + 3: 75_000, + 4: 75_000, + 5: 75_000, + 6: 112_500, + 7: 112_500, + 8: 112_500, + 9: 112_500, + 10: 112_500 + +- Yearly emissions factor defaults are used to calculate emissions. For 2 year gameplay the later year is used (i.e. year 4 in 3/4) + 1: .371, + 2: .358, + 3: .324, + 4: .311, + 5: .305, + 6: .302, + 7: .300, + 8: .291, + 9: .285, + 10: .276 + +- When players move backward one year, their project implementation choices, savings, and budget reflect that year's state prior to Year Recap ---- ## Project Types and Behavior ### All Types: - May be implemented and un-implemented in the implementation year -- Implementation applies energy savings immediately. Savings remain for all subsequent game years. +- Energy savings from implementation are applied immediately and remain for all subsequent game years. +- **!!!!** Energy cost-savings from implementation are applied to the next year budget. This can be changed in game settings, where 'always' allows cost-savings to carryover every subsequent year, i.e. $5k savings from project X carries over to year 2, $5k savings carries over to year 3, etc... ### Normal (Non-Renewable): -- **!!!!** Projects implemented in previous years become Completed Projects (in Year Recap) after the implementation year. +- Projects implemented in previous years become Completed Projects (in Year Recap) after the implementation year. -### Renewable: -- Are auto-implemented in all years following implementation. Can be unimplemented at any time to remove energy savings and costs -- Project cost is deducted from the budget at the start of each year it is renewed +### Bundled/Unbundled RECs (Renewable): +- Are auto-renewed in all years following implementation. +- Project cost is deducted from the budget at the start of each year it is renewed (twice if 2 year gameplay), **Except one-time payment projects**. - Year Recap project recap cards will only be displayed in the implementation year, unless the project was financed. -- **Example** Scope 2 - Mid-sized Solar PPPA + + ###### Annual Financing Only projects: + Only become available in the selected financing start year and when their financing option is selected at game start + - Mid-Sized Solar, Community Wind, Utility-PPPA Wind + + ###### One-time Payment Renewables: + Are paid for once, regardless of 1 or 2 year gameplay, and are renewed each year + - Solar Panels Carport, Rooftop mid-sized Solar + + ###### Always Carryover cost Savings: + Regardless of game settings, these projects carryover cost savings every year + - Small solar carport, Rooftop mid-sized Solar, Community Wind + --- ## Financing At game start, players select the year that financing options should appear (years 1-5), and which options should be available, including: EaaS, Loan, Green Bonds. Currently, only one financing option is available per project. -Players will be awarded Capital Funding rewards (one free project) for reaching savings milestones of 15% and 40% throughout the game. Each Capital Funding reward must be used in the following year. VPPA projects are ineligible. - - Financed project recap cards appear at Year Recap for each year until they are paid in full. They are then part of Completed Projects. Financed Renewables will continue to appear at year recap. - Financed normal non-renewables can't be unimplemented after the implementation year - Financed Projects un-implemented from the Scopes page will have their implement button disabled. Player must select financing option from the project info dialog. @@ -41,18 +73,16 @@ Players will be awarded Capital Funding rewards (one free project) for reaching ## Year Recap ### Current Projects list -**!!!!** Shows implemented projects, renewables projects, and any financed projects currently being paid on +**!!!!** Shows projects implemented in the current year as well as renewables projects, and any financed projects currently in repayment ### Completed Projects (Below graphs) Shows completed projects after their implementation year, as well non-renewable financed projects. -### Hidden and Rebates +### Hidden Costs and Rebates Are only applied in the first year that the project is implemented. -## Other -When players move backward one year, their project implementation choices, savings, and budget reflect that year's state prior to Year Recap - - +### Capital Funding Rewards +Players will be awarded Capital Funding rewards (one free project) for reaching savings milestones of 5% and 35% throughout the game. Each Capital Funding reward must be used in the following new year. VPPA projects are ineligible. --- @@ -66,7 +96,6 @@ Implemented renewable projects (any funding type) are added to implementedRenewa All normal projects are now added to `implementedFinancedProjects` and `implementedProjectIds`. This should eventually be refactored to drop implementedProjectIds - Capital Funding pays projects in full and has it's own state object, but is also considered a financing type so that the feature can follow the app's pattern for project implementation. #### Opportunities diff --git a/src/ProjectControl.tsx b/src/ProjectControl.tsx index 997a03d..2e4e7b8 100644 --- a/src/ProjectControl.tsx +++ b/src/ProjectControl.tsx @@ -27,7 +27,7 @@ export class ProjectControl implements ProjectControlParams { isRenewable?: boolean; financingOptions: FinancingOption[]; isCapitalFundsEligible?: boolean; - isPPPA?: boolean; + mustAnnuallyFinance?: boolean; isSinglePaymentRenewable?: boolean; baseCost: number; customBudgetType?: FinancingType; @@ -62,7 +62,7 @@ export class ProjectControl implements ProjectControlParams { constructor(params: ProjectControlParams) { this.pageId = params.pageId; this.isRenewable = params.isRenewable; - this.isPPPA = params.isPPPA; + this.mustAnnuallyFinance = params.mustAnnuallyFinance; this.isSinglePaymentRenewable = params.isSinglePaymentRenewable; this.financingOptions = params.financingOptions; this.isCapitalFundsEligible = params.isCapitalFundsEligible; @@ -112,7 +112,7 @@ export class ProjectControl implements ProjectControlParams { let projectDialogStatCards: DialogCardContent[] = []; let financingOptionCards: DialogFinancingOptionCard[] = []; - if (!self.isPPPA) { + if (!self.mustAnnuallyFinance) { let defaultFinancingOptionCard: DialogFinancingOptionCard = getBudgetOptionCard(hasFinancingOptions); financingOptionCards.push(defaultFinancingOptionCard); } @@ -914,7 +914,7 @@ declare interface ProjectControlParams { /** * PPPAs must finance, only show once financing has started */ - isPPPA?: boolean; + mustAnnuallyFinance?: boolean; /** * Project can be implemented using the Capital Funds Reward (awarded for GHG/carbon savings milestones) */ diff --git a/src/Projects.tsx b/src/Projects.tsx index 8113836..d81eb93 100644 --- a/src/Projects.tsx +++ b/src/Projects.tsx @@ -1172,7 +1172,7 @@ Projects[Pages.largeVPPA] = new ProjectControl({ Projects[Pages.midSolar] = new ProjectControl({ pageId: Pages.midSolar, isCapitalFundsEligible: false, - isPPPA: true, + mustAnnuallyFinance: true, isRenewable: true, baseCost: 210_000, financedAnnualCost: 105_000, @@ -1262,7 +1262,7 @@ Projects[Pages.communityWindProject] = new ProjectControl({ pageId: Pages.communityWindProject, isCapitalFundsEligible: false, isRenewable: true, - isPPPA: true, + mustAnnuallyFinance: true, baseCost: 537_000, financedAnnualCost: 400_000, financedTotalCost: 660_000, @@ -1294,4 +1294,7 @@ Projects[Pages.communityWindProject] = new ProjectControl({ variant: 'text', startIcon: , }, + visible: (state) => { + return state.gameSettings.financingOptions.greenBond && getHasFinancingStarted(state.trackedStats.currentGameYear, state.gameSettings.financingStartYear, state.gameSettings.gameYearInterval); + } }); \ No newline at end of file From 356ed908fa77d05ac0f6ab2cf0d0f9e63e8174ea Mon Sep 17 00:00:00 2001 From: nbintertech Date: Fri, 1 Mar 2024 06:59:38 -0600 Subject: [PATCH 079/108] Add env files for dev/prod --- .env.development | 1 + .env.production | 1 + package-lock.json | 44 +++++++++++++++++++++++++++ package.json | 3 ++ public/index.html | 4 +-- src/App.tsx | 6 ++-- src/Financing.tsx | 1 - src/components/SelectGameSettings.tsx | 5 ++- 8 files changed, 56 insertions(+), 9 deletions(-) create mode 100644 .env.development create mode 100644 .env.production diff --git a/.env.development b/.env.development new file mode 100644 index 0000000..2d95137 --- /dev/null +++ b/.env.development @@ -0,0 +1 @@ +REACT_APP_SERVER_ENV=development \ No newline at end of file diff --git a/.env.production b/.env.production new file mode 100644 index 0000000..b883c55 --- /dev/null +++ b/.env.production @@ -0,0 +1 @@ +REACT_APP_SERVER_ENV=production \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 5470b8f..f39da91 100644 --- a/package-lock.json +++ b/package-lock.json @@ -26,6 +26,7 @@ "concurrently": "^8.0.1", "cross-env": "^7.0.3", "electron-log": "^4.4.8", + "env-cmd": "^10.1.0", "mui-image": "^1.0.7", "react": "^18.2.0", "react-dom": "^18.2.0", @@ -51,6 +52,10 @@ "jest": "^29.3.1", "node-sass": "^7.0.1", "react-test-renderer": "^18.2.0" + }, + "engines": { + "node": "20.10.0", + "npm": "10.2.3" } }, "node_modules/@adobe/css-tools": { @@ -13022,6 +13027,29 @@ "url": "https://github.com/fb55/entities?sponsor=1" } }, + "node_modules/env-cmd": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/env-cmd/-/env-cmd-10.1.0.tgz", + "integrity": "sha512-mMdWTT9XKN7yNth/6N6g2GuKuJTsKMDHlQFUDacb/heQRRWOTIZ42t1rMHnQu4jYxU1ajdTeJM+9eEETlqToMA==", + "dependencies": { + "commander": "^4.0.0", + "cross-spawn": "^7.0.0" + }, + "bin": { + "env-cmd": "bin/env-cmd.js" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/env-cmd/node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "engines": { + "node": ">= 6" + } + }, "node_modules/env-paths": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", @@ -42290,6 +42318,22 @@ "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" }, + "env-cmd": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/env-cmd/-/env-cmd-10.1.0.tgz", + "integrity": "sha512-mMdWTT9XKN7yNth/6N6g2GuKuJTsKMDHlQFUDacb/heQRRWOTIZ42t1rMHnQu4jYxU1ajdTeJM+9eEETlqToMA==", + "requires": { + "commander": "^4.0.0", + "cross-spawn": "^7.0.0" + }, + "dependencies": { + "commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==" + } + } + }, "env-paths": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", diff --git a/package.json b/package.json index cc0bec2..ece5e8c 100644 --- a/package.json +++ b/package.json @@ -25,6 +25,7 @@ "concurrently": "^8.0.1", "cross-env": "^7.0.3", "electron-log": "^4.4.8", + "env-cmd": "^10.1.0", "mui-image": "^1.0.7", "react": "^18.2.0", "react-dom": "^18.2.0", @@ -38,6 +39,8 @@ "scripts": { "start": "react-scripts start", "build": "react-scripts build", + "build:development": "env-cmd -f .env.development react-scripts build", + "build:production": "env-cmd -f .env.production react-scripts build", "test": "react-scripts test", "eject": "react-scripts eject", "electron:serve": "concurrently -k \"cross-env BROWSER=none npm run start\" \"npm run electron:start\"", diff --git a/public/index.html b/public/index.html index 9984865..7d02203 100644 --- a/public/index.html +++ b/public/index.html @@ -28,14 +28,14 @@ diff --git a/src/App.tsx b/src/App.tsx index 143eae5..8943cc6 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -120,9 +120,9 @@ export class App extends React.PureComponent { getInitialAppState(): AppState { let startPage = Pages.start; - // if (process.env.NODE_ENV == 'development') { - // startPage = Pages.selectGameSettings; - // } + if (process.env.REACT_APP_SERVER_ENV == 'development') { + startPage = Pages.selectGameSettings; + } let showDashboardAtStart = false; return { currentPage: startPage, diff --git a/src/Financing.tsx b/src/Financing.tsx index c49b0a2..5924e43 100644 --- a/src/Financing.tsx +++ b/src/Financing.tsx @@ -175,7 +175,6 @@ export function setCapitalFundingMilestone(capitalFundingState: CapitalFundingSt } } else if (!capitalFundingState.roundB.isEarned) { let roundBMilestonePercent = 35; - // let roundBMilestone = process.env.NODE_ENV == 'development' ? .8: 40; savingsMilestone = checkHasSavingsMilestone(stats, roundBMilestonePercent); if (savingsMilestone) { capitalFundingState.roundB.isEarned = true; diff --git a/src/components/SelectGameSettings.tsx b/src/components/SelectGameSettings.tsx index 1a5a01b..6f6e692 100644 --- a/src/components/SelectGameSettings.tsx +++ b/src/components/SelectGameSettings.tsx @@ -82,7 +82,7 @@ export function SelectGameSettings(props: SelectGameSettingsProps) { - {/* {process.env.NODE_ENV == 'development' && + {process.env.REACT_APP_SERVER_ENV == 'development' && - } */} + } You have the option to play through in 1 OR 2-year intervals. @@ -248,7 +248,6 @@ export function newSelectGameSettingsControl(props: SelectGameSettingsControlPro } export function getFinancingStartYear() { - // return process.env.NODE_ENV == 'development' ? 1 : 3; return 3; } From b5e7a432d402dcfe4e91a891f9aee9ef5b0e4785 Mon Sep 17 00:00:00 2001 From: Hayden Esser Date: Wed, 6 Mar 2024 03:32:34 +0000 Subject: [PATCH 080/108] Updated web.yml - added conditional to build step and updated build scripts used for dev/prod --- .github/workflows/web.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/web.yml b/.github/workflows/web.yml index 25c40f5..759d763 100644 --- a/.github/workflows/web.yml +++ b/.github/workflows/web.yml @@ -25,7 +25,12 @@ jobs: - name: Install dependencies run: npm install - name: Build - run: CI=false npm run build + run: | + if [[ ${{ github.ref_name }} == "develop" ]]; then + CI=false npm run build:development + elif [[ ${{ github.ref_name }} == "main" ]]; then + CI=false npm run build:production + fi - name: Upload artifact uses: actions/upload-artifact@v3 with: From 0c7b7d29936e8514328dff1dce35bf316f2fb333 Mon Sep 17 00:00:00 2001 From: nbintertech Date: Wed, 6 Mar 2024 11:24:40 -0600 Subject: [PATCH 081/108] Add End of Game report --- package-lock.json | 4471 ++++++++++++++++- package.json | 3 + src/App.scss | 2 + src/App.tsx | 2 +- src/PageControls.tsx | 14 +- src/Pages.tsx | 1 + src/ProjectControl.tsx | 4 +- src/components/CurrentPage.tsx | 18 +- src/components/Dashboard.tsx | 2 +- src/components/EndGameReport/DownloadPDF.tsx | 154 + .../EndGameReport/EndGameReportPage.tsx | 342 ++ src/components/EnergyUseLineChart.tsx | 114 + src/components/SelectGameSettings.tsx | 4 +- src/components/YearRecap.tsx | 279 +- src/components/theme.tsx | 3 + src/functions-and-types.tsx | 10 + 16 files changed, 5293 insertions(+), 130 deletions(-) create mode 100644 src/components/EndGameReport/DownloadPDF.tsx create mode 100644 src/components/EndGameReport/EndGameReportPage.tsx create mode 100644 src/components/EnergyUseLineChart.tsx diff --git a/package-lock.json b/package-lock.json index 5470b8f..4863be4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,6 +12,7 @@ "@emotion/styled": "^11.9.3", "@fontsource/roboto": "^4.5.7", "@mui/material": "^5.8.7", + "@react-pdf/renderer": "^3.3.8", "@react-spring/web": "^9.5.0", "@testing-library/jest-dom": "^5.16.4", "@testing-library/react": "^13.3.0", @@ -27,8 +28,10 @@ "cross-env": "^7.0.3", "electron-log": "^4.4.8", "mui-image": "^1.0.7", + "plotly.js": "^2.29.1", "react": "^18.2.0", "react-dom": "^18.2.0", + "react-plotly.js": "^2.6.0", "react-scripts": "5.0.1", "typescript": "^4.7.4", "wait-on": "^7.0.1", @@ -51,6 +54,10 @@ "jest": "^29.3.1", "node-sass": "^7.0.1", "react-test-renderer": "^18.2.0" + }, + "engines": { + "node": "20.10.0", + "npm": "10.2.3" } }, "node_modules/@adobe/css-tools": { @@ -1912,6 +1919,22 @@ "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" }, + "node_modules/@choojs/findup": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@choojs/findup/-/findup-0.2.1.tgz", + "integrity": "sha512-YstAqNb0MCN8PjdLCDfRsBcGVRN41f3vgLvaI0IrIcBp4AqILRSS0DeWNGkicC+f/zRIPJLc+9RURVSepwvfBw==", + "dependencies": { + "commander": "^2.15.1" + }, + "bin": { + "findup": "bin/findup.js" + } + }, + "node_modules/@choojs/findup/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, "node_modules/@csstools/normalize.css": { "version": "12.0.0", "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", @@ -5188,6 +5211,70 @@ "node": ">=10" } }, + "node_modules/@mapbox/geojson-rewind": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@mapbox/geojson-rewind/-/geojson-rewind-0.5.2.tgz", + "integrity": "sha512-tJaT+RbYGJYStt7wI3cq4Nl4SXxG8W7JDG5DMJu97V25RnbNg3QtQtf+KD+VLjNpWKYsRvXDNmNrBgEETr1ifA==", + "dependencies": { + "get-stream": "^6.0.1", + "minimist": "^1.2.6" + }, + "bin": { + "geojson-rewind": "geojson-rewind" + } + }, + "node_modules/@mapbox/geojson-types": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@mapbox/geojson-types/-/geojson-types-1.0.2.tgz", + "integrity": "sha512-e9EBqHHv3EORHrSfbR9DqecPNn+AmuAoQxV6aL8Xu30bJMJR1o8PZLZzpk1Wq7/NfCbuhmakHTPYRhoqLsXRnw==" + }, + "node_modules/@mapbox/jsonlint-lines-primitives": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@mapbox/jsonlint-lines-primitives/-/jsonlint-lines-primitives-2.0.2.tgz", + "integrity": "sha512-rY0o9A5ECsTQRVhv7tL/OyDpGAoUB4tTvLiW1DSzQGq4bvTPhNw1VpSNjDJc5GFZ2XuyOtSWSVN05qOtcD71qQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/@mapbox/mapbox-gl-supported": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@mapbox/mapbox-gl-supported/-/mapbox-gl-supported-1.5.0.tgz", + "integrity": "sha512-/PT1P6DNf7vjEEiPkVIRJkvibbqWtqnyGaBz3nfRdcxclNSnSdaLU5tfAgcD7I8Yt5i+L19s406YLl1koLnLbg==", + "peerDependencies": { + "mapbox-gl": ">=0.32.1 <2.0.0" + } + }, + "node_modules/@mapbox/point-geometry": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@mapbox/point-geometry/-/point-geometry-0.1.0.tgz", + "integrity": "sha512-6j56HdLTwWGO0fJPlrZtdU/B13q8Uwmo18Ck2GnGgN9PCFyKTZ3UbXeEdRFh18i9XQ92eH2VdtpJHpBD3aripQ==" + }, + "node_modules/@mapbox/tiny-sdf": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@mapbox/tiny-sdf/-/tiny-sdf-1.2.5.tgz", + "integrity": "sha512-cD8A/zJlm6fdJOk6DqPUV8mcpyJkRz2x2R+/fYcWDYG3oWbG7/L7Yl/WqQ1VZCjnL9OTIMAn6c+BC5Eru4sQEw==" + }, + "node_modules/@mapbox/unitbezier": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/@mapbox/unitbezier/-/unitbezier-0.0.0.tgz", + "integrity": "sha512-HPnRdYO0WjFjRTSwO3frz1wKaU649OBFPX3Zo/2WZvuRi6zMiRGui8SnPQiQABgqCf8YikDe5t3HViTVw1WUzA==" + }, + "node_modules/@mapbox/vector-tile": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@mapbox/vector-tile/-/vector-tile-1.3.1.tgz", + "integrity": "sha512-MCEddb8u44/xfQ3oD+Srl/tNcQoqTw3goGk2oLsrFxOTc3dUp+kAnby3PvAeeBYSMSjSPD1nd1AJA6W49WnoUw==", + "dependencies": { + "@mapbox/point-geometry": "~0.1.0" + } + }, + "node_modules/@mapbox/whoots-js": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@mapbox/whoots-js/-/whoots-js-3.1.0.tgz", + "integrity": "sha512-Es6WcD0nO5l+2BOQS4uLfNPYQaNDfbot3X1XUoloz+x0mPDS3eeORZJl06HXjwBG1fOGwCRnzK88LMdxKRrd6Q==", + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/@mui/base": { "version": "5.0.0-alpha.119", "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.119.tgz", @@ -5541,6 +5628,91 @@ "node": ">=10" } }, + "node_modules/@plotly/d3": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@plotly/d3/-/d3-3.8.1.tgz", + "integrity": "sha512-x49ThEu1FRA00kTso4Jdfyf2byaCPLBGmLjAYQz5OzaPyLUhHesX3/Nfv2OHEhynhdy2UB39DLXq6thYe2L2kg==" + }, + "node_modules/@plotly/d3-sankey": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/@plotly/d3-sankey/-/d3-sankey-0.7.2.tgz", + "integrity": "sha512-2jdVos1N3mMp3QW0k2q1ph7Gd6j5PY1YihBrwpkFnKqO+cqtZq3AdEYUeSGXMeLsBDQYiqTVcihYfk8vr5tqhw==", + "dependencies": { + "d3-array": "1", + "d3-collection": "1", + "d3-shape": "^1.2.0" + } + }, + "node_modules/@plotly/d3-sankey-circular": { + "version": "0.33.1", + "resolved": "https://registry.npmjs.org/@plotly/d3-sankey-circular/-/d3-sankey-circular-0.33.1.tgz", + "integrity": "sha512-FgBV1HEvCr3DV7RHhDsPXyryknucxtfnLwPtCKKxdolKyTFYoLX/ibEfX39iFYIL7DYbVeRtP43dbFcrHNE+KQ==", + "dependencies": { + "d3-array": "^1.2.1", + "d3-collection": "^1.0.4", + "d3-shape": "^1.2.0", + "elementary-circuits-directed-graph": "^1.0.4" + } + }, + "node_modules/@plotly/d3-sankey-circular/node_modules/d3-array": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-1.2.4.tgz", + "integrity": "sha512-KHW6M86R+FUPYGb3R5XiYjXPq7VzwxZ22buHhAEVG5ztoEcZZMLov530mmccaqA1GghZArjQV46fuc8kUqhhHw==" + }, + "node_modules/@plotly/d3-sankey/node_modules/d3-array": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-1.2.4.tgz", + "integrity": "sha512-KHW6M86R+FUPYGb3R5XiYjXPq7VzwxZ22buHhAEVG5ztoEcZZMLov530mmccaqA1GghZArjQV46fuc8kUqhhHw==" + }, + "node_modules/@plotly/mapbox-gl": { + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/@plotly/mapbox-gl/-/mapbox-gl-1.13.4.tgz", + "integrity": "sha512-sR3/Pe5LqT/fhYgp4rT4aSFf1rTsxMbGiH6Hojc7PH36ny5Bn17iVFUjpzycafETURuFbLZUfjODO8LvSI+5zQ==", + "dependencies": { + "@mapbox/geojson-rewind": "^0.5.2", + "@mapbox/geojson-types": "^1.0.2", + "@mapbox/jsonlint-lines-primitives": "^2.0.2", + "@mapbox/mapbox-gl-supported": "^1.5.0", + "@mapbox/point-geometry": "^0.1.0", + "@mapbox/tiny-sdf": "^1.1.1", + "@mapbox/unitbezier": "^0.0.0", + "@mapbox/vector-tile": "^1.3.1", + "@mapbox/whoots-js": "^3.1.0", + "csscolorparser": "~1.0.3", + "earcut": "^2.2.2", + "geojson-vt": "^3.2.1", + "gl-matrix": "^3.2.1", + "grid-index": "^1.1.0", + "murmurhash-js": "^1.0.0", + "pbf": "^3.2.1", + "potpack": "^1.0.1", + "quickselect": "^2.0.0", + "rw": "^1.3.3", + "supercluster": "^7.1.0", + "tinyqueue": "^2.0.3", + "vt-pbf": "^3.1.1" + }, + "engines": { + "node": ">=6.4.0" + } + }, + "node_modules/@plotly/point-cluster": { + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/@plotly/point-cluster/-/point-cluster-3.1.9.tgz", + "integrity": "sha512-MwaI6g9scKf68Orpr1pHZ597pYx9uP8UEFXLPbsCmuw3a84obwz6pnMXGc90VhgDNeNiLEdlmuK7CPo+5PIxXw==", + "dependencies": { + "array-bounds": "^1.0.1", + "binary-search-bounds": "^2.0.4", + "clamp": "^1.0.1", + "defined": "^1.0.0", + "dtype": "^2.0.0", + "flatten-vertex-data": "^1.0.2", + "is-obj": "^1.0.1", + "math-log2": "^1.0.1", + "parse-rect": "^1.2.0", + "pick-by-alias": "^1.2.0" + } + }, "node_modules/@pmmmwh/react-refresh-webpack-plugin": { "version": "0.5.10", "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.10.tgz", @@ -5607,6 +5779,175 @@ "url": "https://opencollective.com/popperjs" } }, + "node_modules/@react-pdf/fns": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@react-pdf/fns/-/fns-2.2.1.tgz", + "integrity": "sha512-s78aDg0vDYaijU5lLOCsUD+qinQbfOvcNeaoX9AiE7+kZzzCo6B/nX+l48cmt9OosJmvZvE9DWR9cLhrhOi2pA==", + "dependencies": { + "@babel/runtime": "^7.20.13" + } + }, + "node_modules/@react-pdf/font": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/@react-pdf/font/-/font-2.4.4.tgz", + "integrity": "sha512-yjK5eSY+LcbxS0m+sOYln8GdgIbUgti4xjwf14kx8OSsOMJQJyHFALHMh2cLcKJR9yZeqVDo1FwCsY6gw1yCkg==", + "dependencies": { + "@babel/runtime": "^7.20.13", + "@react-pdf/types": "^2.4.1", + "cross-fetch": "^3.1.5", + "fontkit": "^2.0.2", + "is-url": "^1.2.4" + } + }, + "node_modules/@react-pdf/image": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/@react-pdf/image/-/image-2.3.4.tgz", + "integrity": "sha512-IE34l7gfTdaxXe3XR9240xMZsFdxF1myIwmEWK28XoeTaucUPAUyOiNcFSGRT59vNuZVBuakYz3BlGGrkvAPVQ==", + "dependencies": { + "@babel/runtime": "^7.20.13", + "@react-pdf/png-js": "^2.3.1", + "cross-fetch": "^3.1.5", + "jay-peg": "^1.0.0" + } + }, + "node_modules/@react-pdf/layout": { + "version": "3.11.2", + "resolved": "https://registry.npmjs.org/@react-pdf/layout/-/layout-3.11.2.tgz", + "integrity": "sha512-5EiHJ+Eb0odqnkWll9pWbTp+dwH1QRm7mOXDMiklqIWK98eI7e3cEae5Dgr0TtdnB7KgPW9Tvul2CwRJTwq54A==", + "dependencies": { + "@babel/runtime": "^7.20.13", + "@react-pdf/fns": "2.2.1", + "@react-pdf/image": "^2.3.4", + "@react-pdf/pdfkit": "^3.1.6", + "@react-pdf/primitives": "^3.1.1", + "@react-pdf/stylesheet": "^4.2.4", + "@react-pdf/textkit": "^4.4.1", + "@react-pdf/types": "^2.4.1", + "cross-fetch": "^3.1.5", + "emoji-regex": "^10.3.0", + "queue": "^6.0.1", + "yoga-layout": "^2.0.1" + } + }, + "node_modules/@react-pdf/layout/node_modules/emoji-regex": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.3.0.tgz", + "integrity": "sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==" + }, + "node_modules/@react-pdf/pdfkit": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/@react-pdf/pdfkit/-/pdfkit-3.1.6.tgz", + "integrity": "sha512-U96VVhphniDBsLbmeJHgEml15nng8cr90mmEfPATh98gsqg6wev0avBr4k9XPjLdaN1f2xTXD4VdlaMYJZ+n7Q==", + "dependencies": { + "@babel/runtime": "^7.20.13", + "@react-pdf/png-js": "^2.3.1", + "browserify-zlib": "^0.2.0", + "crypto-js": "^4.2.0", + "fontkit": "^2.0.2", + "jay-peg": "^1.0.0", + "vite-compatible-readable-stream": "^3.6.1" + } + }, + "node_modules/@react-pdf/png-js": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@react-pdf/png-js/-/png-js-2.3.1.tgz", + "integrity": "sha512-pEZ18I4t1vAUS4lmhvXPmXYP4PHeblpWP/pAlMMRkEyP7tdAeHUN7taQl9sf9OPq7YITMY3lWpYpJU6t4CZgZg==", + "dependencies": { + "browserify-zlib": "^0.2.0" + } + }, + "node_modules/@react-pdf/primitives": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@react-pdf/primitives/-/primitives-3.1.1.tgz", + "integrity": "sha512-miwjxLwTnO3IjoqkTVeTI+9CdyDggwekmSLhVCw+a/7FoQc+gF3J2dSKwsHvAcVFM0gvU8mzCeTofgw0zPDq0w==" + }, + "node_modules/@react-pdf/render": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/@react-pdf/render/-/render-3.4.3.tgz", + "integrity": "sha512-9LL059vfwrK1gA0uIA4utpQ/pUH9EW/yia4bb7pCoARs8IlupY5UP265jgax15ua0p+MdUwShZzQ9rilu7kGsw==", + "dependencies": { + "@babel/runtime": "^7.20.13", + "@react-pdf/fns": "2.2.1", + "@react-pdf/primitives": "^3.1.1", + "@react-pdf/textkit": "^4.4.1", + "@react-pdf/types": "^2.4.1", + "abs-svg-path": "^0.1.1", + "color-string": "^1.9.1", + "normalize-svg-path": "^1.1.0", + "parse-svg-path": "^0.1.2", + "svg-arc-to-cubic-bezier": "^3.2.0" + } + }, + "node_modules/@react-pdf/render/node_modules/normalize-svg-path": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/normalize-svg-path/-/normalize-svg-path-1.1.0.tgz", + "integrity": "sha512-r9KHKG2UUeB5LoTouwDzBy2VxXlHsiM6fyLQvnJa0S5hrhzqElH/CH7TUGhT1fVvIYBIKf3OpY4YJ4CK+iaqHg==", + "dependencies": { + "svg-arc-to-cubic-bezier": "^3.0.0" + } + }, + "node_modules/@react-pdf/renderer": { + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/@react-pdf/renderer/-/renderer-3.3.8.tgz", + "integrity": "sha512-wJESEZCNNbog4MxDjRgKtgdmyGm+lDce9cMX2THRs1Jltckq3M8N0yt/fkvGyB8nwiDPtEBOsz9JKlw5vLidbw==", + "dependencies": { + "@babel/runtime": "^7.20.13", + "@react-pdf/font": "^2.4.4", + "@react-pdf/layout": "^3.11.2", + "@react-pdf/pdfkit": "^3.1.6", + "@react-pdf/primitives": "^3.1.1", + "@react-pdf/render": "^3.4.3", + "@react-pdf/types": "^2.4.1", + "events": "^3.3.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "queue": "^6.0.1", + "scheduler": "^0.17.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@react-pdf/renderer/node_modules/scheduler": { + "version": "0.17.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.17.0.tgz", + "integrity": "sha512-7rro8Io3tnCPuY4la/NuI5F2yfESpnfZyT6TtkXnSWVkcu0BCDJ+8gk5ozUaFaxpIyNuWAPXrH0yFcSi28fnDA==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "node_modules/@react-pdf/stylesheet": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/@react-pdf/stylesheet/-/stylesheet-4.2.4.tgz", + "integrity": "sha512-CgRfDzeMtnV0GL7zSn381NubmgwqKhFKcK1YrWX3azl/KWVh52jjFd3HWi6dvcETNT862mjWz5MnExe4WOBJXA==", + "dependencies": { + "@babel/runtime": "^7.20.13", + "@react-pdf/fns": "2.2.1", + "@react-pdf/types": "^2.4.1", + "color-string": "^1.9.1", + "hsl-to-hex": "^1.0.0", + "media-engine": "^1.0.3", + "postcss-value-parser": "^4.1.0" + } + }, + "node_modules/@react-pdf/textkit": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/@react-pdf/textkit/-/textkit-4.4.1.tgz", + "integrity": "sha512-Jl9wdTqIvJ5pX+vAGz0EOhP7ut5Two9H6CzTKo/YYPeD79cM2yTXF3JzTERBC28y7LR0Waq9D2LHQjI+b/EYUQ==", + "dependencies": { + "@babel/runtime": "^7.20.13", + "@react-pdf/fns": "2.2.1", + "bidi-js": "^1.0.2", + "hyphen": "^1.6.4", + "unicode-properties": "^1.4.1" + } + }, + "node_modules/@react-pdf/types": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@react-pdf/types/-/types-2.4.1.tgz", + "integrity": "sha512-w8pk7svhjVj5f7d7kjEGXSk26ffCqRSQcgWR4DwcFltNpSM18ZJmzmM6WrNeeP437y48LlykLnmGDA3oATakgw==" + }, "node_modules/@react-spring/animated": { "version": "9.7.1", "resolved": "https://registry.npmjs.org/@react-spring/animated/-/animated-9.7.1.tgz", @@ -6030,6 +6371,20 @@ "url": "https://github.com/sponsors/gregberge" } }, + "node_modules/@swc/helpers": { + "version": "0.4.36", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.4.36.tgz", + "integrity": "sha512-5lxnyLEYFskErRPenYItLRSge5DjrJngYKdVjRSrWfza9G6KkgHEXi0vUZiyUeMU5JfXH1YnvXZzSp8ul88o2Q==", + "dependencies": { + "legacy-swc-helpers": "npm:@swc/helpers@=0.4.14", + "tslib": "^2.4.0" + } + }, + "node_modules/@swc/helpers/node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + }, "node_modules/@szmarczak/http-timer": { "version": "4.0.6", "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", @@ -6283,6 +6638,61 @@ "node": ">=10.13.0" } }, + "node_modules/@turf/area": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/@turf/area/-/area-6.5.0.tgz", + "integrity": "sha512-xCZdiuojokLbQ+29qR6qoMD89hv+JAgWjLrwSEWL+3JV8IXKeNFl6XkEJz9HGkVpnXvQKJoRz4/liT+8ZZ5Jyg==", + "dependencies": { + "@turf/helpers": "^6.5.0", + "@turf/meta": "^6.5.0" + }, + "funding": { + "url": "https://opencollective.com/turf" + } + }, + "node_modules/@turf/bbox": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/@turf/bbox/-/bbox-6.5.0.tgz", + "integrity": "sha512-RBbLaao5hXTYyyg577iuMtDB8ehxMlUqHEJiMs8jT1GHkFhr6sYre3lmLsPeYEi/ZKj5TP5tt7fkzNdJ4GIVyw==", + "dependencies": { + "@turf/helpers": "^6.5.0", + "@turf/meta": "^6.5.0" + }, + "funding": { + "url": "https://opencollective.com/turf" + } + }, + "node_modules/@turf/centroid": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/@turf/centroid/-/centroid-6.5.0.tgz", + "integrity": "sha512-MwE1oq5E3isewPprEClbfU5pXljIK/GUOMbn22UM3IFPDJX0KeoyLNwghszkdmFp/qMGL/M13MMWvU+GNLXP/A==", + "dependencies": { + "@turf/helpers": "^6.5.0", + "@turf/meta": "^6.5.0" + }, + "funding": { + "url": "https://opencollective.com/turf" + } + }, + "node_modules/@turf/helpers": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-6.5.0.tgz", + "integrity": "sha512-VbI1dV5bLFzohYYdgqwikdMVpe7pJ9X3E+dlr425wa2/sMJqYDhTO++ec38/pcPvPE6oD9WEEeU3Xu3gza+VPw==", + "funding": { + "url": "https://opencollective.com/turf" + } + }, + "node_modules/@turf/meta": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-6.5.0.tgz", + "integrity": "sha512-RrArvtsV0vdsCBegoBtOalgdSOfkBrTJ07VkpiCnq/491W67hnMWmDu7e6Ztw0C3WldRYTXkg3SumfdzZxLBHA==", + "dependencies": { + "@turf/helpers": "^6.5.0" + }, + "funding": { + "url": "https://opencollective.com/turf" + } + }, "node_modules/@types/aria-query": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.1.tgz", @@ -9203,6 +9613,11 @@ "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", "devOptional": true }, + "node_modules/abs-svg-path": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/abs-svg-path/-/abs-svg-path-0.1.1.tgz", + "integrity": "sha512-d8XPSGjfyzlXC3Xx891DJRyZfqk5JU0BJrDQcsWomFIV1/BIzPW5HDH5iDdWpqWaav0YVIEzT1RHTwWr0FFshA==" + }, "node_modules/accepts": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", @@ -9389,6 +9804,11 @@ } } }, + "node_modules/almost-equal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/almost-equal/-/almost-equal-1.1.0.tgz", + "integrity": "sha512-0V/PkoculFl5+0Lp47JoxUcO0xSxhIBvm+BxHdD/OgXNmdRpRHCFnKVuUoWyS9EzQP+otSGv0m9Lb4yVkQBn2A==" + }, "node_modules/ansi-escapes": { "version": "4.3.2", "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", @@ -9571,6 +9991,19 @@ "deep-equal": "^2.0.5" } }, + "node_modules/array-bounds": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-bounds/-/array-bounds-1.0.1.tgz", + "integrity": "sha512-8wdW3ZGk6UjMPJx/glyEt0sLzzwAE1bhToPsO1W2pbpR2gULyxe3BjSiuJFheP50T/GgODVPz2fuMUmIywt8cQ==" + }, + "node_modules/array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha512-M1HQyIXcBGtVywBt8WVdim+lrNaK7VHp99Qt5pSNziXznKHViIBbXWtfRTpEFpF/c4FdfxNAsCCwPp5phBYJtw==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/array-flatten": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", @@ -9594,6 +10027,24 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/array-normalize": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/array-normalize/-/array-normalize-1.1.4.tgz", + "integrity": "sha512-fCp0wKFLjvSPmCn4F5Tiw4M3lpMZoHlCjfcs7nNzuj3vqQQ1/a8cgB9DXcpDSn18c+coLnaW7rqfcYCvKbyJXg==", + "dependencies": { + "array-bounds": "^1.0.0" + } + }, + "node_modules/array-range": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-range/-/array-range-1.0.1.tgz", + "integrity": "sha512-shdaI1zT3CVNL2hnx9c0JMc0ZogGaxDs5e85akgHWKYa0yVbIyp06Ind3dVkTj/uuFrzaHBOyqFzo+VV6aXgtA==" + }, + "node_modules/array-rearrange": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/array-rearrange/-/array-rearrange-2.2.2.tgz", + "integrity": "sha512-UfobP5N12Qm4Qu4fwLDIi2v6+wZsSf6snYSxAMeKhrh37YGnNWZPRmVEKc/2wfms53TLQnzfpG8wCx2Y/6NG1w==" + }, "node_modules/array-union": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", @@ -10218,11 +10669,18 @@ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", "integrity": "sha512-STw03mQKnGUYtoNjmowo4F2cRmIIxYEGiMsjjwla/u5P1lxadj/05WkNaFjNiKTgJkj8KiXbgAiRTmcQRwQNtg==" }, + "node_modules/base64-arraybuffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz", + "integrity": "sha512-I3yl4r9QB5ZRY3XuJVEPfc2XhZO6YweFPI+UovAzn+8/hb3oJ6lnysaFcjVpkCPfVWFUDvoZ8kmVDP7WyRtYtQ==", + "engines": { + "node": ">= 0.6.0" + } + }, "node_modules/base64-js": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true, "funding": [ { "type": "github", @@ -10266,6 +10724,14 @@ "node": ">= 8.0.0" } }, + "node_modules/bidi-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/bidi-js/-/bidi-js-1.0.3.tgz", + "integrity": "sha512-RKshQI1R3YQ+n9YJz2QQ147P66ELpa1FQEg20Dk8oW9t2KgLbpDLLp9aGZ7y8WHSshDknG0bknqGw5/tyCs5tw==", + "dependencies": { + "require-from-string": "^2.0.2" + } + }, "node_modules/big.js": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", @@ -10282,6 +10748,54 @@ "node": ">=8" } }, + "node_modules/binary-search-bounds": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/binary-search-bounds/-/binary-search-bounds-2.0.5.tgz", + "integrity": "sha512-H0ea4Fd3lS1+sTEB2TgcLoK21lLhwEJzlQv3IN47pJS976Gx4zoWe0ak3q+uYh60ppQxg9F16Ri4tS1sfD4+jA==" + }, + "node_modules/bit-twiddle": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bit-twiddle/-/bit-twiddle-1.0.2.tgz", + "integrity": "sha512-B9UhK0DKFZhoTFcfvAzhqsjStvGJp9vYWf3+6SNTtdSQnvIgfkHbgHrg/e4+TH71N2GDu8tpmCVoyfrL1d7ntA==" + }, + "node_modules/bitmap-sdf": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/bitmap-sdf/-/bitmap-sdf-1.0.4.tgz", + "integrity": "sha512-1G3U4n5JE6RAiALMxu0p1XmeZkTeCwGKykzsLTCqVzfSDaN6S7fKnkIkfejogz+iwqBWc0UYAIKnKHNN7pSfDg==" + }, + "node_modules/bl": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/bl/-/bl-2.2.1.tgz", + "integrity": "sha512-6Pesp1w0DEX1N550i/uGV/TqucVL4AM/pgThFSN/Qq9si1/DF9aIHs1BxD8V/QU0HoeHO6cQRTAuYnLPKq1e4g==", + "dependencies": { + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/bl/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/bl/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/bl/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, "node_modules/bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", @@ -10388,11 +10902,27 @@ "node": ">=8" } }, + "node_modules/brotli": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/brotli/-/brotli-1.3.3.tgz", + "integrity": "sha512-oTKjJdShmDuGW94SyyaoQvAjf30dZaHnjJ8uAF+u2/vGJkJbJPJAT1gDiOJP5v1Zb6f9KEyW/1HpuaWIXtGHPg==", + "dependencies": { + "base64-js": "^1.1.2" + } + }, "node_modules/browser-process-hrtime": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" }, + "node_modules/browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dependencies": { + "pako": "~1.0.5" + } + }, "node_modules/browserslist": { "version": "4.21.5", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", @@ -10881,6 +11411,14 @@ } ] }, + "node_modules/canvas-fit": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/canvas-fit/-/canvas-fit-1.5.0.tgz", + "integrity": "sha512-onIcjRpz69/Hx5bB5HGbYKUF2uC6QT6Gp+pfpGm3A7mPfcluSLV5v4Zu+oflDUwLdUw0rLIBhUbi0v8hM4FJQQ==", + "dependencies": { + "element-size": "^1.1.1" + } + }, "node_modules/case-sensitive-paths-webpack-plugin": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", @@ -11008,6 +11546,11 @@ "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" }, + "node_modules/clamp": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/clamp/-/clamp-1.0.1.tgz", + "integrity": "sha512-kgMuFyE78OC6Dyu3Dy7vcx4uy97EIbVxJB/B0eJ3bUNAkwdNcxYzgKltnyADiYwsR7SEqkkUPsEUT//OVS6XMA==" + }, "node_modules/classnames": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz", @@ -11071,6 +11614,14 @@ "node": ">=12" } }, + "node_modules/clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", + "engines": { + "node": ">=0.8" + } + }, "node_modules/clone-response": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", @@ -11118,6 +11669,14 @@ "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" }, + "node_modules/color-alpha": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/color-alpha/-/color-alpha-1.0.4.tgz", + "integrity": "sha512-lr8/t5NPozTSqli+duAN+x+no/2WaKTeWvxhHGN+aXT6AJ8vPlzLa7UriyjWak0pSC2jHol9JgjBYnnHsGha9A==", + "dependencies": { + "color-parse": "^1.3.8" + } + }, "node_modules/color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", @@ -11126,11 +11685,75 @@ "color-name": "1.1.3" } }, + "node_modules/color-id": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/color-id/-/color-id-1.1.0.tgz", + "integrity": "sha512-2iRtAn6dC/6/G7bBIo0uupVrIne1NsQJvJxZOBCzQOfk7jRq97feaDZ3RdzuHakRXXnHGNwglto3pqtRx1sX0g==", + "dependencies": { + "clamp": "^1.0.1" + } + }, "node_modules/color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" }, + "node_modules/color-normalize": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/color-normalize/-/color-normalize-1.5.0.tgz", + "integrity": "sha512-rUT/HDXMr6RFffrR53oX3HGWkDOP9goSAQGBkUaAYKjOE2JxozccdGyufageWDlInRAjm/jYPrf/Y38oa+7obw==", + "dependencies": { + "clamp": "^1.0.1", + "color-rgba": "^2.1.1", + "dtype": "^2.0.0" + } + }, + "node_modules/color-parse": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/color-parse/-/color-parse-1.3.8.tgz", + "integrity": "sha512-1Y79qFv0n1xair3lNMTNeoFvmc3nirMVBij24zbs1f13+7fPpQClMg5b4AuKXLt3szj7BRlHMCXHplkce6XlmA==", + "dependencies": { + "color-name": "^1.0.0", + "defined": "^1.0.0", + "is-plain-obj": "^1.1.0" + } + }, + "node_modules/color-parse/node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/color-rgba": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/color-rgba/-/color-rgba-2.1.1.tgz", + "integrity": "sha512-VaX97wsqrMwLSOR6H7rU1Doa2zyVdmShabKrPEIFywLlHoibgD3QW9Dw6fSqM4+H/LfjprDNAUUW31qEQcGzNw==", + "dependencies": { + "clamp": "^1.0.1", + "color-parse": "^1.3.8", + "color-space": "^1.14.6" + } + }, + "node_modules/color-space": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/color-space/-/color-space-1.16.0.tgz", + "integrity": "sha512-A6WMiFzunQ8KEPFmj02OnnoUnqhmSaHaZ/0LVFcPTdlvm8+3aMJ5x1HRHy3bDHPkovkf4sS0f4wsVvwk71fKkg==", + "dependencies": { + "hsluv": "^0.0.3", + "mumath": "^3.3.4" + } + }, + "node_modules/color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, "node_modules/color-support": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", @@ -11256,6 +11879,44 @@ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" }, + "node_modules/concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "engines": [ + "node >= 0.8" + ], + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/concat-stream/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/concat-stream/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/concat-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, "node_modules/concurrently": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-8.0.1.tgz", @@ -11468,6 +12129,11 @@ "node": ">=10" } }, + "node_modules/country-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/country-regex/-/country-regex-1.1.0.tgz", + "integrity": "sha512-iSPlClZP8vX7MC3/u6s3lrDuoQyhQukh5LyABJ3hvfzbQ3Yyayd4fp04zjLnfi267B/B2FkumcWWgrbban7sSA==" + }, "node_modules/crc": { "version": "3.8.0", "resolved": "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz", @@ -11495,6 +12161,14 @@ "yarn": ">=1" } }, + "node_modules/cross-fetch": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz", + "integrity": "sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==", + "dependencies": { + "node-fetch": "^2.6.12" + } + }, "node_modules/cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", @@ -11508,6 +12182,11 @@ "node": ">= 8" } }, + "node_modules/crypto-js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-4.2.0.tgz", + "integrity": "sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==" + }, "node_modules/crypto-random-string": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", @@ -11544,6 +12223,47 @@ "postcss": "^8.0.9" } }, + "node_modules/css-font": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/css-font/-/css-font-1.2.0.tgz", + "integrity": "sha512-V4U4Wps4dPDACJ4WpgofJ2RT5Yqwe1lEH6wlOOaIxMi0gTjdIijsc5FmxQlZ7ZZyKQkkutqqvULOp07l9c7ssA==", + "dependencies": { + "css-font-size-keywords": "^1.0.0", + "css-font-stretch-keywords": "^1.0.1", + "css-font-style-keywords": "^1.0.1", + "css-font-weight-keywords": "^1.0.0", + "css-global-keywords": "^1.0.1", + "css-system-font-keywords": "^1.0.0", + "pick-by-alias": "^1.2.0", + "string-split-by": "^1.0.0", + "unquote": "^1.1.0" + } + }, + "node_modules/css-font-size-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-font-size-keywords/-/css-font-size-keywords-1.0.0.tgz", + "integrity": "sha512-Q+svMDbMlelgCfH/RVDKtTDaf5021O486ZThQPIpahnIjUkMUslC+WuOQSWTgGSrNCH08Y7tYNEmmy0hkfMI8Q==" + }, + "node_modules/css-font-stretch-keywords": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/css-font-stretch-keywords/-/css-font-stretch-keywords-1.0.1.tgz", + "integrity": "sha512-KmugPO2BNqoyp9zmBIUGwt58UQSfyk1X5DbOlkb2pckDXFSAfjsD5wenb88fNrD6fvS+vu90a/tsPpb9vb0SLg==" + }, + "node_modules/css-font-style-keywords": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/css-font-style-keywords/-/css-font-style-keywords-1.0.1.tgz", + "integrity": "sha512-0Fn0aTpcDktnR1RzaBYorIxQily85M2KXRpzmxQPgh8pxUN9Fcn00I8u9I3grNr1QXVgCl9T5Imx0ZwKU973Vg==" + }, + "node_modules/css-font-weight-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-font-weight-keywords/-/css-font-weight-keywords-1.0.0.tgz", + "integrity": "sha512-5So8/NH+oDD+EzsnF4iaG4ZFHQ3vaViePkL1ZbZ5iC/KrsCY+WHq/lvOgrtmuOQ9pBBZ1ADGpaf+A4lj1Z9eYA==" + }, + "node_modules/css-global-keywords": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/css-global-keywords/-/css-global-keywords-1.0.1.tgz", + "integrity": "sha512-X1xgQhkZ9n94WDwntqst5D/FKkmiU0GlJSFZSV3kLvyJ1WC5VeyoXDOuleUD+SIuH9C7W05is++0Woh0CGfKjQ==" + }, "node_modules/css-has-pseudo": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", @@ -11690,6 +12410,11 @@ "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" }, + "node_modules/css-system-font-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-system-font-keywords/-/css-system-font-keywords-1.0.0.tgz", + "integrity": "sha512-1umTtVd/fXS25ftfjB71eASCrYhilmEsvDEI6wG/QplnmlfmVM5HkZ/ZX46DT5K3eblFPgLUHt5BRCb0YXkSFA==" + }, "node_modules/css-tree": { "version": "1.0.0-alpha.37", "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", @@ -11726,6 +12451,11 @@ "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==" }, + "node_modules/csscolorparser": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/csscolorparser/-/csscolorparser-1.0.3.tgz", + "integrity": "sha512-umPSgYwZkdFoUrH5hIq5kf0wPSXiro51nPw0j2K/c83KflkPSTBGMz6NJvMB+07VlL0y7VPo6QJcDjcgKTTm3w==" + }, "node_modules/cssdb": { "version": "7.4.1", "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.4.1.tgz", @@ -11881,6 +12611,15 @@ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" }, + "node_modules/d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "dependencies": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, "node_modules/d3-array": { "version": "2.12.1", "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz", @@ -11897,6 +12636,11 @@ "d3-dispatch": "^1.0.3" } }, + "node_modules/d3-collection": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/d3-collection/-/d3-collection-1.0.7.tgz", + "integrity": "sha512-ii0/r5f4sjKNTfh84Di+DpztYwqKhEyUlKoPrzUFfeSkWxjW49xU2QzO9qrPrNkpdI0XJkfzvmTu8V2Zylln6A==" + }, "node_modules/d3-color": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-1.4.1.tgz", @@ -11907,6 +12651,17 @@ "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-1.0.6.tgz", "integrity": "sha512-fVjoElzjhCEy+Hbn8KygnmMS7Or0a9sI2UzGwoB7cCtvI1XpVN9GpoYlnb3xt2YV66oXYb1fLJ8GMvP4hdU1RA==" }, + "node_modules/d3-force": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-1.2.1.tgz", + "integrity": "sha512-HHvehyaiUlVo5CxBJ0yF/xny4xoaxFxDnBXNvNcfW9adORGZfyNF1dj6DGLKyk4Yh3brP/1h3rnDzdIAwL08zg==", + "dependencies": { + "d3-collection": "1", + "d3-dispatch": "1", + "d3-quadtree": "1", + "d3-timer": "1" + } + }, "node_modules/d3-format": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-2.0.0.tgz", @@ -11920,6 +12675,34 @@ "d3-array": "1" } }, + "node_modules/d3-geo-projection": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/d3-geo-projection/-/d3-geo-projection-2.9.0.tgz", + "integrity": "sha512-ZULvK/zBn87of5rWAfFMc9mJOipeSo57O+BBitsKIXmU4rTVAnX1kSsJkE0R+TxY8pGNoM1nbyRRE7GYHhdOEQ==", + "dependencies": { + "commander": "2", + "d3-array": "1", + "d3-geo": "^1.12.0", + "resolve": "^1.1.10" + }, + "bin": { + "geo2svg": "bin/geo2svg", + "geograticule": "bin/geograticule", + "geoproject": "bin/geoproject", + "geoquantize": "bin/geoquantize", + "geostitch": "bin/geostitch" + } + }, + "node_modules/d3-geo-projection/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "node_modules/d3-geo-projection/node_modules/d3-array": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-1.2.4.tgz", + "integrity": "sha512-KHW6M86R+FUPYGb3R5XiYjXPq7VzwxZ22buHhAEVG5ztoEcZZMLov530mmccaqA1GghZArjQV46fuc8kUqhhHw==" + }, "node_modules/d3-geo/node_modules/d3-array": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-1.2.4.tgz", @@ -11948,6 +12731,11 @@ "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-1.0.9.tgz", "integrity": "sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg==" }, + "node_modules/d3-quadtree": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-1.0.7.tgz", + "integrity": "sha512-RKPAeXnkC59IDGD0Wu5mANy0Q2V28L+fNe65pOCXVdVuTJS3WPKaJlFHer32Rbh9gIo9qMuJXio8ra4+YmIymA==" + }, "node_modules/d3-random": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/d3-random/-/d3-random-2.2.2.tgz", @@ -11989,6 +12777,11 @@ "d3-time": "1 - 2" } }, + "node_modules/d3-timer": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-1.0.10.tgz", + "integrity": "sha512-B1JDm0XDaQC+uvo4DT79H0XmBskgS3l6Ve+1SBCfxgmtIb1AVrPIoqd+nPSv+loMX8szQ0sVUhGngL7D5QPiXw==" + }, "node_modules/d3-voronoi": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/d3-voronoi/-/d3-voronoi-1.1.4.tgz", @@ -12250,6 +13043,11 @@ "npm": "1.2.8000 || >= 1.4.16" } }, + "node_modules/detect-kerning": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/detect-kerning/-/detect-kerning-2.1.2.tgz", + "integrity": "sha512-I3JIbrnKPAntNLl1I6TpSQQdQ4AutYzv/sKMFKbepawV/hlH0GmYKhUoOEMd4xqaUHT+Bm0f4127lh5qs1m1tw==" + }, "node_modules/detect-newline": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", @@ -12308,6 +13106,11 @@ "node": ">=0.8.0" } }, + "node_modules/dfa": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/dfa/-/dfa-1.2.0.tgz", + "integrity": "sha512-ED3jP8saaweFTjeGX8HQPjeC1YYyZs98jGNZx6IiBvxW7JG5v492kamAQB3m2wop07CvU/RQmzcKr6bgcC5D/Q==" + }, "node_modules/didyoumean": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", @@ -12627,11 +13430,73 @@ "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" }, + "node_modules/draw-svg-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/draw-svg-path/-/draw-svg-path-1.0.0.tgz", + "integrity": "sha512-P8j3IHxcgRMcY6sDzr0QvJDLzBnJJqpTG33UZ2Pvp8rw0apCHhJCWqYprqrXjrgHnJ6tuhP1iTJSAodPDHxwkg==", + "dependencies": { + "abs-svg-path": "~0.1.1", + "normalize-svg-path": "~0.1.0" + } + }, + "node_modules/dtype": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dtype/-/dtype-2.0.0.tgz", + "integrity": "sha512-s2YVcLKdFGS0hpFqJaTwscsyt0E8nNFdmo73Ocd81xNPj4URI4rj6D60A+vFMIw7BXWlb4yRkEwfBqcZzPGiZg==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/dup": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dup/-/dup-1.0.0.tgz", + "integrity": "sha512-Bz5jxMMC0wgp23Zm15ip1x8IhYRqJvF3nFC0UInJUDkN1z4uNPk9jTnfCUJXbOGiQ1JbXLQsiV41Fb+HXcj5BA==" + }, "node_modules/duplexer": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" }, + "node_modules/duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "dependencies": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "node_modules/duplexify/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/duplexify/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/duplexify/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/earcut": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/earcut/-/earcut-2.2.4.tgz", + "integrity": "sha512-/pjZsA1b4RPHbeWZQn66SWS8nZZWLQQ23oE3Eam7aroEFGEvwKAsJfZ9ytiEMycfzXWpca4FA9QIOehf7PocBQ==" + }, "node_modules/ecc-jsbn": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", @@ -12938,6 +13803,19 @@ "integrity": "sha512-E5Kwq2n4SbMzQOn6wnmBjuK9ouqlURrcZDVfbo9ftDDTFt3nk7ZKK4GMOzoYgnpQJKcxwQw+lGaBvvlMo0qN/Q==", "dev": true }, + "node_modules/element-size": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/element-size/-/element-size-1.1.1.tgz", + "integrity": "sha512-eaN+GMOq/Q+BIWy0ybsgpcYImjGIdNLyjLFJU4XsLHXYQao5jCNb36GyN6C2qwmDDYSfIBmKpPpr4VnBdLCsPQ==" + }, + "node_modules/elementary-circuits-directed-graph": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/elementary-circuits-directed-graph/-/elementary-circuits-directed-graph-1.3.1.tgz", + "integrity": "sha512-ZEiB5qkn2adYmpXGnJKkxT8uJHlW/mxmBpmeqawEHzPxh9HkLD4/1mFYX5l0On+f6rcPIt8/EWlRU2Vo3fX6dQ==", + "dependencies": { + "strongly-connected-components": "^1.0.1" + } + }, "node_modules/emittery": { "version": "0.13.1", "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz", @@ -12974,7 +13852,6 @@ "version": "0.1.13", "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", - "dev": true, "optional": true, "dependencies": { "iconv-lite": "^0.6.2" @@ -12984,7 +13861,6 @@ "version": "0.6.3", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "dev": true, "optional": true, "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" @@ -12997,7 +13873,6 @@ "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, "dependencies": { "once": "^1.4.0" } @@ -13165,6 +14040,21 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/es5-ext": { + "version": "0.10.63", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.63.tgz", + "integrity": "sha512-hUCZd2Byj/mNKjfP9jXrdVZ62B8KuA/VoK7X8nUh5qT+AxDmcbvZz041oDVZdbIN1qW6XY9VDNwzkvKnZvK2TQ==", + "hasInstallScript": true, + "dependencies": { + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.3", + "esniff": "^2.0.1", + "next-tick": "^1.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, "node_modules/es6-error": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", @@ -13172,6 +14062,36 @@ "dev": true, "optional": true }, + "node_modules/es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==", + "dependencies": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/es6-symbol": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "dependencies": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, + "node_modules/es6-weak-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", + "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", + "dependencies": { + "d": "1", + "es5-ext": "^0.10.46", + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.1" + } + }, "node_modules/escalade": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", @@ -13197,14 +14117,13 @@ } }, "node_modules/escodegen": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", - "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", "dependencies": { "esprima": "^4.0.1", "estraverse": "^5.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1" + "esutils": "^2.0.2" }, "bin": { "escodegen": "bin/escodegen.js", @@ -13217,42 +14136,6 @@ "source-map": "~0.6.1" } }, - "node_modules/escodegen/node_modules/levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", - "dependencies": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/escodegen/node_modules/optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "dependencies": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/escodegen/node_modules/prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", - "engines": { - "node": ">= 0.8.0" - } - }, "node_modules/escodegen/node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -13262,17 +14145,6 @@ "node": ">=0.10.0" } }, - "node_modules/escodegen/node_modules/type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", - "dependencies": { - "prelude-ls": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, "node_modules/eslint": { "version": "8.35.0", "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz", @@ -13870,6 +14742,25 @@ "node": ">=8" } }, + "node_modules/esniff": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/esniff/-/esniff-2.0.1.tgz", + "integrity": "sha512-kTUIGKQ/mDPFoJ0oVfcmyJn4iBDRptjNVIzwIFR7tqWXdVI9xfA2RMwY/gbSpJG3lkdWNEjLap/NqVHZiJsdfg==", + "dependencies": { + "d": "^1.0.1", + "es5-ext": "^0.10.62", + "event-emitter": "^0.3.5", + "type": "^2.7.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esniff/node_modules/type": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/type/-/type-2.7.2.tgz", + "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==" + }, "node_modules/espree": { "version": "9.4.1", "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", @@ -13949,6 +14840,15 @@ "node": ">= 0.6" } }, + "node_modules/event-emitter": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", + "integrity": "sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==", + "dependencies": { + "d": "1", + "es5-ext": "~0.10.14" + } + }, "node_modules/eventemitter3": { "version": "4.0.7", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", @@ -14217,6 +15117,19 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, + "node_modules/ext": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz", + "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==", + "dependencies": { + "type": "^2.7.2" + } + }, + "node_modules/ext/node_modules/type": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/type/-/type-2.7.2.tgz", + "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==" + }, "node_modules/extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", @@ -14267,6 +15180,29 @@ "node >=0.6.0" ] }, + "node_modules/falafel": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/falafel/-/falafel-2.2.5.tgz", + "integrity": "sha512-HuC1qF9iTnHDnML9YZAdCDQwT0yKl/U55K4XSUXqGAA2GLoafFgWRqdAbhWJxXaYD4pyoVxAJ8wH670jMpI9DQ==", + "dependencies": { + "acorn": "^7.1.1", + "isarray": "^2.0.1" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/falafel/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", @@ -14298,6 +15234,14 @@ "node": ">= 6" } }, + "node_modules/fast-isnumeric": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/fast-isnumeric/-/fast-isnumeric-1.1.4.tgz", + "integrity": "sha512-1mM8qOr2LYz8zGaUdmiqRDiuue00Dxjgcb1NQR7TnhLVh6sQyngP9xvLo7Sl7LZpP/sk5eb+bcyWXw530NTBZw==", + "dependencies": { + "is-string-blank": "^1.0.1" + } + }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", @@ -14508,6 +15452,14 @@ "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==" }, + "node_modules/flatten-vertex-data": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/flatten-vertex-data/-/flatten-vertex-data-1.0.2.tgz", + "integrity": "sha512-BvCBFK2NZqerFTdMDgqfHBwxYWnxeCkwONsw6PvBMcUXqo8U/KDWwmXhqx1x2kLIg7DqIsJfOaJFOmlua3Lxuw==", + "dependencies": { + "dtype": "^2.0.0" + } + }, "node_modules/follow-redirects": { "version": "1.15.5", "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.5.tgz", @@ -14527,6 +15479,38 @@ } } }, + "node_modules/font-atlas": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/font-atlas/-/font-atlas-2.1.0.tgz", + "integrity": "sha512-kP3AmvX+HJpW4w3d+PiPR2X6E1yvsBXt2yhuCw+yReO9F1WYhvZwx3c95DGZGwg9xYzDGrgJYa885xmVA+28Cg==", + "dependencies": { + "css-font": "^1.0.0" + } + }, + "node_modules/font-measure": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/font-measure/-/font-measure-1.2.2.tgz", + "integrity": "sha512-mRLEpdrWzKe9hbfaF3Qpr06TAjquuBVP5cHy4b3hyeNdjc9i0PO6HniGsX5vjL5OWv7+Bd++NiooNpT/s8BvIA==", + "dependencies": { + "css-font": "^1.2.0" + } + }, + "node_modules/fontkit": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fontkit/-/fontkit-2.0.2.tgz", + "integrity": "sha512-jc4k5Yr8iov8QfS6u8w2CnHWVmbOGtdBtOXMze5Y+QD966Rx6PEVWXSEGwXlsDlKtu1G12cJjcsybnqhSk/+LA==", + "dependencies": { + "@swc/helpers": "^0.4.2", + "brotli": "^1.3.2", + "clone": "^2.1.2", + "dfa": "^1.2.0", + "fast-deep-equal": "^3.1.3", + "restructure": "^3.0.0", + "tiny-inflate": "^1.0.3", + "unicode-properties": "^1.4.0", + "unicode-trie": "^2.0.0" + } + }, "node_modules/for-each": { "version": "0.3.3", "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", @@ -14769,6 +15753,39 @@ "node": ">= 0.6" } }, + "node_modules/from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==", + "dependencies": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "node_modules/from2/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/from2/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/from2/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, "node_modules/fs-extra": { "version": "10.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", @@ -14886,6 +15903,11 @@ "node": ">=6.9.0" } }, + "node_modules/geojson-vt": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/geojson-vt/-/geojson-vt-3.2.1.tgz", + "integrity": "sha512-EvGQQi/zPrDA6zr6BnJD/YhwAkBP8nnJ9emh3EnHQKVMfg/MRVtPbMYdgVy/IaEmn4UfagD2a6fafPDL5hbtwg==" + }, "node_modules/get-caller-file": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", @@ -14894,6 +15916,11 @@ "node": "6.* || 8.* || >= 10.*" } }, + "node_modules/get-canvas-context": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-canvas-context/-/get-canvas-context-1.0.2.tgz", + "integrity": "sha512-LnpfLf/TNzr9zVOGiIY6aKCz8EKuXmlYNV7CM2pUjBa/B+c2I15tS7KLySep75+FuerJdmArvJLcsAXWEy2H0A==" + }, "node_modules/get-intrinsic": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", @@ -14964,6 +15991,70 @@ "assert-plus": "^1.0.0" } }, + "node_modules/gl-mat4": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gl-mat4/-/gl-mat4-1.2.0.tgz", + "integrity": "sha512-sT5C0pwB1/e9G9AvAoLsoaJtbMGjfd/jfxo8jMCKqYYEnjZuFvqV5rehqar0538EmssjdDeiEWnKyBSTw7quoA==" + }, + "node_modules/gl-matrix": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/gl-matrix/-/gl-matrix-3.4.3.tgz", + "integrity": "sha512-wcCp8vu8FT22BnvKVPjXa/ICBWRq/zjFfdofZy1WSpQZpphblv12/bOQLBC1rMM7SGOFS9ltVmKOHil5+Ml7gA==" + }, + "node_modules/gl-text": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/gl-text/-/gl-text-1.3.1.tgz", + "integrity": "sha512-/f5gcEMiZd+UTBJLTl3D+CkCB/0UFGTx3nflH8ZmyWcLkZhsZ1+Xx5YYkw2rgWAzgPeE35xCqBuHSoMKQVsR+w==", + "dependencies": { + "bit-twiddle": "^1.0.2", + "color-normalize": "^1.5.0", + "css-font": "^1.2.0", + "detect-kerning": "^2.1.2", + "es6-weak-map": "^2.0.3", + "flatten-vertex-data": "^1.0.2", + "font-atlas": "^2.1.0", + "font-measure": "^1.2.2", + "gl-util": "^3.1.2", + "is-plain-obj": "^1.1.0", + "object-assign": "^4.1.1", + "parse-rect": "^1.2.0", + "parse-unit": "^1.0.1", + "pick-by-alias": "^1.2.0", + "regl": "^2.0.0", + "to-px": "^1.0.1", + "typedarray-pool": "^1.1.0" + } + }, + "node_modules/gl-text/node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gl-util": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/gl-util/-/gl-util-3.1.3.tgz", + "integrity": "sha512-dvRTggw5MSkJnCbh74jZzSoTOGnVYK+Bt+Ckqm39CVcl6+zSsxqWk4lr5NKhkqXHL6qvZAU9h17ZF8mIskY9mA==", + "dependencies": { + "is-browser": "^2.0.1", + "is-firefox": "^1.0.3", + "is-plain-obj": "^1.1.0", + "number-is-integer": "^1.0.1", + "object-assign": "^4.1.0", + "pick-by-alias": "^1.2.0", + "weak-map": "^1.0.5" + } + }, + "node_modules/gl-util/node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/glob": { "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", @@ -15139,6 +16230,187 @@ "node": "*" } }, + "node_modules/glsl-inject-defines": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/glsl-inject-defines/-/glsl-inject-defines-1.0.3.tgz", + "integrity": "sha512-W49jIhuDtF6w+7wCMcClk27a2hq8znvHtlGnrYkSWEr8tHe9eA2dcnohlcAmxLYBSpSSdzOkRdyPTrx9fw49+A==", + "dependencies": { + "glsl-token-inject-block": "^1.0.0", + "glsl-token-string": "^1.0.1", + "glsl-tokenizer": "^2.0.2" + } + }, + "node_modules/glsl-resolve": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/glsl-resolve/-/glsl-resolve-0.0.1.tgz", + "integrity": "sha512-xxFNsfnhZTK9NBhzJjSBGX6IOqYpvBHxxmo+4vapiljyGNCY0Bekzn0firQkQrazK59c1hYxMDxYS8MDlhw4gA==", + "dependencies": { + "resolve": "^0.6.1", + "xtend": "^2.1.2" + } + }, + "node_modules/glsl-resolve/node_modules/resolve": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-0.6.3.tgz", + "integrity": "sha512-UHBY3viPlJKf85YijDUcikKX6tmF4SokIDp518ZDVT92JNDcG5uKIthaT/owt3Sar0lwtOafsQuwrg22/v2Dwg==" + }, + "node_modules/glsl-resolve/node_modules/xtend": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.2.0.tgz", + "integrity": "sha512-SLt5uylT+4aoXxXuwtQp5ZnMMzhDb1Xkg4pEqc00WUJCQifPfV9Ub1VrNhp9kXkrjZD2I2Hl8WnjP37jzZLPZw==", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/glsl-token-assignments": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/glsl-token-assignments/-/glsl-token-assignments-2.0.2.tgz", + "integrity": "sha512-OwXrxixCyHzzA0U2g4btSNAyB2Dx8XrztY5aVUCjRSh4/D0WoJn8Qdps7Xub3sz6zE73W3szLrmWtQ7QMpeHEQ==" + }, + "node_modules/glsl-token-defines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/glsl-token-defines/-/glsl-token-defines-1.0.0.tgz", + "integrity": "sha512-Vb5QMVeLjmOwvvOJuPNg3vnRlffscq2/qvIuTpMzuO/7s5kT+63iL6Dfo2FYLWbzuiycWpbC0/KV0biqFwHxaQ==", + "dependencies": { + "glsl-tokenizer": "^2.0.0" + } + }, + "node_modules/glsl-token-depth": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/glsl-token-depth/-/glsl-token-depth-1.1.2.tgz", + "integrity": "sha512-eQnIBLc7vFf8axF9aoi/xW37LSWd2hCQr/3sZui8aBJnksq9C7zMeUYHVJWMhFzXrBU7fgIqni4EhXVW4/krpg==" + }, + "node_modules/glsl-token-descope": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/glsl-token-descope/-/glsl-token-descope-1.0.2.tgz", + "integrity": "sha512-kS2PTWkvi/YOeicVjXGgX5j7+8N7e56srNDEHDTVZ1dcESmbmpmgrnpjPcjxJjMxh56mSXYoFdZqb90gXkGjQw==", + "dependencies": { + "glsl-token-assignments": "^2.0.0", + "glsl-token-depth": "^1.1.0", + "glsl-token-properties": "^1.0.0", + "glsl-token-scope": "^1.1.0" + } + }, + "node_modules/glsl-token-inject-block": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/glsl-token-inject-block/-/glsl-token-inject-block-1.1.0.tgz", + "integrity": "sha512-q/m+ukdUBuHCOtLhSr0uFb/qYQr4/oKrPSdIK2C4TD+qLaJvqM9wfXIF/OOBjuSA3pUoYHurVRNao6LTVVUPWA==" + }, + "node_modules/glsl-token-properties": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/glsl-token-properties/-/glsl-token-properties-1.0.1.tgz", + "integrity": "sha512-dSeW1cOIzbuUoYH0y+nxzwK9S9O3wsjttkq5ij9ZGw0OS41BirKJzzH48VLm8qLg+au6b0sINxGC0IrGwtQUcA==" + }, + "node_modules/glsl-token-scope": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/glsl-token-scope/-/glsl-token-scope-1.1.2.tgz", + "integrity": "sha512-YKyOMk1B/tz9BwYUdfDoHvMIYTGtVv2vbDSLh94PT4+f87z21FVdou1KNKgF+nECBTo0fJ20dpm0B1vZB1Q03A==" + }, + "node_modules/glsl-token-string": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/glsl-token-string/-/glsl-token-string-1.0.1.tgz", + "integrity": "sha512-1mtQ47Uxd47wrovl+T6RshKGkRRCYWhnELmkEcUAPALWGTFe2XZpH3r45XAwL2B6v+l0KNsCnoaZCSnhzKEksg==" + }, + "node_modules/glsl-token-whitespace-trim": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/glsl-token-whitespace-trim/-/glsl-token-whitespace-trim-1.0.0.tgz", + "integrity": "sha512-ZJtsPut/aDaUdLUNtmBYhaCmhIjpKNg7IgZSfX5wFReMc2vnj8zok+gB/3Quqs0TsBSX/fGnqUUYZDqyuc2xLQ==" + }, + "node_modules/glsl-tokenizer": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/glsl-tokenizer/-/glsl-tokenizer-2.1.5.tgz", + "integrity": "sha512-XSZEJ/i4dmz3Pmbnpsy3cKh7cotvFlBiZnDOwnj/05EwNp2XrhQ4XKJxT7/pDt4kp4YcpRSKz8eTV7S+mwV6MA==", + "dependencies": { + "through2": "^0.6.3" + } + }, + "node_modules/glsl-tokenizer/node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" + }, + "node_modules/glsl-tokenizer/node_modules/readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "node_modules/glsl-tokenizer/node_modules/string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==" + }, + "node_modules/glsl-tokenizer/node_modules/through2": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "integrity": "sha512-RkK/CCESdTKQZHdmKICijdKKsCRVHs5KsLZ6pACAmF/1GPUQhonHSXWNERctxEp7RmvjdNbZTL5z9V7nSCXKcg==", + "dependencies": { + "readable-stream": ">=1.0.33-1 <1.1.0-0", + "xtend": ">=4.0.0 <4.1.0-0" + } + }, + "node_modules/glslify": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/glslify/-/glslify-7.1.1.tgz", + "integrity": "sha512-bud98CJ6kGZcP9Yxcsi7Iz647wuDz3oN+IZsjCRi5X1PI7t/xPKeL0mOwXJjo+CRZMqvq0CkSJiywCcY7kVYog==", + "dependencies": { + "bl": "^2.2.1", + "concat-stream": "^1.5.2", + "duplexify": "^3.4.5", + "falafel": "^2.1.0", + "from2": "^2.3.0", + "glsl-resolve": "0.0.1", + "glsl-token-whitespace-trim": "^1.0.0", + "glslify-bundle": "^5.0.0", + "glslify-deps": "^1.2.5", + "minimist": "^1.2.5", + "resolve": "^1.1.5", + "stack-trace": "0.0.9", + "static-eval": "^2.0.5", + "through2": "^2.0.1", + "xtend": "^4.0.0" + }, + "bin": { + "glslify": "bin.js" + } + }, + "node_modules/glslify-bundle": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glslify-bundle/-/glslify-bundle-5.1.1.tgz", + "integrity": "sha512-plaAOQPv62M1r3OsWf2UbjN0hUYAB7Aph5bfH58VxJZJhloRNbxOL9tl/7H71K7OLJoSJ2ZqWOKk3ttQ6wy24A==", + "dependencies": { + "glsl-inject-defines": "^1.0.1", + "glsl-token-defines": "^1.0.0", + "glsl-token-depth": "^1.1.1", + "glsl-token-descope": "^1.0.2", + "glsl-token-scope": "^1.1.1", + "glsl-token-string": "^1.0.1", + "glsl-token-whitespace-trim": "^1.0.0", + "glsl-tokenizer": "^2.0.2", + "murmurhash-js": "^1.0.0", + "shallow-copy": "0.0.1" + } + }, + "node_modules/glslify-deps": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/glslify-deps/-/glslify-deps-1.3.2.tgz", + "integrity": "sha512-7S7IkHWygJRjcawveXQjRXLO2FTjijPDYC7QfZyAQanY+yGLCFHYnPtsGT9bdyHiwPTw/5a1m1M9hamT2aBpag==", + "dependencies": { + "@choojs/findup": "^0.2.0", + "events": "^3.2.0", + "glsl-resolve": "0.0.1", + "glsl-tokenizer": "^2.0.0", + "graceful-fs": "^4.1.2", + "inherits": "^2.0.1", + "map-limit": "0.0.1", + "resolve": "^1.0.0" + } + }, "node_modules/gopd": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", @@ -15191,6 +16463,11 @@ "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==" }, + "node_modules/grid-index": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/grid-index/-/grid-index-1.1.0.tgz", + "integrity": "sha512-HZRwumpOGUrHyxO5bqKZL0B0GlUpwtCAzZ42sgxUPniu33R1LSFH5yrIcBCHjkctCAh3mtWKcKd9J4vDDdeVHA==" + }, "node_modules/gzip-size": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", @@ -15296,6 +16573,22 @@ "node": ">=4" } }, + "node_modules/has-hover": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-hover/-/has-hover-1.0.1.tgz", + "integrity": "sha512-0G6w7LnlcpyDzpeGUTuT0CEw05+QlMuGVk1IHNAlHrGJITGodjZu3x8BNDUMfKJSZXNB2ZAclqc1bvrd+uUpfg==", + "dependencies": { + "is-browser": "^2.0.1" + } + }, + "node_modules/has-passive-events": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-passive-events/-/has-passive-events-1.0.0.tgz", + "integrity": "sha512-2vSj6IeIsgvsRMyeQ0JaCX5Q3lX4zMn5HpoVc7MEhQ6pv8Iq9rsXjsp+E5ZwaT7T0xhMT0KmU8gtt1EFVdbJiw==", + "dependencies": { + "is-browser": "^2.0.1" + } + }, "node_modules/has-property-descriptors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", @@ -15438,6 +16731,24 @@ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, + "node_modules/hsl-to-hex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-to-hex/-/hsl-to-hex-1.0.0.tgz", + "integrity": "sha512-K6GVpucS5wFf44X0h2bLVRDsycgJmf9FF2elg+CrqD8GcFU8c6vYhgXn8NjUkFCwj+xDFb70qgLbTUm6sxwPmA==", + "dependencies": { + "hsl-to-rgb-for-reals": "^1.1.0" + } + }, + "node_modules/hsl-to-rgb-for-reals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/hsl-to-rgb-for-reals/-/hsl-to-rgb-for-reals-1.1.1.tgz", + "integrity": "sha512-LgOWAkrN0rFaQpfdWBQlv/VhkOxb5AsBjk6NQVx4yEzWS923T07X0M1Y0VNko2H52HeSpZrZNNMJ0aFqsdVzQg==" + }, + "node_modules/hsluv": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/hsluv/-/hsluv-0.0.3.tgz", + "integrity": "sha512-08iL2VyCRbkQKBySkSh6m8zMUa3sADAxGVWs3Z1aPcUkTJeK0ETG4Fc27tEmQBGUAXZjIsXOZqBvacuVNSC/fQ==" + }, "node_modules/html-encoding-sniffer": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", @@ -15701,6 +17012,11 @@ "ms": "^2.0.0" } }, + "node_modules/hyphen": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/hyphen/-/hyphen-1.10.4.tgz", + "integrity": "sha512-SejXzIpv9gOVdDWXd4suM1fdF1k2dxZGvuTdkOVLoazYfK7O4DykIQbdrvuyG+EaTNlXAGhMndtKrhykgbt0gg==" + }, "node_modules/iconv-corefoundation": { "version": "1.1.7", "resolved": "https://registry.npmjs.org/iconv-corefoundation/-/iconv-corefoundation-1.1.7.tgz", @@ -15760,7 +17076,6 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true, "funding": [ { "type": "github", @@ -15774,8 +17089,7 @@ "type": "consulting", "url": "https://feross.org/support" } - ], - "optional": true + ] }, "node_modules/ignore": { "version": "5.2.4", @@ -15970,6 +17284,11 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-browser": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-browser/-/is-browser-2.1.0.tgz", + "integrity": "sha512-F5rTJxDQ2sW81fcfOR1GnCXT6sVJC104fCyfj+mjpwNEwaPYSn5fte5jiHmBg3DHsIoL/l8Kvw5VN5SsTRcRFQ==" + }, "node_modules/is-callable": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", @@ -16040,6 +17359,25 @@ "node": ">=0.10.0" } }, + "node_modules/is-finite": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", + "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", + "engines": { + "node": ">=0.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-firefox": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-firefox/-/is-firefox-1.0.3.tgz", + "integrity": "sha512-6Q9ITjvWIm0Xdqv+5U12wgOKEM2KoBw4Y926m0OFkvlCxnbG94HKAsVz8w3fWcfAS5YA2fJORXX1dLrkprCCxA==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", @@ -16067,6 +17405,14 @@ "node": ">=0.10.0" } }, + "node_modules/is-iexplorer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-iexplorer/-/is-iexplorer-1.0.0.tgz", + "integrity": "sha512-YeLzceuwg3K6O0MLM3UyUUjKAlyULetwryFp1mHy1I5PfArK0AEqlfa+MR4gkJjcbuJXoDJCvXbyqZVf5CR2Sg==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-lambda": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", @@ -16081,6 +17427,11 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-mobile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-mobile/-/is-mobile-4.0.0.tgz", + "integrity": "sha512-mlcHZA84t1qLSuWkt2v0I2l61PYdyQDt4aG1mLIXF5FDMm4+haBCxCPYSr/uwqQNRk1MiTizn0ypEuRAOLRAew==" + }, "node_modules/is-module": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", @@ -16226,6 +17577,16 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-string-blank": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-string-blank/-/is-string-blank-1.0.1.tgz", + "integrity": "sha512-9H+ZBCVs3L9OYqv8nuUAzpcT9OTgMD1yAWrG7ihlnibdkbtB850heAmYWxHuXc4CHy4lKeK69tN+ny1K7gBIrw==" + }, + "node_modules/is-svg-path": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-svg-path/-/is-svg-path-1.0.2.tgz", + "integrity": "sha512-Lj4vePmqpPR1ZnRctHv8ltSh1OrSxHkhUkd7wi+VQdcdP15/KvQFyk7LhNuM7ZW0EVbJz8kZLVmL9quLrfq4Kg==" + }, "node_modules/is-symbol": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", @@ -16263,6 +17624,11 @@ "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" }, + "node_modules/is-url": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz", + "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==" + }, "node_modules/is-weakmap": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", @@ -16510,6 +17876,14 @@ "node": ">=8" } }, + "node_modules/jay-peg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/jay-peg/-/jay-peg-1.0.1.tgz", + "integrity": "sha512-zBfjkGbuuNXk8JW+rEePpPEbRRjupS8q+5yPak7kjy3e2GvvNwsLle9okEFvfGyZA6HvtSSiYrVd1/jgnYebaQ==", + "dependencies": { + "restructure": "^3.0.0" + } + }, "node_modules/jest": { "version": "29.4.3", "resolved": "https://registry.npmjs.org/jest/-/jest-29.4.3.tgz", @@ -24666,6 +26040,11 @@ "node": ">=4.0" } }, + "node_modules/kdbush": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/kdbush/-/kdbush-3.0.0.tgz", + "integrity": "sha512-hRkd6/XW4HTsA9vjVpY9tuXJYLSlelnkTmVFu4M9/7MIYQtFcHpbugAU7UbOfjOiVSVYl2fqgBuJ32JUmRo5Ew==" + }, "node_modules/keyv": { "version": "4.5.2", "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.2.tgz", @@ -24718,6 +26097,20 @@ "integrity": "sha512-0/BnGCCfyUMkBpeDgWihanIAF9JmZhHBgUhEqzvf+adhNGLoP6TaiI5oF8oyb3I45P+PcnrqihSf01M0l0G5+Q==", "dev": true }, + "node_modules/legacy-swc-helpers": { + "name": "@swc/helpers", + "version": "0.4.14", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.4.14.tgz", + "integrity": "sha512-4C7nX/dvpzB7za4Ql9K81xK3HPxCpHMgwTZVyf+9JQ6VUbn9jjZVN7/Nkdz/Ugzs2CSjqnL/UPXroiVBVHUWUw==", + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/legacy-swc-helpers/node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + }, "node_modules/leven": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", @@ -24948,6 +26341,22 @@ "tmpl": "1.0.5" } }, + "node_modules/map-limit": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/map-limit/-/map-limit-0.0.1.tgz", + "integrity": "sha512-pJpcfLPnIF/Sk3taPW21G/RQsEEirGaFpCW3oXRwH9dnFHPHNGjNyvh++rdmC2fNqEaTw2MhYJraoJWAHx8kEg==", + "dependencies": { + "once": "~1.3.0" + } + }, + "node_modules/map-limit/node_modules/once": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "integrity": "sha512-6vaNInhu+CHxtONf3zw3vq4SP2DOQhjBvIa3rNcG0+P7eKWlYH6Peu7rHizSloRU2EwMz6GraLieis9Ac9+p1w==", + "dependencies": { + "wrappy": "1" + } + }, "node_modules/map-obj": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", @@ -24960,6 +26369,39 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/mapbox-gl": { + "version": "1.13.3", + "resolved": "https://registry.npmjs.org/mapbox-gl/-/mapbox-gl-1.13.3.tgz", + "integrity": "sha512-p8lJFEiqmEQlyv+DQxFAOG/XPWN0Wp7j/Psq93Zywz7qt9CcUKFYDBOoOEKzqe6gudHVJY8/Bhqw6VDpX2lSBg==", + "peer": true, + "dependencies": { + "@mapbox/geojson-rewind": "^0.5.2", + "@mapbox/geojson-types": "^1.0.2", + "@mapbox/jsonlint-lines-primitives": "^2.0.2", + "@mapbox/mapbox-gl-supported": "^1.5.0", + "@mapbox/point-geometry": "^0.1.0", + "@mapbox/tiny-sdf": "^1.1.1", + "@mapbox/unitbezier": "^0.0.0", + "@mapbox/vector-tile": "^1.3.1", + "@mapbox/whoots-js": "^3.1.0", + "csscolorparser": "~1.0.3", + "earcut": "^2.2.2", + "geojson-vt": "^3.2.1", + "gl-matrix": "^3.2.1", + "grid-index": "^1.1.0", + "murmurhash-js": "^1.0.0", + "pbf": "^3.2.1", + "potpack": "^1.0.1", + "quickselect": "^2.0.0", + "rw": "^1.3.3", + "supercluster": "^7.1.0", + "tinyqueue": "^2.0.3", + "vt-pbf": "^3.1.1" + }, + "engines": { + "node": ">=6.4.0" + } + }, "node_modules/matcher": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/matcher/-/matcher-3.0.0.tgz", @@ -24978,11 +26420,24 @@ "resolved": "https://registry.npmjs.org/math-expression-evaluator/-/math-expression-evaluator-1.4.0.tgz", "integrity": "sha512-4vRUvPyxdO8cWULGTh9dZWL2tZK6LDBvj+OGHBER7poH9Qdt7kXEoj20wiz4lQUbUXQZFjPbe5mVDo9nutizCw==" }, + "node_modules/math-log2": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/math-log2/-/math-log2-1.0.1.tgz", + "integrity": "sha512-9W0yGtkaMAkf74XGYVy4Dqw3YUMnTNB2eeiw9aQbUl4A3KmuCEHTt2DgAB07ENzOYAjsYSAYufkAq0Zd+jU7zA==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/mdn-data": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" }, + "node_modules/media-engine": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/media-engine/-/media-engine-1.0.3.tgz", + "integrity": "sha512-aa5tG6sDoK+k70B9iEX1NeyfT8ObCKhNDs6lJVpwF6r8vhUfuKMslIcirq6HIUYuuUYLefcEQOn9bSBOvawtwg==" + }, "node_modules/media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", @@ -25345,6 +26800,34 @@ "mkdirp": "bin/cmd.js" } }, + "node_modules/mouse-change": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/mouse-change/-/mouse-change-1.4.0.tgz", + "integrity": "sha512-vpN0s+zLL2ykyyUDh+fayu9Xkor5v/zRD9jhSqjRS1cJTGS0+oakVZzNm5n19JvvEj0you+MXlYTpNxUDQUjkQ==", + "dependencies": { + "mouse-event": "^1.0.0" + } + }, + "node_modules/mouse-event": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/mouse-event/-/mouse-event-1.0.5.tgz", + "integrity": "sha512-ItUxtL2IkeSKSp9cyaX2JLUuKk2uMoxBg4bbOWVd29+CskYJR9BGsUqtXenNzKbnDshvupjUewDIYVrOB6NmGw==" + }, + "node_modules/mouse-event-offset": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/mouse-event-offset/-/mouse-event-offset-3.0.2.tgz", + "integrity": "sha512-s9sqOs5B1Ykox3Xo8b3Ss2IQju4UwlW6LSR+Q5FXWpprJ5fzMLefIIItr3PH8RwzfGy6gxs/4GAmiNuZScE25w==" + }, + "node_modules/mouse-wheel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mouse-wheel/-/mouse-wheel-1.2.0.tgz", + "integrity": "sha512-+OfYBiUOCTWcTECES49neZwL5AoGkXE+lFjIvzwNCnYRlso+EnfvovcBxGoyQ0yQt806eSPjS675K0EwWknXmw==", + "dependencies": { + "right-now": "^1.0.0", + "signum": "^1.0.0", + "to-px": "^1.0.1" + } + }, "node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -25374,6 +26857,20 @@ "multicast-dns": "cli.js" } }, + "node_modules/mumath": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/mumath/-/mumath-3.3.4.tgz", + "integrity": "sha512-VAFIOG6rsxoc7q/IaY3jdjmrsuX9f15KlRLYTHmixASBZkZEKC1IFqE2BC5CdhXmK6WLM1Re33z//AGmeRI6FA==", + "deprecated": "Redundant dependency in your project.", + "dependencies": { + "almost-equal": "^1.1.0" + } + }, + "node_modules/murmurhash-js": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/murmurhash-js/-/murmurhash-js-1.0.0.tgz", + "integrity": "sha512-TvmkNhkv8yct0SVBSy+o8wYzXjE4Zz3PCesbfs8HiCXXdcTuocApFv11UWlNFWKYsP2okqrhb7JNlSm9InBhIw==" + }, "node_modules/nan": { "version": "2.17.0", "resolved": "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz", @@ -25397,6 +26894,11 @@ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, + "node_modules/native-promise-only": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/native-promise-only/-/native-promise-only-0.8.1.tgz", + "integrity": "sha512-zkVhZUA3y8mbz652WrL5x0fB0ehrBkulWT3TomAQ9iDtyXZvzKeEA6GPxAItBYeNYl5yngKRX612qHOhvMkDeg==" + }, "node_modules/natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", @@ -25407,6 +26909,30 @@ "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==" }, + "node_modules/needle": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/needle/-/needle-2.9.1.tgz", + "integrity": "sha512-6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ==", + "dependencies": { + "debug": "^3.2.6", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + }, + "bin": { + "needle": "bin/needle" + }, + "engines": { + "node": ">= 4.4.x" + } + }, + "node_modules/needle/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, "node_modules/negotiator": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", @@ -25420,6 +26946,11 @@ "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" }, + "node_modules/next-tick": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", + "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==" + }, "node_modules/no-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", @@ -25441,6 +26972,44 @@ "dev": true, "optional": true }, + "node_modules/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-fetch/node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "node_modules/node-fetch/node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "node_modules/node-fetch/node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, "node_modules/node-forge": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", @@ -25644,6 +27213,11 @@ "node": ">=0.10.0" } }, + "node_modules/normalize-svg-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/normalize-svg-path/-/normalize-svg-path-0.1.0.tgz", + "integrity": "sha512-1/kmYej2iedi5+ROxkRESL/pI02pkg0OBnaR4hJkSIX6+ORzepwbuUXfrdZaPjysTsJInj0Rj5NuX027+dMBvA==" + }, "node_modules/normalize-url": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", @@ -25719,6 +27293,17 @@ "boolbase": "~1.0.0" } }, + "node_modules/number-is-integer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-integer/-/number-is-integer-1.0.1.tgz", + "integrity": "sha512-Dq3iuiFBkrbmuQjGFFF3zckXNCQoSD37/SdSbgcBailUx6knDvDwb5CympBgcoWHy36sfS12u74MHYkXyHq6bg==", + "dependencies": { + "is-finite": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/nwsapi": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz", @@ -26021,6 +27606,11 @@ "node": ">=6" } }, + "node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + }, "node_modules/param-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", @@ -26046,6 +27636,11 @@ "node": ">=6" } }, + "node_modules/parenthesis": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/parenthesis/-/parenthesis-3.1.8.tgz", + "integrity": "sha512-KF/U8tk54BgQewkJPvB4s/US3VQY68BRDpH638+7O/n58TpnwiwnOtGIOsT2/i+M78s61BBpeC83STB88d8sqw==" + }, "node_modules/parse-json": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", @@ -26063,6 +27658,24 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/parse-rect": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/parse-rect/-/parse-rect-1.2.0.tgz", + "integrity": "sha512-4QZ6KYbnE6RTwg9E0HpLchUM9EZt6DnDxajFZZDSV4p/12ZJEvPO702DZpGvRYEPo00yKDys7jASi+/w7aO8LA==", + "dependencies": { + "pick-by-alias": "^1.2.0" + } + }, + "node_modules/parse-svg-path": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/parse-svg-path/-/parse-svg-path-0.1.2.tgz", + "integrity": "sha512-JyPSBnkTJ0AI8GGJLfMXvKq42cj5c006fnLz6fXy6zfoVjJizi8BNTpu8on8ziI1cKy9d9DGNuY17Ce7wuejpQ==" + }, + "node_modules/parse-unit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-unit/-/parse-unit-1.0.1.tgz", + "integrity": "sha512-hrqldJHokR3Qj88EIlV/kAyAi/G5R2+R56TBANxNMy0uPlYcttx0jnMW6Yx5KsKPSbC3KddM/7qQm3+0wEXKxg==" + }, "node_modules/parse5": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", @@ -26132,6 +27745,18 @@ "node": ">=8" } }, + "node_modules/pbf": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/pbf/-/pbf-3.2.1.tgz", + "integrity": "sha512-ClrV7pNOn7rtmoQVF4TS1vyU0WhYRnP92fzbfF75jAIwpnzdJXf8iTd4CMEqO4yUenH6NDqLiwjqlh6QgZzgLQ==", + "dependencies": { + "ieee754": "^1.1.12", + "resolve-protobuf-schema": "^2.1.0" + }, + "bin": { + "pbf": "bin/pbf" + } + }, "node_modules/pend": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", @@ -26143,6 +27768,11 @@ "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" }, + "node_modules/pick-by-alias": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pick-by-alias/-/pick-by-alias-1.2.0.tgz", + "integrity": "sha512-ESj2+eBxhGrcA1azgHs7lARG5+5iLakc/6nlfbpjcLl00HuuUOIuORhYXN4D1HfvMSKuVtFQjAlnwi1JHEeDIw==" + }, "node_modules/picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", @@ -26314,6 +27944,102 @@ "node": ">=6" } }, + "node_modules/plotly.js": { + "version": "2.29.1", + "resolved": "https://registry.npmjs.org/plotly.js/-/plotly.js-2.29.1.tgz", + "integrity": "sha512-+XirhgCh42JF/iVu/RtBRbhcs328ipinajy7hd3mnZdnQv2Th6F441DSXer5S+P0nNluNs10vAFTELo4k/icjg==", + "dependencies": { + "@plotly/d3": "3.8.1", + "@plotly/d3-sankey": "0.7.2", + "@plotly/d3-sankey-circular": "0.33.1", + "@plotly/mapbox-gl": "v1.13.4", + "@turf/area": "^6.4.0", + "@turf/bbox": "^6.4.0", + "@turf/centroid": "^6.0.2", + "base64-arraybuffer": "^1.0.2", + "canvas-fit": "^1.5.0", + "color-alpha": "1.0.4", + "color-normalize": "1.5.0", + "color-parse": "1.3.8", + "color-rgba": "2.1.1", + "country-regex": "^1.1.0", + "d3-force": "^1.2.1", + "d3-format": "^1.4.5", + "d3-geo": "^1.12.1", + "d3-geo-projection": "^2.9.0", + "d3-hierarchy": "^1.1.9", + "d3-interpolate": "^3.0.1", + "d3-time": "^1.1.0", + "d3-time-format": "^2.2.3", + "fast-isnumeric": "^1.1.4", + "gl-mat4": "^1.2.0", + "gl-text": "^1.3.1", + "glslify": "^7.1.1", + "has-hover": "^1.0.1", + "has-passive-events": "^1.0.0", + "is-mobile": "^4.0.0", + "mouse-change": "^1.4.0", + "mouse-event-offset": "^3.0.2", + "mouse-wheel": "^1.2.0", + "native-promise-only": "^0.8.1", + "parse-svg-path": "^0.1.2", + "point-in-polygon": "^1.1.0", + "polybooljs": "^1.2.0", + "probe-image-size": "^7.2.3", + "regl": "npm:@plotly/regl@^2.1.2", + "regl-error2d": "^2.0.12", + "regl-line2d": "^3.1.2", + "regl-scatter2d": "^3.3.1", + "regl-splom": "^1.0.14", + "strongly-connected-components": "^1.0.1", + "superscript-text": "^1.0.0", + "svg-path-sdf": "^1.1.3", + "tinycolor2": "^1.4.2", + "to-px": "1.0.1", + "topojson-client": "^3.1.0", + "webgl-context": "^2.2.0", + "world-calendars": "^1.0.3" + } + }, + "node_modules/plotly.js/node_modules/d3-format": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-1.4.5.tgz", + "integrity": "sha512-J0piedu6Z8iB6TbIGfZgDzfXxUFN3qQRMofy2oPdXzQibYGqPB/9iMcxr/TGalU+2RsyDO+U4f33id8tbnSRMQ==" + }, + "node_modules/plotly.js/node_modules/d3-interpolate": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", + "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", + "dependencies": { + "d3-color": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/plotly.js/node_modules/d3-time": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-1.1.0.tgz", + "integrity": "sha512-Xh0isrZ5rPYYdqhAVk8VLnMEidhz5aP7htAADH6MfzgmmicPkTo8LhkLxci61/lCB7n7UmE3bN0leRt+qvkLxA==" + }, + "node_modules/plotly.js/node_modules/d3-time-format": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-2.3.0.tgz", + "integrity": "sha512-guv6b2H37s2Uq/GefleCDtbe0XZAuy7Wa49VGkPVPMfLL9qObgBST3lEHJBMUp8S7NdLQAGIvr2KXk8Hc98iKQ==", + "dependencies": { + "d3-time": "1" + } + }, + "node_modules/point-in-polygon": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/point-in-polygon/-/point-in-polygon-1.1.0.tgz", + "integrity": "sha512-3ojrFwjnnw8Q9242TzgXuTD+eKiutbzyslcq1ydfu82Db2y+Ogbmyrkpv0Hgj31qwT3lbS9+QAAO/pIQM35XRw==" + }, + "node_modules/polybooljs": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/polybooljs/-/polybooljs-1.2.0.tgz", + "integrity": "sha512-mKjR5nolISvF+q2BtC1fi/llpxBPTQ3wLWN8+ldzdw2Hocpc8C72ZqnamCM4Z6z+68GVVjkeM01WJegQmZ8MEQ==" + }, "node_modules/postcss": { "version": "8.4.33", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.33.tgz", @@ -27551,6 +29277,11 @@ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" }, + "node_modules/potpack": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/potpack/-/potpack-1.0.2.tgz", + "integrity": "sha512-choctRBIV9EMT9WGAZHn3V7t0Z2pMQyl0EZE6pFc/6ml3ssw7Dlf/oAOvFwjm1HVsqfQN8GfeFyJ+d8tRzqueQ==" + }, "node_modules/prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", @@ -27608,6 +29339,16 @@ "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" }, + "node_modules/probe-image-size": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/probe-image-size/-/probe-image-size-7.2.3.tgz", + "integrity": "sha512-HubhG4Rb2UH8YtV4ba0Vp5bQ7L78RTONYu/ujmCu5nBI8wGv24s4E9xSKBi0N1MowRpxk76pFCpJtW0KPzOK0w==", + "dependencies": { + "lodash.merge": "^4.6.2", + "needle": "^2.5.2", + "stream-parser": "~0.3.1" + } + }, "node_modules/process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", @@ -27680,6 +29421,11 @@ "react-is": "^16.13.1" } }, + "node_modules/protocol-buffers-schema": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/protocol-buffers-schema/-/protocol-buffers-schema-3.6.0.tgz", + "integrity": "sha512-TdDRD+/QNdrCGCE7v8340QyuXd4kIWIgapsE2+n/SaGiSSbomYl4TjHlvIoCWRpE7wFt02EpB35VVA2ImcBVqw==" + }, "node_modules/proxy-addr": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", @@ -27771,6 +29517,14 @@ "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" }, + "node_modules/queue": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", + "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", + "dependencies": { + "inherits": "~2.0.3" + } + }, "node_modules/queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -27801,6 +29555,11 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/quickselect": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/quickselect/-/quickselect-2.0.0.tgz", + "integrity": "sha512-RKJ22hX8mHe3Y6wH/N3wCM6BWtjaxIyyUIkpHOvfFnxdI4yD4tBXEBKSbriGujF6jnSVkJrffuo6vxACiSSxIw==" + }, "node_modules/raf": { "version": "3.4.1", "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", @@ -28002,6 +29761,18 @@ "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" }, + "node_modules/react-plotly.js": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/react-plotly.js/-/react-plotly.js-2.6.0.tgz", + "integrity": "sha512-g93xcyhAVCSt9kV1svqG1clAEdL6k3U+jjuSzfTV7owaSU9Go6Ph8bl25J+jKfKvIGAEYpe4qj++WHJuc9IaeA==", + "dependencies": { + "prop-types": "^15.8.1" + }, + "peerDependencies": { + "plotly.js": ">1.34.0", + "react": ">0.13.0" + } + }, "node_modules/react-refresh": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", @@ -29110,6 +30881,81 @@ "jsesc": "bin/jsesc" } }, + "node_modules/regl": { + "name": "@plotly/regl", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@plotly/regl/-/regl-2.1.2.tgz", + "integrity": "sha512-Mdk+vUACbQvjd0m/1JJjOOafmkp/EpmHjISsopEz5Av44CBq7rPC05HHNbYGKVyNUF2zmEoBS/TT0pd0SPFFyw==" + }, + "node_modules/regl-error2d": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/regl-error2d/-/regl-error2d-2.0.12.tgz", + "integrity": "sha512-r7BUprZoPO9AbyqM5qlJesrSRkl+hZnVKWKsVp7YhOl/3RIpi4UDGASGJY0puQ96u5fBYw/OlqV24IGcgJ0McA==", + "dependencies": { + "array-bounds": "^1.0.1", + "color-normalize": "^1.5.0", + "flatten-vertex-data": "^1.0.2", + "object-assign": "^4.1.1", + "pick-by-alias": "^1.2.0", + "to-float32": "^1.1.0", + "update-diff": "^1.1.0" + } + }, + "node_modules/regl-line2d": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/regl-line2d/-/regl-line2d-3.1.3.tgz", + "integrity": "sha512-fkgzW+tTn4QUQLpFKsUIE0sgWdCmXAM3ctXcCgoGBZTSX5FE2A0M7aynz7nrZT5baaftLrk9te54B+MEq4QcSA==", + "dependencies": { + "array-bounds": "^1.0.1", + "array-find-index": "^1.0.2", + "array-normalize": "^1.1.4", + "color-normalize": "^1.5.0", + "earcut": "^2.1.5", + "es6-weak-map": "^2.0.3", + "flatten-vertex-data": "^1.0.2", + "object-assign": "^4.1.1", + "parse-rect": "^1.2.0", + "pick-by-alias": "^1.2.0", + "to-float32": "^1.1.0" + } + }, + "node_modules/regl-scatter2d": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/regl-scatter2d/-/regl-scatter2d-3.3.1.tgz", + "integrity": "sha512-seOmMIVwaCwemSYz/y4WE0dbSO9svNFSqtTh5RE57I7PjGo3tcUYKtH0MTSoshcAsreoqN8HoCtnn8wfHXXfKQ==", + "dependencies": { + "@plotly/point-cluster": "^3.1.9", + "array-range": "^1.0.1", + "array-rearrange": "^2.2.2", + "clamp": "^1.0.1", + "color-id": "^1.1.0", + "color-normalize": "^1.5.0", + "color-rgba": "^2.1.1", + "flatten-vertex-data": "^1.0.2", + "glslify": "^7.0.0", + "is-iexplorer": "^1.0.0", + "object-assign": "^4.1.1", + "parse-rect": "^1.2.0", + "pick-by-alias": "^1.2.0", + "to-float32": "^1.1.0", + "update-diff": "^1.1.0" + } + }, + "node_modules/regl-splom": { + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/regl-splom/-/regl-splom-1.0.14.tgz", + "integrity": "sha512-OiLqjmPRYbd7kDlHC6/zDf6L8lxgDC65BhC8JirhP4ykrK4x22ZyS+BnY8EUinXKDeMgmpRwCvUmk7BK4Nweuw==", + "dependencies": { + "array-bounds": "^1.0.1", + "array-range": "^1.0.1", + "color-alpha": "^1.0.4", + "flatten-vertex-data": "^1.0.2", + "parse-rect": "^1.2.0", + "pick-by-alias": "^1.2.0", + "raf": "^3.4.1", + "regl-scatter2d": "^3.2.3" + } + }, "node_modules/relateurl": { "version": "0.2.7", "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", @@ -29352,6 +31198,14 @@ "node": ">=4" } }, + "node_modules/resolve-protobuf-schema": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/resolve-protobuf-schema/-/resolve-protobuf-schema-2.1.0.tgz", + "integrity": "sha512-kI5ffTiZWmJaS/huM8wZfEMer1eRd7oJQhDuxeCLe3t7N7mX3z94CN0xPxBQxFYQTSNz9T0i+v6inKqSdK8xrQ==", + "dependencies": { + "protocol-buffers-schema": "^3.3.1" + } + }, "node_modules/resolve-url-loader": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", @@ -29428,6 +31282,11 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/restructure": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/restructure/-/restructure-3.0.0.tgz", + "integrity": "sha512-Xj8/MEIhhfj9X2rmD9iJ4Gga9EFqVlpMj3vfLnV2r/Mh5jRMryNV+6lWh9GdJtDBcBSPIqzRdfBQ3wDtNFv/uw==" + }, "node_modules/retry": { "version": "0.13.1", "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", @@ -29445,6 +31304,11 @@ "node": ">=0.10.0" } }, + "node_modules/right-now": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/right-now/-/right-now-1.0.0.tgz", + "integrity": "sha512-DA8+YS+sMIVpbsuKgy+Z67L9Lxb1p05mNxRpDPNksPDEFir4vmBlUtuN9jkTGn9YMMdlBuK7XQgFiz6ws+yhSg==" + }, "node_modules/rimraf": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", @@ -29580,6 +31444,11 @@ "queue-microtask": "^1.2.2" } }, + "node_modules/rw": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz", + "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==" + }, "node_modules/rxjs": { "version": "7.8.1", "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", @@ -30013,6 +31882,11 @@ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" }, + "node_modules/shallow-copy": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/shallow-copy/-/shallow-copy-0.0.1.tgz", + "integrity": "sha512-b6i4ZpVuUxB9h5gfCxPiusKYkqTMOjEbBs4wMaFbkfia4yFv92UKZ6Df8WXcKbn08JNL/abvg3FnMAOfakDvUw==" + }, "node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -30058,6 +31932,24 @@ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" }, + "node_modules/signum": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/signum/-/signum-1.0.0.tgz", + "integrity": "sha512-yodFGwcyt59XRh7w5W3jPcIQb3Bwi21suEfT7MAWnBX3iCdklJpgDgvGT9o04UonglZN5SNMfJFkHIR/jO8GHw==" + }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/simple-swizzle/node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + }, "node_modules/simple-update-notifier": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-1.1.0.tgz", @@ -30379,6 +32271,14 @@ "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" }, + "node_modules/stack-trace": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.9.tgz", + "integrity": "sha512-vjUc6sfgtgY0dxCdnc40mK6Oftjo9+2K8H/NG81TMhgL392FtiPA9tn9RLyTxXmTLPJPjF3VyzFp6bsWFLisMQ==", + "engines": { + "node": "*" + } + }, "node_modules/stack-utils": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", @@ -30412,6 +32312,14 @@ "node": ">= 6" } }, + "node_modules/static-eval": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.1.1.tgz", + "integrity": "sha512-MgWpQ/ZjGieSVB3eOJVs4OA2LT/q1vx98KPCTTQPzq/aLr0YUXTsgryTXr4SLfR0ZfUUCiedM9n/ABeDIyy4mA==", + "dependencies": { + "escodegen": "^2.1.0" + } + }, "node_modules/statuses": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", @@ -30467,6 +32375,32 @@ "node": ">= 0.4" } }, + "node_modules/stream-parser": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/stream-parser/-/stream-parser-0.3.1.tgz", + "integrity": "sha512-bJ/HgKq41nlKvlhccD5kaCr/P+Hu0wPNKPJOH7en+YrJu/9EgqUF+88w5Jb6KNcjOFMhfX4B2asfeAtIGuHObQ==", + "dependencies": { + "debug": "2" + } + }, + "node_modules/stream-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/stream-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/stream-shift": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.3.tgz", + "integrity": "sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==" + }, "node_modules/string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", @@ -30497,6 +32431,14 @@ "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" }, + "node_modules/string-split-by": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/string-split-by/-/string-split-by-1.0.0.tgz", + "integrity": "sha512-KaJKY+hfpzNyet/emP81PJA9hTVSfxNLS9SFTWxdCnnW1/zOOwiV248+EfoX7IQFcBaOp4G5YE6xTJMF+pLg6A==", + "dependencies": { + "parenthesis": "^3.1.5" + } + }, "node_modules/string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", @@ -30629,6 +32571,11 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/strongly-connected-components": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strongly-connected-components/-/strongly-connected-components-1.0.1.tgz", + "integrity": "sha512-i0TFx4wPcO0FwX+4RkLJi1MxmcTv90jNZgxMu9XRnMXMeFUY1VJlIoXpZunPUvUUqbCT1pg5PEkFqqpcaElNaA==" + }, "node_modules/style-loader": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", @@ -30676,6 +32623,19 @@ "node": ">= 8.0" } }, + "node_modules/supercluster": { + "version": "7.1.5", + "resolved": "https://registry.npmjs.org/supercluster/-/supercluster-7.1.5.tgz", + "integrity": "sha512-EulshI3pGUM66o6ZdH3ReiFcvHpM3vAigyK+vcxdjpJyEbIIrtbmBdY23mGgnI24uXiGFvrGq9Gkum/8U7vJWg==", + "dependencies": { + "kdbush": "^3.0.0" + } + }, + "node_modules/superscript-text": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/superscript-text/-/superscript-text-1.0.0.tgz", + "integrity": "sha512-gwu8l5MtRZ6koO0icVTlmN5pm7Dhh1+Xpe9O4x6ObMAsW+3jPbW14d1DsBq1F4wiI+WOFjXF35pslgec/G8yCQ==" + }, "node_modules/supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", @@ -30729,11 +32689,47 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/svg-arc-to-cubic-bezier": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/svg-arc-to-cubic-bezier/-/svg-arc-to-cubic-bezier-3.2.0.tgz", + "integrity": "sha512-djbJ/vZKZO+gPoSDThGNpKDO+o+bAeA4XQKovvkNCqnIS2t+S4qnLAGQhyyrulhCFRl1WWzAp0wUDV8PpTVU3g==" + }, "node_modules/svg-parser": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" }, + "node_modules/svg-path-bounds": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/svg-path-bounds/-/svg-path-bounds-1.0.2.tgz", + "integrity": "sha512-H4/uAgLWrppIC0kHsb2/dWUYSmb4GE5UqH06uqWBcg6LBjX2fu0A8+JrO2/FJPZiSsNOKZAhyFFgsLTdYUvSqQ==", + "dependencies": { + "abs-svg-path": "^0.1.1", + "is-svg-path": "^1.0.1", + "normalize-svg-path": "^1.0.0", + "parse-svg-path": "^0.1.2" + } + }, + "node_modules/svg-path-bounds/node_modules/normalize-svg-path": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/normalize-svg-path/-/normalize-svg-path-1.1.0.tgz", + "integrity": "sha512-r9KHKG2UUeB5LoTouwDzBy2VxXlHsiM6fyLQvnJa0S5hrhzqElH/CH7TUGhT1fVvIYBIKf3OpY4YJ4CK+iaqHg==", + "dependencies": { + "svg-arc-to-cubic-bezier": "^3.0.0" + } + }, + "node_modules/svg-path-sdf": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/svg-path-sdf/-/svg-path-sdf-1.1.3.tgz", + "integrity": "sha512-vJJjVq/R5lSr2KLfVXVAStktfcfa1pNFjFOgyJnzZFXlO/fDZ5DmM8FpnSKKzLPfEYTVeXuVBTHF296TpxuJVg==", + "dependencies": { + "bitmap-sdf": "^1.0.0", + "draw-svg-path": "^1.0.0", + "is-svg-path": "^1.0.1", + "parse-svg-path": "^0.1.2", + "svg-path-bounds": "^1.0.1" + } + }, "node_modules/svgo": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", @@ -31002,11 +32998,59 @@ "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz", "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==" }, + "node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/through2/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/through2/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/through2/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, "node_modules/thunky": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" }, + "node_modules/tiny-inflate": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-inflate/-/tiny-inflate-1.0.3.tgz", + "integrity": "sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==" + }, + "node_modules/tinycolor2": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.6.0.tgz", + "integrity": "sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==" + }, + "node_modules/tinyqueue": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/tinyqueue/-/tinyqueue-2.0.3.tgz", + "integrity": "sha512-ppJZNDuKGgxzkHihX8v9v9G5f+18gzaTfrukGrq6ueg0lmH4nqVnA2IPG0AEH3jKEk2GRJCUhDoqpoiw3PHLBA==" + }, "node_modules/tmp": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", @@ -31041,6 +33085,19 @@ "node": ">=4" } }, + "node_modules/to-float32": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/to-float32/-/to-float32-1.1.0.tgz", + "integrity": "sha512-keDnAusn/vc+R3iEiSDw8TOF7gPiTLdK1ArvWtYbJQiVfmRg6i/CAvbKq3uIS0vWroAC7ZecN3DjQKw3aSklUg==" + }, + "node_modules/to-px": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-px/-/to-px-1.0.1.tgz", + "integrity": "sha512-2y3LjBeIZYL19e5gczp14/uRWFDtDUErJPVN3VU9a7SJO+RjGRtYR47aMN2bZgGlxvW4ZcEz2ddUPVHXcMfuXw==", + "dependencies": { + "parse-unit": "^1.0.1" + } + }, "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -31060,6 +33117,24 @@ "node": ">=0.6" } }, + "node_modules/topojson-client": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/topojson-client/-/topojson-client-3.1.0.tgz", + "integrity": "sha512-605uxS6bcYxGXw9qi62XyrV6Q3xwbndjachmNxu8HWTtVPxZfEJN9fd/SZS1Q54Sn2y0TMyMxFj/cJINqGHrKw==", + "dependencies": { + "commander": "2" + }, + "bin": { + "topo2geo": "bin/topo2geo", + "topomerge": "bin/topomerge", + "topoquantize": "bin/topoquantize" + } + }, + "node_modules/topojson-client/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, "node_modules/tough-cookie": { "version": "4.1.3", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", @@ -31192,6 +33267,11 @@ "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", "devOptional": true }, + "node_modules/type": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" + }, "node_modules/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", @@ -31247,6 +33327,20 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==" + }, + "node_modules/typedarray-pool": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/typedarray-pool/-/typedarray-pool-1.2.0.tgz", + "integrity": "sha512-YTSQbzX43yvtpfRtIDAYygoYtgT+Rpjuxy9iOpczrjpXLgGoyG7aS5USJXV2d3nn8uHTeb9rXDvzS27zUg5KYQ==", + "dependencies": { + "bit-twiddle": "^1.0.0", + "dup": "^1.0.0" + } + }, "node_modules/typedarray-to-buffer": { "version": "3.1.5", "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", @@ -31309,6 +33403,15 @@ "node": ">=4" } }, + "node_modules/unicode-properties": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/unicode-properties/-/unicode-properties-1.4.1.tgz", + "integrity": "sha512-CLjCCLQ6UuMxWnbIylkisbRj31qxHPAurvena/0iwSVbQ2G1VY5/HjV0IRabOEbDHlzZlRdCrD4NhB0JtU40Pg==", + "dependencies": { + "base64-js": "^1.3.0", + "unicode-trie": "^2.0.0" + } + }, "node_modules/unicode-property-aliases-ecmascript": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", @@ -31317,6 +33420,20 @@ "node": ">=4" } }, + "node_modules/unicode-trie": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-trie/-/unicode-trie-2.0.0.tgz", + "integrity": "sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ==", + "dependencies": { + "pako": "^0.2.5", + "tiny-inflate": "^1.0.0" + } + }, + "node_modules/unicode-trie/node_modules/pako": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", + "integrity": "sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==" + }, "node_modules/unique-filename": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", @@ -31401,6 +33518,11 @@ "browserslist": ">= 4.21.0" } }, + "node_modules/update-diff": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/update-diff/-/update-diff-1.1.0.tgz", + "integrity": "sha512-rCiBPiHxZwT4+sBhEbChzpO5hYHjm91kScWgdHf4Qeafs6Ba7MBl+d9GlGv72bcTZQO0sLmtQS1pHSWoCLtN/A==" + }, "node_modules/uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", @@ -31515,6 +33637,29 @@ "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", "devOptional": true }, + "node_modules/vite-compatible-readable-stream": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/vite-compatible-readable-stream/-/vite-compatible-readable-stream-3.6.1.tgz", + "integrity": "sha512-t20zYkrSf868+j/p31cRIGN28Phrjm3nRSLR2fyc2tiWi4cZGVdv68yNlwnIINTkMTmPoMiSlc0OadaO7DXZaQ==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/vt-pbf": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/vt-pbf/-/vt-pbf-3.1.3.tgz", + "integrity": "sha512-2LzDFzt0mZKZ9IpVF2r69G9bXaP2Q2sArJCmcCgvfTdCCZzSyz4aCLoQyUilu37Ll56tCblIZrXFIjNUpGIlmA==", + "dependencies": { + "@mapbox/point-geometry": "0.1.0", + "@mapbox/vector-tile": "^1.3.1", + "pbf": "^3.2.1" + } + }, "node_modules/w3c-hr-time": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", @@ -31581,11 +33726,24 @@ "minimalistic-assert": "^1.0.0" } }, + "node_modules/weak-map": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/weak-map/-/weak-map-1.0.8.tgz", + "integrity": "sha512-lNR9aAefbGPpHO7AEnY0hCFjz1eTkWCXYvkTRrTHs9qv8zJp+SkVYpzfLIFXQQiG3tVvbNFQgVg2bQS8YGgxyw==" + }, "node_modules/web-vitals": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz", "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==" }, + "node_modules/webgl-context": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/webgl-context/-/webgl-context-2.2.0.tgz", + "integrity": "sha512-q/fGIivtqTT7PEoF07axFIlHNk/XCPaYpq64btnepopSWvKNFkoORlQYgqDigBIuGA1ExnFd/GnSUnBNEPQY7Q==", + "dependencies": { + "get-canvas-context": "^1.0.1" + } + }, "node_modules/webidl-conversions": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", @@ -32246,6 +34404,14 @@ "workbox-core": "6.5.4" } }, + "node_modules/world-calendars": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/world-calendars/-/world-calendars-1.0.3.tgz", + "integrity": "sha512-sAjLZkBnsbHkHWVhrsCU5Sa/EVuf9QqgvrN8zyJ2L/F9FR9Oc6CvVK0674+PGAtmmmYQMH98tCUSO4QLQv3/TQ==", + "dependencies": { + "object-assign": "^4.1.0" + } + }, "node_modules/wrap-ansi": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", @@ -32429,6 +34595,11 @@ "funding": { "url": "https://github.com/sponsors/sindresorhus" } + }, + "node_modules/yoga-layout": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/yoga-layout/-/yoga-layout-2.0.1.tgz", + "integrity": "sha512-tT/oChyDXelLo2A+UVnlW9GU7CsvFMaEnd9kVFsaiCQonFAXd3xrHhkLYu+suwwosrAEQ746xBU+HvYtm1Zs2Q==" } }, "dependencies": { @@ -33685,6 +35856,21 @@ "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" }, + "@choojs/findup": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@choojs/findup/-/findup-0.2.1.tgz", + "integrity": "sha512-YstAqNb0MCN8PjdLCDfRsBcGVRN41f3vgLvaI0IrIcBp4AqILRSS0DeWNGkicC+f/zRIPJLc+9RURVSepwvfBw==", + "requires": { + "commander": "^2.15.1" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + } + } + }, "@csstools/normalize.css": { "version": "12.0.0", "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", @@ -36177,6 +38363,59 @@ } } }, + "@mapbox/geojson-rewind": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@mapbox/geojson-rewind/-/geojson-rewind-0.5.2.tgz", + "integrity": "sha512-tJaT+RbYGJYStt7wI3cq4Nl4SXxG8W7JDG5DMJu97V25RnbNg3QtQtf+KD+VLjNpWKYsRvXDNmNrBgEETr1ifA==", + "requires": { + "get-stream": "^6.0.1", + "minimist": "^1.2.6" + } + }, + "@mapbox/geojson-types": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@mapbox/geojson-types/-/geojson-types-1.0.2.tgz", + "integrity": "sha512-e9EBqHHv3EORHrSfbR9DqecPNn+AmuAoQxV6aL8Xu30bJMJR1o8PZLZzpk1Wq7/NfCbuhmakHTPYRhoqLsXRnw==" + }, + "@mapbox/jsonlint-lines-primitives": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@mapbox/jsonlint-lines-primitives/-/jsonlint-lines-primitives-2.0.2.tgz", + "integrity": "sha512-rY0o9A5ECsTQRVhv7tL/OyDpGAoUB4tTvLiW1DSzQGq4bvTPhNw1VpSNjDJc5GFZ2XuyOtSWSVN05qOtcD71qQ==" + }, + "@mapbox/mapbox-gl-supported": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@mapbox/mapbox-gl-supported/-/mapbox-gl-supported-1.5.0.tgz", + "integrity": "sha512-/PT1P6DNf7vjEEiPkVIRJkvibbqWtqnyGaBz3nfRdcxclNSnSdaLU5tfAgcD7I8Yt5i+L19s406YLl1koLnLbg==", + "requires": {} + }, + "@mapbox/point-geometry": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@mapbox/point-geometry/-/point-geometry-0.1.0.tgz", + "integrity": "sha512-6j56HdLTwWGO0fJPlrZtdU/B13q8Uwmo18Ck2GnGgN9PCFyKTZ3UbXeEdRFh18i9XQ92eH2VdtpJHpBD3aripQ==" + }, + "@mapbox/tiny-sdf": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@mapbox/tiny-sdf/-/tiny-sdf-1.2.5.tgz", + "integrity": "sha512-cD8A/zJlm6fdJOk6DqPUV8mcpyJkRz2x2R+/fYcWDYG3oWbG7/L7Yl/WqQ1VZCjnL9OTIMAn6c+BC5Eru4sQEw==" + }, + "@mapbox/unitbezier": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/@mapbox/unitbezier/-/unitbezier-0.0.0.tgz", + "integrity": "sha512-HPnRdYO0WjFjRTSwO3frz1wKaU649OBFPX3Zo/2WZvuRi6zMiRGui8SnPQiQABgqCf8YikDe5t3HViTVw1WUzA==" + }, + "@mapbox/vector-tile": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@mapbox/vector-tile/-/vector-tile-1.3.1.tgz", + "integrity": "sha512-MCEddb8u44/xfQ3oD+Srl/tNcQoqTw3goGk2oLsrFxOTc3dUp+kAnby3PvAeeBYSMSjSPD1nd1AJA6W49WnoUw==", + "requires": { + "@mapbox/point-geometry": "~0.1.0" + } + }, + "@mapbox/whoots-js": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@mapbox/whoots-js/-/whoots-js-3.1.0.tgz", + "integrity": "sha512-Es6WcD0nO5l+2BOQS4uLfNPYQaNDfbot3X1XUoloz+x0mPDS3eeORZJl06HXjwBG1fOGwCRnzK88LMdxKRrd6Q==" + }, "@mui/base": { "version": "5.0.0-alpha.119", "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.119.tgz", @@ -36375,6 +38614,92 @@ } } }, + "@plotly/d3": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@plotly/d3/-/d3-3.8.1.tgz", + "integrity": "sha512-x49ThEu1FRA00kTso4Jdfyf2byaCPLBGmLjAYQz5OzaPyLUhHesX3/Nfv2OHEhynhdy2UB39DLXq6thYe2L2kg==" + }, + "@plotly/d3-sankey": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/@plotly/d3-sankey/-/d3-sankey-0.7.2.tgz", + "integrity": "sha512-2jdVos1N3mMp3QW0k2q1ph7Gd6j5PY1YihBrwpkFnKqO+cqtZq3AdEYUeSGXMeLsBDQYiqTVcihYfk8vr5tqhw==", + "requires": { + "d3-array": "1", + "d3-collection": "1", + "d3-shape": "^1.2.0" + }, + "dependencies": { + "d3-array": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-1.2.4.tgz", + "integrity": "sha512-KHW6M86R+FUPYGb3R5XiYjXPq7VzwxZ22buHhAEVG5ztoEcZZMLov530mmccaqA1GghZArjQV46fuc8kUqhhHw==" + } + } + }, + "@plotly/d3-sankey-circular": { + "version": "0.33.1", + "resolved": "https://registry.npmjs.org/@plotly/d3-sankey-circular/-/d3-sankey-circular-0.33.1.tgz", + "integrity": "sha512-FgBV1HEvCr3DV7RHhDsPXyryknucxtfnLwPtCKKxdolKyTFYoLX/ibEfX39iFYIL7DYbVeRtP43dbFcrHNE+KQ==", + "requires": { + "d3-array": "^1.2.1", + "d3-collection": "^1.0.4", + "d3-shape": "^1.2.0", + "elementary-circuits-directed-graph": "^1.0.4" + }, + "dependencies": { + "d3-array": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-1.2.4.tgz", + "integrity": "sha512-KHW6M86R+FUPYGb3R5XiYjXPq7VzwxZ22buHhAEVG5ztoEcZZMLov530mmccaqA1GghZArjQV46fuc8kUqhhHw==" + } + } + }, + "@plotly/mapbox-gl": { + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/@plotly/mapbox-gl/-/mapbox-gl-1.13.4.tgz", + "integrity": "sha512-sR3/Pe5LqT/fhYgp4rT4aSFf1rTsxMbGiH6Hojc7PH36ny5Bn17iVFUjpzycafETURuFbLZUfjODO8LvSI+5zQ==", + "requires": { + "@mapbox/geojson-rewind": "^0.5.2", + "@mapbox/geojson-types": "^1.0.2", + "@mapbox/jsonlint-lines-primitives": "^2.0.2", + "@mapbox/mapbox-gl-supported": "^1.5.0", + "@mapbox/point-geometry": "^0.1.0", + "@mapbox/tiny-sdf": "^1.1.1", + "@mapbox/unitbezier": "^0.0.0", + "@mapbox/vector-tile": "^1.3.1", + "@mapbox/whoots-js": "^3.1.0", + "csscolorparser": "~1.0.3", + "earcut": "^2.2.2", + "geojson-vt": "^3.2.1", + "gl-matrix": "^3.2.1", + "grid-index": "^1.1.0", + "murmurhash-js": "^1.0.0", + "pbf": "^3.2.1", + "potpack": "^1.0.1", + "quickselect": "^2.0.0", + "rw": "^1.3.3", + "supercluster": "^7.1.0", + "tinyqueue": "^2.0.3", + "vt-pbf": "^3.1.1" + } + }, + "@plotly/point-cluster": { + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/@plotly/point-cluster/-/point-cluster-3.1.9.tgz", + "integrity": "sha512-MwaI6g9scKf68Orpr1pHZ597pYx9uP8UEFXLPbsCmuw3a84obwz6pnMXGc90VhgDNeNiLEdlmuK7CPo+5PIxXw==", + "requires": { + "array-bounds": "^1.0.1", + "binary-search-bounds": "^2.0.4", + "clamp": "^1.0.1", + "defined": "^1.0.0", + "dtype": "^2.0.0", + "flatten-vertex-data": "^1.0.2", + "is-obj": "^1.0.1", + "math-log2": "^1.0.1", + "parse-rect": "^1.2.0", + "pick-by-alias": "^1.2.0" + } + }, "@pmmmwh/react-refresh-webpack-plugin": { "version": "0.5.10", "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.10.tgz", @@ -36403,6 +38728,178 @@ "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.6.tgz", "integrity": "sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==" }, + "@react-pdf/fns": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@react-pdf/fns/-/fns-2.2.1.tgz", + "integrity": "sha512-s78aDg0vDYaijU5lLOCsUD+qinQbfOvcNeaoX9AiE7+kZzzCo6B/nX+l48cmt9OosJmvZvE9DWR9cLhrhOi2pA==", + "requires": { + "@babel/runtime": "^7.20.13" + } + }, + "@react-pdf/font": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/@react-pdf/font/-/font-2.4.4.tgz", + "integrity": "sha512-yjK5eSY+LcbxS0m+sOYln8GdgIbUgti4xjwf14kx8OSsOMJQJyHFALHMh2cLcKJR9yZeqVDo1FwCsY6gw1yCkg==", + "requires": { + "@babel/runtime": "^7.20.13", + "@react-pdf/types": "^2.4.1", + "cross-fetch": "^3.1.5", + "fontkit": "^2.0.2", + "is-url": "^1.2.4" + } + }, + "@react-pdf/image": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/@react-pdf/image/-/image-2.3.4.tgz", + "integrity": "sha512-IE34l7gfTdaxXe3XR9240xMZsFdxF1myIwmEWK28XoeTaucUPAUyOiNcFSGRT59vNuZVBuakYz3BlGGrkvAPVQ==", + "requires": { + "@babel/runtime": "^7.20.13", + "@react-pdf/png-js": "^2.3.1", + "cross-fetch": "^3.1.5", + "jay-peg": "^1.0.0" + } + }, + "@react-pdf/layout": { + "version": "3.11.2", + "resolved": "https://registry.npmjs.org/@react-pdf/layout/-/layout-3.11.2.tgz", + "integrity": "sha512-5EiHJ+Eb0odqnkWll9pWbTp+dwH1QRm7mOXDMiklqIWK98eI7e3cEae5Dgr0TtdnB7KgPW9Tvul2CwRJTwq54A==", + "requires": { + "@babel/runtime": "^7.20.13", + "@react-pdf/fns": "2.2.1", + "@react-pdf/image": "^2.3.4", + "@react-pdf/pdfkit": "^3.1.6", + "@react-pdf/primitives": "^3.1.1", + "@react-pdf/stylesheet": "^4.2.4", + "@react-pdf/textkit": "^4.4.1", + "@react-pdf/types": "^2.4.1", + "cross-fetch": "^3.1.5", + "emoji-regex": "^10.3.0", + "queue": "^6.0.1", + "yoga-layout": "^2.0.1" + }, + "dependencies": { + "emoji-regex": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.3.0.tgz", + "integrity": "sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==" + } + } + }, + "@react-pdf/pdfkit": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/@react-pdf/pdfkit/-/pdfkit-3.1.6.tgz", + "integrity": "sha512-U96VVhphniDBsLbmeJHgEml15nng8cr90mmEfPATh98gsqg6wev0avBr4k9XPjLdaN1f2xTXD4VdlaMYJZ+n7Q==", + "requires": { + "@babel/runtime": "^7.20.13", + "@react-pdf/png-js": "^2.3.1", + "browserify-zlib": "^0.2.0", + "crypto-js": "^4.2.0", + "fontkit": "^2.0.2", + "jay-peg": "^1.0.0", + "vite-compatible-readable-stream": "^3.6.1" + } + }, + "@react-pdf/png-js": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@react-pdf/png-js/-/png-js-2.3.1.tgz", + "integrity": "sha512-pEZ18I4t1vAUS4lmhvXPmXYP4PHeblpWP/pAlMMRkEyP7tdAeHUN7taQl9sf9OPq7YITMY3lWpYpJU6t4CZgZg==", + "requires": { + "browserify-zlib": "^0.2.0" + } + }, + "@react-pdf/primitives": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@react-pdf/primitives/-/primitives-3.1.1.tgz", + "integrity": "sha512-miwjxLwTnO3IjoqkTVeTI+9CdyDggwekmSLhVCw+a/7FoQc+gF3J2dSKwsHvAcVFM0gvU8mzCeTofgw0zPDq0w==" + }, + "@react-pdf/render": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/@react-pdf/render/-/render-3.4.3.tgz", + "integrity": "sha512-9LL059vfwrK1gA0uIA4utpQ/pUH9EW/yia4bb7pCoARs8IlupY5UP265jgax15ua0p+MdUwShZzQ9rilu7kGsw==", + "requires": { + "@babel/runtime": "^7.20.13", + "@react-pdf/fns": "2.2.1", + "@react-pdf/primitives": "^3.1.1", + "@react-pdf/textkit": "^4.4.1", + "@react-pdf/types": "^2.4.1", + "abs-svg-path": "^0.1.1", + "color-string": "^1.9.1", + "normalize-svg-path": "^1.1.0", + "parse-svg-path": "^0.1.2", + "svg-arc-to-cubic-bezier": "^3.2.0" + }, + "dependencies": { + "normalize-svg-path": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/normalize-svg-path/-/normalize-svg-path-1.1.0.tgz", + "integrity": "sha512-r9KHKG2UUeB5LoTouwDzBy2VxXlHsiM6fyLQvnJa0S5hrhzqElH/CH7TUGhT1fVvIYBIKf3OpY4YJ4CK+iaqHg==", + "requires": { + "svg-arc-to-cubic-bezier": "^3.0.0" + } + } + } + }, + "@react-pdf/renderer": { + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/@react-pdf/renderer/-/renderer-3.3.8.tgz", + "integrity": "sha512-wJESEZCNNbog4MxDjRgKtgdmyGm+lDce9cMX2THRs1Jltckq3M8N0yt/fkvGyB8nwiDPtEBOsz9JKlw5vLidbw==", + "requires": { + "@babel/runtime": "^7.20.13", + "@react-pdf/font": "^2.4.4", + "@react-pdf/layout": "^3.11.2", + "@react-pdf/pdfkit": "^3.1.6", + "@react-pdf/primitives": "^3.1.1", + "@react-pdf/render": "^3.4.3", + "@react-pdf/types": "^2.4.1", + "events": "^3.3.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "queue": "^6.0.1", + "scheduler": "^0.17.0" + }, + "dependencies": { + "scheduler": { + "version": "0.17.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.17.0.tgz", + "integrity": "sha512-7rro8Io3tnCPuY4la/NuI5F2yfESpnfZyT6TtkXnSWVkcu0BCDJ+8gk5ozUaFaxpIyNuWAPXrH0yFcSi28fnDA==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + } + } + }, + "@react-pdf/stylesheet": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/@react-pdf/stylesheet/-/stylesheet-4.2.4.tgz", + "integrity": "sha512-CgRfDzeMtnV0GL7zSn381NubmgwqKhFKcK1YrWX3azl/KWVh52jjFd3HWi6dvcETNT862mjWz5MnExe4WOBJXA==", + "requires": { + "@babel/runtime": "^7.20.13", + "@react-pdf/fns": "2.2.1", + "@react-pdf/types": "^2.4.1", + "color-string": "^1.9.1", + "hsl-to-hex": "^1.0.0", + "media-engine": "^1.0.3", + "postcss-value-parser": "^4.1.0" + } + }, + "@react-pdf/textkit": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/@react-pdf/textkit/-/textkit-4.4.1.tgz", + "integrity": "sha512-Jl9wdTqIvJ5pX+vAGz0EOhP7ut5Two9H6CzTKo/YYPeD79cM2yTXF3JzTERBC28y7LR0Waq9D2LHQjI+b/EYUQ==", + "requires": { + "@babel/runtime": "^7.20.13", + "@react-pdf/fns": "2.2.1", + "bidi-js": "^1.0.2", + "hyphen": "^1.6.4", + "unicode-properties": "^1.4.1" + } + }, + "@react-pdf/types": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@react-pdf/types/-/types-2.4.1.tgz", + "integrity": "sha512-w8pk7svhjVj5f7d7kjEGXSk26ffCqRSQcgWR4DwcFltNpSM18ZJmzmM6WrNeeP437y48LlykLnmGDA3oATakgw==" + }, "@react-spring/animated": { "version": "9.7.1", "resolved": "https://registry.npmjs.org/@react-spring/animated/-/animated-9.7.1.tgz", @@ -36681,6 +39178,22 @@ "loader-utils": "^2.0.0" } }, + "@swc/helpers": { + "version": "0.4.36", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.4.36.tgz", + "integrity": "sha512-5lxnyLEYFskErRPenYItLRSge5DjrJngYKdVjRSrWfza9G6KkgHEXi0vUZiyUeMU5JfXH1YnvXZzSp8ul88o2Q==", + "requires": { + "legacy-swc-helpers": "npm:@swc/helpers@=0.4.14", + "tslib": "^2.4.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + } + } + }, "@szmarczak/http-timer": { "version": "4.0.6", "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", @@ -36861,6 +39374,46 @@ "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==" }, + "@turf/area": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/@turf/area/-/area-6.5.0.tgz", + "integrity": "sha512-xCZdiuojokLbQ+29qR6qoMD89hv+JAgWjLrwSEWL+3JV8IXKeNFl6XkEJz9HGkVpnXvQKJoRz4/liT+8ZZ5Jyg==", + "requires": { + "@turf/helpers": "^6.5.0", + "@turf/meta": "^6.5.0" + } + }, + "@turf/bbox": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/@turf/bbox/-/bbox-6.5.0.tgz", + "integrity": "sha512-RBbLaao5hXTYyyg577iuMtDB8ehxMlUqHEJiMs8jT1GHkFhr6sYre3lmLsPeYEi/ZKj5TP5tt7fkzNdJ4GIVyw==", + "requires": { + "@turf/helpers": "^6.5.0", + "@turf/meta": "^6.5.0" + } + }, + "@turf/centroid": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/@turf/centroid/-/centroid-6.5.0.tgz", + "integrity": "sha512-MwE1oq5E3isewPprEClbfU5pXljIK/GUOMbn22UM3IFPDJX0KeoyLNwghszkdmFp/qMGL/M13MMWvU+GNLXP/A==", + "requires": { + "@turf/helpers": "^6.5.0", + "@turf/meta": "^6.5.0" + } + }, + "@turf/helpers": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-6.5.0.tgz", + "integrity": "sha512-VbI1dV5bLFzohYYdgqwikdMVpe7pJ9X3E+dlr425wa2/sMJqYDhTO++ec38/pcPvPE6oD9WEEeU3Xu3gza+VPw==" + }, + "@turf/meta": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-6.5.0.tgz", + "integrity": "sha512-RrArvtsV0vdsCBegoBtOalgdSOfkBrTJ07VkpiCnq/491W67hnMWmDu7e6Ztw0C3WldRYTXkg3SumfdzZxLBHA==", + "requires": { + "@turf/helpers": "^6.5.0" + } + }, "@types/aria-query": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.1.tgz", @@ -39402,6 +41955,11 @@ "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", "devOptional": true }, + "abs-svg-path": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/abs-svg-path/-/abs-svg-path-0.1.1.tgz", + "integrity": "sha512-d8XPSGjfyzlXC3Xx891DJRyZfqk5JU0BJrDQcsWomFIV1/BIzPW5HDH5iDdWpqWaav0YVIEzT1RHTwWr0FFshA==" + }, "accepts": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", @@ -39536,6 +42094,11 @@ "ajv": "^8.0.0" } }, + "almost-equal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/almost-equal/-/almost-equal-1.1.0.tgz", + "integrity": "sha512-0V/PkoculFl5+0Lp47JoxUcO0xSxhIBvm+BxHdD/OgXNmdRpRHCFnKVuUoWyS9EzQP+otSGv0m9Lb4yVkQBn2A==" + }, "ansi-escapes": { "version": "4.3.2", "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", @@ -39683,6 +42246,16 @@ "deep-equal": "^2.0.5" } }, + "array-bounds": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-bounds/-/array-bounds-1.0.1.tgz", + "integrity": "sha512-8wdW3ZGk6UjMPJx/glyEt0sLzzwAE1bhToPsO1W2pbpR2gULyxe3BjSiuJFheP50T/GgODVPz2fuMUmIywt8cQ==" + }, + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha512-M1HQyIXcBGtVywBt8WVdim+lrNaK7VHp99Qt5pSNziXznKHViIBbXWtfRTpEFpF/c4FdfxNAsCCwPp5phBYJtw==" + }, "array-flatten": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", @@ -39700,6 +42273,24 @@ "is-string": "^1.0.7" } }, + "array-normalize": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/array-normalize/-/array-normalize-1.1.4.tgz", + "integrity": "sha512-fCp0wKFLjvSPmCn4F5Tiw4M3lpMZoHlCjfcs7nNzuj3vqQQ1/a8cgB9DXcpDSn18c+coLnaW7rqfcYCvKbyJXg==", + "requires": { + "array-bounds": "^1.0.0" + } + }, + "array-range": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-range/-/array-range-1.0.1.tgz", + "integrity": "sha512-shdaI1zT3CVNL2hnx9c0JMc0ZogGaxDs5e85akgHWKYa0yVbIyp06Ind3dVkTj/uuFrzaHBOyqFzo+VV6aXgtA==" + }, + "array-rearrange": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/array-rearrange/-/array-rearrange-2.2.2.tgz", + "integrity": "sha512-UfobP5N12Qm4Qu4fwLDIi2v6+wZsSf6snYSxAMeKhrh37YGnNWZPRmVEKc/2wfms53TLQnzfpG8wCx2Y/6NG1w==" + }, "array-union": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", @@ -40166,11 +42757,15 @@ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", "integrity": "sha512-STw03mQKnGUYtoNjmowo4F2cRmIIxYEGiMsjjwla/u5P1lxadj/05WkNaFjNiKTgJkj8KiXbgAiRTmcQRwQNtg==" }, + "base64-arraybuffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz", + "integrity": "sha512-I3yl4r9QB5ZRY3XuJVEPfc2XhZO6YweFPI+UovAzn+8/hb3oJ6lnysaFcjVpkCPfVWFUDvoZ8kmVDP7WyRtYtQ==" + }, "base64-js": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" }, "batch": { "version": "0.6.1", @@ -40197,6 +42792,14 @@ "tryer": "^1.0.1" } }, + "bidi-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/bidi-js/-/bidi-js-1.0.3.tgz", + "integrity": "sha512-RKshQI1R3YQ+n9YJz2QQ147P66ELpa1FQEg20Dk8oW9t2KgLbpDLLp9aGZ7y8WHSshDknG0bknqGw5/tyCs5tw==", + "requires": { + "require-from-string": "^2.0.2" + } + }, "big.js": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", @@ -40207,6 +42810,56 @@ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" }, + "binary-search-bounds": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/binary-search-bounds/-/binary-search-bounds-2.0.5.tgz", + "integrity": "sha512-H0ea4Fd3lS1+sTEB2TgcLoK21lLhwEJzlQv3IN47pJS976Gx4zoWe0ak3q+uYh60ppQxg9F16Ri4tS1sfD4+jA==" + }, + "bit-twiddle": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bit-twiddle/-/bit-twiddle-1.0.2.tgz", + "integrity": "sha512-B9UhK0DKFZhoTFcfvAzhqsjStvGJp9vYWf3+6SNTtdSQnvIgfkHbgHrg/e4+TH71N2GDu8tpmCVoyfrL1d7ntA==" + }, + "bitmap-sdf": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/bitmap-sdf/-/bitmap-sdf-1.0.4.tgz", + "integrity": "sha512-1G3U4n5JE6RAiALMxu0p1XmeZkTeCwGKykzsLTCqVzfSDaN6S7fKnkIkfejogz+iwqBWc0UYAIKnKHNN7pSfDg==" + }, + "bl": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/bl/-/bl-2.2.1.tgz", + "integrity": "sha512-6Pesp1w0DEX1N550i/uGV/TqucVL4AM/pgThFSN/Qq9si1/DF9aIHs1BxD8V/QU0HoeHO6cQRTAuYnLPKq1e4g==", + "requires": { + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } + } + }, "bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", @@ -40307,11 +42960,27 @@ "fill-range": "^7.0.1" } }, + "brotli": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/brotli/-/brotli-1.3.3.tgz", + "integrity": "sha512-oTKjJdShmDuGW94SyyaoQvAjf30dZaHnjJ8uAF+u2/vGJkJbJPJAT1gDiOJP5v1Zb6f9KEyW/1HpuaWIXtGHPg==", + "requires": { + "base64-js": "^1.1.2" + } + }, "browser-process-hrtime": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "requires": { + "pako": "~1.0.5" + } + }, "browserslist": { "version": "4.21.5", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", @@ -40671,6 +43340,14 @@ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001458.tgz", "integrity": "sha512-lQ1VlUUq5q9ro9X+5gOEyH7i3vm+AYVT1WDCVB69XOZ17KZRhnZ9J0Sqz7wTHQaLBJccNCHq8/Ww5LlOIZbB0w==" }, + "canvas-fit": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/canvas-fit/-/canvas-fit-1.5.0.tgz", + "integrity": "sha512-onIcjRpz69/Hx5bB5HGbYKUF2uC6QT6Gp+pfpGm3A7mPfcluSLV5v4Zu+oflDUwLdUw0rLIBhUbi0v8hM4FJQQ==", + "requires": { + "element-size": "^1.1.1" + } + }, "case-sensitive-paths-webpack-plugin": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", @@ -40761,6 +43438,11 @@ "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" }, + "clamp": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/clamp/-/clamp-1.0.1.tgz", + "integrity": "sha512-kgMuFyE78OC6Dyu3Dy7vcx4uy97EIbVxJB/B0eJ3bUNAkwdNcxYzgKltnyADiYwsR7SEqkkUPsEUT//OVS6XMA==" + }, "classnames": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz", @@ -40808,6 +43490,11 @@ "wrap-ansi": "^7.0.0" } }, + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==" + }, "clone-response": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", @@ -40842,6 +43529,14 @@ "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" }, + "color-alpha": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/color-alpha/-/color-alpha-1.0.4.tgz", + "integrity": "sha512-lr8/t5NPozTSqli+duAN+x+no/2WaKTeWvxhHGN+aXT6AJ8vPlzLa7UriyjWak0pSC2jHol9JgjBYnnHsGha9A==", + "requires": { + "color-parse": "^1.3.8" + } + }, "color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", @@ -40850,11 +43545,74 @@ "color-name": "1.1.3" } }, + "color-id": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/color-id/-/color-id-1.1.0.tgz", + "integrity": "sha512-2iRtAn6dC/6/G7bBIo0uupVrIne1NsQJvJxZOBCzQOfk7jRq97feaDZ3RdzuHakRXXnHGNwglto3pqtRx1sX0g==", + "requires": { + "clamp": "^1.0.1" + } + }, "color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" }, + "color-normalize": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/color-normalize/-/color-normalize-1.5.0.tgz", + "integrity": "sha512-rUT/HDXMr6RFffrR53oX3HGWkDOP9goSAQGBkUaAYKjOE2JxozccdGyufageWDlInRAjm/jYPrf/Y38oa+7obw==", + "requires": { + "clamp": "^1.0.1", + "color-rgba": "^2.1.1", + "dtype": "^2.0.0" + } + }, + "color-parse": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/color-parse/-/color-parse-1.3.8.tgz", + "integrity": "sha512-1Y79qFv0n1xair3lNMTNeoFvmc3nirMVBij24zbs1f13+7fPpQClMg5b4AuKXLt3szj7BRlHMCXHplkce6XlmA==", + "requires": { + "color-name": "^1.0.0", + "defined": "^1.0.0", + "is-plain-obj": "^1.1.0" + }, + "dependencies": { + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==" + } + } + }, + "color-rgba": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/color-rgba/-/color-rgba-2.1.1.tgz", + "integrity": "sha512-VaX97wsqrMwLSOR6H7rU1Doa2zyVdmShabKrPEIFywLlHoibgD3QW9Dw6fSqM4+H/LfjprDNAUUW31qEQcGzNw==", + "requires": { + "clamp": "^1.0.1", + "color-parse": "^1.3.8", + "color-space": "^1.14.6" + } + }, + "color-space": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/color-space/-/color-space-1.16.0.tgz", + "integrity": "sha512-A6WMiFzunQ8KEPFmj02OnnoUnqhmSaHaZ/0LVFcPTdlvm8+3aMJ5x1HRHy3bDHPkovkf4sS0f4wsVvwk71fKkg==", + "requires": { + "hsluv": "^0.0.3", + "mumath": "^3.3.4" + } + }, + "color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, "color-support": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", @@ -40958,6 +43716,43 @@ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } + } + }, "concurrently": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-8.0.1.tgz", @@ -41108,6 +43903,11 @@ "yaml": "^1.10.0" } }, + "country-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/country-regex/-/country-regex-1.1.0.tgz", + "integrity": "sha512-iSPlClZP8vX7MC3/u6s3lrDuoQyhQukh5LyABJ3hvfzbQ3Yyayd4fp04zjLnfi267B/B2FkumcWWgrbban7sSA==" + }, "crc": { "version": "3.8.0", "resolved": "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz", @@ -41126,6 +43926,14 @@ "cross-spawn": "^7.0.1" } }, + "cross-fetch": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz", + "integrity": "sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==", + "requires": { + "node-fetch": "^2.6.12" + } + }, "cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", @@ -41136,6 +43944,11 @@ "which": "^2.0.1" } }, + "crypto-js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-4.2.0.tgz", + "integrity": "sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==" + }, "crypto-random-string": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", @@ -41155,6 +43968,47 @@ "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==", "requires": {} }, + "css-font": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/css-font/-/css-font-1.2.0.tgz", + "integrity": "sha512-V4U4Wps4dPDACJ4WpgofJ2RT5Yqwe1lEH6wlOOaIxMi0gTjdIijsc5FmxQlZ7ZZyKQkkutqqvULOp07l9c7ssA==", + "requires": { + "css-font-size-keywords": "^1.0.0", + "css-font-stretch-keywords": "^1.0.1", + "css-font-style-keywords": "^1.0.1", + "css-font-weight-keywords": "^1.0.0", + "css-global-keywords": "^1.0.1", + "css-system-font-keywords": "^1.0.0", + "pick-by-alias": "^1.2.0", + "string-split-by": "^1.0.0", + "unquote": "^1.1.0" + } + }, + "css-font-size-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-font-size-keywords/-/css-font-size-keywords-1.0.0.tgz", + "integrity": "sha512-Q+svMDbMlelgCfH/RVDKtTDaf5021O486ZThQPIpahnIjUkMUslC+WuOQSWTgGSrNCH08Y7tYNEmmy0hkfMI8Q==" + }, + "css-font-stretch-keywords": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/css-font-stretch-keywords/-/css-font-stretch-keywords-1.0.1.tgz", + "integrity": "sha512-KmugPO2BNqoyp9zmBIUGwt58UQSfyk1X5DbOlkb2pckDXFSAfjsD5wenb88fNrD6fvS+vu90a/tsPpb9vb0SLg==" + }, + "css-font-style-keywords": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/css-font-style-keywords/-/css-font-style-keywords-1.0.1.tgz", + "integrity": "sha512-0Fn0aTpcDktnR1RzaBYorIxQily85M2KXRpzmxQPgh8pxUN9Fcn00I8u9I3grNr1QXVgCl9T5Imx0ZwKU973Vg==" + }, + "css-font-weight-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-font-weight-keywords/-/css-font-weight-keywords-1.0.0.tgz", + "integrity": "sha512-5So8/NH+oDD+EzsnF4iaG4ZFHQ3vaViePkL1ZbZ5iC/KrsCY+WHq/lvOgrtmuOQ9pBBZ1ADGpaf+A4lj1Z9eYA==" + }, + "css-global-keywords": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/css-global-keywords/-/css-global-keywords-1.0.1.tgz", + "integrity": "sha512-X1xgQhkZ9n94WDwntqst5D/FKkmiU0GlJSFZSV3kLvyJ1WC5VeyoXDOuleUD+SIuH9C7W05is++0Woh0CGfKjQ==" + }, "css-has-pseudo": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", @@ -41239,6 +44093,11 @@ "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" }, + "css-system-font-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-system-font-keywords/-/css-system-font-keywords-1.0.0.tgz", + "integrity": "sha512-1umTtVd/fXS25ftfjB71eASCrYhilmEsvDEI6wG/QplnmlfmVM5HkZ/ZX46DT5K3eblFPgLUHt5BRCb0YXkSFA==" + }, "css-tree": { "version": "1.0.0-alpha.37", "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", @@ -41265,6 +44124,11 @@ "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==" }, + "csscolorparser": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/csscolorparser/-/csscolorparser-1.0.3.tgz", + "integrity": "sha512-umPSgYwZkdFoUrH5hIq5kf0wPSXiro51nPw0j2K/c83KflkPSTBGMz6NJvMB+07VlL0y7VPo6QJcDjcgKTTm3w==" + }, "cssdb": { "version": "7.4.1", "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.4.1.tgz", @@ -41381,6 +44245,15 @@ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" }, + "d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "requires": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, "d3-array": { "version": "2.12.1", "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz", @@ -41397,6 +44270,11 @@ "d3-dispatch": "^1.0.3" } }, + "d3-collection": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/d3-collection/-/d3-collection-1.0.7.tgz", + "integrity": "sha512-ii0/r5f4sjKNTfh84Di+DpztYwqKhEyUlKoPrzUFfeSkWxjW49xU2QzO9qrPrNkpdI0XJkfzvmTu8V2Zylln6A==" + }, "d3-color": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-1.4.1.tgz", @@ -41407,6 +44285,17 @@ "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-1.0.6.tgz", "integrity": "sha512-fVjoElzjhCEy+Hbn8KygnmMS7Or0a9sI2UzGwoB7cCtvI1XpVN9GpoYlnb3xt2YV66oXYb1fLJ8GMvP4hdU1RA==" }, + "d3-force": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-1.2.1.tgz", + "integrity": "sha512-HHvehyaiUlVo5CxBJ0yF/xny4xoaxFxDnBXNvNcfW9adORGZfyNF1dj6DGLKyk4Yh3brP/1h3rnDzdIAwL08zg==", + "requires": { + "d3-collection": "1", + "d3-dispatch": "1", + "d3-quadtree": "1", + "d3-timer": "1" + } + }, "d3-format": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-2.0.0.tgz", @@ -41427,6 +44316,29 @@ } } }, + "d3-geo-projection": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/d3-geo-projection/-/d3-geo-projection-2.9.0.tgz", + "integrity": "sha512-ZULvK/zBn87of5rWAfFMc9mJOipeSo57O+BBitsKIXmU4rTVAnX1kSsJkE0R+TxY8pGNoM1nbyRRE7GYHhdOEQ==", + "requires": { + "commander": "2", + "d3-array": "1", + "d3-geo": "^1.12.0", + "resolve": "^1.1.10" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "d3-array": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-1.2.4.tgz", + "integrity": "sha512-KHW6M86R+FUPYGb3R5XiYjXPq7VzwxZ22buHhAEVG5ztoEcZZMLov530mmccaqA1GghZArjQV46fuc8kUqhhHw==" + } + } + }, "d3-hierarchy": { "version": "1.1.9", "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-1.1.9.tgz", @@ -41450,6 +44362,11 @@ "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-1.0.9.tgz", "integrity": "sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg==" }, + "d3-quadtree": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-1.0.7.tgz", + "integrity": "sha512-RKPAeXnkC59IDGD0Wu5mANy0Q2V28L+fNe65pOCXVdVuTJS3WPKaJlFHer32Rbh9gIo9qMuJXio8ra4+YmIymA==" + }, "d3-random": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/d3-random/-/d3-random-2.2.2.tgz", @@ -41491,6 +44408,11 @@ "d3-time": "1 - 2" } }, + "d3-timer": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-1.0.10.tgz", + "integrity": "sha512-B1JDm0XDaQC+uvo4DT79H0XmBskgS3l6Ve+1SBCfxgmtIb1AVrPIoqd+nPSv+loMX8szQ0sVUhGngL7D5QPiXw==" + }, "d3-voronoi": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/d3-voronoi/-/d3-voronoi-1.1.4.tgz", @@ -41677,6 +44599,11 @@ "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" }, + "detect-kerning": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/detect-kerning/-/detect-kerning-2.1.2.tgz", + "integrity": "sha512-I3JIbrnKPAntNLl1I6TpSQQdQ4AutYzv/sKMFKbepawV/hlH0GmYKhUoOEMd4xqaUHT+Bm0f4127lh5qs1m1tw==" + }, "detect-newline": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", @@ -41721,6 +44648,11 @@ "minimist": "^1.2.6" } }, + "dfa": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/dfa/-/dfa-1.2.0.tgz", + "integrity": "sha512-ED3jP8saaweFTjeGX8HQPjeC1YYyZs98jGNZx6IiBvxW7JG5v492kamAQB3m2wop07CvU/RQmzcKr6bgcC5D/Q==" + }, "didyoumean": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", @@ -41985,11 +44917,72 @@ "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" }, + "draw-svg-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/draw-svg-path/-/draw-svg-path-1.0.0.tgz", + "integrity": "sha512-P8j3IHxcgRMcY6sDzr0QvJDLzBnJJqpTG33UZ2Pvp8rw0apCHhJCWqYprqrXjrgHnJ6tuhP1iTJSAodPDHxwkg==", + "requires": { + "abs-svg-path": "~0.1.1", + "normalize-svg-path": "~0.1.0" + } + }, + "dtype": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dtype/-/dtype-2.0.0.tgz", + "integrity": "sha512-s2YVcLKdFGS0hpFqJaTwscsyt0E8nNFdmo73Ocd81xNPj4URI4rj6D60A+vFMIw7BXWlb4yRkEwfBqcZzPGiZg==" + }, + "dup": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dup/-/dup-1.0.0.tgz", + "integrity": "sha512-Bz5jxMMC0wgp23Zm15ip1x8IhYRqJvF3nFC0UInJUDkN1z4uNPk9jTnfCUJXbOGiQ1JbXLQsiV41Fb+HXcj5BA==" + }, "duplexer": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" }, + "duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } + } + }, + "earcut": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/earcut/-/earcut-2.2.4.tgz", + "integrity": "sha512-/pjZsA1b4RPHbeWZQn66SWS8nZZWLQQ23oE3Eam7aroEFGEvwKAsJfZ9ytiEMycfzXWpca4FA9QIOehf7PocBQ==" + }, "ecc-jsbn": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", @@ -42225,6 +45218,19 @@ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.315.tgz", "integrity": "sha512-ndBQYz3Eyy3rASjjQ9poMJGoAlsZ/aZnq6GBsGL4w/4sWIAwiUHVSsMuADbxa8WJw7pZ0oxLpGbtoDt4vRTdCg==" }, + "element-size": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/element-size/-/element-size-1.1.1.tgz", + "integrity": "sha512-eaN+GMOq/Q+BIWy0ybsgpcYImjGIdNLyjLFJU4XsLHXYQao5jCNb36GyN6C2qwmDDYSfIBmKpPpr4VnBdLCsPQ==" + }, + "elementary-circuits-directed-graph": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/elementary-circuits-directed-graph/-/elementary-circuits-directed-graph-1.3.1.tgz", + "integrity": "sha512-ZEiB5qkn2adYmpXGnJKkxT8uJHlW/mxmBpmeqawEHzPxh9HkLD4/1mFYX5l0On+f6rcPIt8/EWlRU2Vo3fX6dQ==", + "requires": { + "strongly-connected-components": "^1.0.1" + } + }, "emittery": { "version": "0.13.1", "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz", @@ -42249,7 +45255,6 @@ "version": "0.1.13", "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", - "dev": true, "optional": true, "requires": { "iconv-lite": "^0.6.2" @@ -42259,7 +45264,6 @@ "version": "0.6.3", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "dev": true, "optional": true, "requires": { "safer-buffer": ">= 2.1.2 < 3.0.0" @@ -42271,7 +45275,6 @@ "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, "requires": { "once": "^1.4.0" } @@ -42412,6 +45415,17 @@ "is-symbol": "^1.0.2" } }, + "es5-ext": { + "version": "0.10.63", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.63.tgz", + "integrity": "sha512-hUCZd2Byj/mNKjfP9jXrdVZ62B8KuA/VoK7X8nUh5qT+AxDmcbvZz041oDVZdbIN1qW6XY9VDNwzkvKnZvK2TQ==", + "requires": { + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.3", + "esniff": "^2.0.1", + "next-tick": "^1.1.0" + } + }, "es6-error": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", @@ -42419,6 +45433,36 @@ "dev": true, "optional": true }, + "es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==", + "requires": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "es6-symbol": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "requires": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, + "es6-weak-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", + "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", + "requires": { + "d": "1", + "es5-ext": "^0.10.46", + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.1" + } + }, "escalade": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", @@ -42435,57 +45479,21 @@ "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" }, "escodegen": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", - "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", "requires": { "esprima": "^4.0.1", "estraverse": "^5.2.0", "esutils": "^2.0.2", - "optionator": "^0.8.1", "source-map": "~0.6.1" }, "dependencies": { - "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", - "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - } - }, - "optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - } - }, - "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==" - }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "optional": true - }, - "type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", - "requires": { - "prelude-ls": "~1.1.2" - } } } }, @@ -42920,6 +45928,24 @@ } } }, + "esniff": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/esniff/-/esniff-2.0.1.tgz", + "integrity": "sha512-kTUIGKQ/mDPFoJ0oVfcmyJn4iBDRptjNVIzwIFR7tqWXdVI9xfA2RMwY/gbSpJG3lkdWNEjLap/NqVHZiJsdfg==", + "requires": { + "d": "^1.0.1", + "es5-ext": "^0.10.62", + "event-emitter": "^0.3.5", + "type": "^2.7.2" + }, + "dependencies": { + "type": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/type/-/type-2.7.2.tgz", + "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==" + } + } + }, "espree": { "version": "9.4.1", "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", @@ -42971,6 +45997,15 @@ "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" }, + "event-emitter": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", + "integrity": "sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==", + "requires": { + "d": "1", + "es5-ext": "~0.10.14" + } + }, "eventemitter3": { "version": "4.0.7", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", @@ -43185,6 +46220,21 @@ } } }, + "ext": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz", + "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==", + "requires": { + "type": "^2.7.2" + }, + "dependencies": { + "type": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/type/-/type-2.7.2.tgz", + "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==" + } + } + }, "extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", @@ -43220,6 +46270,22 @@ "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", "devOptional": true }, + "falafel": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/falafel/-/falafel-2.2.5.tgz", + "integrity": "sha512-HuC1qF9iTnHDnML9YZAdCDQwT0yKl/U55K4XSUXqGAA2GLoafFgWRqdAbhWJxXaYD4pyoVxAJ8wH670jMpI9DQ==", + "requires": { + "acorn": "^7.1.1", + "isarray": "^2.0.1" + }, + "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" + } + } + }, "fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", @@ -43247,6 +46313,14 @@ } } }, + "fast-isnumeric": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/fast-isnumeric/-/fast-isnumeric-1.1.4.tgz", + "integrity": "sha512-1mM8qOr2LYz8zGaUdmiqRDiuue00Dxjgcb1NQR7TnhLVh6sQyngP9xvLo7Sl7LZpP/sk5eb+bcyWXw530NTBZw==", + "requires": { + "is-string-blank": "^1.0.1" + } + }, "fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", @@ -43418,11 +46492,51 @@ "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==" }, + "flatten-vertex-data": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/flatten-vertex-data/-/flatten-vertex-data-1.0.2.tgz", + "integrity": "sha512-BvCBFK2NZqerFTdMDgqfHBwxYWnxeCkwONsw6PvBMcUXqo8U/KDWwmXhqx1x2kLIg7DqIsJfOaJFOmlua3Lxuw==", + "requires": { + "dtype": "^2.0.0" + } + }, "follow-redirects": { "version": "1.15.5", "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.5.tgz", "integrity": "sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==" }, + "font-atlas": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/font-atlas/-/font-atlas-2.1.0.tgz", + "integrity": "sha512-kP3AmvX+HJpW4w3d+PiPR2X6E1yvsBXt2yhuCw+yReO9F1WYhvZwx3c95DGZGwg9xYzDGrgJYa885xmVA+28Cg==", + "requires": { + "css-font": "^1.0.0" + } + }, + "font-measure": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/font-measure/-/font-measure-1.2.2.tgz", + "integrity": "sha512-mRLEpdrWzKe9hbfaF3Qpr06TAjquuBVP5cHy4b3hyeNdjc9i0PO6HniGsX5vjL5OWv7+Bd++NiooNpT/s8BvIA==", + "requires": { + "css-font": "^1.2.0" + } + }, + "fontkit": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fontkit/-/fontkit-2.0.2.tgz", + "integrity": "sha512-jc4k5Yr8iov8QfS6u8w2CnHWVmbOGtdBtOXMze5Y+QD966Rx6PEVWXSEGwXlsDlKtu1G12cJjcsybnqhSk/+LA==", + "requires": { + "@swc/helpers": "^0.4.2", + "brotli": "^1.3.2", + "clone": "^2.1.2", + "dfa": "^1.2.0", + "fast-deep-equal": "^3.1.3", + "restructure": "^3.0.0", + "tiny-inflate": "^1.0.3", + "unicode-properties": "^1.4.0", + "unicode-trie": "^2.0.0" + } + }, "for-each": { "version": "0.3.3", "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", @@ -43587,6 +46701,41 @@ "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==", + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } + } + }, "fs-extra": { "version": "10.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", @@ -43673,11 +46822,21 @@ "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" }, + "geojson-vt": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/geojson-vt/-/geojson-vt-3.2.1.tgz", + "integrity": "sha512-EvGQQi/zPrDA6zr6BnJD/YhwAkBP8nnJ9emh3EnHQKVMfg/MRVtPbMYdgVy/IaEmn4UfagD2a6fafPDL5hbtwg==" + }, "get-caller-file": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" }, + "get-canvas-context": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-canvas-context/-/get-canvas-context-1.0.2.tgz", + "integrity": "sha512-LnpfLf/TNzr9zVOGiIY6aKCz8EKuXmlYNV7CM2pUjBa/B+c2I15tS7KLySep75+FuerJdmArvJLcsAXWEy2H0A==" + }, "get-intrinsic": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", @@ -43727,6 +46886,68 @@ "assert-plus": "^1.0.0" } }, + "gl-mat4": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gl-mat4/-/gl-mat4-1.2.0.tgz", + "integrity": "sha512-sT5C0pwB1/e9G9AvAoLsoaJtbMGjfd/jfxo8jMCKqYYEnjZuFvqV5rehqar0538EmssjdDeiEWnKyBSTw7quoA==" + }, + "gl-matrix": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/gl-matrix/-/gl-matrix-3.4.3.tgz", + "integrity": "sha512-wcCp8vu8FT22BnvKVPjXa/ICBWRq/zjFfdofZy1WSpQZpphblv12/bOQLBC1rMM7SGOFS9ltVmKOHil5+Ml7gA==" + }, + "gl-text": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/gl-text/-/gl-text-1.3.1.tgz", + "integrity": "sha512-/f5gcEMiZd+UTBJLTl3D+CkCB/0UFGTx3nflH8ZmyWcLkZhsZ1+Xx5YYkw2rgWAzgPeE35xCqBuHSoMKQVsR+w==", + "requires": { + "bit-twiddle": "^1.0.2", + "color-normalize": "^1.5.0", + "css-font": "^1.2.0", + "detect-kerning": "^2.1.2", + "es6-weak-map": "^2.0.3", + "flatten-vertex-data": "^1.0.2", + "font-atlas": "^2.1.0", + "font-measure": "^1.2.2", + "gl-util": "^3.1.2", + "is-plain-obj": "^1.1.0", + "object-assign": "^4.1.1", + "parse-rect": "^1.2.0", + "parse-unit": "^1.0.1", + "pick-by-alias": "^1.2.0", + "regl": "^2.0.0", + "to-px": "^1.0.1", + "typedarray-pool": "^1.1.0" + }, + "dependencies": { + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==" + } + } + }, + "gl-util": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/gl-util/-/gl-util-3.1.3.tgz", + "integrity": "sha512-dvRTggw5MSkJnCbh74jZzSoTOGnVYK+Bt+Ckqm39CVcl6+zSsxqWk4lr5NKhkqXHL6qvZAU9h17ZF8mIskY9mA==", + "requires": { + "is-browser": "^2.0.1", + "is-firefox": "^1.0.3", + "is-plain-obj": "^1.1.0", + "number-is-integer": "^1.0.1", + "object-assign": "^4.1.0", + "pick-by-alias": "^1.2.0", + "weak-map": "^1.0.5" + }, + "dependencies": { + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==" + } + } + }, "glob": { "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", @@ -43858,6 +47079,185 @@ } } }, + "glsl-inject-defines": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/glsl-inject-defines/-/glsl-inject-defines-1.0.3.tgz", + "integrity": "sha512-W49jIhuDtF6w+7wCMcClk27a2hq8znvHtlGnrYkSWEr8tHe9eA2dcnohlcAmxLYBSpSSdzOkRdyPTrx9fw49+A==", + "requires": { + "glsl-token-inject-block": "^1.0.0", + "glsl-token-string": "^1.0.1", + "glsl-tokenizer": "^2.0.2" + } + }, + "glsl-resolve": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/glsl-resolve/-/glsl-resolve-0.0.1.tgz", + "integrity": "sha512-xxFNsfnhZTK9NBhzJjSBGX6IOqYpvBHxxmo+4vapiljyGNCY0Bekzn0firQkQrazK59c1hYxMDxYS8MDlhw4gA==", + "requires": { + "resolve": "^0.6.1", + "xtend": "^2.1.2" + }, + "dependencies": { + "resolve": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-0.6.3.tgz", + "integrity": "sha512-UHBY3viPlJKf85YijDUcikKX6tmF4SokIDp518ZDVT92JNDcG5uKIthaT/owt3Sar0lwtOafsQuwrg22/v2Dwg==" + }, + "xtend": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.2.0.tgz", + "integrity": "sha512-SLt5uylT+4aoXxXuwtQp5ZnMMzhDb1Xkg4pEqc00WUJCQifPfV9Ub1VrNhp9kXkrjZD2I2Hl8WnjP37jzZLPZw==" + } + } + }, + "glsl-token-assignments": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/glsl-token-assignments/-/glsl-token-assignments-2.0.2.tgz", + "integrity": "sha512-OwXrxixCyHzzA0U2g4btSNAyB2Dx8XrztY5aVUCjRSh4/D0WoJn8Qdps7Xub3sz6zE73W3szLrmWtQ7QMpeHEQ==" + }, + "glsl-token-defines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/glsl-token-defines/-/glsl-token-defines-1.0.0.tgz", + "integrity": "sha512-Vb5QMVeLjmOwvvOJuPNg3vnRlffscq2/qvIuTpMzuO/7s5kT+63iL6Dfo2FYLWbzuiycWpbC0/KV0biqFwHxaQ==", + "requires": { + "glsl-tokenizer": "^2.0.0" + } + }, + "glsl-token-depth": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/glsl-token-depth/-/glsl-token-depth-1.1.2.tgz", + "integrity": "sha512-eQnIBLc7vFf8axF9aoi/xW37LSWd2hCQr/3sZui8aBJnksq9C7zMeUYHVJWMhFzXrBU7fgIqni4EhXVW4/krpg==" + }, + "glsl-token-descope": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/glsl-token-descope/-/glsl-token-descope-1.0.2.tgz", + "integrity": "sha512-kS2PTWkvi/YOeicVjXGgX5j7+8N7e56srNDEHDTVZ1dcESmbmpmgrnpjPcjxJjMxh56mSXYoFdZqb90gXkGjQw==", + "requires": { + "glsl-token-assignments": "^2.0.0", + "glsl-token-depth": "^1.1.0", + "glsl-token-properties": "^1.0.0", + "glsl-token-scope": "^1.1.0" + } + }, + "glsl-token-inject-block": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/glsl-token-inject-block/-/glsl-token-inject-block-1.1.0.tgz", + "integrity": "sha512-q/m+ukdUBuHCOtLhSr0uFb/qYQr4/oKrPSdIK2C4TD+qLaJvqM9wfXIF/OOBjuSA3pUoYHurVRNao6LTVVUPWA==" + }, + "glsl-token-properties": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/glsl-token-properties/-/glsl-token-properties-1.0.1.tgz", + "integrity": "sha512-dSeW1cOIzbuUoYH0y+nxzwK9S9O3wsjttkq5ij9ZGw0OS41BirKJzzH48VLm8qLg+au6b0sINxGC0IrGwtQUcA==" + }, + "glsl-token-scope": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/glsl-token-scope/-/glsl-token-scope-1.1.2.tgz", + "integrity": "sha512-YKyOMk1B/tz9BwYUdfDoHvMIYTGtVv2vbDSLh94PT4+f87z21FVdou1KNKgF+nECBTo0fJ20dpm0B1vZB1Q03A==" + }, + "glsl-token-string": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/glsl-token-string/-/glsl-token-string-1.0.1.tgz", + "integrity": "sha512-1mtQ47Uxd47wrovl+T6RshKGkRRCYWhnELmkEcUAPALWGTFe2XZpH3r45XAwL2B6v+l0KNsCnoaZCSnhzKEksg==" + }, + "glsl-token-whitespace-trim": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/glsl-token-whitespace-trim/-/glsl-token-whitespace-trim-1.0.0.tgz", + "integrity": "sha512-ZJtsPut/aDaUdLUNtmBYhaCmhIjpKNg7IgZSfX5wFReMc2vnj8zok+gB/3Quqs0TsBSX/fGnqUUYZDqyuc2xLQ==" + }, + "glsl-tokenizer": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/glsl-tokenizer/-/glsl-tokenizer-2.1.5.tgz", + "integrity": "sha512-XSZEJ/i4dmz3Pmbnpsy3cKh7cotvFlBiZnDOwnj/05EwNp2XrhQ4XKJxT7/pDt4kp4YcpRSKz8eTV7S+mwV6MA==", + "requires": { + "through2": "^0.6.3" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==" + }, + "through2": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "integrity": "sha512-RkK/CCESdTKQZHdmKICijdKKsCRVHs5KsLZ6pACAmF/1GPUQhonHSXWNERctxEp7RmvjdNbZTL5z9V7nSCXKcg==", + "requires": { + "readable-stream": ">=1.0.33-1 <1.1.0-0", + "xtend": ">=4.0.0 <4.1.0-0" + } + } + } + }, + "glslify": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/glslify/-/glslify-7.1.1.tgz", + "integrity": "sha512-bud98CJ6kGZcP9Yxcsi7Iz647wuDz3oN+IZsjCRi5X1PI7t/xPKeL0mOwXJjo+CRZMqvq0CkSJiywCcY7kVYog==", + "requires": { + "bl": "^2.2.1", + "concat-stream": "^1.5.2", + "duplexify": "^3.4.5", + "falafel": "^2.1.0", + "from2": "^2.3.0", + "glsl-resolve": "0.0.1", + "glsl-token-whitespace-trim": "^1.0.0", + "glslify-bundle": "^5.0.0", + "glslify-deps": "^1.2.5", + "minimist": "^1.2.5", + "resolve": "^1.1.5", + "stack-trace": "0.0.9", + "static-eval": "^2.0.5", + "through2": "^2.0.1", + "xtend": "^4.0.0" + } + }, + "glslify-bundle": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glslify-bundle/-/glslify-bundle-5.1.1.tgz", + "integrity": "sha512-plaAOQPv62M1r3OsWf2UbjN0hUYAB7Aph5bfH58VxJZJhloRNbxOL9tl/7H71K7OLJoSJ2ZqWOKk3ttQ6wy24A==", + "requires": { + "glsl-inject-defines": "^1.0.1", + "glsl-token-defines": "^1.0.0", + "glsl-token-depth": "^1.1.1", + "glsl-token-descope": "^1.0.2", + "glsl-token-scope": "^1.1.1", + "glsl-token-string": "^1.0.1", + "glsl-token-whitespace-trim": "^1.0.0", + "glsl-tokenizer": "^2.0.2", + "murmurhash-js": "^1.0.0", + "shallow-copy": "0.0.1" + } + }, + "glslify-deps": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/glslify-deps/-/glslify-deps-1.3.2.tgz", + "integrity": "sha512-7S7IkHWygJRjcawveXQjRXLO2FTjijPDYC7QfZyAQanY+yGLCFHYnPtsGT9bdyHiwPTw/5a1m1M9hamT2aBpag==", + "requires": { + "@choojs/findup": "^0.2.0", + "events": "^3.2.0", + "glsl-resolve": "0.0.1", + "glsl-tokenizer": "^2.0.0", + "graceful-fs": "^4.1.2", + "inherits": "^2.0.1", + "map-limit": "0.0.1", + "resolve": "^1.0.0" + } + }, "gopd": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", @@ -43901,6 +47301,11 @@ "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==" }, + "grid-index": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/grid-index/-/grid-index-1.1.0.tgz", + "integrity": "sha512-HZRwumpOGUrHyxO5bqKZL0B0GlUpwtCAzZ42sgxUPniu33R1LSFH5yrIcBCHjkctCAh3mtWKcKd9J4vDDdeVHA==" + }, "gzip-size": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", @@ -43979,6 +47384,22 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" }, + "has-hover": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-hover/-/has-hover-1.0.1.tgz", + "integrity": "sha512-0G6w7LnlcpyDzpeGUTuT0CEw05+QlMuGVk1IHNAlHrGJITGodjZu3x8BNDUMfKJSZXNB2ZAclqc1bvrd+uUpfg==", + "requires": { + "is-browser": "^2.0.1" + } + }, + "has-passive-events": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-passive-events/-/has-passive-events-1.0.0.tgz", + "integrity": "sha512-2vSj6IeIsgvsRMyeQ0JaCX5Q3lX4zMn5HpoVc7MEhQ6pv8Iq9rsXjsp+E5ZwaT7T0xhMT0KmU8gtt1EFVdbJiw==", + "requires": { + "is-browser": "^2.0.1" + } + }, "has-property-descriptors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", @@ -44092,6 +47513,24 @@ } } }, + "hsl-to-hex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-to-hex/-/hsl-to-hex-1.0.0.tgz", + "integrity": "sha512-K6GVpucS5wFf44X0h2bLVRDsycgJmf9FF2elg+CrqD8GcFU8c6vYhgXn8NjUkFCwj+xDFb70qgLbTUm6sxwPmA==", + "requires": { + "hsl-to-rgb-for-reals": "^1.1.0" + } + }, + "hsl-to-rgb-for-reals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/hsl-to-rgb-for-reals/-/hsl-to-rgb-for-reals-1.1.1.tgz", + "integrity": "sha512-LgOWAkrN0rFaQpfdWBQlv/VhkOxb5AsBjk6NQVx4yEzWS923T07X0M1Y0VNko2H52HeSpZrZNNMJ0aFqsdVzQg==" + }, + "hsluv": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/hsluv/-/hsluv-0.0.3.tgz", + "integrity": "sha512-08iL2VyCRbkQKBySkSh6m8zMUa3sADAxGVWs3Z1aPcUkTJeK0ETG4Fc27tEmQBGUAXZjIsXOZqBvacuVNSC/fQ==" + }, "html-encoding-sniffer": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", @@ -44285,6 +47724,11 @@ "ms": "^2.0.0" } }, + "hyphen": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/hyphen/-/hyphen-1.10.4.tgz", + "integrity": "sha512-SejXzIpv9gOVdDWXd4suM1fdF1k2dxZGvuTdkOVLoazYfK7O4DykIQbdrvuyG+EaTNlXAGhMndtKrhykgbt0gg==" + }, "iconv-corefoundation": { "version": "1.1.7", "resolved": "https://registry.npmjs.org/iconv-corefoundation/-/iconv-corefoundation-1.1.7.tgz", @@ -44326,9 +47770,7 @@ "ieee754": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true, - "optional": true + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" }, "ignore": { "version": "5.2.4", @@ -44468,6 +47910,11 @@ "has-tostringtag": "^1.0.0" } }, + "is-browser": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-browser/-/is-browser-2.1.0.tgz", + "integrity": "sha512-F5rTJxDQ2sW81fcfOR1GnCXT6sVJC104fCyfj+mjpwNEwaPYSn5fte5jiHmBg3DHsIoL/l8Kvw5VN5SsTRcRFQ==" + }, "is-callable": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", @@ -44508,6 +47955,16 @@ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" }, + "is-finite": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", + "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==" + }, + "is-firefox": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-firefox/-/is-firefox-1.0.3.tgz", + "integrity": "sha512-6Q9ITjvWIm0Xdqv+5U12wgOKEM2KoBw4Y926m0OFkvlCxnbG94HKAsVz8w3fWcfAS5YA2fJORXX1dLrkprCCxA==" + }, "is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", @@ -44526,6 +47983,11 @@ "is-extglob": "^2.1.1" } }, + "is-iexplorer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-iexplorer/-/is-iexplorer-1.0.0.tgz", + "integrity": "sha512-YeLzceuwg3K6O0MLM3UyUUjKAlyULetwryFp1mHy1I5PfArK0AEqlfa+MR4gkJjcbuJXoDJCvXbyqZVf5CR2Sg==" + }, "is-lambda": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", @@ -44537,6 +47999,11 @@ "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==" }, + "is-mobile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-mobile/-/is-mobile-4.0.0.tgz", + "integrity": "sha512-mlcHZA84t1qLSuWkt2v0I2l61PYdyQDt4aG1mLIXF5FDMm4+haBCxCPYSr/uwqQNRk1MiTizn0ypEuRAOLRAew==" + }, "is-module": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", @@ -44625,6 +48092,16 @@ "has-tostringtag": "^1.0.0" } }, + "is-string-blank": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-string-blank/-/is-string-blank-1.0.1.tgz", + "integrity": "sha512-9H+ZBCVs3L9OYqv8nuUAzpcT9OTgMD1yAWrG7ihlnibdkbtB850heAmYWxHuXc4CHy4lKeK69tN+ny1K7gBIrw==" + }, + "is-svg-path": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-svg-path/-/is-svg-path-1.0.2.tgz", + "integrity": "sha512-Lj4vePmqpPR1ZnRctHv8ltSh1OrSxHkhUkd7wi+VQdcdP15/KvQFyk7LhNuM7ZW0EVbJz8kZLVmL9quLrfq4Kg==" + }, "is-symbol": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", @@ -44650,6 +48127,11 @@ "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" }, + "is-url": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz", + "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==" + }, "is-weakmap": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", @@ -44833,6 +48315,14 @@ } } }, + "jay-peg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/jay-peg/-/jay-peg-1.0.1.tgz", + "integrity": "sha512-zBfjkGbuuNXk8JW+rEePpPEbRRjupS8q+5yPak7kjy3e2GvvNwsLle9okEFvfGyZA6HvtSSiYrVd1/jgnYebaQ==", + "requires": { + "restructure": "^3.0.0" + } + }, "jest": { "version": "29.4.3", "resolved": "https://registry.npmjs.org/jest/-/jest-29.4.3.tgz", @@ -51273,6 +54763,11 @@ "object.assign": "^4.1.3" } }, + "kdbush": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/kdbush/-/kdbush-3.0.0.tgz", + "integrity": "sha512-hRkd6/XW4HTsA9vjVpY9tuXJYLSlelnkTmVFu4M9/7MIYQtFcHpbugAU7UbOfjOiVSVYl2fqgBuJ32JUmRo5Ew==" + }, "keyv": { "version": "4.5.2", "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.2.tgz", @@ -51316,6 +54811,21 @@ "integrity": "sha512-0/BnGCCfyUMkBpeDgWihanIAF9JmZhHBgUhEqzvf+adhNGLoP6TaiI5oF8oyb3I45P+PcnrqihSf01M0l0G5+Q==", "dev": true }, + "legacy-swc-helpers": { + "version": "npm:@swc/helpers@0.4.14", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.4.14.tgz", + "integrity": "sha512-4C7nX/dvpzB7za4Ql9K81xK3HPxCpHMgwTZVyf+9JQ6VUbn9jjZVN7/Nkdz/Ugzs2CSjqnL/UPXroiVBVHUWUw==", + "requires": { + "tslib": "^2.4.0" + }, + "dependencies": { + "tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + } + } + }, "leven": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", @@ -51507,12 +55017,60 @@ "tmpl": "1.0.5" } }, + "map-limit": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/map-limit/-/map-limit-0.0.1.tgz", + "integrity": "sha512-pJpcfLPnIF/Sk3taPW21G/RQsEEirGaFpCW3oXRwH9dnFHPHNGjNyvh++rdmC2fNqEaTw2MhYJraoJWAHx8kEg==", + "requires": { + "once": "~1.3.0" + }, + "dependencies": { + "once": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "integrity": "sha512-6vaNInhu+CHxtONf3zw3vq4SP2DOQhjBvIa3rNcG0+P7eKWlYH6Peu7rHizSloRU2EwMz6GraLieis9Ac9+p1w==", + "requires": { + "wrappy": "1" + } + } + } + }, "map-obj": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", "devOptional": true }, + "mapbox-gl": { + "version": "1.13.3", + "resolved": "https://registry.npmjs.org/mapbox-gl/-/mapbox-gl-1.13.3.tgz", + "integrity": "sha512-p8lJFEiqmEQlyv+DQxFAOG/XPWN0Wp7j/Psq93Zywz7qt9CcUKFYDBOoOEKzqe6gudHVJY8/Bhqw6VDpX2lSBg==", + "peer": true, + "requires": { + "@mapbox/geojson-rewind": "^0.5.2", + "@mapbox/geojson-types": "^1.0.2", + "@mapbox/jsonlint-lines-primitives": "^2.0.2", + "@mapbox/mapbox-gl-supported": "^1.5.0", + "@mapbox/point-geometry": "^0.1.0", + "@mapbox/tiny-sdf": "^1.1.1", + "@mapbox/unitbezier": "^0.0.0", + "@mapbox/vector-tile": "^1.3.1", + "@mapbox/whoots-js": "^3.1.0", + "csscolorparser": "~1.0.3", + "earcut": "^2.2.2", + "geojson-vt": "^3.2.1", + "gl-matrix": "^3.2.1", + "grid-index": "^1.1.0", + "murmurhash-js": "^1.0.0", + "pbf": "^3.2.1", + "potpack": "^1.0.1", + "quickselect": "^2.0.0", + "rw": "^1.3.3", + "supercluster": "^7.1.0", + "tinyqueue": "^2.0.3", + "vt-pbf": "^3.1.1" + } + }, "matcher": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/matcher/-/matcher-3.0.0.tgz", @@ -51528,11 +55086,21 @@ "resolved": "https://registry.npmjs.org/math-expression-evaluator/-/math-expression-evaluator-1.4.0.tgz", "integrity": "sha512-4vRUvPyxdO8cWULGTh9dZWL2tZK6LDBvj+OGHBER7poH9Qdt7kXEoj20wiz4lQUbUXQZFjPbe5mVDo9nutizCw==" }, + "math-log2": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/math-log2/-/math-log2-1.0.1.tgz", + "integrity": "sha512-9W0yGtkaMAkf74XGYVy4Dqw3YUMnTNB2eeiw9aQbUl4A3KmuCEHTt2DgAB07ENzOYAjsYSAYufkAq0Zd+jU7zA==" + }, "mdn-data": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" }, + "media-engine": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/media-engine/-/media-engine-1.0.3.tgz", + "integrity": "sha512-aa5tG6sDoK+k70B9iEX1NeyfT8ObCKhNDs6lJVpwF6r8vhUfuKMslIcirq6HIUYuuUYLefcEQOn9bSBOvawtwg==" + }, "media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", @@ -51799,6 +55367,34 @@ "minimist": "^1.2.6" } }, + "mouse-change": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/mouse-change/-/mouse-change-1.4.0.tgz", + "integrity": "sha512-vpN0s+zLL2ykyyUDh+fayu9Xkor5v/zRD9jhSqjRS1cJTGS0+oakVZzNm5n19JvvEj0you+MXlYTpNxUDQUjkQ==", + "requires": { + "mouse-event": "^1.0.0" + } + }, + "mouse-event": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/mouse-event/-/mouse-event-1.0.5.tgz", + "integrity": "sha512-ItUxtL2IkeSKSp9cyaX2JLUuKk2uMoxBg4bbOWVd29+CskYJR9BGsUqtXenNzKbnDshvupjUewDIYVrOB6NmGw==" + }, + "mouse-event-offset": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/mouse-event-offset/-/mouse-event-offset-3.0.2.tgz", + "integrity": "sha512-s9sqOs5B1Ykox3Xo8b3Ss2IQju4UwlW6LSR+Q5FXWpprJ5fzMLefIIItr3PH8RwzfGy6gxs/4GAmiNuZScE25w==" + }, + "mouse-wheel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mouse-wheel/-/mouse-wheel-1.2.0.tgz", + "integrity": "sha512-+OfYBiUOCTWcTECES49neZwL5AoGkXE+lFjIvzwNCnYRlso+EnfvovcBxGoyQ0yQt806eSPjS675K0EwWknXmw==", + "requires": { + "right-now": "^1.0.0", + "signum": "^1.0.0", + "to-px": "^1.0.1" + } + }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -51819,6 +55415,19 @@ "thunky": "^1.0.2" } }, + "mumath": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/mumath/-/mumath-3.3.4.tgz", + "integrity": "sha512-VAFIOG6rsxoc7q/IaY3jdjmrsuX9f15KlRLYTHmixASBZkZEKC1IFqE2BC5CdhXmK6WLM1Re33z//AGmeRI6FA==", + "requires": { + "almost-equal": "^1.1.0" + } + }, + "murmurhash-js": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/murmurhash-js/-/murmurhash-js-1.0.0.tgz", + "integrity": "sha512-TvmkNhkv8yct0SVBSy+o8wYzXjE4Zz3PCesbfs8HiCXXdcTuocApFv11UWlNFWKYsP2okqrhb7JNlSm9InBhIw==" + }, "nan": { "version": "2.17.0", "resolved": "https://registry.npmjs.org/nan/-/nan-2.17.0.tgz", @@ -51830,6 +55439,11 @@ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==" }, + "native-promise-only": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/native-promise-only/-/native-promise-only-0.8.1.tgz", + "integrity": "sha512-zkVhZUA3y8mbz652WrL5x0fB0ehrBkulWT3TomAQ9iDtyXZvzKeEA6GPxAItBYeNYl5yngKRX612qHOhvMkDeg==" + }, "natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", @@ -51840,6 +55454,26 @@ "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==" }, + "needle": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/needle/-/needle-2.9.1.tgz", + "integrity": "sha512-6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ==", + "requires": { + "debug": "^3.2.6", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, "negotiator": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", @@ -51850,6 +55484,11 @@ "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" }, + "next-tick": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", + "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==" + }, "no-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", @@ -51873,6 +55512,35 @@ "dev": true, "optional": true }, + "node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "requires": { + "whatwg-url": "^5.0.0" + }, + "dependencies": { + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "requires": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + } + } + }, "node-forge": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", @@ -52025,6 +55693,11 @@ "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==" }, + "normalize-svg-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/normalize-svg-path/-/normalize-svg-path-0.1.0.tgz", + "integrity": "sha512-1/kmYej2iedi5+ROxkRESL/pI02pkg0OBnaR4hJkSIX6+ORzepwbuUXfrdZaPjysTsJInj0Rj5NuX027+dMBvA==" + }, "normalize-url": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", @@ -52087,6 +55760,14 @@ "boolbase": "~1.0.0" } }, + "number-is-integer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-integer/-/number-is-integer-1.0.1.tgz", + "integrity": "sha512-Dq3iuiFBkrbmuQjGFFF3zckXNCQoSD37/SdSbgcBailUx6knDvDwb5CympBgcoWHy36sfS12u74MHYkXyHq6bg==", + "requires": { + "is-finite": "^1.0.1" + } + }, "nwsapi": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz", @@ -52290,6 +55971,11 @@ "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" }, + "pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + }, "param-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", @@ -52314,6 +56000,11 @@ "callsites": "^3.0.0" } }, + "parenthesis": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/parenthesis/-/parenthesis-3.1.8.tgz", + "integrity": "sha512-KF/U8tk54BgQewkJPvB4s/US3VQY68BRDpH638+7O/n58TpnwiwnOtGIOsT2/i+M78s61BBpeC83STB88d8sqw==" + }, "parse-json": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", @@ -52325,6 +56016,24 @@ "lines-and-columns": "^1.1.6" } }, + "parse-rect": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/parse-rect/-/parse-rect-1.2.0.tgz", + "integrity": "sha512-4QZ6KYbnE6RTwg9E0HpLchUM9EZt6DnDxajFZZDSV4p/12ZJEvPO702DZpGvRYEPo00yKDys7jASi+/w7aO8LA==", + "requires": { + "pick-by-alias": "^1.2.0" + } + }, + "parse-svg-path": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/parse-svg-path/-/parse-svg-path-0.1.2.tgz", + "integrity": "sha512-JyPSBnkTJ0AI8GGJLfMXvKq42cj5c006fnLz6fXy6zfoVjJizi8BNTpu8on8ziI1cKy9d9DGNuY17Ce7wuejpQ==" + }, + "parse-unit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-unit/-/parse-unit-1.0.1.tgz", + "integrity": "sha512-hrqldJHokR3Qj88EIlV/kAyAi/G5R2+R56TBANxNMy0uPlYcttx0jnMW6Yx5KsKPSbC3KddM/7qQm3+0wEXKxg==" + }, "parse5": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", @@ -52381,6 +56090,15 @@ "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" }, + "pbf": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/pbf/-/pbf-3.2.1.tgz", + "integrity": "sha512-ClrV7pNOn7rtmoQVF4TS1vyU0WhYRnP92fzbfF75jAIwpnzdJXf8iTd4CMEqO4yUenH6NDqLiwjqlh6QgZzgLQ==", + "requires": { + "ieee754": "^1.1.12", + "resolve-protobuf-schema": "^2.1.0" + } + }, "pend": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", @@ -52392,6 +56110,11 @@ "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" }, + "pick-by-alias": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pick-by-alias/-/pick-by-alias-1.2.0.tgz", + "integrity": "sha512-ESj2+eBxhGrcA1azgHs7lARG5+5iLakc/6nlfbpjcLl00HuuUOIuORhYXN4D1HfvMSKuVtFQjAlnwi1JHEeDIw==" + }, "picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", @@ -52513,6 +56236,101 @@ "xmlbuilder": "^15.1.1" } }, + "plotly.js": { + "version": "2.29.1", + "resolved": "https://registry.npmjs.org/plotly.js/-/plotly.js-2.29.1.tgz", + "integrity": "sha512-+XirhgCh42JF/iVu/RtBRbhcs328ipinajy7hd3mnZdnQv2Th6F441DSXer5S+P0nNluNs10vAFTELo4k/icjg==", + "requires": { + "@plotly/d3": "3.8.1", + "@plotly/d3-sankey": "0.7.2", + "@plotly/d3-sankey-circular": "0.33.1", + "@plotly/mapbox-gl": "v1.13.4", + "@turf/area": "^6.4.0", + "@turf/bbox": "^6.4.0", + "@turf/centroid": "^6.0.2", + "base64-arraybuffer": "^1.0.2", + "canvas-fit": "^1.5.0", + "color-alpha": "1.0.4", + "color-normalize": "1.5.0", + "color-parse": "1.3.8", + "color-rgba": "2.1.1", + "country-regex": "^1.1.0", + "d3-force": "^1.2.1", + "d3-format": "^1.4.5", + "d3-geo": "^1.12.1", + "d3-geo-projection": "^2.9.0", + "d3-hierarchy": "^1.1.9", + "d3-interpolate": "^3.0.1", + "d3-time": "^1.1.0", + "d3-time-format": "^2.2.3", + "fast-isnumeric": "^1.1.4", + "gl-mat4": "^1.2.0", + "gl-text": "^1.3.1", + "glslify": "^7.1.1", + "has-hover": "^1.0.1", + "has-passive-events": "^1.0.0", + "is-mobile": "^4.0.0", + "mouse-change": "^1.4.0", + "mouse-event-offset": "^3.0.2", + "mouse-wheel": "^1.2.0", + "native-promise-only": "^0.8.1", + "parse-svg-path": "^0.1.2", + "point-in-polygon": "^1.1.0", + "polybooljs": "^1.2.0", + "probe-image-size": "^7.2.3", + "regl": "npm:@plotly/regl@^2.1.2", + "regl-error2d": "^2.0.12", + "regl-line2d": "^3.1.2", + "regl-scatter2d": "^3.3.1", + "regl-splom": "^1.0.14", + "strongly-connected-components": "^1.0.1", + "superscript-text": "^1.0.0", + "svg-path-sdf": "^1.1.3", + "tinycolor2": "^1.4.2", + "to-px": "1.0.1", + "topojson-client": "^3.1.0", + "webgl-context": "^2.2.0", + "world-calendars": "^1.0.3" + }, + "dependencies": { + "d3-format": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-1.4.5.tgz", + "integrity": "sha512-J0piedu6Z8iB6TbIGfZgDzfXxUFN3qQRMofy2oPdXzQibYGqPB/9iMcxr/TGalU+2RsyDO+U4f33id8tbnSRMQ==" + }, + "d3-interpolate": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", + "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", + "requires": { + "d3-color": "1 - 3" + } + }, + "d3-time": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-1.1.0.tgz", + "integrity": "sha512-Xh0isrZ5rPYYdqhAVk8VLnMEidhz5aP7htAADH6MfzgmmicPkTo8LhkLxci61/lCB7n7UmE3bN0leRt+qvkLxA==" + }, + "d3-time-format": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-2.3.0.tgz", + "integrity": "sha512-guv6b2H37s2Uq/GefleCDtbe0XZAuy7Wa49VGkPVPMfLL9qObgBST3lEHJBMUp8S7NdLQAGIvr2KXk8Hc98iKQ==", + "requires": { + "d3-time": "1" + } + } + } + }, + "point-in-polygon": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/point-in-polygon/-/point-in-polygon-1.1.0.tgz", + "integrity": "sha512-3ojrFwjnnw8Q9242TzgXuTD+eKiutbzyslcq1ydfu82Db2y+Ogbmyrkpv0Hgj31qwT3lbS9+QAAO/pIQM35XRw==" + }, + "polybooljs": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/polybooljs/-/polybooljs-1.2.0.tgz", + "integrity": "sha512-mKjR5nolISvF+q2BtC1fi/llpxBPTQ3wLWN8+ldzdw2Hocpc8C72ZqnamCM4Z6z+68GVVjkeM01WJegQmZ8MEQ==" + }, "postcss": { "version": "8.4.33", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.33.tgz", @@ -53212,6 +57030,11 @@ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" }, + "potpack": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/potpack/-/potpack-1.0.2.tgz", + "integrity": "sha512-choctRBIV9EMT9WGAZHn3V7t0Z2pMQyl0EZE6pFc/6ml3ssw7Dlf/oAOvFwjm1HVsqfQN8GfeFyJ+d8tRzqueQ==" + }, "prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", @@ -53253,6 +57076,16 @@ } } }, + "probe-image-size": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/probe-image-size/-/probe-image-size-7.2.3.tgz", + "integrity": "sha512-HubhG4Rb2UH8YtV4ba0Vp5bQ7L78RTONYu/ujmCu5nBI8wGv24s4E9xSKBi0N1MowRpxk76pFCpJtW0KPzOK0w==", + "requires": { + "lodash.merge": "^4.6.2", + "needle": "^2.5.2", + "stream-parser": "~0.3.1" + } + }, "process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", @@ -53315,6 +57148,11 @@ "react-is": "^16.13.1" } }, + "protocol-buffers-schema": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/protocol-buffers-schema/-/protocol-buffers-schema-3.6.0.tgz", + "integrity": "sha512-TdDRD+/QNdrCGCE7v8340QyuXd4kIWIgapsE2+n/SaGiSSbomYl4TjHlvIoCWRpE7wFt02EpB35VVA2ImcBVqw==" + }, "proxy-addr": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", @@ -53379,6 +57217,14 @@ "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" }, + "queue": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", + "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", + "requires": { + "inherits": "~2.0.3" + } + }, "queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -53389,6 +57235,11 @@ "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==" }, + "quickselect": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/quickselect/-/quickselect-2.0.0.tgz", + "integrity": "sha512-RKJ22hX8mHe3Y6wH/N3wCM6BWtjaxIyyUIkpHOvfFnxdI4yD4tBXEBKSbriGujF6jnSVkJrffuo6vxACiSSxIw==" + }, "raf": { "version": "3.4.1", "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", @@ -53549,6 +57400,14 @@ "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" }, + "react-plotly.js": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/react-plotly.js/-/react-plotly.js-2.6.0.tgz", + "integrity": "sha512-g93xcyhAVCSt9kV1svqG1clAEdL6k3U+jjuSzfTV7owaSU9Go6Ph8bl25J+jKfKvIGAEYpe4qj++WHJuc9IaeA==", + "requires": { + "prop-types": "^15.8.1" + } + }, "react-refresh": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", @@ -54411,6 +58270,80 @@ } } }, + "regl": { + "version": "npm:@plotly/regl@2.1.2", + "resolved": "https://registry.npmjs.org/@plotly/regl/-/regl-2.1.2.tgz", + "integrity": "sha512-Mdk+vUACbQvjd0m/1JJjOOafmkp/EpmHjISsopEz5Av44CBq7rPC05HHNbYGKVyNUF2zmEoBS/TT0pd0SPFFyw==" + }, + "regl-error2d": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/regl-error2d/-/regl-error2d-2.0.12.tgz", + "integrity": "sha512-r7BUprZoPO9AbyqM5qlJesrSRkl+hZnVKWKsVp7YhOl/3RIpi4UDGASGJY0puQ96u5fBYw/OlqV24IGcgJ0McA==", + "requires": { + "array-bounds": "^1.0.1", + "color-normalize": "^1.5.0", + "flatten-vertex-data": "^1.0.2", + "object-assign": "^4.1.1", + "pick-by-alias": "^1.2.0", + "to-float32": "^1.1.0", + "update-diff": "^1.1.0" + } + }, + "regl-line2d": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/regl-line2d/-/regl-line2d-3.1.3.tgz", + "integrity": "sha512-fkgzW+tTn4QUQLpFKsUIE0sgWdCmXAM3ctXcCgoGBZTSX5FE2A0M7aynz7nrZT5baaftLrk9te54B+MEq4QcSA==", + "requires": { + "array-bounds": "^1.0.1", + "array-find-index": "^1.0.2", + "array-normalize": "^1.1.4", + "color-normalize": "^1.5.0", + "earcut": "^2.1.5", + "es6-weak-map": "^2.0.3", + "flatten-vertex-data": "^1.0.2", + "object-assign": "^4.1.1", + "parse-rect": "^1.2.0", + "pick-by-alias": "^1.2.0", + "to-float32": "^1.1.0" + } + }, + "regl-scatter2d": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/regl-scatter2d/-/regl-scatter2d-3.3.1.tgz", + "integrity": "sha512-seOmMIVwaCwemSYz/y4WE0dbSO9svNFSqtTh5RE57I7PjGo3tcUYKtH0MTSoshcAsreoqN8HoCtnn8wfHXXfKQ==", + "requires": { + "@plotly/point-cluster": "^3.1.9", + "array-range": "^1.0.1", + "array-rearrange": "^2.2.2", + "clamp": "^1.0.1", + "color-id": "^1.1.0", + "color-normalize": "^1.5.0", + "color-rgba": "^2.1.1", + "flatten-vertex-data": "^1.0.2", + "glslify": "^7.0.0", + "is-iexplorer": "^1.0.0", + "object-assign": "^4.1.1", + "parse-rect": "^1.2.0", + "pick-by-alias": "^1.2.0", + "to-float32": "^1.1.0", + "update-diff": "^1.1.0" + } + }, + "regl-splom": { + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/regl-splom/-/regl-splom-1.0.14.tgz", + "integrity": "sha512-OiLqjmPRYbd7kDlHC6/zDf6L8lxgDC65BhC8JirhP4ykrK4x22ZyS+BnY8EUinXKDeMgmpRwCvUmk7BK4Nweuw==", + "requires": { + "array-bounds": "^1.0.1", + "array-range": "^1.0.1", + "color-alpha": "^1.0.4", + "flatten-vertex-data": "^1.0.2", + "parse-rect": "^1.2.0", + "pick-by-alias": "^1.2.0", + "raf": "^3.4.1", + "regl-scatter2d": "^3.2.3" + } + }, "relateurl": { "version": "0.2.7", "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", @@ -54594,6 +58527,14 @@ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" }, + "resolve-protobuf-schema": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/resolve-protobuf-schema/-/resolve-protobuf-schema-2.1.0.tgz", + "integrity": "sha512-kI5ffTiZWmJaS/huM8wZfEMer1eRd7oJQhDuxeCLe3t7N7mX3z94CN0xPxBQxFYQTSNz9T0i+v6inKqSdK8xrQ==", + "requires": { + "protocol-buffers-schema": "^3.3.1" + } + }, "resolve-url-loader": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", @@ -54641,6 +58582,11 @@ "lowercase-keys": "^2.0.0" } }, + "restructure": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/restructure/-/restructure-3.0.0.tgz", + "integrity": "sha512-Xj8/MEIhhfj9X2rmD9iJ4Gga9EFqVlpMj3vfLnV2r/Mh5jRMryNV+6lWh9GdJtDBcBSPIqzRdfBQ3wDtNFv/uw==" + }, "retry": { "version": "0.13.1", "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", @@ -54651,6 +58597,11 @@ "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" }, + "right-now": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/right-now/-/right-now-1.0.0.tgz", + "integrity": "sha512-DA8+YS+sMIVpbsuKgy+Z67L9Lxb1p05mNxRpDPNksPDEFir4vmBlUtuN9jkTGn9YMMdlBuK7XQgFiz6ws+yhSg==" + }, "rimraf": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", @@ -54748,6 +58699,11 @@ "queue-microtask": "^1.2.2" } }, + "rw": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz", + "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==" + }, "rxjs": { "version": "7.8.1", "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", @@ -55085,6 +59041,11 @@ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" }, + "shallow-copy": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/shallow-copy/-/shallow-copy-0.0.1.tgz", + "integrity": "sha512-b6i4ZpVuUxB9h5gfCxPiusKYkqTMOjEbBs4wMaFbkfia4yFv92UKZ6Df8WXcKbn08JNL/abvg3FnMAOfakDvUw==" + }, "shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -55118,6 +59079,26 @@ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" }, + "signum": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/signum/-/signum-1.0.0.tgz", + "integrity": "sha512-yodFGwcyt59XRh7w5W3jPcIQb3Bwi21suEfT7MAWnBX3iCdklJpgDgvGT9o04UonglZN5SNMfJFkHIR/jO8GHw==" + }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "requires": { + "is-arrayish": "^0.3.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + } + } + }, "simple-update-notifier": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-1.1.0.tgz", @@ -55377,6 +59358,11 @@ "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" }, + "stack-trace": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.9.tgz", + "integrity": "sha512-vjUc6sfgtgY0dxCdnc40mK6Oftjo9+2K8H/NG81TMhgL392FtiPA9tn9RLyTxXmTLPJPjF3VyzFp6bsWFLisMQ==" + }, "stack-utils": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", @@ -55403,6 +59389,14 @@ "integrity": "sha512-jH9EhtKIjuXZ2cWxmXS8ZP80XyC3iasQxMDV8jzhNJpfDb7VbQLVW4Wvsxz9QZvzV+G4YoSfBUVKDOyxLzi/sg==", "dev": true }, + "static-eval": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.1.1.tgz", + "integrity": "sha512-MgWpQ/ZjGieSVB3eOJVs4OA2LT/q1vx98KPCTTQPzq/aLr0YUXTsgryTXr4SLfR0ZfUUCiedM9n/ABeDIyy4mA==", + "requires": { + "escodegen": "^2.1.0" + } + }, "statuses": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", @@ -55454,6 +59448,34 @@ "internal-slot": "^1.0.4" } }, + "stream-parser": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/stream-parser/-/stream-parser-0.3.1.tgz", + "integrity": "sha512-bJ/HgKq41nlKvlhccD5kaCr/P+Hu0wPNKPJOH7en+YrJu/9EgqUF+88w5Jb6KNcjOFMhfX4B2asfeAtIGuHObQ==", + "requires": { + "debug": "2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "stream-shift": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.3.tgz", + "integrity": "sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==" + }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", @@ -55483,6 +59505,14 @@ "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" }, + "string-split-by": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/string-split-by/-/string-split-by-1.0.0.tgz", + "integrity": "sha512-KaJKY+hfpzNyet/emP81PJA9hTVSfxNLS9SFTWxdCnnW1/zOOwiV248+EfoX7IQFcBaOp4G5YE6xTJMF+pLg6A==", + "requires": { + "parenthesis": "^3.1.5" + } + }, "string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", @@ -55581,6 +59611,11 @@ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" }, + "strongly-connected-components": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strongly-connected-components/-/strongly-connected-components-1.0.1.tgz", + "integrity": "sha512-i0TFx4wPcO0FwX+4RkLJi1MxmcTv90jNZgxMu9XRnMXMeFUY1VJlIoXpZunPUvUUqbCT1pg5PEkFqqpcaElNaA==" + }, "style-loader": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", @@ -55610,6 +59645,19 @@ "debug": "^4.1.0" } }, + "supercluster": { + "version": "7.1.5", + "resolved": "https://registry.npmjs.org/supercluster/-/supercluster-7.1.5.tgz", + "integrity": "sha512-EulshI3pGUM66o6ZdH3ReiFcvHpM3vAigyK+vcxdjpJyEbIIrtbmBdY23mGgnI24uXiGFvrGq9Gkum/8U7vJWg==", + "requires": { + "kdbush": "^3.0.0" + } + }, + "superscript-text": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/superscript-text/-/superscript-text-1.0.0.tgz", + "integrity": "sha512-gwu8l5MtRZ6koO0icVTlmN5pm7Dhh1+Xpe9O4x6ObMAsW+3jPbW14d1DsBq1F4wiI+WOFjXF35pslgec/G8yCQ==" + }, "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", @@ -55647,11 +59695,49 @@ "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" }, + "svg-arc-to-cubic-bezier": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/svg-arc-to-cubic-bezier/-/svg-arc-to-cubic-bezier-3.2.0.tgz", + "integrity": "sha512-djbJ/vZKZO+gPoSDThGNpKDO+o+bAeA4XQKovvkNCqnIS2t+S4qnLAGQhyyrulhCFRl1WWzAp0wUDV8PpTVU3g==" + }, "svg-parser": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" }, + "svg-path-bounds": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/svg-path-bounds/-/svg-path-bounds-1.0.2.tgz", + "integrity": "sha512-H4/uAgLWrppIC0kHsb2/dWUYSmb4GE5UqH06uqWBcg6LBjX2fu0A8+JrO2/FJPZiSsNOKZAhyFFgsLTdYUvSqQ==", + "requires": { + "abs-svg-path": "^0.1.1", + "is-svg-path": "^1.0.1", + "normalize-svg-path": "^1.0.0", + "parse-svg-path": "^0.1.2" + }, + "dependencies": { + "normalize-svg-path": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/normalize-svg-path/-/normalize-svg-path-1.1.0.tgz", + "integrity": "sha512-r9KHKG2UUeB5LoTouwDzBy2VxXlHsiM6fyLQvnJa0S5hrhzqElH/CH7TUGhT1fVvIYBIKf3OpY4YJ4CK+iaqHg==", + "requires": { + "svg-arc-to-cubic-bezier": "^3.0.0" + } + } + } + }, + "svg-path-sdf": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/svg-path-sdf/-/svg-path-sdf-1.1.3.tgz", + "integrity": "sha512-vJJjVq/R5lSr2KLfVXVAStktfcfa1pNFjFOgyJnzZFXlO/fDZ5DmM8FpnSKKzLPfEYTVeXuVBTHF296TpxuJVg==", + "requires": { + "bitmap-sdf": "^1.0.0", + "draw-svg-path": "^1.0.0", + "is-svg-path": "^1.0.1", + "parse-svg-path": "^0.1.2", + "svg-path-bounds": "^1.0.1" + } + }, "svgo": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", @@ -55845,11 +59931,61 @@ "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz", "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==" }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } + } + }, "thunky": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" }, + "tiny-inflate": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-inflate/-/tiny-inflate-1.0.3.tgz", + "integrity": "sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==" + }, + "tinycolor2": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.6.0.tgz", + "integrity": "sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==" + }, + "tinyqueue": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/tinyqueue/-/tinyqueue-2.0.3.tgz", + "integrity": "sha512-ppJZNDuKGgxzkHihX8v9v9G5f+18gzaTfrukGrq6ueg0lmH4nqVnA2IPG0AEH3jKEk2GRJCUhDoqpoiw3PHLBA==" + }, "tmp": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", @@ -55878,6 +60014,19 @@ "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==" }, + "to-float32": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/to-float32/-/to-float32-1.1.0.tgz", + "integrity": "sha512-keDnAusn/vc+R3iEiSDw8TOF7gPiTLdK1ArvWtYbJQiVfmRg6i/CAvbKq3uIS0vWroAC7ZecN3DjQKw3aSklUg==" + }, + "to-px": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-px/-/to-px-1.0.1.tgz", + "integrity": "sha512-2y3LjBeIZYL19e5gczp14/uRWFDtDUErJPVN3VU9a7SJO+RjGRtYR47aMN2bZgGlxvW4ZcEz2ddUPVHXcMfuXw==", + "requires": { + "parse-unit": "^1.0.1" + } + }, "to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -55891,6 +60040,21 @@ "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" }, + "topojson-client": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/topojson-client/-/topojson-client-3.1.0.tgz", + "integrity": "sha512-605uxS6bcYxGXw9qi62XyrV6Q3xwbndjachmNxu8HWTtVPxZfEJN9fd/SZS1Q54Sn2y0TMyMxFj/cJINqGHrKw==", + "requires": { + "commander": "2" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + } + } + }, "tough-cookie": { "version": "4.1.3", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", @@ -56000,6 +60164,11 @@ "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", "devOptional": true }, + "type": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" + }, "type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", @@ -56037,6 +60206,20 @@ "is-typed-array": "^1.1.9" } }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==" + }, + "typedarray-pool": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/typedarray-pool/-/typedarray-pool-1.2.0.tgz", + "integrity": "sha512-YTSQbzX43yvtpfRtIDAYygoYtgT+Rpjuxy9iOpczrjpXLgGoyG7aS5USJXV2d3nn8uHTeb9rXDvzS27zUg5KYQ==", + "requires": { + "bit-twiddle": "^1.0.0", + "dup": "^1.0.0" + } + }, "typedarray-to-buffer": { "version": "3.1.5", "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", @@ -56080,11 +60263,36 @@ "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==" }, + "unicode-properties": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/unicode-properties/-/unicode-properties-1.4.1.tgz", + "integrity": "sha512-CLjCCLQ6UuMxWnbIylkisbRj31qxHPAurvena/0iwSVbQ2G1VY5/HjV0IRabOEbDHlzZlRdCrD4NhB0JtU40Pg==", + "requires": { + "base64-js": "^1.3.0", + "unicode-trie": "^2.0.0" + } + }, "unicode-property-aliases-ecmascript": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==" }, + "unicode-trie": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-trie/-/unicode-trie-2.0.0.tgz", + "integrity": "sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ==", + "requires": { + "pako": "^0.2.5", + "tiny-inflate": "^1.0.0" + }, + "dependencies": { + "pako": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", + "integrity": "sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==" + } + } + }, "unique-filename": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", @@ -56140,6 +60348,11 @@ "picocolors": "^1.0.0" } }, + "update-diff": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/update-diff/-/update-diff-1.1.0.tgz", + "integrity": "sha512-rCiBPiHxZwT4+sBhEbChzpO5hYHjm91kScWgdHf4Qeafs6Ba7MBl+d9GlGv72bcTZQO0sLmtQS1pHSWoCLtN/A==" + }, "uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", @@ -56238,6 +60451,26 @@ } } }, + "vite-compatible-readable-stream": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/vite-compatible-readable-stream/-/vite-compatible-readable-stream-3.6.1.tgz", + "integrity": "sha512-t20zYkrSf868+j/p31cRIGN28Phrjm3nRSLR2fyc2tiWi4cZGVdv68yNlwnIINTkMTmPoMiSlc0OadaO7DXZaQ==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "vt-pbf": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/vt-pbf/-/vt-pbf-3.1.3.tgz", + "integrity": "sha512-2LzDFzt0mZKZ9IpVF2r69G9bXaP2Q2sArJCmcCgvfTdCCZzSyz4aCLoQyUilu37Ll56tCblIZrXFIjNUpGIlmA==", + "requires": { + "@mapbox/point-geometry": "0.1.0", + "@mapbox/vector-tile": "^1.3.1", + "pbf": "^3.2.1" + } + }, "w3c-hr-time": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", @@ -56291,11 +60524,24 @@ "minimalistic-assert": "^1.0.0" } }, + "weak-map": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/weak-map/-/weak-map-1.0.8.tgz", + "integrity": "sha512-lNR9aAefbGPpHO7AEnY0hCFjz1eTkWCXYvkTRrTHs9qv8zJp+SkVYpzfLIFXQQiG3tVvbNFQgVg2bQS8YGgxyw==" + }, "web-vitals": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz", "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==" }, + "webgl-context": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/webgl-context/-/webgl-context-2.2.0.tgz", + "integrity": "sha512-q/fGIivtqTT7PEoF07axFIlHNk/XCPaYpq64btnepopSWvKNFkoORlQYgqDigBIuGA1ExnFd/GnSUnBNEPQY7Q==", + "requires": { + "get-canvas-context": "^1.0.1" + } + }, "webidl-conversions": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", @@ -56819,6 +61065,14 @@ "workbox-core": "6.5.4" } }, + "world-calendars": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/world-calendars/-/world-calendars-1.0.3.tgz", + "integrity": "sha512-sAjLZkBnsbHkHWVhrsCU5Sa/EVuf9QqgvrN8zyJ2L/F9FR9Oc6CvVK0674+PGAtmmmYQMH98tCUSO4QLQv3/TQ==", + "requires": { + "object-assign": "^4.1.0" + } + }, "wrap-ansi": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", @@ -56950,6 +61204,11 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" + }, + "yoga-layout": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/yoga-layout/-/yoga-layout-2.0.1.tgz", + "integrity": "sha512-tT/oChyDXelLo2A+UVnlW9GU7CsvFMaEnd9kVFsaiCQonFAXd3xrHhkLYu+suwwosrAEQ746xBU+HvYtm1Zs2Q==" } } } diff --git a/package.json b/package.json index cc0bec2..fa17cff 100644 --- a/package.json +++ b/package.json @@ -11,6 +11,7 @@ "@emotion/styled": "^11.9.3", "@fontsource/roboto": "^4.5.7", "@mui/material": "^5.8.7", + "@react-pdf/renderer": "^3.3.8", "@react-spring/web": "^9.5.0", "@testing-library/jest-dom": "^5.16.4", "@testing-library/react": "^13.3.0", @@ -26,8 +27,10 @@ "cross-env": "^7.0.3", "electron-log": "^4.4.8", "mui-image": "^1.0.7", + "plotly.js": "^2.29.1", "react": "^18.2.0", "react-dom": "^18.2.0", + "react-plotly.js": "^2.6.0", "react-scripts": "5.0.1", "typescript": "^4.7.4", "wait-on": "^7.0.1", diff --git a/src/App.scss b/src/App.scss index d5d60dd..b6b59a9 100644 --- a/src/App.scss +++ b/src/App.scss @@ -3,6 +3,8 @@ $doe-green: #007a3e; $mui-success: #2e7d32; $blur-radius: 5px; +$landfill-gasses: #f06807; + .bp-font-color { color: $better-plants-blue diff --git a/src/App.tsx b/src/App.tsx index 143eae5..79cc232 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -714,7 +714,7 @@ export class App extends React.PureComponent { - {this.state.currentPage == Pages.yearRecap || this.state.showDashboard ? + {this.state.currentPage == Pages.yearRecap || this.state.currentPage == Pages.endGameReport || this.state.showDashboard ? <> `You succeeded at the goal! \n You managed to decarbonize {${state.companyName}} by {${(state.trackedStats.carbonSavingsPercent * 100).toFixed(1)}%} in 10 years or less! \n You reduced CO2e Emissions by a total of {${state.trackedStats.carbonSavingsPerKg.toLocaleString(undefined, { maximumFractionDigits: 0 })} kg CO2e}! \n You saved a total of {$${state.trackedStats.costPerCarbonSavings.toFixed(2)}/kg CO2e}! \n You spent a total of {$${state.trackedStats.yearEndTotalSpending.toLocaleString()}} and completed {${state.completedProjects.length}} projects!`, img: 'images/confetti.png', buttons: [ + { + text: 'View Report', + variant: 'text', + size: 'large', + onClick: function () { + return Pages.endGameReport; + } + }, { text: 'Play again', variant: 'text', @@ -224,7 +233,8 @@ PageControls[Pages.scope2Projects] = newGroupedChoicesControl({ hideDashboard: false, }, Pages.selectScope); -PageControls[Pages.yearRecap] = newYearRecapControl({}, Pages.selectScope); +PageControls[Pages.yearRecap] = newYearRecapControl(Pages.selectScope); +PageControls[Pages.endGameReport] = newEndGameReportPageControl(); // todo: investigate whether making this a callback improves page load time (by not resolving all the react components at the start) diff --git a/src/Pages.tsx b/src/Pages.tsx index 41421eb..d5e579b 100644 --- a/src/Pages.tsx +++ b/src/Pages.tsx @@ -15,6 +15,7 @@ const Pages = { yearRecap: Symbol('year-recap'), winScreen: Symbol('win-screen'), loseScreen: Symbol('lose-screen'), + endGameReport: Symbol('end-game-report'), // below: scope 1 projects wasteHeatRecovery: Symbol('waste-heat-recovery'), wasteHeatRecoveryRebate: Symbol('waste-heat-recovery-rebate'), diff --git a/src/ProjectControl.tsx b/src/ProjectControl.tsx index 2e4e7b8..62f6853 100644 --- a/src/ProjectControl.tsx +++ b/src/ProjectControl.tsx @@ -814,7 +814,7 @@ export const Scope2Projects = [ export declare interface CaseStudy { title: string; - text: string | string[]; + text: string; url: string; } @@ -855,7 +855,6 @@ export interface SelectedProject extends Project { /** * Project that must be renewed each year - * @param gameYearsImplemented - which game years was the project implemented */ export interface RenewableProject extends ImplementedProject { yearlyFinancialSavings?: { @@ -873,7 +872,6 @@ export interface ImplementedProject extends Project { // todo 200 just get from gameYearsImpelmented? yearStarted?: number; financingOption?: FinancingOption; - } export interface Project { diff --git a/src/components/CurrentPage.tsx b/src/components/CurrentPage.tsx index 31a0bc1..48ae1c4 100644 --- a/src/components/CurrentPage.tsx +++ b/src/components/CurrentPage.tsx @@ -1,4 +1,4 @@ -import React from 'react'; +import React, { Fragment } from 'react'; import type { ImplementedProject, RenewableProject} from '../ProjectControl'; import type { CompletedProject, SelectedProject} from '../ProjectControl'; import { PureComponentIgnoreFuncs } from '../functions-and-types'; @@ -11,6 +11,7 @@ import type { StartPageProps } from './StartPage'; import { YearRecap } from './YearRecap'; import type { PageControlProps, ControlCallbacks } from './controls'; import { CapitalFundingState } from '../Financing'; +import EndGameReport from './EndGameReport/EndGameReportPage'; interface CurrentPageProps extends ControlCallbacks, PageControlProps { @@ -84,6 +85,21 @@ export class CurrentPage extends PureComponentIgnoreFuncs { yearRangeInitialStats={this.props.yearRangeInitialStats} handleNewYearSetup={this.props.handleNewYearSetupOnProceed} />; + case EndGameReport: + return ( + + + + ); default: return <>; } diff --git a/src/components/Dashboard.tsx b/src/components/Dashboard.tsx index f5e51bd..6620ccd 100644 --- a/src/components/Dashboard.tsx +++ b/src/components/Dashboard.tsx @@ -191,7 +191,7 @@ export class Dashboard extends PureComponentIgnoreFuncs { text={hydrogenFormatted} label='Landfill Gas (MMBTU)' textFontSize={0.85} - color1={theme.palette.primary.light} + color1={'#f06807'} ticks={[{ value: .5, label: shortenNumber(statsGaugeProperties.hydrogenMMBTU.maxValue * 0.5), diff --git a/src/components/EndGameReport/DownloadPDF.tsx b/src/components/EndGameReport/DownloadPDF.tsx new file mode 100644 index 0000000..74d4ca1 --- /dev/null +++ b/src/components/EndGameReport/DownloadPDF.tsx @@ -0,0 +1,154 @@ +import { Fragment } from "react"; +import { CompletedProject, ProjectControl } from "../../ProjectControl"; +import Projects from "../../Projects"; +import { truncate } from "../../functions-and-types"; +import { TrackedStats } from "../../trackedStats"; +import * as ReactPDF from '@react-pdf/renderer'; +import { Button, Tooltip, TooltipProps, Typography, styled, tooltipClasses } from "@mui/material"; +import React from "react"; + +export interface ReportPDFProps { + yearRangeInitialStats: TrackedStats[], completedProjects: CompletedProject[] +} + +export default function DownloadPDF(props: ReportPDFProps) { + const [pdfInstance, setPdfInstance] = ReactPDF.usePDF({ + document: + + }); + + const downloadPDF = () => { + const link = document.createElement("a"); + link.download = `CYOS-End-of-Game.pdf`; + link.href = pdfInstance.url; + link.click(); + } + + return ( + + + {pdfInstance.loading &&
Loading ...
} + {pdfInstance.error &&
Error generating document: {pdfInstance.error}
} + + + {"Get list of implemented projects with links to real-world "}{'case studies'} +
+ } + > + + + + ) +} + + +function EndGameReportPDF(props: ReportPDFProps): JSX.Element { + let projectPDFLinks: any[] = []; + props.completedProjects.forEach(project => { + let implementedProject: ProjectControl = Projects[project.page]; + projectPDFLinks.push( +
+ {implementedProject.caseStudy ? +
+ {implementedProject.title} + + {implementedProject.shortTitle} + Case Study - {truncate(implementedProject.caseStudy.text)} +
+ : +
+ {implementedProject.title} + {implementedProject.shortTitle} + No case study available +
+ } +
+
+ ) + }); + + + return ( + + + cyos.ornl.gov + Choose Your Own Solution + Energy Project Case Studies + {projectPDFLinks.map(projects => { + return projects; + })} + + + + ); +} + +const HtmlTooltip = styled(({ className, ...props }: TooltipProps) => ( + + ))(({ theme }) => ({ + [`& .${tooltipClasses.tooltip}`]: { + backgroundColor: '#f5f5f9', + color: 'rgba(0, 0, 0, 0.87)', + maxWidth: 220, + fontSize: theme.typography.pxToRem(12), + border: '1px solid #dadde9', + }, + })); + +const styles = ReactPDF.StyleSheet.create({ + body: { + paddingTop: 35, + paddingBottom: 65, + paddingHorizontal: 35, + }, + title: { + fontSize: 24, + textAlign: 'center', + fontFamily: 'Times-Roman' + }, + subtitle: { + fontSize: 12, + textAlign: 'center', + marginBottom: 40, + }, + textTitle: { + margin: 12, + marginBottom: 2, + fontSize: 16, + textAlign: 'left', + fontFamily: 'Times-Roman' + }, + textDesc: { + margin: 2, + marginBottom: 2, + marginLeft: 24, + fontSize: 12, + textAlign: 'left', + fontFamily: 'Times-Roman' + }, + link: { + margin: 2, + marginBottom: 16, + marginLeft: 24, + fontSize: 14, + textAlign: 'left', + fontFamily: 'Times-Roman' + }, + header: { + fontSize: 12, + marginBottom: 20, + textAlign: 'center', + color: 'grey', + }, + }); diff --git a/src/components/EndGameReport/EndGameReportPage.tsx b/src/components/EndGameReport/EndGameReportPage.tsx new file mode 100644 index 0000000..99ae5ec --- /dev/null +++ b/src/components/EndGameReport/EndGameReportPage.tsx @@ -0,0 +1,342 @@ +import React, { Fragment } from 'react'; +import { TrackedStats } from '../../trackedStats'; +import { GameSettings } from '../SelectGameSettings'; +import { CapitalFundingState, FinancingOption, isProjectFullyFunded } from '../../Financing'; +import { ControlCallbacks, Emphasis, PageControl } from '../controls'; +import { Box, Button, Card, CardContent, CardHeader, Grid, Link, List, ListItem, ListItemText, Tooltip, TooltipProps, Typography, styled, tooltipClasses } from '@mui/material'; +import { ParentSize } from '@visx/responsive'; +import { CompletedProject, ImplementedProject, ProjectControl, RenewableProject } from '../../ProjectControl'; +import { ImplementedFinancingData } from '../YearRecap'; +import Projects from '../../Projects'; +import { DialogFinancingOptionCard } from '../Dialogs/ProjectDialog'; +import { parseSpecialText, truncate } from '../../functions-and-types'; +import EnergyUseLineChart from '../EnergyUseLineChart'; +import DownloadPDF, { ReportPDFProps } from './DownloadPDF'; + + +export default class EndGameReportPage extends React.Component { + render() { + const yearRangeInitialStats: TrackedStats[] = [...this.props.yearRangeInitialStats]; + const mutableStats: TrackedStats = { ...this.props.yearRangeInitialStats[this.props.trackedStats.currentGameYear - 1] }; + let completedRenewables = [...this.props.implementedRenewableProjects].map(renewable => { + return { + completedYear: mutableStats.currentGameYear - 1, + gameYearsImplemented: renewable.gameYearsImplemented, + yearStarted: renewable.yearStarted, + financingOption: renewable.financingOption, + page: renewable.page + } + }); + + let completedProjects = this.props.completedProjects.concat(completedRenewables); + + return ( + + + + ); + } + +} + +function EndGameReport(props: ReportProps) { + let projectRecapCards: JSX.Element[] = []; + props.completedProjects.forEach(project => { + let implementedProject: ProjectControl = Projects[project.page]; + let implementationFinancing: FinancingOption = project.financingOption; + let isFinanced = implementationFinancing.financingType.id !== 'budget'; + let financingData: ImplementedFinancingData = { + option: implementationFinancing, + isPaidOff: isFinanced ? isProjectFullyFunded(project, props.mutableStats.currentGameYear) : false, + isFinanced: isFinanced, + + } + let projectNetCost = implementedProject.getYearEndTotalSpending(financingData.option, props.mutableStats.gameYearInterval); + let totalProjectExtraCosts = implementedProject.getHiddenCost(); + + projectRecapCards.push( + getProjectCard( + implementedProject, + props.mutableStats, + projectNetCost, + totalProjectExtraCosts, + financingData, + )); + + }); + + return ( + + + {(parent) => ( + + )} + + + + + {projectRecapCards.length > 0 && + + + {projectRecapCards.map(card => + + {card} + + )} + + + } + + ); +} + +interface ReportProps extends ReportPDFProps { + mutableStats: TrackedStats +} + + +function getProjectCard(implementedProject: ProjectControl, + mutableStats: TrackedStats, + projectNetCost: number, + totalExtraCosts: number, + financingData: ImplementedFinancingData +): JSX.Element { + + let headerStyle = { + '& .MuiCardHeader-title': { + textAlign: 'left', + fontSize: '26px', + fontWeight: 'bold' + }, + '& .MuiCardHeader-subheader': { + textAlign: 'left', + fontSize: '22px', + fontWeight: '400', + color: '#000000', + }, + }; + + let yearMultiplier = 1; + if (implementedProject.isRenewable) { + yearMultiplier = mutableStats.gameYearInterval; + } + let initialCost = implementedProject.financedAnnualCost ? implementedProject.financedAnnualCost : implementedProject.baseCost; + initialCost *= yearMultiplier; + + let financingCardContent: DialogFinancingOptionCard = { + ...financingData.option, + financedTotalCost: implementedProject.financedTotalCost ? implementedProject.financedTotalCost : implementedProject.baseCost, + financedAnnualCost: implementedProject.financedAnnualCost, + implementButton: undefined + } + let listItemSx = { paddingLeft: '8px' } + + return ( + + + + } + sx={headerStyle} + /> + + {implementedProject.caseStudy && ( + +

+ Case Study - {implementedProject.caseStudy.title} +

+ + )} + + + + + {financingData.isFinanced && + + + + + + + Financing + + + {financingCardContent.financingType.name} + + + } + secondary={ + {financingCardContent.financingType.detailedInfo} + } + /> + + {!financingData.isPaidOff + && + + + Annual {' '} + + ${financingCardContent.financedAnnualCost.toLocaleString('en-US')} + + + } + secondary={ + + Total {' '} ${financingCardContent.financedTotalCost.toLocaleString('en-US')} + + } + /> + + } + {financingData.isPaidOff + && + + + + Paid Off + + + } + /> + + } + + + + } + + + + + {!financingData.isFinanced && + + + Initial Project Cost:{' '} + + ${initialCost.toLocaleString('en-US')} + + + } + /> + + } + + + Rebates: {' '} + + ${implementedProject.getYearEndRebates().toLocaleString('en-US')} + + + } + + /> + + + + Extra Costs:{' '} + + ${totalExtraCosts.toLocaleString('en-US')} + + + } + /> + + + + Year Net Cost:{' '} + + ${projectNetCost.toLocaleString('en-US')} + + + } + /> + + + + + +
+ +
+
+ ); +} + + +export function newEndGameReportPageControl(): PageControl { + return { + componentClass: EndGameReportPage, + controlProps: {}, + hideDashboard: true, + }; +} + +export interface EndGameReportPageProps extends + ControlCallbacks, + GameSettings { + capitalFundingState: CapitalFundingState, + trackedStats: TrackedStats, + completedProjects: CompletedProject[]; + implementedRenewableProjects: RenewableProject[]; + implementedFinancedProjects: ImplementedProject[]; + yearRangeInitialStats: TrackedStats[]; +} + diff --git a/src/components/EnergyUseLineChart.tsx b/src/components/EnergyUseLineChart.tsx new file mode 100644 index 0000000..b9dad72 --- /dev/null +++ b/src/components/EnergyUseLineChart.tsx @@ -0,0 +1,114 @@ +import Plot from 'react-plotly.js'; +import { TrackedStats } from '../trackedStats'; +import { theme } from './theme'; +import React from 'react'; + +export default function EnergyUseLineChart(props: EnergyUseLineChartProps) { + const data = []; + let xYears: number[] = Array.from([...props.yearRangeInitialStats], statYear => statYear.currentGameYear); + let xTicks: string[] = Array.from(xYears, year => { + return 'Year ' + String(year); + }); + + let energyTypeYearValues = { + electricity: [], + naturalGas: [], + landfillGases: [], + } + props.yearRangeInitialStats.forEach(statYear => { + energyTypeYearValues.electricity.push(statYear.electricityUseKWh); + // 1 MMBTU = 293.07107kw + let conversionFactorKwH = 293.07107; + let natGasInKwH = statYear.naturalGasMMBTU * conversionFactorKwH; + let landfillGasInKwH = statYear.hydrogenMMBTU * conversionFactorKwH; + energyTypeYearValues.naturalGas.push(natGasInKwH); + energyTypeYearValues.landfillGases.push(landfillGasInKwH); + }); + + data.push({ + x: xYears, + y: energyTypeYearValues.electricity, + mode: 'lines+markers', + name: 'Electricity', + line: { + shape: 'linear', + color: theme.palette.warning.main, + width: 2 + }, + type: 'scatter' + }, + { + x: xYears, + y: energyTypeYearValues.naturalGas, + mode: 'lines+markers', + name: 'Natural Gas', + line: { + shape: 'linear', + color: theme.palette.primary.dark, + width: 2 + }, + type: 'scatter' + }, + { + x: xYears, + y: energyTypeYearValues.landfillGases, + mode: 'lines+markers', + name: 'Landfill Gases', + line: { + shape: 'linear', + color: '#f06807', + width: 2 + }, + type: 'scatter' + }, + ) + + const layout = { + width: props.parentElement.width, + title: { + text: `${xYears.length} Year Energy Use`, + font: { + family: 'Roboto', + size: 24 + }, + xref: 'paper', + x: 0.05, + }, + xaxis: { + showgrid: false, + autorange: false, + zeroline: false, + automargin: true, + standoff: 25, + tickvals: xYears, + ticktext: xTicks, + tickangle: -60, + range: [1, xYears.length], + tickmode: 'array', + }, + yaxis: { + title: 'Energy Used (kWh)', + showline: false, + automargin: true, + standoff: 25, + }, + legend: { + y: 0.5, + traceorder: 'reversed', + font: { size: 16 }, + yref: 'paper', + }, + }; + + return ( + + ); +} + +interface EnergyUseLineChartProps { + yearRangeInitialStats: TrackedStats[], + parentElement: any +} diff --git a/src/components/SelectGameSettings.tsx b/src/components/SelectGameSettings.tsx index 1a5a01b..84aa5b7 100644 --- a/src/components/SelectGameSettings.tsx +++ b/src/components/SelectGameSettings.tsx @@ -82,7 +82,7 @@ export function SelectGameSettings(props: SelectGameSettingsProps) { - {/* {process.env.NODE_ENV == 'development' && + {process.env.NODE_ENV == 'development' && - } */} + } You have the option to play through in 1 OR 2-year intervals. diff --git a/src/components/YearRecap.tsx b/src/components/YearRecap.tsx index 1c3afd7..ba782b2 100644 --- a/src/components/YearRecap.tsx +++ b/src/components/YearRecap.tsx @@ -396,14 +396,27 @@ export class YearRecap extends React.Component { recapResults.unspentBudget += implementedProject.getYearEndRebates(); mutableStats.financesAvailable = recapResults.unspentBudget; - this.addImplementedProjectRecapCard( - implementedProject, - props, - mutableStats, - recapResults, - gaugeCharts, - projectNetCost, - totalProjectExtraCosts); + const projects = implementedProject.isRenewable ? props.implementedRenewableProjects : props.implementedFinancedProjects; + let implementationFinancing: FinancingOption = findFinancingOptionFromProject(projects, implementedProject.pageId); + let financingData: ImplementedFinancingData = { + option: implementationFinancing, + isPaidOff: undefined, + isFinanced: implementationFinancing.financingType.id !== 'budget', + + } + if (financingData.isFinanced) { + let financedProject = projects.find(project => project.page === implementedProject.pageId); + financingData.isPaidOff = isProjectFullyFunded(financedProject, mutableStats.currentGameYear); + } + recapResults.projectRecapCards.push( + getProjectCardWithGauges( + implementedProject, + mutableStats, + projectNetCost, + totalProjectExtraCosts, + financingData, + gaugeCharts, + )); }); // todo this will eventually handle renwables @@ -970,7 +983,7 @@ export class YearRecap extends React.Component { 1 ) + '%' } - backgroundColor={'#88888820'} + backgroundColor={'#888888'} label='GHG Reduction' ticks={[ { @@ -1082,6 +1095,239 @@ export class YearRecap extends React.Component { } + /** +* Get card for an implemented project +*/ +export function getProjectCardWithGauges(implementedProject: ProjectControl, + mutableStats: TrackedStats, + projectNetCost: number, + totalExtraCosts: number, + financingData: ImplementedFinancingData, + gaugeCharts?: JSX.Element[] +): JSX.Element { + + let headerStyle = { + '& .MuiCardHeader-title': { + textAlign: 'left', + fontSize: '26px', + fontWeight: 'bold' + }, + '& .MuiCardHeader-subheader': { + textAlign: 'left', + fontSize: '22px', + fontWeight: '400', + color: '#000000', + }, + }; + + let yearMultiplier = 1; + if (implementedProject.isRenewable) { + yearMultiplier = mutableStats.gameYearInterval; + } + let initialCost = implementedProject.financedAnnualCost ? implementedProject.financedAnnualCost : implementedProject.baseCost; + initialCost *= yearMultiplier; + + let financingCardContent: DialogFinancingOptionCard = { + ...financingData.option, + financedTotalCost: implementedProject.financedTotalCost ? implementedProject.financedTotalCost : implementedProject.baseCost, + financedAnnualCost: implementedProject.financedAnnualCost, + implementButton: undefined + } + let listItemSx = { paddingLeft: '8px' } + + return ( + + + + } + sx={headerStyle} + /> + + {implementedProject.caseStudy && ( + +

+ Case Study - {implementedProject.caseStudy.title} +

+ + )} + + + + + {financingData.isFinanced && + + + + + + + Financing + + + {financingCardContent.financingType.name} + + + } + secondary={ + {financingCardContent.financingType.detailedInfo} + } + /> + + {!financingData.isPaidOff + && + + + Annual {' '} + + ${financingCardContent.financedAnnualCost.toLocaleString('en-US')} + + + } + secondary={ + + Total {' '} ${financingCardContent.financedTotalCost.toLocaleString('en-US')} + + } + /> + + } + {financingData.isPaidOff + && + + + + Paid Off + + + } + /> + + } + + + + } + + + + + {!financingData.isFinanced && + + + Initial Project Cost:{' '} + + ${initialCost.toLocaleString('en-US')} + + + } + /> + + } + + + Rebates: {' '} + + ${implementedProject.getYearEndRebates().toLocaleString('en-US')} + + + } + + /> + + + + Extra Costs:{' '} + + ${totalExtraCosts.toLocaleString('en-US')} + + + } + /> + + + + Year Net Cost:{' '} + + ${projectNetCost.toLocaleString('en-US')} + + + } + /> + + + + + {gaugeCharts && + + + {gaugeCharts} + + + } + + + +
+ +
+
+ ); +} + + export function getHasActiveHiddenCost(project: ProjectControl, implementedFinancedProjects: ImplementedProject[], renewableProjects: ImplementedProject[], currentGameYear: number): boolean { let hasActiveHiddenCosts = true; let renewableProject = renewableProjects.find(renewable => renewable.page === project.pageId); @@ -1102,12 +1348,11 @@ export function getHasActiveHiddenCost(project: ProjectControl, implementedFinan * Use this when definining a PageControl for code autocompletion and props checking. */ export function newYearRecapControl( - props: YearRecapControlProps, onBack: PageCallback ): PageControl { return { componentClass: YearRecap, - controlProps: props, + controlProps: {}, onBack, hideDashboard: true, }; @@ -1115,8 +1360,7 @@ export function newYearRecapControl( export interface YearRecapControlProps { } // eslint-disable-line -export interface YearRecapProps - extends YearRecapControlProps, +export interface YearRecapProps extends ControlCallbacks, TrackedStats, GameSettings { @@ -1133,6 +1377,14 @@ export interface YearRecapProps handleNewYearSetup: (yearFinalStats: TrackedStats, capitalFundingState: CapitalFundingState) => void; } + +export interface ImplementedFinancingData { + option: FinancingOption, + isPaidOff: boolean, + isFinanced: boolean +} + + export interface YearRecapResults { projectRecapCards: JSX.Element[], unspentBudget: number, @@ -1148,4 +1400,3 @@ export interface BarGraphData { hydrogen: number[], totalSpending: number[], } - diff --git a/src/components/theme.tsx b/src/components/theme.tsx index 91af341..82ccc52 100644 --- a/src/components/theme.tsx +++ b/src/components/theme.tsx @@ -6,14 +6,17 @@ export const theme = createTheme({ palette: { mode: 'light', primary: { + // blue main: '#1d459d', // main: '#ff0000', }, secondary: { + // green main: '#70b94a', // main: '#00ff00', }, warning: { + // yellow main: '#e9bc18', } }, diff --git a/src/functions-and-types.tsx b/src/functions-and-types.tsx index ecafc85..11dbb81 100644 --- a/src/functions-and-types.tsx +++ b/src/functions-and-types.tsx @@ -44,6 +44,16 @@ export function clampRatio(value: number, max: number) { return Math.min(value / max, 1); } +export function truncate(text: string, specifiedLimit?: number) { + let limit = specifiedLimit ? specifiedLimit : 50; + if (text.length > limit) { + return text.slice(0, limit) + '...' + } else { + return text; + } +} + + /** * Returns the number with a + or - sign depending on its sign. * @param value value From 07ade0b77b969677ac0291a8e99f3dda9cb96f38 Mon Sep 17 00:00:00 2001 From: nbintertech Date: Wed, 6 Mar 2024 11:54:02 -0600 Subject: [PATCH 082/108] Add raw text shorttitle --- src/ProjectControl.tsx | 5 ++++- src/Projects.tsx | 7 +++++++ src/components/EndGameReport/DownloadPDF.tsx | 4 ++-- 3 files changed, 13 insertions(+), 3 deletions(-) diff --git a/src/ProjectControl.tsx b/src/ProjectControl.tsx index 62f6853..609ff64 100644 --- a/src/ProjectControl.tsx +++ b/src/ProjectControl.tsx @@ -38,6 +38,7 @@ export class ProjectControl implements ProjectControlParams { statsRecapAppliers?: TrackedStatsApplier; title: string; shortTitle: string; + shortTitleRawText: string; choiceInfoText: string | string[]; choiceInfoImg?: string; choiceInfoImgAlt?: string; @@ -72,6 +73,7 @@ export class ProjectControl implements ProjectControlParams { this.customBudgetType = params.customBudgetType, this.title = params.title; this.shortTitle = params.shortTitle; + this.shortTitleRawText = params.shortTitleRawText; this.choiceInfoText = params.choiceInfoText; this.choiceInfoImg = params.choiceInfoImg; this.choiceInfoImgAlt = params.choiceInfoImgAlt; @@ -904,7 +906,8 @@ declare interface ProjectControlParams { isRenewable?: boolean; customBudgetType?: FinancingType; isSinglePaymentRenewable?: boolean; - financingOptions?: FinancingOption[] + financingOptions?: FinancingOption[]; + shortTitleRawText?: string, /** * Project that only gets energy $ savings for 1 year */ diff --git a/src/Projects.tsx b/src/Projects.tsx index d81eb93..81dcc3e 100644 --- a/src/Projects.tsx +++ b/src/Projects.tsx @@ -343,6 +343,7 @@ Projects[Pages.solarPanelsCarPort] = new ProjectControl({ }], title: 'Small Carport Solar Installation', shortTitle: 'Install solar panels on new facility carport. {THIS PROJECT WILL BE RENEWED ANNUALLY}.', + shortTitleRawText: 'Install solar panels on new facility carport. THIS PROJECT WILL BE RENEWED ANNUALLY.', choiceInfoText: [ `You decided to look into installing a small covered carport with a solar electricity generation system. Given the sizing of your parking lot and available room, you decide on a {0.25 MW system} and use parking in the carport as an incentive to well-performing or energy-saving employees. @@ -1093,6 +1094,7 @@ Projects[Pages.smallVPPA] = new ProjectControl({ }, title: 'Invest in wind VPPA', shortTitle: 'Invest in wind VPPA to offset {10%} of your electricity emissions. {THIS PROJECT WILL BE RENEWED ANNUALLY}.', + shortTitleRawText: 'Invest in wind VPPA to offset 10% of your electricity emissions. THIS PROJECT WILL BE RENEWED ANNUALLY.', choiceInfoText: ['You decided to look into entering a virtual power purchase agreement for a wind farm a few states away. You can pay $0.05/kWh to offset your electricity emissions, this project costs offsetting {10%} of your electricity emissions. Working with upper management, you work out a deal where {half of the project costs} come from your budget and the other half from a corporate budget. {THIS PROJECT WILL BE RENEWED ANNUALLY}.'], choiceInfoImg: 'images/wind-mills.jpg', choiceInfoImgAlt: 'wind mills in a field', @@ -1124,6 +1126,7 @@ Projects[Pages.midVPPA] = new ProjectControl({ }, title: 'Invest in wind VPPA', shortTitle: 'Invest in wind VPPA to offset {20%} of your electricity emissions. {THIS PROJECT WILL BE RENEWED ANNUALLY}.', + shortTitleRawText: 'Invest in wind VPPA to offset 20% of your electricity emissions. THIS PROJECT WILL BE RENEWED ANNUALLY.', choiceInfoText: ['You decided to look into entering a virtual power purchase agreement for a wind farm a few states away. You can pay $0.05/kWh to offset your electricity emissions, this project costs offsetting {20%} of your electricity emissions. Working with upper management, you work out a deal where {half of the project costs} come from your budget and the other half from a corporate budget. {THIS PROJECT WILL BE RENEWED ANNUALLY}.'], choiceInfoImg: 'images/wind-mills.jpg', choiceInfoImgAlt: 'wind mills in a field', @@ -1155,6 +1158,7 @@ Projects[Pages.largeVPPA] = new ProjectControl({ }, title: 'Invest in wind VPPA', shortTitle: 'Invest in wind VPPA to offset {30%} of your electricity emissions. {THIS PROJECT WILL BE RENEWED ANNUALLY}.', + shortTitleRawText: 'Invest in wind VPPA to offset 30% of your electricity emissions. THIS PROJECT WILL BE RENEWED ANNUALLY.', choiceInfoText: ['You decided to look into entering a virtual power purchase agreement for a wind farm a few states away. You can pay $0.05/kWh to offset your electricity emissions, this project costs offsetting {30%} of your electricity emissions. Working with upper management, you work out a deal where {half of the project costs} come from your budget and the other half from a corporate budget. {THIS PROJECT WILL BE RENEWED ANNUALLY}.'], choiceInfoImg: 'images/wind-mills.jpg', choiceInfoImgAlt: 'wind mills in a field', @@ -1195,6 +1199,7 @@ Projects[Pages.midSolar] = new ProjectControl({ }, title: 'Mid-sized Solar PPPA', shortTitle: 'Enter a PPPA with your local utility to build a 2MW solar array. {THIS PROJECT WILL BE RENEWED ANNUALLY}.', + shortTitleRawText: 'Enter a PPPA with your local utility to build a 2MW solar array. THIS PROJECT WILL BE RENEWED ANNUALLY.', choiceInfoText: [ `To meet aggressive decarbonization goals, you have looked into leasing some neighboring land to your utility for solar panels and receiving the electricity as a physical power purchase agreement (PPPA). You will continue paying your utility provider for electricity, at a higher rate than previously, but not be responsible for the capital investment or maintenance of the system. @@ -1237,6 +1242,7 @@ Projects[Pages.largeWind] = new ProjectControl({ }, title: 'Utility-PPPA Wind Project', shortTitle: 'Enter a PPPA with a local wind farm to help them expand into a neighboring field. {THIS PROJECT WILL BE RENEWED ANNUALLY}.', + shortTitleRawText: 'Enter a PPPA with a local wind farm to help them expand into a neighboring field. THIS PROJECT WILL BE RENEWED ANNUALLY.', choiceInfoText: [ `To meet aggressive decarbonization goals, you have looked into selling an empty field next to your facility to a local wind farm company and receiving the electricity as part of a 15-year contract to source a large portion of your electricity use. You will continue paying your utility provider for electricity, at a higher rate than previously, @@ -1279,6 +1285,7 @@ Projects[Pages.communityWindProject] = new ProjectControl({ }, title: 'Community Wind Project', shortTitle: 'Invest in community wind project. {THIS PROJECT WILL BE RENEWED ANNUALLY}.', + shortTitleRawText: 'Invest in community wind project. THIS PROJECT WILL BE RENEWED ANNUALLY.', choiceInfoText: [ `To meet aggressive decarbonization goals, you have looked into working with a local wind farm company and investing in a portion of the generation. You can use Green Bonds to pay for project and you will then own a portion of the generation. The utility is planning to install a {10MW system} on the site, and you will invest in 4MW. diff --git a/src/components/EndGameReport/DownloadPDF.tsx b/src/components/EndGameReport/DownloadPDF.tsx index 74d4ca1..fa1df7d 100644 --- a/src/components/EndGameReport/DownloadPDF.tsx +++ b/src/components/EndGameReport/DownloadPDF.tsx @@ -63,13 +63,13 @@ function EndGameReportPDF(props: ReportPDFProps): JSX.Element {
{implementedProject.title} - {implementedProject.shortTitle} + {implementedProject.shortTitleRawText} Case Study - {truncate(implementedProject.caseStudy.text)}
:
{implementedProject.title} - {implementedProject.shortTitle} + {implementedProject.shortTitleRawText} No case study available
} From 8fd1325c871b21c4ce27639fff4cbfa70c58562a Mon Sep 17 00:00:00 2001 From: nbintertech Date: Mon, 11 Mar 2024 11:14:09 -0500 Subject: [PATCH 083/108] Project cost updates, add isPPA flag and apply costs every year --- src/App.tsx | 11 +++++++---- src/Financing.tsx | 8 ++++++-- src/ProjectControl.tsx | 3 +++ src/Projects.tsx | 20 ++++++++++---------- 4 files changed, 26 insertions(+), 16 deletions(-) diff --git a/src/App.tsx b/src/App.tsx index 8943cc6..69eda90 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -579,15 +579,17 @@ export class App extends React.PureComponent { financingOption: implementedFinancedProjects[financingIndex] ? implementedFinancedProjects[financingIndex].financingOption : undefined }); }); + let preScope1Charges = newYearTrackedStats.financesAvailable; this.handleNewYearFinancedProjects(implementedFinancedProjects, newYearTrackedStats); + console.log('Scope 1 Financed costs', preScope1Charges - newYearTrackedStats.financesAvailable); newYearTrackedStats = setCarbonEmissionsAndSavings(newYearTrackedStats, this.state.defaultTrackedStats); + let preScope2Charges = newYearTrackedStats.financesAvailable; this.applyRenewableCosts(implementedRenewableProjects, newYearTrackedStats); - + console.log('Scope 2 REC/Financed/PPA cost', preScope2Charges - newYearTrackedStats.financesAvailable); let newYearRangeInitialStats = [...this.state.yearRangeInitialStats, { ...newYearTrackedStats }]; - // console.log('new year range initial stats', newYearRangeInitialStats); console.log('=============================='); - console.log('Total new year budget (financing/renewable charges applied)', newYearTrackedStats.financesAvailable); + console.log('Total new year budget (financing/renewable costs applied)', newYearTrackedStats.financesAvailable); console.log('======== END ================='); const completedYears = this.state.completedYears < this.state.trackedStats.currentGameYear? this.state.completedYears + 1 : this.state.completedYears; @@ -635,7 +637,8 @@ export class App extends React.PureComponent { applyRenewableCosts(renewableProjects: RenewableProject[], newYearTrackedStats: TrackedStats) { renewableProjects.map(project => { let projectControl = Projects[project.page]; - if (!isProjectFullyFunded(project, newYearTrackedStats.currentGameYear)) { + let isfullyFunded = isProjectFullyFunded(project, newYearTrackedStats.currentGameYear); + if (!isfullyFunded || projectControl.isPPA) { let hasActiveRebates = project.yearStarted === newYearTrackedStats.currentGameYear; // console.log(`Apply ${String(project.page)} cost`); projectControl.applyCost(newYearTrackedStats, project.financingOption, hasActiveRebates); diff --git a/src/Financing.tsx b/src/Financing.tsx index 5924e43..471dd43 100644 --- a/src/Financing.tsx +++ b/src/Financing.tsx @@ -269,9 +269,13 @@ export function getHasFinancingStarted(currentGameYear: number, financingStartYe * check whether budget, capital funding, or payoff year */ export function isProjectFullyFunded(project: ImplementedProject, currentGameYear: number) { - let financingPayoffYear: number = project.yearStarted + project.financingOption.financingType.loanTerm; let isAnnuallyFinanced = getIsAnnuallyFinanced(project.financingOption.financingType.id); - return !isAnnuallyFinanced || currentGameYear >= financingPayoffYear; + if (isAnnuallyFinanced) { + let financingPayoffYear: number = project.yearStarted + project.financingOption.financingType.loanTerm; + return currentGameYear >= financingPayoffYear; + } else { + return true; + } } /** diff --git a/src/ProjectControl.tsx b/src/ProjectControl.tsx index 2e4e7b8..b9e5cd9 100644 --- a/src/ProjectControl.tsx +++ b/src/ProjectControl.tsx @@ -29,6 +29,7 @@ export class ProjectControl implements ProjectControlParams { isCapitalFundsEligible?: boolean; mustAnnuallyFinance?: boolean; isSinglePaymentRenewable?: boolean; + isPPA?: boolean; baseCost: number; customBudgetType?: FinancingType; financedAnnualCost: number; @@ -64,6 +65,7 @@ export class ProjectControl implements ProjectControlParams { this.isRenewable = params.isRenewable; this.mustAnnuallyFinance = params.mustAnnuallyFinance; this.isSinglePaymentRenewable = params.isSinglePaymentRenewable; + this.isPPA = params.isPPA; this.financingOptions = params.financingOptions; this.isCapitalFundsEligible = params.isCapitalFundsEligible; this.statsInfoAppliers = params.statsInfoAppliers; @@ -906,6 +908,7 @@ declare interface ProjectControlParams { isRenewable?: boolean; customBudgetType?: FinancingType; isSinglePaymentRenewable?: boolean; + isPPA?: boolean; financingOptions?: FinancingOption[] /** * Project that only gets energy $ savings for 1 year diff --git a/src/Projects.tsx b/src/Projects.tsx index d81eb93..5916d87 100644 --- a/src/Projects.tsx +++ b/src/Projects.tsx @@ -157,10 +157,10 @@ Projects[Pages.hydrogenPoweredForklifts] = new ProjectControl({ }, ], statsInfoAppliers: { - electricityUseKWh: absolute(280_000), + electricityUseKWh: absolute(-280_000), }, statsActualAppliers: { - electricityUseKWh: absolute(280_000), + electricityUseKWh: absolute(-280_000), }, title: 'More efficient batteries for forklifts', shortTitle: 'Switch forklifts to lithium-ion batteries', @@ -180,11 +180,12 @@ Projects[Pages.hydrogenPoweredForklifts] = new ProjectControl({ text: 'Better Buildings, Better Plants SUMMIT' }, energySavingsPreviewIcon: { - text: '??%', + text: '1%', variant: 'text', startIcon: , }, }); + // Projects[Pages.lightingUpgrades] = new ProjectControl({ // pageId: Pages.lightingUpgrades, // cost: 12_000, @@ -1078,6 +1079,7 @@ Projects[Pages.lightingOccupancySensors] = new ProjectControl({ Projects[Pages.smallVPPA] = new ProjectControl({ pageId: Pages.smallVPPA, isCapitalFundsEligible: false, + isPPA: true, isRenewable: true, baseCost: 75_000, statsInfoAppliers: { @@ -1109,6 +1111,7 @@ Projects[Pages.smallVPPA] = new ProjectControl({ Projects[Pages.midVPPA] = new ProjectControl({ pageId: Pages.midVPPA, isCapitalFundsEligible: false, + isPPA: true, isRenewable: true, baseCost: 150_000, statsInfoAppliers: { @@ -1140,6 +1143,7 @@ Projects[Pages.midVPPA] = new ProjectControl({ Projects[Pages.largeVPPA] = new ProjectControl({ pageId: Pages.largeVPPA, isCapitalFundsEligible: false, + isPPA: true, isRenewable: true, baseCost: 225_000, statsInfoAppliers: { @@ -1172,8 +1176,8 @@ Projects[Pages.largeVPPA] = new ProjectControl({ Projects[Pages.midSolar] = new ProjectControl({ pageId: Pages.midSolar, isCapitalFundsEligible: false, - mustAnnuallyFinance: true, isRenewable: true, + isPPA: true, baseCost: 210_000, financedAnnualCost: 105_000, financedTotalCost: 260_000, @@ -1182,11 +1186,6 @@ Projects[Pages.midSolar] = new ProjectControl({ description: "Pay Annually", id: 'budget' }, - financingOptions: [ - { - financingType: getEaaSFinancing(10), - }, - ], statsInfoAppliers: { absoluteCarbonSavings: absolute(-1_717_000) }, @@ -1220,6 +1219,7 @@ Projects[Pages.midSolar] = new ProjectControl({ Projects[Pages.largeWind] = new ProjectControl({ pageId: Pages.largeWind, isCapitalFundsEligible: false, + isPPA: true, isRenewable: true, baseCost: 537_000, financedAnnualCost: 268_000, @@ -1265,7 +1265,7 @@ Projects[Pages.communityWindProject] = new ProjectControl({ mustAnnuallyFinance: true, baseCost: 537_000, financedAnnualCost: 400_000, - financedTotalCost: 660_000, + financedTotalCost: 4_000_000, financingOptions: [ { financingType: getGreenBondsFinancing(10), From b4c9d363c68bd2887b26196a7b6b7532adbe2077 Mon Sep 17 00:00:00 2001 From: rhernandez-intertech Date: Mon, 11 Mar 2024 16:40:03 -0500 Subject: [PATCH 084/108] end year report chart changed to GHG reductions --- src/components/EnergyUseLineChart.tsx | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/src/components/EnergyUseLineChart.tsx b/src/components/EnergyUseLineChart.tsx index b9dad72..5835c7a 100644 --- a/src/components/EnergyUseLineChart.tsx +++ b/src/components/EnergyUseLineChart.tsx @@ -1,5 +1,5 @@ import Plot from 'react-plotly.js'; -import { TrackedStats } from '../trackedStats'; +import { TrackedStats, getElectricityEmissionsFactor } from '../trackedStats'; import { theme } from './theme'; import React from 'react'; @@ -16,13 +16,14 @@ export default function EnergyUseLineChart(props: EnergyUseLineChartProps) { landfillGases: [], } props.yearRangeInitialStats.forEach(statYear => { - energyTypeYearValues.electricity.push(statYear.electricityUseKWh); // 1 MMBTU = 293.07107kw let conversionFactorKwH = 293.07107; - let natGasInKwH = statYear.naturalGasMMBTU * conversionFactorKwH; - let landfillGasInKwH = statYear.hydrogenMMBTU * conversionFactorKwH; - energyTypeYearValues.naturalGas.push(natGasInKwH); - energyTypeYearValues.landfillGases.push(landfillGasInKwH); + let electricityEmissions = statYear.electricityUseKWh * getElectricityEmissionsFactor(statYear.currentGameYear, statYear.gameYearInterval, statYear.gameYearDisplayOffset); + let natGasEmissions = statYear.naturalGasMMBTU * statYear.naturalGasEmissionsPerMMBTU; + let landfillGasEmissions = statYear.hydrogenMMBTU * statYear.hydrogenEmissionsPerMMBTU; + energyTypeYearValues.electricity.push(electricityEmissions); + energyTypeYearValues.naturalGas.push(natGasEmissions); + energyTypeYearValues.landfillGases.push(landfillGasEmissions); }); data.push({ @@ -66,7 +67,7 @@ export default function EnergyUseLineChart(props: EnergyUseLineChartProps) { const layout = { width: props.parentElement.width, title: { - text: `${xYears.length} Year Energy Use`, + text: `${xYears.length} Year GHG Reduction`, font: { family: 'Roboto', size: 24 @@ -87,7 +88,7 @@ export default function EnergyUseLineChart(props: EnergyUseLineChartProps) { tickmode: 'array', }, yaxis: { - title: 'Energy Used (kWh)', + title: 'GHG Emissions (kg CO2e)', showline: false, automargin: true, standoff: 25, From 64a9fa95bccb4f5b6b54aaf34a35195148bd26c4 Mon Sep 17 00:00:00 2001 From: nbintertech Date: Tue, 12 Mar 2024 06:36:36 -0500 Subject: [PATCH 085/108] Capital funds eligibiility added to forklift proj --- src/Projects.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Projects.tsx b/src/Projects.tsx index 5916d87..b6f35b3 100644 --- a/src/Projects.tsx +++ b/src/Projects.tsx @@ -149,6 +149,7 @@ Projects[Pages.hydrogenPoweredForklifts] = new ProjectControl({ pageId: Pages.hydrogenPoweredForklifts, baseCost: 150_000, isEnergyEfficiency: true, + isCapitalFundsEligible: true, financedAnnualCost: 37_500, financedTotalCost: 150_000, financingOptions: [ From a562d83cbe6c27f7c44f6e7d443a1a93a53a8e96 Mon Sep 17 00:00:00 2001 From: nbintertech Date: Tue, 12 Mar 2024 06:55:22 -0500 Subject: [PATCH 086/108] Update financing options text, switch order of form --- src/components/SelectGameSettings.tsx | 48 +++++++++++++-------------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/src/components/SelectGameSettings.tsx b/src/components/SelectGameSettings.tsx index 6f6e692..78005be 100644 --- a/src/components/SelectGameSettings.tsx +++ b/src/components/SelectGameSettings.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import { Box, Button, Checkbox, Dialog, DialogActions, DialogContent, DialogContentText, DialogTitle, Divider, FormControl, FormControlLabel, FormGroup, FormHelperText, FormLabel, InputLabel, List, ListItem, ListItemText, MenuItem, Paper, Select, styled, Typography, useMediaQuery, useTheme } from '@mui/material'; +import { Box, Button, Checkbox, Dialog, DialogActions, DialogContent, DialogContentText, DialogTitle, Divider, FormControl, FormControlLabel, FormGroup, FormHelperText, FormLabel, InputLabel, Link, List, ListItem, ListItemText, MenuItem, Paper, Select, styled, Typography, useMediaQuery, useTheme } from '@mui/material'; import type { SelectChangeEvent } from '@mui/material/Select'; import type { ButtonGroupButton } from './Buttons'; import type { ControlCallbacks, PageControl } from './controls'; @@ -131,29 +131,11 @@ export function SelectGameSettings(props: SelectGameSettingsProps) {
- - - Choose the year in which project financing options should be introduced: - - - - - + - Pick two financing options to be made available for project implementation. + You can choose to explore two alternative project financing options beyond using your corporate budget. + Find out more here! + Select 2 options - + + + Choose the year in which project financing options should be introduced: + + + Would you like to allow the carryover of the remaining end-of-year

budget to next year's budget?

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¨0B`4tthc*sTo+H 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

=CFA`p1ww>sDdhHbu~NxgMEG#R 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%0DWkRId(?c-m(0MwK&okn4fI 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

  • =I+1EeA5VNdJmjwWeAb;>pVGuRTqNr0m-=NH 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 literal 0 HcmV?d00001 diff --git a/public/images/piggybank.jpg b/public/images/piggybank.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6f8ccbbb65ca5e4cadec32775605c231898543d5 GIT binary patch literal 2589374 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 Eu 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
  • TBHu=(Vqa)&1W8tTa z#t;^nH04mJzjeXSW{PE#JqtL_;v&dPZf~&x>AD*veLpp&+Fb0kLhJd~8x^sI zt|vAFaaxABd+~NNQMkppqT^{KW@J%lA|l(*YW1A`b(8RxHd%xyo`UTut+z}{ui#Au z8Exr&+Ruh<$j`WqXT*uvFUV@*GG|Z7Hsa4${5#Q@4E+P~gZ?3MGMAB27Is^K$epoQ z3T{g*VHRZOxox`$d7Uj0UEkOvXIvb ztIzgeAKnhF$J;yGUBI$N3-d z2k*h0;W;7ZNjjFVgUiQxYormpLK%|TF>Hv2TLXti9*RV$I88EL&JyW~I1hxb2MfkU zO~Pu`azce<0$@0vwQ<3W#I8q5I)Zt7_h}H9A7j6ninpghLIuAYvZ;T3H$#zTiMV*b zLvU&p94=5+5(*AbklP}robK$mgy#;v4!kHS)&bhwt!{kpP0#ll)L21X{ew^CFE zX^3&BRX5I+qJb-;5+32tZb#KD%0|XXi<&sM4WYMk3t4D(Lr-n*7D1kgN#-%#tLolg z`!IO4qO2u>{3kWj>d|wE#eTc!o#1F0af7}<+*Rj=bk2{af*boiQvO1EP!QOPJv$!J z#@c45G0Cr!@p7aDy`A6BFfXK`Hd?25(6f*KifOv z<@eTNwPb38o`87J_~U1vt!=gllM6Zl?e<{KA(@>(w?M`1$pXb{hK8G5ux>s&@{nm+ zKZeHx*ENj~=)bMBZ|bAIJ>xvz(&>p!k46F$f5*EfiFI}XFA7!##9!@22M zbME-4+Vp58hTK{jPzukze^CpI_SmPi6JwSiJ1Atpzd2ltd9L)WHZKH|{6P9vLqbRm z3*!fPp)t;dlXie0`FrXS|ATFbwz}TiVNZslK9G(`=&c`uo~uT2O0@-*(h%(e!GfAa z(uy21A&(?Y03@{ox3&~#{Gfi74_y@qT-eNBx+%-HBn`^-jJQd`(#^aYk2Mne!DaGx zp+!<}L_FF6q?*b#Q3*CO%}cIzbWcpVX;RM^=3;_MlTI0^F7)#aMEmO$NPqr9?qOaL zV2U&`_{Ou;^cWew)X=|aVD)#L({X&LudbhE--4lOB7n5j@u;Lj#Q2`ONnM?}jyCO-Eg7oR3^K;y$HX zxLEycbLLbPIUcO2cd~0>8;RuW3ShK%^B zYK4Kj$0)1Z9~zSIFTdFaNB^q|*O9|Bcn zhg)6%IaHrC(lvu0S@I1c>4N8uB|!`!2)2v^0n6n0m#&pvC31_sFNj*UyW|Kjkdwtv z1G0poG(OpBUHA-DF5;~}JbvPRaKpGH?n0V}KKI^oi!YvXDG6FY2%}x zxIzU|EBz#cpF2=?^DQe^=p86m)>r$gn+{(ORGzgQ5sbjzZ0SnzA@8kbIrrxmM|Q)0 zL_*^HO)8xxcOT9e8SoF5-Rku;OWH1JQqZ}^zkQdZDhjkm%obzfT1MJNB5uKg_{MpE zR!GVS&kV{N+?>a&vc`!O7$w3qPR7ml#%uWgk#-J&K6l z5-O#t{_&ShkmmxPs9*1`KAxsd_KLLww+e!e71i;S+aCnpYFsd2>J9z!J7h+CSv(1M z1(v}DpdE|T-3=m--SXB^SF)N@uj-{9s|=9;52W4l$ZG|+&3J6t{TPG@6Kk}#&QU~e zWe<0AmTW#T9ax(8@8V@Vwe}Rg%kwhKO=hD&3}PxSgv;+dW!z^Mj`pR1dbFELnrUg< zHK z@b(u>{K$Ec#EZ$=cR{8HrM=E(K`*DR9xatgsItEI%@gO)6MDigvZlcL#NUwg77$>> zc%Q6JGI?*SM)B(T)dB8R(736G`@aa{ABEl zI1&O6L;fqR)HH!I+rNHKb^z$4|G~ZgkXDiZ-k}L*K^!(h8Xf(A88X;YBFYxd3h=KT z*r$CJO)%c;ZEU5rbiz86yo)Kv(ne};;H$0X1IL1&?_n5&w-cd@ zK(3Qmab7mk8Hur{K!5?3mr3&C%k}ra&)`Ua9`4+yenUlF0(97+rOSr2`oE2d z2KID*X#4^|U*45fR0t?DPGR!6MM{|O0;kOH4w66An}_ZEp4?|Ba)vh`=Z!ECVQ0y`((0anaZiBm$^= z^)*2}eBLRI#-v_A8b{Qp=w8^&M}*cxqXMC1V1J#iwQ!m*YA1*K&EdCEb|I5D)y@HL z#lwAVDG;vUUl?{{dQuY4?+?gAh{|zN?SKTKXlF5;&I91P4-t0>#-Mgg;G+0=6X{y` zO<_f>Y;Y05o#^+W&R1!kLxl0dJ_=;g&tMXFVoZz*kVs(#F@HlSkZLEamA!_>lO@ZTay}*eMGQI(MrFcEVs}NLe z?JjI%`bEsTR;WAm9ZH!KEU7Hx?N10_-}VV6F8hu-us2^hH6;LyhM1*7gEve& ziGPZ#S-n=@F)#+E)ncjyqoS4pdBgue=_?;*Q6fz2mHwlOfdUF-cd2h53PUY8J2WTL zk!93O4BJ&YMR!mUx+Q`)p94;VIut+Z^HjfKMu-Y~1&tz;P1tw5R*;SF##lv_?gMbqZ>755Bx@04609miAvsdruZMnAgPV)+DRs z031!Nqw?BPeE>KO2qox>mLK}@%K_FJD>F5z52uCyf=gh7R|M9_dBE=Aif{WH6*&N3 zHdsUH0Y*h3ViV1OryPbNlgVTt+2m$00kGG|0ET~AX17Dp;IiJrzRo{a1$CAw%{IV` z>jG(TtZWqvaJGujmfCg4E(67*&kwE7X9XWH@^YPwJ|SqzXjtp)GG*sLnOEK5LDP_(-lCqjy2DXX!f@ zj@vagC5#8k^VXHV>u~)uiv$-3|LO*yE@wEw- zxwXNOJtm$7Ur7_5V*!cpOsvALLWKq;i4{RX4v{eCR(D0l`%{Y!o9Q9!#3Fw5{+O?| zlaIVwlLI$NreVX19QCgauYDiJuBYC}}s1-GEmq)vDAD*B~PA-@3i&^}3C*`rsYC)il| zt)itJ3rAsmrDJfPgkfhYS8TIF`Q#nV&xJ_Uw-_-p>N$o33KNXxQC+pRw?IR)6&!7T zlt6$pn!J-Rm((e6*~%#{0K6~H`@rdr60$FVlTt*O=T!5A;2prp!oF7cK6Omols*&H z)XK!d>5J?$X$`HU;94)OsQ(5P#}xXug?8-d#tE9;F-|zMVBSfz!(QUK1cHeBCqH(W zrE>saQR_gipc}0gXucf!!x^bc$eUA96c*rSBEgrT_Tlz@IdD>X0oQVGjF@yUOo)u^) z^HZldcF99n-+fX@@fv@C`78oeG;MX!RSr3xOk+)1nO%@O0JYJ zao_&JsE_X~b+Y>g9fiSoX)s zx~lh;!&H&Do4pi~&}gTjdD4jeK3Gf2K-Dmx{dS^JY^J=(XLfU%>*))PzBkH2Al>gq zh=_#+CxJdr*QMBgUlrWwqZUPyUoA?&RCuTWcjyvv(ojDY$7^LnNWPOU)i)f=a%0XZ zwaolPnP6jLQylfH)3OVJqB`Cz8ajmHJ0@v0HQ{US7yP39yK$ zrW(7;uc#RH6p%uYPc1$x7$1fxk$?AB2phzHtBQsJ+EAk&z;o&Xuy@$CVP<7-~x z+@rET3-`kbutBnpvMtW0mwkrYTRkUz2%Yjse?0jY^tX?>_(WTOA(s}naJWy~Z_LYA zGOym`$T(x38yCZ3?;zF#zs*M2Jrghz7(IH4MICUiH16-qLGUAW%4YI`HpA~=NHNQ+&B9+W8@1+oJvLq5d!I=E@HY%BSxBFD zi!K&q-UVyyhkbT9s~UOheb+b2GNGUM6$MXXRj)x`i@4FjFS82oT>oMXG%4FB1T7rsdD*)k5+W~E$utVWG98a5{KSlwq|s2)7| zndg7Bag7^QKVv=@Ta;W#$3A6^g-rI^eJlBrA;{=Qk2Sf-yC=r^r~GhpY9x}~o*ucs zXYK#}yY9i=8pero*+O}2G;)5c@WZF5PYU%dv5oxO9Yz5K>4pP(iHi-cO*zYcJB@+T zHp(AF*-0)Tw7)T6E(ove0 z%fx$5-(~9>XJMZ%IF^&638k-ctLj2;+%%+qX6EadKuESeYVdY;@5H-YMC)`@FBasA z4-hRMoghlshRare%{!$YwvPn^Rr3EAQEwgB)c?ork5*EYP6?%v?o?@MHc|veZBhei zK|(<17>th5ozfu<(j}u)B&DT91o`|9-~0YO?!Rz84u^BLv%22T*Y(6rji+FT7>)>p z_H_Ll`M$4|encsYoxp0X=xr=<4K*ACsZeHMBJ!M;tXj-tZk=Z(7e=WB?R~~Qe<5Lp zwzYpbuP6d%OowAx(!8wRHgWBlY`Le;q%CzDJ;Y=JMXL1#wN4EEZ8`#UyKqKk__3uY z78g6~@}x~fYE9acFY?($sjHGW!k39^4X_E}W~MU6E&u4}Uk13;G!Be--X-`uTd^aa z?oS|AEck;uJ@M60GZiW9Mjb=wSb&P%1l2P=yobVNu%beB<^R%6NZvF-K_nUCeuxv4ry zci)G}Dr}CJzi^$8(|A>&&!@I5HDWQyZOkzk9Bh;wcwQp>*i~t7(_2)UlwQ7V=R%j_ zOw_8}?Szx}QjcT`iJQd9mq8*jx$6GyC>f8t@ke+{HC)cT@fOO|vcghMJ@df%rxKBr z^c@WqYA)(SA25uqH*0t3znv0S;V>4ax$iH0*X1uVvRwDuz?_9Z=7LD+5*PN6wX}8UacoFv>^(f=6TqmpCmJt^>P4S_{Oiiv zOU8>awfX5GJ`+c?viX6mv6d=j9am&yyC7O^=AhMon*W>sCsd_)IBDgT%*n^j(v$vb zbsc&V&}aRx(@D_H55Gt&Ed~1CF(DO3nmSd#*&myqAlJG_+ck&EM6KQyc}V=pUMOgg zS)BIj%yUXA+srX#p;Mj7H?sg6Ny}{$g)*|$nF&AhcsCtZ`hdB!lLUAfQz_JNTA+8+ z;%Et`wR^RqZgM@;!C#9P59Tsv?IDkz+XkVo0>F53{p{H6ngnaW{4hJ4*4j|Ak^ixI z!04Gq7{gy`-Dm>KfgNjEA=IWmm2Qbp#Iw9HmM!I+hh4wG`MTujJwQ4d}Px!u9IQ+lhQva zUnERg`f|TXwFN!@*SmtDx}KR5{N)<3AEAx-;h%&H%!mcAqGV)BgYEh~s6Q?c`&k!O zR+Ci;Pi6)~!|L?_OMeSr^Ie9QqnJbZzOCKX3`8*Rjr%M=zkjvI;^M|CUY&RG!Kngo zMar*$-;c9658~M@)ioe)H-AbWe>EC;A*La~-$HI1uvU9r^=+TanTt8fqMD1meL4TZ z#XnsLj8VH|g#<9xm}t&$t;f85*D~LauW;ILoCZHMwdn}~jdJ!>r(-jVoHv{rV8a~Z zAkCh)MVuenBg5yPTRvmq+npPQ_&08;d6;E1IjkbF;@AD2;aEOsh$y&6vZYqOge%r` zi{MwUIh9@X(%5DmA9=c;Q`c&MT@BMC9iRRc_mtX<)|vY0-)pQ~cWUn6T^_jTby_TO z9N>Ifb}GuiZD6nRjQ=k2atPi@J8YH|Z2r6Ow~V!TC^Gpqhiy|`kUt}VBnxIxB#!sG z*&IvQ$@RD%WtERf_%3LEs9bA}{`DvL)FdH^p6dOQ93|HDbAvqON$8p6ui5akQJJ7W zKa4g|_w|)$8l>XSJ~!qNks4}V15+Eu3sWwyA2b=xB)fa5PrT$&{4lRBj&xs<6yWWZ zc0N!sbDPuyb5AC)owdn%IFnJ=+?dQ*%aq&^nu&MCvtxg<5ZwZIEleBowE^6qoQ3|_ z$;H|1;?zLoQvzYW4rd0SQtazC0kVR-%a03bl`HW+OV}6j0v2U;YQFXijWu3>h)R>y z`PLqH$Zaw-Zw1y24p!;4084nH*L&=+>}gN4g!ud9*3ibHizTKNqLC9Aop>aK|7(Jg zkPsai#o)4D9!=Q=5T>HJH}!i=W-SJ=66AJI*$iGS0Zz#s&1IR@NlzerEvOv2kgPP- zE0n3LEMfLq<$s*g={}OzH zBI7{g-~XYT#A1IbVYGUOaD6~goBP!a@al>#&*We8q4KJ>K7rC>DgfJUdfkNDCmM>; z%&8j^I6M=Wtp_mWF*;$yBm>CQu_c(LQ?Fxjlc|2IcCo;8?!9h3zk=mG9i;oQp$)g5 z+VXpj6KqTF7<04Z4Dd%Ru1sal8{aP~3)Y5il^0-P#{LZ1d1Mp+TS2HFELZEvSf~yM8sMq_&>j-i1+trZhJCQIQKb;TB{@kN zipv;f$R-x;mG*h}56p#EH>DxF7D8-CkLJDYf;1Jtr&F1xUv}{+6U=khj&47I*$JBR zOPhGUT{`R4Gx06X2s#NgZZi9*ArY;2*$9SA(}CkTUZWW4XNT6fO`dN=T-p0t`m4@Sus5t&)n1CaIQo%E=60L<;W9jB@D(2TeN z3{E+CV*D}ob4vq-#QJeTOis}dK@Du3b?4J$T6|a=?J zJZemWboAM48H*B=z=Z&iz0iXEb$3>nm~$1$vC&~Z!?=WpB@Gah91ALO2D&H7h@EWro^Fvf1Sx|SGi0IZtv=G}^K zX;2<~&UpDx`2czcHu;}_H!Oka4v=3p6XeSu1%wp< zAg%jfR#W>9y9M8^si5_SCZR6j|EI3R;ku*1Y3Z_^MPm_~6aYdUeRO*mB=t1LW~;Z4 z%nKvpOHXG;z|##dP~gco6I%?tMhDu)hL62wH<*MtXK=G~QN5V?QXw1it__#4&V(F+ zHDzj4{){PnaVO@2V!+0qHp|`Z6psj2d9V;>!ZK(%m6_h;1uik$hJg(0|&U@pn*jCyf+W&&G@3R`^N^V_|nub?4S_WtZ z>6M4|>er#`BGd(nk`^D>NxrgBMrLW%G5L^DMSC_$K1smerYT{6wvyjvu@RWf@&Y@C-Ubaz-(qA0X3+Da?!x%;_z;!WHrryuF@Z^YD5uaqo384wW*m>PKP zMP>}GK9NR@deZN%IE@gi+)%Z=bSs`mTd}9JQoWdEE)~7+#v|Ad+b^>QdL9GkB&Q}O z%s<)3(t3!zu59cwjMYD>6xRTCEH7vrOTX*>GR((3yu?)B(?))*vm*SWr>Qv4wMb^* ztZ1M&ITKc_ot2C{lo2$yLSUYcM)bo!+AE4bj~*D;_PzIQKHpJZk3u5oP|lFc73eLe zXGMDPEo)=X_q0ct6;5@dn+MtE%H@_83qH=HsT51=;#gJ#Op-~4p9UZ+YutK*!D2}T zeR5>X4$YF>C`P}v93w@37zp&>a-#TB(>&3yi>IBR&JE}({5xqMd&K?b5Pm<{uE`EhpYO>&n_bH;QA*_6lHQ>beA{??lxTYJGK$R98{{VWRYyx1Z61w^!T7x^Dp)2 zlk|FZ@un%S4`{6hk$&Tal3F^~{OyIJln4faG~mmnk&aEkj2JLQZ&&`lPg}N=mH98& zoJT$e!Z;{XCQV?&JaGBNDPvlz@G^aq?_i<%<>8y+CEpY;)IIs_Og>9ShQ6SP=k_p~ zZ5{;=A~D%idx1JS_OC_A>U!G~-k&{bE^+sE{S=!E1otm}2-$I|2%b1r1{ zJcBywySSSorT8DPIwsg&gQ77>2zx`zB_M`Z)xq53RJ3ifv`rH5!=EcwSuQ==&7>LY zAHyy$4fP6-Hz}Oo;#GgxCv!?Ob*gi!!!b;DEb+47IoIy67CLRDZCSkwILW$yh}G zch^ZPOL)722l~jL4KPS6LR@gYveg5t92)$RyHp)Ku z%})4bCkYEV9Tzh4#Yjtj-;@lIo^&ux+^!3kUisj?OTTqT|G&8UE}Lc-x67v&Z0F=5 zqYO4Ou6ppu2dxFAW7+X~DfhJJ4)H!e zA_lJt<3~>Bt=^(!pd4dV#o1&O^eOk;ggDP0t}_;=V%;yVXRPx9Bz|7P*nR0K%WQRa z04%aPdnIuyw>6Q6DU*VVf28_gTK;@+BQoLpFrSbR+@b}_DujQH3wV2D`y*cFI*7j< z*`j5C%79O4#=^E_GIwWw9fs*S_YaCjz!|2mJ=%1FB{m&mJd1vzs`maEn{jC(?R$duL3girjvMyx^%Olke_W1% zstkS2`W@9#Z%*B~;8V4Zm)cSAY_r&)C6%OvB_<$iI97wX|CIOU;@B?C#T+f->&ihK z5WiCAIvcz%@tlQNohQZv9^KyO6+y^yza}^v@*Z9$)_{Mw{+eni?9(Uqq<**yWYr5b zIipgLc$#Ic`PZ0BKjp{)VteAo!?k0|fyqnN_$AHUuzhJja9?V1i$`gRJeX$eX&60% zxF{A>sl{A-@g<1JlzgZwJ_&RPX712_+Dy?0b;(ris+-SZXv_=jEd83Rfo99Sr_g0=d26N|%Op@bI1H43=>(hpNPPE;WN2SP4|_yz2YZS`?b>??sdhLPc(J*;J=nqqwYhTtRh+}Tp7+~ z3nMV^QMks#*(zgfn!Py1xad+50~r{V4ptBFLS3Afv1m{ZERHyC)>_PcMax=|K;)li z#7O3rlJ+pLbF8EJvGQ+!PWtprdXcZy*&4e`{c2Y2-Z)NEGfRe9ewZf3FWUOuYXSQt zB1Z8+PnO{yk&)(wxYCTU{;%I<{EMj?DdUZcTsx}eu6Aa_{k#sF_N(4QSJN10^Ax=3 zrmmZtfb(M4b}(K>Yp2*KS}_V>)Q=4cp3%OXQ%b~Ugt|$|8`Ru^h@A2cWABSzm#Wvk zej7J@%7%BAqe{yCXii!P(?2OmIGpGpa8lg`-k=&U`eAm;bdq|~-za)%@45{- zzMMAaIPLJOPHF0~IWI#+SPs9-V)x}q6XsGfBhCJ-UNrU+H50SRFk*k^I$xX{GZspc z1aQ#i{tn4NxT`&6F|>Ov$Nk(-P{ue@{JP|nETMA9Xi3=9zmuCKaO%FsR&JBB7s#e%p-Q+MaPhI!($4B|qTZ&DX{jah4IEHQm$b!Pp{Uj3Y3A}8(8%bxpV>M!X- z-Z6RZ?6D_@&^z&Pvmh07J{5T-#puHr%3N7k?kSxc-Sj`O)rL0c%T$h*ufMO<^j>aJ z6rr++sK|BXRNN8?kixSy9UIwHl`Pr1ux4k2G5cT>mq_-^E|~0pmuo&9oGb{)pXlOp z6{bN&GHj3*D53=O9D{Gjq(r(KqD`mPlURjf1md9VLnfakC44n#=U@2+lNECF#>BLR zso7Zjz3gMUw}|#ot`x}87Gm)%lBvmP8zelC0bIL>F;8i>SBl?3SA_Rf{sV=jc`hvd z`~K*32Mu$kPQVnknTxQK;L;kON^%{6p-@lI$bBw0?7Q=wPb`BmOQMQ@B<1MGhP&5C z76<_8Z{}nTR(kks$K<*Dn8}gy3UL~p+2X~AUgvM^PIGO)-$ObjB-)*B0fNSBtKic%k)D(FajLA(D z4MXXPr?neP3#pE?)my7eY{j#XMr29)aO`ruU4HG}4GD8~yypulS30uz$}YNI;nP9> z!@r&$gJ=~Fwte2JC86Th zlu#`#HJasXQO-Vqszl-!g3}mwR^hfsExr9d#@9f2^;1A4` zN*!32FGI@R%sE`U?AJkTH`lnQbXp;HEe1|Lli}yR7G?wL9+;ZUgX?Nzgw=T5=LFxNCC6gXdTPpJq$>QqmRGARfyj?3gAd4!yy`U3 zi}HqQ{QE-1lBTpPBfFF)i7~Q=O8q(o)K`-;=8ti5t zz(ngp=X_{h+RmX{SzOn$YoOZ){NQ&@^zkvjqvc~KKGQg?5q;n}ypD<}d1(hRVojk+ z5ap?mTktlUePgFk`OZiDa;ke|km1cDC#7c*>MxU{?wNRH9=?sXO(S!1&b1uGqamU| zbTiLhcEO**;==3_`p6UeLm!kCP{x_cS{;^`DK|A}weX1H?UYJBGJ6J_e`2AqYWk0^TRwtGd9}1H{qW1p-aoS_IL2pWtQzNe(Xw->+6)E$sZdXfA zy?yfQ@|Zrld@X@5a#p;9g_tDNDthbZZ+?n(S$Ssmh#;z8`d!Mu(0=a@W_gW%A2hnU zX%`uew*{n-TH^{<`jb;2CaVE7!%csop=X8vfhgstDlR^r7alN<$$qXt)>QvGGE!`B zov8DneL|D6y-+NuQ9ETMhVl@BLw0Z}x_Gvsx;(N4%aH|FqriM?kMja-L_~%`f>-e} zTad+dfTlA${A8^F$VOt?k64VF%qqA8zf1*cu7WG_C*M|2O+_G$)J==p&(`1 z(1FrPb$J8?jQY&IQ3X%q^}i^y)>GW+rbZ`_C1?%~(8??~R!AC?_0#glB&QL|TKeL$ zbWwQy@Zbegw(x*&N~uM(5}y)Xrsg2@zj}oPL^)IA0gf_T0l?23ay9L8=PEOw|CiAe zWRKusO8`u*0CXVvq4DDdFoKRNV*#+lp(4fq&2j>{tJ@YbfR$Y|0i2_y5ix^lH;ff= zCaW)bm6+Q}+6T-uN9*x*6<3?G{@>~Dy#pX?bgNZ`CyhVOYMk1-Wu$Y!F8%3o-10J{%`u&QxUFC?S9 z090E7BYWFwgiZiC0YN_yO*9VhvbwG7IxOpRrs(m47DSOEd@U`wGW&1%2Q+O!#Pq?E zcfs-;ZWZ~$7YKqH>eLw!cmWGXGKHrqr2cyvK+q8M*ty8Yu<<0Dc-xggFsRr=Y7!iy z+6&TF1e)CJKXY%z`#9r`Ug$o%26Kt_YWx9vhD7hJAg$Yq%c@AMr%*Xj+Oey~{yYn% z8)l*Lto*VxwdB*0M!KTOTP66PlTVFYE=zl!jJ|MqcntQaCg8J9m@@uSw4nQVxqZq? zP_*4Jv+mnUI4$2_pkxdvA9n$>~6D zr=q1V+*{h$Rvmcic?0HTUkiiVe<{2vBt`51WO3sxKd+t-xajeUj$;DQiI!|<0CYX_ za0Z;T>&3T7lr9N~-QLcr`;JOf7d_Dyq+_8Fk^(MIL3wYQG5R#=+itN&!!M~_fOQtI zTI@dC)7{Yl2rCVfg(E^A$aw$X+ASb_drKxCDz;3Ph{#Rc{_%-;6~^BM0*&p!F}+9= zgOz*mnE+3J#P*+k0e;d6Vee{GT0icw?P#CP_(tD28_Dby#b`c zf)8_JZ%j}=>pYyH0;1rteYS)_?&Vm%8cmw5l2IAiuJTQ8Oe^0hT(G~=GA$R1*F^K% z(Zj!pA8X2zmQ?h{l=maUS&6wmO^#26untoOg#^>G?A{BvglhoI=L_tp>`S}ROKhl2 z9Td4LNnCoVn8m{kyYhT17`teqNb2!y_Rflg9w}-tWiAXjbtExw~>&|XMvbYVP)8#p5@lNg3Q9)sb6cDW39%+BSK-j~h! z7KyB*>q_%J2Z+(fiCch>DiY;g$uzDcm={MXA88PJ6peej)^zbob&PY2jgF z?FtuWV8ti=O1kFmhhj(7t0k&V*CE#-l z@AzR=am5n*^$ErOSD=3s6d8GCuS!I6g$Lh86ya__tm{#IJHkn`g2F7KrDe`t<2 zQiaDD$w3^VQg8yU935@D?bG0mOJ)!Lx)(#za*cw42m>wASerLLwGNI9`M4wVN?360 z3EP`{1Ea<;pVcati^VZDxxkd!D;!lz9auJh>5g&T8(9V9rrWlOo!Ke9a_=6H+gs`k zkI~H_naR5vVSc18TL0yrvx`@JOc7(A!RzA9fAi3!VamevjyE6h1Ur`3|KiBc4)zSJ zXi#r)*<6^|cLm_y?D;flJI^6cKOTZ>0mY;HekY81vi$V!!@Xv$|2FQBx~nV3uqPTe z*}vy+x{TenQ84-F25z?HVMlb#D+@i_Otm-4PI&d>;Jn~Vx2B1!y!uT5%aqU6B8ZMT z7}^4qq`Fza@N@XVF}oB`%PrLH{Cfp716&DsxE9Km#CW@09(1}~6nF~iBwcmBU4F-I z0Z0hK4yjtAhv)t|r+yPLSWIWdQ!sII`zGh=J{Fc+F19All*p)XqGsw^x~LH>U9|&A zao_DnF!GaFgeK4?es~C#w``NFj}``>bh{d?GoJ70nawq(Mfl5*?HuWg=Ga);z0Jm? z`E>r_ZwWGELFjdPR>ycIVj}hQ$@EOVle#{PP^cx}%7f`}Hi&kydSwN8z~&Qa3ctyr zb7KeR+b{XsLus}C@!w@Ks(CWb(zKa)XW;tSsP28PY$szU7dHze=v3nM39X>zpJpzl zu*A+Vhv(pA*RSyJ!lY1c-_o*+gx&_uo-!2n?^J1@22AQpW|r)se5h{UTqAo*XmopS z%Du=-kLd2#`=b!lE;heRhgR7+P)ZCK^*aPDbJDGLW#iz7D2>|1E_~m3(M3hT( zB!k$!Rs}`OQ;V(cIF&_!7G(qgwrz zjWnpOS~Oe!9vTDH%N&a=U0OZT>IY{<<$)<2b2QioDpb0S)Ftwr#+l)WzmVw4xnD2M zD0AA6m80N=<>eErHMw#4Rg7gxL$n<}md>&qca{_{542Y;8`KVa-zclUYw0Ij0>)l7_L({Oia!m z6aOb&@CR7;5 zD`2!as6+K3?q_BxkNsb)CT#!*7i`+D9K2EL0GG z?CR)d)V#RXS?{pCk<^t$%Ci~muNxzc0F}{y}aBnnBghbL&bEulo#Xy~gWetnd zaI4MNZNu7Y4Dtg$Tx(lMr;N>a|1Vi^Rl8RrS`2DKi36K=OHIjX8}J#Z`zR?aVUKLK zy`J}AAB2OMrhzll)KsXg^}JKMNlh5D)a zshCN+^EDX$6(~vb3Q;Y4FgIo*F2KjKUUUAt=p9r}^CP!Q+XYp?RHSk$GdY!Eh`v%i z{59d{bSh^0~ zJcq($g=QCuUXjneAMW1I-==+G^5+MmkgPIM; zHKwwDa=9FTNHoA$L1xYbVPvL7({CRtmL=7;`=GSip!S6P+svnybY7KPJb_rMjCbLR zO?%cZxrc$@eC5-h$hjnpAGs()x=ieyI>cAMAj5oWR z4U-^<7OtjB?HN_cCfl};k97D}srnk;%txg+3Cr<%g$?h%cK(T&nuTU#f+z0NlX5S% zYz_XM0bkoaG;n+2HOmooN?XL4(GCmBJIsiB*jQlyvML>3jBowyP{zF*TQ5=&n2O_i zCbCMI;-<`B=1oqt=sesgST1@A?sM&phxu4XadFW;)xs~sdP zBT~48wB8^#r`v3!r#)?MCU;0`Xcj{egDW6rW_*A}rR zX#A0pdAmZtjetOzxSPD*dKbaMC)xqCIeKzw zdPilE60R8UPFwmE)5@OE%PB-SXG-XBoF8k1bv^otuuPBCIeVZx<3*13hCKB%o|Ka2 zPG}qgOWMZtVM0R;-z$y)dRppA9l1`d*~M;I_1 z8bfXV=Ot+?TC|Te9_fRmPm94rU!St<12S6RKyqxxG#Msr z)ZSOFPNP}p zC?#&cB5dXTOBJQNvAedl)A%D@UZWsD#Gp-J|JR!YKAx#RE3bNYHR8#&1 zq%Q$@I8>Edcqm`Jkd->%KodNyVF2D+kgaT!`?04t$kJG;ibu)3iET3moWD*e3!L$}3&qVUXCV5@!V?-J1& zt%m(M0Pd{XS1&vD8U>&%kX8i#Zb#J9} zT*Bsm7Y+miaW>{gfu|)D+I5E{a3C#rYwBeAorjqPa1Z7GnC(UGCy>(u5Ct^~2ke@H zX790xUfwY==TTs7f(|rZ|M)iY>7Uyv#P~ZONKOV7SKV3WR}P-$@{}`v_X(KC2XvW# z$U1YJs}*vAL2HSFJY4cGpa6`HHf1>vhe?2jA`x)il{2$ydN!bphb>{n3!^u7NF`xL zXyt?q4k`f=+*U;8cCtrE`~p~bxt`2gYI6$^J~fP=#pnQY)FGF*!{b#H0N?^rs<%c= zfPU$bz^&VX04^qm#*Anwz&p>kUeY28XsH4PWWp?G@*oliQ)x~3C$O&vfIQKyWD_*# z4%eM4;ARp(FtvH`ou;MOT35D-1{AWD*hI55(Ue)|{f!7aR=>=?`$=&Vv7hl4CcH4J-cKtM{>0&sa!{BIXjEk`N?S5u&+E5q4^gulNFZ)iYH zjTQ{J?S=SX*+e8ruuGa7%#@qW13*DUchD5fq0GP5=Ru;^@oV5K_Y(U6*wv zKqf(Je0UO35(Jmu2!7Hmr3HKgsXdbYV(g5^Tp$Xd=OFdIkO#^c{O5&NYuGktytU*4 z&hr8ZP#f${VHuNk9Vj6ia0S?f&>?w&Nq#kkBIzMk*fv-zJPO-i02r*3=&7EaRn{#mlM8s+f%*Nps6#o6BMs_EH?Ff z)!6h1m;kqvGERf?ctMy8q(Q%do1o^xnpn7Jjz0m-k{fXQe*XE5Njkq>VJshTiz2^) zO8d1ie^8M(*CQo^YT^absq!M4By+Bj3(2R&e8z}sj6SNio}z+eEKzyVX%ar zID08Lw;*N)ZBYG~Na*qI-ChBrs7Q&m?@w6a3fFBSFkouEr)yoJbP4CQfVzF&03Pvx zDa#Mr^@^4fW`clF)l<$ck7OpJ1((GO@YlS8M*>7)i2>i5j&uM^COv^{!N7r**6nnC zCy-Fq6Ft%bo=H@2aDHCqnVF#C2b$%Tgh&+L?Y01u?+fTHd<^p>lPc!%*RJA;u$P|Og zP0RxSM``(4+na{zwx&wj@Cy(h&5fQiw5b9_qQK$P7!lm=)T0i2L-YB<`3BhRemrr~ z?TKc<%5yYm{=W7Eh%Y@x2ZsTqh{dkLVI`xW_L@e=Jo=tNOjLmAaU{4N5C$iHU=;8)u5tT5n!={cNFf=WJNSI^3*PAW`= zP7!L+v?+fv!H4oDd`Yxo8$z7rlFbsO9g-wd-bMYHXG9?tyz59GMSdyUKi}wR(L_&2 zzvMeEi5iMr7L(n@Wh#N!0CpcAkqx0vsacn_hAgytm!wwl-(`@t(6{B?g~+;BD2c$N z&d*Bj*H(X%_aWwEY|3{KTr#nC-mX3?Ld?ZhTeznhwnn*I#Q3x7>WgtV)gW}5Obp{p z50CeBOftT%XYYp&tWL{EE-{8|_?(yB7XhD_no@*kwVf5G^FLN9CKk;^U}uHimT{*? zjfbv$iPrK8J(UZ`VoA4-qSX2*{WeTLz4BV<`5D&hTV>~|&m1J+v;5wVSqBW;znb379BjzRERID}CcrLe4YbU0S4$iIUlNNGXY}k~K1hijArt7xo?=vk)MahZ` zTZ@e#FF^FQ!FKNOVT{OBsPSu$&dM9H3;aHE4zA>XZ~BS0C&lb($NX z{G_*%GfAMpotC!89|cmH7S`@fEbOw=S`y7lE>LfBRB9`B)9PBFVkkgMs|hvwy2;Io z`${9f#c6!?XSfW$sE4Ftsy1TM3#lZzG=~bb508$(`ImR0(f!f&6mvR=N3JcNVv4Xh z?LhnRg-A9><#1LwXO|^{fw9laXd_zUzHVE(p!^f<67j?6PGteAp@JlR(Ujsl^gx;b zlke!l$5k0XePmVRP%u>?5fRA(Ds5V|nRaL#s-X^_jZe!w5*p;<361kF)>Gm5^Z=cA z2?{ zVy=Bn+f%SlI`3!*GqWL3^+OA7ZUilXj7hkT3!g#A8Ww5}cCc;)A&UGFU+sk2q4rhl z-}j7LM2!~pDVj=l`r$b~N{)6O2ZP1~{RNLP@~4NTe~rZVO^10ey)x#u zaxbOti;*EtLWm>_g(4s?GZN5#7x}M;6;jlKMVfd2xFV7b@7qTy3k}ipDg(2zJpGYE*Ub2{T*7(y`^kcWu{1- zcVbdriQub(EcT(WeJQC^N?9Y4;{X%==*3f@*GnRfKl^eDOTM}RSR9dNU0!v?>N3nV zq7cADmHH7R{w5D*&wbuUB~u`hzn^??ab z7Jlkesimx;f>fk>e&5$d83+R{dHEQ1!*$z*)b~w;D>}7Dla>1eq!B-Y4}YAMuX|ph z{odLm7WZZLt2e!-uMuSSeWMh7lFD>s?I z82(M7i294#yp8JAe}Bs%`{dnem2~stQcW~L9Dlga@5pGBJ+2^yV)XjqTA6Ok=4MF0 z70T2+BGr1$={sj14c>H1TF&nX2!DSOXJJad|FDz7+v!)%uQH;B7aGw03YD6;$CCn$ z+#aHa2jWt{nZfER`IIl zdXtNailgAjS)Up2#bsZDEcjI9q6fS5(6Y%dabqsCT-?B8my(ye9X%Ha(?-n+&P2?I zBg}uGy@J|C$gUmg-^?PW|D@th-jG=1NKwS9!12+J)v27_hl(FBBhtAjP*5y5M>O#s zyJSE}@S(=G?g=IjoKiv-A35gr2W-yeHv{>7R-=ku@3%l+D&b|bdM=eK_X+E@(bxt0j&tv&ms3goRg8DNzULs-~ zm`nw~tm3+pN4Opr%c2Xp$uA_ zNSxHf;D%kfYs|3OP?g$$pv){>Uh178UD;_n`(QKZuv;-n5fqXK{;J8%pZZf>qhs5G zy0b-P+wFU@qHKxLQW>8Qm>`5mZ62cTQNN1M@;ulkj!mhlOn|8`k2(aj?Yt3V4PUe9 zJ*oRH?}Vo+Te7eWjnz8UXbC@cBMg$mk)?WBM8?QG8Q>xeQ`4MjIcB;mCQGD8WNkJq zhJuUg-a#G+==v(F*BUtK2 z1T3UlL_1205|b1$CuB}l5;=wX+J?1cn#aB=5-J(~x5=haHZ&1VLrJy9ewr7o+wS%MK<=zhu8YyBeN>!!+esA= zTJaoH+VG>fD!QL!mN>C{V3VhIx#`|Oac8+bRH=1ZKAKLe@#}-Z%l|-|g(9j)e@p`@ zQ@3IZx(G_EhJ!TVjsJn}TweN?#67->4vmHXp0n17fwPeyH}y6RGVm@AUt^|~n46aD z7IulBz4@H;L_xmhDMXCqLS=k?$9$HF_aWzpO`fDz!2R0l75WEqT*2$&Y0}f}G;F#; z-&#NRbBzB#P~>J@Z>pvY5Aq^Ir~B8EfaW)K&bwnh-xn8}DxP)ae)m#odg@u=&v;Qe z)+Qx+j@ z$?`#bC(aTR_h_EzFVDdo34*d?>na{o+!Y$u5(lc zRe^>3c#pS(A5}y%3cf&BnzzP2JhxBoO^mHvzZPEk=VjC@{_I5H-U#9+kjN%2uVAo| zl0RqM=hrQ57W^)4AfGm{vngn~EUvZ9F+k$}f=%v3wyfQ=HGE6mhcF}`6|7VrS2`Lg zw22B@T4kzw9N{bA!59MRQ|Z+m!MedT{Km;01~@21Ot+M#$z);IHSMtYBWNzNGFf$A zyFtXCkWJa5dh0GYBzn5GkKRr3FV4j(w}!upg|*{rYfJ$+HHJA+Z$Bm-OByg@LAatZ z^wn1WDh)Q^mYwI>ybBjJ=!?oDaz#qTQF`*ra-5{T^IN>L&h>eHrr=a+OMyC5k4oEP zfLFFlAr7dQku(y&PKMZ-*?8tPvs+}!j7)@?$rxs~PPOZ&l>6DDqQ46`HSisG)8B37 z`YrDVI^Qb%S!qlAv}WI4)`jgWc<-$QJO@xa{0DkmI?6U9tSxp@(bDfwgM{k0?DbmZ_2KEfi z=N%wQcMx__!&0LaPmdSlyxg;?g0?Sb(hGI1G=&ygL+w?4dIbshPD@qIML8AA{|EAm ziwr={J5+}xZY#81Ol$QwjI2!EHy8(A>=RzjUI}xC(}sG&5 z#Nt0T%PcH!uH7{G<>t@tGrER<8md^H1zS!hJN;DxQ{f2q?{9i^;?B2Yl2bny)P_V?BTIB!;G+fkkP@i2Tt;pO`JYrcX*y$FjQc}@&o z>A7jTY;0z*Z;uZ#T#^7{3DWm@rWnX_SUvv2%)@bXUf{h)ilWT(@%Hia1c7te*3Ozd z-9L1`xDd><(wO)yE4ea`zt4CA8d)H&vPS5 z^^z=J;IFgf7fX}X{~8eI5rDXy7N>hxEms2fiUX+LqUwixpRU8AS+3VAP7-fvW5d8U z7+m3T8=P>ftfAyoh=k6o=MeCPvE>VL;v7BC4MBycixP{{atcDHeB z#*DnBtY7bB$Lm<9T4|oll`gd~?s<4_R97GMwZRgDc*(GX_f_%K=+ie#G41iXl zOmfAahRqqG&dviEc?cyqC61L zlYoR`7HA05>!o;7@m;^UI_{;ghR&0M!E} zn{eG-xDh7K!$&Ll6~dBVaS@uAnvsA$Ep%u33>ZW^-&GfeWO{`e)}$M{^ApBBt68ZT z#Gpp%*}qDvOryz?GW+NtL>Ls1`RwxF(Fij%I0HzoEbFOz(b{n~1#vf*&!{HgKn;>` zjOX21D(6=NTC0{{P1N8fQk8a{DR0An8YW(NOHXM5Q~yzIFn{H)DL_L3y`q`E<0hbH zF57!nU|s!KuJ~Mbg73kzK!6{5O)?vXl56U9V&$lbY<9h;u8b|JbxpXYfy}Iha{&^s zHj|)BtrOZE-x4L*CS?lz%Ca*mK82+ifWtIwXpExX_4Gc))7LKYb;-b)axMT1=C<=_ zdKl^cnQ%YN?TK{N4C+!#`VHW0N?o~EJ}M&sA?FM-4!! z@|fq$6o~7?0F1Zzcs@qAzp40P;5;6YCTpT;VN z47iJ203s0}Y)#MIc~&qFt+NMyWEZ}p5qBL4CZop!1o*%0hOZmik6Fybd5W3_=B|&Y z^5%9{8K}?ofj_370Qas+Ocib_p}7&)yuc7z{Ai+(#Rb#0bM_GEx$d^Z=+-Tr-XTlVE39J3zG?4H zFjnZ%O9X?Rh?2hlI`AyH3^k6!wP~r^Q*l5P4o&lx-Z4l(%C#J#p0u1>)EUl{F2{aA)IUCz1NkBLKj};VHe-M z81Gld&-qe|2@lh}FTG)ztL4fK_ZfP1w754rBYBQ!v0pP3f0+5XGbL5Z%y^rK8Pw1# ziRr*RNZz>U9)?_I7I!u0D<#jpD$OAEPE4B6i*HxG|nJ6{bbJSOcCuq zaA0Z4jK6=pMqMB8B%@f&wGaYjnrkEH{P@7s4YOaZtNeP|cr|5<&gGW(l7$mt+Mmn4 zhQ@yJn;%2*)#`<{-&*M*lz@ELYApd6D0_7o>^EyOS5^ldbk#^B-k7KEu7oy0?=>hi z$F3cgdb0_z2^eseu$Xy$%Le1`s#nNRXV(-HJnyj00oG4%Rugfm!m z$&}{Dwz}oyA)o%Jh^nV&`G{Mtsd8g}(JsdM6UiP`y3_`X7iK3gnsOd{ss*HlF<33& zJ_9y_U%-91bI_`xmiLrR)3sE4gtEqK?C=f6$4!E;@JnWj8bRUw$n#MHy?DEzm*-r` z%5Wl{3MKIk$Gd$^zJwz7)c9UWw~&^NixJoIkUR&KmK#nCveUCT@?^~<3Kh?6Rt0H^ z6h=$fJFaZYE%2zI%>GjZjqcJ%og`rq@J1SLKAEntNexsE=hn0g0V zlksX7v(*#qMf=;Rajl1(wwGTBmIoc7HcgB3=cv-(`sN2RL;>URnJK-hJlqmd7Mml>J{eudMgIeV zRS(6F8X5i}l$)0BxxM;=mXqqyW8(O`y!Xq0l=XBb8f9E zcjqmMj0V6D>*o=QHn2tk#y_uKltNql3Hj+2JgaVj_b zNoi)Dtr&beDo7MFldWpE-pGg`mn%ic#4`tG&S;#B4==aua|N zZ2QXbUOkkW*ue8&cS%zkp}Yz+uuzMI!^&vm3p*|dbFrjHyi>jB(}%6F*dijr-{}ow zzx7|DYfZTa{s*5o?dqrfs4|V$qjl@?c+^$|GBUd5@3|_`dImHWcA;1U)T#fL2?&Z zkKK2OiWMfOQB%k;wzoc&LdN|X8O||&alT45%ek3;c7&N>+6#_E#pqZXp?9k}1-WeT&)+k#^9d$gN0E*A{?p?9W!T1{o#k@l62qSdsn#9(r5k!wgP=$1 zcFMsfE(31%r0Y{YHum#&`hOK(daA7$5VQwxXv*7lz|{GEWAIY~wg^M!TTB~-J|C~M z3i^DxTXSDfLEDm2>$G~Y+bUrk4%#+C-`F(!A`S;A`k9;!mB=rq8pKCSHQ#@Ppcoy2 zwVS7;63z$QcuN0=t$pz-xZX1sxxJ?>90%Nn9cGdjNrh?^&O2Y&=*LR6yVa#@tVvnV zDx5aD`<#-}f$UDwUZih1p@nhRVPSj8f(^PE!!cmmv3}0tWv*`))gKK`VXxM2g6#TW zT0C5zikny)4NE%Dt{t(~9fl2fs=%B;yjy#zAFFqf&PXxZmQOs8$hD)wVXkNaE3c@$ zjm5r+q6E#3meRy|@Od$lko$ZdYf-wPK-UbTap5wWZn=swtFxf7F>YPbM2GMNuJ#31 z9;k6#9LRjt#T77}Y;QUP@7>tdXVw=U7P`6aG%siYYTEm$cXC63%QPWN(vr&VyBP9S z^{)0?YrDzGiR8*X&e*}f@+Lg>#8v+TrKG}R6)hA*?n<2(uM%eG>duxi7Vo0bPvwHs zBe7=>OIvY((V$C~RY-G#_M=~>HVqr&g)YnkYM^{oUA&e9B#11q1Py@!A}K~YRwA+r zF4#B9`dQ|vwBRkaf``SGhFX5d)2VVp>5k(4#Nm;jt#dETPOkc*FcsKH&KxD9F!t30-+ z3H7Y$HSiJ6q#}Z3?`zkUNn84|Ftq;)FT>s(;!#wmAoavx4ty~B#dXpwCC6pl zThON;Mjpgxt|d9Y#2(p2&KJJ?%F6^&gFWbX4^er1cu20R!$<2A-&~~>700#vH~v0? zb*mci@M^iM$zVQNm4X!tUzxa{+xffEVe(Tp?thVf4QuO3_vuvWU2+RtRv=+HdE7vCQE_{<~Uaj$HRcPLnS7GP5K}@c@+6G(GdcS}NV+W?+4KjW>J7?3x zH%-p3j=2dnkBrSqS^A2_Me~jAMgDxADO2&%#r~~(gsROi%@X#lnWjfZO3l?x3J_~2 z=LKLb#r%)Jo(6WuYy=Hk7ND8vns0vntjlYZ!Yv9Dm*kyI`p2&VVv$gmGL`orHLths zueF6by|O+{9}oBEwg)>;MTf}aq^R)NHdxa8*87k0+Pal8WfSjyVh^Hw=OmiwL&DGB z@mXGR!K!t4IZk-cv!1{~8xLbU!p(U=6DY(|*K@0p6W@nbFZ;oVt; zdz$(ug}P}8D2Mi&r4ikqqXj6lU23kmkF**IM7eQNqs7Ipoi#G*2kURUSLViOqXqQ6 z%f44G z!tp4})T2C%r4)@c@f^b`FrfX|cN11({T8cH%I7;GUhaLMz#+-?rcL`~Aw?eUc3ggo z6W%_xr;L1i!*e%;EN?qIjj=~FT#S?JgmM(IjNwDGw@7gTM+hW*S7O`XTR7| z^g8>RLI%e%1_eHR`EUD-wXQ6AjW2!ufNRp29LaR^*}2*$x2aI6yOM*!>&$dq4yqdB z^cwcF0GK_q7F7E^X%{ynW5HWgcpLve&~Bkv>gny4%=Dutu4blg?5~$x`Q;4{#KS$w zR=Rj4WhYzPo86liMhHF^)9f3brOoZ_Kcj&1mJUVKZjZRvsP=5baezNuk$|&N`W-z*1bgb;jc#Sx-d#^w1Y2w_wUp5_9 zUj^OLCkwt`ekowK^YKZ=j8d|be&AbR92LvK6%c92=2mJ7b@93(Q#L|KiTftgGZiTM zmh9rtV~8|HB&CUM(>-2Qe)QJH$*l_8;Ub+zA002@JibtW858y(Uv~ZR_<^MW|MY(d zO{VPec!tpzJvui!3fpzP{$A0VTQTp8nnf&*4k}saCE~Sfs0Z_?uQ-xIeorBH5e>u^ zD2=nLzc6$o2r57#p}<3OvSZ%kD;&2il@}{@Cmhxn0VpuewDh|pjfF`3@O5`ymi?M= zyo-DyT-E;QG32xqFQYw7qHICpMWw4=Ak+cQe>WVZ84?L-sY>>z(*;42%l1bY=a_~d zLtRfq6JGn>P=7}|n;&O&bsf%jP6dkYES4PQ+N@i{nGq+R+@7S}&;(s7l-R#&&)6CNlF#WJZ zI0@!9b$C0%{z&gb#Ut-8#vn_rSg&sfn_n`qbP-%pM5a^LP=>3rkH1ZpPY*}lZR#*s z3`M8>@+GONoPCVX{2KKdMT04#aSRlYuB|{0>tv$~>-mgCo`!T;^MKnIYJq{;j*u~9 z(_GcdIuv*~u1C`D2w;yh$wNDOzyvKZy%EN{@_U7bMu=*#lU(s;CIMY|aGu+J{2s3< z?c2k#iL0UiNYfS2AU(;|U$h0DyFG-bXEa=!FBMKdGT~xsF1|0*3{VQ5p_wA&g_nUl z`1hX&fq6W-=~JcmSzuf{dOPX^2eN@cjJ6stdPfy@RtoD{C=ij{Q4t!E(a%e@%&`V0 zf4nUs$AHLbkC;CS$PAK!*1&I#TLX;D;L-*_?bR!zT7!}v8NW6@((vnqulC|k_!_`y zyQ1Y(8Llg(Ow)ns=ynhbQNAO)Col4>08h`xJD#}Le_DVdXEtnXG#5HP!PCpIj6gk>d{DWtB!FA$#n z58(316<6DC0Tj_7Yvj5m>Mj+j6Qrlp{hw;}j&Yiy^n2vzlif zNY%QA*8KqX?sjKfb;E~S8mw4|*V1)gXrXuInSMz6WKmpVq=4pH!Q5yOL zqdavkYotI?ut^-&!}A3=*}x{MZuZ6tEdU~1fT07TP2@m6a2`rb$TP(>5A!8Gx$sicoJL9SbEkN|AmE-$gX9#Fcq0K9NUzG{Mi zS|`oO>cu@>6sgF?w0CezTXFs-rUleeqC%^YdW#Goxq)5E4LTChD!SK_Pd-m5U5$%H zfrKxS4L;pVXK@w~P~`9ZaIK`jU-4K|)gul3uU?#z3aH}PjRV_$Bz^zqJdb1|D@1z~ z4=f<`6>yML_57cQnDp&JpX`J?YyAFH`gv~G#)Cm|0QS;7c4Kw937CVW)Xy>Em}fy# z@8pWB%E=4FI@WE{sL45=*6jC^B^zP`;@eFl6ig%fJCGCC{CMS z%Jk1;O0Ym}R(y47OQ$U0^1L}P3F94_XFogg+>kI^O<@JHM%w?OoD0S71dwltroxYz*jhl8#tyt;I9cg4*)fBUhoy2Jq?VKjaf;y zL#+yLJ`ZtDz3m!Pb%mOnfgCQiJK7zKMzE889h->NP&l3F01bWNBEm6%%mnwv)m8F9M1!Z|4)%IhzTpuc z@mIf8Uoky!OUcK0T+mKV@@iTOGlg<*XmDf2lVKvfWGo(I_ZW`{sd0t3Od5wvWk;u` zPF0FA#qqftst*+U2Oqo8z27P+>>v6)(R2Y%9C~HMWo^My?8s1htns}~#jzSmW)r5L zLQZm0ywOb5us<5`;X^x$%wMY95*yAGC!0}{77DCs1rIY`#_i2#mNT}&D7?n1H@(6c z@`kyrQ=L+D98V=hEeE?>-f5b+w}$AWF4}=-HUa~%ULclF+GLJZ4|y7N{>q4O5m-{Z z&e0?bBnQJW_jSb+Wt1BS=~`aR7?*Q7g1jY11o?CitW6G%Uyf#%7sdGi`hobPr>}KJ zH9ywSbK4TUdPU3wZQ%0Oqz-+(#Ajj!l!=UxbaXBi%)@)XWTAsi;*IO)ZsFzWo2GY| z!}=J+T=JJ`B3dBT9dc&(0v9h>T&gQ)`dpt2Im(p`a4cjd$kcqMzfWD6LH&doPXj0T5qO03)VB(-*zYrPVh-0wN+@DGNwQj9O95E|t6lQ9U}P~>$|l%*oZ)mywMzVX!l6J|JSBN;RO*Q)#>CWgi%heB(U9t5g3R( zD_&amHX*9MvWl|tDKORGx(lh<`XuwA*#1J>J<;&$$0#}L8C~~E!W1-qe?+mD+R*xY zi>>gzn3fORNy1E`>oMvD(sq>=pX%Wi&Dd2$@S0b#jr~P1d-FxeQ@9S}Lyd*z&w;&# z>y(hFo?3RuWPu5;QHXa|DKawsud7U=19csJTn?iocqZzJy?^+__I0Ywlmg5|S-&ya zt+1gt0cAoblH?S(ho42hhIPN6gK3_hahHhVMDFyU!;Y^Ocil)5)p)bRAzZ|_xyxD} zliN6r02V>HS|kS|uwk*USq_%(S{5wn-n}m;WNbQ6wb1M+msIa`Q#p}J5xtiAZ#w72 z7w;y^ixejGi_$EouKk-6Lc38NqxE`FTZ>I@+wEHrQd9I5%t0HjINR;h{IdOzaf!!9 zgEW{u?kn#1RAniCmDc7Vbg1plm9`pawVo{W2>IY zz>G{q;*x#8NB111b${Rav*Y}nb7GyASwV*S&UQ|`;Ju??2TJ|tqS zQM?hDmm}KC#&bmWZ}qH*Po_cPUEwcFw$3#E7Sp@s;?XTwJ>Us9ZkB5Aefy2@}nf}YXHnXPTEgE9n&{k8aq2LLady~Rj{j~f->%p*%qt#H~lJf=oIrEe- z$-@CQj`sff_N<_3&d>g^GIlejM}H@?G~a&Nur<9mNmLtlf&9RwGcenjOu~)t%BUpY zGwjSnGA;%jZB)Dcb#08d_3m$}#a>On=U%)?o2Y+#bcy#gs^O?*gPCQ^LoVoXU?W^3SCGEI3Ao!y{nq*SyE^TCLY zka0R^u;hl~`sE+vV~NDz!0zIX3pLS?^g`)S8}`c%Qwq~x8c+j<=uG0QndE}C=ogVK z(W(ZW(VCevDjc|guyHd_7t`F{nQkX1#*0RYJ>)*!Rr@lEKL~;R>reNTcilx^oxpbf zvV$&Xz^&PhSkhL9o@3ioz}DbF!wLaSXSjRFGD0?EfK9>c&P8R6#pI)9gAmHcYeUL@ z;c?8gQ?FKw1+4dyR5?wvUVM~Tatfr~$DI5RbmuA5;{9NiC6!t$^V(O<-BzVyc=aGI zQ^E&QGH|w4??2KQAdt^!Cma@5_b-_)->zZ+8#xjy2wbA7vQRgm5Ba4XIoh*jR%oTI zX-hOQ+fpcod&cOOr$T}S0?OTWB7N*h&R7wJY4KAQVx3r=tNu1oX6bS?#H2uaKiHI> z@$3(ByUGiCV&M7RGcIoC!=ucHFglgTs#0A+#sgl>ozJ#wWS?)8zk+MgyFq^uHxIRm zmIdZ~+zJ~@JspbTbw@i->1EPI50YmCL)UV4Ck%;8Y6`qEK?!w^HZb>ed-R4WxthX~ zte1HMa(#s{_Th-1e1I|Dv04hs`5703&{Ht4r}B3nCPFglzItOmjW>P&$j!9T`Knsb zvZ|k7aa(38%k6l^82P=~r-f~c4rZZ2<;rE1{db1li4HvWSsm9f5&b{VBdHG7Eb~q8 z=Bb333QAE3+G1mrEag~l>POWe z7p|M*BW&@8+nB*ba-|xFdBzUEsX>PoX$0O61TBMw!8Yp4S)C;sFRD8)k6HZtPV)?7 zo1!2(O#V^Fw2kC+&tACSjS4|1F&Gd0g(cwoQW$_L!(9ezyNTMOsnjQdB1DtU%SfCF zd5+v>9j&o{C6LxLZokqH!#(O04U=;33(?n*NbwvmCiE4Pe5&_-%6iD(cu!Ss_7)S! zL~6AjZJw;T;m)J<`bmUM9T_82bx(k9QsKf*NrQM)awTZq=UYgsdqpIAFTvD6q){mH z;FnZ|d+D=beG8j47t-fs2f78OtLiAq8wjtck+7@+Gg{a>|J$5_*>@pX0qEH|4XP21 z0S4v=3<`;CLqcVNdC`X@l(@R*%qsqf_f^|{3Q`YDiU%!bysLzF%T+H}?wtDySxbH@|XP1JuV}Xcp zugMU@=n_Auhh)PcelhZKvVk5IXf-P#hVM?(=;3)^03LfejADrQXwCTy% zs9ZftIPk*lVNypNwtLXaxeb$})p*heGn(NJCzLW(ofl7z6=KR}f-DmUBR_8R;p+Q% zj>?A^JKVE4g)8-}-k!6W*LpzUy-rWOwb!l!zRuP zK}-r`FT^suic%=uPHr1C8#CYAl?keE&1sOnL*uQ!`^G$^LSKEXWH9(9a)f*gX{eDQ zG`o7{PP&O^hoLTXPv^ljZF0{eW&&w9A?h(@sI|?0D!H<`&01D;J6*>`G)dUi9-saM zrGGiI?CU2lcTPu@j2OMiVGTv2?#~61xcWGcrDLEnwaWm}c%o=J6gWHsu|A2_K1=*(XI(DNuJ52>4P<`CSlh8$l#yOE#9d&98mFkc zy#~D}d>tcKXyjDQYd@Po+_KGx2<4^d2DKf_8fngQSAN%_2uq2lP0Xhy!1^w)1LDTd z^?L{tR>u|YD*>;_<-f2i;ZLz4-|ajV6kKC)Tt5D8QWuu%2mO6369vMYl}gW2z8FQf zAvO#l-(v>#rlxSvI2kj9v1d7{Mk;GsAzFVwDtlknXCD*rbDrTq20I}qv=l2@{U9VO zJ^=U^D4_V*tZKcQ!a^*?-W#GKoB%z}TIB)KX~@ME*TASD)W3WCI?mnJpN2J$snwg{ z^Xh1Y?yrM|+a!PO_}$a1L4rSEoeN!@v1>#Y#Nx|$0j)aS6ZiTNlj^?T$hU$Yk~Wk{ zs9U;TT){Lva-OR9&2=VgX-ZfAI67U;yHrT>T>hn~nb6L<_+06}n_KzIr!>bJlBJC| z>EgLm(U*ZE)F!;;+-rlx0IBWhg)(M}wKKHu(%jzC#j>?95XCpFKC73jSd0&0Cyxck3q~+0sxqNt*HYiBZaI&@ZT#aBU1%ys)F2ebm3|hv<*Kttdt~Ki2kfiWY9o7<^L_ceUaN4 z$0~7iymR@N<#a*XPmUptXbDJ$I}+YESHnzPNJ74BRAt*uj2#Ps?zP349>j%rLOWJtlct z%!E31h>TXjRL#YT+Ug#p>sS9|juq(}z{^DaFve9a_yx9asQSL4loecJ|CXDvhOBAi zh7+2)&~(EZj8oj9WAGA4(-SGFk>}f4WWR$R)41HRfTub1?r1P4itSqSUTXMgAJy`! z6wsKq;SUh#kYnuWjBQyDO>at5>Yw;{1ny{lU@>A9m>&-9jB_rcu*yy1rP`Um%A6HR z=t9%{H?jKn0Xc*!-+wkmvTC4i#wY-o!sp%FS6|8~@!8k-ZD9SN-LBxtzXXxj^ViwX zn`{#~^L{=?5=+GwkCfQK#vuq3$wE)^Hl~lB0f@K~URisie}|jNU(xB*sv%|A9bH2o zokd-}HpL%O{wV*VLm5NQ*3}Fg(7yg|a~XpgYYhq08?6^>HaDTX2?$pA=99A{N`T@1 z&MtJcCI!IA07A(MbEAhqp4(Lbfw<6i$sMhx%+tr_L7;2v>)Ed&`oczLEH&@IUVm@#JQH1UzP$_dy` zoa}fizr6L@1dy()7fRk@DXvy#dwNP(2ZqBH75|J|v*_^qXnl?XBn$5z^>B>L`w?G9 z1wnOnhM&xV`ts|9GQc)-+eHokN{_Vyt++Bkt2y6w{#Hlwsh9FV(;C>6+-V*|Dwa0! z5tKbGv>s5Sj}c|kP6W8G_5-YRn4DO8Ur{ecT3)@wePl}o;^B?|sEAZye$ z0Mt?pb~?!uEhlyYipdOvz}L2ghs@)nuJW$@M0h~yuy_G%TAaxEYU;;02FBDx3N|nV zjIikk=h@`G*Ac{KQBb~-i_6y@MM_n0Ztz`<7kD1T3&e3PQ+4$M0WT~!!4Ln~Tqid% zm_nGEW8e>v+666W)J-|_;r!rm{sELBgz7@!)qym{>5L6;?wjh6AdW?7+d#djY0>YVZq!D|H6u@M; zMS*xQod#Y;zOF-at_LK;88c~eR&4LBFFsdm3 zoUfYCfp8}mfw!e3cPMJsSOnjvC%KV*u zG6j%u+y@{uzS5^{WD0=n$TjY`Pp>LpA61Piz zx|$SrCHjE4Bbe|&C&vN@SJZSWiFcumQ=Ybc)CW5P3q%2aOL-XBWms7{#9~uqI zd=QDc{zd*_^?alsVM?w(;^gL)6z^Y67Xu#57=B`(#-*sG zy4FWLgT25B^&`>JsG~6FzfZwicyLh-c%zqn^CYv=4PPI$@m5({wNFgA1I=FdY^X(j zizGBXP5_2$28RM01bV>``KYOP+|gUA?*M!YJq{1WC}cpy$y{G3*#yvpq zrvJ`_qLOW1E>BAdeXp=eD^%ky?tk0hV|WVXi;;)>Xi=nJ8evcFbV-#&G0pw$B^Fe#U@3I2AM0 zuI@Z96k(+yuvt!t?>BC43t^CPJVZ^vfPHwZ{Ri&ZesVg_<)d_jbw|Ky5g)yI86icj zgg;qn*OhpI!RM!nHrRUoFRVH4xu@D$F{;|W!PudIu5p^LXz^tGff;WdirGj5 zz1Zf1S(oQ0EM!eI?aE}Fep75r%Z6!?7gxxjDQ0(XL&#Hy8ZYwQ#5X`blZO?&5IJwi zzisBJb{IsNzJuvs(94C13ZW4{=FHhrq3V9nvGkFV$H1@3___Yo-dcLM^e|mGp`BG# z4RY68PqeycUWCb?NC9+I28R&8w)$BelPj0=X^noeqo-ErpNyGvu$k*qSkI_V-&Fa%Ht} z^eQo@R@NL4TE3EKiH#qhhmT0Vnz8KKfW#5iPI_MGIN^nGRTnY}=BY0EC`~)(71!|Y zsHv>9BFzt)n~a(>mAx{F>l@rc)JQ9M=P705P(C~n<&3bL<&Kn;x17 zr!<(dgxjfP_WW9+7*?d7uA#x7kvn-j$;7?DqSCBNKEXx{UJx>LulKuaNWS4G2nYJ# z9?j{G`<$`L>QZwpSf8xJ5_`Y^VHSFb#@21}m%Vea%0q85?#<^8DHxh;_HMF!o#u8n zrKzN|WH!@T;N4pq1w>A$&Wi?k;zE0@B%C&kQZXKjdGZj4kyYbA=RNxG=di045J79x z03zd`pWcl;iIv}=pa@CLTzTL36QN?aNg~CXTz-*p;lNib<4?l2rjCYSb;e;4?FIup z3K?QtCtOREuuRNQSdS718C=zYYDdMGu{p{P&HrGzaNI`h%l55L+y!ia0-)U>?&m(DwXKgI z-DorQ_qkG%E38ydl_}Wfgw1j_#PSZm%`K~z&%R=BhO{%bO zZisjqv(AD~C`E_!yeto>-jTCu-g?CU3Lyg7VjzJ28M}MpYaHe#LvNpK2Akb+gQ?4Y z&U8koKH{eH+MgOTjSA`A)i>Pd-tnGC)!9@*UPK0!R1g7KdCb>CvYuwgnWacn~9@oRn+{3ph9 zmW|(4^VAlq3xEB2z2vO?k>U2peuE;qQiZgGp+YNKT(*|`f1sq_79^PNsj-J;wOVcQ z9)G_di;`lQdQ!uLtMAc8Gcvt<)7j)AAfc-bp~-v1{*V8g+Uh{3`hEPxoJ48#=YQYL zS6QtaL87Ss)*PAzS&dfOft^J+h_LbMA>Q=UY zmjUZR;P)Qv(zJU*f~Rh;Y(o2}D8;7ObklJ^QMw(O2Kk$=)PdGoixoZHB2;Qx}x!aJKYOlFF*F^RPvs z=5~%Wjb&iOx7M)f+GBP-^modYE+7neJ|Gk-L{ajI}(AT+LP zy)Kr;knBe@7t7bDetP&LjZXJm23_Q1IJfgF0N)8yjZP**UzS;IhOHP+=#PvgC8u+* z3Y`HGiOO92#kt$zfy@o10;ss*W}9D#i2F+|GT#3T{atM%?cHU!W|BWL3%&2;jFGsv ztE0sn%!^?9u>J!WjqcP-Lkc^`AGedxOTU_`8paIuJNjgTBZDjv4#&Ul@g##789?lR zQY(CeFgdxn1?&TP`0JA%b!V3W=`N}!xOHC=4VeN(cs(cgkVxUwvJ>Pgbujjadbzpa zr(hMQ=)h^o1FRWIIgBaaDd=YjM3fv_;wvS-<$a5b(S1azUrfj8Q83s)`6ALO%y>Y` zZ{Ct-FLLt1rsR29A|VfrZ(_Z|P#dZ@O$h9#=VrF3vsH+BfLR7-V;t0mQuAcrFFfIW z#wK(^COvVnr0rED<(3{UX@Dm+ow_U5olnfX-!~{(Kt-p!PFVl5c1EY_OFP7f6!=Xg z^_N%cQ$jOMOAT0DZ?b?yR9_fSdnE3zePT`E7l98i^rc~M;~S&3Q-`o{hZxlHtTzI# zW7%kyHaxF!@zPJ3=zLG{himIxxYb?3pq-lw4cNs}EuC*fU!Dm*)=P6{TQe}TupEY) znMPc+#wxSvbtAi_&AT>aKeQ+aLH_fA*fKpf?Zs4wFercLyH76r2U#cX!P0qv(|yVO zqL{-*m~&$)6Jct7gv?F8$P>Or6XXVMzjCf7dRW{LpL;bhi#7SqohX@NPg_%lT8Cv$ zyNWv*eddNnu7I|d%2eITyKtK&8>V->w8`(%n*`nSWAqHNd^P=%$#e4Vgnz&P9Fr5< z#}`HWGST=%%fQlEyv5&D?X^e2d49>>Qm4crmfmLN?o4XjokckpNeg0V_(vZUy9kYh z=iJ#Jgy{jDguEh=w>b7|$Z9g`#&C6w=!Yp`Q1{jp;0oy_&_}xt*6{gK<^8nFIWMS3 zIN62p+Xwc_>#e1F4{(Zr-N!SDy*+tj6@@vCvC8red>vOiH^(sF8DU4oDD`=-=uyVP z(p-4B^82H>xKL`R0l#LfHs3}S62Z2DtXM}Xjzgq&S{f(8mbZe&qL@THm9ZveuU6k1 zt7j)DVU4%K_Ob#3t5D946a|Z3{cB;{(9*#QZaP1X0m{hRz<8s*1bxm}6{)HCPr)vz$0akVGtu*A*C;D!Am-^9eD?Iomr=oIVCkTs+>nz>y+SPkD z)Aaq$OSKWhi86A;$j`^1OOq$CwtN?Q+@?x5HTW$`l_{Dwy6wmFXFAjNO;jX-;ePk( zh+F^Ft04~wGa_-}CQBNYp844L&u$%WpCp)ZT@d3!dfZ=(#E;LJ?ULpj3se(}=g}(& zjfh~sNBK&>J_<2t9N-pddP7OuC)U$Bo+6lI>1#N2Lig|2SFvWNR}{URI4!s*kv+T9 zw+cJa=RQ@9pBH&(3~eRcZ`E!KyPj37*{tDc?NKR2)xW<9k*<5~Q+@HtO7KhHzj|)C zq?cw3wny~O_I(O^&P1Z7$k1xjHz*WgV(G-Pt3Kz56PI+5jgj0rD=$9qCpM$el_FTM zP6yq>j*M$Z&4N+ZTI$n<%bD;nV{YnD@ED{=$?vkPB@N3f;JmzRsBX9-=s z3tEB}k0dtF-GAN@~*R8x`Wh2&AW9*&F}lzMzWC z=0L>{r?zlsu2^LlFN4H0niuuOH`hE(BGChka<#g#2)AAuNZ-;a{z=Wv--hjLShe9- zUgpk*=8O5 z8vl)BW-$jwa1@y&Oldq2?O!slrVfkfQ`*zPeHo`L(+HI#yT4;-o~u5bmO!ic zFf?q`)uB(>W%l)qBVr-3okz?^$N9;dSFXz_7jU9{I)dr-j}{`^?0t#~py|!oyw^@2 z-^_O4@hDbpqO{kCU+u03f(t_Y#(#{~B$1Z6Kkbm|cRu4)I2Zb#{iA+wG6`C|%m^QY zW4BvgNZEiiB=(o^Wink8Kl?6yf|6l9#3KCe&0h4}>@ zh}wnAy=znDS#*3zrVyHArWr$P8tTuJQ^F7)9ZnR#ez3)vG0eJwbXv$%l%+zK#vZ^a zTOMKaipxach&WI<$^yvn78nquNcgkQekz&JGHNaZw_5Qt;OTvR;KcfrDj8%Xai^r+ z;Rdd;XiLkZprPV5UB0uQ=5F(1`@m@tgOr9^^S#u!mRTxIzm--DN?fDMtVjjnUaW^c zF#&%}>QIF4uuNC%yZoM97x8m1UPP3l1BCgP*emCeSKsDrTuKG24<$=S+SEL4dPIR5 zcKD8!lPDY*Q-{MSDW1CUj=~=?+Qh4rwWskoWJ#*XR5DhX=9UcwhH6*>RoE<3xkhw6|3J z^rlV&_2^7Fjd3^Hm@f|1>*y?;d2sNUU6@S0FMajp!sP&(L=4}cqEFx!8`2Tg7QTdj zRixh6bs*JiTrT7%D8dham_1X#z+sUV8DD^ktXHbOutB5zox&%wP7k*MB(mQ~d#qLw z+yiO);WQ|b&7)CnQteH-aT+OJ9K=#&iaK4SD+~F+O+V4%S2w&4^l7ExeYk7j>H(fZ zmH;7RG)*0eQE;gw<-d!;(f`U3YROavP3!;+2HJiIm=3IKM&tnG#>39gLw`%@d8pn3 z{OBL31I(3m#tL_iSLg`+xTOXlc?HtxrgZWC^E@xRclLohi|Mqc@(7TRs60vUisTfU zy#NBpA%LBBADG+DxC45!fEN~Ey*Bbos@_++-|GRwS;HIZUpzwlD_hsv^Wo0|#`QQk z5fUx&+#W|3u>!#e#zHiYj-Fs-9pJ{5!BAsSBDL}W$tL&5B~D5t#4)!$qfa-s6%F4r z*PaN+8=%6F{&s49g6ST&diQtFSB$dfdg`_fP}CaoeoyrY+Pyo;R34lcG9_O}v;OD- zsZ3*h2g=pn_~HW&&Pad-b5r=2ypVd6S9B+_HOA*dj_{4|YPB<*-Q{OVU7kI*#w_YJ zfZuTfRFDTd%KZEeQ|94E6Sk%z-8g{U=LmN;-agRzWv}h*#(J_`+D?Q8SB3(z+(%p6 z>G?;$3O-|@fWW6IH~&M&JYfDi@L`dft8AQOHvR;wH`9@+i} z$%PBo>B?iVg^YR^xdGW`5Fb|l$|#2nXC0^|z-3|rE}W8$RU&ZuZEm4QSiqu!{}JV6 z`ia^o0=gix*DjHp{v{M`B+vHmvgU~x3RP!Z>5%fR-R)bL5(AHt|CA!uM|^w0r)t2q zLKx{%F_V}su*6FMwLC#{mM)&D4GRG2Ph!ZL#*$jwKR^j=Gj!5#$NMlk=6&%Ux2&Gj z+^L76A?tu}0b9j99{ERSg};YGoCXMW?rXsId*p=efgc?*#z)|bQywl)VG{3>y#k;0 z!3A;huwUR3;XIpFt=)aws<|gv-$9lP-wz-HavZ56uS4OcnLDu^N9F9 z^$s>>A)pR(x*9YBncLG;HU1Q9kkjbT728O~<4zBl9L(^HZAtW}Lj@(LJqOIchRD3A z*;VfB?)c)2I#vrqq{gU-hyuY|DIlCH7b50(UgR(jh-@`yi{R^N-|HEq^s0%QCV-^5 z1n@L8<$-mfIANch#E3M~cj~Fxy5r#tC24od(;YbZ*+8vNI43N(9q^3kb1DGOve?M@ z}_IFIa-P;a?nU=c}xrY|WIY&>Aebc zdjvIp6%BHe+T#@P*ov8kBzqidzdsaC+%ooE^QKa>_OgZbS`PY7s~nGLG;*;z&%u4B z!he@yyUkGvrdtf?Y` zyjdmDXSJGaG9GDDJyewfs?=FhD_B#UlX!_$ zJtpvQ$+RmRmY|_b6Xh+Q3}uquVzyUC^qZcYxGr0@{kQex>}at_)xyxRCpA)(F5Fea zf^TxbPVJQ2I^COq=qB0RN3VLhr>Ul6U#~$50pm@H7r&)H(HA12zcLIvmtd_Y=P%un zC@|V#M^}M84)^uFg9&!$OMl7F1lvb*#X?lH>R)a?C^mopKM)nqNGr}aAFpDQurZ&W zmIRs~tSMY>Vy?$=m($<`VCelOGu^XnB%>hDT)ua4y;y4j2j617!{WBhipAMCX5MCm z_qUtGaq4UY+>RwCYVgzH!uF-AqJOO^>Oet4M&-oKsohhI_XzAJ&fX?qOB%}9RJ`d{ z6TCl@7pa|A$erC4U)N2cf`F{zOHImv#n~%FzL*G8x4!~Xp!wMrAAK#7|@#vam? zU`2IK3ZKa2(tQ?q1R2q}Y=V@4ywDBIP`jOW2H>Ml&Wj!JMakLN~@Heh>IuXV=3G0h>AMLJIrUEs-7_wJ3gR4cb z){-0l@y_4WkqS}+MHS-Usl<7Fp@zIO6ZcNVJn^Rxj)!fZ3#k?=p*U2y&Yzy~1fayt z&db%Agap^rTc|gGj~LE|vkyPo^O>q*8$!X=a^_!1PdS6r4|TqZs*X{8`ZiEjQ=HAW z4Syk}BJbQ9K`pWnYA4&oeR%vFvn^ofW+NTpAVQBeduMD5w5N`b7$1l)`nRi7%2aE~ z(WTgPXIyK&S&HlV2vf0NJii;<)w#9tV_90OdrBL9~ht zKSCD{ybIre`^1m!8{$qtufL|4#C#3&om9L`gLVX5?xR&t+doJ<;1FEt&jIk9UQEMA z80&$3sC@RPLhs8Kui{EHq~Jccz}5?g{ayXBMmIv(_Z;h{QZI@l3(l0hGg*1?*EXCQ zoa`6_^3MThWc6A~_2HH=lL?ol?cSn66fPa}v{BMNFejosS(D_fk}HL!ZfDkZ*ESw%&pfi}#v|zf6zT zSAIi9qNt>Z)c}tuLQDqEzP z5`ZYk^f+~n2s^dC(Z8)3y;o`7d15?hs1OQvTY~sT%v@xA10H-&s{{LeHrk+m1-*6- z60DKk4A}u9l%*qJwKTG2Rfnal&Y}=>qB4%x^~)cQH{YLC2NL4GUJanElp*2d9o^D_ z-5Veo3mS7Vw7aNEqICWk633&vSTk1PIkAu@1joAOw!|?>El7nvEY8RiziuA&ubnAe z|F%{c-_Wim4BqO1#?>Dk)9Zr(E0NYjYQKp`Fj+ZZ9JhZ>em$0v@CpG(q#F zSoDa6+}ixPCo4RzUD=k6E#0n-_!h9^GTUd+x~k9I6Em`3>_(UNv}J)B)7qa@vM-ag zb2~7JSvaf24X1$HaOy#cq}FZtB;Myii-e5w2qF#Tc)>wAjjSd1U&0UUVQ#5OQD%v#1wV-49As(yktABL}?tL9i1JVnpg2f>pxB0Q-)FYc>Qa6P-~ zYHE-_$A8xx)2>o5z=y*yvhwQTr>e>*1pBa-0dfEsS71!!1BitN^YpRSU0yAJS_s`lmd`RqXw8u%U< z_lgB?-Ds3+AGnU^D;ul5MBFzb}3kPfQocy{s6M55t zYA{nc%Y*zp+AdL9-HYF4isGXtFBJ?2LlwW8UyyEvvhq$*Uo{})+ zgkAUOtonKuak&mDJh3JJJjX7ZS=*aYA|Ucs}S| z|LqG)zjDdAADsUKIY34K2O8ou_&MGLn&uR%yq7k-h&+47;U8t{v;4IA66DdVb$^rb z_U7A@p}w|u2_yXhBl=s#G*7nk(-f$^MqJD{{TVysMghSNHbTeCg}yd6V&$53m9XB2 z>HIjmIzl3TL;e*p^^scBcpuBcq@KLXlD0gusxHCVPbHBu0zzDcd?JF8EM<#Hcru|L8e4LecR^tl9* z@8}Mje6}?Kc4t%{rP~DQs=aV0{rXHdctj_3W1yYDQBJUM-MfNgs?ruCi((RWm%l>l z112%%*oSn*r)N#)2=oI}!J&^UOmC`w1{-y|3R_a4WH)dF+PG*8B~p?DBf4-)&M&B* zo>Ap}*gEZ793zp8(KfuyhtYGbx=Il28`^i}tZ7Ym2uu;v#C(uqxo*K3(#160cUJz7j+n8IdYm-4;Sv2WtbW{zZwz!b{D?h9JzBGnesc^Lq&U#v7$$hL; zF&htUuz9}}`?X4Kaq?oo&ZhZYuLOsF z+!bKy*QR(Q^WE!cyni)1z|UXOx|!zpY_&UrE2!2{8YuKD5FVdO**Em*n`a>u&0h0* z#_I5O@}e?y`A}A4h?Zs{UgH_#my69S&GWD=&@69UJtAgLJE!ui+6?O(d>mD!kW0w= zmmQh6L?dNjmgdGZ56jy_u}E-C>NqAMO|3Li)_ReiTy4AVFT_xPyNvLPt2b~naz~=) zRS$P595ocwM4G?qgD{3V(}Dj7a&+j-)+0A0cul#+fBH+1fVT6?(Oa&eM_}m&Llfza zvpAqt$fWkt)`0avy1Qbgzj(3lLt7J#xf()apUaHBAywO1TEDLSM!C_vc`NwuY?J$++i;b?4KFDj&*?m30XJRNW(6d$ za-UJ-zN3#|L>$XInl4($p^oE@s{2e$?hEBdfMg7cX|Z!LX+!<{aj|dF`R_jsoU+aA zH-{SNR3Uyy+Wj3$w6yr+F7!D!l68&vb)Pf^`J{-C_)W>Z`H`r!H@jH{Dy#x{;-sU{ z4LOXnRDzW~glG`^=zRYN=ipcS^w}xAmKqhmaYQY4=M$ay zfe<^BTG$duBNX&|L~UbufB;3HBl#^OVpAZ%e<Yme+eccMaGI-royeM|x z&4;KZU=n@)Hkgr)f@NPH!r$e>oK$>!;U>wK#Mf4#WJP!6MDxhZ ztyF6JOVs4ylgR_i#t_BsvN}AP-I=y>JTiyjF&x3};!4#c6CUHu^ecPJ)Xb$}O6&It znL1fL(><9ede8i&CVeIQbn#uat>>J|PpO_pK1qW(4wx&$+RgNIjDK?Et^$G9N1#QH zJW7LETsWQ>0!XVlpE_3KZ$MYX0kZ-T9GGMWZ<{^P8JNT_v|rDTshud@e(g^1*C~E3 zxk|>VwEK7N>hyp>T;_R;qp3b%N8P9{i+r#D#nc`Z<*d_11#qC_RQGCL-BA2|4bMJd z0KP(xp`S5R#yp%hTJ)2gLjdOqpNZe71gw?kJRqqi)y`Tira%PQf^xF~Z zNkBA?hYg`+C{cL*tH7cSU_BWh%{iFF%$>9WlYmw*a9e==md(V~a{-o6s~15NX)W`a zPHh}DhTuC3K*R(%MyJLt7{v=EEt$n18ka=$JDPd-Z?B_AIZep8CnNCi}R| zDc=XF#FhwU^!7~0T|9N{?miS3B-gsB{|5Z457^h#{{VasfO>&iGIx*^^?wot9?iV! z;$LgET0=e)_TeCX=yrzc(B-&|tf43xM$pDLu8dae^eoZ^=DCeIha%V0RQ!JD_K>qM zhzoNwRj_%vc~c%7(i8Du|4R!W-{DyNe}@LR^WATQADbdvDuj#A^G$iMnvVLM5j(|s zfG^>{5H6t+13oF+#-DF3wFCV{mYzM-SX6CJ0Cu7sl>jUgAoDlEEsCd{kB&WxCVWB9 z)Fj7M7m0>(7~>Zo^si2Y776*l%y12PJGQfaD?`5e%Ir>w&Enx_Xqwj@preU6`tyZB zcWp~LSQ9ZH4`&ji0Z)QsZp>#L5I`}XG)hlAV@qEo0=?`6su)^RQFtJ}HDzX&>U_hU zRFEenoKgqK^rn4r(ZQZT&WG-*eMJR=X0OKM{^*HHZV2by{0DwH0ied>k&XXv0q#y( z{@&e141xk8hJSvCv3lZxY&?Ackn3Q(0_9-xKw4NH58QC3kZqH*9Z1PPBK0KIs3||2 zK!B!jTrH0+kRr}&1dUpD%AgCR`m8TLiqLz;lIetzCm`+N_N(YqbKJ-l&Oh2utpI5k znQ~mWu8ym41HbE^LL%ZCHX8&avYP>_pA|y=a0)oPsbt1bz!FQ%5M1PJHV&Ah0rYPC zPwD_%FM!M5<-YUr0S~b;5Ai?|BWKGU(d=j%Z@Rm!FMuGoTv9!SPCD}5N&{b9K?;wA z;ljo|&z2a^SN!xY^6%sdfYBM)Lil&l-*pPe6wmu)-WfFZc&ONbE2nrib`X`CGd zk@}U#j~)R_rXF(!(z%sKlGcTohVw!}KcG(avy<_?1au?22!|EAq$x7pAdH5NRJ_7qPCV&jZ%Xdnx>#Oh$iG4W_AU(kaEzFQrM{R8=${2 zU*Md8l3LboClx5$D{TpgFL$gaP6aIel2y_ZfTII1SQrj0ZoDyyz5=N4>&&Aqa?S0? z-Wol2eyir7CZrq&1fCbUBsr>Q@=iG@2V)$oFO_?MSFaGu9!ed@YGX;gcL>dWbzsf5 zL;8HwfJHzs^nfOWPUKncgbR|9b&IKDz^)L(0;Ol+b^?$cCMI5CCT!bpe^tWe^Y(ppRiF&*p_OCaK19WtM`W8)7uaq9Tn@_Yav_50_khrK=lD%= zK0F>c3PW*Wm8mB+F&>LY!N2c_CdS6=V3$Y~B}#s~Zs#ON z7X)P!N{_{#=)#vS@*V8^N1mh`@-EJKF(` zFO0UfqkVVO`S`@(p+hwOt5g+R521EEFFdZdY93BoO){F$twRakEN9V;?DBHgVUn~+ z`OPVDE;58+hI@v*?1f1JENU>Itu(BurU49W%0e4fAAY~C$3ITS`ramye8769?@rfL z-X49~Uf`hNhJ>Yj(NWP>b4cIwev+5kxy94+u8lLtXbapdv&SsJQkt4crY$4Gl~}-w zt%}3>Bd^59Cl6*jPX5wjzzSKO@G8V(NwF%NRWQKD0so5sG*km87Vw(OQ(EVsm z2zS20N=KWZ4u8pT)w#Gs5XX9|9Z3uVYU?a0V5Ew-<;y&{NaJiKH;HHVdbWHqdZG!# zjGJ!YAQiTsnVY{1CepgMo)e=^u^~Px8nt8Gh|)7uvXx%bnkgM)S4zj1i=kpI_j-nd zQ&j;u+$ym;BisHIQ>VJkb+cKPDSoWuKf?tf6H;XxMZ_K8i9$A`A%yJ=`=UeDa|L>o z)vV-d6|8~KL;`}G^Aa)PH?)J9^)I}VcPhUH9Lo3G&bRIyd(hD9v+CVHCAtz(9ck{v zsgi9fE?^FDZ4L0}g43lmvZj#TGt|$>D=;!dJYKl&TrQ$16LQ&_hVqU+WXtv>D)nJ3 zr^}z=jh6DyR9W40hn&g-HU@y7Z3Azd1P;~NkR5tLvGTOVrb0VZtk)dJso{@`H{-Va zyW_^Nb4?<*HKGZbg!I+8CyoGz7I& zl4EDoldTIie~y?`W#WpJH&1hZ*O8T$(2he-M~i*P%73h;mIzAswNE%}Vpw_R42r1n zV5RAuj7jV$9!P}Pw?}MzV1E*pH<-0_{JKECz@&i!>_vlv|E?q7zsc?r(0oeBHkZi4 z%v#fkN&Nb?#&ujQgkIrG-}H(1O2S5Z)_A{ieTj-)p6vk{l7tcZe`OXYW&VrM>+R&c zhiPr^lJm1U?U5AMO-V2=M>ktvk`QFeaKhAY{;<3TUEQ*k<0^v@f%NI;B?)LT(1XVv zW6og~JD0P}<|&kM4nvPc7ybGoLVsnW9ybre2Ox(RIRab!_?)8TY|u$ z1a0apf-w=f=jO_a*4*y~AGsgmOyoykHMKByZLLlvzKq(ALcwfV{=9H2d-Yg@^sA7& zh1^7$0*y;a9EdFKV}HrUy&JAUN$kZqK%!55_D)@l)n+2)3BC~)ZCc4DnQUPen0=Tg zlqJxpKzN-gE5O)u-%y)V&A;Yw)=*i4g7%X#(sU7CE%6cV->Z@JWktgX=1HDHo=BS? zCDrIq=wC)|DBrI|qIOTWB~&*ukFoBND~~r*SY0#RD$cHjZ}Lp&e*QZlbA&f}oSWjW zjjf%FDu-#_%=P=jVu!CUJ|Q!?gHG^M68yVa$mC%lrok4@q3nYCNb`Bi)(3TBD5@%( zHw$4TvgR})T`>pTv`J2cFQk7R8f81+O7MIt!71J}(nrTW6^(4vjNzko)6=>pCz<_S z8M_p7a(aKi147g5f5p_l(+ugdYJjE(c-q;7kFX5U5_rV!ikkI^?PoxZoy(-(c@)wMez!UMej1HDmIj@nrT zs#Qc-)3x&K`@(3wp8X7TclUP|&n6zYZ0eo*!R@72XRi=?`SyJ@qD2OJUOqFqFziWs zCS=Jkew9l75t?%LqSwKzgZsy3WJYOx^eT24rtb(v)xyf%gvowOeyqI>;c89w750t! z+3sN#DKwv0Fh~2j2PcV+vS5jNnqyg5S_wNK|<98gfc^8$R&3&SQ_% zB(-lOf-Xh)0Js8Y>(Xs(5nDcD7veu?K#Cz5hzqF#u9A-VVvM z;zUh+wn(s2esJhMH$?U|MBz!u;@ejcL*rZHvBA++ z_(CH~^?8{n>QF4BDN%+nB~14R7tlJdx;WhD$ixQTqWM))9R|+GRUGQ_z<%dq5~Y1c zWgCe@Y%^r-MnzCf<=&?m(aYo)`y}0JmY*r8d|yUU-K2WF_7P43bJMYD67m?7Tg=1X zq{06`kZ-y^_7)~p)r_sP?WVqOf4<1#sqy`TPfYREu1iwLiBEa0v206cTqM}-s}Ik2 zwPH_bjyShAgK9#T`o2FY+%o>o4>8WjbFfoXWdz2sE!dL>35cLWqF6Vd4KHiPPwp~U%FJ=?0{3lXlj z2`Rsd4F%Uyg)&)yS~=+{r?PubrCO_R?h8fS3O7f)*P@_wJoiuH`-aQ!iI8Aic|OoU z<_QHN;J-wa4r4_1*#7>o91dw@YS(8?m1&Y{+}YOQMCP1++Kl5@eBXCOeq%`TfUBq6gw1S9iA_Bdy zru6t$(z$R)r5k8*zMqvy$7b`4NioCYS`WDS6Nzo}LVGjP2`RhU51V zvf7JxMt}$^Y%9iL0;T-ooi}}1y;U#F)M`Hd?5L)lOCyk}K@;(`F5BzU;-<$g1a8O( zpjF+*;dXj+qfnaCpaQ*Xt%FmN*&F9gJ5>vzAuYE@PJKJ7#MGzM2CLlv13ko zM7ipA?5IvfJ+UQ6bWq%-k%4Kf%`;nvT-S`CPiTdaZ zjG>B||3*ZRu6!g+@l!EMf_zj)%Xv|^{8sOPiJPINk6;D;;l6Nu3-&0Xna3g_<&TXA z{iF9}@DH-KbUL@i=TJG|&p+je>S-LiSeOZDaXn!7QOdh(pHMavUdMFNgOA@wMEFMEqek z)(kLhd4tq2OTuOIk^QW;Ec1&Zj%IWs@Jb@dg^ksVjJqhw3xDOeScSSMxv7gtByW+% z!-+vtQ=GJrL{%7gaP~(Xtl0{>KDEUqZBu5IP-YI&k^3NlUrsu~$70qXX`fuWjKITw zFd2icl?o%VSH1)W5ffwx$JE9fL7`^;;~66zR|bflEw0*b#2j*j$I%4MXO@-bg*XIE zFMK?~8L=R_c}n4o!JyexXYR20kd;U+!1yn)gNskKBC{mdlZ~V zP!0POq&aVTG%O;y4}R$Dyi@%nt*l~N=3*N^T|@`DVBpT~K!ftfgwrq*Dn6OI-H=s1 zZrh39J$#(T)xu_WCkSAWq2Q>3YD0YXV6A z3AGH|l0qP__#&S`#v8yo0JizZT!rDe?c(WraJD#4O5?JyyRd7?ApShikuK2uE5}>- zur58)v6=|L$&O3%KpoN-jvLOm=(K+6acdWGVDP>)K+j1ogPN*t>c0{;0CFk6uLn@; z9s0V%p9ese6QDy#>p2GG#HWTA<&tarhkQIpZ_sO5DegxBHA*X z3n3tYvw6AGaFiW_0={`ut$2{7?r(3(@FAVK5fHPDYT20ZovC4Q zbv^Xr4ugS~mUB}lP&kxpn(#W%Quny(3TJNR4+3ub$+JVDX5lnR{c|2^LRT?F82Q3DZbAWWSP^oaoA?k6BSrrp4fOXZ;k z1P;jgxKxQlG@3DRIT#u=o7=EtfsLzSMWextD--Ttav01h3 zsjtDG^|y%0&qULw%GkDmUM!2C`Aota0BknW2ht^Lm_N5);x~P4=l_d;r&Saka6SFJRYb^DpjT01CJ|QpJdr&U65c@qev)z}Y`z z0}KYR<|6wDUF9%9e*n0oi8%7ya=T24WOjQ3>Ge6T#;q%%EnC0ydC~T3^O1GNX%z5F z|6L)C0^D)S>f=62e5o3!x^_H|_=IQv2zJ7IDaRb&@jv6r?3xsI@3(YFOrxnhg^u0^qJ0c1<$Fm0G?n=h^9P@?q3aHsSQaL$*=Z+>V;5~Tg zRsehiHOtl^_fxeiXpWW9)ee-0E6>`*Dga>1r(FS#Qd2Ya%f^oO-@DhtP`g|kr&`>5 zfV82X1k-F(fE&;AoGOh_qfKRGpu^m_?cG#~LgO}P+4D1vA~!0Z$)3mb_GlZj3$T8e z2$*iWYzUSwr7gk+WLWx@Jh$Jie~vJ#^@SDx+Mv=#kyF`AyAJHD zt?{jK`xQ}Xo{d$Qq8L+(SzoqE6x#$d5BZG0QxPsZ^DKy~ro{9XZzp+;94g+{&0J3r zt=9sg@}8%ZB&>eVs7#?^*!Q*zPyBa7B!^ zn8vCm9i5OYu%6pDlKN6TGT2tbV|9uE?;{KQOu2?&y#-3p=gQE%7E-cjVArd=Y_m`$vXOf} z+amtFy<`qSO#pYsVaM@e`<(Wz^S9E3GMsRp3-z+=Zwvhf$)d8C zyBNo%GR%a(^(R+XwbhV2nfG~Vs6tcd*mrsZF{Ek*o;~r3r-&`jb<_l=yDt!QAujx_ zr#2F_8D*+$4Bg~zq1l-!ty%79Y&h@$S!Yg?ne+;M^EKdYZgdqlTtnOdRc-kmPiz`A zT)DK>%G|m}9+Y91-Ds-spccC$f?F=9EM)Qd`*0(Lj2m-o9-$Wb$Yqckan79fv@G9J z!;%N(i4?|$vmZQnw?ZY@TQ~QaVfjRx8N)uJ z%km{Pez|6Fu68mXhHM0Ex}o8;Nw!&{NUhy(^iLUJ~r~WW-Wm^G>`I09y;w`UxNKiSzJIPID$5QzmlaHg63J<^oEBVjdg z-h+2vi9IQ(Ii_|?5cfepg1T#LnU+9i&+&w2{$Td?y2Xw> z>9eiAGm?l4mwJiFt;uBVlfjQ|;~8w=h@k zf=yTYVpLt&W|;*(2C*E=ecNV!tzM<>@DEs8tKE^U6V0|rQOV}T)~nkD+=0*mS~53U z;|G^|P_|BxYj?UBLz{T%ce|&H^0vhNG&n#pwJQEgs}xN1gbQcj)r5?UTX z&X+?2%n$fsx4bJ8X~IptFT7}_w3#p_Vk~Ebo9vY|>1ThYos2()y1lU4QXShtf0ntM&`Dgp%7AmAmi3G6`mBb^nJM`ob zqcBEmNUw)w$~#IJw>9d$M=B|z8zFERNj#OQ$`|~me=}MFm<9J{G*=-Zf1HlgGv1U{ z-4c6SyXZST?OHxW7fRG@&$@XHQ@CEG4WhR$h;p=H8hu1hkGTAX_hU_Y^jhY*OUu>k|9!&%R|eBtZwgDJsH1d7*ifG>lBcKUsSL9Ya&hK!zFuZLYYV1 zpiF9emHD3UzbFu}zNgi{s8lg^8=O4c3Vj5}m#LX}SBW%2+qyt$3_3_E`X;FcU(Guo z%+scWjN$a?12*P-*Bo2e{#oL}A?$VCBIHyWUhv_n+fp58fvVMm%`{V}7?`%WZz$M@ zhq}1gtuBei2fN>6(lAn5&)}IqG6dU_e#=x#-G2Oc`8eHGKQjF7%y6iMxGqu&3&t+EDh9dE_am}Z+uH}xCK!|FE)N~v2_>$*}A$g6>`(k^`xP^ zWUWg-fb*`qeY}2EsQbPrdNh3YWAa@;1@_f1TknWYl|0F&U;zpJyfX1dh|EbT>Kd^&>2?=XyMRdNXSpzAJ{+;X5Wt z8`2L}%YH+GNpt$U00Qw&T_i5ilYUc$FW~iH_O-P7X&{b3-yr_f4c9rVUn#7i5^^>| z(Vd0R$yj{Xgc~68SZR|u!ey~_RaEFgdfJ3%JmI6V?I=-j9fj0R{j1K(mH=DWVT+7Y ztZ7y9)*>WQ70buI@IYhenmoNIOq^+Nx|h62ymZp(z@4APx|Q!H=A}$qOaCJTSHO{E zXmL?3CZCW6HqdS

    pmO;HA{#bMr7sZl-CxLhG4iX4>+)-90{Z-R(g*lYHJMSBe^9o*-<+3& z*Wi=rRMo83xWTmXV$$yJEUnv4poI{AB27`uqX;m=pACK2@fRqDWsCm9&rF-KWZOuP z!|u=T?v;WkEmJgMX`DmovRq>+kX}5jW7Q^DI z%4^oQrw@ zDkkYX18OM;KCW=iYe%G+qR5k3Jx$Z{=YM_h{p#jB3~wdi@yUsNFH}{-`1sr=7Fz6_ z1I)?!Fp>Q?s^&j{qT_q}kYZxQ{J-=5hn{pD{I!9`}B7^BScegbW97@O^C{ItDuOj z+~jf^@Rt2U3Bdzq=(Cv6@Pv4Gi|eeUfD~Im(9RcE`Kz*&UoPR9SjNr{U_nD6v6R={ zSYF6xEIXyJi@X`_1G7gQzdrUzcpw-dCec@s79gD_gOW$?w}wlxyy;JK`*lZgoQu0}^#2E~S^`SyB zWx~Jfvh{E+mA01|n{i3+=s6O93*JLeA4~_57Ga*Y_;gxG(q`;q$v&f>* zjNS?YTnQ!Rii)arO$Peq$cf22=mBa~oJszcbdJb(WN}!yxHCw5w;rVs7zOPcx;eKgqz}ir zfZWF_c7p!_thKa`+lYG`KCxBmY%%P3*t*j16_TvV7TS6Hk`l(!Gq;afr(;%Vy)^%x zWa79t?D+jEL{eiZ3$v${19>PupIxZx0lanTYkZ6NJb6~fo|I*daV+dB3_e&5KfWl( z-;_NNZv#kX%;^xDxMj5aUc0PgPz`#WLS_Fd{`Cl@j6R}(Ul)@t!oC0x0d5sI(|#-8 zUpT?k(N}WG_fGTD!@(Y74jb~t52z~eEQT_ss)uqUF018%f=VfyYe`pCFn;CjFMJNz=Ch?>E!Ea&sI4zggfPa^ zqX>)53Y^0XJs$cf7@G1L+BG(Fq6hHz{n%TL8PN`t)NwU!`}CFMQ<-J5#sEXDm4``Q z3Pg?K^y_!6Ah^QK0^L}H>f~6!RiC8!R0GQ{q?IG%fnnE|@isgw4v_iyjIYximlSnk z8#LY~q2j2x7#hfw;c$^`$?^i1;J12>mp9f!n`3*S%r&r&tIEeAj$7ZmV{?M{3k@Nm$5xk#N`jN%^pN8Z-&ntMuECTG&qIKPm&D%$P5PwQq2ybkgXPRHA_^&n*f2IctXU@U zFk((<*V1N~{V5%%_LXzwz-%cPNkE|ON#04=U9K0b9Eco1PK0;E$Q>P03 z6ORK576^F!B!Snf0Qv5@t@_31*Wuyc2|@IM1R{TNG z@v2TI4&7z4a!Lu4pgsXYnY6&v=zsRjNLXP_gB+?X!M%ujF^3(e8Nqt2ouE?&|5FnJ zR&6d(9@)ixv-*6rqap_Oz;J789q7ELXEtE?B58$k zWNGz!nFjlo|JO@_H)Pl=U&fe~>=W-P)1F^Vxtma_racteO8h?VZ897-&-&U+PtF{- z&_e_=>;XO`s~n@G;v(NE{HsumOX+Ui1L!wHN^Gny|`_p-yn@zX#eeXGl( zrZ-#rX4;%-UwtR9KGh!9Mmyed_FdEoH`%->655KtC?;bp4-Vm!;!NlCdhIX8l_V!W zUc(EQ-w^NFo6$zcJ8jn$rqfGk?;Kei6ncS&3vO%gTnCxdL*Lja z;YB6)DCNozsw?+ac~>6T;(xqH7m>eoS?*%xW>B|_dz-u=6A?DS%3;~hMw@EKIkv=A zkGJ~l;_*C^l?wn8CC}0_) z{HJX}fSt{?9IIg5K$P$WQMqXlmk|ya2~;*dG)SBEmQ3`T=p2VEM%C)YP0jmHa`Qa=v%>7RaasGr0IUC=LJtS<>WK1t zkoruxc|rkjle@PnKbPYg@^j5QzywykZV|ejG{)XcLlLnMUasoiVLrgxh1)#1kb(Z3 zw9YoN1fnKTHTB+gqq69ebUmsFORYa7;g(9Ha|Sh!zYkxp706Qzgg!bjSa73i>M~3q zV@)yhq8!D6X)|fGvC7o$w%1o?5<%Qw{L(r5{*AEIHvDKCdbmq2HQCktGtMek2JZiy z@Q>Wn@U|$b5OWP&42`Ao^lTr*U{DsfuxT$bbG*p^Lbp(cZLARTc$}b_81jcs-`#&y z_G62lPKuw8B_hkG@<~ny8(l{QcuA=y11;xlh5z}aKUa%ec*~KYdhFkFC1|g#3aeI| zPAoSuE^dxf@ApxsvVTs0MXQ$wtk-`Qc9I zgl{%M@Tvy$%yH*VE)8|xqVBRF_l4YCUlDD#+LGC)1r4L#gg6{;mh*_*^p))SR)Y@e zx(rl~3-hmYebsb9`N{IPh+d(|bw9KUTW{}VvCR$e^hIEF~RKug`rq@oYP!rje>CF;D|pkXd?b(SD^b{H?13 zKbk8?5&JPXfzqT4wbSP&xf`uJ+O#RNw~ggnw@X$ys~7_XKXxM}nVl6oG-tgU#Y(!< zyfQQz+LiH3)B2#bDc4pgo_I-Jd{@;5UO3w88J_yn)WNi7RoR>AaoJ?q9Ml$zClXtB zTEf>34^vnLf59ib%1Y8RW?&xZP;k{Xa1R=>)n%R|iZ!u(m{L#< zZF6u&eHk5ND(14QVLq^HFmkImhJI#H%#r*n#SpS!ls{!MD^|a7*Fh41S_nvE?A(& zbMCtqO+)eJsybi*(2WEJ=J)rr{jJnqZ{LAfU@F7MosEpP-X$!xbs!a;59INi#zOwx ztsgRJ?yr3}rvfTx;?^34Ef?pfbh1?CrUI7Amqc<^*LC~FH`(y$&cLpm-Y%=jlOkJ@ zEu;-^Fi@?4@>0eNkjA(2{r$(i@b4ay5No|_5j3h$yQJD$#HZBNaXRf^@Y=^0LY?d1 zo;~{Q)tj<2RgvRj{yp4;dU?7#N#kR}iZ&@>bqNxy4s8;j3b9O7tKpqWL5pXDrMX=2 zp876MTPmRI#N4iq$G~|!B80*Kab!$I=JP@b> z!kTZECEV1&MEx{4Yj1Y?{v^Cz#?=NyXCW}E+7LAFrFO_0QmhKPHN$vOUq%i`YcY{q zO_qEZ(8-fY+-KE}+b^yVl> zW^r_%+Cskvk?C>#Y?F;cMEpS`F+cY`0 z;F0ISREQ&?gf(N+6J1v28Aewp5YFYCBb`B{0hn1kCy%Y-6gvBNK2_s-vS2ORCwN++ z{H*+p;YdIh@%JSBWg||3uI|M$(}gqvLj!{cMV*f7YIS?Yb<G8riUGm z4n8s;+7Tw;`Q@HV9MG@NTluvCxuS3{?$ut?r*~qZz^Pi*rU40Fu3fu9oL7z_$NJr0 zR;ITKGw_-zQ#wP96rv#1}-gNO;qVrPLA63sPscCyTeEf_)EU%pqc5{oC)*GsfgM}gGvcqe|4d(S*>zISb z%u`X<7E1xw$xYFh#~z+m)5)2SUnk+`yEt`AcHB<@yNc@$?0nWMhtCsu-O$0n?sk&CE7O^n+L}rW!E7NCrvEuaXv|4zp;IMXUVT_?y?E)SKelDY<~v3l4ncRi^I<?6Um!LRjE@iFZ zj%Ekj#bVnA1Sf;4+tPKR)4&8EO}T3EtX}4f$CB@_U0z3@!nhlsB(%{g{@3}P5ZQL7Vtkx2X@((2 z=x_aujBOMhVqzHSa3v+)`bXCe8s(B;Wc4+i=Xhk z(m{5zI`+q``r(h%?JHJFU>>^=_HQqQcEXe3#OeV7Qw=*kP64|#>#u94T+X;~@yibP zHa7@tPFM|Vm|Cifj)Zmv!NfD~j<^>sU4d5Qy|1t8uTMEMYr&n0>Eb{Z{lpqEV6gkB zWasT=_5E}}FyFUM5@rym7bQP@T~!m-ff7=*OqdiKLm*{8>43yfX$=>~+5lscmvKsp{AqUHf!vKNh|>EkjZEho|~J!AFZ`S}atN2OoPkp2({2ix^{2+##|s1|LD z>R8R2&}fFThWP#-Z4+HEXcqrT`L6Y53Gry5i)xxp-g;>2TkNa>*oHS*Jq|zF;(O?SP{ zly~`mu^G{e@3g8Wv4561^)QP0&@rFPTdgO%R6!lz=eJ@}pV(??^5tZrgm&E&U|bHO~`y5lO@m2CsL zBf8j$^3#1oKaebOv{`7t5jF#w6j(Z3phJ?FF`-UhlRWJ1EpCGGJn|1c;|ZYv8S2X3 z#%r#YHN3z{tAb<$zD;vaO!8#GQg^vkETLtq6?P@9p!;8NLVU=x*m{XCiT{L+Z6lm& ze(QbHPo86;mDLD~br`2N&vnF;*FJ$k2Rh%or)-U!c`hoYlYu!R{kCU@$X~U!wB6Qp zIz3d(g&HfXiCwJ2AF|DHb0r@ncmbqnGox6D&aBZVlfceu%n0fm=%y%J1$oj6*uq5nxk=zY9 zpbxywj^xr*0K*DqI~C>N_{0gvP;O7{ze&7XCJq zGDOFY^4(R7(Qpu>OGm1Kt$Y(pm-w~$3&YoQ#=AZyu-t;3`^Patd>eU7C52Bq-2Io8 z7#&OxG~X9|vzx*WN7jb=*&UyAGu;u z^A~gr8eP`yNTK1*jYpdAC|l2Fl)cjDaw;iC(o!7n{TmMc$V|^(+w%Z& zA^mSiGui#V!{$Zx6@YX~PXPGlhcsCb(JqPouarFY0Mp}Kok>vAp2uqM7Pg3C#FhS0 zD}=`nd*>w!)_vL0zPs(d^p>pB^a0!ye@{|+c~SdA59dHYaUI~Z6Vu=^37u!icw4f6 zf7PZblWib%*Lz+ZB0M@XwNvK4S}rOr@=0tz)F7swy|4CX)^=-B%;Kr3y<{-H*XbWQ zsdlVFUXDW~g<)y_!G!+yY5{?o1ZP4=SaTmffPTfJ66lY0i+D3$xU=@@7DMu;-ikJf zQ3i`HfPJUn^&i6DWj4@C*lX1mNxH3XhtsrCA($X8)NQ(BZhr*Wr`F;HERz2`CrD{9 z{e<{c@L+_9NWvxTq%jdKR^&#*27Vz87^fn7hGQ_m>?0ZjVl`tk$A zmv;1svjy|$(W3NW(`t)W2j(h z$z@#?XDSngCeUye_sstQ!49EHC&Kfq<)u>&B0|^!@#&?+urfGC|Ne~17+vHxsMIU$QTHu1wc-ed1$SmTt6gU>uLTk0Avfzi0J5EZyp0AnZ% zwbA&J(`X7$qpOIDpQ+lheO%;@o3h%p(U)-^GQC<2ZE=I!XXAklSEW9W9rRk1>+H3~ zo;<(}s2dH-IeRp0!No-r#z&v*p6DbbXSmjd2Z5fz+UW-kgrldkmwKTwQ#p_7pA| z7z~C9C^q6LrQ{l{Tt%9aHsstYFp4~=jwz$M8NtI*kIiJT9%tjxjfGdY|`thGPP&Ytx4?dG@0MN9M0TIQP=r3O?$j9VP5cg z^^;OX$9CADkp`Z6)f?DdS6)UOPk2M2rU}w6Ke37^$$mhWSFCv7p5d2=Gd?X(&m@j@C?W{VwF6Vr;8w>w;ci7z8gpZ2 zoLKpB>K_MS{{F{FJEm|FyPYF7nodxQ)2G)5t-&gbW~RUiM)orNKn)#iupMi5dKZ1s zg~Ats2FEIre6+SQm45>gTroLMM0y`z)Ra?LI%Q`__Us-Q=aQt*XKE)YC>o<{G1|0g zyO}2B_naG7RnB_-Hq2bjRmHC|w0_e*)0OjEOR8{K+rG}Dagi6owl2CO9Wd@N#bAtP zqQZVTTw8$g)2nxW257uA3R!-8HH&JLTs6Fx0e?@` z!alZ`$(KZyH|b~y3VtMlD335wKZ~ibMd|{ayG`Ode?h^4GQh$K@~~ zTC79gY=e|>_lK*50qHj}u$Tf{Z-p|Y9-SEwX~lyMXX0e1Y%QP-cksPfR~@O>HCLJf zv1JR_nv;M1tv(7FwDfsh2buv=`n0@*=)Pqk+`3ZD%CfYY!G~}s6^PG~!%iU-w3vNU zk(vJhzrEJ7WjDQMh9Dm^`k$Xk-Q1dpIn%L%dYxiI`<{g8=?|$MX9{GgqEd{`uTpin zKWfbv8dp5i{{%^`9A$F2NT;g-i+=Ctv7#5BiuTj%Y;K)Aqb?6P3-Fp%)hS z=DJVNH^(YKvAmEcwm%)P_4F=` z{>8^fMTf;E`*i((jy^+c_bZx}#K541BUIk<{Eosj(*^feCrQz9sQu`!mrH$ma9 zvuqtQCS0`CsP?U4+YOoW)aI*ljjpq$rPn{iAUso%poZKA|z=z1l z#yH|Dk-s&iolWX~Ynz&m?}+wRC#g%h0OGSv(*fnL~srw+Ii#dRQU-ftmRumkS|+pwKtA8iFuS5cI|wJX{g`+9y^ zKEJBluHCIEjI_D`J?k~o>1pcX+;6VHWQHyH^S6$>h19$$mel=}g&Ke zC*8fMoqs|<70{(H9J7=tzlPVc4FEy3IZ*+4%IK1(AAkNhGlr9tqpd7h;PyFVFm8>) zBs_O`{^)*ET6H*O=BFMy{zdm0^P|0#N^DM@ZB8PUH^=V{#3#tu`Bg32E*sKmp#s@c zak!||d}8+6yQay2ow~{4$T(;f zdz}gvmV4^*>Omy&#k50L#@m)-+-_>nc}+qW@Uz~a`cQ*~o@rxaT`+v@>Blr9;am#&_;qzPOlLA;$#v@K{g+wK7Qcv@@f+MeF z%~TiZZqT~%;GbPl)j&{65o?&~9}fZ*7Y$UUmnGQq&CjdM($!u1gihz6++@gEwoi0E zes^pPEOc>_bN8&yf*o5CEfqcWh~;>7ejK%*BYyi?nEf|l7-6P~Y#N+(9-BMKQbV)0 znmhM#!)!g(!}|W^OebEN_MF+(l0NASg|75i(AhDXdZSNK>{Hn41J?FbNXPqiu{O?M z>0Bc^8uZzcnQ6HXnK$#;)=Gq)^l_@3{7VhcoA{?`b%m&CrX+MQ>R2wwAPqLxaZhaI z_tRY;&E0kq=twjd?G-^Wv98i?(&5_uj|N>?mD7Fx^GdCWfga9Yy36zOH#t{62ZaIz zIK0u9_GWgY8qDMICHmYw*AkJDry9}6JtbQ(&~tx<7lpRyaM8)x??k6JJO!(AH$#xm zc5_{&np!i~0 z7+=B{Cc{~hPo*PZ=|X|91+)&83-_<;UpHucYM3m`rRtp;CF_f3A?g*PV97UU6d%Tw z;?66Q1XFW3_g)E3D?i_#*Aza4 zOK8X5i3DmxjsA!{>HNf4S9Z4GUp1+Yr5wV$IK)k$XYy@l&g>LxA3$jG?6K=$+P9i* zIw&}~-x=i96MX_vT^~`LroK~(p$4!<776D+9;<4O!VHlrM|rm6oa|I1lq}Bd$xBwP z9?-NByb{N^zgqAuzPHCMfGQrm9k<+S^=t4}13$OUKP&P|CIl=G+}xSBDvZ$eofJJ< zLghtLPr$wyns7YzBV=MN@Num0HAxtmX{y4Au5kNzRBWFnB^9Fm!e?&h?QQuV4?q}2 zabRySgHWAd)UDl@tMW9_GmZjcg@jBC&6kIgYGebie{C9=*`v0PnAQ)a()5~zru3sm zm{e`E0>_CY4Mr7;DenEoTM6;H^@~c4!$ZsGT@k{;j6f43=cVQM`x7TSiIj*+by+|M*S=%j~iu3!?{HLNsvg~5j$Gnlg@iv zfTW(gSqS(KQ0pMF(e>@Jm=a`A@)ll|5LZN{CeQ!Q927gIX3{rXQz8pe5O2jtOZ{tb z<4yxbSqDav^+mwivVKiTYbnQb=@sVQ=AVDo*=PgQXx0(Gw5E)mjL+T|sleoaEjV~l zv(zL)Xg(X;1WAzY+WUJDJn*rUMckX`YFc<;)z66kc%J#C0shXR^Dkh24M=0s!KD{UwjX<3L^A(KkPTAmN~y29PM|BPY$%7 z`DTSor%D>(iY8+&yGkIuv1{=tlKf6wv)1Lzyc$j7u4DbJ(K8F-+x@(~QTZAkT$fN1 zbJ&R1WLM(RiWy^5K%!jim7t!K@0Kk z*r1CVh=ns@yIL_>9)wNyFo7S^1(qKhk@b|*vv|#L4co-VQdd}$x++;jhrxZzN*D#w zUW@cRGq2p6B!0pGP?tEPu}cav%AB^ZBmGtA#dw`3`uNH5JIfHU=`ks|q}oG+v267- z&4b^ba}zy!S=YvdX#v?qn;!!wA}pkwb?4r0XcOU+*oZA0hKDsrS0^zF&pKwbqWsIfFLPm}W3vaI*}NsT*tFNpKY!OVykVXk@pwvz_5k6(3&Jy9}iXHKXY zf>qqMY(*cdoK$d2jkCV(G)2dfGq0+OI_&=T_`n$ibLgz*(9Wcf*(uGBW>n4Ue!zQO zOblUG?EmwcX93+lE92jgz;?830X0Y}3b%0uJETg&wip1yQd+0)rwS~~;#a_loY|bc z{qgzej_ljg(eKnEiVEOA7!LvhA(Zo7-+oe|9()b%IfbO5Yp!}LWa%fF&ah403P=W_ zXfxjh@Bq;o{cftkEq`nEgE5k1FvNl>Pp4VULOu)N!^A4SeU+=TYJor`C}WTlOM^Garafv2hRh!r2DMAb2Ck#)sgC~s?s)zka?2DJJj^D%#VS1Jj7>^HdFj091VJ`aK^xI5+w*364Y3Mo-esu>$psO z)+1-Q%h^-x#2grmzbfzykw_B5BreP^y+~HS4l5?>*L9NL_>n8R<^2|Du?A=E(|kge zmtm&7qQJ9M;VCCnTl*`97{Fb*@+JDj$4t8~k;E^Z1FyW-%?ALMskQrn*`P9E8cIC2 zvv$PJgPA|UnD?$l@On+2BEnqk8GL==`zW%1F(#YFgOD#(BsOXnCDNyo0kqS1incm0 zc{@azbbs3t9~>uECPDq&X$H9g$oCB_a(u?P zq?lY(YeZEz5+(ihq^tdyNc!JzNxx+EsS=Qj)@x(046~&P*p^p2nUvR-$~@T<>Y~1f zR^gi#&zm|51B|WL0vxuKz7wrjjM7}#2PL>||B5;Z*L^JG(1o|K8@Ll_%^mEkJxDDR z6#T)q0G$qCq6m<CJb-c%-!X({KA7Kd=R=6BBE! z6_T=zL05Ti4CwVcy#2d2WBI*PB*85m?Sd{jz@)fa{E=4uB&Oi11*KQ01^XDAk0+KT zMNVcqWVI=~ETbMCGaVSh-Gs;#_5RTmevb=&LMa};XWHFUou`mjoEY4~`lcEsxiHTavtDQ=#YFRD;TeyuV~F z*yZ{M?24c74I&=H9e-PXYNp>bvx;bU-*Lbk?HzzWT9hGt)TZ`8S`P$zrHWks>#6QD-rI4_3lw||#(Glw)M{=w6rZ1+0sUI{(ID*UKm z<>)}IQ5_dkAJF-lq})xUmSIbI-)2bCOqO5?kv?is=JH6*{+%};sA%M>=J2P)gD;E{ zG}cM(t4PgNfW=Sz`3(71vo?pSrI0f|2e7ulrp{)=s=^xW%7-+jxi3SeAN- za9_YQJ?PUX8-KFf{??>%pzoQ&Zhns?h&dvlrvX4o*_;K5V@uFklOsw#|9!uIeT8pO z?;CanZ4Z89$eP_(o204PnQpD^2rvnA;@OG*XY|B4oI3!R09e-M%RNG>L8YdNzFd3= zPag96%+==!b}r;o?~!>)U_)-W9%Pj+XhF?4Uoev57jDII!{K`>WwRDRQowoF!V&p1 zg|O2a{KDs6<8Jy&IqJZD*tX7#rM*mPFR(Z7vF838>(ei-&VS^UAN|1g<~HKGE<&G0 z&mj5RkigXLBsqC{Fr4+qGDNoN<%TCCx0OdFv%&>K zVp5%;pNz3U#O*w9&bITYA##s1PGwU8k6*}H2_z6kCsH+|$(gk--1&*4gg7jNGEWKM<^aP;)TZZ7s^!+vbL9dye8M$cUMWEgQ>yPg4UbJl_%?~$#kICSClH==%Q zNW!VT^1^rMIyJO}4ck`Q*-gZEMXFo#mDTKulu$Db_l0vjGTLJ(71F&nx>TthTDqaR zg5jX~QF>tXsT?%a_30JO9}2x4?}{8ti&zP!ah1wi-N?(9r|G`yowF6j%D1D8E>UHQ zM#54vw;EkvT`(P@X0JyWPjUqtBYRtp8R=I(UIO#%b;|KT-(kt`wBd_+hQj^NJDA4m zMa_O`p#6N#H;aFN(!y<$x_o-4_o<+^PkX5)SlB~!bB%LqO77bC$G#PRt{`&=J5mRv z^0xW7cQ3V8r~HbzYt8=TdAq>7t1EhS7IA0U!iD{uvg^rA#JvGObfNw+dMYz(5^0XO zVAQSDkEpb;hkgUmZpsi_mqWR67D|M!n&X&1)UJO_bB+gICw-~m1i|>*yodZ`M(Ud- z3=jCUmi9OJni&ODM3fUDxbh?Yoyj6DpkT+7* zuoTovpkaQt2H%-bI7DrF!hn>(Jv2iw~`)eu}z^4k;pi^YKzQx;?FF+b4) zxFU#LBGZ%kg_{e(sQL|<&x3-}WR@+ic>=?_4nD!WbaHe683df+bwWB?`vEN7fUj(0 z4P%!LTP5RMYp)cL*1WVtQ9FKK6`z0wMU*s46YcBZmEOsoSRPy|1d6|P?s{ z+nJx!P0|eLl{$G==Dw`Al=T;Bs{vu{Yw8=!$Q{_XKLays+C2qUG+gNufU(B;7p#*QM+ zUKLETi*(TF+|-9Dd7j;agtp5RS#{}(t!voPMY(jn=a5{^ZBaIAo)fFm=H;1;1`@zB z4#UAtVV53v#ZqkV!}7ZK@NaVXVugjD6pU8+Kfp?HPhQqk9&GrOzG)}#C%Z7SB{TQO zL!q@U7kmb|I1UNsT|QdwPe=NsWKSw!24i5c;W-`4pS~P5u_lidNnFVon{+1gC3-)g z07>)~;Y-E0c@ahVlW%(FS8Fh>kLv^kdU7OUgs95lDmVVK+y!-Xdm(+0+U_YkMRZ%R z0uMYa!)WFri@q0hDo%c8WnsE)Y(ooQn@aT+$%9kdNs5?`5}Z-&);8MYs;yDRkbdsd z>nZyNt;`NAX#h4$nl#p~vjx|HBS)ymsZs2q7gculjM|)kb`PVU#Bd{XR1icegb&zFrD%)Ljdvr2UD8;4vCxletJv};i2L9W?C523K|uk&eT-;`XS1%@M_DBM{A>WX*TO5O_l*lScN zaI`&^<~u{nfc+t*Z=C=X1>?ox0v^Wf@NgJbxdKWEK#$l23=iy zElc0nq*yKM%gee4FEZ~v4!-;DgSX;X7Np_-!oJ>lMFb-%S3kx9Rw*v-Jf3lLZ$3uq zXRV`{9MsLH+p)8%@}jdG8B|U2X_JCoEpI*Aum`N;LWB)%7U$gM&6r+)bqcbTL>i-$ z@YZ&5HmS^e70WXH6fxBcuRYa~`G4xT3XNr5f|n(Cigtyd-mDKXw$}}Gw6~+|e`|*y zPVULmLnUK%*lC0ee>rPBs4pWnR?pRfyQMxBqLCxEJknVjlv#){&LQVleo|6Z@1uqw zlKKq52T<@Hy!Q?wUt#YGa4~w#Y0%WW9=Xq$`%57x_=8;+9P2KIl#boW>%ilWe1r*y z7T@s4VD5xGc5(MF^Ug*mTDFgeo!$xu8|!J(33F>x3X8-BZbX1P?o0Xx$3p18`lkK| z5b9xE>2B4e%U+8nInJI9FA)K)U>}}2C6$l&9G`D75GRe7QwK;X*0uPnuAsuJs_pPm zr-zL&WX$STg(s%&)kFZx;Lzt=Z*0vvSsBq)Ld*w_jK;T39}#6BKsMsvwF9fy7qU{( zH=34^HRl%^0jGS%2-=!TDsw^0b+j<8G{{l zuv)X1IZE?TJLr5Dtwz974llm;6Q|m%OB2}+HD^CyHA|UI4ANW5QI)?qmzjRl)I;li zPN9WX7-anGO`^X@Z?A)g0Tblr{s|!BE?(ExyuSdaGOpjoz{)bt`8tw(0w-MLjQMkq zwO&BvYkb>8ld84UnNbzs&RjmE2F?7NHx@_753&e|uEkRyMB`nmO&=tG*sg1f#J0FV z5C^uFj%$%44%<*(>MQj|A(UCBf=h>5iS?1&1z-0|l}&KYc$(u^#&=d?pso&YNw`b; z7#6B)39bAroq+q=G&VJR-z>5P-;>Gg0VA-HmFiAM*m{}$TRS6Xx8#2aZwT(dctBO) z=C816@_?s2+_H*qw-y%Y?H^DIyF>kBdj195g9*07etI2i;&J7SK%GK6{?UJvOnIotTAmy zk@=D|YNFpy%}hlcTY2-Pc&O`IZWa%OHsIAeH* zWx7*!Y_eS51<3{E?zjHC=)RoTL^cJFiZJhxxM%RT_H0n@(Is+Gm5274Drc=UeQBOr zr?bSz971e3UcO@@>!a<{8D(+|fl_@?jA?i+N&|Is(Ir4i5Y<&iyW_K5g-@-MKmyoj zmhYtb!zAn8ybTGi5rtSE{Ro8e1I3Fg90Qve+qxSyNU}S4XaBJ*=!TjMh~Te^GYbnB zO&{y5Y$e;gNRnq4hUj;Al0U6w{Ixi|SA7h^V%m>AqD=xhTC=={*$E$gKRz%KYMz4F zNYPqywC=PELmRkOQHt7aUKwy3uUEK<;ZkYEtj1?&ro$!eN9&EnnbbybDX~*lUq=$1 zBP%X*wg{^$G=~bbtt4aEI z!9$^sode2EVn}+cx1^EtT!?H&ffasL8I3FAtp`<;SDL~~@Y?Fm;yl_g1CN(!!uc%8 zuJ3lOhsx-3k?hkML;}zLdX))Uo^iA0!IWl=y(kzP;oo_*s2V2a!ja5{JMFa_J!n3N z&bQUtuIoPC%JIGiUCtiXE(eG3|D))m0QNMOe z#!4bMF58W%QZ||sG=<&BMi=_TnGy>ZkDNaK4S5Y~D=)NI2LHQ#?aupgKZsfvnOJj& zbcri@%&y4WNrus$r6_E&X8z)7S!8Ralm^*Tg+}3EAy(0x=w0hPBmG{RPlZ^)#5}4A zz_iLSl7P~`V;OVrqn5^@=)J`07_(RhSgftf+q7a?(&6v$4XJ#pl#MK*Q1yg+`?yhUBD83@omil7o02@2B+U zL|3OF;IVbjnhu)FXqL|z`7hdQ4TQXJ0tsKHRcl0+3$wBuEn%%kmI=qxNW$ z7A2#T>^D*apLH#0+!LktsbEjJS#*{-ocB8*9BphHN$Ay>U&njQ6_~W-SX}M9xXQ&|=&D6I+sK zdf*%12^>FOQ&w{I9&)oVvP6*lDX;x9VPW%h1sNMBJ~C>N@X(3#&xWa3z8m-ZYXel& zDj+)5OGD~h6+Dx!7Sk~@WnR}ZLMz-J)noNrDqHLc3Oy-%w9J{&dF(qgyZx9pz1ZH6 zIilh1GwR`>yO1SrGSP@0v7J2k1R;%XCuM*#ZP}XO?wp`D_JbaJJc#Hoj#B1r;m4=_ z18Vt!M1R*U@4KGeo8UD|(GoRCsSxCe+{vul8?IvTaue14u0OLA9d-Be{60a;bUlN$ zKh*s*-x@n~BVr{1OPKEcHHgdY=%|?c8BbGJ4s1`4%$*dRxAV&Js1Xj%*NW*iVC+;D zN74#h^GH0gO@>q{!DqT*XQ-8nCZyg6?-4+9_M(j|x%!qLAO zF=(<_5w-Lc%s-0!JIxToM_5l}(GmX&1Qwn+zI|FQ$F5=$NJxfcP{3@$JIbXpc#cUV zv`YbQitglEghdqYr#z%kr7z8|GWX5P{e3eV9svw;wT(s5ib{`1=OIgSW&EZR-I8^1 z(*4MJfiC+)vo#Lq^swtb9|)h>@=?v2=!i%`IWF#bAys&LvZ>BYrC-4Yf#%-7&jH0r z2DuCp_D#8A<>&gom$R1i_1>%ljh5yzgSN`rxY~fY`50+T{s9&GYln67^NLR_R2{+O z#U__3RUY@R4me(W8@Owlzv}tuNh4Flg+xv^1qyr&lonBOpNU4BO^Mp*bPb>MDd1jP zge3Z&kgr?`BjCB$<#d)x*qp)+?g3$D;T0Q~>xyc|DNKpEKwN2jv4YkYX4$LjE6*3% z6C}XcC)^|jp%W5=W^gb|c0SBv9&c2tEt-1P+|||dRvX$BJt0w7r4}wgtd&^(Mg#j> z&A$PI_o~zEj=Dkd_S_ywkInfUKUSabkFc`atF0wO8dh1S{z|TwQQzM&6=8VPt$*+X z&{6oQldWRH5zbGP@u`k#cDui`>E=aR_o!n|M@2JYtkVK-*5yt-p0wfVqcxoL35F?Cl@`ALhj zx!L#&X=CDs-u?x8DHG;^ZHdLIC)4eIf->-Mu(wq#daPbdme*Jj^6rV7wXpR5)}bNk zI{8%RJ)WwHB0**#D906= zM80s}|GaG`NPk*4N%JTYsH105gN4Mn_!dK4ih*<;vi!S9_TGz>Ki>rhE&x*Ql676Y z(3_v$+ICbvR?90|W{f6HMV|`W9^UJJYQOSj8W%qTjrqiIFXyIFB&lDV!f^LL5U1^? z5>)_&b=ihS{3cr~Q0jUcFtw7E2qV)1h|HY7fBGYM^VxXo>`#mcUVDdE(qeK+#4&i5UbuC`ud+h?KQMOp@| zgdI->ZM+D@zKv-t|A9OfOOp7cKh(#|Ed#6D`B;}!%x~D z2rs3|{a~2F?oXDsfwN)Z!R7H$y~zv@I5GdD2%KCFx9!>Ds$EE3=GG z4SLM3{7&667H;}fcKoVtd4?TdxRU2$Ae7OvEOJtqqU^@KK&X`^d-;Rt`VQ$;)9}rq z_sW2Nm^*L6BK8pVx21Iwq+s0toRMc}Y1tiAS+4X85u=1Vlp5DY6&ksJtu69uzq5Qt zN+XAPpW=G?W|l1LrNa2;{$k>H&Jf4*{DQh*1D0N4YYvgi&Z_XusU9Vbk>c0SaHSnKZmG*^ zv6%2AZlKKYLC7{|XnqmimAGMb~+y)Y;L(Lhs z<%c}UvRu$+GU4gKgxsT%OCSC(^o#Gdo@_T zMuam{dY~oyJ-?LEq5nFHQcAvqam7+o>>6G<;r)(>P4(vaIs^?=tbvqExHh#-S-!_uPc2hpO77-a8zq{&7k zmD)hrtr))lK*lmyAVmPujLn$LL!K2U8l}1Fr_3TnF?HT=R<(l$%T&XbfGm-Q_P6FA9BNL4951WLsHMN*w#?Ri=;$~S#Wu#xOx4er%y10>8 zjvCxKFv9a56>mFO4c8o*ik=sL&*c>4Yl09;A#uo62Pyrn)JWXAGxGq7do{$1rdug) zZgzzp-y>laIjx8&a^~c4|7vuaPX(zPVv&_PK7U&+X8GQ($s+1R2CxE%k{N<0o z=gL3w$@&inHfs_Fu4-N=g2joqm8a?m9plcZ@P~ujJo5%z;Vk`Am!VDkZXqe0v1)eZ z{5dNP3*2-KiG!ln9MaWXt&DfB7eR8>bwUHfwIgBb&ouOKg2}lMwRDaw1VcbkjJl!Y zjobzhaEj#|$4I>mEOG50vdn5!!RD^(o;XmHvaml9s`q0j%D-KRNfecZQw=IK91^^k zO&6D(I@~7r=cTTy+Y(JwJJN^Hi{U~xOd2vauczmvlkWbgBj+*MNX($T7d~(cFvHIV zK3wd;&H;63zhUjbVl+ys?mH-(=(m2Nh24K3+PB5RUia>@1Z@Ew373^{t~eFOS(9R6 z-I05m0@&t1VS={9;^Is{_SL+Oy#mci0G{L8b2?FMnp~#8@MIluB}rze=k%nXXG@z) zP7bG;yt36l0co~66R_Nk&lr!{u$P4l!k^hU7h1+u_jS1T=PCMe$cbB8+>e(|ww{(8 zEc3zs0Xt*0_QbxT;EEss;_|DE0evW2WNzyxam=#{+5hPOaJdQBb0gT!=^#fJNbG2oZKn{W2h%1_Ig z4v;So^#WoPv;ck>5vTVuK{ZJ~$ixhesAiW|@T2X}aYwdgL~U@Tk$G;ufdRO)5`u#L z&9~W)2~7-oVUKh%E%-6@+lSnNyCC8QMahpIAtpz8FIh!@-AG~s zTofg|&r2Evc*Z+GTD45?k4aYYwz#zt7AVDxnkI^(wpdNy`cne{lf>Uj^r=fLZk{4a zot-m-vzW;AeUk~38q03MI}K>{lTzlQqaK;nI9K9kfrGgG=gS{4}-C(j!u9+=7by^YCEJ@_twjU>bg5Zm%da|WVAVq9M+XsT*4ulfYr4_F1S zg)e{SXUV^<;eXjQ5|pp`04><#`)_7)fU6wB@C%P5Q_-4VzyqHEgS03cXyN;PlScz- z^iO-(KjfmGH);7426id_J#^31f`!M1yv)Dl@xD1Brnq^jV+Zav(EvXTkn9)NL)+Vb zThAWLzpG$0nKd&(lBybx%o7QLA%zhUDS{gUyYAe4U91Yq1XltR68Eo+h~>HcLm}q` z{mF{T|3K9@C^+76By{Mv?)CJEUSDwjt+%Q2E1iuDlfoYY?H@^Kn_fd%NdQN1^X%*?tp_}>DUUSNdD|7Y zJHI~x@q=%I7XJfvGZpjw4Cec>_?kmIvgnZ@k&n9mAR{B%4}h9AA&S(v@%lO;GuE1q zxSf>yq(_p+cvyv~DU(=(omdf`f0am_H4GKDWf;D@5cJ2YeB5kb4>BeT#ds<>KFn!* zP6IlV1P#t3KEH*>gbk#Eg@h1$rQaJLua{XFq$E#$jNQ=dGY49DG={@JOe;#nH9ORg z2Dlkm{Pkf0hMGnOQHoN2%00Mh5T^zuNETdPO31S70%PSSIlb0Y5i%PyLNwO0^-=kD z%=*0$z;w@0$&~UVt>EU|D#`BVWn>7He8;e^P4I2nW_}<$oRT>?TvKue7A55v>Z>2) ze59c`yOmeX+jF1!(~Qfz&IZ!x+1#gpXpROXPj3wz=e(Djc0g)?{SR;l7bZo?<4y+a z14F0#%ADR@8Z}h}n_tq!x`QxP#1Hvvb=5m9(A5yO<+JJKL>y}!5cQVt+#1gMSZ&_= zy!pe4QQlY{3G>y&`(}cC*v>G{ceN*w9SD0%3TMG8`mOi+3_t+|a5r#G-{DCSffE^} z-~cS#V@i1JICe+hHKQrYhI(USbW7wQ4IJDj?B{j8weltl*hpE@WYhB3^AL56FA47x zpclq)jPb}(lb^cQF~g7LctF@Iw-7|?nNKhPOsUo=BmBT}*c}ZXv0A#fmGW;Il7@{! zt2?cwHP3+yK1bRy;~?t+P=ev;#O5-|8P>57sXm^AZFacEUTp_PEtyUb4}k|J|CP;N z^^;J~%e$K;Sbt5uCX^s-Pd)l~LAkD95_!o3ef!iZU?|2*<6*3Yc#|PDM>W9aX|6-y z!xflU zke48Cd+@U8n8jJ?``e~40Z@{Z%k!n|fO7aM4{6YOi6nKB7e7rYzqh`-APOg|^nYe3 zpeyB$plrz40+gF(L`UNHRs3TT>hFU}aB&T%DLC*Orwv1rjfCDY1+%9tkLFMaMs)1L zPM;g%|>rw5wzxe~(dQqj*m1f3dk z{r`w28*&5-?vUT1|}nRC2KZRG!2XAHX&_qp-TLwu>KjnEr8 z|C9Vc7AkT;#Zh@r#ZL@?0{VU#WH=xJkif7{AF{0UyCY)F=)MUf=eM44i!TY1T)W}^ zl#4Qr3j6l&ccPwiU&?MEdi<4Y#E2OGYlAc+b9?|*6K$k_miZO|E2s@uVM0w#rh_n<~t1B*0SVzn{sS`WnDlie%vhm zdawbnmoYgGf!PXQeg2-Dth5KMEzMT)DrH5Nb`UG3SFo1P=Oq$bM}#%apq&c#<;e_b6U|B z&%SB=?@Z8ZFRI4)LvZO-MjM6*?c!GCXs+}{uRve%nR|I`dkXkiX{cbaEyfRuPsYR% z2UYrOV}IGAe0s`DdAy`%oyYWD*#>b=u&$>z8xIQBtF`61dxFr4z;?&jVR2GjVtNeP z!x7ALuJl{(E@Itkk;B%Q1jJP(BtBJIx{%h*NbOg;CadyiiOP+<^0E?3GidkqzY8GW zY!>;G+^=>s?2dd<^iZ9p6k@&IBM;7ew5{bE_>Cd$CWPkAml|6eA*(*0vMS$j53XJ2 zMP@UxF7KA#hvqY-3sQ-AkisU@lTB_VOq9`iZL)Dsz}Z_Nk%nQ4fvGIGn1ewow>L@(tiKm^%IJKtVpwHfT)c#+Mk-;_ry_*vENJ%o2zz$4c| zm@DKN%kNi?fiV`rlo}VFO<&mLzbstN$)*;yHpVSJ+04mHJgr*m)S`CE6f8Wj&VRyh zLr3*|84_igaTd05vt8BH>h_o=3eR6&?Garpx^z2PfE=UPacGeiWQ46yQ1jg4HBgNi zYGX4Jawp{@q+;>gR%N5^kKj6=-VJWWeyoA)Nns{5riKd`&mmt!s;e>1%V|qYAdzCb z<+12(6KTU`O&?y3*kn{ZcCKu|=e~s{!G3rq>AsmIuV<6!f1s(tR@BXij7UPEE0K>z z*zRK^z*k!TOkH$E|4gObEMU2J)Ni=<6A1i0$V4Yg-T%SJLz}?mq4TOGEr!T`PW_K> z%gaNU*eIoSCkKC0fIYJ|VTk5Kqa~}ZZ{>;ec^!2nsk?$spBS4;eD+pfUPBs|M20#t zmAZt&CKTI+n94hlmGR9Yz>}C zUQ2T0ZOLX9Pe#}hB$L_0S!v|mk-zyfxJE9&-Ca{!B7w(wln87kCd*g7gF$q4?hZ?a zQ5+gA+Gz2_Q`Z)~+JG)weI0oDX0+jIGHN3(FV@92+R?!XSy)N7P2TA03w`415GQGo zI3FMz;{2sK1HteGVQ%=eXwq`dDLQuKv6X6@tkSmITz$o|Wb`0R14_b28`C{fUKUj_je_fhC#BzQZ%zH+X)b{Mb;$OyJacf9jT25Pe2}^2> zWqRGOugd`8sr5@7Wm0>U&Q@@zU4TZqhNfhSAvUG7WKlp z*3Hg}Qgi!CHs7D%2yX2kSa4y_6rT(l_Awk8$zD#4@E|JNDUBHo( z@cEuIj+U7;ZBw?AY=lK#$hJc^XZ3G`Y1wqz6C2CzS?pE)va;c; zo25DOv79C7%T~!6G(FB0I5z-gcJaEJe+z+w0}lao8kdDNE8oEzlS7kF_;?R4PQSoo zL~>ebSne_$d#M4bi(i&R zhR&xQKC!GPR1f!KEsnqwAu~&jWvh?PF4wpLH71HDu&#W8HS5P_(@CG=h?}z^&HA&i zr^UH0F`m6yPk)@B6}dSGXB2*-^V$54vP@!;+eFq4Ni8LA%gzWPfLeH}W%>GCf=??`j80SbACw)DAAUJJJNFqzVHjaZF_2;>;djyxVisTo0 z7W(C6M|qS)aW^vIc|(XHlZiJf6)^Zq-`O;g1}T};p12EQJ*y+-~1XS|dZ-|(YT7x7R+MAxNQNTWQcj&G?4f2>%nT>J@c zIQdSrj`Non;aixSDuRd1#r9zTP&aub6+nR=k-P)0ZNf=ftoHqOLW3~(IJ?^5(Ebeb zEedqvF2pIyMtUI{T03^oQuHkw=UC{+xC%rpYlXiBzXPaUg?IyZnJ5cU8!c}V;mQY4 z8iR6%->|#ge`Tv;XW->!X7ZoG8SJkp6Y}5E02L_V8p(e{F68mTk-N7yoQo)QX{i%y zX7#%M167sZ`oZmrf1Yby!;-bJF>BB$>8lYGRy@R^cEjaUDJ$yamO~QNXOY>nEOs75a3BG zukwttU6BDZ6%eZ?%nBmviEbz;RRM_6a$gfH56`s<;E zWUwO$H*YGnP8I2ctk{ZO$(^a!ofsUm#jq*l&NAHN?i0Ft_hjfOt0v4HGmL4I67wX5 zC%vBQ{8-8MY`X|2_>chFHgF%Nezal2IbY=mu{hvLOnxgeMw?%lGM>?UBBTX2{5T$H zrt1YD;)|`{^_i&*V$(QY0gtSWz6u<3Jh4R)Q5)nCkJ3h$SD{5|zVK%BNlg%#O)O2k z#d&@C!7jgqbSgvq^2KzG)PRRS>&IY+V&C(>YNEgp-^7PUguPMLBEr)txK;q?5kOq9 zjc62lw2>fGi~+#oN^IKkR<$m!_3%+LUW6%sv7Wb=#0rZYvo2_0Ca8SoNwe~U0lc7s z*?%C_xrn1wl_BA8DM!6d(97@A>9ssk~nMZQMh-s-bxRJMNBaJ}t|o z|K8^NuKFm?M3-iIElX7-djE@T;maNrfRwGGJ^5NteZVJmWA9lPfBI(j*fz@X{u`d! zxIouqzRAtgtvI2bJDf?-wP=daKP}6<*T?%Yab`I&);2%?;75j7Or5Mm#kT#Q>$QcU z+R@m04(X|SNg<21qd|4vF$(O&Tw^=gTG3H__Ai{52aClgdewk?2MgyjPVP#hf}}+Y z|C}q(S310OKx$%qg#SFuLwjs;1Gfo(+wiL4u;zt7)YJiwwOQPJM1k2)ZGW6zSIW7GRD?u-q!m?P0vljtaB z>?p#2vD8|TSEq0d`{iP~5OseobnvM5k7f%%p=BL27sfWIX!388GcyX-n;lbKAJHhJ zEZ{z6Eahb(Me<99RJnd-6RkA0iiMCTZnS6Fl5hmgl|(`9W7`|M?4vGb{thr;O|L5B zz;o$dlh4DKADo|m>Gi*>$)&5EKXd>wTO4M1+znwKKV$=DUhsm`a{G6BSj#%vhaB2= z&^ZowWiILT_PzoqNvP3?FGvy)CSZYa{;~fUnfV_m>NJ;doG$AFlJ6 zuR0F0XPrKM8G>LaE;~^<3+2qM9;q%sFgt>yw8J8fAqntz{=$EOMz$jypU0kmr)+bl zgA?AN5K2WPi?a&j_`!Kga;o1kg?B32S9{BINv)6RwG`}YO*c%9m)hN()UfX(y#b3D za;Fmf1PmojsRmZED$l%x&{ zFv8`vPAiRsB(2}5_$CcBs*7v!gfpYEX;?z&^!v7-<`h0%0K61ohN(N>eV+G4(OxQ? z#IjHScwSo*cscF0P=so#AzMwqGKv}xVY_7#1J|vG zG>MJ?1DrkL!O-ICc~#2mwbSyTs`-?fiNf#>NSnqFE!z}!%MQ(AjXD-)&Q;`Jbn$(@ zjp6RV7}ev*r$TxL68m=^8dpw`?U-mO>{SdzIc;357m9<6OsE6yBs*`}UzjR7D!lpW%+E?|WMFysOYcWF5I+60gd`%mj@&=5y@R~N z)D5XS2o}~*q}1X`02QY+Z_BGcv63yJ-K?lP1#Fu=R+5W4kLjYw=L(zLxY72Thha-$ z5X>l^)4LVGjLaxHi#CJoEgT;o&P9C2_$29DUf7Ym^rTye^r zPXB?dC$8@Z?_$KhZ?d_uuknBIlC|(r`O0X93!LcmwfP${_ZelcvTtnZm;YxaMV9B^ z?JNflfK94qyF84w(xnca!N#9@T~-&y38t7dBlj(t&Rwfyw5t18Ops&jN#+a{{XM(MwVwoC|78%Yo#Z5HxCDAMDvC@d-?9|^eZFlOHEe{>O z=>FnxFZ-5dBV64G2dF%wBrPuEYA;pxQTY7hTi6xNUpa*g*iY2{G|~(&N+)ImD5sg! zUB|?OfXP9z?@@AfkL*B~#jq6>S=n3>@fU`_lqdFmRwu?c{U?B#8(@`7z07X zrtxgCP7^u8TLSa=UB`BH!lrdP9IqE-bwV;V;CSw@AYU{XU`soiN2*dV+`%?o7?RYn zvCs}Pw!l}SY{l#oXiV2lUwoXHE{aVxPiXoRehF&8QON~;jntsJw$OMvRrR68Q2CwlW(VUhD`_#+3HR=SLua4Y(eXl(v@0t9~o4e zX5N2Z#T@*>XLN>EJ5-#4Xwe54VL&HaYnNL9Kj~aTzwq$1NT#&z^4S?5 zg(}svh|O%DFbTtUFSfR)jtR9a&byEgu*{u;*t<1EcDk{11xZXfU1KIP9Q&_fQI1Ys zkxu&ihelP->)zsw7=2OAf?|hHog?>@>a@`A*$ii;&~H{BoM38j7ppYB zvUNSa1o%f^dU#sVR1{{Rhb+q{`<8W#NsOR+`ejG*v?z#u_fdwQo6VKzdvGuO+;brL zx6!hMSF)^vF>tvn7T2hP(@A_abKa$`e!^>E&!@Wy-dx?$?y`XP2Hw_R()K49AJC;9 z*6nIa1)qm{21+}AIv)%^un!_@1r)-1ekr3X3pEKLrK9V zz#5(|!ulNFoAzd)#65lln_QG(NbA=ufe4r_JB#TZ5uE&1TFMXTSm3Jnb^P(yvZhQ# z@I*Gt&(aqyiml{UfqWZPD>ffT;)glM->u8Z9f?uywfuh2u3f3U(b4cDok{Uaj4|y5#3W) zP|T65=M)&wwaAU?Q^b-P3bPnA=&-%(%DNFr05uO+mTJvi8x2f0jM~DaHv|?|p zy_K!dbVcL{o`wuu(~hY* zg%tszT$W*lfyD2xtRqj^Q}&3LiCaVoN+`t~X-p1xyx4JK%8QRc^G?oKx0?OP?^f;Q zS*5krg`zkekH5g8`HV4f$3SKsVT|VLmlx2t({f?D@WE7RZDlrYk;9Ikrxy^?CSY#2 z{4}Cee)H+$wq;El?W8hSM-mifeF}FyeHSBQ zCT8=#h8c`LxWYfDa{9NGn9c3IWt?8!0Z1Z%t3m=S`^quh(FGJTb0peE33oP$W11=p zLd@3|ecxul-&s|U>GftMQA-l0u59Ctau;yCl=F?e z;nFex78)#aF#t#m%ealzIpi5=lR*|l`WPG zC4t#n44~}N;p!jj9~1s`@a~_K8wEDA3^4S2bK7%>$>77eEG(^sM@AKNK3b-TC>t!d zkrxJ*UG=%FjJABd6*57xLE&@zMq)0jant73+N*ME_?VeGHg_gZIz7nS)@etHI>{jW z@ybkS1WgDo=4Avg&fDNHpva_u&Nk&`K7~{Ux30(&OH-*+hpzWOr-~fmeDL3K5cQP` zx~7dIS7Je_25T5Paq2_D8q0+X*(X?#CtIhxJ350WJR8nHBrU|Z`fJSfdF`;SS5nAS zFP2X>@Y{fu_i{pf+T{#rxm&A$f7uNoH59qfc3t6d2jhlaPJg`eE}Xr($$dcW!x5EY8a?*oc>H?A_@qxj7O^-gFU42rDD%bV;^xtJ2S6m@}vUEdx)B6I0lZI&JLBx(}@STW3Scapn<80!6ZT_MTt`3qeGH& z=5Dt<+ss+U0U4mB*{-H?+f$GUD+g}7-B^?L^JVvZz;>AWLrdMP4m}{$WUP$-7X{%E z#91;q9}r4~Bls5gv$GwFGw5YlnyZVzH z%BSTy>sfS(sr^d%WVq6|qVOkRm8u^>p}5kyqS$B$<*gEV`5mdN757dHAA@2*M`2ia zZC4Wfh*qB(4oZplVa*U%k_ZDH?Fs%rc4zvMn=DC-I>md|!|0HghVqd444@9jknf zQ+QV(mKx3c6Yd;-d)?{N2d~X2nR2*cQosltF!=7oQ|N9*IpK5g;L!WvB9e!fh9t0o z)GAnXLSEW5!?@hzU&t}vb9X4-Wn|5uk?H|riOEe~9mHEvHN=q_7%)m%$?9Ht%*o@N z-EthR-fs{R(5u)ga3v}mwUR<~|EE?|?^4I8%st1*jNp=n6-!FnBvFVbDUw?Xa}410 zZkG(NW&F*3R~)AiBR>^3Z6p+o#9#xz>YBi#>*{I_TJnh~vUtLl{;KtvIg#nb0>dHt zGF9LEidHQ4u${IQpdtc>q;?;@Ij@$|lIoO*4~fyOyv6Y{J0>&GBfNHhA>zD@=z$xf z<1K+(NDeEtW&T4JaZQF=bXub_jq;(Y13QVg@B*Ym0JL(WgTu?GO=Wj_`n(&OE9@EK z&n&eYgLp=aGy(r0dQ4C73)&H5m42x9SJvrAKmECf15raHi=SpH6L`AO4=0FO&ZSeW zc|(jOKF3z0!TJx9Uy6VqD};vqHNbB4e~Mj@A+$~qt8x{&a0}&<>QR5#*k6>TjA1?> z;5!{ChEBcNehjFexiXrLUco2B+>T_9eyy}Ul@yY3P&fw=kcpm@O0w2`~#g6n#5lK9FC2Uqyql zj@&)&$uehHUQi}Tswi7gb?VdIfoPM1+=iX>qFlRQ5y1AfJ!i2NJGjDpuPOX?8Xgt& zM+`dBWE0V-wAtZirc6aHhPVR+M-^q}JnaKrWUuARh}I>z@B2rwR;!-h93NF@rdqO& z*5+;6CmM;I#NN zybuC1G%^ah8l9hlj`gYf^#bvt2TypO;&q)96C}Be^Q3%SK~82ih@-zoDlf=+$bRgu zG@LHCSRa(haHY9r*^4y$N1o)9)r)$@w*oGZobN)8MqFgwt%&ooWo^zI{L_4UezCk_ zu03jEZh8%h;u!f|>CUx3*~S zUV?AwFM!k%Z7)t$0fec-9xXJ1?=!W`5k&pW8!pB7G;S;wO=-_uAHv|Qo~p;W0@PR? zqW1F=lsc;C&S6A+HCQSA&E>{H?g=P*txju6v28~`;nBwH?qGXOTdUWe7SX^9zVqim z4V$tB_Tc!Li-}ur14WqG3Hv(4tt~*x@UHqzy`}(o1`^nL86p zS@CVa3kxhA7K{5{Z4xn#?)@s{7ZG#e4{H7~Uv}&|WtiEK+ZaP*y+t86cJ|@&z-4|f z%lmJ0K545<7A4cL;>u~!(r`MrFWb(4pxv2@>tBLNLI@ZFCrRxxm?!yOXm!VICKy>w z=cptRQ^WJxKgvePM^LJ>yJG2HCb_+nvzecX4++ndl8${7PVwbT65srv@2@*lR>dP( zmY%JL*FH;)GOUr_z-LMDB%NZ%-E9Wd-a(I<2M(}b=aQH{k8Mf=edrX@$fKrX@SAPm z#On$>=IXjEI@UUBf>SlPNS=o`ys<)@<_oJ}D!}kFtQz$YvUNR&v`r&V+GaW#@3)1} zBo6;}X1ns|O0-XdlM(~u$Ku3vy)(3IJ96E0$0|VAYbPi92`fzaPj%!R(pJ)PeqQ~S zABp21p=HI(c1EEIdxX#H5sB$Kq6szlZS$!lsLfSOo2Jc$=@eA$L!}q)Fl5%32U+5p zg(r)cH}1AZ5i6!4rfyCJmZ|P49ER|~Sv{K9#`(RqU0vs|#_O-+Z9^#7KCoU)-%Z!( z_UWttXM%@)^blAbedfISuzOEdfSB!)M*!y|7h|#DXhvjl_f_%7(Aoqhd-6kLOx(1W zQM1>zD+|3Sfw46^1~tcP2DXuUS`=HjX8HCNL;ySr&he1}O~`(hRUGa~A|pF!Ch7fBc|e?&*UphRE(s#sdi{Pajf6T(APEYj$24|w zPHH9H7Xk_KdL4qXFSF7WIW^Qt!1yp+Hex-iWp&d#A z?GOizHV2f?bBiJm#;r7+jzYVeo#Y;P943ikrMCWcxIR>m6wPU!s`B9b^&4;JtDD51 z0aJ0@suqKL4fy_eAwX#2FF0;f28jvqmjz8e` zT0nb)JN%6ak+0$pgUS~9U!lJW>rX3D@sBW*7yL4g9{!rbl)3{Q#=^AAxQc?4Lj?W< zSt{MJAadu%@jy>cl+I?!rm-cHv-eF`eq$+k9uQ2+-Bl9Hr7`n;O2K%`7sqAJE+`dLtm-l1o z)|$ibHW)~8$>>Ex1j#gvgq3CKvVoVp!{!*_U5MY#nwGM|A!cth{{VN=g_+{Gjl++a zgY)}T_ir3*uZ#pgb$Swe)Q-aGG@ z)W&ITROUFG6Q7%{P*}5XJ-pn@^FGj}eJS!-ye%Y~3e0h}hfuz?pKCvpBT9;;4^VkFNA`AxWn(8m&D5Hq9f~|rC_78HA-dG+W4e(HaWcrK?>Am* z<;IUPFp&?G6+NMv9wlj z#JORglCbp&Cbd}nqm}0Yx{8MEb<@3im(g3>n1adXsLsUnHIp+n)N$_s zlbrpLHEczHK}7o$>^r5Lvsvq!fhbe!#r-?6NVtI6b* zU_&7C&J|bgjP=j8b{eX!nwZ)}kcBMFi}Pb04RcplLVI%2ZfEJXF~}bEjg4+)YK-jS zSc=Laate=JRU7$|;U6KJZWKma_>XFu`p!8OGPqdS5@UQeeZ^&JQaoW^MB5sx0DGUW zwII2lG(T&SOJ&}&LOIzamc~E6N@sJb^c4(xqt3SxIo+Ov)K$xmJ5;riBV`QdabHFB ztecHJyt4|jv}`g+IO*E9iOnR&wU~{N%BsYI+e35}6}f>#kw{uLZ@QXmm0-b63m-#E zCFGJx8cipZtbRrQ_B+*OhwM`$EXp?$&9!-^K^!R}%^7w!=^6XVH+1)_5??$PuMA<8 z805?9Dr;8rnphb8q!!q}c>9`LJ72Nk71hy!%E{PJO^NjMGFseiXA!bsA5)6Rp5a>6 z6cH?n*xdgB%B{}A-R?*xERU8y;U^tMV)&6#8(rzf+-Dx9t}5noe5&U$b0k9Pq;r(X z1sA4hTUlAAA-J0af3iJkVMUU3WGv29{Jy@_NBhLMj592Xe)0ZQ*0enSwi=582942%}VM< z*|7N=&sFGgQ%!X4jg|Q`RAyl&Hij+Qwt_h8HrUxWNWdY^(aU<8IQu_bHhGi!RH*=6 zskZ^S&%G)t$&}c|l<;dqA(oOy3w+^*c-#GIWZNNF%VoJZ9+bloSLu`9r9@VkChsr5 znB9Jqim>JKRfLQ`c)!BkNc5?8nWSf9gSUnB6&PjQ&l=^21-)udv?50uqN~VMmVZxb zk%V!)iogxP4xY5gVwtx;mWTkr-PWXz>Pv|{wK(20pQSs>V>S=UK>MTl&^w5-NU~d| z#n=u`J!#%p%!J2)oln-Rd67Tv)10meZlKg2b3qv-ZyCh{7Ff}48D&k$v=ud8S1l1( z*^mQPALfh@REFS>N}A#|v$jML?<>#eKo!;Fnli31%A|$$_ogbWep%az2t4~!WQk({ zw&tDr3VI4_TeNZr$;_xTh3EwYmOQsqDrDT)&OJpcLWgv$tm(9Y>}hcf$7-CoA2WJ; z)Pgr{gtpYkUEZ`75ZlKH2*}%16fIn%-kGNXUGp+H$`^QZZnFFDlsta4Nz~ zZ$4j`Y~hC9)Ts}d7?BGxUP_*Zk;8;yU(Aq$zi&b4Do&KFFq@$pNgmaV{GT^kyX2Kp zh~FUqwKaUH7Bb_@jk^6sNU}fMBu&iyHc)DvhdPfkMO>BxjlDBgZTC#0G5Mu$=^x)zUc{m{nloq4Ibe5BTxjnFt_v>o4%N|HtL;*^82QHF8vRiT<# zQaBrO6P9U@LOm+nZJRbwoFV(`)0)qivDPrdBFxgswFw`)Zl~U(g-iLdqL5BPk<S==LRyA)o5g7O=&G_F@EX<~*Me6X#yM9h5QcpTu=_VamjOoe0H z6qy^_cWQ(CR5C5RjlMYejE;?-qKnBBWQviWIsQ%g!f0UG zB8|Hks5p(%R9*bgLWdmx{elB z-r>~ox26qL+xwW|c4qU5#(nA2Z@4Uqn1Anj(#ESR5a>%O0OGf?jEJC-(OxmKFuyKO zdaVv)b_&auI2(FY@+fJDVf&%U-P8|Si}xz6Bz%nHaqU%O8;rqyic@m)<)7zK+)RuL zviWE3?f$g0LcV_CFPL`pUV^1I@CvN+B?tCC3cX|&4&&Xes5h@pN}Af2c1 z6bocz*yGD?+3QZZ-86B?=%j)MRP7&?Tw7N1W12wB#N!{rN58d2%}CDcX;C2Btsu_n z8?GwxjJ6!KerDV@-jxYtUm_QYR1?5nl=R`o(&ZI_A-?Dt?NSAZpz~#d(o+RX5F0I%a~gQvrk)vR#b^gI2dJK`R!F;E_iMSpIe6YN6j8K z#Cn__roO7sRIQD)&T#FVs`MOJg#0$}yXtzZH%$|LpKjTc-?e=arQ5Bwqhc+^aEiW_ zFMEwWENWV0C{;fDy*=v4yhusiDy#Nk-m?rM7}_%IPy?|CPI}e-F5W4ZZo~)BuUcft zu&}-03-c~{+x=^+(DZhW5Yld7yn@{;KFmqEcvRXjyLx82O*-jgUAvbDhR0mjO*LcA ztt)I@w6TWWS(|UlKZo9uXrx$6N%vzpU!_W2H%PI^yhn}Oy5QA_;SwE=cOe0MSl z{d$z}?X~6Wjxp(07AV<-aee6q@0+g_vtxve;4M38^O=BPKm-%soriGRk;t#Hi>byb zS}?L;uIQJYr?E98&9-H4lsR9!>rRcMgoGz*zw@fGo0Z14QFwnfTY$^aeX2QTf1NgN z>CH^bBx+ZC?aoHtl;4@1$$Snek}}{K6+#`Z2TEA*(2}PT;{?-|77e@)F?yEtsM1Zl zhy1ZqyYUnb;>9C0MS$lxDeLb{KRXS(n`y~kN}4NyE(+}Xtx%Vf_j^WLoNehqSecZg zZi(G^~RpghPV0|ikd6qcKj!PaJ)83w;CSehYa2Oxfp_!tE zjy_nk)84bOY2195h|s)l+gqq_T9O!i>vvAPgS*q-s%?p80iA@5G6%IzGQ=2@VdzuW z-k6?)ZY|d%%WN|8N$*aYF*-&V;DR|`l*QflcUDeG#YW@g8xF#}nsyz>Fj!c$aruq+ zOI4LC8!Xw~k%nJEOKQ=_7&|bL@>kUQ)4bx!tGDMlBk4tnyDHsnW>fqOY8%E&UCRFe zI&gRTdsLE5B$qx(Dgft>wN^s&28bPkLz2zciY!&f$K@f@jkmsfW|&-kx`DPmxmFyvr@b;8Gxmq)Vt;ytndXi*3&eRJFG`9V ziDj6tJA3W)phV4V(n7%>VO~Q~ZzPJl9OwO`-kb8{=4NhwQR_tCypSR;(xY)7N(d)^ z^@Dr)gB%6uD?4b8Ml+`3PajIUA#X84zTe^^qq#)S%$pDQy=WLD#uSN)D~R#~`UBdc zXiu71Q-l@l=eLpFAwz5U;6wY6iy z#y(!T^*)soD!D#TRQ3AM1T)FKyr3{KoxZ;HTFp_XWktaqOpvam4Q(~Z8A$T1v& zSk-b9KfUMWr(Igb8#IDe z4}dnF^upy?B>P0zk}aTgZ(5$;dmrN1-_oU0l134NLS*N0_Ne^tCA_&9Ww~}v_~}6; z-eS-DqrvDgM3D|Kfn$EG-SJZSOC+U{F`Rs@*XvK37yCG1HmjZwp%m;Zi5lfW!jx`t zyV9Q0EX=O4?~M=r@_lLsghYI}&zK73^Isn8w_J#@Y)ae8k|xAC|J53W0Y#%(D&fcd6d!E+Z!mj!jjO<@2|c zUo4Hg=mIN=zQ)8!xs|w$eJTq(iZwNAGP2ClEs?8yeU^j2)=3i=csFjWrZWHfkt`Ax;g_(;X5*|Z!;;dFJ zGA+zSN!T&PL+0*|RG48w0Z*x@*9@NZ9gb`{BFkWDZw+1fFRjk6+dR@mU+{VE4Q(lfAWNauI0S!rFN zSj<~jsKqf1R(E}>`H!*mG^p5(+1y`Y_G6;4}Al@8cC(@%bB#nro!2bZ2K=<{aIg2i?aEyGVJb_NU62&4$ zADy{htwttj)HWQr;In?$cFb_B-$VI!A4y{G|=aF+~=D>{V){Jj|ZRX?;mc`SBC zo+;PTi5XCaD~@)0)m3DSG;RZoWFqzaXehJxf&0ge*ujyxw{)oFn8M{FXH-?mZ%}Hj zjDB3Q1{;?c3%l;;y-y>{Gm`%RyV|&O>*+uQOpr+@%_3~WbNpV^c`vn!ebqTXjU&oc zqYBN2`9ANj6s>Awl(bVYWf{c)Hb#y)1Nlfx4W*m5X_19yV7b8<`Fc`AGZ^HK#ivAg^yUl173>{op5Jdi&GcY?g2P&n;y*Wi-oADi&o9%@%iU^d^a8F{yRsSo2Eb zxnAPdC1-YRs-uY4q4%nWIOI}+Vueou!5Di6d31-V-G010XEIW|2DKsY4 zg1J%rKJ>E0u|fkJ;c%dKHE`+bW(1Yo2I05(y{WQ%tusj;2^&=U8Z0hjA#Ghu>fkWO zL3)xqeb>dhxvmSDFaW_dViv{3a+sDy#|`U9qQ2z3P+19B$;QuGsT|Cb zOuk{-NCjW8tCMdKvaCRcf4aR#(yHEDyDGiHs>a-m{q8+!*aym_6fTU-F#$||m0(-6 zDr22wiCBEB{pve-!rFpmF2LngX^%LY%-rnd2s?c-Oq&q-iqayh@q)b7gpW3&K#{D9 z-*|deO-uLluGIa}DnA;(1|jn@Hpd#{K7`Oi(0j?}MpYl=+J8J$Rx&t~Gqzvutb4y& zmNyZ`rb4e7V0m6@ymN@|5@v}yklVd`P$JZg8Zn<^e7}04xVS`76DCZY{qEH)kjwUV zX;h8ef}WK^H$iYpjBOcW-AJGat>Kis_Y|N6&;DD*hQECDtxtl z+;yqqyfQVw8>C_KjopPS0bXl#5W<02FwRSR)$r)PTq!QXR|SV}daE?VMMR}q<}$c=e$rbd7sezh&cEx5}VMIA8T!T$j3r#|RhI}Pof-+-y6x=V$Hu*t#e zRx6aIkxm{^TWH1;y+Lbq%_B#*FV$Io@b)wq!%j0WDn zjRQ4IkATP!?;M8fkwjLj9B9%_<|^mz^aS>(e8fm%0X}Y6)dtU;%CELI?e9Sbt;9QG z!oI}DFJ@Z>PhVB`t9w;a9ayhEmJh$&WE6 z&pUSi02OIz_YF0nfRb68mTrUCR%BBjwMZ43NE?P3#u(Mx2xYgLG>T1|!R@>CrUdq| zeS`xmZhV{r+*Dp#t-^qJN}!#~(;k%NRCRddW|2!^x1p(|5N=6SGw=C1swU=a+wG&@ zw;p5e{HsRRWfq_-G>*ri=qiNH$0;ffylv}>zjCE**&*DcZdf;5RF36ooo(7!*?xIQ zVYk#&{(e&ussgL?78yHx)D1DXxVDBk_cE^HJ!wAG9M@$@!m#DN$7)Yeli0@6!c3B7 zVr--5Zb$cVT2REQ@W~tQUb}q_V%x$lrb}IndE5x;_}1OR#R|s|$;bCUy-qrTV^X*h zLZKq_6n*clBr*upEW3(hJHNYB?yje0cDCW00ir#4?@qXPOIYLKVP04_UB;+(2_tD4 zj7z;6ji*Yff-Sj`Hd?Kzj1HMe8BD* z<+$BMVP;un`9X|;`+8%&Nh2h-?%}rumuWwRNu`vE-ys=+&Pk>PeYS_6I*L}gi*ez4 z(LkrofH)Lw zNk4eYw6AIajyV!EVB>q|kEJY%yH{%c?kVMvfHrldR&B#_;nd}GKmmnRxL>`+B5yI4 z-JWqxo;BViCk>pPy(!WNw<`wfC;@^!%uD|Ot^OKCjgls2;Def(nS7SVTu~bdFp|Co zI1~UyD>8yPhu7YgITd6lcTQ?49acOj$WxqBLQ-g0<7EI!(mN?5fKN25%8|KEB!4E@ zm~U1*Q#`&`YVf%<0V@2mfKwwB&)rClLX|Dpb>fkid0cXHPiX+!Tn8U2CBNYH{;%u_p(Mn836L$wEqB=l%n*`CrH6a?HkX`*x`LCso2@F(CexMSxD){|m%iyYFF2w&&AT}q5@}lx5Ag3%o+**L zM{dSPZKi-CXc-l}-gg{>=~GCkcC$9a5d8hAcBRCKLoo}@FrvKMo9~VX(tsTse(!ML z6HyrqZpy=cd0MxH`BWn@CmHmnNe*LRokv;#ia+#{6dlc;N2O1>8-dh(rlJevDwy|V z^{H6wUCR5Ly82KAFz%Oe{xvusN&>Q}A()VIMFECNH-2boGax`RG0gxfuvP`rucboF zO0e1k=Z)T!`Bm9Vn3O7v3L{xOy@7B~AkYNGL~5nB@+l;ZWO2GhNioOLhf^LhH?BWg zg;g2%mE2Fux6*(oR$?=|YA*%7MK{YU9wTgqImHXUNSLnyPBH69y8%)T!=7jX?Xjdq z3x^%*M%b!A`JdLB*+aOx3dz+r(v1n|5pzFTFOWYm6hG$mbjws=02=^-t- zS+^W~r`nb_FsO(ogYcbK!ZZESwDPJ$*8sNBbped=e8KJQ$vaZxmD8t2N#y#Nvgg_T}SqZuRKqm86k zWGpw6_kNV`EJ+|~H*Lm6BF4nnWH74au{(xG zr8Y>nFlBBH05GAAaE-lG;Qlott3nAMboHj~-7p{O@H+a^$ga5|_#J2hNhVJ$XLc!k z$fJxl82eNPKQIDD@lPg921MX-KnXV4NOWDe=M^WK?H&|P zE@8iB*Blo0rfpx~I6ch(5-PKT*)kEvJt?ujl z8}fdlrc)L+?qiO|fGIR2FxysShjs|y?dFLgm8J$KRpX$fVyg)S+Zp-3v;kdXea8)z z?^c4WinDF|zb!$zW|IXrfH-ejNMvyvs`L~Lo6Bv5{{V+P(zAIfxlZBf>rpI?ZyJI) zX3Z?==3xWwi1WA5&^rpG$PO22`@*1+gsczo=V_@Oisco5hMfxum45C=%4j5MA7%j) zY0oB}Th0N`0CBh0qLE5FMTH}%r?R9nH#?nx8+|ANWREMgmuja^#+<9Pw(q&cIiG6* z*NTUB*T_3a=715iCd_Wyxg#|-ugmf#(Vk5&ndV#k%-PK(w!2}#>x|F>Ngy&aNH-3G zlVY3@yb5mDNWz!IvG(>f_W`6+{2l(Z0JjKHgD<65k=i^J`-g+|sV0+TC4+G1`BNcj zB!KK0=cNESBt?LhQV8eeq>9{?1zm<%H7csYr+fVE!Ag;&+N+Pd-hd)q>%0WP&)=z* zV6rGdx=ei3tifAiBXYUsm}6(cF;zWypagldCKYzKbLm8zi%HL!(txEQY%^w)%;7fh z+2(*2+SL|v#V|K(xnn2s=x8)CY$D*yAGsK zA--O~cPf+p?@Eo3#-&Hhdgi2P#B01~E!PyqjYdpwh9mg8&^ry=yJ&1=@lxDd`D~y2 zFG?Mo_n9274$ohDRk(TB4D7(5k`+n3#b4k;KU%T-=;XmTR^U?x=-8L}nD_RgHkN#e zKh=(u0FM^wIFluLBAY6^N}*)h4-_1$?nKUhT5O6Q;Sij(oR<1_pahX#IfDJ%jBfR* zq?r|zCoZEbeJVU7NKeo5@lq^%VKML9BOKwn;(>}TH?aGy?@-L^^LcIaW15y@An3KmLibz06*_ktgns|5Hz}_=bN49Uf!>>DiXcffV=^ptPYc~oi z9ll@A%Y)XeG4qb{yGryG67N?h<{9lkTz{FE_dnkwkEKS9G^pdMfN@fY+i))Xw{f@9 zm|JXa!8jZm0^%uUjI%cKM%|RD{+q^8A2WpN+Wdyj&4sk$OY>XrFw)MfqN#+SK4&dGCkdnhYcDr;Q)hkW5Knm|F zIR5}=-hxQom;PDqW?pkojhspfoG~2Yq4L~FdB%CA`J~~tupLbRBy8=85CG~(%Xg)c zSsGP47iKy7(9$o;$DlYBG=(D)6TnP<^XuAx85)@_&<~X4@lKIb%L}&;NUE%%*Y|$@ zv_m5-gqFx1XaI?xH9Onq?ewXkBa%)7ahhz67cCm#o~EJ^{hks!?>~FefF)w(i)VU{ z1wzQ?6N9wIcoe=;M;_G}Ok|%^OB~A_Aob>e2He{T+q)dn1l&o+Y3!;F_B&;7x+*lB zv~C}@0~qZk&pF!TfIX^Kj7H0og~wldWNcXhMgA(3M$t-H+Z%>9`p`Rsi?y&Dcwvfm z)*BQ$s)NWBeW4gmF}KVeeJTZ!V}uVcsr%lv5>C?=Vyn9XoBP?m{{Y-xXlXp=&feQ< zIi$kv%ZztklmMzrY;@dqM2=?IA5D@aX=8s8~J5-=PixClr(-yjJD(HQn$>cuiyUw zYpq2qG>WJs`MMG5KoeauGR9ZtZtLk)Ox|UG6t|k|0mdit-y-0@{%2^W&fQd)KD?USPUCnug3mV$42*yqe-kt`%LC zwvHS6SCfgCy<_S!_*xvq?Pn6KjFKI$KrTCbRmcj>w`{wE3}w3UR4mubmw%bC5ueJe z!rNqNm3SY)>+f85J+gTlbS_8CtHCv1-rh+iE+6GVfscBf*&XCqm6abGl=P_lxnqwJ zH-3xId(m(oyp?p_^WfumT-5&nXJu&9X6GxM)DS@$!x9$WNzda}ZY7dAf{@D~UJtb* z#={whDxplVo-yia)7v=!IXv%zQJQ{imEBR@ z81OwSLVM`q3ncN#c*qB#td+WZb%d%pgdF*P{&<6#rNZTg zm}zr7a*^`#Gt-*puC*q(NhXBk$oSmfbbE@w;%!h}N97~)AlqE@G03v2HOA508p>|R zO(accZ6${FDy+xmE$f=4s$EBX$~LMpoEpEVO>ZTMU|KTV7f))zxQy*jH)QgE6A!(P z)r_<{qp1rk{i(=xb>7P(`W$d8J=#{0V*`5f4&Ie^IgzH4IKx33sU`izXGw4(-q9-r zCvVjH)@M&C9reoDG!isB6m`$>4@#kNd}EEm92fbaQP6tku79h9!*JeWDc!sJRz3B! zYUPTYec`pTaqKENisc5r-6XL}7G~R%x1grYc$Vr*$`b?&&XG$Lve93+)kzxXw`Pi%yEqLqUBh{x)MU$bBv4>-Phi;wQWG1*drhS z6!-S4+LJ)H2pod)a}DHM`r9396P=M_s*UWR4D z!42l?b=beeJpGu9T5X-tX{p7V|l(3eY&1()YmLb)nFVh`4< zM;l2TC{Yo!@}l)V=9pZaBt>G+wVkj*-P*Xldj3i7q=-INBgJ&Ote<6wx}xJ4PwQMj zXS#u!LaQd?N7A-}IWZFGT#7;=7X$D8(e}Po#jDWoXt9I7k z=;aGCHg^fVJ*#t>YE@r1Z zts#7jiaV#Ic2F`V;S3&9=;)jplcB_capQsD06u+tY8MHKoXuZe*?_ zi~+L>8+LkN)rBb}XMQ$qJy(yytVw7a&3&5?DF#1N>s2lxA7l9kmp5bSMa+3hcXnbG z464D~q4un@zG!3*hRzAC=8@yfa+Q;SOI9l~#LnmL?#Qj6&PuT&juNauKQi(Y*WR5C ztf>P#CQCLcR%H#1xZTY!nDQY7@SyQlU`zIQXvRmED)abM5y`qj&OUB|J$>oX?MpXO zFvR3Htx0U5S$A#A41L;HD^g<59A+<-w-3ANQAcX5(SUYHK^0+kt9g(9wSMg~2pB5J ztWLs7$6jd_VmSAzvTWGP(YMq?5mzbQbQ1qGKx1do(%zF!lJ8r ziPv^bHfCu50Cn>DE%R~LG?EEffnnzD7}|SLCzBeggO}^MdVMGu*kLGzmC%BEFWw(o zmSTLxBjq^Zy=pHwd648}Q?({vG5oFSa55LA073TGISUgz1NXf>>eZ@=CsxMiJx8rq z`(jM18-^_)z^UU?9E$9A?HEvK6^A4~T!m3`NMc*l+KV{KqKSION&G3$!zRV^4i$+Y zuS%IMGRC>`5zwCWw(@y=R?-&)`=CIs%b>gh0xQ=8S+D2|j^rdrc z2(8*V9!89}mH{Ds4M}dTbu`4IVZWs)ZOav#&$rh;QNubRxNs@qF?im$nrGZRKca-Y1uo|NRbNbO>bqj`DH&C;OS1(W8M zR*&Y49OTu7*szvm%g%5adIM2yHxVptwTS4e*i^H5@W&q5_eGEueOt9=YACmFFNf0wJU6ga8klJ*b+}dYC`fxs<6eu8QJapRV}MWeIS&d-Gh=(sO?#m$}&q?WsX9r zki-xbxTo5zu}SlUEW=<2pwAUFXl&(4!ektum!{f|)@QjgK1ngQHx8g4)UG~Kcx}u# z3Fb3oupf8j>)NfE$J)N|5U~5Fp(C|J7WVR-i5NNHH?=xxB8FC&hVs=;;Cp-2lrNj+ zWN%bJe(JAZYMw@8i5nwm`2g#l)k96+Cf~HOqNyz3H&NQOSs5WRm-7Q1sq86%Lg2}2 zR#KoA{{UIHu6t&gCFr<@4=q7dR#s!!p7k^0FPJbS^#{FW-m$x!?VaP126ji%Ks){w zL~@eNC^<3=Dy~B>LyD;-*X~zu+-AZ0R39$K0#a$JjB&z4JppwC8 z=4llbBI)xUhO@31dE7Bz$L9HPxE_^qYv|P?g;hfa!&M2U0^)B@)a+>Nh;EgnT$l41 zc~Gsu6;>Nre3z8YvIO9#)}fLgGBCzPQgegpNe`66&W!FW!C!w`zEdXC2`;3Kq+c&+ zI03yWmh0x?J?+16JH07VW}K^)+)hs4Tz04yHkM|Xzn3RXqp+>4b4ilkLKfgh=6sTJ zf7&CpQWB(dgxGra>rQxOSuh_f_lq}COXmHf_!Ezpb9JUo$HQ*xxGRQ6IV!zC_oF2Kgf;b`Rmr0tJk*4)4P8yU_a6S36o&+756R z``+~})u@g^;Mx&g+dH`-zneJQ@C=7@wAskzUl?!A6j!riz4j?RL3fv zjXqm{l_dd{vw}-!6zPA_)lpelAF12knH;5!HsHf3V*3F+ZtA}E*6DYS(r3>dKJn;l zhm1YNt4Jf>p|%>mrra2%*ulh@;dgYYlx}NIcHH!P4N5sJ?opr3Ey)buDaWN~+uThv zZ6nNwXAL7{FVeYd8G=RS2vt{Z^2zs!_pQabRI^k_*<6h0(zx2O-E?c)+D~sR;9*%8 zaALhiDbC(v{D{NUzuhO=qlZv)9B=0^R~T=ndQ`er$VoiK&ow0$_RTVt@(-OM05Z1# zdeh*K_mV`Tei(1XK)AS%$$3~Nb0mkLJ%w~$3DV%7#6cPM!?)zeK;4+rl&r2hA3%IN z(POl-w@4#E85bpf_D`*M!Wm!-3!T9ffIV|r-VM>#3k3O=cf$FMi}_aggv_jDERLrO zPTE|_%Eo*!%O$_>m6d~hquRPXD$%YY0TE0?uI1*ThB)J7Lm$jOVn3~H*ss~-a=i%+ zPBFQJhBQ$Lo3RQk=d(btg=8Ywe zHn(pqjH%DPIiZPFM3P}wl2@TLu*QuC+{5Fitxkdd%2j0G@wd`~t`f+8V*M~S{VE{> zG@H|tj%jSeTS(b{yi{!4)p*~@pg|?jjz@Tg9aN3JzSMlH93yKN0G4k|_NZ1lt>zA= zXwGp`d6Ah5FChKztpl*-V{pK%n{aVYyS3b+JZ)~E?(0?AiU|2t4Uh#%Ex?F?@$TcP zrC?6Q7}R;Ow1H(PPs{06q&`cTBa_TxIQI6bHpIU+c9$6WdR2B+F)$I}j_17=6V$P5 z3dqs8L(u1MOw%6R#|(}m+H?24DPWdMc@T*_qIw1CL71#=g#6CjpIT$M#kyf0)sHCS zC696`i!!4RIF=2-Rp=?KvPbt5_h0RG%|iKD_crm9(txpMMhpl8E&VF3yn;E3lxYFu z9+c*qNgD|4$_Fj|DQ!py#6BB5iUur^y2*rpm#JTBVmy)~vVAIPWBGSuIqgXjBy7s5 zhT2JAS^#`#WBFD7Lb-a0q>W`EerCrF=~Y=}!%7L0qrwBpUYV&Q3%E)b%qJq6k+T)cEF+xI zJCVnE9AVdg&JQ0-hGtn0?$<2b7WAjADd#uIv-I17bit`S#7lgk z!3PIE^yX%rNC81%%KBoXXk-#BU@4aw$F&6$d5OemH594g z#SII{sF)2(z*A*)Q#n$D7#n(0LLMcPm0S=qdW_R96{2J~!;o;kqt=CSDu+~E?Hv{kv8mNhIh zj&bW%qPU7U+tiHlPiOPN-!{kF{9SQQ*M8YDes57%t?yk_!ejFnpl?bp79^75Ci4rO!a#7|wJdT*kj0Ob?Km5%C}jIQ zZ4#zXoyY4{?v&h*l_=}j zVcUBs^5BGc1u_RY4RRctJ=cyg3V~E2Vn84fjw>NWA zym84g$(H%o44&1R&hX0E%N^e;hUXN3mRpGwNxyHFz>YfRnQtRHhuqSU!!M%us8--Z zc^q;nQWT$`-j(D?)yyL=8O|4{Gz_=3ZWb_O+y-&}&%H>EY@8HiRp)Z_CaXszujb`d zM%~em=S#HQ?2c2j%RkP67p*~Nca5@`=N^>RwT+<<6q{R~8?9DLrdgF%KP({tFZZg< z_*-~HWnxxrvbS2JJCH#G&(E3*GjI=1DVLW93xN{ja*fThr)Gvbi16n<@z#<{b&Z)M z!pZzBy-s~-3y)^=l@?8oq-1UCJLH_WolS#T|xY?b(sw>GGP*KYHBlrhg&>@F0+3ynW zXBh>$;;2YZ+0O0kt-(IkEHgBdO&YthKLvdS5$*C)GZQe$0J~6G1dRhMp&#xper~-f zjT}<``X!!qS{R^ z=9!$gn4w4sOjiRVtjjo;EB8L-K4wt6ak09D+tm8gA!y-w6vWFMc*yrO+lzIDmRD9g zPYax28VI;7;a(l#RP*zCd(_g%v9IurpT<4vqN2yLH6CXCo!H&@W{XJ{;yD#!`SYL3 zm4fA=aRVr}+~FINeN9C(EQ}mQwO8c~%YtgOk*sgLHYDq}*V?SlD>c9|uK4gb=e06! zR6AmhQ7;8^pPTqiME4{{i5z%^P6_n}tWORjX9*e%xJ2_eDLC|~Kjqdq;R;!s<{#asa3p1( z7IB4btQ>s>OC{HqB;O`qfC21HLmMTL3TECq@AN*Dd1|WC1WccseKJbZENpX~ta`@1 z54~2gk-XN53j-VFkHAN}Km>Gf1+9EsO)wqmdFw*sHD-=jHXLK_beN+OI5_Pwc0=ZXE{{WB3gGc+$7&dm` zdg7zEnIf4H7&?+mXQpX22AWG%XODX+!Kkf3hIkf9K34||KwNXicE}Vgqjq;MPo*)@ zS5acglhyoynm zIH;k#{oAWZhz|oa*w_`=tkJWc3GG#`lFnHpR9*Xl+Ww?d2*KL?|i*Dphl&QC5jY~$K!kx2HTHGb; z9g4_`xI4XSEk(Ter3e)Z5u6>pJ*h42{>yG6!#;j)xT$&-a(G}%TcY4)7=G?Q=4y6U zQ60s!C7+zcy*{;9bH_5UZz!)IV|VLTuH_O!h@qqn_n7uH3}w8Yb4t?ujsYdNboQ$& z3+-Pqk)zJwO;gikd79!Vkt2zEss44R9C7(f8d#Px2*%#`_^N6YuW8g3o((UoLI;RXUpTi&>5{3QkL>s<#CXDh@lxF;$lH&m`?c<>PyIAkhhi-88m|rm0R%h6QK&Rm% z3kuiS#TE(wdOYhOyoAi#H*{@){g_pCaC!q`Y@&2&sz;ZZ(dGSVpIsVCJByqRu1*Ht zilQ-r3V}pT+4sA6a1Yw zrcSbg)v`r36=P_7dTP0ZV#VqUXv$9@brtIxwx|*}qVsl1UaOHUd<47RlGF?cIyQfn zf4i6d-sKOi1PAP&K96d{3zDuNyKwe+kuids1iLj?v+Rirf>C`fvs?yr_o>I4D>8>U z?DRP(*oP%5_#{+^OO>pC=s0IDW0G77pCWL^{w99e2OX$~+n@#<^#211x^bcaHRnJ9q)`8D#$g~<%JdzTBUUSgW$o=B7I1@v9CgKyMT{-f&tI^lM&Qg{-1Tj#{_ ziM}?o%KeP({oJAJZxNoS+^ai204}Gmq9&?kk9Lq($O*5Em;M;r_C_s-1Vms#EqaX!rsOU>n2HPkMw)9ieXV; zkQvlJjs63%ef0UA?G@TIk5FRVT4MO|VKj)o5BN#7J#%k^B$$7&fF3IP)8}G(gZK4A=+h=f< zYuA%^UpQLK8wp37;eKYk%gW(_RqrwMW1=rhMp#!nNF{P+aHz7tZTyJ)F<+?3G4Bq0w_j9=Rg*Wxhx6ORIk+d^jiR3Hu(2HM$Ot`eM?=W!>ibAO7En=xyp(m+tI zxL^1qla#bT7xyF~GJq`Q63FOds?RIlJ@BLh)pkH2OYBbj`L?Q)`l?jy7afn}@Wzo6 zPg5&NM)9eU{0>` zJ1QdD%COkeOdWPpW2Dg<6ZY$8=acbVDu?6OAI)>+;Kg~Tj44<+o$!c^<7qdmO3_FQ z{&@UqFl+bs)a_=@w6hahbVpA7Jl1p6a{8V$pLc==wUN{LvP5o2mz&k-MR1!RE#I29 z@~n!)qQS^=Z$4IGlB&G5u3H*cPas{`)FXLlGesqatA|70W8TA4(6{B7elMKuNyfs& zhL9YIVu9up3*IH8aql)QTalNT%M#es_Y>~6S3hTP{<{2W*u)QHGo-Y+$xvD~q7c2DP8+?~CnaI1|^|9zeY2(CDR z0FCV=mD3tJQ-5~08RXH+r5YN{cOn;XK@L!l*PE{*j~z6nd@uF8Tz3g9x!7PsoRi_YB6 zMsw+&`Z9T+s->fnyvURkDb$1=3C6lpW+4%@LuBSY5eZzS3<2}OHyOI^`+0rg1SlKK zjiJK(>mtu}VUkq+@9AAST0RaP_v_p(f6lc^F1KDb`RAZcxka3 zdpDR@*Vp;Ov?2H33^0cEna#USN^G)WF7 zA*QWzRQvHGEdeQO4STUl@AHsF8cO~S^#l$hk*i^Ikfm5{+#0tmD%q#LfBVCUwnbRu z;GU2(+x&T+REf?M7q+Cyd0)W=S)g5+Oy}T=J^PjcaiB;9b{vCB ziwo@Kko;Qp)|XXfLRuyW0t`|<=NaW=Q_^-ig- zR;b+Uu3t3M4H?XAejLa=w@Sfv1@4l`^TbcL{(em6Z&goPB>d1haD3a}H(vFx^SF2J zU5}nOI&^*=?ZCnQUt)@6C7cApX?x43RTG(}2P(Hw2Pv8^=pcU7l*IB6L%% zJB1Y~fFg6GfBXWLW1585T|BobG?}D>Z7a1PPKPnV6q)S%W*3#l$-uTe$cT?6xl^lQ=an2Qrkzf!U>); z8oT$f(y5R;S`ho!h84e*gI5u3464o&%pdD`D^lQKk6?>3@d3qX5SUHm6i|FWlBWBo|EeH42+vBZBM z>Qmjo7`n(=hC<9mcjRkWKwPiCM{y(vjZYiNLKjb)v$fEZsmYOYTRi)nhM`sRQ$@0{ zt6ZC1lgdCNC^e1sTj<7=YcGW6cC;H`+!+`TK^8~UE}Z^0^(lApF;c*t%4uAawYj}tqqg4M7+A`T%kye|VC4#eR_ zwt7A=tBh=rO#~MYTbnzNeQ&QFMFh_iZNJfdsa=yj?0osB3?or?fwg3E+r{H#w9+Pn zmbJ^lu0NlTf|mMWzc7=iNa$+a7nf2t)ui6ZLab=Up?{15&$=dCP#r#N2kAWNRtB*_ zrR2Y%pCR0k*P^zj^ggbY&rg`?U~f9wXK%hLlE*J#Lb#s%rKQREBXYfVq=A0?^gocC zLb2+hxdSi9<$*S=GgDzGVkrx%Cwf1Xvixky(M(}s8%}fsr#)wvlb9nr&2Y>}^nS&P zVtP@xYZ9S8xhIkXtfGAINoM?f`dL+d``hd`Kxb!9RK{8xh&xD`FJ&OYb)Jx3SLngX z5{C};_#&16s9zK;L9h-w)fjF2ywP!=`itAYGPvT_^a5@>^fLjlaO1}HxSjrVhEwCP z?pg@yz##Ts784)@nFeIUX4A`Ckdt#J`2l6x2komRj%Kq*+(T0-WPx(o_b%fBB-&F&oZm%^5Hu z88lM`xo8~MAJMfA^nrQ|j(v4XpEBMJwVe|K{Rcv}d2W@le}c8CoES>je`JM%i$43K z2acDef$A`$f7~kY9}-cqfQ>Al*Nv2_q8+E#IGdSZ^eB#S<~U%LJ};%>%SdueQmPZw z2tc;|*jrZl@w-4~$OY>H2Bxu*eExZPUAW1EY5nrL7#Y87e*qGDHk<9uG{ywwqJhVN zz4~`?(o4!*X_M*l{%XIZUKP%9Dv9ehy*(LSJ5W4^Sr6P>cz)V!?jQH040~CtsO_y) zKPv2C>?mgvpfP*KQIu}}<#<2_hua`Drs2=c!&^W{{eBc$()se=#4R5^%%$MFIV=&2 zF9oWZk#a29!y4E$7D7XDLxk?UvY+^LzC&<9phDESXFB zA6^{l0%0k}g~U|m&omd@9v%ezjK@V`!vAJ1nVLS(sD8_T#0&i}fut%ijOH~Msrg>X z*X_$#I=52zl#Bz19_FcQY4p8AiDgT+`~~ut3ty0GOxTM{%TTAnxy}&`yFn}Hx3-zJ z$ksVuswu&XJPiR>$3!Zt$sFt;I0z*jGA@?KjI--_kTulV+8Tc-6|wPD$a7e{;J&_b z3LX@es`mS`LZUrcykFgZZ3zH+xqYOxr05lk2>mtuB5;9UV@;suNhJ>9&dB|z6WwOi z>a0dpDgOoNZV_6|xun;s`XX-&%5Ayw*doQV+WCXeS4^z*3UGLyYouL$8qu?0dZ zpBy68%CiVB+I}lpa8+hs@7S1H?C`F4 z3e#5M1ZKRt7OAq2TQ8}3Bj&YK2G^DJ?zL7j^JREso#C+d(O6H2Qc$C}YkiI)JL0xf zyjgsfr+!o)VdFRHxWPN=EZVa6bH~0$?ub^jf}mLJldX&XkN3FEkQiMFN%qk1P2>q0 z9@GDL2c_MU!?7$*Aom}zoDmfe~t zer!8-1CL?I)p4Cvr$+vf1=jjO&u)k-bow*R1&T;BtA_1L0O->Tludmqy?U2WAbg~i zth6>Uykg(m0Z2UEwvg}+i)a);{O`t-*DKxJO9Oess=lF*P7J8IM!goR*|dae+MY`4 zpBQ1NxeJ|Pjs!Mn;Wr;=OFHBEUv6>x*TL}DSmk)Bw=81)1=xDMhEx(yaOSWZcgbIE zwZ>4xH!`+8#(DkzL5z_F9gMyqnHoC@hDXM=0s%6eCip~HQb$<@_{21u{ok&G zh|G{OiSoTZHZZH!-9+c2U=cKfdRTUCvwf8S$~E9mi53MsH?kR%>49Ms>d;G6>ARdRHk8!& z^nbsA0llzs2ACpOi=(DHiOBVlS&Gr;Jm+RZVb9A&Rex{|LG1F|)96fCk?=?tO=T2$ z2f?`#aA9x&!MsR5c8qYgpF4oqOB}meS-tZ0Wb5HWt1nYLl$1xu8tTjTyCZ)i7YLx# zlY40jIVZrgV(fv50xUm6L(GU)Xv#!(8xNQgITF{ZRV4&u+(hwY_RT95IhUI#j_RIF&Dc1GxYuaC-AhqF!AQ)8dFw{uN%rq>fCl<=sU^~pN8 z(?wW&ADK-uWzy&vNQ@G9O{6ffQ}bqqt4TX2L;pd zx%WN<{|w<3g!K2dg+9AkL^?AV3TH5D_jAY#A7vS%Zk5^ZcIkA2>wg^RsSdewX%7cH zsvf1R+B`3(p}Bi&kt0EmIJc!WbZ1o%T)%UJxMW{PIktn`Xwpob)^^Vl{tus#RO3*c zDFgD9TC?KJ7vwc$nHN;FkT>CTJ1Lb>grl^ScFZHp;Gej~)Rj;rfvxc$XXUM?;P6bO zwGYZxlcYjvw{F!UXCAoBm z5&FEoB2<(|$bX>t^^`5Gv}0N?TL5@3RBu&cx+r|%*^475Y`n5olJG9>0-JQY9e zr?i<>b7#PUXhLqIWA@6)+br+#{_Afm`>R}f?NQ7?omX4Ty(E>@lN(SIQGG$-km*v2qVKu77kJESRb z%?dZ+8E7#`1r!jwvyRy(O-BflQ(Lm zE4YbYHu_vwf@lhmYm&h?le+9nHVkc?h}u_haJBQTfSn&gK_;x46+#!6b+{&P>EZmV zzuDB!wp$8K@XZEguvXD2F;Ty{;K+170qn5r89FP8z1u5#*h07j4IUZNdslMoOXJS} zAfa^0NU+~NEwvtst7ghL_h|z`GX4Y2vDkk}#)`gigSs_Sfa3^8z2>#r zV&?wn?SZ0=`p&Ri!-eI>5psg~=rac@aB@<|P)VIuChaPQl}t6?Rr^DU2au{g#BDeE^c^{6>pn^h9L z6RzFVMvro@R2|J4Rx1P<)lW~A-Ns`-D>eCe75<=nV_BO_Js01@eJGzY;5g}bn~5uH zK14_%sh`lvo$H_rt*C7bI}4o8N>=l(r;i~PGV)U}kFoG~8QIwqho~GN7J&UAN}KI{ zzy*1${t-N%bdIPgqaU-z^rnkMQ;eUHS@<-kHrjeSsm-{rBlhE@^V3b#E*qn3sMANcML`CZZ`9|UxTaP^7EW}AOdR(Tm0RDi zJTR;U_*Y#esqeXdS|!8H@;1&i%gm0!4=ZivwLd;dTb0Rj=z8T~RW){N8jpQh^l?&s zoZ65v%p5*w#O)&~lJn`l%dHQ6-{8p8!8(2PirItitKc|dY?u{ACAj?4oi(^@a-6Yf zUXXLy?g`UXXRaKNGMM_uH772^0LmQS?iF#8sLJkLe%Lc(YmGD+mrYmyI;Ue@l|Lmz zwPH4_tXTK|Pz>##mP#jDcV=A2jM6qn;Oy3^JJS;z@9w#)30mUNc9lDhU2ZD{V;Cvg z8~Lt^{D#EO&#gutdkuXV*>&*sv=*U$om~fc+S6s?USa!#2DA3|^`T087FTL&W;i+W z*UJUM!Yt{|7UFYf93VVhl&4fO=ZV~lLq0g#C)Ds3#ved3i&MviL3nR?r%yP7q?ySv zW^_@>w}oBrBm$!@hMrD8<7VzPzN*@ZhZ|!27q7`Y0TTyUjb~cqmR%=Nz?{r@mPm%=j4eG zdR9bvby31!(C8}QA5Cz_8mxLBCqm_$2OuEOu(6^vyx!i56~|a5di}H!$KIN(VJ(Xo0+!cC0Q*_)=&SJT zFm45v2dlbSz;N2s%zAUzTMyJ*QAtk3rF9^DLwf}yDVSC$>jx~)MqvEZ))I+k_d@&3 zj$}SxRhr~PHR3LkC*zX9H{{qVdY)>F6 zFL6VB{(L1}Ap>wPD;vJ%aw|oc=+lK>tm5SrNs_2Qd^j*)8mYa&(4}4jxCD9N9>AZT z{-UGW^g_0Cx25dnL*Rm+b^4^^1%0l3%1E6@Fy+u6*@S8{Rq_TdK8IhE2PcrPDfv())tKQS^DhzZtL-L!J=X6s(MqEyjp;t=9vH#Hsj1Z2Qwn$#EZ!LyxgfQ+zM{ zK-c+647qPK6S$Z%h+L9*KSXKQ0^y^EpAz(d)@i<8B^h?O#zm0|@7N9>I{lHzO~`{r z?MQ+GAsv$!>h*P2+oiK#vjAgZ%u_&cc<;g&qx&V)Ot$1rK;TRTYbHH?slj>)KqWtZ zw=zo{b2X?53`Ys#)rO_5t8r*(wfi?a`zrfF+=>9-Tq|S@CDTP#Y>}ir(I4GcI}voD zl_m}uI5rF141A976W1DVW-CJPKV7U*q&!4UM?Dn~2)9S;)Sm)?NS|j5u3v3>!Z3RJ zlDTK2;jIjZ;>iy2X!5RufQqvopOBy3DLeW+(tRv8yL9D@O|+lsNY>p)`-2NTH5&I+ zrzC=JRsT=A6XmiNP|;nxEGDl#Ek>M-^imQ>Zh17e8cn|dK!PP`(YV?vsq!7Pz_9A5 zZ={?nO1Q`i;pIDWl^^iJWrYG#WGv&GVD7Y^`fX~0Na3JB#-c>7{M-trwe)KMN70fL zJN!0X7U*+Id6b3)^S=^bKL4&K){#L{iV~yy2)B{oa`)xbE_rL=GM@ACqKkr@m+K>Q!^u4GjU zF8RVh*ZjGIJB2^7?<*GKRdAiaTn?y#UFq#GKe@iLh$K!`kt!zvJBynpM7B0K32x=8}3z;r1tdgh1 zVZ3#q?Ta!DU?!cq`v)1_B)F9fj&itvD{z2dZ#l(b>Yt5V{Hpy@O$_<8)n3M;tSCu> zFKL)Fjc&Ju?|_w9ahBd^p6zUC-KdcF2V=@}(}s#Le@P!KzN;^ET-Y||uW7cbN#Mn( zha=g0?)pJGb*k)lYRG3-`2wmv2gF7t1UHfY<_+uIhsH`<l z%*z5pa?;(4uH^gq`mx1QV@DVlo@cGAfB$_mWKwJqBN5Mr>k!~+j=lS+*?4{A*6O#g z#yQ*Dz6SNG!T?~YnugAjoKSEn{O0>p(V*Fd4DJGifLPu?V)ulB=~Iz)#y!v1(L0`O z?}d+nfkQ(3@&=N)&=Wl+Y1ik{R`$ryGiZ^2xmbL3#vhHOQ51POi29I3`5flMnfCZI z0e^feW$3|+up7q?)OFV(o&Or4_XWs1%Y-+@ufrn~rE22+O>m{CJvyBL+`I4d=elft zZRZ=`Z6Lz0bd{p)Gvm*;2gbJR5(h9BbzRBKKyKWTvIT1_kv~RS`1ao%_4b&}#AIh& z;gK@m_ckn}MjuCLj|S)+!q}EA=-M9NQ-g}m-4}nw@I`{^4^nnE@U{$MBKp3N7fWa zOGuHQKK>hmKBO`XqB0rxe7^yy;i5K&G-r`7+2Ml{;-MtM`0^Z2a9FH^Q;Au5%Do=l5`BkfpmJB6H&7L+7cloApa| z3i1%lFnVxmHn-ZtBX7$zp{+8$%Wq|MQ_~>5{!0R&;do~z7V+;E515YP5xXZ% zN%%{Rz4zSFm^KlSP;9cy$D)R%teub^V0d8IMqyqxxCmw&0bZLVsR+V&lUranMznLb z#?xm8F&janW@B1Er|QS+_?QKT@U%tS#C;)8H4OortZ7L!e*|XPWqNoXxn`p30+x4i zB8+OB$QzNQyR4C2+-K-fIy|HiFY$+0sXvLUsL)KsAftiu?*Y65TDiFktV0{z7gVV+ zq%Ui`#6lmaU4FQG`_Xk|Ip%!739^m7j{fb!Cm>4COYTm*!|Nx1B^yvNXrG)|JY*#gAEaA-A^ZRy2CM#J9uVX~#Cbtk^PsV|-lBe@+8;pN92UyPFlD@3;CyH&ifA4t)QzDt9ceKX_ ze2u_PRAJl;={}Kkp2a5ZW>iyiD7Resrik?Gb6VQxI(e@&J9CPHI#1dJIkkfHUK#tR zgG8%D>~jLBSQ;()T%U_EtFOwb`RZG0G4XW9pZszgPgv`GTz-}dNx}O*+R&d zRLg4s+dt*YeG?WF?HIDIw;>>1Y?oYb?C6vzg=IfHFZw=A1^AeVLKZ_0|GHy2u9$BFCwfEfATV7-DJfXcQ zL|=E^^Qf;WBaWx{{L$als-JNh6g=K-A8&$LZhI#r@GwhddLDP!6h~1nqdp7sRXs^PXbZLOD}g)uSqs%H+B^p4w=6n~w?_M9#`aHA1zw2`# zEWc&pm$%+1o#MoAfl=QNMgq3ltPIsrV1Id5N}19ZX6Wz@=%p?PdkM58zf} znVv;@*%}2hT`nBkE3>*B+8ZzHM*mP{Q5Jo#nH-1|Ju%ru7CEUJ$7^k~7EqDqud8LX zsdrm<9VuGI6^8Lne711Q%RX5DI?mSX6JhFOQ7yl&T^A!_qc)t@MJN935A5xy$efsQ z=;fb$Wq#30uF^a*B?~lY_r9^ylkYk01 zD~>wW!;ybENAzYq9z|_RDbwe&l06@en``1!>#o0ZEniEXO8_0rOJM8_e_QW9q;#RY zy1xpUeyRQwS7B_t6&3cP*>8DOg}J1GhDnfb%Nml^c8Xf||BQHNM<+t&m7Cp{4^0Gf{`RGW2)g;Rzw_in zL(Uu=UWzxm8h%~9w{#rWCT}7vnsuL0XizGQJ@cNnyftj4ENKf0`n8LLMR4=_H_x*2 z3bBUf2s$&l8PWlyLH*b15x-e)7wiVW;(3_=K>l=XxBZMwvHWlN+~DNh?!oBxt!&TI zw3uhYm6G?OP(W31rFEk((w>qS?QnHn-Xu5Sh)VcC!-lmX{%S&()HXGs2~{Yrl&65$acT+Pl6$HutIjn*cq4k0l`B(vZf0+6#PI4eU*PSdW)K;`I%WJ?_wXG*r0r`2lfCp> z99pB6r7+p&ZlskHIC@Q~t?yTBvV476DFLRbwYhm+kHA>AK;p?3i`6&A*^8Fyf!07t zbm!!8=wUpM6sB{);X0qdAz|Wy9ncg%?@0x+m6`LiSKx8?epDWii=(jHioRsm)<{y1?QhtD^AINWmskGbc4rvYtAq6kw* zE{_=%bDW{mzU+=3E=-0Xy>1fBxY5}KntaS6NQ|X$V!*`*oYj{CXK)eKVzF&Y9P+2t z5-Rt9hAai7zHSbT5z1iycCAVRcZyyP$)|v_Qyfk1O%JY$jR7&mYW488w$TOq&_m>x z=U*n| z*C>PbEDW4m*`nE1;cotD3~;H84R-F2ft(6K(Ne38q+}pA?`u_qfcMOpK0AJmcVb+a#H(kS_2d~h7f+Xp%7T8!f3m` z{HHiB7Tk2nAaPkD3WJY?{&}B|uU!9n3XM9u=4MNHPyEc~RQ-FA52sX^xlhZVo86I< zERaJ~nqDB*pw<){3M*d7jgb5raXAf$6cC$5L;%x;!LyDc)QPc~&yJa6Bd_Lt8LQpl z_#JI&(?{q6Z9Z=7K8#WK%08m;G*k>ZRIeFs%IhO(n2yQ$Qu2YPm8kv{$gm{uED7ZR zSBu6MQEl(6GHzVfX<77S8$`1{jwe}kQm+Ch>u}CkArwSa7S5*E5%V7?Ge%p5O+E+) zHxfSjYnaOLe(3l*|B;$>>(nEnfU9yx_e3ftf9cZdb~UKR@8KG52W##^nZ~?Rzx+o^ zX>?YBVL{cxduEb04iOQ`5i6>Wzy1TwBD*1dIg-ALL=B=`q>|fzxrdZ!*foG#7CaUD zP~B4;PiRS%#G;-=@X5%(8IVW%7#)=oN?hB)Q|#Mh@?uqVx{K4BIJhpKRw?}xSpK67 z>vnHlm(}gJCo~7jANJN6>K>5@tj!WCIbZ=2%2fX$bW!iH`RC4B@!;a=%D^n2j}#P! zd||0Xx7jXq1oWCT4*4;i>T+Mb6TYqZ)Ycrr+ogi?E5A1{}SrH&$jMsys3tXCpps#y`n4g0#Cd zE4JwkOGuc~N(+5luqGK73BR=M%crDMkW|3sYqgz3z;*8i6-Q%UNOFYpdnmSD_-aQR ztH~Xt9X{yb+h@5tMaK#ONxm%pf$l4J?A0R{{-Nv>HI6j>C_TMUGY<_ZUPqI(FQt$FYWI!|69fL7~47 zUWfh>k$~E~7mIs*BKNmcHMSAi+`*&)s%7JEb^IOHab(CA7j4kf&NTIL`5N*iv<+B)3Vj$^{{xw99BCsRp7MS{x04lvG|n*JV$&61UEDDeaJh_)5AC1oTTl6) z-M(r1YlPv?d3jD&mXGIXg8Wl%{OzY9-th7Wf^#zG%bF`Bqf*$C!WGf0Lo1rMb(s&U zoEX@5!U${DS^Pf9vV^r_{VuHLo2W}hMxZ_bu^M=TGxx9?*zDv7ab71Be-@cBN>O*D zYr1Siedq#uGTHIo()-73l5Vb4s=VcIi}|^t?CYSHMvv!VAH0rTu#Jt;J7gJG9BG29 zl_VP-!$i;gMlZ%99P39Rch!u;e6BxgY2` z$S3;zl>(o`IaiYKzF;~>uNLHfCq3&zVS&fsg^ZF_$ z1y7%`XTJbKK8~y5ICYG|iey>(e71InFXy7HJ7H!p5Rp|mQ>Vk&^O*==0$EQvp}ZyB0J-EMm8< z;#HmcNWnej=EyH>`Fm-%%Z1(EqbE+RVWi*w=YAH*{|@uoOIX{~AxT#4JRI;h%lHg5 zM0uPdbeW<(!2t@}z_?{`d9$FQas%Lfdom)36b9V6;L zNulq6{qMOsT^#a?l_jH*Vo9*m-#oB#WEtP}jkn@4J)w}i?@WS{`YgfH5HKmTI-W%S z=u%@F-~A8NoXf@LfW`>bUMs{@4MM-y-E>>}Y9o8T4=vnu%$WpC=dH(!$Z=uAH2CtP zS6g>O+@9%6V1)i|hTwspXDsYZy`sUHEr?~bXoUvNU=MX$vV~E&RlYNz6;$n-<$ubuy!aihj^_G&ODUl6g+VoEbGD zVy3uW(J-Imor6`CaIXGn$X*%IakHm}E@ISAUf&^QXgh&-iR! zv+QK~=O>7q%SWH~&KFoiTHPaB!dd**2yeO_r7306{t4TIT*-kgs$SkYPbx;LSoQ(* z?A?H2JNr-KylRn+ci9%sX{4~LBI~PCCT&d(!J3_rja{NR$o+*XPl6zY|g|zp5 z{XpH*`CL~Dmm>8(L`0UyK#&6naGbf=#IQ*C=kw|Ek*oK1UjqgjNYA^|=BbTWU}#Ns zP`svmL*csm*OMUC%)(U^tP_Z=z&=$*6jpD zPqZDEvf&koOUml!Q}s5-FPOR(KbxgS=4D`wih-6)++$wRk^i79XVGLOzIq_?RodrC z<`_Id6|2@qPas=pb*;@Gv6Z(qJj1~x>(`!UkH1^_@V5)_c({I1JbW)s{lhaAhMvT! z=NaFv6j)`AZ{{}aXBGZ7`MTftHI>)u2XHH2c1Ju3mMvxo23jAFxFB*+4-j)%j;-A` z)NY|Nfm*dPX~bPuI2rom>s!VhheT zgKTTn{e(O1K!rcbSkg%p%f&|LGPHi&(F?lrJW949XgWl4dU+h zvPpN<*c;Rj48%T@6E^O%0zZ7hn{79FUkrJ7XqLQ7KUb7lKvk45i~ zBe{Q_?9l^9Lt{D?Rdm7`sWvsHThrrcC1pod199=aeLe~H7D_uutfp&@iw#-c1Vr{uW*n-6tP(qPKe1$Z?0wzp~0IB^rch*>dYQFaSdZc+_cCd7Vi zh6$&}Q?=_+6H@Yq=MDJk3Sf`mv`W*KpjVDF9Mgt%JN;oMz<&L+UEqtO63TN*)ri|0Hn+6 z)KZ#=ZB9z8r(l%L&>5T+lC%vvkvh;p+9wH(Nl>innYdtC@UQA&%X;kjPOZD5{{sb= zH+Q){^>x(v890}vvfQK~1{$SfrJ0uFR)WFxpVzwqS64-d0H{mcq%aY&T@wheIZuHlk`ywjU%ISs)TMh4C!N=;DQtFoVQ z+o@l=kMu+!E;GUZfh4t4^RPaUd&3U`(tktoyB;X z`OWO|8tbjJe2-w>ogpvhL}p+_>2zc7>!!b7PIE1r`*u^zyD1wY+KDP(Gg|zGk@6If zaCcrTrcfdlW~G-NnJzX_dF!Vf#a9ew?{2<0HSs+;=ub68y*JSG8EmL0k1!xua{w+# zs7Uc%v3;{>a%-gn+n*ZqEiBH*gmHVfN>)E=VIYog{K>>;Ut0}kpJ{D1vKsA)v0sJw zx0}8ZQ(o7^*1c{!FzhtFIg8uq2V#P+t6Gi=l5}pZDx+3J7p zgomiezlbnB@gKPb0>s^8zgN0##tLWvYYFizDpddw58JT{0}w33tUcqFD9%YwPCSdU z;`(R|n}ZN0p~MCI#}^N;T&Jl(aXaz2&e`_iHVsDn#VR-I6D)4(U*QVZKbn>7pRV#g zvflXc4?;!JJm566rT#NyGTbbLCuLUdxN7coFT@)ljK7@C%p%mB$Tb%v4p9r7T18zy z-bq`*8p5Pk5tau&DH*T})!t|g|y>BX`&rM*6C4T;~8 zjiYQ}sNh*m_oVj~%xv_0e=@>$fMJx^41alyT|-9#SS6 zNNe7lJ@QleFp8=3CDwtNOcAR6B6EUQ5Hp4O*rMXD{qFn9#F?yz$N~ty5O0Wf zhWxxp+$c7F>%IRBagrpQqb|}`b}CTRVa6=N%d?4yIsyH|GIF@0WAEgZAO@w&)UCP6 zR4R$l&8mQL|K2LJyj;i>2x}62p~A%G3V2e@HrL8-pm5cR4_ebHW2WpVrD@)OS9Rg>GlNs_mB zl3wL`>oe=AM5-#PWfITMJa^sTdt8`S5_zQ#8=!t;i=eRZ^{SL;; zQIdZGw}$(C6fWcoYgzFk80 zi!143!{=?B_l_c9`R^|rH<)C=K)Ac^#-oqxtuMzSt%F>gNecyE5LIxUH6QSnT3^TT zB1UhUr^f>PsGP@vn=f-nzl09=s)|g9QOoK`oUk#iFIujW&LB2e``Y3!DokT7*9gb{ zv)3vv16h~tk^b@HrX?GD-=*wUC$^L#j_<-Q4lVUt6m+bxpRg;uIq8< z&tz3e44EKZVE$Z^;MOi`@9lJSS^C)cwGk{yXV%5k72(@&-mC(%uji@kjMzk< zcr$`H*9+9|CdU+%fB9i~N^@UB%VlyaCtreD+RJ?4A zF+Mn-{~MR>fBcooKo0y>MJ0Ix4}SULk`hDB^R*|F++)igS`>b2NPsWktQ+Va+IBgeMjWa_~n+xHH2 z9AXZbwUSN@l_%d#{7XcwhEm;;)TWu&M_WVVWq9)5__-uyc7YV1LU1Sain5|)PqZVW z_ona<#?`VCYrs2^E=W~DBSwORMJ(?f(wP4%oYIEw+K2w+YS=9>f-{8`sfd3XrjZPx zORKWaI{1Rdl-)G`Gl1n<`qoT=nF5MML=0Y!ptlrw=j$=&p&?rg3mh#hrc0m(0Qu=& zc_unaNGHh}|JZLUf0gW%GUjpL$5Z8WCdYV^F=FN2sE{%NfdS-7X1aT)KLURsfe{>@9$RC)KG}?T4mHQsi7u(~wl)o|Roj_OlU=d@K)Fm}uP#K1 zof0i#I7HCcEgGaZr^YAif{jCPpieaJSJnnLjo(_Nfpkt)<>yuFe7{dWUN?6n#Jv~Q zHJe@ZK%qRBWMmx=84K!JtalwXD?*5x(LleTanApI0lnohG+AP zSC*ALIjRiZ$LPRY$c=3jH`v~mIGl_B2S3YbElTC*i&6xuJC9a1rgB1NcW ztidYMpE+6BNInYoGW@Zz5<9&i`uZg0HBtB~{esz+h3V9^=f$2*mo_#EY0PI%)+_Xvl7>2 zH5BngubM!2VHbagM~jdB2G{=Yl0JY3x$Hlhi{Fgp{UR<0#aGEBppdFf|5l7Ie>;G7 zSvT2#mmp6-Qk-PZgJO_lZe~U}IGNrCV=O1yQfxJAadCksJ!#@H;rX=SLO^W~Y8i4o{ny}f@#mM6mSB4B+o4{&M;qq3R7Q3anliOSFC%$S%PZO!W3+YeNfslUo{mO% zeLE38m$x>rIMb=?V>M>Zlj)MKessTEF^J_6bvHIY9u&;qm%gH==pqVGPFwK4z2CUD z*$nMEQqx4HW{F5XlCHQ=qJOGBao-D2#T;921+?smOFtZC=^Bzne;La5%JWxq(*GX9 z3-P4BQHENwhRn*?wROpFmc;Y5XR`IKcD+A&lkn3MPrljLqnlQX83l|ra)U4L-X>{U zFy=5x4DI*-2YNJFqmCTKjj!lU{SWjB@#ng>MxOSs^t%uNg1Z>sro8O3e~SwJJvcQ9 z&e&iAFys}TNmBRK@k=dNhT4e^s*g<35H4S+?_#;51K8f~Q@^lacEW5^VdLX-F*qD1 zb`+#yz&WHUga@WCoj|i`Hl10)C1m$7k8wl2-fvH64w2PXv*t@GrhcQp>*5(hS3>Eo zrRfFp%O9rdHyuLN`|jN)+9GT}33-Wl|Bs@x{%i8<f`uWR6@jFpX62lrnf17OCS zyOSN?TpooTM(%oATtV$5RI|w+PxyAkwgUCfuf#koJ0<0WZ`zZGx)sXL#ewl2-wtm( zrvV~xIrq+PeUmv!M2OwG7pTOOsZrDWJjD{bE(>=a@7GWa|S|cK4S^{EQr& zzjx?tzaz(TY1$R~%@E>nQ?sDy!IG@j`XrgWxB6967QfMZUD@9ku6QUWWi_dp3hOhy z#uQOJ$RRsHaP`PMQ?e=}oNlpa%#Rl5vP5d0J5rEaxH0N7Bb2yKa>RdYB^nL zAW5I7y$uIu3@P<~PPy-AaMBrm&al}dgI%URFFq3s>KH739!otWlujjC#nhp^y=^R? z==^+jYGM)NzN617`1sP2Hrk*a1Nh5@(@ezw^go~b^;KRw=uE4BOBiIK3f4pB%{*wF z>NcHg9?=GD9BU`aWup7EfkD<=Ng)9y&5$$#UlqP3w>{q(o^LT$HUs}2)xTb%V~(^s zHgs74!wWI)pI{F9DI*w8TKD6?_Zk6+!8Eop_s}Duh+Ui!`_ThOf*Q~Brb@buGr3x` zbr6H6rninG6gK-<2$HL`@_uQnp4@>ApmR^D9B@50e-%e?lL#p5Q~IGK1pao!GNbU)|s#c?HXC21sOK6*Uqq+&1-Ktlqd zyb31n2XM9Vm#DDBsI2~P-@N?2TpA&4Td3{}$bqMNRNGg{c3A@AR-x%Hw&adbw}kDO zmGGa=1JhFrq0}aqmcg82IG>a++RM4{1F)v76g!QJ0mK~2lTWZ}=l~oz?^GqI3Plq1 z*&KK-Wc#;v!@oEm#YI}w@4)>L4^bK{?#A3K+_{e7wML!?>)o_*Y*}F#ewh=4<8|N} zo+j&fkc3Ptom;ggUw@yhUuZ)H38(dEQzNEsh8xG_EP9`xMbS?yAZ32&7}BHbB1gqG zzV6HJUZGJ88;|oR!_BC5ZQ_My4>Ai+>}+z_Q{ZbDw?M#)h)&Jc&fmb)w z{cZ-k%ud#R{^%_Qtsgp85xp=R={`cF@xD%0f+^vUpwCK9(zSF!wH<@Zfy^l>5Fa1v z7#SmB4H&_fLu(tVY><1+dXGppq0YuD?)T(iF&$)6qAH!Pn$d|65*fYr{MUBjQoc!? zn8#VDtI@QhJhOEhp*(oUL67!w?x7N+hHc_*XzJUGmLxOVn!1q`+-Xx>#9igTrS!&( zC?PiAKa2KPVxLj&@eq{*^@E0Ab}m=>73tEw)#hI+^8&Dkeu*yoWkL$auu|S_0)X91 zrye_$dlDAG*FYQFMYk?FuW^4*O(=D~$>HPl2j2O=03C$9^uy3kF5DUYnJgwMbleq8 z&SbVDt*&$Y96`r1C4p|SArqMfl z*TsA3)TM8v;k1kZeCGMkB}6WGikSOYbx~0;Cf3|ebnNPN2)Uy|`Hm1O_<&BfP8hW> z7|V9iy5sB&z6nRh{o6>G7K`DH{7Vh@=v=~OB(@gBUMx;X@^bu zomJF9qlR(=UyW`m4-niW_rtlt=V_qZ1jqH7Ug|_5*|>VMp%sBxOI3`H?PV)A=T*Uf zk41W0(9F#Uxc#;RLji}}ZO9OJHJkGzb#cpQ*bUiEb@p_&IzC!(Lg&ooDtjfj;{BBWfI<7PRo`U8?#FID@sZ^Xa}i zL4N5tNfnphSYAjg`OqYL2C@mRFOEMa!t{7pz46yujedBT<(1B>)$LG{Qs=bx?KuQ< ze&KE9zo|2tZsw`(=qJH@H>Dj}4<*eAyS$OamOZfEP^qN-<$oaUYXWOy2f67zh*w`) z`ssb^c8~pmzfoC=@fM3R+mZOd4LSZK+lu$)DAf?L?@CxgIx#O)1tU!MlgCaF)X|eo zC)4d9>9+Uyqz-A52RXP?^fk11(tDX15MPhi{C>QQJ6+>Qn12j>Kdtt_MX#W0PwLLs z_`Bh&{Hc!fKNC1Bo(Wy!59z7|@LRr3QeFGzce3i%uPG8GEhdB*WbW$ZZ&6c`55o%#c>ef?L zDFVoPU(LfoI?;*JuIZxMP z;WOl$>4Q6(XCzwwZnn{lhElU9Mr;@7JTg#evU9EZ+4{kLDr0TB@&EKmJo%Nc@Rz2Q z8NnlO=pG!~!w7*^6;gldNtyMvK&g^R`!2*fNw+Gru2X3ToYLxG)gO znXdoZ0P%vHw=$ol)8CU>!wSrT{C;s!QwxX+GH?A|WJ3iac&5KGUG{hNYhR;FoLTf4 zr`aoSL|jS|Pte&Sifm8Lq_LH@-A1|tJnY2LvN79XzQjh%teG`brDQY{;(y%MB~Vid}8oPi(3aY$xoHFuccen z5|$93XW7-}%3DXIdLL7N-dU(PmqAmoEpR1aa~$VzK4}_Xz@v^qcxsT;1*NNc&n0&{ zqt|2mE9&VSX|AA{-h~{A*(8~)5Zk{Gf1x#*_HFjCPoHRg8_lC?%TiR=;PBjQ<7)cca8Pm23cWcM`$BpBxRqeQfkP#e@5)p;1dfq(+%Qn)Glix<}_KAdR zNz)SufNpd5y!lnSIZ4Fo($X_(i%NVZS$^6s+p><#D1Fw)1)%F__Z{ktP{!8`v(j37 z-~eUVtP|*;n7#HQN<8!x^etRcUy=j z)t@~=0**7}x&}~iD-yJC?cToJ>m_8}Py2FVb2W5t@GiqtOt=`ZE+NajNH0ax6)c>R zvU-(`n_;Dio?BIN13Y%d+lH~+$xSaUpn7= zAVjr_NcK3YKIqjd-{R4(oV%YUXH-|xYO0ZJk)jLcq8)HIY@$cpePOu%$(_M#7i;oz z-CjW_tNXfo^#o?Y%rx9dn^a~Rt-rFro0sB__PegGVoXP{AwdcOR%Hnk&xhZo-w83p zFDC|Nw?%k!5y-B(wuhjdz(OC`#0vz$tn702)s2XADnL^AaU5$=M-nLU+D93dQsocgE@hf$c zA*+}CAyZm|cRFk8?<(PbleA-kb@K+E{NFxrX$qdt(W_pUb5o`VP*ERPZjFOoT2v(%_JNsX`9{UK5QU1P_+Pwk zqKWGr@dRWSRI+%d-(mY(qB^jsB}m+)s>t&p=;({RLM28g-r3Qkf^KDTL_{11=FiN? z-}NTHx5K>HI`Em@t!98!#}4DEz`waN`F8(VT3?(&k)Mnl=5TWD(RH8B>X|2SChf5c z12jkDxzk}>w9>9STIH_S8Dpg}sqbPjj)DbTcNLUZMXoUPj9^%5>G$}H$qvz{)ElRA zm!u47jc;y2R@y0PQ5e60+y5Q zY1sEA?5LiBlJ{iQHMGd~fXLrkmj^CHHzOf{1rn_<`F>K|@o-V!K5;89X!Zl{c6k8p z-RDX&?`V(f9q>b46bF$i5JEi69j0k!L!Jj8qZHf+paTXE$D{vlk?S4125@*L!O#6r zmhYspBIb8aNLe#Cm&PvwL$_6o(-!d_^a*TxFXjBAadUN_fKs`<xRa8V6s?U_dhZz!zq{Ri z!$=RR)423G1b8M6!!WxqdE-K*!MC8_0ZW#rcQF77rO!4?Y1gZ6L?FMeQd+fpI1q zh+Q~Sm^gj4_?$9yfb8%Mo5FA%ND4&(gQgND^{zyF0<);Q7-rb2Ka0n~N~y`}BwTIK z4djgB=;*}SAM+&pl0Eg$l4Rqvc+to5GRtjUv^N0Uxm+#*$t*76C3&sAXnr?QzOR-g zCYJM(1^)+UK)wQ)%hqE%Qum26_YB`+hswV>b(mi>f2^oojlnu=;xk*h`kohYp{hml z`r~ao>LB;w;-+YVacNgAMDvtYo{KT^(2jkzj74HopdE417K)j!JJBIcr~;M@10q~0 zqUap&A-g((a-P9Hd+nS`j4$AP!|K=ZwiVFWXz-hD@=+E@jwp~Xn5)C5I1N5)cLqet zjT5Hv-oGfa*)HLwECI8e_N|ZK)80uL*d!3yyxC?tktPI5mu@g)p*4JzCD^W{n%il8 zgmlr8USE2dooxBJJuM?x8AddllID0hutkSdUozqzaWjmqdb&bwZ4`vfdv$P+ zxqLb}E_gLXfCqBP`hv55?;T;FCTwnwpv{SoK5?a{bgdD()ZXT}Y@CoxDtRvqD*RN+ z%`{&9*8rN88NJaiWtfsMf@2vO@2hDpI<&Anzjn%UlY#|vUH>sHX7^;PY2o1&ETyRE1Vi>7Ltko;(H$Kp;srp@t$c>}Av zU|NDM&@g4lMt9iH(EHC~In)C5x&KVeK+BPoZ+Ib;7TJdMUZq>KpLQdAf2#dCz&B_d zKh7x2pDqEh9!hQ(ztJq}6L?Ukf}}dTr0?kgOzo=E8a9lc^qhWe7+Y!Q(m$RER>RKq z09xlmk@|rY3SN42=j0YVDoh5$381aSK+#nWKlGkpJLwuD?QtXYxz2nDcDnx|r9wNI zno5#6Fyg9zKlFc;`qok;DZ6_2SHFHhF=5~ih|{9PB~^e@;Wi73?B5f?ke1OkI`{tK zHf6Cp!1;Py;aR2vc4q-SGyrdRoFaG07+?=oU8$w2Ttnt-pSLp3(M`#(tB6;DVV!zI z`2bLlLg+qSc6ff#<_e4@>rtStlY>D1x%j{KV)N@NvJhvY|Hp%e)PhjdcWQ}IHTD^5 z%dN^S6c6xKp#iz&+XQ)Bj)|8KzaxL>0b&q4#d~=sZYP^GYWU3c=USlGyl1HAVhm$& z4X!M@hK%yys+_VEA{o7WW$o@VQ(}jK!l$-C$zvn>+~qqoC^a;Y1`;or?6(_lP?9n8 z_+4ud$5#%Yho`19$0z@~Kq>_UIn-N85no&D@7_69V=0w>t&6!LIHVA0yAhu9qq(_l@J>6t(e=H0xOe&DmpBac_ZGEsNVT!- zcyIy={c#{r9>9qWh@8}zHQld-#uvgEKDf2K8L3%M6V_l3KmQhS_y1JWe2p4a2-Pd$ z>FS1cu`Ass1h)Vtixj|O@tf)4TptILrX7MZ%m(dJ`#CZ{{`sxJsj8Gb45mZAEEJo= z#9=w-l`rQ7ek^K5bCk(Vc&b~tqwybRCdzAn*SD4`iYKU$=F{Z+X!O47gl% z1Rnag+ok)`CdK&m4dNGsYU6aYc80GDjhUPg0$fxP#w-bZ^ar>uAbY5H>(b$w1ND;( zRO)2%H7G)E60C%5%Esj@-PS)7PkuZ}IPdpw2^wH% zA%Hm=ZTcO=8w!jem_U1hsrojD*5hzY=3=~!tjsfzeH^aOQ26wdw)4PmEW!fG23~V! zu7W)go|^gxGpQI&*cd+K)2Ywrx>=BK6xCBXf>J-PhPzCMs(qfN%Wv7}xT{ohzw|GJ z>D%C`4xr;VL&(m98uob@#aUyE^yzZ3tcR8y^^7a4yicLw10t!_QPZC0?*vak`EQ($IqsMI`>0qHnK$} zhVFz%V$K9c&e#qQ?SSLW#C_&Zy}>H4MpAWjxQsF;EwXx=>RcBGRNgwPrd0q}?UW49 zrJ%+?)|;?bX7rc-!Ql(3t=7z;t=w9HWeN|;b=&Dp0NtocGg%>*yBbco0yTOZ0f3bS z!EUUK!YY4)2}RVh4@o<$mOL12N6b;PTI&5hj$8MwAu+3Dq@pK#s|2FfUaq40C-p?c z?!8T%a_Hi0%{6zM18GRzKCB&6u`=Hm=FF{nSaUZU*k8~fpzn-^#F9*r*L zg;O@p^Kn#D>Q&o^Pdcu?0Q!ypO%`po9Wz&QUHYt+7EMsGc3vfU3|G^`#lQ(?U)}0< zLX_ZO=b37$2T4A4*SzZPk;~;q{tX2RHsD?wu~Db0b`=*riCHFGm=GQ{$PS*z9O{0F z*MZ%beyWqq0`h-29jvZnO3+>%7e3T`CE3n^F2vR7pD})hdctqMkZ(o~A|m@0(vraP z^ZTdeB!DnG!!@DsO4Bx!jlg{mM+F^=4oREnnULooM{lXooWr1th5J#4P;39HIgCJE z3^F8Um6gerBHG;C#ya!xeo614kT5T4`_w2zr|F?8eNLF5zDbHpO!QF7F?6Q~O8;!K zLRG!Z$+Clv*cGdBI%g{AAndx(k8VTb`Rm(qw6ynXuYe=Zi2DFNp^P=XF{8k_GZnd? zF0TBszT!)_F=Nc4t(8KjOGDMB3wqJN1`k8u(BCe{<3L$9pT+KbRx=)q@=@;UW7r$F z?xn~sRIgUQKXLY6hU>YbH0b>8z=K}xnXuroTZqY28#d z_(DlNvtEP}2j6pL7-VE$C)p>rjc|bpyQc{^7GiDE_rfd@kEolk9DlECEt^fwd8cal zgC52`&GJPEM$2hSJU}<2hR*SB;m^$J|FwSn{F|Bz7PAe2hM${<* zqy#r{T{D`ch^j(E@BdVoY)qXP#`idR<1U0f^XxmJ_>73s8>r#u@uw&~KOMGP&vIZv zCnk!@eArkdJ1%;k(C?qbf8<#&IgkBC(kOddMAHrHAXwR-b*AbnPjLJ^>UdOrQR}b* zP80;2Alo_PxOm|x&|TfGt1O8@*w^4_&8EW}J5ZJ_K*xy;s#gOH3JAK_QC(EAEn-Z{#cpqlQS-4f6~Y;}dy*smVtc0Ztm%!0vpPORnp_J7tVv-W7=Wsj3j3_M?RVB}PP{*3%%hDLZlJ_tDt5?O6 zC-IbKn;pW|1HbkvzJG_{2D1oQdu{oewA&SNC%>_(@^fAu7uW3-(4Bn8X5TiZ_eU`B zh2EsMpeFSIh%UopdzlarzBUUN*+y&2j|KI7N_g2=AYGOEv2F@RYd3jwS8Phdd63BN zM@smO>ze9RK2rMvtjwyzpGr&L-Em!gH+R?&|9Qoak@?jdH^X#zoN9BVHV@bV&+UPLu87G3O8HUndm7p!Y zr9TyS)wT_Az#!kS+4|vXS`RnAOW@|Cb^EkXXoI!#^QzYNd1(~y73PI}e4Ia5JB4=K z7s|{}fwH|n-U`rY#PZMAWR5M%e-B(bj)tv8FUv5P!WF%DP))ZIlJvS^mTX#`;e_;i{O7$lLPP zj1WcEyC1@BKlx_wdOCJ!AYzPIGhRmC)gM_cNo6{~h{ods-d_1j8I#i@@S=>2(-qW2 zmg(yQ{=@{BxYr@%2^3UK<|b%+Po`Z!Yz{IO-jB;N6?ID0wNtY3xgtC(DC$9o4eU-w z@yyI(kefImo|lclqn?QDz06W|9qn_Sbn<{tnzu!D!yH+cWbdHoTh*$jZ1Dl+c}vK2 zn8Ny5?oT7&)>%scnl5U+5D*77`MYSOYGVgq9}nkJN>*b`MtbWwe?;36QN{z(q9uTp>Z%E|_ z@2@FaChw^(RO|ea&Ci~5>_Ib9I42g=XEn}Dem%Vt5d%VC!`?e=H+t~cu7j20tdxCu zvVn3Hs?#`AUPl-BCbz8Tt9t2^(cT^d4X%lfWBKdY?! zYNaVAhk_g|QEwD2>Gx;ogql_Ql)RJ5d|#K%o03uSuWf3*)iH=6`IYq%pgKig|BxxK zYJZP)EzS;04&RZQ4$!2bBvHM41B%+A3B zVgw%=@qqv{tA|j!utygPom1yc zF*Siey6U$ITpWNb?|3;36mYC};f%ATMR7)|ZL<}&bm#QFCm%mPubl?lkbcGJ{~}$L zzHf4gl~dwj7`VK1{Ut-;4`!vo{62j4bMaGh7Q;1mDP%B56bwp29!IL?2~=o$;OSJe ziYiPmtNqH)UNKIaYUEW1W3yQ4&x~zYT%?F9VKUuEXu3yMgKfz$nQ|&*(vHtU=I5(^ zd`JI-zkMbwz;d1RQn~#?*Tt58Y<*S)Q?MR#q3i0b)b~~(xp3fkC5dC4{jVn9zC7IF zN1@RdumDQ@pHJxXe_3a`mT@6Uf*y(T;X6b9AMUfmDblGMnHv(c8KtGGA&vWfBx?sp&>T;5P|0^_Y)Q&< zTAwCslAy7Ec?R-Oa`D98hLUFl z7G$aD_l_F6)e6oe@rnToB%_cOyC?&M{uOD-_jfanJDT4{)9=xPb7d6I)ldP9ETPSe zU7wHz|AFdjEL4A;6IJ`|MjM^#2|P}yh%5MBURQU*qAAk|?|QkN$Hs-rS%%0uNCO`WL6svKFxqz14=aW4utse%*Q#ahq=BA+SGDOgD z)plO~l6h32_9-PvevNag*0RY)ca)!>_LRvnnNn8R*}HvJ`ot+(tsJHp;3mfyrQ+GP zITm++%ZQLZUhs5TcjHHU7np&RA2%H^AHL;PJl5V;F?Ym9$b+?zcI>CRwGJlFiZ9m^ zeNVV%s?#C<+m%FQx~4WgZTU>Ck=8*i8I0Y@1JJB5HBKAC$?}Zr_?`|v;tV%JV(a7? z-h2bsr=!?DN$st$#C@+9p*p>q_BXE!l@iMe@U6LyBA9Oe=^^hM!RezfamLwk;B; zSamyEfVYEvNwYVtcM)9NQeV5InG^1QKdR$qSdy zBtLVrD2L~sTD_%Q8FyugZ!kJh4zBo>vG-xoeK#}eQVvJ?hP_q)kNK}eUM_KDK2^4Z zH8a>_Ooc_{8Yih_u1ic}-GVPUsL5M-phHr`Iptv|c0 z*Y;`#me&WT&#rx0$fb73e!fr^+e|WW^lWNm~>c6%Bz_fX}^|{ zr)&13tX)y265Crli|aLM<5>w5Lnr!PVVORCnPpKyW0wIysO&<6;s=rx7j1GT;&59b z-_uU^QxQJFl2zonr&qKd zzEOXnU*T{$_YG|T5F33$EUF;NF>owLQsk5jNUG~tCflU2zjq>gU8Z*U4{XCC^bwuy zpED+p~BO|&*})~m?gviBmZA$Yt!k*?~q_X_C#=OH(PWeIP` z_faHpKVt7yqrXMV*h_jpkTvtTb?a8nNnBUwo0IeRD|`sVZ{$g8@DM0+yMEJ~6zE=u zLi$j8C588;K{jm0#H{zryA(ZC6DWBwgs~^6i=puoKH8=#Wnu_?ep32x4YSfNsqJ}! z%I~1MKAbB}DnKw?(4E7pVoBFB#?npgpF)aSbM(I-*R@DJ0tan>k9EKMWyEKu6g5`w z_HePlk1KA`(u3(@HuI{l=bc-52U#xFTQuew&EB-I4tkY*#AsO({ne9_PH^#@di`Ik zGc%giz_p7Z;;S%*jr|o_`Bu00s6erxW{97M%te``?F1#l&(zR9&UT6=TrpRMSopcp z)I<*PLyN>i^>E0~qP2ER;LsP<2VG->s_6IvDMx%9z8MxGvRh$LhUTWIU)4!47kL*n z4cqDXZnaFLq`(E!L*^=&E0;^=vMF=GR;3r)q?LY`5=X^;%)7O#AkeK2Ov&!K>75;4 z-HeM@45gkpjmuw#)-8imy);v3tH=m+T2%yFJnuVx$Df_JhELeRn9|VtbZ3qyMtO80 z?-DB_3SdBnNUezvBcBy*`~*J5zL|dcFCi1ahvnOGVf;pEfsr>DA>b8ujZ6{HjhA2V1+ya*dCK4_%f z5cVEA?xHFMx1CqepK!96mTVFvvCv)p;L=CDEAjSyT(Qam?yZxML(hUly(m|bCtqgK zg6YdXFc+_}j2VdgpmEo8n_^3RC|%s_|Js({D~^Uv$9L>5c1$3Xrv@ZkMC0vNYG$bM z7LvblP=Q*_oQF9#L|5(yh~Nd@lc^|MG-FUue-tJC=XKVso<(LMJ51T(3tgV-+8OBq zmzLjMl@8i<9=*JGKu>B2?U$r8m3y+#}T)eGORTh#_lO>Z=n#-AO>+4~YX z3h~rjal7v_@}4a%>V?oMolz+&4VKz7-u}t;nvWLB+qXT5IrVYH+^rpLcDR6<-kF_(^&Bx>A?*VD97gtfC zV}%Wyc+0K2HLo%leq4&3pDG4;Ul=7}?M{7y>rt}Atv*lKgi8Pqr_Rhtz8A^!8swUy zZm$R8!F;lNj~6@=O%5lsv%R^QD4f%K`E(U~a9b!sUyX&f@LO(T=5_Tqw70t;%Mop# zRT|`sJ*yzg9;^DVZP;co%6-9dw&%I*>vl&{aXG*{lEDhZHSRSxH2D6c+5K=eF*qa1 zYjRWY2?>u7z@(xPd6QAKb*kNA4H>{JIy@=|I0dL`bl88O?*5gkZ8gSB@9r5Z?I|21 zM_9d7&(9!hkNb|>Dq92Ak%rD48ek)=85iaV&rByUeyk4ed3!(R+oVsllO29;mOykC z&O_8#05pbDg;c0ux>fE)*=4j3nfZ|EDE0WihWcotZsP#Yed4=McvyygnI62fW7Nj2 zPNS$zi}3MJ4>+|}jc+TM(k0)6Fn_q3`=z)P%vgToz*18mg$1Ya&cjp1%P-6W+R{c6 zCf?|2cdVggER{aSh)|i9+O^pK2f}CA&%_UK=kbbx`BZ*-CyjBc)0|MA1>NxxqYdVA zxME7WTeuki+iI10p}VOf*e0*XAm#`k_u;Now3Hm9wv{tR07XrmGd(w^earxKdmvt; z(^Hrwjpn(;*m*0oXEafP1g~mfYbDtN^1)8Ok=#lMm4sBIDUDM#b~xWIui&4g=4*QS z6vN?~tX-g%8-zJM@v1Wr@5w>QC5!S49HtJ?ZP~r*RbGa@gTP#6^~Z#zdt3|KWImLG zy&vIS-1Wez_MYuw`-0{dKA)3KjQOO%H{kvYy<4XHshxNCc;yJ3pO9RR8E0-Phc5ve zZsA`(8}{<@m&}s8Qmgmqzm^QhLWj8e{m|d!cf5*W7oI@Ul8#|z z;QdT`&^kUdUFDfDl_zX*Fu4XVA2Y={Pp~R|*c>r@0jZMuSo;18oyzHj+(H9_TB!*e zo-aDixJB+~XxV?7u4u>-KV&AiZEt;K_rAvJotCRT`(3Z!M_oO$-;JofPb&mLyZN*d9UAfR$#}U&Mzh$yRjaw>>^{5t}?wd^zG)sMKrj8W3F*Ec^g%l zLM1cHW_gwxzof48f;eYZU&82w<7F0KvAGFs-xzfG80<<7zG@E;oFo~?aB<(Fo%Y34 z#?{&`&mww~;n~?5K9421A-finu31-*)_-a+EF_M9$P?tga{;yA;+HJlG|rM;yB7Xa z!Bsf+hx8Ldrwn9?FS;1fyJR2ymiheDv5@+}abkUVX=Q(CPOwNKzTQ7D8?jUbHOkUv zV^96bfpJ+Gt2`aIZ9}DeUA@Rv+c3%1KV9+X#4m-ljToGh;mP7@Rzp*wFgwovhs>|= zsi#!Os&6;}`zTgEkdK~b2OaG^u%J5KJZQeK?;`OlV}Ee$Z!7f!|xe+?)(nkJcY zevVAO^uA&|KPaj&i~KT|D2A}du~~weyHLN1Uf${;f4{XVO{hWNHS{$F_1=SWQTRF0 zH#sz`z2btvs()3bO$_4gXB2lQ+R!Sq!cyrM`b{U^2q|^o$T*<1Q(Xi-Dkl{XUN%Ukj^7G%@4 zB*>X4Zu>!ufD*U`%F|7K7yBHt#cc1$*Pmc2Gv_<&g{VxVP1OE=mY)ObI4p1W8v71m&1AJ{TiO)72%t{@Mc?leVPDj2zL z$z$#4GQ>!E`vz*F96U-_&KFi$X%wgdlv^uz=$ecZ^uFN$MNU}F^Y$elqO;)u4ec!X z52T9C?0)aXxLq0bO!(t}pcTg~oPBfCGmCB~#;xKK-Fua-|3G~lg~at)NmGqMoj^HO zAFk7!LW`OcAxpY%`03B>MSK@r4Owe(XcAal>5V{w0Kk~^(@~!49DmGEaS?!Vzm}x= z_)VLnL_oqm5G1j2-xzj!3K?kf*l1@#$)r8Kd#>?Y)!crZV8jk4_l%bOsUnA73UQqp z*rssyq9ep}tSIR&ZZO9-AKOI9fMLWDxAUeDZ%7E`{*P3UbA~vp#dD+Ox}v2z#x=g- zgiGg!GydH15Xgwh_4_*tq3HfWg+$4XB?YtupP9V?n-k%k-;_^G{iOaBIsZfu5$#B& zD@a_Yf*Fw9v4vcY%@$E+^3pL=zO+NXsnC-nQR$^&)mtLzgPR6zU6u=s?VM_BZJVoB zU>1KvQM7t(s7Y%9p($g7$7yfXqBXg#wCl>lNR<~ga?+B}r3zW~NT+rm;}+)oEp$3E^SJT)b<5thQ2s>Pc}+ zvSA#(E@FcuSAU((%>$U<)&3kk zm0a@P6oK%*ihnq?eK;t*EyViXplaAPF*9*nhKrT5CIe?4t9$-ocC1vOTM4h67D!AM zV%QI5=%jrG8x(ygb->IL%Ki%0SHbV*)p}|kW%}G#F)P&c!;>;7w&LrcEo_j2dAYdwrt#|f=R-<5atF*-uCdW_t-Qe+l80@VDZpL= zs&Q#GlM^hNe_z?Byv<@X7UI6;ZIA`eEPgysgK5q**hyaf)dkfSVq1QfGSHyfNbIdL zVgsf4#V;OildJcWfp|Xu9~i}G<}}-hcdt@LB9=D8#6@iOvF#`3m5>i1NR8TF8=_KX z4E63w?RxUzjiSL=eL%IflyCg~FJjhn3uZIXm7{YWfpdxX-lT zQDGtOQ-u5A+KfoH_|hT2+hwqenI@mwz)cmwN6;{LxS$q@w_CYgk``6^-sFy(z3ZDt zxBtaPG!ipzo(5UDB(S?CGvY>ZHgYB#* z3bQ+K(P5+0@2@Tfs%1xPPXq7$8Duq4nWczsVUp>EmzVcoAtoLg(e~4wY^Dy(D*AIh z6ATz&m;fqTd5_yBahji}o*YrsLr)w3lLP-ch+QHDA^VmGWIK)9ee?U)7>ASd zqK!7OFzD8L!~V@S!R|+WVVAUG_|4UM8ulX4VLj zO`Iuxo}m)pdjn9>NHrZDHvPoK3!kk+qSS+b#-CkRmVEED6;0h)NTg7p^0+H?6nv-@ ziUTEo%`EYCzxFg^v0>r?I!QvBqO*piehr6sAxoR0fxbYnBK>j0Q)}k*Ov~*t<4|%{ z3h?%DyCsAxY?qE#c;g@7GnImYa435~2n46yox2$=54ja(FD+4nz_djXIH$33;h0e)F`5 z$d2Heyi$YPvBIu%Tn}XsB>jg?@{yy7lz@{yr?jm!#WI5>TSbnTT-@6yi2=bwI~^MTOTjNILSPQ_pZb)3x)C z!`5Px)dYsA_Nf4fz zB{p0KEVY)vzXsSNTxHLZzE@&Zh0jV<+uDeTJ_yJ6JLt=;Ti5{$slyhJj>apwhNL^- zLhgy@y+rwV7@|(hb)o_nSBgf-*hTb!O7`PQC_SxUUg$2xga~B{^ETauqXfAOgH%Pu z35_A3cbv>aCwnuz4^FB%CY>YWcBP%D)s0CXlMP~yZ|28u z_ZKh4M+rg3ZOq_~m*$RVYp8T(FvU>rZQ)Z2t=bm^n>SVTJJT7`;-mN;z~um83{Dny zqvKHj^lM$LerMZBk~bVAdD|^(0xVeUALfKr&2*BR(yfY1py+4=7O8pc*djujTD65N zlnQg22UzdU`Cj+xws0*>JI6Za({|7$@Rph~NhXfYkuy&#)Uh$|(3RXXWKIYxQnpv~JNX@PmX4zO<(WdvdE-EZ zyGOiWb>}DuAjtTO9;}z7I7zvov9+sHII;ckXfSCW{{v;TVlv~!7m8g-9xSB#j0H%l z*ywm})dPU92GcArF*r3D(LUIvP1JHD(HF9*)AO82U`E!R z29qQ0@F6fjBqM4yaUGo*qY%5R+yHf^VH$F1VD)ae@NMr)0%o+5NIm% z9yYcuUZ@CMI84j-um%PifQ=jt^0LTKvrAixbPKgpjc(G<1`7SD!HN8ep7ey$cCm&{ zeN;DZ%xv4>UahZ*aCQfe{YgGxq;LZZf+e`h96s-!dWEIKahH`S8o28a|;hm)f!A zczX|{AI?;deTMcVpRZO|^6;p9_U^dfy-|;5y`r@HduVtrT26ccdgP#=C_%!K4VWCZs8HG8jaUonMBvn+V?tv7yhw>r0tr=`ucTuzy%r(Uyc8wd#e3%?sOoz~Z1(h7 zDT{pyxqL2-y`Iwa)EgA=Bd?XA)*E6T2O@Mv8|AYPzIVaSRDaeeOx6~CL*-0r{K^s+r+jr_?`g$BKO~M&l`2Y`lT|kbOU8|MCcg)EA^!t=L4>|T z{>aKI;QeZ`9(3Jy?L8<9lCPYfAY2p9X(EX3EhA)(aZH(7>U1C8{*^NyvdBN>ryV^g zBxHZQkjb|jc+EYT_YAgM)7piSMq(9x>KNU(CO-E$pa}}%nBbzK$I{<%JpAgYF*7QE_MyP zP!}SKH+A`g7v0CwrB)2tW3;arsFA$6JkZ&}#wkwX*ecj=O#>esf4ODZl3P2yDbYyr zHa2bl0BhEqhiq+*n5B;_xs&~0`(0^)&3OA-Z9Bp@a+ldGyJGwa#dxb+8J$)Ev=m}k zcQ~(F__+(spg^GF2%H%S?de`XZCYO~@%yj{R$hj@Y*T#a)8%y1hcYL(Q0&g!$P|y8 ztrjfn=9GQLE(-cnW5<{Sf2wi%idb3*{{V0zWGoNO>s+V1VcQa4I6R(P5(uk1jn2gf zB}O-T)oAU}?gq!@c{OO;q*3+T8lJv{&@y==0g=GT92!G(QdvB*a1 zTgwYrOl4Rzj&n?Fa~jU>WoZ|7(huDpp0yO(vq>R|5>F`b%zM<6>Wa5pBY_%Re6Q*6 zP+t^x3Ic%`+~r$?Qg_6LOW|zN!3z0B21(u5HH|cJUM%j(wF3fM)YP|7#~qW%vMi3x z%YSrwR%hCt-ervKD0$6d^g5!6E+;nDa0TC;-MuR%nJ!t1fg)#+t;jz0V^zH^ZqTZ2 z2l%~f9b4>cG{s&yagI8XSjnAmCe;({q7{tn7$v@ynRhu1B{KP{1_1P-wJ4-5_JxxT zz%Ny!K4+d-GZi^V$4{xOTd~xY$fvkZoTMtKh;rVfilEIKF?4Ss_U9+PPjPg!NgI%3 zG6JV>YR$Zl&Jk^qwmx!7@Ib7drpZ_@yx%#RdAD!FBCkS6K~O^gXxZdx5sR%;xo+Nr2hbgWle3n%mztTM!>-6+3i!!B#9!x*^b%9e8q3P-`%R$Eb~H` zUo4KKCERf$6(!U5-f~kBsaP9Wjm9F^Op;s zYN3}l!dW2^otp+*f-}@r8S@oxqhx_0FR}?F+^QRsgVL$n&$G>vL>cFP{{U{4VnvSK zkPyvqNFaLB%wh9?a~iU+!iMS(dbOd9q*Rje7V+eCSs4@n7oY~HMkTzxUFA|01&85F zsVass*{&mQ9#4NtlSgN@jK?2O)h; zO)~!FT@=R_;u%L=cQp;Pf@nnQj1cAazrPu#K(BQ;Z!dS0SgvILl*tl5AtIJcn8`c6 zYG1Rp)RNnwDn>CM@bldJRXeFwb2Nu@FUnN?!;aL<)?3_6mnv`tQCAsdERsmiI<#>kaHpr% zth|9|AzgPc$e1s0N`^K?+XEh0`flCrnw~ZJTLn;OZ_Cz!gz|1>a=Taz0Nq>Oi%7hw zHVyJFdU_K~P$XYFdk9qHE!Q=m`aYblb)P z`c$8}mNuGQ@#J7A>V4`fsK=gOV#Ptm;@lPQQ<)>UnMr-1E*JxW?MMh6TTr(~jZAD< z2^@9frfZSap%C96GEL?)kGtz#qQm8}kjP<;zFn#}b?=(t^_d92W!%yb-+Rzzx+yIV z98QrVH)2TktD~I%02fvFqHIn>%y-Cxiq2^k5?VK4+2rl3&;I}(@@8Gk!ywkjp0y^s zRk;1&+@xRuQ?$~%2)R4cJbP7ZP_V|MJO2QQzLjR;;yGoEq1)x)Z}rb=g2EM!OtWx{ z)lX7sqRuyk6-SqnPtDex(hbw+ZWv(aui;FQ+Gy0qe6YN2ZogU$E?I&!RV$2a`FDEe zmf=WY8U>ed+qcs-3adkMs$|?%agSWkt`7DI^ zU_+nc_NFz|kZs>Tn1KAPQ_Serpp?NUA@%bM14MbhAAP1 zcMZ(F_x;@aRI4Ue1SGBZw)zTW++>h^;g@Ix{{Rh5HN(h6k+%powG9cLF|^-CIc9Joji}P}O(~@nzRBVhRbHx6b{u<1p%P27^Vyvz6 zG~LEMJ?I`x(mIA{%McVd@gByRW41;zC(R><5+6@Wturi+qIPhxFdlNR1KNVQi)jtT ztZ}+rZ(NYe=sVL|A2u*c6B>dz>yuRt+s?#7s`0l^F#30??l!zBh5J3y^SgJ--%1C} zPir(2TrIQ4KXt)%>NDKcYlcSu09M!sCnurBXI)HUnbR1_1qko!QasK>552z!Yjqf) zp}%PV0930XL?;J#O#4%AE7cSoOi}QAW2PY{Lc$$01K@oqXtHO~47%;4$cF z@u_HBw8b3t-P7=()0DD&_P1nKUEK%E-itl<@fJkiBxepsq3czkx{@S{;aeNNUB0;Q zS8cH*(MVl`H(Yd})+*$dmh7s?Um`=D$FI_)lGPe8`*0Bd02AQ1wkhrYi$3XHSuygO zY;c8zyy<^-8zb?c&~3H4urew(Bt7~rJJhZF%c(bvU;qmAH9SG2^A~dzOe*K6G`BWw zHNvw#&8z%9DsF4aR*}DqTkXdicYd{WLibWdHPU`Kox4vKQW_hbjhttc-a}ZB5ZCewM6mdBCIf^j;#_BF@i^2 z)8kTRK*+`r4q3W`Q%4F%8krw*l0a4HDOMSA58cjwU!`ty%0&B*$q;tVLHsJjF>Y_a z_j#(S&%K;&+Bp1Zwq}mq*^`$zr(>S%l4+t-m64Q4*w3M>3z+Tm9C#%1eSPW6`-qYD zE_%}>b1d2WtVaTvTvG!`B4Yf2O-9?p6;4UupGs_!1297Sn;fsDBWzwIE(c=0C=f=0 zr3wQ%2b!8jN0_!Y?HzqR>8hj4W=7p2jODuGrHzi&4!nKr{{VV`BJ&fNL%*{0G<%Nt2e4b#$Y|87@&;@Q4WREz00Qys7WVZXkoSrIqGlLd)x#UUc zJt-N1Ai|hc7r9p-Hq+P1=b{^CgK=Lc0@^c~28@dXq zCe)iQR67h3y#+GqrB!qDh=)Io7Uy(%+&TXDT30PA7FD+aA{D~$-r}WM)yP%ax#Ja> zVPeq6H|@?&-j#6A6{|^>$>Rgom^E@^B!9cd`o2`sNhC?t_YTT?RTPuV+KApNiuK^;Y86IjzYgD>Gp3>p)qN zNK$QuP7{?U-lp2?8b*0eo4q~iPn5=>BB())-n5De{_SPoyPdQbb|uBcMNlE%gM(FC z{z({t9_Ak|Jw;q&6pCI|#AIXf6-qc4J6L3v$R47Au#u}qhtE6TJD1zqn;b78`DEA? zznxDbt-fSe5=GOVfcjJrTnNl=RdCq{Z3ea^cpBw4sm9aE^{AHPa{b%_*!-zhZ!gS` zI7H_@l~x;tS=kIs%6SXx??FpKcudPNAHyF?mN?m#H*LAyO^@Uyv9Wv7AO=Fvfb4(0 z(tssoeX;K0`Nz%LrSkmO0Z*2|a(!wEZx5QW7)Eh}yQkq#ok(Qb-ca-DEYBU-so7cupJT8WcuMgwGwoPB5*vO;o_1>Cv7Utem9UHgylf3@lDS0Pu7 zV{Si-K9yCah^&I(6&;v&rEmiKqYEN1BksEN%|Pw{04)@6b^icrp^{*~yBoZ|tGbhN zNw>-U+UMr?HJ>rJDQ+u|E)_tZyiiX*^;k*fNxjz@J6MjGraj4d0`xiCPicfRVV|{C zz}t&X#C~MkO}LP&Y@K$icB)rt^GoGAte&3LHyw%Lk|vCoeW*{%N#;We9ig`| zz%0BUYN;DMk>Vxc`nRDS>KXM3Bap{1Tq^zVT3p3)mR4r-zF@KQ{51r(7gI9lU&gndW>dif}N*~61^$Y#2Y20DYy8Sq0LptVlOUZC(Jyfht7%}W*%CW&M z)~yLc+X#uwu5zvGiiKI)=pp^#lYl)bSUHI!D+2|7AOq$90DHA8k(k+KN5)M$NLgFU zW#^@4+(#<2hd4;aGxeupO-Pi?-emIr>A4?KP`qWNB2l+Lb-ii`$ZK@ki-qTXTAJWp zIa1zeP%^%ht|qKlHzpXQ3WSFrcy`5C`$3XV-M7ma$IaI!nA04t&5XI*wU?z+lIx`GsaknGC&-9Q?Zd@KtdS+x&&5hT&drbl)i3iMxU zOH~p`@;A*F13vXcH)2h(w%NS435}$Yo@ugq(?%Skv|!;#JAX>Lt1>D3zE5g_VG-NA zr`}`7&EA4;SDXbAnAM|Ta>Vo^rHL0Jd?`+Y3*MrV;zqa;vTZwXWA*o`(|m04gx(Gb zUrGYxo?MW~+c!S-KP@Sac;k*TxeTY}^rndlkO1ei`g>C^JjH|rW-pxLf<{Mhu^5nz zy!^+|deL`sBW$X9VDyvw)f8?#;S>%dlnOqqCHuc2=BVx?i5AzYuY9?U> z&~60zocU|*-lLgJtqF<-br}WKxj$O8iz3^rL^8zf$E5?fT}D>iLa5ShJGXyIs@G+g zIM~a;-Pbi{V-mS!yA;a=I?)0gxGVI8scyF7o zI#o%8o?Ap8%Q@YjQC9AY#?ZKJza}?&&{-YBM;H&}l}*?@Zrpt{OC*67MMKMD3f*c6 zE(2U9BY2T{D!;^iYF({0#^__*K*jM#=zzWG!^6Mk5_oF}RPZrp>#`R8(htl0KC0FU!1DRstpma<5!> z%}M2mRCveeYU^#K@`<@Dp}6mEhEp zGZ~07s^gLuviG1xi-u;*XJUn4z3Ww`k~G~BMNz>lz3I_y)Ng#`9!izkf7{1;bF*z< zogP349>Sf#Rgg8q#;fy2ykpSQB#oPvDANA`v-gyGnp-qKbIn|a+}nCpn^@M?S!V$R zL=n5x(Qq<8(N%HaL5FC!)l&v3^B1Rbs^*eh0H0h>A+5nRva;e|g`%_X&W{hu$uH%df z44$K7Z!*|K&$UsG0`%sOCS^nAoI#FHr9Mdy3$yn!a3W>r>qKi5aJDxQ-499xGU=8$ z)WsfnfLgs~JF1PI0!U`%t&r<~(9H;kVEOX4`8f@rGhLuUvc6 zCXg(W1(VE$fGm{zjNe>5%2m;T3%92g7nl|>yKv5MO$3(KMuk^2XGH-_)7;PJ{y$&iHNj%GG4$N&i+g4{;JjPX4On(`n zU@RpHRz%0m^3VkK(zG)KZOn|nd-_yYx$@3XV?1Z2JMCr}3`-vGkdHIdj+I{OSlh{9 z?IMs=gU}iPf;nZrgewJfjlkHwI@2yK-DTcHU@*v4UPdZwIimXrNtBs4os5-QZ!$$J zu6)en=k%Zo*H?=&g-m&k_cwLG>r|{R6453I816VD_;c@5G)*%^r4$_Szt)(Vd0VNb zNwx>T+v>x$28md=VS#SJ5Q!PHhHgI!bgvs)l4bHv>>&Ph$m5bUiN@H{Jc6F2_o6c+ zUS(Z;llQUKftlW9im}{?_d2!&o4Z!aNwzpxoJqjX*0UvzVrfF|jy_v&zpZK6v^Nd8 z;pc(AfFinSZn3juD4dsKvZ(<)B#{=ga;g2XXIMl3X>V z$#jiN5%WlTsPCE#>}V{aMU9ZM9D@GptIy+Aax7h3!!s#O%_ji2UTWgAtYsHw>~p)VS7?;00u^Qlub`=6k~u9W zI}Avt20_%CVjFQE+M(Pzbr|BRLb6-ih~|Ga%Y&Bcqdh9hhPK%`1Tzp7U(?p2zl_-2 zDR*h%Jz78E&uRs7W?Q|xRaPip$~s7-$j9jko347pOh6 zRi?LOx_4-|ZIc^)ayrm58;HbrP`t>XusaCvQ(at`S}B2VG5E$av<~%FF-)MG8oc!MkN_? z+dh?$sq+cd8Zpx>-D-)kxVn*518W=%W{Rl1s5DSlDfUrJ0IYC?ecwt*HywHTAP_11zoruE7(3nf=%)=joHA?DtRWzR%GWGrkr7&my$NrYBo$8&}M)h z*^WhUcARi2eBln^{A@E!VY!R^ul*^nv19>;WXA8pfE8xkz_7{BN?9DN!GX!g-Snok zaeS^0)1E2u+OI5Mp4p%UQf?SNRAYw6TvJ;tNcoD6htitM7Vn*z*0-TPLaVPrm z(v_p!#75a2SbNjHYc~v2h76a%s`W z6nvuc-FEb-T0h>i{qK67Ji#KU87wj=0F!UsUIF5xg^*5ErqBo8^{FL|17|!pZ|9#H!PDtdNU3ibE&IYpPfCx>RB+pHNT3HQsKoR*{XUSdB%WZZjcJ{{Sv{N@MTs z_j}Z^$c!$8A9&CJCF;%BJW{hA zz{WPSa8IQyk`z>BWpRo`Vatcwdx`*iD3M3ahF(earoz5lgtTmsw3;(!><=W&m@Kn`UR6(lKabBakA#saSx`L_DhapTMkoZx1qgd~8o ze6s_@e%`bI`2J`?2V*h8rpd7~qvm75G{-I^$mg1rNG6kPi-yNq0E#&u%vEo?2*pkE z%^|{aywp)TdBrwvPRHJ#BDjzhI2r3e2_$<#jgI2n?ewIB7Vxu>#B?H?<~Wd$G5*i5 zy)NcxNoL-2_hd1l@L$)E>(ttNMF z;~A(~cFGR!hcwTW%nWJrfts>r*>Cqg@x=fN!DA%y3Feu&P0A*JhM#d7s;LQ*MK(W` za86IBr2sS^GA2b`jJ;{QLn(IbF-of5Xq56Zidi-*mUQ6spaCTQYx+p!2Toc-hc_C-kVtAGuEaugBtOSaHrO*GY=`Y1_{{u(w6g9G1ml8 z0VHGW`*X7`mZt{i1aCzdr+wZw;)jp-gXusK$jdYv)a}8>Df@qRo|&PW%TvFnYI3Y| zC^Dy(zP_{oHe)JPzjjaSNw>^?KKFWjzzvS6@&kcUvZvlW6VZKW0P`PVP@9N7X$0HI zUATW*b8p+cHp%$`d27gLZ1GF`*yAo@;f)P(^AR8V#pKhPHXHES zQ-hCs0I#_x+!=P`wI*acM$eT`6s@yy-gdWPQ<*m8f2;X=`p^L(%wd>$gmZz~n6U*I zKPYZ+-D#3dBE*3Perh(foD;RXiU5C_t;&xmFB`pShkAKz8+hk5`I(r4dML$5_Li9n zv^Z5Cd)9ym+j6nm!=AM!*N)$I?)2r1s0_GlkGgwP1c6~-$^QU+^q>Z^w2Qab%Hlw9W8fdH01_|Fp4g{tUo0@~%` z2^GT(o}K9=gvX2wspJY`$rj@hjN|6TK7Fjqgk?D3Py@pvD3zIs9C>vde>ya3I8&T@ zW~E5?M};|K)Ou74AXZ=>5Y~uc5YnoYBEqp$6;=Ij~+I8BAFq0*%U5Rk(TtS zq*jj#-!k0Ff&nF;KoCC6xeS3 zoxmp<=712%wYCm-(8O&l$((UcxMJ(QS03V$MtK#$0f@&f)_@N&T0QZ{jBv)0V_4Z= zf8I4JvphjZUi9F}w1j=7c_M%#c>+iC46b<;=+qfE1Gz}yeJPMPnb2+D{{Zzql^e#j%;z4reA7AQtOaN}zBZ(0DBH4K}dj^8(0l52$!?NPr1ss8XzN+x~i zSe==cPKT2~78*7AJg=GYxtDiJts}nU&fjWs#$yfr%u?<~kwNY#0yUUp%Ki?g>rXH% zsM>K-+$>7K1bjg+*ABl&^jH6$z#0eSDctu>g(AlvIe#~X*5Jo=n|RFGq8 zKXa8eD$E)zvUjGVD1D(h>p=sdPu;0*R|gar_k)L3UgDl+D=-SbxyQ{>Nf?QU{ubm= z1LIdoJyR7NxoDV#=8|J5!H@lJKT3`{%HX!`{A2P7zeJGM{1{dZ2wIawE zZDG5k-r%`Y{62=A3EYR}V9GKnR5X^Z zLv53tt?N-43d8`HEBr&=f`_{^V2-`%8PYW*ZQOd)YbwboNccGBo#dp7KyE?Fpa^$7 ztQ;o*;MD3kQE_0@6wcDaMG_le6=>=H|~zi z4z$EXf-}2mT=77zELf4YyZn_Sv`O;`at9RF@|nD`C*B`_)7qm9i4!h5e-#9iVRn`y zDn|mG%*sIlQb01bTg+cEaLt@mi6vsn3T_zx09pMg0v|EF%72_MTK&&($l$QIr+9?Bhw+N5B ze^0`eMsF-{=)8(=+C1kCoNi~4>J=f36<|d1lnFj+PUCTDgxVz z@HwZ(3uiq$Py|Yg3kL;}Tcs-e%)|}e^(vr~$_v}?eJGRWLZhHO&;oE{%W;lsCD^UI z4Ed)lWt4^71}Fvgl?k-t?|RSzBl&2?PnAzWQZP{tSAa!FB#hBv_VH3%vdQHDGC(u{ z)l}R#-^DC#h}}llQ^8t~YevA9^1%kBX-qKgP^bN`S_V25QS+(5>9^9Ll0>?ZqC5_i zCDWMpZBe-9lttyj&fRDzjbSkm5wfev6?Ic;ti^iqRbyY2u5q4n-D$&e+r}PWlO}>f zIlRd?4x6!3vn(ue$xfe*A&M+3D>ebmHHeXq8D9SYN(XUbL3tBO4$`NQOfnXaAr+-l zjQdpE0>_As!BCYDM;eA*yp#2yEGjtuG|8o4^C{fBR1N^7R`VtwN_X!VV7~zIK*WYk zylmONXU?l-`0rK<+rwY>FZnv#m^ADR&Z%n@@1tv=WjqeR#hr;E1S`$ z?Ptnic&F%6(X8vXMQ@Q$3+wGu!Sfjv`2ZX@r8vbUyi%u_ z(`_KC{cFUWoaJ_Xz8;Kd!k?tzS(HaLph^zOr{72G)M~(9+WGv-)H9eZOw8fKi796SVS@v$$?8S*xW1Kfn z!mq524aAJuG2k)Br35_-akOm`7Dd^UjC#~2XSavUM`d0~6?RE2?v;^QBNzwe``?X2 zbkR#3k(LoFju`ZBYM~`^J3Ve0Jh+N7F$9!7{pu}MEUuJEy;;W_eJX|Bx~qAF1`50s ztb5CO6s^jZgml^K?@H$JihW1iS%$ciYwd14!ThT({ioC9GDbj@t}@**QOT)Y!*MZR zl?DlKTBmuc8DtYU-T=W*>sdKi^y3k1ZsU!Z${sgU^C?WLXT4R_F1+6~#;O}|#~XO5 zFD_)bjF>{mynKhR;Z)|gSm6pr(#Mu=ze>hZI-?SY+C-8WBu&M*&hJWX_M{7p@1I9Kx!9OKh9i`3ml#CI1$85c6Gz-a#O_j&6~ zx4M=%Rx)=)jtTj`=qIg3ESAPl<@cyu7afnKO&m!YzUSWZp=DO;a5_{LNq1^vXIPib zhDjwEIwT;Z}hCk}$^z;>P?Lyw*yy(&Kh;rOxy+?O>9m=ZQMkGVPlpLR?C<7+{ z08k!W;Hu2ewF_ry8RH;Ub>vY&xXmn&DFbR}AFWutSGtAVl_nP4jOTAoaf+*Ps9eo= zDUlDKwN^%tpdG3nqPbElbhBTyq-hvqhAi8O6;kAR_lrHds6qTb^y|h}wVE4n%u&H( z?rN3Y_-JO2D#6nnuPSlYf-W=d(YM+iAub^yW7@sXTF1P%xsu?tM-3R=mTrEPE#fqm zO2$@zX9a(~S*tO(Y2#Ug;BMaCN3~hb^dq;p@+L^`n+};FeQL{jwl|QC;f4zpe#&~) zNf@jcj!4=}?@aY0zA6(VU0bx%D*^WjHKmNMU7u00)g)z(B4bVq6~GPcSbBx6#lMvd zNT`fU35#-lg-Y?8J5tZNow#B;W3@x6G_%@~Jm4q*yQ^|N0IRW#nN_tKjA)2t&gg zx17zK<2+*&%T^5|Mx>VN8P42~r9&>EJ?zcr1(A>4QP@&R411j>MhAvf^*)pcy>Ri{ z+gx4mP?8O&>sT74-`Molm<&rWD5^ciGgj`9+*<8~Fbm5r?t-}=6kkU*#7S+rjxxvG zRl+>SHCb9FR5qSw)=YWPrhb2|O3_CRtjx%<&yo1lcV28T#^7?tmh|_h#->>2GX*0Y zH?4J^YS59Dq_s@BVg1zYPm*|zoQWH!<59BimT7T~ z*dAE>rya#uxS4IO_Xb?!kM?UlT1Jl;-wPb>9gnR|g5|iS zJcp<_uGZrDV_9Gi<&ZO$>T8YECh~6bpS?1ik?V@+rLpGXwkr8;B#ZNanC3(4=~Cq7 z2+JH51$t5Thj{#~ZRb0^J*szwlVZsK04W(2sml?t!zILE1Z5fdnD-s(cx|&Aq1(5% zDUzs!k1u#EFbecEvPfWLj!vhZY7J~M&6Cb-qclT|`_+gyd82A%Z8)YZWn~p+`qy*15xGUWr{@kv6EI%n54>h%T(yi#glseJXh6`Fy226FE5as5gT)AeE!Fh0nl#VqmN>>z zpjac5EGEDQ_n*?NG-{qxoyDUd2+u|by(2)kkTY#)Fw64-dht{JkWCmz^9*wx*eS+E z4Q`7kk_)_&46g2go`6v&nyQwi*_0pMsqO1fQ09a|ZqB7olk($lO0OYUe}4;RRTv}d zR#HE-NXv3oTXkG*-QJ`7F6(AMBQ3iO4?sIo89a?}628(eS z{w&p{ac=t<$i+rNp1{-#X|4M8N3v~2SQAOa)XT5^)?h!LlSBWD}Dyp})8sF?)J zenyPvb01nf@#XxdKOp1Nny+xIOR@dfIQ(l>8yvEbvdkJbSYK-nqM%8)G8tQUAQ9_R z`O21Va;v$5<+_absH2H?2HUiT&Og2HR&%{ZoHU6T+{2O^`c#dS!pOfVIH=wnN%tT7 z-z#xZ$!_->jIuFIe4zHAWU9)t0I_A|I4$TZ#vN7JnF`>6yR8~?MI4G&L@oDxv;6Ag zDU;*@N!^eF@j%kKQYd9<71j2t@v&6Bl?{_GK;39tptBu|y+GL6{uAp~B3Q4jm3dZ!QiskwZl zs(od;8%^=n78d&{I-WOSW#u@|8o&3ebfuY~s+t<-lH zc2YE5O9ty%N?f}kNu;iF{s-_Lp{!pf_~l*11&`55>t9`bHTZWHpJ^6U#}Hg1zpryn z_xD4)|`aN12XhpYg-)dS1Ntu5Z&@A$LCgj!}n61Yi=Zu z%xL$V(9xLG#;48Pe)so%sIi-O0SJcSFfyl;^{4#S`%8Sv*#UhjNSGzVH~PdF1bP}- zqAZ)$7p*Z2j`0|X_T#lSW;X5$`qRG7_V|6DdY!c&?yt?>fFX_-W^9j{hDA>c1(3jG z$YuN9htio8C8Lei_OLhtqaZ@@Fn%-hA?$r<0?NWwc1O7woEAL|Ovp3j7Tnu;E7Ge* z$V(%(@Pi|7PHJ0Ok&8d46adEk+LFzc=mjR|{K4fWTOBBsqmha)-s&??nnH#+o*ljS zFGD~L+Rc|>xj!%azVwkm^ETWs`@_9BY{^se2>P$4X{(lRF`sGZquPKPzCy+eBQvQW znyk_@i1w!(;-BTSOhPXBkKU*jVgsG5+jtA*g)37ROCl>y1!>F-Ee?5yQ~c^Ek@>SzlR$u{*|@wI{5>+MmU zuEn-9kn7dEIothd(p?`e6-8IwpTpjP2_(xj-zv0* z5s_4;o>r52++rN;_p2W;ljiGH8sOW^`(Mn32hHu80I)8aRhWIB_atEbX=0IW+E~?h z0=e7iO}6sD$!2L^l~dlGbtG#bFAAxUeeX+`p zHq}OoX1Kt8_#b@s_NgnBj7ab+JB`T4vDp*r%u5Zin1cLx|ck2PZlI0B7E-Iz>Ik@4U(|7tqrdH@J#D#H57f_jKc? zYRb@>`b&7@h`#2S=bviNaD$N}B+d78(xx{~N0l6^SR5VSckrssa(wJ=id1vR^dhsk zxk+S6{=x#Wo4te8>QFJ66V>l#SN#Dpu^s!KbME;n+her#^^_o^kk4f2&_ z1%G$|&hJlZk~pN6;1uJJyX#DAg^^1HAcLLjRo3wDY;I)if7+`vxipe9@7?n{oCWl( z)?o8Tmfq4zK~KW38J%LCmv-aUsz$8QFbKrwB>GSnAcz>IXjMDs$^Nx;MyjM1-4tWy zKi&4F^4{STuE_Dm=IUx2moX`JMTK93?~e5YdXcn{?F|#R4VsSNIFX7gd4z(;)qB$J z^FMj=qHV_DxHS0SXylne-2*O6?A(qh0kGktIFY=(^1g41(-Q!X-)*2`X5TMT!u*qY1I)Uj1i69N%gA?votRI)J&ie^rs^|5Z#M&Tei=+`Xk^{xhrs$8qvgnLQJC&k zCoAebXdqbI?NOwS9svi;E!5+sNepaqnPQz(dQ=M`w;Q%JsN8Mzr?YKbIm7+neZ43h z$c%F=j%8+*!1-6wqMA74U$iuyTlyNBXqlEZjNp|d8qd79UC@ub7#1hoRGQpKZlY-% z{OghTo9>^bTk_+#krhVf?H|{@Q?_G0&g|mdxF>I=OEB}4#~W?{{G`w!#iY8t2&=R& zEIq2#oH6ZHSvF*l-%4lM(5aF)jyYZ>4o6eXF?Yi#A2RXxy=sh}rQ4TZl~J8lPD%Bs zLwR=1Dh;!S$c?(6dO#Qur*lQuC)TS-slBE1m3v}<9VE*o%Q06%ai6VAG{)lwG9qOd zEZyrhUD;Uf-2glvdbuC&cH}F9GeGQLj@YVy$HMGI=N_i1`DLUa$c_(9-D%9RnN^eJ zgpZh0CX7CF!$-pYGzEl(PQ+2_X|rx^#ZEgDOoCzLrsI>6yS+W>vLbF99i%VjJ87)E9Ea%yAXog_>nt74)cKxM?3^ z5)Lr<>yGrM zqD&R>oE74o93_lPC(1xAxxVT8RDkGKAsa63s0R!?RB^}^m~Q#;!?#>iaJ#J14E&h; z%g}q&>f4%K?xoiRVSe!Rpa~cK49OF=>0bp+R)#|)h?0D(&Rf=!OT?aLM-GBQ0I1Ai zwkSU$pR56Tgyl=aT)3LseV+rGVI-v_gA2(?PH0P4$ASLy5HTW@0LLa|C-?VtsA9Yia1?xr-8S_;wQe~SNFFrY zbAo6KkjE2wn@acl$FlboB$llg&nPAypf7r_B##p^!0gSOvZ%-vsMkVh%7on}26@~1 zQ?Z_EMt;tkcZB>k;hX&41yn*VJ^||lC~@j;!)tfWQEjN6Y)dezwc%XAV6ICH}KR!j_G zxNLI2bR%`GOBCO3>aFD z`qSZ1_tAMTa*l39mRD(%FZ*%TABjPHKO z(zC=<1{Vl-@K?!RpIR<7u3NN_Gy!8!qD-7OUMj8A88R^Y(~zssk=mPXT4qR;U?y_D zgwkF|G%db4O!0Imy;RdHl!c@_cQkBFybGYr1eNX*7%3$nLkEaRJn#K};p2YX+wN`u>pIWlP{{XaH5Nn)&Q=RcHiMV>bQ(Is`9J&GX)Ov2 z=CAmNuq;BaJ}^b^K-wcrZHo*iM)`+5OarLA2XU{0#1m`Ch3167?xQz+?dob>>`D`z zTMdRkJ#edEIsKcwf8w$6Et6+UrJE)NK#6Iv7ZvN&;_ex@N91%Df66DCRdRXAm^)>N zLf-=N03TPTPTZXFrD=rAzlG&jf>tlag$kKu0jeCs1Okr}lpE{rXCd!cu#04kT?ZeQd)OEImyT z(-o8+Lkmo+8ev8R&B>*@{mz1Fo+Q^M5Oq#x-UzKr!6((k@PNawj6i zSi`x`np|$tE_$N3WpORQ^1LSLlDD!aC1gFxgD>F00j7E!|82{@yh7`!(|tRVx`rzYz?Fuxx3vcc^NZ}YgF`VP&3J^xCjdOh8rV9B|*t@4YAz|V+&8;Ig0 zO6;@Y3c7neBpm6vVlSpBw7Hi|3`7FHE#-CEs+{ov*%qB47jULM0mq@Lz{!hVKEg;b zuiOA2H)aw`xd*b_KUE?(#l3~Z2x^EgB#m3F>n(Zhm!~i{i?E7(8kGPGG=ENwHO_0$ zF#!F10E*DJvVQ&IYeGMLDN>9r6^>oli`jM|C}t1`)v%0A*&*hj{oR6f$;9q6O*xRJ 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
  • 3Rl|T`$@Rh!FAuFhlV<$dbBZmdZ`GV`ZIMXg_~g+mJFmE4=Ees$g;~b5!+I#H2{%dY(wjh7wqbUe(bj z(wW`6?|*wFNXLeHJH(u=EMt=x+ki>kt9(>FMzU_3by1y3-H9``m9fl{G!3?4Nq4|` zPiMUM^owPtcue+I&|mlQ9yBwr3G1Pm{#cChgb$I@D+-;MCX=h4x+0ajosq9<#MCdm zh3(3C*US`Z!O4=)h}C9A9zS}4d0OX_eU$cNl`lX>$i~!KKCepF*+4(@1iFkX335?K zY(+?zQ~HcwS@U2I`iCT^lT^CZF3X1mK0kB4s2%U*oZs{N z>~^bgkVxdIM%;;$EP31n9$pve^SEKAsgA&(b*okGxR9A1XG?JD+ix?AZL#jfl&Cz` zyhwgfEFex`m7*l~HLtv^GDj5`jZ%7`wt3k&)&sz9o*hJHGdi1+ zOvV)Fn=y~At4Z|1&2*f|^Vi)#@3ynfOO;T&j~(duv+u2UTrgBwDUGSz)IK8xIjulg zg%9Yj?+O-9YG>bH`AV0oNM)>Zk2IYbHJ6gY^S6>RqUbz_$Iiv~Q^#!zD#}PtP#q^9 zSnJ4`e5mc2^@0H^QQYJnPH%3_buL>RF~{jo-e9oNCZL#=`*6cHw`;*#Zt5YxvGQt; ziuiGukg=p;v*q+^eW`?NG3rl6b$H31{A&Y(6gyduf@e2Y z`JraaT8}f$E@^ctJ(>S}u9iQqTA*J16pPY=-h+ZH! zfh5_B*>+1!iO=52w54dvy zQGleBE4DBcsV(4)Hozkk=H61jm{Q}(zaEUsYp}|YI4fnbZcLI(3bo_s>ImQq~dqt}C1tj08QMn-8mSyoI1vWDdVDo2w7_GGLAyifX?6h5|&#xR*2pE$MU*N zsd@6jc7A+Ly5$~&eV^W@7D&z2ZIpyVUY_sHh8@y<7v@re8$lI_->y~(Yoi^)#$#a0 zMZ_(vq9)vPpTWHz+#yb>W9JgQgQ(s<_3ycXn?WDf0S~+8?n#bv|G_7kwY%*_^(BV! z(D@BX!7sPpi9O_-0Fu@jx-hd01f;OWdA5zJoKl3vU_dI7(%Z$sFyT*Cu6yhg;?I*H zHO{05)_?C;*>2m)NZw*abz^d03G@ha=XN@+H+tk`ddg$?`t{_Scphd4)nV zbs5v**{g{v0UJ?|Wl~2|`MUJ25_vIW1K}mIaTRn(N5QX|?4@Ya3~sKDVH!MJovSeH zP;gn~`nLaP4w(u~YW{eJKHId#)C2F&eC<)hoBTDg8zdyOoR3PJE&rg-?7L>zHPd`# zsq$0=h~N2q`cy;+wl|87=G=8H6Q}r+!T+#&{xMf3S0-6OL>p6KF#GMqS&|mWVmi|o zdk~D$QzQ*pt+z6DHR{joWpJlS_llthcP)N!c0t5qMU@_5CRBmrbIr-~7WUEnT1e<3 z+?WYgeDyRTLs8V^euVQy5m5qQ!h)Uun&9I4t0Jm%rTHYVig@@%!+aaSQnPPvzKRP? zQr3e@{{9a{slM~7OmM9Fh_0OPOtagK8B|1kyS$iVQ+22b4(W4a#-kaT=hgoA+n9B| zl5YXv)0q}XoPn_i_}NJ^su!OLjFP9pVJin^oPPKE96DH9@uWuT8M2MpKe~PMQ}ZI2 z3U~hm>v%ERrr3M@JRXPZ&;cG|&-@Kj7>*1H-PEZFChaWV|m3vPl7|Q%0 z0+Dv_yK+1ck}eJ6M;M&!lmwM`Nd8425qUX@&Ztt-61aMR619MMZNpt{^qX+Ebv~7` zqbEG>PZt>N9hyJ(E9;YDvYi3Tj=CC92$4(CLO^;z8?E&=j}d`~+TziirgmNC__+*0 zfZ=fSE)6tSyR;86A(Cx@7CRXbyi9z*RH~oOkmXdc&^`1SwTB2eQ6ls|F*9R$5?HPw zP)$Smk~+mbH$y)w@fpcQ+55d@GK52=g|?i#q!}l@YNCZl1wm$VrYzh z_8DM**h7sA@QrX_{~3z=w?k+WK-zGwIK^%N%t6Ip>t(#}8<468cmepS(W@UVRwY?p z{RT2fpubtqZf>N!d-)iJzptQ~fcAopCEc!FYMTbrlpjFZs=l-Fg8L5BihJd1j3_aw!Iy5ML8N=YY~-D&w(w zA4}cY^RF}l_UVK`+b=OUruepI<+aaoYo^NVRcuq-hr7`ai zPS;g406j9poj|F$>!Ny4$}SrXttdLLDo0VwAzbm3M_e4LJ7_>B8#>V+ut3V)*tyHp zi)a8wvZMAz)gOCa8fdX@0tDv?reyUgR?AYjoegUC)gLNaC2VYk)b2?$83{HpO#hR!OEer#XDCL3uKAIW^azhe1V%)Xy3u^o3}-v1^i{BpfBGC2r*vled+aM zBL;3XG7iJ(bPoF%^%xrVQ_klsk+H_yo9>lwwmdx52yptWG=Lyy1-PJ}=m z=WJ@b@*sf8C3L5Bx))(Y{L|nVY;S$6_ zOZqlZS5p0q*3#J172NA4TO82Yhx;A{-WOfPpkIE^+Y}u=Gz7A(b$#c5IY~$05kH*( zGc9c?e`!H}RR*pRr72A~KQ`Rkv(qjKusic=@D?6s9x7pVsi~&u9ShU`<>+psYr;w& zq+voNlg;FRKG1#U?%d(>pgQUoFC{sfvklt-NsciC+CgbUU+cv*p=`Jwz=Ct;d7D5= z50e|Z7n~$lb!t@W4QWnIO-d71;tOk>an?dBLjEOqiWhj)y1o%b&%J>zzKR{kmC!zI zk(3Hw1JZ3dRh?u1f#|EADwz7(6)Zd$2<&#+yi63!p|pHgeS#Xm&-rF2Gz1IKrP!we zoV55iv&ngnLaf5N@AS8K%9QV_Aq5rU7sw@3!N0~c8AXop7EOe!oJsT-B$Kk-$S-A< z*m#rAl=hEz3VV7f_zK68Gm=sh<$3YKT6iXiO@j&MN^-={6kN`v4-bv_;0~XQE0>7j z-nXJ(K?;&~X>endHbV%f6YO=JglbZHC@J*r%=HvrWX5!z4l&QBP)ZFW^OtpKWU2_k**PeGiY{g(|&!$c1m=B!HiLN)h zpC43JIvS)f)sqC6m2i1$Mu^^Sq=QvbpkVkO2kKbqp*!6;*fxVTmj~Q?c%(N|3?Jg} z8tIoNA!G#QJ3+a<`;S&a{>@942zp5y=V6a^O|`RQiD}4FkKAFDCef^8n!5%>F^-Ih zQUHrgV$k<=CjVmzLfl{TuhBM(;;jEPp_Ntbd4Q{@G%9RE?@%fp%Z zqHInBYq$mLTof($8NHa0o@kPmm-ArfmEY>e7U!R9yYrF#`Ll?Niy{)i>F%_HHu)Sg zdzOjIaxrgo`m^QgZdd)&1$r z!bc0e0iN|?+Gnj=-DxMvqdv-7JDaMb3c?m+p^TV$pHx7~^1azi5 zZm`0bz=$U~Pqob#uw1fCYcY&k=qS@ zOfOmIjC(9$+?_-s*A;u}1)U*B9PK&h3O>Au>r5`&R`l#1aMLwhbM1VK)vYOXk z;6OaF8ijCNo0ZIz^JTDr2`U&K@n@9lt2ncTKxW}K^*vTh>q>l46;ZOg&( zLJcqVUj2J*@+#*``_H}2{T&)cHK~Ptn1mF%(~vXDi-(G(P;0EOClTwzg|{{w(DXwi z%xtR7k*qZ#1l9N|)TN`lEM;~3J4Ybu{HoV8qx^l_d-LZ~l(nx16rk&$S=y$L9$mTZ zi*McT$y>aBz0|u=~#{>rdJ`UrGlgOD&!cdw_JYX^3k zEk9}IF2oVb!0A2G(3XIvpOz@DWY>krcfAY1VMFUe0Dxa(oYr#ym@FJ{Y}u<9hx!lX zu2pO$!c0IgtyO>aaRgVLnPJ$0h0!s8mG!vdYTOeW4Bcrnyp~I@fv~m`-Ek}&H2yP5 zGSU>{4&Htl*D<=buB*;CA-BT&cMs)rXBpt0mU9U)2OAL0=>`1d}Rw zdz%zF7}exuqv^;s;IhIFlpY5v`!-O6*zc1JEp`v;p6Q%8omW$|q83~1-~zwT(oll~}5s^goc zcL+%Z*5-ER$fMfXp=*jG*XV$G=4u#(wP~$2mgw`)*mUc^Xv=S_0|m<*?9qGgR%-^H zESzZu2u8oKuu6C6xAC(?bDP9C6NHZ36O%HnX)K7bj^FMwzuHx&Cvp9Cy=Wb8$w-Vg zJL62QT3N3dOOFpWBsPr>SXlXp>hM_lZ+KSZ@cR~gxkbZ z=!KkCIDU15uV$G)rTE8l9}H6|u9M7|%GNF69N3##d-g(IYWG7k*0Sscnaz~^(3qtU zuS+-;UwaP$C->-W$F}SY`I1|Uqm@(B{f>mSD>o2N*7%=`3P&jc>YE|?u}31K08z}n zPVDLkS3QmcFvJzpq#^E1Sn^L{wQr>-m3N02mFy-8m?%?Q?@TOGS~GOXeLBw`d38qy z7NiS8poNg)4i(8=A44UmSt#%59O1$JQ3Vv6xO5QQ=id z=!BVavO>Cp1ZkO*T^b92^C(wc|0y+upine4oL`yq_48)Q3wgTR>QtwCZ9xC$;P3?YuB3^7Tgf-f}1=gx^e(Ew}iBW}K_Q1?lt&X{{)0 z+WE3TljCJ|4Vtaj1D%e)X9UgUh9D z4~f8B)rfP7cN~qRKleE;0cTgzCFxZr2Y~3I=zit^5b4pOi<2sl>PL;ZPvjHk33a~C zIg*A?o(|3AAFkz6+UN^sjO2!uj85APc8njUucUoG^V!DK!No)qmz)E=ck29d^0yLx zW^;^1&vo&!!1)dxdW=Fcuwk{$dBo>6k6MO19~zWK1d;n;-_d7|Z}`(K)z&}}U=IYj zC~aG!bTc#yT1>M3BchEb<9A3D6FDL$mhQ#gj-d7RM#1^1ME0ZT{R005B#@9vL?M4p zUF{s|r3X9_7S6c0LrXp<=M`i6%RQ_WqB4$Py8RDi6`iW#Kih=6l(AJ|54u!X4a_)(a~SJ_oAB;vsIzHvb@833{5zs=d~B?759hx#rsS8u zE@miEL$uwe`M|W-587I*?c@1$Uc5Hp>+3mj+4A^ecG?euD_9K)S?eqQN01U!f$Y5F z2JG>}r}?>MM9ayad}wqbX?nSHRqHB_V_0Y7p?z#y6<5O5Jl}%^y8VBP5=ifo$c_7` z4$?&eu^a|R2!vJCoX|vFw3FT&qV7MN*jDsIOB_X;grKc{h3ZZp^a4o7K+`2f_WPg7 z&Ue6_=Qs8*Cx^kwmG`r~UiP^}K`ff{+N5O&Q({!) z4G={H!mI5WHCmkB6^@musa+Aen8~HIwo6Wm$E5n}OeWXO?6hg8s5j}Rtgc=)i@!eG z|Fb?`2{w|HMQaqfXYWI6i$t+9tEd_L$DuRXOFsgN?LiFf?@iQ$y~nSL$i^+gzlg`o7A~B?4 zbV!FZ(jXA z4(_WLvY!l!v%484v{m~S<}Ow2Un{4BdEt$x&Lip`74@p+6)res4j;aoS8bQt5+#VX zpuyy>D2@AaEBzwKi2+wV$18SxlZRRMNHBy|rVYJ0&Hv8u%~L2zyf*kq#0;AhO<f!)S!Awd=W{=eT!0-t`zxF$WR zno5;WA1(f<^(W+4Slepud)s)01W_)9x!(7`!UuB&q`-Yn&oG&*T{=u6FS^+M47EA> z!-@1C*|@mB`!Ta`1!#^1Gb=|cmn+y-Yx_OTTHjQTyiPegBfw_+#vI#9L-oeXOqLpG z6IqHN(6ZGFK5H{AG2N+09}h&mFYCi3q)ijHo?l$dDYO}ddZ(Au$AobMs}*HNS5{CfHIXb+Lqmc}>{V%5fI zX2P(th;>nwPM$0pY;hber+OWxzEwiLuKnXb1}1{rFf;Zw{Pl0tW_0U_3sl8wT|W-M z7utpjEI3WxFXPZ%)p!rKW|!Wg@M-UITA3E!S*Nbq<;`&_KTOT3LnI-|TFf}ITY`<+j~UI613X4{v|+l# zv)U#3{VH(P#MArn+hF|`&TY%732PSa$`*c`3zoMoc?U~zNaHDP6FUNV6vro_v$%}u zz4pVa@b0`^D}%RVRWI9m6Wic#S=h^7%T0+L{QSbNGF!TSbn#p^0f zhviSZ$pOK-G8E&)wb@`5E@`r!N0*gB&W25CsnU8&^^ggTkL#VBrtONtIx;=Z z6gYW5vCKgiy=90Jq&=m_cWvNE(iDq?iN+n~xcN}q+S8%}F(=1L_Qt$+id{Dfy1h{) zNX#THom_wA`pY29Ka2ZS`a}B1bdplHN;gGKb+dN`v$N~2uH*bN*-@xf?~`HGnK@{5 zKYm%tSPGvg50he107n-xNt8T?l0g1SV_R!dP#Q)j>)5cS4roRuiVm1dn#&U8!+9(` z01SyPMF9JU`x?~_lCj1Ja=<^?N;E`g{np9rXi+UA=fzo*Y|Khm^;P9(jNNPb*WGCv z`)yno^rR#F4LTbR07<>OtHKi%$ueA!U6t`;Y9FliK6G&ZSo79yU))VJ^fGEBG8xJS z)5rb~M5m*DdBKB>4ytZc{fa(&CpP9ml5rs-MHyO@Sl0Yp#wMD2*8?z-+BDFgOQBRb z4I;u^P6{_hCKG`6Xqo0X^ENOf1eitEGtQ(2aA8Q(*FI!acJ%(dW>OZm&?vejma zn?U^9sm7qVJ^MA0j@-lmu&?^hlJA%)e~-t1iQH(;uA9D!Bq4^L3DmEuWvzLRKHbI zkX+~bVn7}L-38WWzWpMIt;^s{5W5Ie({$dqRD7p%Mh$vPw-yk#`MJ44Fg}2{3m-U^ zzw#GL>?mh+5sf%4ZbZULKJdR`G^f6yXuqk^8{3V&)ecXZD}Q4=dkR&t?%rw8dMY?p zIFn*mIT2xMX9P3UzF&7zg( zc{9mr^qS$frzY;-iDlppyk*uw|CTU-HRPspm?v3`%a@U<_DIg99-seN**hb}FddDy zDny6nyceT^4VxWXukD~r+QS1#9EMfI)IO533Lx%HD3Q){vrEWUZVnt_$<>K*})s?RVZT{4s(P)cTL^WHXQ{qkAev4jO&n5i8|~%ssaTa z_gFd6^1SpFo|qoHb+J$7KH24K%|qVx9llr~8c}B4@W1~fqw$v><@jVu&(2ZP{$urJ zm0)zs*H}*uc#KtSxp~#}=lA#5R|m_L@^eSs zFN_5)U>y85=z)w;+~gKIdScN*#_BF#Y+;vAQy-@9ie`rF?_FCUWU#!TxU}T++-6M=9icf<{v%s8#x%bbR5rvtFPfDxz z1-Zv1N#q>iV<_tdNx0xiZ>x%-GDB*+{-)5kR&#z1&+hU2wHtX9UEB!;QgFKe)cT_< zv03`V{NC8_8c`XZgI{H>snAkBA@ahxLPi$nM3@r>68#xXTRM)3QwUPUoOm6V?>&I{!j+|r@>~)$airgs;=QQ=H zpxBKf(S;+;?(5wLVQ}lY3g}K)jq)k4Qn-#QA(;2>yZ)ULZluwUw_I1;{q8himsaS+ zb5d&KflTPBvF%n@pt?IuAQ9>VR+m_IZZ3rz|8j%=E(B<(F86OtDQLtAW5#jnx^^6- zt*@)kJ=@2%2Esd^>q1(P6*$5?tUG&`Rrah=KbR(d@jA9{g6rl4?MG)1lNU)uWRuuM zZjFlpmK^1}rbyQL7aYVQc_TxBMedRjO=EPiIaZp=CtZU&W zF)wAQ6RUBqxj(dI()yupJV23u7TuRw zlU%m8M zswSeQo2X{g?IT0j1gPnThtbt||NnlujGZax$R{?K7?Tlo`78Z5?^A8-x_|Xr7hP5V z`?2%+#EM`NxOl^-R>bT#wfW}vNzN6g9+C{OS!77r{BWI}p^^N%ps&ORpKP@=loB{1 z1(`Ii+4oz^Mo$=~vNVlFcnz`^o*uNq+SbXDod1E=qccV;gBzJmp~{`?D}#RQkrpQV zCW|O}-AaJDQKLQOwwJ$RK>8mjEW{8~cAF|bHsgH=%U_1>j@{X7D~<$;VF$3cr+Gu- z&)IQO%&HlaZ$jWf24BN?zZ&OjbmyuDrd57Vj8#3Smgv><(V4tSDTfAtFR*)GTA3#+ z$xR!kcmFyidKuXlSN?pl!rptY#RHHEaAc%qzJ_=I9~y_{UBQ|72OcVtGaF* zZ+{C*_9_+lvp}(iuOB~5=Jj(ObgJ_Fdj?&Bl5mbJ)~x0iXZbhr8%#%4&t`u!b%*f= zCEj{C`mIi;q}JBCF8xVARaH3VI5|=KAQhVZ*sJRY2obLzvy8vR;`*sBv8lA}+bAiz zs%BEe0sd)aLGZcLMqWKXGFC=$fLTABS_U~~Vr1_BxcYoOcKcz`3T*VA>A`v`2=i^D z^7j4LY8Z(sQL_(CRRVlVwDJ^|SXeG%;qZ;WNd1|`xsFEegkChoaGUh{O+bi&?2n36 z2z4n!iB68x1d$_UghjAw7&VSA606hWP(N3%veCu7`*T@M9KRz71gj7L$c_R7R?558 z`GT%&RUjpKribHQD12EmV%st&mW=Ejr^OkyFqGtLd(6(yBAa0atwhxJG)Ro&5KjD`DoVCBi8@T9%{G7 zRK$f)+c89<=dvhAs^9jBLMqqKzZKt9;D`mVa5z4ry-?`n{r%SVJaS+15s)!+R6Ab* zTh;{X)(+!Z%mn_+{oV^pS74XxtB11RinOQ~1R10b{_$N+Jre#znUER3jdVzI?OiX? zyC4rHYUfXrOy7G^g-d#chtZ&eYGo^Uy_LUuUAIhP9?19}vs&DlZTEy0m8^F9ZGH(g z0t1Y*V3?l>JN#7pN*tcRsLA?)<#vA-v#=OaTk+absS`FDhtMbcGA5I+}XyRrvV3DT9sA_G3# zuMI>RU9qg!%LJ{}MAXEn20J#}$197GFhD$jIG3L;pG^J{CRPQf5n5_m?tlI(VlQ6C z_YX`<9lc5!R&0mkdP*ItH3h3+ zaF``-D~nyL1M5k%(>YC^N4K_DXIx9wU)S8)DTrKg)=ckr^V{-EdQY6JHQvlC;?jQ@67LciN{(&g`K9oO)oO2E^NBL$Xym7lFJzYTM8R(;X6#tofl?Exn z=nd@ZH0u3`MK#R#(NfaD*6qTP3VlDKB&29Uf#^=~68NRg+U~(?9=Z3)2pkm6TCP6$ zvuIyILUd$Pqn6{vry+GO=q)T5XEl&Ew!1H9)wL`_rG=hctu6lW=+nAKd8 zy0wJ$i9DvwkpDo7nrVg`tUD9dcc+Qv*HvA8V!8zD@`i{H_*X|f^&I?>s2epn^`$u2 zr=>p1A8RSYL3q5wAIhG(}I)6xqBxc>%$z+5=# zdC|tsnSm{T()~uTzUt7J;`a~(WIhUo;b;Y^*Cmby7;Wd0Pxgmr%FYSy>66GDNrX+n zCVqeA#+q$W*XWU#n#zj<_6O_N;kgb_Mn|Dd&o%QuVcb|&s`qnEc60|zafO%L| zak_(vds&@%cC6B0J*vK5qRChe>FY9=vIJ9#rpg=;b%HL@zx6|K;40vU;vG`E zVaq%tb46#Fa|0QpH6U>snv2c{upFL~>dB$A`I00)&I-pU0_`i-+hPYi#Ufn(0L~|S zvs6v@XJTB_U*;WA-&|~Zydx7eyIqw-j}ZgrRYiC!EOwvncXZ(K=RYJD)F_3a1Q})a z`kEN9;WJA-kiwL+wQqh`NSF%}6BOqg8gCwOx5)2Fqc*9Tu}(U2$T@-RzbwLb6yVB4 z6T^wZnpr2%dYY)0N$nC>R(N11H`X25%OV2RJ|~{8(>$a)?Wv>Cs4K1f+|a4jSJ{QSzi-soM>g2m<`;XV_zeyDqr{b3A& zG8n6UMc;NN6g$eXR7?0`!c-o{C=4Jd5f!+V)5$Ius^-%&i^gyw75g;@F05WNgpHBW zvnJrKLGe+c(Add`e1fHN7m5X+T6CVFMGuWlPa?)6${S zgKr$3CMItR&R1KI{MLz4=HNae7Xu;DXDoNi+hr~i4Fvx}!!=%cUk9Oa*F=}fJNyiK z#U_DZZUkHGi^hz!D(N!ICP4y=T?3nTO7(!+XC|tAY5#C?KrsQe)K}ZFd0IkKxf&!M zS0(HYStz4n&9TsN*~W|=)-SjU9UkUDo3}z`RO5Awk>cF&xWeEZVv=5Zvvrg;L>KpW zBa)72%L%mL!`m{$vec<&$u&J zNW{KNH7;wYPmnMb=}(sT1*;>kFZ;$@J9(=HN&kyi!q9~}x0+>eF3SHCPGk-!OL?CM zbMx)*ykY);Q+PVP3uf=(r)XPHIpRN%Pk^9yaIh{;@;c_m;oXlCP1LRZ&iq~P70n@$ zjhw4u>C}P$PhUk`292de28Raa)v{{mWPR4INmD_2r!WR7Gkma<2iZU1 z;`C5^HFSHRgT3@a(=Ph-_vTWnaH?m%FMmbsMIAS$N_;nO zQspSrHF*Y&-_?(B@NUOaB;5OHbn(Pxc4DI>&0}1)e}$5KPX`vDyY~XCpL8jUXqr{+ zFi#h!`yg%Kx>8Kj(q2FK8Z(zG&oMD{B%+-{%r272ADjrH7u`R5m$i>F=^q&7ThPy+ z`1#>VHYWy^ndc643Hk5Ceqf!^i{;*U3JjRR^!SI0S6XbdrlvYb8@uLh4KH4Ku5LL6 z)PtlmUE}))J;vo*fLOQjX#+jVUlf~siVS*nU1r)n?zPDu4LF8uWe#rMd&r4uufBVU zxNejls49!0vN0#kLtR~02BqxdW14ZO$cA!>MwF!f&n1M|5@N;f;cyl-JsK3gTi!1= zrIgCnkTCfIWitRPQtOiIltWonRvEXjhGFh^s`D-SF`l9~Dd#(hpv)j3s2V8A_^(d` zY{XmLyvN0L_|iPIG-F3rk7TN`-9tZuwx)@s0J{xzRgE$r-Dm0!Evel;kMecO_h-l;-s_m3SisQr6a;OWl>2hZyM+~q$$j$NKnJOOf zd=)vLtegcVZ79;qWGY@iCfCo+&$3o-XkXtuV|S^~qJ2(o<5&>VZBD1+^3oC~hMYT})WGyy)};sSYWgp}?M5F~CL=?CcP7GZ2T2k*+}iM-H%FSMg%eieZ9C-~oI>3fwo|dz+tNdCPml;eJrMP$~@!o%RaZOU8IB}1Hu zOmrATy4MuVWtBJ2i7?HAgm!@357iyL9_e+-I&?17c1><=?W8GEbU_)hlvay=@qC&2 zIz`O+Gr0x%-u6Y?^{I<&^RtneZe5(FX7wLZ3V}Rl8nwI0?|jy&gY|>lI&AaamL*t8 zOf+DfDUv~1Py}hfmz}K8IsPxGy7WENs{N7gj1Cj6`NIzU-2k{&IY`0}W*^VU++mfz!WNjL1+Oy)<-i72C!{|x%cl?V z`_OqO10m`fc!QD~+`ybuYl8MSTu&^{bNYOIrAGzaEOBw+R1V_2wi0QU)gSfUExK*K z(4$WvBmf|Sc*a6E%`rvB&jeb5!1;cO&W5V#yFb#E7yn+31|v|Mw`w>&IQ(iNi4@Gk z59zVCgS=dDN~`;qg}v065x#iz-Fmcs&@HmR8z9~XLY ze~W*Wvgmpca{$z^hAhvo7=Lr)=@$C8AMiW$xDJoE-hXCCEBMA@Hi5t$4dn!=GN#a^ra^mo|6?Uns zdKwtY=Vxu8h&^W7tJm#O9Vf;&a;D~X$>%OdJ)7|9Y-RmgAO=jEoS}~&I*vMIb?BwAiqT`85!Y(2cg+`xO zWrFhnoHp4?E>9O9FjH)7Wjp#KFtYf=RT3Wl+oU{K)J^BR9E>+bZ0f$w;fLq{akopj5}-(A{|r^wt62>=^H}c*zWQ^f!*=Z0N1aww%1GC z6vB2)a!TU1+xlN?@CUX2$wws-8=7qL&WVMRht5;*kE8Iw19(2Y>E;8Bk*_WWZh_f{ zso5M0MCEp03iE@zv)Lc5yJF-4{7#vMEci=a%G*{SY_!&U#un9;w}B)wJW5xaFIS3N z{{yMo@AdU8m3GhX#s09sknVJz)|k=Bz1aVLdC4g)J0|I?t3_h04vx7I4cocrIjQ1G zwQJ|uYaE$XwmAMQTVbDOgIkzc!DDgs-jA()A(bJ8^QDf6Xac$Sp~ZET`@Vx7*V*1{ z%t|20pStW9anxSPS`9>}-nZG@BTMbkYjZ(bbfxQF)oBRTj%~Cl?O^B~wv$U5=SyO7P@7aKA@9Exe4%65 zs%ZPI$5*u9Lo2i>gxl0eM>-oF#+%xaS0=LmCV`%N*IC2&Vf^oWMZ*3Nys(qQE(oZ4 z4{JV6+7GMH*{p%%{s(fc8h;BjTpe$t0e?hS)ssn&Mg8_Tso%E8Rq1o)Tex?OuzR`aTjy0b259OWzdxJu1`9zW+PsGx}*%W76CST476^(2Pj`>F5$plDio=Hj3_n zdW=yjagXSEg#}gR(1F$GEZt&_sWJhFPkdFr)W}Xgk^r&ZJ)40eVT5Dv;e4e_CH65Lh8`W4Cd@;*k z1@p;P=(@V86;5b8SFPZY9xbLel7L0uBod1Z5VS(ygt~u!`REm;>i%6(h+$4Wv4Tzd z=V|x>x}M@QD-!nkU#b6pARSk~vPMy97e)ywfEm9q~ zyj!HoO!C5}eqB4KbEspY*QW3{|Mo#h15G0D2qKJJ#MHCLPY;gFGRt1}D`;f?EVoN% z6jAChxtuLm^W=ca7H1oN0^TT2kF2Q0%i>%LkYU3{Nz@pQ1BD z)qLl|6eeR(Fe4L|+?Cz@p*JeY7Xsm7P(C1-i{OfO9ruDwz8H-PK4A%=`q95mRK(8i ziv*q`KlBAXAsrg>ixe{Bn0$0-&#=pdbEqpr=ojaZ0Je+HQ&^`Okk$Jv!8^&`4*s}Q z7gj(cQX_av2EBMLG*@~jkAJg;-#@B>JuIiO1*KO{+Wl9j)@2uI!3aOsVW0lerWNpf za9F(i=Q{_z0ju2F_;&a9+X|I#<6e}7CcCZT z=0B~=T4IP;Jng^QulJ&>XlbMOe+VBMe=$Vx2BPcSncCKN#I=uJdiV6g81b*lP3h?j zW0r}2U2$eU(~}8OtcjJz1@skDP?qd{4+l9pm!{!;iak;8k?oC&T$23_h=%Y7#+p08 zq|%l4)Ce83Rjv3fd=jmly;J%z&4M#49)%YANNJ?_r%o*BJq z91{jxMaxy+{j1u=wU;251p1tyf@Rj9W@J8W~ji4%#8EWoT4T=KCP`Qr4#n9=MUBQi3Nx|XrY=@*t2ZAY? z?A+>M<1W1}+vj3Z-`j33D`?H25oAphlNYKo+{aq8sc9oWW}fa7g;nDvrpo$4Y6PiM zrqLBDMhk*vX|4pfhFh?%Lkc6gu_CmrpLKA#pU1f>gO|PB3U7m>5(L$0M-|h(2&y{L zvS>|yRmUO{^(3l(Ig!6Kr!AXfX76%WFb*TTNYzc50`HGC5~x>6SD%HQT+&8v=*7?Z4P5M=Of zbg9aGoO+&zw-^<5u$;4~x(~5Ki+vd9ubR5;2RylLJChDc6PXn|YkG_$uVNL6DbDx8 zc*VJHYQXlg+bxYrsNwdQaU+O(rqskGc5yo_^?QK|j3*^M{ArI4zqhIdXxM)*cd0b? z#XRBq^JICe&)I3l90=mI(4UwroA4FpRt~;V@XSCt(hDa9mR%~1dQf>_<>iT1<4|0= zpu)eE;~oFBlx>>fh)BRe9_z%}@!~rXtqhXyX?%@IHZ(=sJD@rv_3zUm-OevVo%nm4 ziOCRl=P)KoFCXJGyN%Q(shtlK7wX>qh)%nW0=OguFKj|paB{mg#-6 z(YeU;otT%sD|8^m z+rak~4Tn*8D?{67T}SKCw_-`2ET_wpsaU*WSu z2HQD{$JKlto(d#>79N74ecy5|wOm@_hv|J54QgnNRr+(;kTm!X)V)xFsEjf+v3Fj- z_Uj*`K2so*CmnYukz|17Yrhz4?-x(2>ZETe`N%Q*kMx&W$fQn-Rqac7V5;1vLf?05 zB_J~hmT-T9_jx3X7;?VyQTJC$#Lt#4+zSp)e~X=fiFc@Z<%&{uc9DiJQr?)=2H}oj z1ImY)Sfl9gcVR+rT8KDD@Hes=qQp~a*3WlZ&Cv)`l<_X@jCu7i^o=|F*pxPw2Vp~d zS&D>#&yg}yd#d6i{pIo6jJBHcGV8oc;zOObMu`ithJZ7mO4s-7^XDOc3wytMH{TA6 zSvU%n)Uf7XP5sKsK0h)u@xw?a$()4YM=7&7z*1Tk;0RTSo2N1{b^!M75}}x+f^eeX zYK)-#>5D`+e|D+e*AS8Z3iC`=1;MZ$o>U#b=VtwVJmg2b@=kD@+hd@2J~21a=(!R* z#?U$c-AHZiz%4WdgfX z5^Y=BqOekZI^u?nZdlcL__}-l5qUY@Q<6X%hNkcMDlaEzr*B*uhCf;F5qX&}l^C=g zD+GxEA=gli&@-_-Ai;xjSy?fOfQw8UyGStgJA@=6Dpq}xP;zSJ*qrHjNmJZjgDxw& zs(b2K=ALc~*T2f(Pu{JsZ5MZ=WnR^y$HL>vai4hHDS}Vdx`|3jl06dH24*?S!jd`~ zI{=R~dY{HNk1VjL$ttv``n&_EZ)&@IwH0ZY^PVItnj`GB?!>-XhwZK~;4}Ciz|_$wK8^Wz0WVL3?2kp$3oiTXqNe7xAV!g8l&L+R zSR6w-&udrJ?27cD7?@H&)r!EopvkZ$S}H1K+|N+5ortw3S}yDebnHgWvN-SH1s-3_ zDD{g|x{_o?c)2<27k%Sry`3&pZtlk`Z{$@ku!zswPdZBoAtFX$9Tr&1+%59ncNi}h zi$y+46^iqK=Q{+_Wu2%~dYIbhn%()(!MxhD{*g`1d56yXLn9XX!I&$lLw)@P4g;Dc zfnIFsVIBIKq49P+-_PjaQnF#UsbQs~+SLZ-HZgFsCgF};4B?tTN9+%12Q`vT`)i?@ z{~{gagmmRwIpn3fNz5vaul``8`vj1p=GiqMCIrJ9BPxT{zIkfW`|Spzo#3YeaG~Pr zY)exn3_oy7^W(W8@BX&q3mS?q;{&q2g_(GegOU_mS(JD8CeccPQY_ zA{W_d8Dof&ApAT3sX>L&d7{4=f8<3$6e4w;lgaosQs2ZP#MCh!S@xuQ?>|20apg*GvO3a<2zB#gLM#%~`q0%(0XR`pBY$d@F%c$+6lROakv5EB(^kJK*@kMTPLrx!1EU6zv`Qw5=ja7N+Q=B(?m@gIQIPZ2ovKi8v0c6S19(txL zI$)3-_dZ8@tH1~*#zDn-6r9{q$xxBAK=9*coKalZHY`Z4ycELYbmQ6cNIduQT-@6UvB#kR1hU7Pfbck+^8rk>L+eV3+=RD zg=sIP%x@HOh@Eehw7d?lWAZ)JhNhQk)?lUWQ7Bv#rOLhxeE+?(k(%FQUS@!!Vh#Qr zh+o#Uy%Mz-l6qZ`o+O;HZJW!!Dw1)gNCVdwZcmn&Om1S)F$?r&hvV7=}SNr%ZTn+4X~V7Hn;{t!cQ zw%D*QkY=3NqNp|DZs~AwO?YsKA%tg8EaV0U0BT5#)k%{3qJ;}6dgNSRC6#9e13-4X z_A|q$&j8wh9pttaPO0$z@8V>*K=Gj96bovlW7;vSb|yxXo9h0X<0>P))CZFp^As9*VeCw2d~H_@YG3BTPN}lZ z4~^Ce#{?SbU9H{12LT3Mo@NLSxZda>mF8BM%Xv(C{1-6?RqbG3MbcR3-|Y>5cHJxG z5Ku7ZE0HJACJxq-jeOTn&2Iut)B~D*&o74|M|)0$giaS!UQdgP2-7{tG;WbqJX+IT z%8yCANp}B+z$7~0CqWF}TmbWuX^2E)WaABauK(s-1eKl3nu*{$gF~Gm-tzVCdDib? zVKqE7&Ignwr<)h4g%6jEXFOhVe>csN)(O4=!9u0@5k z9J!FO7n;Bg(^)D_mC7OMJqZ2P8wI4{Oj-wF%L|vFsYW4ur6-Oc`_cz zgra4VbJ&_kNg%OglRZ`h60t(sRd152nzT>a@&r)5ESlQi?gCe#9AN1DFQ8Hksl7dV zT=FZxZ=eEoA;Fx)3AHX4CZsbDsToYksAur?u8f~qOb?ydXu%>xI^LC4X-ggJt_<(1 zu_Ch&Yxu{S=uOJ5u>&$M|Gz}Onw;?y6eyD|^2%UP8WC-f$20@8@t4H6?%;qZsTrK$ zMQHavlG=e`bjtToci2y?PW#W)g!g`mjs~9XWhR0=XZAvP3{M+R5m4?{c+`=vGsGR} z?%5*-$0Ne`3ahWmpcM#04nny5)pZeNBY(dH7eZfQ`|C03;C}(*M7A}?9=z>)+py8Q=p)T6 zJR>nq2I5!fIaG9geni{7XW6c{OMN&@$&)IJ>@<0B!p!3!weEa)<4sV=cRobFBd1@k zI9uK>uZ6ZW&?6GhEzy)35|t|Q>3=-v{#8)8>k@L@Z2&nuGCSQpx^RDme4}KosR7!k z=VK>%A+}lcqR-W$qZ$7nEv{;ykp{1WK8Wyj=)4PFNJL!w4AnJ6<3^*SPjrInGu8?I zj(0^a!$6aPu=L*hb}5?^Bbv7{8bP(3fqLlT8cfdGqh#v7_mVwYWQR5`W^ZlRg2J^I zsEGQyR4to?agm2cTemZY)sD1$hp>HI_YC$DR(Ze6tI8J}N{AT^R<7jkFDj#=HKM@n z+gp;b)mmI+On}Hwh0hNQnf&xCJCq_R3c?=!3mHwt?}PFpN4_5_S`>&D3ddd8OZ^9m zNHMdNS9;TvjVhbvS}lA-Yg_82BcLq_VA!gh4BI-5`1WFt)RdKwkd^{pQMLDX6F`#u z`MWdQIz*3Q{z1{KtDAqU^xnF}_6~3D7b4Yo$S~czr~CVnk?4oHtU8|{8#TcmQPW;s zlV4|uIwk9~kR{aTPk_Z?!s}@tHPSma?o9?FZ&zpzH3@Fd*5EI&EA7Ma)Py-8OEm-Y;JI^znB{9 z#rB${`U*=xE0hCl=lhW?@E^|_Q2-oXxBoOO?oaOCKVI7H0w~p!yWW~s4|{gX-H6+* zX79w=)b;JGcQ*-L$NOCO#ZPpWUnrylrgMps>zFJB*xF?F{o3~QpZl*x8jP9sOI ztg{M(>9>S!xLs`EVatCnjuj^|A#@oII$0m3EBWUz7@(Xv`bYcpN_+cA!t`8Xl#8f- z!LT#zNGx!*iThUjw1w(fX9ANwUc_$kgWn@`B7@JwPt{iroj68iCM+|C3ci2BMD@fF zefRq8A{Nbl{YAD~tSijtZ6~Z#sY1%hz@tBRqNcW1$xB}Ey!mnt)4}2OfL%WlVkA2= zXZBrtOWyE5kki7#@>Gb-5Ioh*B$<%(o4A;l81f{%Ti!lwJq*tXeZh|8M7^x~Lnkmw zT@BV@OjXBN@qnA){`p;lXU;SAmgs^r4=s{wUE|4)x6X zN8T%Ijb?HbdwjrHjTffJrQA*?el`J zqSf!Z^|nXdGBe}=X7ccQf^qfC>ihyYhCbHvT3NZeU>bQ&MLn zpTzymKCd7q==sTE`(ItH@oiMjxv=AfIZIIQ(H&9p!TzQwZ7J)?raCC$HDxc2=tKRx zn}zvj?UCuR%Sm)Q0l~OBHXbL82ym?kZ@}5%NlNfrnjbdGc_-kVx!M&`+D9A$U3}6_YO~9K^ps4 z+J%Az`B0_p>Nam(ByDb92UK>J@1`P|*)fZ`A6z~)@gtt_VXxowqApW*TPk4Z3n#bo zH#?^4Wk0Rv8j%0TASRQ9YhQVLd`0akCP6OkFdLsPLmKz-6r*j9`T`G@TAkovQbDEJ z4b>lE)kDl>$8Vb?4j4?5mBW^9sEshLo(USgOTY$J^SYw`%iA>H_-(!X@<5!`S~E>| z$1r5{6W@-zMGMu!e`JZl(-gX)RsVs`a(E(d!nzTRb#x*R-|G23W>xYfJLjle^sizT z?8A6vvSs^39y}ILSh&G_t+e=Kvl=kubu5ANdK6FFeBD}M&uV!ZMKyoEGZw~sR%^{b z-ZAZs#4b~h3(RN56Q#JN|1z;|YVzCZy))>1J7;Hda{__kPF6`(9n~8ZTgkM4mRObf zZMC2(O4>5tHxcyKjl*$$d{pI7lj4>{XJZoxrTCmU>LUtxQu);Tsq6_p0-AKXhlLfx zZP8cYIn|-c>B8@qWyzvXY~JY|YEwS1X1)ZC4dpfeF8qE~+_RXu8k>!Zz(gMFIIgp@ zdhFDLASN)F3Df(_66MzP*aOD--s|l-H?hUYkv&IaeF!(!C(YkYyzm1qs@j;1)2>`; zK%_b}&c5}LXPP|@+5Pnv}G2~XkkJxFayVneQ~Sz^ND=E~u;u$8_g|G$R(4c*}( zIUu8RSQNDvoEudS5 znZayS{ElZi-4M?O&(?3sChxpHR-df_Myo7bO+S~|P+h$3Isy9T zDVP3i9af7tW2tOo{j=*=*VP4z-3ruXi&|6GaBsy&P1NrR(t@4#uCHtPTC*s=F*+7u z-fzO0y8s{ICnLOAA7^X@xlI4x1;7YG?#a|G{x^cu-t@W+`z$VJg2-14?nZyFi|{B= zud#n(ql~9E!aE5oPL)_Pf*W@N%!1na=+yrLno!r!K8c?Pt>Q}x?UQKPgSqnaA!O_W z*7)DKpep%L_fck(vopoV>b3MIBDXcc^kAg>XeL_PssP1#w&6j*dPTZm@Vg`VcgI~A zH@1REcZ<-Cs1Z(0!}qyTp#FLO{P$`s4AbIwk^}M;A%g1gGsi8JTCWR(?F*txE*v_i zbn=9>T54Ic%9DS7)Bxp9T|l4tQ|}sz)cL3bq`HhS@}*pszYp1NUOYZ*Mp|9w(qdR# zSzjqBB!%oWO|nf8?E>TCU__S-B*>1+^RT^{>*oJ4yrw!=?Aw?iYD;6G_BO&Fy(n9) z#&(1A1_++0XXZsyXipVr<$m8bj2qrXxreU#MH34Xj&+}8lO=bhYvV4$=3FiBz1CU3 ztQc>J^8Yu8d?_k_ems9V?}+IBwbvvv7eT3z!T525E5|gRBIzLBpS2iindR*ug`1ZA}%KIH*$RHd)5O~xr;lgRP z)bi()zo56aPpNNm56|z0D;7>?EFx-n+nRmoNUm5?x*^G3EYBp)RF_H6n;iIO8@o2m zJF-jAnJ^UM!JoBVZj>nLnVq|l7e(OR;q~W1u$8fPw{dlo!|$&yjulhmch#*?>2i~Y z8K9VE@0$+9Y&QyqIdzRs1O9%&q3)i}N_%}EHf)$% zXl1C=uf#S*%#<5L>$^{{iU=XcGZ3}kfG6R;IM<6WI=Pj@qGA)(YkjO~?1x_45j2lH zQN$58*Hr^EW?WXp@^>}%Dfs92Fns7TZ!ewlgKNm^G9VR!D`XC)@pJckSMkg@c|sf8 z6&Lbfa%-qN6{mWEgea{V|7ayupP2W-J5e3W6Y%>!0$R*m{5DB_NAKY@h!h{=ec`$0 ztLa|T{vfz=RbA!|&>Fa?5N+bTJ7BobQpA%h}0e-i^Fn_Y9AO|UfcG$<}aYjlh z868?`)0OreAw}}FC%eQK%v$n#U3S;r|Ei5;dVN3HCx8#&os*0}@vYqgcSGiPR|hmL^0wy7Qx)L30cc;qq^)=?g1jwNWzF14jP zjk*|EYyfjyE6EpLWV65gZ>x0B^qJ&XC05AX_(f+;+s!bT_v;}0zxpmIy#*rA_18q7 zq>2dKNz{*a>LJ_eQ)8mdEFp&m?(Vrg(iL(;K4Xt8D;c0bx}NFFr~VC-y?5!??WWJx z`Q5th?XqjjRDp_gmdnl5np)ph{>H+t8b4oYYr(HL#?9p-I;_Y2?pPD^+HNXa7G+T^j; zfJ(+sM5e(LK~M_&HLQMs%oXIrjT49&uledh5qj{(DbgUUI@6iEPIM{a5en?6^*@%* zI-KtR|Nl%*j>+km&Z8&CbaziTM@@H+9dUHWbk}rD3g;l4p1OA3RZw#L1TZ8y*eUMRGQ_IO z3=@4HFV%@ft$%WE|9|j3b<*CRtKjO&c+UXU%0;LU=O4$x7wNzR>W8>0Fe1=CV#9ym zTzFUFAcsmqJyN*Q{D&|!kyPp|6G*8|0`O>ya|IxerC zomv&#bf>=jzE+_ckBJH%Th2Rpn7dj-1A<>d_8{S@#I{&@=`(B@xogs+{&cxkx?XWb zE2ZW*Eb8$>wpX%<13iMW=d=FwEneF=Z`%%%l@22hc)#%s>v9yHml`Ei@e~?q8qV(i zkrQ-uP^D)ZdqkNzK0ix_l044xhnny1KQxamLv!pcTS(FUswp!l4fjO_Im)2@BV*OY=xHDf zb{=cp4HN20cIhzDJ}MpC7f!n<*zAY1&)1ms~b-##AifGeNUNz z<8*)&J-%HM;R#(1Cni(%hfgH-hzbI@PIvYZ#(xRl5+B4W$3cRYoB{sQLa(e7AGiyu z#74ZNNqFuY`Q%%rY$IB48p;A<1;okCspKum0l)5KfT}*UW7Buz#FkzP(r__x$uw zJw&XuZKP_<8YJVPM-Mtq_4*Ylrk0Z6t+qfn4Ai-qxK!j2g0*ID?E7ZKP^zs&SaA2+ zP96f6vM|XMdp8ks6?$ppw($X{+I2x0ETukPh;vgL>6nigWJm1Zq9G$cM>Tvoy2ZG@ zw@vQps0h;GG&dUE-rmR~l#Y?BnUOHm&O_Ume=}&aBDLg2W2uUb-@|lK>*GBC>$GcR zV|{?*asah%q6eZkxGY?*#GT@)mxqjuP|=bw<{#xcMz(K z9|a2D^4TvMxWR_;6qG;5wwC7{xMfbpSR86BaTW6ETUaOOxmVxT-KD{XBKlxcUdn~} zxWucy{Dhki+cR)Ue47n9kBJjQqU7zHdiGnsSv0D113H1Aq@@CyotnriPFXE`O^rYU z`w`>w_lf!8WOyh>clUKqIXcQ{g8VN>mZI)`20r+8EZj`W0@M^^n$|8@Ig*Kh<=3vu#L`*!Uq}%fUsR7ZOQu|35{JuaTnA# zGtRkp%cfp1OS;mNK_>9r>OeWoO0HUvy6d6L_cSfem4{=n=;L-a3o3)gc$MDenZx7 zn0>2Fk7wM9D0sTtMUbNB=Bd4Rg9$^gI<$>bm9K?i|5_AO8WrwqRYr-SU0i>PPPsGo z5I=%9Yo(CKb@oXcE%2`KvA<|q&(#tcNd5B99^yDj+wvQE1kY=jYP|dUHmPbp@Wcbb zBe=cp)8N^9{pu-Bi)*1hbk>u)fP_w^+S@9z->gurMxZ(LPEuXJFUpq=FLf6s%>QwT zLU^v8HBDgb15IrzWx@^3k&7{}+kI3{hqdtMXhSiKUrlmcE_7M>(IHy}>TUsd`ua%* zHu;UWwfmsE*n-jgI}u{c%~X)t7uMOu`Y$|h6xk5HmY^HjTLnq|QUiL4(f^~zQ``U% zyb~g2XP{o)%;M+W_LE36Js1{gHq7{`#by%7A}+qWT{IB(8ov&xtO#-5{PlJD-}e*( z<354;PIKog^^auOn=%Fx=e5ydZT!{xA4w#(J$>Ryy+-r@1A+A((tiWqjsu7(_CDy3 zmJB=ae0-n>s0-FrdyTgZt>b;0lg*frsT>=f)Wk`eFmP^WWtWPepw_2NO57 z{OxDIs6W+VhTuDRo4#etDMfst`1vW9&=OdOvsH^Nc6tfDfl`sVj6{;l15< z^U8WeqJapPF<|JCaz9`En>r(`@VAs{zX~b4svc$i?xjt39K@i1kbj7EV-69{#T0(TBWao%Qu>xBX7Nt86~B=eoOM0zY$vn~O)Y zutb0DY2nhZ?;TT}`^wW7n$CZGjx>JP>8p0YIn#4&W6vF#p5iDU4b6p0cCAA>aiRtD z+T9E&xla?)N10K^W_5+#ep#G69WIv^H^Wp(=(N5mk%A`~jZs)ycfCCmfwcqpV zTau?XV#pNEyz7VZq<^%RphLR*d;;MNoM(3i?FgI3KnKN`Vk!l)mnO)>=zN- zCW`hCu}d_l_th+xoj&Sw9Xfp=4zLTU=R3)!h*s~GLm>vE-58MyQ%R0rP%;A?Jq)y> zdj9%6=iXubeD+&X5n&TNt&;R{xb5>)o9`Q9cVT$~{utd^oLY#epIW#FheAd}DgQ9- zar|J~Y@i+_$Jn!f^BD%>7yOejh*V|3n+zij(1|F_&n-qS7$ozUaL7pVq&Tbi<+{*DBC+8#{hB@ zZUXlvyJ|>_d<+xyZKcUD$s1S+IVIM826M+?j>Oo|5Fh`7VBX4?>g1lNX2Yn$TM^-= z2cBq1sjYuXa8F3JTc&bl7`NdUm$d)%l^MxSS##*piz9kYRUMePJjZDdTzBODRbx!P zb)N{3epFamKa>>Snsg*-)&0c1t>&TEv+33VcEK}a?XL@_C~vLVnO-i60#3$Ghy zQ1X!^EUsC>=0Vl^9}2II>G|QTemq{e`PVhdkx!F%wZCLVFsR@83P{pzgOf3Ps*OLz zzoh&k_~3J4VdA)jUoRnzp7x!1pY$s@=dLloAMaSlhV2!|@3EWR_Yxe9GD|#ms(_nzyw33(ZwFi5-jQ0Za=?3~=DK{INuce30 zEx!4vB2KHnJ24rNsaMV8+1jl11t6vd<3=hMyZ!1M6qn)uv@XE=J=txshSZ#BwFUN+R zeJXOpmH1U?|E;`H&AvrY^ZLy3nLz^&qp#cfDQDvZ2^fv`Rz>`aubur>0zu+ZE3#pf zP&+p&APqzbsB^cE)e%GxY=kF`QrWedABK#52U?mogw*Y4ND|h3hYIku!QZ) zd&S8No-0_(UtO1jV!cGZW-ZU4UcCJxNN4Ooj>~%j^ap$BW(2Ki(kMe%rM_EGbf&9TwS{7%wITHOQ~lvaCVz09 z@c8W+;NCUHW~Kk)eyr4QI2+#F5ysV+J9%yCN1IXZQaSE(z-7?yltyXrLKiqcAI#*} z0Q#BH%q+U~dF%I9RO{rc5iV)29^Es#&-_MRwd*YT?f?Cd@KgM2y8<5}eIMk*Dpk02 zZh`-T``m1kyCc-*xDvW_w0Zq`0r>8}$HL_XqIW#64L?^d_sJ>$?Q1B)<&bUqiRINu z(wA4blgY^Up9a-X5$>65a94REU9m-dASSe=zD7{%SFr<^@Lj#=m*rFkKNQArP@lRh zOD0nytwhzd$8DVxPh6f(Z&}?$rb!?drECxCz9hay>Z@jUy@xo)vbH4iN^dr?;}edR z)DnuUbdkkcl05m^nWyuK zy92DKQYR&=N0Z<$N{2ii%gKFajs`NiHu+ItY*djpZ`P?{7z(0H$qn=`$_?hXzDCeGPd1(*O;q$tP=pg zY=J((fk~7KijwW8lyj=&%6k5GSi?v=bfU4Ok`ph$G&J-_>NzLGfdps7|E^s*jsL#3 z-y|OOp`CQ6CLpYfRb0eVQ{E*!W@}GQW}N%3rOW;2ED)FLH}W{Xwz;WdHqcM6-HxDm z)ENi5QCngD!}kk)vm5<0oq(d=I2+pz%%Yx2gR5B0OG0gA zgqe%tel^~j!EfEBLL-}5PsM`kINUV0<74es!VhfJyI_qF0htJ3Mu77>xj!s}NeyTm zrM+<*7Zl)_N%0>g1acJwH`j!jJ*DUUvElo4{GYaBHd(0*AD05&Iuae)R0>%&5ZNTD z_k2i*RqCBduO$tI1OX9!{0)~BT{zH+uIv*to1plKGra$JR{?r(88E~hky7-hT*~rl zLI+;VAB8#Fk4oN$g+!&DU1$+QTF9cCnY}oa8zjD(Sc{;I=*kDMY&3T3h;Te=Nh;gw z%r-1!8H^j8U@*a6EG~0>4`VH-JvNWi%+yZur1TECPd}PK)kS7_NH7u8k5jovYS8o@ zdDz5F<%tM82m+QB<@)fhj3-mQg=KO42_PZ|BwEL;zy0#!o;OMqBI#727M|*wCQ)@$ z=J;<7q{uzj=iD|d;fK;1P>|90%>IsyRj&<_Xcg-b_pr$yfnbmR4so8ko%l2t zEw(v`)m*c+Hbwi{tS+jQR~Fx{x}}Ay%1%E#^h#pyXGM^Hqv)qR8c(`<{TSia#Q%;B zmdPB$fxEf9K9ku(9kB-Vq;iEltHDRzgX{O}hVByrnmJ`|b(&BnYWzNIQv6@rIj>qo z(ZP>PaqNO3JeM`4u_41zv-;Vq0{p0^@Ds!3sxOuePYPbI8cFTIP#Z|*_@2#jB$rw0 zqi8lJCGtZEN8$p!t^pHvog1quAZW+zuxvNmzc&r z$!Hbo<#{o`q>tv5Br;D^6MLWPdV_WH%t8wP{sNOIl#2WAGA~qk(lqFMjkHktdTKq? zcEO8!c|z}yg-iI|EE-owIn`a?XBS$byJzRUN~+j z&{GE&`6mY!p8N|a`Y_S_+m-gYs;eN*Owjr5L>hQw@6rBytbHPxvgyUE7U`98J=6Ho zAy{Ht1fr{FDLPvH;4<@qu(6N6*;g!aWGKT_R+w_t=)n>N96)m zvyYnWNpJWinJ8S3=R9t?Mp3Yqi>v;s=+J-#(vipP4rQR@xFOXsn(FJ7kv_lfsu@T{ z9ve6?fl()I8k}!OMh$1^=sA<~s_*K23}b~?k+uW@LsuM&Uap<;Z_d9$?79yk#Z)s} z-v0?FwPdEzbZ(z$k=2fj0ic%7_)=55U$ew5GEoBcn#a3vD?kJU+i4o3AH^lom`$b3 zEcM(Ojq8+5r;Q%z6#j7ZEe)9q|2{AG=c#m*TCJ#61bwwlEC`&lWNFLX%!m%-w;#8V z(|TZXRA3O}zPkM{;m-Y( zgVNmSnV@R;=JQEV?6o1IM2AO^Uh~VzYkq<|YxJN%n?96}eypib0WAOiYv9b)LCNCH zJB7`V5yF8yE`x?kz&h77gXE1uzdSV0Ov&KPQ_%aHo$py|$^>Z(4H{?D>kmcsET<^% zf2Y)a*4{nV9_M58gS1jtA(q3b=l}IPhUH%xEOA@wr?l@3Lrcg z!&?18mi)i`E>|G^>cN_{xgU+mpv2H~sjbvPv6f7jPayCkaHll$NaYjQA1xEnA^1z3 zbTJ+b(N{j-nvd?x@<{W1FNDGejvOiW4Sn6uZFS6Ef2UQ!z}eI+SF5`sxAZbZ^8!50 z24r^G!(F!Oh;KoUTCdavdOZWCI*Y{#e>(H9xW9)_9+03Ko;blr)wlI}ErHkk-y#!B z+An#UtkmFB86uACC35&y=kwP2(^4jMq*)Y!@T(WHj#L`Q$gdv$S$xi(stjt^_LGNT z|Ez!2g`>1Wi5REGTgoAM&ZieQVaQzXwXRa6Oj4G6sO5a)+bF}~$%2Ryv!@p`3%pd> z_OyR*zS@r#9(7suJ5r4DtvAR`41l8_H{_IrZTvx8H}-RaT%Hjc!V(+0lqJ-jjWF5X zyv{ZK3wv^+0pmi^DA$>iDS7<643Kg-=gj}$n@ZKvE2a-UP5RxBiyjZnpmC}uEb+Li?*q)H8O4JSJpkF`LVL_7 zL(8~OYx9}SB|0T1nhRc;rV(BToh1IXW{)Rj!i7#OF<06RI6LkZFBqQ->O<}1hs9Zg z=bOD**RC@mmLkBb&>%tH-Z0JgCG_*Rq#Gk#gS~Nnc=>=DhR+x&PKJRisZr}%&tiqL z&IUUr1Y+ZUsx?}2*&O`iv+V!P+Evpr0z99_6ty;DX)aY@*4m6IM*jwQb#JTIZM*C@ z`U1X5k0gDs(ErLIp3D*a8{=4GKteFFd0DbI@$5)Ew*$|aj`J#Nbn8^VRQIVoBY5c0 zU3ydSz@8ZU<$w@1kgb9OSu#f7mE-lX7?uAJ$?Zq2@^V*@v%#vJNNN@5$dxtRC07;+3$gQu*GZ6ECP`@T7! zjbZ|MFoGTUkZ`=Mk6p^!A3hXS5%j6dTkdP74bIBx>g+n5Xw|jc?x-K>sV0(lPG#bZ zKR+}xX5ZCBe!Qtw=F@>}8&4GRCC}GzMNK8KreOoQRy{Z7w2eBBS_TN&SQQB>^*vq- zv!^$e1KkDS0r%OkOXG*$_Ysy$MmND>f4lsSCT9s%>OnE_QJGBhKn6|6$!cOQq=+c- zPbJH@MBw4$6z^eQ{VdS$z_dqD{VRCMuvJMNntT5J&psjvL;Dl*9^_H9dC zR*R#N#I8_kQKev?;Kc*rO6UoR`$Iiq(`QR6yA!@rCi^81s=Oa_+X4i+8P(|~-o{#l znM~y#=kBn6?3kJ+tmlldo|8DTXPB87_?N-#g^hMG^okG$yg5X{xiiyWAx%uuBK4w7 zYIATYJIhbC$H!{6#758GCGcBd8V2fpk~O`2Sr?p#{x~`m$G%!v zy{#4C8J$xkydWUSuX?$>sS2H88M|6y#44Ct3|dP3Rr;FIeD%Q-0IWL{l;I9|h#H(r zvacEnG?aiqfZ2`iHm<_OdQ|K#`gxVv64vKTBYfPoT4QUuhP!B8o@Oh6e_{iHG>6{A zg3b?Y-6H%jU*4`H?PQKSK+WOX${2dQS|KMHPpUM%E%Z7p=qMj{YS*nrKY7CDYQ2V$ z83S{Llvau5(}#nYA5}>_pYy9MPj(NsPPN$_ZDKWf_foD#S_i61Fp+yhEE9(wIK6la zG?UA4;GV9BqgdpX{P9gSw@HxsetY+*S3mM*wb&v1m+TIIXCH%Nr!7=r(E+8S3NwOi z&!30sJpzQ;r*--*Zp_jE3Oah_ySSdoadCCe~rif z>Cf;H>8ti2LBZbmkUJcE#GEulamR#rew^FQ%jBqLi;m+J)-zL%qEt_w!Ah6;tchb#3}|d8=73w`kXSpvk>N z@h^LNOV{9RQqDnWI5y>NI3Nr<m#;V;;=EA`Lx~-c{#B$$VnA zhI?uLebmq6XAdBjhoyLoHId@F=E%uXsFV_fIM*!%WU0E7bb0+0{PG7gr_1j5hu@y^ z_5l;U6kXIIkL(eTZ2HR#UE-Ho+4}~g8{nO?WNAkpTbNaNfBK5ZLKH!L1f8_3X;x_0nNj%v!H7uC_T! zjN?ZQ${zA?#?W!T!oW<{dfwiD~>yR2$!) z-0y%JIS4-YXeB$N#7eeuTAqvk4%FtIn7~46PjRUvZSf*MtFtp$a8Xp9%HX?lZ2$BP zJX|h%eRVc@VKJ23!aXve<2!b&umxQT3fZbhVOg||p9K|qA=_A|ePbvot8BRHDNgeqneS&oMAX$JvT)TrHQOWvRK@qDDg$ZVB)LYuDpj`Rs z^88^l{6cMG@?E$HM-%frW37_uayXeCnP(;|++NJ09Ov=@;d`c_q1eal`eL;?(a2c9 zdQmFP8i?X#zJOu45$@F=8877&@q%ZaDLKh9covWb7Qxn7- z;Cs6KUC%-=z~zA2TP>ygTqa=D7l^&&>S&O9BJ&P1voW9g@IR2+Blz|s4h0XtI7~Le zKe!#s;2v=QJih}g911p{* zfq!l0tAn8sIKXg#`es-===8l)I?dMtxe zL)tP?oIr1f@ztF#4d4v!SfWW!_zOvRjNznM9G=}2W6$tDEk57>oez-uyz`;M1loG& zeU0bgES={PP~<0}g%OT4lit-5kUO|uik14D!EAh$tGhr!iW9Rz8v1Y$PNtcSX(t{S z{38IW2=bZ>Yde)6bhIe?`Mi>)Wg%W%FnQ#EdMD_<{B1TGw0f2_YQ zyna5@u^vt)&q<4AcB#q?x7H(!nr*BXxKLomqN(PQI!zT3p(uV`@6km7(Bki^wg6a| zUU%>u48r_b&pvHBc@MXz4@GKOa$|gKUu`(S2w*?CtGzbdzoY zJ*}PIpM!8>dAo=*hp~|UA4eC|8CQn)Mu(>=HNw%pTS^mF?wviFDuD47hiC8U)c2V3pZTcQ0xw&YZK7Omy+2%ie}jRrAOm#QvTMjjFosyzN$T$W<~Y4!;XZ}1 z=UCO9QK7EfgCB^d1Srj&O^Z(PXTh{gGbHifz#6+u%xY+{meZzfW+clX9^$P7Xpsgi1Tq@O`kosT}Qh zK=aka45uUh!83m+h^RtR>e7%GO=sI(A*|d5!~Eup*mxBOSRC6&aE}pGnzZBj-+ffJ3BpJ%XM&%F!uH` z{oADm@~9@D$>inDHhxJVZ5Cc-R?yt0ourBsS~ zKidOHh0l-VV`yNHhuNtielHjE@B%#!q(KXYCM(=Bz?NA|B`Eo@| z)H?!Jx+y8$?;dR7rpWSj`=O%ljfB^f zOw?SeUk52CeFO*KomhKlwK~e#8&xM9>hL1}s*TQKUm7MNO6Cg#3X+7WJIgxX644PR zath9C&*dDvk`k@su6R*Fj5zhSCalL|X_F+{C&L7TwrkP_ch`k`SKJ%KN5-=x4U6wr z&hn0BXX!Up2wRu^My`!q{cEx}Z-5UX6$@!IiBUzXT8%B?kDC!GTj6Vkm>2s~z!2RU zMa6O`5p^bm7n6(^dU0Dip~*Kf65*a%&OPuy6yH*(rtgw@JqO{WrONM(iab$lMaqQ+ zVzgK%SAZcX`TblzO}TC{ZFFMFo&s7BZxL~WFY=906>fZb zA@>j*w!5X`pQ)f@d~CJ4235ENCN=CRZEmM9tC3Ih;A}Q=BM4NdwTE5H>m!i3{1zc{ zfoV#Dawm7dnspym&t|A^9YB9j;*|MmgKAQ|S*PZ~)dIdXg2Gj|WxqO}pTFdktMMu^ zPr=!VOu>mVXs5E1s|){#?G^rDgz?$5`jHTQfKKQ$+Dk zWyVx;;@)Sc2x$KZQnLN5bWou`^mXMz#3aFO3_E~?VCdh~7-W}Zvzm5;Fi!$FoNIEG zWY{aLVu&sA@V(vtIIG3?^zo^tM_`1%a$oQHw|}WkyWaPd54tvK0b*vPyFkb*C*R#} z5I-T?`fco9hmg*Wt$$=9d=21)`0tDRrM1WaN^G?mF_;-9aK~rBB~E_)V`Ups z>2O5qI!#5(hlx`zCfR-^HaSr1BZ z8D)4V3#nbzo3_r%craa9uALIOAQJW?LA55c5OB_aC7@Nq>^er(L2VDPS{9lWg)znPR@Owe{3ds5+r>O-$PlHs$fGmy2div4u0aETu!k zyc6{D_`iJfk``sb;}?=GA^H?@&HSSIa9YqFM<2(pGb*Vq0W6Xw{os~=U6Sl>W%e7? z{3w?)*nXC0-z;Ak&g3*?YtkPSRUm3`80vbd7^$=9@+W4WQF#>oYY3vrmz1(P)E)xH zeGxp~on)i&oZ@J>$nsM`i36{ZTpW4-Ff96KmiNp!y{Qmfjzo0t^bw2dNdCK}XcYgi zO8ZuvZ7v2!G0+RzK;55&T)g~k#8gDczh%unnwX|I+~-}@`xcX6%#>2fj@k}1MJr7Pgdb7` z(pc?|N2HJUYn3}$adN^2rt z2aM-qee(*eXOp)p%RgB5t9;njOoTKy&$T>t#>&S9WJ_3 zaMtDp{9K{q*(qvikVjM>?yZlS}x~hEEp}$A|{?_s7^{W?wA$2B(4?Y z0t}Oi0j_oRMB=hu*k?u^$Y76QitbeHaa^-hNj5TYU2tdn7|ZRn>8V~L_cGGFDzBi) z$>cX;bZ>N?RzN@VvQU6~i0=@ewX*zUw;?Cs4Mc(Y(yWG+Tc3P8M2aO++9XpteRz9j zXxG0bfSB@FeVV)}>s++zP)6f|^ja1s8cAwom*(`kWW4sKR`&SUK=C``_RQGu?jG83 z8stfPt}zUuYYaRhQ%qu)Q~JjD?LA@FgLCN^IyBrCRPzruwIDfA=30=Xvg2@78OtSJ z_$P-;I^KJ|cGJ~y#}Q|UziU;RiKaI2N%eVg3M>(~LB-nVEug@d8YV?50P`iaxb>HC zIF)J83i`S(^Qtv+fRD*z%sY3Y6H@E5^JD&r6mo+O9kPtlWsI z+iV!OdGEPJf_-@2fF{SA3o%50aG3S0dpc5aTQ%!BTO}`UC^R)Pxl>R8g-1^@;_W73 zauOUzo^y7KDsSNOY(Py|Z3>kR%3|F!^(mFc4OtrnVKZ4g)|O!1R-c0o9>zp;wMN!; zinj~<|3Ye_WZlb#>Kqfi&dGCo@)2@OtSAR ztpbJ~pO(mge5}592Q9v1o0vl>ufoAw`m8CP)rStBsrSDy*S;}LoRm2n9Ou@})$m@h zUeo@ihH85xb}c=pKTad?u$`JZXMsZBWEJ8Y;UNId{@7nB**@u z_c+Uw-)5H#_rZo+KoJS;D76!3Q_l>Pqni}Ci`4#>&mF&XtW#$ zr5?QCLgNUuV$KbHrA3ZWl2%sHnZHjfdWP%=dTHqml6%*!IAhmecr}uimTkeEyClu- zNj4OO^j7y-<(l?Me&o<>CI7SqnyOB(w2sFCxG@g?R)#Q5{0FxK5%jbpr`fZIOu2*b z0LH?!4;`s|@X#Z0v4MSQS*mZct5;bQ+5otCu`bIqo%>z?c0_{FHm&u;=hCoAgRP0S zm=YVH#gU6o+=;NuxH_+@6GiP_gx8AG6!lv7*w7ZXy&G?**Cx^q;68DdkiRSCxg#(< zAN9PY>O2(&P46jPIBZJ zs_(MTwF_yE#F|$TP8=n%FGc3%-`TC_*1}|;(gib#-WO$pxki8sc;x! zj0sl0$o?DXWe9=8DsM(GPJW#%x@_KW|( zgFyj$JzX9Pj@PT*24}WCMXPXYHR^~JA?L04>8|#{e*vx70rb<~4aL1Z%m50&N(bg1 zc+gbSdt>Hi{OUXGWNi}&V7a;dJNh@4f@w3<@ln^?v6i?lwHPPN_b`h5K8AaAjmk^u zi9fMFwt(=QI+Aqe$y^#Ib>}0f+DwV87P=MrNi@i6J1>$;xd+Y3Nbg>yJ?q#a@!a7dy+3sNI$SLusf;@JaNo#jqK0 zIJ?kW7SHNHnzf4U73TZaqem-K2~5;&puW=)R@sxKG|JleEOfZ{!gOqa7by_=vE>5nA1rbZ`esn=d@>#M&>{-?R)xrqCqLAxw*J(15Y zvdGf6_g!o!4K*@!BSnGVnbKQa!_1zY-CoS>^o1t~xq=pP@tR@pu_kmv{~oEk*iee& zC-eQNsc)lrb9{QCtL;CD5cKzxBTZf(>} zPUXGz!^3k{XIXsc>4RId@`I!|vTP$S`iwCu-wmKjYvcaXb9en6qW+3LliVLdW%Qk9 z_2#=F--9c``>;JWTSr`WzxbRh&2mi~`1Qk2et8fpPp*Q zIykdb+`qoQo1vf87n1cx}kZI(I{^KTXmEUPSie_ASKoaLY;9xYPN_`AOZLe}4U3s9rYX;rodK zf6&mm>0GMq^pP;~OwhcXJ32yvN|N0RmSrN?JHz*vchEFMN}SxNU6JDbn;WT$J{$SJ zOZ5{AQxS1HJg2S(x_-;%o0ubLJBJYA!(yw?ZB&wjjtbB@-VBU*WK9Kz=}d)`0n zD`NS)sQiTNtbC%;Ma_OMG$mNk$`7;YavTyKYa+k%DVQ~)>Xi3y?Z-SJcZ%EGH{-rt z#14Z29v4w^dNcQ1+Q@>vY#H8bw~O0~3i{y!L{3*VMptLM?TavwkU&rF++_Tk{Mhni zGRPC<>bC(^|Ek;9~DuF?Ncb8hi@1j+TJf3iyzq zEIA;4YV_qC9^IqsPF@Xt@w^c|B*#TbkTukg{!6dzZr=ufBAxDOM zqX_NbOi{N!XRTVyD@dIorL;+`YJB-7WulCBC!GnF6_ewYFF5SZv|a&`@ht`RL9c?J ziIa4Fz&0V+2)FCS<1prP6bVL*yfTa1uK&P@X{-&ck~n#BSw?$PPS&`L)L~2e<;F!!t6SN8T$mCmc7ACOyWO4bz%P2#SgYAlvG^9MMDvZsRAB} z)FCnlId{UTN<XDg)0TEl(*ag>fK z*iC-}R@M%ZX>KB z8W$gX2R>^WfKMbE!Te6un2qVXTEshbq0iEt$_q8!W0hFSK_}aeRPFsc-M@K~|6(*w zvHlP5<{)x{<+%3%DMBz9_)fV@%HlkJb(l&~%jsH;jE-MF_&}5jfUo2p$vMNV25xVK z(q@kmxa7VhR3-OJ&VWR8LOAkQKqDU3`lCpN^G+djomLfLx=qy1a*f&NR)3pTZxs zrin`FfWV@1Iq=X1TC6?up^v8j-1i>F<`mDa{-ZlmbRFq+GNDy8-pyM<*a3D0ekbSo z)eL-VKEG9D%^bpZL=XyY!v=8=lP8Gwklj{qly+`0M$iw8h{ud&+Q%y5@Bd%6)-_Eq zrI?_ZO_~ERhG_{fK(!;*D`UZNr&>xU*C?>M8ZVp<(vK4+4o|^_X3nJPUW5ww)$hnm zN1asi*-&_$>z#bDvY|DxU`&oZ@lPC$o&4zU$jXGQ_xLg((XJWP$!3c>=GH`js&<Ocu+wN^RqJ z892+}#=r$PHYU;_rTW=tq@Q5~`yYyT08;d& zH`rcbteK*C0zK%qkXl=~tIZF4va&dVJlmLWYF5ZGg~yPN59s&B6Yz%lSM$Gs&!&>t zZ7s1GNbY_mbYBbVGuEfoeFz*W*G#KEXLun&a||H6R@hCA%Kkfz!TNPda!)ln{%*)! z-Q=p_B(gN<3#pf2SZjr`c}o~aBLG*ciP7Xle-SDsT91V)phbr2)XqNXGDEny2Ex&- z0KhG>LYof00T`W|dv@{!XNLuyflv*f_d>2AK2G~wnV&`X<^f?|Qg*fQxje?Q;yA-I zp_N7lkTQ(2e0#6&FC-vqv~O&a*h%exnIrP4X`DIpMDKU?a1r>XCpi1X&l`yqkYl)xugy1;9qC> zz?H;iuT^}kdJEYh++w>zscKq@PB28v@AE-Po3Q~&bgf;4C9?3A5$0x_YAa<;&7_5) z+(4=}f>&-&Pjsw%-BBLzAVzC+c9GT-OpoZtt<{@QIqi&S>(Od~7+DSs#xYAfS(JmTDNAf7o;h56 zAB_3N9H-CvoFZ^*vh`dMZ_~P3A-hPZO`_Y?NYp2fO7YIh2ME&0a}b7mdZt_66?Z`N zhb7Xq+2Bg1P%H6U2Xd#t?J&5Ungdp5)u%4DEE)54V_+`=S<=zX-Zd{Y?IAI?y0`504Cn6oVOiq{6;BlBYle+#_3I>$t%b_{FOE(`zMeLJ>K6DFNs?U>HNAOFfO|bx!k)ZY{(lsmg^uF)mkN_WfXZnn`OEhQrH``+&_*m3OG`|f`3 z=eo|bhf^o>?+VJ}y(aoLBC{-+j2cN8KfGWV{d=f*;tS3m(M+&&1{K%w#@_`j@aj>l;M*)3vJY=PH4{|!lVMYTm+uxO%uFdsFMpH#Ui@oX^c6#JU-r)a z(HY4nv2S=~!)HR8G`@Uj{H@K%X;40n*@FDR;@?tGJXk}3w#wGiT>(HnudB|+xF`Mx zlK)etIFxNOu@4zINIo{ga~kJ~d2Wjq1pqa)-N?ivMJJQ@61B}f%=SYZs8J=hQU21> z70kOyDibxVh(;Q)OV@IW)));sr7T~-Gf9JspFK9*1w!;PF4g;;3Y@IA_$&C`+H+x) zEO~#$U+!JhcX%Iax(#qF_IkHvt7e*)*zr-s54*2VcPlN+S?~HFa%T+3eO|Iw3%cI@ z`|_vK?8s!>iJF`8fXTn&^eXJq9-QI+Y2mtyY{cw!`hAL$tb!bT6yn0Nx(^#c>D2y= z@KXfk%Y>)}rC@&^21nr|T6$d)gLFol@xW24(9nAw%oI)^m2%8hiHB%g@}`576A@q5KuO>ipt;;WKm(#?7v77YGpsvvK*)H6R=Jk(wF%7-6H$!5&>6M)7!-JUvyUfRNa#mrRG5MRJKM4{lN>)I?;MHT|G`8b)!w#g**fP7* z#taSYY_yL}*4-^*k!2-gvD`G#qVj&TH9SgFrhD78U7Y+w;eKN zi^kv9nHS{LaS_DV^3+7vhehl|r}m3x?w0kQ6H*6#9zimeLdJ=@l14r)az)+I{CPzFmh4W!NIMF(QrIlerku|El4QZeyb= z;qYXDHSQr_QBkpHvAY$u^_MnbYyt19($wn_hUT}?w~-m6Tz-sZ&0<6UHL6@3owd3lIApP|H59-Ybc8hxhUjjCt66=M_)x+!} z{0o%78vP|BF*9iYfY^QJUaL-8)aHl$ZOA+RKkT%6%?tEux4nTQb z3b@_L{(q?LPuY!^3yo*Gh88u~`~;?9Q+>K{)UUSD-LFioM#iWVUzI?B;t<%s&!hI) zy5IP1t+VC#ly&3WGFFQ-xSw=&=0Y8Vo64OV3=@Qg_@{G?5qK(7UoX>SBntfx)UjZI z_Rpb_Cr0P-#8Wdq;q;0N5RazN&(Q+OpJVey=iLyjJ1n&WP!Xykykj2k$g zA|Pz9x+XMwT^gUD1z9f+lOtZEiiY2Xl)k12Q-J$&e`GF8y5nxU5nlCCs&2FUKXK;C zL`)3DRuo@k^x-%;+g80@#T}*%(l4?c@A{4rCWpIX`{iwt?y!6JBZoZ@n!M0X_NWTJ zkRzZ*ao%|jn;9!VQ9e%J6m2V;qzOKBS0sqHL|U2Gf|ykyo?D_fmF7I{FRy$nP%R<& zi2h0b$M{5)DMC7VR67nJKVzjC7gs}x0xtqG8+^tP=`^_4ImPg6xwXRUza!X z#7D+TN+1Ju=Dm6x|4m%9mT`bgfD_Gwv~#}AU7$d|(^ccZOUd?f3v2W<#1&w8O;^@I zf9P3QLQbd?W|JB^=rKCeg}qMx0UTUN3$aZ8#2q*Ua}eykD@1BrqFfk!2|rH0Qem~y zR*)m(;b3zlh)8gbeW14ZF5#{w=I?oD>#H%xEu@j08n!Tl4xf{%>f~<|mucD`1nQY3 z44yib$)X4Qu6gBaHKLf&+UwFz=+tDck6Vq89SzH12cwl*gvi^8EOnxsRB7jctILZ? zklHNUx-n*MgytJfOq02CR6C;?B$76I$@H#!Qqrbu3AoAhaHh0b zIx*g3NIN$2N%~?XdLc*JwThHN71K*|TH8~<00sy@-}2%1bj1|+filqI{h?0brSS<>w zkQr5-NT6ohE~cqmdV}E6D3BygtTp1==pQZRh49fV(|s(&vS0HeVEW};+A=|Wvgt_S z-zMkT%T7^CZT^{6T-ph(*9kVW6PB-BE9ssUmskFyd;;62=zJOjv0jXveLC&k%L7SM zE4B&N17+K}l0;rSE~EoMh1L7k5HO$RQ}hbJgsK!`*OS)kc?8UzUa^dVzj$lMtJ{s= z5-Bwxs_OCJ9!_Y#W@Q#H8>iQ=D@lNA1C5S2#W3RwE+2`*>(a}&9)>}$NDkzPR#H@y zP?=@#=ziwim719Qk6U*Zn5Br%f|FB_Hlg(0wh`R70#Oyk$yB#)x8}(T13vVfIR%}7 zhiYgd(A2}gQ5dvZWIT|MwyBrA2e;ME+`*jXu5o>iy@zpABw~{)kP21V4yCJXs#xtz zD9fJs%6xY7#E=#|Qw;7tY-r@l!a>1_K&mf{aGdlt?X?Tot#>F^{&b+@q?w1VHyy&5 zS7=&g{A8{{dremkIKC7yhOiwR%nu@TzKmT=Ik5fQi6>9%R!kiCgN7yhGH|K=ns z<4F@1&ZG~2!)XKq9JAfi8&qD0q<8UZDZlB#OKfrL8y&ox7Z* zO5l!@#2p9#8ilOy+NYs&By8nLNRqeSFA`9ZacZ?4_?k5`Fn|8?#F7otZyXo2_1>W= ziBmfA4KUzj&-(aaPPJ5$jd7dt4m*_TE2% z3H~tddKv(qjHUK&q$zK>3B7RP9xR7XuR^Vl4`;M zrvi?B)=aUqt?UiH7*cQg-G7IH9!f?%rZSh$@=Lk0Tw`Q~r}w1`)WGYL!V;+Cj93%n>rY?#%HM`cQEP0u_;8D zBr)f6pT0}Rv>WsyGJB1Q6_&rjPH2#+xk@mV6!ZqbS)6VyLePb9)$=5Z58JRJK|Akn~84
      eQaAbk__k{*cToKey%YLta@SvV-A57)$K8hdboyysF3@sZ> zmY{YR`GJ&vk)9zn-{KVYKUxq*q&`8=D$OLCrEThc7R6yPa)qcv;h~BqV@!h{(W!$O z`y#7!TIIL)mgW_B!Z5adQpApcr6_n+4yA|1ra>Nw5g|vwG=q32;b& zb?Q!$`#F1e-nbjZgfZCCEZivp3~AMDCL|dVnhuwCeTNCohT9Hl|A8pQ3w^-CqjVu0 zYZD&YrLxYggV;y|k5A21xhdv9h+y=e0G>IojNT))r<_T$uS%zhJA1ZG1}bCg=@-Mo zO{RHx`J6Biw`97|UJv%^geDkitUMg-g##Z274#Vkf z7ZwIjBBx1ARpo)eu%g6vxuR5(uDWMT-H|S_?4sj70+8k;2W7;!hTs7R#xxs|$BRKR zJk2Lff)r1P1swXL|8es=tp7u_)k-YJ{Gg4vSaV>Wz){b{v7z{u zE#5)F0S28d1G+h$Q(O&0!diwcr$-z#*142|YB>c^v_BPDu>(Sbj@M-m6G!Tf`7oYn zN<-T#big@{Q4g+;OG3JpBT@nU6QFQT(abR(w~~!L)ClezhTRHGFNN0Arn_CVAS3h@ zNHXrb@4ctE#371FsSDoPYnR;hh_35@I+RR2$21s4ts>68cL_UXSo(f%f+E5L=4WR; z1bW#*>%}rBJ~O-)ugLkp?z53@MKYJHweP6kL@b~u1a*5tI6?GcCWdFixny}GF8`8w zh2RG{J*nH-1JYo}X%=i8GPL-f@KDCxf-P}|o}NXD(#YOa(%mR-T!|zEH?b#XFimj`ICQ$Po4dg z<`1YXAEdF^HUxzd+6xsEU+$;!RbO6LQ2ToYbqnZmkgzmfG~qLayi&MyQ#|mk#rTn` zp7#1&0ZBNparqOSh;1QN+(_#2Tsy$}-DD~wLBICf0BlG+U2^^U#>t~|a(D%K$do^$ zS%%*e?$zm`9#0U53WjBu2MXU*WC5Dpm zwfCM>=@Tws_ReNrZDz&qY>eovmCmCzO$6e9k+ztm&Ebv(wJNG8<}@TWzar7TQW<|v z+Qa5Np)AM!(SM*og1Io9OseoK#?z0b2~2{!b*tW&G0#8OV3aFpqF8&>`H1~w7KnG} zR7Po#_gbRc)dNoskI1oN*~nM^Fw>gO7-5wGW=rSKXh~(02%VsRbHu_P;)-NrO&dy&0#i zesy-dUO?y8>Lse}f(>!)G*#B~)F$d6Gdbh(Of+-#zp|YsipX|B+%xcnhY0+3BU7f54NKLH@`0U&y(+8Q{i@>!S9fPzE`67>tV5e5tak?l16jY~C3mIwE>+CH(1~ z3HF0ojx74fj%!CmZ_;>67NE+9;X?P9tU8*#La& zu3+Yi%{I*V!qD!c6WiJ|oz_KKHs*I$QV%)OlJi+^H|nNXH7|PnQD(&H%SIE`j2ZiY zd1b#nSp5+zU(%U6?wN8e`?qFEp;z~soI=9xyF1Z;u5W9U;$2ruIxOdz`gAv>kIP!~ zxkV;_tvy-e2ctcYuX<~4rMlP2&7m|3jH`?InSQ%!4ZHwqW)#=m|Bts;*QYXsz7ZoMH=^OQ2juU)#=&z6|ch) z-T`+*-j9lYhU@#g0%nt0gO_8q#|HcDmpkDS*h31bPqWuG37Ig~`8la3&8v};Gr*lB z&bU;+V`@u|nfO8Kp?BS7sm+=?T_Xxv?vfu~fBqdSS4eH*HC&JFFk#n7^cAz+QQRL_ zAGs6xt>=M`wMNN%UyZc6o%sBq?L)32SEIdlU;{S7z<`5p!=41}D0xJdz$i2(n3K{L zX{j3QG{HEck}yx~*_J)h;{^9NxWYwIihYu(i`7XGaHlcZdY0TJcmwes?siajrV!nG zm~FoEg%$$I;>k&unMxSR-6g`BtSG0ThT+>FWNX-}e7UjXWp zN?E5VrZh1~6NOU?(n}hJ%tqc>JAgAkFu*HO@Vfb?d|l34t+Pd!KMUr4)&;w%bmdk5 z7R^TsBO`EEadjZJ{|s|49X<}VeU8j(+$RPd#?-m3V(&}xZrpeCbM4IydkSlWJ&gSL zWEIDmGPwr>gki?;EWwlsY*O+z8f{&lqK;Y$YuaiY@PunVv%pg1Mu za2v|0tb?WOZ^gM?9>gO8mSwjg_FeHN?nqhKhoRh$E$!*l!^C&!jURN6xB_(}^=v0x z%M%q0F>NOSoc22xKf83ce()EMZf@@|NwT8!R!O@{^cL^VT8)9%lnY$iIflcLV`hF=^4 zgaeti_o_J=-tu_2&N^kUiSJ;^m&2yl%lheD3xi9;-|Ynx2}*uUF(T-*@?D@^sds-C z|248}_~Vo`7l*-+q;O8xpx#Pl1M9Zi1iXN@5&0GIXfy}jFSH{U(&$E8^NyISYeLw@ z376U(Hm8P4S2b4xBs+(%GtfJW0K-u}`GG?DIhBfj(@xK&vOQMM*!pb$#Pi#@;I%;I zF)0AzT)h8>e#k7*F(qbvPh&9R$VH{W=57j@%FhtT2@6pQ?oB*P6R{KpevGd*ozXc_ z42J?uz0I$dZ0T}hcwWAW3l=iEdH%K5IsuPaU^5*l=o`#IAJcNgyU=@9qHs%nL$qRO zsjD$Fn$;c`u2(Zvw#m{m%SBXud0It9MOryXvQGTeY$TX9`u>w$Bj}+;M&~^kdN921 z`M^D66jkeI-<7<)Z{7D+?Hlp0Z%V6Im9n)y!&~*6i%a&IE2{f)!;T8-ZVaof{Oh6H z(X~^BgPyAq`a{$nHhK*dQZ`Afo<`C$Dt7LCJQw-{Q7Z76RV&{DHJgD{vxaXrmvsC< zQ`v1@0vkMm&#zqiy1|G&{*53sIc+FGrm0S6<3+3GF;A|xL{i;qqs3~e)elJaErvQl36elS(_c;1%;pf9x zP14Eg;j=%*JX5r5MOBtm#*`T|_yA63c@6h_a#xGatAxR0J;dPNUB&lXCH-+LiQ{a7 zgc8bX-mY-u-dAwzclUs9Is)3YyUqg4mdWnmqjuPqb)%j0!=zcfne#2tUbx-a;a?pn z>~m{^xM|xJ{YKQ&uW7aXH<@o7Bt5kH4WZwqI{g_$2CG3s9gDC`Wnx+lc1%WZ9bEzr zg6@s|Uz{0IlRw;~iOWMv<_O!I__#9jjR{ueuf~@?~^Gc7R$VK!m%U;kQAjlAHHd|bCF-Rx-G0G z`$rbC)VFoyMiXL~qggQcPJ0hjw$vej)KS8-JLfjx=T7v_{pY~@rT3a_`x;{RFAq=6 zy_8sOYzSyuO=U~1M~2@S-TBmW4R@PZR9^Kp(C6gKcm*Fdxo)ds{s-#9?>jTv3^e?@ z*^>Uzl7nb3=+h8kn{-~H15OT7v1Jrz4CrI0U6CGD3HVrj9mO1zJ2N)|~m z-a>@wf37PM&&2%8$#(V%jab#aSzvbtFOXR3ofEA{nWNlK!m)c=l-2}aA=Ddsigr(C zH3CgXuX&`2WPq0vo??xa%?LB%^1%1rkislz8Qcl|VwU8^xhX~r4l%`m& z^fTU^$o`yk8s)sx|4#OcOi}5`Ml!3vlfM;gt9l&npGtHEVzJ-r?xnpx#|@%dyn#oe zp0RKq-1jV=%V7UyadT)nl?v&8qFBuj^tPHT|I0TwJRZWN0B?V&gskRP%i|q%U2tlE>ts+6-*^Vh{d!oV~`c zoTu06pyAV&U_yN3Ko36KS*z_wuX*9i$ZKk@z#@osP*FXnyw|}K6x#LpUQ^3dcMwpWi_L%D(q5IglqP*P8`r>*nO)pK)#LC3iQ`VM$0!d*M#SR0mkmE`7-^nL8v z72{2H5)0Pw`gDL2sH)f-V4A;zUDk(xk#Tg_Fsc$2TCnpfs(ubX**qv!#gt&vj6q$( z82Q_k6F(`rsMtM=kM3*)R?0qTvmO3Xc_Q=uk+Ojjj4xfNn?eC9PP5t=rP4GDhVYOV zuATo22Spooul2MM)K1cHBlLXxro16@JL%j}e>Rw_NTp1rXd~mr7O--s3E2L9SBc@~ z)RA#5lNMYgzBASuP&%lh(~0)zV)*4lzs|Y%ewax!SIeqB)F7rRrXlE?CszoII;6q8 zr>~0Qw~YJtsXA?I+EC7IL^ifUfJRpZ&sbaExwa_{_1OzH9NuM_v^(%P{t;m8;Xc;g z@p@+HE3oB+R@Ye)DOEFa7rY*-zfDA&a+n6}GfOWqMhG3b<7=de)LE>Jq$fNAbU?@L zf(9p0G2-I&LLnYgf_9((K;*ua@IwfSeXQ^uhK{9J)~laXprD@#X~eI>^4MC(%9f@9 zH96O2N#HG%(RZ#AiF8Zi|Af{Lgc4Th_+3-yBCPZlfPljeZx+8C!}YPkQ~W{Y+K7ju zQ6yW+p&h+(SZA#Y--MD}CH#|nE&ATe$oG+0t^V=DTUth3ZC1r$x>aRV=jcjm|K``E zPrL`*qylEVJL`QFsjn=5!C_eaU4TX(j(};Tz^>mH$BepG5!J zgr)M#s#2v*b-q40G^BO1Gm3twA%5QN;-6*xc3m;*iTu=n9gD_?xn(DJM$MRdnZcni z%z-;8xbi{;1BWZr5j!egG$mJ(P=tAn%Cdeq+>iVC{B_x9-;Br{>am2d00T0u3%Kau z@OoukJw-Amc!86!vvUy#nFOypWwy%?AaNo1O3;=b6jYd;`ZV2bmSUg2K_~=YWL&DW zc*|jL5FN*O6Z=pZ{{fOp#6qU5um&67BS=h9(qBlDIaO$;@*ueKttJAGGK0qYe9KVV zl&UmOK&*7e;mt&6E~Li{ZFF^J$us9;d&o_uD}W6$a&PpQrrwtV0!o5la-yF3m-#|T zu!w~twVz8I$%72PF156zoj2?ef+MV}TRl5Diicw(JKK*?oiPdyBuzj;t)uy*a4X-%Dd~4sxhX}796{)1PC;;QDHS9r z-#6W0_=ot&bdYZa8QsGj6QUq>t@Mh3pR3bWKS}y%LgQkk?y<)iQY$2ILf7{YHoO5{ zzfs#4{v2^R_V<3h*+CT&sCm}ef9Lb>-UwPa-ouJ(kS|8OzJU3WTPQM>Ts9lBt9%&q zmScCg>6^P&TS>M=2F^I~PL|lmKUIHfmPxy&GJT-N3;20jsm7Wsws`G{SRN=Bq~te& zn#S}gxtA*ehL~5F?;3ejA70#4mZgq<7QhELGL#>h)e`$w3eWVjR$6mqa8Lw$8#s2D zJBKR^Hhlxo1-2--XeuRKib~q0^yloWQ#gd323lf(WUi4pI>IYiF}H^AoVmzujMA0* z6zbuk78b!ZC=E2nIF7zyvsSW9NQg*WH0bWjTX^Hb+E0PIlPZB!2Jg#%3%BMw*^IpH z@6Z4w$9k#Qd)ya7u=~E3YE^wmvg7`fo@OH&Bh3sda|hWD{es)XQqvgf9a5Mp(-hTQ zwUzm)E;E+4(Dw!Xngh~MYU@`RM=o*&Az1`MLF1jEMcF2*OaZ%re6eOK@{S+TXUV2* z7=>k)7H?)H?^NicY5wU*(&_;00G1b6#uC~AlM7{m=6(-9=9KWp187rSYn}}+Mq#hR z@>nO5A<={H4<5~~Wv+j|0(TDv(lIohOMIsjTmK^IeQtU*n#fDKySB>HEf{F{%b?LM z5yk>0sg=a=;Zc5}`Vb#yOvB@{SK(yP5&1G7r&-5g&&)=}HhdI8UuE=eoOvj7FDbn9 ze!G&J`ik6zT2+jEuSM+nO;s(V+Qn^v$4SEWh)4xWyh#{1LM<8KP@E{l{j3!83sGyG zM-~xDYb1ONQ z+J7K1AkM2cID=}w@)>HbU&cqN6j7Q$R~uUxHyIv}QW}-%5CxMVo9<`#27hiD%yD4P z+jbM0ro5GQ#uSMdP9AqmGr(tH-m%sRS^Q>iA=M6!appRK&T) zB7bHIe3sM*;lx?5R)AD{z*Sm)JhA>#6e)Mc6CbRE&vge^GPNNmSp*_8!dgo~n!A&U zsW6ApJC~*lZHVi0>M^bJK7FI3&6UvAEPERzz?L2?b0l9EH^+e*7kgU@GHadRW#w~_ zF;|iM|G}UEYLuYpc2crMQY#}V)HXr@v9$4VpQ_gQ;h*p10}BxT^wfmEhZwpS78vEp zRFtY}1!Y&w{j4cv+=Y;9r3Np7`gLU9gjg-o#mp(Z$TrmZX&)>gXVFTF^N4gGxVl?J z1UeVB3ltacdABaFRVqLNZ4;qy3*B{%CtOYK>@Sm*q}~FAH*( zs&guQRWo;zmq88Jh81gvZgWa;d2vA4g#(mwSfVOKiKKITYKj++a8Vq$6-Ipd3LD{> zYr&RQ6tKIeOU}#ub5rg?kWzKh&*+^5K3p#{)p%X3;!Ef_A^jQkbvX@hJZ%_?Egl0s~?{PnFx=0M?vRWR8zrJ%BtX8dm zwp+C;R^DycSCdnFOHE~?0(>zb-h-~lFg1feY z;WrY!g`pIohhm!IJ;A$@F>piT1IOw?^PV4rVZfR=tUHF~q# zTF1qzD@+=G;GLRxgSng{9A+w`$NvdN;Y4GmaT>Hq;^Ipqww`nrk}s1JV3Q*SqYejc+m2n=Ki3jP+3>2=EO}7Cq7p&^k7L5$#nDK>Gvf|`;{~PjwZ~)vm+%$ zpv(`xYFdJN`Za78MKtNT+Z1>=Es_N(cuyp$bW!7(9Dl>x^_337%@MTuvf`#9e~Wed z_1;KrSZf*QcOiur8cL+t@tV!_$wKfT~wEXNf4v>!*^#%rYpZ=1dj zoX7WAmiI{NV}7M;AZ5%f@rs>wM*89|-jcR|HJl=`Fd&`y0cfS#T7oKN^CapR?WQhH zrYM5Bx`$K2EH6oSa&M+vyQv6bWeVs^+ob|N8n;$9Lz5MD_ZE5 z|G`pOwkE<8zug}{H<%OaE9JI=fa?~7k@KHnwZ8!LXtKi^kkM5RGi71_`VZt0ACB{T zp}sYxX2{$j#BV*KzN*cnp2mmC*O6Vk8n=TRchV zS-mf#WnSkTFNhe05kjm)^Pg_4mNwzl;bXqPiA=NgA!C-hy{p_yVaOQziTf^?vC;i{ zdu7gT`pN4n8go|BIRYsiN?-6hEET1kOe8oh4S)9m=H zw?rJ=ZMI(5)aM#WRa-FgprAz`!BK*{$;h`IJ?*7lbtd5yS+ss7ES^W*TGCu1`5cQ$ zN>*YLA!6StMoKRC!1Sh~mpxIL^UMuDm&LDGFg$OiIod4J)ibS|gG=p+27Wv-x_p^3 z#DAk3A+Uj6$f_gl2%6{po3)#CDcd!6-=W6Jm(?71D#H%xDB1(ez6e^Usy;pr)l+lQ6zkqhUPa;hf!bafcW`g1y`|CyM4ruP)CUxy6E;GoV(W@0X79@|kVH1!pmNE)D#@oFi2vP1@YmQb6O-1f z{mfd(40XR3ZRpvG5~qzbx3(vA{3yA+5p>KKGPlDNJMneZJ6zrS@l0wrr~w zZbnuS>pA$3*@|nV^K=JG>1(1L9d@vE+uWY@_3)N<^u+7Hh!-FI!Hm*Q!rs(x8btTB zaQ`jQ_Y8GhTBJk|wGwyv)Nn<_H%$NbHaZxKl=GDTrXL{^+02@j6~*t7FIa3SRli*fu8 zN;vait-FU0NlZW~j#FUPO(0B0PGgbx_=Eq^ zmij{K0Sbh*)CV(}8LC@tvZt%~$py!5O*k+7v7Eb&e@v1_y-{3jrZ1`Ql27yxXLh+^2RO{8& zmb0dW(#E{M`oQq0REVhOWjMJm$?&t>te44$ofU9^b$!V@S@Hw)H`4^+c7_B~oS2Hq z>hYWNEq@S~_#iuf(-Ge*@^g-BpkK|zJCWCuc3PE+ZIxNE8FzOw`PA47;73052xMsO z=Z-aU3h;^V&PjQ;?68{!c|>Wz@0CkIO22BU4ev}ox|`_|xG{<$r7Hw)dS?QUmR?@mClekg+2=6Zv<6y?W=4MRE;nsx+?@J}=U&8hWi!Yr`q7}Y=t z+#j!e)KFSlXU&i?K%Vp;2ncn^MO~Oq7Yu8w{h)@ccbq!h_o{));F|sFzh5mJGJhw! zay%*5=SClpsnBdZ2-spelN-#gb>4-a_>6`yiSkgzxMn_9#H z>9-`6Bz7idheBvBKPgR%fQ8gb7Jq8~(iGTB39;3Ooe+~XEct+=IqeP7vMc8)sZNV+MVaIX=f~TX#4%WaP zO|&UFe4|SyKW%%W1~<``d{T3tkR&7j8qHLlD|7eGyiU3@mt8jn`Ese|Y$7wHUDK4= zAwJ48H>jHfEw&pzv;{n%T5m-aIcRjgo2hye{fuoM69v}dAA+?Q6Ye`^Fzu~~eW8y)Ko1?`$r}iE;K_%_uU4Z!7J(oO(`N>*|MX3@Bb~cxt^%57&(K#U=HA9!qf1 zwh;A3lXd-@C_zM?bPu!%bix86Uc_l;QA!?7*G|HBZ6&?qtq<`7f)oH%X~HXb8Stut zeA2yJ6L6Y&8&cbnldu&9e$O$p9ZI4ds?zrylAP06`WIpX3pWEa#HrR5gBT;Xn5^$o z(fUb!RZt0o`BFLJemdQvhXXAJ-D14m!yL!GR7O>_A;U^&2(l92*vMy0L$Uw0B+|=6 zG98FlUNLAKocsLKFOCx<#AA;G61$J{S1Mf*r}8u`aaFw&!-)Wl?NT{)Z>I(5;m&5! z)4XjvR$v)r{tBcHQ_uA@n|(ti09uvCfE1<8`uKWvbAOu-enTh{KP#`q(5CA{*}zdd zX*yB96WWvc)H6p1B2n=O96~YMZcQ(_7m1lWsfKR112t5k!@{6m$vy4$+v{@Rf+exw z>F!Xqb^KlFoo#ktm5*y{00_N<(_znh=q1V|2P%}U9vfS$V z1?N&STx?QkPANif%3``*^yzNma0~t?cZ-D{19U#>CuMn6r`Qr1Mfb=(vAWJI|wN)|~4O z8O2AWGYZRxXiv$oLx6A;N4|6|+w^w7Fz8n@lg(C}b%ajOzI;fc6ks`F`ROHjt(&Y# zrm%YoeDEmXmINz(dXgxOz17f~DoRX7|AX{Y-RF`W6AJ{g!-<)ww@wE!FdJ}-=xn}o zirn~%moq>TV&8pQ95Lkt>hWpS!QG&Lg-ZU$l(7d_RK9&@G@X^fm?**nG+{ZllXhS? ze+scR1+FN>$4Mj0V`UpTVF~I0VNtK>v&ZBWUGRolEp2ZmB37^-xX=ToQ+ub~?B_81 z*HGPW%$2Vl-zHF2PaJg-o7ew8oS2CegJ85C>j>DsNS;5B`(%KZ?bhbnkW1^Oen0s6 zE+bWrbaa}~t2@o7nsoF&ueki)(nW}It>A2DJ^yHKtjOiH2#QZ!D5btJ%u*`J!+9R98wjm-`Ezz!)e-+}vGs1L*k6 zFwR=oN`j)Haq@=KW~g&yis*f0gV5!5DNJ|eT(h__U?F)zK6?3Z2!lI3i!(24KW!vv zPZ3;YY+y=}P`G<`tj_#3Y^ANxm~Qs5OztSQU0Im=>D``$Ebp663h3$l6P7;qoyVN3 zFc$po=27GU0;mJEcEE($-!*{uT^bg*aSA zjY4s89$c)M4d;r8h!`5u%x9}1+GZ&d=qYigk~4C9$tBcot0Ig!yKo!HSV!Ud`egIl zl^_6xy}!PqL-BtMy&U=k@#gqiS(NxLoyxeZwJI%4zuSONpGB?#8n<~6AvY|KeulHB z^Xay-4Enf*6qB_*RozoD)zgjJjk+mEYYJPYAl`|e+DN*Fa!D|-S};SUCyAmUsZGAm zS)Ln?V{x~J$qhN(%J(=Reag6K7SR6#35qJuMQ1JXPG9Z*?pYM9`hHI8!%!AxQ7d$o zV#u2$0Mu1sueI>{D&NJYWf3FERpz-ydp9Vse#R?^O>|mY37l(_(@yW(IK24s=ndCo%ATjK9HudC~ei(zz4*W1_-ep^r%Dk)80jG}X>4b*06TL+ zn|+zNZf(J_$*A^$nWc?J(0eYknh!6eT~F{^GPsTdZD1uutw&%je3V-J{yN_=BW3)v za819lbRw$Ii28J21%km&EdmK77Hkutx&Ia;mM!tXafdiqozF%ew2mcYk41W7=DbbUu>`3&E$bjY%o<_)Kk+8d@Mv4M8iBo zt(Wqg^nFGOErlaqD}yaA!3%ouX}a8k3_2Z5O)`~I8V~R657x|j9>XE-rCbja2=KXw zrzUuZH4PnyIsl|ft2t-w^PQUFT*&nu7ch%qkchqKQ>9t!#*(3LkihLqXaXfh#ywlL zUCOU8QBy+hFc;gAskSFj(2=WExBC_gii_hN0hNRpdO-U~sQp|VKBPbld3qF9ffx^? zbku`ggo$o-+ofVarn{D74Igl_Q$72}pU#_w#+|WA*6E#VX5r&tK4NbSt1A}$_J|L!%#P+Yq0&!gohvgnDMMCA^58mqg(2>>U z7!Vutwj6qua)NR<<;Bqc`Ef*y*MR5c!{n;AON=7NAm^219x%L33gj!>r%L)E4&U(K z`Fn_^AM4glPDJM>W-c5P&k*0Z0=KE9Ao1Y&sSOtueY>!ZxOrN{xJ{kMs|c0YKmLuK zpA`9t-jxJM@0?x!2Lje~|M0#Slt=C~dX2YRHh`D+zrXtn^V1)6qX=p`LHqtUCU_K)$$@)M)p`*6uY*yR_{Gh@C<%9Qe#y$*H+{!w&91F@};#*V`9%Xd+Xf<#;EM&hky<{l~7Q3k1B1l^qhfYt#5G`E-@AfdBsI;s`Lp z!}R$MqU?9^XW&2AT>O1C4!oXub^-~{mPSjVG4UadE4!9S6Fb~dm3oqFS&6Moe}#i zjOOUaM@uQZe?Cwd*0nT@FG;%%EiMR=ivt67;v+u0RPFc;Pf{Fk+D96ZFVeH7rFMiz zHA0==MRFFdIRmTUR^RU98-?tP!E*nW^sIOn1QnS~`eNDdQGtO=E#<^_Qh9J$;Sk1d z>$i@s$>^nNkwnK9^U~B=%R<3r+FU9-hPr)EYz$=;X1n&Pz_>SG+pAExL_rkX+Yeq2v6!H zg*7@>f+(u}evz~J4VPvIl_|+IVDEAG@TRmSFocUy$mJ!QoX~WwBdQ`@gqx>GD!0z( ztd?H>dXO=_M%Hgk#(ir#V9cMXU0I*Y|MUUVP6_AlLb@T=s>c~q|JL%p5+jOzsoHGd z*wN$8L6KGd9}tGPffAHjN+C+Pv?p+Vk-a+I)za?Y-uu^XX9ZOxd&KlS%wS0(D4erQ z^8)A*y$Yu$%cwUQQd7}MS$-VzB66{kE^}0}hI-{@;V`w7x zX4Gqo**7$4TayT0-EV~CwNmE`wRyK2r*JE&dt5a2SXr8f5+h^EE0iwApo=TY1DUtJ z)e^f77VCIIFXCW~kZ%D8EiUB<0&yd4UZKkZwGYV}6(@$dLUyv{&Bkq!>4MbcaKB?S zlf6_%$8c&NveOMi%Fgt)AVVpO{O(k5M2tZRA*rX{3&fp2`u%Gc;^^( zgWe=jcIGtdM%o%$CGZXzqsnCOO!i{r04HO+sw4%e8Q%$F3`kc}DHcTA=kxf~bYdr? zPUFAHI!@Qjd&On(uqA){@`9)m6D1 z>I;-dE^OG;J7H9;f$oBMrw@X4HQ_k)f%P4 zYsSK2RCdL(3&x7WpG}PO^vb#h7+kDnT+CbTMS>{} zOM(!OTk{qHut4Txdao%`hW7JP6nnYvp(;N1G;j24CI0x^E;ipd( z@DECjtSQYQoalb9tn)Q!R|V|WfADzjGSO>_Dnf-G;r1UI(`yAJDtX+dlKc-oLBYPZ zT&Nq@oKizC+8h$N0An=E#dW*_L{c{#?50JT=3+x5FCT?G_gJbI4vs?zLTQ{PqFcARa2rahPI@YOoogwV`cQeA#xc8f8M>`B8ExZez`;DLdYX!RX)PmX+{Gk6DEd^gM=X*P z=6?v_cA#StJDV6@IX*!rCq3#`kybDxgt*)MEyih{%Nw$JA-9H*6%xq;+u`%cu zkw6)9HtE8&ZT5#bQR$BLUg0E>e8c;-V~EeLI@Xv)xM*9=Nwyp_=WgPAE%IX9>;{3()QvThI@IScyqfu{^|A= z!fK1TJmVUH<&dN|I0n5F#TJ6~fAbtB3itKPUj5m<>BU@{m+(!-$7b6HsIrtWh0 zO05`lc_V1}G5Xd#hs;tJbGbeG3fk1+JDbg8zX4U!vYBCyUHNV5G4p>HwKHuB_k-p0 zTx@1s4ZRy3s=RE|D0B0H!CIDS66#O7S~2`1s5NRG73P(iD4WV4ZrxhBDDFj@*n%8K zxFVu%82P%?*7h@7#zV)vDag%rejoU6ajLXGyDg8K1F2tX_Fo133%=AYl4(FKBJFY) z@IunvVUATF zx+8Nk@ge^J>sPDkz7m5&*pOSsWycJwz#g^ITH3^ac{j?vK&#M0`^lvT%w7V=?^>u> z^Qu*po!c`k^psh?UAvHfvRo>;i|)+J_q|0(iwtg5H=5l_`cr1i%HB+0y;0B7w9t~oYrA8p+Q4AP>+eu) z3o&3>PjOPPd2Lf{SZC|_Rl9iCXm;ub4Ix~mBJBV=GdJGPwHEEYd0aMn`&GM!MqCGA zr-Eveso4_-!i<1+^`H~EYCFWWUB{7}6HSt3xM4C!h3HSMRD?#%WBv}O>rySi{nve` z3qbix&LZMO;K(^&Tva{4XEBG14su7$+M=1Ik&KdURpIDNIlBi@+ zk(}a@M2x|J*j(U#H5Z>LRs<-FAG|x#DzwAo3{$uJ)DFd%$y4RX6^`z-mx@_@wUc0z z(wEF-I~?ts7{|3%lm&#dg*Z9D>p)nW&PEEPd50O?-9{*e=~xf>?5&aXs3e&}sVTe> z!nazI)FUf%+wKYi#H}N|p7nQ-|cVBv)jFGbf+s4ugii+Oc`EG^3czFT3ue}DV zLb!#OYhxsyMOc#ARffrSl^nO%wMc|7?&M4!o5eTm&Wz}TdXba6tpUtN(|wj@S3Ad1 zNDwrn$oqjg3+YkFjMHUP%xqu}O0yljQO4#)-63J}`cONT6=VB9%KYbwNbUqtFm3E} z)}e%z1bK`Gcwb6gX60R50N^$c&DNa`WMDq>1Ht#8G;XUa{{Rg# zRt+}j-Bc0MgCW-wGC5fWT<{0AR*n~qqXXs*lef~RX``7wf14a;tND-R?>zy)`cNfw zOC+Dbjf35NeW}dC76`{-BQ)kx>gtQLI6JBff-J}+Z(=zjfmxB<`7q;l=?LQ!fk>zsBz;8oEhjI&s5h)0K&VO}}PW3|i>EVdva>D`JsP?IDULb z&q||sts-p=ko`9FqTrRumPUzVk)5)fess6fD>9USorXB1;o2`Txk2}ReX7>&m@KsiT<#FzKE?ZnYcQ#M4P`!Iz*1(={c;iVB8(n?}Ii zv^@pNRFd(d4Ewh2I9&8&=~PzYS9g@$zil^yA@?`uK?pS&IYX^)hZ zm^89U7~E7GR7~PhqAk)AaLlX5eJV)NV>!lLkD8%&Pcvk3y2mFZuRujnC95=PW%9|{ zC_kk#NSxd`WXA4~^r<6{YHkwz&GMi3YFYDd8j_x19UIcDE@#cV=TLx3SOTY}J!!8q z+sFXhDaS?aQQb^d=}d0S$<=)-z_lqN$FaE?Z=t9eGTUN2xyv}n9)_d)L67%n13#-J zR%wD<2Alm@I|XMMS#C;v+_p!}+Mo>$LT$6e@&H*#Br5axRTh+8+lE6NXK}zie;Tnp z(oGn0=Pkh9(~6}9yGzCu(l+OBp`fz+owlmRK%!5)W9$c7sLHpBRt9aW_no~v(ky~# zH)mt=1YX0vD0Y%WRSb80%soJ+L0aO~;e;LAkTz=Ud!dcF@|56~9mO*dO(B%CDQ*J# zVx(ET#vQT7`qIR=aq-N}Aytnm2H?%q)3-FAbwjg!$2|r+)B(dQ1!if`?FZ{pdB>bL znI_$=Jt>$y2E!qme<8qbbA+nRESrp=`E48EDeH{XzIsQ;n5gH2PL-6!wFfEHy>mcZ zfuu`_m~7nd##^s6vD+`0tkdj;di`mri*X@A8e6vB3w6(}7M?;zK7TkaLw#rv?%F#)s@zq7v>0;He2Lw2ocm+FSZ3P_x0Ld2?5ng4&>^x-EGZC| zF_y`4JNi>(j3y$9{KCI6cIrK`sSH4By*GIZg)^Kw;O$^0m~aK*&B>! z?@=Yk*e;bBJjQNu=qOpdyLK-c%7gC^-Kx7b=|qA?&N8Zd3IItKMUB`-u`4!14)py$ zbPNy+*Ov1^&G4n9>QAxipppjRZ5d?jMu+Z5;J>CIEVUoue6 zS{EZ|VbF?}SskuoiGFC;=E&)qSlO(oGXPh@tLP07daY?pDZ16gPO9(9@#*;V756ayK){qj!&lqUkNb<)UJt#Ma%MQDU zCvVNxlHms6#H?&a((2q*Ypu-TW7{AD?|RS$sM)p|9I^#FhJC8@Ozk4gg^U%zUEh1& zvSEzJ87_8$DeWNn{{VN6n^d<`>p?ao`%!{bAtLgQcT|mW6p}a!L_mi5n~eKa2v|)c zd4)+{ap_i;HM$BI`A(dMUW8Chi4ro~-#$~3!9B%Oc6mPM%1dn_dVOlv(y+(1vB~Gw ztK3M^!?3Rz#_hd5=p?k)2;~)%5iboTCDe#x5+UBJ(x^i$!a_GItZT4-H18#n2${Q@ z03o%xxMK1{li%ywt+lLg9Jnqd#?q_MQ!VmtWkr4C0Ppnnrq%cISbH6z|W9og4SG191nH>DfgM~e*fnwo?-KZo5 zKJh&XHBpyjo0S)*IBe9s+(zoMY{PE(dQ)TA*BeF3hXbunqOjX*g_F$t%Qgz*Z)%lo zL^CS}<~~aL`&5!n%QBT^iav%|9(k;P_XOK1(x-K_o@uKC}nrPY1@;+HUQvRORaP22~+{$r+dT~^I$zI6B z7ZH8`05Q7f(w}cE7Ix~A%Fnp{!_uncmL!wxW$^z1J1{42O}*+RmTV&g+)jD+sL@5n z^T_9gUgOfAGY0+A?q+q!Z>MTRj9aMDnHXe`n9|AS%HZq^xO}X70qaz5q-JN0-*YZ7 zzLjF%&ywsh{o(|}1K3bI4QqX|HKBrD~X<0{-52Vs87yatdonaGp)i1alYtjjjycCkBhdkU!y;;RV|;T3=<-jyX0 zNZD<`9OvsmShDc>eqxDMHN)>f zsKg!5+uDGz2&fN|<+>nLT2F=aw<2Hy0HvCD;B(X^ZekFI@bG7{Yo6FV+T zKkEz>^K^p;3=s~<7r?e(hgs%~AaxtNj*H_E5bQ{i-m6wk{nZJo=|nyZ=E z)`moDf3-%eWCsP0LG4gOorC6CB4SG=SB_=#0-0CKbI;bJn&qw0*fN$sC>wiKT$>GB zhJTr#3c1@J-_n_9x=ESjosvm9A?b>A)3w#Sdlg30nUB9}t!}Swt|VQG4i&e0(Q%p! zIGSM-4ciZHl_Zx2WdTs*cHfe#&9!Y7ADL#(?YPe#wKN!b*_7rsU`uCi2==1n*s*Ui zNg;`dTnu6ANaTI2&-@3Cy)jv_e(w3!HS>lt$J(d2xc%`}ji3jNvv6p*ShaB(Sry5V zS$PsCr=>|8%X1r_Ew{p_4BgE|b#RLxoX>;zeqNNtj5|pbExfYsG{<3XEmdMx5^S6A z53N(wXO$W(3`xh!{c7t#(BaFFakpsdYPIdc!;~n+(M~sdnwO}@BrI{c3rNF1B_w;~ zc``v@zyRHU9JyC9mt|c#4Na9E-Y}r)~dwZ&x_5sET&d=axlJ_t3gsb>t%q-o$?ASY5x|~wDT#e4w^VI}xxQxGgQd&W|VcJH<>zXbiCV(*;nZf@6ma0EPPg%U?m0?1`c+1sy4!dM$W*H-K z{_mweIggrFH&qBaeQJP9iCLscTW(j57n-dyEQxRtH#z4gtxaz!W^|c0g*XlCnyIxK zM=c)pQ=TXR@@PWQ|N}$1$sn=N)SG(j!{!epyE0&fmioo|u~Q zG%AF2E9qJ62JCjPl#uOswTt*gEK@XOs2^NWNi0$gJNs*6IMOPcq#gh|97~xE$kmwN#ckQW+&>-mznI z$`?EGz3V}Hd%S;iqn?iqKTQx zj@cb~?OFFsO8|min}rtwYl#PvuenhqI5_K?flb28B!z&7fw{ZYSni=^WMQ>f?qc0W zD(v?UENHS8kOBL=(QqC1bXdTVmO#yrJu2KRs2LxbgAM-xPSsgiE+$oVMP*!yNNy*5 z%eez@`IbfFAn}SW1?cxj^2*!f&O)BcOLZIDv!khf*kJ3>4@#$S(!&qVz%!l|7q7KP zd3@4Z%(BHNnyd2Xr%EmcW}_fkwiy-(2h4YMH0dq^hmRpqhE_w<>rhJslUy?1TO$&n zr8!nsw`DOFfxp%(bQtN1n~vfw(2m_zR0vCr+dK2tpt`$A;*vP0DY=L5B>q)oLKYH= z+d>WprfQs#m66M?Kp>X&qTzDwjhit5C}~t+x_TO?G-4K-Mj#c>FH37Nw`4i;QSv^% z)mr0F5zZpIO#G}=`%!SYV@ulBvCSJ{mGVlj2Cl4f#~6}SRADP^Pf$l%fn;dx@Fqn# z!jG+4Ms`@GW4tamZu_|JieYlNh2~cKt%`YdI|$V7h6)yOpybglvQ@Q`H%Vno_g-0mBxOY?DG)G{7P^t!%i9% zAH+J+eCr`pI6XSF2c=}Xu z?M#Pu0ePpy%e!=KxKIQ9&5YlBenx(j?Y?&)WOu0M!pW1+ifge{$>=#00OE=xU_M-& zW7eaMeq!4>98=YrMiQ3D#tk_#*(LUl!hjl*Y?J0z2j8VDe)yQV=bx6B_p$tq_fI09 zwA-lxKJd)|M5z>GY9l*}Ye%{hwB@tN^rhO;@_s?xy*=rXviXJcvmAfD??4Kpfjaz* zzbS88l_qA$aV%ECYH)axeI5vN|Jn9Jmq z!(@|!DGYKil*+wxKnpyC50M$4)`ellQ{`?C)}`3eDUd!07%S^gF-1~JWPv~v!pY^c zZN?5NKQ2jk6y#Guk*$gq+8dB6SY#_6$5x;Q$k>c3ug)oBkOTzs-Ri%XdCu+muB< zvy^_jg-Wc5-cge!x(`Ywxc&O0jr(~N0ThbM5e!uohIs2z#C(`l1b$#V?rx%-?dBsN zDMu9oIUEPU^q>hQ-zFjpv=fqjDZ#&a_qS~r%|IkXV))CSmlX9TH7++l`#zKa<=)Y` z4U?V)Hc1$&hhLa-78GOgBy+|Bbp{qxeJR76sU*+Ozhy#PxTC>whni@T*H?HsYPq4My0`qNd} zm@BRmJ!rVv46&Buf+zu07}G)~T%ow*WHj?@J^iHQbwX+JF^v^L)L& zYI4XCld|Myn~l7WzE+vEN6+z|v;eXxm9zJkcLtwsO0#);cT{l=u@oK7X!)1s?0#AR zbf!i-M^nM2@^_}xeW~1g)FEbwlwZ1eHEunUEG#!}0E0jgFw11W3Nb|8M1*f#U{M;Q zN`)5%a!pN@^FBu9jtu}*+|gVsju)w4T2Ug&A!l8n^s6^2l1LnKK*6TX9CAjXQ|28g z0BKS+8K@bRnF8~{H8eSCvoFdqv*mF6`?R8#yQ$sY0%zbfAUoJjd@17|S-Wz&mf<{Tdcu~-d8h+JZ zn4A*3MLnZ-n<~6wqcDx%Fv;|w2CArwByMc+Qhdi@DbUnkG*Ot}=0bC{cBw+N&9*bJ zWB9tz17zPTZ3(erGYwd`MK+g0F{eIzFyzHXp(OxIZtpvsFqfhNRik9(9@(v#G3Xs*SDO`cSQrx!WN0sOO!f!T#?H^`Leq zX&yOt?%k2rp^cqb{Qm%W;+4GCDoZFYoaQp(snaNN-y$Ciu}{Z@IVF5SE?)1H(od5l7*%sS8lFvOT& zlql)-q_=c!s@sVfsYlBR1LZm7RBWw-E^xgG_Ml_k7C-fF%v*xKl;1E-%W=1giF~HG zQ-&V?wKc?HS8^S>prS6Qa5s$eP6~r*+q0UEX8WqI^AU<1$sA!MY^rgOtpGa-G>843 zYDb66kPz8b88qKCM;MoG7on#}$|DY~ozxNoeaQ{ARTsadB+7ilwYLm)sUth%XtRzp zO<1JH@4VxHeW)FX=H@jB{P&_b(_xBVn~a0$NXiw7{x0G|IcqWX~heQ*hA9hvhL+MyDi$ zv0H&a2=KE^2yFiVck51-42%2T)U2UOhv%NO>6%@>S^1l)pK1soXx3YRs{3%gDpIm} zK_O+xJkwnkNftxZcr@uT9u*&x%>XheP7j;wR(!>gICTJVRitk=RT$pmtv*7~s^qH% zI4kKu2{zd=wYN$+{3#WToIm=(*Xd2#Wz1w{x{swhZrK8pv;jcI`7YT%!A^{Y;G7QT zk~T5sG=IEvPH4iNo3e+JJ?I_9WDO=j!{Z>H^v$Qs62BbdYVM%&Q9Q zA2xW+0b#6;tGKSzJ*o*K+yMt__Z2ihG{8IX2NaV=5l;3~8ysLz78Ro^v7zWlB8#~E z#YEeVdedJMV5ww97!<1^+7vTnP%xGhLXt(xsQHhjN4cY)=lOvd1XHA*HH?GzbNbU@ zF&JB8`J1>u?9eL&v4ktj2uaW5Pi*Z3e5={LX!(B6v3_BmwAmzh*<)jc#zg}rj7Aid ze~^!wqS_QlLTyk%4eL@MW<$pC zI2($bieE9?2^xINa%fw3jrN{ZhD9pwgfJ_CjDvvHz9XE4KU!9AW;2cl_nI-^`n@9J( zXxlSGxPPoC^rV|$+ru|KX(7(`WjMz)0GzKF&-cER!L~&Vzc0;meP|1fD<}IQ`wwc6 z+na`6>y4u|5ZtPvpPH6QJg}ZyWwXdV=ou42RY)fdp1#!9jz*9wwlF&S)UL9x8QdG4 ztI$*>8_WD?0>f@9ySD!TcAF>fBr&H|9MX9?jb!iAqa$l>Jx3yd6Jj(hp*Aq7AmPB#j(VsgHtk zTh^NLmX27}a54^P0cK>_+t&@A4LU#G#;yYiM;pCGBC80&El!p;Wm!iH(9i^X6<{p= zH*-k~D@~1z$VLID$s!4m{qK5_<5|97*(01#1628IhTXS3RFO@&u*>p_WOF=?*KC7~ zdr+*OYTFX!h{HFf05Mh9%#(if>QkyO(z0a%yilZjnmh@kZT}Zr$c_)6#$!_nu(mBOFtT zt+3oi^>5(!ro>Idd2vaxhs{%4!d6T)iVk@`v;pTo73O&_ENtOyDz4^VKzi4lNXA@< zlXEG?Yp(c#sy)|;ucs=qM}Zaxm0`#DHM0$U}&rFa$Pd7ojI!@TyA`Ih8lf^mc93#g``*;PTpE7WnYXrc zwyMJ<+FZ{V!HvI(yHxT#3^8O{N2wa(3Iwv8M4r0&lu z*&mf^&l=oVmsLi%4U9L-k@T!dE@QQsqTCiuq_ZOQ_N?BgWFk|V`EI5#?P8h0Zkazy z&cCtTW7!dms3flZemJcMjtJZc=ERxL&DWa9xmISAb2rWNdEU6~Qg%WoJE})@9?2tp z87${^7rkf5Vv;%I$~qSeKBBfJnN}xnEsW>* zo1t3Hy8A!b#$u1l&gQEyk)LrQ!*D>9$pn}!8*~`-tkzq0Hv(7OO9B_rR?~|sh**|b zf{cUdSl2M6(K}yg9T@)rAGK;>A}fnqRvB(r9A&F4Mz&`Fxs0}O-*kN{#r3?%viWO> z@y_0vsCTlmK*_Zcav1j}tl^NYaV$3yrUc02<P3idb?n}r^(;266~n??a0{H(oUzog84Cy-{zl~eYAbcjVViO=B*%6+C)of{V7WD>Qoov*dC*^{Z)ak<3egZVy2H>Y$Bn(`c7!_6MlX zrCPU=Nc_inK5hc4edF$G3oS`*kWC|_a=>NRpgxr}n3g#nM%^eFyj`-YhS+#! zZlm6;!EWX`Ar78dA+|SD?^9xnA82uxQUt1mF8=_fL2jnuZXrNM@0r zNb^4N`cj78rQU6kk+d?e29OMvFsh8PaVRDE^R-B8FBd3N}>|JYi1@m1NzjF zNgOIvLcz0;=hA>C)TA;=2r>`?;1N*1)r$f4*CHEKzjBP{8-5y7NwVpw8W?f(FA zv0EQAH&SZdzUzh#;a!k%il=PfKKDCDI2Cmii8B(f?}kebqu!vZ^1HU>x{9^AR{;x23jY8)gJ|eO56iwrZS2QCcd)Bg@tc@) zm0_M2(u-)7t=P1?a^EX@A4+VIJRrC#cJsS$TvVHmRWZyEjKs$ujVQN{<(fF(%V2p^ z-jmE_MUjR}cB^k9%^aH*R{($CR2o=pHfb zItcKDR-??3d5#2+A^BN5RNS<#R56QzvS``NpLRcgTC-ycsB}jVvW|1op@mB$ z%C|XYY;I-bW3?ES9$2D{n6@`RsP9Ot60*q~Dv1=P(qd)keQB`f;z+lqU4hFlL5iJY zjunim{^1B#{{VQ^X`?b1A@;6#6a|L)skrQakQ^VaBgYd-3a0Jp{b}tZNeFG(RqM5Q z#U2lHleA+7mrkcNMp)Mwc3Ui)ep#LCUvMaaq3&Ws*$_+BuMJkCVUK zp{|EkwPl41d1VMKxnBf(;zFMBjg|$Kx&fYZUftkN+2v&Nr@6KAz1c7|W*kR*dK=d`*L#6$W-6B}Ohyb3W*0glow>jsCjC6_Tz8&~Kq}ZfxVqMC- zM$$+JL{xzu%n#rg}i}J=-B!6_(rHxirO~}2sde+f`T@D$|%~_Qi z&RL=ogxwnar2E#Lww}u~CgpW12}+tfIgBL{Hm)B7jnSFovLuo3yHs<_~a(VpHgtY!Py7{x-&9}1mu{9S7K339lRLJX1z8D#?koUbcQ zn9k#j1@xh0T=WIN3JwlKZ;S34FEuX;vS!C@MU* z?@g9QnSNOM@XfcbD@zD!GqzQea+8p1(!~2jtaqs3f3xpV+C$~bwbuZQidKkQD+l|8 z=9mtS%gI*xk&2w>>rRpZ<&}2Xk(0NhdsJ$p%h(?ZPDM_P>rlfCt-0Bhka74^ok#Hf?$iawdD6LcG2~;BOK^i@Za7{tzLfTw zLU%eU@r~ZKSIL%W$#3;}prxS<-a^O%zxu(S%AsadQ{_LHdyh)CimNbD7C;|+(xQz- zHxfz;1(&S`iQICw^l;0P*lpgJ?@x~fPWe|Ish&#tE*N2c@GH>Ni5_D>ilKAO0b;y~ z^9K*|leE*?V=0n9xCSuZwCjjUks7``)KV%eac^zy&L|l9Cl46oab681Y#H1lj&M2Y zRpc)0vX%0Jo*UMrh%+|#3MB4*MF3CaO0n)CP7Z!rU-g@V4TP!v@ARlu?qhaRnH@%b zD3p&dM(R%C(R)w>t-fp_9B%vdEQuAgRaGc)jPbste8cjq`GLQ?&`>K7 z#{(*Qc> zibmXukgnBkT(6}@o@A0>jo=<>m2%t|Sr{l&AAhYr7{1Pktcq1hKbrybB?r;#96k!;hskC zN-P&Es;`)g3q*F{DgJbg=G*y)Dtxd`?^?1g%S9*gZRJm)tlPEPx!tk-{{V`lxVw*r z`{$Wh;fTmJ4EGFj7v+z;dYY)&P+M+T^efOBsTbM=#Hw!3Q%dICrJp3Uo5S-jN+z*s zCRqz|wKQ>qBw^0exO3@Gk)T_53K-le``)6E+A5Y&xpA9-I2A%ik8#_zkMOUjty-4q zSXo*@<~Dx!x20s6OxHgnBz|K9pG+DJBj!o=bPs~t3jY9FjRT1p7FRPFOs@yDe<&Sj29D;#Jr3cshVK42qeEwxBe zaa3n#k+N3<98&>{mb7JNQcLAR^u8-ELDXkY7Am5e#AQoQr5 z;lky>KK zq}rp8?(^wZqh&FG&%cfz(E3(DxH&3Hxh;j;(NAGdn($mmA<0mqt8@q2m5Q--r2WeS z^5dP}wMk?sH!jr6eeYUiQHU7E;g0_R;`OLzX4?X^f=J?QY(D0T4#T8BXkh2$A+Q>* zLf%+xvaGv@&FU(POddtrR0TN&dVMI3rHbK!bzs9geJKpnyO9xtedNdP&-1EwvnsNv zEXR@o@9jvFqvvbxW#?`)iiK_xc}avklQ(5MKqK0n$S*9-ZX7g03j%&#w2|I?r6P7z z##lWz-eYqyc@D`GZL0TkIrFzjh%zGPM5gh!9}2>$>Y zkL?W=x+H*=Rs;q2q`ZzHBayj@0EOSukz+2VM_Ai#aHRa*TiUZWhDeqnAY$3vf0a1g zFUtEqa0nkadWuO}NtA=Nd&lqVP*sWi!{!u`JhSE=eR!)WIk(|ehVC-mDhaNGMzO;d z^1m^EL+eW%CNgAJVi9uRS_IvTG44h4PT4^_eqM|3QLH7dnj<2^B90JsIqy+hUU?2q z8F%rYN`10_r#N@nxNzRI$hhbr3k#2!AZ}mYh|4iAyBl~`+tk#ONL5uOkzFuq1&8-& z$@j)ckK5L+;u&o^#kfl6e(l2*ENL`q`x9!v@i$XZLuVVpv2P=i=0Vp!l(S7OyksjG zokl~qVd+lh4^h_htZ^rrn~aflKUyS|+$xX>Rp4x@@m(_{fznl%Ahz$iSGW}_&k`wM ztj8aB(wK=ERy%RBK5ygFl-y6W%a&(9C|^NHSI&+YyrPR9 zOR%Z9t`RJ&BvUgiNPvtF;`ghPTrb%hU|@dnT;o3VR!JoN&_v2OIA-cGLeCs*>g|`> zay@vZ%oirJxeC%VE+RPR8@c+@-6KhXE3V$JC$FHULZ4;HPnmY$ucm68v8zQJ<=f0Z zchZhvxh%`LDyG=qJbQ{6+C|2EmK+wS?qMr#%&I)nLXF*VP_?^F_HU8*zxR4k%oi_1 zYci`$v6jI5;-(7n?=i>{UNgFxX2Z*DkD4>e?(6MNj2TSR3_@}M&q}cen9!2}1?5h6 zFKqXw>G1O;s*D)%8lL{9nHw3FHr=$dWtqO|1JbO`aV52n2%%Z9B&Tw2Ftf)S?^SsF zRijcdoaZO$Pns53!P%H|yFYiIr8|;GX#tI9ib;}1Y%yciN2NN? zGQ%Wt%av2|k7|U?1gj7~>%rsYs}{EG-dmmmK` zN15iMumMMG8k1lb4Gg=TS;^b@QzVcz%E1u%+nxJ*0os9;<=SIFss|_ckNl~xbqd1Y zFb{&bO1W_yUSkPH?W7#mb=Fcja|*WR03T|OVc3!zt9FEhn{aDMB4rzL1VgnJ5;#y~{nIO9_jO^| zRE=(J*)9CVk$G_>T~j`_Mr3iw>olffzyNpsdsMOcw*GMPe{=>*`x+#QCX5BR^H?`3 z-A}bKqgkc$qcWibB}YT;R6#6rBW)w5Y3{Ku=8e3AA0+PUP|hV-T^anP$i$m}N=cR* zPqT;p`voI+)|JI#uAv4TK6V8kbNl(JRv6;lB(iykK>gqMX_I{4y+1T#jk0tfN{%K; zB`8-B<2m-C<1R+9$fZ_qEfe^5_02&LeaB<@v8l^{vOQ|ZyahPbwRu4anz3DplF0? zwoj3IhHkYy#n`g4m}F5TF_k|!WIK0zVwM>Ukfen{c^ia1F-%6p$_#l(*Y5uSTCpY# zzRx*%IaM90^96=n2vCNB)-XADUf$IkTo~ecUH7O2s`{T=uNp@1vZmm>zGXl1%>MxO z>S-Y@Zy_?S?1dQgr*cJ#2Dns_$B+=@A6(VM@??%_0K&f+^&+F1Y37gYYq}HwXWV+y zLeaIK&BR5qzuZ#-Rw~hm!n9?6U{89E-2I$N)5wafr<2=?t2B#m=7}Y98xRC*)9X^j zbS>H_#~`U9mB5}m^+-b%RgXJBRpGtr&f$p_QDiTVImcn?Rb!Bt$~yT_lakwd)G@Gz zMq@5oU%Q%QmlkM#WrJ{J8O1D&k~-yFO2ZV4LoUIbs^IMRq_t^>$c_Pzsb>Bj^zKcB zZH^i={o8@_7V2oVStGYt@#aa%f9Y1Fh3+AWW{FkTI3L~~wNlPURFRx{5{Am3S}qnW zG;&XCxtyMH$6xnp@w418NR^T>Hl5zIj|x7_O2$SxU^-H?(Z;1=3epavIL#Le4O>S` zud}O$Y;Q6igW9aJXAt?STpZumY$Pd>RiXnscJwt>B$o0=d8J*<*j zD&S{{Kc!c?X(EkUR9RL&JkLz_tsBkv2sb7bK4PQLcdBwMGFp-5I{e9|LE%(0Fe0hT>KGj)cJGVRRLBgYTBi5~|r1C0>eAQo+sqLDZj>J&gd7Fc& zmB890PftpB+P2!3dw-o&$(apgT3+y$V#h`V#VZf%{P@J zc`LLvWXjDQ=a;{4V7}h9b>u1LZrtaMtLa&~q;pQ|a0@_V84+&likpa%)tl`_WPOTG z1A5f*Miy5km8A>{)dq}TUB;syyj-2$qNRp5HxZ;vuW)nn{V2HXPqJy@URBd4AMBr6 zq>?SvGAc~IavU0c#l)>Rlqp%GI3Zh#sJ5{+(>Px#80A>^J?eE4C!DDAvdF=P2bU*8 z-qj!48_U}5^AnIiyHm2XY80Q{md54iJ?brjC~h~g!yF?Hr1qz%79qZl7~{-rTX4wy zdeYoCmb>MViW9j(=qf1ISYT911fcTGCtP|{81C9tapfrnuHYry%XbTf0|1YedY^Gw zu|!p(1|iqwk8jPNQ&xV}65RtFO%NY&e|yx?bgvx2fsIByuQl7#oK!V%G;Nstvjejy z_g_)gu3uaT?Zw0+dB^WFSvIk?y{=_+l3m-7N8Yc;Bb5l!53`<0fA4x$rcGRr>|*6v z<@tkPg%;&o%%@KK=i9ROfdN?<~Dda`qc@fGEcFBj($?T4PJ?)YqF~%Wk4bQJ*X#`TZT(@ z%&RTHCx>2&D!s(XEP+008JB90PAcW?-q>0fe;W#H9YZBu0I}a_21sM6)=RV`w zf%6G>94y<+jzcatZtgo#9CD-{YVJYMC$GIxl6iL(12I1vzvr3s{ApdDNW-+9c#U^( zKqa$e`Y~A|QDJsa0i1~^({{UOR9QtCL zYcY}*Qn^jvGkS^&E(_;}%V^F|cH7h1wPt87?NUtcjkzo8-j&YT?vnO6peU&?UCqsO z%QHi2sy31i(#zC))vZY89rng!2~_!s=XYB7Pn#AH#Z)%n`8#UL$TpP5_wQAnVaDab^`w_;E>caa-1-^- zol7ejGm+CCl=1tRPnb6Xat%j>U70LP3sIR^LKiR;k?EYD9d!mtpF@} zR%S!H{+fDwRBO5wXJ=Em^`!|TLP$6O{LAPlF{1!+ngAl35jIZ#X>Icx9kB3ur$oyf zMG`JS+-YMClFW9er2s}(e8UU7pS$T(XUrtBa=dX*k^XKOagJ&mhFgy;4xowvl0Uuj zCq4Idrpfn&r{x_nQVBOHEO1m}hXQ!OBX|@5#E`yrFKT0N@Atb=wPTNX`G#?~(w5>< z%OF+8a3}$hD2;dSV%xbDDye47Yx6f+uG=AH^13j=`qZXpk+%C#0tR5Lt<)NJp!p&1za-n8b2J4=1s@k~(hgMg%yoKf~! z*#oSd{$%tN0BuO$Z{tjk85Nd5{{Sx}Q?3z&h!0Nm;LkLkR&an&1YB+|$+!KlT4diQ z8MsQD4#-Ix)lLOU>XJr?tF^O|C;}8;IW|byi|+wa;hsIpi?MoAGDxaI?H}y=(^e;i zOD_%m+5k5+{1dbeqM>L~ITduQe%8>{TU@32x z`yNF6m*`Fa<^JGHbka4iJ>eC0OHS}&IuRtk3CKVSJDE^;ONCB$jrXC}a$M}Ws2N#D2n5GL0ssvo+XX?3~`1v>N)alH6 z(3!P)7A(!<;Z()MER5Lu33)sgbLR2cF?;LHQS&(_>0HX4^^&JT$?oVpM_LGRnOjx` zGi|x&lckMwj%!5dn|qG^%P)Tho<$ON=rKsR3zpzPUqc*_t9~qRdBE>KM^K4Y7YU4U z7kgBVV)>7+wQXq(W|oX0S7Ugjn^!2XxC+W{ZcFg4zOR@&EU*4md-g@oFxhf%_Ke&& zz~Y)Qh1tES+XHWxF8R$3TunGg7K@~OvwgMR(azN|Lk7IXiIYnxA*kZ4-rMsbJC{pz z`dM8u)fmXfjp9Iek@wlD{gqO)2YhX`SK9NRM%BWz(Z3iQuVOhWE%f^0rYOGS0I1Th zo_K?ac)gV*xe*+Y8S7ae%KtZwo&BQ&o%VS`fp+HAL-j^3ed<2_u98dFwQq-mQP(_H zB-1aC^8F&g^`i@=CaX)MWo>B^!4u`joq`Y%+uKT}khtdYwcOqSklc8vbmdU-recBs zI}<|0Kr{koOBtxzKATQ(y3!*cAcTpb#{PHpu$k86WUJ?~hVL>;Dy3>^OKnvklICTz z*)@qj8<;q5WT7T(o|m9pNl=}P0aK~E+sxSt#%ZwkB!7!TGT6`#_Pt->sG;X3dAhz} z>kCS_!Ak(t0t2#MD9#K3Q{f6emo0GRq1|Dfbc`wdxYsXyLYaj}{Fejc`pSfoQdys9BJOk^fb_0@pjyEP!)^9tTGngZG{Y_|IKVE4lG zeC=VjQ6csd>C+f~NGIupiryQT;8DagVqSX_^T$&H8KZP*DE@@{a2b=zMf-%ZBQyky zD6yM@q!)?~@$enN{BO!zYWwYLu{uc*xNkM>)t&ZfjJ+Ltf&Oa3hP5wooo{U<&nL(7GBQMbq@o6pKYnT$X|C$VOrIIriT293 zIG^25KO>lIpBMOVevRk5|2jWLOs~K=+P&-Q&MV(%rajrqJ%qxg=wF)f%uNy zPN(>&Y3@JGqXVl>h@P?xn(ZXCB+>azdA+=EcldoH2>cH-sSACF?+p5$hsQfyhgEPe zwOQ8DEb6y$-)S33ryKO(u&%5CFnNwiDN0t!Uv~C~XdbW$Nhosg5P^KGSBldqwY4>) zVithbBZgRqk8L=6;?9@dEJJol$e6W+<7Ld?t1v;VM{(Z(zyK-muZXq9zH@C0`bc)! zA6*zSAyaT*J{Gio{K<_-(y3}FBKm8&E_nsD7&BH358)eJ=bN$u(-XSO@2vwmF15vf z+wO{*9n?EE$<_+%+Yq^ z0^7n_-t*};zqgxXFr0L!!MN5@YlOeBk9@8jwNb4A^~U2E zNHgc!sIr+}JCgS@M~cWSbwBEc?s_3=92yzDrsWgNL}Sg1sYhrMxW_7DnXn_$kPby* z>_-t6r(Rk@nmvyCGM4cmTIUR3l{ahQulLsnaB8N@mt5}xy32I-G)j=Fd<1n0;O{N! zQKb4nI@5hEM4+Uu9LzDP8ux(r|F{cR&I95KCQj--Ac}N?Ft4?x9nKTUp~50vhbM*z zP&}of%uzMH!V5EHv5&V-E>(Ei0hVwuAofG9tW5LU^ zo{|vV5$>iP?|BCvfr-^3ETyFs&xM^|5ZS2VfiK72TH;nqclMb0o$~*%ba5RwbGI=o zBS}d0K0k{f1w+9gLa+%9p>zx@%sw(-=QXGF#A2)1;K*u%Bl_*%qd4XWnx@if2kk`C zJNjP$8Cr|JW%uY@U=LskX-i=+;v@rs>p_AO;56ddS(n^xPL|u}&w*vij|J$}7bC9zmQ9_Mo z^T9*uXa5c4eTR9eCq_s>PjXD01?_9Vj6Ma%fXNhV38J6WT74=;kXDWys$$Jwe6=lV zr!0BSL~>NqxX&TOQRoj7;^xBVk9LJQ1`vJ^C%DdR*B4cTT-VT8HX-=~%fwIizg$+m ztx9yKQjF+5XgG`D;YQS@{UO4*(^d@$&4Ks5+V)ujh6FLk8~D-h!WT@02H@XX#d87S#6x2No@E@EIW{58Nq+Bs z{!LrLim3#Sia(^<&;0J^Cl4fdOxR+^bf(c#=19WMFTfYs)n?}lJrAnLk_|&x0oI>J zZ@*94Pk)E(qMKj8*F4g@JUX}?p8{u&96DAv!YA^qy%Ovcix^j_F;`JHmFUWq38jSk z4rq?a+)7alFw<)|NcqY-*3m9jqsyzKg(K8xJ^{bc%A>ysGwYrliRG@Lax>pl2EqJ& zD}G#%n#o>|17gSbJqdgWrn+p-8C6Avy&aC!$3G9UQ%YUcwxA=Tb4P1$m;{LCyuRWI z!f9cwivO(iib4SHN!`nLZ61}aK+8yav*viT2S=m-Q7N^O{oEZHbCk~fbU zj`O{wZABKNM9b?SAJ}qi3@ehiIGrHC5#tm8WJq2ZRzs(&nw^G$|GRJTS;8D!tL^`^ z`A)6m$1&J(quZyeN7Je6ilVPI@?c9W`s|-`omO@N##*(wPl*R{WVhD8C(N$}B0+8S z*4A2Wa6x*eje^h^TxE_bcP(~$Tda3@ zHEANF{nh4w7>n8zNL+WcEFPgJK;L=>2kfuF6P@1!R`2ABjOP#O+s!EpXcDR5;-U3# zb`H*Wq#9&e>3Qxb%cd9$uMGWm`S;?^FnIpS*>l}O_$2h~=$GBuY++O$5rxn@OwjAQ z;f36ls_WyXU44SQo!2L;`qB0{L8JDztHqp}y49%AzLvGaW>JFbPZTv??M2oq-|Y~d zpl0r2(FH_Ydz)q}__W4>e1zce{Cr(qDVj)JGYct_pn9Z=027oKi$y>wy|2`iUuH;k zDHi}Sq^053$-ns@;dOBi)*cL*zpIS-!@qy~j`kY;r#%$KNj%W69=u;(hJErJS+^u# z8yI|XVf>Yf4e80Z$@h_}qmRH#>b5cq`=(5TIxk+*3d%JIDX+C6htvpm^MUP^BEBN+ z_ol6J)|18nPA7qYo`+8=6O0l3R?$XUe=x+*RPZcs44HF~P}wb4h!K#r{eUt%Ci%NJ z(D~}=ibO>kb6W;1jHdV0aaf}8`~JL)+_&&|!A6ehO6J?b8D8v#pP0`z*Up~FghPTIkWRXe>@7YBSqO7w>&J^C z^4;va&}O_$F$cS`Mvr2AbwsnLanILGf(n}KeB6R$L$WWAoz&ZA*;=B;7_KJYs7QMU zZsba=u=k?MdXOcL8G3bfuwGRtZ})oC*_2)A4uWARY(KJE#Puu!-=&YIL1VU91nH57)%zsF3xGvs$S?g80OK#Y;6p^t8WhUmibhAv4L!FvlVvbIzM67`i`S3rAf z!3mthFX?&QcvrtI@?kM{xcIKh>4RfOe7s~bkEoCpx#nrHg$3S!#?}xk*F)!ymst z10N{<7}O=P9>$Q~f0(VjmvM<6V>y%G==%b9QY&TlSKX=LsyyLm1kQx2Vg?Qh|KaCH zVRo$jQtEnPlUS2fd8LrP-Fn-&GeagXbo;`uTm6v+*klp+-}zVae|kqft>}vk>Lc&0 z_$-DkI0pTS;-kTGs>vwmg*v18xUNJ!;ntpJSZT(=klRwH3058 zfY@G&P#j zImyr8nchoJk&e(A%1<=-kThhDq1hS66M|k~^hReP2{LS23W2RY^Byw|&^LN-OeNu( z7}YnKe61WEwiWnySJ(VS%_x#uaaEHI9*Y##s{Fna|Fz8N71DHUG=3%XHnsuG#vd3& z@NdS6bpZI`b$!!IhjyJ}F+0MLPkJAu_O=F zj32!+-e~}dfF;KHow2IFC%yuWq08#Q8LJVKd}^6mty=^C>rhvP!kPA4jTp3LAn^G5 zu6MT=s*Uw4F%;zAFBb)Pf+M0ES7l4p{r5U z=NY&`7vh}Z)Z`}P_PBc}cwIca+7#~J0Xd~&dslxBKSYqM+kO1DZe~F;sN}bJ%2J1L zk)z&4eLQ$5Hff9E!fz>N6l;x^^xwc%(R(%yx{r-Q78i*1vxAtNd*{O4qU6g<*NLAI zTcO1*dNiZ2w^I^9`-0n@wtGV$j*T>QSEIQM&r2#+YD3e1b2U}6#A5>h$VmrH1}H%; z6)A9Wzo`g|ZaM?mySTQ`N7!p5JH%hEA0_A}ihG8uoJKiZmsTg(@+SB{y<#o?=d|m8q3~uSb}VbcNyri<(>pK zK2H!Gv;Wmo*BQdzJ2;A>A9KE|JyS$=T3!hX0p&WCLH-3nV?ljZUm6JZR7%EVlGqBf z&S=Y-Vl9*uYt1Ibo-2+Xfrf!0IEA4y^4-Wv47@9p8qs2^d9m|-eZP6s>Aq}=}UDSplS%t^+^USOZD0b6PA=B%zO{0X2rh~Q_?3Jo+)SbZJm(+ z8%ux~qa*a5^KI05F&0j}XFXdya4fvRZ!7uP7bdtmm*LkR(5uhTc@>=>4))^ec3>Y$ z=_KvccH~e9DnA44`OG+@6tpmchEuDp(BrNfzRHl+sQu&`gT)FZ6qCTyA5xL7>{4<@ zOx;n3hE$P5Io(cAX?*Gu?b$PgvYM1%GfMtR4-qh&o=H*<8b=MA=ugEtWKQ-uVSG&` zjS7|KQlcL8*6ScIIS<^G0xl7lyL|s{y!OTG@y~RhtWjVn484}={)h4YmXB!M zsjV*Xrg%dfigTLC7?SvjAs$cw_;0~ytkL#e94VhCwjacx)>((gvMtfB|Drcx!9(@M zrbs#2a;)8y2?tDavQ7rN=7vApXy4JK^i4NrCMQ?_+p#Uf&*==_tfAp=IHoLrTo;PR`Ks}ODrju1>%q)aTc zyii|rTzfr^ez}J8xP4RRJ7Ak+R%F`2eWaKD%-LWFY?FhoM+w0R;ly81tYO7SZ)Y~KNFQ>w%NmKjzLJ-6DX8Jlu8RbS-@wq;$!btmR+?e| zWY$3T>>Y@eoEj1|>p1SvJB11z7C7F+~GtA9i>iTKP>er-!jaYC$8m~xq| zu9P(n>f7qJR}dGB9*Z}mrJ7fgBh3|7Fc}=(dkzQg|L#Q-TyqUIT4e=^)uqfEhl>zk>}B)UFG=i5egZ$s_q^6w!mL@vg2%!vBMEi(?&2K z8#m}7{<%lu;qFRlA8~(Fk5S4iFX9t@atI{(i95og*}0mlC3Z|BJaO{8m6FZ=ci-Cw z6llNx6!LX6tJX3pMmlDG1W8EIA3zC|PT8``{;D*~OBM!V2;W^S(biQLZ8o3u`k>`I zOchY5us)^QTN0fk??Im+y6b$R6k|RoGd+?H_^|8bw~k-L*wUse6Pb)3Y8+bH$Mg$q z{4R|?Ny0nzj00gJ{2Flo(zNs>e4&|r2c%AoV$d}h;@6s*85HZ|+81ppzBfq@E|FFDWr-)DF$L~EDXcEvg0o|5wugv?HR!KjISxaJUY6ImF0^gGt+0`7q~6g7cFL zr3_8_7v;3AQ$=6{eQ9_{eDY2vhlM$1Qw@^3TAxF{{+W#ncsy+nnZKT*yS$~1jSv2} zAirLawRXzzbiVN9#_PgsN}ZidL*84wTQk*w_AUH$#ZSh+D_&f*$sC;`J2D7w{w$uf zOs!0#nk6{={xRo<u!VxlT zP^qaR%rVQACF!Df59aM>d-XgF)t4Mz;Lz%r-iePA7>|)Yqa5J0S1U25wFKjJ+#Ar{U{$^7s?$>^IYM>x^r`0obK+;CPS;hw=MB-d zl<5Y~uJqR0Uyocigix{cz3Rj+pH*l9M13EA!krCmgvSjsxlK)6UYB;{ZaBp82K)wk zD00BVKHev6B`Aa#vI^klEYO%$K{xpc&hl+6Y?OMQ;Aq)b$4U{$n&Vdm@b#l9eGcuf zpPX-XmqoMx7W;j-(CsqpUnUY`dH1+edTq9twgIn9*j5xq92jTKG4*M0P_NoO?C@_t zij|ud>3+MFpXi}WTC$4qt;;@H_>z5OX5h&bm8`4qysK*g#Azt%ye!9CFyXW+T`dI< z2KpRA+Jl)fk?l-W)3EBl67&x;wE^Tid!Cxhe=^>tcNILfwib{Ju)pZv$^T(V9Vtfv zC>kz>r&uPnwy@PIPdZcJeIvb;M@pf;Ct5K2U1kx9w*^qobI^L7j0n8Gfp`ED%8t4G z4O^A8G|uNQsjCz*k6{9;7+u9QYMk>qLL`J?LX!_j+@*{FcIhua9rp{otcBjs7MhAS zua5>{C;prN^0CsnE|-g(DkeADSn5D7#JNqSro`SO?^&diWr*}?lr@HSw9c`w$ylBh z(BnmM&^(dJixfB{?#kv7R3KGNrRP*h>Mr1`OsR8-{!r&Tu(ng7jODl%cgFazWY((U zM{JPjz1kms^*TY}NUedRB?qR*|2W-QZXAM=i7vd_9G8Fu@M{=Jm+WCHp{CLwXOs;3 zZ3{S{OM-L_i#alJ`?#X(6xTR$r^-R~a{s|E*US=sZshWfrW3IF;7Kh04@)*Lneonu$7~| z?VrB=*GN$7yBaR@^f@45W4*)zd`dI#q3K{)XSPs7zmiNfnW35<23r9J!mB_TBGCsj zR)bDH5%~&i2UhEy0HYXO?}$dQ)%BS zERmM?OqJV%GL9MI4twe>?IWR2xGCMf3o|z0oHdC7z?b>gHyE!}nFT z-w;;oCAcAG0k*r=2_0wti0F-ZuO4IR)h<)hn>LLr`*dm$w7`5`5G*4}f_Ln=_M70X>tr+~K4r9{Gbg3(9(#|v4-hq(!&dCekV@vKg7E-|@M8kE` z1dNTyZt+dIBoKhMjy5lBS~wMj~3$hWk|d~=)%!TZSQr3bsSoX2ix zIh6#zScOnCi}rJi=t)9<53%y~%pu&17$pIv8MBBUBoosN47*EskEl-3C#W5FVz3A{K&n6zte?AM)Xq=)Ap7{L1j9gct@7FOgAA;V8<`> zi5$yZ9!)}+L6j}BYka2n*LO9Xw*pUYRDk4{@Aj;KDo&LuP*!y_Xr)U`dDwY$UkS>h z?_lKfv0|wxTS2iHtIp??+Y5s73X4}|560Jq+O(gG{?iVT@Y;|#(c`L|5cMKJXmmCg&T@0JkJDbGu=5m)%PDmkJHaI+KsTrfDBOxsDL)#E6MWN zACpnejctE44WJFn>#f{R)z(L_LK2_SMU9!}3l+*^V0+&2=|`;o*SU6eqvkO>&VenI zB0m2#hWi_;ezo)Ojhr1R5wIQD1XIZ`3r&?)=nE4o=t~<5)z=~%+c5tig+CR<<`rtc zOf`irrr9bqe)^9J|IaZCsXL!cI4?mmv&}rKbtAMnCJu!}5j8g`WXwANiz^MR3@GK3D@M}S@4rqd zIB&$3pkoOQ!$!zHeqvQe`1`vyoMDw+0jp=L%959tVDc7&+w)u6qJz6tMJ#Nmv-SB7 zHuF!7$$Uera4pygh3V6oL0Q=wGcNg6r=EM%{0wC~Y;G!rqm#-==@rCc)PZOWK9=FdVnV0Hq zohkRnnBknUZJiae933NHZMux*z;^@IM{#4;!kEzak2RCbT>X{HF-e4*CGi#Qx?Ms` zP6+vbDdsawN4{r;)hfx&lm|y}ZA~C#>+Bcno5c+gpJ4JgMkV4VKRa#vn3l0%7ZV!V zJd9~0&`OeVgLj3A=(oPdcVypY+$*YHJl%B)Q|sT_f=vN021!3eWZXJb&^Ww;8wWx{ zTm^Y;aFX_%W%VxOuA20j0sp+CqFy-~p^NeMe?;0&+V+Ucx|w8liVHpK&pX-ZEI52l zct2o4pm5A`NxY0B@hvgCd7TdFP$2)7~l)$jiiaZ++{3QbHHr(4*%NVyrf`eFgb`V z0^5dg{x~eNz-X1MrD}OXi+zhFxjV0hFg<)dsc!)fyBVQElrA9PYNy0_{{Y;5%eOb3 zCccls^te7JD1clfmYq8J@s~uAd_^1oJEs>DVC}8?k@wmZ?a4pf$4)WfjsR+eAYjj( zVoBT!ps*yXOejB*Y-!qIm14CjDCfo%J11Z)OI) z-$)x8OJ$#rz)IYU!;W6MP+O_KARsX(ZvRul3ZOt#9Wx|el-f6W(KTQ#Tk264+I??! zRlXPD_f3Qees;R&fC4>ueKSfHKt<4381U!14B*?ShDw=Y44~Yc*uKAn z)YInkJU(3CRybd{OK>ViC=D@L(lg{?3sf-Tp%tE;pJ*zM8jxM~Ry0J7^S>YMh!F6q zd?`ZWnTOxdyB+ACR85_)mjQSdd&eEaY{}iUzzVtHqaD7OU+ivF`toBw&Kb!rhUTzau!nE<##9gpm2f4RR zd(!SX1{9}g`-}HbMDUsVUVZP(!?&Ts%byQ{^Rs4dPK5zocdU@VJg1Z(>-y*2>K4&-)o*Wnc5 zFP80F^4GSkBSi_Snfv~U9ukT!ULR9{X*o|xB)cF-Rvz5Ows-~Bj_EL3SJ-A;eKXdc zrqU$!*=lsd3n-37^u(I?e5M+V)M(9~ckpqxGJ2tG>@75_?)<(ta7kBpa1*lU@8(Sq zR}*pzi3i?b3_WkpqAbPH#Y(8gq>B*%+FR`n)hO$z;-=5vas_}2R6xL0ofkA>G?93u zV*UWF!lKS&1CMs8j_MNK6j_?Qvm|c0#>=6aY!o^cD)#$z2l34&T?~S8PP~EFp-ZYS z*q6gLkCY>*pedRS*jXA44%vk}ps8I+vca%1;3mC*V$I_H)I>XS14234)PLv!DBPGC z)K=hAN~jb93`j{@pXuiz>-3{?X~Od##^6>m z8+(r{PRo!M)s5FZx221eq4d0N_!QV+uNdV@A8SjtrR1wSI845DmwA)*5BK5kqWks$ z-~g6PWl_w;Am@oT=p+tYJ z%uE!VV3nDj#GD?NytOcOGXn3#h!+fc;_f5Mv_e+m&b!{`8B;*tc7gY<7aAYzD+swU z9&brXMEb6J(snpbvZT#YaKm97#B);TnIqOg{(ha#{$UX=p#mWb0Tlb!y6yJv+N!wK z&}3I|CoE(q(P?$03>=aO6#!3*ge6%-cXXC>&nCPY6_7wO$L=RWDr@6Mu6gU|S(8P2 z@}!kUNBic@^Vgfr!v={BqGi_Vww*^x(=jc{gV?{yxGn8L4^gYlt{GIPr>m;!A2<`f z^E*t5blRrDwljtD;;&e2ll#u#TLke2pYxbE`dyVScVeW%R-C&_7ZslUXv09q^in6$ z;VWa)8bdtg^k7TpD?i&h9$q2?6hF|FW0nv%15eJWpSX2N_5FUaTnvAx`0T))kM}+7H3f9ek4UWy}RybL_#k4*P(_C?R0; zM3RgxB&h|XuzmYX+&oD%l-ACGS9g8E3qQw(tBnVm9sHP+gbj#pDhHu0RZa9i&plt- zuAz7snxA{&m1b%h{ByA&;SJk|u7lIABy6`8Kpfr*&xH0BqB+q+ofEs0CEuEy#i@`P zW1f1SA*2nM5_~$t;>+|Q;l4OgJUdW{Y^J-era!-=58c{{Pr@{j_yYsm0(JFX6XEcy zIN9;VeqNn|^By|W2{;g}+pK`M4Pv+R5-e>2n6RkRAN9KOD$14#nb{`T#r96IZJQr6 zju549d`#<3QG!((!zmuihUN$QOwhjkPWc44A?1bS2!-XhLBDd@RC{Os^|awaJpmc1 zV;D;$Bdo~e(RufGo;&@eXlCT~LDnP@xZtx8MWTawAparFybH&264i#K-HAVoaERj z`AxK&on!F)^vLbx6cZH)BQ4PBz93#hV&XqX&b>i_f3v)qTA}xyrPv9EUMUY1*1XZc ziP}fO!Wa+$0<%B{6*sRFIkwp6=}IJ! z9-UKT8uAsNckLVqc-j}g$B%R5XkNu<;E7&1CJ%OZL?G}pp$r`*SLF%lWh^^>#nNJFUGDa@b2@bad$ZnSRIU(x>Yq#;25~y;>ePRt9E)sFOiCC z7L8jmD{MKcfYpr+GvI?#H{%r5PudQ0)z-f%jM4I$S1YgDnn>pvnk}{;X_PaZ#!XTH zu~IH!O$a<%Ux)!IDI&p{X-(2mWE#@PO(%5jt{GVIABNXHmlgz1>gjkW&7WpEd_-=| zW6#+f(p_V}ty*d#i_ahw$7NV42!dE}7ja6O}FtOi8_jBto!W;ji>_;L^OM@~K)7wJIKo5o>oT3DC(aZ|`WCnn=X_ zrkDl|gO+IrB$zdUJQ0prZ@FZ=#0G@YZ-Wp^sO~(h!K!NJM0_XA1&q9@$JA6rz)+hg zUEy?PZPmhdm_C-r^1g<=$UL3h2c|8oPWd#slA5P??zoL10uSHLf zFVR1%oMPRf6cVa3%(k}&xH^)nsn8+Epl$eiiVp(QyQH_hF1oaI*x$sZQDcp3+K=Q+ z_==HjaSUgOK8&5I$$|Q-c)E&UB)L%QmB2{ccm4M!cV;lDo5BSD4ukVUn-VteGib=# zIu3>|d&r^zS2Y!$#`QqP;jPw0X-HSlL?>R}7R8W{r48x`_PI@Pe7S5pGZnU!Y zBu0gJhf?H*CX&x0LYmPM9yB+`Nf#N`@bw&KtQ^}^Z0G$Paew{Rx({zt5dl#51rM#3 zep#VkEIX?2R7{+V`7s-~{vlWKLDMgAK622?D41A_0RoU?$P z&7e(WKfYSemaRPP7k)~-LOwz?X4YV{3FD(*)O;f9MP8Pz4!oOp#jF;9q3dE>8>RQX z?uukqz}o3p?5OFIu#rr@e0-B*Q_|KkX{c?+#GHxBvC2oY#^fWRvw3p_2U%0KGKTIs z6rCfKLmbs2wC4S`o$bdmTP^hW?taD^={2!5isCvcCRg@2xGjN|I8S7LZPT201ZY8*+<-c6P*n z`)?<$zhKgcQ$ z_7Yd0TnZ*Sqy5sDv>55;$Q+G#Ad#I6KsW)?|LCU9s-9Sj`hUBKE9Pf+ciY)IXz$*Wd_?C@$xtn9v6O<4?fS$>E3WLV;bq)HxBQAZBscv$R4% z;%mOh`IUEiO%Br7+{_zSoEma=MKmZvrn~s`ON8~~bN%EDA;wQm_cH<9JV^D#rJo|+ zKk)=Ja4g5NC)&^NwKCU~XDkc->e!-O#9oxMgZk^R-!@ijh}m8C?W@{RGlaxPgq-A{ zD_3I~H*C#_!68L#IRC@Kr?oY-vRsQR9?p?q0rVmMR30TW>Cth=Gr^s8kQN-ZXAC$A zo+measZ4qCl}N3&-ZiKP5`&8-KzZ`C?)I}^LX-FW8`YGiS91BNDUWd%Iu*XUqJt#X ze=AmRfH4io&n334k_pmaleK2U!y^6pgSfHC)O*Q&y>wT`YDdM%7)0G3MpRF8e6i!GXkc&hI4%?#0S7P;H1VS2y8Cg_2dwtdq%@vAmb1#|w)Bxr1=_(prLgzs7s!eW`2HHIQwQ6V z?&(Hn;)ni0ATcSJ-n)6e}`u^#ONGh~gb+~pY7|3+kNj@iy3 zw_f>9oqfE;L_vi}!VZAP$j|Sbqr0}Pyhv^|_#f>IzP6^0zJpO%SQiPQ5@@@8s5D$k zla3x1qnO@GZ$j$-hxOvR&?u}SWR^wA{N1o7V>93eMJN*5G>%>;^v(2BxX{y%V9ycM z@sL&#w%$Nh*0CvlV3Tpd+w45kG(WfFRhQR-Tn^pk8ZS`JM6Ab6MmEqmJV@&QyR{6BHlA*SHvNEkH0wY!@sQ*A|k|UD}1|2EzIs?j9BL zd4L9vEt6aFhTdvip?^TSZM;78V3fcV5P)yo8@k2B3~Bcbg{B4g+0`dH^IBv!nGQcx?me-C(MV>7POqz3%&h+fjP=GCo8V!a)TDJ7{-lU2df-<^-OWXC@3}ozA!=nSbR(#i>B3*@y9XD`YnCQMAgu`(Z z9)1wy$TmD6HB8r9@v+WkMXln1<%y%=tX-fZCjY01f^oy(WsgaHO0sLe!^063Fn`1` zS>bVqtD7!bwcg!kPjGeBqoh-?Hxg;g+lyd+3Tr7@9uSdx<=iPGI?F$u;nutsOdM*o z+H}L1?N5OEk$uG}b@)$x4;(kBugYZ+)V;;ISf&5VgSDtC9b_SeEM+v#d>UP`+f{nIh~>{n%lPKO{%{+*MaNL*IO?$Wb1Zrwola#iwUr2e7KY`$(+(sJ^R`MwmZ*lCXa9R>zrtL+U(ysj^Ud6* z5A^t#y$djNTjK)7ZP9z*7`?x>4Vtuhngfa2i94qHMBUOYTr3K+@kdyszk#g=bvrz; z!lqOpFXV6g*A{Cdt;FXN5n~+^za16pV3y4aw0PaCPJLp-7ses^zuq)`qH&ge0YfXO zHw0f8+zQ)Ra@O7k2kX1v*78`IYtixx-`t_Rs1O-$nLG@&FWb$n|GJ z8hvyZ5T488mjec|%CP_H&vaV{jM7uNKc05M2mdtc02r%eZ@t*p7`G?%SaF$M=`ICL zP#=iP``X!CTDLG8+7%R2xJyf<)l6O1xwH^ne)gx-^%lRYL4!O>E9(72pNGf^Jf8c6 z0{7j;s{U6)^eOIM>2dr!RK?6bo-0sNrM=m-fsR!p-UCp*_0@u@lS(n%@P*#=+{*CNBwL1Nm7|XO*X1cLhVB2ih+xbHFD`ZdJ z%hQEI*F*arV*$6~b8Uqe=!oCMd`%@O<23O-gtG+)4u7y~<-uw=kk^iHPSNT)>#mYv z&)VcQ=x-nG{4ohe9^ySyxL30mBfp5I&;XWR^xQa2>Mkb5?7&1B@lYTJX;9JEd?|=! z@z$iPNOMnUKN_dj%pDS@HXt15XFJ9y_tGS}nZErEdGQlr*-Zd_*3K4E7rfRi(dUVX8{^Rr^_RPCC_Dv{99GmEib<~DmGNN2GOYq7CXRYUoz(3 z@7H*~KO%AH>zmQ_wxfMEkHkYJn{zaN;@^NYNygp$jiqD+| zd>^$mA38gJj30i#E$(^E%fuz5-tq$_Wa8Fpw9d>Nq`Fz-m`mV%dHp@D!Pva7-S$KS z*5y(clUDlXC8HIA4QrZHtou*)nnOO94JG_{+Qz~$jj-*4L>HOmUo<}R{&x4!@(@By zTt$q_1|OK}yXP<{yV0`ip{_W`nf5=dj-?jra)(kt#=9u98W)4}+#)$3o1N%BI)MH1 zx|pWu*MaPNwsBz8{LC=wDrGe0xmt5uyi_K@I4Elt&H9?M2LsA&&1Ge?12}Ftu7C`& zZ_1?--PixR@W2@j%lCa z*OV&9(sPM`jY{t8yZrrkrZJ9j`v4sp0TdzV!==QU|1AqSWBW%D2U=H6BNcr+@bSzm@h`58Z4rol3VG4=AX0X!k_mO? z=KWNW6{(?ljXpMwz2PW4eoS_1%@Afb&Q({Qg~T|XTT4gYts=)?3m)cPXu~`E6NJ%y zrm=!Us)MNd;rg%S2kZY9bSb{af3W;$N+7G-*lKpUIuRB6%nMPySZ`@_V0DGlRyLJ} zN!zid#>;~K69Jds=@6}2*l4*%-`g5me6bU*8*ev}5ERcY2T+ACQ|&tsZe(e&aU%b~ zB-|;^-!JCA>uGFmaayb0$=}k7`d~M(bI5x2QrLQ>Xl_X`ghF5=x@~tc?!|c8+C8;P#q|H<=q%Wx=-)QH zbPAHPbSxdp($d}CA>G1K(hUNNEUSZYFiHgFrvO#?~w}1ui)^l%|<-(>1@VY2q?0tN{F$disBo3AUMR*IK7axmCGjC z(X%l50Ik*$ZlCeA!zjG{S~~$~!Y`!SS`Rcq{#4CpS*!1joH4O=2mde4+vwH{hc4rjjY63(-7aFHNvbfFhAHoOnO+jr=81r<dx5$0EBaNdHNf= zrhMR>+v0!eyzx$Krm~@mMI`y>KRtZ(0giQ77k9z=SB6kUe(hSYR>bi}_=y~ctpZV@ zbf;))8|`(iGIX3{u)*j`FvQ@dB*}(!X2{TAEdBbnI4~_pPBWY0{9NC}q4{CfKh`wr z`LJ7w9EMM{Hga~>Ma!O6Xxv&iVVX|W@pB}onZ7s)gX!#+F{j09QO@aAoZtddWw+kD z#dP2oQ|>GYz}g|%pQKXgciv^C8wlp;%1l!DY$%4(IhzlOLqsWzeuih9J^?*;s zVoFM|?18_^gG=y2sUC&Ei(UV4O+aBMNrssN<%q$&9clP6#Ejs_s{1x7TurXw9mT$9 zxRNCfZ8JphgnxFTsvY5OI46LUh}4gI<1zj(P-pcF{7eoo6g0LK-G3iCKaM|b$*Nx+ ztT~Q#DW_KPCcOO>)Y8{2eoSTRUx3knkDz|WEYrc77Ulw!y_N`#s3gI3?(S?53|Q~^ zw|xA#+P>B~KMO@+QsfE=1tmBOplY&>HwfRsR+YWBR;%8z#|o%d3cbNsERhzNZHmTF z0ANkSDj~!1WDJHFt#r5Dm9-cp9e5mFuoccB!*~vsF0H!G7&PAv^URx)2bDp7gox2t zTxI;;f@Tw@(V{UJx(u#3AkdlYnpO7T(r!?utYBEHXDX2;{j%Q_ZEc*5U)jy8c2r)FX&7RX}&nmXcQ>a?8o;a=~PluFTWGik{;$2tyUNfw-6)w zT)diqWAs|^pAlb|HSr~=9d z14~mkwRuCLur*r>rZa%m#K@k&47Oc%r<)V6$TJmWPJVJ0JpZos3a2zIu^dL zoC?<)^W*L;>sF?{C-`NC>bIJs3ybURbp0iPJ*x3SYn;kJ)!zz5Zx^FT81gXB2OY+B ziIV+B<kyA+yn^RIjA7~>gcg7r7((Jt5>wl0FY@O4Y zWV~rvB??>q(UP`(HQQ)6k(uDp=FJdp4uo<)GugL#k{O7_MJ{H|N6g=0Di<5T8pAzsP0O-2%@4kFbm>iYfT?n#K}7+1^Iy1B-Is_(xC#xioP)Q6kBGPL z31-Sui%$=0IcloMk|d|Xm#tb~^RpYadK=nd)PKgBy!of49x-(05U+dLWxP7WwvjMY zmM7EOY2f!4SaFv)@WuqNDYHytiTeH1k4_S3yWG@wGWKc@4(9k=Z%q~mG{QHiUY~vO zzN;eY+thnc^7tib<*s@#Gc%}hCSHSXwmNfPK0Rzk33LVS4A6zlIq_0bgcw~luLMw5 zP}Uy$?MYMSB%d3f@HKaRNj#d~fEjLnQyQmcTysoz$9l1uJ7{A~aySq(xp95;cj5hb z5oEee;gTI>Gg}zf_^89> zM_l>&Izhl<@ZfyhRLOD+wE92L2SRP#zA9*AQ|$glyF~60{?ZlXqct-@-K8z;dBMTU z%q(4ZzXel2fU;mory4P$O<~x3u$f9j*m2m!nM1*QB+g1SE3DI_hf~Fhl)a)WS^b z*5$RJ$zke+_a&{4YHaV~)F;9_9GV^Pq2if7DI-!K%u@~?M_vb?R;M`AVmc1!^*`MO zwOI^fvEFpAQJ_j3+}$bJZlw5#bDl@(gKi3HNVn$A3m?3~JYDbu5raiKl$ zc^s!4ct;wT-i#CO(5CuZ+PC@gRu`dhc9ux<+f%oucHY_G9ZkL>`?O;qPautTw)YKP zZw)6rFZ+pA zo;anKm9f$5(=0j&olC=b@+tk}CX8|dnvLUu4Bh_ILqyqLXa_b;IZ73uEAKQ_SJfPF zE@3!4-aigIghK^#k0bF`8kZfl}Nk2C(LB3u1pd|)$^8^KjS2p?tH)Nmwe7m z8+zf=7jLYod#&xp+z$<^4 zX0NarmyUuXDYQvZo<+={c-1oWq}cXVIL=nYUV3da_j^0+DT_a1^YC|@+-LXUedZL(PF-tKra^IU#FKZ_2!T=(wk z+AI|NrovqI)~^sBVl=W&)#B_1(YR;||5?BqaP1r~>;t%DSq#<^oD+#^_8s5t$Sb2J z_j}4~x2jgu*aiQk-yYd8sO5_OB^XCj8AGqw#qNM_I~_A!TQ1$b5u&Uk4k+Ui}26~zg@FR~lj{E~&ZOy89=DkAAr$$7r$ zq*JNkkEV(Q-^&tE&Fe=sb330i&mLMIydJL6O4=4mhSb_<`Rw5*HJu4p;rTMk^pD>& zT15c6Pn^!Eg^cHO8v>u3$~?0wh!q6NDJUzlHeAY~-6PNrb@dd9S}M399j{YoY>L_- zZIRH~c+YK>bi9i#F%fP$M%zciLWG|*#xkk7Zm)#bj%#R&APjK|@FBczGBB~+j{<7W}iFTy|h zCT&SK?BmqL*sI(PW?o&4kNqb)rY2|l9Me=V@Z)d01kDx72L?kZ~7ld&Rp;{b?`qR#28VPZa1_C(>i1=QQrTwOH@B~<{J<=CkJOe8<}_y z0C`X-`|>QtGF+}mfV#`r9;l*&cOm!%rqUg%g-hn@*97*W~>2g#nngA|WWGxhN706qNjddvSo zVU9E~R(#8}e-xl9NEoyEz=TVo(vVMB!h5ZS6~$D!N^70eb6-28i8$I^wtu3t71}cI ztw%OXh;i~^5EQ!~7Tgvm@e=B-(8TOQ*4 zX$Gb~IBk-r)YW#`jZ=Wdu}2QPLDI=cMxGV+&0|P+_JjcLaJ-o*bs>cP0-D)=F;NUo##0v5%+$u4};)`g>}^*0}+=7sA&Va>!AP&JO%a8 zQk)%0msMaxaeg92{*eiDO_SUjcQvkwx;yv-?cwFy^D z8T(E)oW`MENj4w+lYkwZ1=tU3-zYYN1fFfDPA_JYeKWF!{DT{h)H9MiTCL+#_FJhU z$(^LBzmKDUBaAlH3LAL7_wK zC%Oug)LO`+trK-z@E3xT_5$qPnL(UAJz_~ro?v5zS>)UTOGY3`Cvr|8R zA*vV@B(nkAuheDv%qOG=*8)qNSWJ=hJ7&qSoH?JgvC3_X6SaiUj1afvW{uj0H){_q zx;c5*1bf0nBX~gr1Wh**CQ*cUSy>H3)k8iTk%_Mgi?aj~%nX+(_)G;nZ16n;%f~}9 z622l#gK+|OgZ(rzg34Zjw*op7nL`RdkvgD0Ya=enMSzqqca7BJ2|$3SNio_H)9g~~ zg7r;t+vox!l*`<5gHl(Q@3ZIic(|>!CML1@IARerpx~la zegd}6PRVs14xB+vCpwTfQl@_h zyrW;dG341#oqD9Jh+9=8OM4mcQxu2gk#=*l83M(0H$(1Hlph2yf%TV{SDo2deAe^K zpFN~LqjvIr+-1ePDH{>&XoR0);*@_JMdP(e8%CQ=b7HaQnMGIYcYbU7$8+aTF@G5*AAs z@di=qf}ho5^7xeP#+_dU!w^**wP&!?3Ff|N0KjXJ1(F!-=-C-(p{f3)f9u;5YkzE1 zxIP~A1cb448Hc(5f#}QbLrktWO|yK*JONDRqd2enyM`9MT{lt`i}BaJc+D5X zi}`$A*=W>6KlrQL>?H%^n{t#}WT2#gc%2`X7=>shl>`V9{J#(IppkRk63WUTwE93j zkJGEYbs_3lP*5gs{Z=!|6o;mOsUuDsVlm0lWCz>Uf~PQnn(-UnNPz(a?$LE>o>Ehv z9^&KnoO0{Y>V@QblEnQe+y3Pcw&@{dlnmdc%Giwv(Bb-#9*7(fCgqxL-Cv819KSab zGCM2aQfW|c4>1#c14>YvPbO!jz>lmwYcJ*TDSdkoow?#^c-IavR(a<{uHs+i@hWqC zE(ZPi?xm6x3O*JlBUrKn;PaZ!AZBAS&9pIvw>kqsr7s!}8PnuIT%p5p^9UwRt0j0B za78N**fLc)Nk)p>67C|ISZTzaE;SE6?8UQ7c7D8XoJ6Cr6>SNx`&HEX@GT+ZFxfz; z>62{P1mTei1C-q{n*z*vB84WI8NC&UuPb5nA81K%+YdAIxh+k9$M4ZueuE7qf&Zn@ zq~qg8q^GUrT(MiOk!RqXjYaBr^=$u*6ODMnU))KKpaVrMJa*PtfDw>6@a^aPWzcN7 zW=j0mA}7T1nYqP3EvVFF6ViLLE1?9BaioM$gc#*P%~PjQk4VjaiaQz zpz30q{lZqI&g>&K{JM2gqI%HTaE-XFLSj)I=I@>q{C92c@1BD^uFD5Ivy&!PbcD;) z)ch=VklKS_pAnbPMj+d*%$oTFIVd?HHP$wTr4sdZeV7`0DbJW;9ErRS|51QP6=&N~ zSproCm+BzSHh%C=Gn=Tz*x?80E?QTsgc6d1Mhau5fUYy2kA+HTW{X;Kdn3FjBA@a; z)8SoQfB@fwasDB0p&!7l#x4ZshpJKQ+Hq7CY9|1dlPa6PFO;$~Z~p_0OV3H9pr8&d z;o2tdD555CFQGrq#Cxf>o)fnvND6MIGP%V=ZQN30NKuH#z@Id_%YBGgj+Dr997Gh0Jw}-2#A}q>(b6ZAZ%d;@9a7itI==;%?9A0U@P`o1%j1 zI@Nh?;d=xX-*pHVlh_v0_W=W!zCKyq{Vs4$nW$kLj?xA6JjyIq2Hah+L7Cz4)kp8= zw;AhF+jazJ4~DTIcuFc)8OTdhKVJUbuCF+7PI9_jiklmvq>gVt2m{q5y$S<*8%pa? z&cGQ;CQh0-cfKr#yqGu#QqXxbCyuq;cm%t>E|hV^ml~j^xp=X=en*Ns*-!Xgu5tMf zf{3MCpjiJ3BuzdSKmD}dS41sc=MlC@!PpC&V~*LU;}QRjYIKI@O7%7&Eu+)7H+zYU z%H@ho6LOKI9u=oT;sg}WrK&YLAv-<4=Kbu0=$QjCjx^RW_cvnD0If=yoDSJ~FJGwd zZ1|_Y6k|w$TRb$RHkPkqkfcny=Pzj{s%sHcK2^?N7Q$y zpEE98iXh%?Lqfv-%tI)2U)%=wcf2TvPJlzkBrH#=n zachk*zaf-60fniH>QbfYbFvKlfUFs!NjpCl-aQ|z7U#v{ahZ9a(3LuXGsP3|PrG96 z+;2}e1>tYC9^33b>hD4tA^C-Ur8088qYtr5C4CR1DmhLaUU}wK;QRU<|K8af-U?Yp z8r5$$ArKyd^ERz$C9hsQ<$J<8$7=TydloXinfj?T`k<-~ghxiLHb2X#QUoH>s$;2> zRyanN4fJLN*7!f-qhcPOo5EXmJm1VdA?t6+B5&_n1~fjF{xS_Mv0(|&yQXh*M1E+2 zlc}an?IX{Pb=QHF%>d@bUE;OG&3m0r-kJeV#xRNF`0WL}1a@mhl<*h1KTzaI+?}mz{$*zFZ@KdoJhasX%t<#YhoN$i^;0~Xko9LWgZBlkqW^&w zDm3g3wuy8$!c@l#lH^IXA5RIV#z$_e@1j*>^z-cE^)36yPkx*mIOMW~jUTvPT1{u3 z7`GDl)4$@VWE$r94>S<`p3gC*8Ru(#v<^M7GQ)HRp_l>p{$RsOW)amyuRoqwzH@iA zIXL|;$|gw}+cCRL1H0O%^<}Y4@W;z(_9qPGF8vYmqtb^r@x1LsDXzyjHyY7=!GWBP)_VY}a03NFotnJ}*)6r$PXWQCKSy_s}LO7TYV z{%$5AbFi6D#Uyh1yoP0>Vm&71gn|lQbEIZUebh}6JU&R3#ymNWs{Q*;q4p`F0Q;mR z*TH3O7JYvvV9AG2CflXZIB;#l20rgUoLYI~wC+*dJI9SU=(i$JBMKXQS=|B#m$K~Y zpiF`XqN=TTfr~W@ORK~$C6^+n$5-1Eh|L80xm=Lsg#Q}1Hd{+;J$^CU+9*;&3%$DA z2PKpia@a&hhOnHud2rXQxl1TQz9L+GH5wZpA9oMV-x-Rj5=4u*cmdQ18f;kEYW04x z9`ER9ttTKN%>CVH&mv1PIR~itR5kz67!4K&l9L?<+$K%qtWzh^+m8#*Tf_?Fto>J$ z4#N+fB_F6%E^Wl0jvoWxSp+H2f6wOzW-{3WX$y$2#-#v)Csnw#q&K~d30mt(aScXl z52L#hX5;zGYciHP5vAIs-|5`Ecsj=Iq@!ksbW*=@9L5lxD}FckW>lCd2B{YRr?R1M z1wt--TLZCeix#4%(TDu^Fenvi-nu^KM;EnHOUI#?7Y=! zl@j}Qo)`8{_n^TIBBw1SmTtmBUE+<{N%$~QS#^2w=wF2xJ8z~HkcRhrdBxVgU1Sjh26qI6z3RzX5mRN|`*!h1*Q0Gma=p0m`dfdvc(7;W(guqyO7sbAhRi%5{MVsw=&v^IYFvS|u(WUn!fj#tr!}oXVXA~BL3<>7}>7> z@X5dJ7C$mu6{KF0hcU?;@}AK_g98lWbVHDLY|5fGwc^K#+WhK0GSwP#@3&}iB9q=D0x(6jKinUX*8Jdvne8XB;{Z9Yq5uEeP4;~Y9(1Wm*C(NlE z9l;m1>Gq~n47=exf+%yZS8k)UI$s@GDEtlG-pnlS=$_#8;BZ&Vg<$pWygNwWxsLkY zs{RpJ{)Q2%Oy{Pb{z}Myl>EbTc3_;4Qn#v1kGq*kopsjK8-7bBt27TU9I&w7HfJ^sQ7n*;hrW&6Bs)g)|J~sf>`jmZU9{YrT{k zt$&`Xo$2Lt`jfIlW7=zzw&YC(P+H&Kn&h9pCWP7Ehn#QdZdP)pq(i(APIlQ7VknoN zV#;dFnrC(sJgY4g;R79awXvMMl!XS^14!(^hlSrCR+z^-V8dYZR3F|{Rf@%y8nF!f zgh1BOsOu`NBZWtMlG0(&+$JT!EalUQE5(p~es%+7XQHmh<6i!Av zxZ$r`ZldofMV7s%voX=`OO|b?gDv$X1T>XXz9INozAUM0DsQysO~tm_e;e0!FXO`x zjkdv0Xrc`dFzD#tt2fw}`p!9*)BFm@@3o4l8ukif+HYHPyFQ2C) zCX+%tXA?~uiGhzVf9?}~Yo4*0zC0bF$sa7GT(%$<;paP(EPEqtE&Wl75+}L1>d~P$ z&P}X3f~~GSrf(~Sq|fCLAMIowtr0tLUoz1KiSrW1p;#2w5Roe^H|K23B740cz9PPB ztko1HyN~Sm`WjMYW681{VL}T1BCuwD|5Yt-G;i`3Dzkj4S`~xPKwsrVhUMPCi>f3= z%F0wbo{$^arpaal?nw9his)iV2jVEv$ChS6futh05 zM$5@SKKP8_4R(ReroW6Udk61-Ag-t5<~fx)p$wr~Ov#nolFZNEDD6zK2CbS&a&B*I zF=?a2mun8hh$d9FX;Da93?*$^lzxEr4usD0ZtQIxFWTJ!$XJP-B~%SJ=i;tg{5PbP zdaagkKT+_;JfbN3mDXczc5d4SQcIpb;r$u+0cy2jt$2CT9!w7(_b}l+gdew085~dF z#)Oq-enaZko+PmG34lA;Z*H$OX2xF+@1JYme?PS|kP8Z%#}81lwv`7%BG@lsM!Sml z897ncrM15|N*~5vCCja~R28vv53!*NwkOGagBczHM}T8rnXssi>{PD$_1 zX8Y4e$;vKutJx4$4idwBs2cT)b*bUaP{EuhXLa&Ym*irOOXTull`dKQ48`)0hUbQp z13bx*QZv&utS41+#qg{;$9wAtDP2L6Rh*sdzghOz*}ZzqELw|z@WFh3xkwW+x6efX z?WRPO9GWEP>G?H`tJ;o2NplQS2H<#AT`<1ksYcmXbk1@je{=i_y_S<_C&@Nd7U&cj zl6n)f=u8aMVHK7$A$A<(UBBlX6kMf=8qRm)jVhR?!Geyt{B@=6s=7o0GeW0FIiY1*z0Ih5t z!@KXbGXHd~+OxEy^>HP%L6D zcTwHk1EV0!AjbVBs~m87f54g&Gb9a*701wRO>pky%Fg18Q0!(hC9dv76=k^`rV8dT zCKn(XImzQoQ1N=Fh&$SQV2#B+Z{R&gvE^?mOMr5uvk@(efczX0g8i0A#XK-bE#6{` zOBClYwn?&%7Sb7iDVo~-PwzhvbHB{VjMA2_JDWS{=T~q_g)PIyf^jzDV0X|y+xC!3c zH@fU$WOSUThW+l2`he)}O%yA76sz*aY>ItTKCI3-+-^$&vElr=z)pH*9P;lF#d#p9 zbVZL9V!2>cODj#9x&9?}?Z^a-Pd@U6iKy;rN4q|4!x^<(aq7k%@BnABdlasfOZC`dv#VvZ|(2@19=*~F$-7}GYPY^qI6B9hTW7+ z@;5491>bloPUd;Y_Z@unV(#LJ{iR;U-nmtyH8#z3uft`f@JqjU!=Dv)EMK0@StWqhzIkmF~gS=@M zvZ=#E{lJ;NmNfH?U7Vb**RkWvNWzTKC!ZK5jW-1gi}VN~aK; z{ZaazV5w4Rx->X;DuIsdSl)mxB-3QyCeE&9I|}x~C=*foA*MQv{9kMhrz!*1KEa{W z*j0ivsKSE@_QC35!t*&2NFj0er7|}ZajacLp2Q|L2>vzo0*hv8Hj%9hh7oB9-aN9K zRiVF9_GYY>J$ng$QkSJIjyrght-43PwnRqCO+1;(g(F(DwzMT+ZOy%7NtBv=zAzBZW=pbaTq8ZqA?z$E(!>qdZe#8!EME z83NCmpTV38qT-b*s_jZU#{Q(gT^~ob?aZKgO-BWJ0;w`h(E?l?pTO=kR$8AXh0l>% zO;Ks~zTd4{1a59B;E!V^S#(@UqzjzmA8gTk&$T-PDDh|^@79P+*m>^~0%|<`(k?O< z@C3cOO~W>u-l>z$j8n_HqXD0$QTt=RiXM5423vHD%eke+!Ysxb%IYu~6njIY&MVIKcNDQeOs@ zYm_zZ2C)i|=$n#w*63eCQr}zj>VG?-6yf=2+uN>dA=@8U3iqRTq{-%Tv#&m?{48IU`fZZkU7n$8>&=b%`y zX_IHG&&k>C?M4-_GM1QPzHI3XzId!Ox^4c+BItPWaD-ZYc&{v{S|qAggjTzf+luqc8(?F z?v`l6POak34W(o`;)@C9QC{?rZ>&vSUOm^jp0C0i@7?PY4yddC%{R)#nT~!gvfnSg zCN=5jp8MzzjrZtWB2(~vy|R{Bh{)k;M8&a?R;o=J`ZG#oXOYd&tKzPZ8kw+>-%&On zpGvmcns(Z0qE$>H&0_kFv2W98pyW0x;S443`3BlF=^noJ9x)F4-90I2>Q{=;nC5c5 z@19hJxQ|R72cbo+KS258{tO0c%P7N?E z#jMsk87p9?c|*p7heG|S3~eu7^UweyYGd>XQQ~&*^hh75TWFM}lzS)b(NtGP|HUN| zc6ZWKj;)^A5^J$(_cM+#Af95}whmX*0JeF(>u3D&2gBH7uc*FVXWFkLl=e7OY>o{q zpg@09An&HTCAAoK(zu^ZUn)y9n}f4Nuo8XW?wuu{=a)4bbaZ(z z_@h?dNko6$zf4}OkKYuauCuzLU2rwfcRdxqeJy*g&%G~yxtH0R)K91K(-^(J2~jqk zLs!DE+)lHcCg9`Zwi~jUw}86Ig?P(&&awXOTQ_8qyKAZfPk1eDSS@hDILsLR(*wln zF1_HkK)#%4^%Yv!x<4>S*4PP|X5<^2!oek(+bn+XW2Rv1J^*93h}3xhDd|lqIZ1rZ z*(CaMWeu=3;%##faCTr6;HV^0FiJg0qv~FHIlN!-FiW?uZ8l8NocXS6)GLP|ED)f2 zGIeL#eU6i+l;G>Eb^babSNW3HYryiua6poXUGnKKJw0XN5864qg~jnw%s!d4S}_L* zji2Hej7ltP`?ceW<{GyzepLF-$y~n0ST{m7dhn@QDv3zdDIv8*cgt{CY(FVuXJnEY zV#MJ-c0^rhP~7|a6`2Kf2aO!mOoMUjRQM2`09fp=oPA<5qi*4mdEi`>~BhgIHr>P779CE!&B`nn{7PIcKta-p-nbFSIeI zT;s5r4;eYWI`i=gQzGBAeM8jaEP41 z@oJ%`{}zH}h@sdOEUY{>K29YAePZl{ z^qJe|=FD<+nwlLb)84KRra#g|yRq7i>{&WZ7`C9{xcN`{-5vQ(nuXPBD!f{*HSfJF zS9}8*R$%Z(Pk2lTlRYw^ngn({bPFI~^uR910QzSkN&GV!bznTQv>b0i-z z$ej32n$t|7&03~0KZocDsXLj;05k~U@Tx0s(uXY`K_@Z;L2I%!jeLNo-PI9GBO{ol zUMW+FSe|ijn-pBwGcI=AP4io}%KvLPTdVFojtxanuriIq*e?cnvSb9oWVoMS)nXqz z4+!3o-&TR)#xj`1A^Zc1FA|lBxtA5}t%DUf6g%RDl_KkZlo}<7PSRs0NeJe}h*xT| zjw9lVh{^U%&%%*v}XN@5lT9!QTC+057xdohC-6U8X`a7(8ce!xVovqXXYTUw#fa4E4{r; zhQtc0BHe`7>$m0eSiuRi!k=!|UWYqL;^L*hA=&)d@k!$ zV@vzX=Zh0<9I6R?1$VF5JIySXM8?X@5S;)*=Rj*ETRJvxzy~GGsm|n|aMdbrq2eNH zqW~?!&+j~uBFNNH8i}6dj)U;$4=#ixdkE9; zX%)v$>F0kK1{Ut=+|;pDwT>tz)|FDO<9X~23hU6&%4d$u>?v(>J*&nn`&rw5!F`&L z6wvR-uUfv7N`oe9ijDMFT9ws2ldKjy|MX(VW+N(qxetq?v8vbfU4ZW1aGJ-R$Mj-8 zWYCW@{HI>vf1nUH5QhOX2UJm7m&+>KgG-vu_vgIm+_*2SY`?_NXu*asLPG(dGL>{4 zUhWDrRg|x88jWu8C|c=~?8EFtmt(y~W{@7u@ge|whGgt=I9q?PQMQ2Txe~t6L9#qn+?@qwNi>=SLCMhPlCwwbSw3* zGF#j+>~-G7+`U1dQ4+LLfPE&2iuPh4&K}XAP4)LG{JQM*ImKs<#}EJXCOT6?)V^ND zf?~kiNUUa|36#FJjmX6`r(*vUjInR@0eW9P86LQhOabBtkiHy=Tf!Xob-97q!0B7^ zGMNEL^y`#XZ8c*WCXt7gUtz5H3L5~J&B^xN7`6Kiwaa*f#Kno$nctqTM%!oso;DI+ zY-sel{ER|jaK<00#v%fiepnu@;IaMO@@b6=i!qF;Ic|d-_Ic|>V>son;jd^dUa%;m z)xTMR4&;yZ%C|y*Qrxl{4nc@TnM+!u>XN*oS^wOz{&7Sw% zE+i~aPnWAKHOS^Xm_uG~y;?KlyRDWe9%Ga(z7Tc1v+(1Hsw>z>c(_@e^=xT!E$1RZ zC02MZE^owNwBuKV;u#H%kC1bop5uz5)*Gu$;r#KmmSxITT$lOdwsXt0s2UEvk3Iu3&_4r|>Q;zS7H#4eO$e zD{xAw+F?Ug{bZz6LKF1uSBVquw=v+Zr8M`c--Hh;GNxG>3QVdq~Pcwo729d%?EWE83G8-|Nyo zW6$iy$Q-@K3a#oc7)9wo@9W9Y=erVgxV?YIj{B>upa-$$%WU>XnXGE8GzvG}oSFS9 z<^89HV+;^}H=y;ylqV)(VgtbH)rtMnKploz7F`E0%quckVxU31E0_{pMMSXzD8(nj z;7Q2|eVO$51L0lYFvF+|nj8qDrb+o-anD|K@XgO_SD>(1H7#Otrb(p%a>1O_Fy4dn{4^gc_UP$#N%^(d%hfjVHx8)bPp< zwQb}D=uLH!c;>=4!q#2japP+I+R9QI>1m|bD$BisIu0&7lx%O|IBvqtDOW3j6HT4wwdpSnE9vt`Iz z52IKj*5n)*QWr<)au7kZHRWua%$eYo?`)x~}ja=y*uuj6*rH;nJto zS!V{NiIu5@n2(PQ;m$jV){d3>I&C&>6b&^m4*WBHbz_jWqi5^NbI}H6)G06cX3j+Qo#8Ub{7@ct)n90AFuF>Aqur7q%$X#vxo@ zoa{qNZH?HoQwu&1z_O}V%uZ9gSepF|5mU)m(WO8%_2y(u+P=ucswThQ~qTb2Jb3+>^0cH%++I7Z2y5?i`AVgQ@=l;iS)eVUMzaII8(># z3gFJFkRAY}lcE6E4ezPo37Km3<8nYv@J{zggKG~)T_M(5BB*{mPA>xf;idwzUhS%4 zk2^PudUTdC^(-oz=uhZFe2Ltza@}~8?dC|wCsUyCg_VZU9Q@?dIkpvgTw%}CebE-#Wvyna{~0FiKs@`bJPC79R@ zcT1dYIfH!E2P{?B&h%UcR9hswu=tl36~@Y(8NvSJ|wbf&|x88xIP?=`@Dvq0QCbxTFL6`f@*m_omlQLL4#WSnI!=Gxn=w&Gh zXEV)bhmq1U*&i>ZXO&p4m7Q8wAmF#9S(@lWcyaSUPIK*5udY|@@3p+irq0pnS_BNu zVgss6lO_TV5A?2H`L{Qc$n00WbTdcx8*pSRmN_u){c8hNx{^aAs-&c3F68&^T+%%{ zF)A(6Sw{Y2Y>TV(R3h!LNAq)|bA66af z2P>YMRw+nhxVL+$Mn-Tk?OAP@;%5WqWA|IB9+jb}%(6zYM5R!-IP03sxKp>zlmh~B z^7YTXLw6aUe6FL+je|ztDKGp!)g9rE-Bkunx~2;!_lT_-9x0hNzQg=0>U&i?c+fP; z{Kj$`qQ&zRRW-~t0w|i1X`Bnw$i~aA$wXc~b^4a8K%#1+` z!{C2P=kM*zGoanRR_A*3kbm{6O=4#=C!He61d9NR<&*e<&jfqcHlk*?j}fm7auoGn zWA&{&nBz7vT+Y5(Tn1hE`FC=ED#^I}Gt6XY&ej{0?%j|oPKdIKEOJ3R2WwdY8Q=Fw z_Nwo6j0BEMjQjw<^3NaRP{}9SV^>GmcM*o_2dyR3+sC}c%eECH{$_!cuOpsF_Kne~ zR$zB^s;hA31`LkTL<*I)TO?8FyqLAQYg57zlFv?;Kravv?`NIDIcn)(~9CBmJ`5t11 zXLmw6XP~IrUV(iL zG77Uz9FW4$1}g+Hh+t3d6)@lqOS(-x1xZR54ret}`lZe@| zn(CyF9~CZV$~4C%s9Z9VMnzA$IOIS!xo%Ifs7iU8g0BF4zwLWdtduM=qnt1V?ewjV zDC%BW5mzdkm~u|)lJm=3Hy(EDhQ=4ttJqyJxhj|ywj44n*3Y(hPPu+=vhTQHl zrFsG>%+tjzl1m~L;A7UE6^Le#BC$Jn>^&*-S?yCGb0Wy6?{oxq6otyie`vRy(Oi77 z;1mneoo|0O=SED40VC)txMp-;HA=ehG1nDoJh>PHf&j_e*YTiMWyo4dBl1xbBj*a; zPqk5!XJu&SUNeG~1d=pzMw<>${P^q7N|Vl#DH46&VYL^RiqC+Rjcn|50)p6A0lX2XkGRq~@p^Ce3clr-XmPJn~ zL@dQu?*(2nQNr7!05%43pIWgUuwqP1;lH}QD_5b%7&$wk(B-6AB_$IWoZACgr! zMqK18cgK2~%SLIF$=bn3Q|@b_()=5FGeHu-(@g&WH~a)vZbLT_`Ow`iSq_4hrR zv^4uSni%DH&iKyIiQFFb?7kBC38-q&Tg^I&+qL!HB+1^9 z^~Y+%+atO-bbQxoq1{|A$d1k5!pY5c8Xv3YM3s_pZ+0!|}xqVOBWc249qYD?Vm!sYM?#>3_5B-Q!xDiDI{Wd5EBH80u@f z(SK*uw2(+_BGwL`l!_hN7!9PkB( zgEkV|G8OyIzbQV|*;r_o9&kv>5`mDc+yU)dmi9628C}b}mG||nYh689fJ-0;aK}oh z#Td$?Fk{e3J7pU#6Zkzr?^jnxcuJN<-UdeAxUKPQWL9#E=7EKART>Z{Pzyw-hGX8g zw zIBk(5+!;*Y!Ya%$mH;}g*pqyX2VTdG0B8y6prNIqIFN>|=2x+hrc`yt462W97!tWCG3! zA-Yt)XPL-8V=o7HTCl8)$_nfxU{mD~-QH)FB8NcdAME}WG|S|==jPlonpoyp359<5 zLz-(dmP84-s5mRqtbwa;iy4!s&VFvR_F&iub`mj8j(@X}9m&F;epTX?l@>)1w+wSY zwIWt!k|6Qt0Q|$fSo>z)6>vRUtyNv}F>K?Vxv9#dC}$XMfcn$8SdFC&q?On+%X-wR zr4%t6-1PcWnS!7|xDCU7DX68V!26(aOp&Oj;x-Z;iVZnYAdV+ya=d{|n%pxqPTBAG zsZbr`1I~KeT}O^7hj$0sVMwyl(6Kchum{e_Z<`W>3U6f zBz|F3R^pOHM7NtEiR>yk?mo`wcJ9yc`cMUfH<;|F?{=oQ?&1J$+{XtsAKHY{A1Ll0 z-SjmC(X;*c+TN53!{l!+GxvJaA-Hp&lW+T8wCRJ#8(?JdP_&_&%XDJc$e^^YOK=%f zM0VkM{OLC;Mz}jFR&;AUs&d`H?Ny;^ZS7c|Shw#Bbsm%jhopUqUd`$3)p!8V=P3;k-sG*Wzy%Fnk1deBvdiNq?)D?2D05H}Cbri3!blKF4EwH3Xw zvl4*+04Y*JRJQi58sP14-!}gMPihEy4UR@x2yMUKsNP9D&y`TSal6oZ(ll}vVf-26 zZ%U3tX_yjl0LEw?i%_bzUQxFkZeE6+yhy-CHvoEi)N%g+qOdYH@JAV|1xUJAJsEi0 z(t=A3g@nn`~583fs#CKkn0`mT0#~NCP+-sUwZpXQ#`q3gHgsl4ZmNCRLlGOg76 zRW|b#FeK-;-h!FtDQP#!z2m??jWIQH_0->LRM>YAIUbb^+$^!NU~!s;J(lt)-`^jd zPab5D$XsD~8>!rsnh4LAAn)?^^s18HAz~Fas6Th#){^>n9#KH3dCY#k^;&C!!A{Kc z$X=But3qicNoH4MW-s6APnnZ?t{7xvHDAt-IR}_+kit!{c1UlIZMeq843bk2ITGOQ#2wp%6z%)QCrDxwRaye*kFAs%xSv| zpOAkSr?oWhX7nSFvn!3hRx!!%Rp!KV#-;E$CvQqGBv@ABCTz*neJZ>y7+9ruW&jXZ z(uV9+klE*TM3K(^NFPePvZs>DgsC_rRTy*U6+gV)(0U5G-@sZ$-;kmG2c;qjwj$w| z5#)Tu`_*Q>i^^r&<`Mq@Emxw{GhGeQ#$8NYjoyZ{+hlOa(T_9(mOj+(B^#D7sS}DE&Zr@>nm*v(hz?E zRIe|VWsyX9Ud!w6O>4#T0_O)keJYLR*4!9Ele^|`Q9!v!*`7r#epbdXJu4#e=(_BR zO^C;x-Eu1Q&W~_ZKGrTtAB9kh$d+d>wmqjGT7#iR#dEouMIo{=^AV6}%fgNOwS0_q z+xk?Hx0te{{oMZm_PE`X5#VF3OZLT@ zSy=|;PwKXsY1LG-J;Pm<_g7p=I!3JPR0_CF%{kVGaxDDN`o7Jygh0qxNs*`!-Fn&o`a5+2ilV9 z+j4xPftn+btS+)SRv&aHrB%q~Bl}j>bW{xJdZ)crStBq_BOS6RCk@u3x|`?y-L})7 zcOFl@Q;|%OrMtn1a9Ewyn|CC=9n-Xs5xPLbkb6~I%fk=vqfeR6KPr{38XHrwzGWZ< z^&XW%>5RBDO|~ex5&P7dku$BbERDB&ASd&uZFyWxAy|qI8`K(#NiQUhL7y>lF)#N; zM>WH|%oHT7WaRw?07$p*bG6ufstSh`mp317j5+`hc7FJ(@-LYPNTN93ld-$g8JaaD zzQY*C!_?=s08eWmjfVG)Up$5Dk7{6O&AE`xwpj_<8?9DYVz_B!5)UphhgM!jX}(-B z?UcJjUzLq|9Cx6OP%yhH4>hBfHXQnjn$@6L8bIv3xh?8NQ2RueF_zoHwjpiZ2Xk6> zw;#AMFiA2p(zjfCP)pEwS)+xdxL-A-;GgAI=D5TtRd&aWW8Rn}k{CuDxKH_HI)y#y zw^N-yB-$A5`LNYQ6GbCNp^Psu{#7lkY{-TZz@a%`Ox0^!h-8uxZ@ND-{bAeFG`?Am z>zLVwcymA&rpsL@icQ6N{{VHpY1v48<}-z#jOX~ht0|;kwnn9tG+8@Cb*XMY)bEfY z$j5js)B#H1UnN*X7x!qO?<>&etK2*g&E`VcIKdmURiv4kDI-N$OAZZ5YigMud}<6M zc4+}J-#x9rp3jJhz#Dtkj4^FlJkRyJcMry@TE@s^moZF)Wfb+zS#LJ(83QMlayg(^ zC*H8eBb~lc$LCGkwHij1hZsfdezf;TMnAenMNmUGQfdfd6UQ8q9&?SQx=OOMlNn{{Ysgjw4nh=84#BKK<&uLKRCyn?XD=?$lg%EJq}B`B7Xp(VQ0D(yJ_? zV*#6^5flFaDvm`LQz#Nfg}UK+$f70^DIQxA#|6D{QY(V_u&&XzLdPZjeX3cm8r=dp z`@C)6(=`gLR})XMaEaIJQ9|=g8Ql^o4}i?v;()nzVSULPZH+`j2X|bW*U)2kw}A;z z6p{$*RN}SrS~ZDOhU(siwsiFtYzxPR&j;42D}~9{>Q!e(`CkVL-Er$fNi0y5BYU|0 z@ARi!P3JNBLjM5ML(}P1C!Q_aT2N*KfRw}%O%27XMq9}#%|i^f+obbP?$-rV)w>#& zEt4(|+@3tiJNs2DkY!WkxMGKy8=&?Su2~eS{{Xn!LPXn%-ZRBUH%O(XoTBFr%68+> z;-*<7WtK@}3KU=i-`=S-kjBI_d1%~%y#b=*xGKgS);V^7H*RjH-m1$XYj$S+TpVpy%%6 zc0U@L=Q2j@I2Ew)5ODqVpgq+X(?l4e^u95iKBhX~>ZYPgSS+E=9jXh|T2)f@nYcjtG^ezc6==wajB<97>L@?zk5 zpK!0rSXIe)sg5_;Q*Kr@`^VhSBJ3zgLFB6Wj<{^# zeBb!>8kv#Ep(B&a4I=INliw7LvQ4rXN)=uZbrmw(?P>Q1D#Q@V+#0Xttn*5dk0v(3 zEZuS{fOV8;v#@zs#=|jg>+e%E5?hv?zjj-PLfoH1DPpxnyp7~^kf`}Xb&blh6;|N zfC;2kSY#4!I3QFzCZ0Wk{G*)te!le$<3@`r#{&SQ47a^LX974`B-s(dwH(DIau#H1 z1hO|VoEm~gD|A_-Si+7Z9dK&ZuGL9Hwi}(Qf1N=z!Z=}>n<^WSy(wJLXhj^}a0|C7 zASZF^ap_h3nH_w+;$@6B2v6VYOI0J93Fk7{{{SBQkQ@)Gr%5DH z>~>t7?k(xjzl|pilubi zB1*gA19^W>YLaMJ$feZ3AM0c2wN~gmc?k|oavYW&W5;jCfrGhqZIWprBanQ~wGWuAgt9O0jt17<)|qb67^P{Gx+*ESqmT(vreg^KCppn+_{_lFaZYOEq{9e^RleXe=CK*zy zQ9bIln0UvP$IbKn%f}v-aV12|iT<;p$65#_mA=BVM}{t-5)Vuoic5t^*I{NY$uIYQ zf{!w5i5f;_l1E+x_5z67Hn&0%WRoRKE6~=L0tVe9M>j7H56Zr@Ovtf>lrk~p-}wq{ znwHE7fMm-Oy;mKoDg2u?2^L41-!XpXqU7AFu9oewl;zv+FHk*2Owt%;9#aNZ7$^9@ z8l^Kj+(b&OKxYTmtwDDV*%{VUh=Q!k(vXYN$R5{XOXa+SJ8_-Z?O5+5>H|q>wm{eo z_i{d!a(l)W^2-{DrCB~kZm2QW@T|yNbb(&u%-n&9^f{_5w%1J>$V74}BxhwwG=fF) zl1UPH$R*p;(vsdXvO?=4v#v=VpjC8bl1KAq*o@fP-A}ay*s&z#En>`xGOHEx z&Za)}VF&{iZJODkRUK62ezlQ#wQb~OMQ~4FdIOYvmyz4tCz#72arY9VxI-IF3T}oR zXYn-z5wwIfr*najzJj!-m^A+YE1B7V!!q!=>}V*ek_Xdac?X!@Ud`J&4E3md*x`^V zX^fGM11}uDW8>@%&NeP|*03`rF%Z_P2&=5$G{G>_L6HJL@ zxRFK93?n#Y>+}_J`rl=|xJ|L~^0!~DSJQ18({z)zRsQH6l&npQh~8X#V~{frk^cY| zJq<~9b>zUire$W}NAFSF?ef-E9$Co(HtIzZD@L-rMTKH9Of(kO3D`(XJ5dNFhjCY9 zoywLhuNWBGpL_A9TDIvJ89aq0yw7uvDP-Rqa!7~ER#H#R{;vc2(=%@24x@<+n~$@y z@gQ!#)W^GJj%FwbRv8V|l=U@QIQ+Yf>9%z%yK(E9fZlnQWrMT60Nb}6>D-daNi2D~ zMall}ps4O6wA18ZMkkPteF>w?Wn#eXCm9>FMdG~IOsg*N6gJ(srKk{|zw2I#kL;`6 z8$a(+Rm#MErZYnF58-@rC{$g?clyrXN_N#3i9!(=(%lm4-K4{DJV z`2|D#pz%NsRcB`T@lB3FmR0$1Ib+_GFYg!TW5;@K_!dGA{oVHTpazCQv5tHF%8_mo zHUpY#pBnVDawnF+-re|qC3RaQP1ppzBXefn&Jeo^&+Ncl8Ir)!zK_0`- z?4D`oF@k{Lo^wDC>ocHln;@ONHut1yj!8}z?vqImeWMNB`qIde?H?{1y#ON2tH)OC z-iOwiaIY(6O32veoLkQU0rHi4x2-G>=E!4c@}r}A&;vsq${r;fMrn6$k0+JS6yGQB zIFsck1u4p^gN~l`0VIFxH*M%MQ7V~ZQvU$!a(3Q8G-0(Swbr8Rl^=hpayx~adESPGf5o(0KylJ^zSVr zPc561PPbN#zHhtQfFCBt$^QUmpo{N(ue5qo-Z{3I{#>cgAKf({n4fi#nEILqIyUnl zW=6@~gG6k}BKGEyBr4cVqA%-CNM({j&e?Iu9@Gxwyzsdtn*ij{#a~=aqlEh3tJQMPv*K`B?OCS^#Utl79;Z?@IC(j0OGPIM1y*dyg!9zcP0| z^$-GODtaDh0rE&ZtOrn6txFT_gf``T(Hv;8s0;FrwAf>2++!*Rde8)GhJnzh4Ahat zs78Kq*-bsS#S;f?1Bb6n5oVh&Usf6`5Osytf9Wk+$Wz<$s5zKo`uEVK+sNzVs9;NUX#veBz~6 zP5dI4$4Y`2!fxC5v&Bqf`$B>IVuA=`arVV#8Q!Pn^v7zIo8~*d?`mqcTVPx=^`w!K zMhxD#paqsRhDBFi7;#4H?pXc(!{oiT;VzNfV2M4`2Ml8Un-S13h z+NL$zxsNpH;c>{I1Zlj&7KEsUwx{B?w#PQN;j1VT&YfEBA#ck%E&N;^2?ci9dA8Pe5}? z_M;}~k#UjMfE>)_6h7VE@lkE+N;ND>@vCR%IO{@rt&(UM&oU`KLbyFBFqT{|YJ00k zAacu$Q466)CT*Y|lnx8QBYc+D|mc;pytoYE_nmm&UM)i;p-WP@^^jX=qoFv38v&y$u|~!sKa(XwCNe80Oe8s?kOREFDz4W9AkaF$~nmD2c;5RZDmq^U^rh&NumBV zeXPS6pjHCLUCIXH2L_!R4&+ueh>0vq zX8;bg0Hm^l0qBgfv)3Y)7G@q=mS*ZzyHXhQ<$?FP%>XXMU8I&kO*Tl%ut>)6 z+|;n5Hsx-hQa6ua}tqszz6SxM|DBqUc>RtEzd)NCYPRBp{S9pW-` zvn^8?pYLOKIiPkL06RfkHhDDVkLG1B!QfPE!ewkO2pKfUp(??Z`kDg6+BXrlK2WD6 zy=fUl%%rwPITdax1>&;p*orV;-m3`IOM=)@(4O=KhIxq@F2`z)F;Xmw%ed~^dQ)YE z6z=E#15nEE6e2WM2v0vs1`1tOjxw3ztRoDkxqpub#cA z0XJ_697~+5(3m-5d$f=W>5+;U4VM19@ky6gTSB(p@lb%oqO%+N%E|YF_VgoWOx{qUP$JojI_VJJ$g_B8GdEwcRzR1 zmDS<-oZ-(;r7}bkN%I_Hq;>t+E%QHP?LZAlHpjUJ}-X0)QVRer7&gd(`X^VNj{Lhf`4bOwJDdh{KWXPe)%YMuT$a1keR`-q#rgK*w5; z6t{%ox3M`il15{GIbPKwY-q_T&L|ayR!H}{Z_8sldQ?p#qZU=9j!ldAe7<`6(6cX; z_+0-0wdp{}*_+PX`+9b%umWXwdB>;HpT(trw`?XaAmtrOhtbygcx4ja~*i!_nrei3=6Iw#MT+<2e@ zSr9Uxo23QbM#KLAt0Rh5kxMHMPB1A;BHOYAZReT*iDOi6k@@datjlXCWgFWR*wAeo zmzotO^56TE0W59iNC7(w9Ey(VgU7X#VN;#nw8^e9wMy~_6xePzWm|(MKa~JTtR-M1 zf0Pa>VQvma)Ki__wF;-0xZlvzw#f`7KJ$~1eW(E#G%DU-M>(fQ9I>GVcww55BN%ed zymL=kH^y+^bY_4TD6ya;obgP!jI_Xo!N(M`Gp)Elo3eA7YP70UmGZzj-Rn#ST!Rgq z&GR3Tw|-UN7gIFTw094%WR)JP+vhO8KATN=6wMxCS5-JC<_pv2uR9gk z_cFc6?en%}M)Stu_*7nD-68o_W(4EdQ$b@JU{^CDO$lgf`aNHnH?3yz3uM zwJNQPM`DZ|hGrzF?^0|@9oRT&0LIqsQrgEOB9?7|SP_=aN2N`996nwU5}$bOUNcD2 z!1JxV(8(6q<=`KBebn;Dc^Qvx*BNiER+7xUn#=cIBf$2pNtzq2HYPiK#i}K%l3hn6 z&_?5ILOvQlP-)d;gTZCK|_03a~;Y)51IF>FxSHQ>8uj!dC1S;qV3~Gks9^)e{fsRXmcBZ(zHu57!65NQ!9e%Z! zsI%PL#Vkc&ha|E7m5bE1sIf_NZ)-3K=30_SZ%U(o3{c9fVRuwr!2@(|#;3ZxhDfa= zM3pi3g0~0Ws$5MQZdkW$1N~!kC(@wVXk%Q$_iCu@Oe_v#e@{xt)B%oXw}vEDj0PWt zY{=e4nnLlvn#@YDZl3G!SXWn3v}+iAC?|1$z4+9c#Kn>)khRoH7=)a;4W30&pLNC4 znEpfME)#EFde!U8hO|$V5WwyVkBpC8R%F=>g-a~13jp17Kywx3NaMG-nVp@K@&3zp zHJKcdJWl0*d;P}hPpwHM>s{NcuIS8cLEYTdE5#Gcr33!}tU1~1in2L`k_RBPids|A zM^GvWE*Q-uav;i&mv3Ljr;jUeVp$1%WV5&FRlLb0X%gUhtiN_e=m(`~W12vsaU4bD z^3k)^vsJDoo)y^^-Kcq&Z?Af{d9pa5KRe_fyUk}>I(QVt&PAUKmlEz4_*oGvQ?bj7q zkgEA{oq|XI09*Yj=HBuKP{c@B;1kmn!swN)1;ROH!EAlcy~nLmVe=T{K-l}z4!HC+ zER!_Rx9?;VHwAx(1Ja)yaYqQ9re$X64@`;(u>_F)xVUnt>wrF$OhB?MVtvgbHWaT) zzG0e4h*nQ08T@KLu(aq{f_cUly*sjP*slzZ(lQQ<%}*T9J4VBhpo-PC((Z1r8AML4 zur3FsZ0SD=bsa)Slk7J*{{WUaUKn>3lbS_Fl-bH$30YbhSy3HM-^#h^v{sr^6mhX5 zkOxn#eN|)oIL$S#mvGWY6Sg;R8OODH4~G8$XP*yRz|&rMXdfWRf^K4?GFvA3u;MDs`NVQ53*zqq4e$Lufmpl?q7U>ub$g8yO`d6gb z_!h#>6^ho%I9wgMnO7iJYZaWg5=9##vZ)6vT4zcB07!~0zE(&%J?OJEb4cgy^p#6h zF`-rU{t`!}TGI4*_bRMGgn4FW>6+@J(q1UQ4~Vn;Ju^>_Pe^18rwmUg*00&47g4h= z8wEvB-do8dWCiR8dXcS~Nfi@nM8_u`PCHfmc->~2 zoXLktGZxyPyHTH;u4=)x6526nh%x$gtI$~))6Cz3r|$ZSQo&{=Tq`i(9-L9iWaQZ$ zrLr=smt~d5M)VbYM?TP~o25K{6$EleGP04o1FQYr-qk!SH_XyHs=EB4eX6Wv-N@Q$ zBT<98MQk$qRLg44$IaXGE=4W8aqdXljmmt?diJZf@ye}?f=5Pf!`7_Gs~xg5IVi;E zXpD6FnzJM*vTP@F9004(RFX8(FcF2w>f^0L94&8f1BVR9IrX4o!pno@96Fpa6*{Wi zFb>;Cc5bGml^Wrd)8&Z|%nw>p$tBM3GiS?>o2@$;kixOFk{4z`poI55sn+qIGjx4N zCap&zNUa9k@txkZF34t^jC{Rn>}7I6Fh&Wtt18ANl*cCZjE}?Gshfmm0gD1pewA(*QbCm3 zyS`%HxT?4{V#7$XZgmRGNaNO}^O`jCPwqhA)d3pKg$|DJ>r9IjXDJ{I z?SUI)A6k5JayN3Z@+!=*CJT|cjxp<1X7W6;>TxOKYjp;lg5`vSv}Q#+cOI1s1dc^l z`@rrP>r+MnRS&~rs+KD@2;U^U3M?X7rrQfP@B8bmNg4^Gc~3>d8l$_WJkxy1xkmuiYuIfw%h5Xf{2jEFPTV ztwPArs%4k9eJYeOrM_ckVpE!QlNcj~RXA*#0MT__pCpXsc{JI94&*N+3WcUejnoaK z;1=}vsF!IQ82P<{pw7gq45E=H*`?{RJX^@-WgfNhG_CBwehz82<3}pcA<@ylT>i66E7z-HIfjvp#GD+pf3EDCX4{DR_$INsNsyeXt?@?RrStMmv zTmUgw0K|%7kxCKsGj$%+65WRR(Lo;88<(J=*Y{zO-Lv;s(Dtg=E47gQ&c8A5QpYOH zp?vR~w%(bbM6CRQ)DecvEynfS z?BkDYR-KD8sqq#rOlyH*b9-D+8w zn|T5&WGK!)wOVVU2qSPg;Cj;`S8J`V`*Jb`HsG@N*Wy;^o5#^iHc1dwfR+gaPLDfaA++%qcoW6;zM zAzN_E5|1w{pRFysM+n3H*5rS^N$NWn8rh)W~< ztCc@m&7Mgu*$|BCMnh%j@k-x|!y8 zi5q&53ER@B!Zz(BZjX_-)cREFGfGRZE;Ud;mUo6LBF1=<1m(SC2np;QsfN+t}v?rx^9O#^ws);3oI0x{5! zQ&ldbR-WEBZLOS^UW3}Gp)Rh9g)eRw$Uk`WHA>@C`%AL4OSGv2Yg2BTc;;q}MA5(Z zx^YkpWO5>8>ald@pmrT2AG4_0ms64Ssf3aRk?s?ED9WumJAK<#-J?=+53N~`%d=TF zub9Lf4_a0v&${y^jK~`;wEW-Q80lHbC|Q;yN6UTTySJ@cxDng5rCc~-2~*QPl^e#p zu3Fi0INHtkK<)(=7&qCci9nZeU~;Y0VwoHf1%w9k6rY@W9@Q#G8%88lQvDkpYG1RX zTlsnNxz5(>MTxmqdwCJI`OH>6gKtdLOUcqmL5uf6P6$85eQNyEw)K=YWIrl^-j#)P z?KF;_Vj#}%m#%&2xQmwNIV{T}6;j(-Q~A?wBvx-OB-~VTTdh|~CGr|Y{nTtQN2wj@ zvb2z_332lyjtHsLn-u4gSmfa1FZt;j^PfXf&BeOAvk}`hQu5*C60e*VEv0^LxT=xe zEZdZ`23!C~LOtn`%4$NsYz9q=dB+u*G}}livC)A$TdqY&*G}`M=}1w)RPR)7F9hK{ z)-kXoGPm&_!h-A)+_J;E;fpapENjq@N^a=VKlNl58JR~=Di1j(Ro*1P1P!0V?^Yt5 z%WvmOK4v>gN!Hx7LbE!ERow2_ur zfx*Ll-@>a)7>YA)3tlv=7&?Cq7Z9zedDAzM5d`w`H%t!Vt4*jz%8?(QHOm+D_p1hY z#K&P~B?wh+*c{ahmGhz-6Jf#6zqJ22eF3Qg#BxTk#N%p0`NJ<_JJY|{e(Fh6XH|CVP%h{rSl{=2 zl80|vu&})Cv5>DB3_6-u0^O~bmaw}Frg69W)|^qt3^Flh67CyR^gh*E98Kk`xY)dW zy>stUNUy)lNYpEESJxfsk~-lBl0S(iKf6_42dyf!Q*esm)oxQ4V zP08BeTE-=9nUg}n#e_j zxRyM|r!eOQy-i=WSft08rZ9S_{&iNu5~ee=W0El2x(xNL+Z$Jg;wF&pl0HLvim0Z+ z=v}jg8Ie&6u>L1rqOMJgsU3qU9Bv-Mre)l$esyG1fDSr}U$UfjyZ40*KZI^M_chX$ zg>yPqSB^#9@<|~d?(x>6x{yY(`C)LpZ>tv)BCJ4>y9W$<4|>dY`#g;tjfr2Pvi!eM zQuG?sbeMKi9}+Rf-|JCbCCbFAj-ktAig3DXh)6j*PB$X-s(xa^vAm7Evu$0!dneYj zxnz+$qi&S6fN}WNWU_s#U>!mMoM)w5l20Y2Pc@^-2D5EKNW|lEbFxGF)3_7cmb_@c ze5#S2LV8q<93hfacG}r3^c`sve1cZ{hahfVgi|Dq)szpBV>vBM2F)_FB#SB-_L1{- zs#jTPb2QAWpO7l?p4DgVNYnYsP{*C6Jx{GQZCFVtlQTykI7R*%084nv^9Fuyyi`%i0&R{~X;V8foOzl501BEFDRt&=`=jJI-M8B`0V7(h$`o$m zs;!&Nyhixka&zrhmfT3!5}DnU4CB<*K_qQvh6uyUBM?=)`%pWQt0Z>*eDRi2akYEn zy;izt64n=H+Eo0jA5agiK1mDNm|6@xf5N>6YBruoZT!hb#Zf?9f@_Cj0VZP@`{j7Y zr8Y*ol4pNBENlT*je29XEN10oDI)J_21om~CB)4Yun`Qho}QEl&zj*a(<};1PadTD zny)mBxD4BO9Qk9R_cb-gmz7P;xSjjYbLmy&AzVd|G_mER>GTuj($2G!8o7^Q$}e;4O^JkUmX|yD^4qG=GQ5$ja}&Mc*fH|-=83%P zOhz#3!*DPBUex*HXl|mDcFY1-{iEqw(@8DGs+oVk$LCXWi?-@jT6rNUCNc7yjD0Ek zeVW}wXO=zkjO_j&(wkzY>8;|Fuvq)APHRHm7D*=tUztu;t}5m(=xx1=M-eQ4c^TzB zsboURC5kj|#apTNsU>#%M2#`uDFH=Nk~Vpwib(dU1cT{X*n(dzZk8|I7<2NrJt=0j zSg)dtG8N+ie)0O#t!_=mqZ{Bj7y~^xsPCkQ?OtlJLA8P1(>~QU84AM7b#fe%nfuGs zdsRz`lHFrIav}_qkG+a)*9BH5M{k!W%H8*?KUO8TzUE}%i+^1)0*L6gzSj|$a=S007D}*j6yR9AcA^g ztL|Hd^5jBX)Kv`GRj?@8U$nda=R1RbuG5!#0Rr@)a zVTrN_Bri&t1FXN}PtVuz!>qW#v04 z@Vx5+^n*WX3#|(;b``Gk zDr*G|mO%pwi&1n5{~&dBa=j!L1fuweEl2)dqqU8~FPW3LBvBHg{_l?>ffKj2_D$2Q z9?D$tls;%DO5%D*6Y4^JE(qR;L3&?N67HVvlC{@poaZ7u0sc#$C)(E}fJyIq1sHw5 zUzLzC*(LR!xdx?arlAcQuKR;Tp7wF1O|ot%zXj5NGwHPCg-g}bv53FAU-B)<-r*67 zE}I!2awV}JA#N1P&0LM*n;KzCC3oZ5j&kruq#`VF;0T8)5b;;DfMX#mc>9?{26a{I zj#0*K%^iQ2WCNJ*g<6SW$|FN)+`9j)($L5Bj$GPZXhFuLG^N1@k)+{rJX`hTydepz zXGL9YXPEHnv7_2HMRjBVMIWCuCz4Nb3KQFu{~}JWMYe0u@-9PzMjJKKx9ell@KLy* z$03fEpE7u|!z{+FhagYc6agewnL~ZD_Hoxxj=%pHWIP*evIf)+BmL)x zdbeKLUe39bzQNYpcb>O=c4`e+e>^T4N_O}+S&ySbb09=o=nv*>+vMvDjlGKd5AYdP z9;s%hwE0|-fk6;c;GSY2q8E=t;$pR4P3ceu%%Jex8n=~aKhGKnD>n+4XaDY>t2FO< za|wC#4Ucohsmq-??crEj~J( z_Jh$d1)@Y9p=<2g*H)@~mzi{6SJAq+*)|>&#`2S2VevZi!Bv~LZktp*zd_!~r+mLg z<+O#*!#A0hM9`PCEGcj~D@F((U6{zny=l&s(fFsTR!<;MP!v!mECYOG+>a z6W_bc3s~0EVuQ|-sW&?-Wq*oGm+rpH@2FgqM>_moA5UzN z@o{9O_^wNJJmbMgb$xGpx#(e&1LZX;t#I36-1M^5hI zdg>7xp73U8Wxy`{O!!FK>b`zz?A8&g^&B3gi{w|oNdUxKHtdKxUwARAXN%n_y>6Xi z=e&d_l;SzuJ=wY`#K{)s9H)xL?Bhv&Rs$OA%gIV$Cnn&CtVzzKtQ~S{6cft+b?^ zrNnu=D?9Z$%kQ?=)O~|Vw{Mth0o=mPv4B2yy6bXk&$vu>1x$rh4X8p`q5UoP6Pz9D zZki2X8~iBM(w~$rb5))BPY0cT5aD){L@zqM1VVsYv#1t53-PyeZX;;+;pmfhAgfGr ze(9snVwscQ)8YkN%c97)(0kW~IQR4Lz)8UnhZ+i_^@IEW0Q30^0h4jJDwCYNhWo_d z)f3(1aJtwcfLg`1^0+7E;J`1g_SwQhc~Q0t`VkkiZY>zKi2V~z=1EI@3??wU!7n+k zn|OY@7kc5kvNeaT-Vn*#j{98%OZtSW%`@S^36Wj>qIE8z2UTw1V{65qjVBq%fsA8% zvUQjuN1Rem50##&<-wlh37^j$|N5m5sREdI7|__I z;IzEhyp3bkmDFgljYAQ@z6G0Frch>&^l`IucblX{CG05(DWN-Bv6plZ(XlQ^{UpLH zeKS_c5w4?vEO<&B}gW4xw^Zbv~J^WNp=`j=VG#=RVR*HWuT& zmgNO%jgPRCph8$}{6s0h#;UY8rI(H7qIU7kNmaBy0-Gt?V6%V%{uaR7{VZ`fh*2i> zj^^~VG$)yp-ZLh?UAl7JH8J(Q$210HIh2(YwXrsWTj~&7PtqK5$V3NT5l1i;^g;AIR-b9lzW zAChGPekFm{N|zVIU9L2arM1# z#7oSV(FZi^!-8@YH9`8cGvk}Sgb8uA%B zelwU@aA_V`$N9U22-b@{bVm>jPH;nMT7G81Gc3KqX%nERjCwp){V_HWJRucKrZM|O zxpeH%nqOp`|LA1NYm`wl()j5S{R^69czHO@Xl0ux8Z8j76 zd75Hpr;@+QB}4$V)T@Biwge2EFk;n*ZE8JUSljM7+J6117S?t7oBD*{-*s#uERtnb z7ytGcUVv9w^f7a3i7@k>`@3HCq!25uE`WK*d#KvYQ_MBbY*m6B@| zY{cSIR=Ykpj7j)$NiQh9!V36~Dqm~k?wP?3OMND^IhAGp=rCDJnC3ka*xN$+D#&i5 z0c%L&3-6foq(8GGz%#yPTxBA3K2h|7bB7gtXF3HxInotLXvv!H!vz!)QLGi}_|%CE zufjWqPd&1u$Kz-TF{}`Oe&KQQetcrNIa=j;Ue3((5c18%E!fgmD8N ztzmY=EcV`DL(G$a;)LOJwP(&exjV&%ft%d0;HLRJ{>cuD9y#1SBLc2IrsjngHFD*I z{_{;FRp+-cYn-;jo0%{lN-Rl1Urd64;2+rB#y%BSvmC<*{5n2Ei*TY`W|2@<-p+5v z`e2_e*jX*bw%An--xa?uR~(-l^07`5dq>|Tv&di_8qwMO`5S!YQTpg>#XNv?m>oAl zh{rhY4{k}E!NWY;&c|7u#jJk;jNg^Rt zHi02wxrbhJJ}g>jz(s_g5Ib;S2*_zH_#nO$7V!)nt40eyBaw67Cj^K?jvbE+k(5_& zAC9}HYcVg;gn$6IZoV(;A9usidP*(e#51Ipl48fDuUW1uD)lNJ63p{3P$}|^rFr>I zQk*?jt>pbP_HjR#TIpU}K8sI9MrrFF46uN*&@`6B#>OjGU#2Btpim6K+8gUH4n(89 z`c|pCGA$yReH(3oPbn0WteWnJN0^p~W5iOu1CjHx6Q7jFq>><1I+!eUt}6#tzGCeQ zr}ZD%P9H^6S1%8H#8vNen2#I&&YMnl^1 z)#IThPsBnKAch-?83u8+cK_c|ldYsimui=!WkfUKLy{;y;3cwgczO@vf$fB}-x-~e z(5vR>lF_QETmc7{DS$R@>p(VYcmaD<89$;uyEV zu_ljO*RU9OaFblW>W|a=a2vIq5<_qM#X{0Hdx-yW-Fa|q3S(t+nC z&*u3m6op4gxL1QRd48@ry$^C#EmCX4Vjf-p7BydN@1tl?PWKPP9vOqaZ9b!)<^&of zuuBT-R6Fa%@u&AxDR~kC*T40io8Ufw8OB&8Ha;Tt*C34Tj@DIfjA*_n2^MJslfe5E z$ocyX2M;N;2o`fDL?x3CpR#H~2%UB(wNRGgup(oX|u!z7;Rx>OGWl;QZWQv$dDdv{W3Erp6Va_ zm92N_f2@)<0fv{d-p}j4mC8`1I*m+<<~szPI<3O`hE#~&?9;*_M{*=K_N!UJFH)Vx z(f5-AjyOrhBlJvg}0kk`0e%=q%^4Pzlj_G|n_IJ@CQr_59{Cqy0hC8w2 z=mB%t@qR@8&Tq~j=`_R+O-kg9`&YeBY$`R!;DpbnlGOZ|e;mu6+ zemF=blf1;Xh;9T31hPiUS(caJi1b52jDI9PIYzwJS{s(x? zr1hL6-tfm-2$_Hja=?vYVb8#ctLn}!<+@B>ba)JCl^_}TltAMN@b+%iGNE_r%7yXw=#JtYUshv1HRW+2 zSB&>zz#P-mEUYM*(}37?V}`Hj9*1w@cVm~7t{iboI!z>rDKpCu(u8r0wRAK-@1OlC2yVIq)!0cWeIsH<>$|N8uDdd*z6TRVR_8^?6_HM1{vHq z-z|Kz62_(N+kz!ZNh00x2`6S3JJ*5^XD~#c5@E8NS<2UGRSVvb`dH5I$x5DA)a(cw;oShcn@Rsh@Tiu zC}0fISGAIx_B#tV+FZ*V@g@vicr7@zb1hOr=VP{M@=dGJnk(B57TWYCoNQQb z1^I=&P$r4uINc{{39cUPaK?`dd?jLCI|)G#6z<>nxYW{>lD8=oZoKH$HVCe%)Q^wF zvq0~GKVhHiW*4c`CJdhyt56?;J?Njwgf;T>1CvGC`iH{=G;$;lYScVmu)bPbTCEpj z3uw5$t$NP+bk`eoN*cUoVe*7)aJJcPlwFOoOf-b%PtOOAv73{ud9+lI3=Pg*pxU*} zlAG_83MV;Y34+pPVZx z6gx1z??Jy`IphZjHdQ@d#;sKQJX^2CTA%!P!LI>PS{tpSbYmHrHi$0-^J=U&yk1OS z{^$Dken*&i>IV|c&GB!E;8N_2cVZrWxjC*mCUE#T^B=$*wD5WusC2Rao&Ym27W}Vs zv0o!z+5Uj5P?8@QTq>%n_m=HcxRS}F+!9j@0wp#{HG(2#Gh|I7Vu=cayhk3I;kh?d zc2Y5>x6212Jeg8U&&sB^np)|Z+hv-CrIJQ_p>iR=3YLp7O;RJ!wmT^l-mv>^*Tm=` zHR>&W-!z-}ca-XhvH$+w4qdLY)Ys6A%D>Aw zW+S*PFA}F!e6}C0HUUvy`;Hv)blOv+|?v57S@`rCnM4fEycy*Eh&pfv7mUQ z6RV93T=bzg^{&La+>`e^wok1nZ4!m_0K1QR1H2O7)+O(w)&wl{*YQlz=)N#y>fMjI3#ME#lQL6SbQP~iozX*BR9z!i*;oi)nwN`ku z&>TJfsmK-o_UpF+6!y0tSw+pw4g}(a1=BrU-@i4*su2qvdn9*L$7Iyq%OH;6NpH=dQyh6WZz9o=h;p&mv z2Y6Dns8Yh6&5vKT1*cgi!Wen<4dldx+~KR5!*lnor?2@q6LM0=n&zxyDTSzr!p1Gm z?ND`jOqz2QT(KKZFzn-nuraCY@un=_{{Y@K1JpBI=#y=fBGt@=Wnd{cr0xl#h$|QyptrFcHu9 zExOMonM#4wLhm6qdEO}(ftx1jmcLbJqb|}qlTfv5R_MGuV!!} zaQ;rp%D#A2fj(VhX8r6!Y?R&fw8k{7UeFH2b@g}7dUS1>)%v|GMz4ha8F-XossPF~ z&l3a30Kv%Qu>&Bnf%Oo%wxsolwj&P>ql*iCqRl5O-|a}Rs(O-2Sw23Ex3*94v^8+s z|6AczWpS#gTmoLl`f?t^w0@>3=G#ZO_h^rjrdzL)GqT1P@7U4J`6cS7DASuIKVT$5 ziE(C{)AOd~szI}~FA=)B1#Un|6-VU|XL5ozA27UdQ7u6@iipPYS}dhkDXrje8W)vW zLPMoMm4|n>q{6;9N5MAN<&bla3STaYFD2*huFA!PXsr zyZHh_Ze_ypJ=?GSHJgEApj?~IB_m}?ZYp3^=!8EcqJxAuaiApzo2^=_)I5=x&)34j z@iRJEMZiFt@1+b>YryfKsu^XGPHs^5+katVoJ!6`ASFzi3m-1@J$zqvA5#dk-%m2m z<=fXy?CrgpM1}5!yJegT>lW}IT%>p$)=D4HJRA155^$G3+Ebhi!KRbK6e^O}5qb3$}3fbphCUAF5a{XgpebFNYy#8ST;jXQWgGM`Le zWHcDFA37Z9XtY!UaiAeCXO0jaTRC2D%qsLD3Xq-tT1|`dOxh8nJcBA+I;Ds|aCIlq zy^zaMnUswzvA2m7WIMeXdP1Hv;gWV!?5ffuor*N2V1C-kT&ny@^}AFzo4a<8DwT28 zTOC!TEFlq>YUA)0S50@oa3pdf<4!RE>$=i5jy;O#q8>Aat60RbTI`Z_lT3ywmT1x| z?H@AiSMBjt)01^)ZlNnE&yv7ew4-ljBh-LB-8MINxt5s65g!;eu10TlM<0G&@*$ie zv0_~Kw#QL|k3w?r{Um1ca!UKZ<$kz{$Qh$XPtxZn)uv% zTf{hTeK$0mOr29~`$>&^?8zxp{C+n+zc~B^FUqq4o)hbTlG3vx5*FSzv(1>aPazyX zUq6yNQ*(1qdACo7lC>xm%%MJ`uc&YVQU9TLJr&Y?gHnkJgZjD2rH3gACcPbCME(Q2 z%tW&4<)q68S?NqT{w&j6fqw}MtZW$0w3~jM>f>Qb*$P;(LMJELp>U9mT8d}#bA&%(@Z|cJ z&6be8Kzqg*D<-pu=~W`{tLhIxKDD0`uhkd*1kpO?P4S#;NnfmM?xcOhEK0Gg9mrwG zfm>L7Z}aGGybXVon^sxnh**xR^64G~;YRgojBah^yG-g=nfH1GzzvCil&iD)FI?C* z4=AW+=t?OxC8-g7hG9#3?_%fz5_70XiQvbYG!%w>)TVuO@zbJp%T3vek!ptL&y+RA z?&V!Jh6jQ(lD|a&{TkKScI#V7Xhd}DXV^G4;@!UG&eno_@Qu?J{y4xssR@NhFlygc z)~6h(w0Q8T@6PIR9)m8#GN%hM?ILdSMcX2qi#3uhtX0Fh#rchQ2@|M!yksIq^RD_o;Ucs;pW* zmHWmwVEEXiJllEhlMj+UvD9BrWA4m>*vU9Gta{eELQ^DJp<{Y3_vI~GeW+Hcy~#Av z7>hf6Nzxz}q&46Q2$@FZ9m@)46)R~@A}P48KDG{j7ga9YYtvT>siP+V1;1_^N{Vep zy<=u$p&`o65Bp*k8EX@`3UXebuden>Rt<-r?kzlVo}TC0Q#)X=ePayT5J?(p=Su4G zG9>RTOnMUDh4WW`*Ot2>R@EaLkSoL)9rH_00<$qiDjF~LE+<%Rq|EMSyCu_RY8ZaN z#&9cf%e`3<%A`}9o*!rV^a%Ehgc@N~``&-^)1u+|Dz1~rT;i+BvP|@)&gj0@BIIYF zT*Vi#82`nS)3^3(X;Z0AX37qN2R`(ME*gu;rcxT^6C0tqvDviq_NJ0LvMy)4J({e2 zHlERTa2n?2EE+C{*>htx8$_$zrtX;N>L*8tqW%PbEjacO&gOcEKjQFrDTa#IDsxb< z3-Nb>j`!e8W?OJ|-*Dgurkz8tE}kw#@|DY5y|Fjd&iai;BQE+nNP%{6D>emlX8N%M z65qK{u^DMIN|N0IZ{X&^AWYl|e%iOiGtLg?L}HEqEl_W)a$Xs6?}AD{rDhz>R!YiO zW|ic>^*|f&3m=FcK+F)!sq@^_U<=N$ys7ht*ExPJ`~3;@Eg9e$D#qnznbSAvj z8$FIg%?(ch!cXWOF^*gLoCx3^3U8{bR;6Pe*H6AWo?6zzpXh)mOKNEI(C;JJ#&yk6 z+2d{juOIEon*#rAO(d+w3Qx83^2A_Sb9HT%(EDM-uh5VaWsYNP?PqNI@@#$9AL6pQ z%jERs4u|~Tj~0`zxYIRPees<^2T&YMY}Jzm2@Ibzba9aJF=OtDqtPy@ARfv z&e+cmX({)Ut@hKC82$85rMX3SRF_dg>WYe45JrL-e?a6eeHm9~-@aRy%w4&e@=cJ| z2nl6z(KXH-C?fLb3eVx6;`jJvLodybSX?;BQb!8eD+|LUz7hizqsD!MBZ6+Fr)(!n z>%uhp)Wan$7M9DhjNy?s#;kCGo(Manxf<`H{M()k;IBd-{?|M2fWtWOLd3(8h!7p` zA&V06AY*R`m=hMyct!{9-2LOvYn+auY)_tA=8aQ4dE614U0mUN>k3VrAP*S%t`?kG zMZ-()m(*ug(r#Y8@*lvzXptTF2mgI5yZ1g^CQW{4=g2nnrEcU1>L+T6hP>id#*Bz3 z>fpZiai{pJ^vR2x9r~fxi_fCM7j?SVm0orebLn1+FO0eYN8^ z#F#EJ+!QIawfFUufwUV^B!0nCkoOSd^Dix&IPx{32@V+(jM(n&U8=NVIlAE_-V+3+ z;uX$V8MFw)_a{E)N9P=Wd_O+2ar?5)st3eg93is zZl6WwGgO+bZH+toDzaHt67VJC3tN%p%^@qebmVV8GW4Ar|8J3S>xw%}4yP*R9fS98 zT-MJFRexXjFplzjDT?vG0g`dxaG!l#)a-Dc;CPEnKNi-(lo#f+U@HuWu-Z!~Dn~Hh z%w%7WQdZRe@&U{+z}r78j@{%EF7>cvJ2KS;5tJ0flT?wDKK{JsZ9?Eu$Lo9H;SmtfYl%O4;CE9TfFJ0u;Iss^;Q^DS_vFsAQGDssOH4;m37v_Ox^* zn6%M)#*`wQ!gPYqs~X{2>f7LOsV%qo)G>jiR`R!r6xM%zDl$GIg);c&EF%~(n$%+l zK3?PQGUsk#F$}pW9o{~$WXE=~ zki##A-@#8}2|563z*wR6Jv|?e_aXWvNmiM~U7VhhD!rUP-j=mzq5G?z4!U*j%9Ir* zB^8spxq`NY#5R}*x!^QRR;{g1LhM?Mz%aFGxE$;T(Juo(TxboEVC4ke6*M!4Hc-`Hy|4}veC3VHeE z%dJkHZEf+Y-luEWnBqwV#fouMbX6g5KHVdC5c7r;aR;BwML9O(G5tp(KfkajxvKWkRTJFjbrlICB38I9v6B`y_Q~M0OQNIU67aq%Z&{31z#){4$*81K ze%I{I3K|qpw&=0F=H(`@%X+b6eMDHWeH5NtYMc1P`96CwVJWaH^q{iD-#5?wwO?jo$ZQkm~t}hbWr(yi{AWOp)`w4 zQQ!WZ^0s(MFL!FCu|4W@t-km1JH8LmqvWmb23PB-CYP_Q>DCDFJ5iw?z-wV`1~)o7 zH_E8G9s{HBO>V~0?p9Ya`*H;>->7adz05Q7&L*YMd8Se|6$43VFA+~}vTMw1Cb zSRUHEPjE!yAfF7qx+MF}BtC`XL1jn-z*TlGjPFv}MQe;Vvs%R!gC&qt-({AhCpWwA zHdrom?Bg&?e5^g&qLuGzEw<0k5lJ;;Lf9ddBI5HN<{>mZk%70Cb?`>zekh91ogDL7 zH}FQoViA)e<=D1qz%y1svK*$J&~!HMWPuD;_pddGg7;}De!+(#RgHe3p?5NA*2nwS zaatRjLoJ=L{k`pee2Sm%lW0foSJCQQ7|Q~h4j?2vI+u@x^n7oX>FE{qVqf=_=JFJDxJp z_cCBX%u9MAMnD%!$Mf`Pl~hp$Tq^^$_7htvk4cgxQEC-jgw+{bd)JIBR&zo)yX z12$Qp|HmcHJ*B~qNqzo`q6xqpLY{app6R2=-!;m#`(K`N3Fqd2=lQhYQmfy=DSe8DC;(b_VD-JhYmowuJF#)Yl5${~cI2WaiM$REnV zJ&&9TKsDU4=K<=znB#+sPe_eYt8cIh7Uv@jKQ68X2Z;Uc=~ue@^&h||LA{zGS;Um^ zvA|m{$)6ljY;4sMV^pc1h;?#J8Oxsb?j5j^Q&M8&eVQ(BY;V8}FYxe#mq_8AK&#Cq ztL)&0+*OIr?;(<5J*Qx7ufj&oEVHWN%*=Y6v}0lI&QJZLN{u4Wbdiy)zN5?y9G>I!4i0M0;D7NDQk}d?c7!%K=*@J8 zUE*yJ$kFieORYOtsSsP=#klO$thPiZFZO#2i?M3U71!!__QV;h*~T=D4m(CH{j$AW zx*dN|>{w4@ROWcHQEjT}_MDT5cJx)J-CFJ1=m`&+p$^cPvN+2f>HuwrrN2f1|D8hvkntWSL=h2lxqi_K0sqpBolUmQM7j_f zq^7k(YRpb0Dk+IwnD=Pk$_v=#v&IH`@4ri;WX$ObetmY5IiaV4mFx5q+9*Dcaj-E9 z#M{si!Stj~yB3GKcZq(jKvbX?>bmY)d<0(7kfdW&J$HkTkT#KSsudHf>;N^PtkCgxQ(Ibol|m97Nu(D)U2lwzbr z`}sC>Pdmrq?0;cQnVr2(G@l^(D8^7z`GPwJWa_0^KiM_mauSQNdI)#Vqh)LXafU6@ z#t`GQ6#uF-oVp|Z3Nz32G6Cb&m62Nok^!0FrXriqPQNA_)d#Ct0{3TXjq=YNK+!a# zUTn(XZMXTtg_@lty+bq>tHFI#`;3V-YYW0T#d;JRbQQJPqD`1pNJJ?aANWDwpajL}#i)(29zbky2$s{%6209uLQ@8%!lWBYt z5nXPD5cCfT45(m4%8_|GLssT2gek<}2l?;|37@;h5O;YDe5dtiwa~l%dZepFWv`Lm>vvx69BaiJJW;m z#;@q|eM_0!ieeA7i-?ttqofLmRg>EpCfdMfz~g9m>z=Tv$DbMd!lFz2-KWh~?ans_ z1wK6It-`Z9IQm?Zg~NZYWfp6yjOCoD7y}(vxJU2HOZk>_2>tD{0SOZu!2$ODG)qW?k<{w_SE>nX-`e0%|j+KIRv>T*dE5V2 z2S?A0rgD_-nP z2tVu=WR%J%2~4x_Uexat!??Os^jtXrNqSzx|8f_2mzH;lyB4T`0x@n6jQ^Ue36d1D zTxk+Hp0I9bR`$(oTva~{5z;y(2Tw4r55NjCm|CnQ=u%Vf;sp#b|59AAuls{{#l=ZV z+=|GZAPrYL;`;AAnv-eC=^R6XGVixMtHBi)S;?5ZBx+T$(j&-Q9BC>nJB79up19x6v>rb16eFT`1zWhUYLMOpj){o+MF4C(_uNE!3i)7Eg4dp5!c6HZ9; zC)c`s^5y+>kO`*AQjp?3m%Gq?kPIMu`2wJ7^|q#Y$oc_R%^v@WHZQJY@A zlxoe5p=~@u99VM`Eg^AK@`&_nks-Ua={%1qj!W4kraVoyCDX&zgOjkmqy_QI-KLhM;a%5{$OgByuCki+uX>d zI`N+cUPgajI4B=UiwJv|TI4U454f>3|0O&hrc$Hhyuq%qwHTXpM#s}|7=EPXG!iDd z7tbX@mz66PKxz-T=pVI>smH_Ic1^5@CyCO>rnsy8<^_)d7z32;4_QGojy-ZY{D#Q5 zJ&*V$p-yfNEMwKZMWu*=%$ZTbT@Npj$`>Q|EzTQ__E@lq2G9HA@OS$J&u^2?-!F1K ztc%&L`s*W-mGP4dR8Hi`AG4sD8jVowM{~Z-#MX0uwj6o^Ti^k7_FfO_4su+Ds}fB$%f3eSkaHyO2N(^xi4dy9^76`f@4UpBstc z1k0$YkPBMndnnj~@y~ zr5rNA;ZH;8sl7rm8jgP-{$IZXh#YHa{jK^1X8q-^GG{!Sx#u1k)MEbmF1E7G@}DQM zvDoMZVwaiE0hq8ak-+Lla`KKn9rnr}T2QMDvLA(rD+~dQ@jL~U)r;MgRC*AZwsxrC zsB$WnF^UR&F{Xp;zAnaY9XWHpzMi9G&FDVGz3a05bS*z-)KxkD!)TU3ac>|-E-#kb zW$r4eCv+JZgv6qjv@B)h}ci0 zKdv2ypQtBSOziqHko0iTQO;0&dY|9i&?H~(?eT92hb$&rGNnfx$WpNX54~<@5>5dc zAZf23C0Se;bQeN%HwyT?z~ve5(0DuryZ@xetK8E6;?k_8e)XR7N%R?kG{HewjIDWn zc$at)E~?y)bMr*8uR*s%-E&Cc;7))xWK9g#Rtk`vl++@fFMp{wLl*(%L)q@;`s)WY zW_o3KpI!5e8-y+Jrz9+gn!%=Cd69p`eY0>Afk<^4OUTrzsic49+=mF)q2?jB5gl7H zx-C>n0BO>`GGMy*|3{glc1M+Mabw!@hKk9^WtSnK2jhGOQm^jc%+z9c&?^s%(yg{- z8w?_79|mZrR5v}Hm>kY}Q>W@gKDsq!;|eKp4cy=D9_jI&i^H{+Uet8m)FX?(R0D6T zR5Wy+LSzgEhqGo-r7MLQ5r59|uUWfgV2(t;2+AHYMH1JEHmO$QL|%x5tKU2h9%bEXJ8| z?+~F>Aw?r1{+w%DQz_$KuH`nqsaEa2MCdDZjcP>N&gkT)0+N9|HaQ34|4(_&YEAAn z8ew0~9^=o%JrmU79T?~c{4GZfyg-B~3#}exu`yYfJ0_^RWTS-`tM%3HQEHg6@jp6G z0uda zN@_FG(wsjhM3G_`{R|7XV`{-3=uoEl=DYd8*%c*X9ULzlKA&x4hp+)FpD6)o{d`?I z-{?t#-2D_Hhc#s+$j@+T_H|R#yy~@E;wcf~a`;vsj7w1HhCUHKsqU8}(t!?#Y(m6{ zsd&7Kiek^tPkXH;Fil!&IyI-!T#m6a0$^fDEOOCVEZ6wNO;?Cx8)GBKYuJ?n$`LA%jq^|RdrB}OC0;0_V*szaSG42 zJ7mX0sP>c-agU!028^283f0aUG;xgp6KPXoA&QE` zt~=XF!glm=_4@kD;+?J7T{u%SApb)X)~&n0-W12$x_ss$?9m}71^uq;tZK`)wXow3+F3Tf)7?3-SD%{-B4Hdt`2ZJAbj5uvVEY^%GhARIk_7Yx^Vwl+-&( z3f;`-e5Lx&!p7<%pA&)oZe-GJ z{I7n%5Q9fely*PJ@T-<2cr78=S7XRGJdCen|#* zy!?7DDhbDKMxBGT>9)@jKfwrN*wE8?4_DTEsRc<-Ev)!LlX z=6p3}-quN@Pob*1z9)+s+s&TIUR+0VX^Nii)x<55sZSru$3+C{ojJ!UlD(ATNlTMj zT_Sd>>2{VY@X06TQc4spcI7Qp127=P>PmGwW9Yp{gu0_Rblut*m24^%GZwT(zB`W@ zzoNHISHAwqEprTgJsWojdFo^157XaRm?5OgR!U4~{pQ2YJPC0g_?+?44{Bg1?wwFE zBk%YX9OH!>zlK(Hc`?-Fy}j7xIMLDMi`E>U{QaB?%lEORIiogApG zN57-ZCK&)6&#yiHAMr6#vr&dxKJy=1#U&skYQok*y;b68@3kdoKMM=q;lA{7q7pH7 zRdMd2vja3a|h8Qe&`jG#t6mI^+?fKzndUSyLc#<%`^WnjXPJccWv~>!Icx?l_G*7aKPs>`M&KGI1UoB)zV02h{aDMb7SZ?; zB4s15PmNNeY*OH7f7HIN=qUPZlfW|}9HChe!Y3_kaK^Kjen`~4<@G+Si}!ioo3bw7 zI2;m=bSZA;?cLIk{GWpD1Q}Zk_=+X_FBuxSyl!er!75PSIT!tYDd{a|s982X`lUk@ z+_CuKH?K zd4>`)=sQnAjNxBD_#VTKjm9)(=s(s8?mHBGxta0rA-xW6iexg$KRGdpv2EC;#c2(4 zWP>zKJVVfjebCa!<4!X{v8};e*d0b~jx^fh@w4>oyBEz0girKVcO1IQ*+A@)Y5vO@ z=~C&I@#A@9wT7HRHj;HLNNz==Gg=6yQ%Rw*+1oFa>yB!H8|l`5kJmwr94H@i(Y^Ab zcuL>tp*2_u68%A8M!>49BTj;eW`2s?8mAe@7f?OVerI6(iUcI7y6bXXtv^Y^yUB*t})r4hu%5aQ#% z|#!!;vM8@14s%m=3bSXR_N&MN-=)_F(39-beZ~dvV<(Jahh#JtKjOz zzGJ6k$q+be_qeQ1`RhDE>Bb>eMB%ss)b2lk3h|^x{cWX9L>;O6b`)-D93xz)@={q? zuL3y<{OtM7w?KW4J4@pK02M*%zF5gy5@S&x-co7Ms>P7|_IKOUHF`KB5;5PmcTw*| zc0ODXJAUnQ*gmwmM|3f~xZ%zixf~BsQ6wql{_#T=I8{9Xs}RF8JCU?Uih9Z+-L!6x zx%aEFoya`2xP+++lBvhb=}554YM_?N8nNWQ(o-8i!OHQ?Loxm2DI=&GP9$ERN?f6G z#jljBxlYz6lj&0!R@OFACh|G_>Z&)H`?3{-@($nFk9>YWz1jb@>x?+A=Jw2%(eE3buzwLU|YiAO(VYff7>S8WQ zhL35FfIj!Bs@Fit8laP&-!I+wrb5AHjFe`J1ZUoy%w}oCX}AJEdHpCIg@vO>*rOm1 znY~RbZ;b7emFl$x$C4OFmQjr0^vymwBbh--9J=wfx(}rTu&pOQCgnZB=}^gXp}-?A zoB+KuRxX$Bvi!^jNvceuSWIl2xz2XbE0af-2wW;f&*x8#m89~|BRK}4kTR+ki)47l z`g>dpd`B4G2+aXHx!^}DRl#)n_*~U1|-%4h8E3{#cm||8P3G}Ne92XX(s%&N8d(~+X z_biIvCURHQdQvvn&iJ1w-BaFyi!w89E~~#dlloJv8_B>OFliPz<(nk3HaX2m$YE2N zlrszur2ttn?YC(2jojv_znkZV-m0>7Z%`_)+L%aTQ}Yf&dY@WZrVq0jS=8qXKx$ri ze8lquZB^>twHPYW`5v>O;6BCoWBzhXFBw)tDWn&(B`qH_4qpjrFu6C>Wha7(nd)BAgB8J@-CvJE-^{j2i8*$}A z(R0fG0DInskjJpG+Od#Gq&BW;$*2YgbG&=|uS1H@l2EZSByT2p-RV_kyb7-%+QCKJBUdv7ec1Id?*`@QV2#Gj%m0-Fa*Xk9v{(Ju^VV zT9p>v2JAYw-Cl<^LTR?l$(@-{Y75J-(ncJtoc-XxciN(c6XvsFohuiqx{Zqw!w_Qf zKOIdnS7f+V4Ul;sN{VLx07WDt0UKbiu4=v2!n7$UlLdMx?Mlq67h}JDvF(R&-M2M2 z3zFw#XZhAVGDwg-razTAD0-iIw9(wPvVwni)G6vSOnjvCTtw0sr%%eNV|}QcHxV5#YW1jB9g91JTmk&0??IV{mVA(+eqbp_v2P3x?SazGcdr- zRS)K`n5B~k2Q)^_ZRVqe2&5dZQgb@WADAaj^6EJmA=-r(Adf<7NArRQ$yWX- z&q3}hHsMgIW%*d1S-P569f+p^PZtI$XX7bwF<7bt(<;VBE z>g?I_%Q00}86+82h`Ooi=i78SL^<-Z%lWoE}P7aPDaN52k(yc zpCm2jG>H+;(gxm?$t6=9k@Fvz+2*IZnpKs7i*qcQR^6W6F;$Wo7S||=w4a-IT+&H1 z7-12dO8LR}6c#mvOd3fQjG4{}+mFJl#-&t9Vs_w=SEWk~i6fHjw66udO+>N>WL@7Z znJ4h70_-v@Y>_HAn%^+`)p9N*!!ORxPFK?v7o4+N#;fu?ZIVxLDg!gM`N<)ehWUD6 zQF3lrhU3kJ;kgTMBOK&+0+MTp@^=<4tA$TrdW}M=JcMDHwuSz*=?|S4aQG?IRFKt% zBx=!@L;z!>Hw4v7jq^jjNG=XHH$m(wdy8g~g}btZQM+%iwO3r*F_$|J`rp9uK#H=+ zC2Xr?D&dEzs?*J}S72z)c_*Nv@U*7@`D)F})my8*tRQDBtTGDs#Vdgw<3|`_<}90r zTNOfRXNiafh++sHf~S^jTqJ)wr&$2??L?0s*~`hC?%VVFQY@`K%+f_9TVj)tIqOtz zE~1q{kvGJ=Mx)ogOK}{ss=`7-8NOEa6`e9Y%r_E3K4my&cKLYppqrALmS=@ns>Orm zGB3@Zz|u`|9@~{i9$}D=pVJjsPb`-U34SDV_qufLR%W_qFsdY15;!WV-E-Q2v72>u zGYLdY50o%Mcg<9hU}Z)|l#+g7jNtt{)vIflStO2Fc9n151?UHQt#HB^S-<6zHU&+@ zNwmnD%&I`(ZjWs!mKan-UwcQ%b?7~*y8@~Rz(bA0dv&JVZ?uVok;fEn4+GcMi<8V# zx=81>NQglzx5}rdJ?g#Wazkq3S753@&++~q)Uw-~rSgo0ob-@-dR9Hf$CR$=9EwNE zLFvbO%&iAca~0I{Cz#E>G37Gz)2%J7l>Y!_^A&U}EZ zfRZ02o?-@i4yXN-QOr@%=yFGM`?XIo$J}Xp4^S&Hkb zB>PtEFz>qZSqc&S4bbPgt>TVLijZaP%qh7Sls^6INL%@gXGh)UuF}4Svo^_ZIaP2r z{{Req4POo+d~f*~l$n3JYJ^&o%#PeB#?kk;`gg3Gxgcw(ZUpCJ1Ax7lbgS)hvaS{^ ziB8;}{`HG_a)}IwBu5#~n1eiy)e@C}ttIB!t|mj7LFJpNT3@blK$-6N~PO{kJWu^YTiRED-uVA z4Y04Kc->TEjU!uq@We!1hh^md0JB$PSDxwTcG-Y8qV)Ey(ysuObpR#2FH)eiJo{Bn(QPfXD{-0`* z%_)$!-ULnQ>T9O~zjkF!=*zSp?`O3`Yidj_6ChGt?`2<@@y2TM+Q%MaGcgg7=8r?# zw@Sp^vukd#p$jVh@AyBv?@Q-0&xnW5AkOW$&MEAo+Sr9pn94|T>574!7CAhkCUqln zw_a(8Y?(;iXSnmHJnY@~MQ2S6GeTG&DU{^5tx0hTMyoS^<<)>6H*;BRS~igGXN~y$ zO)HMWZmvn1NK!xD0iDtHC*G*s6^=NJ$nr7I8@dWMv@$YXO_(~C_Vldl%fm9`V**de zeNjkq?eCjip^C!jGP z65VNmcTZCu^K6-D#&X?7FWcTl!Z(|P^Qr18DXtnFsSv}UQP}5VNXo`L{1`YHTwzPLY+wh%=4bsf{p_BxIFU_u+@7 z26rvB+R1AXRmh0rZ}q3gBr-{Ev8rwyHs$A<9O0N-48sjckfSww6ZeoXE? zs3%hGw4P4o2$+QCs$5M3s`3R7C-=uu?NJunHl9$J&-h{oySe6;vPw>(a31xiQHTme?5W0Y2dOKJ*oF zx0fPm7s}p;_{^QhdZ}XNZpurYPdWL1Z>3g^q+5a_m2#*_+t!(P48B-^vc`FQ?)@n&)ovs* zM=oVSwC1w7i*_-_@t}?}Vp3V!PUKdly0?_cyqO8eX!-%@YOS81HO0696@a)88u#au zT4`Y)+NDU_g-q`~N3gA96DcyR(1`ZNc9vt4ChyXpBx@Xhx_zOL~t=!n&AE zbu@u@NVvp9rafypGUFSJDkk$bl7sIyADq_ClL}k12@?@FB1IdUKIW;|>FsfF@`HmQ z86&41jdj+xKW2<<3Y&_8%DfMHi0WxA6^oWOe`=9s!m2kLlkXgQ)VDUVtbv(uxxtOP zwO&Z#jf$*m8%K_Ry`J>h)+WoS$X;-LYfBmP8Fv;!Oh}5^&Nh2eLo6}P zZzPUVNy#hnh3F4zjh;=?DnHKH-Sbi?MwOc}NKo4rNvFuqhCimkXTCW_E zB#pKvWQ665Q?4X0r7$@Zvkrgn{18RKEQ<}Lgq(t^iA(ySqn(d)BVBvCRae zqNI$#FS+!r%kc5YyEuG(-&#c2ht5;Erv=1^Z_EAKr+E;#on9!P$xr20&iFvV2Rwj# zH9FqjC~qZ`5{r%-%4Yc(&|SyrwwtbV8DuQH1JblV<>2|Y%#o^x~OyBYB$^H7;381?|m4BPcPz zfCVJBRrx2{qn`O~#G9rmGZ2CtZanuUkQ3fsHJrykC^#6ZYkJo$G{J)M5m@vGv8>Cx zr~6ly7$H%Q-+j}XTTeDfqnRcP&eQVzzl8+YnN*#KA1tl&vyYU6=~A?;(noG%Ge@|6 z@01RE3UV$p9BbzW`-l0~f7`t28BD7zYIYOdKA!Xr#kFAz`OvqL#2?bI^$Vtw=}WUj zcMdM0`H%1Rj-4&ckvj?@gXrP|H*X(Zdkhj84ywmVj$TaU8F zB8l5@A=~;@aG#iLC8tldxhG}$9)?qrs7?GPZD2RI&-fR5pr zq4JeWO6Mh1?#?@7wK5p?!huzcU>)dItlPu8Y_XQ|&UUjMqoc( z>;h@36`lbSqJ=oxdFHO$LaiGK@D@%4KyE)$YB@e=1bB=pjltKh?%AT&MsF@gm+php zr{he?>R!|r(e2pvhuWbIL02%?z;C8A&A zW9vqw5ZXs{Rzx>=5)e$EPStW7a~v%k@)CNxH$&-~jL9sFQB_#TxkVkw=xF;pNn&Jp zxRm9w>L}C-kiFX7G+QHV@`WlpD;tfWW@bz-4BnYND&#io05PZUf7_64*!u>(35>D+l=%Ny5tG{n* zvkjX;`|0-0BXrx)4@!K@cPW2iUNH) zM$H_1ODhZ-f6FJyoCf4qw0!8sk9npnC0h}%&EBk*+43Kl_B8~E$Chk?$rJ%T=8`;) zN{kwWua_u&tOh7~6@1A7+Bh6jpkFrxzsuWqS^#uVt;1%T(S=oB!!({_?2!TEpPSR( zo)LC@p-XN1-n0Ptc8JTc&lq2=LlZpB5`xM>=~42l5O2HAYGJ!++xPot(tsT#gUs4v z-ovRi9AOy7B_zqn0eS&Wk;5{s&8`RDUWT00Y=p)9SjhQk0a=w!3uQ+^P)NI2I;!J2 zq=M)igZGD8bY&VsOSd!t`G0n!BOyPnH-D3dA1GtUrj;t$BXbTx_NCqCb$!0n0RI3u znEb@&oKx0kRV+@zdQ%%LyJ6}&( zUPAiP?aU-+J9)>Y06C^;Bv0;+ze-Ugj;!PE=Zb8YMO2Btax={^#>@m~?{zzRPy_zX z?ZPe(Q$ns=3-^awl0Dl>9-ZpEmyHsEvvaFtA8G)6s+)wdKKJO$=}Kly3~+m|twkEN zvH%Vlk2O8ORc8?m`|+Qspa%JA_lejINAkmzExAu1)T&AWy(y>We1nnw-%0>(-#87) zwMRzvp-e*XyB;tT33U==cf;i1a zvkk`_uXFEDjx!uALUTu#FPFP#Y5-!u_Y6Y~%6JB%fjpa!EzSmTDqXLD$?~A&k9u2$ z62*|XIOc#9?Pq2|xb!BQ^2zfr57MEJXhJ@2Mk>O*p{8*B;0kK1tYo0x zbIGX}Dg$im_oxBl9mu4zqkDD5M1Od=+|PqjEZAcpPcU@Hr3|kt0;gc02QL2rHFNj7 zeJT3_A!hZcnOS7WY{my7mNqf0Zcfq30MG+^p^;7oahgSMF@W8>2Bh*?$L_jC7sC;^u3^1en&@+x@db;DN#y5M> zxjeA$r5JEF&@k*8Ey0I00C}5N7|*pQ?^aBR@T78mDs^Ja4(*BG-1<~9Z)GHmu6Ps- zR*=VTaM?Yn%8lg(3-dQ7ne#~ENf%!+w zNti0_*_xIZH#>&fRE{bb<1rNqxa-XWCYe(T!|sEF^`=J|WGCO{r$~0jNNlhfBAWjI z>I3fI{>1~Zk;ur6xoOdnFYeDyrj5Nh`@|aF721rhO&?}F4 z%EqL1EyX-1%6I+jaZQS3LAz^Hn&IDW&%2&z82y9EZO@KA@2xdtCOycRz{V+(!}g^+ z8zc^CSO^L$b?HF^zGJnSbB=N8OCv%TE!C;58@#_W?Obt7a2LwJ8;XqPfEzO&6fP8u z15#Sr#`yCj!S$-@(niB0C59L4PFUZ|BpkUo+vz~ZLfa&CBllqa`h1aqkuTnUNIunH z_mgtrPTnc&!tKt$c%XL()tOsAAXAc_zV#x_fraR40xGcs=E~zV*zML9E&N@m3z9V3 z({A-&YK=o~5pTlvKT34FJk>ilI2k64q@U{@R!-ka0>kCGiZxNYb}AJ+*t>2jdQ{;M zCO-Cf%|^N1u`&4cpe!*_S+gGv+*3UFX)wviJ?dqJg8bWl_wdwvipaoo+JTN{jmqyk zTRj)0M9}$iZ6hN&0;G1|AX2zE>q{JRsU@EZC>6nT6p}_4X>4Fqytw}Wh%B%D-%5f( zx%0bsy;+XjGIBPL?|RTl5;A#(ifsdoQpQA*lAkx3{63W~#fy~Oam_~2w&Nx?_uc95 zK*vkI-AP5k1Cvqt!7aw&zb7=Y#LU@}P3n47rY*w^zbNTI>@j6kw_} zzXXygW@LXe18CzX)`)G^K)B>*ngCtT2n~(i;-`t-m&=c&E!Ng?jr`M=O{_x(ZoQ<|>o7&Hn&r(tsMoEQcw_ zdUC-JoEhI}#{!)oc2xoJDV|y}E?aW1Pxq(-R>K{(<8d8LLeRG3{rZ;Ow#Io;xZ^a| zgu=x`ZY{_(0QZ@e9m8oLVAN|T0TFOdCZ7&pDt4YeW9>~dg^$Zb+0Hk5&;+r!mdDFY z$Gt|%CX`_8Ip&qOG>Nq~#=MsGrj$rofoz86fC)B8z&P9i+9|(g+i`_`z>mA>PPmYH zLuTp(VYZ*(BcH7RO*T{JjNyXft2DdRx%s6(E@?`;Fb8o!YB?d#mn3VBp{N2?ZFQ`?egf@~10Dv@vY4>rI(VZ@ETzpaw|07lp$2H0|<6 z%47M1ahd`Tv^)IHm>ExcaDGk>2lss_08rDn&)SIO{ozLCX_4=dT0s8*DxPWO;${U7 z=L0zPpaq(98MjkK5fEgUgF)gz$+~e02l0`Hh zbntoE=}t|b>lOZPrlXBe$jn``dQb$B-HV08t{8l@*`$&=0+WU#1L;#+pDgX$pD*~m zGv1?`HjPY}+^l&%)By1uXrH|KS-9OyMt%G9<{;vn(=U>xX!88z-R5k^GyyN#43HMv zvz$=^ym)-$zG}N-NN`zz2d}MIObjc&)FT+619$HTR>OVbeQ9Q6098cGvCe8ZV{awo zLx)qx(wby4bXSmn7uJ9#6Gsx5$NIy|QzO_(8#A}&rrSb%w%Xfe&)sgIRH{#xwObFL znEKEH#;+rJjJr=vdsl~esbe?ScIDNFn(euI{qexBcMOs!R_k5|uPZL0c*z!XBQEbs z^YL3A&ROx8B{MKd9hy8~De5YCBs)C8yKZ>h?NUo_vde8VeZ?I8X^g&P*x&LKTnE-I zOSVO3vYDqFlw{-9po2p?Ok}D3)QZPsod7d7`4%M2;#4ry;tY1fe!ZLg8Fy=txeQQclZ#zi25 zz;33Mj+pDv$JC$g*GJ_MDI^w7^vyyxx3_;LR>}ZIeXBx6LvbGTKn6h1TE_7b$m)E* z^-44N)@Ni4_-@^-)h1o7l046^dc~1i3x$GaX&~j5z3WwH3vKe9qaQK!HJg3qG^;U@ zgARoEtR!|p4!8|9yw0k#0m8g}eul7GQ8@)$0yg=VZ$no1ugj9bxnYiH%#l9wOEYptD>-O%MkXfMEm31Ez)DF6)~LyGGTjuD{a!v#lCEDb*oTnPe(p1! z&D49=d62Z0tf$Q%W)B93jY8p{w(MDRZFXwZG6Oc z6P5=c^aia>akXQ%buc=E`^9buHIsX91jb3zheRWP;Xtf5^6~y%ux|N3dad_QrYj!e z@=K|(1FE3Njk+s9h0 ztmH}>HZpU7-GvQq@m&jys^kHhNiLRji3lg=`IvPgv^gd!@}A9r%ax|rB)Uo(x>W=1k9#kVaV%oz4Q zl?A+WD*UHr?kdW}$s(_nxzqUlGv1)u2v(U|GEp-&FhcaHV-d8D(T#>cH+@AmIire0 z67uc$o6@YR?FC23snxx6S={JK!|ow;Wg=X}%a6vaEy6~spza`YzO@II@=WRHqNV}Q zrA-~PUP-kdabdw;hZQEUPqB74iML2gWr$Fx-lto4xY_0+lnO%Pw7fCktxv=k0?NWO zG?H@47n=8v1pdv^6@q|ayK#CPUO!42E>Fn(7U&!d%Ng6X8z7Hr zy3y^C!v&Gw7-j55SdJMZND28Eo>SF(n%9ue+7+SlTH_pKoyXjVcv zUN?Hx6uJ>c;~Q0YE9q8XyhczMZY%R=+K`%TyBkF|!}E2ip~#WKRe0ablXuD@BcG*Q zjYGvA#>y^8t>TVZ5F{cztH*}ULG`79qjH90k;;I3RGIk?&yIRkci65PQJBg3f8Om{ zXh4m+Vs<9t4l=zlO^bcXl|`i?khcwR;G+m`K6HtOJg+y5pOdnI|%DmtW^2z!FG{? zDwWA5Sra(ia>lHJSmax&CfwaIx9dTPnqc`+fsFcAbTT@;NxLbZy;tpIOKA$R5^nYB zNjsGE9s9WqLv{!}vF}e42A)LROYjEIN|tMLG%?D7QF#Y%N~n&o#&;^GKP&sySjFmG zg&IxHQ~(At)I}cVVEa@a1A5eO&hkmux7_vjrpYjlRZvipa6@$zT#`#xDy*Bh-Nh3$ zps>y}-kltZGNBb%e8GRMK@6q*&T;B#mNN22ZG}p@V+ZR=9E^~TRXM0vHunPEW6lok z-npw0sG3$e-TW-RlmQ~i_J$%x{or0cm09BvAqHK-Go8MbDyqpedwT*nsbmqbFm6-b zf_?ACf(SSM?RN~X-W3AOT2fG=eQLu*(k95Ts=Y&1Y3${d_l>?%jB)Eg1-=$J3xe{K z{9Q5aO=A>PimjRV=w4XyzDJEtJcj0@~n`kcCC56|^X5Yw@=}d-sB>5Zn zdwyT7MIFSlLh+X@9Or8E7^`hJn5z(69DjC#0y~$1jBC@aO>c=AgB*9ss2eb}i0q{X z82u^MvU$Y}W6gc11JG3w$~{m|mT`nrjiaa3)mfQ*&Nh`^M%uHNh8ZyVbH>WcQ18EC zROjUWw5|(NNn~qJkOC>WP8#D z47&kWkxvWi4{BK^ksbvfC?9wp!jOv+GTbWdec0n~rBJ+uWN#%O%yG^=DoHM*5F8lu zyMj8OYNssFx|TbYfXNgW6>vi=%N$3l=NYLjZO?f#9_~W)2iB|1Oj}OVw-aL za-2IKn6FIss4JAynVQxy_I2}#JmR8`QtaQo$o>XytLs_UlRSG#xXR}OtXkX_bqlnT zI6jqRa*{k{w-DUp@A}g|)p2RGhDnEi_G)QvkCb7MC?MxPwN0*>W1D)YPxoor3Obc< zB#ornNmg#9dsCuiRRL9wJAYb&MkE#pjHjVA*mv#+YW4ma!0Ih(1V;~&V#voW>6*u$ zMTTUHI2}PXc6lNb=g!>t`@WTteT8PoW((Z=&<2EZ2DL87e1Wib^uE*x4ww`zM%{=l=ESP24svisHQGif@R#z#5K($&rMPIL zl^SJKX+B;$)kxzJ#$GpIzcHXih;<00jr`@o98><$8%O5jbEx1B;-H4!7~gJps}0BN zP)^WD=gVnOzg^up^q>WkebmLchm8F6=%h`%Lgj~6UWTLd5#a}DnngG}+qFX-!pR{( ziVtZQx3vXa(1UfuG6_Cjhy9;=S-0582Ibhp0qVQmc`^v2e7-Wqs%lq4XiBqgIO=E% z1lp)oK*e4qC-bWD$X%poj|q*+eJYbI5)hIC;YRP3anh|v9Iy8aBv|9-sTpr-n9xSq zJxHdryzrLGCew;WWQ>51vP^u>RF?Z~sS18YCoPQR)e~~f!tN{s{KSB2yfZ(Y@`916 z#>VJRsiSQr9NO8!{+XCI52mARL`TpwTxS)3tRfI8+Jl4-GPzkCi__RtaH|YVhhb*pK9w4U$2HfOye4tRYLwG7*BgF+-Hd#_IjcrA ziq~L$n@Kwtp<~{&?xYsCL%K}4E$C{lB4}ldVH`3BY!*Ge>et!>aD{e{lrZmE{%88; z3Y$R5{{U;+r@mGSe6nICG6Q|z!i$OOR+?`xn3Wk=9G3N_tc@(u$X{p*S81w}UObD4 z?f{g0q%U8>mRQQdu`cBc%QN>Ti;`Ekk!JH%zvZSv?deqFj5M;zD=AThz^N`~^C7rl zw=s|9P(zE!Qc?TMbsUdIq*a1uZ{A3SP^%8vYH;tD$^k`JZ`*p`c_JQ{@8@fOCazqO+DA(a4^heeYV6R7j+a z8FKQL<$r{ID>~W}Z*Zl)Xh=UVy(^Sx!oG8?aN;=7Wy$Djl#Lt1xf}`9kYtb3(w%)G zmJt!;GK^=`8m)OGF&{5;P39p#ObSidl8Kznbj>reG=pyE?kUR7!XyzZM!ETYed?4E z#W8nhcW`hQ&{X_Gi4sq3?A(uPiq&F=ZIM0?22JV2= z7h0sUGR@_N3NgL9RC8P>@1+2l3iR9Z^zB8=$XZL6nn(;H-^(0KI^g#eM(X3uj(A~W z(R4CD_o~dsapp%PhBRf}wR)eWU`=%UW6mSqPEYX_9<`q_s?@Lc$6MxwS(el<%*UZV z)v2b&)BT!2%uz#b3^Vh84Q59_oiSa`Q`2o~X(DS$K3e(S#ZXMc33^*@cOGA$3 z%UNT$+Z?Pe6^~T*r$`qv#IZM*w7pZfx`NdsUoB%QGGFUYXGxLPGCb77a{Ms#q&tqg zy+yZ)24jn9igEp>aLDVmPh9n9NDqH*t?z!iL}*f|6`mlRP(E zn&zJ4H0@)KY;G*7yqNa&_pR+OZLPG9cQwKS5q$xy%{EEyR64-EcihkSg>-f!$y_Qg zm;7>iH>GJ9lX6&WTJ2aV%QiPJpshIAOtLIPbDSnUYPGuXl6j@oa!%FhS0nx8IM}f! zbB5~P^|3c4g5S!uWtL3JK1Gaw2|NmpNeprAY!aNE^s`+@Ab6bZm9SLp>58LuBi%md z<>MSie~5a}NnFU1$b)Qe<>&X3bQ$a_i(DAl*Be5e!Zql9>6a3v(wQP2S`&r~(~3)_ zA~Cu>vTfo$-AAoKYf{|vA}-*|9GMN~59L%NxD6Ri%n|dIJ&M%nVh=<0tj1dK8_?*HSvRUGU&!4{E3{5mnh7 zDiCv(?^bRARuV);*7-^|L+@F-gT}I8Iw;4?BlPc3-HS@*UBeqzl+TulTrewCuI6{R zPbt-rxeF(1mTR@#@@Zlb10Cxk`r_SLaJCq-pheQ6z zs*!37bQ{TSq&5RGWRGmsYlW6T1BGOMe5LEhaaHc;GhAjdMm7{36@BC zF^LaydQ)zsUn~I^@3#K)ciqoyRXMJf-Z0Td?Cr}l_r*Z78;QKcmvhQGs^BlRS1^lf z3rRF(!~EE6H{D!%R;HH&v@YIkTV1%3y7Ahp3wwwmONM7@JyrO{JI-dA9fGd!m&+q@ zIqnTv9L29M%S0~BvgF~T?@>$uy+;kqqo0@L{C(Qi+(`szSjyJGZyqK9vou#v510!nxWRe)r>9R};#@I8IA5 zA25aI+JG)K@-&L@z6%^MUYQj3nka4~4sgt*lTq7=TFxO7BEp20X+H7#Q*Ma8jyXK6 zZeTpk-iCpad6wn3`9*@O9FOATrC0k*VO{a$j1m>PpK2QS%aTu*WjNMvRJ zuI;6yecd?VP&oZEtjIrpx)y!(ZO?YBw`6O~=l}-k6z^7ba`HWSO;@o%( z(XrmBt-kA^6`E958CK{C^{KgbG_<%`)W4Ip6zx{V@5eQ)KjB>^g}dEsh)ST4epT;HYD<-iHoj{nF`qGUk4n+DXM!^-vr5Q5 z?_u@!ropHAk}PZYQ=i70G-lRDm63dr!TQx$g7i}>S-5mN6cTrI$@Hx0XNF)_IeG2= z&%HT{PTw)}cMK$c{i{8umPuoYSz|~}3kC1#MaD@BOCr3pNtR!g*ZCT$A^9DW7r^_> zt-%!mxbqNgW>$7NW8V~wCB@3IRbL^-(w@HbhjAl?;jB%6{SQ zJ!)G!Ad<2}5ix)n_P;f-(XLV@SpI*Xe(lUL*wazD5|xRpqY#E^K`PikEnS*e+DRmi zH3JyQ>s8`Xw(Yp1e|1lPYKCSom}Qd)4nau!`&R2i2dLYtr-iuNEQ~t0RUWkju%vso zT=|9Zx8K!j%Dy8rHsmDWDe6b1RJ?VDKnCW3jIy_C&FEQI%n)2i?z?#d1-PoZh4Vun z?!SQl01r-TJyTR@t)vpCn45;d=qncDOb}W^6-V72MrtlJt|iQAE#SF-lH7cTKUO{J z8+gpNGb~GoXWTx5lGf?vzA(fTL$^L$y-BTICd%eJf(YIjScu0@rBB3F`Agb9mjsA~ zf-7SrH&#BC)@j?MK5&g=j~H*Du5KG&JqmfBWVloJSEegl&zNCj*cnp=f4#?AwV^HC zwLQcZ`=$eYxyRv9!#l^g$aWVQU!^n@M)S)>8)FWA2YRP9(OI7XRyh=|eRJM{*h!t* zWh)}E+IaP)^8WyN3r3z`Ds~OsJ!+4hkmgq$4gz}n)1zg#g-BiU;GN~N06nToxoSw| zhEKWXdEJ+_T!Kf91Z(A&>$$&`RggTk@xzic^JP}9$7YQRugl7O5pB@ z94BsQTUkx!#Azl}Lc&RU4`EJ;jl&qi1uS@G>Tyv?x;z}xk4kqjF2?dq zq!u8z4y^niKx)4DglJ_|U8IaNarjgbTp~Blf6_nYq7H=iHC1HtCG1z z1=P{WZ~zLc5F{_B`&ArrB#Ru?jW^SgSTSx4tr1p*G=a{ncW14cO$Fd{vxwlL}gcse6WxP4c9sAQ!3m~ z8!W*?XXS8qkUcS47P@Rv%!n8^MnQk?P$4wvWsc%wGi{P}`3^Ihw6<{Dq!S4+ci^1u z!Ox{ywA&0O0~AAZe9~_1S+`Ab<)ooi<5$|ddUdB@Eh<4B&fm3VGraw3>9rHsyn=ON zr#K7LR&}~Ps+iO)a?8j&dK$inA-9Gpmvc8&UWeX`5;jShRoymaR|9uitsH`DRh4AG z)feq;DkKg~%V9i{BR`uS0mr>NhtmO>TmTsP!)2=AMX3pyr)}tl1;vQ5xX6IsDbef zz%cD3edg+Fv;oN+Q(CgzBaxmq^lxgX6v8CAAp`?Y@SPM+#H zWL!rIj0SG>Xa-e`Ht_F(AtlwBPYX^!h8t+;?+Z%kA- zn)GIA853>>5wV=npc!prt1A$)e7WL^jl5}gtUzYtkM&eg2k7Tn7!i?A*yk%DA9wr0of^oY-aeVlC9jmK%o}=>`qaK; zc{^7RKnxL?2zPaDyzTU-O^~}(W%~XU)mGibba6K`cMHH?j|-H4_}w1Gj8X{-p6{CaI&fXBi4Z@ z?+?$40CZ)SfwymZWYTTP10Z!2`1dq~{onSzX{G-3VY}vl2-x|G`_%d+K0_po5tj?p znuM>Gq?g`L{yXnZT*jeVT(46=5=zR&<14Um1JrSrgp|k1crQ(9H$qo`$WAHFyQ4-3 z%rlId0F)=ncMZ#q4Mee$@srX(aZ;uhIYHW^BO--RRG&fe&;uid8bYP{?N8hL{f;+` zaZKCg{Kv0qWO3|}?%}FEi zxHTojjkSEfm0E8$JZ|}wxXoNo^#e2kU1Da7EjH|*yXj9mw+wvCjil0fX(sQVwKZdQ z8#jENC<0k6(kSelb z(Xtl|&PNojC!EDZJ3{lj)|M>BtW`RS0F_x5+!l9Ye}~edl4B+rU6-~gw+`M{$h`Nb zM~#v0^%Maj=4amD>VU`NQApn~RbP z&lM%T#^ofY0-R^okjSku3O8VNr?yJ@W3N#_40SBvAZ6z}y(!Z9YPe9_{{V^U%Y{%K zzHZdpkKHP#uRKr#U6;!W2I6?lK1F+WbN;g+ap_E0Rc+WE!MciwW=0H+m+6WCGLgEt zUUQRELZ~Dp41>w1O_`%orBE*o^`) zN%PC|$MT@yk9q)eZW1J9Z#`&bb|>Y=-g8cYgqdj<2crwT6~e2Sqx`mW`G&yGF$A~z0~HFU6r?wnBygVDYp?T zh_NnJNi9t*WL`L5x+obRndfYBtO3f@?ed+i_e$VYcFNJY1+pql&a!!p_j(Eka-3xD zMLh;_S7Cf^1@{xi-%655)r7@<`VZ$&L;kRpf1hmuaw)A!$gCf6Cx!H@Y8u_L{*_&K zuwq?vo+`sT23Xu~<2j%%GBF~{{99P$Q<^v37CN!TF?`7xyu4v~q?yEvjmL27vVuqL zXv>1@oK#WBBSXgSeq&Bug}@zg&hE6Ts|#!$Pc#6r$Z}UWQ_VcX8njIR05l{VpL#f2fuEP@N|x-|JNRB|C6j!^A1G0c-nArzFYhFOm!P0_ z81rp73a9(2M5-HkDZ3~P^<|Y)IML8ag1k; z)T)D^-p)mYr8{=G-JU5TX#$)kRZc}UWGcYMybnsSzcS=L)@}~&v0>{<3ZE&@E$c+L0u~_0ymz2h7Ufk@WZRC_6l|F#KI3)z)QGD6S8Dy>DOHw0#6I1_ zr_zE(G7l{>_#EWZ;YE{%c10YAsS5c~g1!FrFe*t2`p_{Mofr3wnDfJW(|>fl#&;9c zdeo9G*I3u4Gf2C4bN9PYI}V4QtG1zNO3YDs&orvOW_KJM^`zWaEJoP?z;9XxFPY{r z`Tk&VDa#vqZ@CqZsHoy*-InKfYH^w6Y^m56iU4eKcRPvuqMp0A{oGPTDoV^Ty~Pdl zo!({$<8P$^J84uTazUh5%LWOS2PTln6nw*R^`wl5p)mj zAQLGqxx1Qlh>pPT#^a2NV`3BLJ7u=u1?f=1AeC5?v}ceg3l>#bqdOY~PB%AGOnAcK z5&H6ewIglXyMOWSwHR~eCKm?>27s__%#tyFcog|vVroh zGDQJmuIW}Vjq?y0vVAG>x0tK)7WZ0^v6^5JaJbq{Jy4`<%KQV021k$GnGmv-Jc^3z z_uDsa&S~meM*ZXYYunzVxB@mAWyW}*2S;xj$O(P10i1i&muh7;<;lozK~98x`@iL$ zKU!9@+Hyug`KSTEdPRJ1!Np1E72FQhfQ%7Q`JXzw9jFd5Qf@yokGe)h0AwO5H#7JfBfOTyjk7gkyy~ikAVtayJ9PsF&`Bev8tON%EE*0nZc+Nw%?7 z3&1qyjQN9U#}wvQcHTM>{9R~UjjBe@lmNjWlEzjWiTQI<4=WsO7dsoNqCKpvLuBTd+nDi&J9$&kQx&|CnH4}iHqZo7r~GA&gi-h?{AB_MI?^z6NaJ@mP zVUR2!5V+?n>+ezgvE`iY1ClDl+htWF?y%y3DL0hTWF3b*RO*|4VEmenBt=sr43#}9 zX_@wi#>DMF5XWo#)^hyzr|ugNF~;1Q8d#Ay8>DVBDijQ{l-bnh=IcNbO(N}?zV-%l zO3nVPf3v!x@=?BU_#=WT?HZL`v;avlNtXj9xC7RPVY?XE^!)j8?amLcr41jQhi2M9 z#_w7H8Jlhi+z%M_q~l{MN%N6_zJ`^L$`{SxQ*DB)xedtXfEf$P26OT+e{)V~OCK

      W?1C=jkC1?5i8v& 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%0A96rJAoRVtK`1lnqN<9+A73chS^cARYNEzEJH8N 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

      BvMJUhaY$Dnq-O>2N`kG=|Bj}x)KU-P6bU4 z^^6AjRe1uECRScf#_dk&)Nehg82C(*Z`tT-HfM+tB4l?o$vno%QLy%+-Mq%w&+>Qr z&^r=NJAEn5F;!AJnnd}sqEsMtrYTa`Zr^urOwa)g zOm{OJ5^B!v$>sg-*{EHewvD}NaNbIVU%ek+#(*Ma^A!C31}XOHg>m<`_oha6s|J0= zj&}M}GVPaMi^TvvpUhkj^+5i$9FWM0SV@&5f$2{RSdf*+88pUC zxMeDgO(ZY9gAurafk`trIaMC?0N**bl?}-_H0aei-PV>r-nbifV14ReF*ocZpI=%4 zVy;^|eo@J%NgSJYlAxYf=|j%na~@jvrn0$Q?%so%0BR_Wmm_m$lT+?h+==%H&*M?Y z^DaVU(F+H1uDd7!v&L|%AKoV>nz4u6zsFKS+vhFD#XagpUpP5mEDZku4_W|&&D*sb zc5_n}*)pch+2=JB(#E(B>^9S(nlK67xya!APz2LBky(o10fSJk-MsQUQ%}tvOL3Y> z9Qnzfov0Y;qu(O@y{Q9kS1rj=ieD|BPI^=3Xk(BDg35E!trqy7#N@U-(4lzjE-bGL_KfUWtk76@Kdi4|l##B|^jriu3W862g z{FL3Ss7uSe!Qp+W(@5TAa=*%*F+c=6V~~?3RPYC-JIwNaLmpJNLweA=Ll-IX^%TJ= zc?Zki<)8^JnHn%kaZ$4g7D1i3#sye12DfNr+mluNv*vD2VFMqH0$?(w|C6~5ugVEzZmALS}MlUDI1iW15?b)8sp9X z0D$`YQ(@lRsn{qT$z-4XAr-#vIHxkJ$--pft4kmHLhWp`a78{jwlg7I5IWE?>mb}x zRmki;DkhFYZpc3F?2558(4C@2=M=`6s)76z0SYrbWuN#(5=-YsF}DlNO&od4AG&%} z5=HZ$DKj5`tpG{)A#8uDVUNb6hD11LI2{E!Bvs+pWlba=W2kZR0l8=bF^Lx`xptiH z^`y9&r3&SIzzz*eb}hRNl>~dn1dFv#3VkR6>m#y-+2x_)n}zbo4ZNw%K50C-!lQ1_ z1k+@VmL)+Z6!J{~D@=^4azpM2hN{-+knX|FD#Q;5rt~h+y!0-Tu=nitNCuDspL?|+eX8M{v+>1at?PLhM&2m8`y7Az@P<~Gl5PGvcK1m3<9|7)7@_joQ}?rjNV{1<2LgZ^-*agBiR7=PIYXlc2WSI0 zrMP4&qp!cEM;wS-KQZmQ(tr{@ml87%z225J!$w2x895a%lD8i!e22SKYy@m$kndiC zfF2mKuvXxlQ(7JST{eOa4Jzzq3J%pBMLWy#eq;WwfEeE~#y4VykN1FY+s8^|Fe^yT zPnNww^{FAaL$H(0HMj0RGE`_(Pm%K+b*HA~nOa@Db3g)28cnUq zAKmFnyI2#Qr#&ehBWYeVO}oE~)~b&=WF&N6C<5e;W5znS6%0($0wnByS_;P^g8h49 zh?V@N*xT1Xak|h0fpvwdBzEV$O#8%P@$HXFWSe%XrsjD2{b&M4k8-Z_uy&@f^3q4@#W3G6h z1oHqwO0XI0=}cx{Gir^XjPCWTO3KSA`9moHFRfLNEUsO4`%nbS{4`wcSpZMJiiqvn zJhjKI4JrlRdM^|J`8KO5RLf)LZ$V7|08+zpZc=g$C``z#Q{-`ql2%n*s`1i*8y&}% ztl@agM$GfB!O@OtTR)yQ&rH)ytGS=9IG_f{9_*hle%>k8?dD6l*CRLs(xPddPUTz! z>re9CVM#Z22k!Ks3H-REjoAMHt?BqxXyo%T8zxm-ikaq*HHNEg0JQ}b@iloW%-kunPrYeUCW1{3ep1*-JP!I0542bs*M{0&$JQ9rIH~V z2UOhI;L|+hF_E_t=k=fm+#uREaY+n;vKhKkd95OBU%lR>D$L5GX5cxX2-I&3$L_h~ z@STRhe5&l4}_(;C%Pi2;E< z53NQg+CnOP-RJ_s7~zbkmGcpiQO4uU7&}gR6z`F+RravzDcgJh0DFo6Y@7ES^zBnD zY4%b5{L~B|bXedhB+#q1yv%R!Kof3A;L5%j9F_H^aySW{+|o$KPz-B@_4lVh(%Ztt zpOZil#yrBvV__=SCNQ!1aVy5 zx|@l7qM$%eC6|$14~&`HTD(Fx1%5O1tgSNHuI_;^fc;f^99Nk=W_=YFqeQji8#rwA zD>BjfsVszN@U9L$>apBJyOCP~eJj$wBQ%!!9h4z5rPvS3yyiAA`Cf9m3>vz3lE%pgXjEfa_dkb48Bg~kYF0;WP7hT8NPTO zSStEvu(|EPreyQ&_680!pPH&(6qZbq&9w;g7oegz=1F8xF32N15AKsxj`-e1iPW!^ zm2X~oqUU^36F9nOF~_i?oH_m~pv1%!6!;7t7}7 zkLy|27XJWhEfBcNp$+*~S2jxJNtGjkrVYS$r-5hGw9Rjgah%*v?}h72&j^Ut5_ zTe_9haoMUU$YFyS>ZjVdnHuD~7EV`{+xM~WSvO;@24hJNndMBAAU%J`v^`*>f%4A+$MY9X$Hq)H{ z07}Za)Fy-p9T-Ob#P)$d}XfL+G+8;^UT{wUVvv6 zYf@z;6Rr3$@Yegs+SGRwIwqfN+ofq&f^(3fzQxnDxb*vYE#itah7we=dSbD>3*h^I z4e1uzWN@faZo8H>mQ&?Gm3) zO1ll3$iwE`fPW84md{Utuvt9CUJCkGMIE)O?h3gWA2;-^;~N|jsAJhjX(BTz!zt@i z+o-tQ6XhWA-nD&g;(}%hV_l=8`_rspTUnY$K*ji9FV?iNgQ?B2cHY;^w-M~z?a4Iw z*U7c>B>8r?1Ky~$+ea8F8v+T*W~z5u(n#AE?_-+RLoQiJzjdiSrhD?{^^(H``)#c_I6fRLdsc&52rO8$n1p}rK&n+)VHyf+^FayZl6(9 z{@l#Ucl^BOsLImakQirZ#y_o3_IX)UH{1fFnUtWATx!x8ypa3>ky6^tE#~$P@*TlQ z^s2=k)x>1rIpEc}n8w4&+>&ROrE;u`>v#59l>xyWcXg{#Oe6>kY#fvC?O68{NrFoG z!ym0^>GLM%k2rP%<@BwtVK|!WYE~h??>8$?j?ZM9n4mcS09pMh*7EtpZ##kx19dep z%839BQ%1#FjW-YPHgtrYa-YYFk!ABV+w$(@?e7nJGe>nR*&7 za(magHM}9$Z8``O~6lHi?z4%O!;(xg(4BE)589Z8_RR#Kbymbg>7m9l@? z_omy=x^2NzBa(=X|TF@l7kvbj6xb>@+?0l>-{qPxA^!BKlW>c4U zM?Ke}6V{BqurcrUchprorm+al6uyW7@>DtY2;bUYV%lyn+I;m2w#Jzt)ml zoy|7I8(4-L{ip%5G}1@MT(JOo;PQ|LQ<+*ty*qv87 zq)EJ_GZk?PkD8kkM;y%|`G8%y_cZ9_dwBQm+=Tw{dY;r4(nHn!$Yo$y6NX*hl&r7i zqNG0|IWO-?44z~t;dUt}H6(HimH8Qo2Lmg`1lX$-Y*>bnA1|n} zebb|T-!H9DnT)9!M=|yJzl-Q-HL;g@c2ec`hKauHi~NmRhG^uD7^IC%q!YCDBi6I; zV}$2xFqb@^T8iHCNu*CMKbVjN-k9xKH)E>TS2TXn^2e2BMQmWz?LHTi=5W4QZWq_u zqqc@*bz>Ig&m{CFx2)lD<+%}qfwT`DG-zhD%x-19x8#(PuDKV6WCBZ@oE!LtJ zj1~7bV_tt6sXG~_`DNWMH*OxDmA;1qyD95i8flN-9=`R>UPQ5wc5RvX4UFcx9ZF}K z*x+uEafa$^4*P4{?s<0x8PE4f?N~id>Tsy!NI^^Z(5~%5!zkr<%n^G+mFVx zQ-UHH~o6+uX1mkTR^j05vu=PU9qK_Nd$UPd{3* zXBgc(!Z$WP@2|B{Mi%lEJg@h?38jTvIQPaKTYn6_4I@I}Q6;;not8pzyZf~SFqPcg z7=XhD{x5p4%p{Do{5CSiqqRZ)>5_2;mx?P1+=2IC=9 z^B$mLr(3yhnkgbF9E1_K*i<@|;F>n_)m*3{wtCTUxtXW!Xf_#G#?Ao^*R5+>$i^3r zc^X3>F{kpbT_#&M5=j|Yiwv`L2h`TZuBdehHz6P>!TCN?zSTD_#jAzfvZy|6F4^W>%0bDaZp^w%^Z&? zGI}EP#X&Sl9148Q%%68Xy{H*3q)d`XbMih2W7v+=TU;b>NM&M;IXN5tW%5)x}`bA|5xC%0+sY`JZ z!?9c=lbxh)%XS&5pqUW@%PdFB`_cOzw5~~I=1C*m&6!E#>r`$oyvt*WvZb@T+;*uY zxK&x3F)JK-WBFDc+q^5dt772oX5GLZqKkobuRN($(Q;H|$LsG)ai|}iq1z*H&7Py$ zvHsN@rs5Rbs-yR8-Ti8B?Im1CYY*K|oxsmHqT?-HYH1pl%s6rcYQ1^un#Q5VmX5q8@8DF2C?q7BY3SGkiV7>&Hgnc+_v`dJdL(>jW+I8ZnTSZ z@p)rA-atf{{VOorHPyM0bVJ7OxTY+V+D0XgGb6lU@z(&h!*j}%M9DbM@8bT=zcbZ?{jmLxp0C-`7_#(`6bxvv~LYv_?r6O%GM-H zm6d^&8>l0tckuqty1QD%B+9WI60F@xr1&4HSwrzJM)O!SGs%MA!_GJr_vOEa>?42& zjb-^mBKl^%Iv8b9T=DT3-(f3Q_%l!ap7n{YhUVP8&f4kpzuD&LeD6ByNurR9BYo9A z)%Kiz8nJ~=_?1EA3KLDTjqo8={{U;#-n+i11Avv{k}J4mz>uX!7maLQG4y9Bt`ZtUOW4_3EdF_-EjzpQh}IZPk#D zPTuwC`aghdt>Gd|b&ZD#eMNN9!W72A7irEaPc;)L%Yr^?(llWnh7-h9sk<|5bSoPb zA~=`J&p%qZCZB4+WfyO1SmN^4i0J1u@UHNU+jgnQtx`zEw=LM%^?z_r25kWC6Vw@ecba?Fjj55 zalB_gO05#@R@=K7t70(HCR2{|0a=vW{_G9KxdxS_WMAHH%~)0=YwY<3K&V-oMJ(y^ z1DXIt!@<120OZqVkyZg3u6G~3=~62@DKGNJ*i$5L-!6J~pb2B#sG)}C%`p{UbA`qZ zGfTPE!5jc`Y1bR@9a97Qzt(^l9NR+88)dtXT9!P`5qFEIs_x$>%D8HLOSMBU-aTjm zLm1-($>ogjzO@^$`I+0Or%29YBd;|Ww-PDe^7~K({zAacNXT#q6%tA1qj9pOj^IR? z!%FYadI3#V4HFhSzuEMlRv~AaKv?|1at%r(3_vK%q+p+VV&#|>-BPr2`GP>+YU2e* zY68Rywq;|x8%{R*)Y0L#uGZQQKT1fGY`ebhdpBAcoU0C;)6jZ$92HhlpfObGpL$D) zSr!>zXiVd8tu}Am#;lL>e_B~CBMlnJH=eX;0Sud@C(8K^9I`ko$7*vdtie?6bI2am z8+pjZU%wQEVraHHjk(MWj<%!&lI)lI};XP`R})-ClxKrPEpyM7P0Ur!&>xj91yAwwdcC`?6GZieda4yV{Mm^g?Z!BzSm@n$qZsdU~(#0Hh$;ZTFWeJPcTkq&Hu!eQ$_^?M!X!%J-va`Ixs(eqNPc!X$lqvGd1< zzh;$%yz8Y$$iUs(-n%U~_I=T9m73)hn;lha)Xa}MfxF}sE4yw{&Ssw~~Jkm&Ifu&v-HPVvG3X!-cZ(P$`f0(St3I;;@R-BORN3@@F znYH+5;j0;#ww)A%w(hm6z5~#ukIQX2Q97+^NAt-Ptln$#06m2&yxwzVaJ`E3rO6UG zrQG6gz6khdQDraL$zAKeShIHGxHJ#kR9nNT=rY$jya$BQ%RPhMn zTtCatE$dHoRfM(`Nk4nkPz7~nRbU1gPbb!-+|M5=#VOj%vPI7rG}$u$06b~P;Lro% z-oLwJwR(zSF59r&Da}T$BPa!MH*-#CQCKGaywC*eENs~R40H9SHMo0uF|-bFcT`eB zl5vf={x4cd4+^BP8RCE>jxioLbI0EF_oZ1LHqPzHd($C|eBNZPMmVC}s={`h4d2Dq zfE~HKvaRzWIn6#6^6{2!y{MOZ#S<#;2Q?o50N*av%Xc1>3dE92xre1npN#N#EfId-t_jRX(N$#0ngqw9LW)eGq)XR0#s#= zJ_gaBz3WZ#V-b~%^2eHuqgjYh*^(igdsLS4Dz-lB_8#;K#Bj@PanCUhYqY9*^+>kL*#S1e+LBZ!Vk^I;!a9fPi{HIu7Yi^(hD*1k9 z-<#Cao<)fP>zZiuHVB*U^)!sWWWl!K6k>oM7(Pj0xFq$Z`=Aiq_olZ)wq4`Gltuf+W^uRyfIVre9@PmP{{Xu!lk9yc0nAIU z&-^@6M zkx783dmar+*5USURSKggcUp}kjtI)KsKM(`W!}5?ZA1KCv;f~FJ9Pg5eu{@BxuuTrqPN3iCc8i{uMN~yNDjy=9v=* zVx~Mx{3q6*8#Ti-H_Tg&qqZmkpslvpx%rRq^ry;7+#>D4PwP!w`D}r_vz|9~6ta=I zSq@YTGkTf;mPSSSKaBHLyta7G8FuHIky&=1lRxcxP-iLti8m*6??4hqZL$)J(2Ue< z!CP_PfG}wc%@lcU+?sQ4^AbVA{~8%B63_fYemywdreT)}#ApPQ{Lg;{}4=9*EY zn1j(rGywJ=Fm3!AHY*ZBZ9SXTnH-*C5* zGqW>pQ<0y_o4bEr4M{JTBN4ac9e%WvLXz!paG+qC03?X{Vpo6Ojux961|uO|yU`4b z8*L+lz)xR#dn2rD%Nl@BUrGRM?EZ49#ejItFPPE%zPwXoT#!p-jzvivM&!8RV#5x!GX;n$oO6a{nRObd^1;Dw zln%uHVq3<6Wy>+isOD|5793@1E!PSZjm$b4m86YSqy6FY3JDn+$L1-<^dq0GK_=Fi zt{E3RRPgyK;mdQJ)8>oIxCOrJjEVq{Zr1=N!H>P`Nfd5bwzfq&>6SSL8$48gXGr|b zo2VGFNxPExE5Kh`NLS2^hFl!d%_6Gsxj%F_tu<$LU%Np=nS8l6;g1yMfgF6tY4oTS zo<=A-{py-nSgJF8m^u3UPy^actFgZCYKA+MR%OO>$29hgw19=c$66(ftfDcrmKhD{ zK?4CHiBFf=dQ<*oLKrF9Kb;C0cL6R?bsqGam7pO$`QwTJBWF8youfS}W_&3MGTrJm z4lTovzNa5IT5e@IM&O=k0S4)AF(%beI27fSuEt)2BBW5Uu=5{`b4be^+>g83fDuFe zk>B67ChnVl_Bq|wrBK4%ou6usF;K|JtgPo~BZEK@nG!bZwf%i6!nc^)ytRHl_^Rxw zJj7?9>U-3FQrIQe$;pap2uL`-PgnDb5Bvfq^FG|jH;B`?aJDeAy6Q}?=>0B+M8 zyP?{6CZ4+^VEEqbX%)Q2!RRUN_lD%c=ZsJUds1wvI}B%veZu*1e200*H5{8fv(p*= zF0}NGj|JDu+dvJ5HJL%q*6oUu&W;SkQ!Uh%>rq2-9uC2~X~kGohD9bsY|sT)22OnK ztJqVaXOAksHtsX^rIIz0IKcUoXA9|0k`v}O)0uESUqL_&Mo{~IfOY!Roo^r2+eY|v_2-rI=4=vffDOyJoDI;D%R~c80{j;EoCOsa3ZOmcZFK?EDqDC3% znkHlCD#y@J0krvi?pN&IqKk=qxKrk&^L)ibJM+yX5P8yV;zS(-b~Fr*Ml#Ij*mS45 z`B*HtB!3rLl=-{a0aaD&MBlr?-R9(d-%1B@B5kZwu^FdHBd7r#Rv%A#YV2SO9jDTn zBl(-R94d^822HWi!+f1P)qSwMhwktH0A`XI40#}L2Aqx;EMmYtO#nVf)-_pUZ}!;?S_V2->Ui{6{&7=Q^M%iZbTV4LM+=A?>NSkWDR zOd0@yN@gbq1ab{X@;3F54p*Z1h z1^wYzvB=5aQteoN@856k^q>V<0szHV%l@?Ig^bD!n&oMI5JS zZN+&6)N?mXwpmU&*JUi|+6d#wOIS%fOA$8PQ@xOarc3uZRw z9<>8UvQ5mpw+sdJrj==94(DJ-;(#o)g(2OYubv0BFz;Yg@J}L^85%*CZO|`2jY+i2 zBNhx!-Iq?STAEh4gUaGr_JQ4$of@=k|vEGJ8*G|YZThewWPq!SCvvl3!c2}pb1C%Lp*|3 zby0%8l#7ovZ1nF>iC4?WJ5Dy@knB)G?cLsh8ytx#&IxsF9la_;3#4V3?tJjRf{6H( z9hka`Hw#}OEWLXRdKlEK9uHAVk~+S%{6w&3m%;YC;@?S zKTZ5o*&Ub>!0tV1(lK1PY?WMLy3|ailsX-cKocuGyNEjmHqxnw?(W>)B*!BwyR9v}V%AW_vKVqG z-l{Q-&D4DjlY_hf^PDpcIj?Z)BnKoJ{c ziZ+qo<|m3-t@pwge_nX0nRc9QBjx@YjzJqnLMwTg``(`P0UJx@qDGh}I3=mk%jRVn zl%GniwWII6_p42rws|Xpqb7h51>9Xu)?N)l$Rm_U&63BZOmXK7{_U~J^`vHF`^Rje z_Miy1ubUc#npX1Hc;%a|I!&?0tXJmkQAY|%BBGW^+mrRDUPlyiD(8L$07Rfi8@TG-Y06bp z0NE|YK%l!8%A!9^dsOg4$=-|yXP^aUK@QdBf##US*x^?It}{~^k~p@Y+)2ST8%F9? zo9>gv06k@7h-c;>befHJvlCA9Hsog%o1|7m!n2c*eW(Gmd7m!YU$qvK8@@m}`qIeE z@v^qwv@@>6Nc!iR0F}Rdzk5E^2{5KTp482a=6>_;V%x?%%lk^acuQ>E zFgee)I%eA(YQK1pXaY&D6aa=ndA?yz-!OgJNX&bV@s@4?q!5Qv&;GP?_*9XV3QkmU zKoQ&&ji3c~3VQAGx%;`|qgGb8C#>7L`&3N-05>nq09&}jLJ#ow`cw&)X-VYqx9Luj z1dVnmXJEPf=_8TjaJzP7Vt^eQ2+%7l47O=z$-q0Y+LrQVRFX9N_{~QY!bJmiTn=ag z#E}KsM<*Q8!mf_365<^E$I_#YCXlc^3L-X{m3ew&fRpMzpq(Q$G<>Edw>2NC4 z(+N;X33g&|F@e<9UEF0F-3A&n&d}K)`__cvu93XCHnc+n{h)hRZPdvWEwnnyz@cU6 zGsbI`=zCBoJHqlyzDFg#vLuFWT4>;vm7`t9{jX|< z?%cq|66GU*?zdiRE1E3`q=}bfsa&%i;~Bv0YX<6bCiaQ9m24h%{*_|tX=CN*R&4D9 z*0L{^nQhkH2~zodeQGXsLL^rgi4BNUmw6GN0E{x+7uC-dRD-NAc*19$^+!x z>E64dj|NiiHaJpSa~x86t&FkvtqnfGl@uS4o;G^>)EZ5=k=Q_+`<<)BZd=C+ko$Ik zasL1UuDICqXHj0rT{lSm*lEAi0#D;o+%#z7NapilZZf?W9jiN1)*ee%wHtAsaNO5F zCZ!`Ruqj|N1rACkQKKoHh08@8at9mThDXiXvgOn*#5*LoSXVq_t#Z<8(?c+i&TFnQ zv(l?a7{a%iy)sz;0J426FKoIUvBEg3*y$(NqKTAD@=P53zd==2=t>>ZJT7=G*0I^G zt)VkZ9yXo8`r@Oox|;qH?urm@Dxd)NPyprr;DzKMR4J1;9h-Y9jDp{s23Kmxl{6AjRcTcmCWRP4T4W1o+D^4E{ zi6n|)Gh}4Z%E@)2j0t8{kfZKKI3+!O>gJzu`;mz@O0G8kb!O_sM+~kHIoe6@S@tmf zmQy3C+?;%#hLxXFUTDrYM@Ma|MU9Q}{{V51e_FjRts@kaMs~2kMemOFnQkMRR8zOe zJfAYPt;7>VZNxHRPDl4o(zjZkbwy%W?gZAPxMbbMN<5a>q%=eRdLQRdNokvM%ehBP zdQ(2mAdC|$VAUMfF0Yy8vdYR_oEblrMuczKg^>4eN{SfcXvAZ3o!JfRQb}}>%oG9` z4oK=~9fsay$OIes9PQ~+M=+SK6}AC`^{8aLMvRnJQ=UUqGiogyW66sx-G^^_1|Zzh zy1U^4>FZGWhINu8lVbEWR0$GN(frE4GZyQbvnD0-2$7Jm=QOTqWIEz!jz8TtHmL=@ zX||VY&4oLq#|!FdHZq}+f|95Aj63>OEk0PIAU5xr^1m;7E=7&0C1V&Ha{mC{AIhVj zZ$O@7ZTW+B6y}oNLmBzEsRx>T%32ct04_UI5k~1vzScpR6m9cAx(zi|rj3Y?oN^bZ z)|T=)&LqN>#t8PN#W#~NoWI^eHhn2vb|#Iy$ks&K3G4V&G0iJ8#y(}vNuo@uppeDG#*cki96mL^qHAj#WCI4MF9WjzY<`WB?ZRtCvK|`xQ3~V>JZxMzO4A_wD=3 z=qew)Ty!(q+-;SZsBl0-RrLu9plmPi7v@h~cdd^mDb`KrY-bo7Yd27~StRPJpkOzp zV)QzpBQ=kg5OI}W;B~94%M>Vu@TxKb{qB8glU&Uj#I981DjU>PWsjE18_gu-FQqG; z4^vh<=V;aslV?%8tw7QutH!S3x|LprsU$MPx<4&O7q6yit9SN@_7~(GqiXR?n-a@* zvP!7Sg~un_sK~O5bS#@!aoXOZq>2}RmvSBt6pC={MOds_McswG?*GTFSmTRoY!yM<>%XT+%VQPV!;WN7}gQRP_0T z*iq6q0DdNz(MdA0${S>dJKL`nKAcZsq#+K$;@UOLt{yEcC8Y<7BV#jRs>lgxAn z+s@E5Ru6JBYv9>U!dkR-#X_S8f_OqbalQoUhIIiSJar#%NrYTnj@-Z22 zKs(nxsx}a+%jYmSE9>oD1d|D+U5v}Oo!ffW7NH4ihU0WG^2U*^%nRn8JAWn7T)F$h z_*S{V?PYwbzrB^12b0j}fn6q`C1S3uWgA!p9YDo#y3})9t4x6;MLUW~*CM#(bE+q; zcyCaGD9{PF9DK{Wp{~*!m32b6UBerjsjmd^_le|L;`4q;*8~OV8?}1Qi>MpRC?Cw< zGIBm%)zd~-+~BVcT~V=gvqu{hK6ZbE)@{YSio!>lGq7Wh+3i;Dt|k#X`GML(Fo&g5 zxtV<8$1V;PmAV7%TNy-$ob8P^#+_LACY^CBz{BU;<_zI_aZG8M{KZE7)<);_9mN+f zx)7?{K5A?8_&cur!K;20veV#kL~eK=?+4=a&8x z=}`1ETAfY0t*yf}WwRa$LfjMURvJfhQOPC^+SYzh{=6_m~PP~%d97M=dJ4kM|Vn$m#S3$M+1C{rzX(V4fhK<@K z8@I1OM`{A*kJ^Jqz(RzU!H@dXKW8zlleu3z2Wl-tzxU4jaUKUdv&A*<9P;g$Wa;wy zP$J}CYDh=g4oT&dc0H=HT`76QzkDCwZtLw%d54yaBnu>;cRe_&@`&x*%s_n8_tCl^ zaX=P)!F4oj16wm=uR;fUit=sn#}l!{MB&n*OQgEb@kT#~cSBTeCMz})L)ZAaFS(#s zB19>(X&)gxzkJo}hh>&FD5fGmgy3ed=9_G7A(*(`i2SAC`qql9(pj(!pyUv*-hg@* zt`cOL0p}_v2;=4}p82T$(dESGUufFDyJqEi>-f}L(l{lD%yTiuTW`ues+I0HCKG91 zS)}NGloDQpQWD5Shje4*#&McezFQk~kbr=<8;0SJt!G$jgL=sDl}3?<y! z<<0Vi$Y6T&(tGRo@a0K0cDV_9%rNwtpEgUc8TC-DQ` zrdy-DAEg1zYTL6(ZlYD$vp5C0!S7Y(l3Aw#qVko7*%`X?(A9B#&pfKG zsSJYv9;@$AHl!gk$|O4!g^3xsKBUra!OS-5?nxku2Mj!?+S7Vxp{XIBJ9yen+4F|h z2l&0~9&J`9ylC9Gl}20pxIUE$x))KHi)>~<7yY50l@}z|-0}&w%s$PL@~=_!tjR89 zjoFqnBaQ~&yN`c*sd0Jb5MeAA7-D-7RP`-EWDn|+~TjcNWOko@| z`EueCV%k-)*QHjpD9o_OaW|O~oNitRv8lJUyFqaY2@`Ie9Q5=xm2-KEmvcI*w;`9I zH4++4liS(<0Hmu)8lxG0%F#yVR$=kzVBCNGuh5pISLtUeC<+ zo4<)CaY$}X_K0pJxHvt%>km};rFE$@Ev%%7u%~yedF%kmB-_8%M~rUy^&VHThov!$YnIJQ^Nh~|lE!5lw%Lfb5Ti&OL`AV(l zEJ+J|iR6pE;a-O#_pZ-Tt$qZXpsX# z7kD5tcl!HRN#VH!mk|d$UMA!(ObW`z=dO5PQ=ZRIvcI>HiMJ}iCtwIQ`eX3-#OvZu z2I$(9D$;q-stw+tb6=PK7nWG=goPF12uzFX=qv7@*(bzP>OKp&(ds$=$J8(0KddBix0^cf*fqGKNkGSspy{G}Zw#Sjwnvo-QeB(JC zDhSmhR4uzFH1uL}3Bc@V6^1KGaKRaNs<$GgxJ7A}AXx$r=SpMTqBU$cQhjKVaH<=U zC>YNyoD6OQkx%m_UN%&MV5@?>9<^Rc6`LwD7o1Q7t>ha_L3z$iJ&P*35xQJ%QR`91 zg9}JkVCzpsZ!ETOW&S}tZHvltb zPfA4Cw)k$jsJ9z@lx*gJEcuACI7G@0qu#5+1c(f=>_ANtGb8!;e5~J={y)jRYPdS-!zlxGYxRKRVsv>fJlmOk|I=fGY90l|g zuP2!}8@Fe@B*Dypd3odSdeknM{n1`}&;!b{GjAKxmvTuQp}u7VVSOq^U)=^gfyGzd zm0%YFfE~CA6>`auflZSN!*JiX<^1U*jikVTxGC2SBFcgW?}ZC(Z9+--Swo3UCKr`Wc8p3)RYa6kmHTrTiTqe_zF|zJc>t*$>m4CZqvII z{ms5m=K*npKoP|gD!B(@gOl~4cdD@sxRKVLv2L?v%RWwN6@)FcrvzZo13u8nAizgB z=XY9_pK5Q;%8oQeEWviE9G^`24&AsI-MgIAmM!_08Qa>bZFE)P$;tex z=$rS9xn;-$6af;paunEtj13) z6HJyBjdt$$-&P}zDC8SX(Vmpn+R~D{u|NruA8N1VzQgkTgyy7$U&}5!1CN`nG7&3o{_c6825rY9ca{BVV}CMJ zxiX+th*dsx*_;j49I=*&6qA8{= zFjn;WYE`z}q1$dpG^~+Hzzn2+7p*%bHtqiaTm2{jKGFWq-R77F+KJwAo`#&n1~HMA zZlaqTZ6%a!1Bw7X&R6CQgU}yZCEU9M`r?=UONHO}PJcR*L%KqDWD(MUE5?RN7$<5) zEX=@l9cfu4-PdFG`cvYKq=|qVNIbW#01>d79ih0-&5ue(jwsaa>HgPRbZeH~+;L0h zZbBJwLF+&eLf&TJ+^8H>stk+ds;&n#lX;4}5N^*P(;;JT9!K3L=K9bC)2Z^+M^Vy} zHVnB&!u{4-h-`H#jmbGRW-zhH2t{L#4FFbFb!JVUBXBBGFv{w^1{#`V`MjgmnwR%* zzrT6_f1GYUMEY}8q};NoWGjRBm!YdWgr6qdKTv(DIV5P~j2=PHK9m5yVVmV)pYD%( zha}0l*Jn7U#u;P?M(J4PO-R9`VtK#iBMff!pa~=;LdYL$X8?Os5aL4`{pP5aHfB|2 z^EsK&oAU$ zbJmhZX12!v0Gys^0ozJ#Rob{ed)A!H>cH<`T2Cn#X$|v%nnn4WEBELDW`}AL%(*`` zBTbEf9-|c`o1M6I1x8Ip9`c0k=zj07y#OODZ3!DT#!d@*nsUG+i0y0)e5>p2NXpxW z#PbVqN2MjhJ1U&)+rp;Y4LaF{2$1UqohW+Qr{KhbU8d&C4SN`{EV_@#W za>E9J*caqxWgER}d9E^`1;E?QMywf>rx7T_FRe6uvX&!a8VMFSaD~U+$28Sv`$FVp zDtRRGoHC8dM>PqQvjSHGJWv9#EUXFG3F4#2m)mtLG6|%OTZ5BNkybd`E!pQZ0P`l* zQPXk8-(PBoN9HRwHgk$@=h=pIWnMzJQBPUFcHc?>BF-5H%yHIR-rp}Y-z+nPX>-OY&gilN6Dp$xr~#5e zv4D;K@yVi1jTnuYzEiuNl(7E*rDf$lSqA|6ifXU#m=U!Xo!+zn{{Y>8vqeYeMgG+k z0l9IOP-FYsd8R@Fuua)=GDSWqT0rRMV9yk>$F?%tIvnqy2sfq%>|mGX?+dHK4~0>a7V?;(p04Kqr;_w`U|_r~&ZI zua^j^jy|;3QzXR+*#Zu6?@KSrh$UPScs|t+m=aB>{Z1$VlI^YL0TXhl$Su~MlNqw_ z{;dB1I)9iG=V8D2X^rwrxGn}L0rB~sQ+%73JQ|1R^EdC=leV639e7p9{`aLlcSmi4 zH|;r~2eU&Pe1o?q)Y7V~!#j3VZ6sVGt`v;t-j{EawU0jZ0M=;37k17##Wp<5TWTRp zbZ)gWruf@)uGTmoEkzzofrD%cakJOnfD%LHxKcBb)6%8#WL8!Wg~tY&<@uRxX9qPr z@*^ud9i?zFKoQC1^OoG*%_xn2%uz;vixk0c=1IMd7aeG6069hg^xXaE0TxFrftO@} z@${#%$&y>{w+4~7G>StKan9b9-Q{B-Zq8@{tjf}PXq&jjScVj3P{(VIgWjqgo_7Zi zik;-$B5oVX^FRqI>}JYtIO|Q`k?bq`#wU^KPL40$AKqg;?ewO}8J0ExZXobz0!he` zuu6fBX{{5k@CNAk=9Q*sp;FyP6#I$1>0?#raKWGk0;>oZ&ovAqbi`+6Sa{5M47h&B z+Mz^fbb3^QoLHtg~8KV^sbVQz+r!p61QgAWBrbw&hM~CN{ zj7Skq=E=uFK}51d>c2ZHj?|9;XIrdFTZsTSKC?Ha$feN?+ zp_hpidW=)qUNzdSobgXo0c8*Oh`^u-cKKf>ah_?6oQ^kp)bF1$7GJwg`IbBny`Dal z3|SU6+FR0~UzKqxbDhKKNsZS862XYZY0=w*Cz-o>Q-eW7yN1$HRz1TR9qEz~%AuXO zr%YB%NDjcYUQ3P6k%=%foQeRmBW{n$3AImF^`@(3gle29s5ec&XdfxyGj%mS9^ODl zEJrjFHzjiu;5&NKhj`&Tl~GjWQ2zkw z5rfiz828|0nrnoIg@2pAXaWd!yk}`)wC6QpS(@J- zUsLy}U5uot-re@}qGf2va&yN)+JGRDb}d+QzBN=;$rv>po?9}IH^##UcUlt-8CcH1 z4FElxVHx1#Z9vevF<|YQpAL}uyL`@ZPnfH1Dt>ktDd|8Eyo1Xd+b!Cpg_0Xs_bv;P zKRRPc=1Qnn4818h{xsY-P%-jCk<6#mP_MO&Oq-LgYBZidE!9r%_I)X6b+z^?)3MkMw_JCM;QC`1&JeXEn6X6XN*;KjSxOj zvfR?7COIBm{0;>w$>qS2gxt~-lR#LOHvvFY>-WBt&oNmF%IvNW$|#^3Wkcs|u(ByTT!g(x_n1d&-}8Tm#&_pK1zgT5JlWCJ;= zBL*@t^C{#nr7@I9t+~}?&rfOqNSYa9Wlp1|F=1`ry!*YW?7Iv4p(t%iFIycNZ^fc9D<+`flJZ7bBgs43L%_o?j@E-I9#J0l6 z8wbHTQ&00=-*FAR5lu`k<_q$kl_Vu1$z}kb;XMrlBUv-^deWaYSy=x7t0tH29&)m> zfZ*}7(wfovZNGbTpa!(bxw7~kl#MWw6=dw#rB#Yafi0HD1J;tg^d!VS6|<8-5yY(1G-s%!X_{#^XB&9UPXvM) z9S2e}YBrDMEP7^u7|@l7fZNV^r$$6-SEHT{G9QyTY=$_+K1EnTWAis<^q>d+_DKK_ z@`24P(4%>z%g!nY<97M}@3lFVmSG`W3}S#BiW)(Yv?$K+T6~Knk{!J^@l9!b*h0pe zaDHa>rmh0T88{iqGywQjn=R4$8c_RTRd1M(MrkBc(a!$>bq5>0Y9)2JWg)pyiU4$Q z@@d{%Hx9}{=|e{w9DLb48eo9NPB(4sKn{*S-8c`8yyBZ2Vs&8Mg*7u9<)7ta%}UV7 z({5JED9$JWvBvR{o?H4-<9fEjs&mMuqanx(^JkpX{GGAx^*_VXfD++mh9yPld8B6Z z0}taEsiTw3=li@%~4iBDO~3kCdNUhDgMCRQs*SqCxg{QiCW*KUx3;L(B+sxSXB6Dodsd z7((1sXxp;Lb`#c^rP+)0#~Zz90p>!nh|f-& zQ*b=yn%}%&HmJ`P12I_2XE_<&>rz3!;zc_?=*0j}3jEs>@v7cW+2m<3r(woEwQ5E3 z{#I5J$NY^)8*Nox9<%_nDwzQL#2&uXyGrt*PCYu& zE)<5}xybvzlP22f0CG~=HQujw zS@xAU#b0nO?c5W9q!Uqx^7Tu{^7rkOpVFyn`rIB()xjGh$3K9sYLAjPIw_}8$sT+0 z4&*9JY~ye&BTuO0S0}hDGdd~4;{mH9S@9t8Z-^j<1qltYWiA`NXxXcIY+ft{H~{r; zdhlf~X8n!Z^rBUfBNtd$nfI zbGRv2#GrF0^sKIQ54zbdX4sO3`Ej?QtPAVMU5wWe$>n81Ua6Xx+(^M5Hg=CBIjkw> z`!wj0tckh4XFV~R&zRnsMr*>C5s2j?IS%)C_NsTE=@YKk^JP=HNa@8{)GiuSjx>vO zO2v?E>N}dqluZap0-}_egn_#9IH)?x&*n!x%SfEB%foTct!DoKXHTeKTiRQ|WSZr$ zGt)W1#aWVRW0Gyoj|oyjpIld@{?DEj9w6~l`jqfL*{neMkKGe`(~NFSN{SJ=?H>#L z6g(HATi8MvNOJO@aynP1>3V!ttrV}hP7dIDQ#>;Xj%cBhH3a7;)b_2**wWJVV_808 zGr0EluSS%4Pm{z|=b28-JoCIlMoCHG)BC=awHAmYkwbZsmFlnGJ*us&3u^}TZPx|& zWqM+++-g$VIdyL}h#6l>>W+t&(mtg7 z`&1f+tt8hTTsez{^O{JM?L`MWe)c`8S2`xST|#r7}CM4hZfUBvo^_<=fNVsa_jsP)7>xE7ez^ zt5Rx4d!rEDbrge~_Nx+jeN~Z!YN5IN)zug$(DPkK9od2QchsX(Bx^gks7cd=1sMH z!qP;k5^mexx(IDlqc;BlER*+rN2Maz8KZOj3(an+By&2>TbOa!w0}Fk_UpIOhJ^%> zs;A6(Iju$64APyr-;dIxnbo<8Hxbu0YBn?GAX$R21$a}Fx1~j>He>S$%5}vxS8H>@ z-MA|BKGf-@4T8zM=kAWw>?@E<8EwxR?HC+Y+Z7iIyCw3~{`a;jjn?Fca$a^I6X|b*jbYn-!pgJtvfA9w1QOo`1_wq&v?u*-1&!mg#49W)>&=l zQdL+UyLzv^b49he-8)HL9Xw2AAG|J0HgV}rlVOF?pVu3@)q+*Yw)m1&z&v7`ZvJG=I<{d0k?LuuaX8o-CXEZO z+-GR{s=SxU7%C(42p_xK)83rwvPeR!FY#fzRe2_paQmt=wL&c-)}_mJYlyQF{EhdQ z(wqLJ@K*tOs_;&Bv?W{12Q5}vqGnJXm}BnxP)k-Od1JSA^8WMnr#>XZG`Pn*eQPmU zJl4lW zGPfnVjMM=5BHfgJi@?hI)HiHpc!K``2qTV^+m>%VP|28&I33M0f0Tac1>5qH-LpW* zUT4|+$J-`$fW0wEA%$c@pO4m>?9jq@qTuu&)~mmmtic;QNZ@6?^**$$ zbfU3PijB278GNgR+{ErvoOGs9 zBR#u*?HQZP`H4QY6q7ByEY8aEzY4*59@O-h9-&p+f_mY8wN~oZ4=k9UV=?>NstYOJ zTs)+#P<(-YZQWS{`&H z9lxK5vy69RwEk6YTQ#weKbM!=klv=M-dr-tESB!O2^~FYvuiE#hDJVE+n@H09HM%f zQ%K7i@7fp)1^UzrB0A5vAyj8*?rSVwiHP$$?(VdUe74)!P?=;u>etiOoyj(4yp>>9 zVv(s`zGD6Fp{&ofc~P@Gc^Tk;S|+;^LJrmlIUxGf(o9+#iB8sR02k0xGHS&(l~@-D z`R%u*HbfhgyY7v~Hu@7*hG#+Lv3AGZ3(X?JW{)x!BphM8P$CsaYjzL(eLjM*^=Q^> zR*o%_5!5pBD`x3PeXAzy4uid7-5`$LgB{UqfBj|&1=17Pi_gDs*aWr!_)F_5d16McU{a{`yyv)c-aGs;qw^C0w0#EwP{FUfN z(mcr~O}W}KuO{hKVRrPWB)uWLwvWtAVBvexL3Ea-mNfaXl>W6&>w7^X6>Z86G1H$~ zn-1kmtBagj>5Se9_m3Mc$rBG35`FUY@~+Wty^i^BYeBM zV?5@yr>W0V-7U=|62s?4yF#CwH(H?0wr7SXVXlzPgg~J%RTs$agQH#WAlWjx#s+u&WvE?^JE>Wr3tB z-eRfftH36Une!ImX(Y4rOZhS@ZB&z|)KzJgd8Bz*XKJ6D)|1W<`BBJl4nrSf*0Zhd z4cv^-%ObMmk29kI*imv#WSyq5hkE0A@9j$0PP+o8VTAHWO#9U+CAn)qo2DBzPHV<% z5T8Gj<^X>>E(W}^Wmyv@Qa2slHv3k8_LO#VM!QfW0uJuEsyd#eL~-o8k|j}tm8$o1 zMI&CU%hH zaIpH8qfmKJe((d?Z>!in2&yGTBV=o08c8?QVzZRxSQnrapSMK5s0H zAD}fHmyp98jc#KE00U!pJ;i0eibjzm+&rr&+HoG=mv%S@+OrwZ$0qD9?<+jvhU59x zb@sDuYYE9x+qRg{;g7jB=N=&Vp>O-*X4^BcU|{H^cCH6n@y4mCTo~5}%o~F*-XMC> z%FE@p=do+w5E9k`&|tC;-J|^ccds|qekR;Y6Tt#1?mLuYZ`Qb9w@q^-&nvpPAYz(X zCJOAVjk^KsMH_B(DIt&fE9$Gf4`(af7iWn72gV%hN%LppXs90}q(=HEPz;uBJ$sH9F4#1`qnMFnC_#D$e<|;BYJuo)v=gHXER7w%3uH=#64>>S!j9} zg&3Ao8aarg7H!|^+tcx{t-oWfaQ^_pNqeTVu=_*-)k|=2dRNK*5r{3!u)x7#kSn9Q z{o&nz8u}~tan)ke{w-;Wi{!lO(fq5y;~1{IBed>(-ei-c-(&7T!3bQcAnHBp89rtu zU2#?zd7Jb1qsBiPiX0aqy4TR$`0>TI4Z*rDX-hLQxoDr_T*>pdQ;?$q`^kX?LY?ClZ5Je=9O*sFx>l3qV%V%hiFs3Bds8j zH%Ic0hwo4WZROm?J)3@PZuO;B@@79i{{Z%CDB0PY3b73R?^=58-Tl_=-n0OjUQm`s zCnBVkS(qt)f`$Qh%)@>SOxrFSG97~)Pz7NR`x}4R{b%m&v_!*p{oL)TnU`+viBNelc`YM8AE^3J0<2FIB!iGoPfA}i zelq_6bmp6C3+LwEI~tSsYvr-~$0}$6kWD9;$r#!??)9fCi^gn>vJ8ya zu=#f6uij&WKn#!j&)zH~A;RaYb)W@~0SdD!eA(mcQ>?)lZTW)?GWr^YllN(~?`-o=+vLdX z%Y%_X3nP4qyXEVFNwv3$dW>S4$-P2s&Q5oFQ=59o8Ci$}7@!0}<|_QS;L(#WDHh$l zZuO*@en}Nq3`ivUQcdQ`<*(iU0BhEO9I^$CvOa9{Ob*e)ODD?50+Mb1NK_k+d8t*J z-W*U(CdT`p?9|>~$i@!GZfO=ajBjSi>w`cNqcnj;D}o0#9Fm1X?f2B;nUt|Kbnd>%fPX_soKURk*< zQ8DsQQVS=kB;hppW6Jj~C7ieMg zeJVVW89%|EF;e*+X4c)moYMW|LFt~f07APJSFYpyU1~REw~+IdTFsK}`o3nY$L0dNVU z<&J&p^9CJg0jms<+XaP`mOSIF9!mLer$L;y?zyCbXWG7D!O7ZvsU(fn&eOa%Gytb# zzS#!#?L^SB?Fe@!cwb5xK3}_r?L?8Z(S>fb0V2cljl(C<)DM9&Dfxk53a>#;^4c7I z>X}&=?>8;Q04qXw5 zq~ijc<{6lItBxt#gT@q`H*-;a=L_a%2c-ia4%U#V86ByP-@GlmW;mn{jUiS0-Rb^V zG2omG@@N5k?=`?g)9pJZ69%QaIEQ+ezx) zwE>K(^Yb$tXWFO3NrYuxwG-R2l0WaCtpH5SM2@4V0+37=IKXVDIUe;1Qq6=koHD4$CWztrc5hX|-HMjsytw{G=e+<$G>9ZzjGo(iQloj1j&}3Xn858;^7p@Q ztxGX@VHi#BpTqT_25gCD+;?sxXr`=kNiby@=NN9Z_|=t2-G^>=`crN3B)F61V1D9JleF zpGuHM(U6WfCn5bksdmT-+W4RdmOac%43*;){{S^S&zW{@8K8DHN7C^r+K@8;0f26(oTKajE1SjQUhkIh9l(XHa&U07-VVxem&6(wwClZSB=Y zDdCZne3{$DHz>_3=QzN}r2sR?+^p-;oGvp8k5=1ASfYhNzC+G^s(&p6VNre0)_^O> z&Y;4pupW0(vpUBo8@#*>{b|hzNQ|xA?WlakTT>sGzvj&VIw<_{&g`C)t>yVA%-xkZ zq>t{IbB^16Dp?iQFu}aTA2{@&2%0ukR9(RvnsYYTLKnw1Ak2ur^35BA?r9}&FKV8E z@jwh5sodL_v8LOCRirJDr-4sa4B07>MZ9NmUAf7~9+UwTk+U#zoKm8w$=brEnOz`k z@OxB5GOiEIS#g>Ge$CrYy*4@7mCTByH%9cuBSgxpwVSUw=}8$Bbl%R z;!J*&G>LAeHCEh4O*m#r9hLU50D(YUisCWkuG78Mvee?mV+a!@@+vr(vl!X=&P_PN zcX_4P9R&j)2rSAmu#@vp#XQ2h@l9)vnH!4o4I?O-OSFoV5EDF$AORFEIC^f;A@YFS zPbAW+pCn*lXRoag;w-d-Do+E}fFB%zSfqb>d8N7YOpE4mBXB;I50c9x1&?F5Bk4~? zGE5ow7}R6&pkrB>uq6})<7obLGVWo5z)8-2l=%5(MqDm(DX$(-f-jY^Ra7wIf(TlFlroIth7}_(oXdx7WA1uV z{i7LGUnz%H^`)7Ima5}!dEM(k6>`2|Soa1UYDuD(ddt6{#S$MS!y&?v%})xeMpw;a zk(^Kj259gyn_Ic{q*&yRG6LaPc0bCbwy(b}51gDt$#HXzL~u5W zHzSci4vIqC#HA4crX~|CK4t7zrAX!riI6wl9e%XmFs@K0BhDxRzIXdnRYpeKal09! zfI6R@cxdvyo7R|j$uI!y0CFi(VZY{0-t^Ry?@Fu2aX=RQrBuo`Q`6p}GpdFe+SuS! z5v~kl=lQeudQ_#J78p&#)_@ut5@om~QbWE;7zf~Wr?FOGsENGuOCOlh0LZ5Y_-FyL zN9TOI>9EFtvbRtwSk%qAV;dVa6EImeGiFTC1JOF}Y_DNax6Q*Z$~siauO;Hizi!ct zQZ#>j?qbcr6afDKmty0uYHX7?@bvqw^rpK37*d}w>rIKq@7@fp07lKU(;r+TChI zVIJtu65}gP`HvyKQOWwy1ni$W)AQTfhI05C?q{`YD(JdPXX8%`-Cea*MfZl*xUvIHxzvCjGc zvoxMk^q=i^WkXS_KYNZafso)>}Uu~%$=V86?- z)I-0VSGW9x;J^LWe~*tHev@pnl(xV*edyn@QX@#(sQ8SXa27?#K|hpdRc5SXUFjMV zs;IzWR!-}GxEgK;LYlwEEOAg_-rviI_QNm+wLo;y6O5+x&ow$Jo6 zrEo}O3gCe?%lbxWY0_}tct4H5ij!T94kc}EKUq{Wu_}SlDZU4w1 zo@R+XdFKLoqu8|HWNaC-x^R<1e+ z&kgUY?)5NnYq7SFqi#hUkHfOgI?MR(u)wt&k`SBpN>LV+fSwj#8o7Dbt6DAr z?KltJjJ}KRN&*z8Eee3sfj$a*YF&@j@R2%pJO2nVdaVITjM`J5Jun=9IKJOx!bg*z zSoxI|ADrqvqs$#vk0Xf|Z%pU>UUz{VCf{CKkBKK;37q%W8t(b7<7> zq+WbtJnEKQ#+n!a?4cm{%Awc}Hh$`d|BAH25A6#V9(g*Zc=M*cX5X^s=q|2Qr^QsIru7;dyR9WUK-e-vAdsK$DV14OQ1?w0u}J_E+%| z4+sU;OwuH7k@?tmN*!i_VINayS4#2g>*?X$5{w!yLrJg7Bu?QKFCAST2jguehS6*d zc$4|8@kX9Wdu{kWs7Mg3k!VA=<$?D7DxMVO;s zG=l1h(K-a%ZaoblF13&jQBJ+QIJx+1#3;FjZMpc^+a&lTAS^%HKCePo+@nfPGm1*O zepo8Niaa^oaZ5Hx*qJj?e}Z&A{d zKS?&pvLs!|+Rj7o+u=0pM%V5d*@Lc87=Eg_8eNEn1%Ha)rgsy~cq1&gRUw@8%n!b% z52<4!pp;3uXeU$mIto@k-bTprg%}A7dWr1eIv7g#@9kIFMIaG z1&!ojCaKQ5dq0MW>4OEtpP_>e3<%czLlZO3zk1?%d{5y(OCM!st>Bpm4T0t*PCn-b z9wVuKuLh>OFz&*+Bq3_64?EW&^D(k!&SA9GH(t=)BH1jG9uH~-1dlJ5qmf`5Erieo zttz~lhRQS1931Z>Rx5IzZ1QO)UUz^%?kV3~{B{OXE5pe(7k1SiMZ)w7rs^ z-T74Lqd4AecFTp73kv*f&ukQ5MHpNoJpe`xY?-25=?#L89G$k)^Bboh(sts>(1b>> zJZ|<2SDv(B|K<_sMFB!3jy66kdBT7jqM^_}5%fkp8`EW7My+x)3NpSiaAU2ZY_5r$)WUpK_P*s_@?M6sj^TLdO+t8hHM+PTqwd~u?$#L9O_GCQ zpL?z6{rxmcbMhZ*;EW?A?xJOr6gMtvr_2iHpH2t9PAp4Kf2%UdVNJR`13x&12pTES z?LB;~bx}7G;v%vxDm9ZHc_;wbM>S$`{_h*nr1L>O8P2nS$h08D(6l`XkrlFN#K>ct zSq(wcNiil-`&k?annSNf9Ry<2x2e;{F|}NAsRkBFdP7xI$w`G`p&u_(+CdpA!{3<4 z*`rSlM0jb#Z@0c-l_pYdO-0ikU+Hf#PqP|!qi~ZXMpAl(s zW)-yhz`;cg*H?$|HU6)3Mh0Gc0m$u*qN(&tkf*c*uqHzm48C+K65ry~AE+cZi?#_q zZ7oT*=2>?*AVZV(Oz&Liv!xf-WE&(j@$nREQqY0P@#^KGsO$q9z?>U&pJF}(F%$px z#mJP8Cd6evZ5kG8XrR~)@|3Cd%A{-E3%CN-=z6kDzr~)R7M-0^q@%Ow(shM+((g6A zab{c*k?+MomuK<>F3=J~npVNX<01;Hk9TgOd=1fKHDd2`1@BcP$v_9R0&-kN3=!Mo z#a=lTx(xQl;SU+o97z3amE=ST%%VV`AnW^E7&f7RfnJ(!6(wmjEp-S30_cEg3Iv4; zcKR7mFh&xv#6`qaIGWBFc_!W6RVv~K;xO*0uwzwt94o%x3kCe%SK@hp^p9VT$5}Qx zUDx!f_t}nn;`}wVg=S4)8HAw86MuV=>N_?aCvBMT#Us?}Y4h^I=ugJvfOJe!h!LqO zm`-l8cpvz{zdjs%Du{F4d3~YjMPD0!#z5(`k8S=DiPK(&pD9Ds3u0Rwp*Q-g->EBT zdX3Fi!14m4X14X3oFhld_i;apX5Q1FzJRVU?uKl=z&#Psma^;`$j|OdzqwF1%E)u# zO1;<1f!3Jv$F7i2S;l(Op!}RY-C&X^%kzciMB$S^>8F+`m8*>?%9#j>U7dqVf%OzO zrm$|I+OZ)+6JlY4b(O=^5K!y6S%k`z^-8UX?V+W5tMrwj@MyE=_dv1?s^h_-03Uh0 zBd(0BD^+`gP2i>_9J;(I6$RD29R-eMS{tw8C#6&?KvIG0EAouRy?P^oov3xs!EE&y z^fFIX^DrF;5EsWL00c$@t9G}V5TtNXLt{8){0zp0@oW3ee@&ih{|CyBl+*Ij!l&K4 zb?Q!!_}#?(r)@ue;ZaT?&QaV%w^j7o@N1Ll?~3b}9{n5Cn4x+%KZ2UFdtCk55Otzw zYHV;JG{T)V=|q&^GEcWY^2pnuCO~d*eyAlIJejYA0(4E06F#(}07tp6tVql5^6yDQgzmIV_c= z%#7PTpxXsR=G~RnG3YPdShvz zeOT@~>2+2ifSq6Ht;5TO}aR|=A^WQ%H zPZN-~juh9hA;y>O<^;JfD-+i1cO{`CaJU)G>waE?eAU?3>J#xydnPUQr`Z+>ESlgG zPaCuFE6c~#wQG9~LCZzz$ncYidBvX)8Qhy`vju75$Xaf4?8%Y+i{7(2X~AE8J92y% z|H!t``X?__I^cocVQmEOdD2d>e>K?0d-BO@go&3SMx)R~%;nyep4Y9WJ9$W9$)4Q~Lxwae16KKO19{SvV#7bTGEH!w1uwC##+T~2X zrh6CB{t)`sbjdytJJq~%#l1pzdmMO?il2O^;;7$#82+Y08Js*m8DJ8(ZaE4F++%5AV|BX`0A;-iyIZ3b_vtxGyM)zZ)=%Q?;@F;M#rWZC3#YAis7vmo}G zJm_n;ilNKXuS@+|;`rw}WGHcQk-=l1!Dc&QYPkj>Ba|ok$O*wCdxgcrdiWzDSNj{$ zsg#0y&qy?djWZvBpCul4(@$IR_5EHp5~5?*fTX8Bc| z5T+xYbA?4q3vo?wp8PCsFHtXVMUQ42nz@SP9M5m>)Dd&iM z%qv$20LD#EHH!0Sx4C@P?wail(8hgvX}4&f+!0^zg7j|S(HKqgl$+@K`K@JJu^}tZ zc&cI5G%^4SSJ+p#LBdKEKaM}2c<$M$*;Iq0cO7$pROAZ30@4I*>jU!Rlb0Cwa|@v{ z{{ee*;{J*>X5?U}u$A1Fu8cD&te1q8yT*lVMg3QbQO+cS`&INmiF<~8#kPqZ?Ple+0^9y0&Yq3|8gdG z)-jWC5%_asjp$(mNef-qY+d=LCl2XZnNbS0laTZ}S@Aw!+012>@heA_RLSw1iX1%R zSJoUEX*(SybmgrR<|_VHg+LQZ=LUE7n4f1v`npsdGqJ^6#Hty^Wdp@XSSp(`f=nmNQE+xz$TCd_>uY@JM-$Lf%1Sp)A# zT!$QV%~IYR{3K1r!93A<`1{P%fR%^7ZlqB~`c=;boOe#oy`2tn#m}cGbv5WA!Emk0 zlsqp$JqA9$?>C=?e6)64O8baH>ZiS7*he~<;Va;zrsg7nk;$_u^+wD-PBFJUY23GTx$imTT`SS%|K(la-v)Rs6jE2a(j%&tiRZ zzmc-s!%5P~kWeUwQ{n>KEi;;|bAQD%)0*mB2Rj%Ez0vok23xCY#|HypA^615U&4;= za2nPxt#JX^Y;FAMPykl;bwDudrhcP4P$KmOSI1~Bt4Va+QvBl5D$Si6yvSm#MkpqU zU+T?#hm`0iEsd{cSmYL+k%-IJJ`E#t+bZ+5szRi_kqJ57qT{0Wo%t^#vHrvz_`D0) zAaAYR_Bngq_Ss)KJ=t7r$b~PFAXVGD4}!am#8PFZCu$G_Z1fMkf#f_!A?&;p183_hJ5?$>Prx_{OWw5K2(q4Yf zjpGx*9PiNB+!Mp%rRz4lC!#3ls3WUCLw4MCK6TM9h0Ux<>e!8 zq*oH+NkrRTT3Naltf}c0nSAQ>tstUGt@*n`^Z~!mx0GD$DD&c)`qY4SGHAP$Yh|x{ zv{7osYN~m5LW*QMZ6~)jJ%4U)@z|A#AuPf&dLVFnQ`#7&h536AS`LNqH}%?>O|$0Y z&<;9+^Bf2kWeCh3e3jp#I#1W1)6zB)K+eT3bbY+58> zzSAoRHpee%V6#&n+_Ow)RC^-)V()F4H&eY^1tfI?tR2 zA0jJj2tbk%@6Y;}?-zLHd-dn~7e%0S=p@{SzC~h+sj9 zyq1p|FZk81gyhLa+YMeOOd69%e)6P5w)Atnfu(%}aPt2(S-N+P-8iL9d3rP~6 zz^<-d`LPw;@+}r>ATI8gI0^rfNPPThSVd2~j3J9u?N`05nZxtVywnQJd^lz0GpK8p z8eO!Ri8xHw!DH;~isNr!t+j`^?(t(v;sNgu;gvGi%B#GTQ(GB~e~TLX-4So{*fbrl z0;&H<)bRPcG@O^f?G|PT(U+;&#EBE~Z2}(a@WOwE_tx-10`+-(yr7K3ON@Z7Gj^nT zkwdt8t%o}#)bM~<%hclvLPbqa#&DzX_TDqg;X|;1O}5uPnJ+|j-XMFguv=$)q^5OMIbr!`PcVD6#rB10;+NLngmN+rfwead+)U<~TqdPry z#=m2qzBC0Ea=S*2$AP~@QqCBef^!3$}*LgLftY6+MRu{B>pLd@d8I%)D-)saF5(^8; zjQMLDzT{u>jbi!ixmg6$=)WC(p6AZmV7!j$+6yKB;nw5PVJY<4-%~cr_wu4la%M3~ zhO5VYQJA|l&QnM#5w8W}d?(nHuj1>SIqA!6#5#a^)d!Q~P#5(5VPqT8TjOE-p8L?t zCXjyHg_?iu{cMVf7w+V)=$ktWurcAV0_GA4$yB2Nxr$;@T)lV({g7`JUQ%oS_9GWT zobbS}$42YmhbE*2#XUq!Lk{GAUF-4OC?VORzEPh5oE+Sb$Q_A|l6+YJIPf>4oM z76GUne4*Z0F>yzDa=N%9rQF>#m&!l7*3_P7;h6ri5^-u_$5JLXb=EGa<3{(EZO`S#Em<|}c*>fS$e zd$xlbAG~QVZYy7D)NuLCnrD+D-iaSPY`enLn%fiLPNp=Vw6=?M^&K68S2gVULIFuA zF5}qs&e}ubPdk|z^go2w!O`+Ku(7>RgW!GyS55ba5jW*7$5c_7S`?q8EHmkIWlUh*Y40|)1Es4`@NTE=Krv0G8MCy)z`%Duh;<))|76m|A zc)WMosfmr{gWMBs)9yo6x54NI-!M}pB)I<@zWIy;R~f4F0Z>W}Lh3|?UBJ@rgW*&T0qS?YLj!S|nz$|C2^!j}P!AtC;Xc&` z)~GHFv9pKTBI{*1qw}#K>=Pk#m^)^40F#CDGiI{RW$xdb!|&oqy^Qk2nj zL35Zchlh376+Fp8d$~3=}>W7#Mw*jQ4|JYzEX*u8J%fXPt2zLjbfe)nY#?bZyv z_5HnHx>`wYum|dPSjK4*BWa|^ey4EpnN*Tx;AboWMZ}BmO@{g-AL)c%Y$klCDRvuY z&#f7H_c^`K4)IbC-C}H#8q-ViObv$w$37f|k=$WNJ+DH94HVv&hV8yK%Y_z?0ZAiu zfsbzhfGDdDT9bU3l9*OFLa2ekJ~Ik6Yy?M_UOP7Sz|Y?V770C+U^?Jl`1oOF)n+qc z1gBKyrxN+S+Wu$aoEY>JHCpy5SU3xCLZnuRX}(L6UWD&16fFwa zA;eCic1l0HgstVa`Su`hZa-s>K8&N=a{vXpg)P-FjEg3=Jou5gRf6}$O}Yj>1{2n8e^1+ARz|~yZgTDduR!CE8rwCOm))O7ePyBsUOPn; zIz`c6O*3s37!lI0l*9&X-50F+CHJ)-b(<=&teMgDQN| zwDVKbH2>75S)Wp&=S`K`N63IZei^fFQv(Q305zMtE?J(NL8W{-Ehe#E&NSKsh$R;) zplVrB*by&7Lg$_Z=pRM>2l_Tmf^<;q6*l}jqwtMkxTd)}erhXmvuhfpO6F7ND0^SA z1?l2`q&hiMR0GEbvX5uT=L2c44j@beact6()5Q!E*IN)$7A};IdSevDq>kjhtf%G@ z0-8dS4qT)3uD_>~((fW0Ok&LyqM$?}xnu@lM&Y+?QPd|wV8PeI(_l5T&L%}+{h`LB z2e`*9xpb07W8cp^%v1>@{%Qa^d=a=faX(HG!YKil2szLd-|h&_1)$2ir_CdfWv4rEXU$<5k)&s-nfy1A>g z6rV(Ra+*-SsFU1;CmC4>$O~ppgVZRWH!b#xseeKn*rAOvMlTl5Xt$4YW7Vg?yTb-# zInOtKv{qxglCyA{z0VLcsjh4-PbLux>w*|Ll7GtVn_r^=6-=@7((K`!oa%?ynBBS0 zdhBF!S|ODDfDwy>uP`^(k-~8lo2h}z#C`5s$UhgAvxLBB2O=YO4Xq;Ila`A81%f;$ z&*ag^=38@|p6dvoX*sEvOFivhX}MzNfV#bSgZ?s_!}c_*?>qaQZpc7C1luylXD6?# zU+dGw`<{OUtiYcDAOx3(J8JXG0*^Z);oo;~`l&pDYg9VEGiWKfXHbJ{OyRh$E{n?O zz+a|wY)$!F;xnJxL@H^`lwiZP#hzmluXI_@Vtx%Uv)<(legVkO1rGa z{YCoUt_DmZ)6Vf;{(y``)XXX2Q+%ev0K+m%ZMm{fKUgGVEIpN{4s=7RVsCjdp@*5) z`QtWgP1ry<*QmAiJJ1a+?6jhtx{o;GmOU~eM#7@Nl+SQ{mb40=5k_*&Hl!#3$sk zK!oGB#wLt{-^Cl`DSf%S><*%@Yn)8%7>{_cuvfB;9322vHsD+ob6GM!3gq;B2isv< zV2&`C71ZQ;Cpx~}byHi%;7G8@7RA%iXZopOB{4GNX`2kK^4ncS*w#rROl+f`$W~qG z8|y$4`|L_pihS+ZIO-rDRNYFxo4zcXfX{^*sgvG-3g=IQ|?AEE$r33=aL4iiZWey3aTKhC&3y0kKD21K06<5Vj} zATf{tz=9-#^w z{qk221I{9ml_D{+s{sYDnjYJ}V*j|PDLqXa$^T$|qREOmj@)rhtpLe6ykR?~g>lvw zL^wT+-WwI^{6IBikEm6f+SrxvB_uN_SZ{o3$G*wP|}Y zt{&Hpqi|>m+LPDFAwnK-2tWO4<%{|hWUxG$m0#gneWjJZMgwQXvEJ91+P#eweZ zvFU)*&T-W1DxH~L;bm#i2Ijy!y)xjVP8@$~<{y`T5mqUbL^Td*yk49qe3j$*e8R9S z#kJLR@h8pOO%jZzc;J@^3XLoq8tR+d+RvZSl9a(_Nq#8XFiGPWb3gfK&=^SrQadK0 zDu27DFs)W!0e9vI4KdP&7^uNi8Bo2hPKJK*cyKzqDD2$!+|3qjmCql_v3YxLE4I6Z z#wUJjG^7JI&d!mcixEnxa6r#DjDKQ7mk2vJau4g}Y-READ118&g8UZ!#y6vp6k||n zG9ApAH7rC@$4D^aYL(X|LjY3amwo**5}|)0saVM1I#Jzp2mgKNy6AC5iR}vfpI5xd zaccyT3k_;~+Wp1Yz%rIV>hZ9CT)N%=umrjnYl|nWVZnv!eG9&)MT9H>Z4snz9(C2Y z`0U_0)n}06hlp_U^_nwCR+ssw% z2Y1NBuD(*O+Ahxz_Lo&J z=czWqpwq*UwchsF*t)54NVm7nxxA~)ef9bLp>EQM3rc(P$N{pbN=W!dx3u%-p1BRq zULiN>#qZ~_=0?o6Akg*t8l=|eP#d+^0&`VUJ0_$J9wAVNcpPOXIiwF%mxa$|!FU9u z=Y*b_!y1n46DyHe%B0Gt<@CYNqhyIk+_Uq4Lud&UKnx}CMinZxj79QtHt73 zRGSn+x(&)g&+T{mftd8y=jZc` ze4{E=01uT{*l&0xmv$Q*6PXr1uhGgj-z^p#=6N$MdSHCN{O2>Dq(#_Q2klY1{EYF` zNhulE^s)DG+`#Keqf&W#c9O5y-#H4#j!Yb}lg>-skWlf-Oxlm$+N%9`&VFAC0e%qU zOt$n$l2Yfs#J0StyZ(h`WQPvw5&qEL=#ad;k>Pcj61kFIJQ)4ljMf+JSWHN@LN(K# zQmXS^z+a<}ANK7eAy@j9XTi;52vetb@xgHp1aP84q6&yG!Edl!NV;#SP{OLnC6A!g z;xSU5$dJiNs`cRWZS5v&iW2iZJd&uw9HpDnES|$}J^1-P#Vo$_?=xF_Cp+H&!fROA zf1u#jx-qh~O<2>IG}d)hcrpn^pvOT6njL#y4qC=hjlIiu9Kh987TjQu_X;y)O1B?O z>E)mnTi1%?Ign1R07N>2(>-3)`}I@*ftc=nF7-tBHuSLk0NrL4$*ZxGK##u6=8FxA z*DU8Q(0@NGw;O|prR(k&4wAd>!(GslVth8l;r2*%#!t8-(GrrwY$~^|)h&(Oi$) zX!S?NwfTw~(^KoFJRrr7D%JulS+Upk69CObXM9*T65Na)tB&!=n-RhVe$dzE;P%+@ zk{A&f$ppX^#;t#ks&c7PeY0qPb(btz*te|w!_E4Wy^Z0d#CM<*E3Af$RXy~dW>Gy+ zy<%IalFBKmDa!*yXP!rAS_Qt}-mOyuWz>Td<|7Nt6o?H~cZYCEWf^kQHh>2pNDRU(xz->p_r?q?jKljmky z9y2no)JZ((%84{8F#4fiWwha(VyS{8I%HS!7~I-8Jl=k~YR!9NTbBNR^;xohtiK-o zaH2TC751$GM5$HGRr8JXoogv8l&SOh+)Z!TEb4wnh@v3w=YszeF33T@4GTNq`KSzM z=R7hQ<0Odve}A1nZ)D%knA&i>K#mjGZ;DMf)}FuE(v_@IW$}7QoITUea#?%vkeOn# zP?1G$0{V{J&Ij3#_h}=HoRb#qU2Tnx!)heRS?Ucp;~07JMlQ|W6It}AS4BVvY-5Jg z|AEZ9>`x685rt@XenoE2H>f3SyHc+I1Y9*c7XjNvx-z-a@JQq9|3B*mwA&EJv7_2Ls2K;ejG((1Wc?GaX6^^Dx2MPSq*3GxfLY85k9^uRQ7y z7yD6EiGzyHQo8m(IPLAsC4OHWrtOr*CQXUg3fm_w1gFvkt?xw9H6xQX{_X3yw%X=V z?&iZlr4$?wmbcX_Uc8B|o_+(e*J$Ff-WkdcC5ANzS0%rNax-dEVf=&qxS!fnWz3Q@ z1R#y!6R!19$!TWqdPU%kz}#TW9!+KClIB|W1~-)zPDpeI+`bE1PDh3pztxZam4O}) zBN?kY)TXF4g^**XdOQ&p*hC$EFb;HOwjH)K|5F2^8%Wa*M)632a9)Ya-*-3!r`k@> z(<{X*CI8N0n7i}gA!R@{1$RDQ+ECuE=E|`qc*hh6r|MvC5V7}3(j2;{(_1vLn(y!i zIoa3HzSHkUY}gOYAo)cl4?v_M@7-l=^qvgshaW z$z#G9mj+l@q&^ugzO!_8 zWJ3=X86Rl5c(B!yAQra%bsEGzwbf>1!1;kf=SDg`xLeL2@eDxz9Us}7z2sB)j1}=) z$E*$KbwoR|Qsf(Qt3U8})k~fi#l=TR17*0IIH1P>36bG=o_`C3H?Y=`8*Kp4(p?Sh zWWw*$sFrEmq1OLjHNh-(*|QeXUZ3G4QA8Xv`p1)vq-a;!c}nhua{@dEw+Te6x5+}( zGiqXCDTm{7*p_EHt~)knhv>3X8mAPNL=73HZ)_eA{$jrIbTa7kga(rdfjQ*6W$;1_ z_fdCZ+iR7rSqX`Nn)*X~ku`>IOtfzDyEF$KKlS)vY^k7AL(XI>=Zh0yVNI1Z;!hn5 zQhM=e!ZwU$&jO~+(#qW@fiK`{uK2Mh8F{C=5QXKKbiFNJdp#^Fe!1Q6)j=F_;ql-z zYVIp(*<~$o!V)D7)T15jJYFs{=3W?8?FTg#ImDlvp!1d>3uHoxclw%s=fo`z7txBj zJ@D!GjL|OA?e~B!=QcK0A6|wkzjJ^9*?4#)&F|lD9mPWaaLq@byuA4MY`DkJjK@{P zU5vl_!mX%^d?<~lD8PLiSLDsS1!D-@>ru{!bxLJN`Q5frd}IiW!xr9#G8Vhiv^gnz zSk0p`up%mn6DkaJ<|J%1SfSi1F%i6^cS}5nJ10B366@vzP*dWw#GheGzaC5%_PSj> zw6YDOAqHH(h*IwH>qGWqBt$Yi%WS?n|jUG2CJFZw0daPy>P;YSZ?OEn~^OCrw%*ADVt6hL0+JAKAQ@A&@C&9{?TJ>)SHMPtc zy*c-Zz!;L7;=l`pwv|Yp`!Z*ZzloH#j0?l(u9urn^Ml!1G+1mA)_#^ivvOL&`g%RW z3K8-E-Nkl!vp-Ae`q#SP=wGG#f1rVI&L7Um`VQIpe_3HvBD&A%)yjh50Nmrt@99wG z;RRiugcq(BQ6Epwpy$^J52C>@;YmbCANEb>Bk@Ts{(3aszU5i}QTD0V?{y}5Rw`lp zC7+YfdVhn5PIBpx2 zR<+YzP}4V0t3oT}KTt=yExkxTQI^7)Zt=Lzp54Gu`L?uF)wSxCiPN08?`H2CeUJV3 zW!RP}Toltiym8~`bp^9xTU0qGhS}w%A2WP^x{6PHO%HUqqP(fvS3Bf0nWXilT-~Vo z3ajCbz4fmkC|2%@_Q%4*;4P;N{zJ`a}_dg zbIhD|k{197tYem-!OR)c&@4X^LhKSzfsH!4B=1&d>{IA*SJ2Y2Wu+@c2U{E?pL@-K zE%Y+)04fL~#RhcB#=IBIU9s;<-hvKO&9x%VoABS;zwswK$09f?gz1tsq~@k}8){5Y zkP;%-nESHq9I=#D`4WovPW7~pknDcqQbrF8Vsv8eYvV9kH#-Hg4`vXTG`h5Kx7P8I zBNbg+q*YK_aB~b}T<@TCz;&;0-P+!?uExs1krXXsWNasU&;*>e3=@^7vKN zAHhc}7fE)CL~Y!W@{5i42a`8<*@rn zVb&>pZdG{hI!o#k56>7DW-yo)R%w&oIS1_0rfqZMN}cX?TnSVN!e|?qeiOTBk_{z^ zMW2~WIZsRnz@*+23&-IHlIyJ1K=ANwq;peSQkxFU_tUZ3l33Vx5$Ot z-%^vC2p`dV1=GPkr01#Ipg+mDJ=zR&rs9{?!s`O+C7igQ=asLsoY0yi8D|PVGfrRX zoT9JW-T4SRu=7w1vi4SpZH7+W)gNXmARlc9$0O(!`cO55^P+tQdK1)L!v z`aY3dZDdmw|x`HLanU9B!vRU-W8G_u}uvvYXR2HC@u} z*)fu@8+>YXNqV$RdqH$1jCC$$1e-p32aC9nm*AdDY$3YvISF47>NjVoFl}&}7jYns z1HTJdF8EmDU9bOc$eX&LW?0Ezw6(sT)D_~`c~hQpyt6NO{O|p?t0m9A2^_01*90 zf~r`1nvYn~uEuzcrE|-YslN}*V(MKUE1Jo37t$jYDrS85ml}q=&`iyA%*6fg>c*>? zo>z;1ze+W4@>aKtqm!b;$@xsK-yg_>D!C$$lfCp&sJEJ|9g592?4*Q5ZToUbw_YYt zat$=wZ&d$lD7%6|XRtsrZN>{;Y&-hkh~IJOO^PyHnl1EwwqN4Fj5&yG{rUJ_&9GXw zf@g}iP$X18nqz9sph6311YlaMC;5a8&`*TBZt*}eYB1Ty4*tl5pEBv$I;DH-hVmH4`AF z7x+P@f21PxB5}h^Ui&>q(-Pd$yRDNvSMomd;mTnnE{d?u{Kv8V#dV3`HxhYW?a8js zJxn9%d@{L>`n^;AuY6lQ4?ivDtILCZFL#pv(frm_Vr_L5^BJLYa3jHiU^wLA5&}{GTW6-u0g3MTo|%IJ!`EhJkEYeo|WPo($wKclc~U-&N!yU z=`lG`{4{~kte`aEAGbv7lrOHZIWvA`(OT~Q+Irvda8)F|$Ju`RhCo)mrz>B&wiDV0 zm%ObC3N#JpEfQoS6I&ZQT}^X)>aYttF=O?OA}s3PZnXP36Y9l7-8U2L%y}1IB0900 zlH%zx8}iGum-m-}DJd1o`_u2~Kz%h_^mfUDnXCB&*kgP%DC)t zZ=&rx)Fme`oA)#NPsu6mIUvv~+*wkSOIwa|ixd$DjOc7=iuG1Lg!H;@<L(YC)t{ytQ1ki4x| zF0pOp)YgnK6f?t{guMoUb6%*5r;FY;+ndgLL^Y4*?gswgmh@uRY-(#I855tFp6>I?rk-rcjvkKmT-!}VjTL!6VNs1vG#%J4I$Bi`@|T1`V7XoT+c;;#w> z0``WK<30!NMU!qwja%bzjApy?fC-g;vGV0j-G3m~r8h!h4U8mZ;j1z&x&~HrXTXz( z!u2_pfvmN{zn_U57hvnQLO{rZSv;ullc+;$`dAZBi~O$U$~5vhIa$bZrr;Pp5 z6URvHmLu46NtwlHY9QNmnjZkpJ-rF{<))WZXK;Hl)Jjkb`Wex2^2GeRsu)voK?T#9 zL>yJ4lM`I6Mtd&ohZN+%*!LguD2S2&7&w=NFQ>wsNe6Ff--Anr#4JqX#pEkyj zbo-*86v_0`<$(EJ-PV=DRq-f@*6RaW z=jS%e3+ka@ZDFdSp5sAC`SSu&=h+V45O7uSD^^RsBj> zJj^&MnL?|20Nhkl{dz_4E&d@hBiBilNW5L4uU16{?rA>a+1?j}v92(CIgQwcp6|z! zuY8+m4ZCitE2l`*N#fR%5cvi9ym)WkNW+@)3vBH`E`KvFU!{#-g*{m5fNraiPD!MB z2ZL_`Z1x|AjF5o)XZ+)zTm_iOj{Rq5HlxQeO z0Wetoh>JOQa4nLiUEl@g>!*$ur}^D2RqEt5F$L%oO-=bmaT|9x7dBPMHaxarzAQ~e z!RDKvgIya&{jcz^@T6%RdVi|4!>AXU~OZ`EAgKm0V!RpT`7 z9`}Ruc9Q5ege`!e?kW^no?fUz{t2q8a?=!oJ(A5LKiQEoWxyk3-njI9Vzkb`x-4Ds zqupkOryo*ntKIq7>hsl^5xOu0_CB(=NbI_1J*?xVIxBt6VXy6L<)@3yZ^G%rAWaek z+^TP>Rb}#FcCdir$F~;`xj=gOVY?hcTnJd)VjsI^zQS~#m!s~v;hw=IMrEFsg6CDA zYqCj&CJt)_nRPZmUQ-Lt*rOyXTT3$_siO)SrW_m=L6`dD%%%bfC;)1c)iXY(tljcI z<(~bWyRlA81Kfwh<~-Nxg5CPT%|o_etPk0PLK<2y49z*y{iaF1Qkzxh$7md z7rXv!frJq4AAh2&VflUy9acZ4TKty?YUrUF7_E!k(C3HgXz`EfaNJjlkdr$x z{h`-nN6C4wTmqW()!IaSvIw%V0b0=XF&C3ok)Pri6~TBH|Fdu|r>?Eq!)h6{+TT-8 z_V!0I1^-9Uc?UxIKXCj|WF;Y+a+f_1hir02_TKC4I4d({6h-#ld+(WX$jI4yWN#-s zcO;ST@A>`f?+4HG`Mln*7tp)17pi~PF75e~3tFkdY?k@TV}$PCKF7VeaNjU39l1wC z_9UckE6X{o$@N=SSM8HKT0n37TAcn!!=8K4Hn`^}UY;X-SRj&|bBsH{2ssB=*iFS5 zdnuRT^Lvu2V3_Ko$#h(h7gGG3HkEf z)yAPeYpskfT2QNI*WmUjLwl^f!B1lnkS$t2AhwdeL-*v>TVE27@!`sCnuJ*TNJ}LR z80I4vJwXeITL}AS_qT{ViZ8U?bNH%sfMtn>#+P9H*#@riD?Csee@$iI=|ZAR;pb?4 zoAd#PqyqW686qm?WZ4)>3iloXpt-vz~3t$;*gg z0w7a726)yUR{{`miG+DTsXk~qtT!T(LN#JvavL+(%~FGS;cx;;?QA`VPsa!GOQ4Gi z+N%+Z*athJ_r60ua0CL^>zRzf&9)A!l`jZ1t#e;h7|?GQ*mN0?Zz{4+*rO`rAA^uP8wdCcf@TYHUCj864f3JF~={>+b z$UbwdKkzf~gM1=qGHcd^G=LN?Za$_;YC(Na{dRms=Z=coI?zKGjV+HS_Lqo_I_*mS z*uBapY=Trj*mOuSxWX=}&%R7Jwat({y(n>5&CV$U;tA?*^z>6ADzpNm2X zW|~&)pUt{p%(JO+5;{_PBx9ovT{M2z87nQ~22mH;UT>)y3aL^Kz9|2r3f=cSXs!cTPX zPF>v%8G+-*PLV7`FmK@BsrwFXZaw#|l?lt7Xh?1|R)wQnhEZ=RTLEyaq9DbtuhH%9 z2*4b5YUenl_D{8c;KLt`v_P^LV0v>b+?`nr8%{SpI60E@6Hk$#O`K+qZ#bSlQevpw z#?iq55k5%+TdN&_{{qrmo{XQbV8-5=aNSS4E9$Fu|A7o)Vu1{>2#s+ZlTSX;eP=ee zeO5KTjZw*-RU#lewwGGTEGZxkwti8Z%qwQvJH=n5TgqU5-McUT;Pu@D=a$mfH2gC;O3d6|Jp+47}%Ej*y-;S z{t$yQ2zV8CH{2J_l=PeFk>Gg(yQBO}a-?z@vc33czw(nhW<$d=qt`3h(GMiwY#&P(jGD z+>pB|$Yrp--UxJ_8AOS$+~&9rH(FkIK#LDeIIr7=k-0_uR5_EQ0D?zc*ix_YBdx@3 z>7CbKk3Dso0!9ovcK&qCj6ZIEir{@g0)i(uvx~7fN|f`>4L^&|hF)07YdA~w*l`aH zmTeh&MN-SCWv;o9k$ZmI(`a z3}2&9qTer3B`vJCw`gY-6#4#dHte96Nl)=zuI|_d_l1@D?|fpvC%%2RU0*LsMY3#! zE?jr@7=x<47PY!Cz*Z!7yt4SZQ275!CYSHXn2j^C8FqsO8Zta-Ek(niw%wShepGA= zKB|g{$ffR{HeRy-29dMn1Iy&Ehlr=;LmVYgv5Zv3Tk-*wMv5jHt4nJfss_ZPVv@1V zNav}O%Evmkx}W)$#@MU5r(5^K>g^neC!nA2>iy4BRW5}}6AudNoo;K78?6$E7crQa zeYGN=SZW{8LPc4LDpP9{?t0$++G=gA)ey+q>zPi9nH#c!2eEJF2W^;2O?H>SLI5Z? zgw0+lp2@vuTz$gCt0ZkXfpLNWGsHCag3M;X+)fv#NU_qry}#` z-JcidWY}+@>7^?N6Gs_7UF*$+5T^&oApP2;-f`uLXEA!Vdnaky>j=gK&;fO)M!0cM zi6$ujUYz%2b1U5)OLE>}T*i-VT{Qk?YasuwlEJkT{`culNqrif=!DC16W>>Df%>Z8 z&Ro5Bt9JV5#Ylw~kV2&x>}-2GZTHie*S}9K>c<3OAEdUk-uO19Xq@y49Gu8K9%o2j zmh;VhP!1o^-S8Z`$?d*ClC&e5M6RN%t>eci6y?Z#abP^nM?QaN5!}T|qrM_b^!dBE zOtz#+>%l#GG$)>(XZ+qDBsnkQxY27#uZOz2B)wge2tRS%AwgwjYU*C0NJ^wqpWoUK zk)bWDK|B+_w<`O>y|Rrm@23vIHgXSr{%s22$N-6C#Jg&Om>ns-1?H8=gII1Bh8?1O zYCOT#UVd6U!25HQ?e>$9t0C-r7*vwvwR?DU-rKK0GSlH$VNm?KLDP6X*%~PwBQnIw zO`9}a5nyL%0D#>bX}dH8JR3*aXjF=MP85{Tc|a}>TpLhY*e_)V-60I2Zw8+xGy+d+ z#l0C~adB6l-^D)0fKJ%6r>qLhwPO!@6yVvE1U&__Cpyb$iN;icI71&#D7soJF#AmY$$r0~nyzpVt_qGvS znb-DE?&9?da9Lzblggwon7BFsv=3vv9-4TT`3GX0yP1L90%x?Thfem(BSh-n z2G-I43VvVY6Ej!|rJtNEr-I_>mVWq2cFcqa&~18kM)@xv`Z0el;y99{;;E%4GWRqv z`Dk}thnjxJ86j#CD$pyXhiS#`u3Iqyf6&Q7jV}n;(nqnoSR#@7Ff4P~yZ@i+f;mLU z-T+v)!D?IK40Js4KaiMviD)71W8jZGL4u|#DO_u`A(m)M?vzIXXmO1gl}fw3+wk;m z0@DzvWM~_KSeh}m8R(b`_D; zwS0o;JzLvtYVuZVbkqK5H*>A(NlfMoFq?KBr=-nTF^A$rSz*aLoke|5=#$Y4B+=HZ z-_cwGSGdrN{KAP{w@)`kG!*P`uBP+ia2&u=YWT3c-#_J~LGQfD>;DEMwaQ}jdEFsV zAL5;s8|n?>g6YdU3S?|AZ*r3#%MMArd2R`XHkWiy(pzL~rzMUU<oeA&l|4|N1v4cj(cD4GHTVcMpPXc&S3As<>a0kn#)5-HYlrgUUYLouvzKsX2Wim;FzVxo|{JSuuf>LU*;2d zgc_jBhlN9o@K=+Ax zfy1ShqOPJqM)CwF&CnC!--*v}J_d6G{$oFKly|6n%*T9MbE+uYGaMxmIJ^Et&iqYA z%<#kfgaI*(;k}&Qs5ikcI@(r+dy&o6pBrA%ZQ>?N2xw&-W(I961AdnT{0H(fLI09q z4AfU|80sbNImk0*5JZ_iN4Dh~(qv5-aO|z2xf)-7dB!p?ft^-(NR8bvjmyiTNI8)k z+KL}cPm8_e1$HR*(XyOS=dXu{Xsy1?B`R8^QAIvs<*BWrqe!>yb+7HaPA}<$e(r%@ z1Ixk`#A2U;dIMlbO4xOp#nAuNg%3j@ql2>Ct)_58UcA54^!-Bb)3-w&eDf22vZeN` zyM;*>JL@;ml{QmMju9FHHV5PVLRM++boqqteAsW#DoCV1B_i|{2H*SNtBP!?Iaji z^%!Q0@abWS`f$Q@-)^-m#0lRH8`L#H-L_9q%PksX>TJ$Dil*s^dcTW3ZxW|QXIL27 zp7IP^seztI*L*j71t_IT;g9w`doN4TXgHn0gn#KZAB#c6PWH}12=h(;$l=6EuJbn+ z-}rX)bkBx{ac3+4r`^-sijBxkQ--FAhsmW zhep;!G)z&ZaNVrXT?RPRtUjJ&M2kj>`-zCGPpm36Xdo#F?83h%UV7|1EG1@hq@MEK z%S{U3TUTWRy6aB29Re|MI{8Jyr8k7^oFirYmUi`a_WQc$(iMPAQIvoc5=MZ3cSsG8 z7K5aM(bOE7rJ+Dx*WjKS4jFy_I^>R3En5)g?>~!?*K359+nZ~k;z}6*19i7+p8RyeZ%Z}o@dh%LGquBw@^t7WxtsMCvzz|l zVY-UWToQkA&;GzbL9R5>BD6i98;$UF}WezVe1xChBrke zq<8U)juxnLyhsn6EWxt?wrZ6g-T@;AWl=CUx=sF@l!3*{msIXDMo&57hhwhS6Ec7Z zOQM)NN^R?d9jlA6U*%RHgCbaMi6^9!0b~qGb$+;i{Z{|WvtBvSe#M!F_2;60wOqS> z2|1%500t3xPdEOb|1g?p>kB!wPO!R@Xzy1 z)0~sie_+bD;>Lp_hS2NIBi-tuTA=J8z(F(l!N&@?E!^O$a@bd{8Z(JfurRa<` zGvra47cY`ul?Lnm|; zm4|9A0awIAOErmm)Tj$NCoSjj9OiYUXJS@{1_V;28pqZSJI3zWwesXT|1$p=9?x7E zfFHsVpN>7!x!&Lc&bp;$#u>QF^>AYBg-+=-&$`WVa!=R|uGLa`|36@;KXWY?XDiIg z03pH$%p8RBmvH>+&3N~`0=$@lCXZAqhsN7s$bG*W7)*=nfyO}Oy}21x9FNG`G`hhW z(BnZW;5*gTryLQ-^T{>(7pJwY_Jh^2C8C?6ncT{%Cof=rBp`%TqDsNTc_Qa3D0gM~ zn`PmvF6Zd6ng%^PJG<730-FE?cGvZ**Ecl~Lc~j@fc7ji7N_yGL$?)H!F@4o&JdK9 z>RLYLBBLwS)9l zS3ndq*UNQ0=@si^nKxK*UG>({+a+OTmEZxl2}8N@!8hj)J+I?N>&jtPEA%&c(cmQj zY05l`WYzRn{}lK9_g%{9@D0Zwtz*c$d=DLRq;7zEV}Cizpet$fnEJ<0GoGw;J4g_Dr;GE~^Cv~CYi zl2aVYE@M2G3k|4DB@rp|9g6j|Y-)b;37yM(Za?_RNA*qC=hk)8CS?(gc_!c6qxt_p zh;PJ)-H<;KJ~vfx291w=P-5D!lUW+}ProF!W_-ZGbz>dqDri<@il)4m*Gg75G-amx{k7X;$cB0*QVGtL-!gR41&FU~`WzZVa>ZI>-*1ARyU}`|hfq9nT~07svRFZ_)7`$% z2#YSQ8Wm=fDQ*}|$o_hn6bzq#7LWk@G7s{#8Ct=tQiU>eiiL(Mi-P>eMG-e@;b~rl z*uqju)4^s=XEVU?UW=9*@O9ed@Vf0flx-^M?0M>Y zvY2P9sPah_hBjFQ^=IWkb4P8r$`fNl;7%`5F7O2Qk$SCLIBueH96aoE(-3jo9ajB( znST}xLmypI$B6RqRq+;i3#Zbr9O$YP=s%cP;%-?e**#tKtzyD|YiK{0=!ua?Fw09# zDE#8^ujS$ky|R0jltK76Pfkw#XN+14?NtHW4&lG1&xUHi9y(!V6ZuHKgERSu_jAT? z1`@5-Sd z`7_ZR=d@^!cD3??KZ8{ueZLpG^q!ef6if~;@a-+ zr>OUs&@W@WrAf7l*Le0GRIbVqtP8~fg}S|dOk9j{?ty+(bFb3-cE;mX*)EoTI^X%_ zgu9JYLhtKz=d2(S8wEFQ-Wq&nzj^gi1v^Q?+4e>3F~qZBX`TXG{m0_T6GG9u-^XtN zKx?((g__ZO57}jw6kwYhlk@9tz z4B2-61^7xhTFK9dFs1vHEmQH=pWavp75`lb9NcT_eS95V=J7Xkp8Vbl!gvXcxbj4? zS8VjMHG@qNk-|zu8y=+5wej(Vnb=Xi>lu> zPwfC%?{GYQAVVWki~Gbn<_Fz%$2`QyqDN*rH!KIE%B$wPZEuSw3i(1es#2;@l`Y^~ zMX9-MpF|+;cz~*-VO}!(5>&py{ZQyg)e~Bo^LeCP=BhxtvNe&04qhE8xH^uS35#<5 z=K94o!KOf5GB0y9(RioB*4~|m(TKpq@c6ZYlSL^J@&e7BbK&r0P2|0~XD#7+_JSez zZfa&+3jgnP)rW$3mc%s=4D6!E26WYT-43EK|ACrembJSpPsH6#XIkbGHG1Fg77-n& ze4$c>e6w#$l`h5-JX|$^$2YM(d&%4G=x&Fv60hYx@yvb0iIPW)*BPS={nOduKWtUhHd(IoJSW<%`|} zrJivox0E8vQyfjxq}t?MsXQ-EEvvSe&Z0}mRE$MosJRS7iM ztjT^8HpVkODYDKwWgN3OuYY%!b8e1qxF<~HacHOywm$V-Kvn%LFfL2<#jQKy6(#r+ zedS3zzmF2}Ql(b<8rLDtR`1!~Z0E(GvAc}SufsOPhc5?)S{`h^vk`deKRD5#Q0CtK zdVgh<9`RXHHMXXO5W^bd!}8$#9!|K2W9-)HW*uc+N}^{^0d z{zdh*RtEp8%H9X7Cmf0w)zYlGCVbDXvtKv@xv<>iG_gbrsET5b6?Z|0;DyZmPpfon zjic>YH0@a4IL=Vh``?u053#COdxN}Q!=HHR4PktOe6sq@kX6v#b-`yawTeyZ z!>B!9SHvo-T9x~oU&>N^3~0vUymcDI7sLfrf^R4X_nxhz?)I638B!%DU;L$)7Zi>O zUqs%2ySYFu{JzwQbh? zF6#a2#?vHHG9wiq_LpR`b1rHaY3Pl`_sjjTTxD)9HThMfXOP9n3Z3;x6(2I(0L#^R zZ~N{i#zK`>ac^zSot9GM3r;^mPskM|iG^brJ+u8P-mJ0z2hvt4XlilR@e0s< z-TF(m*Xq%qBJJl1HHArGB_5u~PJ8ZKaPNu-$O(M!eY5YLs0#G)K69nh@hsVGx?UV1XR(`4rZhOWlJ$!ZLW`VZt!8TKv4YoYt;x4E)- zRH{c0uX5P}@bgGk^1bQZc1O4l6}_T>Uamx)U?RPngXBZHSTO;KibhEU=cI#+rCIBW z)RMeINimbd8R8+HBCcnksAK=Z&&|JDJMn8FS+Z&*2 z>IovvB?O#FC<9OE^{t(`AxL5fqw_u!FuLXd8Jc5qqJ9-Ix^;WN5k>bVj`$% z6j+Y2t{=UGRnAa-Bwxy^5Dnbk7>W{C%u$J)*$7@`+ce;m8U0Ppf&8b7S~zE zo}anyQ~(v5GZ>m*Lcq7oAhKmGd;`&`LaY+4aUyX&Q6vpXyxz?T9V0cfUVlkciyhkV z)!pJ^1HBDtwzFIwDtypvir|T#>98N(0lpo%2j1A5mAp3o{d6y*`)tc}*7?_lTnQD6 zBP4t?LF4Pps0OtA03rT#A1U2n;gD0<4C8#hdhY09r4}lNn9Q6V$q3~R@l>n-{M1W% zC@(--{>-$Sz2R=O183sPla2V7Swcz=j<46nqhl%jpi%%7V0m_I5m7Dy4Qm99<zFb}=a5 zK9Iz@30sIyZ{~G7o||6mq)O%Wf`LHT%w=-MRV2M;93g}n z@P?5wMecBEu7r+&8p=a|YCMrdvCLwaek@nR*gEpZzLZ|+mXpbHkwk^6wo^oc?zJu5 zmAK)430rd-rJ%vc!}Vl5{31@!yV-^6eulx6GuF#;=7vuk_dLk)VYaNkhoDTNYs-A+ zs0ut&HZAfaU9+HHs!cg%>Fb!=o z=i`OSJ-UwIdaku8F3O9{bD>AVX6>|6eE%KeUVe%2qVz^P;n8J9=+O7jV=}7`SDG-0 zD6!ff%f4UXN-!GiF8^Bae%@t15f_e@MC$9LDD08)H{X4Nd$SCDWpop#p71S-d#=ns z@fsTF@!F3RC>hUyv(bu`pi{q~WRb(;;3aeIdq}j2FmMD-UBf<(%G#e~1vr12((ed9 zy4}DT4JJNzW7otGDt{+c4g#r6V?aMs(-t`Mz@PvKu}!L3ls9rMO*w>sB~3z^ohA;h za`SD&Cfk_vz=G6?@SE86WROVrYqT_8$+}qr_}Ncx1DzI6!0#lqiz9xi8OQ)~Q5mHt zTbXdydpMf?s7wm*M47YkvoaqvoUY;A#zAD?tMGkm{Yhs&+pV@8Dsh=WV#I>0dk1F< zg&secc;o}@dU+9^Zot{6F`^Y4cZE|W4H!r7X$zVyq>4XNa)1vLK>$+8x{_<wH z-vnm(W)8}E{R6|gc2VTo?J(o}44BdKU$aGvm@%<1E|+0nX8FmkVG>Lly7G3J^p;u$ zfMWt6K=tAECj^R1Eesx??87Rc=Iu!2K79A12KJJSx@~0=xS}Ge4mTn~o?c9fVxB8( z`c;?>V`J~qw+kI`G{D)gp)@C6XfEV2|EeRCPjQaLuML=n3IYdgtUZln#Y}BKu1jA% zuQiKm@KQ{YbB>7^19g>{8e#Iw0P}($aKbUBiFfTSpJOTW?aj{K&v%uo1#m;2Q3QLH zX<6!o!4+JY2dJd1T%A|;VWa+HG4 zq6V+x*po-5n=_6EBuus(tg|A|UhSn`uR4S=>2YX+5hv3>>npS=YlN9RZLQD za>7JsEqc%;$vK9@|3{S6+Ij71GamJ#^Sx-_^Ju*-%3NZn(8Kj+OV6*0vvkGbK|?D< zE<33g`S%STjDP5QtH+4ht>H%7Sj4e2Vapauz4xqZ*S>qpQ4X**f!5-vtEh$+ZQA|b z0Aj%ubEZ1>;ud8SCZhfFd_o-NiQe8vAnW7u-XtGVJEdi%<}x<2n9%6=rs%}Xfqv8R z6u_hUJ!m`*a1=X0E8=M+2Inyty|a*ga@V1N!r!Do7i^&JzW{h%6FbTG@{QSzqMdd~ z-Ds$C7e~AdPG(+O34W8_@FnG^Rte}8BhAN9prnIe&Xq zAud&reqVo)NRNcU&dVdY$4y0WYIY^~bgC}Jm{8we{cc;dSB{C7i#T>K9SI?ep5jU1 zLF4XwH^sC_jixMCwA_f5mj|_8XIFlRC71R7r1~nT9|#_L3-fRi<2W&eCh5&HtZDH= zx-{8h>Hg$8*VoYz8YTa~a!&9)4NyEK2;C^Dsz?uJHY3w6MRwwnon z!9qnV11DgAQL6D(goO6qxyn#MHhcpnv9^#!@)>h|O@|3#W$A5ZX)hb>(&;Cw^`{=6 zZlr7lWs@Y0u4eg7L17jnaPNfZK;5x%e2ASp-8dxv#7it!8QDCq!<}eR-^o1puy6P( zCCm;{!d6uE$ZW)_^FEn=xqYz9oBu$EKaiM9k;e+NBGG2PW1f3|Z{`Z^6BJq3#pI+p z-653`rDLH+l%+}_-n55{asM1$1>_aYBH{@(RSMa$7_GcJJWc1vQtg`#Aq+Djv*iDQ zc1`V@lU0Q6;rT{Ld8!;n z<$;AR0Xi;@q&2;A!<#UDy7}bO&8Fu?eu0o<(eJ;rMI$E)OSWE4c-2)XSLc?HqoY?4 z-ihKe(PwTkxQi2YK1f4T1^OYtx@3^H37`JI;GD&8V1%(f>0z0>5*noAU0DSn?HT|; za^SFp69W#8>FdO&+)K<{rnnJFvp3-Zy(j7>%;{~C@PM_2QU@H}?M9yyo^e3xpT%!N z<4P^yzLZ{R&hXrIsIodv(>Z9^k7ko>3iPU69EeS(jsDv-{+p1bHcNM+YP6QObx}@B zS-!RbFbzf+x2gzB)w04!w^d=Rf9WZyNc4Xok5DZt@GCNQk zI}+k3VA6XT{QaTudQqlwO7i~LvS*wrC}St1m;|;VHK`X-G5i9B{*20zsz;O zaY}5^?(ah>9$A4gNW`3s8lZQGmWKXb@)A6NHbB(e>xLT#}-cdIy z#FsnEc&y$BG+f($F<%o>q(XJ$626d+1)~m>#V8YLUkk8?(~@J00?D-RxyDHBo-hxn zWg*@*AhA9BM{>gwy7_nug~oeAsG#byihR3kocMu8EG)EWklQ;+C&d^njx^RCtMjbq zAnGEh7sA#n{*oUTGJB2RMb3uiO9smtjzfyZkc@004QxYEOI)~zDV!D~eZp;R=G@VGvBVaK=d#QNkZe7MDNZnKnV(lx_ytv~wpti~4L`q^4W6Ou~ z)e>2$@*!sm?paU%GaO^gQNv>OYyV-uIG(M%>wA3)>`u&@%Y#xSA3QP2c#RhhlxR|< z9uS;&h2HI@1hP0mvRv}wWo82KKgFv2P7PJtPh~#*mJvBuh?E{Tj_yo7>RM73rzVRK zu@dj#c}|*=-1PoLOYe{q&&wBP5inRI!--!-yIKw3@JiX5rS$xDPSX8~vGfPBV`O%hd4uPUFTH0U05{ zH7*!9fZwm4N9Atms1eNMFW014%G2fZLd6HutElXIX&j*e_QgsNCfllp>HL+UMj}(5e*oD%PEdHE3Abs|3 z(Nby_7F!tNgtd&sRo1Ao8T zUps&+xTMyi~RxvQu47&M3ODl;{5YvL|o# zT3Of9EY=-7%Ic|k-AH!M1l9rK#KDA3k`l0v3M-UuK57GZT$DJO(7_H8=$&(o)51ni1OrpKs zEdWNUJ1gFkplHB38E1>GPj*dOD8c?<{E_XcZpYIS=A}gqiVdn&*3(-Vt9XhdR3xL+ zZXC`TGw__?)_Nf;h@{^s!Eaz1nchposQ>CtZs1LPc_s#GIySKKm=#Qb1qHY&OXtf;YDxlEMd`XvIF#0%sn{F+7mOpLJD$nmmCWTQ3 zbHDpPkZYh`XQ!Oie;|b;ISRSG5apF8FW$~2Dx(;I-3e`~ZS;db4!bj~>k{D7Z!!-6WQsuk)-H2ve;psr+kw$vH`DL&R2<~rS@S&;w zjzNpZkKS(OpYvyCo99Mh!Cz`r%Dl?I$W>SpHa#UK@*ha3Z^!^Z24h+iQOfd~COF3blf`0qMQobIwmDCR z=9DML57b~UQf2+UxaoE@sz>`BGeH?{GxHgdJ?>{dSeJ)6=n682aB=vh+CjlRcyHZ%cj=PIDwH}}!E`;DA-;$nJ6@3^WgDQj4sA=CUC3@okJt=qT)lr;4)g>cl4AYK!e2_7BPlOrO+iuX?6G#{ z_E1%pOMlg{_ZHprrpj)kO;?HgSQ?;P;K)IK6`4=CwQcmU%~yhGO5Z|UD}8WoK4%=f zt(BsD9yqTEt{x+}I}CY_6DRWrCulhn@ZY+FlcGL0zof+2raiM`q)&_M0+?NqL{&Cb zy2TekYtEGewZ<$6@ck}wMTlD`|1nxKm?3F|O&$Hm8YuB0jdy#j1Ov6VOg%OQA#Nmr zB;oA#L&)|jq54d!)<2qN2XYT%RT1GI3hR$ux(AKW>w&YadCwcO@)~{@ZZIKTgPV?k zCC2CJru~Nxg|*DW6ZwYdH^j%Gf89brm9*^u|3R~pGR|I!bDPe~H_{;=yl1wBrf!6P7_u-R6lap)%2vvsC0(QP`t4<;Oy zlPel`-xwB9?DowmSe;D!zSFi(e3&o4comDOh(9<$O5b7L%*LwQd*Mq2SNn@LH0%Nh z&(pjP8rpbqv2vitf0?dgWJ{@vT-~<+w;*d8Jp?94`Fdmj0kqVWNxJ+hm&Si;zj7cfk7o(aSm%c1*lQ``sPYi&1$ z4*`$z2m3GW25O^%x}v*Hh`jRjbWYuQYbVO66HZ-;)Y}dKF5XUu36OGB-8a7T+eKcCi!83}aesST!;#T-he%<%e^H#NWYkY~js+f|$`i0n`@sEqWAe6f-p7GC zW%VWAd!^^i**GmZh&|TKJDa>y&p6i)dp^lejiDJ-NKKmsi$?*WAW5!%$RU-rSqpD%_u))5DOYiwtH+a!Mm`$fcr`6(M`;0pj z%T$9Kv{J(5X6DAM#D8orXvB17mP$TBDCy1;EZw$l{6%uuHDu)*pZH2jeeGa9a(ucM zS@xO*GJoq?M}Mho<|!Ouoc2#&aG#{&k57%scto5drt=FqiXzkG1yi6=q-k*_auS)T zZ5SJ&C}$Hp{nG2@_rzT>@k^Qcvpmu_-v5CfK*WTGyVke91a}aLVrio~-@V;_-7?!L zOCK@NSm$+gh4MVJvc47k`i^4D@zY6sQ#KX2)mJoJG=L?WmAid)v0rMEiSoY9Ak6`T zRe0twn};yCR^_5H@8K;BR&x8{`6sm#B*&wn>K$8xsNX+luaJ|p^pVLWLm9db|CS?s zM@aTX$*yBQgsmC^ohL)F=jTkTQTw&EFPD_u#()$a^3qVS3; z;tC<7qe$se623};OZAj1-$|e74!b~%h8D$35Y;ZLynGy~Q2(Kd)XA|}s;l(f2-cC} z2)dn^pypA5=UL@dFkSI@G_8&Mc46<>OTML|gs>1VytS7JZT22V@j`kDJZGwmZ!&fc z41!V4KA%NpfO!4I`G{y{Q3VqpqzNdimugT z!p)d3&V&Vw0gjHhgq06=5==7g^u=XkOlK}%&eW#DDz5*g|WvZ{N@pOLF zGwUyrsHVFs(^^|mW=546s&4`uO2~YDWxg(c@Un17f7kQxUyuk&)h0iVBdv7w81a_M z&E4hm5(Lb_Ag0)oGL}r^N9<)xxty{4#CL#nc%OUO?nZiidHt!>Qa=CWQb(KzZW4txF(Nt;q>qSpU6y!Q=Vsl+(H>)#pKE4#K~c>3mjIetdSYBgJ^qbB*68=vD7poWE^n6Q{+2cs#PwCczfh}% z7DQWsMFFF6yaY|Bo%aajd{v2n=4EmYYT|{b-u1$jE*NjG?q=;UODL9#@Pb&Vm+yxN zykTYH{G$#Ph-%T#WdZXzX1ofR$#8Xm>A;NLzu(R&ID|eIU$+R6jZtLYOnj68o2H*Q zGdK8{DABEl#ls;lMJ61om4Rz2!i`*Uv_dXA=eJ>Nn%8hli68d`Xoj8~o!`)GR!k7V zJfI4ZSPZ##o6v7%4{0D7Zz&D#Y!n|Zb{(r@a*LN2CGUgg3D8GrdaQYCtBNFuB{jVc zjbG`YFeNdKuRA@B1Xf|D2W0UdBN6|BjD=f&thXPyO$}ouxe$pf9hpt9eR#|6e~q~I z3*1f_=e118SNO(1JyOroqBmkf8S$@D3v^kq>(<8=fdT$yy5xM6Z%xNmLW!#MC>aFC zp2j6aH;HL;=gh|OWx#)1CIAD{_Ih0qA=#UTu1Zg(ujscQ_jM3dlw=_yg34#iY25C?_l^i&_ zMk6V(jgXR-5|Q}5_x%^{cAxv4bH3;Extd~W^~gL$S=CMsY0ISMm^H`@!XY%b(+!Hh z^ZprXPe7ufvM~17k(LRG=r#k0hxmY9rsMb5rcReI#(ujJf;W#Y6%Os<3Z-!=|@ZC(=FM;&`K<;!p2_2j&&%=W&G(74go|DmX82ffcKI+%n zn!Ra*(9&<^ME?%Z{nmzve$V*HaiC_7T{Fq9p|NplD@2WkS=QhdVC+0s{iZQ*up&CT zx=(Ui-Q_d`|E&5AVx6P#A87ecwZVv&w4#T{nHShbntto zY+e?&`~~iYduTt10GTnS{ST6|a6aVKvt>+c-=3(VO~pb}3oj&l$RQif81wbqaaRZS zGxWf3xxC;{NYbF)w$P|a+hnLIU2e?oM}}jFxvL!YhD}UxBXyw>`4bV+n#u5*l)0CG za)0W7ujKF9*1f72O)#86>lOd)8Q*@urF*je%xMi2zF+mu5GV?{yfY<|CFC;LkK#|R z7|gd!lGwRIs0hC3^?f@OFcCvbKImdlsDB>uM_qm)L6vNfC!n&U&F{3iOP6|VE3s(6 z6rL31rE6_qOmj*$Gi3<{krh=OU zlL8xDN$Yr2!mD^t)GS8BAK0FnZ`hPlwbh~!8ea2;vf$XvMvHG0f66ho8thpODr4fC zIZCl4$b|%|?bct8E#v+Y*axV>;!yG`pKzD)r21(rMU40t@ZxM1d^^Dd`^iN~RPE}+ zW%=@=q6Gu)o$MJU1CQa{$H3oW2#1^~Lx1Kfg+0>k52>HEtYSl)g}zBd`^x3M94~)% zrcy;nEdqY0o$1DRvA8M6Y0P zx4y4cC6!T2Y$TK2FrN@NC^Y|szSZfCR8y$IhCR4`TqNt#9Vyewc(e4S`aF_&ciE;V zm8)_qZ*Ji_=2jJ-K{{)}wwuLn9c*mcb&vt+#NaHFrD_+imdC%eY) zt-?I=YE1pbrkBlp1>`-q1=WodSVE4SSGNA|?At)~kNlZD9kF^B&Z&XIzG{?;zm%EZ zD&IAaFlxMgoEjP-Sp)tu3bDQ+N=h@o_mw$Qc zk5)BrpXTy@v2)IR7#W1IF8ZMO$l`^5W9bWUijMy^V{TvVdXo~%joLbMCsXRQwBk*O z*NydDS$sd4g{eSNVkF8o_(tb8cVmueh1ubgDj~RXc)QE-B)NxGT|Gs^hj~)P&b4x< z&foa+!g669i~lu@=gp0+VtUn6mLKm=GdMKICKUu$4mVpCB!|meeV}UA68|2obm@1^ zUQjZazQ!pD>BdGkDLZcq_(Kk zTaTMSTC{J#=#Xen_*z9xgb5)ub-7D)G;NrXm}w~nNT$y+Sxr9iDaGy2VU*15qXQwt8SYZ*zpmj=tFDPNX0$jvI%ua}OWXXXyN zx>9ItHh#TYhK>9)d;EF0$knamYs34G$B{Hsn)}U|gco_GDFcnzt|fZ)-+!ta@{^>| zrkp}skL8Cb@S79P*8Z@~57dg+wS%gxPge@(46DN!etYnG1{(9NT?iF6yy7A%R;2kgYi|ae7W*}9`{KM(ail%-extWFgJMhI3Kr8( zx&pymMqi*?bS4I-^6P&i$*FO>h9O>%laC`CE#|FAGlyPBHKoI_RfOe7ovhd8Cbz%T zs37NP4`I2?4Gd+E+w8cVxauqVhVmj|cPAPj*B-@rvN$P(hA_E*UZ~$f3%!k8+c8AH z^5o{z$JtJf_6RJId75EWjs}~pO~HP}Z22{J_7N*Lt#*W|O)&k3&z56h)3UFUWRm=! z&S*E*3E--x|8X?&0rb@7bwC18gVq+xbQ+0E252%mxWm^bL4 z{C4#mW`rT@uZ?M8U+!~e=N}f6g|)c#+TyPN%~_a^Rj%~Mzfj6TMR@atwW!mAok=&@ zEkPeA9kS(tzMb|+Lh5Pycm0NKp+Om*zoGioX8wFjZ@vLEDF!Lp(d#Cl3xo(nL(kfV za8=X1X`F4|SC#GzFxl`KD*S)?Ah5UugOA`wa+&J(;qd8_${*l`(BK(g^e#5qNq-@V zThs?oLB|=w({r;KhYol>$C{N)s%$aoI;Z1#$-f<^q>p3GI8De~{etVK@PL&IL@ zv3aaBAKlT#n=(Zl0VTCiWEn_qa+S#t>ypRf;$Q-hbPBe>d_wa{d^Ie2NFc^dho?lo zCbn$sN>6+^OYl~Hw$%$e?h7w(;_#}KrWFG^#UDswdx24B8P~*hE7mt)AxAvh{vOrA zh2&pVD&-M@;bPKE`7ChYA$GguYQr;Y?Yt~G>gM#}&rmR4}4x zLh~1f&^2I6gfE#`tH3RS=2eSg%J?JOeCgNCwagQy0)uMEF$D3kW#g>R>AbYlt76j4 zHi_sDH_$L`3(9mX=lCUKDyd`5l3I9CZmcHSXBgOBi~_j=hE6&h_~ zMsp|d8m_8S%=Tq58C|ni*MsH_?lkRs<_N3fM<(sgj&vm=KscM9YibKA2e7D)#yv-U z-};B|Hio5sVZ{C4$05KHBG-tntono*!>3E~1!h||w%KpPu;giOvt!2IjTCprOU^+? zDDNAf(Oh!I@C;jXMkS$4{)t{SY$a3B+4V6vO!_k1oi@m;#M|#iy+vjEOSZKl(ARb? z11Xxi>oWP8#ru40CfJ=2^h30#*_h9kEp1odjG$L8%Ip|q2%S($LOQOwE^^Gg9W>A0 z-R$s$p=tcvxYryLpJhS3wGuFe zvxzR86^zI4Z>IhUuov9Z#{}*w{#Hxlx;{0VM5d5?T8}yqEv=clYNT3FX&-}` z0u~=}B#wiP7lib|)mr(b=}2ZyC}o-ue@} zac?GDm_B2OIq_!{G4_B3QS67BDS#j#%+FiP{n~;mt&zBBL-0{o#Y}!9!F?iSJM3{W z{+!78uZ=g!xhY!T+;Q_rI;Sc-Rq?sm-7C1At~Qz5cK~~g$tq5YYj8jWvT!MyeZie$eb{BnaBuGVMZoxz+D_071(?PJx73~}w ze}0`QHfZ9>1lJf-YBpfhb)Ntal_uch1Su(kFLA8q~WMzxgdqzIr}UzdFb_I;u+Kr0Y7gTI7{ ziI2?c5Vg@!W<-~4~pCKjAu*Bc7PSd*9Ic{+iTzSL`x>l6O*5LcX+*6O3jGAM5%gh&} z=<~+*BARDqaVa6!&3Ir3=f(ZEHs`B~P`p41IF9U`Zg@@6Wo`AFQfO8Pa~Mo9TR@q% z!6noB5HGlTMjMQE(y0c5$htw8s0Z7}n%y0CiWZ`wz~SXNq(+f3>luArq?zUe z)dmIf?rU)_J-Uh%J91+j$-CTdK}rYcrjIR)AEG+B*3D_=3f(7~CY4^75wtB{mOpTr zmyf&n%wP|(tH*=5l)6}eIRfczWdBur5AQ$aQs+i953Q%i=oPx^L(jeWHCV13-LFta z44dMaWUWu<0JPw%XU>F?wK&5OMmy=Q#ao44$nwJ%6(qoL%(sR+VlR+#A&PC3=HsZh z-=xRG0jDe`9C{2mCwKz9tY6RZAJVl4uKDxgS;P;Q7K{_C{38#o7674w#6~K(O5>{o z)7CavJy7lN$p?>hLEg=H{Fc32LrxLqKl8_}Vk1-h2F08_n~1P5GFwd(7t`Kky!Hu@ zU;sC+RyqY3cf(NJ-+Vs0Oy_D?jeGj^u*?-&oIPG@r${LH52Oj=&XZFf!rM{cR~Q{A z06@!lRW$Y{U`5Zx%^5Fj`Linn80lp(!7KWFU^0FxMTfUgbvGYH> zMsA3R%X;@uVJ-a9M?*Rifx*_E$K4B2Jg3hVC$WyXF~py z4*g$L4QonjykuOMxbs-rT11aS?FoVAic`KONWigo}W-}40>tXiOSNia=Uwjgu4LyjP9k}r5 zJZkQ8%;%N`FGMlspgAo4B^o$Z2!W$d(oC^`-eI$P&7 zwM3~*{FY0n(&C<9Hv$)dcL*TCA6AS7I=Y}O6Bn8ThZQM~bhhykdfEV_|xu1ijIx#|W>pzgwAzQ|h|M$&^Upq0t(RX($%kp_`BSsJL zoRcv!BfmxAlk;MoaPTA_U2I~^ERbXyWydM4tj*Nww23*NzM0xEk{l2pintS3%)oq5 z9RH;0L%9;g1cr};pB4sabs$HC=l@h@v<&nRpKcN)m&v^di7ibJ0YryT@zyPwfYanM zkxZU^ap{w@aDEG+fi}om=q$Khw22FPajcAnk8vFuH3QFc7}(5n*Zh2C|Bcg44u8n*6#%MIvoBvC*I%Z!dGZ4CCP2sC1&5jy>vF#d%TXDzD=~kglkybHI~Km$uJ!c>W5%NY5Xjb=Lio}F32-oIghQa&FSpWLzFgUe2TZxE z`}*A($<)f5bjS{-M-Yrhvioy1r9?L0`Nc&ukvkV9=3jNR2!dM1h!0Mjw?>s6E~ zWJ}sugc0;gu_Q9mfR@qSWt@o&7K~SEyv3%pa8;sUjGHO|+Bo6YdO*7*`!mggKqRZ* z9?+S6fGn;~yWOM86QBZz*A=R1@oQ`|xc(}ho1$w}wic}3>n~r`Odo?o zs8B(Uxg`FwT(pho8}r`M9P)Y+gPyATj{)GLDf&m%rM(>sf#`e6)-j&dIq88b^YQ|n zR41tzdh+qekR6S$fmN+^L(Cq<>zx70!viQMkjN;t+_%}B&#~{1u-{9@5lAn`!WP={ zh5mf1Ir9EX0jI;>i%%c7aEQen$#nH?RTT3N8OcqfSvdo?XgPRMlh zDmaNi+K^u+SA_TQdZ}Vk8ukg;paePjwD=)9fEZyY&c3yKl~plA{IhDzj}}#w=i7f2 z-wDgo;7bWk1loo+_V?FA?% zyn0?qlE65vj*>D!4OhIVd{=Vm_d1mZPueU;6C0QoIx|p zlfJ8WmSar_AU$JL2RIYM{sYPGo|g|Lr=NvH0s#Lqo z0`W--38%>@VDv<9Z=B;lt||;Fm*BT%VCN%XtYRJ)$A9oLcwbvC=fmXSu`=P_!D!GC zRt!1w9ywgc$h7=Kf5o03>};PKAc=w-#o4&wjY#J_8kqj+g$u7r*P-w`g#8NnHzPRO zPuaEh%HlbE3R_0;9ZSq#Q}mJUD^OK=>5~n) zfdqEcP;!hc@fM7vJwjRXj~@F7ee@Y;y!dBSepSN!X%2Bf@*~+f-)cU~9bY1tiFFIP4WdO&! zlX8EYWYYtHGi`^aTl_OTPCeSGT#Uz06z~?OOw=Rx+0&;;(%U8Z64AC%Q739m=1ofA zU)ckM+<vx?+fWWe$XKO`^fI`#l*1qS0mjtTuV+Q{%|J$Ygb!;4M)THdm-B0cmq;eb4|j&|nMbXF3cUoN`|;N1wxIBZ4=_5-P?qU`_-uPr;&2BkFzm zteyP4IZL_^E<^5wn@`(7$t%fvmch)%<yg#|oV8#HZGc zdzeHx&OORvVlocNmjZ!^`lRnAxhFQ%THwxN&@)BiXRXqkrye4>FC*J(leR;27!JC60-`bTS> z))l=9vnx9W(>X(3qS%?`?n@xBa~^Cmt8whoD;HHlffGE`%`s8@77uyX^8mE4;COZ2 zch@=vs~5!JVD6mj4r(cxLwLK(%EK)d;LNBUf+>lx_Zu()hK)%Oy@$+mW7MfwDzZ$y zof*Q4Sc#$*<~A($;qb1^(y5hQzS?|kRI-gTr@%`uvUF@laL6f!0kM7(dG6pp4`L_P zcvl}~+IK4dEJ-a-4g1=0QQ0f*s1)q$ZcS!J)*kPd}Z41`yXeVvWC07P=K}kG|XK;tP}) zXPt>SX}|Z2|I5FLQxaf7;yY1n`lVXL9}?4jZR*o}CCLSs#{)5;CwfCaXfqeZ-YDPm zY*e}4h|Ecr+(lZBj5+6}>zp~cQ7ympR@$nV^t-$TSp3|A72~h2zTMIN+S1OtigTZC z$Xctq?(sXXfcuvsx~0#HiS@RcLVDW?@KbZV%Z+BEzF9AismSXfVq zFQ8lwI{ob^7*!b2d=>{f!rktm&K??g0Va!&~*3gWuEj?rX3DzC4KmgZc2vD0oNW}(YF!^2;oQw zf%?}?2-yI0K?6G=foU29aB)B|u$>~l{?H|uu8OPH$TnHtH{VrQUB}KsHaO%lq6piiIp+Eg zHzL!Bm!9m*UuWPsMG_7OFTW~>Uk`H)oUj~y{FdS`%^CC51E z$}I;!(`gS#OeZk6UY>So&jvEiJSO_Ed3av#?Z~ZYS8&(zr0Oh=orFc7kgQ-QTzfo$ zPTj>X9X=gLs^#My0RNh^$n_=S90VI}w14RCm~Qy~Dl;4|#k5$Lyukvn=F;RVnb4i0 zfAZl0;x+^Df?06f?Ik`q5O_yp z_R-P97<(br;k>c+S7LqmxWjC7-$rT9xT~Nve5;wzcRV~G{_36n+=U38t@XYQXE%VW zHA{)O>fXxbQ{tyCb11OVKcTzS`uX*d1XP`xUGUjQLM}2)!u8}x;y-?aNY$w0`^SbGCAnvO`s~%8lN5dkXQ)6YYWL6Y$aZP6+nP80PLr zQ!e7IbAhfx1znjI`F$9OqCrmAW!*z5gZ3sdWU^bLx6J1CJYQ*%+$>xEd3C^ZdJI!u z;+k|tr&yWE+hHfzM;XlFzPhM?u1F=3+d2(D&B&|W+^T@Eyn=k*p2x|RwK-Cx3;3AJ zlqI=P>d=W7Q&321*)4{)yFhJXLv!n@?foSFd7f6cBjY+{N^Ii&o^vqp!KI)SW*xGiN~6(JxXF6e|=d3 zA8<<64B*BXeX|vNFdgdJ^3?j%pARNBdQIS+zj>9HWoZr@fhMBu9uEx7m`jE zQ;mrOuM~_ll!OGPalKE?GF=n<1+OfzCybVjvml1sWNK=)GsxQW_m_|*D=WAMU$Gnx z$zEQ5UU$%{ke-M(0o!DnT77VOCoWz*saPCXBh-*l+U@slZ0LnT2Hb`>)oPSA0C`@; z=VmqUwf2I^M%;MIe{8uO=BgFLm-^wo*XixkU%#ZxAq(doSU7xN~|Bt#59t zUjq-rfos=Lip9UWn|gG=dLX_1+ZzKkzp`=Dp(&HS$;?_~kH%@7F0+rp(}IMwC!^K7 z43{ik7njwD?IU+%2gTU#GEFJc=+ygHj&dg90dupAN4Lu&M<27$ouJG(ID>M<3m7hG zrM&vNwK_8|W((NNiL~tcj*?)#HUe*ZS1ea)H(J+R^8XQPecFX~)Kh&E*Wb5lw6yfZ+%a?fn;acU6P+y6k33k`M4 zGTR{*f755n)jamZrTV@iuz1PeI!wd&a=`KK4=<}#4ldYQ(u1TeAJnEvwFeKa$&Q{^ zF}UO|YH^EK07=Dw6?vhI5a^qmn;ba&+zOqpO)H89H?4H?J_@Xg{KWRSdNL6ZRS7@Y7lt=|y6Zy+# zZY-hH$?M=f{TniGaoc^9atjM@Q*j7n6TaGSQM9Zw??jvOt2hhuLvfDwg|%3Fn#Nkf zrLvcp?DEnD+l8gZkrNIKi|4sFJPA}{WWM)D#jUUk?elcj8 z_FG5t%Y8>On|BR0NpWUQle3bM-K`^&f6{~OC)GRct!q}EAEq2Or)*i={RYpjG>f#5 zfsy2UKbRP?PrQyOp_2~+g1?hGlJ|)EVV0ZkHPP-u62@O8euGi5>3PJ@*K-q%fpqB;eZ zx{MzynNBTu<%G^M#KBnwc$)+p!3P;9qZjB-%`DElDVmSLxDM@_K45NUEYKB`-&|RL zQsc>wQ4iz$S%>E8-x?-p4k9E$nrx{DSVCKa%n~*qmuPXU$-C#rpHC5o;VpESL5My< z(Q(%(^JG60x}8QY6ELOIl+29eNkH%vzTGoL6ZWtl#cthXH)=maIO7ByJ`D>`VZQ&E z@1_788LVJ6c-gmB4d)(6<5}*XTe-d`HhCUj(VkK2lRAO@_jpd+f`b!h?yb#TnXM-u zq!Jf#;r6P%%N)okFVz)l05~e;jo9?dWWJ8K>WLsloB1D4Sr|^eO!Tw&nj6~FV2s#= z$roLcoNVtt7|~nSAH)kVn_D>7JMi=L=FFJsQQETFCxE^r`P89nsaoRqIzJ zbjD|62KX!jG$G0bN+=DMK6s#}v}Q$&E+TB$>fZI#dfAo}VeDg=4v1!?ZDXd0Sx#ds zJ$8>$t>dk5g^vQ?bd!@96YK6T{FP-4j#K0FS@6C!&-)14-Q`AjAH-pa)2gz5!xN?w zb-Mf{|G@Qo8d9Cb2`ys>RzNv8mpV%&r-_Lh2g1N!JeWy3%!v&gW zM0nx@e{x77OVy zNRP&IuC~<&VN9k?DJ^Y~Xj8+Em%G-d#Xn#5Gfm8(d(()uMr`!31IlWcA0#ok$=8Z9 z!unUQr`xFnFk!EM#~o{DXl#DTm}cSnBfD?oUTNMqly)zCrmwn8&y&5=`j2aaX07ww zc1gnn!TOXB?>#AT)rna_?C#J$DOws-uy@Q1Qbg!TT9HeXfnzIFy5%XvZ;-`bbHy43 zpZZi9bjJ9=5>3wDfzj1aY)L_q`83Ns`0!z98U<^m%Pt@4o&s zl=-{WBuuDD4n(chphz0v1Sr!KoyTzq_ulR~<;f;9UmG5~6N8pGb~RCsTX(Js!103> z^t*Z;nCllQ^mHfyHXn)enhHlFI|W3~=poE~Nr1HxpY>B~)z~X^8Hb_<*8U3VyV88c zCP*RNzpH)qaXYerdiPkFMvEsK&EtOlnd2)0BQ5QCY;@%SU&@58xdzoelRo@^Tm9t> zp>oBsv}F!7#6f7~f&p0cmF6XSM<{KnkxEWRUX4@%SSnVN)>I_8$}W?)ah``tLd<4k z6zuLSKR+dhjSfI{f!XzmSBAarANfesu>qPVZ7^?}V?&CQ-$LcfFv)}gJTIHJ8&ynJ zYAfc40-7kcD~avP58vn*PKds|jk!(%J{KyqVy+X~N|jE6JxG8nlT44d&(3GgJ_= zPJ_&8a(ydTPvl_t-TsXdU=I{4+zpB(odAiJBA5cbPWgua89He+d-XpUsglRm+WnjL zFClz|8wA2~rD+WmjCRBdyH567am@aqGZMruLaK0=_lLR|H#}%ZA|4Z=-%|wGO*Kp7 zYb1Xv49j~3XNj*9?>JQ%LmNzhbXOd2=g**LPY1^R!&*&7EFH#IEWI7K>($40;WLmu zb8nJQ#box$;|K|)j||!pVK$!kw@s$}(A=5}WtTYD=;dM&bK9E>G8NitgkPI|Ef*u- zJqzo+%P4ZYT_i#seX{Uoev{VmonZb$V&Zzh!iO|=vA~;&Bpr2e$zanf<5RUKGB?Q| ztEDADg3d+vnqA`qRI^Cgw|}|sIK?pg#e3R2c}1OCb@xhK(aJ+{=f4-Nq zH~Bv!a3&8@|bdqyc}j z6~pYs5Y%tQ<1&%#FhqYPV`+{<&QlF~_S@WOR`e#WdwUS1;7HjcqoB+075$LOv#%d; z62_~UZ>-n`xZ;KL)4SO9sm20Jn||47>QUdEW0O(@=cJ;;t>$@|MJqb)DurUZ)ZmQb z>=E^jGG(kugr_UZ+ME}3+W{>CJOuo*)Ti0^i+GvnhRq>}jA3s8x-@)emuba8VdTge zL`;E73fP6yHGTz;5w1N_%VxOWfocE;rY5{3%KS4LZPU4AA+c8a@Qr1vh4FAsdzj(iIXJzR}h-_vz5C(atA4JL4e2$6QU~3-q)6SCH$rph?0I%(T-{}7hrX92rhLDFD9US8-6Jxa zek45;O*gzWo%4RB$8mc<-cxKFb`^1a`Rz=ZHYcG{>D6oUIOy%EPr6-i58Y0h48U`F zQepYh=w6i5;v$+3^dojjyz!*y=f1ARBi#~TmPc_qcNQPzLWcO^AII!U*S-z|?}En| z#Qu_n_Tfyb<9+m{BH$vd;3ZmyIWtElER>i8xfli!46`-kIV{6}B1XTAKOKbCLL6pZ z?Q3V>-DXGwBKA+rvL6WOlm>yveP?b=B$unlGm0eZO z#5<~-{A?vlRy&yEF!{$!34c9Wsn1;i}6v zrC6!Vj5N(Y68Tq>maSV3hpPyj8(w>&Mp_Vse^KsryZ_^8GkQBblL+e%Am6B6GBKAnL$}6THuriNrjDtAPKJ+?F>gJAe|<`yU%6> z;P_1}S$qRBg%On2xm*Enb<6k6@L6!E)bk(K29V?lXt3tR1%ulT*syTyP_-H4C%Qf zkU>(`>lybMQ|F{ZQ|;xDnOIaXAm6d0nBiS&b_!c*Zc_AyzBaB(zVZlsEY-Bba)b2^ zuf*?gc1lU{Lnh9a#&TYdkLyVe#;J{QujnXhH~A>-_4NMxPQb+{`3deXF`+#=UiyWi z0?(?7?)@lqsC#e%%xNLUIOdwFT&s{T;CNIn%XS{}tI;^Wou5Pv`j+%G=DcHm0S z@@_oE6QSam{>$AYNF8xY3DTIF;N3hgAAXkDCPyV(F4$%D0HuiTgw4n?$WFc%d8*97 zWHzCnw)utogVUAnWZU*9tFW)xNDiZtl}f9*@Ax{LFZ2mcb%|s%xW1e~WhGaoW|W{} zStP`tliUg49^7JnN0djgJ&e4p4xuqwkn+i6sw_=)90-{T@5*G>Yket#WUa*a$3jE+ z#re70&eGkktlBEH@7>>@$*BH@$nOO44|mxd|70OYSUi$gI@4`S-!{3fC(%UMj-`o@ zML*q+x*sP&(al&omObn;LQ>J9w^fkWe^$sZ3uX&kT>}FGJBqdt`A>kpsoErUyY=2> z@UF&vahQJf(G=r(B_ut-kpliRisAmr(CX=IVP2@A^k})`+;4su(j|RTiI;4+l4A86 ze^swcF^EBa8aDOEFdno=Z}ACqG#LPcvP}Dj6E^61mg{Nt2+W4{R&d{KsndKDjR4+G&{7V~ovY{Ux>rAk58b)>Rtz=v z=jUL;9J_0iU_eiEjY%;fl3KR#E%su?EM%H(v23iQskWMku&KKM6I_uz38$Afl=30* zC9FYyrpUgAIO8iIjmvG4MQeNj1eIvPk|9G@ZIzs<<@pWIKdE!2T5KfzDC)qe(F{W- znf-tWZ-@)r$(gq^xN_Wc`b|Co5bjc(sU}a{$Tv0=)z=CG)_AGQKnhl4CWg{c9*n&f z*0*cw_jYyhOjJ0R-{rra^|pYq>M~M1P`(F=cp3i-(cx!E6vx_S73U)3>|H#U^3KZ7 z|1nnGBX-(JdpIF2NS^@Xz0uNmLA!k9@ae1G<8b#gdh=Ni;}{}S6%%#fMhNsT2?@T& zw3cHZZerVy4O(#(3KD~YtEfOuGeJ->;p7a^i=8``pt=tAgOlWWn&>jVDnr1gPp{s0 z6xD&ia8=TcJ)C=?-V}P}*ht%i)trUJx1t3SbNPD8I+9uw|1ZYXxXi~m; z4s3aW9yEJSDv$IGR~~NL@@@qR2Y;4c9?&>Lsx&`;Qfo(##eMv)PZ)UTD8YyUEAZ`6 z^wiYLmI}3`yj=^>OI>lk>M}Xt#b?O@%Q0U@ZTzkX5p*KO`Q@gq9(ztg?lN|hg4y}l z2LWc%HYJN)CdBoaYTiM)$ko(zlnwQ5JEtjdhCt4hyMS$?uI*quig~LBP6~_%B@ts` zb*K5rnIihWq1ruZio=N~yPD!&zW_8!9Orx6w&1Gdw1$+2+h{2(MW+Zmm&ZCf5Ckx# zB&;VZb`pB@!C#ipIPZOWXvNd`w+t3x?bKOqJpqPeJfoEpr+;4UK2_1+mv@XD#k8?q zh=^gT)Ov*`)ToBSQAo#5_KvNF4%w?na#F|xiW8*5uN6%4RLkr5x`8x%UFE%%yUZtA z$Q>}}YkjdsrP|j&TGTzK?Y1obpVNgerEl|aoZD)eCemNErYj#2SxXlbRLU7G<=1aH z?_A^DKf}`0)UCPVZG|DL?b6iA{p zmrVkhAc_K%I=6>*fqKhrk(4^;=8oW2WWb`4CfnJ#@w;{wz};+6iAgR31oant%}b zb(2W3j#J|k36|+S)kPxaZD5^gL-LDjxplP_XVy z$V}~e9H#-~w_UhFP%VntXP;%PsGBe8mZXogeI@j4A==7UDM@;rAVI;fw2k!Kuf-Zn z0G#E_#Cdt#q}^avl1MDgJZl!XlDAL<{Wa7{R4vRZi+6I^fNX)oCO+Pl!?rJwZcvuF~%(Lb17M3$!4-_)8mCBI& zvt~Rd0bCcA@4bT5aHXs`Y^3fQ^m85GPW>B_k;GCLQvsxj`eU5f)<8S^< zAo)1Rr}wHW10>bo_y+lfZZKI;SxGwdHOvIbwXQtK=0JLiCXQlhDD|wj;*r5G;9UKt z)BVzzqMtSlsL$-r7@Nw~ zpDI6Sg4JYMyLLhu$0^?rt#y1y9f1;sd-7+UjbYee@kmXO*~%;*1~F8?btNdeBs6CT z(O{qY7W=&M1LJx?s`3LZCWmZAjRU|NVM~MN6ab5|2Z!eBoDMR>3FH&8#whI~$(n}v z6J?4k5~HuwxoNOuZ+gt+b^op*`zkCvj-SDaoIV{e34+YEiLC@XQsFaC_(n{%!>8vA zn-h>*mRY3O^-edul-40~#eJ%vSD$t2xaWWIrqQ3NhzL{dnOs?sw|Sp~rbKH%A65z* zNilMYjti*`JB-nr8;?5`_UO|uy|abRf!Ze_0L(z$TsRk5f4g|yU&lRFs8sNAsp`&w z-p+QLIEqs|L@uwKm~R*ZzFxvj@=e5AXJDyAU$tRZ%;jGd6S|L9509LlOU@^IdU3vT zTfCiKF868@(_a#pcsAX^Lm>`$8>l@%uT@5bHPz;{q=O`FiWLh2__xPzjGKC49#&k>rDA)NjDa*fRI z@BIFQb07C{#^?Qhy`E2eXbkY873|G`jKc=Nc`QQopbIPc=x-?kIe|$q!cK{q=yl z2k$uVes1ZhTg4J8Z*&F`3HPt+Ejoy^)i_O+9L$~D(QhX)Iw4Q_r)QnS7P=O2oMpxA zaLZ+x^w-dR8*Ttkm`zN*CXUWfd-VC5n3aVqg>D(3HxHn^RsHn|$0er$y55i(e$6+ys37`+bn`yHhT1tqUi9I$yngEQAwEeI_ z!q)Th@V}e`2EjP$&cxrz{{vOtzfRcL#3};&()40w`u4Px<+g9zCrv?)nV&DpMoH%$ zeWW3UIL5In_p;rs(z}& z=YsWL;PG4Zw@T3ztJnMo5`1t3n2+o0Q?FQnYD30!=NQURy*@!fgIE1~ZLOp}sY=B$^e+%wg@Pt0WV!);I@yO}EM3A1>0?o^ zE1}t(nPYh22qHcY(DG)-t{O~UN`?K#)qdm^WdqOzFUmHe(`$syNt7GqRyX@_kb_jZIpe%{cgYIONW~Kh78$0{lK=BnQ8wRE;Q}AO3!V@nRhw+ z#we?wB+0RZ{E;=aa+T0B{ddeZ4LCE z4DXiyLA1WC0ya3F%uw--8J}NI9WQmsQFv6R4%Jnz(!zg5EU%_PvT;xg%S{Y>g1^c}vrUsVrQY0pdwM zzV`rW?7+Z}%rr;;;YpL4UrUq83yr$EAMk6BbMue|sVo+97hOvi?&+^At*~D^3e5SY zL;7LCo3tnKrr*3-6QChR-W%}&Em``RNmn4EEg;`*ih;C+C{PCnEFB$3_={RQ=tbg) zOq;%*WVr^1hdP3rMeWFfN0`lDe?TOQTO0Jkg8{K#8p50TQ|%6HD(vu;oR*9KtBhGQ zTDvSdN=^#$w$4G9o4$?J6!w&L4Q{;q#(t*zPu`YK1EpDxYAK!5s(q@Gwc6SKU3>pC zT7~?n&aLiHxTsJBvHYPw|E{y@$jk>oBwJH@4q>P$Cs?Ts6QLjsqTKh$>%ncM^w6Q1B!5*(eE^!cpXxxi1fABpHCAB-}L?m8n+RF%)A zzBeElA`IMfH54X|QfCtaZ_&rz?K`NwtZ@@IlV0&PHpVb~!JynF+GeFy&-6|(>Aph- zvaUuJkbev7)KxUFBKvUPNgw!^*|lcs^BWj4ZY`JbPRk8!d!j}E24^LN0V@Pxb+(6{ zTdC2Lt#f31{)kUA*ue0IngMvMa8zvM3{$s^VG)i_pK#b|J|kSHXzCwpprZnF_tef5 zX8cN8?wCs(P-cfau#>g99T2}@~VC(!NCS?wEY&D4Prx_&> z$Xh6*0au2};15m#A}O;P4T|sRX2$hq7ABX9p|5cW3Rx^w6LyEJWN{%Mo5}XYN z7YmP75;0`#`sVK#c@*6(!puE9%7V#?<(oo#Jy^z)-?TGlRE@{2x?CmY3#38T>wZ5b zyJ_V4@JjsjSLLggP9?t|{ZFP#$Gq<^o8bX9@Jr;W`6K&h2rorVi4gsVUd)usk_)|~*I6)QVF#&pr0@OS`L|8pyYfPfqI%^u zpR#eV|IG(!YwKjG{VmR9ZCb9=bXq2t4tUMKc~(+w#`cRz7cFgWCBH7^7l9Y}duf%; zExH6II);LRz6bgNK|wDhhkd8bBDuvlR6O{N#=z_NzqviwYu@V)wFr3XK@*71P7Gdp z5+?tnwRgj}-@ciH{9?Au=yKpEn*c8GHwDpYKgG&%__-m7Yms{003*}U?&|Dw?h1X=9yuaXHG5$l{ z!={sFxuJSdgV7bgmC5I5Ps7jzHB4NG98Z&OEd|nM%>v(3M^<(}NvEcdcUrL7zhV10 z7@*5dWJjS?cYm7mQhi2ohPxHT4c(mzp7v2N$+h!6Etw+dodZ-XtHPzDPoGoV?OJva zel7Zuq4a!_UZanpLi|Y|qbBQ+Re)$gkzmuImNUokCJMyx8GZTrMB8lihl=J3@*nLP zdo)UNEb`}TEA*b~mO=(!Z9V`aT9$c%g{YH4YAN5HhWAIYV@3M^e&kJx z9ZSeBDpP0J*aulFeOsQX*)~^Mv&e}pmglrQ`(fPm!xTd|MX&Bw{0L{h1!mD&2>sY@ zHq_E`sl7-xdFqlrwAfdEUImLaUq&tz4f908hNLuIAC|l~0go!t-~B|Z99aNR0Km1) zDFFtD9d{UN%sJUYRe%3ozluYv`BP;a%V^Fq8PeLXOnv87*)!s^XIK7-4F9te@g`P`no)@x1XT@iH|?5ob_G*Qkp7Tu@3ohXp~?V7k2lL_XBwJWi? z>$>({#27>Q?0fjoSObxl%7Yx7ByNyG4y)I5_@gsm?PWTD9@WWK+8=)p^bP;2HoxfG z^+)c9RY23DUw8`%h>=8jnvVX+(#MLv-AJOIYKs@CkKLK5QGE)sN{S&{UIE zV>55T=_5&%oJp@}&qUtT7PWMJ=@`>WVv=0}aX{x|Td6O}C=&{zU!K0I7BH{77_yFW z(tlhL-J%#VpA%s^+GREB5rD5?jnHXb&nub}ZBaPBjW$XUPiJESKFQDbQ;pV~68Mb9 z?e4ZCdb|QTR&${YZC~q>_i33#k?X0}ix(maHO#9H`r0K=dSWBqoiplD8Udrkmj(&F zm%;wuf}ZJ6!nqdL4q9rYQ-|8XZWT&d?1_wN=+ov9;!qzRbMw9zli93%wtZoT31k}@ zH*cLoTnR{umC%OkcyGN2?H?u43|T$&5mb`Gx8xt*9D_YiGfW)q3-cb=zB=Xuo7gFR z3LWK%cBBRXcMC%D{k8Y@*i*uefg&|KR%q>dHF%MLeV7a5tC}gc6gJ{WiFIM zSNNVSzhRnv&Xeti- zV>i6)%)ERGPhJLFbixohPR)O~-Ds(PPyg(04D`b?NSit)-iqJloYj){d0=}P>+ySK z2LAo3Ui{~&HRG?sNL-K8q_{ktTY_V2&||&ug)PLZD7QZ$uWNn}ne)6}QWa65kA`A% zX?Y&UY2vGY6q(p)51=xYOI9y*r8zq*FI2Ko%dMSad1HE==^|otw=UP+PUxp4#E0%i z2C}HSy}}@;Hxhu5Q-RH?03w~Zo3jYN$;dd8G0p`ErR7@ew~B*VjJioQZ+VppNB>Gh ze>)|s)CR4w9xsk2hz8FkP$*9~Bmlzr(7Iij(d9yTT>UXaJmagG$cMIu+_I~_T8r7F z^UI5vjPHXjn6Qqs(yQs=VU7A0;%?0|9J68Wjo1m_!6xIN;=qeTBg$b2Nf}+zUriI$ z?|lAHt0}zc2k;FeJKJg{K!aG#zn7z{JdiEW43L&tN7>34abE*x1l}3Rmv{GTsw7U+ zye|KNI`;vQ^+?Nu2(s$8zO6xywhoa@L{8>p9a7GJ1~b8gA3kbuVex2JWi}?R4OjPT zI&gr@fD+AUVs>5=gJOGJLg@$9<`Xsw299cJAZcMIWfT_-`t5!ZZ6A?wTT+<4lQJeF z^h#a})#5}JGqI(P7@HPN3q`)u(1`RN=)q6;4|EY0R?&DNU@`cmdcH7e%d=RVsrAY~ z?@Sr#++2CIRZMLmulMP%`zpzt_-ub9u6yw;@K@TD-raz5ndya?`^)BJFX{E^7sg z>0~eVY$fuaSuCqDb<_>1aIZYDXroG9_(@UGH$f7Vbe^&p#vklRuLigj7Ou%`~<6`@6eSpLBa$u;|mw+T?WI5^JX4=FF6RpHC;z`)Lyn$`s;iFf0Tj_Lz7=~ zorzGDJ0vLU#K{jm#YrYBcKUr`GpXD1US0tCD?kD;mnaEL`(UzNFHATT+%Lh=@89K| zRns0C+QT4K((lY~;NvvZ3DjIi1y?2w2oFJ?cOwc8U7lPzLk4fp&qXTcwo>e_H8SJu zv9bw^-rHp7qxo947E+BI+G#wleqhaBO82V|69lfzBR^kdzqkJtBZLPl>4M$m+*86l zjWj%U5+MugL8^V;leSs=g@o*Z|0+hZ<}O)2h7()j|I>Z)AE><@uAhrm7Flhq(f@Ri z=fb%yA6YoM3`s1g3^z8Oqgm-xskP?eVG-aMFUM0j4efiy!gipegjsE>3K8V5;Qt2w0^SQS%Yi;?{;XvOU1OQfTz*0)Y%FTM7^W*(;fX8sUgx zBYTh|!Pg#u7PNNJh2ZtvRqk>Gs-RNkaWoTt2FSp1kib&n@!%s4wm-!J;7Fz=zxBDB zaIgFT0J^U{QW5ZKWOoOBAPcnGTVJvdBzfyl>9#iq07#+yll#MF^)MOws?ztUjG$66 z)SfJLrY;48*igyX@J<47S7gyjR>-sO90Kl?X8v}7ED*`e{)lu_=-E0ky`6zB!Jsgv z#l%0ib+=mSy{TFno+}JD@}Y=CiX5r7zE1*iZk(U-Hf02PYk~6?Y-7sHRA^Y zz0VHLiQ64R-*(3as6>M zN+^vWJ|56VCA#DuWWAdq+RRh@hcqlSPF3ELxCAbw{lt(hanu%2-KIr8$3C6Vzbbdo zd$x@f2&rQ`=FHUQXWh8X;-V;#?$i9{NS3IcV-jos$K{1X76i-U5(Ur7^eRg$akCz%Vopka$$K+xF+?BB%;c%ZD+n>aUF?-*21JpsP|1`w(lDkU=}S6M=SjJ zAc`O(-ikKE!RG*3NF|op>4izw zNS4=`g}jNE8jl%-x$%5gvuNC2VjYr1M`(V~jRoUS(e9cMuTHfeXcgXvxuck75UA$UyCPRv3pHTE-Hx zT4(^nCDcF%mDt{!lE!OhRB|WL0^DBS|3K9szUiGWa`u;2VO*nF9x99K1ckRP%(`3R z|F?2|LZHO;Yv9|S@LADiTa-}pO4e~}_l!;}2_MR+-a9kDWU^%mmS{7dWVEfKRlytARXHqzx z)$IG@VO!`FXyhX`@8VV0No^C!sq)Cuaz;mouFY!SsVKGR=nq7NrM4u$f zt%1tTb2%^d_gf!jd!7$dS^j@IY(qS*oN(&OWAPP_I`13*Vb-3nco}8+9G^}c)lQ-- zy3Cr@_~s`maqP`T4UHrPHaeyD5?Xf#nX(tMhHeyt-u+DVz`ov1$V&z7G5B&KeO}Ys zB6XfywG)X0X3NjFZPcErSQwx!EV17{vI@=uspy)_D|!PF4{2>Mn>P!m@QquIR(9JY z&>-BCtb54eaR{g}gmFbyC))%5TY``0f@CzEK}e47Uk(y~ay9xZSd7Gc5N!dWn#?N4W$bhBJ&jKu9%fdhN^}bDrCzqM z>N#z>q28w_0D5B)Jmjzvd0vh&aGLeCPu*pnXW&unC+*yGNO1<0Oh})D6ui3(?l!$T z5{r35>nz)nPxkPN*l*e~GY4 z?D2RE(qg3R|6oj7@)e%O;gDDx9FV$SAasAw#Ja60H;A#@@&mmlaE<23PjyUaV$2u% zXbWAQY;aW(H=XZ1lFZ>2>N)uFC>Sw zX8H3fE0P+gvF_OUkStr#&nej}M%mLEE`2F?_W`WL6S-fW4laQnab))&m*TkP21{t{j z9Qwxjb!W1EM}5LeIRSi(1i4ahp$1kgI`Xy~=vYQrjdl5!}4}fullu|b^ON(v&8IbkoZgE`#*ozoKBRdhlL0YPzn5K z=Rf>{ocO6*IcLSGK~S?X6pCj`TQ(l+Vfo|Vo|eiB^7eTlsGbz?DKUNEbc zODvxH12Q$~K(m`AfJh*M8q1-`*^G8;ragMsqjNJU5e0%T0Q2!67Zi3d1*nn8Y}>x@d>jcX4XS9hW5^-VbGX|Ck@hrE zsO;?ii&#D{cxVq>0{dA4KFp$}n>zG=pryV4>-EIKjk4V0dV3!aiwlE}R?QxlV;!@U zf4v_wVDR;Fwo4+2jQZRimoi3l6Xo`9?I;9D)nKfN%%AvZ6|*0e!Jt;;07W4D9}tYM zyl?DsZOoLSw9>|53^QqYRUjhi=qA2c!XIH8t)?Q%#>T{Tz_ElHd)OK5RzQ@iI^4=< z7tSw1Of8xWv5eR}&he!(QWKXW{*zPI)8Qyo6Sqb`49|=vr zWWN`Oo`~%LM~oK&L*L}O1v`!q_o(XC2Xe6RfOMME*78MHSoNYFWSDH2 zgFC2r!-I-wnGAfbSBSz0E3}XnOo2j&L3lfO1yo|tRKt6`(_FN#L8hHC$`-2^G*CdS zxWfcQFhp!m5%FPDzPeg`ckO!owrOW&c&t~`0=?Fn=$+h1Pn@8F2m9NeR|4|NHc5hN z$%@OYZb(^8p>c3UU5y-|Z#1O?+kaW>+7G{C1s50&(v>RCG7_i{CrGD`R}0n;wQD-z z+G9E3LA`_Qg;rF?{5^yz2X9^c5ll*|Ch)E8bDjZ^n6kCSbm*UmfTfdlXrZ;E?WU&>+% zEnk{h`NQqDLu`s&MN~u;MIpg+PlXhVzE4WwgH%VRhq2wmaa4w4KHU&3bWZi3_Ac3) zs~_cE8Nc)eP(4fq)wA&iN)eUyPtP84!;3DfHmT z@@gkPdSgLA z^bLTA#q%Qv50vXF1%P0{n47g3)4qOm(4aZ+FjTtP=2eu-u_-c6Q;B$ARksB{(LvZ- zk>Pbp7Fr$pjpMbRw_JVKM0adf4)Z8A*a}Fl>uqKFcmZD}XcrUniuK0;P*a7egCnQr zk&laFCW-O=#^jD>QsZ+2&A?GI)%ejR&ejR z{Bzx1JX~P>ExagSfH(Gdwys%M`hsw^z!tMy_tkJnszN?@^po3Gi)zdo#>OHwVevqB zFt<9^o^DUJMo}ljKCV=_?8{CnM-U-v;*0q|eLi=GQ=i5qN7_TQmE)NWl9+NF@`;a- zikKrE#;_tGc65iwd8u%S@v)fVHa*C9aM!e*aCxbha>0G}xuR{8m$RvICMC|t*DR)z zCj#-5TOORW7hVNlq>tXhqeH*YQJ$5m3ieR_+=A-RSIBt}PyY2QD2U!-=xd(R6b+t* zz}b~oCBnE43x~<;x4gd^P^khlTF`iZ9ln=@uIfnqX|riQWL}oM?L-A^BdV+ThKUmd zmpk(QMJF6r%L#s8UL?N*s3E>zlqqqC1ApoRiX!FS7|mdvw)sd@olussvU$`@PK_Np zzpGI4TKhq`3A(K<>5O@9!I1c&I78P-u?Cy;d>?}8r*?Nc3y0pX08@M`M~$^;3PHJw z0q<95W%SgKTHq-;2~9l8?FdbbmDo$!!MCWwXJ-@6bx2e5^sT1Xvbg1TD_V3V>NWLj zRN92BkuUrJyl36j&^WvQ5LtRRo(QGO2$Xb1U|c+>rYDv$4)p%HxQ&m>da$mL%A*F> zU73MBy(>4M5bb<_Ds>#ci*U&5~x(sSDDIc`6MaKk%9{d+24(Z>f7Ait1g;(j# zlH!gmfqKg#Jf9*`x{ljQl)NzxQrZ5#`KBO)d~OEuLE5vT(~Ixe*8)R@qhVzOUZh^m z);FuV-Qx?94BN1(fd)=-)AzRTWqfzXAzH7W=iZSzqfC`Z$-us{4+I60>fEEg7B8;_ z(U}oGn`P5N)T8&N8w!0d0ZTA0X9=@;wk2MGjA{1R=hy2eq56;6cdT>*p6Ug;69AyO zDctqpAF>9d{9M__a%vC_hoCdpr!%o%?$(nDwmU)5B$!QyW4~Rcfi|5$Ni8|_trR#B{pMgEiy|K zv>`YoZQ`lpL;*jaj@tP2Z%(bO6t@BNO2VXLkWK8YxaDr-P)bYWK}y&T3Yw#hH!AGQ zC85li6|*mA=98OQ&gv=hX>nqC;w4Kt&j7>m3Qxj+E)o{A zsj?l|ET6ZVHlexb1|aaP1$ijxZwYvG|89F4T$HZxAfpJK&&uu%y-Wmw7z>Wwa)Ibr zn2W{mw#O(*ZWB}gpqKHi7aLs>jA5AJ2N1OdI}^Q(amnL+w_eT@JxDl{dEbCpn~kIE zK%g2t!+=!xiICf;+iIX?V3IA7VaMD=I(?Zauh;KiV|EO%Sn1{Kr3(B8tECJLb+;=% z^cE>Eh^?eV22nkdb4ZLF@xAPH!krx(rTx^beSWPyJ%BC0DFx{}o+!qTz7oEomp+I- zzbqi2wM&*NymZeaD=SX0vSxE&A|(cdJ7z(WzgM4#CNx>@2tK7-9_`2)FwgOrx)3n=%dR{NYb?%0y7%ueEYu~Xj@ z$}Kj!vvL-Xvx%ejz%urXTB83$lb8x0CALoh7wA@1&n*mt=g_l_lnQDbp+=S3tNQ^fZkR?j!{^=C_N!A zbvIpfh3F2$WwzKi&TsHf(HDw^7*F6)lDH$Gh#V9SdS}pO@<-)B-2nUIw8w3id-YrN zYJ*h^x34S(Z%BrlBOznH=@)%P;O!*7tv|`8@~c`Tvrwm%i|IFxtuK9UVfZl@ScjPf zFe<7qSN2L!wNcvf1%wVC$m0FTEh?FMEm{pO9dAvR+=}#7!(>`NW8Wc+(mwROay_jD za`w+rc>&YRw;89EtECBY<%#P>CX_9ib<&n6fGmCoA?n!^v8SzEe9a-V1}yA#zzM2< zh{j)KRI+3Q*l6ZQg9N^v8hPCe*0`uh=8F@#wVK~{a^Vr^s-4j8gmFR%VIbUCb3+E>9 zczea4Zq-mtdUnOcpm7j83F-pk#WgN{)ILE=LaZfRJ5F&Z^_avq1t$b>l;bL+j0n@x zlfndm-joQQxD;vzZZwvWrqQlQ)#;peE0nw>4wyy#^q9xT9*R#^E0H*?f&Dn*(vNr> z#JE=U=B(Tg&43ccMa`)hhArz^(&!_k;>Hx2ssBKNoZ?{%ZpO%80ryl8z=}0^BSr^= z*e=(9A68FiZUhZ>SU!x4L*$^LBxY)!b^oj2Dq;{ zUM8wq8#<7Raz{mSf)e=a>ry;4L@sLH+H!m?WuHWsOy<~^WvA=LLxFLgs8{6kh;)u( z6}E~p2aNpeo*L`1rv$?v?z%+Rt&(FPhCH(p+P7`KS&+EnV4#&PUVKHZUcWWQWK>ES zXJa@js+o$zkv6veV=J%mKM?;FUz}*%=aozxX3h22^vWH-&HT~rWjOm^n7UMkIX>)Z zBswk=>|L<9yhqLRcZZzNf35kKqWLE;8d6<00+%QMjW)j4^-(bw^;aVME5B*KQ&UU! zAyml4BUGcTe*_h=vkal-TV26)DgV3MJQBB?y{C5)kL@#kuzNJaV}If)^BInQBXSrn z{r5l6Ee}g<*Ym&2su!z5f9LzmoW@3DTbd1*!Gzx*rCkde4fu<~T_}_&u`D@~wc-+) zqffCZ=d~1_Y7O(n__XG8S?lH|!{t9{L-Wza^|?i5CvjUMQff!^@gp;@i;OjrBbo** ze=Ja+yyG7bMBU{=oh9xTZ1|UMx$+oh+}%u0Y8&3y@<9??gAUBOj2AGIvFOkiXFN*^7#(TiebS0-%8Tb;YpJ=J>6=KT3TP#8Qf zI#%9<%GYB8Y1kUKLdNGzrCNT1HBv`aQ-_3P1Pq@>=6;g~9zz?2?H$;$lodp~O-=g` z65oOM{-VEVE+4A$@q2Oxm4P9i-N_AAu)~$lgpyr>uLRB@~X_W6{hvy$RmL zh=col{6AS1hnn3;wC}S}H(~_2lNh#9zj+ShqaO?ShvyiTNBy(&vFYOcRy~)`#^w$W z5k0F3Fq&g+>JLIU{0kE@Gn$Mc@5u<=m2T>B)irQT_ zf@2p=!RYSMe&-BtbR|)=w`2UE+X%zFO24nk7s&glR2=Vi^;tbOlP;J{H9>jac4hJl z4v>rT+Gi2opV-=75B_V?o~OId$VYG}^1wy#)heNVSOZ@2>bJ&fxko`Yh3-9GYo?=N zx9;|c_C!@Wi2O~PV3k*ozliyOG2gZ`ZG8zwO1jCyY%GJ0e;}4Sn8aYz68v+#oh-*g zN<)eM4SfN8mTnkz*-bAVN11m{}8>+jhCw9(v zRw(&6c}kCR4k5Fb@w6`Dq0#|>}v9u{Re-7d~WKWZs9b{d596or7- z!wEh-NDliNm9nEqAR3%idQrM#B8enC2_`fB-cEVdYVe+A|8LICX0)|`Z|2S20E28n zHiA!7ap^RG2l}*q;p>Azk6sr4K=d8=O7h#P0b~fyj|NjT%_OH9#hLnoLHz!6fkC%#)gz8ZPA5QOXvv!RFmOIMW$1Lb%mW#2A8bU?!B#yC{1F|a~ z?~9Wm|ACa;zV7C=U6%22tV{<*ztzPhTPQbK8(`yUEN3Rb@hHjl`F#7rv>k0qs1>aS|OrvnU_E&N)ImsF%vx4J!O3d*(V@6#5 zr+5Ahthd`oH%*%8ViN+`r!6qG@`$n!Mtc zZW<)e>McJx7GTqgHnFMk!mmzY$!uIKN1$K>S`X=)MuzWR72%jLmlc{JuR}vo8BV~l zIb4}bj)>>t3_>7G*b-CD%b(}G9OzHHX+-)SXb;fcNMs0o^6)d6&X0QapN#W6iXcO7Vr~~1;aXBnT&@i?G<0&R!-f_Vmjel=EHUAQKvu^FL-hI zx1}hvMPJ(k$Q#n!&Wa=0w7}2=ssa6DL2hDfq$&XQeQ-;=3cfrx?P1*x*is!=;e;x} zI~!OX$Po}~F0)w0VWYS){*c7onO5|7xN}1856$(w#21!vXtX?QbAYJ!V}TS874Vfn z+7%EPaLGTSFt>hZ16}jeYh|hw(#~9d1AbxR9TUH{ko|H7Av;nbyX{#JAVR-8W(D0J zS$W(YqVJdph(nZOJuTer~ReQxM-Ml_y>^|N(|sGT0{=Zf5tC%T+&r30%l=>2!N zSxZo(*E<^i+w}{z2pN5Y6(TuJg{=kq2`uT>D)Ara(^j=^*0t0S9*=Dr&n#8CK&imX zPOQ>JQXl6E&WUzoykNh&vD*<(rU8oKZa=GfAG{ zfnUVJ7v78E1nU(ih-dJKx)l8A&=ZGpHzaN(mR$qRLao#x_|@k@2B`s_gst<(!m^TO zxsDtdSnQvK^D*?p=jbO-#U@PI->p`jmDpOjtcuQfDoNtz#F!?|ZPy)% zMYdPB^&VWw=-7Rl-dYp+O65hH1JrWmTBU_K7%p=yOZ&K?wA1j(_yhIWJ1{|y;la4t z#lz)wZsgwwmaEOjMQ5h|LKo2vtyyA@?ybWQhFea^wQCCboyo=}7(ocXf-DHTk$#M3 zoyu>C*>I$FSIa2{B(sQJ{R}BKKrPhHmQ0HX82t~#A`zf+KUq+9t&;vlf8*S@6eZ)aGN%FqfPs!jyzYSdZaf!AcsG%+!4Y^un0=X z2)^QS;92mDP#vEORTsWd&Vs-)Riw>sjMCOZW#^il6PBchF%Vhlj}6CsHJ%xb4Z?tQ zv6JgY@HqJWDuhO05Ugyoy#D3s@s?zi#abU3<>W@hXL{*I+$;DB_hbS$iY=1TW^K>^B7W`RL+>ORm z@m(3=%#rWCW4hrCm6d++FYIyjHma5v6j@ua&$FUuYnR?rTlA?7F&R@2ZK7?#F)nP7 z@GtF1#5~0Fh2o!IlvQu@E4OC{i4V>c!$d~_K_?m8p8DHyuQEj=?!E`X^o)Fed|`c5 zI9Q{Yn~EjM->ilyu4j^2AcS4St5Hvct)ys;vsL0m((Mvzg6o^e^4hDRj#*=68t45W z^I&cKn3M?{3w````WSaqXlX=BHQ1du*=_N)?QVJKw?Oxb!m{%M{L?w5XN=__g0muc zTxB#vG3{;nhH81T=!yVPuNi>#n>=i-D3*yXfcJ3r*u?S5Z6P-3 z-OQ*k@zTQ(#?b?*mc_qXOrZ=Zhe~&h6SV8XTzOIlKX2XtB(0bU-ocNaCyE>Ya<<)9 z2pgHrZMOjE@b$sOWAnEhC4q4d)ql5dueAovn)BDrTeVRS{ak%ULG3XL+!dWh2~AjzewL;C{mC(iS0$-2 zZ>LT>J$6S?M=DEf?o!&xl6_`!g7a^*n;%lhf+f}i8bH*3L7nbf$B?MW?=tWoD9UbT z+1ax&LY$N!e2YbOtp0!dg9 zQAh9mHnqrpdRS^lHkP*tQcLLNkx?z(N+zp4%p12SqwMpyJ4k$^8EUk3s?PN$mTy(*{8vk?Dh#BeOHbYhr%x_5@aP-_i zYWSm=NR|7o;=AeZbaskR1Q8j>+^;%SV(!5agR%qF!!)fd!GKy-MZXkVp4-LVvUwvq zR5H4g+t_w_B#hKGgzoY35gc|^+$6)s!-vfuDdIjnjMz;V7XB!NI!^x73x90!)XP|`*m%D8sb%K8Rod~rIcefkL} zCRecVna>j22Tg`%zB?2r4xIb@O2m9#x2f+SWgtvb)K>?pSWPd(>#Lan$tFITiDY+F zo;Qc}c1nVa04c(w#p^kj!)~FRuUFoCvbaCoS){qeajRC%-NwcQHC`(i z-YvuK_KoMUZT^u2{Aed!Dvd+RV?)B2^I}g?XSo%J^f9a$hbzIl-u5TS4|fC_AbE@u z3yx1nOKGR+1KIfRo|EI+!fz6D8$QemH^Z8R9j=BscHVuAB>7SJ(O<|1pPwURTC#eI zTvN@xo*LDHLC2*z_^0EG0n`{IK!M;Cau>&2h=$w4Z3Azc_npv93`x}qID0y^!`RSb zVATsyzKOdh#&3Fiu62)%H*9nG=?K2szdUVQBx5gj(%jh!wv7Y1x!w%e+^CTN3|MMP z2gk=Tj86~LopkJxCau8GgIAGrv6fC4M=~T$4oACndoF_g^$8~11n-@gB_$+?Y7p3EF0{;05jMY{4M-BzsMDn}=$-ET*YR%Ee}rbfw@m259oGR_#9Ie`VBX5!7mn(a+=BM^VDEo3UA7yUf&GM@k&$ z48d|nQTy|XQ~L}Wizwj=|Jt;pRzHHmHm58FVrVrQm}~04$Nt-kv)HTq-b#mo+rbg4 z5mkDLKeI8k^Qm`-+f%q{U=Zx|vdmWVt2kc(%g^ErJksAqeei`C9uoM8A)n%-;3?ex zFR?2f>vMv_CxR7sBWYS`?mhJ%#VO}iGQTj^x_|&G$mL$X<4cALX_eh9M26d=7Lq^_ zh9GDWhYLvgJ7M~*1?g()?`@ncq1mrxq(gIv{op(2Q3k<}wfC1Zku*HpmCTVzTr-jq zDL5*F!oTbjSkU#ylfu#RLLk8o7G&hp9h1wqkiWxcr5dNhX%fSf!!ki5&Ex0@Vjtuw zC;s=sujd6gg89$F`mv1{m5-h!Kz>qq`A~mFA$aq>NLZ>NWDxmCFGBMvP|HJ!w^PWt z*5@q%3v5#s;wN?$tQ+L%iC__!IIL9_6@L3MF1l@n6W8Z)pK`$=&qr>EZiQ`l$njaJ zV9ETunxJv<@1to~Uw;ETXNB#QXSO3Bl2#E<9i6uVq+Ap}c}SSV`(JCvk=O~o7Y1$M z*_&##D{pG;X(Mj3yH3Q)S2gM)jqsX8-SQj;6y2bhNDx&Kkdu#K4C7+e*`@X$A>}%i zBTNk)Df zxT)TB$xei1fqamw&Sb2I_b0_tb`}G~9!xOs_XgoluOuD5N!xN-|0*aTd|WRi5LP8d zIsN`niQ(d}YFPlupCwG1omMvtUC#;9$9{8Ts$L;>gJCNudH@UCZazPEa0HDh`|=2Y zTd5ozj|0g8oe)9m7AUa-bj1_i3V(wWrl7*S#HKk!_SdhZjr_U$((can)Pr!Bppaia zWn0W=R}hPe`nyA`snNFP#Pd%MS^7$XKmNRCsRjuYoxac|ZRi9I1>+8NNj01V*1mNp4=7gf1mu?_?G%82Uh+7E7(%<>8$bopTf}>b+1Lqi86nD7zg8%7Be&{hi(>*s1u@l8fQDDDaI7 zbvu>A6HP1lD@&pB990*r3;x{aOvl!w2wolxjk`}BLb*jt1p#v0UeDHHEEnL?h0@W0 za$>g0-spZevBn9sa%t4*m=ztLjRPTy9x=1gx&cC<%v?53t!rf2$L7s8oj5zyd@j$7 zb)e-9%MD=n-`)Bj+}|>s=H57+f{~=n1FRzkfcWPs9rX=-I7`KSr03>s8Xkff z5(KhRhT)er{vQRos-Jx5=!~oCd(omz!#r01UFLN5THkHIzskKWR_8#ieMC2!%Ac%5 z0+T5ypLEnNR*-~E^O6oliV57zE)_+4RW`qlHWe&-fF-lu(;KFAZx-eqh1Oqd zWk5Nzd|v*aQO}4$qU@?k{duyb-p@#Y;w!zHpPjv*SgeddNdu1%6+_#B?8BXy6!LDu zxX|g(9w40`QXTohwlX7<{ioZ9z`fvkUtNYPbG{aGT+15mi9ULn1gIG80vGdBF`uV# z8(K!L)&b9Pg8RLdA;RSE&ue0Mmy;cv$6>Ts*)k;QI6SIk6~WDEBE*_h;K)`DdOOO{ zZ%Lv|%bHL8twionXLvw?WK{bZ9?#lV@+QFg(c{V$c$e@`)7(*}6mMvb}V( zTMu;FjJJ7M&4*RaeM@l|}eFXX-sf^Xt&mGgz`v^i{_0pMr-kfAO?J-V{0Mm!<67 zEEa`6IEcDc%o(Q)k+$p*X!x}n$+}_--3S6SX9n3jj?2NDSx*`x5i4yQVO--kNM4!; z-UA?T@+UM;M4Q$pH&_cvCCP^axmHiaO+-kwNK5&RMCnkteE~k8ym~_St|(YH#!}Qf zB9(+Vehih$S9zqRuaHSw(gV=-A{l^pQdO1WacYZhP`CK5{p$^ctsu>n?+48ooSwwW`ECzE|%15`dRcZ)71lToo6W>cfEOaj>A zCq*!?xi?V?q^U3kdlWoKiIDgoMQ0fnRo8{#p^;J%kVawX?hX}(?r!PsPH7Yvx?8$C zhVJg}?rxBLzw`a%;s+PZVV}L$de(jGN6bdke~SHwkg7=mF=1T5>7_LKzbNRVDT?n+ zt67-7upQ#5-t1^@74QP3dNRn#F zP_Y}w6yGb}(#Jdzl_Jn!x9!YEmeDCf#{=a@uG%n603?z-ep9$6o>yA$Cc^KkzEYq_ zUP7)OpJjQLvFn11Hs#-%zxnT@q@ws`JkZvF7@DcEawKd&JvLXoItd9P%%^Fjs{1!- z!LG9Y!;^uMAK}!w4zrYo?+n(jrscv|We!peA_)QRaxo%2HRcxz95^DDWrfS$-I>JC zuS@EkU3sjyh}d1)(Uzt?ki(T2_Ynm|VSz~GvqeD*fogCN`)%R(8F7M-TzeD9spCd_ zGe)H4CnDJ7=c_$?BtW(XBUpnb%7Yp{p!f@!ppY2GFm6q!gUHAF7CeT}7R0Hs=DHMW z5nC-;Qc=X~KNo)W7|18L{TQnq;8EO=e69W$I5Wh!He>pMCo7Hm z+*DoIBPq;?y%sdMdYi)^Vmv~<#*>ZG`psV0ze!lji|$m7p%)8@Ztzr~L5Eqvf}+8d zK})6xcw?e&!sGql`&cl*SBkULGC4DV?csHQm99iy6`dkRP;ZW3nBmnsVK z@W1bnQL%Y$f>ZXB_mpR%{gC*mFTi$774W+t%8~V5eeEz%sX9A6hT+%lW-=7a}@E+yh+f{574)Te2^qPNtqW*_bgAU1v1%1)Sl8{k7Z4; zD>blk=R5sAC3a0bAK_!7Y&E?Qi^ZeZbJw@GgUUAEgzyi6NS6MymKVHRBfi)Mcv%dt!;Z zdw{dH&O~%VJ51Ds33~q0a_a!%Bv64Xy0&TtA{B1NK6V`yi7K_49puDXpVX3X4w9J`OE*HY zAn~23qTgEFPUPH^cwXEGeB$NFy3^*VbX-*GfqBj zrydLi6^yrDNfZA*X356gJqOOJxXwu=C>y`+Ba@~sDR-v7+^mZ8GU~F?m zIuiMiJOlT3Q7@=b6VqXp8MqvRFiO-!#~v0`C(q$s%Z2rMauOjC?>fziwqS7Gh>kS5 z*i=n*d~_!@j6)(JkJ^Fa9Eh}?=bfRk9SckSSsC5Th~QKFj6sRj{iA(!-Bj@b~2nveG7V??fl(k|#C z7?G@WxNi(Msd66@89O)6052j&G~V^Y*?#n(X8fQE{d)kZ4bRr0mr>k3Yi9YnGngax zv$Jw-0Eexn0inp+mfR22jkNsBeW~mIp^&eAw7RLv233NgI>oVoKHmzPl^V<98y@ zsdc8xadYh=`u28F4&vg`G+ym-mDkEh8%5%J^nI&~8SNp8?2%J7i!NzRFo`Cu(_7qmOR&icnlCF%o(5{1^>hrdd#RIz2=`Vmomy zLZ<77;1}m*{WpX$=Jc>_Zv89*BA}1()gn_8-DiEVkbR_1*%&F8($h3wSv; zWY&hj_Kv(3lIuDzymnipX1q*c@)HOY;^z-Hh!FIF$VdB<6Z)|%dl|4aZUrrQxg~~s zPZ3qZEvJffY}IzNEJ0r-sg@d(7l1{!GecL{z=Nl95Iq{a@1b>=ch6XiG(d)gduPY{ z<7$A6TTA2VbnQac99L!Fbtl#8`*FKrI?{#6`!F2MA?Zwns1xOTVj_x(OfBZG&kY_fr1-U=Yw z&~i6`Rj#A>$%=P<53KN50aDZI@>|bqN1u&^lgB2cEDPgi&Kr?qeARmBg6{#|7rKNJA@>Idk@t~ul@B67J*qTV>bKz~cr3WGt6Lg0A*`jTs_GA|@d^W(8^Fp! z(cDp{GpAy+&%2rV+bm*U1|{{=1e6h^Is7FCC!|2`cC3*39Zq)fddKw4J2-pj_yYQn zzLeJhg~wmH!$mVdfGJMoM0R<%9W0X08 zFbG3q_jAr#Luu?k(0=B0of=(ryGw(HBeBPcJ? zm~T;YtV9v7v8BHJABbDegL6`QkqB3#Z-+BXLf91xSrV|!8Ija#y$p7=2x-`?Np8*u zab1pCFkrX;Gx)jUrUKV?|J(VDZW{**3$+jD4|pakSFNAvsHdt6BWM_-C^H&;&aUnk z)+%+uqtry!@&<*qrF9(X+I3|h`&jLeh1PXz8r|$Ly_ZkI)XXn7GkcaiY!D*;SG^U5 zsYNH6*h~yD%-HQeT_DPvxYyRCi1T)Q=`?D7n(Kfj{Rg^?^PSdXoF$2fS#Ie3+`v+w zRiayxMU>0K-4ElH~ksBu13^_nGfs>N;~cp-?|7bc}T2jof|Ar>{uI;|!ln zKPlhW&K>WF!P_Ix67n;c3Fkd?Az1zBU7GX9@t!gX)i%faqs{toaV~ln3ZYAZUYHIE z3>jwkNn4T#*UaDsK`(g!F+#&nZe#mMr!Z{CDqEmH#o_g$<)6B&nByhXiFn3$pEDxY z*5Khmh1(%S3DG^G;@w@zSURTvK>Rcs zFHH(-$aHq#0rD33@jzbN^e5#V=uY&OItGhnS0ke>1rd9CRI2~YyQa5cZBpA`q0?FD zQh%qvRm-6k6ddlP{P-DJ()PYymU7g#;)pN^Jwzye6u8v0)AM@|^PnGH$g$+{4%@;x zWB{%WBV|-5k>M-A3#}IiAAvnQ*gpGhOxIQEVp>GdmE%i_99WzwphHLB(bLP6ebWm+ zQ`BW2!->@2M||J?*YugKRTLT9D7Mu}(Q&&1*l*O@VI$f3%I~Bkb6-i`$HrPmB!r>I|3Ykx<6R}Rn*)^#BKM0<8=6mHFx1aYI+uKZJ%Ata zcFON^TgnEB$)%TQ!v7EC@1=~1N;R7HBQCnfirMHy#g067ohDbLZ^U-3rCcvqb^jyZ zrrDRsET~#*f^n>gg3j*8mO|15Bx*zaznWASeK0cWyAo{EbxBYh!iCv%9TNrjH>zLJ zG|L8W^-2898_|PdSf6LEvRgiB2dSB5LVCkAKg~vlWEK9g{i?q9To6U+1BBCy+OKDa z@YP9(jueEdIm>*t>55VIg!=ueI}V^VhMbZ-ij5V5B{h}js!Pc*Fmx_okM4{Kr#;SH=Wnh zw9B(wG09Ey?dR;zbClPko>f%2eL&tKcylSXab|oOSgnW)=<^A7%vwe(#yO&XYORcg z$O|4za{eX$&0b5)wNtnGtfm#~%;<=>_M42s2Jp40-P}LY@~m#|$Qt_ z@JX;N2GkogdcJlMi%~Z^s5)pSR#t48ePlJGDdW*Y_OWbYs|&kq_9GBKQL(+CXjD&` zN@gYddUm0(s*kG0F(?h`A!+-CW}N!jGrWA8M#vcSvUpeAQAfTWL9Xx(<-LXtgEY>~ zJHq4HXfEb;{c@8rcYz}kCd%>euPFHv6F+L3*+-34V%PBpM#a|-rt2!|>a+=LDbn#5 z9U3cqP9iSHfk3^58T+7a4f~mP&u9%5I|XCW=C3+=%VDYgmwx@_f>38e*=gFfw?mTS zQ_nz;$cmN}5x6!d#dW#?XM)0y{7j%o4F|vo>)|iR5 z9}dOhberOT-h8Z~msz(m85`JT4wucnUGRzm%h{s28&HZG9c+EL|GRlq=3-KW6 z`7*$JBzfN-EOSIS+|9G};bm*T3?a~s5=ZRlh-bsA-j^(R6<#3K3 z%t`Xi^_srh6~cUu$5S3-pHsW2c4;p(FNbRf_BpN|gLY{TMb1=~AC1w$-2%K{tcyOg zHgc>xW-*jh;iF6!%iB@b4b}vU>e;X1XC5rqLU-*SzfyiY<8M0ZBR{FpMIatQ|I35L zH;1)fmfF<0R>PC@NB%NPMn&EQT`nwNM4;S2UuT~&Okk0HIC3t7WZ~Z1v9*iL*2z&CMPh#JSn_`|GCG%KVI=(lIz4W=0%?}h+j6&9LZ&ABodULU1qAW>3RaV{(Xsr)NPx|A85%0itU&El7)ZS zsExoxK+Qfk+zH=O8+!4in!+h@<~jhjG>usI9IBvoRhD$1{^VDE37y@@I@-dzEuSE49n$t2E*F93CIxlDUC z>P`%(o#s@dtUCv&3@N~#bFklO_A#y{nAIe0QCe|%Z5VW&EQhVBhaAsAs-_r6tl!I- zUYsJ4>9OCDYh->TmH7SxD>U*BjNUBVv2Xj>ZrA+p_DO}Pe@rt=?hSae5;F@C{+q^Y zhj}=cURUGTh7S@&O?SxFc^%$KfL3{eBAJ&X9AltTqd(^rqs&Tu+D?tHKks;#!8 zaTNf>jNNde=Wnogkc~C@K4!uqHPf6KsAhP46lczeIug41}K{c?7ySTuSe<(XqLfwDp`t6Utrdex4V)-m)<~_?JF8OI%DM zj9Y-8QvOAh==1KG{Obu-*Hlvu_m32Az$*(LRMfBJfFq7c^Y!%^$ft?rxO!C}5=54$Ec5nw7CaQ9j#aN03jlnaCH$UG3$e!=2rhP* zi(?<5FRjrLZST%>Dxi_D?elVqJ^C{ttF)y&1+D}m(vA3BxZ$1k+{<5~=iXxF8WtnO zF+W_sKvU&Zs(B7pQg5R^d$Z0uk13w(l8vBg$v^mQmwA(2p4~THQG9C@i?P|x(7ie3 zt-x1Is-H7=o4_SADL9xXLkBvWxA#lHe?9|ivG7n z50aQI|C0|6uH zo4{;0&Mt{qoM8M{Sh@KZD@Ce#?4N`lV1$Q{NH%sbNmySC~kyZ zc_-SwP^F@*G^LFwxvv1%d*O9#JA^<*gVtV^=TNZH%9iF2YmiL76; zw+G9{Ym)~=Vw}Dgg~Be)sUQjnL;tsGaVat(t&#>&o0avLz_II^GlxkpqzV6_*>)!;&5+MD_d>5N-B3 zw4Zo@?a<%=?Ni1?YO3@`%ugSw(Nl31H5)O9R|7?Gr<&)2lvYGGGii&;_fpgg>}ij$ zaoJdum;ET#=uO7wG3@21<8?fu69n0%2?JK%EfU2^vsGM{Jc3++X2gG>vMB%P))=J< zMP(}w?MPMy$e+0SM)B3>*|L^++s6c8hm7H4T@nVm?SQ9stfBSA0Z)E+E49@_fkd#T z$YUhmB)krD$`=goSXN20hZtAf6Q#$j!)GJe@%N*a4ci*;(|p|loKqsNQqX22M}Ne3 zh#s%7byrTx4cfl;$v^zjLOPmpBZGK7eNgbsi1`dMzW2j?MDB2STExy&g` z%4zfM6w5R5E*sHkFB+Gt8pz0J5ch4-9o3m7k{shk48s)DN#l=DVi$#32i9)0(ZdP| zNCLfK_-pgU9JVv;jlyevY=XzVW_F&5@*8x`WA$DAG;k%F`gALU$I$sC^HeqsYu>^x zBF4_|$zU@d-jF@>g?;PIR8SZsgy)jPX+0)Ir%Yn4R&uwF75Y}^VHMkT9|y3K2A=z_ zCsa8uD@u@eg}JX>ir5T4EvRT@7)e{bzqp;NR271QzFyw!2d}3vu>^#`l{!wr4px!K&(T{bl&n78}bzJ&jyOKme>j% zc9_l$HB2;`O*I{>F)}^pHcfDabb;mL)5AdO`s?0DFmBLnSOHi3mkD6PXZro}DlmkXml>9bmLNk7YoB1r9$cBcJ6k6g}3aYM5w-EcW-W4U@jz)_4!&M(=W8 zDj`z_q#s_)s%f5_xux zX1BAgC#GCU=M3?CX}Ud&t)$;XXSGRD8`Aw}+t>Hr*D&6MokX{|g8r;9iIQIy{;?D6#Q+p;pFG!T$@g!?uPwBuLfy=kwd?e ztcDW)n_YZdx)NJSan}kZb@FFx%d|LNLvy&XYN^IH-W)Nd_mKVMC1LKbC_GwTa_yQl zWmvq~h!To0(?>5w7u#~uIi3N}NKNz)SC=L1|7M1SGE!8s6{Ex0@ z`5R5-X#owK<=&!bcrXf;ANY|XruMC@LYUC$2X;wSoWUt=IN6g(M8Vbq$3UEODEf6J zvLEFO>&1yeMgO2(5=y>crffL$*-K#x+RDt>wKneuw)P1B4n z*~1b(J)}d5*hNrFch3hv5j*pL%~R5>NPc@1Gih#9{dn+13$;t30^b5rcyPPvH=-r? z7diaKsAm9!3e>LLRznPEx9Q3gV;c0qyan zUsVz9#rQt8c&PvEbpjgY6O2(vEWlIB&$R(-B`g1Mq1%<*D9p5Mmot#SOd&oM#$g6P~JleE&LH|xw&(}!x#*!xXG99 zTxh#Z;op5fswnStVcRSzqvAMwfs%+Ywdee$nl@HNTdPPT9i$x&wBE1|nxR$UmLu6z zGL|wK`@CJ{_}}UekxiUv5Z^gi1B53#c0|&yUgR+a>mA2yw`_+HnSjkvSov;F|LM}u z?a2?xsWc>!&Xt9$>~}0JOR9~mo2elZnHCLE$wh-en#*Pca$aaxuhAGouH)hf3LnCD zpfGiq4i$l6;XEtif2t{ELN_+eVmn=FNmBM(5AY)*E`9e^-GrVyH7^s1wZVh(cNYrp zUA|$>_e~~V;z>};lJvP!V3<+q5Y>Abhg4_lK+E{$Z-9IzhMPs08wU=rUqAj<0Kn!A z{n7YPx(90Wv4{%lmas33Q9QQ^79Z{1B(nrXGtKtDD9Muc5)mQ6sONJudeagbo&OrG zd~{uFlP8k`sl*6v5eUWaX;K*$xegtj$pr_zj6KL}1zy7Im0havez^b zh_K4KzwEALqyzPVe(Fzw)=lTPy8Q24(`AnbM{?iC1{kA~=%rb%C%0Arcnx79s`@bR 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

      0PnZzv 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
      $=!2l%+c|--E&_RG7<>G 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�xB?)}y#|^PK)}GW$^-CC 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�&NlNv7S(}SK|32G zH4KET$`oxM-u0$1-7w>K6g9&GwU^`_C;?s9CvV=VZRZ7mZmMdm(;gW*j%sDt>Z-4a zPbPpC@q~+$(>&8Y)PP7El^De%C{`nO(-iB#D>1>0^6acnA|ZT)BgE;kE=a58(3T9SK*VIbSPIQe}k=%zoECoH^D zD=cxJF&jDWKnnSiH3(H)5ARcM;X7AyZ8+tHlueAV4b+&Mu6@!scd4ezoHahkH0BhQ$jYi_c>;r>I#E<*2xUV440dETV zE+6Yz|E} zNQskhZRGS?V{X~|#lX)L^@zsE>TohSpaHiaF(BBzTX$M=#kE1k{82P}KI?AJB-0va zw~-l>a`rR;vPrgJ+jeE$IZ zMQO3>9v-^RT~ZwF9dpfoOZ-W-bK-lQg@TC~6>i+u>|e&)BKi!)M(IMZ{0KGq74dGz z$niDP?DE8OH$J4A>E0)YKli&HY`?r?7fx|qeuF%*-3ghL#=tM(T)c6ci;s~$a&g6U zI!(Ec$c3BbCnejcK9sqRs*9Oe`VZlLtt>O745mEPLR(mi1RGIC)%&O4>rO{KJspoooGgwdX7g8W zO0#q|#CU=`HI`S7Sz1;HA^z$A0Av7kL5sduRsEo`!iF|C2;&S?WQe^hBUZ6lnV-x+ z@u@0)>wO5OY}L;r)vZKxs5?>F!9OS6T=lLSSh0%1Zx<;vg}bj9HS5~;nu{D#&e;-W z2=&hu<~|{cDQ;&0JhIUMpuRT%dQvlb92Tc>7VE9bVwMyeeD1BsLG4_%;>>Q;63cF@ zxxBRIyIFK=jnTBRsq=CeD{ceRn&)*tI@W2QV((HF{{W?C3E1XuqW$Vh7j#jP!yTmk zMP*%XjtAQs;GBnE-qp2n8?>j+MUk7C0PX2nQY>o>iRHSC?hTCN-iN8QWpanvO~{kZ zZ!#`0zJ`=rFWFW%Wp>^IpU0(W8+DQtkdS338v)u#^&+dlCb5_}R6rzS`cxEVUs|r_ zSkrQaKQE!hXNW+NNoJ5R+q?Uwx_h+~G%~uBm4WjaTaRj}_GNB9&at$6#&-Vzd)|QN zF=B)+*(GeM=l8$TqPYf46;CU^KfJ!R(Og)@+fcyKwl(Q{gzfpfK>~hnAG1W+tg8E^A#k| z+2+~vdz#SF?_9UY@t-q+LPR3=FhH;EkO(I&UQ8$L{m}Wp8jH&;01e6M zOKmZX7j$OcaVb8drBD{PFxX_tQaEAMRjYY;fQ%@N<8t*m^{R_5-zp|mjs?lx>P<@5 zO0mMgZd~AIgC0{*$Swm&&+>tT^r)a@hUr8|&5xTqs)wAC-4J6W6~-5#sUu+;#v>kN zXE<-}pGpIi((|B`bL{!l<*IeQW?>pd<)$(TZVhJ3bu4!A1Q{nesNud6W_bfSPBs+c zf=vdz@}vODVk~eAbRSApRBh+&4JsK5L>A< z0i|y|cF|9_axO;fbR)e6`8I{l*F2=Vze>mZQ@`&^7G?X}Jt?wI?-aYSo*U-$pbbec z9^qGPsLWUrewAA8~~U2aMH11CiWbiy(+B5W|@=?-8rT+PaJAS&og$>^rFFIUrE)c(n{fXWT#9mp6ALMR@mCGDxp1@h{1oa1XU?*hreyy~_!JZ@NQ&688)5Umkov__?Zh z0_o(2U$$7V#J11=s$t*p#e3(3{x*0o#a9-vPG!>OXCtP>ibe&%HMP07FYTAZuW=!Eg7NefDGN>?=lX4Lqn! zvNp~Mg!KUTrUrJQYj3Jft2;{&kM4!(lhUVq^QUO?TT2fA05dxoo00EZI$oCr?YyjH zW)2Ds-BfhVW!-6rnrlIMfh-_p+xxlVs0@pL-`}U2xOvxWE^+0a-<>zaX>iRtEUAe0 zfswoQt2&b%9u!DqS*DrD`Fe#Ttzq4H&E-0~PYRsKjJ*5O6^yi*tz?w%Hy1??Sd5Hg zpcO#J1oB-#Jjt)7D#9YWaf;X0mF=cwg6R`_?!ycbyXMA!3eUc}vRj9`isi-hDyp+6 z-PfqiY071(Qofhz^Iml6^$YJKNwL4YDgqcS7ke_E4qLa^q=naJ>FC@k~;r zYBO(W+emLhd)IfR{80E!@Se@|-v(%lsA`ZfMspVCBfA-UeJf61Gbbr7ht0nXe`BAB zJ}&zm?yGJ6g=)+OX5vLsc{uJ!udBQl@E74vz*w78)n3+pM%g~oE$#8&$@EWJ@(&pP z)SfKyR_(s+! z?=NGtRf(OYcF!2eTJTR9e$))gEwse*Zb^9evf**jSW~p;u|C!(y7;f+Mv>tQTZg`t zEV6vWD%`es!1u3}zAJoo)_iSoC8fUWYaEbSdbgo9=i27EsCbs@OS}80nTu!UZXN~$u`gw;iKq&v`p-=mP5S{-1_&VI}Ery72HeXkUHX~ zZ!K+5aP8Swu6^p1k}3$8E)EX=0H=ByMcs(^0U*!iP%+W3+7X;484n_)`#+eO!>9Yb zDZ4zjRovW+(@pbkDBpEyfnqj^RDqU}dycf`Y$!21VD;VWP+QK1K#smxCm{OLGR-42 zig1c?R0h4YaJSB15<;~f+15D-jPGH|{Aw5{2h0rn2*=2K`_-jnXpZOk@$>EJ?M~ny zWh;bqI8IL9wQ4m-OhU3N4shLQQU$x1U*^arr?!oxZ##d^2Q@bpiymT>49LXe1T$5r znPgcRdFVW{aaEzUmF}0kpL=%Rg0yXvw&jST20M}dooTH?!o;a=qso-RlJe51-?J5a zVY-cTD*&8_VYIe8)jL~>n&FD6hTcz=S$~7q^Q);TYf&d*l?r;d(yS~=X(O%1*NDly zWHWR)^{cBClGyB*`Ds8DN=gSnKJi-*K z{Ji?&i-n0B$(m1=9fBXZ@9Rjx6uOBU0Z5f(=m{KRn+$|VlE}-MBw^&Q{Ilb)<4>Lz zmkld7m|J|Cdf;*~MaeHivKXV5+J7`mHk6z1=iAz)-9O!#Q6oGI`qWmf6TtTXzm%$1 zWQ)i?wJKjtBqidFW4A%dw^sL};99zh+TPE~lWIDQgkI$Lsw$9J%+bvI(m)R_(vV3K z+)9UFW*dUHQ&yz?@r_*&dM@6yhE3^U$ zQny{i7G^`A^*`Spw3iYagCxjsAt5un*R=+6)ZT|wOX-MN8X>eRw^#fRrC41+JTfZB zxLdHqiuiBFx$CRxq?j0yk~L%qp1ksD(9C0p%aF1YmXl{(_RqCDnENz#7CPZll02Iq zARjGocK6BeU0#)|TU;{7=C#z)o(36q``41%>Th^_)?L!>+a166G0^@suG*2cx-!b` z9HamgHvs$5amFe=4`Lo5^5G2&EJh=S-PMP2S{8cOmuThF&6Z!gkKxaH@|`}-Ct*c#Hb>9lSijks>G2PVqcBE*}O|;ittyN2-6*&sMN7lMT)#Z5BRxvNh zhm&@GZo<5h(_CpG00vnZxc>lZG1K*}CD#S7mn+Ty$OW7EQ?d?Y)$R33T4_qMx@_iT zUij%+Ryu@|S)@%eGV)5dab9Dk>ykY9Oc=3`EnAbC-iKO_DVAKBYfpirb!9QbYQ&z?Oaa{70}t@8ROP^IWsIx5sSZ< zCx3eD^qm!Cf+C2nS0JjbbdBNIA(3R-vzZPE^sSvcNQoW7!-eB3oMcweq>O4*brpy- z-32Y$%3?&pY`KRv@yYS6z+3B03h%vp=Fb&! z6Xa$+o3qYatr5ak_mXwnmHJb}Z}PIPGJ4anSeh93=bfk0lHS?&zsRl6T3EL$5W$>f4G%r^|G^c5U%nB)t;YLk#C0(jXJsr#Ugl)IHA+=roRW3Lqyk-wHUea`;? zS^$}(Mq;4sPN(ZlUy+Ih*r$@z)s!rb8=L`CDfL_{a3}&b+anM+C?Cb^OABpcfwHZ^ zrc92!H{CrcLY3Hq{cb~k6ah50yH|4@DCAXjV>1#);rBtSrs6ojD&A-xd3_B;vU$wR zS8DbY0bEDr5?AjIw5te`V8ODaay{woHt3j@!27h{InKoX9Pyd}Nm#5TFV84HciN|A zSkg6R-0U(}(wfCuUFyF$82Nfof?q7iMns4CPy%^I9PB%G{{UKwP0KQ~zgn9N+{&>va=bc?k>56^mv zKi)3g{ptQ;ZWTB@QyXirR6AtPN&tM2y5Ix4Pwx7Pk(cFNr^;pIsHRHB852Ew)0vaa z+p{?t-RVFH<+ND=vm0`Eb){)MlP-4!YynJAvbzRmIO$R~!Ja_Ft}rw0KoM_QBVicB z0n2*QMxr=Fx2;Jb@_|sFyzBDxrpBS8VIuR4&;;uz%rLkNFilmPYaswDka(smmVK$t zDpT`a~+;&sr9$Fp4dg7t- zT2GmogAcmCqN0rMz#K4cMF2}3#F8sR<>51&`c!^Tm$>fEM?q6?vK_04*>F##Iu(j+ z!<~n&`T&J~Wec6M4$apT=7)TP2OCCcSa!%-Ve<|Zy+uA_i2-ASkJ5k{B*0w6WMzJ|0O<=yA$Cub6uij3f8BA=dr=&1&gaEO&Aa!1 zced|Z0GG<%Vha181-AN9EP^=_C;QkZnsjAk+q7YU#_w8%zG6x1yA%Nb05M~XpZRQ0 z8+uai5vDg~o02_gjj^QKt(F6kQYyaDwQ=u25pD9}XD4_2K9u->eH@NAV34Mp=0_}^ zK~1fkmi4ExF`fSa!n_IqSYayIUX)!hjC{d~qBirFbDjanrp?!e@@s}UQTPDkNH${RA7 zHUrkOH3^ku!m_s=XaK#ufwHW>I`LfgrG4eFd=^fa9qL)8m(0UIKhm*vJyArPw=BE3 z+B;&E#zT3lLm8c<#4$!NH+q`Ixzt3kPH@|sg=hP}g;Ufnqm#^O3m9MK3+P327aEIs zrVY79`>p9wD+!nHH6}}Rc4Z_IJiqH)+`5ItjXaX4@c=$<)lzLnR)~hfP6-kf>yFs0 zneIN(GRqS-_{c2n-yN%-QWcqId&zLwnN7xcPxfl8*G+LCSvI`vHv#F2j^b1-B;y@< z^{VY7Jd++{R^XTWKpJfw6)zYL6#hi#*syj5+YQya*vf!l`qR5DEe0B0>TAqYND zzj%*&uPwxn3d&ATMIM5%<}Ss#H6`2@a@*u>v9ahq4Ks9$A&}0DdMtZ8_BBTCXcxNU0g!#7aM$KD}>N9o& z5bCZ;+;;JgO6Ssaj!68GgCdq=>P1OusvWWXjk#MRE#9lz64j2DJBYKj*<*yZMOcRN z7HG<*_;Ntc@gGX(BDf45X4@w7wjt@BwRSy9NUh_vjf=4a?N+Xc$i?Vyw8CqNcg$f$ z0PJ4W_-0$hjyI9r26p1It+h#Rqb$W$P;GtPao)5Ls?8XU@wjDk>)N%9u1TkFYxcDv zm?EgaMe04xU)(L>4$iX3zbG5Cn#_%xYx$@{s3ba7#rr&4gAL_?EuOWugc~;V6*11Q z=08uBI3Cs0==zwMQ2pmD7jE91*As8&Tg5iqFqZ`t*QP34Yx!-}Uulo#11r$ARAph< z_I*C|$Ay3e80C*ZeQTk$xsi6Gm6szVt$FW+_2imGhUR2bw>WOK+G+P;lnid*f%LA0 zsS%Zqk_bwvke$HvUrKVuHia3ld+RlE+Z|+1F4~z zV+^XBfE|76yGW&si~KxOe$gv*`@QR1lVbETW;~8q44hPq$}M)nxR9Kk-D^5IAIu1+ z03F$>8bNTx%G-#|35o_iL~ky{Zzb`%qLFbX zcYNdc>Fu;cN$H*`Wcd}@*V7e60!%iz#tsfotwjuu@ALfeuPVNjZpIJI%{osraKOpO z0)QoHm&rJdm!7_r8ppO^y?D;*MQH+%%eOpYq=y1R3D`E!1UE-)c~6*w$)#_V%b54a z!Tf1$*vGZxJKH2L(w!44d4@6a{{VN?`ck+J^L)(6=OdtR=}R1ixL!fxog8S@qLs__ZUA#d!s0d0lHV+Q_~$g#VJu*niiS8LY2SF66zm-;6Lq!l zgLxfIF^eRN3`G%{GI33}Eiv1>AMJY7jVGMNN@RuHDH=wSGML%L0T-(T_s>a!CzWU+gu&k!27hu#M&6X+8Zxono_bU=BY8v1U*6~RrWYoXJFG>GK4Cx=3Fe-y<;y4=S-8od z07kHrfW-E1T47maVUdxZN3A|an8pI8@0+bKDGW(FPjNuUOAtliH=o=6ny(Ve6EP!s zHD*WiC2%?bGf=c%V*(2SC;L>cJCaEwE2#^#fs;ri+{CZmZVeK7O4&x*>M`Yx{`AHv zv<~ISo2dyfxxD21dr;2%x&bK=oByecB2@IZIT*?jnr(RGE617uY-MJUl;_{lpTkMDhVm)SvBsHRbMo!< zsJBDrU<|5^k?%kf$!@9(1GxVHchaI&ZS9p%HlAo%mvPv4f3xXR?hL>;aX=OB8C7x@ zVGEGdwrRbxeqzHJq}oJ;7uq`tXp`)0PVDkmk+p{4u+OwVu8139OA3ApS{_gfDP0Dk>PG65slz;L~{+&Z(Y0| zDo;4Zr4(++&S|i;T>k)n6agYKZwlMCk{>fgJnkjNfI^9w4jPJJq5l0D{K%m+Ze zzVraA8!W(~!hw)#M%=KH?Yk$arC{$9bmfk1=CQZwe_j^+LakD9YIHxbl#D!p|tuy7{^3VgMk~m~L zM(x8HrZO_F=96NYbc}`u%HYz*+u;k=fEwHW%eFwk#(q=k4L;&uF<;5|jd#$R= zg;RiO@**RJk+~xa^`Hpt?82#-zwVD8jS@1a-Q;@uREK#`gk*LUeV1obxVIa9C;?*- zgOE3|9MUYyY`Y`*qbDVO4IlE*##d>Fg735j=)SbiG|ML5 zm>+l6nVs`_zkg`_z3N6?vMAq;!#^)d08P&XdHF_9-Swh243U=ky8OPB`5Vaq?pDV+ zsBz_7W!oW!MF2}Q(lX^!=IB0^0;?kil1!gZN_1?H$XESl@6x4`-6d?lOmRRBT&`F) zdR*~!HssoWV~0T12vqwig* z``+~V;oAxvD`cKMXdQ)S5-BBk$2A;z$;aL8NhBsda-$>e`cyEeRAhhPKhA-YnVK1m zzn8obx}6(tCgV8U^6m7dM8wQwP1{s+Q%1p;bA8fzpjRvTN#+-n<9AA(Hb{me@~9aN z>qxkjSP!}n8Kq@pQI*I0y(lDPFv%h_22#BSC}s^Nce65#74)ePJkjqb3Jw9JAG{?H zVE1oY099Yz!k)a+&a#n)`=gOaHbO>z_i9GV+$^K%_oxA4Vxu9Lk;ta4yGqRLaqmNX z%aETod8s_lCO^52!xRjKcb3>$Ty~_Je0Yc^PgxrBDO-BUn#uLop6jXKmw*%k@tJi+~e-|rZUL40i)#y z2kA(g8b^^|b7KX4C?v3_WB&E_@xb<~!B=acP0V@EwM-TK#gq8U*DnhmFwQ;|ZdtT`hf z9DvEv-*l7Gk0wDU9eYx&@@)#qxqF&PBvp(RE%&Ga%E!xPlc_kT zGVWDZd^qX!sN|1xJMZ*0BabFDOm5zK&;)BImh7dsgTSXUZihSf^Y?uyKQJR_?#J_| z+qx{+Wx>S&H_Y1}9XRbx^21EII|q83=kiCG70)|$7(B{{UJ1RDt~EWIrfT z!+O&pM-RLW!=(T`qOfUK@8braBLHRt_bZc#z{L%{o7Hi_pa+F^iZD}X8N+VtP{|`JfhX?JY zf8RYRCNTW07mzS&RaTM}z}UU&va+txzwYLMB@87^soI|mn*lA=zFukpA0)DE+4o!5 zH6ULyMcmmWbf5;Z{Kx+QW$8+=m5(XLO*TePEt!**IH@6tUOmgXbJ~CyyQGcKe8;(` zBA=B)Zas}Y7)Qys-!zKGIZn;g0FrsFHq*BNQ&%e35483R(ww1@S=*}|QZOe1J{vsH z16C2WrQD_SgHp3c<|p0%0BWOUXvoLRzP|LZz!|<_pW?*;6Mw7y(eruXeJVDYl|b6c z{l!mk46Eg!RNM1$)|D1jkwF25KZ<}WnUez_JO2Q8(w^Tc?<=tN=9WfOcG`=&pk@;{ z_ekW50JzfbwfPPXIU}V;tF@F9yyJJv(vm;jDM0%{86t>T)$)Ge=71&KvVGyUFJD7Y z^0x#i^AjI>q-fcMj-H1U&oNaOA9whu0U1#nap2L6a#@Hysq(RFhB2n-IOpD=XY(N- zFGipVB-}t~tlG z04Yy1a4qtKkxC1yoN_&?J*g@azi7`&XpN+lh`TKSPM^N{B0E#~w{@n>`=k)>?TU^z zk`^xUZO_ZM`qSb4`;t1ZGyyM_gxk9~sJ5-FkuS}$fg^8B(JG1IAaw_t8tD9y1;GOu zpa!c6gXf?;)Vt!F8-IjiqY5DNpO_A&fEmkhI*L@> zcwL@fecf|TkVvKQyAiMhQnYM}zjeLn0X(;sJRP_PihR(9k%PY60Ze5L2nw6BaK@Nb ze((IWAIg9p%^Yin`MaZt3&8B-qZ#P^^Hn{S&Z_qfN_nvzJeWUAnDYG|Qp7juOfLRF75o#1oAN69znf8#YVtw zEgNqHecBnk#lxq{4;0CkF%DuoTRkWN9`M7nXAhC`p7gD>0&-h_B~!7c+nnbze9XZ;^-VQpp&OGZ@?Du;(3WK=WUU zR{my}ak;$HwDIUMUy>iR6^q5=JH7GwTfrfHf$Lweel)jPbcw+XSgS8RF^c?|{i!sg zXX2}w2`KU@#@|3|raHjz@m}sCGDm^=#Q8yfKlS?j?fS+#edB+r3(&)oW z53#UtswK`Bf8FQOl6@uOxASF%bGypktLe>m7Je6!`K^t{B*?=?4%SdQ^)>bBrJvjPK&dlPmwNYthWpLJ#7))*QGY!Cc zfl+O2UZ<7nIvjD@7rKAU z$A38MySLJ~t#bM9mO=Zu8FIo;Pik#g(mI)XjpVTACTy;7D;H{cj*BMHMtN>CQ(asc zg2gH-kauqNs#nsiY}q&*V49O|QW^I&reG29cmifn02E^vM*kSkNdccs{fNWu-{uk=Wp{ z9Eu?u8f;-f8QT8<&XP$S$p~e{PDbOlq}pcr#B3Q4Ur|5^l1~?qM%7&K%igZ3MhpvW zml^W?Ppw4F_NP`uwO5b3-kh7GjG;`*4mS?K)d0m(jj`0+j=KYLv{}emF|m{k;5TYW z?B8ojWEhbD0I7d&^fu*=IUI#W&)lGb>}8n@|Kadqi5%qK6kTp9+arWk1}7m)~mBNORF!J-|I|`vm{b^%G?pR z(t+{~XbkG*(m=Tk3Ek<6R}N8Gf~q?< zc9L+t4NVl$y6w1qgz^{EdQ?(I%E1}FR5=vQ%N%9V5sYU9pL#A`jTqWk)a(f;ZUAne zRSCDrApmS){;%oYl1YSC$|EHtkpBP^arjXqEH=su{PQ20i;R5DAIlINV=Q-dH3X5Y ziWwJYYKBZKae=v{=Lg!Q+$2R~jol7g>{{N6NiN){-_z-Nccw4nWVKH6GaFi~_h0yR+|5 zeWAS5u(ah@JO2Qs7XtdpwTcvFhqHRpAL80~zBu{%4_c`lg<;so<_9EtW|+8*iTkR0 zx2+O<+lQgw_;=#Ax#9Ry-DVQnMlvI21^ui8sh7Yf>qv~$9| z2|XlwHddy+vXx}=10bIe;T9xn|%b9GOF8~i2>YP<7$qE zyo*o$ptK9^J|<}z8;LM@U85tmE4$J@C23lv*O=4E_9GZr*;f$7AG!4=xZWOU-|G=O zDD8DCJ2QLshk`{6Rby|Ji0DO4AB{B&SnZzp;chwF23>L6@v2sOhMu<2#PhpC$kCNN zuLB_FqP3A^gr(XEQb`AvvNmLiLGA2oCkZZw{P8v-@eEfH7ERH}?S_d?)@40%D_%`* z((>R3R(qJ#4UXT#T+-iL$*iZHY#1VKU8~ML>r(zfq3Z&8Xvn1Hg&_@D-l#?#W z;Z~MuHC4G5v91?v!{z7Fp}P2D*U($d7N-#2`95Q8UbOu`T!&DWYrBEE5D0=UgLkez zwUuXdvw3@3S!9kw>ub-RtnhBuYz|h5#M8?^EbM0(?JraU>UB zCsH9hA~AL6u4|ptwY$4H)eYlCYUgW6hkn9)Qzlp&?00uFhgNWeTb;XI z9|e9LXmVRcsB2PQ+ylQJnC7>1eK+ARfp4x}Z5})6z*b9nKjo*P{AwvaFc>d)9jwvukv< zxiH(YVetNsnZo>;^sgfE$L$m1KNaz93_5kZXL6WM z7-PL$XwF-l)2x=q)%v%M^iKpqDb=sG6Z3_3`J4`LezoA zpjd7)DaYYWx`EpRI|<^I%1Xpn6Al%==k=z;=0giBzUObczLdcPzi9ja0CZ-i`Tqcg z*LQqTa)=fZ!Hzc^e8Q9M4+heQ3Qp3#nWKlJpL5I!n9$w7TgMqW~NxdJ1Ga{9@T0K$m7J4F4(^2?^9gVcS$2gQ1KxRV|FgxVL7-k{cvyxF=A#bw%6;$L8LYnqQxAeJ99KO21kt7~+&^G76U_QS?^jn+^CDr_ zZYa4trp3gPM>VstV0O1B^r2Oxj2L7|oC485q4cU2*NCd3H&$(=u=J&p^Y=+448}dc zFmJo~QE=rplg+nP^8{p#;Kn-SuUd{q-*UF<`(}0W$=mlr^P0|WKu01;6hQ*~*_pml zN2N$5HxgRhE0Z?-yMGSc@(1BX$75M_2_y3$SVhvd10$Sn9nCZCP3H+jUR;oj1(W7k zKObs>OUq}C-64z_epg-GC4VIW5-%oKbMGq?_P%ymJ_hPsmjEJw;ht zh!8}!l8Ej(W4LYuKJ}2-5zM5Mwl?8Ur@dBfyG(LER~cXSy{NeCZpo-Mipuvg?_!Jh zKI?PP`&2v3F0Bb-BpZtnkUfQFM>4IznmIPc%glSbil;U6!mH)}@^DVkyQXNk&W3x) z%lO3qAsU^PmKU%?S>HL`t!6B81+|Ac-dWP!aMvWke!GsJ?+nl1+IrTYtZF|>~(l1AEedW3AoQsrZA96zY8Y+PnfFkC7eY$~nS+L;cZ@l1$* zWne%wg=4LUR7-fwWwHt0fqG}PSdUeVt8I)%7-1ETN4dv(V^T z=9OV09B|nj`&C#hcNY4BG;J83KP-$HRAevV+NBpkn`n5x%MinR=e=?^I=pf#O6sx8 zjBn}3(x(32H$@@|xpt5a+-{~8J6+MLnN`e9F##l2&z0@?)r+Xjtco5O;*6CZUfyzh zpJQA#p0)OWG8m&~hEQ@hbZXzz^^dpO$2pOmqgBL9)Zp|U^*0rb*`7uFRxZ)vw*za& zxZcO0{3z6|A(@d|2%!OH4bMKcOZ#d@zK>#{wwnOK5YNr(ed+QuIA_|7gzX?5t_2q| zvn5|SOi{cpN0t~!-*+JVq<%F#Ke@S=Hvj_aST{`Okt7dp!ZHXXCLC_Yed=kF8(4nT zBO#Gtz{2sLdM+!I3GQ$k&PZVZkjY7FboTcU&WVTR7B_#sPXN_Fw>|Z^6NNCv&I);B z@IC5lHj368YrCd|Oxai6{4MMGQE}Mnbp1>%yuqYnBy2bNe>Mkkn!g65w^!^(;~-trQa8ZAq@Lwclq!) z1|aY=T@IIh<=sdo3eAy`oMybX-&&SGHaO=`Hy{P|9<{fm>u)os+gV)$098{YjPwSX z3RXQf-&I>(LLibWoEA76u)W4>qto@HG?GmrKthlUbpsXVc6z)}M{-EC3>9t)4D4Cj{3&`0L)dRDYE#dQ5JiZh>D;4Srt z*|%IU68*sxe*NoC*75DuGSZTfvW2U&%ZDY7xDuVosb*Zgw(cJ7HM7$l< zonw5>=7%bd*vHbWuAm}WWI?(mBXO+UE?+U$S;mpVk^qb|f@@~XM)7QmJAvKu^sZ9R zR8pxS85qc}mcnA}lEii)>-DV?u{SoXT^2e^;lmR4i7}I{;%s30_QAV=)Lnkt}PCW%kuk!q-X!NHxR@kt0 z$>~54Td0mCQvU!pNi`&#bB*5h9@a+;&b=wiIF2+WvIse#2l+l)b;fzkLe7dnKOyYi zwKnDDlraT*Q&vASm-&Zf^q>OP-^q=$AD9Ww?@DtQR>@zImOY9{LzCToDP-Lk8~)+q zfEhi)NXp*Wq(%)eM>vgm{OQf*d4nBs#RtptM&Xl+0FF4qv$Boo4r+N78Zdt7J*kSX z6BE%7@Q(EgZxTkVLoXyNcAy8wQ6xMuUA&57%%#uqCuQ`fY?+!;cJ9c>(vmnqlg!`y zyx{$40VB8aRiqy%C#72xJZPnk6!bL-jZAC^+%v&79l-tMPyVw63@<@I60@q@ZqEFQ zj#e|a3D`&7`qPtRNtS)MJt*?kQPqC50L~`B%RB|r$8=X~Eumu1u z*UZP|+T;U@CYQ^Ni2K}Tq2-@ywm_%t-SekW!Jr1Do@BuFrITwuO0aI!#&WQb7Y8*k zn7Sf_Ll%B!Gyv9+6#<5J_N1AfXv1S-4k~7ca+xG$F=GQ|L?MW&2X@R*0$bb3I3Y&d ze;2JK!m~mUeZ@TeYBi86Y#)32RC}Ij8A@b!6agy5^GL;50fS3(^ARA8++!45?^CyK z?D4nKh^?6;WsvP%*#dwc0yL;3>Z5{<)|!$cmBQ^_aw=&vE((7L#Xxr`F}Gf{0Xpnq zmOB@+eo5s>ix8g^B(y zwAj^|Q+FkDDn%c=@``@&X?VY1{-On@uD{k^x^0@xxNepQx?_@iETmkP)8TmbP`coD?%u8^) zxS$95D#%K|&7Lt$3e%9mw-w-q>S-m+jfkI-)|N#I!2IgqXLqdtPX_f&W6I~L?NHCe zhvtv{@kzUCf>;uJH(C}LS~8n(>~d%UQa>t8B7NbK-nA=A@UGF*si?ns7SYjE@lG=D zm}U9J05P(5$Ok#dr>h^C9PI>Tih)0Np?%4zM1Q#qeP{wT^4V~Y@&m`#lXIBNo@&0+ zjkP0f`EW9G(yLur=aRoOucx6>8P-Ay0a+1a;0 zUB5~Na=xd3EK@i!>@1`Wy(^j2HD*M4H+2l}oqN|jq+C~Vmr+%lVcO}G<#~g}d+m%4SDfI{5pnJ{MF>csgwgP(!t8BB# z?9w(#>OH$vf8Xyrqm0B`X&%+bDwZ$VniEeA)W^k5tAV%B z)hVu~wb?4hvC2+2?d?!`-@GQ{aA*GL!2bYyJ*y`xmtxe8W{u37Q2zkSMJELM8fxAc zWAk#8e+X6^jy|-&?H1AHeWE5fC+_k7_j+^+5=M$R{I_nS8@T$^3_RExLS@<`agQ_5 z)N)T8z(wWmDfj;Xqf;feMV-KRX5P79PHIG%q-i{}vJ{{R=% zd(;rJ`EdaoARHa7^KI{%k)sNCMK|y zRDUrT5JujHtwSBHw2-L`vHt)Te~Ue<2G;qO;iPs&jbj`)T<5J?vzW;kQoEuAm0)lS z9+kSCh;g~nMKjLZt(|bZN};*-t*cocX(WK-ILO`Bxl38Ri$V+(on>5;4;O|9C@3ii z0*(+yNJ@vKAfvlGMt4Y!7HLK|NP~2DBi)TO(m4=Dh{XSW-tTYPm zFM%8ebn4U1q9H=~{>B*%(G?0iRbkUw+NxFPsFnj>SH7@u`plH8YIZ=#bH>x6MZTQD zefzR%Tj;v2QJTgu^~a7OrY(GBaL&-t_=XrrXsLO}f5-&(hu*Zcuz8xqvma?#&+rE; z0<6=jYSo?+_qGHhMlB*|lli-ogbt@I@@y;0!&50t$*o7ZUG zk|@|$GN5Cv5EsW)ND-=Zg{!Y+A#HgsGbj5vXnfXONf-0hEGl^VjbrXy?XhoNN7xUS zwRle%h?QRjaoqc`FAgcbmT9$JzkjkGG~ad}FYL{ZWDV7Epl6u6HrOV-M^S%i72vu3 zKx;op0xT`1DHN$F+x`RL1H(+JFjZ&MRW7?i^NaE2!$NFW8&A4Zdp1)_#RQGOu#t<} zOYyjr2#M^53NFlaPrmh~A`3C0=Vlf|6G!SS%}CU}Fxdi@c{(=!2gs%jLL^ya0dH^v=xR zk`-1pskKNq4^N>e>G`K2$Je9M^=X&?s_f6?ee6Viz*RX;mnNgfddJyyey?dOOSG%4 zaQG&T^N;GqtZr7vfjge1+qznh;UVHds3lED@2?_dKJyjAn>NH!vHnmSqmb5zn=m*( ziy-rqh+GF=Sq=B=!L#{z<8jFy(*r%x#AN{}oW z;qWKcyil3K1XwGd-@?0$fHV?(NlOOMr{$(P4U+4D>VJi- zU|(u4CVuI%n)G;y`8h{v-XMQ$pP7AjX-eQo@p9RSlM&5X8r-dC!kWM}o{Lmn@3e(# z*;!%O$#`L=b9lt2{yg|@3Azzn~j;B+!uYR@!oW)Zq{On#oc!HJ#A~;8Gf28f&h272hV~Qpj zJd4-0aG^y7DWLPxY8^CwlpPyFq3=@gZ6wXmA_av81rq00(q57o)7N>F@nf7Q>KX|w zQD57;s5zl1M9+eW_g`Knf(1q1qc_-2K(=Z$Wi_uwLS#wW6KUX+a#(P^QS3tI( zA+AL&C!gcnxpIC_K+AM9Br?<6sBOO&GEm^>2a=7OCz=>gINQK1hb@h{9YjB)^Ex~G z%+sV-VGh0=@<$-WiDX$qpS^L01Nts1uL`&F(7`G?VgkvfXDj%vW=*fnA zA-IMqvmHeExmN}&msdC%`top{X&O*aiK+;xK>&puL=;&G#N{aaY=;Za?vl*an7?Xb zskz!P7_$jFOk`*0XV;OZvC22cNTInXSWUkBqMBhfRkKALjgoX!Gh?(qmf|h&))wo% zwWjkw=fZVZ4W3Q!%%cb>a};}7bCBZ%Ed97#+XZGHuAo5o1`_z-l9F=8wy6}w*w z7SeWEahVVr(^N=(MwOn6iT{%5i!e4sr*cG$pBDnHlL?HjIV3HTbRn~(|7E#hjjl6a zVJT&Kl40(t$P=P0XXc#<9j$B=2z5D8`UWxMGyHx?#^u`)P&O5y7d5`hfbM9t2iFV@ zxuy7%)c+p{kawbRt$6TvG#u<}e`Y5s-j5`ayA~9QXlkv8UGPIrRH0jO?9TVCx$L^y zsgJsd&wg$vnu2jn&_OH+zyU%Xn5;xio~z5$4iYonuPdTcJMrx%``^6SkFRa9_*;@r zx3aY7GQidm!3tP@=YJExvFYNq44yCL0ta4qoP8A_DD?+Ho zMO&fAS3xXffjV-YeII9%-y(&|vm82?v-?#gkAG@1)pV8;EecjV-EhEViW5Lk$;-gf z>-+w9btOn_{1Ir$vJ3D;5y^uo@4b$cLClHG|9S5u9n5d-0SD>9mKjV6VBlB z`eGnSI)qsgDY&aXKF7LRAY~3oJY>c+IbLlFj&vQ4AUodJsRS|COT|5s?W!KUjsx!a zo+onC6{8%;?A4Mt8?MRs6$Lb%)@TXdwZD^wdAJ$YUJd)G4Svb!ksd zNw>LJ(l|r3H32C(oW5uHG8FT+;}xQ38`ls6-y(@WP&^P&zKyR@uo6BihFC#d0cK)a zeA%$G$Jvf(vVcn6?-oH*XwZ0I*1IE@a%FF4#x|f^%n!*kVg&$wTqNireHa%Rkm+q3CRL3_B zomg$1kbDazW9@i7AjY^*b$$g$)kZA4rGc-`o_ssTol`c3efb;Fs5dc(vmekY)tV|#Q#V*_QC?#!V+aOxmrD911E|pt9$qJ z<0(u04}k%sdd3Y@-yCsSj4&rP;#r(v2r<&_GisUF`nUj?8Q8nBq~(UonwW+ z1?d)`NHX_+TSeLveJsUtHX1C%+kY+d3qS6gQY&Dyu}On|0@rb7RMm9up!**R5O3cn zk=(Bz>1IwC0~|=l`O6i^ZP0c`?L-68uibk<)I9x%1b6I>4ZXRpTWeI%1V}C~n{c1o zv4o_fiS6+zfH`q80ZK>=eD9QK@?60OJ7>+R;@AwA8Ug}r1JDZEB}8M>?!k#Nq421u zY{+RrBe#8ybMv`an5P~n2DLyWam!_ws-R^Y`2$FI$LEz{*uFCe13^0kM-|PCMEEv9KQV?yJp|-JR#E zWBj8+z(!9TKfN#+BqUC01C#PwvPY^bzG`4Oh~TK~HI@^d9CO|hWD9Pe4WuZGuhP}y z3JCi*@8Igz&`end1OFcRe%3JblFpmyeiT&kQ_4(QeYOH{aRU#UQNz;jmBRWnIzNE% zzuqy(hVuPEjAr*}?zKKW|7sZFES*;*;hSRe5IS7sFh`xacL#trK|+&K<9>n@oXfw0 zQ7q1Q?7|IGz)g-RD7ov9b)%pXBr1`^RlPAhfk%W~%WBy#RFJyFTNeJl@LHy(nt}-E zzH_CM`_9!z$`(q+t7f|HkkAG-@a>PBWJumOk1S~b9|r5e{-<_Ffl|}VC*5k1;Sw#e z^yDssOZ2NB-cJUZGyYN(z|wi~{+7?|&TT+uru_4OHo=LC_b$g2$LmD37EuFWJuI{0 zSE_?AKQL-q8wa^_`nr6*-Obu{}ZApdU+ER(sapf_ei!+$_}IYH znX%VjwYsN-?q^q=(+3+Egf5s(MJ*>+$vdn?^W7OQHhyvUCV#uEi~SX7;cD5>bZ`wX zI|&Ih=2kk0e5(i{#rms^$~|hGwPu~=E<;3z+4_svbxeO);nn}vLQi7~mRl!f>~z+1 zlV+G9+b|4_rTmD>IBsYeeQlR)@Gyrqw-VAh=}pzWwVH=F=PgsTF6l@~dU9QrGN+b0 zArQ{`xYSGr_z(X)P97DiGjWz+j5|hMRb?vA7stE^Mhs8YUYt4O2}-9aOSa!@q>jUy zT4ePdiJLXAiR-8tv}8=Q)-agQkEPW$z993ZLAm%qQ4Z>p@hf7+;r12TXOAJ;CM5zr z*5_EY31lhHS?+(!Y8u2TciaAcPz%%p+YqLkhVP7l6Fpn6tECba3gd6ZF9$~z?Der6 z1$R2#+8Q{FhsV$xutz`Pc6-IlyC(Uf{LHHz|K!&vnaLxMvggNyG`^Y=2an&mR%ZE= z9J>8=M<3b6ddB%xVkeg(%V)ty>?Mz6W$c8f_w+TfLdRPKt z*~+<9?VtWcrzWr%d`R}>cqa_Wtpe)p0rY$>QSe{rVKTH-*y|aV=Yf2b2`8U~WHNK~62b*>)lmUxV@ z2UAq)F~RuzVoF~#U2G#KUN`+wl29EtuxV@sShhbIaXG)5-LpnaPMxDYXr`7F@^KD_ z&y;A==-$^-XiIN@Al0)uVZjOCaW0gYn0xo78gwxUQzzW;*Cb8>zFx`3aqoY5w9~s{YH~CWGMCx_?WH**D^|onIMY9!)+Dkig z)6O-snltBiX?XcI?O(>^%9`rFUPvyr{oxPKW1?2+>69DL(FE@nER2tgtYOx_X-b7!_Z^pB5BI@ ziEL*?k0@ZV6SEqYUf*$Z=VjJ>1up*=yfUR z`7OinLcZnDj@Gu$Lbn$%a2$$W8%;XvG(>$Bs1&N?q_N)f=EpSrsVoN?M=dx}uy92K zZl+|zGzkM!?%Ph=H({gc!IJxBSH=dnrEGmXQ7z?J|AES`h|%a$G4qY&+RH<*m&~d$Je_!}|K> z#lV{XK#e>xbiVH~Ow7+evsTm&swOv^^H6xeE$A>x^P=r60iMLZ(HhN3?Uj!tpAW~#;WN&?DD;M{l zQE&=Z7wI6RTIrjRVw_WYAcsCopl?$mkJoZF!O^DQ)6c?9DAsX1oru4ISr=NGTTQ8J=C{R;sr9DAd`Ye+MELKlh`iOT&Vjiz zzLXVz+W+^{ZD}qJr?-6zPT*R|RarUTNoBi!)rw2v7oWaA_;@UOvb8Rw%`~0w(N^VU z4BRPj=d`qX!~ITok-#SC8$x}|Y=%f4KDWbQr}jxosEuDwMB0VCrnK>w>n@a!k>Zdp9!+=xGLW#!f&a3v`6`)A!#NKYFx^B zMd{t14Zej{|Hstil=q7?OqE{8u0-{@9IHwdFDqPN3Z;AkCWvwdv6U#LW*bQ39F+!J z8$GCGRT8u z^w_u|HR6nhQsPo5QS=JxR&ln6Y3}%9P(99(pW&7OsGf7%j8(PH)gjo14&tK5U@+U5!qJ1=+jVAD? zYfD$$+QIdIXH0nawGd`I_CT4Tl;pcRu}6JsY#z8Qc`%Qk%9~z;3QIMknl5I%07k63 z&=x&QSpQf_l|5O^>++5y#G5YBfakb9v3OICK{<=bd7JaW5NcDo?~Sw9OkTnx*XQ7v zZQ)g4?>)6Ae-p|XzXvhdv2z!_CK@F7Z2$^!S&cG_-5rLN`+R~_Nfm~niXRof#6Xrb z+?tEnZ&UaXsf>bnha$Eth*^oAD{8hkt9hm&cPI~A2o5d|Xxh8;O@ zsn%HG4=Eg;)T$~e-=JgQCbxJ6SV00sNTO@C#Z#luooYGh9SjnBT~_>ws9az@aWP}S zQV3_)9p^~=jVX3F3wz&!@k%9YxfAgaw%E#b#q$1(ktBdu4y<|<5aevPI%a`veQr4Z zcQLP=2|7Q@W>|ymAp8#NF1llM3Ki(=(}DvZGU|L+MHO3eac0IDbX;XjUeH@x#-MxD z*NA!DYtm;r4Xf`tJ{SDqZukx9n0AwkC;73D*ghuH?Lj2qt!7t*NemZBdPHx9*9DdA ze;|#3?_!h2tmYP;F5+M@$Bb9#%pqrfOmoJ{Z`tpJ=K*clgvE$ES1qmwMKti{zj>Z$ z;|TnvoyQCp!@|l=Ml0U57TOF<;rbc~g7FWVGry7G&@UPIXcz247%ks`@l*{+JU^B= z?c~@*GvUM|T1w2jMCB@AW3c$!^2~d;zVM))!IxL1izj2BQ4o8pP)dTuK>o_z$8k%o z^g7v!>D454!I ze9F5U6{sUpv6f1U{j_gp-t0Zg-?8hGHObRlV{!^>$&!LSIu1~01w?_9)_8lI3 zsQu?N%W8ePS~z+`KFC}+$GTx}I~79Hr5==#AXHDTE9npm#@_LmdprezRW3Z-Pwm@hMyLR01i=mo%XbfVyu+> za3Mf5m>I1A+ahs>Fuyy_Y)Tk2L9Fauva`PMj_Mv$TQ_GMP0mb1tAm1&dMg%tbz>9` z@3>tW_&;SlA9Y-=BPuX$7XK|csDWB3LeVyL(b57alUH~sj4Pvgy*2%bU8m%&1dai9 zr_p}6M(N%$sgeEXK4!SP@_!&h-Kc3_Qe$iLY?*0UDh;GzMeZ$arLJ9&rkWrfXDJJ! z6X5cgG(qKU!EQOClFI9b%IL8sKxa5zUlyRg3(ptoAPLo{~p; z9`J8=AL5&Ra>s$m-!nU{N^1kwz^e9Q zykF6=Mv7~6)RW}{0HvPMJ5D@T-hlcWr(vELsoQuhdSd@+lQX9guIa$Nm~fCRv2T0r zou?}3uC(-H)WC1!N15*N(5VHj4aCFV$Demv?*xy>hDiS9il9w9we4lO7||Q4Z;pf^ zVjcf(E0JPG4PG-CcWO-kfnsBUA*I&QLj-;BQWgRNeX|lg^c!#|G%DJ~E^p&g%T3(q z__^^9Y+gO`rA_daFp2a^PI&Pel;YapX-0bU1${ot3 z)z4?HN9Ay0s=0qlkMXz>lK%Qmjs(Q54kze^z+x@6yW-HTa-@65UxT*O~&7%#{8-@@Ui z7H-Xy%zP|7_Hg75@wH)1aMn(95r|K6|9zajc&FcEDF!W4NSX03Tutij2)K@4M9KCO z4v($5fbk7n1-)qzSDFqx7JO0b>@(NVH;UHk^OoE6!He-QDZIhQK4Q>- zcSkkNFX3JO-0L61k+t8vwfDEvNL)#Ul#2wD-@c|fE)E1Y@v5os?SMONLdDo5Q*TRY z%$8AN3)|l>W4pNjFWDJlKP6G@TTJe{Am8kcy>*lP<|V4$$US^hJob)=D>wvX7D(N0 zPfu9qHo+9;S}G)40!hc0Kum0e0CU}a{otk?DAgrA6(Q;vT7Z|HZ*Cyt)-un&VMgYQ z?AXqZyW@O70@`9U;n@4FJ-qYSj5M7ZlLJdAQ~7<%ju^jSVIpCm`5_!oNbT6X7-@6? zXaag-yt0%+v#c&MnxK(MDS2X{AQcZ2KxC|Gy^B#on@$_|60kV0cO^a1Ozs!oje0w- zzem&JfJ|KwPDs&ZIZ&9T@LFo1{pmfO zqDH8*N`|$`Xx8)+l+!g}kYYucvCPe}?|+~+Z!la1Q)C`N zjKEd%Zawh4^()WnY{SDX9J(J6SUx$|(<{8Bye$36!D3LH_k}IMqxLb6x+1Lhs?f@f zQJcMXh%TzW)VR|1SF?l+{-J?I*V*}Eqq}?reY(WOI}wtW0ZRixRQl+)M7#FMN~`%; zWGmFhvP~v*AE7~r(z4jDtpSYzXDDgB>-$2*Ng7`*#<5ZG8G*u?Cb3dCnFf%aY)?rVXZ^y+=?7Fa!t3e zIKsWNN0t-?53=zS263(E*lYQ@6HNvbq)xoZUkhRhypGk>7sl71yrUoH0s>b5lxY(V zPBdacZZqqncQSS}Kf;Kf>pGm#YpY@4b_BIfnW}#H@S4=3ck*pIoxeW0X1W3Js!@BM zLCx8wNPI}|Sk#uWn^a{tO8+y;u=dPcb1b1#c{USwluISp~KXg$UILctl~sE*4xQu|;aF zEnG7A=A2ghQyWx$E8iikvmq~c$$kkH+^5~%mefRSeAcCUqZx&<>!b$PnAIOWX-#^F zQRi!SrvgXLTDE3;j+~Z7x|UtCPGJ&~ z@a$NGS;pMEAVCdcU9d}X60hO(mL=SSN1?8EwCeoYs`)_tRa*m>!RMx>Kwx1cHd!e* zZSgzNK2kkQhygKtEU0e$Oj|wM+&dI@Q^{ z5k>3*8CI!BYhXXm;6|R=_IxWF9?(GR!6+?R)O>e*{Cn!Kvj5WA&ak8`5kgp#|0Nts>$ki)%ey;VRt{m+I^^#(1ZRMPCL$C zur_+B|BtDMp-OM+e!%$eZ8-iXAhP(2vgm~R4khqde;8iQLfy@ z&^bO>ix1Xeowr7AM%V;eou|5H{UsqYNcQsS4`W_MW_iKxvzNnSMS6GJYQ5UHpsJG5 zec$4V?o8W?p(jxRYX0@!tMd5Mm@i!D>Y+4BnEs8al>J|2e#`QaW1f#zan;Gy5t$pn z_Kz~w<+kPlZ@o^<*bh|b`Qi;^3Ox~R>q|}DJ+Py5<7+-eJvV|J zKsKt`D=B8Y^~Dw`_?XXxGH={6Lsh`cSmWR-+kR~#iJ`y704QcCRP_a#($EmNZM#BW zuD5Q8zB_7eqX8$=d7YYr9D6TDpptBnoNkG-K052FLfqZVjnrSYEipjT zGe|hK@Tdn|u+Dr}<#s$lucSv4F!v6bzgJw0+;`pA*+HLQMv-W~kQS3OQ6xC4(=d(I zyuK~e52n3yno-)(EJ$jI<_;0YP+Db?IKy0|cyp}>s)lr5Gqy-vv?SraeD&j>6Fs^vo z>LjlRn`ql4)BXA_Ma}}h-e9Nb`N(2S!ZVc$E@F4l`9&0QoSBJ`ipo$5bHdg)N)!RUnR;0=4>IZ{*HwjKE5mP)x5Nrs*gc3 zn#(gmWGkQW9z?GOW%Nfvmj4kEYbX_2YN(ZWcNYo9?DgdbeiV^~2>V!2GY5TLg-^32 zM}`N56s*Zkr7MRN-lgm34iJv*4I3bO+cJ{1?Gu8Y@@f>(TxE;|wwUw6CzTh=hl%+6 zz6Z4uvsP4$mZM^F0>0@&PtbFGggMPd4}S_?KfOBpvm_i z$X5sV4o3EGnsa(k%mbWkkf z-3j;gmp_yl*2|vT!$NCh5%jejW?NM$yZ6b$s zQ0sN&vm1cD%+TM%`7^$^*bia8HtQ^N-@xph35!EA`x_U56lsSma9tfS{`&cqz3Z*Q zA24aTOS+m6vb_wC{L$`sB9mBPDF3$mtcU#HG#AGuW;BV0nGCgDa_YIGzl)-^rX!a= ztMrjl%BN<>%_R3+56B887eD@fI@dR~<({E2C67>fXRLLs47&smjHe3fR9?CS$@fm{ zHClIW@rsI3d(oUHLzOZ|b(XM0(Q`QjS$UG?pm**|-IP~4_&#Dk8u>`Lp}P9)1j>3} z!s(*VvD=}(-Nx|J*1|*+wO}%`6Q$p>Y&Dwc5v={uHBXw@C7M`P!ynI1B3o$8G%-(i zzAvClx5>VjQTch307rTyv$yiR5RyK4}g-G+t=wg7{Gabq`Do)aUf)t#U#B)s~;EULxF~6ouyAOy%)L$$MqJS0|ZXY$r=G337 z+?PPd-Il@%xXUyu#E?IGU$xp#m#Ac|K~7nCwUQm0BD>7lJhz|w+-v&|>@RrV)in=f z+_g4rmfVJB^K72k-PeaIpUAohTrLwkVm&87<-Qbd={~3=9{AAUTM0a(s^U~3EWjW^ zFv%3+Z!%DaHYj4NoFFV$*%|g+zocaCZkEN$3g}ifwoiNwv%Mwu%cOwMl4lzZ7>AJM ztvSVdiUM>(N1$}AT!i-m5&SrpEhP^jiA~)K#bg$^=yA#vwg56xIX*Hk4H!Por4tFc zvGeb4r_-@8Na9U?Bv4h1kJpumdxft7cpp!^i5Mo=WKWRFn|r4TqMlZav!xZG9_CM? zt8lYwDAEa^078uR8X769+8N7`>MBdMXTUG1QtF=c)dO=^jmO&zgZ=CZ^rujw(An8$ zRgV~dVoasBF!B}fiq=8uH> zOk?mhbG9Sb;2O2xyCDwCsx|8`7+sSE23V~oV{P51ctFS>HhmUu1IiRW5%hwq3Pcdu zy>E9K{tXDKo&7J!SUo`EdNVS)X{uW5P0RYRbZBBRopa6ez)_&5ly+tDRCxp04&3^o zM9hd53yKWO>qJoTA|-gSFh(2U<1fNQ?#ZguD|--lmi#TEhvN71<+6B~z7A9L_^2y2zo4r+eIob!(EZ zK0geeA1UjMyc*v0e3oGnNpHdGSc zKJNaW|7u$6$-WsN7YUevwbsB{)3n46t5FO)*^Pk8mO&(K5^58YvIZ&&o|W+ehiNQ#!e1qbE3HeFN3zUQzVzRW-$u;>F< zk)?BUq}S!jga1>9U>CEM#|?oynR>z}`L;e%7fCam3!JXjQ>dWVA&H*j_uQ7!Dl@QJ zfkQyWI_7h_`Jj3o$BMcknnuusz$Vvi9j*zeynyi=sMSI2!bwG{C^>Esv^|{V$HG` zQ4}fhVuN#}qy{MI7?z(LiG!5asy5p@;ykB*fC0b%uh4t~sY*cJd!G@U8PpY1D2uVQE%?-qk=B$SW{MiX34n6 z;{teixtp7q_Uc_R#CWOJi(>du;zWvw0;?yH#WW2l#8KgpDBl}Sm;usnr(VW z81_fpZhhuO;Et;sq0#c}g#WNXQYPbrJO_<}T@K$U!^FhqIz>1F+`#7e%8T&@4y$s` zUOZ?N39ou`*IIXHTZkOYyiSyuIplo1`y#dCppoR(XmmZXoZSN3;kP`Io)1g=$qoyl zdx<7IlGLeSi)No`Gzf=DK!?ZEm&D+16LMyLf}fd?>a1=N2>01<6F3kQs9B9bjzK*> zT=>}vl6Xlw`~fuGuaMdasISB*ERm6v$P7_F;Yxtlt*7oGSh45pulI*6vH=TBcC*N_t?40Nj6iNh@@(nT&8KSZ%3uc&4geAiorvZ)NO1xIi+K4zpyITZd6tyN z)wgz>Dt$tPp-dOg)+m5UX=q0ryN?v`4_S#+AczpPOvSC9k+-sdp{E9VDwFb5{K5#AO3oZ;AhEi)mP) z4(>ce-(d!h{9BnnX3J$cZJL_L-U;)U=7C2(*$%oJi44+JZXq{ptUE>N*d0xv!F2Kkc?Be7q@U1 zxys#I5DUMXG8p`tsvr^+(b4X%<<`Es`28mQVH`QR6+#vIoi^e!;ma{IL+tpaE!D9@Tfal`vcL$jJ%itE(zfdj6pvp#*KPR zMqKG58I!vthCPK)wqt8_1#d*Hexz#+;%oCdr45NE=g69NoQTa^Zl*E3sEt5O&3M=W z&Lo~>#|YQ~EH1EqqTDK_A3|m`=R`GsxFtxQ7z4D=aS=o^l6=VYo~cSXSc256b4~wT zA2pfC3R>gNtQiRHPlAgBV$k9`1Q$2y_w0*tAe)W9;iA?@+t1bQHIKtiR!%{=JOL7w zVlE>WnBq}v+%+t{_5N{Zb&j$BTJ4#rNq<@tH5c%;ex5l&Wp)w6#P7YV;zC;82|=IZ z_*qAFwP=LHw1P!`mHRwIOG7hd@-^UA#K0oY_-^OeHl@1zvq)|w4m=R0#%#LMC$i9?T>^J{Tc%#Rw<;?Q_P){|9a}VQG(Jak`>yMSJa&a$b z>Ej_ss4q8FbIOf&hsZd}0jPq1dIbUQ;r?%_w;%h@dcOJp6|r0Lg=|?QoQbh{d=}T% zG9tTI>uP$I$$|Vr+8Q$dCa7W2K#{SU!P#>*MsBH{Og=aulL^ewWjl}#&Ml|8wC z*vD4^xcY4UM0e0v!H5QfmYGCRZ>MhwQq;+U-e!XDB)T~!45pvn{0Fj}B3s^P8qo^q zyyCsed4O<2XPUtKBTIm)P^jF?{=gEUscxfHdJs`v>o>*!r#rZyQ3Hnkv-N)CdTz~T z@n*V@Mw2TV(brP6z^iZgK^d0(qVnfI&T}K!PC(R~6;TBu`u=uh+`o`mrR(H$-hBE7Fb=eDVzeAISMSO~pFB(RMtEY#<6If8_I<2K$}it%>|FF1sBoMaMH z{)4#UC%T}5S7EzNJ90ZUrGa}2-fRo8a7c7rea9w;fQC^rCO%|&JK6b(`0K_# znfBna_z`0B2Jfg)-eM@F|0{0eDd{GDMQR;IvRhrG0$MA7b!UFyaek!e#Hmqh%%JA4aeZ5~M!pk= z`0^*uoGwNUw~ zHXtqDSNa3uT_=bae?7p;Jw)*y{pp-h*zw>*?l<&IdoLmiSc1TF6PQ$kGUWwxh4n|7**BR7VceJ3DgvI2P1m8tS~$W&qHr@Gcn^R44w zSD)NS_AU_B@^JhtuzHjs6>G9gr$~UD5FUE3VrKjfM+Lf}zC1AVZH)H%{}KLG zZ_`~L5LKP8<-jfly)Rj}tDP2u8I#)SL^w3n9*%z(DRqtHJ)geo9cu_+=V#tUp2$0v zv$Z~7;yh{Vs?WT6eWBS9`SvA+!_)I~y|xdhz)qJObu-wPU)x6wQ-to^)SbNXb*%*w zwBL8}nIddAbYb8?Wz9pDQx@f=w(}<`?r= zxf zs8#J>>8g$O_c4Rp8odlsN+8PelKRIiUs=8^MtxabVsg;xQ#HlTMYUwuO(sFI%rt4j}LQ_hHuWCILd1CHPN&X>m;;~nsFWVv;!9N8CwyC{9_@&E$ z~BqF@VP$9an*bTX{%W0- zy+FwPDf{|+^a-lqIdgNC9T!( zkA#PJEKr)tY9h8t+Gf1=gA^E(aEBCo6x&c|QQvPgt3J_;?A^^-pGI+#qp$IL(l(bi*&onifGeZ7 znfu52Y2RvH`p&4RB#TdyNJMI@$_~F;dg<=5=WaQp?6ZFgXW!C-Z>@&L z>mTv%-NLV>BtN{}BXv`Xy$+i@ad$WeQ%1XfTo65KoObVUq=mpq{o~20}NlK|l|ROgx{w*}bTK zr>y{JHQPq$b}vy#m!G_i$;^E5=xVx!MG@@DZ{qZ%R(4{cG8d9)16muTk}?R}5kGs> z(|qX{&LKBOq#V^%ZPxqAz|J#Kwq9N9Cg27!>p&V4T|06Sh++pdWXP;OU9QTxDmseJ zg5wy3uJC{H-+E(6ti-gKk(+{h0YDd?_GzX`*#K1FD|f3?U&yfTS5GL9nSCoe&PI%e z5yy{C{`A=H7TArW0Y8W9-m|j(;c@udCMIp2M(yh?;tVs1D6^ne*DcBXdfl@8vhLL1WI3}v# zbdbiac`1%Yn9KoH^gXJ~A|dyimOPK{kytWbNgPD9nNxtn)6%WOs3~z8Hsz5zuT0Vn zO-5Mci!tR{A0#UJcc}c7xLG7%(o9sSkK5L=*684)Oscu$4@$h+h*T0nH;im47hkEM z3rQ2&Gdt~=NCq?1W3^8Rk~_wUO9qz_g*~y&XUC`<8JAn#=AyZg?x4?gPF%Q@IUX+*|P_;oi%+Mna#weT`gV%jO^( z6>w$S(gE0-NxNp)~1Hdm1Yq_$aBX30K52Anevds zeZg4XOhj^pKZn#)()vjzpX~sK^Eg=k@fhn>udSLHBWRj9w<%V~R?ljN7Gd^>WoXgY z5l!prD@zR7()9_Ukj*1Z_U{-7uHVED72DeDZ+ox_5*Q5t$nmBMDET;8CiCLk6Ip~1JShG*rtMQ%^M;f zfNm%8t$jZDJQGE=mlz;>SDop4h9Y4hSoQ*;SN>V&{A+7P)d(?@`_y7pn|IzH-uyqM zLC|-acA`9$b}F*~LV~>2`)k*gfiA*4^IU9tgGVP3yy&Cm~Om<=5Ls{@btxKq{yKrcT^d`VMtaz14Hpc z*xX`p>PW&W^cCp3Pl=N9F&j2WUD&S)(=Q+8XOV&ol|Hqrr|QPp{H2+UtlPHw3U(3n z6^-ZH7YyGor}us8c8)8qjku08USFX2jK>OtG1<6h9dljApRYqKN(tT%_kQ=|MU8ol z*mtY3Es(3lM6xpF<@@=_&!s~R+cf_GF5sBqeQQB{xME=^%vck<`cZPOM9ii^xwEu< zp?YN0QU+!K{GgtcvP{3a+ZF~7G%|^oDl*-vjAUxXotu@$DT@1>YaNT)rO6^wC(2lK z`c!bnB+r_DN&t4yytv+jnoNl^ju*1hv|%xZ`MZ57al4G;J?H`GuN-}LRB?dn$nCS8 z+4ZN%3fwl*ca;>7x0c}NcRP0aPy-#-Z;&R?zs2iKZ!u&I7eY4EmvquL_rfX8-&%Z% zw(0_Y@mrGL(tr{+kz0?s-|I^vW9J8JcRrL_>{TVs=O=~q6nWAzvc@t8Y5;1hg(OMm zmf#OcWO7L;LdRiTihrCHNZYaTO;!?g{{UCt>p%oWmRy(PG~X|FlTtFYatt>Z z;)vA#_kTtp8USQ$vB+cp0B1EO@#T!K8@}=F?@_hER{NWi?&g*mo^LIo+2t;CKn*g8 z*z9fI>bz9*Gp^l@xUk6{wG%V#E6*oCEi7_I#59G0>6!o;n{VCOQiTl46P%11iCQ>A zGB*BdMPszM;LrkYW^B6ri^VaVv?f0wW0QHEtZk3&EfQZTXZZH=D(l@l?G z=25@hdQ!A%#zWUQs9ByIZTVlg_Mi!)lsqlDarLIGWmrU8%?rp2&}N*4CXC@2oO4MX z#A|S=7}(wD0P_*DS$SS5l7Fs|i(!Dy-%(AtkZwCh==XAc>5CYVw|@xa{U`zcakzvc zrg_Ckk@=EtE3uSdQv*h=l--fdHA!Y=XKyI;_|OG_oQ!qvQEu|tjx&l$5o6d@+XU0R z>0shi+*^Qsr~(+aGLn8`Pu=vXw|?a1w}m;|Op-|^DU7E)KbEb_FR!%#45x_> z=3sNT&{Ng39_L&Fc&A3L(ucz`0gM_RO|OEg!~4FJ0IYnq+@I=?-ljsz+sb-U$R-x$ zRxgnA%`?o}i-h^R?dd=c%S1OGhph@E+qyR5qw?BJv3;Y`rFTY+Sey=qfE;%sj1A?u zG}xKux!;|;1xDEP-2IQWNUidYaXT8=3;sSn7{28N8e`95!Y z07&9rnU(hQj8x+cq!-|Is;Htk+xy+>Nn3O(dr$-Z&-^}b$a$ctz+%}0fmO!VD<93* zH6z82bBX|bk%)i{6z=AwSd5GT`9?Sbp;^4eb#cA&G4!budotr8V>l{0^FR_Ux!iEL zE66R@qM2G_wf@GF_tWx|(7Y{+@3 zxE%JmFOvkkZ*>0ePHUOerbz8n2}-Pk?v9|E==BVFep3y_zvZX&u0LJG*a)FnxDp`K~h}u`B^!l$HGI#l*5naumupbv|19R6-PzDMV74 z6oa@wYUPo%QJ*@zE+mnaqbGtY3+QB)U?wc-w=TZEf~5H#;i5$@U>Q4Fsa;Ig(ZlCR z@0Q5NP(3T1yPI60cFNZP=V@L%w(E+_ym`F9fpLSo{sUL%hTUXgv_3ig<8rz5tn0%% z$UKVE<&r6chJU=c5&3;{ z+cfDJ49-DmN`Opf+OfHzUerk@;{O0}50^fbHNvATwLI9Vh{{DnrZ<~x1l-NwPt zeQLnkyCaP}){u@@_vjQf}nkA`=VScwj+PMyLwevg3s?`z-EpmQTK;d%{$E72hSTxxZpM_gY5qRNQ4HQ zy6#_KD%27{@uuk*C>Sf~X@N1f^BGYg$;M23_Wn4jRy2jBiDS#~NZrzre9MVf%5UC9 z!1+CCsWYsEVl#&MwlB?^08LUEKXU6POn3ke*{X;(#%4(ZVDrEDkELIRI93Fa;{sCM zU$Cn4JTghLc*s`aN(|sxi%@|XH z3EFm!yi?54UPfI>lW@l8{v3Cp2xR@-ZLlwxr!0%zdzymfOwfX{m|ebODDDSpoWl}; zJl)OOLDT6(%jV9+2^v+vY_}VG;+?>%vus|AfygIiD^(d-QjN~y$54v#QYVc}ua;IF@l&p<(XzCO zh1?KDA6~spaWULWBP+!|_lcBwyLdeR07}=hzA`>ByMN4N9WpDb6%KZ+c2V8IB<{$& z90B*b)#&CIkj6kM6X!VoEOxG0W(As1UUR@I-9HN0vA;3MqBIK4#vAy3>%J_-=x*FH zs>d8gQmxAmKswV)2qTsJ?W2ML>s4)Lmfvt@SCx)`3Z5e)M)~Nye;VmpncURU+Gut% z%06Nb&s)})J6YZ^Lr6Ydt=AoEmxY&l#E7VIlm6GWYTItNZ2thOQaO=&eJfR=GB*YA zk8hZ)hc&Bfe$q&!Kba!(0PHK5lIlCAeWNYF4eDylS8p7#h=-d00CcaVS&`VK_)>td zm3ER|~mx-X}#Xxr*f6qe|p>oM}Dr@d)#I)QzX zqi)~_-Sn%L^CmYL7=zRv)z4c_R_G1s=C>y`uWfYJ=z+GWU`FNWYVHQrvnsNZ71*EB zwAMo$Ad{CTf#@p^+03{Bb`!vQ(2n7vQjBr$>sN3tEN#1CY>572S2rm|`SE*!JrsnaIbEXlh)4JvL;sAI@H zkw6RgZAvoXPa>Hk60aid!s3R^k_JX$gN>)PIodzE0)TjC9Z9Egl3T`;NVg3ymR6yZ z{LGB|l$?h3r!%s{GO55g19w_Rgn28UnY)@UJCa7FBwv?|e6=0JHsQJUQ#|EdIOlCG z#L>de&GPNXA6jE9BQnRIyC~&b){sa%laangIH;p_kvA^vH4w(Jxo?>5=b8m_R*)9M zCqYA8yDsgYCrXXmVQ1d2yZCA*F8GL@gER{Wgea=b*NTsJ z>3}^5z@TK3Moew}{@+T5LH34FueE@|6iCcBF5IXbx1~a{`Myajv2(+E&^r$D!q2%M z<;EN9Q%!F$?9U-X57Ie7-kG zx!`(IMvb~PFSJGuN7jNwW!Sr#MtAM>raMU{#(0@hL-)Rv=8@J+chBicnKBYL0y|e|K={K*k>|wsvmg1kfWb2?MTwN||IB z*vUyQcI`v5L&xDj?ncg0Rf1%WF-XlX%G!>1danYD05s0g62pI%a53*lk@?><9k}NW){;3LgSj{u zJCD6FcX?kkZ(QyazfFHT7 z<3a}ZCz@nRsvJMe804>|7eVeemMn@61uo-n9?{9i27!!H?7L$-7#=>9d(cyE? zY57F~ac$%QjJue~8vq|lo#$(>yozzp-Ky)onLG!-?h`A_cb)0Qmdg&k{lLlM^)~> zyzNatbZ!hyD*-NEXGX^KUi8jiDyxmh6wZ8;gRsqQFSd{_~d0V`vm( zax$NlRAdkKsdg5RK46Uj&eo*5jqv-KcD4Yf0}2ObxV=(=?Ip4H4PMt<;7(s;!HJ)}UV3$?q{TfE6R^r@L$P8G5$6E=LbKYN@|02s$H z+MBrRLQFify%((;l01O8cH)~JB!)B{bIkxtG{6zDJ5yl*#zc>~vz@+_*@DM_9|yH0 zaft{(HlC%uXaZQujFHzA_EWcL;GTG@yNHq0as^oP9AK((iU4cK{$9e_Zo#_LYTG@Z z(xnn3k-2_;-&$ND=T)1XS_H6Cc8z$Gth1 z%0(p?%|FVQU~RI63x2hCRO>IX6Oq>eDBEd6K!5EjgTHq7RoBxt<(n=#ES zt>wrG8~@Py`Cex9@KEsU%k`8DY6W9Mf7g^8*&%0mCn$sT)3L$abzd z6agHnBbR^h<0t7!HM=CyGPlgc5%i)D-blmJo%7qiSSeG`4zvL2Fgf``cly$K$tD9P z)g2qwql{-QwU;NQJyXkUm)sBV`cNwlnn?m=eedZ>8u>BqVUoYrmBO;HX3Uu2dsE<( zbYP#9FBqj@v0fX3v69DZg}C}u(g(l@-2LNF%doSbm~oo0yAf5l^%TOxCfwL6amUPk zsywK{4Yc-eT9p$KmuC4hOlZ>~m}O5&1}du~0uK1(I6sXkRo=?Y<>RFe%E`Q)p?Ct3 zR7?RONbf+bAP>Y!xgB>7^fLKu6_f-1)jgE4+ZoseM>MRsY;VUD41CMALBgl?_N2Jl z*7-!s;*s4}FvS=#=qP4(->_`yngEOD@_uF6#YqZ$!yB=VX}(LIU9tyCosh=LM^ZST z2!84~9VzdRlRYs=w&F~o{o7|G`qCsv%XReov)M+PZ0x(eXbTNhC^u&byMt2; zRG5X`w><9krI|y*V~_7=6$~t6%DLO-ai2;8!nVS=#x@*h)}JJcG-4K9cLthNqYUsf z!_<3xxeFHDeP|e}0=p@G0-8MN_LWh%k$`9y5!|sZn|ATL){U_*%ohPT&(?q&AMZYG zpEp5IR|WQL`Mc9x1&?BLo_Bgv;)S-2!*TVX2ee~pQn<*)H*}Gv)J?#5q>>qA;Bcd@ zBxYBX?rf+S6aXxqaSE%3?@cg(*aIZ+X*pQj4z(nI>c-!{KoGer`?cV7#Yg1+@n35K zPTZcAVWS4&bDiDsNr?o7)wg4eH&Z|jk=kiqHg&)wH1i>aLdG|P#}r7>3>Qo}>OEDq)6^Q{{YLpaX<>PKiS{r zW~Y*pDhB)HarLF-smI;N&Go25BxZmX;xQWh)WMWphoR(E>7y~m@8yOKj1$tU?P%mz zJ5=MM&;uFDs(_o1V@_shS8?l6w2qT*M)MDJqD5ry_qp5YKo62a%P8B1#zCcsNXmuV zJo8MFJ<%+kJ5sbe3Z^$?XEXrGq}kA9Zsb$iO_C!In0H@FcG9@V?>)UK@$WFU5lNs3 zHhk?MJ4akppJ#oaF~Xifq%05~Ha#OY?U@^ndYS-qh*~hQs>(-GK)7h(C6^}{$E80d ze{?hRe{zkYY+->Z!QVg?_U*wv`KPP-YzR06^G%)=jl%oq<>^u{`m_H4Eja1vKnTFA z5~Fr|(j+BcEL3N`J!F+s249!8HgJwUY57 z$02k3z{|(A8(Ew=85y7i{uA=Bj~}fuGbDac-I8)C$A0$D1F)v=>GI*bA4&jxP9u%g z&KPtw$l6IWwYSsNmTl26!2=}v(#E9V2EvYu>p%`BGZ_mezy@3EP`1`wjmm$$>r*pF zove0eih+=`72Wbs0>TwNU{CI+3 zpaX8m`P;X(Iva;iz4v=lB*Q_LO{<<;)|1Ux*+03809TvKlN)innvr80OCCY=sP??k zmfP}!kxo+3s6sQIaX<)&zFG3q_j%`cT+*t;BLN@Epyh=ZR^~(v9Gsr1=~Y3JL$N;k z&;+uTX+)~Oc;oV+ZWHJ8I;bUnw5*M{gM;7eOe#W;FepC0v;gH<467nKo!z}Ee5@q1 zjm~=1XUthq5pkYsMNu1)&GVW78GP9RVYPAB(yMSJh#}rdz^Pt6#FE*lgo_{ETz_=? z&;rhLkQ4WUg*?lRi3o9}=@z4XKUolQPccMfsA`qL0-OWYw#)Px^iVgtu zsiC?L^S2;yXaT7k+vSxw%}E@dWyuHTIN^OMlExMyALVvAQA6x)pd2V1pF=r%%$=V0lI0I6|?g^Bq`cJ;4~{{UkLUjYXr6+;$Gu_Xw*2h& zuakdkrE8B4-YiiGRlaOLdG~>Rq_Gp)~e}qGtDa;fB`@3 z{uO)0TV}tP%lRZMa)Y47QbucW7=PWPaWP(p(v-Kb>A!J#nzpwia>u{rVl&2guCGbF zNajn2R-en^*zi4uE0(j4Q4uVPq>fp7k=qq^JD0bS1;O2I=%?l<(AJS9tDWpRgpHJm z;wb#9Z`-vyezn^8dkk$zj3jvZ5q@o_xzD|MMu~Cf%(J9eKnkdt{{WZ0dMAhPCb_kZ zWjih*1T-q#`w{O}DMrV?_ykI;8#G8{AmN*+9<}aX5BoHBfJO3cKPq~Y)Yr^j4Dozc zwxT{j&eo52&7V_VhhgzfD;VOI-uLYV6st(xG4J%O`E|X>jZ}}L?X?>;x7Zji4>F#a z^s6!WhRifk$+k7Y93Bt7e9fzTbb<{vcU&we6gKv580WQfn$O2b;fKYvP{t!vxQi>1_q$h_c(3Cvjht;Dxl<&;f(7mX=Dt?(AMFYsG0P)!zzzKC z#{5n3TK@o5kb@!eK5eWY827~-sLoXv5fv?|AwAs=S$ABrFc@wUc){6eAsx zGfg6?Y<%y)Pf_boMK9U*ADB7M%6cDaxUiv!6)O1q-oJ;vQkLOlyjD=aFLv!xSuE0S zT$NTQqK?%#j4PCsvgZT}g<2opvo_L5`MqhYGPTrBt(++o0Vd^+Li-r@%}8$3&XOY@ z^NfsC5y>sXI6HQO#X^^o+wK!=-Jh4~KmuGkM%!@1cin!~RzetM-*!*kUV^Pm$gusT zd17#O^rl4H7%HOWc|VOSfatG@iyN?mjiq|~QzmpXMsuI`m#5N|gGnZKe7WY5Rf;7c zK68!51tQ3n877$EZdLh!^~GC-THh@xZ#B48s99d!al2|ryeoATBr)vD z>fS$__k&9gn3YzVgMH zFueoN1H6}9Prp63RdjvO$W-iX^Hye&<5t}3=3|egGC2IT0EH~Pfj|()3PmPyy~y3L z_V=a0^2*Eexj76v0qI4<2e?crL*H#q6;deT*v-2=o?a{1JS+PT>B^<%seGx{}Pyr>5mNB7jk<_dhf({t9@C>g{5KPi#2;I`kb2_DAt!=m-Ai|>ybb6Z0mm!mZ9V~_@Bf70I^QD zsW7*a-)r-UG2hm`55s@30hUX6u9?G*T(R1ucg1?--x+*s43ir_4oA!2WjVz~aq$b{ zR;P6fF}JX`jR`KNX|B(TaO z7$NraTvhXUw^3$kyim~zKKjIQ$9`*&G1+N0Hv>@dY=M$bomzfK?^DYnl{#ze{wL6K z_y^&?h9ivKHJYl7<9hK~+SiYM7TBrG_IZyB9uslh+x4%Qyj$W=hmqRKf8iv1n~=P# zGce9O*O_ad7JL(?`H81k8_8o`sUtfDVtU|Ke32NqMc&X z;EE{-8@6>6%~G1`eW!8zV|cS&Q4}5h}%OZL~Nff z2d*pUd!O2SUAKkpBaYNtG6cde%t7Ot<#lh48s?<487@gz{^w=%p=cbf?WfvJ%>0Gm2J1EO?ry`iw4q@017@V5RnVlZaCuwVAYSD>B#u)Rpx|*)5 zVv))F{f(Y$mRqT|s)pP_>rC^%cud8c)Oymmdo*=cKVy+yfdsMI1N--_>+1~*Nz>YK zBHqly{aXJ319tsu&u_01LRux+z!d`AN~#IzOwnj-OLrPZ{{Sz}&5)DLrSm;{_MlcZ1H~X|6&V-|6!rJ1h0VN0e|7V)#bZY!WS>rHts#@AS_i4A zCFQ%uSIWa@gHfw2%2a;r_CB>iqzbqld(^PV74kxnj)H(MM{tp;EO#>U2dNb4H6Nb{ zyHgvF)~QJ%xEocJR7}Q3+Px|Ozx|@k%!4Da+fsjM8L+Fhy}c_jiQ$6u;+TH$EBA*c zftv5A2`y0vRVOuGOU2$iz1y)=6`h+kAPf$7XEf|Pn!nnUc`7lTywn3xZKRG19#__= z1Z}t*w&$7|kIL!J4k--RT}oGB6P9EHJ5OqnwPoA2w(-*)Ybr~3jv*nJ=6(WGW3!c% zmHX5IrzP}~TkY(JjP>T0%UJt7dt?6qS)O-Q18FE=TdpaBPc4XE8@&R#w7SBy%wKNp zywclFgUpj=VPJUO-m$|4Q@n26F+&n}fb0}w0+qt%k-km)Wejt`9)s4sH{r&M;Z1ru zB-XWYrWnX4DV@vQX1s6bnbrLcIj2V>u14|(e(LwBlzEDTxn0k;^gCaK7J7VX=G(lI zalYs7wma8^{BE1VFXEvWho_CLL`%L%c~EoOyn*#81bbDUJb$%Syy5rAZQa_dmG?KP zi06+gM@1UNc_9&)%XJLLZa}Ezvt7|_Djz?>+*S;2ye8)PdBsfE1(zyux4l)4YnqVS zq~=VFNI1&$G|{A_vH+>`1I<#7`e;}(vo{@TShcxhY=qj!t9sF3xci$~q>u$p5aORE zp6tqcHaK5jYKlEdSsB5TV3cJ36?WTHf;Y>K*xo4x%6AsB#!w;p zN-P&CHsLV?en{q~jZq|B!*{cFHKd|BWpcwj1;sI;O{P|h>YxD0AE^UGB=#EmTY7X_kHSFQknS6+p@9MO%%;H5O*75vf}5%xT-hFA2* zYL?paRhlR2@b%l$x&6VFgoT2$WE!x_V2d&Qp#K0Dtvj$fXzp4@ki3~^1;8D#&0334 zB~m~HK~K!B)rWIj)s54`aQQ`PSOJ~gs?3+pWQ`>GWne%Q`G;e$x0s(YFpC^#4WC-l zibQBbqo`5CiM>1H-neUf$*t|(ZW)n!5n5VZ=(jtRGc;=AGxZ!& zzbHz_W24-n`Dx^{IyOvx-nG(0eFfBUNFir)oP6EKYT)$!K%zl$Zu`!_lE0=-2(9bO z$BAM@w2;KCr_5dsNv)H)&R_c(+cTf_^Bj-%eX6|H?%N|L5yF08dN;LLOSzUml?rZ< zjna+8ao06Ud8M?H+jIH8NN3}xuQfr+R@5}hh;Cz<79S@d!liNbrpYqf+&elM3jhOS zYVPz4-|JJ|Tr`qEvWGz5d6VvjKXjjJrM~HAM%dVcI~Q*bduQ5_mno}fsd>v8R53ER z84J^z)LYxDh~n}lkTho|Kks6>{{XZ!o_tNX?i-1RqMu5Ao!^mr3_zq2$fx(AvcUS# zOIJI~Tj=hVCSuUcxZm>iuA52m1S@XMzX|sYjn^KPb3VtQ+iHro@v|?S@!%c3Ijh!} zDr0pGhF(J-e$~fY>I=1}WN7@n70+@jPR~$zrd`gbcPhJjRcJdMTz68Uk0pup+x_b5 zbPp0ejFH0M#71-1HNx3yYYdwuRp)}2j9Vo^ z19w{KKGc$(?bj9a_M56bs}@6&y<2xo*MH&v02>J{U=G`mai4k%x#^bj`OI8x04^z7 zHEws~-m$E8Ev&fc27fx%X#~*7@%`dOJC>cqlPw`uZTKHA)}vy`S9h&VoJ6Pi`_oyP zbs+W>#w#zFxEzyAXnf`QPR1M>drI-cfUS&ECu{{%+-86z^ATIh`;Cki^{DoZsL?j& z85yRC%dg4$)V^F}lH^Gc$IH{20EJ--0b>6EDQ}ak`2p|iU4^rD-c;hZ{c3lGZ@tEelbn*;%;M1w%%$$26qv#5wy?)8f2N3gQi$> zyRQ`D7FLl*%0@nKT8GIS_xV`R0(Q~8ekt#G6Pgi(ThO#xg&44i^;YD|`qRB)tV3IJqrh}4t0VgoonwD?3)F5rvDG?&Ze ztE#Wea1AmQ*vaM$pW*t@1KLFj4$tDJM#IUI%sUmh6&#TUVvKXUx1}}YFCNu?7m5IG z7Cx==_Mj-2nELjo1xArD8Ori#kd|VqxX%;-_+t`2;q*URByZkt-JEeqw&fImd$l0> ziBdBc@lXT)(DQt%a6M{2CH5XSb4v`Z6l@cP>^*57K=JcS~O7H0$P<>lrt|l7;mLYh|4eyoxa^^ zJfAHjE4v3jdVm`oi6odQ!4xux$KA(2Dfg=WX5JLz)`IJ}alGfP085sVHVgAMc{G7k z$fR=k#Sq7~LN;sWN5+=bJjTiTs%TeW{e(Z1C)ct9%9%D%rw?ACdnnsyI zo}!h&w37bs=57#e6`NsMqywlc6g5=eJiKBkPp0e zFhfCqZxFRq#fc=ibuk0JY4b$=u6W>BGk z$x+(4y;YKBjx^Xe6P?|2Q*vI1KG!hFtkQhPI10T1sHY}LTz#Ko;9S^= z3PT+2=CMpB*5H>y(qx%r4eQWXId(Ipv=20yebUGXQYwY)Z4`NLl*#h$Jx|iD$+--l zx-o*;MSot#vu~xASg7Ib<$zq} z75foF`Fo>@u zwk!AdWxpDVOP{v^v`HCGRZm9us}nH9PL5UhRs*eB1Fe*8omN9E!}x;Ws;$>(fBh*?emZoJS0jIinVX}n@wXLs;`d!K4#K5@cK zk?$n2ksIJ#AWBslMS>BW9*^or(tsqDmN?Zy)fsYNX8+GC!S`N5;~NP41)jhC_)l+aA=eI}cQnL`hg> zV>?Kb?(UJp%o@0gFMgy-yRGwiS)5{~_WFrN73{V2J zf+#^DWsJDmPhPd9X>~lsl#iQn+N}5_W2P%PqgDG;%G=)|mA3Tvscl>Bk_CAqX2)Lm z_V=obvon#^N2yG)q-6=6M+iFB&Ar0NskIs=$IT$IkuUhP^l(vPVm3rePBmLU2N_zpZP1s5PjCqb7Xdh3+c{Plz)O(zx1lx7M_G zwZzzu0I0~_UGOondKqDcc(7U5Y3KW=(yg1ojSl_W7!l7(&9`XxBulxQX)I&)tCoBq z4C?s@5`Pf(HPK=lxjf{|JhIBY!+H-|xnqAMb4JAF}Y(Sx>B zImfZ4!!g>aob|x;rmV`$%u{K`3wqE6n{)`fn`rr}D~+K^39ysHdeX0y%aPWin29kF zd@oXH8EPC$8isrkNE$7zurPHw+x=<;@}c?Jwy!|H)})d(jxzE5frs9wVc2KR5V?S zXZyu{DSl*(v#$RDm;U+prpClBN#4h;IlR#xTZsKVMFSz4GbT3w01(9t%pwPBk0<5h zuQYtj!ZrYi$V+k%~p8;sP=Cg%CqAw~l)YN-~-mvgp49y3-NGOH6V zWDk+@_Mnj@kc9<9H@yXX*vUO{OFKsksKXvUYLEdVZe9j52dw~BjP7|x#>l~^ZqMG6 zC)3h}VJ2CQ)0|?XSWUPge)AlR&;*eF@mK?}gZJs1zm10>vA&+!3+6Xohi^(_Tty<3 z3H#okg#bvcwSu=i?i@!P32{9!yWx< zC0)`;S#ar$eGN$L&ob@#zFti$1=>|cSnx-!05z1!E)%I7(kviG#C21XQmwxBISg}8qymD?^l4{BH- z@>Tbt$82?{n9<-WYpSy9OhTes1}wrQaM(yEjs>4uAB5iazS8CZknJ zm@s}8oN@MXjlkoPOi4Dvf!DFdDFHW_zF2mD-UEU3sM&nhBYS@D`qPzBS8Dy?!QI!I zj7ah+MNOek-u0(&9^Wj0NH>geNb4EqFO|nQrzRu&<7V&T^!KKMu*~eoE41OZ^`-+> zMj68Vzt*15aLtkTanA0w7;z*>$=DM}{{X$%2U2io0&lYUjtJejj%g#=mfh7xDUqy= z87cfH6#c-$WJLR?pRE8gHbRHYf0sN`E5^~f{p@|ywv}0Yy|2eP+fsRI(tMvPu-r$| zfFo3Iv8H$&=9&)W0KWsJHKY*Z<@rls)Y3;BcHz_bjQ~e%Cs`Q>%^~C(R!_5%@-mg` zN4+*oFjC6k=dC@Xm6Q`G^8WzZUT6YHSgdUzTmm>Ipjnw+i5rRTy(!Gh6uUa?0~C=d zW!oprr0QRNWo?p!Br#%*;WiXw`r)pqH<(VS^&rjj> zrmP-VXbu$C#6N@wYubvJJg0vw(~~+0DmJN zN^EW!LY{-I06A2$h1$E%Bk57aYv)G0x~V3mX$q+uH!ovJ1=2^I-Dm<;SmK6Jjm^df zsi;-}qb(kD+tQ7`XO|#29OU{_q-BMqVAwoh`p^TFcYLh4QPQGVj4`7xLQOH0I+D!C zXZ5Q>Ww((SD`#y0LcUu}PX7Rt9Q|q1DUrB;mmE{sQ*mV(Z@r3ae=bWd!e{}23uP$D zxRIRGk}`I*M`|9U-j$yd0rPaH$8eEkC*A%ptpGu=Ng)lv6(-XHl}BO5b4K;uybPYy z&70qYw6_FM0Ibe99QS&9uJO};-f5`|@7UjWwGvybdzXHEvHa*5vRrIY^6mDgD}bTT z$~uuj5in7Vwm7J^qQ*mU&)uMQBxP9`GMr|cJ2Y@@ljdCTX$*?3f>}m56h!g)M{+ZB z)`5{KlAya~`mHRABLRlpz5ca4ajw@>$Ri@5c1FYPVX}ZHk%Wqw>5gi=jJts7>&W_4 zl27I`?cI!1Hu-K2_Ha+#pa~^l#R(h6In6RTWQIWDK5YL04@^~t`@9{axTs@?YHnO$ zp8Y5Rce&m(w{Xoz411#>zd7Qp%?|8I^7O~cQALGpJp#B#`TXs}7PtuzVgUf90%W%I+1`GSvA%5WN^`-@7ljmKDpS?tUD@U9R=QJ~xJCT{Y zW`G@oF?D~LfcZ^25_av3W=dz0(1E?PDd+H_6XnQWfE=pvyAkrK`@*ADR%Vap9qIC1 z`HT}d+;K}Hpu(S&kK*;918>Sz-+(x#NgB+{mTk^B{3=EJ!y|o19@bJ>e~;z*&;rJ+ z>`?CcdFQ1`YTKnUKSkhe=}eE#l~@jfk~Ivt9YN-RAB6eY`V++_=vR}R4rx|DpLeG< z60B0ODZ74q&;^BP_U`O{?(VdOqmU5ayT^Z8Nw>`yRN6}NX(VQyl5e}^@sC;nS(%Eu z#m?*u(`A{O75TE!^%V7yB9Vz+cJ8QS*wPSsw<3TfMt?7M?UfvJNwu)sPIzxxmS}d! z2JG=s!!oSc9F;s!0I)XU`^>&~W7emR6iD5jKX?391kC~c$lL6;hT2^&;zBC z8I@S0ZeP1hh&#m0eoziTrbg?vwww(0r^zIWz^iZKfF9CI2#LLoB&^$hZQtIYZjwb{ zyn&NSkNd{^qJSeT>ojEj)6%DDozD2<-5B8gYO=`EOxfB(@=Z_dMko>^%O(SnxwUCXYpgxr;$YxX?WA)wXKoLl*3kX+qd}ltit0$N@ zY~8nv)3z2^i*3((NZ~~?V}($2_|OBC%OKeAwL0RN6uYL$I8`_V(oG35sRMG3L8kuz z%R#hmY;rwl0#7$|0BS*%zKtWV&(Lk?N2M{;$NUZBPQ@q?3E?$0bH-=M2hovGL6SBX3x9 z^71MbcM3<#%}pdb8ChGY=A-#C`Ax$eXaPUgVU*#z6H6pJTVjo@MoW6sO`aVUfIlv2 zVLN0^jg-O9)_@%2a(QR(bQHc!oic$i6?0pK-;*E zXaY&0ib&*;GZF|Gs2Mryv*oFzmBeAkBymgTP|l=b(Z1V|mE1)X-{pCXlzgd6y% z)whtlaqhh;Sqn<4cl@ewXaSN&KF&Xhv&xRt#gMX<2WcIftszyBjEdO{PV)TN)Q-ET z0W*aqd2Dk{j%JX6PS6h`o#yV7A+pQCsf#3yCgHU4&!qrIKG^wm$UPgA3hv*EU$i8S8@4e(4MvgX4C}NGNT=?KcvN)3KQFCCf~}s8dVMNSF_&m`$G@!r zJTZ+%eo@#|A81K95bj{ynsWlocKpNpzLb$}X4q595%oT_0H+fI@ePhRs9B_f6Z7&< zH1?b9@?XwdNW^9M>S^W_3X%`IoEl_Gt8#aoCO%qn!d6lr=5DHJ z0Nz>l?81(X>ra#YAIg2KI5d&Q8Cp48zC|QY<*xP_P;dnRL}qJtC-_^F^rexNFc+h9 zMZnv-ML7&QdQ+4}6;<7OWY7Y%i3%*cy75d{zR>%|+%GinO3X=Y#0LVAhwe)S@_{{l zXaY$jb-)87)7F^w=_U%FDZ8yK?5MFcZI)h5HsHKWq?|JhiU3fka2c{!wLfx6&fISP zl*A3NtBg!WbLuIKu!#XLhQ}g+Cd%A??SAm-QM8Tav_paqG~KHl!I!2e-L>=UKo2ma zkqxi&N5TAR6!QdRqyGS^IQ;5JV+_QRk=~Lx&zjo~)$c$NB#k7PE%P37Xe99zcT#C@TOa!P{K#!JX4zCRP0}re|y$| z9}9Wgm3kAJ0rME9)Q@j}S{gM|f%~(!a6Yu&C6Rx)qbKV?4U;z$WsmO^U~TD&bc^Ne z+Bdd&q};w{5t>i-Dkdz<*)JZ^owNYw!#FOiy!54wnoI?3Fm4yrdQ;+U@$_TIN{zNV z1tFs}0W@A)0_5#ra79R}vd@At2*4Ewk`>62w~TR1ADb!yyLYQ#eJBDOfD$=UPnkw= zzLoMcQMjEr>6ePyaEFqQXZ)MCCi{jRkpk4Ja_R%4v2bv#zI^mjbG z!}v)bn?5W-{k3zGQGL5}( zB;D!Srnb~BR4((mQHIca16zAQak=b&@SPifJ&UlKG{X6ug~;j;wPiQNJA&$lNetmg z5=P#&<=2|yLoX!ZxI21O5^52&Y!GanMm)UZAor#12=++sZ$2PRwGtWRianpaMf~6P+q?%?S z+cF#vnyXKLBQY$w$3O3TRTx{zlg(G!*vY9?{%jGrw;<8XXriOAi*+h9D}1Wm8+T7? z7D)uzalSlMvMZz;(kz(H3wmawhF>o#P772PI%jp*z$9^#-kQv;7!9an95VOKM$ydk z0>gUeihL>}k&%@-=jQ80z-Ipdv!>kdnYoi6r6t2Pv`Zme1J`$284PnBrC2u}VCp@o zIr1JR8`r63>Ibbb2&Y-wb~kbUtp5NyYMCTvWlge4*?M49GALD)4di2n+tQ{8RGnI<;@=}lx%FO#%3;&D=2$qbS%^Rc^B zcM=uyzjmc?agL+joBseF(aEs`7a)?<4#f@hb^^RRKYrdCCma)WTj-%5fxJiMyy z9oceU$kWmR-NXe~Yg*8>>2Uc8^M!d26u@*$u%S zlv_53J18<3GjdanmhBd>U57L+pzh#<4gnsb! z-Tf*>3hb&*#!-P$#Ui9$Qlhk(&SA$ z+=ES;;5FEVlbFAY)~yvtm?!tgdIf&tV~#l?B5}GvI6l=H!zVv04mi(DRp!#=n(y~a z(@BBy$LU>vguWQ-J|MXAY^>hxNadgSPo-BYGnH6Jc5uIEZ{GQfkk|mK@G5bp&on`T zI|k%!_OGn|AAZMrzlbu|R;?m&`?ve5Yuda&`x;tlrX;wHZQZa;o46S4Y3bbOl&aPK z8b3d*d^@RX2^yuOuDuV*U3P=;A70d9-37GLJcsToWa7U@bpHT?{tWPqsgiROJVORW zDn@>lHk+*YcSVLJ()8axOtb*1r2$I3qr{{UnA{bOX;u}u_hCR8fz zAOX&6-@Fa`9q3wQkx!{b1gHn^3w6(I*KeqNOukJp$pkTJ?HaK%OCsQaJ6FygCivxb zso31XsrZ?a*@+u1{{VI{4?Op&O})#FIxyc;>X_{Q8hksqNT&NAnmJVW70qg2A3QU8 zc+lwjWS0{If~bqMf!J5X+ULei4$?K6+|7K*2=g9H))tTZPF-jsU$fa;?vc1F*B@H=KSX(4x_jlLEULXCmwf!pH;$Ix#$PGfqkOKCIQhZGC$6qWe5>Mn35B*A2V1a9%R~sJv^bOFUBRO%yDg z!wYI%lpjq={`I7jgll?V&lnBLZZK8 z*164N$CrAeO(eGsBa$-A-977#nVn9_#anob8Kb*blK_7FDY@kPt!M6Scvbyr zn>4m>bI? zhGOJntp!+;Ift44&w8F{RbvmmcJ`_veq)34cc~-Y-m1ii&&b-`P_k^uqi@gmYCqzp z0=nl6e(C8;%VATsCtfHGoU?W5K*MWuyLMHXS>MuAE76p9sPc^@N_S5oFdwViMf z?mvZ5a!g<<<8L{lYnE-xyC7nKC%A0LB>opTKT5Kep<~^>H=dtLrn2sj2hxOuw<)@n z$R`%j#;1PuVt(^|)AXq%w+k4N#>DCV_q9UO5TRZAQyT6`HlS~pJXC;72w6v#cLW_h zGf!CFWs&^|6xpQP835t2%}rx+Lf{R=_cd!!B3NEP%^Lpb3^r*XxA{=EPh4%SI|Y*J zX15V!51p8F1HC}g8(V~7%Bdi2=}zEL7R=J0mA~(rdt0+YUuVjv2kBN?Ww)5fe|fu> zZ$aryn6!t?i-qb(trr5cR{mte%i*!Y`_tFSSdp8I5*dBzcJJtR9{8zl5!N6TgAZ1x za4SfnY{))UJONH*^O?9@LE-izKkHRwRwPeJKGF%_l#5W_kM5OSxvrW>8Np z>F-L>v`W#l=bY{Ip<{I$nX;#)SQgrI8U#a~pT+B%baTsYu!h~1=bn_yV&G)Pxa{7Z z^?cq(C5Mpl4>v#Y@CHsjC;|4mgmK52I3)Jz_|^C|YhsZ^LdUm{F@5WuxU?~@*z!kR z&UWMQs8&xXVR?U5=|CODj5N&#-6Af9deO|g3eUOI>K+xe8J5~Px_)G2Xqin|;g-{!BOx5TuP7eAq%%`r?mdB-2NLGC9lRW+A>OHHb zyjxvI5&~n8xcN%pV?Ctq_@d3PEo>U%5P?)j)R1@rx&HtWd?43+H#vsp!s6CQ{$jEvUn8~5y{ucZJn~M; zWMTf!-jwk&mDoO0(|4_2zS1r&W-8I`PUCNSrqMiMmDNT;0-@a+sVA{vZVN&chE+K+ z{{UJoEdPKJQB3@yDm@2%)h*5 z>+M-`N%l}*a}D3ZdR3Kgw5eY(ry;&t%TW?9%-aFL=ufR!g!zw+`&Ex1ds5lA&6xuF z2X3^pAoDg!FU!_N&h`BW#RhD6i@1qjXMn{R6bG+kr+@c`K?s@`wL!X8{W{&rh0pA;AD0s>)lT8Sh&0-oAXte>P_r2@mk%n$VNg^zBj^VN&X`ua+>r zt)2~QTinAGD;e_q!gq1$UU8-BPYi4VMp{fBU*_Z1w)EXW?e;o_Fr4tCb{p$ReC+hd zbq_70^4MlUkf))?YSpunKeDr!3{tVdW7F`i3s2RVK310{zvZv@Yi`d}5*1H9_veOQ zgw$D`5qCRCZxTQe3dOW?(f#9BaKY{{R=`T$QBJTgfq2#EdW()w>$K9;G6A zzGSM#PBw++pDCf)S>3BfL=m)zepYX-XFyD2MmJ?a-mm=f9JIH@C%jI6`ukaQKocz?wUakYbahh`ghT-RZ1 zbf6}~vB=Nfs<}#6C-V))LHoe-Rit4X;ePjOwHp}KvK6BzB>U2s;+kb)+nO#_#w&S| z<8RI=+E;9YZaO#9y*@=)_YiTB){;!DD~8@%fM~eLVp3))9{}@CbY&(iZwH!eYSI!I z;~nY#V@dNc!Y>*1rUPx(OK-Y!yN$k-tssb#jIrxNv2FhVFVBOIr6VfsR*+^ObNJ8$ z0g_%}ET_1ok&J83?cM59!I?~FYv+;eOqq1rkqJRkGbyCIfF~FqW7v^sCutwbc zs#Cc1G~cvGGq;!&gzG>HBNt`c=}_zvc}~suPAYw}&4Lc$*?k2fva0QO+5zY&0gabG zF5E9P_B-3l_RSw?5=pW+whaB|>S^qsF#X>80AjOa=jh!(3MP}x*p2IfQM){nY+m3$_eQG zm(){ZW|)^{WZ6pKOspY}MtL*Uap^>D113P)dpE5%Wl5t2e;m?8-b{SwZg|_$m=1*P zVrn;SvScm^sTNYqan_PX-M~0w)_@xd1-C5SOHwMUM8nM4o+?$3YUdlV&S@f(bj&_c zm7oT*d2FkU;C=5}Km#!+r+RkhhB8mg3EgA=={k1$kX_-Kneb>GRw4{)GUHUG8N%^)c*i8BA?^?rmOA}WaB$d z7zzL{2bht*GKg>o){;2ZcySu-V0oz>jL_{t<)}RF>rtxgVEea!4rl?<%G~bH%f}sQ zi*BtBBitKyPU?A^<_opcJa3^&!n+Y0c{$%e58R6$9ByIKmPd40kynC2sN-VAqIBEF zcY4$0ZLF*tfH6Q3`GjPT^?B#(O3|Z2AKsQ2om_?BH#DL_xsji>05#Xij5KMue-ZYl zd7fs#$@1i4o4d&5HwKw4ySpg^ggpK<0W(SE+-+p}aZ*Pb1&u-2ypk#aOo~W5N{nKp zk929YzwXaJjYtE3Fl`oA2ow`%@}t@^CZE@^sa{b zFWwg|xtVw#wa;E#jI&0J6b!K4)Yftt%IcFQ$z2x{Z8`b9tCF~lmf%P>%BTKXdLK&c z^$#ti^Bj46%^6wA0VQogk>LS%Do2)cdShf*6W#YLz_$lTw4ZbRqB;t}tD8ZYvRmzMvdb7|VZCM>aN7Qej>vRLE;9CS6uQCzjDgC@n8lyg1?N++#S zx{Yn^;*#Z(Hg?9<>Ic1R-dTul3Y6i8>sc3Yn@hF|`=v~Lq~ieBn<$+TWeb&Si377L zECVW$E(so{rGnteu_C}A&v)aIPg zw2=vmd3#S*>M7hqBgymMeoGK{ecWT(nztXm@_@@@C5rW?%{jMe9!WyRar?)pz#nh6adJ$8u z({Bs56qejV_2=d0fGMiOG{Kasd4uL2xT4h{hGn}4%Q5HWUWXJ&sG>Dh`4zVxo3&lD zvq|=aMOk)|{{ZbC!m29l&PJ3myZ-eK^<~fRIxo1bXuQcR&_(jFKYP}w>9$Keafg%2 z##ND5f;}s0-ZB^}j6@FH$eTe5jrj^1|nFJxD&4T}$o= zV!|-ppQTT3tu(}mf^oHczh8RkG9$N}?NYQrk=rjwRg1<+S;S|c>MB_zc|5WTi5Dri z*WRjJN#)3bA{B`NiRcXk7UG#@D{-96tQQBU8LgW;ps|Kv2hG*{*DM${zy}}`kDI1{ zyenqLY)cG&ZrLSl+v)Sc9wDm1ry{(=-&0Mr{R8gJK1_x4Y6q^L<(bFxh}P@XvRai zS%6+P{{ULiXftXlSW6dbhJId;J~HDFp+Py&O4 zjEasI{o~|sIH?M(Y^0{(M+Tf*Zy|UbngD#8BaKM;SoIYJ!iH^XMyQWw~&Qx ztC!E-^!KG~GUbPVz3WK}5g`hEtnr^(1!5Bvj2T{TrzWP4JBlIS^3!Eu9DswogUu{6 z7GpB;jyC$x77gA{0PTND8Q91RbAeLr4-4-({w#V_0^wqp%s;zaU@!HhaT2pit08U5 zNgR7rEUD)Wi-N-jq{o+Vvk6vE-^1xmWl~FdikUQu2Dd{GndakZ`@Xd1iDtnaaZKGT zZoX`N_-|27c-A>Lhrw>uLb#-Dk8(FT!BOAZn#?4XLoU!dhU-cfm>GKMR#t3n z>bTwM??4hVtPy~NbGJFD#4jW)%OWEW?^1c+XJvcBx<){{VOgA4;%hM2sty8Q>a+VcQz3ZrPqsy#O*bR!k_`{s zLdln4qk9g!dQy#ufw%5`-*k4M2@H9OQ*$QnIjZcB8tryg0Pt6>T2b5)O~5*TX~;*cfB#+7z-kXJQeh*BW98Z=HXM7w}N1BXKzBA6&>S^2u$8Z?2ZQm%xDU|dL^}ZmtsEWUUvFsqUD^a z`@nNWz-p;h8&@H@$E8d5cW<4BWL`(okM)u44yt`Bc9U|fWcf@72iA*$MP_ZyyXHUL z^ryo&&$n++nx&E$%xnly*yX)y2aQ%R`cpRUm?&Nk zH9X4-sK?&#NCk~gnKN$rz{vVkk#3SK4oNsQ8pd8Tu;Y&O+k1C~iy3lzZRtP+&E}_) zSDfHfZ5w>3yM9xasa=@KvDHs~-k$Xe$grzmV6n!1YJi=7>G^R@NuD_}y$3wgmwAtN z&o2W%T2-}qloVVR;GaqWY>(y5BMEmm3{_W(j$-~<`Fy?H=hmf?K+=T!hz8Q$^pYr5 z!Z!2TfDzbC9a!MvmL*kC2PfCkog_jwLPl8i6w{9^`H_6N;(!^SI!2H0cFj(0$CMQA z!0Sy=u&{5sF~FpdyfY2w8^;EKA(_e*z{^H)k7GkK83Plz5z6{fyo{Oow{cHjHKX3& zae1H!9R_ZDlWJwsdSZBGZmPr;6o0X4T`&9trA&dl5kpBR~=}c1JAd~k>GC}pD%v=Uh zy@xrY%>EWmPdv~BaD;97`G>76YK+X|Hv-7UzJr@1~|<&Wmd#sZY$8!(q`U1l&Xpu zoTgi~05&#lrB6ZDlHO!haVOr-=}u{!DLz+fju=qnKg`X@UrGRS$Rv?GvcM=NpC8Q3 zPt4toExM-Ch~8PxIi}p^A_|i>Ir(}}0wc7OC@sh|mr@mB{r=xtSX*XxuGVg9Nuy~L zAC!9ItpE$KDy)YKoS&^j84Au?O~*M^^%S#PsdXWWGvoios z5_)@6)qiq%^Lgt@EQD_%zFsj(t>wa0?#m2}&@wiOHkLdQ&fi*VTp1T~$F;f!^!KR) z$P@rn9>#^+xNS}|^FOJecNrRru$4fNoliVT;mY3m!rFL7)fQCf6(< zet(5}3UjXg+n1VyYyH)1fm1YwHs3GY#wZntcJ7ZJhM6Lw;QDh;owm%SdLO$|HtCP< z{_3t;fssO=KMbHv{64*D`F!>DpbH^TsSW%lhgkMP z-!{N`%`7SmBsa^0_q}PdIavrs&Q}xwtsHV6Fck~X5!RcuqpsH9&+&DpM+jw%?<)M{ z3bLp?;htj0@pa7rMdgKOSAD!^6xMZR3ahgp#YBo@Ry#g&c=}XItn5BcGe8or-E2*R zij^1^NWkZ*dTOj|84kO7>*-MBD+wcQ<2axR<^AIj2GBaUts>!AhugDnYC3%6;kz1v zX3j{DkaAnrfG1lu8=P+2jwy>0#Tj7jl6a{jU~tTL1K0hZdX;>r<0@I1Nysz-T1RXy zTOyuhSpaoSq;Mnk_omFoPBw0F(EC#pckvwidQb$C?wNTT3iC*;Rr7@o20`^Sf;VDF z+{@h3#$5@|-R(dNGb~D>)8}qYIw^N98a=Dn`czH5Se@Q)naiGw`u#$)_?}z5{W;9prn%R&A9{pW`9aq+skD_o4^#%rR4d3Za(j&05&!) zx8~3HzLfXR{0Fr(TeeFt%NXR3Q&Mcs2wVZqXaYHNwS2B4@AaW^kC-dd);*(ZwnlOX ztxEBx*88o;-SnUcnPFwZ{HS;%-kG^pO^NA2S4A84x_=7MD|yPQ!^`xb2YH{lET;?( z4MmSHQEvVH#m zF*iw$548(Bt-BXoIOu(;_UvK>zVr4z)e9LWl$P6$^Z?xL03Jhgnj~K<1U5nHDe@=p zmv2e|*v5b(dxNuTmR#{k9EKS-Bd~HaPTl6u*BeH1X~ZJOmK%vZSET?oWOK4n{$r-t+lqRs zs~~Q;=QIG{G%{q3?cZ-olg!%6cI?MAvRea|h;GL?UWTKNVo6WBoyVb|1VX}c@5(hJ zO}6BMzabQPQf(|7dV`Tt#Gzr{-E*1%O~Ox^H+oX4`E9hP&D2$S9IwnhY0Yp6Kn@N@ zO#oPFM2rw8%irrztYgjER{-#8Wk+0s+n1=QUTM|9PPyWM7DW+)sm^$yVlG1AfXSz< zh^!2wFP>>avNJmzmLDiRg#aSA$^lKo?`E4f-wb|L10Yjl-y<;Ic>d)ISsRhQFZR0T zfEF19k&s_#C#4aeGF`>~Rp3)5Z?teD+M}uTrH?NZpm-R8vPRe>rT1?NUjxx;9Gk zYCX(dJlES6Mg;&p0ci6Y;k{`ijF^}axwFZq8N9}0A4T9(V_7mtI4!|60PAKExe}&Q zlgx}Po>J}hsFp`{Z<}@wGfKOBo)=`9`}6=9gD5Svw{f@9mMIBr6v~bTBVt9y?d~Xe zU&~xB4FEX(?i4rsC$$Vb#UQUBakr&4Kv9x+FyxO~LnipXQRR%#1Z#$18?mbe%BTmY zYKtCr(f4`#-n8w-W+9u9K3}Z>9UVyAPI;hB`_jd5AHULw*|#wpw>Jkgj|+Y8l;fHJ zda09t8-@-lJ9hbsvf&3$_o_&KUzq%$_MxQtjuVdb03iz-NZ)s%rpDp2LBQ=u&5zx& z+O5!3u|$wD-@6Prpak8u_7S|1kx(>@Sh4wsLZ`J#Sgg>o`@<*jrmzg#$jIHupa!&f z0IA45m!PFk@yQ_wq;Zz?rFJmDFqi8xtn* zITW%(xpsk&Dm<^2s>fy(VSfJrT7A1CH<*6+LA$Lt%x}7@fZQpljk6;Q^JAJ# z!d@i%qNLOU-(>rpa?jiMjClR07OO-4Rh!+B*!1pqxHlkCc& zazHrU)xD}HXJw53<1e4R>FrOCd50t&+2O}iO6~id;}OUXa=lO1qy>$HYRX%N8Ql~I^OUD>BAIf#H|^cdDeW){42aCCFbzi| z7+G1yMmZEAEtC8Q{{S8LqTnuW#m+_Z#huW*j7;Z@O5nBbl1prDTUnk9F`A=W13w04) z&NmK#dejWUMhgtvm;1hy>w9@)mm+VJo@v|#Sj#V*Pn1hx*ZERS0b_vtr}d&jUTzx& zPC@mjvW>ofMqaXiN?7+0Fruv)KJ?bg;_>eu&2bV?VPgtd~@$W z619ny0|(xT({J7keQTxAd>1!~E+dLK@XR)rJx+Zod^@Czwk5Whw*LUF4bFWl*E}iX z?E~S}o}YJdYL{0EtRazlk5Fk`=c#tCk5~9J`zXh#PaVdhn-c_&F>o7>mF^dV;h(`s zVi(idLw6Y55)+mrbBuSdk$ipoWNUZ2ds=9_tP(}QWjH-MA6og#Sn=ko;w!^U4kCrixZMJRzm&idN*3h%3aG;qPiC3xMq(m+2^H3(!9*Br)bVG zREB)cI_9q=(W`)YY;#LfMHGTdr{!uVnd8A7O*<=a>=keYLo;+=N;N9ttj!}G)iW2h zIUEOER4X3kIQ{3hr41u(3Qo#a5pLQY?pJoeS3mE2RaOQTWmWHrVz5>OwsFlll(F7= zcBWV_-sgkbrV8q%xAm&u#6Gn*+Fia;+oe^-Vm_!?x6BSjD$LtXdUvK7n{mfp^nLDW zk{i~fj$|rBFF2^vXpElurB=Za{{VV`5p%fh>F-k9Y-MsAEyi~As9AQg8*x&|+qS72 zhB-Ai84o`$I_8{lxMQw)qbhh_)D~((v8ATo$86FprwYnOe+s8_C}|j~e4pO+s>7{4 z+jh`;6Heh^Uzte*BhraJ@aH^q^ry6kZqhP4Q)5&(AnhZlq!ts>fg3XtdUvUrH*F;0 zLE@~X@>=d(D{fq7fU!bHRslr?es8_nn$40~dJ|7X&p6L~P%<_9)c!lJ1w6;Qox3TU zf8MJgRq4mwr1JL+uS#N^Hfj5}bJ~CwI5%^gd(&IwV!O9zig0d59|O3k{$GsJ@uSSCxC{JaK9wtM+xN3VvK`s$wBn)JNJ5RI(l_1|Q)$>@{o+kI zWBEf+tNzU+e7}t#0o2ry$$|kpN3W$qDcEM93ypQR2N_)8x2-xUmRo=r?Nh*SN}}H~ z?))e{1p~QqWmH$%%a8AR)Iq$32k&m@C%C5zhAKw(KkQPmBiV$_xsJoqkjknGfw+$K7=JN<+0vY&&0@LPiYx<^w37kr z#Z4HB8+Qem&z>_+)in38F*Jh((;;_u^{nMMU}>!Y(@8EZ{MHVt7-JPo%FN7Jxv2c- ziGvQ5OD5tD-n0NmBL-~pC|2CrA1LlAV}V?bc2x0O`GMbd>;f}D5yLT#LdyGg^NN*j z9%n1RuRPQ-te#nAMQj{qm>HQ!2LzsI0{g2&7|v8T1(%_zA-ak?Siz5Z$*O5^%O1n? z4(6ir-)Ufss!!gha5Sb0##i0s^s1>pnEwEK8+qO9L^DFrnBDN%z|TsLVyxIIq+^Cw z;L-wQo!&z(&D(p>SN&4S@~Y&K^`~jRTC}Y(DhMh9R1!!q%zpN8ySn0pv{!J1MBbcoYoC#oWOfH=C#4PZLJz(w37hwW<@=*GpcBaEFr_=1kuJ9J7w*S% z>S~tka(WtA$|~gg_NW5)p2LC3kFVoRNenIKA=pn`RaTQM31-|5dGw|87Dof+88qz0 zV@f?rS+Vo{tI6HguUYF8#G%8O&g=|zBC;U0-MKKW#&b=18MrcR$IC^EK7sf@`$FG* zI-WHWeXhY>U7?fI9OAyv@UQKC@XO*(p$3uS4JHdOI0f^kMP=QLXFpo}tZRa+_qTa` zXX{q1^(jEYZ^__R(Wuh1Ip(E%rhc6KO8t<03*+dnFFYZt+sQnmf0qoqloB|~_7(D9 z#n0J0#J>&n`86xcMtdxkW{2*_>7Qd>Tj9ToekAaO(cD;S_ZB$9{{W-Sh93B@a=QJv zyhY+qhf{cKUAKnunM%cW<8+6N0&1lwvp;_NA1mHM(Msrlb`;?IRBbVl6%>8n;`ObI zrvA{HX<3(HW@EK}={@TnSdo>4ZGsOC>s-fbcN)LEAQaq3O0yi0n0FYY-JBhj518@B z6;pE_GgI28%&vAh=8(%4vMWN;ZIFfF2klm-koit?jo1}R);3tmZydIMZk4lUx^n4q z`Nhrmm_K{`JADNfETpWj5LFJ%>sBHUXJ;|MCPSZ_+N#P#GKP!gT=L$uNpR9lHt(4> z^))2i(X+aJs~LqiH%gA`>GzZ&k-K?y1*=90NgVA}z}fFpJaO&$(`)|#3oldkst`jj z@cEJq@t6MfSXG+YVUjWP1CqnNO>rz&Hqojl&Z89;?W~zo<}m&qm=wUfr{2ifVz`W+ zLv>^6TDCfkv@DCi2>DYU-siPt?vZgC?UN%oW#mw?JVXaVVEe}%Xcdm{OS-z<6D833 z0b~CFJe3Dg^~H8pT8o($8%14=xsp~mQR+o`HLcW;+*@_p!vP(;S8Jf_iv^3Dh|!~% z>>up*&1b4+mgYT5TjpC8Virio(dD4sll82JzPNud7}_`;!wzw@j`^y(Yr_?S#w9lk zpD-!txaT65?F)Hs9$SWCBzsq9S2^$Wu7vJl)r`&uG$gxR7>G3KD{oFkKy*`zBytxac2Vily{cADqmNwlc{5m%6%Yne-6zDBch`5d^ zLGpnMyWg!dD;qHChT>?Irt(?Ph5rC(j)Jx9HCeW-Xm`HhKK}q*oNcZ;);18nQ2EkM zT|d3Fa@egnbq9vsBncWSxbn>XPdw01Dd;+0vSVgb@}8wVPo;EPJ@g7$!2RO&g@#Da zdh;7SN=cShS)=Uvb+7!?OG}%Td2kc^-{sp)Y2K* z+Ug!$YNdkbkC&@2p{=EuMI>RLbj&jA>FHcfpPQ>xk>nD(XDa=w+&2<5nIPd#La%>n zcSAi2&sLVo;yiRDX1y1}{wNY{NnSC?#Etx`#&r2U(8^>Rm$@IpJu7y~=1X5E?9aK0 z`>oUpMKkD2JLs+zca?uly(-$Qh}(wMUc$Vu!@em{qB;KncI(sLy$em$yz6y#KPl-! zQFk<78$7?_W6e2TBO6S6%Jir{TaTTaGAGPFf|(;QlpO8cI{Hvu$0W&dxky;fY4a}Z z05O5r)}oqCyJN?E?)9QMi)CB=VCj!acME`43Q75fKJTS4zseANqwf(FC#X??RDgekz$b-Y=3p=0=z8JMnOCS%2K_q-<6KV>r)j$ZpZlgbJn2pU9eTd z5AMHe03x>$HskY2*zTn)lD6NUc%_n0F6BcnJAa3zI#n^QBjKBx0CaLF`BdSD_qx(s zmyMr{Y(0H*O=!kOM)k)(T6%4Nlt26efEgo!8#^{R`@X)^#5=xePSihiQ{`Q-k<*%F zVEG$J-6=RzKn-GH`4@H%JoKqVk23ATufL^39(ZXBWn1og`%=iha~;DA*?lMgjuzV9 zV{KgU-n8g#))>oUe>EFOV^ZnKUOA&|rE(u}KQUG4C<0gg{{YAi%4|Qo-nibt98*=k z?pK`DvM$M0ldpOJhjTX}IqySUy5K6dDc)bq&ACoTN>^M)3$Goh0$AjB+C5GxW`Wg9 zdUH_2wYHpRntYdxSRnaFaZ)RTsVT93c0Bz(>DzyH6`SVmNQ@dr5$)VorVxoOi1~Mp zxS*3Z;!iC~uihgDvh@WF$RBqj6|3f>EQMlZW#F|?ocWpZ+b6i7W(>iXjAes-qt>x? zVIxG?U5CANI-GfsJZr*_o9kG&n779MamGHi8;-{zs(FmEFPDV_l6#8fwL3DqT}emp zx6-?PQrXZGvc7SqKW= zwR-K^8Msd=K*FCwYPwG~#QtKg;Dh&TyRWIN%UT)jYHuL(iVcvG8+WB=Evmee`P;zH z%B#?d*JA4|fNo`BmS0MtaSNnHfh;rkSE%|{GDgc&ow(f^u~5kSurujdmsY||tcc9# zkXNQ_YT`LUva|~8oQ${4_||3Zsq>Lh3`Fumwnbqja@K|&#BDod#!z(LAD$~5#tOS6PO-_Kvly!k}cI~?>d$lF&wRlJ0P z&G%2zv#%}I(q~pHBp-SyKbWn{sT$thA(9dlFaejnQx@s_)8(+ya` zovRxyOEN1+s_@GgG0T?O>x!N`$s|cgMe{{U83Z_Cp)J)AFX=0vZ! z0DfKB#(k*(itx=GN^<)f_w;IZLA+IqLRsO69C4GTt@ z+rtLyKoZ;92=OGZ_F%^#7O6`sZxVm3AcR%u^$N}Qg33qk_bHA2G1OCh#q#$Jr32s? zy64`4Zdr;Lr%=-ch%W>;PsiG!`!CG9WoSICkjlR%J*r*5Gepb`szJm08f}|8%0ZSQ zv9dDKdr=Oa z{#bXEqXU7r_`RuW0xT-6w1#j^=Wmd4g5o+VW%&I8~#r+V01ak$!*{n7cpZmfMOg|3_akrZM6 zW>cPVTMKI>7W-WoAU#u@{x#^q9JegSvt=QP{KsxyGus_1^j8k75#k}U&ef>wZOnG~ zTr08Yug*Q{)vBy_46-g1j1#+{uGkVeW-Ox{ywz;}6+Ds3(8(jok&r~2dQz{I6bMJl z7$@fSsic$39%1>IkCdL3(qv}F%{EkojCb6;pL(rz=Co*LjYw?mZ%`^pq-myKFlU2+ zy(*(#H<`Ls%CW}ZOi(KWODRcag}GtJ`#A4cG}&^%?_{`fxG?FFSq*UZu{=RPcI}$K z9Axa;F|~TPQJSlgbv6APNRZ?OFD*`DwM~$p?Y$SFPEeV!QG3{HyC$ z1o245J z+DAC2Hu(?9@|EO@PbKD3k8{buCdoO4d%7Cq&ekIo-}wP{#G9vyb^+N(g%qWq#C$kr~*;;M87QW6EEdvyy4t3CnF6P6*_$tuf?jG0xTR zNixO|6>=Z$wmQ^-7s>gUKOZjMx%Z|6*EbOsQ@d!!J!z_{!+eXd4h<)kk;lXBW5E=@ zc2!Zv@tg_(JfS4RJ2w&X{V8OQSmTVc;bhJ>^x~S4q>>Yzy{RLaHout4Rd@q+06N>{ zg$Me+PvcFFDZH@B_eM#k@pJOT`@h-rrSi?V21a2J=WnT?1k2>GPMq^oNWwVON%xzd zm!(#cKw2h^*}(_pH8_*y9IE>Y0E$a<%QE6a(EC!zyGw%EJ4Fq)W6X?G}u`k&e;66?@KXN#=*Vm0Gotz zFP+moQyw`ZknMkv@-tIO9ID72_l4-cT2id8#nnIxNHpvOS@QsiSIcA0_32W1GOpNg zrzh`v(&Nk6p}Aw4SmXWS+E_If0yamt5rQ(@;8MJ-nB`d;g1&~DzFT>QPEXy>r6e&G zg^Pt|A9T@R5&r;p@{@trK9sUEmR+MMj$71I-XOS<{WD4OjjFPFNEu(Q?^26nApq9aZoa;Qd4m(dHgBoCNcsxbH-|9h5WV4sF%~) zfGVV^aWLDwF!@NSt|5_I2zGJ&U1`#&7S3GlZ(4(X^@YnY01=;B00b|AmweGnFWwuM3)-gr+|D2<^zb=An~`-m<~|0FafehN|hWY zLw^r75cworFDx-lW?0nk>7Hl;eTG0;c->GuYChY`Ati3i4?@!5=#}IqGUj z3P|b{>}+#D43lKLhul&yTh^8)5vWi$sOa9b$k*)Z@#A)Rr#|zuYH^W34&S-+^3Zm) z*@^bPK4DSKbdmh~_PX(kX>g6l`nMT00OA8LmfKk8IjJOItOUPw3XK#QgCcLoH9S~g zOMKk@-%0>v+aw@G&PD|{0dS&!Brl~;y9_>DWM?&A6nQc?vg5T(e&~p8&r`X%pap&Gr)%+wia6iOPn$d% zBa3RW&g>t%>+MgO+i2x>_fgt_8ysyaf>Vv#O-{_LrZTJ~QODA&T8BIm%A3CTrA;K; zB-{&12N|FUw={9*cYf5d{`t9XKica}D(x)J4o4h%QVd4HPce1Ry#Pu_%r||-=7z~T zKY_Uv*DCWYNdEONlKTRVNjL_85*2A5bA8p|QZ{zB-&$6;XroZ=^I+nUVP#N_$vn^l z<#%$6=56AmgLqdM#(3T9NY@O^W7~{UG|aN7^7q5v>p%`CBMbM3T8qrYicbxmD$H@V zNs3*$<8P%jtZKw<-Rj<^fE3Lnz`120aA}e6k1RMH=_6yYg09V{II9rMHXZ(y0GoG5 zlk;c2LecreDEqzX46P_-k9Gm3l$Qr7``_t64ru(fE;<2&NU~u>W02iyNR-B){oMWG zKw%oPzuYG@0MX1Pl zf~SR|WZ8xXVI!J{?FVWjKi$vW=|~wJUwGUx#RD3$JnOJOmNSg{)6r4#fwvXp)Jpqh z!CnZ!sd<7De_u+I@ClUk9=E#gNEHh4=HdT9kTFp|A1=)I%>X~nO_7;bkVzj(Y--I5Ov7<4g&v}tXEya^*}I;#H=3Se z{{RltoKOT)5Ub`&ao8`VHKg+)z)isMnz17#(-^knJk@nxsy^;^ngEh7nj(#|N5%)R zsM+JUmmKWJJ9=iPftE5ua{a!P*%^xv%kt0z8YS8CzTn*L^rU1fGXv9%QZ~q#C;H6u z^ry6vB8LMieo!a?Sp2=w@87t6-%64xl11{FaC&FbqY9EK+4ISdnSCkIx9S-%4zAMZ^01v;dK?m?D+H=aW&qhB-X5^9JA*=~Bs@7fyV!kIsc=k%mswiU4ti zgk&CsVB(t?c-I@ZC!=*WE62J(75-u|OAaAyINZz5XaW*^wut$S&VFA?E+hGO?A!j= zttHa=(iZgQi3Vc>r2sW#d=0%R#wKO}@;aI&WwnKJ-!bW$m0RvJbwAzdKo0Yy7>{qu z&{TUuzUS@DO5GWPbQ!4OV7V`~LG3^hljnIv{myC4wW7|=!#DaFpwK3Gyup~&SK8LIO+7J%^#t{_cXF3 z!ZHU0j0$vMc_(vx>N7wLEOxHnmub%LT6-~KtGg}^;YiG6Uzcv~)b@-lIX~+K03>2p z--PEJ(gpI?EW?wUM!I%wyK#ZmpqI@M@e(y7K7iAdfMXJcoRDIFXfDs^N=1-WOcKTD9V{M_A891i2hA9Ys zY3`qK!PvRxfDwUHwlR=9QZuuuW*Zc6Y3;RPAPwB^rlYzkQ2T)y+Ivs~aLXd1{J@NZ zPTJc}?ZoDW*cU8LPxmR3Na_?9V40u*V{!8n<)hANzCw1DX@T4KgzkfJ>}#>J&#g-VQW9q0ieY`#_ZGj(4~Qo`-~%$y2!ti&shjz$LVxu+nE zybkWK3w;y(_G=?=J8y_5fDkW&uN*|eNS&2`()A6Q;I~AQeaZAdyr2g<8gVKN(%VL0I zJoKl=Q<4V5_f0i^=**j2wIq9%LL25jv;g%BxWqX#wMxiN^O*~zYM3Z(xkj`84B%`>&0;XIq_0ydU=vrHbf2v z?zF6DH_CY*?GfWviu~31v#3R=Upx8C8|ExOynQR`ACDd|n^KZ_ z<5_1CF$)^E5s&`8e1YO?cD-rd^m%NJkUgsJrH>s&%BMRxJBMw_9`)J zZA}fMa(8W9?Jeo=PgUHxZ=F@J7uVj95XTUL7RKGDkxx*!0#b>&)Mqs7g;kUonK&6Q z>FrT5*xLhc-`#pp1OCt^kIO$Qfz#fWIhNKD<)W4+w_1)xWC4!W58vrcJ62^yb=-Lr z0VkOpJDE!mqvjrj(^$HIo4HRi~7`g^1R|Vs3dVn zt^44)10z2-T96+Ki8CU{vu!MrK^?487gEv_oOR-v_JnSH*OO~wa`gICMnAMlC2zW? zigp5R(o1i>F_k&_y($@)Nwz>$RgWjoikfCk?GvXN1XOY|G;zQ!_eIIh?(~3;G<1+N z50^YW7ZI2j%?`QEIi%daTDAcGA4-rXn6V5qU>X3L*HaK8eEgHmL+2T$5|>;_oPHF@ z)WSye`B{KJN|3B@>;Y46EH`za21veq+l%>aj0IkY-levVNcWivx`CQ(o@8ym<@tvd z6nmAJvTS3~Jx{FwO&b}NoE^c>-952TG;Io&*im!N&i>V7{aIx~tI(i5eeq3Xib&C% zNQ^R1`(D%m3^B-(MCl)rtOzXKYS)*T_7>c8kZLw*B#{A?2pti+;+r&Xw(5#-4ov_@ zlyX@Yt+AH*ln%!`@5-PV+zL3X8!=5m>I=< z+3|bD=f$2dyt&-pG_F|g?Z^V9=u~2wQD+q`X0j(txnt$9C^dDcEMF2He>-Ht&;`J9}b* z5=U<;uH(Y?sM$xDzr=INt%cOB63HM)vD~wDCaB)Y1dhH!wlU6qXaXj>K1qpt9My1q z&I@GvQ~b`~FU!qE8|{-h#%LXh8rim=mYRNM1JG8j_P6$%Sl|#U1RVSO)=S7_`>Tou zG=1Zql=ZhRzb7=YF4f8FR;_NMk2{utDs5=^3xnR7Q`}5uVn^NWQLKBEpK7a;L@C?0 zbm>Rk;+srk!x72oY1@`gDU@u-H8u?i_WtmFDXtXp-kZDR=9;^A40WV2(l3_d=}R8g z=8>az=VeH?uOf^i6G#ZZikHl*QRvrl5r~){_iEyJV)eNx%>ucSUw1UmyU(q3Qg}|` zSq!YPDe8R(tx0X+D7^3AULwby81yv4=QH%Hx^wxCYd)AR#sgtB9yJJ z=}7}_?$u1L4PDB_R%yJ#8A{f=JI zHYjU(c7|y1gN*uDQzo?c1=q+$5#te+>+ef8sVr{G_DDwn@U#f!R@!D#b}(FZ^{FG% zZfC~Wo1gY;qnB8pY(F9>!Q*W#dW`KD0rn~$anqWc0f8QgdUD=VdR3F*jX{PM-I#68 zYhiCL5SB9#hx?SHP?(Ta*+*Th-2G_`!~Xz;Zv5>}A%^3MdiY-XpDLWM0=1%&;z^mN zor@p3J*o*ys=R3LoaFq}?mHRscxvt`GRuVSeGNj|HO|u_gq6*v8-jX_*0W4gXpuK==QMq&EPi4yIma{wjF~hm zwTw2-r)@9xE#3m`UU>V}q$F9%G8Y7Yd+z=el5Ub52jCov0>*q^AG?uq5p%l(=BYp7 z9l80kxL`TQO1&GXkIN3iPPEwGPbuSRn{QK^0>w4({m3Ti^sdr9PD_Iz zY1@YTySn?+)?+fo<;W#x>aE)p1=+-|pC-_Dx6Su{UiBpKx_rTYaJa6`vdOk!sU~<~ z)DK!?F?dTXcI~wE{wDV{6mXokCw6<(>zLRTexkeEXl>??&3kx*bSit)Z8e3$m`0my zg^o)D&lC>F3bHg|34RW9L5P0?ZqGTc_Ad`uTriSLCNO6iNAFfY;T6#2m>3#MaJ-Vk za0k@TN$2<0GTXx&I(Z?6K=t>c-ey>~J7gXOdL`$A^zB1zpV|_{5Pa-YD#x%Cl6)tQ z;bWE!K^O>u!Cj>D=|LRG^C_dul!+mH=b+$Md3Erv_jV(iCLWC@+NW{w-&wU>q(a~i z;YQt$#)7$#$+qaWNAq$)rcEYtJu9Wuejn?R7HKS{MNlv?yRByb0Kz4zas{Njmy`0) zv>BMqxS{#S6yOLs19?3+b*WoSzJfxg21XrsQ8ZGtVa#4w9B0(kSO+wT9ElnhJ;?Mm za@AnCXUvd}aSnOI{n{=d8Jh|6{WH@58f3{;$+;vxmb4+ep<6KZHLNN{q8bq7+j=lkgm$v zH5VLJh%Ieja>!qfNUJvSx=dGNDPA{v=9`fuh2z-De}~Z2ji?DE0sdA|j4w)ymtpX; zChRXc=AO*{cReH-AB8h^{{Waetb?3;RO==YWJKJN@K3p^)Tpg0TRP!` zb~?WeYgcx$z#@Mz%;iRV4A(-pBIYZYw4BNP3-Jo!kANEpZGZ8y!g8;CG>~3Nr0ib0Nm?ypdQ?+=h}UWsMRk zbB=M=uG;E`>R6(6*obxnak+8oD?%)6td|~eRdgvR<%i$LrAnzXv1K56Tw!{*v8>7U z2~zR?bYi#*BJcq8BfUP*MIFOBqDEM5JI>snQSU*SHlrlB63B}m*^3MnKf#{gjYoW8 zjn)4Ee6fHMHjnO;-!!W> zo>eNKyPoTgK@~H|L&tGDG>^CUayQGgdg7aKsdu;|Hr5zz{1x|KYOJy>HnEkNr}7CH zBXA#$07_w_ZU4Z_A1qEPZeb`Zw^ZtiQFv643P3Ic7(1-5$C-7fCp zNv4_3$Xpp@cI%FSP$!|>Y1fw?WFBEmWB1B_U`L=nwb|S2aNApOsAb-EhUz%48`E_; zriM32_7cq+$-lAVHPUJNiTQUOt_}z-_r2*@%b4{09cnG6DV)g7^I>~d&5hBLIQ*%B zUVPB~k81PFeMP0(?uKC?+BSBr>lvf_G|tTS`|??wf@Rhf1o==#0`ik1n@18jUX4{P8{jX{Yx!T#xwv#~N z_m*$Vp0(R(elS>D%aUF*gI-go>QlVNSBX50*!lfyUfM}{a1~@@@|EpC+CGHSbqMB# zB@!zJ951i6UR#eo93a?1=DdSI*Nw46HvnP)Peaem z*}XmLM8t4pkC>ibs_x#K5UP>$8j=|jS7=LQ?ac)evm&d~V`Ka8ERd^<=Y?>JS z!OG_XpN5T2jDkw{NWrF2E$!|(?Nc%x! zxVIa9N2LNRDx|@fZOnt5dsS`2F3K3Pjy|;3kyc^lt7jagKh9+8yLWMl2XTP3%1+(y zkIUYPq%uaO{{V-IddZF7!^cV+_bbTBJb_d&Rx2Mo1{f6B*hosaR`;h!-@3}3%-j|9 zsAM}CcXh=8O40_CD8F=Kk$kma$8?NOBhsPsJjvEhp?IqvVNaQO_8sT~8;z~Fo<=yQ z2-Q_fE;2q^a%>1=_E#PFKQshe;SRK%PLFY6V-ZBm02R=lbTl9u~B|@{_OxPYGk;OD{tvd zlHL_awv4{-nxc;lAq=}n^rg6C8tsezS@q9eXaad8Uo5H>PAa=^juk#`a>I&jafFkM zWrj}bni3VWCeXA1<|0f6>xyKXR}w~9nR>6UwKhLRoNj)Jmo~ zLaE`7c2tirnNl^27|!YdRdFD~pDBk%^)(!95gC?E@{UbNiR7Um;XuhX3d{3uWcg1= zpa-;!%ag%wDPoVyjy5flGHE=uPoFHixX+~|n?m_`_uoJZu_Tjm`^Tjb$s5RiT%zz> z(E8H~`Ai!M`4qqzNir@0=x73ahFHcIa|YuyvFwgTk7n({nI8EF2j)@8CY-FPJWQ|i zjGvdK07*A8IvDUc!KT8&cMm~Kl5gBQD}33g;+U+VpP>{1Kgt*%Q%UxNA~axRgT+JV zFPKzxJerh45SMuCjwk?(833a`yq_!X_pM1&G9-iLJuoXe`4uE9 zjK+C8y5@nH*UZvHWK`YrVU1?pL$}O0Qwhf&^|5uefOPp`9An~KqzO{*}+QyK{D!=Z*0R3yDzl{B$B8EO;&OLEiGdJ3nSeIrSBV%>kDjuS- z%3ay{kh@43<0N9U{Ieg*I3u^UYuslNEReA)#s^BH7-W)I97L*qZL#$qTF7NqhiZ@| zL&ki%%G5mRK4Fy|Ftw*Ql^Z(7>9~v>tv>4BA1*&E?`9Zn-*@n=-loe#l(~*cCjdJF zBsd#=s;gU=BLI&zl#oZJYoydH+j}=5+>8YD6^n6hs?J_d^@HYi>OHF_tZ0?aYT_G_ zCS6r+3v-UOpKzhBN|wZ6e5!hy>8`ZYXH|{2h{yA+txHYc2>ZV&@7M6ISt85>62)%J zlV(!fqjkk*w96v2urHi5u&MQ~m+Yw99H3z2FV3}^78_QZj6xfgUWC^)q6aT5EhC^R za&v`Kj8$8RWmu3)8W$Pd7v^mC$*z$t3A)*AeA!&?21VgVpsIHkqG(D^ijIVnj;-xn z^QLbXW0aE2$rMGOVykZ>`=E20QFxaZC8Ay9Vfp=WT?G1UK6HSV@*OaX>_;`3HM=tT zcJbq3%FXC~E0xB^*DKBC%?rwsvn+%wN1T2YEVEA}NfIa|4v05kd!I^4;a#QTY-N=~ z{{S;hw^{Ao;cinKw_`Z>sTdiIlVq-1HRP{KnXwk=B9F`*AH>yZBbUiZG3FTw^I9{s zk4%bk-ANoW;a&FNs*dNk&{~#OUGAg%-80&!`$9`H#$sV8UEeQERVygBM($&8 zwRwu!Z?8(St8;4JTQ21-%MU}^orGDAc+x`o-zikiW81`D0-WA=BTjr>~@sKPc z*hUD$_s@Durj1rKaKXnUzuhC+m=fKoS)f7l2L~#>0{5ca$1R-9g%GY%qAr%6ZZl}~!u@@+5(7Y?=L~ssrTc|(m`&OJbh;AN28c7%r zo6?dy7LlWi=Vpu&O7z>_wAL8B!rot*w;#n_5rxbgnie~FT0%px3PIbqsTHFdrp4W8 z*=EN2b%NodEw$Bw#NXZat!p^dH$|{~$M2q%=t2n?JxbA7&kWnzBnZRh+}zf^gh4@h z)kk4P%uOBCYd8}~Ujt`l#aV{fMIxF|uuqztpkrYTuSx<~B&w zJVPJvRFK>GmrEfkv8esf{&g>w%aT)YCzD+fjfHWk9{CJ$kOO`7Jq1F`AhwXkn}VEt z-*@n*O&m)gnm^r@Jj8#Bs$DxgWnAR}#^vZU+O{IaQ@?R&l^YzK{{RW~s;t|CA2mv6 z=i5_Uu=2yE)bhSvp1JQ?X5pMPYsa2&aI^>{nIpK4SmWO)&+%u9xeeHoVHw`+!pmi2+r9(sj%FJ+>ZI@ z8T6vTVe)y6GM3=vU@uHm%_A}2_i@H5t4J9z(XQ}*R`sh9$c%$~?PcT&V;W@NA3ZZr z$st^ipZ%J8?jWLdCnA;W zrDpO}GY!hz0qgBX;L-VEKYxshYO5@9oaM%N^rQkTo2DQil#CVhpn1%@TWE+LDY8cE z18n)7xy=ziBg5_7M>GK>iz9iiuZ#>)9_Z94`A<^bwB7r#M^C#+8oKY1zV0w60!EW| z)8-YHPBOg!sLz`l6(?{!ZuO?^^8R;51G9S5JjvvB5x~iljpwBRK23`l3coh)YH|cK zDJKCJKb=KzvPfN>j#nRcqAbk8j_;Ulsu^LSMvaI(H#@yO>bu5YYLn%T%l+?qpKyr) zJt?v>vVyb@!Y=;+?timM3}~!m5r&hd4?{x}B8geDtJamIl1UaYxR0)A3jw#5c~!8n zVDws7klaa^`2pakt~=Ab$voh=+yLUBxROO*F_n7biUP%%BV|=FZ8)eRbw+h$%aM{P z@$E>~EU;$zg)$~@Eq4vYNjar*NLonaQg-fQcwa+K*}Yi-+Qoq)k|@J5kh-AGPt8ua zwp)1v7Ty?SQUX}xX8qisccnASFr%srso;j|OK-iU$oshFqb;|2kBGs^`p^ULW0+xb zcJMtYjaq33I636g_Q^O5qkj}6fPM(>~AD zbGJO=m78;9ZTUtifgP+eTtbCcXD8;RlYDL!M&<{tEKJPaS(78FZ%=A+LPUg+$~!l$ zD*+tRN->d>OB=GGX8DO9boQs2#Ec2zHRJK9BlDS_R~zHb1uzy%uP_gg@z2ZBr`oNL zE>A6_89#+XZ5WUl56UxwDtR_TmK=e}pa@ztb}O8}_q}PmQ*c<<=g-Yg1wr{0hI!3K zyW`7m??4uQ(ytpS``FqjSe!68Q^!i6WD+xd(w)z}TvaOyo!N2I=|B)ZJjdL-VaMxH z`GC1$_i=$zyp6NXmG|?2zLe-d0RGf+ca;RBA zPrHws>qx7<>l>Jb8Nu&FEb0nKStMhT^r<$Bc2WZ|CzDFRHdjV%zFMw3`csh%e=4?n z(`G+sm^kRdm5Z|Fcm|jeubUdT`$rV$(p17oe4u#^>qzm)(f}WlFes58;|jwLyaVcJ z0kcGcJOlGadH(=w+N9n*wAi~M&&^RZY_e`&nem2SN>#cURAS4|N&vBlf7zmwa?wB? z{L&vRDEYD8pKhC%Ew?oj2W9~M%8`*8WmCu$0H^PD$GsB9jJOTCyP6t9=M*0(#{!-5 zasB+z15!=fV~^#Ddbh0%i;{zLAHA9+WLWlhCnl2LY;4lA?NPuK0Fqm!!zfebHaTxv zUoVmKZrjFbsVn)8+x}D1ooy3uX5ZJ=fF)S`!MlG>DmfQy*v9TCn_w}ke8hq>y((WZ zR|G#ez@P+SxVS$!I2-*vsym6IjRMASM^j8@^1pH)=5LtNvowpax?{ZnI@z|y3by>W zH73{JxxVP+RdrDt2+_`Sk+-ERkr^h(@M8z-KoTt8W=6%}(BCo2FFooujggB-)Gh@~ zjVng2yDt9#(tsk0Ntv5(Mdyl5%&JKH#PhqYEOJPUoA&pie{$GfjM<$IfrX6 zCB13VGDg3Cntyl$KknRe52&C8@=IZ(eX2RdGDzKl-c%0Miy#Y<{AQ$z;n}>RH%Hch z7|}39DK1WV6tYOtE;~IN3(P&eg{U(t@F) zCF8;<&V6Zo;Lzn?jBu0%$f8G)cpL`%!>Or6o?{X^uOByBY%SD0;44Q z(zYaG3M$6D?)5cZImayj0B{^o1gz3Y$U9fC6z`ve>-=9gT8t=}Ne%MnidB=$VIFa` z^)vvnta}xWcaFEEINWoM`J_|5n=QX@8){7M+qmpS=71Wg)7zF)wl!=K?@y2T zV%fW#=9tW(0WI>gU{i#CLquEdpg5ogG9s%0s_mX!bsp3}7DMFc2d~Z6huo;aIO0gCt~#!0LEp3 zimaO$^{Er)LQ8HSQv@F|c@y`YpVU-xPSNBx?VTtBad52&bvR&fXpOU$#`ZlbDO-1z zRk*2(ovY=2>HuS4tBsj#9MfUTZ4s)g1I;?&+D7vi?}3J;Sixmx>O}xZ&LlWpxF37# zM%~;M;PJcD-lJDoRFr-}$*7@>KJzPO*yr$|2T0pkBDUe{O~{3TA)GPhhW*spJfIn* zj!(5Cd7mj9sP>=mR=(VrxM+~;)wBFndxZ=0c}$sd=OJzJ$Dk(rru{-_Vu zrG4Ts{{Xx;l&2_HlgOo3D;^bpdz}6h*%&Y<8EkVv3X8iT4hZW&UA(Ud zIW6jFb=w?`otXlg3;yi+V|;k$>p%@zQe|e8;!NNlYLjG9#z-pUjwy($uty)=W+wuk zV%-o0a6zC5n-8(c+5y28JcUGAJv&oQf7M2to2fL_Rb_;+!Ojf;BYx&J&wglW5=FzV z2V+l;Rasa#-ox(GWMd}c4%3bW05t4NecQ8>w-keFF3^phv^q45vNu($G9xr=Grj=e zFRcJo^3k~`VeL{!C(2uP>~WfQ?cD9CTV!era7$1G@ycfTLhK`>RBA&^Lxoly8`hsB zDy%+s%8%z!M!1k2^Z_GAN%JE(Jqe~ttsFUK-ILa)F4#DKm%T-Rm6ewYc?Z&f2H4(Xd0ROHbxI==sEt=Fzc6n@P{SVkuD)eXSgT+z(!7cQ zY@Grl{eHCAb_VkCx%!h$4AHAf!#FvoCBiT73|?7oht_}}HOI=zKh^>IQv(N8MmtFP zv*}B5aq}re<%SJLz&_kA4tbyfqgkV810->~)}&i_t=U{FJd8gtdPryU9HS=1UXANg zd4@g38#xpJ$r+~0H}5-R(xTjrCN}jOe>#%hVYKI#&ou5;@{87h8yc;?WF2}^w1(kJ z%eP<{qpsk;cly#Ig^v!|=cNEL85fW^Rpe4Dd8|o(Dce?P%Btg@w9_8Y4mWn732r1U z2n)_T`cg^zwmZ2b0lU(p3IwE)v}2R$Miu_)-Y5YjiDO;kX|tuBJ!wz&R(@m4HHDc4Ke4C}Xx#TapH986$R#NUMRnGyx+< z?4iQ((vsm;J-a^sD$Fskk2~?7O024oOvE^v5|XTryAWjkYCQRw=fB+b_oR+P<^>7PXaQtmpcC^(dYW-oWmOU3LEI0m zD>Er2SA1iy`zO|-k~tU$R?oEn4)bpt&e5I)O*c3Lmd7<56K*9Letv`NOpvs!OK?|; z0G1WrN)+rsf{_uRb>BW4}@l(f*c_gtW=_1^B z0^AIGS6T57$8R~7-rjbL83BOE-P*o-@rJP_#k{D+Rw)&+EQ`KF!OjO^?@H$+q@?V4 z{{X}dTIx%{u(zD0GxIku&-AYp)~wr5y0~POiIK+W{{Xsc*t|(3I)$1=5&7Ja^L2~g z@vaL}vRLLQknCB8S--iD@v1S3vF3MH0d9(J&e8Jh z54X6gn}Bu?xmfYJJJJFO?)7qZxByhSp z*va=t_kr(3lRT0mGkm9|CgU2MW6WcYeJHpQ#${<0WMv@mDe#i}18wSBqK&+^ z-WiD9j2g0LSBNZQobv0^ph(NY@!=V>kw6oOeDx7;Q?awV`c+wpwYZ0GN_UyD!*3zb zebw(s*Ise?m6ZCP)b0nq{44SNT2I4WV#va+B(}_oS@xWeK;pi4)|YmnB)Qt`H)HXx zgG1Hivyx&ZU$gM1<*e;%ONY;Aw{7e9kJQw?N>0sr81cv#1^NzYmy^XLqZ@IGg5kF@ z+_)>nLsD#6xRG0GuRtmjHU>R-rc*YO#Ez5zH{PO(UZ79|k3mHX3o+qpMYWVL8#?ho zu87y~Q}ef{TATYW;kj6w{`slSk9oCA+q#C}HZz(D(4?$9vK!WgeY_5pyAOi(31bp@ zSWiYfO=(B)_Th2n%?fTA3Fds?jXMFy{HJgoaY$EV52bdC;Fwf1OLU=tz+Yc#b+3jr zxi>W0j?$wZUfL`!bBNuZDSWfWIW^tKXQ5iI(-Yia^%RSFr6aV4$OxC99e)}u9OoAu ztkQo6H7t5v#M#*lu2++V;=8Ez>o`_FBTs@=ML7(-jMa<39$eh#%d~>hH32gc@_w|n z4r74+#l4dlwU;04rxkMFMZH-T4!nsQzUaxyucHo?5u5jZYJbZ^ z&&%9agx#62_YppVLiFp4*! zIX_AQ?4SETOkKbWiB(2PZl8r!MYE1!n`V+c@w=@`*APc1nqO!Gg!T5JZX&vmb~DdU zN}C1QC!K8#!ienATkin${{ZcvCX>yAG%BR7-&}E2ip37bH-E`)>7JyBYg zE;YNE6+_6#i}NntoK-uEnXU+sNd14m_o>e@@?B9?v&P>_t>z9gpDOeC&{1j|i;pj1 zc3@66mg!HLX<9wfO28*YUWTa&rCWdse(&#BLE+y9-|N;FH?T_xhSDs}Bfc@{F;ieU z=67WTf2wB3<5H}D=-4^xv zKqv92uNE~>A_@$A6YH8GCf+gt-dJLu`hCQ*A_ROjD~zntDizw9Y=6s6pM^aXvP4kj z+an&8B${hPz=8^n2yVuc%aivc1ro+_pHOJH>?aUU^6g=dnETMT4$bB-PL*bBSmTiw zXA8@G-OV-|XngFKW&r1Jr56hkNX@!M#&d&HMj1-6JA|VfeJS!RQ$Essr|jOMn%+&m z&{xeF>b)qqSV;b8L?AROGD{j+7|CuTQl;cPx2P1>x(gE(9$*}Vra-4_Na0pCA9v8w z3l5StaIPg*osI(fVv(+yqS~ptRy?1jG8qe6$=oT(YL|D~p;QjBw?chr7?$!x*8oUV zNO;XjG;0hc*|*8NkDIkrj@?5^9^WyrK&x@vw#gRZR#yY%Ki&4Fa4AO7$s;tK2PUk~ zD1}H(yLe$xJ(+8a#Sh7jezdYcF0rw8t9{|_D7X%5pw`5=2R^+j2;+$1n6E!{FF{VDk?+JASpA6&QsalgX$3qdYgvgN?qF3dW>*gQ)>q z=A@rg^DLA#q8s_D+xQ>9cYhRm6=oq z^0uFuo2jfB9n`x9^1;P5Szb|@ve@9zD;;gVy>klA5m5#{>wh}CZQ_{{B!|r1GO&20 zUV|M)aY;DkcI5YM-D&G2k**^gsLd(AFtYHEuT5n|~0= z9B7vJ2+qy9nY!)nE6d`Mp;D@!I`BSj#;&V2)Y&)hGB+hIV!fH^Kik%3X*~EXWqva9 z43Y0z3;zHJLxL^BBdXmKZK6-`G?4N z&!l)(HNEq!7JZYLS)({AF_1GJA-lFU|4V_cq{*GgLE%lX&_W-fZzcKgvRSiSnW%rjHwl~(-V2(n*G5A$R z*KQe+ocWTs3g6wwYO=cZ>RfEJl*5JG%)Yf;!sR*ZkA-^mrNhDYQ!zoDt!2;PysG(vWoq%WEVo8f$SO$4;+?~k^GUQ@t9b!7 z@&oz!YAX2g~mZyMyY9)>2W(~V&>0XfsjI59^zu`{g>Tx=KysIEqg{D^()< z6`%Kn;C(72!#c)^x18?vsV&q<%8l2W0^rvY28m=%iVqFCtu^#8NQJte;vK!}oSPMy zvy2R8rHl!kF&Y&eS-P4AUALIVsVs5%ksP0!s~<|cYk6%neo%e6IXLWnD-+Bf1LHx>D#jBs17XZ(`<9`$?7 zD+0w6W+ZQ%AAYrWBF49uB#j)BNTxRGJ*r8gbe$GGvMcnvZxZ|fyfMYgZNcA^(E*zU%ae44)t~0 z?TiaZ3hrD6>p&92JApB#6ZM>l9J!|`Mv)DpAWD- z&wXFlc^*e-{Y_2QZbT@TeG2{72aBh}rAquA%5i|3D&>Rh zwB~2q_&M$pq3d~O;*X(f6-7H}0bWapy(v1Jj1gEL%Dfyc&QWZN9iM+Cyt}XxNT)B1Qf=30M&?w)JKE z(T(wDQf(*8Mfmz%O}IPlq2-HiAgz+k7J;yYe8$XH7tEg!TYTPiJ5LPpt;tDQHb_~B zVGb{MQo%ToSawAsH?EvLI2`W|aRnN&J_Jr750<1$zh!nd6 z$Q}~$)h6#=n7lZUS(Er6xsdM2$&O~cVO}h!JJmAida!i(Bs}!{-6pEq%FreFeNuHz z_0(}Y_1yBbD<_g&{AcUI_|t+f_H{XzNTXw#%%;h@3<*2K9 zwibYfDs_^^gXD`})LtU>KCvNV_a5Ifwut1Fqb!{DwFYAXhv{yNzj^WY6O$hAbOj9b z@I-tc5v^v*ZD;p6vd%0$GX9Qer0ed`V_IEaickWp<}|vBT{!F+wq%xGTvqTOOVkrk z__tZkot8AiNd5E8BY7E?o2yv$^4zSo!CF(q$M^fbH_!mjwaiRuFCDY!x*sU;MYVZK zr4y5Aa`4ql1I-@I>%w+fBZ?|P#y^ye!Hu4+eV3f`5)%Z{NC0%Cq991P zmf)pzMsF+S62Fr>>>jT?IP{=YN)hoXE!ay%WM~#e@D`(`K}q?~rI0DXUqD3t`_=1! zZh(O16Fzn`4@WgtczUF_3V+?YiGw>zGT}NQ7yx0NX3ZoHsjs-dAM@ zF1zIUm)!t*g@S|F{p(V}*!r#;Fc1ejn7`OGGZp?NJzu=$#wvWjPbbr{;K9S+&bNMC znvgbfxEV^FsrT@=9nRe_WUu@LG2>UR(b9-GxUbjb-#>7K==t&k&!hSc!v8>$7>vI9 zAtRohWuAn8z(O4RK}yv3oCQXhBgIQMFeMk3=`|^p_}`_nH|wIuE7A5#XA+bJSRd5P zHR##(Y4%+=eqv?Eu%;IQ)0=haCiUPq8)RBvN}Sk@r%t-hEACRj|AB ?ircRn$9s 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