-
-| Env var name | Value |
-| ------------------------- | ------------------------------------------------------------ |
-| XLA_FLAGS | --xla_gpu_cuda_data_dir=CUDA_PATH_V11_0 |
-| TF_XLA_FLAGS | --tf_xla_cpu_global_jit --tf_xla_enable_xla_devices |
- To enable profiling (useful for debugging), add `--xla_hlo_profile` to `XLA_FLAGS`
-
-## Globally enable GPU + XLA
-
-By default, TensorFlow will allocate 100% of your available GPU memory before it starts doing work. Using
-`TF_FORCE_GPU_ALLOW_GROWTH` below will override this behavior so that it only allocates memory as needed.
-
-| Env var name | Value |
-| ------------------------- | ------------------------------------------------------------ |
-| TF_XLA_FLAGS | --tf_xla_auto_jit=2 --tf_xla_enable_xla_devices |
-| TF_FORCE_GPU_ALLOW_GROWTH | true |
diff --git a/openbb_terminal/common/prediction_techniques/arima_model.py b/openbb_terminal/common/prediction_techniques/arima_model.py
deleted file mode 100644
index 4ab3bf3ed5a..00000000000
--- a/openbb_terminal/common/prediction_techniques/arima_model.py
+++ /dev/null
@@ -1,76 +0,0 @@
-"""Arima Prediction Model"""
-__docformat__ = "numpy"
-
-import logging
-from typing import Any, List, Tuple, Union
-
-import pandas as pd
-import pmdarima
-from statsmodels.tsa.arima.model import ARIMA
-
-from openbb_terminal.decorators import log_start_end
-
-logger = logging.getLogger(__name__)
-
-ICS = ["aic", "aicc", "bic", "hqic", "oob"]
-
-
-@log_start_end(log=logger)
-def get_arima_model(
- values: Union[pd.Series, pd.DataFrame],
- arima_order: str,
- n_predict: int,
- seasonal: bool,
- ic: str,
-) -> Tuple[List[float], Any]:
- """Get an ARIMA model for data
-
- Parameters
- ----------
- values : Union[pd.Series, pd.DataFrame]
- Data to fit
- arima_order : str
- String of ARIMA params in form "p,q,d"
- n_predict : int
- Days to predict
- seasonal : bool
- Flag to use seasonal model
- ic : str
- Information Criteria for model evaluation
-
- Returns
- -------
- List[float]
- List of predicted values
- Any
- Fit ARIMA model object.
- """
- if arima_order:
- model = ARIMA(
- values, order=tuple(int(ord) for ord in arima_order.split(","))
- ).fit()
- l_predictions = list(
- model.predict(
- start=len(values.values) + 1,
- end=len(values.values) + n_predict,
- )
- )
- else:
- if seasonal:
- model = pmdarima.auto_arima(
- values.values,
- error_action="ignore",
- seasonal=True,
- m=5,
- information_criteria=ic,
- )
- else:
- model = pmdarima.auto_arima(
- values.values,
- error_action="ignore",
- seasonal=False,
- information_criteria=ic,
- )
- l_predictions = list(model.predict(n_predict))
-
- return l_predictions, model
diff --git a/openbb_terminal/common/prediction_techniques/arima_view.py b/openbb_terminal/common/prediction_techniques/arima_view.py
deleted file mode 100644
index 117b84da2a7..00000000000
--- a/openbb_terminal/common/prediction_techniques/arima_view.py
+++ /dev/null
@@ -1,316 +0,0 @@
-""" ARIMA Prediction View """
-__docformat__ = "numpy"
-
-
-import datetime
-import logging
-import os
-from typing import Union, Optional, List
-
-import matplotlib.pyplot as plt
-import pandas as pd
-
-from openbb_terminal.common.prediction_techniques import arima_model
-from openbb_terminal.common.prediction_techniques.pred_helper import (
- print_prediction_kpis,
- print_pretty_prediction,
-)
-from openbb_terminal.config_terminal import theme
-from openbb_terminal.config_plot import PLOT_DPI
-from openbb_terminal.decorators import log_start_end
-from openbb_terminal.helper_funcs import (
- export_data,
- get_next_stock_market_days,
- plot_autoscale,
- print_rich_table,
- is_valid_axes_count,
-)
-from openbb_terminal.rich_config import console
-from openbb_terminal import rich_config
-
-logger = logging.getLogger(__name__)
-
-# pylint:disable=too-many-arguments,too-many-branches
-
-# TODO: HELP WANTED! The logic of this view is pretty convoluted and it overlaps with
-# other views of this submenu. It would be great to refactor it in a way the
-# `pylint:disable` flag above can be removed and the backtesting related code is
-# reused by multiple views.
-
-
-@log_start_end(log=logger)
-def display_arima(
- dataset: str,
- values: Union[pd.DataFrame, pd.Series],
- arima_order: str,
- n_predict: int,
- seasonal: bool,
- ic: str,
- results: bool,
- end_date: str = "",
- export: str = "",
- time_res: str = "",
- external_axes: Optional[List[plt.Axes]] = None,
-):
- """View fit ARIMA model
-
- Parameters
- ----------
- dataset : str
- String indicating dataset (for plot title)
- values : Union[pd.DataFrame, pd.Series]
- Data to fit
- arima_order : str
- String of ARIMA params in form "p,q,d"
- n_predict : int
- Days to predict
- seasonal : bool
- Flag to use seasonal model
- ic : str
- Information Criteria for model evaluation
- results : bool
- Flag to display model summary
- end_date : str, optional
- Specified end date for backtesting comparisons
- export : str, optional
- Format to export image
- time_res : str
- Resolution for data, allowing for predicting outside of standard market days
- external_axes : Optional[List[plt.Axes]], optional
- External axes (1 axis is expected in the list), by default None
- """
-
- if arima_order:
- t_order = tuple(int(ord) for ord in arima_order.split(","))
- if end_date:
- if not time_res:
- future_index = get_next_stock_market_days(
- last_stock_day=end_date, n_next_days=n_predict
- )
- else:
- future_index = pd.date_range(
- end_date, periods=n_predict + 1, freq=time_res
- )[1:]
-
- if future_index[-1] > datetime.datetime.now():
- console.print(
- "Backtesting not allowed, since End Date + Prediction days is in the future\n"
- )
- return
-
- df_future = values[future_index[0] : future_index[-1]] # noqa: E203
- values = values[:end_date] # type: ignore
-
- l_predictions, model = arima_model.get_arima_model(
- values, arima_order, n_predict, seasonal, ic
- )
-
- # Prediction data
- if not time_res:
- l_pred_days = get_next_stock_market_days(
- last_stock_day=values.index[-1],
- n_next_days=n_predict,
- )
- else:
- l_pred_days = pd.date_range(
- values.index[-1], periods=n_predict + 1, freq=time_res
- )[1:]
-
- df_pred = pd.Series(l_predictions, index=l_pred_days, name="Price")
-
- if results:
- console.print(model.summary())
- console.print("")
-
- # This plot has 1 axis
- if external_axes is None:
- _, ax = plt.subplots(figsize=plot_autoscale(), dpi=PLOT_DPI)
- elif end_date and not is_valid_axes_count(
- external_axes,
- 3,
- prefix_text="If there is end_date",
- suffix_text="when backtesting",
- ):
- return
- elif not end_date and not is_valid_axes_count(
- external_axes,
- 1,
- prefix_text="If there is no end_date",
- suffix_text="when backtesting",
- ):
- return
- else:
- ax = external_axes[0]
-
- ax.plot(values.index, values)
-
- # pylint:disable=no-member
-
- if arima_order:
- # BACKTESTING
- if end_date:
- ax.set_title(
- f"BACKTESTING: ARIMA {str(t_order)} on {dataset} - {n_predict} step prediction"
- )
- else:
- ax.set_title(
- f"ARIMA {str(t_order)} on {dataset} - {n_predict} step prediction"
- )
- else:
- # BACKTESTING
- if end_date:
- ax.set_title(
- f"BACKTESTING: ARIMA {model.order} on {dataset} - {n_predict} step prediction"
- )
- else:
- plt.title(f"ARIMA {model.order} on {dataset} - {n_predict} step prediction")
- ax.set_xlim(values.index[0], l_pred_days[-1])
- ax.set_ylabel("Value")
- ax.plot(
- [values.index[-1], df_pred.index[0]],
- [values.values[-1], df_pred.values[0]],
- color=theme.up_color,
- linestyle="--",
- )
- ax.plot(df_pred.index, df_pred, color=theme.up_color)
- ax.axvspan(values.index[-1], df_pred.index[-1], alpha=0.2)
- _, _, ymin, ymax = plt.axis()
- ax.vlines(values.index[-1], ymin, ymax, linestyle="--")
-
- # BACKTESTING
- if end_date:
- ax.plot(
- df_future.index,
- df_future,
- color=theme.up_color,
- linestyle="--",
- )
- ax.plot(
- [values.index[-1], df_future.index[0]],
- [
- values.values[-1],
- df_future.values[0],
- ],
- color=theme.up_color,
- linestyle="--",
- )
-
- theme.style_primary_axis(ax)
-
- if external_axes is None:
- theme.visualize_output()
-
- # BACKTESTING
- if end_date:
- # This plot has 3 axes
- if external_axes is None:
- _, axes = plt.subplots(
- 2, 1, sharex=True, figsize=plot_autoscale(), dpi=PLOT_DPI
- )
- (ax2, ax3) = axes
- elif is_valid_axes_count(external_axes, 3):
- (_, ax2, ax3) = external_axes
- else:
- return
-
- ax2.plot(
- df_future.index,
- df_future,
- color=theme.up_color,
- linestyle="--",
- )
- ax2.plot(df_pred.index, df_pred)
- ax2.scatter(
- df_future.index,
- df_future,
- color=theme.up_color,
- )
- ax2.plot(
- [values.index[-1], df_future.index[0]],
- [
- values.values[-1],
- df_future.values[0],
- ],
- color=theme.up_color,
- linestyle="--",
- )
- ax2.scatter(df_pred.index, df_pred)
- ax2.plot(
- [values.index[-1], df_pred.index[0]],
- [values.values[-1], df_pred.values[0]],
- linestyle="--",
- )
- ax2.set_title("BACKTESTING: Values")
- ax2.set_xlim(
- values.index[-1],
- df_pred.index[-1] + datetime.timedelta(days=1),
- )
- ax2.set_ylabel("Value")
- ax2.legend(["Real data", "Prediction data"])
- theme.style_primary_axis(ax2)
-
- ax3.axhline(y=0, linestyle="--")
- ax3.plot(
- df_future.index,
- 100 * (df_pred.values - df_future.values) / df_future.values,
- color=theme.down_color,
- )
- ax3.scatter(
- df_future.index,
- 100 * (df_pred.values - df_future.values) / df_future.values,
- color=theme.down_color,
- )
- ax3.set_title("BACKTESTING: % Error")
- ax3.plot(
- [values.index[-1], df_future.index[0]],
- [
- 0,
- 100 * (df_pred.values[0] - df_future.values[0]) / df_future.values[0],
- ],
- ls="--",
- color=theme.down_color,
- )
- ax3.set_xlim(
- values.index[-1],
- df_pred.index[-1] + datetime.timedelta(days=1),
- )
- ax3.set_ylabel("Prediction Error (%)")
- theme.style_primary_axis(ax3)
-
- if external_axes is None:
- theme.visualize_output()
-
- # Refactor prediction dataframe for backtesting print
- df_pred.name = "Prediction"
- df_pred = df_pred.to_frame()
- df_pred["Real"] = df_future.values
-
- if rich_config.USE_COLOR:
- df_pred["Real"] = df_pred["Real"].astype(float)
- df_pred["Prediction"] = df_pred["Prediction"].astype(float)
- df_pred["Dif"] = 100 * (df_pred.Prediction - df_pred.Real) / df_pred.Real
- print_rich_table(
- df_pred,
- headers=["Predicted", "Actual", "% Difference"],
- index_name="Date",
- show_index=True,
- title="ARIMA Model",
- )
- else:
- df_pred["Real"] = df_pred["Real"].astype(float)
- df_pred["Prediction"] = df_pred["Predicted"].astype(float)
- df_pred["Dif"] = 100 * (df_pred.Prediction - df_pred.Real) / df_pred.Real
- print_rich_table(
- df_pred,
- headers=["Date", "Predicted", "Actual", "% Difference"],
- show_index=True,
- title="ARIMA Model",
- )
-
- print_prediction_kpis(df_pred["Real"].values, df_pred["Prediction"].values)
-
- else:
- # Print prediction data
- print_pretty_prediction(df_pred, values.values[-1])
-
- export_data(export, os.path.dirname(os.path.abspath(__file__)), "arima")
diff --git a/openbb_terminal/common/prediction_techniques/ets_model.py b/openbb_terminal/common/prediction_techniques/ets_model.py
deleted file mode 100644
index 72f8dd69bdb..00000000000
--- a/openbb_terminal/common/prediction_techniques/ets_model.py
+++ /dev/null
@@ -1,176 +0,0 @@
-"""ETS Prediction Model"""
-__docformat__ = "numpy"
-
-import logging
-from typing import Union
-
-import numpy as np
-import pandas as pd
-from statsmodels.tsa.holtwinters import ExponentialSmoothing
-
-from openbb_terminal.decorators import log_start_end
-
-logger = logging.getLogger(__name__)
-
-TRENDS = ["N", "A", "Ad"]
-SEASONS = ["N", "A", "M"]
-
-
-@log_start_end(log=logger)
-def get_exponential_smoothing_model(
- data: Union[pd.Series, np.ndarray],
- trend: str = "N",
- seasonal: str = "N",
- seasonal_periods: int = 5,
- n_predict: int = 5,
-):
- """
- Perform exponential smoothing
- Parameters
- ----------
- data: Union[pd.Series, np.ndarray]
- Series of closing values
- trend: str
- Trend component. One of [N, A, Ad]
- seasonal: str
- Seasonal component. One of [N, A, M]
- seasonal_periods: int
- Number of seasonal periods in a year
- n_predict: int
- Number of days to forecast
-
- Returns
- -------
- model:
- Exponential smoothing model
- title: str
- String describing selected model
- forecast : List[float]
- List of predictions
- """
- if trend == "N": # None
- if seasonal == "N": # None
- title = "Trend='N', Seasonal='N': Simple Exponential Smoothing"
- ETS = ExponentialSmoothing(
- data,
- trend=None,
- damped_trend=False,
- seasonal=None,
- )
- model = ETS.fit(
- smoothing_level=None, smoothing_trend=None, damping_trend=None
- )
-
- elif seasonal == "A": # Additive
- title = "Trend='N', Seasonal='A': Exponential Smoothing"
- ETS = ExponentialSmoothing(
- data,
- trend=None,
- damped_trend=False,
- seasonal="add",
- seasonal_periods=seasonal_periods,
- )
- model = ETS.fit(smoothing_level=None, smoothing_seasonal=None)
-
- elif seasonal == "M": # Multiplicative
- title = "Trend='N', Seasonal='M': Exponential Smoothing"
- ETS = ExponentialSmoothing(
- data,
- trend=None,
- damped_trend=False,
- seasonal="mul",
- seasonal_periods=seasonal_periods,
- )
- model = ETS.fit(smoothing_level=None, smoothing_seasonal=None)
-
- elif trend == "A": # Additive
- if seasonal == "N": # None
- title = "Trend='A', Seasonal='N': Holtβs linear method"
- ETS = ExponentialSmoothing(
- data,
- trend="add",
- damped_trend=False,
- seasonal=None,
- )
- model = ETS.fit(
- smoothing_level=None, smoothing_trend=None, damping_trend=None
- )
-
- elif seasonal == "A": # Additive
- title = "Trend='A', Seasonal='A': Additive Holt-Wintersβ method"
- ETS = ExponentialSmoothing(
- data,
- trend="add",
- damped_trend=False,
- seasonal="add",
- seasonal_periods=seasonal_periods,
- )
- model = ETS.fit(
- smoothing_level=None, smoothing_trend=None, smoothing_seasonal=None
- )
-
- elif seasonal == "M": # Multiplicative
- title = "Trend='A', Seasonal='M': Multiplicative Holt-Wintersβ method"
- ETS = ExponentialSmoothing(
- data,
- trend="add",
- damped_trend=False,
- seasonal="mul",
- seasonal_periods=seasonal_periods,
- )
- model = ETS.fit(
- smoothing_level=None, smoothing_trend=None, smoothing_seasonal=None
- )
-
- elif trend == "Ad": # Additive damped
- if seasonal == "N": # None
- title = "Trend='Ad', Seasonal='N': Additive damped trend method"
- ETS = ExponentialSmoothing(
- data,
- trend="add",
- damped_trend=True,
- seasonal=None,
- )
- model = ETS.fit(
- smoothing_level=None, smoothing_trend=None, damping_trend=None
- )
-
- elif seasonal == "A": # Additive
- title = "Trend='Ad', Seasonal='A': Exponential Smoothing"
- ETS = ExponentialSmoothing(
- data,
- trend="add",
- damped_trend=True,
- seasonal="add",
- seasonal_periods=seasonal_periods,
- )
- model = ETS.fit(
- smoothing_level=None,
- smoothing_trend=None,
- damping_trend=None,
- smoothing_seasonal=None,
- )
-
- elif seasonal == "M": # Multiplicative
- title = "Trend='Ad', Seasonal='M': Holt-Wintersβ damped method"
- ETS = ExponentialSmoothing(
- data,
- trend="add",
- damped_trend=True,
- seasonal="mul",
- seasonal_periods=seasonal_periods,
- )
- model = ETS.fit(
- smoothing_level=None,
- smoothing_trend=None,
- damping_trend=None,
- smoothing_seasonal=None,
- )
-
- if model.mle_retvals.success:
- forecast = [max(i, 0) for i in model.forecast(n_predict)]
-
- else:
- forecast = []
-
- return model, title, forecast
diff --git a/openbb_terminal/common/prediction_techniques/ets_view.py b/openbb_terminal/common/prediction_techniques/ets_view.py
deleted file mode 100644
index 92021f42619..00000000000
--- a/openbb_terminal/common/prediction_techniques/ets_view.py
+++ /dev/null
@@ -1,317 +0,0 @@
-"""ETS Prediction View"""
-__docformat__ = "numpy"
-
-import datetime
-import logging
-import os
-import warnings
-from typing import Union, Optional, List
-
-import matplotlib.pyplot as plt
-import numpy as np
-import pandas as pd
-
-from openbb_terminal.config_terminal import theme
-from openbb_terminal.common.prediction_techniques import ets_model
-from openbb_terminal.common.prediction_techniques.pred_helper import (
- lambda_price_prediction_backtesting_color,
- print_prediction_kpis,
- print_pretty_prediction,
-)
-from openbb_terminal.config_plot import PLOT_DPI
-from openbb_terminal.decorators import log_start_end
-from openbb_terminal.helper_funcs import (
- export_data,
- get_next_stock_market_days,
- patch_pandas_text_adjustment,
- plot_autoscale,
- is_valid_axes_count,
-)
-from openbb_terminal.rich_config import console
-from openbb_terminal import rich_config
-
-logger = logging.getLogger(__name__)
-
-warnings.filterwarnings("ignore")
-# pylint:disable=too-many-arguments
-
-
-@log_start_end(log=logger)
-def display_exponential_smoothing(
- dataset: str,
- data: Union[pd.DataFrame, pd.Series],
- n_predict: int,
- trend: str = "N",
- seasonal: str = "N",
- seasonal_periods: int = 7,
- end_date: str = "",
- export: str = "",
- time_res: str = "",
- external_axes: Optional[List[plt.Axes]] = None,
-):
- """Perform exponential smoothing
-
- Parameters
- ----------
- dataset : str
- Dataset being smoothed
- data : Union[pd.DataFrame, pd.Series]
- Raw data
- n_predict : int
- Days to predict
- trend : str, optional
- Trend variable, by default "N"
- seasonal : str, optional
- Seasonal variable, by default "N"
- seasonal_periods : int, optional
- Number of seasonal periods, by default 5
- end_date : str, optional
- End date for backtesting, by default ""
- export : str, optional
- Format to export data, by default ""
- time_res : str
- Resolution for data, allowing for predicting outside of standard market days
- external_axes : Optional[List[plt.Axes]], optional
- External axes (1 axis is expected in the list), by default None
- """
- if end_date:
- if not time_res:
- future_index = get_next_stock_market_days(
- last_stock_day=end_date, n_next_days=n_predict
- )
- else:
- future_index = pd.date_range(
- end_date, periods=n_predict + 1, freq=time_res
- )[1:]
-
- if future_index[-1] > datetime.datetime.now():
- console.print(
- "Backtesting not allowed,"
- + " since End Date + Prediction days is in the future\n"
- )
- return
-
- df_future = data[future_index[0] : future_index[-1]] # noqa: E203
- data = data[:end_date] # type: ignore
-
- # Get ETS model
- model, title, forecast = ets_model.get_exponential_smoothing_model(
- data, trend, seasonal, seasonal_periods, n_predict
- )
-
- if not forecast:
- console.print("No forecast made. Model did not converge.\n")
- return
-
- if np.isnan(forecast).any():
- console.print("Model predicted NaN values. Runtime Error.\n")
- return
-
- if not time_res:
- l_pred_days = get_next_stock_market_days(
- last_stock_day=data.index[-1],
- n_next_days=n_predict,
- )
- else:
- l_pred_days = pd.date_range(
- data.index[-1], periods=n_predict + 1, freq=time_res
- )[1:]
-
- df_pred = pd.Series(forecast, index=l_pred_days, name="Price")
-
- console.print(f"\n{title}")
- console.print("\nFit model parameters:")
- for key, value in model.params.items():
- console.print(f"{key} {' '*(18-len(key))}: {value}")
-
- console.print("\nAssess fit model:")
- console.print(f"AIC: {round(model.aic, 2)}")
- console.print(f"BIC: {round(model.bic, 2)}")
- console.print(f"SSE: {round(model.sse, 2)}\n")
-
- # Plotting
-
- # This plot has 1 axis
- if external_axes is None:
- _, ax1 = plt.subplots(figsize=plot_autoscale(), dpi=PLOT_DPI)
-
- elif end_date and not is_valid_axes_count(
- external_axes,
- 3,
- prefix_text="If there is end_date",
- suffix_text="when backtesting",
- ):
- return
- elif not end_date and not is_valid_axes_count(
- external_axes,
- 1,
- prefix_text="If there is no end_date",
- suffix_text="when backtesting",
- ):
- return
- else:
- ax1 = external_axes[0]
-
- ax1.plot(data.index, data.values)
-
- # BACKTESTING
- if end_date:
- ax1.set_title(f"BACKTESTING: {title} on {dataset}", fontsize=12)
- else:
- ax1.set_title(f"{title} on {dataset}", fontsize=12)
-
- ax1.set_xlim(
- data.index[0],
- get_next_stock_market_days(df_pred.index[-1], 1)[-1],
- )
- ax1.set_ylabel("Value")
- ax1.plot(
- [data.index[-1], df_pred.index[0]],
- [data.values[-1], df_pred.values[0]],
- color=theme.down_color,
- linestyle="--",
- )
- ax1.plot(df_pred.index, df_pred, color=theme.down_color)
- ax1.axvspan(
- data.index[-1],
- df_pred.index[-1],
- facecolor=theme.down_color,
- alpha=0.2,
- )
- _, _, ymin, ymax = plt.axis()
- ax1.vlines(
- data.index[-1],
- ymin,
- ymax,
- linestyle="--",
- color=theme.get_colors(reverse=True)[0],
- )
-
- # BACKTESTING
- if end_date:
- ax1.plot(
- df_future.index,
- df_future,
- color=theme.up_color,
- linestyle="--",
- )
- ax1.plot(
- [data.index[-1], df_future.index[0]],
- [
- data.values[-1],
- df_future.values[0],
- ],
- color=theme.up_color,
- linestyle="--",
- )
-
- theme.style_primary_axis(ax1)
-
- if external_axes is None:
- theme.visualize_output()
-
- # BACKTESTING
- if end_date:
- # This plot has 3 axes
- if external_axes is None:
- _, axes = plt.subplots(
- 2, 1, sharex=True, figsize=plot_autoscale(), dpi=PLOT_DPI
- )
- (ax2, ax3) = axes
- elif is_valid_axes_count(external_axes, 3):
- (_, ax2, ax3) = external_axes
- else:
- return
-
- ax2.plot(
- df_future.index,
- df_future,
- color=theme.up_color,
- linestyle="--",
- )
- ax2.plot(df_pred.index, df_pred)
- ax2.scatter(
- df_future.index,
- df_future,
- color=theme.up_color,
- )
- ax2.plot(
- [data.index[-1], df_future.index[0]],
- [
- data.values[-1],
- df_future.values[0],
- ],
- color=theme.up_color,
- linestyle="--",
- )
- ax2.scatter(df_pred.index, df_pred)
- ax2.plot(
- [data.index[-1], df_pred.index[0]],
- [data.values[-1], df_pred.values[0]],
- linestyle="--",
- )
- ax2.set_title("BACKTESTING: Values")
- ax2.set_xlim(
- data.index[-1],
- df_pred.index[-1] + datetime.timedelta(days=1),
- )
- ax2.set_ylabel("Value")
- ax2.legend(["Real data", "Prediction data"])
- theme.style_primary_axis(ax2)
-
- ax3.axhline(y=0, linestyle="--")
- ax3.plot(
- df_future.index,
- 100 * (df_pred.values - df_future.values) / df_future.values,
- color=theme.down_color,
- )
- ax3.scatter(
- df_future.index,
- 100 * (df_pred.values - df_future.values) / df_future.values,
- color=theme.down_color,
- )
- ax3.set_title("BACKTESTING: % Error")
- ax3.plot(
- [data.index[-1], df_future.index[0]],
- [
- 0,
- 100 * (df_pred.values[0] - df_future.values[0]) / df_future.values[0],
- ],
- ls="--",
- color=theme.down_color,
- )
- ax3.set_xlim(
- data.index[-1],
- df_pred.index[-1] + datetime.timedelta(days=1),
- )
- ax3.set_ylabel("Prediction Error (%)")
- theme.style_primary_axis(ax3)
-
- if external_axes is None:
- theme.visualize_output()
-
- # Refactor prediction dataframe for backtesting print
- df_pred.name = "Prediction"
- df_pred = df_pred.to_frame()
- df_pred["Real"] = df_future
-
- if rich_config.USE_COLOR:
-
- patch_pandas_text_adjustment()
-
- console.print("Time Real [$] x Prediction [$]")
- console.print(
- df_pred.apply(
- lambda_price_prediction_backtesting_color, axis=1
- ).to_string()
- )
- else:
- console.print(df_pred[["Real", "Prediction"]].round(2).to_string())
-
- console.print("")
- print_prediction_kpis(df_pred["Real"].values, df_pred["Prediction"].values)
-
- else:
- # Print prediction data
- print_pretty_prediction(df_pred, data.values[-1])
- export_data(export, os.path.dirname(os.path.abspath(__file__)), "ets")
diff --git a/openbb_terminal/common/prediction_techniques/knn_model.py b/openbb_terminal/common/prediction_techniques/knn_model.py
deleted file mode 100644
index ce3e342e524..00000000000
--- a/openbb_terminal/common/prediction_techniques/knn_model.py
+++ /dev/null
@@ -1,101 +0,0 @@
-"""KNN Prediction Model"""
-__docformat__ = "numpy"
-
-import logging
-from typing import Any, Tuple, Union
-
-import numpy as np
-import pandas as pd
-from sklearn import neighbors
-
-from openbb_terminal.common.prediction_techniques.pred_helper import (
- prepare_scale_train_valid_test,
-)
-from openbb_terminal.decorators import log_start_end
-from openbb_terminal.helper_funcs import get_next_stock_market_days
-from openbb_terminal.rich_config import console
-
-logger = logging.getLogger(__name__)
-
-
-@log_start_end(log=logger)
-def get_knn_model_data(
- data: Union[pd.Series, pd.DataFrame],
- n_input_days: int,
- n_predict_days: int,
- n_neighbors: int,
- test_size: float,
- end_date: str,
- no_shuffle: bool,
-) -> Tuple[pd.DataFrame, np.ndarray, np.ndarray, np.ndarray, Any]:
- """Perform knn model fitting and predicting on data
-
- Parameters
- ----------
- data : Union[pd.Series, pd.DataFrame]
- Data to fit
- n_input_days : int
- Length of input series
- n_predict_days : int
- Number of days to predict
- n_neighbors : int
- Number of neighbors for nn
- test_size : float
- Fraction of data for testing
- end_date : str
- End date for backtesting
- no_shuffle : bool
- Flag to not shuffle train/test data
-
- Returns
- -------
- pd.DataFrame:
- Dataframe of preditions
- np.array:
- Array of validation predictions
- np.array:
- Array of validation data
- np.array:
- Array of validation dates
- Any:
- Scaler for processing data
- """
- (
- X_train,
- X_valid,
- y_train,
- y_valid,
- _,
- _,
- _,
- y_dates_valid,
- forecast_data_input,
- dates_forecast_input,
- scaler,
- is_error,
- ) = prepare_scale_train_valid_test(
- data, n_input_days, n_predict_days, test_size, end_date, no_shuffle
- )
- if is_error:
- return pd.DataFrame(), np.array(0), np.array(0), np.array(0), None
-
- future_dates = get_next_stock_market_days(
- dates_forecast_input[-1], n_next_days=n_predict_days
- )
- console.print(
- f"Training on {X_train.shape[0]} sequences of length {X_train.shape[1]}. Using {X_valid.shape[0]} sequences "
- f" of length {X_valid.shape[1]} for validation"
- )
- # Machine Learning model
- knn = neighbors.KNeighborsRegressor(n_neighbors=n_neighbors)
- knn.fit(
- X_train.reshape(X_train.shape[0], X_train.shape[1]),
- y_train.reshape(y_train.shape[0], y_train.shape[1]),
- )
-
- preds = knn.predict(X_valid.reshape(X_valid.shape[0], X_valid.shape[1]))
- forecast_data = knn.predict(forecast_data_input.reshape(1, -1))
- forecast_data = scaler.inverse_transform(forecast_data.reshape(1, -1))
- forecast_data_df = pd.DataFrame(list(forecast_data.T), index=future_dates)
-
- return forecast_data_df, preds, y_valid, y_dates_valid, scaler
diff --git a/openbb_terminal/common/prediction_techniques/knn_view.py b/openbb_terminal/common/prediction_techniques/knn_view.py
deleted file mode 100644
index 064161af145..00000000000
--- a/openbb_terminal/common/prediction_techniques/knn_view.py
+++ /dev/null
@@ -1,92 +0,0 @@
-""" KNN Prediction View"""
-__docformat__ = "numpy"
-
-import logging
-from typing import Union, Optional, List
-
-import pandas as pd
-from matplotlib import pyplot as plt
-
-from openbb_terminal.common.prediction_techniques import knn_model
-from openbb_terminal.common.prediction_techniques.pred_helper import (
- plot_data_predictions,
- print_pretty_prediction,
-)
-from openbb_terminal.decorators import log_start_end
-from openbb_terminal.rich_config import console
-
-logger = logging.getLogger(__name__)
-
-# pylint:disable=too-many-arguments
-
-
-@log_start_end(log=logger)
-def display_k_nearest_neighbors(
- dataset: str,
- data: Union[pd.DataFrame, pd.Series],
- n_neighbors: int,
- n_input_days: int,
- n_predict_days: int,
- test_size: float,
- end_date: str = "",
- no_shuffle: bool = True,
- time_res: str = "",
- external_axes: Optional[List[plt.Axes]] = None,
-):
- """Display predictions using knn
-
- Parameters
- ----------
- dataset : str
- Dataset label
- data : Union[pd.DataFrame, pd.Series]
- Data to use for ML
- n_neighbors : int
- Number of neighbors for knn
- n_input_days : int
- Length of input sequences
- n_predict_days : int
- Number of days to predict
- test_size : float
- Fraction of data for testing
- end_date : str, optional
- End date for backtesting, by default ""
- no_shuffle : bool, optional
- Flag to shuffle data randomly, by default True
- time_res : str
- Resolution for data, allowing for predicting outside of standard market days
- external_axes : Optional[List[plt.Axes]], optional
- External axes (1 axis is expected in the list), by default None
- """
- (
- forecast_data_df,
- preds,
- y_valid,
- y_dates_valid,
- scaler,
- ) = knn_model.get_knn_model_data(
- data, n_input_days, n_predict_days, n_neighbors, test_size, end_date, no_shuffle
- )
-
- if forecast_data_df.empty:
- console.print("Issue performing data prep and prediction")
- return
-
- if time_res:
- forecast_data_df.index = pd.date_range(
- data.index[-1], periods=n_predict_days + 1, freq=time_res
- )[1:]
- print_pretty_prediction(forecast_data_df[0], data.values[-1])
- plot_data_predictions(
- data=data,
- preds=preds,
- y_valid=y_valid,
- y_dates_valid=y_dates_valid,
- scaler=scaler,
- title=f"KNN Model with {n_neighbors} Neighbors on {dataset}",
- forecast_data=forecast_data_df,
- n_loops=1,
- time_str=time_res,
- external_axes=external_axes,
- )
- console.print("")
diff --git a/openbb_terminal/common/prediction_techniques/mc_model.py b/openbb_terminal/common/prediction_techniques/mc_model.py
deleted file mode 100644
index db62ff3ad33..00000000000
--- a/openbb_terminal/common/prediction_techniques/mc_model.py
+++ /dev/null
@@ -1,59 +0,0 @@
-"""Monte Carlo Model"""
-__docformat__ = "numpy"
-
-import logging
-from typing import Union
-
-import numpy as np
-import pandas as pd
-from scipy.stats import norm
-
-from openbb_terminal.decorators import log_start_end
-
-logger = logging.getLogger(__name__)
-
-DISTRIBUTIONS = ["normal", "lognormal"]
-
-
-@log_start_end(log=logger)
-def get_mc_brownian(
- data: Union[pd.Series, np.ndarray], n_future: int, n_sims: int, use_log=True
-) -> np.ndarray:
- """Performs monte carlo forecasting for brownian motion with drift
-
- Parameters
- ----------
- data : Union[pd.Series, np.ndarray]
- Input data.
- n_future : int
- Number of future steps
- n_sims : int
- Number of simulations to run
- use_log : bool, optional
- Flag to use log returns, by default True
-
- Returns
- -------
- np.ndarray
- Array of predictions. Has shape (n_future, n_sims)
- """
-
- changes = data.pct_change().dropna() # type: ignore
-
- if use_log:
- changes = np.log(1 + changes)
-
- dist_mean = changes.mean()
- dist_var = changes.var()
- dist_drift = dist_mean - 0.5 * dist_var
- dist_std = np.sqrt(dist_var)
-
- random_steps = norm.ppf(np.random.rand(n_future, n_sims))
- predicted_change = np.exp(dist_drift + dist_std * random_steps)
- possible_paths = np.zeros_like(predicted_change)
- possible_paths[0] = data.values[-1] # type: ignore
-
- for t in range(1, n_future):
- possible_paths[t] = possible_paths[t - 1] * predicted_change[t]
-
- return possible_paths
diff --git a/openbb_terminal/common/prediction_techniques/mc_view.py b/openbb_terminal/common/prediction_techniques/mc_view.py
deleted file mode 100644
index f04cc99090c..00000000000
--- a/openbb_terminal/common/prediction_techniques/mc_view.py
+++ /dev/null
@@ -1,95 +0,0 @@
-"""Monte Carlo View"""
-__docformat__ = "numpy"
-
-import logging
-import os
-from typing import List, Optional, Union
-
-import matplotlib.pyplot as plt
-import numpy as np
-import pandas as pd
-import seaborn as sns
-
-from openbb_terminal.config_terminal import theme
-from openbb_terminal.common.prediction_techniques import mc_model
-from openbb_terminal.config_plot import PLOT_DPI
-from openbb_terminal.decorators import log_start_end
-from openbb_terminal.helper_funcs import (
- export_data,
- get_next_stock_market_days,
- plot_autoscale,
- is_valid_axes_count,
-)
-
-logger = logging.getLogger(__name__)
-
-
-@log_start_end(log=logger)
-def display_mc_forecast(
- data: Union[pd.DataFrame, pd.Series],
- n_future: int,
- n_sims: int,
- use_log=True,
- fig_title: str = "",
- export: str = "",
- time_res: str = "",
- external_axes: Optional[List[plt.Axes]] = None,
-):
- """Display monte carlo forecasting
-
- Parameters
- ----------
- data : Union[pd.Series, np.array]
- Data to forecast
- n_future : int
- Number of days to forecast
- n_sims : int
- Number of simulations to run
- use_log : bool, optional
- Flag to use lognormal, by default True
- fig_title : str
- Figure title
- export: str
- Format to export data
- time_res : str
- Resolution for data, allowing for predicting outside of standard market days
- external_axes : Optional[List[plt.Axes]], optional
- External axes (2 axes are expected in the list), by default None
- """
- predicted_values = mc_model.get_mc_brownian(data, n_future, n_sims, use_log)
- if not time_res or time_res == "1D":
- future_index = get_next_stock_market_days(data.index[-1], n_next_days=n_future) # type: ignore
- else:
- future_index = pd.date_range(data.index[-1], periods=n_future + 1, freq=time_res)[1:] # type: ignore
-
- # This plot has 2 axes
- if external_axes is None:
- _, axes = plt.subplots(1, 2, figsize=plot_autoscale(), dpi=PLOT_DPI)
- (ax1, ax2) = axes
- elif is_valid_axes_count(external_axes, 2):
- (ax1, ax2) = external_axes
- else:
- return
-
- ax1.plot(data)
- ax1.plot(future_index, predicted_values, alpha=0.3)
- start_timestamp = data.index[0]
- end_timestamp = future_index[-1]
- ax1.set_xlim(start_timestamp, end_timestamp)
- ax1.set_title(f"{fig_title} Data Predictions")
-
- sns.histplot(predicted_values[-1, :], ax=ax2, kde=True)
- ax2.set_xlabel("Final Value")
- ax2.axvline(
- x=data.values[-1], color=theme.down_color, label="Last Value", linestyle="-"
- )
- ax2.set_title(f"Distribution of final values after {n_future} steps.")
- ax2.set_xlim(np.min(predicted_values[-1, :]), np.max(predicted_values[-1, :]))
- ax2.legend()
-
- theme.style_primary_axis(ax1)
- theme.style_primary_axis(ax2)
- if external_axes is None:
- theme.visualize_output()
-
- export_data(export, os.path.dirname(os.path.abspath(__file__)), "mc")
diff --git a/openbb_terminal/common/prediction_techniques/neural_networks_model.py b/openbb_terminal/common/prediction_techniques/neural_networks_model.py
deleted file mode 100644
index 4169ea3aeb9..00000000000
--- a/openbb_terminal/common/prediction_techniques/neural_networks_model.py
+++ /dev/null
@@ -1,605 +0,0 @@
-"""Neural Network Prediction Models"""
-__docformat__ = "numpy"
-
-import logging
-from typing import Any, List, Tuple, Union
-
-import numpy as np
-import pandas as pd
-from tensorflow.keras.callbacks import EarlyStopping
-from tensorflow.keras.layers import (
- LSTM,
- AvgPool1D,
- Conv1D,
- Dense,
- Dropout,
- Flatten,
- MaxPool1D,
- SimpleRNN,
-)
-from tensorflow.keras.models import Sequential
-from tensorflow.keras.optimizers import (
- SGD,
- Adadelta,
- Adagrad,
- Adam,
- Adamax,
- Ftrl,
- Nadam,
- RMSprop,
-)
-
-from openbb_terminal import config_neural_network_models as cfg_nn_models
-from openbb_terminal.common.prediction_techniques.pred_helper import (
- forecast,
- prepare_scale_train_valid_test,
-)
-from openbb_terminal.decorators import log_start_end
-from openbb_terminal.helper_funcs import get_next_stock_market_days
-from openbb_terminal.rich_config import console
-
-logger = logging.getLogger(__name__)
-
-optimizers = {
- "Adam": Adam,
- "Adagrad": Adagrad,
- "Adadelta": Adadelta,
- "Adamax": Adamax,
- "Ftrl": Ftrl,
- "Nadam": Nadam,
- "Rmsprop": RMSprop,
- "Sgd": SGD,
-}
-
-
-if cfg_nn_models.Early_Stop_Patience:
- es = EarlyStopping(monitor="val_loss", patience=cfg_nn_models.Early_Stop_Patience)
-else:
- # Set patience to very long value
- es = EarlyStopping(monitor="val_loss", patience=1000)
-
-# pylint:disable=too-many-arguments
-
-
-@log_start_end(log=logger)
-def build_neural_network_model(
- Layers: List[Any], n_inputs: int, n_days: int
-) -> Sequential:
- """
- Builds neural net from config_neural_network_models.py
- Parameters
- ----------
- Layers: List[Any]
- List of layers with parameters as a dictionary in the file
- n_inputs: int
- Number of days that will be fed into the NN
- n_days: int
- Number of days the NN wants to predict
-
- Returns
- -------
- model: Sequential
- Keras sequential model with layers from the file
-
- """
- model = Sequential()
-
- for idx_layer, d_layer in enumerate(Layers):
- # Recurrent Neural Network
- if str(*d_layer) == "SimpleRNN":
- # Is this the input layer? If so, define input_shape
- if idx_layer == 0:
- model.add(SimpleRNN(**d_layer["SimpleRNN"], input_shape=(n_inputs, 1)))
- # Is this the last output layer? If so, set units to prediction days
- elif idx_layer == (len(Layers) - 1):
- model.add(SimpleRNN(**d_layer["SimpleRNN"], units=n_days))
- else:
- model.add(SimpleRNN(**d_layer["SimpleRNN"]))
-
- # Long-Short Term-Memory
- elif str(*d_layer) == "LSTM":
- # Is this the input layer? If so, define input_shape
- if idx_layer == 0:
- model.add(LSTM(**d_layer["LSTM"], input_shape=(n_inputs, 1)))
- # Is this the last output layer? If so, set units to prediction days
- elif idx_layer == (len(Layers) - 1):
- model.add(LSTM(**d_layer["LSTM"], units=n_days))
- else:
- model.add(LSTM(**d_layer["LSTM"]))
-
- # Dense (Simple Neuron)
- elif str(*d_layer) == "Dense":
- # Is this the input layer? If so, define input_shape
- if idx_layer == 0:
- model.add(Dense(**d_layer["Dense"], input_dim=n_inputs))
- # Is this the last output layer? If so, set units to prediction days
- elif idx_layer == (len(Layers) - 1):
- model.add(Dense(**d_layer["Dense"], units=n_days))
- else:
- model.add(Dense(**d_layer["Dense"]))
-
- # Conv1D Layer
- elif str(*d_layer) == "Conv1D":
- if idx_layer == 0:
- model.add(Conv1D(**d_layer["Conv1D"], input_shape=(n_inputs, 1)))
- else:
- model.add(Conv1D(**d_layer["Conv1D"]))
- # Max Pooling Layer for after Conv Layer
- elif str(*d_layer) == "MaxPool1D":
- model.add(MaxPool1D(**d_layer["MaxPool1D"]))
- # Allow for if user wants to do average pooling
- elif str(*d_layer) == "AvgPool1D":
- model.add(AvgPool1D(**d_layer["AvgPool1D"]))
- # Dropout (Regularization)
- elif str(*d_layer) == "Dropout":
- model.add(Dropout(**d_layer["Dropout"]))
- # Flatten layer for Convolutions
- elif str(*d_layer) == "Flatten":
- model.add(Flatten())
- else:
- console.print(f"Incorrect neuron type: {str(*d_layer)}")
-
- return model
-
-
-@log_start_end(log=logger)
-def mlp_model(
- data: Union[pd.Series, pd.DataFrame],
- n_input: int,
- n_predict: int,
- learning_rate: float,
- epochs: int,
- batch_size: int,
- test_size: float,
- n_loops: int,
- no_shuffle: bool,
-) -> Tuple[pd.DataFrame, np.ndarray, np.ndarray, np.ndarray, Any]:
- """Train MLP model on data based on config params
-
- Parameters
- ----------
- data : Union[pd.Series, pd.DataFrame]
- Data to fit
- n_input : int
- Length of input sequence
- n_predict : int
- Length of output to predict
- learning_rate : float
- Learning rate for optimizer
- epochs : int
- Number of training epochs
- batch_size : int
- Model batch size
- test_size : float
- Fraction of test size
- n_loops : int
- Number of loops to train model
- no_shuffle : bool
- Flag to not shuffle data
-
- Returns
- -------
- pd.DataFrame
- Dataframe of predictions
- np.array
- Array of validation predictions
- np.array
- Array of validation data
- np.array
- Array of validation x label data
- Any
- Scaler used for data
- """
- (
- X_train,
- X_valid,
- y_train,
- y_valid,
- _,
- _,
- _,
- y_dates_valid,
- forecast_data_input,
- dates_forecast_input,
- scaler,
- is_error,
- ) = prepare_scale_train_valid_test(
- data, n_input, n_predict, test_size, "", no_shuffle
- )
- if is_error:
- return pd.DataFrame(), np.array(0), np.array(0), np.array(0), None
-
- console.print(
- f"Training on {X_train.shape[0]} sequences of length {X_train.shape[1]}. Using {X_valid.shape[0]} sequences "
- f" of length {X_valid.shape[1]} for validation. Model will run {n_loops} loops"
- )
-
- future_dates = get_next_stock_market_days(
- dates_forecast_input[-1], n_next_days=n_predict
- )
-
- preds = np.zeros((n_loops, X_valid.shape[0], n_predict))
- forecast_data = np.zeros((n_loops, n_predict))
- for i in range(n_loops):
- # Build Neural Network model
- model = build_neural_network_model(
- cfg_nn_models.MultiLayer_Perceptron,
- n_input,
- n_predict,
- )
- model.compile(
- optimizer=optimizers[cfg_nn_models.Optimizer](learning_rate=learning_rate),
- loss=cfg_nn_models.Loss,
- )
- model.fit(
- X_train.reshape(X_train.shape[0], X_train.shape[1]),
- y_train,
- epochs=epochs,
- verbose=True,
- batch_size=batch_size,
- validation_data=(
- X_valid.reshape(X_valid.shape[0], X_valid.shape[1]),
- y_valid,
- ),
- callbacks=[es],
- )
-
- preds[i] = model.predict(
- X_valid.reshape(X_valid.shape[0], X_valid.shape[1])
- ).reshape(X_valid.shape[0], n_predict)
-
- if scaler:
- future_values = scaler.inverse_transform(
- model.predict(forecast_data_input.reshape(1, -1)).reshape(-1, 1)
- )
- else:
- future_values = model.predict(forecast_data_input.reshape(1, -1)).reshape(
- -1, 1
- )
-
- forecast_data[i] = future_values.flat
-
- forecast_data_df = pd.DataFrame(forecast_data.T, index=future_dates)
- return forecast_data_df, preds, y_valid, y_dates_valid, scaler
-
-
-@log_start_end(log=logger)
-def rnn_model(
- data: Union[pd.Series, pd.DataFrame],
- n_input: int,
- n_predict: int,
- learning_rate: float,
- epochs: int,
- batch_size: int,
- test_size: float,
- n_loops: int,
- no_shuffle: bool,
-) -> Tuple[pd.DataFrame, np.ndarray, np.ndarray, np.ndarray, Any]:
- """Train RNN model on data based on config params
-
- Parameters
- ----------
- data : Union[pd.Series, pd.DataFrame]
- Data to fit
- n_input : int
- Length of input sequence
- n_predict : int
- Length of output to predict
- learning_rate : float
- Learning rate for optimizer
- epochs : int
- Number of training epochs
- batch_size : int
- Model batch size
- test_size : float
- Fraction of test size
- n_loops : int
- Number of loops to train model
- no_shuffle : bool
- Flag to not shuffle data
-
- Returns
- -------
- pd.DataFrame
- Dataframe of predictions
- np.array
- Array of validation predictions
- np.array
- Array of validation data
- np.array
- Array of validation x label data
- Any
- Scaler used for data
- """
- (
- X_train,
- X_valid,
- y_train,
- y_valid,
- _,
- _,
- _,
- y_dates_valid,
- forecast_data_input,
- dates_forecast_input,
- scaler,
- is_error,
- ) = prepare_scale_train_valid_test(
- data, n_input, n_predict, test_size, "", no_shuffle
- )
- if is_error:
- return pd.DataFrame(), np.array(0), np.array(0), np.array(0), None
-
- console.print(
- f"Training on {X_train.shape[0]} sequences of length {X_train.shape[1]}. Using {X_valid.shape[0]} sequences "
- f" of length {X_valid.shape[1]} for validation. Model will run {n_loops} loops"
- )
-
- future_dates = get_next_stock_market_days(
- dates_forecast_input[-1], n_next_days=n_predict
- )
-
- preds = np.zeros((n_loops, X_valid.shape[0], n_predict))
- forecast_data = np.zeros((n_loops, n_predict))
- for i in range(n_loops):
- # Build Neural Network model
- model = build_neural_network_model(
- cfg_nn_models.Recurrent_Neural_Network,
- n_input,
- n_predict,
- )
- model.compile(
- optimizer=optimizers[cfg_nn_models.Optimizer](learning_rate=learning_rate),
- loss=cfg_nn_models.Loss,
- )
- model.fit(
- X_train.reshape(X_train.shape[0], X_train.shape[1], 1),
- y_train,
- epochs=epochs,
- verbose=True,
- batch_size=batch_size,
- validation_data=(
- X_valid.reshape(X_valid.shape[0], X_valid.shape[1], 1),
- y_valid,
- ),
- callbacks=[es],
- )
-
- preds[i] = model.predict(
- X_valid.reshape(X_valid.shape[0], X_valid.shape[1], 1)
- ).reshape(X_valid.shape[0], n_predict)
-
- forecast_data[i] = forecast(
- forecast_data_input, future_dates, model, scaler
- ).values.flat
-
- forecast_data_df = pd.DataFrame(forecast_data.T, index=future_dates)
- return forecast_data_df, preds, y_valid, y_dates_valid, scaler
-
-
-@log_start_end(log=logger)
-def lstm_model(
- data: Union[pd.Series, pd.DataFrame],
- n_input: int,
- n_predict: int,
- learning_rate: float,
- epochs: int,
- batch_size: int,
- test_size: float,
- n_loops: int,
- no_shuffle: bool,
-) -> Tuple[pd.DataFrame, np.ndarray, np.ndarray, np.ndarray, Any]:
- """Train LSTM model on data based on config params
-
- Parameters
- ----------
- data : Union[pd.Series, pd.DataFrame]
- Data to fit
- n_input : int
- Length of input sequence
- n_predict : int
- Length of output to predict
- learning_rate : float
- Learning rate for optimizer
- epochs : int
- Number of training epochs
- batch_size : int
- Model batch size
- test_size : float
- Fraction of test size
- n_loops : int
- Number of loops to train model
- no_shuffle : bool
- Flag to not shuffle data
-
- Returns
- -------
- pd.DataFrame
- Dataframe of predictions
- np.array
- Array of validation predictions
- np.array
- Array of validation data
- np.array
- Array of validation x label data
- Any
- Scaler used for data
- """
- (
- X_train,
- X_valid,
- y_train,
- y_valid,
- _,
- _,
- _,
- y_dates_valid,
- forecast_data_input,
- dates_forecast_input,
- scaler,
- is_error,
- ) = prepare_scale_train_valid_test(
- data, n_input, n_predict, test_size, "", no_shuffle
- )
- if is_error:
- return pd.DataFrame(), np.array(0), np.array(0), np.array(0), None
-
- console.print(
- f"Training on {X_train.shape[0]} sequences of length {X_train.shape[1]}. Using {X_valid.shape[0]} sequences "
- f" of length {X_valid.shape[1]} for validation. Model will run {n_loops} loops"
- )
-
- future_dates = get_next_stock_market_days(
- dates_forecast_input[-1], n_next_days=n_predict
- )
-
- preds = np.zeros((n_loops, X_valid.shape[0], n_predict))
- forecast_data = np.zeros((n_loops, n_predict))
- for i in range(n_loops):
- # Build Neural Network model
- model = build_neural_network_model(
- cfg_nn_models.Long_Short_Term_Memory,
- n_input,
- n_predict,
- )
- model.compile(
- optimizer=optimizers[cfg_nn_models.Optimizer](learning_rate=learning_rate),
- loss=cfg_nn_models.Loss,
- )
- model.fit(
- X_train.reshape(X_train.shape[0], X_train.shape[1], 1),
- y_train,
- epochs=epochs,
- verbose=True,
- batch_size=batch_size,
- validation_data=(
- X_valid.reshape(X_valid.shape[0], X_valid.shape[1], 1),
- y_valid,
- ),
- callbacks=[es],
- )
-
- preds[i] = model.predict(
- X_valid.reshape(X_valid.shape[0], X_valid.shape[1], 1)
- ).reshape(X_valid.shape[0], n_predict)
-
- forecast_data[i] = forecast(
- forecast_data_input, future_dates, model, scaler
- ).values.flat
-
- forecast_data_df = pd.DataFrame(forecast_data.T, index=future_dates)
- return forecast_data_df, preds, y_valid, y_dates_valid, scaler
-
-
-@log_start_end(log=logger)
-def conv1d_model(
- data: Union[pd.Series, pd.DataFrame],
- n_input: int,
- n_predict: int,
- learning_rate: float,
- epochs: int,
- batch_size: int,
- test_size: float,
- n_loops: int,
- no_shuffle: bool,
-) -> Tuple[pd.DataFrame, np.ndarray, np.ndarray, np.ndarray, Any]:
- """Train Conv1D model on data based on config params
-
- Parameters
- ----------
- data : Union[pd.Series, pd.DataFrame]
- Data to fit
- n_input : int
- Length of input sequence
- n_predict : int
- Length of output to predict
- learning_rate : float
- Learning rate for optimizer
- epochs : int
- Number of training epochs
- batch_size : int
- Model batch size
- test_size : float
- Fraction of test size
- n_loops : int
- Number of loops to train model
- no_shuffle : bool
- Flag to not shuffle data
-
- Returns
- -------
- pd.DataFrame
- Dataframe of predictions
- np.array
- Array of validation predictions
- np.array
- Array of validation data
- np.array
- Array of validation x label data
- Any
- Scaler used for data
- """
- (
- X_train,
- X_valid,
- y_train,
- y_valid,
- _,
- _,
- _,
- y_dates_valid,
- forecast_data_input,
- dates_forecast_input,
- scaler,
- is_error,
- ) = prepare_scale_train_valid_test(
- data, n_input, n_predict, test_size, "", no_shuffle
- )
- if is_error:
- return pd.DataFrame(), np.array(0), np.array(0), np.array(0), None
-
- console.print(
- f"Training on {X_train.shape[0]} sequences of length {X_train.shape[1]}. Using {X_valid.shape[0]} sequences "
- f" of length {X_valid.shape[1]} for validation. Model will run {n_loops} loops"
- )
-
- future_dates = get_next_stock_market_days(
- dates_forecast_input[-1], n_next_days=n_predict
- )
-
- preds = np.zeros((n_loops, X_valid.shape[0], n_predict))
- forecast_data = np.zeros((n_loops, n_predict))
- for i in range(n_loops):
- # Build Neural Network model
- model = build_neural_network_model(
- cfg_nn_models.Convolutional,
- n_input,
- n_predict,
- )
- model.compile(
- optimizer=optimizers[cfg_nn_models.Optimizer](learning_rate=learning_rate),
- loss=cfg_nn_models.Loss,
- )
- model.fit(
- X_train.reshape(X_train.shape[0], X_train.shape[1], 1),
- y_train,
- epochs=epochs,
- verbose=True,
- batch_size=batch_size,
- validation_data=(
- X_valid.reshape(X_valid.shape[0], X_valid.shape[1], 1),
- y_valid,
- ),
- callbacks=[es],
- )
-
- preds[i] = model.predict(
- X_valid.reshape(X_valid.shape[0], X_valid.shape[1], 1)
- ).reshape(X_valid.shape[0], n_predict)
-
- forecast_data[i] = forecast(
- forecast_data_input, future_dates, model, scaler
- ).values.flat
-
- forecast_data_df = pd.DataFrame(forecast_data.T, index=future_dates)
- return forecast_data_df, preds, y_valid, y_dates_valid, scaler
diff --git a/openbb_terminal/common/prediction_techniques/neural_networks_view.py b/openbb_terminal/common/prediction_techniques/neural_networks_view.py
deleted file mode 100644
index ab40ddb0b06..00000000000
--- a/openbb_terminal/common/prediction_techniques/neural_networks_view.py
+++ /dev/null
@@ -1,350 +0,0 @@
-""" Neural Networks View"""
-__docformat__ = "numpy"
-
-import logging
-from typing import Union
-
-import numpy as np
-import pandas as pd
-
-from openbb_terminal.common.prediction_techniques import neural_networks_model
-from openbb_terminal.common.prediction_techniques.pred_helper import (
- plot_data_predictions,
- print_pretty_prediction,
-)
-from openbb_terminal.decorators import log_start_end
-from openbb_terminal.rich_config import console
-
-# pylint:disable=too-many-arguments
-
-
-logger = logging.getLogger(__name__)
-
-
-@log_start_end(log=logger)
-def display_mlp(
- dataset: str,
- data: Union[pd.Series, pd.DataFrame],
- n_input_days: int,
- n_predict_days: int,
- learning_rate: float,
- epochs: int,
- batch_size: int,
- test_size: float,
- n_loops: int,
- no_shuffle: bool,
- time_res: str = "",
-):
- """Display trained MLP model
-
- Parameters
- ----------
- dataset : str
- Dataset for model
- data : Union[pd.Series, pd.DataFrame]
- Data to feed to model
- n_input_days : int
- Number of inputs to train
- n_predict_days : int
- Number of outputs to predict
- learning_rate : float
- MLP learning rate
- epochs : int
- Number of training epochs
- batch_size : int
- Training batch size
- test_size : float
- Size of test set
- n_loops : int
- Number of loops to perform for model
- no_shuffle : bool
- Flag to not randomly shuffle data
- time_res : str
- Resolution for data, allowing for predicting outside of standard market days
- """
- (
- forecast_data_df,
- preds,
- y_valid,
- y_dates_valid,
- scaler,
- ) = neural_networks_model.mlp_model(
- data,
- n_input_days,
- n_predict_days,
- learning_rate,
- epochs,
- batch_size,
- test_size,
- n_loops,
- no_shuffle,
- )
-
- if time_res:
- forecast_data_df.index = pd.date_range(
- data.index[-1], periods=n_predict_days + 1, freq=time_res
- )[1:]
-
- if n_loops > 1:
- forecast_data_df["Median"] = forecast_data_df.median(axis=1)
- print_pretty_prediction(forecast_data_df["Median"], data.values[-1])
- else:
- print_pretty_prediction(forecast_data_df[0], data.values[-1])
- plot_data_predictions(
- data,
- np.median(preds, axis=0),
- y_valid,
- y_dates_valid,
- scaler,
- f"MLP Model on {dataset}",
- forecast_data_df,
- n_loops,
- time_res,
- )
- console.print("")
-
-
-@log_start_end(log=logger)
-def display_rnn(
- dataset: str,
- data: Union[pd.Series, pd.DataFrame],
- n_input_days: int,
- n_predict_days: int,
- learning_rate: float,
- epochs: int,
- batch_size: int,
- test_size: float,
- n_loops: int,
- no_shuffle: bool,
- time_res: str = "",
-):
- """Display trained RNN model
-
- Parameters
- ----------
- dataset : str
- Dataset for model
- data : Union[pd.Series, pd.DataFrame]
- Data to feed to model
- n_input_days : int
- Number of inputs to train
- n_predict_days : int
- Number of outputs to predict
- learning_rate : float
- MLP learning rate
- epochs : int
- Number of training epochs
- batch_size : int
- Training batch size
- test_size : float
- Size of test set
- n_loops : int
- Number of loops to perform for model
- no_shuffle : bool
- Flag to not randomly shuffle data
- time_res : str
- Resolution for data, allowing for predicting outside of standard market days
- """
-
- (
- forecast_data_df,
- preds,
- y_valid,
- y_dates_valid,
- scaler,
- ) = neural_networks_model.rnn_model(
- data,
- n_input_days,
- n_predict_days,
- learning_rate,
- epochs,
- batch_size,
- test_size,
- n_loops,
- no_shuffle,
- )
- if time_res:
- forecast_data_df.index = pd.date_range(
- data.index[-1], periods=n_predict_days + 1, freq=time_res
- )[1:]
- if n_loops > 1:
- forecast_data_df["Median"] = forecast_data_df.median(axis=1)
- print_pretty_prediction(forecast_data_df["Median"], data.values[-1])
- else:
- print_pretty_prediction(forecast_data_df[0], data.values[-1])
- plot_data_predictions(
- data,
- np.median(preds, axis=0),
- y_valid,
- y_dates_valid,
- scaler,
- f"RNN Model on {dataset}",
- forecast_data_df,
- n_loops,
- time_res,
- )
- console.print("")
-
-
-@log_start_end(log=logger)
-def display_lstm(
- dataset: str,
- data: Union[pd.Series, pd.DataFrame],
- n_input_days: int,
- n_predict_days: int,
- learning_rate: float,
- epochs: int,
- batch_size: int,
- test_size: float,
- n_loops: int,
- no_shuffle: bool,
- time_res: str = "",
-):
- """Display trained LSTM model
-
- Parameters
- ----------
- dataset : str
- Dataset for model
- data : Union[pd.Series, pd.DataFrame]
- Data to feed to model
- n_input_days : int
- Number of inputs to train
- n_predict_days : int
- Number of outputs to predict
- learning_rate : float
- MLP learning rate
- epochs : int
- Number of training epochs
- batch_size : int
- Training batch size
- test_size : float
- Size of test set
- n_loops : int
- Number of loops to perform for model
- no_shuffle : bool
- Flag to not randomly shuffle data
- time_res : str
- Resolution for data, allowing for predicting outside of standard market days
- """
-
- (
- forecast_data_df,
- preds,
- y_valid,
- y_dates_valid,
- scaler,
- ) = neural_networks_model.lstm_model(
- data,
- n_input_days,
- n_predict_days,
- learning_rate,
- epochs,
- batch_size,
- test_size,
- n_loops,
- no_shuffle,
- )
- if time_res:
- forecast_data_df.index = pd.date_range(
- data.index[-1], periods=n_predict_days + 1, freq=time_res
- )[1:]
- if n_loops > 1:
- forecast_data_df["Median"] = forecast_data_df.median(axis=1)
- print_pretty_prediction(forecast_data_df["Median"], data.values[-1])
- else:
- print_pretty_prediction(forecast_data_df[0], data.values[-1])
- plot_data_predictions(
- data,
- np.median(preds, axis=0),
- y_valid,
- y_dates_valid,
- scaler,
- f"LSTM Model on {dataset}",
- forecast_data_df,
- n_loops,
- time_res,
- )
- console.print("")
-
-
-@log_start_end(log=logger)
-def display_conv1d(
- dataset: str,
- data: Union[pd.Series, pd.DataFrame],
- n_input_days: int,
- n_predict_days: int,
- learning_rate: float,
- epochs: int,
- batch_size: int,
- test_size: float,
- n_loops: int,
- no_shuffle: bool,
- time_res: str = "",
-):
- """Display trained Conv1D model
-
- Parameters
- ----------
- dataset : str
- Dataset for model
- data : Union[pd.Series, pd.DataFrame]
- Data to feed to model
- n_input_days : int
- Number of inputs to train
- n_predict_days : int
- Number of outputs to predict
- learning_rate : float
- MLP learning rate
- epochs : int
- Number of training epochs
- batch_size : int
- Training batch size
- test_size : float
- Size of test set
- n_loops : int
- Number of loops to perform for model
- no_shuffle : bool
- Flag to not randomly shuffle data
- time_res : str
- Resolution for data, allowing for predicting outside of standard market days
- """
-
- (
- forecast_data_df,
- preds,
- y_valid,
- y_dates_valid,
- scaler,
- ) = neural_networks_model.conv1d_model(
- data,
- n_input_days,
- n_predict_days,
- learning_rate,
- epochs,
- batch_size,
- test_size,
- n_loops,
- no_shuffle,
- )
- if time_res:
- forecast_data_df.index = pd.date_range(
- data.index[-1], periods=n_predict_days + 1, freq=time_res
- )[1:]
- if n_loops > 1:
- forecast_data_df["Median"] = forecast_data_df.median(axis=1)
- print_pretty_prediction(forecast_data_df["Median"], data.values[-1])
- else:
- print_pretty_prediction(forecast_data_df[0], data.values[-1])
- plot_data_predictions(
- data,
- np.median(preds, axis=0),
- y_valid,
- y_dates_valid,
- scaler,
- f"Conv1D Model on {dataset}",
- forecast_data_df,
- n_loops,
- time_res,
- )
- console.print("")
diff --git a/openbb_terminal/common/prediction_techniques/pred_helper.py b/openbb_terminal/common/prediction_techniques/pred_helper.py
deleted file mode 100644
index e1fe79c4d1b..00000000000
--- a/openbb_terminal/common/prediction_techniques/pred_helper.py
+++ /dev/null
@@ -1,637 +0,0 @@
-""" Prediction helper functions """
-__docformat__ = "numpy"
-
-import argparse
-from typing import List, Union, Optional
-import os
-import logging
-from warnings import simplefilter
-from datetime import timedelta
-import numpy as np
-import pandas as pd
-from pandas.plotting import register_matplotlib_converters
-import matplotlib.pyplot as plt
-from sklearn.metrics import (
- mean_absolute_error,
- r2_score,
- mean_squared_error,
-)
-from sklearn.model_selection import train_test_split
-from sklearn.preprocessing import StandardScaler, MinMaxScaler, Normalizer
-from tensorflow.keras.models import Sequential
-from openbb_terminal.helper_funcs import (
- check_positive,
- check_positive_float,
- parse_simple_args,
- valid_date,
- plot_autoscale,
- print_rich_table,
- is_valid_axes_count,
-)
-from openbb_terminal import config_neural_network_models as cfg
-from openbb_terminal.config_terminal import theme
-from openbb_terminal.config_plot import PLOT_DPI
-from openbb_terminal.rich_config import console
-from openbb_terminal import rich_config
-
-logger = logging.getLogger(__name__)
-
-register_matplotlib_converters()
-
-os.environ["TF_CPP_MIN_LOG_LEVEL"] = "2"
-
-simplefilter(action="ignore", category=FutureWarning)
-
-# store the user's TensorFlow environment variables
-ORIGINAL_TF_XLA_FLAGS = os.environ.get("TF_XLA_FLAGS")
-ORIGINAL_TF_FORCE_GPU_ALLOW_GROWTH = os.environ.get("TF_FORCE_GPU_ALLOW_GROWTH")
-
-PREPROCESSOR = cfg.Preprocess
-
-
-def check_valid_frac(num) -> float:
- """Argparse type checker for valid float between 0 and 1"""
- if (num < 0) or (num > 1):
- raise argparse.ArgumentTypeError(f"{num} is an invalid percentage")
- return num
-
-
-def restore_env():
- """Restore environment variables to original values"""
-
- def restore(key, value):
- if value is None:
- if key in os.environ:
- del os.environ[key]
- else:
- os.environ[key] = value
-
- restore("TF_XLA_FLAGS", ORIGINAL_TF_XLA_FLAGS)
- restore("TF_FORCE_GPU_ALLOW_GROWTH", ORIGINAL_TF_FORCE_GPU_ALLOW_GROWTH)
-
-
-def parse_args(prog: str, description: str, other_args: List[str]):
- """
- Create an argparser and parse other_args. Will print help if user requests it.
- Parameters
- ----------
- prog: str
- Program for argparser
- description: str
- Description for argparser
- other_args
- Argparse arguments to pass
- Returns
- -------
- ns_parser: argparse.Namespace
- Parsed argument parser
- """
-
- parser = argparse.ArgumentParser(
- prog=prog,
- description=description,
- add_help=False,
- formatter_class=argparse.RawTextHelpFormatter, # enable multiline help messages
- )
- parser.add_argument(
- "-d",
- "--days",
- action="store",
- dest="n_days",
- type=check_positive,
- default=5,
- help="prediction days.",
- )
- parser.add_argument(
- "-i",
- "--input",
- action="store",
- dest="n_inputs",
- type=check_positive,
- default=40,
- help="number of days to use for prediction.",
- )
- parser.add_argument(
- "--epochs",
- action="store",
- dest="n_epochs",
- type=check_positive,
- default=50,
- help="number of training epochs.",
- )
- parser.add_argument(
- "-e",
- "--end",
- action="store",
- type=valid_date,
- dest="s_end_date",
- default=None,
- help="The end date (format YYYY-MM-DD) to select - Backtesting",
- )
- parser.add_argument(
- "--batch_size",
- action="store",
- dest="n_batch_size",
- type=check_positive,
- default=None,
- help="batch size for model fitting (use a power of 2)",
- )
- parser.add_argument(
- "--xla_cpu",
- action="store_true",
- dest="b_xla_cpu",
- default=False,
- help="enable XLA for CPU (see https://www.tensorflow.org/xla)",
- )
- parser.add_argument(
- "--xla_gpu",
- action="store_true",
- dest="b_xla_gpu",
- default=False,
- help="enable XLA for GPU (see https://www.tensorflow.org/xla)",
- )
- parser.add_argument(
- "--force_gpu_allow_growth",
- action="store",
- dest="s_force_gpu_allow_growth",
- default="true",
- choices=["true", "false", "default"],
- help="true: GPU memory will grow as needed. \n"
- "false: TensorFlow will allocate 100%% of GPU memory. \n"
- "default: usually the same as false, uses env/TensorFlow default",
- )
- parser.add_argument(
- "-l",
- "--loops",
- action="store",
- dest="n_loops",
- type=check_positive,
- default=1,
- help="number of loops to iterate and train models",
- )
- parser.add_argument(
- "-v",
- "--valid",
- type=check_valid_frac,
- dest="valid_split",
- default=0.1,
- help="Validation data split fraction",
- )
-
- parser.add_argument(
- "--lr",
- type=check_positive_float,
- dest="lr",
- default=0.01,
- help="Specify learning rate for optimizer.",
- )
-
- parser.add_argument(
- "--no_shuffle",
- action="store_false",
- dest="no_shuffle",
- default=True,
- help="Specify if shuffling validation inputs.",
- )
-
- try:
- ns_parser = parse_simple_args(parser, other_args)
- if not ns_parser:
- return None
-
- # set xla flags if requested
- xla_flags = (
- set(ORIGINAL_TF_XLA_FLAGS.split(" ")) if ORIGINAL_TF_XLA_FLAGS else set()
- )
- if ns_parser.b_xla_cpu or ns_parser.b_xla_gpu:
- xla_flags.add("--tf_xla_enable_xla_devices")
- if ns_parser.b_xla_cpu:
- xla_flags.add("--tf_xla_cpu_global_jit")
- if ns_parser.b_xla_gpu:
- xla_flags.add("--tf_xla_auto_jit=2")
- os.environ["TF_XLA_FLAGS"] = " ".join(xla_flags)
-
- # set GPU memory growth flag
- if ns_parser.s_force_gpu_allow_growth == "true":
- os.environ["TF_FORCE_GPU_ALLOW_GROWTH"] = "true"
- elif ns_parser.s_force_gpu_allow_growth == "false":
- os.environ["TF_FORCE_GPU_ALLOW_GROWTH"] = "false"
-
- return ns_parser
-
- except SystemExit:
- console.print("")
- return None
-
-
-def prepare_scale_train_valid_test(
- data: Union[pd.DataFrame, pd.Series],
- n_input_days: int,
- n_predict_days: int,
- test_size: float,
- s_end_date: str,
- no_shuffle: bool,
-):
- """
- Prepare and scale train, validate and test data.
- Parameters
- ----------
- data: pd.DataFrame
- Dataframe of stock prices
- ns_parser: argparse.Namespace
- Parsed arguments
- Returns
- -------
- X_train: np.ndarray
- Array of training data. Shape (# samples, n_inputs, 1)
- X_test: np.ndarray
- Array of validation data. Shape (total sequences - #samples, n_inputs, 1)
- y_train: np.ndarray
- Array of training outputs. Shape (#samples, n_days)
- y_test: np.ndarray
- Array of validation outputs. Shape (total sequences -#samples, n_days)
- X_dates_train: np.ndarray
- Array of dates for X_train
- X_dates_test: np.ndarray
- Array of dates for X_test
- y_dates_train: np.ndarray
- Array of dates for y_train
- y_dates_test: np.ndarray
- Array of dates for y_test
- test_data: np.ndarray
- Array of prices after the specified end date
- dates_test: np.ndarray
- Array of dates after specified end date
- scaler:
- Fitted PREPROCESSOR
- """
-
- # Pre-process data
- if PREPROCESSOR == "standardization":
- scaler = StandardScaler()
-
- elif PREPROCESSOR == "minmax":
- scaler = MinMaxScaler()
-
- elif PREPROCESSOR == "normalization":
- scaler = Normalizer()
-
- elif (PREPROCESSOR == "none") or (PREPROCESSOR is None):
- scaler = None
- # Test data is used for forecasting. Takes the last n_input_days data points.
- # These points are not fed into training
-
- if s_end_date:
- data = data[data.index <= s_end_date]
- if n_input_days + n_predict_days > data.shape[0]:
- console.print(
- "Cannot train enough input days to predict with loaded dataframe\n"
- )
- return (
- None,
- None,
- None,
- None,
- None,
- None,
- None,
- None,
- None,
- None,
- None,
- True,
- )
-
- test_data = data.iloc[-n_input_days:]
- train_data = data.iloc[:-n_input_days]
-
- dates = data.index
- dates_test = test_data.index
- if scaler:
- train_data = scaler.fit_transform(data.values.reshape(-1, 1))
- test_data = scaler.transform(test_data.values.reshape(-1, 1))
- else:
- train_data = data.values.reshape(-1, 1)
- test_data = test_data.values.reshape(-1, 1)
-
- prices = train_data
-
- input_dates = []
- input_prices = []
- next_n_day_prices = []
- next_n_day_dates = []
-
- for idx in range(len(prices) - n_input_days - n_predict_days):
- input_prices.append(prices[idx : idx + n_input_days]) # noqa: E203
- input_dates.append(dates[idx : idx + n_input_days]) # noqa: E203
- next_n_day_prices.append(
- prices[
- idx + n_input_days : idx + n_input_days + n_predict_days # noqa: E203
- ]
- )
- next_n_day_dates.append(
- dates[
- idx + n_input_days : idx + n_input_days + n_predict_days # noqa: E203
- ]
- )
-
- input_dates = np.asarray(input_dates) # type: ignore
- input_prices = np.array(input_prices) # type: ignore
- next_n_day_prices = np.array(next_n_day_prices) # type: ignore
- next_n_day_dates = np.asarray(next_n_day_dates) # type: ignore
-
- (
- X_train,
- X_valid,
- y_train,
- y_valid,
- X_dates_train,
- X_dates_valid,
- y_dates_train,
- y_dates_valid,
- ) = train_test_split(
- input_prices,
- next_n_day_prices,
- input_dates,
- next_n_day_dates,
- test_size=test_size,
- shuffle=no_shuffle,
- )
- return (
- X_train,
- X_valid,
- y_train,
- y_valid,
- X_dates_train,
- X_dates_valid,
- y_dates_train,
- y_dates_valid,
- test_data,
- dates_test,
- scaler,
- False,
- )
-
-
-def forecast(
- input_values: np.ndarray, future_dates: List, model: Sequential, scaler
-) -> pd.DataFrame:
- """
- Forecast the stock movement over future days and rescale
- Parameters
- ----------
- input_values: np.ndarray
- Array of values to be fed into the model
- future_dates: List
- List of future dates
- model: Sequential
- Pretrained model
- scaler:
- Fit scaler to be used to 'un-scale' the data
-
- Returns
- -------
- df_future: pd.DataFrame
- Dataframe of predicted values
- """
- if scaler:
- future_values = scaler.inverse_transform(
- model.predict(input_values.reshape(1, -1, 1)).reshape(-1, 1)
- )
- else:
- future_values = model.predict(input_values.reshape(1, -1, 1)).reshape(-1, 1)
-
- df_future = pd.DataFrame(
- future_values, index=future_dates, columns=["Predicted Price"]
- )
- return df_future
-
-
-# pylint:disable=too-many-arguments
-
-
-def plot_data_predictions(
- data,
- preds,
- y_valid,
- y_dates_valid,
- scaler,
- title,
- forecast_data,
- n_loops,
- time_str: str = "",
- external_axes: Optional[List[plt.Axes]] = None,
-):
- """Plots data predictions for the different ML techniques
- external_axes : Optional[List[plt.Axes]], optional
- External axes (1 axis is expected in the list), by default None
- """
-
- # This plot has 1 axis
- if external_axes is None:
- _, ax = plt.subplots(
- figsize=plot_autoscale(),
- dpi=PLOT_DPI,
- )
- elif is_valid_axes_count(external_axes, 1):
- (ax,) = external_axes
- else:
- return
-
- ax.plot(
- data.index,
- data.values,
- "-o",
- ms=2,
- label="Real data",
- )
- for i in range(len(y_valid) - 1):
-
- if scaler:
- y_pred = scaler.inverse_transform(preds[i].reshape(-1, 1)).ravel()
- y_act = scaler.inverse_transform(y_valid[i].reshape(-1, 1)).ravel()
- else:
- y_pred = preds[i].ravel()
- y_act = y_valid[i].ravel()
- ax.plot(
- y_dates_valid[i],
- y_pred,
- color=theme.down_color,
- )
- ax.fill_between(
- y_dates_valid[i],
- y_pred,
- y_act,
- where=(y_pred < y_act),
- color=theme.down_color,
- alpha=0.2,
- )
- ax.fill_between(
- y_dates_valid[i],
- y_pred,
- y_act,
- where=(y_pred > y_act),
- color=theme.up_color,
- alpha=0.2,
- )
-
- # Leave this one out of the loop so that the legend doesn't get overpopulated with "Predictions"
- if scaler:
- final_pred = scaler.inverse_transform(preds[-1].reshape(-1, 1)).ravel()
- final_valid = scaler.inverse_transform(y_valid[-1].reshape(-1, 1)).ravel()
- else:
- final_pred = preds[-1].reshape(-1, 1).ravel()
- final_valid = y_valid[-1].reshape(-1, 1).ravel()
- ax.plot(
- y_dates_valid[-1],
- final_pred,
- color=theme.down_color,
- label="Predictions",
- )
- ax.fill_between(
- y_dates_valid[-1],
- final_pred,
- final_valid,
- alpha=0.2,
- )
-
- _, _, ymin, ymax = plt.axis()
- ax.vlines(
- forecast_data.index[0],
- ymin,
- ymax,
- linestyle="--",
- )
- if n_loops == 1:
- ax.plot(
- forecast_data.index,
- forecast_data.values,
- "-o",
- label="Forecast",
- )
- else:
- ax.plot(
- forecast_data.index,
- forecast_data.median(axis=1).values,
- "-o",
- label="Forecast",
- )
- ax.fill_between(
- forecast_data.index,
- forecast_data.quantile(0.25, axis=1).values,
- forecast_data.quantile(0.75, axis=1).values,
- alpha=0.3,
- )
- # Subtracting 1 day only works nicely for daily data. For now if not daily, then start line on last point
- if not time_str or time_str == "1D":
- ax.axvspan(
- forecast_data.index[0] - timedelta(days=1),
- forecast_data.index[-1],
- alpha=0.2,
- )
- ax.set_xlim(data.index[0], forecast_data.index[-1] + timedelta(days=1))
-
- else:
- ax.axvspan(
- forecast_data.index[0],
- forecast_data.index[-1],
- alpha=0.2,
- )
- ax.set_xlim(data.index[0], forecast_data.index[-1])
- ax.set_title(title)
- ax.legend()
- ax.set_ylabel("Value")
-
- theme.style_primary_axis(ax)
-
- if external_axes is None:
- theme.visualize_output()
-
-
-def lambda_price_prediction_color(val: float, last_val: float) -> str:
- """Set prediction to be a colored string"""
- if float(val) > last_val:
- return f"[green]{val:.2f} $[/green]"
- return f"[red]{val:.2f} $[/red]"
-
-
-def print_pretty_prediction(df_pred: pd.DataFrame, last_price: float):
- """Print predictions"""
- if rich_config.USE_COLOR:
- df_pred = pd.DataFrame(df_pred)
- df_pred.columns = ["pred"]
- df_pred["pred"] = df_pred["pred"].apply(
- lambda x: lambda_price_prediction_color(x, last_val=last_price)
- )
- print_rich_table(
- df_pred,
- show_index=True,
- index_name="Datetime",
- headers=["Prediction"],
- floatfmt=".2f",
- title=f"Actual price: [yellow]{last_price:.2f} $[/yellow]",
- )
-
- else:
- df_pred = pd.DataFrame(df_pred)
- df_pred.columns = ["pred"]
- print_rich_table(
- df_pred,
- show_index=True,
- title=f"Actual price: [yellow]{last_price:.2f} $[/yellow]",
- index_name="Datetime",
- headers=["Prediction"],
- floatfmt=".2f",
- )
-
-
-def print_pretty_prediction_nn(df_pred: pd.DataFrame, last_price: float):
- if rich_config.USE_COLOR:
- console.print(f"Actual price: [yellow]{last_price:.2f} $[/yellow]\n")
- console.print("Prediction:")
- console.print(
- df_pred.applymap(
- lambda x: lambda_price_prediction_color(x, last_val=last_price)
- ).to_string()
- )
- else:
- console.print(f"Actual price: {last_price:.2f} $\n")
- console.print("Prediction:")
- console.print(df_pred.to_string())
-
-
-def mean_absolute_percentage_error(y_true: np.ndarray, y_pred: np.ndarray) -> np.number:
- """Calculate mean absolute percent error"""
- y_true, y_pred = np.array(y_true), np.array(y_pred)
- return np.mean(np.abs((y_true - y_pred) / y_true)) * 100
-
-
-def print_prediction_kpis(real: np.ndarray, pred: np.ndarray):
- """Print prediction statistics"""
- kpis = {
- "MAPE": f"{mean_absolute_percentage_error(real, pred) :.3f} %",
- "R2": f"{r2_score(real, pred) :.3f}",
- "MAE": f"{mean_absolute_error(real, pred):.3f}",
- "MSE": f"{mean_squared_error(real, pred):.3f}",
- "RMSE": f"{mean_squared_error(real, pred, squared=False):.3f}",
- }
-
- df = pd.DataFrame.from_dict(kpis, orient="index")
- print_rich_table(
- df,
- show_index=True,
- title="KPIs",
- floatfmt=".2f",
- )
-
-
-def lambda_price_prediction_backtesting_color(val: list) -> str:
- """Add color to backtest data"""
- err_pct = 100 * (val[0] - val[1]) / val[1]
- if val[0] > val[1]:
- s_err_pct = f" [green] +{err_pct:.2f} %"
- color = "[/green]"
- else:
- s_err_pct = f" [red] {err_pct:.2f} %"
- color = "[/red]"
- return f"{val[1]:.2f} x [yellow]{val[0]:.2f}[/yellow]{s_err_pct}{color}"
diff --git a/openbb_terminal/common/prediction_techniques/regression_model.py b/openbb_terminal/common/prediction_techniques/regression_model.py
deleted file mode 100644
index d66a3e32eab..00000000000
--- a/openbb_terminal/common/prediction_techniques/regression_model.py
+++ /dev/null
@@ -1,127 +0,0 @@
-"""Regression Model"""
-__docformat__ = "numpy"
-import logging
-from typing import Any, List, Tuple
-
-import numpy as np
-from sklearn import linear_model, pipeline, preprocessing
-
-from openbb_terminal.decorators import log_start_end
-from openbb_terminal.rich_config import console
-
-# The tsxv dependence was removed so this fails. Taking from didiers source
-
-
-logger = logging.getLogger(__name__)
-
-
-@log_start_end(log=logger)
-def split_train(
- sequence: np.ndarray, numInputs: int, numOutputs: int, numJumps: int
-) -> Tuple[List, List]:
- """Returns sets to train a model
- i.e. X[0] = sequence[0], ..., sequence[numInputs]
- y[0] = sequence[numInputs+1], ..., sequence[numInputs+numOutputs]
- ...
- X[k] = sequence[k*numJumps], ..., sequence[k*numJumps+numInputs]
- y[k] = sequence[k*numJumps+numInputs+1], ..., sequence[k*numJumps+numInputs+numOutputs]
-
- Parameters
- ----------
- sequence: np.ndarray
- Full training dataset
- numInputs : int
- Number of inputs X used at each training
- numOutputs : int
- Number of outputs y used at each training
- numJumps : int
- Number of sequence samples to be ignored between (X,y) sets
- Returns
- -------
- List
- List of numInputs arrays
- List
- List of numOutputs arrays
- """
-
- X: List = []
- y: List = []
-
- if numInputs + numOutputs > len(sequence):
- console.print(
- "To have at least one X,y arrays, the sequence size needs to be bigger than numInputs+numOutputs"
- )
- return X, y
-
- for i in range(len(sequence)):
- i = numJumps * i
- end_ix = i + numInputs
-
- # Once train data crosses time series length return
- if end_ix + numOutputs > len(sequence):
- break
-
- seq_x = sequence[i:end_ix]
- X.append(seq_x)
- seq_y = sequence[end_ix : end_ix + numOutputs]
- y.append(seq_y)
-
- return X, y
-
-
-@log_start_end(log=logger)
-def get_regression_model(
- values: List[float],
- poly_order: int,
- n_input: int,
- n_predict: int,
- n_jumps: int,
-) -> Tuple[List[float], Any]:
- """Fit regression model of variable order
-
- Parameters
- ----------
- values : List[float]
- Data to fit
- poly_order : int
- Order of polynomial
- n_input : int
- Length of input sequence
- n_predict : int
- Length of prediction sequence
- n_jumps : int
- Number of jumps in data preparation
-
- Returns
- -------
- List[float]
- List of predicted values
- Any
- Linear model fit to data
- """
- # Split training data
- stock_x, stock_y = split_train(
- values,
- n_input,
- n_predict,
- n_jumps,
- )
-
- if not stock_x:
- console.print("Given the model parameters more training data is needed.\n")
- return [], None
-
- # Machine Learning model
- if poly_order == 1:
- model = linear_model.LinearRegression(n_jobs=-1)
- else:
- model = pipeline.make_pipeline(
- preprocessing.PolynomialFeatures(poly_order), linear_model.Ridge()
- )
-
- model.fit(stock_x, stock_y)
- l_predictions = [
- i if i > 0 else 0
- for i in model.predict(np.array(values[-n_input:]).reshape(1, -1))[0]
- ]
- return l_predictions, model
diff --git a/openbb_terminal/common/prediction_techniques/regression_view.py b/openbb_terminal/common/prediction_techniques/regression_view.py
deleted file mode 100644
index 13a58b854fc..00000000000
--- a/openbb_terminal/common/prediction_techniques/regression_view.py
+++ /dev/null
@@ -1,272 +0,0 @@
-""" Regression View"""
-__docformat__ = "numpy"
-
-import logging
-import os
-from typing import Union, Optional, List
-
-import matplotlib.pyplot as plt
-import pandas as pd
-from pandas.plotting import register_matplotlib_converters
-
-from openbb_terminal.common.prediction_techniques import regression_model
-from openbb_terminal.common.prediction_techniques.pred_helper import (
- lambda_price_prediction_backtesting_color,
- print_prediction_kpis,
- print_pretty_prediction,
-)
-from openbb_terminal.config_plot import PLOT_DPI
-from openbb_terminal.config_terminal import theme
-from openbb_terminal.decorators import log_start_end
-from openbb_terminal.helper_funcs import (
- export_data,
- get_next_stock_market_days,
- patch_pandas_text_adjustment,
- plot_autoscale,
- is_valid_axes_count,
-)
-from openbb_terminal.rich_config import console
-from openbb_terminal import rich_config
-
-logger = logging.getLogger(__name__)
-
-register_matplotlib_converters()
-
-# pylint:disable=too-many-arguments
-
-
-@log_start_end(log=logger)
-def display_regression(
- dataset: str,
- values: Union[pd.Series, pd.DataFrame],
- poly_order: int,
- n_input: int,
- n_predict: int,
- n_jumps: int,
- end_date: str = "",
- export: str = "",
- time_res: str = "",
- external_axes: Optional[List[plt.Axes]] = None,
-):
- """Display predications for regression models
-
- Parameters
- ----------
- dataset : str
- Title for data
- values : Union[pd.Series, pd.DataFrame]
- Data to fit
- poly_order : int
- Order of polynomial to fit
- n_input : int
- Length of input sequence
- n_predict : int
- Length of prediction sequence
- n_jumps : int
- Number of jumps in data
- end_date : str, optional
- Start date for backtesting
- export : str, optional
- Format for exporting figures
- time_res : str
- Resolution for data, allowing for predicting outside of standard market days
- external_axes : Optional[List[plt.Axes]], optional
- External axes (1 axis is expected in the list), by default None
- """
- # BACKTESTING
- if end_date:
- if not time_res:
- future_index = get_next_stock_market_days(
- last_stock_day=end_date, n_next_days=n_predict
- )
- else:
- future_index = pd.date_range(
- end_date, periods=n_predict + 1, freq=time_res
- )[1:]
-
- df_future = values[future_index[0] : future_index[-1]] # noqa: E203
- values = values[:end_date] # type: ignore
-
- l_predictions, _ = regression_model.get_regression_model(
- list(values.values), poly_order, n_input, n_predict, n_jumps
- )
-
- # Prediction data
- if not time_res:
- l_pred_days = get_next_stock_market_days(
- last_stock_day=values.index[-1],
- n_next_days=n_predict,
- )
- else:
- l_pred_days = pd.date_range(
- values.index[-1], periods=n_predict + 1, freq=time_res
- )[1:]
- df_pred = pd.Series(l_predictions, index=l_pred_days, name="Price")
-
- # Plotting
-
- # This plot has 1 axis
- if external_axes is None:
- _, ax1 = plt.subplots(figsize=plot_autoscale(), dpi=PLOT_DPI)
- elif end_date and not is_valid_axes_count(
- external_axes,
- 3,
- prefix_text="If there is end_date",
- suffix_text="when backtesting",
- ):
- return
- elif not end_date and not is_valid_axes_count(
- external_axes,
- 1,
- prefix_text="If there is no end_date",
- suffix_text="when backtesting",
- ):
- return
- else:
- ax1 = external_axes[0]
-
- ax1.plot(values.index, values)
- # BACKTESTING
- if end_date:
- ax1.set_title(
- f"BACKTESTING: Regression (polynomial {poly_order}) on {dataset} - {n_predict} step prediction",
- fontsize=12,
- )
- else:
- ax1.set_title(
- f"Regression (polynomial {poly_order}) on {dataset} - {n_predict} step prediction"
- )
- ax1.set_xlim(values.index[0], l_pred_days[-1])
- ax1.set_ylabel("Value")
- ax1.plot(
- [values.index[-1], df_pred.index[0]],
- [values.values[-1], df_pred.values[0]],
- color=theme.down_color,
- linestyle="--",
- )
- ax1.plot(df_pred.index, df_pred, color=theme.down_color)
- ax1.axvspan(values.index[-1], df_pred.index[-1], alpha=0.2)
- _, _, ymin, ymax = plt.axis()
- ax1.vlines(values.index[-1], ymin, ymax, linestyle="--")
-
- # BACKTESTING
- if end_date:
- ax1.plot(
- df_future.index,
- df_future,
- color=theme.up_color,
- linestyle="--",
- )
- ax1.plot(
- [values.index[-1], df_future.index[0]],
- [
- values.values[-1],
- df_future.values[0],
- ],
- color=theme.up_color,
- linestyle="--",
- )
-
- theme.style_primary_axis(ax1)
- if external_axes is None:
- theme.visualize_output()
-
- export_data(export, os.path.dirname(os.path.abspath(__file__)), "regression")
- console.print("")
-
- # BACKTESTING
- if end_date:
- # This plot has 3 axes
- if external_axes is None:
- _, axes = plt.subplots(
- 2, 1, sharex=True, figsize=plot_autoscale(), dpi=PLOT_DPI
- )
- (ax2, ax3) = axes
- elif is_valid_axes_count(external_axes, 3):
- (_, ax2, ax3) = external_axes
- else:
- return
-
- ax2.plot(
- df_future.index,
- df_future,
- color=theme.up_color,
- linestyle="--",
- )
- ax2.plot(df_pred.index, df_pred, color=theme.down_color, marker="o")
- ax2.plot(
- [values.index[-1], df_future.index[0]],
- [
- values.values[-1],
- df_future.values[0],
- ],
- color=theme.up_color,
- linestyle="--",
- )
- ax2.plot(
- [values.index[-1], df_pred.index[0]],
- [values.values[-1], df_pred.values[0]],
- color=theme.down_color,
- linestyle="--",
- marker="o",
- )
- ax2.set_title("BACKTESTING: Real data vs Prediction", fontsize=12)
- ax2.set_xlim(values.index[-1], df_pred.index[-1])
- ax2.set_ylabel("Value")
- ax2.legend(["Real data", "Prediction data"])
-
- ax3.axhline(y=0, linestyle="--", color=theme.up_color)
- ax3.plot(
- df_future.index,
- 100 * (df_pred.values - df_future.values) / df_future.values,
- color=theme.down_color,
- marker="o",
- )
- ax3.set_title(
- "BACKTESTING: Error between Real data and Prediction [%]", fontsize=12
- )
- ax3.plot(
- [values.index[-1], df_future.index[0]],
- [
- 0,
- 100 * (df_pred.values[0] - df_future.values[0]) / df_future.values[0],
- ],
- linestyle="--",
- color=theme.down_color,
- )
- ax3.set_xlim(values.index[-1], df_pred.index[-1])
- ax3.set_xlabel("Time")
- ax3.set_ylabel("Error (%)")
- ax3.legend(["Real data", "Prediction data"])
-
- theme.style_primary_axis(ax2)
- theme.style_primary_axis(ax3)
-
- if external_axes is None:
- theme.visualize_output()
-
- # Refactor prediction dataframe for backtesting print
- df_pred.name = "Prediction"
- df_pred = df_pred.to_frame()
- df_pred["Real"] = df_future
-
- if rich_config.USE_COLOR:
-
- patch_pandas_text_adjustment()
-
- console.print("Time Real [$] x Prediction [$]")
- console.print(
- df_pred.apply(
- lambda_price_prediction_backtesting_color, axis=1
- ).to_string()
- )
- else:
- console.print(df_pred[["Real", "Prediction"]].round(2).to_string())
-
- console.print("")
- print_prediction_kpis(df_pred["Real"].values, df_pred["Prediction"].values)
-
- else:
- # Print prediction data
- print_pretty_prediction(df_pred, values.values[-1])
- console.print("")
diff --git a/openbb_terminal/config_neural_network_models.py b/openbb_terminal/config_neural_network_models.py
deleted file mode 100644
index 424f0566aba..00000000000
--- a/openbb_terminal/config_neural_network_models.py
+++ /dev/null
@@ -1,70 +0,0 @@
-# This configuration file allows to define the layers that constitute each
-# of the neural network models used by our MLP, RNN and LSTM models.
-# The first layer is the input layer, meaning that to it we add the input shape expected.
-# Note that we can still add the number of neurons on the first layer.
-# The last layer is the output layer, meaning that from it we have our prediction share price days
-# therefore, we don't define units for this layer as this is defined from the terminal directly.
-# There are several types of parameters available to configure your Neural Network model, and more on
-# these can be found in https://www.tensorflow.org/api_docs/python/tf/keras/layers
-# So far the following type of layers are allowed: Dense, SimpleRNN, LSTM, and Dropout
-
-# This is an on-going work, hence, feel free to request support for more types of layers
-
-# From the terminal, we are able to define:
-# - The number of inputs used by the module
-# - The number of training epochs
-# - The frequency of data training (i.e. do we use all data, or every other day - may speed up training)
-# - The preprocessing type: normalization, standardization, or none
-# - The optimizer
-# - The loss function
-
-MultiLayer_Perceptron = [
- {"Dense": {"units": 50, "activation": "relu"}},
- {"Dense": {"units": 100, "activation": "relu"}},
- {"Dense": {"units": 80, "activation": "relu"}},
- {"Dense": {"units": 30, "activation": "relu"}},
- {"Dense": {"activation": "relu"}},
-]
-
-Recurrent_Neural_Network = [
- {"SimpleRNN": {"units": 20, "activation": "relu", "return_sequences": True}},
- {"SimpleRNN": {"units": 10, "activation": "relu", "return_sequences": True}},
- {"Dropout": {"rate": 0.1}},
- {"SimpleRNN": {"units": 5, "activation": "relu", "return_sequences": False}},
- {"Dense": {"activation": "linear"}},
-]
-
-Long_Short_Term_Memory = [
- {"LSTM": {"units": 25, "activation": "tanh", "return_sequences": True}},
- {"LSTM": {"units": 15, "activation": "tanh", "return_sequences": False}},
- {"Dense": {"activation": "relu"}},
-]
-
-Convolutional = [
- {"Conv1D": {"filters": 20, "kernel_size": 10, "activation": "relu"}},
- {"MaxPool1D": {"pool_size": 2}},
- {"Conv1D": {"filters": 10, "kernel_size": 5, "activation": "relu"}},
- {"MaxPool1D": {"pool_size": 2}},
- {"Flatten": {}},
- {"Dense": {"activation": "relu"}},
-]
-
-# Optimizers : https://www.tensorflow.org/api_docs/python/tf/keras/optimizers
-# Adam, Adagrad, Adadelta, Adamax,Ftrl, Nadam, Rmsprop, Sgd
-Optimizer = "Adam"
-
-# Add early stopping to save time training when validation is plateaued
-# Can be set to large number or None to ignore
-Early_Stop_Patience = 10
-
-# Losses https://www.tensorflow.org/api_docs/python/tf/keras/losses
-# mae, mape, mse, msle, poisson, logcosh, kld, hinge, squared_hinge, huber
-Loss = "mae"
-
-# Preprocessing technique to use : https://scikit-learn.org/stable/modules/preprocessing.html
-# Options are:
-# minmax - Adjusts data to be between 0 and 1 - Most Used for Stocks
-# standardization - Standardizes data so that it has mean 0 and standard deviation = 1
-# normalization - Normalizes data so that L2 norm (sum x_i^2) = 1
-# none - No preprocessing
-Preprocess = "minmax"
diff --git a/openbb_terminal/cryptocurrency/crypto_controller.py b/openbb_terminal/cryptocurrency/crypto_controller.py
index 57f0936b57d..75bce2051c9 100644
--- a/openbb_terminal/cryptocurrency/crypto_controller.py
+++ b/openbb_terminal/cryptocurrency/crypto_controller.py
@@ -27,6 +27,7 @@ from openbb_terminal.helper_funcs import (
EXPORT_BOTH_RAW_DATA_AND_FIGURES,
EXPORT_ONLY_RAW_DATA_ALLOWED,
check_positive,
+ export_data,
)
from openbb_terminal.menu import session
from openbb_terminal.parent_classes import CryptoBaseController
@@ -67,8 +68,8 @@ class CryptoController(CryptoBaseController):
"defi",
"tools",
"nft",
- "pred",
"qa",
+ "forecast",
]
DD_VIEWS_MAPPING = {
@@ -133,8 +134,8 @@ class CryptoController(CryptoBaseController):
mt.add_menu("nft")
mt.add_menu("dd", self.symbol)
mt.add_menu("ta", self.symbol)
- mt.add_menu("pred", self.symbol)
mt.add_menu("qa", self.symbol)
+ mt.add_menu("forecast", self.symbol)
console.print(text=mt.menu_text, menu="Cryptocurrency")
@log_start_end(log=logger)
@@ -249,11 +250,16 @@ class CryptoController(CryptoBaseController):
ns_parser = self.parse_known_args_and_warn(
parser, other_args, EXPORT_BOTH_RAW_DATA_AND_FIGURES
)
-
if ns_parser:
if not self.symbol:
console.print("No coin loaded. First use `load {symbol}`\n")
return
+ export_data(
+ ns_parser.export,
+ os.path.join(os.path.dirname(os.path.abspath(__file__))),
+ f"{self.symbol}",
+ self.current_df,
+ )
plot_chart(
exchange=self.exchange,
@@ -368,7 +374,7 @@ class CryptoController(CryptoBaseController):
@log_start_end(log=logger)
def call_qa(self, _):
- """Process pred command"""
+ """Process qa command"""
if self.symbol:
from openbb_terminal.cryptocurrency.quantitative_analysis import (
qa_controller,
@@ -521,3 +527,16 @@ class CryptoController(CryptoBaseController):
show_all=bool("ALL" in other_args),
export=ns_parser.export,
)
+
+ @log_start_end(log=logger)
+ def call_forecast(self, _):
+ """Process forecast command"""
+ from openbb_terminal.forecast import forecast_controller
+
+ console.print(self.symbol)
+ self.queue = self.load_class(
+ forecast_controller.ForecastController,
+ self.symbol,
+ self.current_df,
+ self.queue,
+ )
diff --git a/openbb_terminal/cryptocurrency/prediction_techniques/pred_api.py b/openbb_terminal/cryptocurrency/prediction_techniques/pred_api.py
deleted file mode 100644
index ea1d2fe6402..00000000000
--- a/openbb_terminal/cryptocurrency/prediction_techniques/pred_api.py
+++ /dev/null
@@ -1,33 +0,0 @@
-"""Pred context API."""
-
-# flake8: noqa
-# pylint: disable=unused-import
-
-# Menu commands
-from openbb_terminal.common.prediction_techniques.ets_view import (
- display_exponential_smoothing as ets,
-)
-from openbb_terminal.common.prediction_techniques.knn_view import (
- display_k_nearest_neighbors as knn,
-)
-from openbb_terminal.common.prediction_techniques.regression_view import (
- display_regression as regression,
-)
-from openbb_terminal.common.prediction_techniques.arima_view import (
- display_arima as arima,
-)
-from openbb_terminal.common.prediction_techniques.neural_networks_view import (
- display_mlp as mlp,
-)
-from openbb_terminal.common.prediction_techniques.neural_networks_view import (
- display_rnn as rnn,
-)
-from openbb_terminal.common.prediction_techniques.neural_networks_view import (
- display_lstm as lstm,
-)
-from openbb_terminal.common.prediction_techniques.neural_networks_view import (
- display_conv1d as conv1d,
-)
-from openbb_terminal.common.prediction_techniques.mc_view import (
- display_mc_forecast as mc,
-)
diff --git a/openbb_terminal/cryptocurrency/prediction_techniques/pred_controller.py b/openbb_terminal/cryptocurrency/prediction_techniques/pred_controller.py
deleted file mode 100644
index e241ae6affa..00000000000
--- a/openbb_terminal/cryptocurrency/prediction_techniques/pred_controller.py
+++ /dev/null
@@ -1,711 +0,0 @@
-"""Crypto Prediction Controller"""
-__docformat__ = "numpy"
-# pylint: disable=R0902
-import argparse
-import logging
-from typing import List
-
-import numpy as np
-import pandas as pd
-from prompt_toolkit.completion import NestedCompleter
-
-from openbb_terminal import feature_flags as obbff
-from openbb_terminal.common.prediction_techniques import (
- arima_model,
- arima_view,
- ets_model,
- ets_view,
- knn_view,
- mc_model,
- mc_view,
- neural_networks_view,
- pred_helper,
- regression_view,
-)
-from openbb_terminal.cryptocurrency import cryptocurrency_helpers as c_help
-from openbb_terminal.decorators import log_start_end
-from openbb_terminal.helper_funcs import (
- EXPORT_ONLY_FIGURES_ALLOWED,
- check_positive,
- get_next_stock_market_days,
- valid_date,
-)
-from openbb_terminal.menu import session
-from openbb_terminal.parent_classes import CryptoBaseController
-from openbb_terminal.rich_config import console, MenuText
-
-logger = logging.getLogger(__name__)
-
-
-class PredictionTechniquesController(CryptoBaseController):
- """Prediction Techniques Controller class"""
-
- CHOICES_COMMANDS = [
- "pick",
- "load",
- "ets",
- "knn",
- "regression",
- "arima",
- "mlp",
- "rnn",
- "lstm",
- "conv1d",
- "mc",
- ]
-
- sampling_map = {"H": "Hour", "D": "Day"}
- PATH = "/crypto/pred/"
-
- def __init__(
- self,
- coin: str,
- data: pd.DataFrame,
- queue: List[str] = None,
- ):
- """Constructor"""
- super().__init__(queue)
-
- data["Returns"] = data["Close"].pct_change()
- data["LogRet"] = np.log(data["Close"]) - np.log(data["Close"].shift(1))
- data = data.dropna()
-
- self.data = data
- self.coin = coin
- self.target = "Close"
-
- if session and obbff.USE_PROMPT_TOOLKIT:
- choices: dict = {c: {} for c in self.controller_choices}
- choices["load"]["-r"] = {c: {} for c in c_help.INTERVALS}
- choices["pick"] = {c: {} for c in self.data.columns}
- choices["ets"]["-t"] = {c: {} for c in ets_model.TRENDS}
- choices["ets"]["-s"] = {c: {} for c in ets_model.SEASONS}
- choices["arima"]["-i"] = {c: {} for c in arima_model.ICS}
- choices["mc"]["--dist"] = {c: {} for c in mc_model.DISTRIBUTIONS}
-
- choices["support"] = self.SUPPORT_CHOICES
- choices["about"] = self.ABOUT_CHOICES
-
- self.completer = NestedCompleter.from_nested_dict(choices)
-
- def print_help(self):
- """Print help"""
- mt = MenuText("crypto/pred/")
- mt.add_cmd("load")
- mt.add_cmd("pick")
- mt.add_raw("\n")
- mt.add_param("_ticker", self.coin)
- mt.add_param("_target", self.target)
- mt.add_raw("\n")
- mt.add_info("_models_")
- mt.add_cmd("ets")
- mt.add_cmd("knn")
- mt.add_cmd("regression")
- mt.add_cmd("arima")
- mt.add_cmd("mlp")
- mt.add_cmd("rnn")
- mt.add_cmd("lstm")
- mt.add_cmd("conv1d")
- mt.add_cmd("mc")
- console.print(text=mt.menu_text, menu="Cryptocurrency - Prediction Techniques")
-
- def custom_reset(self):
- """Class specific component of reset command"""
- if self.coin:
- return ["crypto", f"load {self.coin}", "pred"]
- return []
-
- @log_start_end(log=logger)
- def call_pick(self, other_args: List[str]):
- """Process pick command"""
- parser = argparse.ArgumentParser(
- formatter_class=argparse.ArgumentDefaultsHelpFormatter,
- add_help=False,
- prog="pick",
- description="""
- Change target variable
- """,
- )
- parser.add_argument(
- "-t",
- "--target",
- dest="target",
- choices=list(self.data.columns),
- help="Select variable to analyze",
- )
- if other_args and "-t" not in other_args and "-h" not in other_args:
- other_args.insert(0, "-t")
-
- ns_parser = self.parse_known_args_and_warn(parser, other_args)
- if ns_parser:
- self.target = ns_parser.target
- console.print("")
-
- @log_start_end(log=logger)
- def call_ets(self, other_args: List[str]):
- """Process ets command"""
- parser = argparse.ArgumentParser(
- add_help=False,
- formatter_class=argparse.ArgumentDefaultsHelpFormatter,
- prog="ets",
- description="""
- Exponential Smoothing, see https://otexts.com/fpp2/taxonomy.html
-
- Trend='N', Seasonal='N': Simple Exponential Smoothing
- Trend='N', Seasonal='A': Exponential Smoothing
- Trend='N', Seasonal='M': Exponential Smoothing
- Trend='A', Seasonal='N': Holt's linear method
- Trend='A', Seasonal='A': Additive Holt-Winters' method
- Trend='A', Seasonal='M': Multiplicative Holt-Winters' method
- Trend='Ad', Seasonal='N': Additive damped trend method
- Trend='Ad', Seasonal='A': Exponential Smoothing
- Trend='Ad', Seasonal='M': Holt-Winters' damped method
- Trend component: N: None, A: Additive, Ad: Additive Damped
- Seasonality component: N: None, A: Additive, M: Multiplicative
- """,
- )
- parser.add_argument(
- "-d",
- "--days",
- action="store",
- dest="n_days",
- type=check_positive,
- default=5,
- help="prediction days.",
- )
- parser.add_argument(
- "-t",
- "--trend",
- action="store",
- dest="trend",
- choices=ets_model.TRENDS,
- default="N",
- help="Trend component: N: None, A: Additive, Ad: Additive Damped.",
- )
- parser.add_argument(
- "-s",
- "--seasonal",
- action="store",
- dest="seasonal",
- choices=ets_model.SEASONS,
- default="N",
- help="Seasonality component: N: None, A: Additive, M: Multiplicative.",
- )
- parser.add_argument(
- "-p",
- "--periods",
- action="store",
- dest="seasonal_periods",
- type=check_positive,
- default=5,
- help="Seasonal periods.",
- )
- parser.add_argument(
- "-e",
- "--end",
- action="store",
- type=valid_date,
- dest="s_end_date",
- default=None,
- help="The end date (format YYYY-MM-DD) to select - Backtesting",
- )
- ns_parser = self.parse_known_args_and_warn(
- parser, other_args, export_allowed=EXPORT_ONLY_FIGURES_ALLOWED
- )
- if ns_parser:
- if ns_parser.s_end_date:
- if ns_parser.s_end_date < self.data.index[0]:
- console.print(
- "Backtesting not allowed, since End Date is older than Start Date of historical data\n"
- )
-
- if (
- ns_parser.s_end_date
- < get_next_stock_market_days(
- last_stock_day=self.data.index[0],
- n_next_days=5 + ns_parser.n_days,
- )[-1]
- ):
- console.print(
- "Backtesting not allowed, since End Date is too close to Start Date to train model\n"
- )
-
- ets_view.display_exponential_smoothing(
- dataset=self.coin,
- data=self.data[self.target],
- n_predict=ns_parser.n_days,
- trend=ns_parser.trend,
- seasonal=ns_parser.seasonal,
- seasonal_periods=ns_parser.seasonal_periods,
- end_date=ns_parser.s_end_date,
- export=ns_parser.export,
- time_res=self.resolution,
- )
-
- @log_start_end(log=logger)
- def call_knn(self, other_args: List[str]):
- """Process knn command"""
- parser = argparse.ArgumentParser(
- add_help=False,
- formatter_class=argparse.ArgumentDefaultsHelpFormatter,
- prog="knn",
- description="""
- K nearest neighbors is a simple algorithm that stores all
- available cases and predict the numerical target based on a similarity measure
- (e.g. distance functions).
- """,
- )
- parser.add_argument(
- "-i",
- "--input",
- action="store",
- dest="n_inputs",
- type=check_positive,
- default=40,
- help="number of days to use as input for prediction.",
- )
- parser.add_argument(
- "-d",
- "--days",
- action="store",
- dest="n_days",
- type=check_positive,
- default=5,
- help="prediction days.",
- )
- parser.add_argument(
- "-j",
- "--jumps",
- action="store",
- dest="n_jumps",
- type=check_positive,
- default=1,
- help="number of jumps in training data.",
- )
- parser.add_argument(
- "-n",
- "--neighbors",
- action="store",
- dest="n_neighbors",
- type=check_positive,
- default=20,
- help="number of neighbors to use on the algorithm.",
- )
- parser.add_argument(
- "-e",
- "--end",
- action="store",
- type=valid_date,
- dest="s_end_date",
- default=None,
- help="The end date (format YYYY-MM-DD) to select for testing",
- )
- parser.add_argument(
- "-t",
- "--test_size",
- default=0.2,
- dest="valid_split",
- type=float,
- help="Percentage of data to validate in sample",
- )
- parser.add_argument(
- "--no_shuffle",
- action="store_false",
- dest="no_shuffle",
- default=True,
- help="Specify if shuffling validation inputs.",
- )
- ns_parser = self.parse_known_args_and_warn(
- parser, other_args, EXPORT_ONLY_FIGURES_ALLOWED
- )
- if ns_parser:
- knn_view.display_k_nearest_neighbors(
- dataset=self.coin,
- data=self.data[self.target],
- n_neighbors=ns_parser.n_neighbors,
- n_input_days=ns_parser.n_inputs,
- n_predict_days=ns_parser.n_days,
- test_size=ns_parser.valid_split,
- end_date=ns_parser.s_end_date,
- no_shuffle=ns_parser.no_shuffle,
- time_res=self.resolution,
- )
-
- @log_start_end(log=logger)
- def call_regression(self, other_args: List[str]):
- """Process linear command"""
- parser = argparse.ArgumentParser(
- add_help=False,
- prog="regression",
- description="""
- Regression attempts to model the relationship between
- two variables by fitting a linear/quadratic/cubic/other equation to
- observed data. One variable is considered to be an explanatory variable,
- and the other is considered to be a dependent variable.
- """,
- )
-
- parser.add_argument(
- "-i",
- "--input",
- action="store",
- dest="n_inputs",
- type=check_positive,
- default=40,
- help="number of days to use for prediction.",
- )
- parser.add_argument(
- "-d",
- "--days",
- action="store",
- dest="n_days",
- type=check_positive,
- default=5,
- help="prediction days.",
- )
- parser.add_argument(
- "-j",
- "--jumps",
- action="store",
- dest="n_jumps",
- type=check_positive,
- default=1,
- help="number of jumps in training data.",
- )
- parser.add_argument(
- "-e",
- "--end",
- action="store",
- type=valid_date,
- dest="s_end_date",
- default=None,
- help="The end date (format YYYY-MM-DD) to select - Backtesting",
- )
- parser.add_argument(
- "-p",
- "--polynomial",
- action="store",
- dest="n_polynomial",
- type=check_positive,
- default=1,
- help="polynomial associated with regression.",
- )
- if (
- other_args
- and "-h" not in other_args
- and ("-p" not in other_args or "--polynomial" not in other_args)
- ):
- other_args.insert(0, "-p")
- ns_parser = self.parse_known_args_and_warn(
- parser, other_args, export_allowed=EXPORT_ONLY_FIGURES_ALLOWED
- )
- if ns_parser:
- # BACKTESTING CHECK
- if ns_parser.s_end_date:
- if ns_parser.s_end_date < self.data.index[0]:
- console.print(
- "Backtesting not allowed, since End Date is older than Start Date of historical data\n"
- )
-
- if (
- ns_parser.s_end_date
- < get_next_stock_market_days(
- last_stock_day=self.data.index[0],
- n_next_days=5 + ns_parser.n_days,
- )[-1]
- ):
- console.print(
- "Backtesting not allowed, since End Date is too close to Start Date to train model\n"
- )
-
- regression_view.display_regression(
- dataset=self.coin,
- values=self.data[self.target],
- poly_order=ns_parser.n_polynomial,
- n_input=ns_parser.n_inputs,
- n_predict=ns_parser.n_days,
- n_jumps=ns_parser.n_jumps,
- end_date=ns_parser.s_end_date,
- export=ns_parser.export,
- time_res=self.resolution,
- )
-
- @log_start_end(log=logger)
- def call_arima(self, other_args: List[str]):
- """Process arima command"""
- parser = argparse.ArgumentParser(
- add_help=False,
- formatter_class=argparse.ArgumentDefaultsHelpFormatter,
- prog="arima",
- description="""
- In statistics and econometrics, and in particular in time series analysis, an
- autoregressive integrated moving average (ARIMA) model is a generalization of an
- autoregressive moving average (ARMA) model. Both of these models are fitted to time
- series data either to better understand the data or to predict future points in the
- series (forecasting). ARIMA(p,d,q) where parameters p, d, and q are non-negative
- integers, p is the order (number of time lags) of the autoregressive model, d is the
- degree of differencing (the number of times the data have had past values subtracted),
- and q is the order of the moving-average model.
- """,
- )
- parser.add_argument(
- "-d",
- "--days",
- action="store",
- dest="n_days",
- type=check_positive,
- default=5,
- help="prediction days.",
- )
- parser.add_argument(
- "-i",
- "--ic",
- action="store",
- dest="s_ic",
- type=str,
- default="aic",
- choices=arima_model.ICS,
- help="information criteria.",
- )
- parser.add_argument(
- "-s",
- "--seasonal",
- action="store_true",
- default=False,
- dest="b_seasonal",
- help="Use weekly seasonal data.",
- )
- parser.add_argument(
- "-o",
- "--order",
- action="store",
- dest="s_order",
- default="",
- type=str,
- help="arima model order (p,d,q) in format: p,d,q.",
- )
- parser.add_argument(
- "-r",
- "--results",
- action="store_true",
- dest="b_results",
- default=False,
- help="results about ARIMA summary flag.",
- )
- parser.add_argument(
- "-e",
- "--end",
- action="store",
- type=valid_date,
- dest="s_end_date",
- default=None,
- help="The end date (format YYYY-MM-DD) to select - Backtesting",
- )
- ns_parser = self.parse_known_args_and_warn(
- parser, other_args, export_allowed=EXPORT_ONLY_FIGURES_ALLOWED
- )
- if ns_parser:
- # BACKTESTING CHECK
- if ns_parser.s_end_date:
- if ns_parser.s_end_date < self.data.index[0]:
- console.print(
- "Backtesting not allowed, since End Date is older than Start Date of historical data\n"
- )
-
- if (
- ns_parser.s_end_date
- < get_next_stock_market_days(
- last_stock_day=self.data.index[0],
- n_next_days=5 + ns_parser.n_days,
- )[-1]
- ):
- console.print(
- "Backtesting not allowed, since End Date is too close to Start Date to train model\n"
- )
-
- arima_view.display_arima(
- dataset=self.coin,
- values=self.data[self.target],
- arima_order=ns_parser.s_order,
- n_predict=ns_parser.n_days,
- seasonal=ns_parser.b_seasonal,
- ic=ns_parser.s_ic,
- results=ns_parser.b_results,
- end_date=ns_parser.s_end_date,
- export=ns_parser.export,
- time_res=self.resolution,
- )
-
- @log_start_end(log=logger)
- def call_mlp(self, other_args: List[str]):
- """Process mlp command"""
- try:
- ns_parser = pred_helper.parse_args(
- prog="mlp",
- description="""Multi-Layered-Perceptron. """,
- other_args=other_args,
- )
- if ns_parser:
- neural_networks_view.display_mlp(
- dataset=self.coin,
- data=self.data[self.target],
- n_input_days=ns_parser.n_inputs,
- n_predict_days=ns_parser.n_days,
- learning_rate=ns_parser.lr,
- epochs=ns_parser.n_epochs,
- batch_size=ns_parser.n_batch_size,
- test_size=ns_parser.valid_split,
- n_loops=ns_parser.n_loops,
- no_shuffle=ns_parser.no_shuffle,
- time_res=self.resolution,
- )
- except Exception as e:
- logger.exception(str(e))
- console.print(e, "\n")
-
- finally:
- pred_helper.restore_env()
-
- @log_start_end(log=logger)
- def call_rnn(self, other_args: List[str]):
- """Process rnn command"""
- try:
- ns_parser = pred_helper.parse_args(
- prog="rnn",
- description="""Recurrent Neural Network. """,
- other_args=other_args,
- )
- if ns_parser:
- neural_networks_view.display_rnn(
- dataset=self.coin,
- data=self.data[self.target],
- n_input_days=ns_parser.n_inputs,
- n_predict_days=ns_parser.n_days,
- learning_rate=ns_parser.lr,
- epochs=ns_parser.n_epochs,
- batch_size=ns_parser.n_batch_size,
- test_size=ns_parser.valid_split,
- n_loops=ns_parser.n_loops,
- no_shuffle=ns_parser.no_shuffle,
- time_res=self.resolution,
- )
-
- except Exception as e:
- logger.exception(str(e))
- console.print(e, "\n")
-
- finally:
- pred_helper.restore_env()
-
- @log_start_end(log=logger)
- def call_lstm(self, other_args: List[str]):
- """Process lstm command"""
- try:
- ns_parser = pred_helper.parse_args(
- prog="lstm",
- description="""Long-Short Term Memory. """,
- other_args=other_args,
- )
- if ns_parser:
- neural_networks_view.display_lstm(
- dataset=self.coin,
- data=self.data[self.target],
- n_input_days=ns_parser.n_inputs,
- n_predict_days=ns_parser.n_days,
- learning_rate=ns_parser.lr,
- epochs=ns_parser.n_epochs,
- batch_size=ns_parser.n_batch_size,
- test_size=ns_parser.valid_split,
- n_loops=ns_parser.n_loops,
- no_shuffle=ns_parser.no_shuffle,
- time_res=self.resolution,
- )
-
- except Exception as e:
- logger.exception(str(e))
- console.print(e, "\n")
-
- finally:
- pred_helper.restore_env()
-
- @log_start_end(log=logger)
- def call_conv1d(self, other_args: List[str]):
- """Process conv1d command"""
- try:
- ns_parser = pred_helper.parse_args(
- prog="conv1d",
- description="""1D CNN.""",
- other_args=other_args,
- )
- if ns_parser:
- neural_networks_view.display_conv1d(
- dataset=self.coin,
- data=self.data[self.target],
- n_input_days=ns_parser.n_inputs,
- n_predict_days=ns_parser.n_days,
- learning_rate=ns_parser.lr,
- epochs=ns_parser.n_epochs,
- batch_size=ns_parser.n_batch_size,
- test_size=ns_parser.valid_split,
- n_loops=ns_parser.n_loops,
- no_shuffle=ns_parser.no_shuffle,
- time_res=self.resolution,
- )
-
- except Exception as e:
- logger.exception(str(e))
- console.print(e, "\n")
-
- finally:
- pred_helper.restore_env()
-
- @log_start_end(log=logger)
- def call_mc(self, other_args: List[str]):
- """Process mc command"""
- parser = argparse.ArgumentParser(
- formatter_class=argparse.ArgumentDefaultsHelpFormatter,
- add_help=False,
- prog="mc",
- description="""
- Perform Monte Carlo forecasting
- """,
- )
- parser.add_argument(
- "-d",
- "--days",
- help="Days to predict",
- dest="n_days",
- type=check_positive,
- default=30,
- )
- parser.add_argument(
- "-n",
- "--num",
- help="Number of simulations to perform",
- dest="n_sims",
- default=100,
- type=check_positive,
- )
- parser.add_argument(
- "--dist",
- choices=mc_model.DISTRIBUTIONS,
- default="lognormal",
- dest="dist",
- help="Whether to model returns or log returns",
- )
-
- ns_parser = self.parse_known_args_and_warn(
- parser, other_args, export_allowed=EXPORT_ONLY_FIGURES_ALLOWED
- )
- if self.target != "Close":
- console.print("MC Prediction designed for AdjClose prices\n")
-
- if ns_parser:
- mc_view.display_mc_forecast(
- data=self.data[self.target],
- n_future=ns_parser.n_days,
- n_sims=ns_parser.n_sims,
- use_log=ns_parser.dist == "lognormal",
- export=ns_parser.export,
- time_res=self.resolution,
- )
diff --git a/openbb_terminal/dashboards/chains.ipynb b/openbb_terminal/dashboards/chains.ipynb
deleted file mode 100644
index c17412479ee..00000000000
--- a/openbb_terminal/dashboards/chains.ipynb
+++ /dev/null
@@ -1,177 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "code",
- "execution_count": null,
- "id": "e9ad60bc",
- "metadata": {},
- "outputs": [],
- "source": [
- "import os\n",
- "import ipywidgets as widgets\n",
- "import plotly.graph_objs as go\n",
- "import yfinance as yf\n",
- "from IPython.display import display"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "id": "beb36881",
- "metadata": {},
- "outputs": [],
- "source": [
- "opts = [\n",
- " \"lastTradeDate\",\n",
- " \"strike\",\n",
- " \"lastPrice\",\n",
- " \"bid\",\n",
- " \"ask\",\n",
- " \"change\",\n",
- " \"percentChange\",\n",
- " \"volume\",\n",
- " \"openInterest\",\n",
- " \"impliedVolatility\",\n",
- "]\n",
- "\n",
- "\n",
- "def clean_str(string):\n",
- " new_str = \"\"\n",
- " for letter in string:\n",
- " if letter.isupper():\n",
- " new_str += \" \"\n",
- " new_str += letter\n",
- " return new_str.title()\n",
- "\n",
- "\n",
- "def format_plotly(fig, x, y, ticker, expiry, inst):\n",
- " fig.update_yaxes(title=clean_str(y))\n",
- " fig.update_xaxes(title=clean_str(x))\n",
- " expires = \", \".join(expiry)\n",
- " title = (\n",
- " f\"{clean_str(y)} vs. {clean_str(x)} for {ticker.upper()} {inst}s on {expires}\"\n",
- " )\n",
- " fig.update_layout(\n",
- " autosize=False,\n",
- " width=1000,\n",
- " height=500,\n",
- " title={\n",
- " \"text\": title,\n",
- " \"y\": 0.95,\n",
- " \"x\": 0.5,\n",
- " \"xanchor\": \"center\",\n",
- " \"yanchor\": \"top\",\n",
- " },\n",
- " )"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "id": "f8c2f65c",
- "metadata": {
- "tags": [
- "parameters"
- ]
- },
- "outputs": [],
- "source": [
- "class Chart:\n",
- " def __init__(self):\n",
- " self.last_ticker = \"\"\n",
- " self.dfs = {}\n",
- "\n",
- " def update(self, ticker, expiry, inst, x, y):\n",
- " if ticker:\n",
- " stock = yf.Ticker(ticker)\n",
- " if ticker != self.last_ticker:\n",
- " exp_w.options = stock.options\n",
- " self.last_ticker = ticker\n",
- "\n",
- " if expiry:\n",
- " fig = go.Figure()\n",
- " for expire in expiry:\n",
- " if expire not in self.dfs:\n",
- " self.dfs[expire] = stock.option_chain(expire)\n",
- " group = self.dfs[expire]\n",
- " df = group.calls if inst == \"Call\" else group.puts\n",
- "\n",
- " plot = go.Scatter(\n",
- " x=df[x],\n",
- " y=df[y],\n",
- " mode=\"lines\",\n",
- " connectgaps=True,\n",
- " name=expire,\n",
- " )\n",
- " fig.add_trace(plot)\n",
- "\n",
- " format_plotly(fig, x, y, ticker, expiry, inst)\n",
- "\n",
- " if os.environ.get(\"SERVER_SOFTWARE\", \"jupyter\").startswith(\"voila\"):\n",
- " fig.show(config={\"showTips\": False}, renderer=\"notebook\")\n",
- " else:\n",
- " fig.show(config={\"showTips\": False})\n",
- "\n",
- "\n",
- "x_w = widgets.Dropdown(options=opts, value=\"strike\", description=\"X\")\n",
- "y_w = widgets.Dropdown(options=opts, value=\"lastPrice\", description=\"Y\")\n",
- "tickers_w = widgets.Text(description=\"Ticker\")\n",
- "exp_w = widgets.SelectMultiple(description=\"Expiry\")\n",
- "inst_w = widgets.Dropdown(options=[\"Put\", \"Call\"], value=\"Call\", description=\"Type\")\n",
- "\n",
- "select_opt = widgets.VBox([tickers_w, exp_w])\n",
- "select_plot = widgets.VBox([inst_w, x_w, y_w])\n",
- "controls = widgets.HBox([select_opt, select_plot])\n",
- "\n",
- "chart = Chart()\n",
- "stocks_view = widgets.interactive_output(\n",
- " chart.update,\n",
- " {\"ticker\": tickers_w, \"expiry\": exp_w, \"inst\": inst_w, \"x\": x_w, \"y\": y_w},\n",
- ")\n",
- "\n",
- "title_html = \"Option Chain Dashboard \"\n",
- "app_contents = [\n",
- " widgets.HTML(title_html),\n",
- " controls,\n",
- " stocks_view,\n",
- "]\n",
- "app = widgets.VBox(app_contents)\n",
- "display(app)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "id": "a84c7390-6b43-4a25-8aa2-31aa84f52605",
- "metadata": {},
- "outputs": [],
- "source": []
- }
- ],
- "metadata": {
- "kernelspec": {
- "display_name": "Python 3 (ipykernel)",
- "language": "python",
- "name": "python3"
- },
- "language_info": {
- "codemirror_mode": {
- "name": "ipython",
- "version": 3
- },
- "file_extension": ".py",
- "mimetype": "text/x-python",
- "name": "python",
- "nbconvert_exporter": "python",
- "pygments_lexer": "ipython3",
- "version": "3.8.12"
- },
- "metadata": {
- "interpreter": {
- "hash": "e896a00ead8b521528d79ac9ef24990696f2b751eb283ab8e0d078c9c4971ffc"
- }
- }
- },
- "nbformat": 4,
- "nbformat_minor": 5
-}
diff --git a/openbb_terminal/dashboards/correlation.ipynb b/openbb_terminal/dashboards/correlation.ipynb
deleted file mode 100644
index 38574f5a42d..00000000000
--- a/openbb_terminal/dashboards/correlation.ipynb
+++ /dev/null
@@ -1,207 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "code",
- "execution_count": null,
- "id": "e9ad60bc",
- "metadata": {},
- "outputs": [],
- "source": [
- "import os\n",
- "from datetime import datetime, timedelta\n",
- "import ipywidgets as widgets\n",
- "import plotly.graph_objs as go\n",
- "import yfinance as yf\n",
- "import pandas as pd\n",
- "from IPython.display import display"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "id": "6c554cd2-462c-4832-b73c-c214aae11ce4",
- "metadata": {},
- "outputs": [],
- "source": [
- "interval_opts = [\n",
- " \"1m\",\n",
- " \"2m\",\n",
- " \"5m\",\n",
- " \"15m\",\n",
- " \"30m\",\n",
- " \"60m\",\n",
- " \"90m\",\n",
- " \"1h\",\n",
- " \"1d\",\n",
- " \"5d\",\n",
- " \"1wk\",\n",
- " \"1mo\",\n",
- " \"3mo\",\n",
- "]"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "id": "f8c2f65c",
- "metadata": {
- "tags": [
- "parameters"
- ]
- },
- "outputs": [],
- "source": [
- "class Chart:\n",
- " def __init__(self):\n",
- " self.last_tickers = \"\"\n",
- " self.last_interval = \"1d\"\n",
- " self.df = pd.DataFrame()\n",
- "\n",
- " def create(self, data, start, end, interval, tickers):\n",
- " global last_tickers, df, last_interval\n",
- " if tickers and tickers[-1] == \",\":\n",
- " if tickers != self.last_tickers or interval != self.last_interval:\n",
- " if interval in [\"1d\", \"5d\", \"1wk\", \"1mo\", \"3mo\"]:\n",
- " self.df = yf.download(\n",
- " tickers, period=\"max\", interval=interval, progress=False\n",
- " )\n",
- " else:\n",
- " self.df = yf.download(\n",
- " tickers, start=start, end=end, interval=interval, progress=False\n",
- " )\n",
- " self.last_tickers = tickers\n",
- " self.last_interval = interval\n",
- "\n",
- " start_n = datetime(start.year, start.month, start.day)\n",
- " end_n = datetime(end.year, end.month, end.day)\n",
- "\n",
- " df = self.df[data]\n",
- "\n",
- " if not isinstance(df, pd.Series):\n",
- " if interval in [\"1d\", \"5d\", \"1wk\", \"1mo\", \"3mo\"]:\n",
- " result = df.loc[(df.index >= start_n) & (df.index <= end_n)].corr()\n",
- " else:\n",
- " result = df.corr()\n",
- "\n",
- " base = [\n",
- " [\n",
- " \"black\" if x == 1 else \"lightgreen\" if x > 0 else \"lightpink\"\n",
- " for x in result[y].tolist()\n",
- " ]\n",
- " for y in result.columns\n",
- " ]\n",
- " base = [[\"lightgray\" for _ in range(result.shape[0])]] + base\n",
- " result = result.reset_index()\n",
- " result.rename(columns={\"index\": \"\"}, inplace=True)\n",
- "\n",
- " fig = go.Figure(\n",
- " data=[\n",
- " go.Table(\n",
- " header=dict(\n",
- " values=list(result.columns),\n",
- " fill_color=\"lightgray\",\n",
- " font=dict(color=\"black\"),\n",
- " align=\"left\",\n",
- " ),\n",
- " cells=dict(\n",
- " values=[result[x] for x in result.columns],\n",
- " fill_color=base,\n",
- " format=[\"\"]\n",
- " + [\".2f\" for _ in range(len(df.columns) - 1)],\n",
- " font=dict(color=\"black\"),\n",
- " align=\"left\",\n",
- " ),\n",
- " )\n",
- " ],\n",
- " )\n",
- " fig.update_layout(\n",
- " autosize=True,\n",
- " height=600,\n",
- " showlegend=False,\n",
- " )\n",
- " if os.environ.get(\"SERVER_SOFTWARE\", \"jupyter\").startswith(\"voila\"):\n",
- " fig.show(config={\"showTips\": False}, renderer=\"notebook\")\n",
- " else:\n",
- " fig.show(config={\"showTips\": False})\n",
- "\n",
- "\n",
- "w_auto = widgets.Layout(width=\"auto\")\n",
- "data_opts = [\"Open\", \"Close\", \"High\", \"Low\", \"Volume\"]\n",
- "data_widget = widgets.Dropdown(\n",
- " options=data_opts, value=\"Close\", layout=w_auto, description=\"Data\"\n",
- ")\n",
- "\n",
- "base_date = (datetime.today() - timedelta(days=365)).date()\n",
- "start_widget = widgets.DatePicker(value=base_date, layout=w_auto, description=\"Start\")\n",
- "end_widget = widgets.DatePicker(\n",
- " value=datetime.today().date(), layout=w_auto, description=\"End\"\n",
- ")\n",
- "interval_widget = widgets.Dropdown(\n",
- " options=interval_opts, value=\"1d\", layout=w_auto, description=\"Interval\"\n",
- ")\n",
- "tickers_widget = widgets.Textarea(value=\"TSLA,AAPL,\", layout=w_auto)\n",
- "\n",
- "data_box = widgets.VBox([tickers_widget, data_widget])\n",
- "date_box = widgets.VBox([start_widget, end_widget, interval_widget])\n",
- "controls = widgets.HBox([data_box, date_box], layout=widgets.Layout(width=\"60%\"))\n",
- "\n",
- "chart = Chart()\n",
- "stocks_view = widgets.interactive_output(\n",
- " chart.create,\n",
- " {\n",
- " \"data\": data_widget,\n",
- " \"start\": start_widget,\n",
- " \"end\": end_widget,\n",
- " \"interval\": interval_widget,\n",
- " \"tickers\": tickers_widget,\n",
- " },\n",
- ")\n",
- "\n",
- "title_html = \"Correlation Analysis Dashboard \"\n",
- "warning_html = 'Use a comma after EVERY stock typed.
'\n",
- "app_contents = [\n",
- " widgets.HTML(title_html),\n",
- " controls,\n",
- " widgets.HTML(warning_html),\n",
- " stocks_view,\n",
- "]\n",
- "app = widgets.VBox(app_contents)\n",
- "display(app)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "id": "37f46146-a206-4c25-b969-81c5abec4b1d",
- "metadata": {},
- "outputs": [],
- "source": []
- }
- ],
- "metadata": {
- "kernelspec": {
- "display_name": "Python 3 (ipykernel)",
- "language": "python",
- "name": "python3"
- },
- "language_info": {
- "codemirror_mode": {
- "name": "ipython",
- "version": 3
- },
- "file_extension": ".py",
- "mimetype": "text/x-python",
- "name": "python",
- "nbconvert_exporter": "python",
- "pygments_lexer": "ipython3",
- "version": "3.8.12"
- },
- "metadata": {
- "interpreter": {
- "hash": "e896a00ead8b521528d79ac9ef24990696f2b751eb283ab8e0d078c9c4971ffc"
- }
- }
- },
- "nbformat": 4,
- "nbformat_minor": 5
-}
diff --git a/openbb_terminal/dashboards/crypto.ipynb b/openbb_terminal/dashboards/crypto.ipynb
deleted file mode 100644
index 7972cda6037..00000000000
--- a/openbb_terminal/dashboards/crypto.ipynb
+++ /dev/null
@@ -1,160 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "id": "6e198e40-0c33-45b3-a79b-2d9ee9eff7b9",
- "metadata": {
- "tags": []
- },
- "source": [
- "# Cryptocurrency exchange rates to USD ($)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "id": "da655985-c9b7-492e-aefa-fbe3bc1865d5",
- "metadata": {},
- "outputs": [],
- "source": [
- "import json\n",
- "import os\n",
- "\n",
- "import ipywidgets as ipw\n",
- "from IPython.display import display\n",
- "import pandas as pd\n",
- "\n",
- "from openbb_terminal import api as openbb\n",
- "\n",
- "ipw.HTML(f\"\")"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "id": "dcbbf867-af50-4d06-ae5c-7c09647aa55d",
- "metadata": {},
- "outputs": [],
- "source": [
- "COIN_LIST = (\n",
- " \"BTC,ETH,USDT,BNB,USDC,XRP,LUNA,ADA,\"\n",
- " + \"SOL,AVAX,DOT,BUSD,DOGE,UST,SHIB,WBTC,\"\n",
- " + \"MATIC,CRO,DAI,LTC,ATOM,NEAR,LINK,BCH,\"\n",
- " + \"UNI,TRX,FTT,ETC,LEO,ALGO,XLM,MANA,\"\n",
- " + \"BTCB,HBAR,EGLD,ICP,SAND,XMR,WAVES,VET,\"\n",
- " + \"APE,FIL,FTM,AXS,THETA,KLAY,XTZ,RUNE\"\n",
- ").split(\",\")\n",
- "exchange_rates = {}"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "id": "deeeb80a-3675-44fb-9a1b-2325d8da4e7d",
- "metadata": {},
- "outputs": [],
- "source": [
- "def get_exchange_rate(coin: str, days: int = 2):\n",
- " \"\"\"Get exchange rate for a cryptocurrency agains USD.\"\"\"\n",
- " (_, _, _, _, current_df, _,) = openbb.crypto.load(\n",
- " coin=coin,\n",
- " source=\"cp\",\n",
- " days=days,\n",
- " vs=\"usd\",\n",
- " interval=\"1day\",\n",
- " should_load_ta_data=True,\n",
- " )\n",
- " price_color = \"neutral_color\"\n",
- " if current_df[\"Close\"].iloc[-1] > current_df[\"Close\"].iloc[-2]:\n",
- " price_color = \"up_color\"\n",
- " elif current_df[\"Close\"].iloc[-1] < current_df[\"Close\"].iloc[-2]:\n",
- " price_color = \"down_color\"\n",
- " price = str(current_df[\"Close\"].iloc[-1])[:7]\n",
- "\n",
- " return price, price_color"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "id": "18acf5cb-6cbf-484d-8042-107c030098de",
- "metadata": {},
- "outputs": [],
- "source": [
- "def show_rates(btn):\n",
- " \"\"\"Show exchange rates in grid box widget.\"\"\"\n",
- " grid.children = ()\n",
- " for coin in COIN_LIST:\n",
- " if coin not in exchange_rates.keys():\n",
- " exchange_rates[coin] = {\"price\": None, \"color\": None}\n",
- " try:\n",
- " price, price_color = get_exchange_rate(coin=coin)\n",
- " except:\n",
- " price, price_color = \"-------\", \"neutral_color\"\n",
- " widgets = list(grid.children)\n",
- " widgets.append(\n",
- " ipw.HTML(\n",
- " openbb.widgets.price_card(\n",
- " ticker=coin,\n",
- " price=price,\n",
- " price_color=price_color,\n",
- " )\n",
- " )\n",
- " )\n",
- " grid.children = tuple(widgets)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "id": "cf2021e9-de8a-466e-b341-fcd6abda64b5",
- "metadata": {},
- "outputs": [],
- "source": [
- "update_rates = ipw.Button(description=\"Update rates\")\n",
- "update_rates.on_click(show_rates)\n",
- "header = ipw.HBox([update_rates])\n",
- "\n",
- "layout = ipw.Layout(grid_template_columns=\"1fr \" * 8)\n",
- "grid = ipw.GridBox(\n",
- " [],\n",
- " layout=layout,\n",
- ")\n",
- "\n",
- "display(header, grid)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "id": "19dfcbfe-eaec-406e-bb3c-72d1b3538a6e",
- "metadata": {},
- "outputs": [],
- "source": []
- }
- ],
- "metadata": {
- "kernelspec": {
- "display_name": "Python 3 (ipykernel)",
- "language": "python",
- "name": "python3"
- },
- "language_info": {
- "codemirror_mode": {
- "name": "ipython",
- "version": 3
- },
- "file_extension": ".py",
- "mimetype": "text/x-python",
- "name": "python",
- "nbconvert_exporter": "python",
- "pygments_lexer": "ipython3",
- "version": "3.8.12"
- },
- "voila": {
- "theme": "dark"
- }
- },
- "nbformat": 4,
- "nbformat_minor": 5
-}
diff --git a/openbb_terminal/dashboards/currencies.ipynb b/openbb_terminal/dashboards/currencies.ipynb
deleted file mode 100644
index ad612c6ce8e..00000000000
--- a/openbb_terminal/dashboards/currencies.ipynb
+++ /dev/null
@@ -1,284 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "code",
- "execution_count": null,
- "id": "da655985-c9b7-492e-aefa-fbe3bc1865d5",
- "metadata": {},
- "outputs": [],
- "source": [
- "import os\n",
- "import sys\n",
- "import time\n",
- "from datetime import datetime, timedelta\n",
- "from typing import Optional\n",
- "\n",
- "import ipywidgets as ipw\n",
- "import matplotlib.pyplot as plt\n",
- "import matplotlib_inline.backend_inline\n",
- "from ipyflex import FlexLayout\n",
- "from widget_helpers import price_card, stylesheet\n",
- "\n",
- "from openbb_terminal import api as openbb\n",
- "\n",
- "%matplotlib widget\n",
- "openbb.theme.applyMPLstyle()\n",
- "ipw.HTML(f\"\")"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "id": "f5905453-4de6-4f5f-8012-9acdfca50987",
- "metadata": {},
- "outputs": [],
- "source": [
- "def get_exchange_rate(currency_pair: str) -> str:\n",
- " \"\"\"Get exchange rate for a currency pair.\"\"\"\n",
- " from_symbol, to_symbol = currency_pair.split(\"/\")\n",
- " exchange_data = openbb.forex.models.av.get_quote(\n",
- " to_symbol=to_symbol, from_symbol=from_symbol\n",
- " )\n",
- " return exchange_data[\"Realtime Currency Exchange Rate\"][\"5. Exchange Rate\"][:6]\n",
- "\n",
- "\n",
- "def get_candle_widget(\n",
- " output: Optional[ipw.Output],\n",
- " to_symbol: str,\n",
- " from_symbol: str,\n",
- ") -> ipw.Output:\n",
- " \"\"\"Plot a candle chart for a currency pair.\"\"\"\n",
- " start_date = datetime.now() - timedelta(days=1)\n",
- " start_date = start_date.strftime(\"%Y-%m-%d\")\n",
- "\n",
- " exchange_rate_data = openbb.forex.models.av.get_historical(\n",
- " to_symbol=to_symbol,\n",
- " from_symbol=from_symbol,\n",
- " start_date=start_date,\n",
- " resolution=\"i\",\n",
- " interval=\"15\",\n",
- " )\n",
- " fig, ax = plt.subplots(1, 1, figsize=(11, 4))\n",
- " openbb.forex.candle(\n",
- " data=exchange_rate_data,\n",
- " to_symbol=to_symbol,\n",
- " from_symbol=from_symbol,\n",
- " external_axes=[ax],\n",
- " )\n",
- "\n",
- " ax.set_xlim(0, len(exchange_rate_data.index))\n",
- " fig.canvas.header_visible = False\n",
- " fig.canvas.footer_visible = False\n",
- " with output:\n",
- " output.clear_output(True)\n",
- " fig.canvas.show()\n",
- " return output\n",
- "\n",
- "\n",
- "def on_dropdown_change(change):\n",
- " \"\"\"Update charts on change of dropdown selection.\"\"\"\n",
- " if change[\"type\"] == \"change\" and change[\"name\"] == \"value\":\n",
- " output = ipw.Output()\n",
- " get_candle_widget(\n",
- " to_symbol=to_widget.value,\n",
- " from_symbol=from_widget.value,\n",
- " )\n",
- " dashboard.children[\"Candle\"] = output"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "id": "5c768d15-37ad-441b-b069-506c4bdbb9a7",
- "metadata": {},
- "outputs": [],
- "source": [
- "exchange_rates = {\n",
- " \"EUR/USD\": {\"latest\": None, \"previous\": None},\n",
- " \"USD/JPY\": {\"latest\": None, \"previous\": None},\n",
- " \"GBP/USD\": {\"latest\": None, \"previous\": None},\n",
- " \"AUD/USD\": {\"latest\": None, \"previous\": None},\n",
- " \"USD/CAD\": {\"latest\": None, \"previous\": None},\n",
- " # \"USD/CNY\": {\"latest\": None, \"previous\": None},\n",
- " # \"USD/CHF\": {\"latest\": None, \"previous\": None},\n",
- " # \"USD/HKD\": {\"latest\": None, \"previous\": None},\n",
- "}"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "id": "4968ab89-aafe-4234-933c-963bd672715d",
- "metadata": {},
- "outputs": [],
- "source": [
- "def compose_widgets():\n",
- " widgets = {}\n",
- " for currency_pair in exchange_rates:\n",
- " price = exchange_rates[currency_pair][\"latest\"]\n",
- " price_color = \"neutral_color\"\n",
- " if exchange_rates[currency_pair][\"previous\"] is not None:\n",
- " if (\n",
- " exchange_rates[currency_pair][\"latest\"]\n",
- " > exchange_rates[currency_pair][\"previous\"]\n",
- " ):\n",
- " price_color = \"up_color\"\n",
- " elif (\n",
- " exchange_rates[currency_pair][\"latest\"]\n",
- " < exchange_rates[currency_pair][\"previous\"]\n",
- " ):\n",
- " price_color = \"down_color\"\n",
- " widgets[currency_pair] = ipw.HTML(\n",
- " price_card(ticker=currency_pair, price=price, price_color=price_color)\n",
- " )\n",
- " return widgets"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "id": "f35d1500-a411-4cff-94ee-d65d4d1810f9",
- "metadata": {},
- "outputs": [],
- "source": [
- "# for currency_code in rates_to_usd:\n",
- "# rates_to_usd[currency_code][\"previous\"] = rates_to_usd[currency_code][\"latest\"]\n",
- "# rates_to_usd[currency_code][\"latest\"] = get_rate_against_usd(currency_code)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "id": "8a72837b-4ddd-4c01-a493-ebb430202cbc",
- "metadata": {},
- "outputs": [],
- "source": [
- "widgets = compose_widgets()"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "id": "c636543c-42fe-4dd6-a900-1552a3c28c7e",
- "metadata": {},
- "outputs": [],
- "source": [
- "currency_list = openbb.forex.models.av.get_currency_list()\n",
- "from_widget = ipw.Dropdown(\n",
- " options=currency_list,\n",
- " value=\"EUR\",\n",
- " description=\"From:\",\n",
- " disabled=False,\n",
- " layout=ipw.Layout(margin=\"130\"),\n",
- ")\n",
- "to_widget = ipw.Dropdown(\n",
- " options=currency_list,\n",
- " value=\"USD\",\n",
- " description=\"To:\",\n",
- " disabled=False,\n",
- ")\n",
- "exchange_selection = ipw.VBox([from_widget, to_widget])\n",
- "\n",
- "widgets[\"Select\"] = exchange_selection"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "id": "9d069845-d622-4878-8b18-b385c6cb7a7f",
- "metadata": {},
- "outputs": [],
- "source": [
- "output = ipw.Output()\n",
- "output = get_candle_widget(\n",
- " output=output,\n",
- " to_symbol=to_widget.value,\n",
- " from_symbol=from_widget.value,\n",
- ")\n",
- "widgets[\"Candle\"] = output"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "id": "81c7e5c7-2e52-45ba-bf7d-aa240f95be2d",
- "metadata": {},
- "outputs": [],
- "source": [
- "from_widget.observe(on_dropdown_change)\n",
- "to_widget.observe(on_dropdown_change)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "id": "a0c7d921-e5dc-4ce8-97f1-a59b414a676a",
- "metadata": {},
- "outputs": [],
- "source": [
- "dashboard = FlexLayout(\n",
- " layout_config={\"borderLeft\": False, \"borderRight\": False, \"enableSection\": False},\n",
- " style={\n",
- " \"height\": \"calc(100vh - 80px)\",\n",
- " \"backgroundColor\": \"rgb(0 0 0)\",\n",
- " \"fontFamily\": \"Consolas\",\n",
- " \"fontWeight\": 800,\n",
- " },\n",
- " header={\n",
- " \"title\": \"Currencies\",\n",
- " \"style\": {\n",
- " \"backgroundColor\": \"rgb(0 0 0)\",\n",
- " \"fontWeight\": 400,\n",
- " \"fontSize\": \"28px\",\n",
- " },\n",
- " \"buttons\": [],\n",
- " },\n",
- " widgets=widgets,\n",
- " template=os.path.join(\"widgets\", \"currencies.json\"),\n",
- " editable=False,\n",
- ")\n",
- "dashboard"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "id": "5fedac44-5e09-44f0-bbbe-fbad7c8716cd",
- "metadata": {},
- "outputs": [],
- "source": []
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "id": "3c850ba2-408b-4061-947e-5a1b8a284d22",
- "metadata": {},
- "outputs": [],
- "source": []
- }
- ],
- "metadata": {
- "kernelspec": {
- "display_name": "Python 3 (ipykernel)",
- "language": "python",
- "name": "python3"
- },
- "language_info": {
- "codemirror_mode": {
- "name": "ipython",
- "version": 3
- },
- "file_extension": ".py",
- "mimetype": "text/x-python",
- "name": "python",
- "nbconvert_exporter": "python",
- "pygments_lexer": "ipython3",
- "version": "3.8.12"
- },
- "voila": {
- "theme": "dark"
- }
- },
- "nbformat": 4,
- "nbformat_minor": 5
-}
diff --git a/openbb_terminal/dashboards/dashboards_controller.py b/openbb_terminal/dashboards/dashboards_controller.py
index 7a2e5748cc7..361e6d3efc9 100644
--- a/openbb_terminal/dashboards/dashboards_controller.py
+++ b/openbb_terminal/dashboards/dashboards_controller.py
@@ -33,6 +33,8 @@ class DashboardsController(BaseController):
"shortdata",
"crypto",
"futures",
+ "forecast",
+ "forecasting",
]
PATH = "/dashboards/"
@@ -51,6 +53,7 @@ class DashboardsController(BaseController):
def print_help(self):
"""Print help"""
mt = MenuText("dashboards/")
+ mt.add_raw("\nVoila Apps:\n")
mt.add_cmd("stocks")
mt.add_cmd("correlation")
mt.add_cmd("vsurf")
@@ -58,45 +61,58 @@ class DashboardsController(BaseController):
mt.add_cmd("shortdata")
mt.add_cmd("crypto")
mt.add_cmd("futures")
+ mt.add_cmd("forecast")
+ mt.add_raw("\nStreamlit Apps:\n")
+ mt.add_cmd("forecasting")
console.print(text=mt.menu_text, menu="Dashboards")
@log_start_end(log=logger)
def call_stocks(self, other_args: List[str]):
"""Process stocks command"""
- create_call(other_args, "stocks", "stocks")
+ create_call_voila(other_args, "stocks", "stocks")
@log_start_end(log=logger)
def call_correlation(self, other_args: List[str]):
"""Process correlation command"""
- create_call(other_args, "correlation", "correlation")
+ create_call_voila(other_args, "correlation", "correlation")
@log_start_end(log=logger)
def call_vsurf(self, other_args: List[str]):
"""Process vsurf command"""
- create_call(other_args, "vsurf", "")
+ create_call_voila(other_args, "vsurf", "")
@log_start_end(log=logger)
def call_chains(self, other_args: List[str]):
"""Process chains command"""
- create_call(other_args, "chains", "")
+ create_call_voila(other_args, "chains", "")
@log_start_end(log=logger)
def call_shortdata(self, other_args: List[str]):
"""Process shortdata command"""
- create_call(other_args, "shortdata", "")
+ create_call_voila(other_args, "shortdata", "")
@log_start_end(log=logger)
def call_crypto(self, other_args: List[str]):
"""Process crypto command"""
- create_call(other_args, "crypto", "")
+ create_call_voila(other_args, "crypto", "")
@log_start_end(log=logger)
def call_futures(self, other_args: List[str]):
"""Process futures command"""
- create_call(other_args, "futures", "")
+ create_call_voila(other_args, "futures", "")
+
+ @log_start_end(log=logger)
+ def call_forecast(self, other_args: List[str]):
+ """Process forecast command"""
+ create_call_voila(other_args, "forecast", "")
+
+ @log_start_end(log=logger)
+ def call_forecasting(self, other_args: List[str]):
+ """Process forecasting command"""
+ create_call_streamlit(other_args, "forecast")
-def create_call(other_args: List[str], name: str, filename: str = None) -> None:
+def create_call_voila(other_args: List[str], name: str, filename: str = None) -> None:
filename = filename if filename else name
parser = argparse.ArgumentParser(
@@ -129,14 +145,12 @@ def create_call(other_args: List[str], name: str, filename: str = None) -> None:
dest="dark",
help="Whether to show voila in dark mode",
)
-
ns_parser = parse_simple_args(parser, other_args)
if ns_parser:
cmd = "jupyter-lab" if ns_parser.jupyter else "voila"
- file = os.path.join(
- os.path.abspath(os.path.dirname(__file__)), f"{filename}.ipynb"
- )
+ base_path = os.path.join(os.path.abspath(os.path.dirname(__file__)), "voila")
+ file = os.path.join(base_path, f"{filename}.ipynb")
if not ns_parser.input:
console.print(
f"Warning: opens a port on your computer to run a {cmd} server."
@@ -153,5 +167,48 @@ def create_call(other_args: List[str], name: str, filename: str = None) -> None:
shell=True, # nosec
)
else:
- console.print(f"Type: {cmd} {file}\ninto a terminal to run.")
+ console.print(f"Type: {cmd} voila/{file}\ninto a terminal to run.")
+ console.print("")
+
+
+def create_call_streamlit(
+ other_args: List[str], name: str, filename: str = None
+) -> None:
+ filename = filename if filename else name
+
+ parser = argparse.ArgumentParser(
+ add_help=False,
+ formatter_class=argparse.ArgumentDefaultsHelpFormatter,
+ prog=name,
+ description=f"""Shows streamlit {name} dashboard""",
+ )
+ parser.add_argument(
+ "-n",
+ "--no-input",
+ action="store_true",
+ default=False,
+ dest="input",
+ help="Skips confirmation to run server.",
+ )
+ ns_parser = parse_simple_args(parser, other_args)
+
+ if ns_parser:
+ cmd = "streamlit run"
+ base_path = os.path.join(os.path.abspath(os.path.dirname(__file__)), "stream")
+ file = os.path.join(base_path, f"{filename}.py")
+ if not ns_parser.input:
+ console.print(
+ f"Warning: opens a port on your computer to run a {cmd} server."
+ )
+ response = input("Would you like us to run the server for you? y/n\n")
+ args = ""
+ if ns_parser.input or response.lower() == "y":
+ subprocess.Popen(
+ f"{cmd} {file} {args}",
+ stdout=subprocess.PIPE,
+ stderr=subprocess.STDOUT,
+ shell=True,
+ )
+ else:
+ console.print(f"Type: {cmd} stream/{file}\ninto a terminal to run.")
console.print("")
diff --git a/openbb_terminal/dashboards/futures.ipynb b/openbb_terminal/dashboards/futures.ipynb
deleted file mode 100644
index 375ca9da511..00000000000
--- a/openbb_terminal/dashboards/futures.ipynb
+++ /dev/null
@@ -1,321 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "code",
- "execution_count": null,
- "id": "e9ad60bc",
- "metadata": {},
- "outputs": [],
- "source": [
- "import os, sys\n",
- "import calendar\n",
- "from datetime import datetime, timedelta\n",
- "import pandas as pd\n",
- "import ipywidgets as widgets\n",
- "import plotly.graph_objs as go\n",
- "import yfinance as yf\n",
- "import pandas as pd\n",
- "from IPython.display import display\n",
- "from pathlib import Path\n",
- "\n",
- "from openbb_terminal.core.config.paths import REPOSITORY_DIRECTORY"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "id": "01e1841a-ab16-4111-9b45-8ac66b85ab9f",
- "metadata": {},
- "outputs": [],
- "source": [
- "full_path = REPOSITORY_DIRECTORY / \"custom_imports\" / \"dashboards\" / \"futures.csv\"\n",
- "df = pd.read_csv(full_path)\n",
- "months = [\"F\", \"G\", \"H\", \"J\", \"K\", \"M\", \"N\", \"Q\", \"U\", \"V\", \"X\", \"Z\"]"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "id": "beb36881",
- "metadata": {},
- "outputs": [],
- "source": [
- "import os, sys\n",
- "\n",
- "\n",
- "class HiddenPrints:\n",
- " def __enter__(self):\n",
- " self._original_stdout = sys.stdout\n",
- " sys.stdout = open(os.devnull, \"w\")\n",
- "\n",
- " def __exit__(self, exc_type, exc_val, exc_tb):\n",
- " sys.stdout.close()\n",
- " sys.stdout = self._original_stdout\n",
- "\n",
- "\n",
- "def format_plotly(fig, data, chart, calc=None):\n",
- " fig.update_yaxes(title=None)\n",
- " fig.update_xaxes(title=None)\n",
- " height = 500 if chart == \"main\" else 300\n",
- " fig.update_layout(\n",
- " margin=dict(l=0, r=10, t=10, b=10),\n",
- " autosize=False,\n",
- " width=900,\n",
- " height=height,\n",
- " legend=dict(orientation=\"h\"),\n",
- " title={\n",
- " # \"text\": fig_title,\n",
- " \"y\": 0.95,\n",
- " \"x\": 0.5,\n",
- " \"xanchor\": \"center\",\n",
- " \"yanchor\": \"top\",\n",
- " },\n",
- " )\n",
- "\n",
- "\n",
- "def create_line(visual, x, y, name, fig):\n",
- " if visual == \"line\":\n",
- " plot = go.Scatter(x=x, y=y, mode=\"lines\", name=name) # , connectgaps=True\n",
- " if visual == \"scatter\":\n",
- " plot = go.Scatter(x=x, y=y, mode=\"markers\", name=name)\n",
- " if visual == \"candle\":\n",
- " plot = go.Candlestick(\n",
- " x=x,\n",
- " open=y[\"Open\"],\n",
- " close=y[\"Close\"],\n",
- " high=y[\"High\"],\n",
- " low=y[\"Low\"],\n",
- " name=name,\n",
- " )\n",
- " fig.add_trace(plot)\n",
- "\n",
- "\n",
- "def show_fig(fig):\n",
- " config = {\"showTips\": False, \"scrollZoom\": True}\n",
- " if os.environ.get(\"SERVER_SOFTWARE\", \"jupyter\").startswith(\"voila\"):\n",
- " fig.show(config=config, renderer=\"notebook\")\n",
- " else:\n",
- " fig.show(config=config)\n",
- "\n",
- "\n",
- "def build_ticker(ticker: str, month: int, year: int) -> str:\n",
- " if ticker:\n",
- " row = df[df[\"Ticker\"] == f\"{ticker.split(':')[0]}=F\"].iloc[0]\n",
- " row = row.to_dict()\n",
- " the_tick = row[\"Ticker\"].replace(\"=F\", \"\")\n",
- " return f\"{the_tick}{months[month-1]}{str(year)[-2:]}.{row['Exchange']}\"\n",
- " return \"\"\n",
- "\n",
- "\n",
- "def next_ticker(ticker: str) -> str:\n",
- " symbol, exchange = ticker.split(\".\")\n",
- " month = symbol[-3]\n",
- " if month == \"Z\":\n",
- " new_month = \"F\"\n",
- " new_year = int(symbol[-2:]) + 1\n",
- " else:\n",
- " index = months.index(month)\n",
- " new_month = months[index + 1]\n",
- " new_year = int(symbol[-2:])\n",
- " return f\"{symbol[:-3]}{new_month}{new_year}.{exchange}\"\n",
- "\n",
- "\n",
- "def get_column(df: pd.DataFrame, column: str):\n",
- " sub_df = df.xs(column, level=1, axis=1, drop_level=False)\n",
- " sub_df.columns = sub_df.columns.to_flat_index().map(lambda x: x[0])\n",
- " sub_df = sub_df.dropna(how=\"all\")\n",
- " sub_df = sub_df.sort_index()\n",
- " if sub_df.empty:\n",
- " return None\n",
- " return sub_df\n",
- "\n",
- "\n",
- "def get_date(x: str) -> datetime:\n",
- " ticker, _ = x.split(\".\")\n",
- " month_str = ticker[-3]\n",
- " month = months.index(month_str) + 1\n",
- " year = int(ticker[-2:]) + 2000\n",
- " day = calendar.monthrange(year, month)\n",
- " return datetime(year, month, day[1])"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "id": "f8c2f65c",
- "metadata": {
- "tags": [
- "parameters"
- ]
- },
- "outputs": [],
- "source": [
- "class Chart:\n",
- " def __init__(self):\n",
- " self.tickers = {}\n",
- " self.last_ticker = \"\"\n",
- "\n",
- " def create_stock(self, chart_type, contracts, ticker):\n",
- " if not ticker:\n",
- " return\n",
- "\n",
- " if self.last_ticker != ticker:\n",
- " now = datetime.now()\n",
- " clean_ticker = build_ticker(ticker, now.month, now.year)\n",
- " if clean_ticker:\n",
- " raw_tickers = [clean_ticker]\n",
- " for _ in range(36):\n",
- " new_ticker = next_ticker(raw_tickers[-1])\n",
- " raw_tickers.append(new_ticker)\n",
- " raw_ticker = \",\".join(raw_tickers)\n",
- " with HiddenPrints():\n",
- " dfs = yf.download(raw_ticker, progress=False) # ,period=\"max\"\n",
- " self.tickers = {\n",
- " x: {\"data\": get_column(dfs, x), \"date\": get_date(x)}\n",
- " for x in raw_tickers\n",
- " }\n",
- " self.last_ticker = ticker\n",
- "\n",
- " fig = go.Figure()\n",
- " i = 0\n",
- " if chart_type[0][:4] == \"Hist\":\n",
- " for key, item in self.tickers.items():\n",
- " if i == contracts:\n",
- " break\n",
- " result = item[\"data\"]\n",
- " if result is not None:\n",
- " create_line(\n",
- " visual=\"line\",\n",
- " x=result.index,\n",
- " y=result[\"Adj Close\"],\n",
- " name=key,\n",
- " fig=fig,\n",
- " )\n",
- " i += 1\n",
- " else:\n",
- " x = []\n",
- " y = []\n",
- " for _, value in self.tickers.items():\n",
- " if len(x) > contracts:\n",
- " break\n",
- " if value[\"data\"] is None:\n",
- " continue\n",
- " x.append(value[\"date\"])\n",
- " y.append(value[\"data\"][\"Adj Close\"].iloc[-1])\n",
- " create_line(visual=\"line\", x=x, y=y, name=\"Future Curve\", fig=fig)\n",
- "\n",
- " format_plotly(fig, \"Close\", \"main\", \"raw\")\n",
- " show_fig(fig)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "id": "e0d4de31-1b4f-4c1f-8467-ca314a578d56",
- "metadata": {},
- "outputs": [],
- "source": [
- "category = df[\"Category\"].unique().tolist()\n",
- "exchange = df[df[\"Category\"].isin([category[0]])][\"Exchange\"].unique().tolist()\n",
- "filt_df = df[df[\"Category\"].isin([category[0]]) & df[\"Exchange\"].isin([exchange[0]])]\n",
- "tickers_raw = filt_df[[\"Ticker\", \"Description\"]].values.tolist()\n",
- "tickers = [f\"{x.replace('=F', '')}: {y}\" for x, y in tickers_raw]\n",
- "\n",
- "category.sort()\n",
- "exchange.sort()\n",
- "tickers.sort()\n",
- "\n",
- "chart_type = [\"Historical Time Series\", \"Future Curve\"]\n",
- "cat_widget = widgets.SelectMultiple(options=category, value=[category[0]])\n",
- "exch_widget = widgets.SelectMultiple(options=exchange, value=[exchange[0]])\n",
- "tickers_widget = widgets.Select(options=tickers, value=tickers[0])\n",
- "chart_widget = widgets.SelectMultiple(options=chart_type, value=[chart_type[0]])\n",
- "\n",
- "\n",
- "def on_change(change):\n",
- " cat_value = cat_widget.value\n",
- " exch_value = exch_widget.value\n",
- "\n",
- " # Filter exchange widget\n",
- " exch_filtered = df[df[\"Category\"].isin(cat_value)][\"Exchange\"].unique().tolist()\n",
- " exch_filtered.sort()\n",
- " exch_widget.options = exch_filtered\n",
- "\n",
- " # Filter ticker widget\n",
- " filtered = df[df[\"Category\"].isin(cat_value) & df[\"Exchange\"].isin(exch_value)]\n",
- " tick_raw = filtered[[\"Ticker\", \"Description\"]].values.tolist()\n",
- " tick = [f\"{x.replace('=F', '')}: {y}\" for x, y in tick_raw]\n",
- " tick.sort()\n",
- " tickers_widget.options = tick\n",
- "\n",
- "\n",
- "cat_widget.observe(on_change)\n",
- "exch_widget.observe(on_change)\n",
- "\n",
- "contracts_widget = widgets.Dropdown(\n",
- " options=list(range(1, 25)), value=6, description=\"Contracts\"\n",
- ")\n",
- "\n",
- "controls = widgets.HBox(\n",
- " [cat_widget, exch_widget, tickers_widget, chart_widget, contracts_widget],\n",
- " layout=widgets.Layout(width=\"90%\"),\n",
- ")\n",
- "chart = Chart()\n",
- "stocks_view = widgets.interactive_output(\n",
- " chart.create_stock,\n",
- " {\n",
- " \"chart_type\": chart_widget,\n",
- " \"contracts\": contracts_widget,\n",
- " \"ticker\": tickers_widget,\n",
- " },\n",
- ")\n",
- "\n",
- "\n",
- "title_html = \"Futures Analysis Dashboard \"\n",
- "\n",
- "app_contents = [widgets.HTML(title_html), controls, stocks_view]\n",
- "app = widgets.VBox(app_contents)\n",
- "display(app)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "id": "6e4c3424-91c9-47c5-b336-fe8e40944905",
- "metadata": {},
- "outputs": [],
- "source": []
- }
- ],
- "metadata": {
- "kernelspec": {
- "display_name": "Python 3 (ipykernel)",
- "language": "python",
- "name": "python3"
- },
- "language_info": {
- "codemirror_mode": {
- "name": "ipython",
- "version": 3
- },
- "file_extension": ".py",
- "mimetype": "text/x-python",
- "name": "python",
- "nbconvert_exporter": "python",
- "pygments_lexer": "ipython3",
- "version": "3.9.6"
- },
- "metadata": {
- "interpreter": {
- "hash": "e896a00ead8b521528d79ac9ef24990696f2b751eb283ab8e0d078c9c4971ffc"
- }
- },
- "vscode": {
- "interpreter": {
- "hash": "ab0e87f2bc73919b75956d1b3e303320699d53da895be1bb46287d7dc67c6497"
- }
- }
- },
- "nbformat": 4,
- "nbformat_minor": 5
-}
diff --git a/openbb_terminal/dashboards/shortdata.ipynb b/openbb_terminal/dashboards/shortdata.ipynb
deleted file mode 100644
index 4fc17ccc2aa..00000000000
--- a/openbb_terminal/dashboards/shortdata.ipynb
+++ /dev/null
@@ -1,236 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {
- "jupyter": {
- "outputs_hidden": true
- }
- },
- "outputs": [],
- "source": [
- "import io\n",
- "import pandas as pd\n",
- "import matplotlib.pyplot as plt\n",
- "import requests\n",
- "from datetime import datetime, timedelta\n",
- "import ipywidgets as widgets\n",
- "from IPython.display import display\n",
- "\n",
- "%matplotlib widget"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {
- "jupyter": {
- "outputs_hidden": false
- },
- "pycharm": {
- "name": "#%%\n"
- }
- },
- "outputs": [],
- "source": [
- "class ShortDataDash:\n",
- " def __init__(self):\n",
- " self.df = pd.DataFrame()\n",
- " self.days_slider = widgets.IntSlider(\n",
- " value=5,\n",
- " min=5,\n",
- " max=252,\n",
- " step=1,\n",
- " description=\"Days Back\",\n",
- " style={\"description_width\": \"initial\"},\n",
- " )\n",
- " self.count_slider = widgets.IntSlider(\n",
- " value=10,\n",
- " min=1,\n",
- " max=25,\n",
- " step=1,\n",
- " description=\"Number to show.\",\n",
- " style={\"description_width\": \"initial\"},\n",
- " )\n",
- " self.output1 = widgets.Output()\n",
- " self.output2 = widgets.Output()\n",
- " self.load_button = widgets.Button(\n",
- " description=\"Load Data\", layout=widgets.Layout(width=\"200px\", height=\"40px\")\n",
- " )\n",
- " self.load_button.on_click(self.load_button_click)\n",
- " self.show_button = widgets.Button(\n",
- " description=\"Change Number Shown\", layout=self.load_button.layout\n",
- " )\n",
- " self.show_button.on_click(self.show_button_click)\n",
- "\n",
- " self.slider_box = widgets.HBox([self.days_slider, self.count_slider])\n",
- " self.button_box = widgets.VBox([self.load_button, self.show_button])\n",
- "\n",
- " self.stock_input = widgets.Text(\n",
- " value=\"GME\",\n",
- " placeholder=\"GME\",\n",
- " description=\"Ticker:\",\n",
- " )\n",
- " self.ticker_button = widgets.Button(description=\"Plot Ticker\")\n",
- " self.ticker_button.on_click(self.ticker_button_click)\n",
- "\n",
- " def show_button_click(self, b):\n",
- " self.output1.clear_output()\n",
- " with self.output1:\n",
- " self.update()\n",
- "\n",
- " def load_button_click(self, b):\n",
- " self.output1.clear_output()\n",
- " self.output2.clear_output()\n",
- " with self.output1:\n",
- " print(f\"Data Loading for {self.days_slider.value} days\")\n",
- " self.fetch_new_data()\n",
- " self.update()\n",
- "\n",
- " def ticker_button_click(self, b):\n",
- " self.output2.clear_output()\n",
- " with self.output2:\n",
- " self.ticker_plot()\n",
- "\n",
- " def fetch_new_data(self):\n",
- " self.df = pd.DataFrame()\n",
- " today = datetime.now().date()\n",
- " idx = 0\n",
- " len_df = 0\n",
- " while len_df < self.days_slider.value:\n",
- " date = today - timedelta(days=idx)\n",
- " r = requests.get(\n",
- " f\"https://cdn.finra.org/equity/regsho/daily/CNMSshvol{date.strftime('%Y%m%d')}.txt\"\n",
- " )\n",
- " if r.status_code == 200:\n",
- " self.df = pd.concat(\n",
- " [self.df, pd.read_csv(io.StringIO(r.text), sep=\"|\")], axis=0\n",
- " )\n",
- " len_df += 1\n",
- " idx += 1\n",
- " self.df = self.df[self.df.Date > 20100101]\n",
- " self.df.Date = self.df[\"Date\"].apply(\n",
- " lambda x: datetime.strptime(str(x), \"%Y%m%d\")\n",
- " )\n",
- "\n",
- " def update(self):\n",
- " if not self.df.empty:\n",
- " temp = (\n",
- " self.df.groupby(\"Symbol\")[[\"ShortVolume\", \"TotalVolume\"]]\n",
- " .agg(\"sum\")\n",
- " .sort_values(by=\"ShortVolume\", ascending=False)\n",
- " .head(self.count_slider.value)[::-1]\n",
- " )\n",
- " self.fig, self.ax = plt.subplots(figsize=(6, 6))\n",
- " self.ax.barh(temp.index, temp.TotalVolume, alpha=0.4, label=\"Total Volume\")\n",
- " self.ax.barh(temp.index, temp.ShortVolume, label=\"Short Volume\")\n",
- " self.ax.set_title(\n",
- " f\"Top {self.count_slider.value} Short Volume in Last {self.days_slider.value} Days\"\n",
- " )\n",
- " self.ax.legend()\n",
- " self.fig.tight_layout()\n",
- " plt.show()\n",
- "\n",
- " def ticker_plot(self):\n",
- " stock_data = self.df.copy().loc[\n",
- " self.df.Symbol == self.stock_input.value,\n",
- " [\"Date\", \"ShortVolume\", \"TotalVolume\"],\n",
- " ]\n",
- " self.fig2, self.ax2 = plt.subplots(figsize=(6, 6))\n",
- " self.ax2.plot(\n",
- " stock_data.Date, stock_data.TotalVolume, alpha=0.4, label=\"Total Volume\"\n",
- " )\n",
- " self.ax2.plot(stock_data.Date, stock_data.ShortVolume, label=\"Short Volume\")\n",
- " self.ax2.set_title(\n",
- " f\"Stock Volume and Short Volume for {self.stock_input.value.upper()}\"\n",
- " )\n",
- " self.ax2.legend()\n",
- " self.fig2.autofmt_xdate()\n",
- " self.fig2.tight_layout()\n",
- " plt.show()\n",
- "\n",
- " def build_app(self):\n",
- " title_html = \"\"\"\n",
- "Finra Short Data \n",
- "This widget downloads the consolidated NMS short data from FINRA and aggregates the data by summing over the entire time period.
\n",
- "Note that clicking the 'Load Data' button will reload all data. This can get time consuming, so if you pick a few hundred days, expect a few minutes for loading time.
\n",
- "\"\"\"\n",
- " middle_html = \"\"\"\n",
- "Here we allow the user to query for a single stock. This will work with the loaded data. Note that if you want to reload the data, this will once again take some time.\n",
- " \"\"\"\n",
- " return [\n",
- " widgets.HTML(\n",
- " title_html, layout=widgets.Layout(margin=\"0 0 3em 0\", max_width=\"800px\")\n",
- " ),\n",
- " self.slider_box,\n",
- " self.button_box,\n",
- " self.output1,\n",
- " widgets.HTML(\n",
- " middle_html,\n",
- " layout=widgets.Layout(margin=\"0 0 3em 0\", max_width=\"800px\"),\n",
- " ),\n",
- " self.stock_input,\n",
- " self.ticker_button,\n",
- " self.output2,\n",
- " ]"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {
- "jupyter": {
- "outputs_hidden": false
- },
- "pycharm": {
- "name": "#%%\n"
- }
- },
- "outputs": [],
- "source": [
- "dash = ShortDataDash()\n",
- "app = widgets.VBox(\n",
- " dash.build_app(), layout=widgets.Layout(max_width=\"1024px\", margin=\"0 auto 0 auto\")\n",
- ")"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {
- "jupyter": {
- "outputs_hidden": false
- },
- "pycharm": {
- "name": "#%%\n"
- }
- },
- "outputs": [],
- "source": [
- "display(app)"
- ]
- }
- ],
- "metadata": {
- "kernelspec": {
- "display_name": "Python 3 (ipykernel)",
- "language": "python",
- "name": "python3"
- },
- "language_info": {
- "codemirror_mode": {
- "name": "ipython",
- "version": 3
- },
- "file_extension": ".py",
- "mimetype": "text/x-python",
- "name": "python",
- "nbconvert_exporter": "python",
- "pygments_lexer": "ipython3",
- "version": "3.8.12"
- }
- },
- "nbformat": 4,
- "nbformat_minor": 4
-}
diff --git a/openbb_terminal/dashboards/stocks.ipynb b/openbb_terminal/dashboards/stocks.ipynb
deleted file mode 100644
index dcdafd3df9c..00000000000
--- a/openbb_terminal/dashboards/stocks.ipynb
+++ /dev/null
@@ -1,404 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "code",
- "execution_count": null,
- "id": "e9ad60bc",
- "metadata": {},
- "outputs": [],
- "source": [
- "import os\n",
- "from datetime import datetime, timedelta\n",
- "import ipywidgets as widgets\n",
- "import plotly.graph_objs as go\n",
- "import yfinance as yf\n",
- "import pandas as pd\n",
- "from IPython.display import display"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "id": "beb36881",
- "metadata": {},
- "outputs": [],
- "source": [
- "interval_opts = [\n",
- " \"1m\",\n",
- " \"2m\",\n",
- " \"5m\",\n",
- " \"15m\",\n",
- " \"30m\",\n",
- " \"60m\",\n",
- " \"90m\",\n",
- " \"1h\",\n",
- " \"1d\",\n",
- " \"5d\",\n",
- " \"1wk\",\n",
- " \"1mo\",\n",
- " \"3mo\",\n",
- "]\n",
- "\n",
- "rows = [\n",
- " \"sector\",\n",
- " \"marketCap\",\n",
- " \"beta\",\n",
- " \"fiftyTwoWeekHigh\",\n",
- " \"fiftyTwoWeekLow\",\n",
- " \"floatShares\",\n",
- " \"sharesShort\",\n",
- " \"exDividendDate\",\n",
- "]\n",
- "\n",
- "views = {\n",
- " \"Raw Data\": lambda x, y: x,\n",
- " \"Percent Change\": lambda x, y: x.pct_change(),\n",
- " \"Rolling Average\": lambda x, y: x.rolling(y).mean(),\n",
- " \"Rolling Variance\": lambda x, y: x.rolling(y).var(),\n",
- " \"Rolling Standard Deviation\": lambda x, y: x.rolling(y).var() ** 0.5,\n",
- " \"Rolling Coefficient of Variation\": lambda x, y: (x.rolling(y).var() ** 0.5)\n",
- " / (x.rolling(y).mean()),\n",
- "}\n",
- "\n",
- "clean_row = {\n",
- " \"sector\": \"Sector\",\n",
- " \"marketCap\": \"M Cap\",\n",
- " \"beta\": \"Beta\",\n",
- " \"fiftyTwoWeekHigh\": \"52W High\",\n",
- " \"fiftyTwoWeekLow\": \"52W Low\",\n",
- " \"floatShares\": \"Floats\",\n",
- " \"sharesShort\": \"Shorts\",\n",
- " \"exDividendDate\": \"Ex-Div\",\n",
- "}\n",
- "\n",
- "clean_data = {\n",
- " \"sector\": lambda x: \"N/A\" if x is None else x,\n",
- " \"marketCap\": lambda x: \"N/A\" if x is None else big_num(x),\n",
- " \"beta\": lambda x: \"N/A\" if x is None else f\"{round(x,2)}\",\n",
- " \"fiftyTwoWeekHigh\": lambda x: \"N/A\" if x is None else f\"${round(x,2)}\",\n",
- " \"fiftyTwoWeekLow\": lambda x: \"N/A\" if x is None else f\"${round(x,2)}\",\n",
- " \"floatShares\": lambda x: \"N/A\" if x is None else big_num(x),\n",
- " \"sharesShort\": lambda x: \"N/A\" if x is None else big_num(x),\n",
- " \"exDividendDate\": lambda x: \"N/A\"\n",
- " if x is None\n",
- " else datetime.fromtimestamp(x).strftime(\"%Y/%m/%d\"),\n",
- "}\n",
- "\n",
- "\n",
- "def big_num(num):\n",
- " if num > 1_000_000_000_000:\n",
- " return f\"{round(num/1_000_000_000_000,2)}T\"\n",
- " if num > 1_000_000_000:\n",
- " return f\"{round(num/1_000_000_000,2)}B\"\n",
- " if num > 1_000_000:\n",
- " return f\"{round(num/1_000_000,2)}M\"\n",
- " if num > 1_000:\n",
- " return f\"{num/round(1_000,2)}K\"\n",
- " return f\"{round(num,2)}\"\n",
- "\n",
- "\n",
- "def clean_str(string):\n",
- " new_str = \"\"\n",
- " for letter in string:\n",
- " if letter.isupper():\n",
- " new_str += \" \"\n",
- " new_str += letter\n",
- " return new_str.title()\n",
- "\n",
- "\n",
- "def format_plotly(fig, data, start, end, chart, calc=None):\n",
- " fig.update_yaxes(title=None)\n",
- " fig.update_xaxes(title=None)\n",
- " start_t = start.strftime(\"%Y/%m/%d\")\n",
- " end_t = end.strftime(\"%Y/%m/%d\")\n",
- " if calc:\n",
- " if len(calc) == 1:\n",
- " fig_title = f\"{calc[0]} of {data} from {start_t} to {end_t}\"\n",
- " else:\n",
- " fig_title = f\"{', '.join(calc)} of {data} from {start_t} to {end_t}\"\n",
- " else:\n",
- " fig_title = \"Volume\"\n",
- " height = 500 if chart == \"main\" else 300\n",
- " fig.update_layout(\n",
- " margin=dict(l=0, r=10, t=10, b=10),\n",
- " autosize=False,\n",
- " width=900,\n",
- " height=height,\n",
- " legend=dict(orientation=\"h\"),\n",
- " title={\n",
- " \"text\": fig_title,\n",
- " \"y\": 0.95,\n",
- " \"x\": 0.5,\n",
- " \"xanchor\": \"center\",\n",
- " \"yanchor\": \"top\",\n",
- " },\n",
- " )\n",
- "\n",
- "\n",
- "def create_line(visual, x, y, name, data, fig):\n",
- " if visual == \"line\":\n",
- " plot = go.Scatter(x=x, y=y[data], mode=\"lines\", name=name, connectgaps=True)\n",
- " if visual == \"scatter\":\n",
- " plot = go.Scatter(x=x, y=y[data], mode=\"markers\", name=name)\n",
- " if visual == \"candle\":\n",
- " plot = go.Candlestick(\n",
- " x=x,\n",
- " open=y[\"Open\"],\n",
- " close=y[\"Close\"],\n",
- " high=y[\"High\"],\n",
- " low=y[\"Low\"],\n",
- " name=name,\n",
- " )\n",
- " fig.add_trace(plot)\n",
- "\n",
- "\n",
- "def show_fig(fig):\n",
- " config = {\"showTips\": False, \"scrollZoom\": True}\n",
- " if os.environ.get(\"SERVER_SOFTWARE\", \"jupyter\").startswith(\"voila\"):\n",
- " fig.show(config=config, renderer=\"notebook\")\n",
- " else:\n",
- " fig.show(config=config)\n",
- "\n",
- "\n",
- "def table_data(infos):\n",
- " cols = [\"Ticker\"] + list(infos)\n",
- " data = pd.DataFrame(columns=cols)\n",
- " data[\"Ticker\"] = [clean_row[x] for x in rows]\n",
- " for ticker in list(infos):\n",
- " data[ticker] = [clean_data[x](infos[ticker].get(x, None)) for x in rows]\n",
- " new_cols = {k: clean_str(k) for k in rows}\n",
- " return data"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "id": "f8c2f65c",
- "metadata": {
- "tags": [
- "parameters"
- ]
- },
- "outputs": [],
- "source": [
- "class Chart:\n",
- " def __init__(self):\n",
- " self.last_tickers = \"\"\n",
- " self.last_interval = \"1d\"\n",
- " self.df = pd.DataFrame()\n",
- " self.infos = {}\n",
- "\n",
- " def create_stock(\n",
- " self, calculation, data, rolling, start, end, interval, tickers, chart\n",
- " ):\n",
- " if tickers and tickers[-1] == \",\":\n",
- " if tickers != self.last_tickers or interval != self.last_interval:\n",
- " if interval in [\"1d\", \"5d\", \"1wk\", \"1mo\", \"3mo\"]:\n",
- " self.df = yf.download(\n",
- " tickers, period=\"max\", interval=interval, progress=False\n",
- " )\n",
- " else:\n",
- " end_date = end + timedelta(days=1)\n",
- " self.df = yf.download(\n",
- " tickers,\n",
- " start=start,\n",
- " end=end_date,\n",
- " interval=interval,\n",
- " progress=False,\n",
- " )\n",
- " self.last_tickers = tickers\n",
- " self.last_interval = interval\n",
- "\n",
- " start_n = datetime(start.year, start.month, start.day)\n",
- " end_n = datetime(end.year, end.month, end.day)\n",
- " fig = go.Figure()\n",
- " for item in calculation:\n",
- " calcs = views[item](self.df, rolling)\n",
- " if interval in [\"1d\", \"5d\", \"1wk\", \"1mo\", \"3mo\"]:\n",
- " result = calcs.loc[\n",
- " (calcs.index >= start_n) & (calcs.index <= end_n)\n",
- " ]\n",
- " else:\n",
- " result = calcs\n",
- "\n",
- " if len(result.columns) == 6:\n",
- " name = f\"{tickers.split(',')[0]} {item}\"\n",
- " create_line(chart, result.index, result, name, data, fig)\n",
- "\n",
- " else:\n",
- " for val in result.columns.levels[1]:\n",
- " vals = result.xs(val, axis=1, level=1, drop_level=True)\n",
- " name = f\"{val.upper()} {item}\"\n",
- " create_line(chart, result.index, vals, name, data, fig)\n",
- "\n",
- " format_plotly(fig, data, start, end, \"main\", calculation)\n",
- " show_fig(fig)\n",
- "\n",
- " def create_volume(self, start, end, interval, tickers):\n",
- " start_n = datetime(start.year, start.month, start.day)\n",
- " end_n = datetime(end.year, end.month, end.day)\n",
- " result = self.df.loc[(self.df.index >= start_n) & (self.df.index <= end_n)]\n",
- " fig = go.Figure()\n",
- " if len(result.columns) == 6:\n",
- " name = f\"{tickers.split(',')[0]}\"\n",
- " create_line(\"line\", result.index, result, name, \"Volume\", fig)\n",
- " else:\n",
- " for val in result.columns.levels[1]:\n",
- " vals = result.xs(val, axis=1, level=1, drop_level=True)\n",
- " name = f\"{val.upper()}\"\n",
- " create_line(\"line\", result.index, vals, name, \"Volume\", fig)\n",
- " format_plotly(fig, \"Volume\", start, end, \"volume\")\n",
- " show_fig(fig)\n",
- "\n",
- " def create_table(self, tickers):\n",
- " if tickers and tickers[-1] == \",\":\n",
- " clean_tickers = [x for x in tickers.split(\",\") if x]\n",
- " for ticker in clean_tickers:\n",
- " if ticker not in self.infos:\n",
- " self.infos[ticker] = yf.Ticker(ticker).info\n",
- " for ticker in self.infos:\n",
- " if ticker not in tickers:\n",
- " self.infos.pop(ticker)\n",
- " result = table_data(self.infos)\n",
- " fig = go.Figure(\n",
- " data=[\n",
- " go.Table(\n",
- " header=dict(\n",
- " values=result.columns,\n",
- " fill_color=\"lightgray\",\n",
- " font=dict(color=\"black\"),\n",
- " align=\"left\",\n",
- " ),\n",
- " cells=dict(\n",
- " values=[result[x] for x in result.columns],\n",
- " font=dict(color=\"black\"),\n",
- " align=\"left\",\n",
- " ),\n",
- " )\n",
- " ],\n",
- " )\n",
- " fig.update_layout(margin=dict(l=0, r=20, t=0, b=0), width=350)\n",
- " show_fig(fig)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "id": "e0d4de31-1b4f-4c1f-8467-ca314a578d56",
- "metadata": {},
- "outputs": [],
- "source": [
- "w_auto = widgets.Layout(width=\"auto\")\n",
- "calc_widget = widgets.SelectMultiple(\n",
- " options=list(views.keys()), value=[\"Raw Data\"], layout=w_auto\n",
- ")\n",
- "\n",
- "data_opts = [\"Open\", \"Close\", \"High\", \"Low\"]\n",
- "data_widget = widgets.Dropdown(\n",
- " options=data_opts, value=\"Close\", layout=w_auto, description=\"Data\"\n",
- ")\n",
- "rolling_widget = widgets.Dropdown(\n",
- " options=list(range(2, 101)), value=60, layout=w_auto, description=\"Rolling\"\n",
- ")\n",
- "\n",
- "base_date = (datetime.today() - timedelta(days=365)).date()\n",
- "start_widget = widgets.DatePicker(value=base_date, layout=w_auto, description=\"Start\")\n",
- "end_widget = widgets.DatePicker(\n",
- " value=datetime.today().date(), layout=w_auto, description=\"End\"\n",
- ")\n",
- "\n",
- "interval_widget = widgets.Dropdown(\n",
- " options=interval_opts, value=\"1d\", layout=w_auto, description=\"Interval\"\n",
- ")\n",
- "tickers_widget = widgets.Textarea(\n",
- " value=\"TSLA,\", layout=widgets.Layout(width=\"auto\", height=\"100%\")\n",
- ")\n",
- "chart_opts = [\"line\", \"scatter\", \"candle\"]\n",
- "chart_widget = widgets.Dropdown(\n",
- " options=chart_opts, value=\"line\", layout=w_auto, description=\"Chart\"\n",
- ")\n",
- "data_box = widgets.VBox([data_widget, rolling_widget, chart_widget])\n",
- "date_box = widgets.VBox([start_widget, end_widget, interval_widget])\n",
- "controls = widgets.HBox(\n",
- " [tickers_widget, calc_widget, date_box, data_box],\n",
- " layout=widgets.Layout(width=\"90%\"),\n",
- ")\n",
- "chart = Chart()\n",
- "stocks_view = widgets.interactive_output(\n",
- " chart.create_stock,\n",
- " {\n",
- " \"calculation\": calc_widget,\n",
- " \"data\": data_widget,\n",
- " \"rolling\": rolling_widget,\n",
- " \"start\": start_widget,\n",
- " \"end\": end_widget,\n",
- " \"interval\": interval_widget,\n",
- " \"tickers\": tickers_widget,\n",
- " \"chart\": chart_widget,\n",
- " },\n",
- ")\n",
- "\n",
- "volume_view = widgets.interactive_output(\n",
- " chart.create_volume,\n",
- " {\n",
- " \"start\": start_widget,\n",
- " \"end\": end_widget,\n",
- " \"interval\": interval_widget,\n",
- " \"tickers\": tickers_widget,\n",
- " },\n",
- ")\n",
- "\n",
- "table_view = widgets.interactive_output(chart.create_table, {\"tickers\": tickers_widget})\n",
- "\n",
- "charts = widgets.VBox(\n",
- " [stocks_view, volume_view],\n",
- " layout=widgets.Layout(width=\"100%\", padding=\"0\", margin=\"0\"),\n",
- ")\n",
- "figures = widgets.HBox(\n",
- " [charts, table_view], layout=widgets.Layout(padding=\"0\", margin=\"0\")\n",
- ")\n",
- "\n",
- "title_html = \"Stock Analysis Dashboard \"\n",
- "warning_html = 'Use a comma after EVERY stock typed.
'\n",
- "\n",
- "app_contents = [widgets.HTML(title_html), controls, widgets.HTML(warning_html), figures]\n",
- "app = widgets.VBox(app_contents)\n",
- "display(app)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "id": "8f33793c-adc9-4bc1-8fd4-aeff5a00ccba",
- "metadata": {},
- "outputs": [],
- "source": []
- }
- ],
- "metadata": {
- "kernelspec": {
- "display_name": "Python 3 (ipykernel)",
- "language": "python",
- "name": "python3"
- },
- "language_info": {
- "codemirror_mode": {
- "name": "ipython",
- "version": 3
- },
- "file_extension": ".py",
- "mimetype": "text/x-python",
- "name": "python",
- "nbconvert_exporter": "python",
- "pygments_lexer": "ipython3",
- "version": "3.8.12"
- },
- "metadata": {
- "interpreter": {
- "hash": "e896a00ead8b521528d79ac9ef24990696f2b751eb283ab8e0d078c9c4971ffc"
- }
- }
- },
- "nbformat": 4,
- "nbformat_minor": 5
-}
diff --git a/openbb_terminal/cryptocurrency/prediction_techniques/__init__.py b/openbb_terminal/dashboards/stream/__init__.py
similarity index 100%
rename from openbb_terminal/cryptocurrency/prediction_techniques/__init__.py
rename to openbb_terminal/dashboards/stream/__init__.py
diff --git a/openbb_terminal/dashboards/stream/forecast.py b/openbb_terminal/dashboards/stream/forecast.py
new file mode 100644
index 00000000000..8d96c4a6696
--- /dev/null
+++ b/openbb_terminal/dashboards/stream/forecast.py
@@ -0,0 +1,303 @@
+from datetime import timedelta, datetime, date
+from unittest.mock import patch
+from typing import Callable, Any
+from inspect import signature
+import streamlit as st
+import pandas as pd
+import yfinance as yf
+from openbb_terminal.api import openbb
+from openbb_terminal.forecast import helpers
+from openbb_terminal.rich_config import console
+
+st.set_page_config(layout="wide")
+
+# pylint: disable=E1101
+model_opts = {
+ "expo": openbb.forecast.expo, # type: ignore
+ "theta": openbb.forecast.theta, # type: ignore
+ "linregr": openbb.forecast.linregr, # type: ignore
+ "regr": openbb.forecast.regr, # type: ignore
+ "rnn": openbb.forecast.rnn, # type: ignore
+ "brnn": openbb.forecast.brnn, # type: ignore
+ "nbeats": openbb.forecast.nbeats, # type: ignore
+ "tcn": openbb.forecast.tcn, # type: ignore
+ "trans": openbb.forecast.trans, # type: ignore
+ "tft": openbb.forecast.tft, # type: ignore
+}
+
+feat_engs = {
+ "ema": openbb.forecast.ema, # type: ignore
+ "sto": openbb.forecast.sto, # type: ignore
+ "rsi": openbb.forecast.rsi, # type: ignore
+ "roc": openbb.forecast.roc, # type: ignore
+ "mom": openbb.forecast.mom, # type: ignore
+ "atr": openbb.forecast.atr, # type: ignore
+ "delta": openbb.forecast.delta, # type: ignore
+ "signal": openbb.forecast.signal, # type: ignore
+}
+# pylint: enable=E1101
+
+# Add these: "1m", "2m", "5m", "15m", "30m", "60m", "90m", "1h",
+
+interval_opts = ["1d", "5d", "1wk", "1mo", "3mo"]
+
+
+def format_df(df: pd.DataFrame) -> pd.DataFrame:
+ if len(df.columns) != 6:
+ df.columns = ["_".join(col).strip() for col in df.columns.values]
+ df.reset_index(inplace=True)
+ df.columns = [x.lower() for x in df.columns]
+ return df
+
+
+def has_parameter(func: Callable[..., Any], parameter: str) -> bool:
+ params = signature(func).parameters
+ parameters = params.keys()
+ return parameter in parameters
+
+
+def load_state(name: str, default: Any):
+ if name not in st.session_state:
+ st.session_state[name] = default
+
+
+def special_st(text: str):
+ if "[green]" not in text:
+ st.write(text)
+
+
+def run_forecast(
+ data: pd.DataFrame,
+ model: str,
+ target_column: str,
+ past_covariates: list[str],
+ n_predict: int,
+):
+ if helpers.check_data(data, target_column):
+ # TODO: let the user choose their own n_predict
+ kwargs: dict[str, Any] = {}
+ forecast_model = model_opts[model]
+ contains_covariates = has_parameter(forecast_model, "past_covariates")
+ if contains_covariates and past_covariates != []:
+ kwargs["past_covariates"] = ",".join(past_covariates)
+ if has_parameter(forecast_model, "output_chunk_length"):
+ kwargs["output_chunk_length"] = n_predict
+
+ # n_predict and output_chunk_length must be the same if there are past covariates
+ # run a spinner while we wait for the model to run
+ with st.spinner("Running model..."):
+ response = forecast_model(
+ data=data,
+ target_column=target_column,
+ n_predict=n_predict,
+ **kwargs,
+ )
+ if model == "theta":
+ (
+ ticker_series,
+ historical_fcast,
+ predicted_values,
+ precision,
+ _,
+ _model,
+ ) = response
+ else:
+ (
+ ticker_series,
+ historical_fcast,
+ predicted_values,
+ precision,
+ _model,
+ ) = response
+ del precision
+ if model in ["expo", "linregr", "rnn", "tft"]:
+ predicted_values = predicted_values.quantile_df()[f"{target_column}_0.5"]
+ else:
+ predicted_values = predicted_values.pd_dataframe()[target_column]
+ return (
+ historical_fcast.pd_dataframe(),
+ ticker_series.pd_dataframe(),
+ pd.DataFrame(predicted_values),
+ )
+ return pd.DataFrame(), pd.DataFrame(), pd.DataFrame()
+
+
+class Handler:
+ def __init__(self):
+ load_state("last_tickers", "")
+ load_state("last_intervals", "1d")
+ load_state("df", pd.DataFrame())
+ default_opts = {
+ key: [] for key in ["target_widget", "column_widget", "past_covs_widget"]
+ }
+ load_state("widget_options", default_opts)
+
+ self.feature_model = None
+ self.feature_target = None
+
+ # pylint: disable=R0913
+ def handle_changes(
+ self,
+ past_covariates: list[str],
+ start,
+ end,
+ interval,
+ tickers,
+ target_column,
+ model,
+ n_predict,
+ naive,
+ forecast_only,
+ ):
+ del naive, forecast_only
+ if tickers and target_column:
+ start_n = datetime(start.year, start.month, start.day)
+ end_n = datetime(end.year, end.month, end.day)
+ if interval in ["1d", "5d", "1wk", "1mo", "3mo"]:
+ result = st.session_state["df"].loc[
+ (st.session_state["df"]["date"] >= start_n)
+ & (st.session_state["df"]["date"] <= end_n)
+ ]
+ else:
+ result = st.session_state["df"]
+ if not target_column:
+ target_column = st.session_state["df"].columns[0]
+ with patch.object(console, "print", special_st):
+ if helpers.check_data(result, target_column):
+ final_df = helpers.clean_data(result)
+ hist_fcast, tick_series, pred_vals = run_forecast(
+ final_df, model, target_column, past_covariates, n_predict
+ )
+ hist_fcast.columns = ["Historical Forecast"]
+ tick_series.columns = ["Past Prices"]
+ pred_vals.columns = ["Prediction Values"]
+ final = pd.concat(
+ [hist_fcast, tick_series, pred_vals], axis=1, join="outer"
+ )
+ if not final.empty:
+ if helpers.check_dates(pred_vals.index.to_series()):
+ pred_vals.index = pred_vals.index.date
+ rowc1, rowc2 = st.columns([4, 1])
+ # Styled write() with sig figs
+ with rowc2:
+ st.write(
+ pred_vals.style.format({"Prediction Values": "{:.2f}"})
+ )
+ with rowc1:
+ st.line_chart(final)
+
+ else:
+ st.write("There was an error with the data")
+
+ def handle_eng(self, target, feature):
+ self.feature_target = target
+ self.feature_model = feat_engs[feature]
+
+ def on_ticker_change(self):
+ tickers = st.session_state.ticker
+ if tickers:
+ interval = st.session_state.interval
+ start = st.session_state.start
+ end = st.session_state.end
+ if (
+ tickers != st.session_state["last_tickers"]
+ or interval != st.session_state["last_interval"]
+ ):
+ if interval in ["1d", "5d", "1wk", "1mo", "3mo"]:
+ df = yf.download(
+ tickers, period="max", interval=interval, progress=False
+ )
+ else:
+ end_date = end + timedelta(days=1)
+ df = yf.download(
+ tickers,
+ start=start,
+ end=end_date,
+ interval=interval,
+ progress=False,
+ )
+ df = df.dropna()
+ st.session_state["df"] = format_df(df)
+ st.session_state["last_tickers"] = tickers
+ st.session_state["last_interval"] = interval
+ st.session_state["widget_options"]["target_widget"] = [
+ x for x in st.session_state["df"] if x != "date"
+ ]
+ st.session_state["widget_options"]["past_covs_widget"] = [
+ x for x in st.session_state["df"] if x != "date"
+ ]
+ st.session_state["widget_options"]["column_widget"] = [
+ x for x in st.session_state["df"] if x != "date"
+ ]
+
+ def run(self):
+ r0c1 = st.columns([4, 1])
+ r1c1, r1c2, r1c3, r1c4, r1c5 = st.columns([2, 1, 1, 1, 1])
+ r2c1, r2c2, r2c3 = st.columns([1, 1, 1])
+
+ with r0c1:
+ st.title("Forecast")
+ with r1c1:
+ ticker = st.text_input(
+ "Ticker", "", key="ticker", on_change=self.on_ticker_change
+ )
+ with r1c2:
+ start_date = st.date_input(
+ "Start date", date.today() - timedelta(weeks=104), key="start"
+ )
+ with r1c3:
+ end_date = st.date_input("End date", date.today(), key="end")
+ with r1c4:
+ target_interval = st.selectbox(
+ "Interval", index=0, key="interval", options=interval_opts
+ )
+ with r1c5:
+ n_predict = st.selectbox(
+ "Prediction Days", index=3, key="n_predict", options=list(range(2, 31))
+ )
+ with r2c1:
+ # TODO: disable this if the current model does not allow for it
+ past_covs_widget = st.multiselect(
+ "Past Covariates",
+ options=st.session_state["widget_options"]["past_covs_widget"],
+ )
+ with r2c2:
+ target_widget = st.selectbox(
+ "Target", options=st.session_state["widget_options"]["target_widget"]
+ )
+ with r2c3:
+ model_widget = st.selectbox("Model", options=list(model_opts))
+
+ st.markdown("""---""")
+ if st.button("Get forecast"):
+ if ticker:
+ self.handle_changes(
+ past_covariates=past_covs_widget,
+ start=start_date,
+ end=end_date,
+ interval=target_interval,
+ tickers=ticker,
+ target_column=target_widget,
+ model=model_widget,
+ n_predict=n_predict,
+ naive=False,
+ forecast_only=False,
+ )
+ else:
+ st.write("Please select a ticker")
+
+ # TODO need to new add in business days and merge to make new DF before plotting
+ # create df with 5 next business days from a start date
+ # next_business_days = pd.date_range(start=end_date, periods=5, freq="B")
+
+ # if st.button("Add Column"):
+ # kwargs = {}
+ # if has_parameter(handler.feature_model, "target_column"):
+ # kwargs["target_column"] = handler.feature_target
+ # handler.df = handler.feature_model(handler.df, **kwargs)
+ # st.session_state["widget_options"]["past_covs_widget"] = handler.df.columns
+
+
+if __name__ == "__main__":
+ handler = Handler()
+ handler.run()
diff --git a/openbb_terminal/dashboards/vsurf.ipynb b/openbb_terminal/dashboards/vsurf.ipynb
deleted file mode 100644
index 816c8b52128..00000000000
--- a/openbb_terminal/dashboards/vsurf.ipynb
+++ /dev/null
@@ -1,162 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "code",
- "execution_count": null,
- "id": "68b664c7-c52d-42c1-b170-575370323d22",
- "metadata": {},
- "outputs": [],
- "source": [
- "import os\n",
- "import warnings\n",
- "import sys\n",
- "import ipywidgets as widgets\n",
- "import plotly.graph_objects as go\n",
- "import numpy as np\n",
- "import pandas as pd\n",
- "from IPython.display import display\n",
- "\n",
- "warnings.filterwarnings(\"ignore\")\n",
- "module_path = os.path.abspath(os.path.join(\"../../..\"))\n",
- "\n",
- "if module_path not in sys.path:\n",
- " sys.path.append(module_path)\n",
- "\n",
- "from openbb_terminal import api as openbb"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "id": "6c98dc75-6325-43da-93a2-1b8ec96bd368",
- "metadata": {},
- "outputs": [],
- "source": [
- "z_dict = {\n",
- " \"IV\": \"Implied Volatility\",\n",
- " \"OI\": \"Open Interest\",\n",
- " \"LP\": \"Last Price\",\n",
- "}\n",
- "strings = {\n",
- " \"IV\": \"DTE: %{x} Strike: %{y} IV: %{z} \",\n",
- " \"OI\": \"DTE: %{x} Strike: %{y} OI: %{z} \",\n",
- " \"LP\": \"DTE: %{x} Strike: %{y} LP: %{z} \",\n",
- "}\n",
- "\n",
- "\n",
- "def create_layout(fig, width, height, z, ticker):\n",
- " fig.update_layout(\n",
- " title=f\"{z.upper()} Surface for {ticker.upper()}\",\n",
- " autosize=False,\n",
- " width=width,\n",
- " height=height,\n",
- " scene=dict(\n",
- " xaxis_title=\"Days to Expiration\",\n",
- " yaxis_title=\"Strike\",\n",
- " zaxis_title=z_dict[z],\n",
- " ),\n",
- " )"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "id": "c1bc5c6a-ccb2-4ef5-9c79-1f619fbf95a6",
- "metadata": {},
- "outputs": [],
- "source": [
- "class Chart:\n",
- " def __init__(self):\n",
- " self.last_ticker = \"\"\n",
- " self.df = pd.DataFrame()\n",
- "\n",
- " def create(self, z, ticker, height, width):\n",
- " if ticker:\n",
- " if ticker != self.last_ticker:\n",
- " self.df = openbb.stocks.options.models.yfinance.get_iv_surface(ticker)\n",
- " self.last_ticker = ticker\n",
- "\n",
- " if not self.df.empty:\n",
- " z_dict = {\n",
- " \"IV\": self.df.impliedVolatility,\n",
- " \"OI\": self.df.openInterest,\n",
- " \"LP\": self.df.lastPrice,\n",
- " }\n",
- " fig = go.Figure(\n",
- " data=[\n",
- " go.Mesh3d(\n",
- " z=z_dict[z],\n",
- " x=self.df.dte,\n",
- " y=self.df.strike,\n",
- " intensity=np.sqrt(z_dict[z]),\n",
- " colorscale=\"Jet\",\n",
- " hovertemplate=strings[z],\n",
- " showscale=False,\n",
- " )\n",
- " ]\n",
- " )\n",
- "\n",
- " create_layout(fig, height, width, z, ticker)\n",
- " if os.environ.get(\"SERVER_SOFTWARE\", \"jupyter\").startswith(\"voila\"):\n",
- " fig.show(config={\"showTips\": False}, renderer=\"notebook\")\n",
- " else:\n",
- " fig.show(config={\"showTips\": False})\n",
- "\n",
- "\n",
- "opts = [\"IV\", \"OI\", \"LP\"]\n",
- "z_widget = widgets.Dropdown(options=opts, value=\"IV\", description=\"Data\")\n",
- "tickers_widget = widgets.Text(description=\"Ticker\", value=\"TSLA\")\n",
- "h_widget = widgets.IntText(value=1000, description=\"Height\")\n",
- "w_widget = widgets.IntText(value=1000, description=\"Width\")\n",
- "\n",
- "controls = widgets.VBox([tickers_widget, z_widget])\n",
- "size = widgets.VBox([h_widget, w_widget])\n",
- "controls = widgets.HBox([controls, size])\n",
- "\n",
- "chart = Chart()\n",
- "stocks_view = widgets.interactive_output(\n",
- " chart.create,\n",
- " {\"z\": z_widget, \"ticker\": tickers_widget, \"height\": h_widget, \"width\": w_widget},\n",
- ")\n",
- "\n",
- "title_html = \"Option Surface Dashboard \"\n",
- "app_contents = [\n",
- " widgets.HTML(title_html),\n",
- " controls,\n",
- " stocks_view,\n",
- "]\n",
- "app = widgets.VBox(app_contents)\n",
- "display(app)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "id": "014f267a-92ba-4f23-afb1-9720d8a68cbb",
- "metadata": {},
- "outputs": [],
- "source": []
- }
- ],
- "metadata": {
- "kernelspec": {
- "display_name": "Python 3 (ipykernel)",
- "language": "python",
- "name": "python3"
- },
- "language_info": {
- "codemirror_mode": {
- "name": "ipython",
- "version": 3
- },
- "file_extension": ".py",
- "mimetype": "text/x-python",
- "name": "python",
- "nbconvert_exporter": "python",
- "pygments_lexer": "ipython3",
- "version": "3.8.13"
- }
- },
- "nbformat": 4,
- "nbformat_minor": 5
-}
diff --git a/openbb_terminal/econometrics/econometrics_controller.py b/openbb_terminal/econometrics/econometrics_controller.py
index eebf94c9605..58830dc5f88 100644
--- a/openbb_terminal/econometrics/econometrics_controller.py
+++ b/openbb_terminal/econometrics/econometrics_controller.py
@@ -71,7 +71,9 @@ class EconometricsController(BaseController):
"granger",
"coint",
]
- CHOICES_MENUS: List[str] = ["qa", "pred"]
+ CHOICES_MENUS: List[str] = [
+ "qa",
+ ]
pandas_plot_choices = [
"line",
"scatter",
@@ -316,7 +318,7 @@ class EconometricsController(BaseController):
add_help=False,
formatter_class=argparse.ArgumentDefaultsHelpFormatter,
prog="load",
- description="Load custom dataset (from previous export, custom imports or StatsModels).",
+ description="Load dataset (from previous export, custom imports or StatsModels).",
)
parser.add_argument(
"-f",
diff --git a/openbb_terminal/economy/economy_controller.py b/openbb_terminal/economy/economy_controller.py
index c0b769f8006..2790a71c7c6 100644
--- a/openbb_terminal/economy/economy_controller.py
+++ b/openbb_terminal/economy/economy_controller.py
@@ -71,7 +71,9 @@ class EconomyController(BaseController):
"edebt",
]
- CHOICES_MENUS = ["pred", "qa"]
+ CHOICES_MENUS = [
+ "qa",
+ ]
wsj_sortby_cols_dict = {c: None for c in ["ticker", "last", "change", "prevClose"]}
map_period_list = ["1d", "1w", "1m", "3m", "6m", "1y"]
@@ -367,7 +369,6 @@ class EconomyController(BaseController):
mt.add_raw("\n")
mt.add_cmd("plot")
mt.add_raw("\n")
- mt.add_menu("pred")
mt.add_menu("qa")
console.print(text=mt.menu_text, menu="Economy")
@@ -1626,20 +1627,8 @@ class EconomyController(BaseController):
@log_start_end(log=logger)
def call_qa(self, _):
- """Process pred command"""
-
- data: Dict = {}
- all_datasets_empty = True
- for source, _ in self.DATASETS.items():
- if not self.DATASETS[source].empty:
- all_datasets_empty = False
- if len(self.DATASETS[source].columns) == 1:
- data[self.DATASETS[source].columns[0]] = self.DATASETS[source]
- else:
- for col in list(self.DATASETS[source].columns):
- data[col] = self.DATASETS[source][col].to_frame()
-
- if all_datasets_empty:
+ """Process qa command"""
+ if not self.DATASETS:
console.print(
"There is no data stored yet. Please use either the 'macro', 'fred', 'index' and/or "
"'treasury' command in combination with the -st argument to be able to plot data.\n"
@@ -1650,4 +1639,13 @@ class EconomyController(BaseController):
QaController,
)
+ data: Dict = {}
+ for source, _ in self.DATASETS.items():
+ if not self.DATASETS[source].empty:
+ if len(self.DATASETS[source].columns) == 1:
+ data[self.DATASETS[source].columns[0]] = self.DATASETS[source]
+ else:
+ for col in list(self.DATASETS[source].columns):
+ data[col] = self.DATASETS[source][col].to_frame()
+
self.queue = self.load_class(QaController, data, self.queue)
diff --git a/openbb_terminal/economy/prediction/pred_controller.py b/openbb_terminal/economy/prediction/pred_controller.py
deleted file mode 100644
index 9bd8a3240b0..00000000000
--- a/openbb_terminal/economy/prediction/pred_controller.py
+++ /dev/null
@@ -1,765 +0,0 @@
-"""Fred Series Prediction Controller"""
-__docformat__ = "numpy"
-
-import argparse
-import logging
-from typing import Dict, List
-
-from prompt_toolkit.completion import NestedCompleter
-
-from openbb_terminal import feature_flags as obbff
-from openbb_terminal.common.prediction_techniques import (
- arima_model,
- arima_view,
- ets_model,
- ets_view,
- knn_view,
- mc_model,
- mc_view,
- neural_networks_view,
- pred_helper,
- regression_view,
-)
-from openbb_terminal.decorators import log_start_end
-from openbb_terminal.helper_funcs import (
- EXPORT_ONLY_FIGURES_ALLOWED,
- check_positive,
- get_next_stock_market_days,
- valid_date,
-)
-from openbb_terminal.menu import session
-from openbb_terminal.parent_classes import BaseController
-from openbb_terminal.rich_config import console, MenuText
-
-logger = logging.getLogger(__name__)
-
-
-class PredictionTechniquesController(BaseController):
- """Prediction Techniques Controller class"""
-
- CHOICES_COMMANDS = [
- "pick",
- "ets",
- "knn",
- "regression",
- "arima",
- "mlp",
- "rnn",
- "lstm",
- "conv1d",
- "mc",
- ]
- PATH = "/economy/pred/"
-
- def __init__(
- self,
- all_economy_data: Dict,
- queue: List[str] = None,
- ):
- """Constructor"""
- super().__init__(queue)
-
- self.datasets = all_economy_data
- self.options = []
- for _, sub_df in all_economy_data.items():
- self.options.extend(list(sub_df.columns))
- self.sources = list(self.datasets.keys())
- self.current_source = self.sources[0]
- self.current_source_dataframe = self.datasets[self.current_source]
- self.data = self.current_source_dataframe.iloc[:, 0].copy().dropna(axis=0)
- self.current_id = self.current_source_dataframe.columns[0].upper()
- self.start_date = self.data.index[0]
- self.resolution = "" # For the views
-
- if session and obbff.USE_PROMPT_TOOLKIT:
- choices: dict = {c: {} for c in self.controller_choices}
- choices["ets"]["-t"] = {c: {} for c in ets_model.TRENDS}
- choices["ets"]["-s"] = {c: {} for c in ets_model.SEASONS}
- choices["arima"]["-i"] = {c: {} for c in arima_model.ICS}
- choices["mc"]["--dist"] = {c: {} for c in mc_model.DISTRIBUTIONS}
- choices["pick"] = {c: {} for c in self.options}
- choices["pick"]["-c"] = {c: {} for c in self.options}
-
- choices["support"] = self.SUPPORT_CHOICES
- choices["about"] = self.ABOUT_CHOICES
-
- self.completer = NestedCompleter.from_nested_dict(choices)
-
- def print_help(self):
- """Print help"""
- mt = MenuText("economy/pred/")
- mt.add_cmd("pick")
- mt.add_raw("\n")
- mt.add_param("_series", self.current_id)
- mt.add_raw("\n")
- mt.add_info("_models_")
- mt.add_cmd("ets")
- mt.add_cmd("knn")
- mt.add_cmd("regression")
- mt.add_cmd("arima")
- mt.add_cmd("mlp")
- mt.add_cmd("rnn")
- mt.add_cmd("lstm")
- mt.add_cmd("conv1d")
- mt.add_cmd("mc")
- console.print(text=mt.menu_text, menu="Economy - Prediction Techniques")
-
- def custom_reset(self):
- """Class specific component of reset command"""
- return ["economy"]
-
- @log_start_end(log=logger)
- def call_pick(self, other_args: List[str]):
- """Process add command"""
- parser = argparse.ArgumentParser(
- add_help=False,
- prog="load",
- description="Load a FRED series to current selection",
- )
- parser.add_argument(
- "-c",
- "--column",
- dest="column",
- type=str,
- help="Which loaded source to get data from",
- choices=self.options,
- )
- if other_args and "-" not in other_args[0][0]:
- other_args.insert(0, "-c")
- ns_parser = self.parse_known_args_and_warn(parser, other_args)
- if ns_parser:
- for source, sub_df in self.datasets.items():
- if ns_parser.column in sub_df.columns:
- self.data = sub_df[ns_parser.column].copy().dropna(axis=0)
- self.current_id = ns_parser.column
- self.start_date = self.data.index[0]
- console.print(f"{ns_parser.column} loaded from {source}.\n")
- return
- console.print(f"[red]{ns_parser.column} not found in data.[/red]\n")
-
- @log_start_end(log=logger)
- def call_ets(self, other_args: List[str]):
- """Process ets command"""
- parser = argparse.ArgumentParser(
- add_help=False,
- formatter_class=argparse.ArgumentDefaultsHelpFormatter,
- prog="ets",
- description="""
- Exponential Smoothing, see https://otexts.com/fpp2/taxonomy.html
-
- Trend='N', Seasonal='N': Simple Exponential Smoothing
- Trend='N', Seasonal='A': Exponential Smoothing
- Trend='N', Seasonal='M': Exponential Smoothing
- Trend='A', Seasonal='N': Holtβs linear method
- Trend='A', Seasonal='A': Additive Holt-Wintersβ method
- Trend='A', Seasonal='M': Multiplicative Holt-Wintersβ method
- Trend='Ad', Seasonal='N': Additive damped trend method
- Trend='Ad', Seasonal='A': Exponential Smoothing
- Trend='Ad', Seasonal='M': Holt-Wintersβ damped method
- Trend component: N: None, A: Additive, Ad: Additive Damped
- Seasonality component: N: None, A: Additive, M: Multiplicative
- """,
- )
- parser.add_argument(
- "-d",
- "--days",
- action="store",
- dest="n_days",
- type=check_positive,
- default=5,
- help="prediction days.",
- )
- parser.add_argument(
- "-t",
- "--trend",
- action="store",
- dest="trend",
- choices=ets_model.TRENDS,
- default="N",
- help="Trend component: N: None, A: Additive, Ad: Additive Damped.",
- )
- parser.add_argument(
- "-s",
- "--seasonal",
- action="store",
- dest="seasonal",
- choices=ets_model.SEASONS,
- default="N",
- help="Seasonality component: N: None, A: Additive, M: Multiplicative.",
- )
- parser.add_argument(
- "-p",
- "--periods",
- action="store",
- dest="seasonal_periods",
- type=check_positive,
- default=5,
- help="Seasonal periods.",
- )
- parser.add_argument(
- "-e",
- "--end",
- action="store",
- type=valid_date,
- dest="s_end_date",
- default=None,
- help="The end date (format YYYY-MM-DD) to select - Backtesting",
- )
- ns_parser = self.parse_known_args_and_warn(
- parser, other_args, export_allowed=EXPORT_ONLY_FIGURES_ALLOWED
- )
- if ns_parser:
- if ns_parser.s_end_date:
- if ns_parser.s_end_date < self.data.index[0]:
- console.print(
- "Backtesting not allowed, since End Date is older than Start Date of historical data\n"
- )
-
- if (
- ns_parser.s_end_date
- < get_next_stock_market_days(
- last_stock_day=self.data.index[0],
- n_next_days=5 + ns_parser.n_days,
- )[-1]
- ):
- console.print(
- "Backtesting not allowed, since End Date is too close to Start Date to train model\n"
- )
-
- ets_view.display_exponential_smoothing(
- dataset=self.current_id,
- data=self.data,
- n_predict=ns_parser.n_days,
- trend=ns_parser.trend,
- seasonal=ns_parser.seasonal,
- seasonal_periods=ns_parser.seasonal_periods,
- end_date=ns_parser.s_end_date,
- export=ns_parser.export,
- time_res=self.resolution,
- )
-
- @log_start_end(log=logger)
- def call_knn(self, other_args: List[str]):
- """Process knn command"""
- parser = argparse.ArgumentParser(
- add_help=False,
- formatter_class=argparse.ArgumentDefaultsHelpFormatter,
- prog="knn",
- description="""
- K nearest neighbors is a simple algorithm that stores all
- available cases and predict the numerical target based on a similarity measure
- (e.g. distance functions).
- """,
- )
- parser.add_argument(
- "-i",
- "--input",
- action="store",
- dest="n_inputs",
- type=check_positive,
- default=40,
- help="number of days to use as input for prediction.",
- )
- parser.add_argument(
- "-d",
- "--days",
- action="store",
- dest="n_days",
- type=check_positive,
- default=5,
- help="prediction days.",
- )
- parser.add_argument(
- "-j",
- "--jumps",
- action="store",
- dest="n_jumps",
- type=check_positive,
- default=1,
- help="number of jumps in training data.",
- )
- parser.add_argument(
- "-n",
- "--neighbors",
- action="store",
- dest="n_neighbors",
- type=check_positive,
- default=20,
- help="number of neighbors to use on the algorithm.",
- )
- parser.add_argument(
- "-e",
- "--end",
- action="store",
- type=valid_date,
- dest="s_end_date",
- default=None,
- help="The end date (format YYYY-MM-DD) to select for testing",
- )
- parser.add_argument(
- "-t",
- "--test_size",
- default=0.2,
- dest="valid_split",
- type=float,
- help="Percentage of data to validate in sample",
- )
- parser.add_argument(
- "--no_shuffle",
- action="store_false",
- dest="no_shuffle",
- default=True,
- help="Specify if shuffling validation inputs.",
- )
- ns_parser = self.parse_known_args_and_warn(
- parser, other_args, EXPORT_ONLY_FIGURES_ALLOWED
- )
- if ns_parser:
- if ns_parser.n_inputs > len(self.data):
- logger.error("Number of inputs exceeds number of data samples")
- console.print(
- f"[red]Data only contains {len(self.data)} samples and the model is trying "
- f"to use {ns_parser.n_inputs} inputs. Either use less inputs or load with"
- f" an earlier start date[/red]\n"
- )
- return
- try:
- knn_view.display_k_nearest_neighbors(
- dataset=self.current_id,
- data=self.data,
- n_neighbors=ns_parser.n_neighbors,
- n_input_days=ns_parser.n_inputs,
- n_predict_days=ns_parser.n_days,
- test_size=ns_parser.valid_split,
- end_date=ns_parser.s_end_date,
- no_shuffle=ns_parser.no_shuffle,
- time_res=self.resolution,
- )
- except ValueError:
- logger.exception("The loaded data does not have enough data")
- console.print("The loaded data does not have enough data")
-
- @log_start_end(log=logger)
- def call_regression(self, other_args: List[str]):
- """Process linear command"""
- parser = argparse.ArgumentParser(
- add_help=False,
- prog="regression",
- description="""
- Regression attempts to model the relationship between
- two variables by fitting a linear/quadratic/cubic/other equation to
- observed data. One variable is considered to be an explanatory variable,
- and the other is considered to be a dependent variable.
- """,
- )
- parser.add_argument(
- "-i",
- "--input",
- action="store",
- dest="n_inputs",
- type=check_positive,
- default=40,
- help="number of days to use for prediction.",
- )
- parser.add_argument(
- "-d",
- "--days",
- action="store",
- dest="n_days",
- type=check_positive,
- default=5,
- help="prediction days.",
- )
- parser.add_argument(
- "-j",
- "--jumps",
- action="store",
- dest="n_jumps",
- type=check_positive,
- default=1,
- help="number of jumps in training data.",
- )
- parser.add_argument(
- "-e",
- "--end",
- action="store",
- type=valid_date,
- dest="s_end_date",
- default=None,
- help="The end date (format YYYY-MM-DD) to select - Backtesting",
- )
- parser.add_argument(
- "-p",
- "--polynomial",
- action="store",
- dest="n_polynomial",
- type=check_positive,
- default=1,
- help="polynomial associated with regression.",
- )
- if (
- other_args
- and "-h" not in other_args
- and "-p" not in other_args
- and "--polynomial" not in other_args
- ):
- other_args.insert(0, "-p")
- ns_parser = self.parse_known_args_and_warn(
- parser, other_args, export_allowed=EXPORT_ONLY_FIGURES_ALLOWED
- )
- if ns_parser:
- # BACKTESTING CHECK
- if ns_parser.s_end_date:
- if ns_parser.s_end_date < self.data.index[0]:
- console.print(
- "Backtesting not allowed, since End Date is older than Start Date of historical data\n"
- )
- return
-
- if (
- ns_parser.s_end_date
- < get_next_stock_market_days(
- last_stock_day=self.data.index[0],
- n_next_days=5 + ns_parser.n_days,
- )[-1]
- ):
- console.print(
- "Backtesting not allowed, since End Date is too close to Start Date to train model\n"
- )
- return
-
- try:
- if ns_parser.n_inputs > len(self.data):
- logger.error("Number of inputs exceeds number of data samples")
- console.print(
- f"[red]Data only contains {len(self.data)} samples and the model is trying "
- f"to use {ns_parser.n_inputs} inputs. Either use less inputs or load with"
- f" an earlier start date[/red]\n"
- )
- return
- regression_view.display_regression(
- dataset=self.current_id,
- values=self.data,
- poly_order=ns_parser.n_polynomial,
- n_input=ns_parser.n_inputs,
- n_predict=ns_parser.n_days,
- n_jumps=ns_parser.n_jumps,
- end_date=ns_parser.s_end_date,
- export=ns_parser.export,
- time_res=self.resolution,
- )
- except ValueError as e:
- logger.exception(str(e))
- console.print(e)
-
- @log_start_end(log=logger)
- def call_arima(self, other_args: List[str]):
- """Process arima command"""
- parser = argparse.ArgumentParser(
- add_help=False,
- formatter_class=argparse.ArgumentDefaultsHelpFormatter,
- prog="arima",
- description="""
- In statistics and econometrics, and in particular in time series analysis, an
- autoregressive integrated moving average (ARIMA) model is a generalization of an
- autoregressive moving average (ARMA) model. Both of these models are fitted to time
- series data either to better understand the data or to predict future points in the
- series (forecasting). ARIMA(p,d,q) where parameters p, d, and q are non-negative
- integers, p is the order (number of time lags) of the autoregressive model, d is the
- degree of differencing (the number of times the data have had past values subtracted),
- and q is the order of the moving-average model.
- """,
- )
- parser.add_argument(
- "-d",
- "--days",
- action="store",
- dest="n_days",
- type=check_positive,
- default=5,
- help="prediction days.",
- )
- parser.add_argument(
- "-i",
- "--ic",
- action="store",
- dest="s_ic",
- type=str,
- default="aic",
- choices=arima_model.ICS,
- help="information criteria.",
- )
- parser.add_argument(
- "-s",
- "--seasonal",
- action="store_true",
- default=False,
- dest="b_seasonal",
- help="Use weekly seasonal data.",
- )
- parser.add_argument(
- "-o",
- "--order",
- action="store",
- dest="s_order",
- default="",
- type=str,
- help="arima model order (p,d,q) in format: p,d,q.",
- )
- parser.add_argument(
- "-r",
- "--results",
- action="store_true",
- dest="b_results",
- default=False,
- help="results about ARIMA summary flag.",
- )
- parser.add_argument(
- "-e",
- "--end",
- action="store",
- type=valid_date,
- dest="s_end_date",
- default=None,
- help="The end date (format YYYY-MM-DD) to select - Backtesting",
- )
- ns_parser = self.parse_known_args_and_warn(
- parser, other_args, export_allowed=EXPORT_ONLY_FIGURES_ALLOWED
- )
- if ns_parser:
- # BACKTESTING CHECK
- if ns_parser.s_end_date:
- if ns_parser.s_end_date < self.data.index[0]:
- console.print(
- "Backtesting not allowed, since End Date is older than Start Date of historical data\n"
- )
- return
-
- if (
- ns_parser.s_end_date
- < get_next_stock_market_days(
- last_stock_day=self.data.index[0],
- n_next_days=5 + ns_parser.n_days,
- )[-1]
- ):
- console.print(
- "Backtesting not allowed, since End Date is too close to Start Date to train model\n"
- )
- return
-
- arima_view.display_arima(
- dataset=self.current_id,
- values=self.data,
- arima_order=ns_parser.s_order,
- n_predict=ns_parser.n_days,
- seasonal=ns_parser.b_seasonal,
- ic=ns_parser.s_ic,
- results=ns_parser.b_results,
- end_date=ns_parser.s_end_date,
- export=ns_parser.export,
- time_res=self.resolution,
- )
-
- @log_start_end(log=logger)
- def call_mlp(self, other_args: List[str]):
- """Process mlp command"""
- try:
- ns_parser = pred_helper.parse_args(
- prog="mlp",
- description="""Multi-Layered-Perceptron. """,
- other_args=other_args,
- )
- if ns_parser:
- if ns_parser.n_inputs > len(self.data):
- logger.error("Number of inputs exceeds number of data samples")
- console.print(
- f"[red]Data only contains {len(self.data)} samples and the model is trying "
- f"to use {ns_parser.n_inputs} inputs. Either use less inputs or load with"
- f" an earlier start date[/red]\n"
- )
- return
- neural_networks_view.display_mlp(
- dataset=self.current_id,
- data=self.data,
- n_input_days=ns_parser.n_inputs,
- n_predict_days=ns_parser.n_days,
- learning_rate=ns_parser.lr,
- epochs=ns_parser.n_epochs,
- batch_size=ns_parser.n_batch_size,
- test_size=ns_parser.valid_split,
- n_loops=ns_parser.n_loops,
- no_shuffle=ns_parser.no_shuffle,
- time_res=self.resolution,
- )
- except Exception as e:
- logger.exception(str(e))
- console.print(e, "\n")
-
- finally:
- pred_helper.restore_env()
-
- @log_start_end(log=logger)
- def call_rnn(self, other_args: List[str]):
- """Process rnn command"""
- try:
- ns_parser = pred_helper.parse_args(
- prog="rnn",
- description="""Recurrent Neural Network. """,
- other_args=other_args,
- )
- if ns_parser:
- if ns_parser.n_inputs > len(self.data):
- logger.error("Number of inputs exceeds number of data samples")
- console.print(
- f"[red]Data only contains {len(self.data)} samples and the model is trying "
- f"to use {ns_parser.n_inputs} inputs. Either use less inputs or load with"
- f" an earlier start date[/red]\n"
- )
- return
- neural_networks_view.display_rnn(
- dataset=self.current_id,
- data=self.data,
- n_input_days=ns_parser.n_inputs,
- n_predict_days=ns_parser.n_days,
- learning_rate=ns_parser.lr,
- epochs=ns_parser.n_epochs,
- batch_size=ns_parser.n_batch_size,
- test_size=ns_parser.valid_split,
- n_loops=ns_parser.n_loops,
- no_shuffle=ns_parser.no_shuffle,
- time_res=self.resolution,
- )
-
- except Exception as e:
- logger.exception(str(e))
- console.print(e)
-
- finally:
- pred_helper.restore_env()
-
- @log_start_end(log=logger)
- def call_lstm(self, other_args: List[str]):
- """Process lstm command"""
- try:
- ns_parser = pred_helper.parse_args(
- prog="lstm",
- description="""Long-Short Term Memory. """,
- other_args=other_args,
- )
- if ns_parser:
- if ns_parser.n_inputs > len(self.data):
- logger.error("Number of inputs exceeds number of data samples")
- console.print(
- f"[red]Data only contains {len(self.data)} samples and the model is trying "
- f"to use {ns_parser.n_inputs} inputs. Either use less inputs or load with"
- f" an earlier start date[/red]\n"
- )
- return
- neural_networks_view.display_lstm(
- dataset=self.current_id,
- data=self.data,
- n_input_days=ns_parser.n_inputs,
- n_predict_days=ns_parser.n_days,
- learning_rate=ns_parser.lr,
- epochs=ns_parser.n_epochs,
- batch_size=ns_parser.n_batch_size,
- test_size=ns_parser.valid_split,
- n_loops=ns_parser.n_loops,
- no_shuffle=ns_parser.no_shuffle,
- time_res=self.resolution,
- )
-
- except Exception as e:
- logger.exception(str(e))
- console.print(e, "\n")
-
- finally:
- pred_helper.restore_env()
-
- @log_start_end(log=logger)
- def call_conv1d(self, other_args: List[str]):
- """Process conv1d command"""
- try:
- ns_parser = pred_helper.parse_args(
- prog="conv1d",
- description="""1D CNN.""",
- other_args=other_args,
- )
- if ns_parser:
- if ns_parser.n_inputs > len(self.data):
- logger.error("Number of inputs exceeds number of data samples")
- console.print(
- f"[red]Data only contains {len(self.data)} samples and the model is trying "
- f"to use {ns_parser.n_inputs} inputs. Either use less inputs or load with"
- f" an earlier start date[/red]\n"
- )
- return
- neural_networks_view.display_conv1d(
- dataset=self.current_id,
- data=self.data,
- n_input_days=ns_parser.n_inputs,
- n_predict_days=ns_parser.n_days,
- learning_rate=ns_parser.lr,
- epochs=ns_parser.n_epochs,
- batch_size=ns_parser.n_batch_size,
- test_size=ns_parser.valid_split,
- n_loops=ns_parser.n_loops,
- no_shuffle=ns_parser.no_shuffle,
- time_res=self.resolution,
- )
-
- except Exception as e:
- logger.exception(str(e))
- console.print(e, "\n")
-
- finally:
- pred_helper.restore_env()
-
- @log_start_end(log=logger)
- def call_mc(self, other_args: List[str]):
- """Process mc command"""
- parser = argparse.ArgumentParser(
- formatter_class=argparse.ArgumentDefaultsHelpFormatter,
- add_help=False,
- prog="mc",
- description="""
- Perform Monte Carlo forecasting
- """,
- )
- parser.add_argument(
- "-d",
- "--days",
- help="Days to predict",
- dest="n_days",
- type=check_positive,
- default=30,
- )
- parser.add_argument(
- "-n",
- "--num",
- help="Number of simulations to perform",
- dest="n_sims",
- type=check_positive,
- default=100,
- )
- parser.add_argument(
- "--dist",
- choices=mc_model.DISTRIBUTIONS,
- default="lognormal",
- dest="dist",
- help="Whether to model returns or log returns",
- )
-
- ns_parser = self.parse_known_args_and_warn(
- parser, other_args, export_allowed=EXPORT_ONLY_FIGURES_ALLOWED
- )
-
- if ns_parser:
- mc_view.display_mc_forecast(
- data=self.data,
- n_future=ns_parser.n_days,
- n_sims=ns_parser.n_sims,
- use_log=ns_parser.dist == "lognormal",
- export=ns_parser.export,
- fig_title=f"Monte Carlo Forecast for {self.current_id}",
- )
diff --git a/openbb_terminal/etf/etf_controller.py b/openbb_terminal/etf/etf_controller.py
index 9e6fdca1971..a4a7d6c0d5a 100644
--- a/openbb_terminal/etf/etf_controller.py
+++ b/openbb_terminal/etf/etf_controller.py
@@ -63,7 +63,6 @@ class ETFController(BaseController):
]
CHOICES_MENUS = [
"ta",
- "pred",
"ca",
# "scr",
"disc",
@@ -112,7 +111,6 @@ class ETFController(BaseController):
mt.add_cmd("compare", self.etf_name)
mt.add_raw("\n")
mt.add_menu("ta", self.etf_name)
- mt.add_menu("pred", self.etf_name)
console.print(text=mt.menu_text, menu="ETF")
def custom_reset(self):
@@ -635,48 +633,6 @@ class ETFController(BaseController):
else:
console.print("Use 'load ' prior to this command!", "\n")
- @log_start_end(log=logger)
- def call_pred(self, _):
- """Process pred command"""
- # IMPORTANT: 8/11/22 prediction was discontinued on the installer packages
- # because forecasting in coming out soon.
- # This if statement disallows installer package users from using 'pred'
- # even if they turn on the OPENBB_ENABLE_PREDICT feature flag to true
- # however it does not prevent users who clone the repo from using it
- # if they have ENABLE_PREDICT set to true.
- if obbff.PACKAGED_APPLICATION or not obbff.ENABLE_PREDICT:
- console.print(
- "Predict is disabled. Forecasting coming soon!",
- "\n",
- )
- else:
- if self.etf_name:
- try:
- from openbb_terminal.etf.prediction_techniques import (
- pred_controller,
- )
-
- self.queue = self.load_class(
- pred_controller.PredictionTechniquesController,
- self.etf_name,
- self.etf_data.index[0],
- "1440min",
- self.etf_data,
- self.queue,
- )
-
- except ModuleNotFoundError as e:
- logger.exception(
- "One of the optional packages seems to be missing: %s", str(e)
- )
- console.print(
- "One of the optional packages seems to be missing: ",
- e,
- "\n",
- )
- else:
- console.print("Use 'load ' prior to this command!", "\n")
-
@log_start_end(log=logger)
def call_ca(self, _):
"""Process ca command"""
diff --git a/openbb_terminal/etf/prediction_techniques/pred_api.py b/openbb_terminal/etf/prediction_techniques/pred_api.py
deleted file mode 100644
index ea1d2fe6402..00000000000
--- a/openbb_terminal/etf/prediction_techniques/pred_api.py
+++ /dev/null
@@ -1,33 +0,0 @@
-"""Pred context API."""
-
-# flake8: noqa
-# pylint: disable=unused-import
-
-# Menu commands
-from openbb_terminal.common.prediction_techniques.ets_view import (
- display_exponential_smoothing as ets,
-)
-from openbb_terminal.common.prediction_techniques.knn_view import (
- display_k_nearest_neighbors as knn,
-)
-from openbb_terminal.common.prediction_techniques.regression_view import (
- display_regression as regression,
-)
-from openbb_terminal.common.prediction_techniques.arima_view import (
- display_arima as arima,
-)
-from openbb_terminal.common.prediction_techniques.neural_networks_view import (
- display_mlp as mlp,
-)
-from openbb_terminal.common.prediction_techniques.neural_networks_view import (
- display_rnn as rnn,
-)
-from openbb_terminal.common.prediction_techniques.neural_networks_view import (
- display_lstm as lstm,
-)
-from openbb_terminal.common.prediction_techniques.neural_networks_view import (
- display_conv1d as conv1d,
-)
-from openbb_terminal.common.prediction_techniques.mc_view import (
- display_mc_forecast as mc,
-)
diff --git a/openbb_terminal/etf/prediction_techniques/pred_controller.py b/openbb_terminal/etf/prediction_techniques/pred_controller.py
deleted file mode 100644
index b68e2d5ba57..00000000000
--- a/openbb_terminal/etf/prediction_techniques/pred_controller.py
+++ /dev/null
@@ -1,800 +0,0 @@
-""" Prediction Controller """
-__docformat__ = "numpy"
-
-import argparse
-import logging
-from datetime import datetime, timedelta
-from typing import List
-
-import numpy as np
-import pandas as pd
-from prompt_toolkit.completion import NestedCompleter
-
-from openbb_terminal import feature_flags as obbff
-from openbb_terminal.common.prediction_techniques import (
- arima_model,
- arima_view,
- ets_model,
- ets_view,
- knn_view,
- mc_model,
- mc_view,
- neural_networks_view,
- pred_helper,
- regression_view,
-)
-from openbb_terminal.decorators import log_start_end
-from openbb_terminal.helper_funcs import (
- EXPORT_ONLY_FIGURES_ALLOWED,
- check_positive,
- get_next_stock_market_days,
- valid_date,
-)
-from openbb_terminal.menu import session
-from openbb_terminal.parent_classes import BaseController
-from openbb_terminal.rich_config import console, MenuText
-from openbb_terminal.stocks import stocks_helper
-
-logger = logging.getLogger(__name__)
-
-
-class PredictionTechniquesController(BaseController):
- """Prediction Techniques Controller class"""
-
- CHOICES_COMMANDS = [
- "load",
- "pick",
- "ets",
- "knn",
- "regression",
- "arima",
- "mlp",
- "rnn",
- "lstm",
- "conv1d",
- "mc",
- ]
-
- PATH = "/etf/pred/"
-
- def __init__(
- self,
- ticker: str,
- start: datetime,
- interval: str,
- data: pd.DataFrame,
- queue: List[str] = None,
- ):
- """Constructor"""
- super().__init__(queue)
-
- data["Returns"] = data["Adj Close"].pct_change()
- data["LogRet"] = np.log(data["Adj Close"]) - np.log(data["Adj Close"].shift(1))
- data = data.rename(columns={"Adj Close": "AdjClose"})
- data = data.dropna()
-
- self.data = data
- self.ticker = ticker
- self.start = start
- self.interval = interval
- self.target = "AdjClose"
-
- if session and obbff.USE_PROMPT_TOOLKIT:
- choices: dict = {c: {} for c in self.controller_choices}
- choices["load"]["-r"] = {c: {} for c in stocks_helper.INTERVALS}
- choices["pick"] = {c: {} for c in self.data.columns}
- choices["ets"]["-t"] = {c: {} for c in ets_model.TRENDS}
- choices["ets"]["-s"] = {c: {} for c in ets_model.SEASONS}
- choices["arima"]["-i"] = {c: {} for c in arima_model.ICS}
- choices["mc"]["--dist"] = {c: {} for c in mc_model.DISTRIBUTIONS}
-
- choices["support"] = self.SUPPORT_CHOICES
- choices["about"] = self.ABOUT_CHOICES
-
- self.completer = NestedCompleter.from_nested_dict(choices)
-
- def print_help(self):
- """Print help"""
- etf_info = f"{self.ticker} (from {self.start.strftime('%Y-%m-%d')})"
- mt = MenuText("etf/pred/")
- mt.add_cmd("load")
- mt.add_cmd("pick")
- mt.add_raw("\n")
- mt.add_param("_ticker", etf_info)
- mt.add_param("_target", self.target)
- mt.add_raw("\n")
- mt.add_info("_models_")
- mt.add_cmd("ets")
- mt.add_cmd("knn")
- mt.add_cmd("regression")
- mt.add_cmd("arima")
- mt.add_cmd("mlp")
- mt.add_cmd("rnn")
- mt.add_cmd("lstm")
- mt.add_cmd("conv1d")
- mt.add_cmd("mc")
- console.print(text=mt.menu_text, menu="ETF - Prediction Techniques")
-
- def custom_reset(self):
- """Class specific component of reset command"""
- if self.ticker:
- return ["etf", f"load {self.ticker}", "pred"]
- return []
-
- @log_start_end(log=logger)
- def call_load(self, other_args: List[str]):
- """Process load command"""
- parser = argparse.ArgumentParser(
- add_help=False,
- formatter_class=argparse.ArgumentDefaultsHelpFormatter,
- prog="load",
- description="Load stock ticker to perform analysis on. When the data source is 'yf', an Indian ticker can be"
- " loaded by using '.NS' at the end, e.g. 'SBIN.NS'. See available market in"
- " https://help.yahoo.com/kb/exchanges-data-providers-yahoo-finance-sln2310.html.",
- )
- parser.add_argument(
- "-t",
- "--ticker",
- action="store",
- dest="ticker",
- required="-h" not in other_args,
- help="Stock ticker",
- )
- parser.add_argument(
- "-s",
- "--start",
- type=valid_date,
- default=(datetime.now() - timedelta(days=366)).strftime("%Y-%m-%d"),
- dest="start",
- help="The starting date (format YYYY-MM-DD) of the stock",
- )
- parser.add_argument(
- "-e",
- "--end",
- type=valid_date,
- default=datetime.now().strftime("%Y-%m-%d"),
- dest="end",
- help="The ending date (format YYYY-MM-DD) of the stock",
- )
- parser.add_argument(
- "-i",
- "--interval",
- action="store",
- dest="interval",
- type=int,
- default=1440,
- choices=stocks_helper.INTERVALS,
- help="Intraday stock minutes",
- )
- parser.add_argument(
- "-p",
- "--prepost",
- action="store_true",
- default=False,
- dest="prepost",
- help="Pre/After market hours. Only works for 'yf' source, and intraday data",
- )
-
- # For the case where a user uses: 'load BB'
- if other_args and "-t" not in other_args and "-h" not in other_args:
- other_args.insert(0, "-t")
-
- ns_parser = self.parse_known_args_and_warn(
- parser, other_args, EXPORT_ONLY_FIGURES_ALLOWED
- )
- if ns_parser:
- df_stock_candidate = stocks_helper.load(
- ns_parser.ticker,
- ns_parser.start,
- ns_parser.interval,
- ns_parser.end,
- ns_parser.prepost,
- ns_parser.source,
- )
-
- if not df_stock_candidate.empty:
- self.data = df_stock_candidate
- if "." in ns_parser.ticker:
- self.ticker = ns_parser.ticker.upper().split(".")[0]
- else:
- self.ticker = ns_parser.ticker.upper()
-
- self.start = ns_parser.start
- self.interval = str(ns_parser.interval) + "min"
-
- self.data["Returns"] = self.data["Adj Close"].pct_change()
- self.data["LogRet"] = np.log(self.data["Adj Close"]) - np.log(
- self.data["Adj Close"].shift(1)
- )
- self.data = self.data.rename(columns={"Adj Close": "AdjClose"})
- self.data = self.data.dropna()
-
- @log_start_end(log=logger)
- def call_pick(self, other_args: List[str]):
- """Process pick command"""
- parser = argparse.ArgumentParser(
- formatter_class=argparse.ArgumentDefaultsHelpFormatter,
- add_help=False,
- prog="pick",
- description="""
- Change target variable
- """,
- )
- parser.add_argument(
- "-t",
- "--target",
- dest="target",
- choices=list(self.data.columns),
- help="Select variable to analyze",
- )
- if other_args and "-t" not in other_args and "-h" not in other_args:
- other_args.insert(0, "-t")
-
- ns_parser = self.parse_known_args_and_warn(
- parser, other_args, EXPORT_ONLY_FIGURES_ALLOWED
- )
- if ns_parser:
- self.target = ns_parser.target
- console.print("")
-
- @log_start_end(log=logger)
- def call_ets(self, other_args: List[str]):
- """Process ets command"""
- parser = argparse.ArgumentParser(
- add_help=False,
- formatter_class=argparse.ArgumentDefaultsHelpFormatter,
- prog="ets",
- description="""
- Exponential Smoothing, see https://otexts.com/fpp2/taxonomy.html
-
- Trend='N', Seasonal='N': Simple Exponential Smoothing
- Trend='N', Seasonal='A': Exponential Smoothing
- Trend='N', Seasonal='M': Exponential Smoothing
- Trend='A', Seasonal='N': Holtβs linear method
- Trend='A', Seasonal='A': Additive Holt-Wintersβ method
- Trend='A', Seasonal='M': Multiplicative Holt-Wintersβ method
- Trend='Ad', Seasonal='N': Additive damped trend method
- Trend='Ad', Seasonal='A': Exponential Smoothing
- Trend='Ad', Seasonal='M': Holt-Wintersβ damped method
- Trend component: N: None, A: Additive, Ad: Additive Damped
- Seasonality component: N: None, A: Additive, M: Multiplicative
- """,
- )
- parser.add_argument(
- "-d",
- "--days",
- action="store",
- dest="n_days",
- type=check_positive,
- default=5,
- help="prediction days.",
- )
- parser.add_argument(
- "-t",
- "--trend",
- action="store",
- dest="trend",
- choices=ets_model.TRENDS,
- default="N",
- help="Trend component: N: None, A: Additive, Ad: Additive Damped.",
- )
- parser.add_argument(
- "-s",
- "--seasonal",
- action="store",
- dest="seasonal",
- choices=ets_model.SEASONS,
- default="N",
- help="Seasonality component: N: None, A: Additive, M: Multiplicative.",
- )
- parser.add_argument(
- "-p",
- "--periods",
- action="store",
- dest="seasonal_periods",
- type=check_positive,
- default=5,
- help="Seasonal periods.",
- )
- parser.add_argument(
- "-e",
- "--end",
- action="store",
- type=valid_date,
- dest="s_end_date",
- default=None,
- help="The end date (format YYYY-MM-DD) to select - Backtesting",
- )
- ns_parser = self.parse_known_args_and_warn(
- parser, other_args, export_allowed=EXPORT_ONLY_FIGURES_ALLOWED
- )
- if ns_parser:
-
- if ns_parser.s_end_date:
-
- if ns_parser.s_end_date < self.data.index[0]:
- console.print(
- "Backtesting not allowed, since End Date is older than Start Date of historical data\n"
- )
-
- if (
- ns_parser.s_end_date
- < get_next_stock_market_days(
- last_stock_day=self.data.index[0],
- n_next_days=5 + ns_parser.n_days,
- )[-1]
- ):
- console.print(
- "Backtesting not allowed, since End Date is too close to Start Date to train model\n"
- )
-
- ets_view.display_exponential_smoothing(
- dataset=self.ticker,
- data=self.data[self.target],
- n_predict=ns_parser.n_days,
- trend=ns_parser.trend,
- seasonal=ns_parser.seasonal,
- seasonal_periods=ns_parser.seasonal_periods,
- end_date=ns_parser.s_end_date,
- export=ns_parser.export,
- )
-
- @log_start_end(log=logger)
- def call_knn(self, other_args: List[str]):
- """Process knn command"""
- parser = argparse.ArgumentParser(
- add_help=False,
- formatter_class=argparse.ArgumentDefaultsHelpFormatter,
- prog="knn",
- description="""
- K nearest neighbors is a simple algorithm that stores all
- available cases and predict the numerical target based on a similarity measure
- (e.g. distance functions).
- """,
- )
- parser.add_argument(
- "-i",
- "--input",
- action="store",
- dest="n_inputs",
- type=check_positive,
- default=40,
- help="number of days to use as input for prediction.",
- )
- parser.add_argument(
- "-d",
- "--days",
- action="store",
- dest="n_days",
- type=check_positive,
- default=5,
- help="prediction days.",
- )
- parser.add_argument(
- "-j",
- "--jumps",
- action="store",
- dest="n_jumps",
- type=check_positive,
- default=1,
- help="number of jumps in training data.",
- )
- parser.add_argument(
- "-n",
- "--neighbors",
- action="store",
- dest="n_neighbors",
- type=check_positive,
- default=20,
- help="number of neighbors to use on the algorithm.",
- )
- parser.add_argument(
- "-e",
- "--end",
- action="store",
- type=valid_date,
- dest="s_end_date",
- default=None,
- help="The end date (format YYYY-MM-DD) to select for testing",
- )
- parser.add_argument(
- "-t",
- "--test_size",
- default=0.2,
- dest="valid_split",
- type=float,
- help="Percentage of data to validate in sample",
- )
- parser.add_argument(
- "--no_shuffle",
- action="store_false",
- dest="no_shuffle",
- default=True,
- help="Specify if shuffling validation inputs.",
- )
- ns_parser = self.parse_known_args_and_warn(
- parser, other_args, EXPORT_ONLY_FIGURES_ALLOWED
- )
- if ns_parser:
- knn_view.display_k_nearest_neighbors(
- dataset=self.ticker,
- data=self.data[self.target],
- n_neighbors=ns_parser.n_neighbors,
- n_input_days=ns_parser.n_inputs,
- n_predict_days=ns_parser.n_days,
- test_size=ns_parser.valid_split,
- end_date=ns_parser.s_end_date,
- no_shuffle=ns_parser.no_shuffle,
- )
-
- @log_start_end(log=logger)
- def call_regression(self, other_args: List[str]):
- """Process linear command"""
- parser = argparse.ArgumentParser(
- add_help=False,
- prog="regression",
- description="""
- Regression attempts to model the relationship between
- two variables by fitting a linear/quadratic/cubic/other equation to
- observed data. One variable is considered to be an explanatory variable,
- and the other is considered to be a dependent variable.
- """,
- )
-
- parser.add_argument(
- "-i",
- "--input",
- action="store",
- dest="n_inputs",
- type=check_positive,
- default=40,
- help="number of days to use for prediction.",
- )
- parser.add_argument(
- "-d",
- "--days",
- action="store",
- dest="n_days",
- type=check_positive,
- default=5,
- help="prediction days.",
- )
- parser.add_argument(
- "-j",
- "--jumps",
- action="store",
- dest="n_jumps",
- type=check_positive,
- default=1,
- help="number of jumps in training data.",
- )
- parser.add_argument(
- "-e",
- "--end",
- action="store",
- type=valid_date,
- dest="s_end_date",
- default=None,
- help="The end date (format YYYY-MM-DD) to select - Backtesting",
- )
- parser.add_argument(
- "-p",
- "--polynomial",
- action="store",
- dest="n_polynomial",
- type=check_positive,
- default=1,
- help="polynomial associated with regression.",
- )
- if (
- other_args
- and "-h" not in other_args
- and ("-p" not in other_args or "--polynomial" not in other_args)
- ):
- other_args.insert(0, "-p")
- ns_parser = self.parse_known_args_and_warn(
- parser, other_args, export_allowed=EXPORT_ONLY_FIGURES_ALLOWED
- )
- if ns_parser:
- # BACKTESTING CHECK
- if ns_parser.s_end_date:
- if ns_parser.s_end_date < self.data.index[0]:
- console.print(
- "Backtesting not allowed, since End Date is older than Start Date of historical data\n"
- )
-
- if (
- ns_parser.s_end_date
- < get_next_stock_market_days(
- last_stock_day=self.data.index[0],
- n_next_days=5 + ns_parser.n_days,
- )[-1]
- ):
- console.print(
- "Backtesting not allowed, since End Date is too close to Start Date to train model\n"
- )
-
- regression_view.display_regression(
- dataset=self.ticker,
- values=self.data[self.target],
- poly_order=ns_parser.n_polynomial,
- n_input=ns_parser.n_inputs,
- n_predict=ns_parser.n_days,
- n_jumps=ns_parser.n_jumps,
- end_date=ns_parser.s_end_date,
- export=ns_parser.export,
- )
-
- @log_start_end(log=logger)
- def call_arima(self, other_args: List[str]):
- """Process arima command"""
- parser = argparse.ArgumentParser(
- add_help=False,
- formatter_class=argparse.ArgumentDefaultsHelpFormatter,
- prog="arima",
- description="""
- In statistics and econometrics, and in particular in time series analysis, an
- autoregressive integrated moving average (ARIMA) model is a generalization of an
- autoregressive moving average (ARMA) model. Both of these models are fitted to time
- series data either to better understand the data or to predict future points in the
- series (forecasting). ARIMA(p,d,q) where parameters p, d, and q are non-negative
- integers, p is the order (number of time lags) of the autoregressive model, d is the
- degree of differencing (the number of times the data have had past values subtracted),
- and q is the order of the moving-average model.
- """,
- )
- parser.add_argument(
- "-d",
- "--days",
- action="store",
- dest="n_days",
- type=check_positive,
- default=5,
- help="prediction days.",
- )
- parser.add_argument(
- "-i",
- "--ic",
- action="store",
- dest="s_ic",
- type=str,
- default="aic",
- choices=arima_model.ICS,
- help="information criteria.",
- )
- parser.add_argument(
- "-s",
- "--seasonal",
- action="store_true",
- default=False,
- dest="b_seasonal",
- help="Use weekly seasonal data.",
- )
- parser.add_argument(
- "-o",
- "--order",
- action="store",
- dest="s_order",
- default="",
- type=str,
- help="arima model order (p,d,q) in format: p,d,q.",
- )
- parser.add_argument(
- "-r",
- "--results",
- action="store_true",
- dest="b_results",
- default=False,
- help="results about ARIMA summary flag.",
- )
- parser.add_argument(
- "-e",
- "--end",
- action="store",
- type=valid_date,
- dest="s_end_date",
- default=None,
- help="The end date (format YYYY-MM-DD) to select - Backtesting",
- )
- ns_parser = self.parse_known_args_and_warn(
- parser, other_args, export_allowed=EXPORT_ONLY_FIGURES_ALLOWED
- )
- if ns_parser:
- # BACKTESTING CHECK
- if ns_parser.s_end_date:
-
- if ns_parser.s_end_date < self.data.index[0]:
- console.print(
- "Backtesting not allowed, since End Date is older than Start Date of historical data\n"
- )
-
- if (
- ns_parser.s_end_date
- < get_next_stock_market_days(
- last_stock_day=self.data.index[0],
- n_next_days=5 + ns_parser.n_days,
- )[-1]
- ):
- console.print(
- "Backtesting not allowed, since End Date is too close to Start Date to train model\n"
- )
-
- arima_view.display_arima(
- dataset=self.ticker,
- values=self.data[self.target],
- arima_order=ns_parser.s_order,
- n_predict=ns_parser.n_days,
- seasonal=ns_parser.b_seasonal,
- ic=ns_parser.s_ic,
- results=ns_parser.b_results,
- end_date=ns_parser.s_end_date,
- export=ns_parser.export,
- )
-
- @log_start_end(log=logger)
- def call_mlp(self, other_args: List[str]):
- """Process mlp command"""
- try:
- ns_parser = pred_helper.parse_args(
- prog="mlp",
- description="""Multi-Layered-Perceptron. """,
- other_args=other_args,
- )
- if ns_parser:
- neural_networks_view.display_mlp(
- dataset=self.ticker,
- data=self.data[self.target],
- n_input_days=ns_parser.n_inputs,
- n_predict_days=ns_parser.n_days,
- learning_rate=ns_parser.lr,
- epochs=ns_parser.n_epochs,
- batch_size=ns_parser.n_batch_size,
- test_size=ns_parser.valid_split,
- n_loops=ns_parser.n_loops,
- no_shuffle=ns_parser.no_shuffle,
- )
- except Exception as e:
- logger.exception(str(e))
- console.print(e, "\n")
-
- finally:
- pred_helper.restore_env()
-
- @log_start_end(log=logger)
- def call_rnn(self, other_args: List[str]):
- """Process rnn command"""
- try:
- ns_parser = pred_helper.parse_args(
- prog="rnn",
- description="""Recurrent Neural Network. """,
- other_args=other_args,
- )
- if ns_parser:
- neural_networks_view.display_rnn(
- dataset=self.ticker,
- data=self.data[self.target],
- n_input_days=ns_parser.n_inputs,
- n_predict_days=ns_parser.n_days,
- learning_rate=ns_parser.lr,
- epochs=ns_parser.n_epochs,
- batch_size=ns_parser.n_batch_size,
- test_size=ns_parser.valid_split,
- n_loops=ns_parser.n_loops,
- no_shuffle=ns_parser.no_shuffle,
- )
-
- except Exception as e:
- logger.exception(str(e))
- console.print(e, "\n")
-
- finally:
- pred_helper.restore_env()
-
- @log_start_end(log=logger)
- def call_lstm(self, other_args: List[str]):
- """Process lstm command"""
- try:
- ns_parser = pred_helper.parse_args(
- prog="lstm",
- description="""Long-Short Term Memory. """,
- other_args=other_args,
- )
- if ns_parser:
- neural_networks_view.display_lstm(
- dataset=self.ticker,
- data=self.data[self.target],
- n_input_days=ns_parser.n_inputs,
- n_predict_days=ns_parser.n_days,
- learning_rate=ns_parser.lr,
- epochs=ns_parser.n_epochs,
- batch_size=ns_parser.n_batch_size,
- test_size=ns_parser.valid_split,
- n_loops=ns_parser.n_loops,
- no_shuffle=ns_parser.no_shuffle,
- )
-
- except Exception as e:
- logger.exception(str(e))
- console.print(e, "\n")
-
- finally:
- pred_helper.restore_env()
-
- @log_start_end(log=logger)
- def call_conv1d(self, other_args: List[str]):
- """Process conv1d command"""
- try:
- ns_parser = pred_helper.parse_args(
- prog="conv1d",
- description="""1D CNN.""",
- other_args=other_args,
- )
- if ns_parser:
- neural_networks_view.display_conv1d(
- dataset=self.ticker,
- data=self.data[self.target],
- n_input_days=ns_parser.n_inputs,
- n_predict_days=ns_parser.n_days,
- learning_rate=ns_parser.lr,
- epochs=ns_parser.n_epochs,
- batch_size=ns_parser.n_batch_size,
- test_size=ns_parser.valid_split,
- n_loops=ns_parser.n_loops,
- no_shuffle=ns_parser.no_shuffle,
- )
-
- except Exception as e:
- logger.exception(str(e))
- console.print(e, "\n")
-
- finally:
- pred_helper.restore_env()
-
- @log_start_end(log=logger)
- def call_mc(self, other_args: List[str]):
- """Process mc command"""
- parser = argparse.ArgumentParser(
- formatter_class=argparse.ArgumentDefaultsHelpFormatter,
- add_help=False,
- prog="mc",
- description="""
- Perform Monte Carlo forecasting
- """,
- )
- parser.add_argument(
- "-d",
- "--days",
- help="Days to predict",
- dest="n_days",
- type=check_positive,
- default=30,
- )
- parser.add_argument(
- "-n",
- "--num",
- help="Number of simulations to perform",
- dest="n_sims",
- default=100,
- )
- parser.add_argument(
- "--dist",
- choices=mc_model.DISTRIBUTIONS,
- default="lognormal",
- dest="dist",
- help="Whether to model returns or log returns",
- )
-
- ns_parser = self.parse_known_args_and_warn(
- parser, other_args, export_allowed=EXPORT_ONLY_FIGURES_ALLOWED
- )
- if ns_parser:
- if self.target != "AdjClose":
- console.print("MC Prediction designed for AdjClose prices\n")
-
- mc_view.display_mc_forecast(
- data=self.data[self.target],
- n_future=ns_parser.n_days,
- n_sims=ns_parser.n_sims,
- use_log=ns_parser.dist == "lognormal",
- export=ns_parser.export,
- )
diff --git a/openbb_terminal/feature_flags.py b/openbb_terminal/feature_flags.py
index f3e4492e8d0..c369b9dc8cd 100644
--- a/openbb_terminal/feature_flags.py
+++ b/openbb_terminal/feature_flags.py
@@ -95,6 +95,9 @@ ENABLE_CHECK_API = strtobool(os.getenv("OPENBB_ENABLE_CHECK_API", "True"))
# Send logs to data lake
LOG_COLLECTION = bool(strtobool(os.getenv("OPENBB_LOG_COLLECT", "True")))
+# Provide export folder path. If empty that means default.
+EXPORT_FOLDER_PATH = str(os.getenv("OPENBB_EXPORT_FOLDER_PATH", ""))
+
# Set a flag if the application is running from a packaged bundle
PACKAGED_APPLICATION = strtobool(os.getenv("OPENBB_PACKAGED_APPLICATION", "False"))
diff --git a/openbb_terminal/economy/prediction/__init__.py b/openbb_terminal/forecast/__init__.py
similarity index 100%
rename from openbb_terminal/economy/prediction/__init__.py
rename to openbb_terminal/forecast/__init__.py
diff --git a/openbb_terminal/forecast/brnn_model.py b/openbb_terminal/forecast/brnn_model.py
new file mode 100644
index 00000000000..1219efa2566
--- /dev/null
+++ b/openbb_terminal/forecast/brnn_model.py
@@ -0,0 +1,164 @@
+# pylint: disable=too-many-arguments
+"""RNN Model"""
+__docformat__ = "numpy"
+
+import logging
+import warnings
+from typing import Any, Union, Optional, List, Tuple
+
+
+import pandas as pd
+
+from darts import TimeSeries
+from darts.models import BlockRNNModel
+from darts.utils.likelihood_models import GaussianLikelihood
+from openbb_terminal.decorators import log_start_end
+from openbb_terminal.forecast import helpers
+
+logger = logging.getLogger(__name__)
+
+
+@log_start_end(log=logger)
+def get_brnn_data(
+ data: Union[pd.Series, pd.DataFrame],
+ target_column: str = "close",
+ n_predict: int = 5,
+ train_split: float = 0.85,
+ past_covariates: str = None,
+ forecast_horizon: int = 5,
+ input_chunk_length: int = 14,
+ output_chunk_length: int = 5,
+ model_type: str = "LSTM",
+ n_rnn_layers: int = 1,
+ hidden_size: int = 20,
+ dropout: float = 0.0,
+ batch_size: int = 32,
+ n_epochs: int = 100,
+ learning_rate: float = 1e-3,
+ model_save_name: str = "brnn_model",
+ force_reset: bool = True,
+ save_checkpoints: bool = True,
+) -> Tuple[list[TimeSeries], List[TimeSeries], List[TimeSeries], Optional[float], Any]:
+ """Performs Block RNN forecasting
+
+ Args:
+ data (Union[pd.Series, pd.DataFrame]):
+ Input Data
+ target_column (str, optional):
+ Target column to forecast. Defaults to "close".
+ n_predict (int, optional):
+ Days to predict. Defaults to 5.
+ train_split (float, optional):
+ Train/val split. Defaults to 0.85.
+ past_covariates (str, optional):
+ Multiple secondary columns to factor in when forecasting. Defaults to None.
+ forecast_horizon (int, optional):
+ Forecast horizon when performing historical forecasting. Defaults to 5.
+ input_chunk_length (int, optional):
+ Number of past time steps that are fed to the forecasting module at prediction time. Defaults to 14.
+ output_chunk_length (int, optional):
+ The length of the forecast of the model. Defaults to 5.
+ model_type (str, optional):
+ Either a string specifying the RNN module type ("RNN", "LSTM" or "GRU"). Defaults to "LSTM".
+ n_rnn_layers (int, optional):
+ Number of layers in the RNN module. Defaults to 1.
+ hidden_size (int, optional):
+ Size for feature maps for each hidden RNN layer. Defaults to 20.
+ dropout (float, optional):
+ Fraction of neurons afected by Dropout. Defaults to 0.0.
+ batch_size (int, optional):
+ Number of time series (input and output sequences) used in each training pass. Defaults to 32.
+ n_epochs (int, optional):
+ Number of epochs over which to train the model. Defaults to 100.
+ learning_rate (float, optional):
+ Defaults to 1e-3.
+ model_save_name (str, optional):
+ Name for model. Defaults to "brnn_model".
+ force_reset (bool, optional):
+ If set to True, any previously-existing model with the same name will be reset (all checkpoints will be
+ discarded). Defaults to True.
+ save_checkpoints (bool, optional):
+ Whether or not to automatically save the untrained model and checkpoints from training. Defaults to True.
+
+ Returns:
+ list[TimeSeries]
+ Adjusted Data series
+ list[TimeSeries]
+ Historical forecast by best RNN model
+ list[TimeSeries]
+ list of Predictions
+ Optional[float]
+ Mean average precision error
+ Any
+ Best BRNN Model
+ """
+
+ # TODO Check if torch GPU AVAILABLE
+
+ use_scalers = True
+ probabilistic = False
+
+ scaler, ticker_series = helpers.get_series(
+ data, target_column, is_scaler=use_scalers
+ )
+ train, val = ticker_series.split_before(train_split)
+ valid = helpers.check_data_length(
+ train, val, input_chunk_length, output_chunk_length
+ )
+ if not valid:
+ return [], [], [], None, None
+
+ (
+ past_covariate_whole,
+ past_covariate_train,
+ past_covariate_val,
+ ) = helpers.past_covs(past_covariates, data, train_split, use_scalers)
+
+ # Early Stopping
+
+ brnn_model = BlockRNNModel(
+ input_chunk_length=input_chunk_length,
+ output_chunk_length=output_chunk_length,
+ model=model_type,
+ n_rnn_layers=n_rnn_layers,
+ hidden_size=hidden_size,
+ dropout=dropout,
+ batch_size=batch_size,
+ n_epochs=n_epochs,
+ optimizer_kwargs={"lr": learning_rate},
+ model_name=model_save_name,
+ random_state=42,
+ pl_trainer_kwargs=helpers.get_pl_kwargs(accelerator="cpu"),
+ force_reset=force_reset,
+ save_checkpoints=save_checkpoints,
+ likelihood=GaussianLikelihood(),
+ )
+
+ # fit model on train series for historical forecasting
+ with warnings.catch_warnings():
+ warnings.simplefilter("ignore")
+ helpers.fit_model(
+ brnn_model,
+ train,
+ val,
+ past_covariate_train,
+ past_covariate_val,
+ )
+ best_model = BlockRNNModel.load_from_checkpoint(
+ model_name=model_save_name, best=True
+ )
+
+ # Showing historical backtesting without retraining model (too slow)
+ return helpers.get_prediction(
+ "Block RNN",
+ probabilistic,
+ use_scalers,
+ scaler,
+ past_covariates,
+ best_model,
+ ticker_series,
+ past_covariate_whole,
+ train_split,
+ forecast_horizon,
+ n_predict,
+ )
diff --git a/openbb_terminal/forecast/brnn_view.py b/openbb_terminal/forecast/brnn_view.py
new file mode 100644
index 00000000000..ec1b0727ce5
--- /dev/null
+++ b/openbb_terminal/forecast/brnn_view.py
@@ -0,0 +1,167 @@
+"""Block RNN View"""
+__docformat__ = "numpy"
+
+import logging
+from typing import Union, Optional, List
+from datetime import datetime
+
+import pandas as pd
+import matplotlib.pyplot as plt
+
+from openbb_terminal.forecast import brnn_model
+from openbb_terminal.decorators import log_start_end
+from openbb_terminal.forecast import helpers
+
+logger = logging.getLogger(__name__)
+# pylint: disable=too-many-arguments
+
+
+@log_start_end(log=logger)
+def display_brnn_forecast(
+ data: Union[pd.Series, pd.DataFrame],
+ target_column: str = "close",
+ dataset_name: str = "",
+ n_predict: int = 5,
+ past_covariates: str = None,
+ train_split: float = 0.85,
+ forecast_horizon: int = 5,
+ input_chunk_length: int = 14,
+ output_chunk_length: int = 5,
+ model_type: str = "LSTM",
+ n_rnn_layers: int = 1,
+ hidden_size: int = 20,
+ dropout: float = 0.0,
+ batch_size: int = 16,
+ n_epochs: int = 100,
+ learning_rate: float = 1e-3,
+ model_save_name: str = "rnn_model",
+ force_reset: bool = True,
+ save_checkpoints: bool = True,
+ export: str = "",
+ residuals: bool = False,
+ forecast_only: bool = False,
+ start_date: Optional[datetime] = None,
+ end_date: Optional[datetime] = None,
+ naive: bool = False,
+ external_axes: Optional[List[plt.axes]] = None,
+):
+ """Display BRNN forecast
+
+ Parameters
+ ----------
+ data (Union[pd.Series, pd.DataFrame]):
+ Input Data
+ target_column (str, optional):
+ Target column to forecast. Defaults to "close".
+ dataset_name str
+ The name of the ticker to be predicted
+ n_predict (int, optional):
+ Days to predict. Defaults to 5.
+ train_split (float, optional):
+ Train/val split. Defaults to 0.85.
+ past_covariates (str, optional):
+ Multiple secondary columns to factor in when forecasting. Defaults to None.
+ forecast_horizon (int, optional):
+ Forecast horizon when performing historical forecasting. Defaults to 5.
+ input_chunk_length (int, optional):
+ Number of past time steps that are fed to the forecasting module at prediction time. Defaults to 14.
+ output_chunk_length (int, optional):
+ The length of the forecast of the model. Defaults to 5.
+ model_type (str, optional):
+ Either a string specifying the RNN module type ("RNN", "LSTM" or "GRU"). Defaults to "LSTM".
+ n_rnn_layers (int, optional):
+ Number of layers in the RNN module. Defaults to 1.
+ hidden_size (int, optional):
+ Size for feature maps for each hidden RNN layer. Defaults to 20.
+ dropout (float, optional):
+ Fraction of neurons afected by Dropout. Defaults to 0.0.
+ batch_size (int, optional):
+ Number of time series (input and output sequences) used in each training pass. Defaults to 32.
+ n_epochs (int, optional):
+ Number of epochs over which to train the model. Defaults to 101.
+ learning_rate (float, optional):
+ Defaults to 1e-3.
+ model_save_name (str, optional):
+ Name for model. Defaults to "brnn_model".
+ force_reset (bool, optional):
+ If set to True, any previously-existing model with the same name will be reset
+ (all checkpoints will be discarded). Defaults to True.
+ save_checkpoints (bool, optional):
+ Whether or not to automatically save the untrained model and checkpoints from training.
+ Defaults to True.
+ export: str
+ Format to export data
+ residuals: bool
+ Whether to show residuals for the model. Defaults to False.
+ forecast_only: bool
+ Whether to only show dates in the forecasting range. Defaults to False.
+ start_date: Optional[datetime]
+ The starting date to perform analysis, data before this is trimmed. Defaults to None.
+ end_date: Optional[datetime]
+ The ending date to perform analysis, data after this is trimmed. Defaults to None.
+ naive: bool
+ Whether to show the naive baseline. This just assumes the closing price will be the same
+ as the previous day's closing price. Defaults to False.
+ external_axes:Optional[List[plt.axes]]
+ External axes to plot on
+ """
+ data = helpers.clean_data(
+ data, start_date, end_date, target_column, past_covariates
+ )
+ if not helpers.check_data(data, target_column, past_covariates):
+ return
+ output_chunk_length = helpers.check_output(
+ output_chunk_length, n_predict, bool(past_covariates)
+ )
+ (
+ ticker_series,
+ historical_fcast,
+ predicted_values,
+ precision,
+ _model,
+ ) = brnn_model.get_brnn_data(
+ data=data,
+ n_predict=n_predict,
+ target_column=target_column,
+ past_covariates=past_covariates,
+ train_split=train_split,
+ forecast_horizon=forecast_horizon,
+ input_chunk_length=input_chunk_length,
+ output_chunk_length=output_chunk_length,
+ model_type=model_type,
+ n_rnn_layers=n_rnn_layers,
+ hidden_size=hidden_size,
+ dropout=dropout,
+ batch_size=batch_size,
+ n_epochs=n_epochs,
+ learning_rate=learning_rate,
+ model_save_name=model_save_name,
+ force_reset=force_reset,
+ save_checkpoints=save_checkpoints,
+ )
+ if ticker_series == []:
+ return
+
+ probabilistic = False
+ helpers.plot_forecast(
+ "BRNN",
+ target_column,
+ historical_fcast,
+ predicted_values,
+ ticker_series,
+ dataset_name,
+ data,
+ n_predict,
+ forecast_horizon,
+ past_covariates,
+ precision,
+ probabilistic,
+ export,
+ forecast_only=forecast_only,
+ naive=naive,
+ external_axes=external_axes,
+ )
+ if residuals:
+ helpers.plot_residuals(
+ _model, past_covariates, ticker_series, forecast_horizon=forecast_horizon
+ )
diff --git a/openbb_terminal/forecast/expo_model.py b/openbb_terminal/forecast/expo_model.py
new file mode 100644
index 00000000000..be595931131
--- /dev/null
+++ b/openbb_terminal/forecast/expo_model.py
@@ -0,0 +1,148 @@
+# pylint: disable=too-many-arguments
+"""Probabilistic Exponential Smoothing Model"""
+__docformat__ = "numpy"
+
+import logging
+from typing import Any, Union, Optional, List, Tuple
+
+import warnings
+from statsmodels.tools.sm_exceptions import ConvergenceWarning
+import pandas as pd
+from darts import TimeSeries
+from darts.models import ExponentialSmoothing
+from darts.utils.utils import ModelMode, SeasonalityMode
+from darts.metrics import mape
+
+from openbb_terminal.decorators import log_start_end
+from openbb_terminal.rich_config import console
+from openbb_terminal.forecast import helpers
+
+
+warnings.simplefilter("ignore", ConvergenceWarning)
+
+
+TRENDS = ["N", "A", "M"]
+SEASONS = ["N", "A", "M"]
+PERIODS = [4, 5, 7]
+DAMPEN = ["T", "F"]
+
+logger = logging.getLogger(__name__)
+
+
+@log_start_end(log=logger)
+def get_expo_data(
+ data: Union[pd.Series, pd.DataFrame],
+ target_column: str = "close",
+ trend: str = "A",
+ seasonal: str = "A",
+ seasonal_periods: int = 7,
+ dampen: str = "F",
+ n_predict: int = 30,
+ start_window: float = 0.85,
+ forecast_horizon: int = 5,
+) -> Tuple[list[TimeSeries], List[TimeSeries], List[TimeSeries], Optional[float], Any]:
+
+ """Performs Probabilistic Exponential Smoothing forecasting
+ This is a wrapper around statsmodels Holt-Winters' Exponential Smoothing;
+ we refer to this link for the original and more complete documentation of the parameters.
+
+ https://unit8co.github.io/darts/generated_api/darts.models.forecasting.exponential_smoothing.html?highlight=exponential
+
+ Parameters
+ ----------
+ data : Union[pd.Series, np.ndarray]
+ Input data.
+ target_column (str, optional):
+ Target column to forecast. Defaults to "close".
+ trend: str
+ Trend component. One of [N, A, M]
+ Defaults to ADDITIVE.
+ seasonal: str
+ Seasonal component. One of [N, A, M]
+ Defaults to ADDITIVE.
+ seasonal_periods: int
+ Number of seasonal periods in a year (7 for daily data)
+ If not set, inferred from frequency of the series.
+ dampen: str
+ Dampen the function
+ n_predict: int
+ Number of days to forecast
+ start_window: float
+ Size of sliding window from start of timeseries and onwards
+ forecast_horizon: int
+ Number of days to forecast when backtesting and retraining historical
+
+ Returns
+ -------
+ list[float]
+ Adjusted Data series
+ list[float]
+ List of historical fcast values
+ list[float]
+ List of predicted fcast values
+ Optional[float]
+ precision
+ Any
+ Fit Prob. Expo model object.
+ """
+
+ use_scalers = False
+ _, ticker_series = helpers.get_series(data, target_column, is_scaler=use_scalers)
+
+ if trend == "M":
+ trend_model = ModelMode.MULTIPLICATIVE
+ elif trend == "N":
+ trend_model = ModelMode.NONE
+ else: # Default
+ trend_model = ModelMode.ADDITIVE
+
+ if seasonal == "M":
+ seasonal_model = SeasonalityMode.MULTIPLICATIVE
+ elif seasonal == "N":
+ seasonal_model = SeasonalityMode.NONE
+ else: # Default
+ seasonal_model = SeasonalityMode.ADDITIVE
+
+ damped = True
+ if dampen == "F":
+ damped = False
+
+ # Model Init
+ model_es = ExponentialSmoothing(
+ trend=trend_model,
+ seasonal=seasonal_model,
+ seasonal_periods=int(seasonal_periods),
+ damped=damped,
+ random_state=42,
+ )
+
+ # Historical backtesting
+ historical_fcast_es = model_es.historical_forecasts(
+ ticker_series, # backtest on entire ts
+ start=float(start_window),
+ forecast_horizon=int(forecast_horizon),
+ verbose=True,
+ )
+
+ # train new model on entire timeseries to provide best current forecast
+ best_model = ExponentialSmoothing(
+ trend=trend_model,
+ seasonal=seasonal_model,
+ seasonal_periods=int(seasonal_periods),
+ damped=damped,
+ random_state=42,
+ )
+
+ # we have the historical fcast, now lets train on entire set and predict.
+ best_model.fit(ticker_series)
+ probabilistic_forecast = best_model.predict(int(n_predict), num_samples=500)
+ precision = mape(actual_series=ticker_series, pred_series=historical_fcast_es)
+ console.print(f"Exponential smoothing obtains MAPE: {precision:.2f}% \n") # TODO
+
+ return (
+ ticker_series,
+ historical_fcast_es,
+ probabilistic_forecast,
+ precision,
+ best_model,
+ )
diff --git a/openbb_terminal/forecast/expo_view.py b/openbb_terminal/forecast/expo_view.py
new file mode 100644
index 00000000000..bebb6f8fd46
--- /dev/null
+++ b/openbb_terminal/forecast/expo_view.py
@@ -0,0 +1,125 @@
+"""Probabilistic Exponential Smoothing View"""
+__docformat__ = "numpy"
+
+import logging
+from typing import Union, Optional, List
+from datetime import datetime
+
+import pandas as pd
+import matplotlib.pyplot as plt
+
+from openbb_terminal.forecast import expo_model
+from openbb_terminal.decorators import log_start_end
+from openbb_terminal.forecast import helpers
+
+logger = logging.getLogger(__name__)
+# pylint: disable=too-many-arguments
+
+
+@log_start_end(log=logger)
+def display_expo_forecast(
+ data: Union[pd.DataFrame, pd.Series],
+ target_column: str = "close",
+ dataset_name: str = "",
+ trend: str = "A",
+ seasonal: str = "A",
+ seasonal_periods: int = 7,
+ dampen: str = "F",
+ n_predict: int = 30,
+ start_window: float = 0.85,
+ forecast_horizon: int = 5,
+ export: str = "",
+ residuals: bool = False,
+ forecast_only: bool = False,
+ start_date: Optional[datetime] = None,
+ end_date: Optional[datetime] = None,
+ naive: bool = False,
+ external_axes: Optional[List[plt.axes]] = None,
+):
+ """Display Probabilistic Exponential Smoothing forecast
+
+ Parameters
+ ----------
+ data : Union[pd.Series, np.array]
+ Data to forecast
+ dataset_name str
+ The name of the ticker to be predicted
+ target_column (str, optional):
+ Target column to forecast. Defaults to "close".
+ trend: str
+ Trend component. One of [N, A, M]
+ Defaults to ADDITIVE.
+ seasonal: str
+ Seasonal component. One of [N, A, M]
+ Defaults to ADDITIVE.
+ seasonal_periods: int
+ Number of seasonal periods in a year
+ If not set, inferred from frequency of the series.
+ dampen: str
+ Dampen the function
+ n_predict: int
+ Number of days to forecast
+ start_window: float
+ Size of sliding window from start of timeseries and onwards
+ forecast_horizon: int
+ Number of days to forecast when backtesting and retraining historical
+ export: str
+ Format to export data
+ residuals: bool
+ Whether to show residuals for the model. Defaults to False.
+ forecast_only: bool
+ Whether to only show dates in the forecasting range. Defaults to False.
+ start_date: Optional[datetime]
+ The starting date to perform analysis, data before this is trimmed. Defaults to None.
+ end_date: Optional[datetime]
+ The ending date to perform analysis, data after this is trimmed. Defaults to None.
+ naive: bool
+ Whether to show the naive baseline. This just assumes the closing price will be the same
+ as the previous day's closing price. Defaults to False.
+ external_axes:Optional[List[plt.axes]]
+ External axes to plot on
+ """
+ data = helpers.clean_data(data, start_date, end_date, target_column, None)
+ if not helpers.check_data(data, target_column, None):
+ return
+
+ (
+ ticker_series,
+ historical_fcast,
+ predicted_values,
+ precision,
+ _model,
+ ) = expo_model.get_expo_data(
+ data=data,
+ target_column=target_column,
+ trend=trend,
+ seasonal=seasonal,
+ seasonal_periods=seasonal_periods,
+ dampen=dampen,
+ n_predict=n_predict,
+ start_window=start_window,
+ forecast_horizon=forecast_horizon,
+ )
+ probabilistic = True
+ helpers.plot_forecast(
+ "PES",
+ target_column,
+ historical_fcast,
+ predicted_values,
+ ticker_series,
+ dataset_name,
+ data,
+ n_predict,
+ forecast_horizon,
+ None,
+ precision,
+ probabilistic,
+ export,
+ forecast_only=forecast_only,
+ naive=naive,
+ external_axes=external_axes,
+ )
+ if residuals:
+ helpers.plot_residuals(
+ _model, None, ticker_series, forecast_horizon=forecast_horizon
+ )
diff --git a/openbb_terminal/forecast/forecast.ipynb b/openbb_terminal/forecast/forecast.ipynb
new file mode 100644
index 00000000000..d7dd2a2cae8
--- /dev/null
+++ b/openbb_terminal/forecast/forecast.ipynb
@@ -0,0 +1,87 @@
+{
+ "cells": [
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "a3abc620-1a2c-4c6d-a273-b30ce74a58c9",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "from datetime import datetime, timedelta\n",
+ "from openbb_terminal import api\n",
+ "import os\n",
+ "\n",
+ "import matplotlib.pyplot as plt\n",
+ "import matplotlib_inline.backend_inline\n",
+ "import ipywidgets as widgets\n",
+ "import plotly.graph_objs as go\n",
+ "from IPython.display import display\n",
+ "\n",
+ "%matplotlib inline\n",
+ "matplotlib_inline.backend_inline.set_matplotlib_formats(\"svg\")\n",
+ "api.theme.applyMPLstyle()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "2bad2400-6f8a-4a8a-8161-5e319ae13ba8",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "df = api.forecast.load(\"weather.csv\")"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "5eb728df-76e3-4cf2-901b-7275b7ce8f4c",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "df = api.forecast.ema(df, target_column=\"MaxTemp\")"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "261d1eb2-7a0b-4358-8aa5-c1bae1237dab",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "api.forecast.expo(df, target_column=\"MaxTemp\")"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "0c1d1945-f819-442a-a8e6-66822681b901",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "api.forecast.brnn(df, target_column=\"MaxTemp\", past_covariates=\"MinTemp,Rainfall,Evaporation\")"
+ ]
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python 3 (ipykernel)",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.9.13"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 5
+}
diff --git a/openbb_terminal/forecast/forecast_controller.py b/openbb_terminal/forecast/forecast_controller.py
new file mode 100644
index 00000000000..94c2e68c55f
--- /dev/null
+++ b/openbb_terminal/forecast/forecast_controller.py
@@ -0,0 +1,2451 @@
+"""Forecast Controller Module"""
+__docformat__ = "numpy"
+
+# pylint: disable=too-many-lines, too-many-branches, too-many-arguments, R0904,R0902,W0707
+
+import argparse
+import logging
+from itertools import chain
+from pathlib import Path
+from typing import Any, Optional, List, Dict
+
+try:
+ import torch
+ import darts
+except ModuleNotFoundError:
+ raise ModuleNotFoundError(
+ "Please install the forecast version of the terminal. Instructions "
+ "are here: https://github.com/OpenBB-finance/OpenBBTerminal/"
+ "blob/main/openbb_terminal/README.md#anaconda--python"
+ )
+import pandas as pd
+import psutil
+from prompt_toolkit.completion import NestedCompleter
+
+from openbb_terminal import feature_flags as obbff
+from openbb_terminal.decorators import log_start_end
+from openbb_terminal.helper_funcs import (
+ check_positive,
+ check_positive_float,
+ NO_EXPORT,
+ EXPORT_ONLY_FIGURES_ALLOWED,
+ EXPORT_ONLY_RAW_DATA_ALLOWED,
+ log_and_raise,
+ valid_date,
+)
+from openbb_terminal.helper_funcs import check_list_values
+from openbb_terminal.menu import session
+from openbb_terminal.parent_classes import BaseController
+from openbb_terminal.rich_config import console, MenuText
+from openbb_terminal.forecast import (
+ forecast_model,
+ forecast_view,
+ expo_model,
+ expo_view,
+ linregr_view,
+ nbeats_view,
+ regr_view,
+ tcn_view,
+ theta_view,
+ rnn_view,
+ brnn_view,
+ tft_view,
+ helpers,
+ trans_view,
+)
+
+logger = logging.getLogger(__name__)
+empty_df = pd.DataFrame()
+
+
+def check_greater_than_one(value) -> int:
+ """Argparse type to check positive int above 1"""
+ new_value = int(value)
+ if new_value <= 1:
+ log_and_raise(
+ argparse.ArgumentTypeError(
+ f"{value} is an invalid positive int value. Must be greater than 1."
+ )
+ )
+ return new_value
+
+
+class ForecastController(BaseController):
+ """Forecast class"""
+
+ CHOICES_COMMANDS: List[str] = [
+ "load",
+ "show",
+ "plot",
+ "clean",
+ "combine",
+ "desc",
+ "corr",
+ "rename",
+ "delete",
+ "export",
+ "ema",
+ "sto",
+ "rsi",
+ "roc",
+ "mom",
+ "delta",
+ "atr",
+ "signal",
+ "expo",
+ "theta",
+ "rnn",
+ "brnn",
+ "nbeats",
+ "tcn",
+ "regr",
+ "linregr",
+ "trans",
+ "tft",
+ "season",
+ "which",
+ ]
+ pandas_plot_choices = [
+ "line",
+ "scatter",
+ "bar",
+ "barh",
+ "hist",
+ "box",
+ "kde",
+ "area",
+ "pie",
+ "hexbin",
+ ]
+ disclaimer = """
+ All models are for educational purposes only. The techniques available in this menu are not
+ fine tuned or guaranteed to work. Backtesting results is not a guarantee of future accuracy.
+ Investing involves monetary risk that OpenBB does not take a role in. Please research any
+ prediction techniques fully before attempting to use. OpenBB is not liable for any loss or
+ damages."""
+
+ PATH = "/forecast/"
+
+ loaded_dataset_cols = "\n"
+ list_dataset_cols: list = list()
+
+ def __init__(
+ self, ticker: str = "", data: pd.DataFrame = empty_df, queue: List[str] = None
+ ):
+ """Constructor"""
+ super().__init__(queue)
+ self.files: List[str] = []
+ # The full file name with extension, this allows the rest command to work
+ self.files_full: List[List[str]] = []
+ self.datasets: Dict[str, pd.DataFrame] = dict()
+
+ if ticker and not data.empty:
+ # data["date"] = data.index
+ data = data.reset_index() # convert date from index to column
+ data.columns = data.columns.map(lambda x: x.lower().replace(" ", "_"))
+
+ self.files.append(ticker)
+ self.datasets[ticker] = data
+ self.loaded_dataset_cols = "\n"
+
+ self.loaded_dataset_cols += (
+ f" {ticker} {(20 - len(ticker)) * ' '}: "
+ f"{', '.join(data.columns)}\n"
+ )
+
+ for col in data.columns:
+ self.list_dataset_cols.append(f"{ticker}.{col}")
+
+ self.DATA_TYPES: List[str] = ["int", "float", "str", "bool", "category", "date"]
+
+ self.signs: Dict[Any, Any] = {
+ "div": "/",
+ "mul": "*",
+ "add": "+",
+ "sub": "-",
+ "mod": "%",
+ "pow": "**",
+ }
+ self.file_types = ["csv", "xlsx"]
+ self.DATA_FILES = {
+ filepath.name: filepath
+ for file_type in self.file_types
+ for filepath in chain(
+ Path("exports").rglob(f"*.{file_type}"),
+ Path("custom_imports").rglob(f"*.{file_type}"),
+ )
+ if filepath.is_file()
+ }
+
+ # setting device on GPU if available, else CPU
+ self.device = "cuda" if torch.cuda.is_available() else "cpu"
+ self.comp_ram = f"{round(psutil.virtual_memory().total / (1024.0 ** 3),2)}G"
+ self.rec_data_size = f"{(psutil.virtual_memory().total / (1024.0 ** 3))//3}G"
+ self.torch_version = torch.__version__
+ self.darts_version = darts.__version__
+
+ if session and obbff.USE_PROMPT_TOOLKIT:
+ choices: dict = {c: {} for c in self.controller_choices}
+ choices["load"] = {c: None for c in self.DATA_FILES.keys()}
+ choices["show"] = {c: None for c in self.files}
+
+ for feature in ["export", "show"]:
+ choices[feature] = {c: None for c in self.files}
+
+ for feature in ["plot"]:
+ choices[feature] = dict()
+
+ self.choices = choices
+
+ # To link to the support HTML
+ choices["support"] = self.SUPPORT_CHOICES
+ choices["about"] = self.ABOUT_CHOICES
+
+ self.completer = NestedCompleter.from_nested_dict(choices)
+ self.update_runtime_choices()
+
+ def update_runtime_choices(self):
+ if session and obbff.USE_PROMPT_TOOLKIT:
+ dataset_columns = {
+ f"{dataset}.{column}": {column: None, dataset: None}
+ for dataset, dataframe in self.datasets.items()
+ for column in dataframe.columns
+ }
+
+ for feature in [
+ "plot",
+ "delete",
+ ]:
+ self.choices[feature] = dataset_columns
+
+ for feature in [
+ "export",
+ "show",
+ "clean",
+ "desc",
+ "corr",
+ "ema",
+ "sto",
+ "rsi",
+ "roc",
+ "mom",
+ "delta",
+ "atr",
+ "signal",
+ # "index",
+ # "remove",
+ "combine",
+ "rename",
+ "expo",
+ "theta",
+ "rnn",
+ "brnn",
+ "nbeats",
+ "tcn",
+ "regr",
+ "linregr",
+ "trans",
+ "tft",
+ "season",
+ ]:
+ self.choices[feature] = {c: None for c in self.files}
+
+ pairs_timeseries = list()
+ for dataset_col in list(dataset_columns.keys()):
+ pairs_timeseries += [
+ f"{dataset_col},{dataset_col2}"
+ for dataset_col2 in list(dataset_columns.keys())
+ if dataset_col != dataset_col2
+ ]
+
+ self.completer = NestedCompleter.from_nested_dict(self.choices)
+
+ def refresh_datasets_on_menu(self):
+ """Refresh datasets on menu with new columns when adding new features"""
+
+ self.list_dataset_cols = list()
+ maxfile = max(len(file) for file in self.files)
+ self.loaded_dataset_cols = "\n"
+ for dataset, data in self.datasets.items():
+ self.loaded_dataset_cols += (
+ f" {dataset} {(maxfile - len(dataset)) * ' '}: "
+ f"{', '.join(data.columns)}\n"
+ )
+
+ for col in data.columns:
+ self.list_dataset_cols.append(f"{dataset}.{col}")
+
+ def print_help(self):
+ """Print help"""
+ mt = MenuText("forecast/")
+ mt.add_param("_disclaimer_", self.disclaimer)
+ mt.add_raw("\n")
+ mt.add_param(
+ "_data_loc",
+ f"\n\t{obbff.EXPORT_FOLDER_PATH}\n\t{Path('custom_imports').resolve()}/forecast",
+ )
+ mt.add_raw("\n")
+ mt.add_cmd("load")
+ mt.add_raw("\n")
+ mt.add_param("_loaded", self.loaded_dataset_cols)
+ mt.add_info("_exploration_")
+ mt.add_cmd("show", self.files)
+ mt.add_cmd("plot", self.files)
+ mt.add_cmd("clean", self.files)
+ mt.add_cmd("combine", self.files)
+ mt.add_cmd("desc", self.files)
+ mt.add_cmd("corr", self.files)
+ mt.add_cmd("season", self.files)
+ mt.add_cmd("delete", self.files)
+ mt.add_cmd("rename", self.files)
+ mt.add_cmd("export", self.files)
+ mt.add_raw("\n")
+ mt.add_info("_feateng_")
+ mt.add_cmd("ema", self.files)
+ mt.add_cmd("sto", self.files)
+ mt.add_cmd("rsi", self.files)
+ mt.add_cmd("roc", self.files)
+ mt.add_cmd("mom", self.files)
+ mt.add_cmd("delta", self.files)
+ mt.add_cmd("atr", self.files)
+ mt.add_cmd("signal", self.files)
+ mt.add_raw("\n")
+ mt.add_info("_tsforecasting_")
+ mt.add_cmd("expo", self.files)
+ mt.add_cmd("theta", self.files)
+ mt.add_cmd("linregr", self.files)
+ mt.add_cmd("regr", self.files)
+ mt.add_cmd("rnn", self.files)
+ mt.add_cmd("brnn", self.files)
+ mt.add_cmd("nbeats", self.files)
+ mt.add_cmd("tcn", self.files)
+ mt.add_cmd("trans", self.files)
+ mt.add_cmd("tft", self.files)
+ # mt.add_info("_comingsoon_")
+
+ console.print(text=mt.menu_text, menu="Forecast")
+
+ def custom_reset(self):
+ """Class specific component of reset command"""
+ if self.files_full:
+ queue = ["forecast"]
+ for file, alias in self.files_full:
+ load = f"'load {file}"
+ if alias:
+ load += f" -a {alias}'"
+ else:
+ load += "'"
+ queue.append(load)
+ return queue
+ return []
+
+ def parse_known_args_and_warn(
+ self,
+ parser: argparse.ArgumentParser,
+ other_args: List[str],
+ export_allowed: int = NO_EXPORT,
+ raw: bool = False,
+ limit: int = 0,
+ # Custom items
+ target_dataset: bool = False,
+ target_column: bool = False,
+ period: Optional[int] = None,
+ n_days: bool = False,
+ seasonal: Optional[str] = None,
+ periods: bool = False,
+ window: bool = False,
+ train_split: bool = False,
+ input_chunk_length: bool = False,
+ output_chunk_length: bool = False,
+ force_reset: bool = False,
+ save_checkpoints: bool = False,
+ model_save_name: Optional[str] = None,
+ n_epochs: bool = False,
+ model_type: bool = False,
+ dropout: Optional[float] = None,
+ batch_size: Optional[int] = None,
+ learning_rate: bool = False,
+ past_covariates: bool = False,
+ all_past_covariates: bool = False,
+ lags: bool = False,
+ hidden_size: int = None,
+ n_jumps: bool = False,
+ end: bool = False,
+ start: bool = False,
+ residuals: bool = False,
+ forecast_only: bool = False,
+ naive: bool = False,
+ ):
+ if hidden_size:
+ parser.add_argument(
+ "--hidden-size",
+ action="store",
+ dest="hidden_size",
+ default=hidden_size,
+ type=check_positive,
+ help="Size for feature maps for each hidden RNN layer (h_n)",
+ )
+ if past_covariates:
+ parser.add_argument(
+ "--past-covariates",
+ action="store",
+ dest="past_covariates",
+ default=None,
+ type=str,
+ help="Past covariates(columns/features) in same dataset. Comma separated.",
+ )
+ if all_past_covariates:
+ parser.add_argument(
+ "--all-past-covariates",
+ action="store_true",
+ dest="all_past_covariates",
+ default=False,
+ help="Adds all rows as past covariates except for date and the target column.",
+ )
+ if naive:
+ parser.add_argument(
+ "--naive",
+ action="store_true",
+ dest="naive",
+ default=False,
+ help="Show the naive baseline for a model.",
+ )
+ if target_dataset:
+ parser.add_argument(
+ "-d",
+ "--target-dataset",
+ help="The name of the dataset you want to select",
+ dest="target_dataset",
+ type=str,
+ choices=list(self.datasets.keys()),
+ )
+ if target_column:
+ parser.add_argument(
+ "-c",
+ "--target-column",
+ help="The name of the specific column you want to use",
+ dest="target_column",
+ type=str,
+ default="close",
+ )
+ if period is not None:
+ parser.add_argument(
+ "--period",
+ help="The period to use",
+ dest="period",
+ type=check_greater_than_one,
+ default=period,
+ )
+ if n_days:
+ parser.add_argument(
+ "-n",
+ "--n-days",
+ action="store",
+ dest="n_days",
+ type=check_greater_than_one,
+ default=5,
+ help="prediction days.",
+ )
+ if seasonal is not None:
+ parser.add_argument(
+ "-s",
+ "--seasonal",
+ action="store",
+ dest="seasonal",
+ choices=expo_model.SEASONS,
+ default=seasonal,
+ help="Seasonality: N: None, A: Additive, M: Multiplicative.",
+ )
+ if periods:
+ parser.add_argument(
+ "-p",
+ "--periods",
+ action="store",
+ dest="seasonal_periods",
+ type=check_positive,
+ default=7,
+ help="Seasonal periods: 4: Quarterly, 7: Daily",
+ )
+ if window:
+ parser.add_argument(
+ "-w",
+ "--window",
+ action="store",
+ dest="start_window",
+ default=0.85,
+ type=check_positive_float,
+ help="Start point for rolling training and forecast window. 0.0-1.0",
+ )
+ if train_split:
+ parser.add_argument(
+ "-t",
+ "--train-split",
+ action="store",
+ dest="train_split",
+ default=0.85,
+ type=check_positive_float,
+ help="Start point for rolling training and forecast window. 0.0-1.0",
+ )
+ if input_chunk_length:
+ parser.add_argument(
+ "-i",
+ "--input-chunk-length",
+ action="store",
+ dest="input_chunk_length",
+ default=14,
+ type=check_positive,
+ help="Number of past time steps for forecasting module at prediction time.",
+ )
+ if output_chunk_length:
+ parser.add_argument(
+ "-o",
+ "--output-chunk-length",
+ action="store",
+ dest="output_chunk_length",
+ default=5,
+ type=check_positive,
+ help="The length of the forecast of the model.",
+ )
+ if force_reset:
+ parser.add_argument(
+ "--force-reset",
+ action="store",
+ dest="force_reset",
+ default=True,
+ type=bool,
+ help="""If set to True, any previously-existing model with the same name will be reset
+ (all checkpoints will be discarded).""",
+ )
+ if save_checkpoints:
+ parser.add_argument(
+ "--save-checkpoints",
+ action="store",
+ dest="save_checkpoints",
+ default=True,
+ type=bool,
+ help="Whether to automatically save the untrained model and checkpoints.",
+ )
+ if model_save_name is not None:
+ parser.add_argument(
+ "--model-save-name",
+ type=str,
+ action="store",
+ dest="model_save_name",
+ default=model_save_name,
+ help="Name of the model to save.",
+ )
+ if n_epochs:
+ parser.add_argument(
+ "--n-epochs",
+ action="store",
+ dest="n_epochs",
+ default=300,
+ type=check_positive,
+ help="Number of epochs over which to train the model.",
+ )
+ if model_type:
+ parser.add_argument(
+ "--model-type",
+ type=str,
+ action="store",
+ dest="model_type",
+ default="LSTM",
+ help='Either a string specifying the RNN module type ("RNN", "LSTM" or "GRU")',
+ )
+ if dropout is not None:
+ parser.add_argument(
+ "--dropout",
+ action="store",
+ dest="dropout",
+ default=dropout,
+ type=check_positive_float,
+ help="Fraction of neurons afected by Dropout.",
+ )
+ if batch_size is not None:
+ parser.add_argument(
+ "--batch-size",
+ action="store",
+ dest="batch_size",
+ default=batch_size,
+ type=check_positive,
+ help="Number of time series (input and output) used in each training pass",
+ )
+ if end:
+ parser.add_argument(
+ "--end",
+ action="store",
+ type=valid_date,
+ dest="s_end_date",
+ default=None,
+ help="The end date (format YYYY-MM-DD) to select for testing",
+ )
+ if start:
+ parser.add_argument(
+ "--start",
+ action="store",
+ type=valid_date,
+ dest="s_start_date",
+ default=None,
+ help="The start date (format YYYY-MM-DD) to select for testing",
+ )
+ if learning_rate:
+ parser.add_argument(
+ "--learning-rate",
+ action="store",
+ dest="learning_rate",
+ default=1e-3,
+ type=check_positive_float,
+ help="Learning rate during training.",
+ )
+ if n_jumps:
+ parser.add_argument(
+ "-j",
+ "--jumps",
+ action="store",
+ dest="n_jumps",
+ type=check_positive,
+ default=1,
+ help="number of jumps in training data.",
+ )
+ if lags:
+ parser.add_argument(
+ "--lags",
+ action="store",
+ dest="lags",
+ type=check_greater_than_one,
+ default=14,
+ help="Lagged target values used to predict the next time step.",
+ )
+ if residuals:
+ parser.add_argument(
+ "--residuals",
+ help="Show the residuals for the model.",
+ action="store_true",
+ default=False,
+ dest="residuals",
+ )
+ if forecast_only:
+ parser.add_argument(
+ "--forecast-only",
+ help="Do not plot the hisotorical data without forecasts.",
+ action="store_true",
+ default=False,
+ dest="forecast_only",
+ )
+ # if user does not put in --target-dataset
+ return super().parse_known_args_and_warn(
+ parser, other_args, export_allowed, raw, limit
+ )
+
+ def load(self, ticker: str, data: pd.DataFrame):
+ """Loads news dataframes into memory"""
+ if not data.empty:
+ data.columns = data.columns.map(lambda x: x.lower().replace(" ", "_"))
+
+ # If the index is a date, move this into a normal column
+ if data.index.name == "date":
+ data = data.reset_index()
+ # Convert date to datetime
+ # TODO: for now we drop time, once we add handling for time remove this
+ if "date" in data.columns:
+ data["date"] = data["date"].apply(helpers.dt_format)
+ data["date"] = pd.to_datetime(data["date"])
+
+ # if we import a custom dataset, remove the old index "unnamed:_0"
+ if "unnamed:_0" in data.columns:
+ data = data.drop(columns=["unnamed:_0"])
+
+ self.files.append(ticker)
+ self.datasets[ticker] = data
+
+ self.update_runtime_choices()
+
+ # Process new datasets to be updated
+ self.list_dataset_cols = list()
+ maxfile = max(len(file) for file in self.files)
+ self.loaded_dataset_cols = "\n"
+ for dataset, x_data in self.datasets.items():
+ self.loaded_dataset_cols += (
+ f" {dataset} {(maxfile - len(dataset)) * ' '}: "
+ f"{', '.join(x_data.columns)}\n"
+ )
+
+ for col in data.columns:
+ self.list_dataset_cols.append(f"{dataset}.{col}")
+
+ @log_start_end(log=logger)
+ def call_load(self, other_args: List[str]):
+ """Process load"""
+ parser = argparse.ArgumentParser(
+ add_help=False,
+ formatter_class=argparse.ArgumentDefaultsHelpFormatter,
+ prog="load",
+ description="Load custom dataset (from previous export, custom imports).",
+ )
+ parser.add_argument(
+ "-f",
+ "--file",
+ help="File to load data in (can be custom import, may have been exported before.)",
+ type=str,
+ )
+ parser.add_argument(
+ "-a",
+ "--alias",
+ help="Alias name to give to the dataset",
+ type=str,
+ )
+
+ if other_args and "-" not in other_args[0][0]:
+ other_args.insert(0, "-f")
+ ns_parser = self.parse_known_args_and_warn(parser, other_args)
+
+ if ns_parser:
+ if ns_parser.file:
+ file = ns_parser.file
+ if ns_parser.alias:
+ alias = ns_parser.alias
+ else:
+ if "." in ns_parser.file:
+ alias = ".".join(ns_parser.file.split(".")[:-1])
+ else:
+ alias = ns_parser.file
+
+ # check if this dataset has been added already
+ if alias in self.files:
+ console.print(
+ "[red]The file/dataset selected has already been loaded.[/red]\n"
+ )
+ return
+
+ data = forecast_model.load(file, self.file_types, self.DATA_FILES)
+ self.files_full.append([ns_parser.file, ns_parser.alias])
+
+ self.load(alias, data)
+ console.print()
+
+ # Show selected dataframe on console
+ @log_start_end(log=logger)
+ def call_which(self, other_args: List[str]):
+ """Process which command"""
+ parser = argparse.ArgumentParser(
+ add_help=False,
+ formatter_class=argparse.ArgumentDefaultsHelpFormatter,
+ prog="which",
+ description="Show library versions of required packages.",
+ )
+ ns_parser = self.parse_known_args_and_warn(
+ parser,
+ other_args,
+ )
+
+ if ns_parser:
+ console.print()
+ console.print(
+ f"[green]Current Compute Device (CPU or GPU):[/green] {self.device.upper()}"
+ )
+ console.print(f"[green]Current RAM:[/green] {self.comp_ram}")
+ console.print(
+ f"[green]Recommended Max dataset size based on current RAM:[/green] {self.rec_data_size}"
+ )
+ console.print(f"[green]Torch version:[/green] {self.torch_version}")
+ console.print(f"[green]Darts version:[/green] {self.darts_version}")
+ console.print()
+
+ # Show selected dataframe on console
+ @log_start_end(log=logger)
+ def call_show(self, other_args: List[str]):
+ """Process show command"""
+ parser = argparse.ArgumentParser(
+ add_help=False,
+ formatter_class=argparse.ArgumentDefaultsHelpFormatter,
+ prog="show",
+ description="Show a portion of the DataFrame",
+ )
+ parser.add_argument(
+ "-n",
+ "--name",
+ type=str,
+ choices=self.files,
+ dest="name",
+ help="The name of the database you want to show data for",
+ )
+ parser.add_argument(
+ "-s",
+ "--sortcol",
+ help="Sort based on a column in the DataFrame",
+ nargs="+",
+ type=str,
+ dest="sortcol",
+ default="",
+ )
+ parser.add_argument(
+ "-a",
+ "--ascend",
+ help="Use this argument to sort in a descending order",
+ action="store_true",
+ default=False,
+ dest="ascend",
+ )
+
+ if other_args and "-" not in other_args[0][0]:
+ other_args.insert(0, "-n")
+ ns_parser = self.parse_known_args_and_warn(
+ parser, other_args, EXPORT_ONLY_RAW_DATA_ALLOWED, limit=10
+ )
+
+ if ns_parser:
+ if not ns_parser.name:
+ dataset_names = list(self.datasets.keys())
+ else:
+ dataset_names = [ns_parser.name]
+
+ for name in dataset_names:
+ df = self.datasets[name]
+
+ if name in self.datasets and self.datasets[name].empty:
+ console.print(
+ f"[red]No data available for {ns_parser.name}.[/red]\n"
+ )
+ elif ns_parser.sortcol:
+ sort_column = " ".join(ns_parser.sortcol)
+ if sort_column not in self.datasets[name].columns:
+ console.print(
+ f"[red]{sort_column} not a valid column."
+ "Showing without sorting.\n[/red]"
+ )
+ else:
+ df = df.sort_values(by=sort_column, ascending=ns_parser.ascend)
+
+ forecast_view.show_df(df, ns_parser.limit, name, ns_parser.export)
+
+ @log_start_end(log=logger)
+ def call_rename(self, other_args: List[str]):
+ """Process rename"""
+ parser = argparse.ArgumentParser(
+ add_help=False,
+ formatter_class=argparse.ArgumentDefaultsHelpFormatter,
+ prog="rename",
+ description="The column you want to rename from a dataset.",
+ )
+ parser.add_argument(
+ "-d",
+ "--dataset",
+ help="Dataset that will get a column renamed",
+ dest="dataset",
+ choices=self.choices["rename"],
+ type=str,
+ )
+ parser.add_argument(
+ "-o",
+ "--oldcol",
+ help="Old column from dataset to be renamed",
+ dest="oldcol",
+ type=str,
+ required="-h" not in other_args,
+ )
+ parser.add_argument(
+ "-n",
+ "--newcol",
+ help="New column from dataset to be renamed",
+ dest="newcol",
+ type=str,
+ required="-h" not in other_args,
+ )
+ if other_args and "-" not in other_args[0][0]:
+ other_args.insert(0, "-d")
+ ns_parser = self.parse_known_args_and_warn(parser, other_args, NO_EXPORT)
+
+ if ns_parser:
+ dataset = ns_parser.dataset
+ column_old = ns_parser.oldcol
+ column_new = ns_parser.newcol
+
+ if dataset not in self.datasets:
+ console.print(
+ f"Not able to find the dataset {dataset}. Please choose one of "
+ f"the following: {', '.join(self.datasets)}"
+ )
+ else:
+ self.datasets[dataset] = forecast_model.rename_column(
+ self.datasets[dataset], column_old, column_new
+ )
+ self.update_runtime_choices()
+
+ console.print()
+
+ # Show selected dataframe on console
+ @log_start_end(log=logger)
+ def call_desc(self, other_args: List[str]):
+ """Process descriptive stats command"""
+ parser = argparse.ArgumentParser(
+ add_help=False,
+ formatter_class=argparse.ArgumentDefaultsHelpFormatter,
+ prog="desc",
+ description="Show descriptive statistics of a dataset",
+ )
+
+ # if user does not put in --target-dataset
+ if other_args and "-" not in other_args[0][0]:
+ other_args.insert(0, "--target-dataset")
+
+ ns_parser = self.parse_known_args_and_warn(
+ parser,
+ other_args,
+ EXPORT_ONLY_RAW_DATA_ALLOWED,
+ target_dataset=True,
+ )
+
+ if ns_parser:
+ # check proper file name is provided
+ if not ns_parser.target_dataset:
+ console.print("[red]Please enter valid dataset.\n[/red]")
+ return
+
+ df = self.datasets[ns_parser.target_dataset]
+ forecast_view.describe_df(df, ns_parser.target_dataset, ns_parser.export)
+
+ @log_start_end(log=logger)
+ def call_plot(self, other_args: List[str]):
+ """Process plot command"""
+ parser = argparse.ArgumentParser(
+ add_help=False,
+ formatter_class=argparse.ArgumentDefaultsHelpFormatter,
+ prog="plot",
+ description="Plot data based on the index",
+ )
+ parser.add_argument(
+ "-v",
+ "--values",
+ help="Dataset.column values to be displayed in a plot",
+ dest="values",
+ type=check_list_values(self.choices["plot"]),
+ )
+
+ if other_args and "-" not in other_args[0][0]:
+ other_args.insert(0, "-v")
+ ns_parser = self.parse_known_args_and_warn(
+ parser, other_args, export_allowed=EXPORT_ONLY_FIGURES_ALLOWED
+ )
+ if not ns_parser:
+ return
+
+ if not ns_parser.values:
+ console.print("[red]Please enter valid dataset.\n[/red]")
+ return
+
+ data: dict = {}
+ for datasetcol in ns_parser.values:
+ dataset, col = datasetcol.split(".")
+ df = self.datasets[dataset]
+ if "date" in df.columns:
+ df = df.set_index("date")
+ data[datasetcol] = df[col]
+
+ forecast_view.display_plot(
+ data,
+ ns_parser.export,
+ )
+
+ @log_start_end(log=logger)
+ def call_season(self, other_args: List[str]):
+ """Process season command"""
+ parser = argparse.ArgumentParser(
+ add_help=False,
+ formatter_class=argparse.ArgumentDefaultsHelpFormatter,
+ prog="season",
+ description="The seasonality for a given column",
+ )
+ parser.add_argument(
+ "-v",
+ "--values",
+ help="Dataset.column values to be displayed in a plot",
+ dest="values",
+ type=str,
+ )
+ parser.add_argument(
+ "-m",
+ help="A time lag to highlight on the plot",
+ dest="m",
+ type=int,
+ default=None,
+ )
+ parser.add_argument(
+ "--max_lag",
+ help="The maximal lag order to consider",
+ dest="max_lag",
+ type=int,
+ default=24,
+ )
+ parser.add_argument(
+ "-a",
+ "--alpha",
+ help="The confidence interval to display",
+ dest="alpha",
+ type=float,
+ default=0.05,
+ )
+ if other_args and "-" not in other_args[0][0]:
+ other_args.insert(0, "-v")
+ ns_parser = self.parse_known_args_and_warn(
+ parser, other_args, export_allowed=EXPORT_ONLY_FIGURES_ALLOWED
+ )
+
+ if not ns_parser:
+ return
+
+ if not ns_parser.values:
+ console.print("[red]Please enter valid dataset.\n[/red]")
+ return
+
+ try:
+ dataset, col = ns_parser.values.split(".")
+ data = self.datasets[dataset]
+ except ValueError:
+ console.print("[red]Please enter 'dataset'.'column'.[/red]\n")
+ return
+
+ forecast_view.display_seasonality(
+ data=data,
+ column=col,
+ export=ns_parser.export,
+ m=ns_parser.m,
+ max_lag=ns_parser.max_lag,
+ alpha=ns_parser.alpha,
+ )
+
+ @log_start_end(log=logger)
+ def call_corr(self, other_args: List[str]):
+ """Process correlation command"""
+ parser = argparse.ArgumentParser(
+ add_help=False,
+ formatter_class=argparse.ArgumentDefaultsHelpFormatter,
+ prog="corr",
+ description="Plot correlation coefficients.",
+ )
+
+ # if user does not put in --target-dataset
+ if other_args and "-" not in other_args[0][0]:
+ other_args.insert(0, "--target-dataset")
+
+ ns_parser = self.parse_known_args_and_warn(
+ parser,
+ other_args,
+ EXPORT_ONLY_FIGURES_ALLOWED,
+ target_dataset=True,
+ )
+
+ if ns_parser:
+ # check proper file name is provided
+ if not ns_parser.target_dataset:
+ console.print("[red]Please enter valid dataset.\n[/red]")
+ return
+
+ data = self.datasets[ns_parser.target_dataset]
+
+ forecast_view.display_corr(
+ data,
+ ns_parser.export,
+ )
+
+ @log_start_end(log=logger)
+ def call_combine(self, other_args: List[str]):
+ """Process combine"""
+ parser = argparse.ArgumentParser(
+ add_help=False,
+ formatter_class=argparse.ArgumentDefaultsHelpFormatter,
+ prog="combine",
+ description="Combine two entire datasets, or add specific columns. Add specific"
+ "columns with the syntax: ,",
+ )
+ parser.add_argument(
+ "--dataset",
+ help="Dataset to add columns to",
+ dest="dataset",
+ choices=self.choices["combine"],
+ )
+ parser.add_argument(
+ "-c",
+ "--columns",
+ help="The columns we want to add ,",
+ dest="columns",
+ type=check_list_values(
+ list(self.choices["delete"].keys())
+ + list(self.choices["combine"].keys())
+ ),
+ )
+ if other_args and "-" not in other_args[0][0]:
+ other_args.insert(0, "--dataset")
+ ns_parser = self.parse_known_args_and_warn(parser, other_args, NO_EXPORT)
+
+ if ns_parser:
+ if ns_parser.dataset not in self.datasets:
+ console.print(
+ f"Not able to find the dataset {ns_parser.dataset}. Please choose one of "
+ f"the following: {', '.join(self.datasets)}"
+ )
+ return
+
+ data = self.datasets[ns_parser.dataset]
+
+ for option in ns_parser.columns:
+ if "." in option:
+ dataset, col = option.split(".")
+ columns = [col]
+ else:
+ dataset = option
+ columns = [x for x in self.datasets[dataset].columns if x != "date"]
+
+ if dataset not in self.datasets:
+ console.print(
+ f"Not able to find the dataset {dataset}. Please choose one of "
+ f"the following: {', '.join(self.datasets)}"
+ )
+ continue
+ for column in columns:
+ data = forecast_model.combine_dfs(
+ data, self.datasets[dataset], column, dataset
+ )
+
+ self.datasets[ns_parser.dataset] = data
+ self.update_runtime_choices()
+ console.print()
+
+ @log_start_end(log=logger)
+ def call_clean(self, other_args: List[str]):
+ """Process clean"""
+ parser = argparse.ArgumentParser(
+ add_help=False,
+ formatter_class=argparse.ArgumentDefaultsHelpFormatter,
+ prog="clean",
+ description="Clean a dataset by filling and dropping NaN values.",
+ )
+ parser.add_argument(
+ "-f",
+ "--fill",
+ help="The method of filling NaNs. This has options to fill rows (rfill, rbfill, rffill) or fill "
+ "columns (cfill, cbfill, cffill). Furthermore, it has the option to forward fill and backward fill "
+ "(up to --limit) which refer to how many rows/columns can be set equal to the last non-NaN value",
+ dest="fill",
+ choices=["rfill", "cfill", "rbfill", "cbfill", "rffill", "bffill"],
+ default="",
+ )
+ parser.add_argument(
+ "--drop",
+ help="The method of dropping NaNs. This either has the option rdrop (drop rows that contain NaNs) "
+ "or cdrop (drop columns that contain NaNs)",
+ dest="drop",
+ choices=["rdrop", "cdrop"],
+ default="",
+ )
+ # if user does not put in --target-dataset
+ if other_args and "-" not in other_args[0][0]:
+ other_args.insert(0, "--target-dataset")
+
+ ns_parser = self.parse_known_args_and_warn(
+ parser,
+ other_args,
+ NO_EXPORT,
+ target_dataset=True,
+ limit=5,
+ )
+ if ns_parser:
+ # check proper file name is provided
+ if not ns_parser.target_dataset:
+ console.print("[red]Please enter valid dataset.\n[/red]")
+ return
+
+ (
+ self.datasets[ns_parser.target_dataset],
+ clean_status,
+ ) = forecast_model.clean(
+ self.datasets[ns_parser.target_dataset],
+ ns_parser.fill,
+ ns_parser.drop,
+ ns_parser.limit,
+ )
+ if not clean_status:
+ console.print(
+ f"Successfully cleaned '{ns_parser.target_dataset}' dataset"
+ )
+ else:
+ console.print(f"[red]{ns_parser.name} still contains NaNs.[/red]")
+
+ console.print()
+
+ @log_start_end(log=logger)
+ def call_ema(self, other_args: List[str]):
+ """Process EMA"""
+ parser = argparse.ArgumentParser(
+ add_help=False,
+ formatter_class=argparse.ArgumentDefaultsHelpFormatter,
+ prog="ema",
+ description="Add exponential moving average to dataset based on specific column.",
+ )
+
+ # if user does not put in --target-dataset
+ if other_args and "-" not in other_args[0][0]:
+ other_args.insert(0, "--target-dataset")
+
+ ns_parser = self.parse_known_args_and_warn(
+ parser,
+ other_args,
+ NO_EXPORT,
+ period=10,
+ target_dataset=True,
+ target_column=True,
+ )
+ if ns_parser:
+ # check proper file name is provided
+ if not helpers.check_parser_input(ns_parser, self.datasets):
+ return
+
+ self.datasets[ns_parser.target_dataset] = forecast_model.add_ema(
+ self.datasets[ns_parser.target_dataset],
+ ns_parser.target_column,
+ ns_parser.period,
+ )
+ console.print(
+ f"Successfully added 'EMA_{ns_parser.period}' to '{ns_parser.target_dataset}' dataset"
+ )
+
+ # update forecast menu with new column on modified dataset
+ self.refresh_datasets_on_menu()
+
+ self.update_runtime_choices()
+ console.print()
+
+ @log_start_end(log=logger)
+ def call_sto(self, other_args: List[str]):
+ """Process Stoch Oscill"""
+ parser = argparse.ArgumentParser(
+ add_help=False,
+ formatter_class=argparse.ArgumentDefaultsHelpFormatter,
+ prog="sto",
+ description="Add in Stochastic Oscillator %K and %D",
+ )
+ # if user does not put in --target-dataset
+ if other_args and "-" not in other_args[0][0]:
+ other_args.insert(0, "--target-dataset")
+
+ ns_parser = self.parse_known_args_and_warn(
+ parser, other_args, NO_EXPORT, limit=5, period=10, target_dataset=True
+ )
+ if ns_parser:
+ # check proper file name is provided
+ if not ns_parser.target_dataset:
+ console.print("[red]Please enter valid dataset.\n[/red]")
+ return
+
+ self.datasets[ns_parser.target_dataset] = forecast_model.add_sto(
+ self.datasets[ns_parser.target_dataset],
+ ns_parser.period,
+ )
+ console.print(
+ f"Successfully added 'STOK&D_{ns_parser.period}' to '{ns_parser.target_dataset}' dataset"
+ )
+
+ # update forecast menu with new column on modified dataset
+ self.refresh_datasets_on_menu()
+
+ self.update_runtime_choices()
+ console.print()
+
+ @log_start_end(log=logger)
+ def call_delete(self, other_args: List[str]):
+ """Process delete"""
+ parser = argparse.ArgumentParser(
+ add_help=False,
+ formatter_class=argparse.ArgumentDefaultsHelpFormatter,
+ prog="delete",
+ description="The column you want to delete from a dataset.",
+ )
+ parser.add_argument(
+ "--delete",
+ help="The columns you want to delete from a dataset. Use format: or"
+ " multiple with ,",
+ dest="delete",
+ type=check_list_values(self.choices["delete"]),
+ )
+ if other_args and "-" not in other_args[0][0]:
+ other_args.insert(0, "--delete")
+ ns_parser = self.parse_known_args_and_warn(parser, other_args, NO_EXPORT)
+
+ if ns_parser:
+ for option in ns_parser.delete:
+ dataset, column = option.split(".", 1)
+
+ if dataset not in self.datasets:
+ console.print(
+ f"Not able to find the dataset {dataset}. Please choose one of "
+ f"the following: {', '.join(self.datasets)}"
+ )
+ else:
+ forecast_model.delete_column(self.datasets[dataset], column)
+
+ self.update_runtime_choices()
+ console.print()
+
+ @log_start_end(log=logger)
+ def call_rsi(self, other_args: List[str]):
+ """Process RSI"""
+ parser = argparse.ArgumentParser(
+ add_help=False,
+ formatter_class=argparse.ArgumentDefaultsHelpFormatter,
+ prog="rsi",
+ description="Add rsi to dataset based on specific column.",
+ )
+ # if user does not put in --target-dataset
+ if other_args and "-" not in other_args[0][0]:
+ other_args.insert(0, "--target-dataset")
+
+ ns_parser = self.parse_known_args_and_warn(
+ parser,
+ other_args,
+ NO_EXPORT,
+ target_dataset=True,
+ target_column=True,
+ period=10,
+ )
+ if ns_parser:
+ # check proper file name is provided
+ if not ns_parser.target_dataset:
+ console.print("[red]Please enter valid dataset.\n[/red]")
+ return
+
+ self.datasets[ns_parser.target_dataset] = forecast_model.add_rsi(
+ self.datasets[ns_parser.target_dataset],
+ ns_parser.target_column,
+ ns_parser.period,
+ )
+ console.print(
+ f"Successfully added 'RSI_{ns_parser.period}' to '{ns_parser.target_dataset}' dataset"
+ )
+
+ # update forecast menu with new column on modified dataset
+ self.refresh_datasets_on_menu()
+
+ self.update_runtime_choices()
+ console.print()
+
+ @log_start_end(log=logger)
+ def call_roc(self, other_args: List[str]):
+ """Process ROC"""
+ parser = argparse.ArgumentParser(
+ add_help=False,
+ formatter_class=argparse.ArgumentDefaultsHelpFormatter,
+ prog="roc",
+ description="Add rate of change to dataset based on specific column.",
+ )
+ # if user does not put in --target-dataset
+ if other_args and "-" not in other_args[0][0]:
+ other_args.insert(0, "--target-dataset")
+
+ ns_parser = self.parse_known_args_and_warn(
+ parser,
+ other_args,
+ NO_EXPORT,
+ target_dataset=True,
+ target_column=True,
+ period=10,
+ )
+ if ns_parser:
+ # check proper file name is provided
+ if not helpers.check_parser_input(ns_parser, self.datasets):
+ return
+
+ self.datasets[ns_parser.target_dataset] = forecast_model.add_roc(
+ self.datasets[ns_parser.target_dataset],
+ ns_parser.target_column,
+ ns_parser.period,
+ )
+ console.print(
+ f"Successfully added 'ROC_{ns_parser.period}' to '{ns_parser.target_dataset}' dataset"
+ )
+
+ # update forecast menu with new column on modified dataset
+ self.refresh_datasets_on_menu()
+
+ self.update_runtime_choices()
+ console.print()
+
+ @log_start_end(log=logger)
+ def call_mom(self, other_args: List[str]):
+ """Process Momentum"""
+ parser = argparse.ArgumentParser(
+ add_help=False,
+ formatter_class=argparse.ArgumentDefaultsHelpFormatter,
+ prog="mom",
+ description="Add momentum to dataset based on specific column.",
+ )
+ # if user does not put in --target-dataset
+ if other_args and "-" not in other_args[0][0]:
+ other_args.insert(0, "--target-dataset")
+
+ ns_parser = self.parse_known_args_and_warn(
+ parser,
+ other_args,
+ NO_EXPORT,
+ target_dataset=True,
+ target_column=True,
+ period=10,
+ )
+ if ns_parser:
+ # check proper file name is provided
+ if not helpers.check_parser_input(ns_parser, self.datasets):
+ return
+
+ self.datasets[ns_parser.target_dataset] = forecast_model.add_momentum(
+ self.datasets[ns_parser.target_dataset],
+ ns_parser.target_column,
+ ns_parser.period,
+ )
+ console.print(
+ f"Successfully added 'Momentum_{ns_parser.period}' to '{ns_parser.target_dataset}' dataset"
+ )
+
+ # update forecast menu with new column on modified dataset
+ self.refresh_datasets_on_menu()
+
+ self.update_runtime_choices()
+ console.print()
+
+ @log_start_end(log=logger)
+ def call_delta(self, other_args: List[str]):
+ """Process %Change (Delta)"""
+ parser = argparse.ArgumentParser(
+ add_help=False,
+ formatter_class=argparse.ArgumentDefaultsHelpFormatter,
+ prog="delta",
+ description="Add %Change (Delta) to dataset based on specific column.",
+ )
+
+ # if user does not put in --target-dataset
+ if other_args and "-" not in other_args[0][0]:
+ other_args.insert(0, "--target-dataset")
+
+ ns_parser = self.parse_known_args_and_warn(
+ parser,
+ other_args,
+ NO_EXPORT,
+ target_dataset=True,
+ target_column=True,
+ )
+ if ns_parser:
+ # check proper file name is provided
+ if not helpers.check_parser_input(ns_parser, self.datasets):
+ return
+
+ self.datasets[ns_parser.target_dataset] = forecast_model.add_delta(
+ self.datasets[ns_parser.target_dataset], ns_parser.target_column
+ )
+ console.print(
+ f"Successfully added 'Delta_{ns_parser.target_column}' to '{ns_parser.target_dataset}' dataset"
+ )
+
+ # update forecast menu with new column on modified dataset
+ self.refresh_datasets_on_menu()
+
+ self.update_runtime_choices()
+ console.print()
+
+ @log_start_end(log=logger)
+ def call_atr(self, other_args: List[str]):
+ """Process Average True Range"""
+ parser = argparse.ArgumentParser(
+ add_help=False,
+ formatter_class=argparse.ArgumentDefaultsHelpFormatter,
+ prog="atr",
+ description="Add Average True Range to dataset of specific stock ticker.",
+ )
+
+ # if user does not put in --target-dataset
+ if other_args and "-" not in other_args[0][0]:
+ other_args.insert(0, "--target-dataset")
+
+ ns_parser = self.parse_known_args_and_warn(
+ parser,
+ other_args,
+ NO_EXPORT,
+ target_dataset=True,
+ target_column=True,
+ )
+ if ns_parser:
+ # check proper file name is provided
+ if not helpers.check_parser_input(ns_parser, self.datasets):
+ return
+
+ check = False
+ self.datasets[ns_parser.target_dataset], check = forecast_model.add_atr(
+ self.datasets[ns_parser.target_dataset]
+ )
+ if check:
+ console.print(
+ f"Successfully added 'Average True Range' to '{ns_parser.target_dataset}' dataset"
+ )
+ else:
+ console.print(
+ "Could not add 'Average True Range' as it does not have one/all specific columns (low/close/high)"
+ )
+
+ # update forecast menu with new column on modified dataset
+ self.refresh_datasets_on_menu()
+
+ self.update_runtime_choices()
+ console.print()
+
+ @log_start_end(log=logger)
+ def call_signal(self, other_args: List[str]):
+ """Process Price Signal"""
+ parser = argparse.ArgumentParser(
+ add_help=False,
+ formatter_class=argparse.ArgumentDefaultsHelpFormatter,
+ prog="signal",
+ description="""Add price signal to dataset based on closing price.
+ 1 if the signal is that short term price will go up as compared to the long term.
+ 0 if the signal is that short term price will go down as compared to the long term.
+ """,
+ )
+ # if user does not put in --target-dataset
+ if other_args and "-" not in other_args[0][0]:
+ other_args.insert(0, "--target-dataset")
+
+ ns_parser = self.parse_known_args_and_warn(
+ parser,
+ other_args,
+ NO_EXPORT,
+ target_dataset=True,
+ target_column=True,
+ )
+ if ns_parser:
+ # check proper file name is provided
+ if not helpers.check_parser_input(ns_parser, self.datasets):
+ return
+
+ self.datasets[ns_parser.target_dataset] = forecast_model.add_signal(
+ self.datasets[ns_parser.target_dataset]
+ )
+ console.print(
+ f"Successfully added 'Price Signal' to '{ns_parser.target_dataset}' dataset"
+ )
+
+ # update forecast menu with new column on modified dataset
+ self.refresh_datasets_on_menu()
+
+ self.update_runtime_choices()
+ console.print()
+
+ @log_start_end(log=logger)
+ def call_export(self, other_args: List[str]):
+ """Process export command"""
+ parser = argparse.ArgumentParser(
+ add_help=False,
+ formatter_class=argparse.ArgumentDefaultsHelpFormatter,
+ prog="export",
+ description="Export dataset to Excel",
+ )
+ parser.add_argument(
+ "-t",
+ "--type",
+ help="The file type you wish to export to",
+ dest="type",
+ choices=self.file_types,
+ type=str,
+ default="xlsx",
+ )
+
+ if other_args and "-" not in other_args[0][0]:
+ other_args.insert(0, "--target-dataset")
+
+ ns_parser = self.parse_known_args_and_warn(
+ parser,
+ other_args,
+ export_allowed=NO_EXPORT,
+ target_dataset=True,
+ )
+
+ if not helpers.check_parser_input(ns_parser, self.datasets, "ignore_column"):
+ return
+
+ forecast_view.export_df(
+ self.datasets[ns_parser.target_dataset],
+ ns_parser.type,
+ ns_parser.target_dataset,
+ )
+ console.print()
+
+ # EXPO Model
+ @log_start_end(log=logger)
+ def call_expo(self, other_args: List[str]):
+ """Process expo command"""
+ parser = argparse.ArgumentParser(
+ formatter_class=argparse.ArgumentDefaultsHelpFormatter,
+ add_help=False,
+ prog="expo",
+ description="""
+ Perform Probabilistic Exponential Smoothing forecast
+ Trend: N: None, A: Additive, M: Multiplicative
+ Seasonality: N: None, A: Additive, M: Multiplicative
+ Dampen: T: True, F: False
+ """,
+ )
+ parser.add_argument(
+ "--trend",
+ action="store",
+ dest="trend",
+ choices=expo_model.TRENDS,
+ default="A",
+ help="Trend: N: None, A: Additive, M: Multiplicative.",
+ )
+ parser.add_argument(
+ "--dampen",
+ action="store",
+ dest="dampen",
+ default="F",
+ help="Dampening",
+ )
+ if other_args and "-" not in other_args[0][0]:
+ other_args.insert(0, "--target-dataset")
+
+ ns_parser = self.parse_known_args_and_warn(
+ parser,
+ other_args,
+ export_allowed=EXPORT_ONLY_FIGURES_ALLOWED,
+ target_dataset=True,
+ target_column=True,
+ n_days=True,
+ seasonal="A",
+ periods=True,
+ window=True,
+ residuals=True,
+ forecast_only=True,
+ start=True,
+ end=True,
+ naive=True,
+ )
+ # TODO Convert this to multi series
+ if ns_parser:
+ if not helpers.check_parser_input(ns_parser, self.datasets):
+ return
+
+ expo_view.display_expo_forecast(
+ data=self.datasets[ns_parser.target_dataset],
+ dataset_name=ns_parser.target_dataset,
+ n_predict=ns_parser.n_days,
+ target_column=ns_parser.target_column,
+ trend=ns_parser.trend,
+ seasonal=ns_parser.seasonal,
+ seasonal_periods=ns_parser.seasonal_periods,
+ dampen=ns_parser.dampen,
+ start_window=ns_parser.start_window,
+ forecast_horizon=ns_parser.n_days,
+ export=ns_parser.export,
+ residuals=ns_parser.residuals,
+ forecast_only=ns_parser.forecast_only,
+ start_date=ns_parser.s_start_date,
+ end_date=ns_parser.s_end_date,
+ naive=ns_parser.naive,
+ )
+
+ @log_start_end(log=logger)
+ def call_theta(self, other_args: List[str]):
+ """Process theta command"""
+ parser = argparse.ArgumentParser(
+ formatter_class=argparse.ArgumentDefaultsHelpFormatter,
+ add_help=False,
+ prog="theta",
+ description="""
+ Perform Theta forecast
+ """,
+ )
+ # if user does not put in --target-dataset
+ if other_args and "-" not in other_args[0][0]:
+ other_args.insert(0, "--target-dataset")
+
+ ns_parser = self.parse_known_args_and_warn(
+ parser,
+ other_args,
+ export_allowed=EXPORT_ONLY_FIGURES_ALLOWED,
+ target_dataset=True,
+ n_days=True,
+ target_column=True,
+ seasonal="M",
+ periods=True,
+ window=True,
+ residuals=True,
+ forecast_only=True,
+ start=True,
+ end=True,
+ naive=True,
+ )
+
+ if ns_parser:
+ if not helpers.check_parser_input(ns_parser, self.datasets):
+ return
+
+ theta_view.display_theta_forecast(
+ data=self.datasets[ns_parser.target_dataset],
+ dataset_name=ns_parser.target_dataset,
+ n_predict=ns_parser.n_days,
+ target_column=ns_parser.target_column,
+ seasonal=ns_parser.seasonal,
+ seasonal_periods=ns_parser.seasonal_periods,
+ start_window=ns_parser.start_window,
+ forecast_horizon=ns_parser.n_days,
+ export=ns_parser.export,
+ residuals=ns_parser.residuals,
+ forecast_only=ns_parser.forecast_only,
+ start_date=ns_parser.s_start_date,
+ end_date=ns_parser.s_end_date,
+ naive=ns_parser.naive,
+ )
+
+ @log_start_end(log=logger)
+ def call_rnn(self, other_args: List[str]):
+ """Process RNN command"""
+ parser = argparse.ArgumentParser(
+ formatter_class=argparse.ArgumentDefaultsHelpFormatter,
+ add_help=False,
+ prog="rnn",
+ description="""
+ Perform RNN forecast (Vanilla RNN, LSTM, GRU)
+ """,
+ )
+ # RNN Hyperparameters
+ parser.add_argument(
+ "--hidden-dim",
+ action="store",
+ dest="hidden_dim",
+ default=20,
+ type=check_positive,
+ help="Size for feature maps for each hidden RNN layer (h_n)",
+ )
+ parser.add_argument(
+ "--training_length",
+ action="store",
+ dest="training_length",
+ default=20,
+ type=check_positive,
+ help="""The length of both input (target and covariates) and output (target) time series used during training.
+ Generally speaking, training_length should have a higher value than input_chunk_length because otherwise
+ during training the RNN is never run for as many iterations as it will during training.""",
+ )
+
+ # if user does not put in --target-dataset
+ if other_args and "-" not in other_args[0][0]:
+ other_args.insert(0, "--target-dataset")
+
+ ns_parser = self.parse_known_args_and_warn(
+ parser,
+ other_args,
+ export_allowed=EXPORT_ONLY_FIGURES_ALLOWED,
+ target_dataset=True,
+ n_days=True,
+ target_column=True,
+ train_split=True,
+ input_chunk_length=True,
+ force_reset=True,
+ save_checkpoints=True,
+ model_save_name="rnn_model",
+ n_epochs=True,
+ model_type=True,
+ dropout=0,
+ batch_size=32,
+ learning_rate=True,
+ residuals=True,
+ forecast_only=True,
+ start=True,
+ end=True,
+ naive=True,
+ )
+
+ if ns_parser:
+ if not helpers.check_parser_input(ns_parser, self.datasets):
+ return
+
+ rnn_view.display_rnn_forecast(
+ data=self.datasets[ns_parser.target_dataset],
+ dataset_name=ns_parser.target_dataset,
+ n_predict=ns_parser.n_days,
+ target_column=ns_parser.target_column,
+ train_split=ns_parser.train_split,
+ forecast_horizon=ns_parser.n_days,
+ model_type=ns_parser.model_type,
+ hidden_dim=ns_parser.hidden_dim,
+ dropout=ns_parser.dropout,
+ batch_size=ns_parser.batch_size,
+ n_epochs=ns_parser.n_epochs,
+ learning_rate=ns_parser.learning_rate,
+ model_save_name=ns_parser.model_save_name,
+ training_length=ns_parser.training_length,
+ input_chunk_size=ns_parser.input_chunk_length,
+ force_reset=ns_parser.force_reset,
+ save_checkpoints=ns_parser.save_checkpoints,
+ export=ns_parser.export,
+ residuals=ns_parser.residuals,
+ forecast_only=ns_parser.forecast_only,
+ start_date=ns_parser.s_start_date,
+ end_date=ns_parser.s_end_date,
+ naive=ns_parser.naive,
+ )
+
+ @log_start_end(log=logger)
+ def call_nbeats(self, other_args: List[str]):
+ """Process NBEATS command"""
+ parser = argparse.ArgumentParser(
+ formatter_class=argparse.ArgumentDefaultsHelpFormatter,
+ add_help=False,
+ prog="nbeats",
+ description="""
+ Perform NBEATS forecast (Neural Bayesian Estimation of Time Series).
+ """,
+ )
+ # NBEATS Hyperparameters
+ parser.add_argument(
+ "--num_stacks",
+ action="store",
+ dest="num_stacks",
+ default=10,
+ type=check_positive_float,
+ help="The number of stacks that make up the whole model.",
+ )
+ parser.add_argument(
+ "--num_blocks",
+ action="store",
+ dest="num_blocks",
+ default=3,
+ type=check_positive,
+ help="The number of blocks making up every stack.",
+ )
+ parser.add_argument(
+ "--num_layers",
+ action="store",
+ dest="num_layers",
+ default=4,
+ type=check_positive,
+ help="""The number of fully connected layers preceding the final forking layers
+ in each block of every stack.""",
+ )
+ parser.add_argument(
+ "--layer_widths",
+ action="store",
+ dest="layer_widths",
+ default=512,
+ type=check_positive,
+ help="""Determines the number of neurons that make up each fully connected layer
+ in each block of every stack""",
+ )
+
+ # if user does not put in --target-dataset
+ if other_args and "-" not in other_args[0][0]:
+ other_args.insert(0, "--target-dataset")
+
+ ns_parser = self.parse_known_args_and_warn(
+ parser,
+ other_args,
+ export_allowed=EXPORT_ONLY_FIGURES_ALLOWED,
+ target_dataset=True,
+ n_days=True,
+ target_column=True,
+ train_split=True,
+ input_chunk_length=True,
+ output_chunk_length=True,
+ save_checkpoints=True,
+ force_reset=True,
+ model_save_name="nbeats_model",
+ learning_rate=True,
+ n_epochs=True,
+ batch_size=800,
+ past_covariates=True,
+ all_past_covariates=True,
+ residuals=True,
+ forecast_only=True,
+ start=True,
+ end=True,
+ naive=True,
+ )
+
+ if ns_parser:
+ if not helpers.check_parser_input(ns_parser, self.datasets):
+ return
+
+ covariates = helpers.clean_covariates(
+ ns_parser, self.datasets[ns_parser.target_dataset]
+ )
+
+ nbeats_view.display_nbeats_forecast(
+ data=self.datasets[ns_parser.target_dataset],
+ dataset_name=ns_parser.target_dataset,
+ n_predict=ns_parser.n_days,
+ target_column=ns_parser.target_column,
+ past_covariates=covariates,
+ train_split=ns_parser.train_split,
+ forecast_horizon=ns_parser.n_days,
+ input_chunk_length=ns_parser.input_chunk_length,
+ output_chunk_length=ns_parser.output_chunk_length,
+ num_stacks=ns_parser.num_stacks,
+ num_blocks=ns_parser.num_blocks,
+ num_layers=ns_parser.num_layers,
+ layer_widths=ns_parser.layer_widths,
+ batch_size=ns_parser.batch_size,
+ n_epochs=ns_parser.n_epochs,
+ learning_rate=ns_parser.learning_rate,
+ model_save_name=ns_parser.model_save_name,
+ force_reset=ns_parser.force_reset,
+ save_checkpoints=ns_parser.save_checkpoints,
+ export=ns_parser.export,
+ residuals=ns_parser.residuals,
+ forecast_only=ns_parser.forecast_only,
+ start_date=ns_parser.s_start_date,
+ end_date=ns_parser.s_end_date,
+ naive=ns_parser.naive,
+ )
+
+ @log_start_end(log=logger)
+ def call_tcn(self, other_args: List[str]):
+ """Process TCN command"""
+ parser = argparse.ArgumentParser(
+ formatter_class=argparse.ArgumentDefaultsHelpFormatter,
+ add_help=False,
+ prog="tcn",
+ description="""
+ Perform TCN forecast.
+ """,
+ )
+ # TCN Hyperparameters
+ parser.add_argument(
+ "--num-filters",
+ action="store",
+ dest="num_filters",
+ default=3,
+ type=check_positive,
+ help="The number of filters in a convolutional layer of the TCN",
+ )
+ parser.add_argument(
+ "--weight-norm",
+ action="store",
+ dest="weight_norm",
+ default=True,
+ type=bool,
+ help="Boolean value indicating whether to use weight normalization.",
+ )
+ parser.add_argument(
+ "--dilation-base",
+ action="store",
+ dest="dilation_base",
+ default=2,
+ type=check_positive,
+ help="The base of the exponent that will determine the dilation on every level.",
+ )
+
+ # if user does not put in --target-dataset
+ if other_args and "-" not in other_args[0][0]:
+ other_args.insert(0, "--target-dataset")
+
+ ns_parser = self.parse_known_args_and_warn(
+ parser,
+ other_args,
+ export_allowed=EXPORT_ONLY_FIGURES_ALLOWED,
+ target_dataset=True,
+ n_days=True,
+ target_column=True,
+ train_split=True,
+ past_covariates=True,
+ all_past_covariates=True,
+ save_checkpoints=True,
+ force_reset=True,
+ model_save_name="tcn_model",
+ learning_rate=True,
+ n_epochs=True,
+ dropout=0.1,
+ batch_size=32,
+ input_chunk_length=True,
+ output_chunk_length=True,
+ residuals=True,
+ forecast_only=True,
+ start=True,
+ end=True,
+ naive=True,
+ )
+
+ if ns_parser:
+ # check proper file name is provided
+ if not helpers.check_parser_input(ns_parser, self.datasets):
+ return
+
+ covariates = helpers.clean_covariates(
+ ns_parser, self.datasets[ns_parser.target_dataset]
+ )
+
+ tcn_view.display_tcn_forecast(
+ data=self.datasets[ns_parser.target_dataset],
+ dataset_name=ns_parser.target_dataset,
+ n_predict=ns_parser.n_days,
+ target_column=ns_parser.target_column,
+ past_covariates=covariates,
+ train_split=ns_parser.train_split,
+ forecast_horizon=ns_parser.n_days,
+ input_chunk_length=ns_parser.input_chunk_length,
+ output_chunk_length=ns_parser.output_chunk_length,
+ dropout=ns_parser.dropout,
+ num_filters=ns_parser.num_filters,
+ weight_norm=ns_parser.weight_norm,
+ dilation_base=ns_parser.dilation_base,
+ batch_size=ns_parser.batch_size,
+ n_epochs=ns_parser.n_epochs,
+ learning_rate=ns_parser.learning_rate,
+ model_save_name=ns_parser.model_save_name,
+ force_reset=ns_parser.force_reset,
+ save_checkpoints=ns_parser.save_checkpoints,
+ export=ns_parser.export,
+ residuals=ns_parser.residuals,
+ forecast_only=ns_parser.forecast_only,
+ start_date=ns_parser.s_start_date,
+ end_date=ns_parser.s_end_date,
+ naive=ns_parser.naive,
+ )
+
+ @log_start_end(log=logger)
+ def call_regr(self, other_args: List[str]):
+ """Process REGR command"""
+ parser = argparse.ArgumentParser(
+ formatter_class=argparse.ArgumentDefaultsHelpFormatter,
+ add_help=False,
+ prog="regr",
+ description="""
+ Perform a regression forecast
+ """,
+ )
+
+ # if user does not put in --target-dataset
+ if other_args and "-" not in other_args[0][0]:
+ other_args.insert(0, "--target-dataset")
+
+ ns_parser = self.parse_known_args_and_warn(
+ parser,
+ other_args,
+ export_allowed=EXPORT_ONLY_FIGURES_ALLOWED,
+ output_chunk_length=True,
+ train_split=True,
+ past_covariates=True,
+ all_past_covariates=True,
+ n_days=True,
+ target_dataset=True,
+ target_column=True,
+ lags=True,
+ residuals=True,
+ forecast_only=True,
+ start=True,
+ end=True,
+ naive=True,
+ )
+
+ if ns_parser:
+ # check proper file name is provided
+ if not helpers.check_parser_input(ns_parser, self.datasets):
+ return
+
+ covariates = helpers.clean_covariates(
+ ns_parser, self.datasets[ns_parser.target_dataset]
+ )
+
+ regr_view.display_regression(
+ data=self.datasets[ns_parser.target_dataset],
+ dataset_name=ns_parser.target_dataset,
+ n_predict=ns_parser.n_days,
+ target_column=ns_parser.target_column,
+ past_covariates=covariates,
+ train_split=ns_parser.train_split,
+ forecast_horizon=ns_parser.n_days,
+ output_chunk_length=ns_parser.output_chunk_length,
+ lags=ns_parser.lags,
+ export=ns_parser.export,
+ residuals=ns_parser.residuals,
+ forecast_only=ns_parser.forecast_only,
+ start_date=ns_parser.s_start_date,
+ end_date=ns_parser.s_end_date,
+ naive=ns_parser.naive,
+ )
+
+ @log_start_end(log=logger)
+ def call_linregr(self, other_args: List[str]):
+ """Process LINREGR command"""
+ parser = argparse.ArgumentParser(
+ formatter_class=argparse.ArgumentDefaultsHelpFormatter,
+ add_help=False,
+ prog="linregr",
+ description="""
+ Perform a linear regression forecast
+ """,
+ )
+ # if user does not put in --target-dataset
+ if other_args and "-" not in other_args[0][0]:
+ other_args.insert(0, "--target-dataset")
+
+ ns_parser = self.parse_known_args_and_warn(
+ parser,
+ other_args,
+ export_allowed=EXPORT_ONLY_FIGURES_ALLOWED,
+ lags=True,
+ output_chunk_length=True,
+ train_split=True,
+ past_covariates=True,
+ all_past_covariates=True,
+ target_column=True,
+ n_days=True,
+ target_dataset=True,
+ residuals=True,
+ forecast_only=True,
+ start=True,
+ end=True,
+ naive=True,
+ )
+
+ if ns_parser:
+ if not helpers.check_parser_input(ns_parser, self.datasets):
+ return
+
+ covariates = helpers.clean_covariates(
+ ns_parser, self.datasets[ns_parser.target_dataset]
+ )
+
+ linregr_view.display_linear_regression(
+ data=self.datasets[ns_parser.target_dataset],
+ dataset_name=ns_parser.target_dataset,
+ n_predict=ns_parser.n_days,
+ target_column=ns_parser.target_column,
+ past_covariates=covariates,
+ train_split=ns_parser.train_split,
+ forecast_horizon=ns_parser.n_days,
+ output_chunk_length=ns_parser.output_chunk_length,
+ lags=ns_parser.lags,
+ export=ns_parser.export,
+ residuals=ns_parser.residuals,
+ forecast_only=ns_parser.forecast_only,
+ start_date=ns_parser.s_start_date,
+ end_date=ns_parser.s_end_date,
+ naive=ns_parser.naive,
+ )
+
+ @log_start_end(log=logger)
+ def call_brnn(self, other_args: List[str]):
+ """Process BRNN command"""
+ parser = argparse.ArgumentParser(
+ formatter_class=argparse.ArgumentDefaultsHelpFormatter,
+ add_help=False,
+ prog="brnn",
+ description="""
+ Perform BRNN forecast (Vanilla RNN, LSTM, GRU)
+ """,
+ )
+ # BRNN Hyperparameters
+ parser.add_argument(
+ "--n-rnn-layers",
+ action="store",
+ dest="n_rnn_layers",
+ default=1,
+ type=check_positive,
+ help="Number of layers in the RNN module.",
+ )
+ # if user does not put in --target-dataset
+ if other_args and "-" not in other_args[0][0]:
+ other_args.insert(0, "--target-dataset")
+
+ ns_parser = self.parse_known_args_and_warn(
+ parser,
+ other_args,
+ export_allowed=EXPORT_ONLY_FIGURES_ALLOWED,
+ save_checkpoints=True,
+ force_reset=True,
+ model_save_name="brnn_model",
+ learning_rate=True,
+ n_epochs=True,
+ batch_size=32,
+ dropout=0,
+ input_chunk_length=True,
+ output_chunk_length=True,
+ model_type=True,
+ train_split=True,
+ past_covariates=True,
+ all_past_covariates=True,
+ target_dataset=True,
+ n_days=True,
+ target_column=True,
+ hidden_size=20,
+ residuals=True,
+ forecast_only=True,
+ start=True,
+ end=True,
+ naive=True,
+ )
+
+ if ns_parser:
+ if not helpers.check_parser_input(ns_parser, self.datasets):
+ return
+
+ covariates = helpers.clean_covariates(
+ ns_parser, self.datasets[ns_parser.target_dataset]
+ )
+
+ brnn_view.display_brnn_forecast(
+ data=self.datasets[ns_parser.target_dataset],
+ dataset_name=ns_parser.target_dataset,
+ n_predict=ns_parser.n_days,
+ target_column=ns_parser.target_column,
+ past_covariates=covariates,
+ train_split=ns_parser.train_split,
+ forecast_horizon=ns_parser.n_days,
+ input_chunk_length=ns_parser.input_chunk_length,
+ output_chunk_length=ns_parser.output_chunk_length,
+ model_type=ns_parser.model_type,
+ n_rnn_layers=ns_parser.n_rnn_layers,
+ hidden_size=ns_parser.hidden_size,
+ dropout=ns_parser.dropout,
+ batch_size=ns_parser.batch_size,
+ n_epochs=ns_parser.n_epochs,
+ learning_rate=ns_parser.learning_rate,
+ model_save_name=ns_parser.model_save_name,
+ force_reset=ns_parser.force_reset,
+ save_checkpoints=ns_parser.save_checkpoints,
+ export=ns_parser.export,
+ residuals=ns_parser.residuals,
+ forecast_only=ns_parser.forecast_only,
+ start_date=ns_parser.s_start_date,
+ end_date=ns_parser.s_end_date,
+ naive=ns_parser.naive,
+ )
+
+ @log_start_end(log=logger)
+ def call_trans(self, other_args: List[str]):
+ parser = argparse.ArgumentParser(
+ formatter_class=argparse.ArgumentDefaultsHelpFormatter,
+ add_help=False,
+ prog="trans",
+ description="""
+ Perform Transformer Forecast.
+ """,
+ )
+ parser.add_argument(
+ "--d-model",
+ action="store",
+ dest="d_model",
+ default=64,
+ type=check_positive,
+ help="Number of expected features in inputs.",
+ )
+ parser.add_argument(
+ "--nhead",
+ action="store",
+ dest="nhead",
+ default=4,
+ type=check_positive,
+ help="Number of head in the attention mechanism.",
+ )
+ parser.add_argument(
+ "--num_encoder_layers",
+ action="store",
+ dest="num_encoder_layers",
+ default=3,
+ type=check_positive,
+ help="The number of encoder leayers in the encoder.",
+ )
+ parser.add_argument(
+ "--num_decoder_layers",
+ action="store",
+ dest="num_decoder_layers",
+ default=3,
+ type=check_positive,
+ help="The number of decoder leayers in the encoder.",
+ )
+ parser.add_argument(
+ "--dim_feedforward",
+ action="store",
+ dest="dim_feedforward",
+ default=512,
+ type=check_positive,
+ help="The dimension of the feedforward model.",
+ )
+ parser.add_argument(
+ "--activation",
+ action="store",
+ dest="activation",
+ default="relu",
+ choices=["relu", "gelu"],
+ type=str,
+ help="Number of LSTM layers.",
+ )
+ if other_args and "-" not in other_args[0][0]:
+ other_args.insert(0, "--target-dataset")
+
+ ns_parser = self.parse_known_args_and_warn(
+ parser,
+ other_args,
+ export_allowed=EXPORT_ONLY_FIGURES_ALLOWED,
+ n_days=True,
+ target_column=True,
+ target_dataset=True,
+ past_covariates=True,
+ all_past_covariates=True,
+ train_split=True,
+ input_chunk_length=True,
+ output_chunk_length=True,
+ dropout=0,
+ batch_size=32,
+ n_epochs=True,
+ model_save_name="trans_model",
+ force_reset=True,
+ save_checkpoints=True,
+ residuals=True,
+ forecast_only=True,
+ start=True,
+ end=True,
+ naive=True,
+ )
+ if ns_parser:
+ if not helpers.check_parser_input(ns_parser, self.datasets):
+ return
+
+ covariates = helpers.clean_covariates(
+ ns_parser, self.datasets[ns_parser.target_dataset]
+ )
+
+ trans_view.display_trans_forecast(
+ data=self.datasets[ns_parser.target_dataset],
+ dataset_name=ns_parser.target_dataset,
+ n_predict=ns_parser.n_days,
+ target_column=ns_parser.target_column,
+ past_covariates=covariates,
+ train_split=ns_parser.train_split,
+ forecast_horizon=ns_parser.n_days,
+ input_chunk_length=ns_parser.input_chunk_length,
+ output_chunk_length=ns_parser.output_chunk_length,
+ d_model=ns_parser.d_model,
+ nhead=ns_parser.nhead,
+ num_encoder_layers=ns_parser.num_encoder_layers,
+ num_decoder_layers=ns_parser.num_decoder_layers,
+ dim_feedforward=ns_parser.dim_feedforward,
+ activation=ns_parser.activation,
+ dropout=ns_parser.dropout,
+ n_epochs=ns_parser.n_epochs,
+ batch_size=ns_parser.batch_size,
+ model_save_name=ns_parser.model_save_name,
+ force_reset=ns_parser.force_reset,
+ save_checkpoints=ns_parser.save_checkpoints,
+ export=ns_parser.export,
+ residuals=ns_parser.residuals,
+ forecast_only=ns_parser.forecast_only,
+ start_date=ns_parser.s_start_date,
+ end_date=ns_parser.s_end_date,
+ naive=ns_parser.naive,
+ )
+
+ # Below this is ports to the old pred menu
+
+ @log_start_end(log=logger)
+ def call_tft(self, other_args: List[str]):
+ """Process TFT command"""
+ parser = argparse.ArgumentParser(
+ formatter_class=argparse.ArgumentDefaultsHelpFormatter,
+ add_help=False,
+ prog="tft",
+ description="""
+ Perform TFT forecast (Temporal Fusion Transformer).
+ """,
+ )
+ parser.add_argument(
+ "--lstm-layers",
+ action="store",
+ dest="lstm_layers",
+ default=1,
+ type=check_positive,
+ help="Number of LSTM layers.",
+ )
+ parser.add_argument(
+ "--num-attention-heads",
+ action="store",
+ dest="num_attention_heads",
+ default=4,
+ type=check_positive,
+ help="Number of attention heads.",
+ )
+ parser.add_argument(
+ "--full-attention",
+ action="store_true",
+ dest="full_attention",
+ default=False,
+ help="Whether to apply a multi-head attention query.",
+ )
+ parser.add_argument(
+ "--hidden-continuous-size",
+ action="store",
+ dest="hidden_continuous_size",
+ default=8,
+ type=check_positive,
+ help="Default hidden size for processing continuous variables.",
+ )
+
+ # if user does not put in --target-dataset
+ if other_args and "-" not in other_args[0][0]:
+ other_args.insert(0, "--target-dataset")
+
+ ns_parser = self.parse_known_args_and_warn(
+ parser,
+ other_args,
+ export_allowed=EXPORT_ONLY_FIGURES_ALLOWED,
+ save_checkpoints=True,
+ target_dataset=True,
+ n_days=True,
+ force_reset=True,
+ model_save_name="tft_model",
+ train_split=True,
+ hidden_size=16,
+ batch_size=32,
+ n_epochs=True,
+ dropout=0.1,
+ input_chunk_length=True,
+ output_chunk_length=True,
+ past_covariates=True,
+ all_past_covariates=True,
+ target_column=True,
+ residuals=True,
+ forecast_only=True,
+ start=True,
+ end=True,
+ naive=True,
+ )
+
+ if ns_parser:
+ if not helpers.check_parser_input(ns_parser, self.datasets):
+ return
+
+ covariates = helpers.clean_covariates(
+ ns_parser, self.datasets[ns_parser.target_dataset]
+ )
+
+ tft_view.display_tft_forecast(
+ data=self.datasets[ns_parser.target_dataset],
+ dataset_name=ns_parser.target_dataset,
+ n_predict=ns_parser.n_days,
+ target_column=ns_parser.target_column,
+ past_covariates=covariates,
+ train_split=ns_parser.train_split,
+ forecast_horizon=ns_parser.n_days,
+ input_chunk_length=ns_parser.input_chunk_length,
+ output_chunk_length=ns_parser.output_chunk_length,
+ hidden_size=ns_parser.hidden_size,
+ lstm_layers=ns_parser.lstm_layers,
+ num_attention_heads=ns_parser.num_attention_heads,
+ full_attention=ns_parser.full_attention,
+ dropout=ns_parser.dropout,
+ hidden_continuous_size=ns_parser.hidden_continuous_size,
+ n_epochs=ns_parser.n_epochs,
+ batch_size=ns_parser.batch_size,
+ model_save_name=ns_parser.model_save_name,
+ force_reset=ns_parser.force_reset,
+ save_checkpoints=ns_parser.save_checkpoints,
+ export=ns_parser.export,
+ residuals=ns_parser.residuals,
+ forecast_only=ns_parser.forecast_only,
+ start_date=ns_parser.s_start_date,
+ end_date=ns_parser.s_end_date,
+ naive=ns_parser.naive,
+ )
diff --git a/openbb_terminal/forecast/forecast_model.py b/openbb_terminal/forecast/forecast_model.py
new file mode 100644
index 00000000000..79f70b7cb64
--- /dev/null
+++ b/openbb_terminal/forecast/forecast_model.py
@@ -0,0 +1,544 @@
+"""Forecast Model"""
+__docformat__ = "numpy"
+
+# pylint: disable=eval-used
+
+import logging
+from pathlib import Path
+from typing import Dict, Union, Any, Optional, List
+from itertools import chain
+
+import pandas as pd
+from pandas import DataFrame
+import numpy as np
+
+from openbb_terminal.decorators import log_start_end
+from openbb_terminal.rich_config import console
+
+logger = logging.getLogger(__name__)
+
+
+default_files = {
+ filepath.name: filepath
+ for file_type in ["csv", "xlsx"]
+ for filepath in chain(
+ Path("exports").rglob(f"*.{file_type}"),
+ Path("custom_imports").rglob(f"*.{file_type}"),
+ )
+ if filepath.is_file()
+}
+
+
+@log_start_end(log=logger)
+def load(
+ file: str,
+ file_types: Optional[List[str]] = None,
+ data_files: Optional[Dict[Any, Any]] = None,
+ add_extension: bool = False,
+) -> pd.DataFrame:
+ """Load custom file into dataframe.
+
+ Parameters
+ ----------
+ file: str
+ Path to file
+ file_types: list
+ Supported file types
+ data_files: dict
+ Contains all available data files within the Export folder
+ add_extension:
+ Takes a file name and tries loading with csv or xlsx extension
+
+ Returns
+ -------
+ pd.DataFrame:
+ Dataframe with custom data
+ """
+ if file_types is None:
+ file_types = ["csv", "xlsx"]
+ if data_files is None:
+ data_files = default_files
+
+ if file in data_files:
+ full_file = data_files[file]
+ else:
+ full_file = file
+
+ if add_extension:
+ for ext in ["xlsx", "csv"]:
+ tmp = f"{full_file}.{ext}"
+ if tmp in data_files:
+ full_file = data_files[tmp]
+
+ if not Path(full_file).exists():
+ console.print(f"[red]Cannot find the file {full_file}[/red]\n")
+
+ return pd.DataFrame()
+
+ file_type = Path(full_file).suffix
+
+ if file_type == ".xlsx":
+ data = pd.read_excel(full_file)
+ elif file_type == ".csv":
+ data = pd.read_csv(full_file)
+ else:
+ return console.print(
+ f"The file type {file_type} is not supported. Please choose one of the following: "
+ f"{', '.join(file_types)}"
+ )
+
+ return data
+
+
+@log_start_end(log=logger)
+def get_options(
+ datasets: Dict[str, pd.DataFrame], dataset_name: str = None
+) -> Dict[Union[str, Any], DataFrame]:
+ """Obtain columns-dataset combinations from loaded in datasets that can be used in other commands
+
+ Parameters
+ ----------
+ datasets: dict
+ The available datasets.
+ dataset_name: str
+ The dataset you wish to show the options for.
+
+ Returns
+ -------
+ option_tables: dict
+ A dictionary with a DataFrame for each option. With dataset_name set, only shows one
+ options table.
+ """
+ option_tables = {}
+
+ if dataset_name:
+ columns = datasets[dataset_name].columns
+ option_tables[dataset_name] = pd.DataFrame(
+ {
+ "column": columns,
+ "option": [f"{dataset_name}.{column}" for column in columns],
+ }
+ )
+ else:
+ for dataset, data_values in datasets.items():
+ columns = data_values.columns
+ option_tables[dataset] = pd.DataFrame(
+ {
+ "column": columns,
+ "option": [f"{dataset}.{column}" for column in columns],
+ }
+ )
+
+ return option_tables
+
+
+@log_start_end(log=logger)
+def clean(
+ dataset: pd.DataFrame,
+ fill: Optional[str] = None,
+ drop: Optional[str] = None,
+ limit: Optional[int] = None,
+) -> pd.DataFrame:
+ """Clean up NaNs from the dataset
+
+ Parameters
+ ----------
+ dataset : pd.DataFrame
+ The dataset you wish to clean
+ fill : Optional[str]
+ The method of filling NaNs
+ drop : Optional[str]
+ The method of dropping NaNs
+ limit : Optional[int]
+ The maximum limit you wish to apply that can be forward or backward filled
+
+ Returns
+ -------
+ pd.DataFrame:
+ Dataframe with cleaned up data
+ """
+ kwargs = {}
+ if limit:
+ kwargs["limit"] = limit
+
+ if fill:
+ if fill == "rfill":
+ dataset = dataset.fillna(axis="index", value=0)
+ if fill == "cfill":
+ dataset = dataset.fillna(axis="columns", value=0)
+ elif fill == "rbfill":
+ dataset = dataset.fillna(axis="index", method="bfill", **kwargs)
+ elif fill == "cbfill":
+ dataset = dataset.fillna(axis="columns", method="bfill", **kwargs)
+ elif fill == "rffill":
+ dataset = dataset.fillna(axis="index", method="ffill", **kwargs)
+ elif fill == "cffill":
+ dataset = dataset.fillna(axis="columns", method="ffill", **kwargs)
+
+ if drop:
+ if drop == "rdrop":
+ dataset = dataset.dropna(how="any", axis="index")
+ elif drop == "cdrop":
+ dataset = dataset.dropna(how="any", axis="columns")
+
+ # TODO - think about if we want to always interpolate and remove above options
+ if fill == "" and drop == "":
+ # drop all rows with na
+ dataset = dataset.dropna(axis=0)
+
+ dataset = dataset.reset_index(drop=True)
+
+ return dataset, dataset.isnull().values.any()
+
+
+@log_start_end(log=logger)
+def add_ema(
+ dataset: pd.DataFrame, target_column: str = "close", period: int = 10
+) -> pd.DataFrame:
+ """A moving average provides an indication of the trend of the price movement
+ by cut down the amount of "noise" on a price chart.
+
+ Parameters
+ ----------
+ dataset : pd.DataFrame
+ The dataset you wish to clean
+ target_column : str
+ The column you wish to add the EMA to
+ period : int
+ Time Span
+
+ Returns
+ -------
+ pd.DataFrame:
+ Dataframe with added EMA column
+ """
+ dataset[f"EMA_{period}"] = (
+ dataset[target_column].ewm(span=period, adjust=False).mean()
+ )
+
+ return dataset
+
+
+@log_start_end(log=logger)
+def add_sto(dataset: pd.DataFrame, period: int = 10) -> pd.DataFrame:
+ """Stochastic Oscillator %K and %D : A stochastic oscillator is a momentum indicator comparing a particular closing
+ price of a security to a range of its prices over a certain period of time. %K and %D are slow and fast indicators.
+
+ Requires Low/High/Close columns.
+ Note: This will drop first rows equal to period due to how this metric is calculated.
+
+ Parameters
+ ----------
+ dataset : pd.DataFrame
+ The dataset you wish to calculate for
+ period : int
+ Span
+
+ Returns
+ -------
+ pd.DataFrame:
+ Dataframe with added STO K & D columns
+ """
+
+ # check if columns exist
+ if (
+ "low" in dataset.columns
+ and "high" in dataset.columns
+ and "close" in dataset.columns
+ ):
+ STOK = (
+ (dataset["close"] - dataset["low"].rolling(period).min())
+ / (
+ dataset["high"].rolling(period).max()
+ - dataset["low"].rolling(period).min()
+ )
+ ) * 100
+
+ dataset[f"SO%K_{period}"] = STOK
+ dataset[f"SO%D_{period}"] = STOK.rolling(3).mean()
+
+ return dataset
+
+ console.print("[red]Missing Low/High/Close columns[/red]\n")
+ return dataset
+
+
+@log_start_end(log=logger)
+def add_rsi(
+ dataset: pd.DataFrame, target_column: str = "close", period: int = 10
+) -> pd.DataFrame:
+ """A momentum indicator that measures the magnitude of recent price changes to evaluate
+ overbought or oversold conditions in the price of a stock or other asset.
+
+ Parameters
+ ----------
+ dataset : pd.DataFrame
+ The dataset you wish to calculate for
+ target_column : str
+ The column you wish to add the RSI to
+ period : int
+ Time Span
+
+ Returns
+ -------
+ pd.DataFrame:
+ Dataframe with added RSI column
+ """
+
+ delta = dataset[target_column].diff().dropna()
+ u = delta * 0
+ d = u.copy()
+ u[delta > 0] = delta[delta > 0]
+ d[delta < 0] = -delta[delta < 0]
+ u[u.index[period - 1]] = np.mean(u[:period]) # first value is sum of avg gains
+ u = u.drop(u.index[: (period - 1)])
+ d[d.index[period - 1]] = np.mean(d[:period]) # first value is sum of avg losses
+ d = d.drop(d.index[: (period - 1)])
+ rs = (
+ u.ewm(com=period - 1, adjust=False).mean()
+ / d.ewm(com=period - 1, adjust=False).mean()
+ )
+ dataset[f"RSI_{period}"] = 100 - 100 / (1 + rs)
+
+ return dataset
+
+
+@log_start_end(log=logger)
+def add_roc(
+ dataset: pd.DataFrame, target_column: str = "close", period: int = 10
+) -> pd.DataFrame:
+ """A momentum oscillator, which measures the percentage change between the current
+ value and the n period past value.
+
+ Parameters
+ ----------
+ dataset : pd.DataFrame
+ The dataset you wish to calculate with
+ target_column : str
+ The column you wish to add the ROC to
+ period : int
+ Time Span
+
+ Returns
+ -------
+ pd.DataFrame:
+ Dataframe with added ROC column
+ """
+ M = dataset[target_column].diff(period - 1)
+ N = dataset[target_column].shift(period - 1)
+
+ dataset[f"ROC_{period}"] = (M / N) * 100
+
+ return dataset
+
+
+@log_start_end(log=logger)
+def add_momentum(
+ dataset: pd.DataFrame, target_column: str = "close", period: int = 10
+) -> pd.DataFrame:
+ """A momentum oscillator, which measures the percentage change between the current
+ value and the n period past value.
+
+ Parameters
+ ----------
+ dataset : pd.DataFrame
+ The dataset you wish to calculate with
+ target_column : str
+ The column you wish to add the MOM to
+ period : int
+ Time Span
+
+ Returns
+ -------
+ pd.DataFrame:
+ Dataframe with added MOM column
+ """
+
+ dataset[f"Momentum_{period}"] = dataset[target_column].diff(period)
+
+ return dataset
+
+
+@log_start_end(log=logger)
+def add_delta(
+ dataset: pd.DataFrame,
+ target_column: str = "close",
+) -> pd.DataFrame:
+ """
+ Calculate the %change of a variable based on a specific column
+ """
+
+ dataset[f"delta_{target_column}"] = dataset[target_column].pct_change().fillna(0)
+
+ return dataset
+
+
+@log_start_end(log=logger)
+def add_atr(
+ dataset: pd.DataFrame,
+) -> pd.DataFrame:
+ """
+ Calculate the Average True Range of a variable based on a a specific stock ticker.
+ """
+
+ if "high" in dataset and "low" in dataset and "close" in dataset:
+ dataset["ATR1"] = abs(dataset["high"] - dataset["low"])
+ dataset["ATR2"] = abs(dataset["high"] - dataset["close"].shift())
+ dataset["ATR3"] = abs(dataset["low"] - dataset["close"].shift())
+ dataset["true_range"] = dataset[["ATR1", "ATR2", "ATR3"]].max(axis=1)
+
+ # drop ATR1, ATR2, ATR3
+ dataset = dataset.drop(["ATR1", "ATR2", "ATR3"], axis=1)
+
+ return dataset, True
+
+ return dataset, False
+
+
+@log_start_end(log=logger)
+def add_signal(dataset: pd.DataFrame) -> pd.DataFrame:
+ """A price signal based on short/long term price.
+
+ 1 if the signal is that short term price will go up as compared to the long term.
+ 0 if the signal is that short term price will go down as compared to the long term.
+
+ Parameters
+ ----------
+ dataset : pd.DataFrame
+ The dataset you wish to calculate with
+
+ Returns
+ -------
+ pd.DataFrame:
+ Dataframe with added signal column
+ """
+
+ # Create short simple moving average over the short window
+ # > Create long simple moving average over the long window
+
+ # Create signals
+ dataset["signal"] = np.where(
+ dataset["close"].rolling(window=10, min_periods=1, center=False).mean()
+ > dataset["close"].rolling(window=60, min_periods=1, center=False).mean(),
+ 1.0,
+ 0.0,
+ )
+
+ return dataset
+
+
+@log_start_end(log=logger)
+def combine_dfs(
+ df1: pd.DataFrame, df2: pd.DataFrame, column: str, dataset: str = ""
+) -> pd.DataFrame:
+ """Adds the given column of df2 to df1
+
+ Parameters
+ ----------
+ df1: pd.DataFrame
+ The dataframe to add a column to
+ df2: pd.DataFrame
+ The dataframe to lose a column
+ column: str
+ The column to transfer
+ dataset: str
+ A name for df2 (shows in name of new column)
+
+ Returns
+ ----------
+ data: pd.DataFrame
+ The new dataframe
+ """
+ if column not in df2:
+ console.print(
+ f"Not able to find the column {column}. Please choose one of "
+ f"the following: {', '.join(df2.columns)}"
+ )
+ return df1
+
+ if "date" in df1.columns and "date" in df2.columns:
+ selected = df2[[column, "date"]]
+ new_cols = [f"{dataset}_{x}" if x != "date" else "date" for x in selected]
+ selected.columns = new_cols
+ return df1.merge(selected, on="date", how="left")
+
+ console.print(
+ "[red]Not all dataframes have a date column so we are combining"
+ " on index, this may results in data mismatching.[/red]\n"
+ )
+ selected = df2[[column]]
+ new_cols = [f"{dataset}_{x}" for x in selected]
+ selected.columns = new_cols
+ return df1.merge(selected, left_index=True, right_index=True, how="left")
+
+
+@log_start_end(log=logger)
+def delete_column(df: pd.DataFrame, column: str) -> None:
+ if column not in df:
+ console.print(
+ f"Not able to find the column {column}. Please choose one of "
+ f"the following: {', '.join(df.columns)}"
+ )
+ else:
+ del df[column]
+
+
+@log_start_end(log=logger)
+def rename_column(df: pd.DataFrame, old_column: str, new_column: str) -> pd.DataFrame:
+ """Rename a column in a dataframe
+
+ Parameters
+ ----------
+ df: pd.DataFrame
+ The dataframe to have a column renamed
+ old_column: str
+ The column that will have its name changed
+ new_column: str
+ The name to update to
+
+ Returns
+ ----------
+ new_df: pd.DataFrame
+ The dataframe with the renamed column
+ """
+ if old_column not in df:
+ console.print(
+ f"Not able to find the column {old_column}. Please choose one of "
+ f"the following: {', '.join(df.columns)}"
+ )
+ return df
+ return df.rename(columns={old_column: new_column})
+
+
+@log_start_end(log=logger)
+def describe_df(df: pd.DataFrame) -> pd.DataFrame:
+ """Returns statistics for a given df
+
+ Parameters
+ ----------
+ df: pd.DataFrame
+ The df to produce statistics for
+
+ Returns
+ ----------
+ df: pd.DataFrame
+ The df with the new data
+ """
+ return df.describe()
+
+
+@log_start_end(log=logger)
+def corr_df(df: pd.DataFrame) -> pd.DataFrame:
+ """Returns correlation for a given df
+
+ Parameters
+ ----------
+ df: pd.DataFrame
+ The df to produce statistics for
+
+ Returns
+ ----------
+ df: pd.DataFrame
+ The df with the new data
+ """
+ return df.corr()
diff --git a/openbb_terminal/forecast/forecast_view.py b/openbb_terminal/forecast/forecast_view.py
new file mode 100644
index 00000000000..8b31c84c3fc
--- /dev/null
+++ b/openbb_terminal/forecast/forecast_view.py
@@ -0,0 +1,254 @@
+"""Forecast View"""
+__docformat__ = "numpy"
+
+import logging
+import os
+from typing import Dict, Optional, List, Union
+
+import matplotlib.pyplot as plt
+import pandas as pd
+from pandas.plotting import register_matplotlib_converters
+import seaborn as sns
+from darts.utils.statistics import plot_acf
+
+from openbb_terminal.config_plot import PLOT_DPI
+from openbb_terminal.decorators import log_start_end
+from openbb_terminal.helper_funcs import (
+ export_data,
+ plot_autoscale,
+)
+from openbb_terminal.helper_funcs import (
+ print_rich_table,
+)
+from openbb_terminal.rich_config import console
+from openbb_terminal.forecast import forecast_model
+from openbb_terminal.config_terminal import theme
+from openbb_terminal.forecast import helpers
+
+logger = logging.getLogger(__name__)
+
+register_matplotlib_converters()
+
+
+@log_start_end(log=logger)
+def show_options(
+ datasets: Dict[str, pd.DataFrame],
+ dataset_name: str = None,
+ export: str = "",
+):
+ """Plot custom data
+
+ Parameters
+ ----------
+ datasets: dict
+ The loaded in datasets
+ dataset_name: str
+ The name of the dataset you wish to show options for
+ export: str
+ Format to export image
+ """
+ if not datasets:
+ console.print(
+ "Please load in a dataset by using the 'load' command before using this feature."
+ )
+ else:
+ option_tables = forecast_model.get_options(datasets, dataset_name)
+
+ for dataset, data_values in option_tables.items():
+ print_rich_table(
+ data_values,
+ headers=list(data_values.columns),
+ show_index=False,
+ title=f"Options for dataset: '{dataset}'",
+ )
+
+ export_data(
+ export,
+ os.path.dirname(os.path.abspath(__file__)),
+ f"{dataset}_options",
+ data_values.set_index("column"),
+ )
+
+
+@log_start_end(log=logger)
+def display_plot(
+ data: Union[pd.DataFrame, Dict[str, pd.DataFrame]],
+ export: str = "",
+ external_axes: Optional[List[plt.axes]] = None,
+):
+ """Plot data from a dataset
+ Parameters
+ ----------
+ data: Dict[str: pd.DataFrame]
+ Dictionary with key being dataset.column and dataframes being values
+ export: str
+ Format to export image
+ external_axes:Optional[List[plt.axes]]
+ External axes to plot on
+ """
+ if isinstance(data, pd.DataFrame):
+ data = {col: data[col] for col in data.columns}
+
+ for dataset_col in list(data):
+ if isinstance(data[dataset_col].index, pd.MultiIndex):
+ console.print(
+ "The index appears to be a multi-index. "
+ "Therefore, it is not possible to plot the data."
+ )
+ del data[dataset_col]
+
+ # Check that there's at least a valid dataframe
+ if data:
+ if external_axes is None:
+ _, ax = plt.subplots(figsize=plot_autoscale(), dpi=PLOT_DPI)
+ else:
+ ax = external_axes[0]
+
+ for dataset_col in data:
+ try:
+ if isinstance(data[dataset_col], pd.Series):
+ ax.plot(data[dataset_col].index, data[dataset_col].values)
+ elif isinstance(data[dataset_col], pd.DataFrame):
+ ax.plot(data[dataset_col])
+ except TypeError:
+ print(f"Unable to plot column: {dataset_col}")
+
+ theme.style_primary_axis(ax)
+ if external_axes is None:
+ theme.visualize_output()
+
+ ax.legend(list(data.keys()))
+
+ export_data(
+ export,
+ os.path.dirname(os.path.abspath(__file__)),
+ "plot",
+ )
+
+
+@log_start_end(log=logger)
+def display_seasonality(
+ data: pd.DataFrame,
+ column: str = "close",
+ export: str = "",
+ m: Optional[int] = None,
+ max_lag: int = 24,
+ alpha: float = 0.05,
+ external_axes: Optional[List[plt.axes]] = None,
+):
+ """Plot seasonality from a dataset
+
+ Parameters
+ ----------
+ data: pd.DataFrame
+ The dataframe to plot
+ column: str
+ The column of the dataframe to analyze
+ export: str
+ Format to export image
+ m: Optional[int]
+ Optionally, a time lag to highlight on the plot. Default is none.
+ max_lag: int
+ The maximal lag order to consider. Default is 24.
+ alpha: float
+ The confidence interval to display. Default is 0.05.
+ external_axes:Optional[List[plt.axes]]
+ External axes to plot on
+ """
+
+ if not data.empty:
+ _, series = helpers.get_series(data, column)
+ if external_axes is None:
+ _, ax = plt.subplots(figsize=plot_autoscale(), dpi=PLOT_DPI)
+ else:
+ ax = external_axes[0]
+
+ # TODO: Add darts check_seasonality here
+ plot_acf(
+ series, m=m, max_lag=max_lag, alpha=alpha, axis=ax, default_formatting=False
+ )
+
+ theme.style_primary_axis(ax)
+
+ if external_axes is None:
+ theme.visualize_output()
+
+ export_data(export, os.path.dirname(os.path.abspath(__file__)), "plot")
+
+
+@log_start_end(log=logger)
+def display_corr(
+ dataset: pd.DataFrame,
+ export: str = "",
+ external_axes: Optional[List[plt.axes]] = None,
+):
+ """Plot correlation coefficients for dataset features
+
+ Parameters
+ ----------
+ dataset : pd.DataFrame
+ The dataset fore calculating correlation coefficients
+ export: str
+ Format to export image
+ external_axes:Optional[List[plt.axes]]
+ External axes to plot on
+ """
+
+ if external_axes is None:
+ _, ax = plt.subplots(figsize=plot_autoscale(), dpi=PLOT_DPI)
+ else:
+ ax = external_axes[0]
+
+ # correlation
+ correlation = forecast_model.corr_df(dataset)
+ sns.heatmap(correlation, vmax=1, square=True, annot=True, cmap="cubehelix")
+ ax.set_title("Correlation Matrix")
+ theme.style_primary_axis(ax)
+
+ if external_axes is None:
+ theme.visualize_output()
+
+ export_data(export, os.path.dirname(os.path.abspath(__file__)), "plot")
+
+
+@log_start_end(log=logger)
+def show_df(data: pd.DataFrame, limit: int = 15, name: str = "", export: str = ""):
+ console.print(
+ f"[green]{name} has following shape (rowxcolumn): {data.shape}[/green]"
+ )
+ if len(data.columns) > 10:
+ console.print(
+ "[red]Dataframe has more than 10 columns. Please export"
+ " to see all of the data.[/red]\n"
+ )
+ data = data.iloc[:, :10]
+ print_rich_table(
+ data.head(limit),
+ headers=list(data.columns),
+ show_index=True,
+ title=f"Dataset {name} | Showing {limit} of {len(data)} rows",
+ )
+
+ export_data(
+ export, os.path.dirname(os.path.abspath(__file__)), f"{name}_show", data
+ )
+
+
+@log_start_end(log=logger)
+def describe_df(data: pd.DataFrame, name: str = "", export: str = ""):
+ new_df = forecast_model.describe_df(data)
+ print_rich_table(
+ new_df,
+ headers=list(data.describe().columns),
+ show_index=True,
+ title=f"Showing Descriptive Statistics for Dataset {name}",
+ )
+
+ export_data(export, os.path.dirname(os.path.abspath(__file__)), f"{name}_show")
+
+
+@log_start_end(log=logger)
+def export_df(data: pd.DataFrame, export: str, name: str = "") -> None:
+ export_data(
+ export, os.path.dirname(os.path.abspath(__file__)), f"{name}_show", data
+ )
diff --git a/openbb_terminal/forecast/helpers.py b/openbb_terminal/forecast/helpers.py
new file mode 100644
index 00000000000..ab1ec0d1266
--- /dev/null
+++ b/openbb_terminal/forecast/helpers.py
@@ -0,0 +1,878 @@
+# pylint: disable=too-many-arguments
+import os
+import argparse
+from typing import Any, Union, Optional, List, Dict
+from datetime import timedelta, datetime, time
+import logging
+import pandas as pd
+import numpy as np
+import matplotlib.pyplot as plt
+from sklearn.model_selection import train_test_split
+from sklearn.preprocessing import StandardScaler, MinMaxScaler, MaxAbsScaler, Normalizer
+from sklearn.metrics import (
+ mean_absolute_error,
+ r2_score,
+ mean_squared_error,
+)
+from darts.dataprocessing.transformers import MissingValuesFiller, Scaler
+from darts.utils.statistics import plot_residuals_analysis
+from darts import TimeSeries
+from darts.metrics import mape
+from pytorch_lightning.callbacks.early_stopping import EarlyStopping
+from openbb_terminal.rich_config import console
+from openbb_terminal.config_terminal import theme
+from openbb_terminal.helper_funcs import (
+ export_data,
+ plot_autoscale,
+ print_rich_table,
+ is_valid_axes_count,
+)
+from openbb_terminal.config_plot import PLOT_DPI
+from openbb_terminal import rich_config
+
+logger = logging.getLogger(__name__)
+logging.getLogger("pytorch_lightning").setLevel(logging.CRITICAL) # No needed for now
+
+
+def mean_absolute_percentage_error(y_true: np.ndarray, y_pred: np.ndarray) -> np.number:
+ """Calculate mean absolute percent error"""
+ y_true, y_pred = np.array(y_true), np.array(y_pred)
+ return np.mean(np.abs((y_true - y_pred) / y_true)) * 100
+
+
+def print_prediction_kpis(real: np.ndarray, pred: np.ndarray):
+ """Print prediction statistics"""
+ kpis = {
+ "MAPE": f"{mean_absolute_percentage_error(real, pred) :.3f} %",
+ "R2": f"{r2_score(real, pred) :.3f}",
+ "MAE": f"{mean_absolute_error(real, pred):.3f}",
+ "MSE": f"{mean_squared_error(real, pred):.3f}",
+ "RMSE": f"{mean_squared_error(real, pred, squared=False):.3f}",
+ }
+ df = pd.DataFrame.from_dict(kpis, orient="index")
+ print_rich_table(
+ df,
+ show_index=True,
+ title="KPIs",
+ floatfmt=".2f",
+ )
+
+
+def plot_data_predictions(
+ data,
+ preds,
+ y_valid,
+ y_dates_valid,
+ scaler,
+ title,
+ forecast_data,
+ n_loops,
+ time_str: str = "",
+ external_axes: Optional[List[plt.Axes]] = None,
+):
+ """Plots data predictions for the different ML techniques
+ external_axes : Optional[List[plt.Axes]], optional
+ External axes (1 axis is expected in the list), by default None
+ """
+
+ # This plot has 1 axis
+ if external_axes is None:
+ _, ax = plt.subplots(
+ figsize=plot_autoscale(),
+ dpi=PLOT_DPI,
+ )
+ elif is_valid_axes_count(external_axes, 1):
+ (ax,) = external_axes
+ else:
+ return
+
+ ax.plot(
+ data.index,
+ data.values,
+ "-o",
+ ms=2,
+ label="Real data",
+ )
+ for i in range(len(y_valid) - 1):
+
+ if scaler:
+ y_pred = scaler.inverse_transform(preds[i].reshape(-1, 1)).ravel()
+ y_act = scaler.inverse_transform(y_valid[i].reshape(-1, 1)).ravel()
+ else:
+ y_pred = preds[i].ravel()
+ y_act = y_valid[i].ravel()
+ ax.plot(
+ y_dates_valid[i],
+ y_pred,
+ color=theme.down_color,
+ )
+ ax.fill_between(
+ y_dates_valid[i],
+ y_pred,
+ y_act,
+ where=(y_pred < y_act),
+ color=theme.down_color,
+ alpha=0.2,
+ )
+ ax.fill_between(
+ y_dates_valid[i],
+ y_pred,
+ y_act,
+ where=(y_pred > y_act),
+ color=theme.up_color,
+ alpha=0.2,
+ )
+
+ # Leave this out of the loop so that the legend doesn't get overpopulated with "Predictions"
+ if scaler:
+ final_pred = scaler.inverse_transform(preds[-1].reshape(-1, 1)).ravel()
+ final_valid = scaler.inverse_transform(y_valid[-1].reshape(-1, 1)).ravel()
+ else:
+ final_pred = preds[-1].reshape(-1, 1).ravel()
+ final_valid = y_valid[-1].reshape(-1, 1).ravel()
+ ax.plot(
+ y_dates_valid[-1],
+ final_pred,
+ color=theme.down_color,
+ label="Predictions",
+ )
+ ax.fill_between(
+ y_dates_valid[-1],
+ final_pred,
+ final_valid,
+ alpha=0.2,
+ )
+
+ _, _, ymin, ymax = plt.axis()
+ ax.vlines(
+ forecast_data.index[0],
+ ymin,
+ ymax,
+ linestyle="--",
+ )
+ if n_loops == 1:
+ ax.plot(
+ forecast_data.index,
+ forecast_data.values,
+ "-o",
+ label="Forecast",
+ )
+ else:
+ ax.plot(
+ forecast_data.index,
+ forecast_data.median(axis=1).values,
+ "-o",
+ label="Forecast",
+ )
+ ax.fill_between(
+ forecast_data.index,
+ forecast_data.quantile(0.25, axis=1).values,
+ forecast_data.quantile(0.75, axis=1).values,
+ alpha=0.3,
+ )
+ # Subtracting 1 day only for daily data. For now if not daily, then start line on last point
+ if (not time_str or time_str == "1D") and isinstance(
+ forecast_data.index[0], datetime
+ ):
+ ax.axvspan(
+ forecast_data.index[0] - timedelta(days=1),
+ forecast_data.index[-1],
+ alpha=0.2,
+ )
+ ax.set_xlim(data.index[0], forecast_data.index[-1] + timedelta(days=1))
+
+ else:
+ ax.axvspan(
+ forecast_data.index[0],
+ forecast_data.index[-1],
+ alpha=0.2,
+ )
+ ax.set_xlim(data.index[0], forecast_data.index[-1])
+ ax.set_title(title)
+ ax.legend()
+ ax.set_ylabel("Value")
+
+ theme.style_primary_axis(ax)
+
+ if external_axes is None:
+ theme.visualize_output()
+
+
+def prepare_scale_train_valid_test(
+ data: Union[pd.DataFrame, pd.Series],
+ n_input_days: int,
+ n_predict_days: int,
+ test_size: float,
+ s_start_date: Optional[datetime] = None,
+ s_end_date: Optional[datetime] = None,
+ no_shuffle: bool = True,
+ Preprocess: Optional[str] = "standardization",
+):
+ """
+ Prepare and scale train, validate and test data. This is an old function for models
+ imported from the previous pred menu
+
+ Parameters
+ ----------
+ data: pd.DataFrame
+ Dataframe of stock prices
+ ns_parser: argparse.Namespace
+ Parsed arguments
+ Returns
+ -------
+ X_train: np.ndarray
+ Array of training data. Shape (# samples, n_inputs, 1)
+ X_test: np.ndarray
+ Array of validation data. Shape (total sequences - #samples, n_inputs, 1)
+ y_train: np.ndarray
+ Array of training outputs. Shape (#samples, n_days)
+ y_test: np.ndarray
+ Array of validation outputs. Shape (total sequences -#samples, n_days)
+ X_dates_train: np.ndarray
+ Array of dates for X_train
+ X_dates_test: np.ndarray
+ Array of dates for X_test
+ y_dates_train: np.ndarray
+ Array of dates for y_train
+ y_dates_test: np.ndarray
+ Array of dates for y_test
+ test_data: np.ndarray
+ Array of prices after the specified end date
+ dates_test: np.ndarray
+ Array of dates after specified end date
+ scaler:
+ Fitted PREPROCESSOR
+ Preprocess: Optional[str]
+ The method to preprocess data. Choose: standardization, minmax, normalization, or None.
+ Default is standardization.
+ """
+
+ pre_dict = {
+ "standardization": StandardScaler(),
+ "minmax": MinMaxScaler(),
+ "normalization": Normalizer(),
+ }
+ if Preprocess is None:
+ scaler = None
+ else:
+ scaler = pre_dict.get(Preprocess, None)
+
+ if s_end_date:
+ data = data[data.index <= s_end_date]
+ if n_input_days + n_predict_days > data.shape[0]:
+ console.print(
+ "Cannot train enough input days to predict with loaded dataframe\n"
+ )
+ return (
+ None,
+ None,
+ None,
+ None,
+ None,
+ None,
+ None,
+ None,
+ None,
+ None,
+ None,
+ True,
+ )
+ if s_start_date:
+ data = data[data.index >= s_start_date]
+ if n_input_days + n_predict_days > data.shape[0]:
+ console.print(
+ "Cannot train enough input days to predict with loaded dataframe\n"
+ )
+ return (
+ None,
+ None,
+ None,
+ None,
+ None,
+ None,
+ None,
+ None,
+ None,
+ None,
+ None,
+ True,
+ )
+
+ test_data = data.iloc[-n_input_days:]
+ train_data = data.iloc[:-n_input_days]
+
+ dates = data.index
+ dates_test = test_data.index
+ if scaler:
+ train_data = scaler.fit_transform(data.values.reshape(-1, 1))
+ test_data = scaler.transform(test_data.values.reshape(-1, 1))
+ else:
+ train_data = data.values.reshape(-1, 1)
+ test_data = test_data.values.reshape(-1, 1)
+
+ prices = train_data
+
+ input_dates = []
+ input_prices = []
+ next_n_day_prices = []
+ next_n_day_dates = []
+
+ for idx in range(len(prices) - n_input_days - n_predict_days):
+ input_prices.append(prices[idx : idx + n_input_days]) # noqa: E203
+ input_dates.append(dates[idx : idx + n_input_days]) # noqa: E203
+ next_n_day_prices.append(
+ prices[
+ idx + n_input_days : idx + n_input_days + n_predict_days # noqa: E203
+ ]
+ )
+ next_n_day_dates.append(
+ dates[
+ idx + n_input_days : idx + n_input_days + n_predict_days # noqa: E203
+ ]
+ )
+
+ input_dates = np.asarray(input_dates) # type: ignore
+ input_prices = np.array(input_prices) # type: ignore
+ next_n_day_prices = np.array(next_n_day_prices) # type: ignore
+ next_n_day_dates = np.asarray(next_n_day_dates) # type: ignore
+
+ (
+ X_train,
+ X_valid,
+ y_train,
+ y_valid,
+ X_dates_train,
+ X_dates_valid,
+ y_dates_train,
+ y_dates_valid,
+ ) = train_test_split(
+ input_prices,
+ next_n_day_prices,
+ input_dates,
+ next_n_day_dates,
+ test_size=test_size,
+ shuffle=no_shuffle,
+ )
+ return (
+ X_train,
+ X_valid,
+ y_train,
+ y_valid,
+ X_dates_train,
+ X_dates_valid,
+ y_dates_train,
+ y_dates_valid,
+ test_data,
+ dates_test,
+ scaler,
+ False,
+ )
+
+
+def lambda_price_prediction_color(val: float) -> str:
+ """Set prediction to be a colored string. This was changed to always shows blue"""
+ return f"[#00AAFF]{val:.2f} [/#00AAFF]"
+
+
+def print_pretty_prediction(df_pred: pd.DataFrame, last_price: float):
+ """Print predictions"""
+ if rich_config.USE_COLOR:
+ df_pred = pd.DataFrame(df_pred)
+ df_pred.columns = ["pred"]
+ df_pred["pred"] = df_pred["pred"].apply(
+ lambda x: lambda_price_prediction_color(x)
+ )
+ if check_dates(df_pred.index.to_series()):
+ df_pred.index = df_pred.index.date
+ print_rich_table(
+ df_pred,
+ show_index=True,
+ index_name="Datetime",
+ headers=["Prediction"],
+ floatfmt=".2f",
+ title=f"Actual price: [yellow]{last_price:.2f} [/yellow]",
+ )
+
+
+def past_covs(past_covariates, data, train_split, is_scaler=True):
+ if past_covariates is not None:
+
+ target_covariates_names = past_covariates.split(",")
+
+ # create first covariate to then stack
+ console.print(f"[green]Covariate #0: {target_covariates_names[0]}[/green]")
+ _, past_covariate_whole = get_series(
+ data, target_column=target_covariates_names[0], is_scaler=is_scaler
+ )
+
+ if len(target_covariates_names) > 1:
+ for i, column in enumerate(target_covariates_names[1:]):
+ console.print(f"[green]Covariate #{i+1}: {column}[/green]")
+ _, _temp_new_covariate = get_series(
+ data,
+ target_column=target_covariates_names[i + 1],
+ is_scaler=is_scaler,
+ )
+
+ # continually stack covariates based on column names
+ past_covariate_whole = past_covariate_whole.stack(_temp_new_covariate)
+
+ # Split the full scale covariate to train and val
+ (
+ past_covariate_train,
+ past_covariate_val,
+ ) = past_covariate_whole.split_before(train_split)
+ return (
+ past_covariate_whole,
+ past_covariate_train,
+ past_covariate_val,
+ )
+ return None, None, None
+
+
+def early_stopper(patience: int, monitor: str = "val_loss"):
+ my_stopper = EarlyStopping(
+ monitor=monitor,
+ patience=patience,
+ min_delta=0.01,
+ mode="min",
+ )
+ return my_stopper
+
+
+def get_pl_kwargs(
+ patience: int = 20, monitor: str = "val_loss", accelerator: str = "cpu"
+) -> Dict[str, Any]:
+ my_stopper = early_stopper(patience, monitor)
+ pl_trainer_kwargs = {
+ "callbacks": [my_stopper],
+ "accelerator": accelerator,
+ "logger": False,
+ # "enable_progress_bar": False,
+ "enable_model_summary": False,
+ }
+ return pl_trainer_kwargs
+
+
+def plot_forecast(
+ name: str,
+ target_col: str,
+ historical_fcast,
+ predicted_values,
+ ticker_series,
+ ticker_name: str,
+ data,
+ n_predict: int,
+ forecast_horizon,
+ past_covariates,
+ precision,
+ probabilistic,
+ export: str,
+ low_quantile: float = None,
+ high_quantile: float = None,
+ forecast_only: bool = False,
+ naive: bool = False,
+ external_axes: Optional[List[plt.axes]] = None,
+):
+ quant_kwargs = {}
+ if low_quantile:
+ quant_kwargs["low_quantile"] = low_quantile
+ if high_quantile:
+ quant_kwargs["high_quantile"] = high_quantile
+ if not external_axes:
+ _, ax = plt.subplots(figsize=plot_autoscale(), dpi=PLOT_DPI)
+ else:
+ ax = external_axes[0]
+
+ # ax = fig.get_axes()[0] # fig gives list of axes (only one for this case)
+ naive_fcast = ticker_series.shift(1)
+ if forecast_only:
+ ticker_series = ticker_series.drop_before(historical_fcast.start_time())
+ ticker_series.plot(label=target_col, ax=ax)
+ historical_fcast.plot(
+ label=f"Backtest {forecast_horizon}-Steps ahead forecast",
+ ax=ax,
+ **quant_kwargs,
+ )
+
+ if naive:
+ # show naive forecast shift timeseries by 1
+ naive_fcast = naive_fcast.drop_before(historical_fcast.start_time())
+ naive_precision = mape(ticker_series, naive_fcast)
+
+ naive_fcast.plot(
+ label=f"Naive+1: {naive_precision:.2f}%",
+ ax=ax,
+ **quant_kwargs,
+ )
+
+ pred_label = f"{name} Forecast"
+ if past_covariates:
+ pred_label += " w/ past covs"
+ predicted_values.plot(label=pred_label, ax=ax, **quant_kwargs, color="#00AAFF")
+ ax.set_title(
+ f"{name} for ${ticker_name} for next [{n_predict}] days (MAPE={precision:.2f}%)"
+ )
+ ax.set_ylabel(target_col)
+ ax.set_xlabel("Date")
+ theme.style_primary_axis(ax)
+
+ if not external_axes:
+ theme.visualize_output()
+
+ if probabilistic:
+ numeric_forecast = predicted_values.quantile_df()[f"{target_col}_0.5"].tail(
+ n_predict
+ )
+ else:
+ numeric_forecast = predicted_values.pd_dataframe()[target_col].tail(n_predict)
+
+ print_pretty_prediction(numeric_forecast, data[target_col].iloc[-1])
+
+ export_data(export, os.path.dirname(os.path.abspath(__file__)), "expo")
+
+
+def dt_format(x) -> str:
+ """Convert any Timestamp to YYYY-MM-DD
+ Args:
+ x: Pandas Timestamp of any length
+ Returns:
+ x: formatted string
+ """
+ x = pd.to_datetime(x)
+ x = x.strftime("%Y-%m-%d")
+ return x
+
+
+def get_series(
+ data: pd.DataFrame, target_column: str = None, is_scaler: bool = True
+) -> tuple[Optional[Scaler], TimeSeries]:
+ filler = MissingValuesFiller()
+ filler_kwargs = dict(
+ df=data,
+ time_col="date",
+ value_cols=[target_column],
+ freq="B",
+ fill_missing_dates=True,
+ )
+ try:
+ ticker_series = TimeSeries.from_dataframe(**filler_kwargs)
+ except ValueError:
+ # remove business days to allow base lib to assume freq
+ filler_kwargs.pop("freq")
+ ticker_series = TimeSeries.from_dataframe(**filler_kwargs)
+ except AttributeError:
+ # Uses index if no date column
+ console.print(
+ "[red]Warning: no date found, assuming items evenly spaced.[/red]\n"
+ )
+ filler_kwargs.pop("time_col")
+ ticker_series = TimeSeries.from_dataframe(**filler_kwargs)
+
+ if is_scaler:
+ scaler = Scaler(scaler=MaxAbsScaler())
+ scaled_ticker_series = scaler.fit_transform(
+ filler.transform(ticker_series)
+ ).astype(np.float32)
+ return scaler, scaled_ticker_series
+ ticker_series = filler.transform(ticker_series).astype(np.float32)
+ scaler = None
+ return scaler, ticker_series
+
+
+def fit_model(
+ model,
+ series,
+ val_series=None,
+ past_covariates=None,
+ val_past_covariates=None,
+ **kwargs,
+):
+ fit_kwargs = dict(
+ series=series,
+ )
+ fit_kwargs.update(kwargs)
+ if val_series is not None:
+ fit_kwargs["val_series"] = val_series
+ if past_covariates is not None:
+ fit_kwargs["past_covariates"] = past_covariates
+ fit_kwargs["val_past_covariates"] = val_past_covariates
+
+ model.fit(**fit_kwargs)
+
+
+def get_prediction(
+ model_name,
+ probabilistic,
+ use_scalers,
+ scaler,
+ past_covariates,
+ best_model,
+ ticker_series,
+ past_covariate_whole,
+ train_split,
+ forecast_horizon,
+ n_predict: int,
+):
+ print(f"Predicting {model_name} for {n_predict} days")
+ if model_name not in ["Regression", "Logistic Regression"]:
+ # need to create a new pytorch trainer for historical backtesting to remove progress bar
+ best_model.trainer = None
+ best_model.trainer_params["enable_progress_bar"] = False
+
+ # Historical backtest if with covariates
+ if past_covariates is not None:
+ historical_fcast = best_model.historical_forecasts(
+ ticker_series,
+ past_covariates=past_covariate_whole,
+ start=train_split,
+ forecast_horizon=forecast_horizon,
+ retrain=False,
+ verbose=True,
+ )
+ # historical backtest without covariates
+ else:
+ historical_fcast = best_model.historical_forecasts(
+ ticker_series,
+ start=train_split,
+ forecast_horizon=forecast_horizon,
+ retrain=False,
+ verbose=True,
+ )
+
+ # now predict N days in the future
+ if past_covariates is not None:
+ if probabilistic:
+ prediction = best_model.predict(
+ series=ticker_series,
+ past_covariates=past_covariate_whole,
+ n=n_predict,
+ num_samples=500,
+ )
+ else:
+ prediction = best_model.predict(
+ series=ticker_series,
+ past_covariates=past_covariate_whole,
+ n=n_predict,
+ )
+ else:
+ if probabilistic:
+ prediction = best_model.predict(
+ series=ticker_series, n=n_predict, num_samples=500
+ )
+ else:
+ prediction = best_model.predict(series=ticker_series, n=n_predict)
+
+ precision = mape(
+ actual_series=ticker_series, pred_series=historical_fcast
+ ) # mape = mean average precision error
+ console.print(f"{model_name} model obtains MAPE: {precision:.2f}% \n")
+
+ # scale back
+ if use_scalers:
+ ticker_series = scaler.inverse_transform(ticker_series)
+ historical_fcast = scaler.inverse_transform(historical_fcast)
+ prediction = scaler.inverse_transform(prediction)
+
+ return ticker_series, historical_fcast, prediction, precision, best_model
+
+
+def check_parser_input(parser: argparse.ArgumentParser, datasets, *args) -> bool:
+ # check proper file name is provided
+ if not hasattr(parser, "target_dataset"):
+ return False
+ if not parser.target_dataset: # type: ignore
+ console.print("[red]Please enter valid dataset.\n[/red]")
+ return False
+ if "ignore_column" in args:
+ return True
+ if not hasattr(parser, "target_column"):
+ return False
+
+ # must check that data["date"] col is within target series
+ if parser.target_column not in datasets[parser.target_dataset].columns: # type: ignore
+ console.print(
+ f"[red]The column {parser.target_column} does not exist.\n[/red]" # type: ignore
+ )
+ return False
+ return True
+
+
+def plot_residuals(
+ model,
+ past_covariates,
+ series,
+ forecast_horizon: int = 1,
+ num_bins: int = 20,
+ default_formatting: bool = False,
+):
+ del default_formatting
+ if past_covariates:
+ console.print(
+ "[red]Cannot calculate and plot residuals if there are past covariates.[/red]"
+ )
+ else:
+ console.print(
+ "[green]Calculating and plotting residuals... This may take a few moments.[/green]"
+ )
+ my_stopper = early_stopper(5, "val_loss")
+ pl_trainer_kwargs = {"callbacks": [my_stopper], "accelerator": "cpu"}
+ model.trainer_params = pl_trainer_kwargs
+ residuals = model.residuals(
+ series=series,
+ forecast_horizon=forecast_horizon,
+ retrain=False,
+ verbose=True,
+ )
+ plot_residuals_analysis(
+ residuals=residuals,
+ num_bins=num_bins,
+ fill_nan=True,
+ # TODO: uncomment this once darts pr #1224 becomes a part of the package
+ # default_formatting=default_formatting,
+ )
+
+
+def check_data_length(
+ train, test, input_chunk_length: int, output_chunk_length: int
+) -> bool:
+ if input_chunk_length + output_chunk_length > len(train):
+ base = "[red]Not enough train data. Please increase the "
+ console.print(
+ base + "train test split or decrease input or output chunk length.[/red]\n"
+ )
+ return False
+ if input_chunk_length + output_chunk_length > len(test):
+ base = "[red]Not enough test data. Please decrease the "
+ console.print(
+ base
+ + "train test split or decrease the input or output chunk length.[/red]\n"
+ )
+ return False
+ return True
+
+
+def filter_dates(
+ data: Union[pd.DataFrame, pd.Series],
+ start_date: Optional[datetime],
+ end_date: Optional[datetime],
+) -> Union[pd.DataFrame, pd.Series]:
+ if start_date and end_date and start_date >= end_date:
+ console.print("[red]The start date must be before the end date.[/red]\n")
+ return data
+ if end_date:
+ data = data[data["date"] <= end_date]
+ if start_date:
+ data = data[data["date"] >= start_date]
+ return data
+
+
+def clean_data(
+ data: Union[pd.DataFrame, pd.Series],
+ start_date: Optional[datetime] = None,
+ end_date: Optional[datetime] = None,
+ target_column: Optional[str] = None,
+ past_covariates: Optional[str] = None,
+) -> Union[pd.DataFrame, pd.Series]:
+ # check if target column is in data and if the target_column has any inf
+ # replace all inf with nan. This is because darts does not handle inf
+ # Creating a timeseries with fillna=True will replace all nan with interoplated values
+ if target_column and target_column in data.columns:
+ if data[target_column].isin([np.inf, -np.inf]).any():
+ console.print(
+ f"[red]The target column [{target_column}] has inf values. Cleaning...[/red]\n"
+ )
+ data = data.replace([np.inf, -np.inf], np.nan)
+
+ # check if past covariates are in data and if they have any inf
+ if past_covariates:
+ covariates = past_covariates.split(",")
+ for covariate in covariates:
+ if covariate in data.columns:
+ if data[covariate].isin([np.inf, -np.inf]).any():
+ console.print(
+ f"[red]The covariate:{covariate} has inf values. Cleaning...[/red]\n"
+ )
+ data = data.replace([np.inf, -np.inf], np.nan)
+
+ if isinstance(data, pd.Series):
+ col = data.name
+ columns = ["date", col]
+ data = pd.DataFrame(data).reset_index()
+ data.columns = columns
+ data = filter_dates(data, start_date, end_date)
+ data = data.set_index("date")
+ data = data[col]
+ elif "date" in data.columns:
+ data = filter_dates(data, start_date, end_date)
+ elif end_date or start_date:
+ console.print(
+ "[red]No 'date' column specified, ignoring start end end date[/red]\n"
+ )
+ return data
+
+
+def clean_covariates(parser, dataset: pd.DataFrame) -> Optional[str]:
+ forecast_column: str = parser.target_column
+ if parser.all_past_covariates:
+ data = dataset
+ covs = [x for x in data.columns if x not in ["date", parser.target_column]]
+ return ",".join(covs)
+ covariates = parser.past_covariates
+ if not covariates:
+ return covariates
+ covs_list = covariates.split(",")
+ for covariate in covs_list:
+ if covariate == forecast_column:
+ covs_list.remove(covariate)
+ console.print(
+ f"[red]Forecast target '{forecast_column}' cannot be within the past"
+ " covariates. Removed the covariates from analysis[/red]\n"
+ )
+ if len(covariates) == 0:
+ return None
+ covariates = ",".join(covs_list)
+ return covariates
+
+
+def check_data(
+ data: pd.DataFrame, target_column: str, past_covariates: Optional[str] = None
+) -> bool:
+ if target_column not in data.columns:
+ console.print(
+ f"[red]Column {target_column} is not in the dataframe."
+ " Change the 'target_column' parameter.[/red]\n"
+ )
+ return False
+ if past_covariates is not None:
+ covariates = past_covariates.split(",")
+ for covariate in covariates:
+ if covariate not in data.columns:
+ console.print(
+ f"[red]Column {covariate} is not in the dataframe."
+ " Change the 'past_covariates' parameter.[/red]\n"
+ )
+ return False
+ return True
+
+
+def check_output(
+ output_chunk_length: int, n_predict: int, past_covariates: bool
+) -> int:
+ if past_covariates:
+ if output_chunk_length != n_predict:
+ console.print(
+ "[red]Warning: when using past covariates n_predict must equal"
+ f" output_chunk_length. We have changed your output_chunk_length to {n_predict}"
+ " to match your n_predict"
+ )
+ return n_predict
+ return output_chunk_length
+
+
+def check_dates(s: pd.Series) -> bool:
+ """Checks whether all hours, minutes, seconds and milliseconds are 0""" ""
+ for _, value in s.items():
+ if value.time() != time(0, 0, 0, 0):
+ return False
+ return True
diff --git a/openbb_terminal/forecast/linregr_model.py b/openbb_terminal/forecast/linregr_model.py
new file mode 100644
index 00000000000..ae5053d768f
--- /dev/null
+++ b/openbb_terminal/forecast/linregr_model.py
@@ -0,0 +1,113 @@
+# pylint: disable=too-many-arguments
+"""Linear Regression Model"""
+__docformat__ = "numpy"
+
+import logging
+from typing import Any, Tuple, Union, List, Optional
+import warnings
+
+
+import pandas as pd
+
+from darts import TimeSeries
+from darts.models import LinearRegressionModel
+from openbb_terminal.decorators import log_start_end
+
+from openbb_terminal.forecast import helpers
+
+logger = logging.getLogger(__name__)
+
+
+@log_start_end(log=logger)
+def get_linear_regression_data(
+ data: Union[pd.Series, pd.DataFrame],
+ target_column: str = "close",
+ n_predict: int = 5,
+ past_covariates: str = None,
+ train_split: float = 0.85,
+ forecast_horizon: int = 5,
+ output_chunk_length: int = 5,
+ lags: Union[int, List[int]] = 14,
+ random_state: Optional[int] = None,
+) -> Tuple[List[TimeSeries], List[TimeSeries], List[TimeSeries], float, Any]:
+ """Perform Linear Regression Forecasting
+
+ Args:
+ data (Union[pd.Series, pd.DataFrame]):
+ Input Data
+ target_column (str, optional):
+ Target column to forecast. Defaults to "close".
+ n_predict (int, optional):
+ Days to predict. Defaults to 5.
+ train_split (float, optional):
+ Train/val split. Defaults to 0.85.
+ past_covariates (str, optional):
+ Multiple secondary columns to factor in when forecasting. Defaults to None.
+ forecast_horizon (int, optional):
+ Forecast horizon when performing historical forecasting. Defaults to 5.
+ output_chunk_length (int, optional):
+ The length of the forecast of the model. Defaults to 1.
+ lags (int, list)
+ lagged target values to predict the next time step
+ random_state (int, optional):
+ The state for the model
+
+ Returns:
+ List[TimeSeries]
+ Adjusted Data series
+ List[TimeSeries]
+ Historical forecast by best RNN model
+ List[TimeSeries]
+ list of Predictions
+ float
+ Mean average precision error
+ Any
+ Best Linear Regression Model
+ """
+ use_scalers = False
+ probabilistic = True
+
+ scaler, ticker_series = helpers.get_series(
+ data, target_column, is_scaler=use_scalers
+ )
+
+ past_covariate_whole, _, _ = helpers.past_covs(
+ past_covariates, data, train_split, use_scalers
+ )
+
+ if past_covariates is not None:
+ lags_past_covariates = lags
+ else:
+ lags_past_covariates = None
+
+ lin_reg_model = LinearRegressionModel(
+ output_chunk_length=output_chunk_length,
+ lags=lags,
+ lags_past_covariates=lags_past_covariates,
+ likelihood="quantile",
+ quantiles=[0.05, 0.1, 0.25, 0.5, 0.75, 0.9, 0.95],
+ random_state=random_state,
+ )
+
+ with warnings.catch_warnings():
+ warnings.simplefilter(action="ignore", category=FutureWarning)
+ if past_covariates is not None:
+ lin_reg_model.fit(
+ series=ticker_series, past_covariates=past_covariate_whole
+ )
+ else:
+ lin_reg_model.fit(series=ticker_series)
+
+ return helpers.get_prediction(
+ "Logistic Regression",
+ probabilistic,
+ use_scalers,
+ scaler,
+ past_covariates,
+ lin_reg_model,
+ ticker_series,
+ past_covariate_whole,
+ train_split,
+ forecast_horizon,
+ n_predict,
+ )
diff --git a/openbb_terminal/forecast/linregr_view.py b/openbb_terminal/forecast/linregr_view.py
new file mode 100644
index 00000000000..27b21a12c61
--- /dev/null
+++ b/openbb_terminal/forecast/linregr_view.py
@@ -0,0 +1,122 @@
+"""Linear Regression View"""
+__docformat__ = "numpy"
+
+import logging
+from typing import Union, List, Optional
+from datetime import datetime
+
+import pandas as pd
+import matplotlib.pyplot as plt
+
+from openbb_terminal.forecast import linregr_model
+from openbb_terminal.decorators import log_start_end
+from openbb_terminal.forecast import helpers
+
+logger = logging.getLogger(__name__)
+# pylint: disable=too-many-arguments
+
+
+@log_start_end(log=logger)
+def display_linear_regression(
+ data: Union[pd.Series, pd.DataFrame],
+ target_column: str = "close",
+ dataset_name: str = "",
+ n_predict: int = 5,
+ past_covariates: str = None,
+ train_split: float = 0.85,
+ forecast_horizon: int = 5,
+ output_chunk_length: int = 1,
+ lags: Union[int, List[int]] = 72,
+ export: str = "",
+ residuals: bool = False,
+ forecast_only: bool = False,
+ start_date: Optional[datetime] = None,
+ end_date: Optional[datetime] = None,
+ naive: bool = False,
+ external_axes: Optional[List[plt.axes]] = None,
+):
+ """Display Linear Regression Forecasting
+
+ Args:
+ data (Union[pd.Series, pd.DataFrame]):
+ Input Data
+ dataset_name str
+ The name of the ticker to be predicted
+ n_predict (int, optional):
+ Days to predict. Defaults to 5.
+ target_col (str, optional):
+ Target column to forecast. Defaults to "close".
+ train_split (float, optional):
+ Train/val split. Defaults to 0.85.
+ past_covariates (str, optional):
+ Multiple secondary columns to factor in when forecasting. Defaults to None.
+ forecast_horizon (int, optional):
+ Forecast horizon when performing historical forecasting. Defaults to 5.
+ output_chunk_length (int, optional):
+ The length of the forecast of the model. Defaults to 1.
+ lags (int, list)
+ lagged target values to predict the next time step
+ export: str
+ Format to export data
+ residuals: bool
+ Whether to show residuals for the model. Defaults to False.
+ forecast_only: bool
+ Whether to only show dates in the forecasting range. Defaults to False.
+ start_date: Optional[datetime]
+ The starting date to perform analysis, data before this is trimmed. Defaults to None.
+ end_date: Optional[datetime]
+ The ending date to perform analysis, data after this is trimmed. Defaults to None.
+ naive: bool
+ Whether to show the naive baseline. This just assumes the closing price will be the
+ same as the previous day's closing price. Defaults to False.
+ external_axes:Optional[List[plt.axes]]
+ External axes to plot on
+ """
+ data = helpers.clean_data(
+ data, start_date, end_date, target_column, past_covariates
+ )
+ if not helpers.check_data(data, target_column, past_covariates):
+ return
+ output_chunk_length = helpers.check_output(
+ output_chunk_length, n_predict, bool(past_covariates)
+ )
+ (
+ ticker_series,
+ historical_fcast,
+ predicted_values,
+ precision,
+ _model,
+ ) = linregr_model.get_linear_regression_data(
+ data=data,
+ n_predict=n_predict,
+ target_column=target_column,
+ past_covariates=past_covariates,
+ train_split=train_split,
+ forecast_horizon=forecast_horizon,
+ output_chunk_length=output_chunk_length,
+ lags=lags,
+ )
+
+ probabilistic = True
+ helpers.plot_forecast(
+ "LR",
+ target_column,
+ historical_fcast,
+ predicted_values,
+ ticker_series,
+ dataset_name,
+ data,
+ n_predict,
+ forecast_horizon,
+ past_covariates,
+ precision,
+ probabilistic,
+ export,
+ forecast_only=forecast_only,
+ naive=naive,
+ external_axes=external_axes,
+ )
+ if residuals:
+ helpers.plot_residuals(
+ _model, past_covariates, ticker_series, forecast_horizon=forecast_horizon
+ )
diff --git a/openbb_terminal/forecast/nbeats_model.py b/openbb_terminal/forecast/nbeats_model.py
new file mode 100644
index 00000000000..8cede203f53
--- /dev/null
+++ b/openbb_terminal/forecast/nbeats_model.py
@@ -0,0 +1,161 @@
+# pylint: disable=too-many-arguments
+"""NBEATS Model"""
+__docformat__ = "numpy"
+
+import logging
+import warnings
+from typing import Any, Tuple, Union, List, Optional
+
+import pandas as pd
+
+from darts import TimeSeries
+from darts.models import NBEATSModel
+from openbb_terminal.decorators import log_start_end
+
+from openbb_terminal.forecast import helpers
+
+logger = logging.getLogger(__name__)
+
+
+@log_start_end(log=logger)
+def get_NBEATS_data(
+ data: Union[pd.Series, pd.DataFrame],
+ target_column: str = "close",
+ n_predict: int = 5,
+ past_covariates: str = None,
+ train_split: float = 0.85,
+ forecast_horizon: int = 5,
+ input_chunk_length: int = 14,
+ output_chunk_length: int = 5,
+ num_stacks: int = 10,
+ num_blocks: int = 3,
+ num_layers: int = 4,
+ layer_widths: int = 512,
+ batch_size: int = 800,
+ n_epochs: int = 100,
+ learning_rate: float = 1e-3,
+ model_save_name: str = "nbeats_model",
+ force_reset: bool = True,
+ save_checkpoints: bool = True,
+) -> Tuple[List[TimeSeries], List[TimeSeries], List[TimeSeries], Optional[float], Any]:
+ """Perform NBEATS Forecasting
+
+ Args:
+ data (Union[pd.Series, pd.DataFrame]):
+ Input Data
+ target_column (str, optional):
+ Target column to forecast. Defaults to "close".
+ n_predict (int, optional):
+ Days to predict. Defaults to 5.
+ train_split (float, optional):
+ Train/val split. Defaults to 0.85.
+ past_covariates (str, optional):
+ Multiple secondary columns to factor in when forecasting. Defaults to None.
+ forecast_horizon (int, optional):
+ Forecast horizon when performing historical forecasting. Defaults to 5.
+ input_chunk_length (int, optional):
+ Number of past time steps that are fed to the forecasting module at prediction time. Defaults to 14.
+ output_chunk_length (int, optional):
+ The length of the forecast of the model. Defaults to 5.
+ num_stacks (int, optional):
+ The number of stacks that make up the whole model. Defaults to 10.
+ num_blocks (int, optional):
+ The number of blocks making up every stack. Defaults to 3.
+ num_layers (int, optional):
+ The number of fully connected layers preceding the final forking layers in each block
+ of every stack. Defaults to 4.
+ layer_widths (int, optional):
+ Determines the number of neurons that make up each fully connected layer in each block
+ of every stack. Defaults to 512.
+ batch_size (int, optional):
+ Number of time series (input and output sequences) used in each training pass. Defaults to 32.
+ n_epochs (int, optional):
+ Number of epochs over which to train the model. Defaults to 100.
+ learning_rate (float, optional):
+ Defaults to 1e-3.
+ model_save_name (str, optional):
+ Name for model. Defaults to "brnn_model".
+ force_reset (bool, optional):
+ If set to True, any previously-existing model with the same name will be reset
+ (all checkpoints will be discarded). Defaults to True.
+ save_checkpoints (bool, optional):
+ Whether or not to automatically save the untrained model and checkpoints from training.
+ Defaults to True.
+
+ Returns:
+ List[TimeSeries]
+ Adjusted Data series
+ List[TimeSeries]
+ Historical forecast by best RNN model
+ List[TimeSeries]
+ list of Predictions
+ Optional[float]
+ Mean average precision error
+ Any
+ Best NBEATS Model
+ """
+
+ use_scalers = True
+ probabilistic = False
+
+ scaler, ticker_series = helpers.get_series(
+ data, target_column, is_scaler=use_scalers
+ )
+ train, val = ticker_series.split_before(train_split)
+ valid = helpers.check_data_length(
+ train, val, input_chunk_length, output_chunk_length
+ )
+ if not valid:
+ return [], [], [], None, None
+
+ (
+ past_covariate_whole,
+ past_covariate_train,
+ past_covariate_val,
+ ) = helpers.past_covs(past_covariates, data, train_split, use_scalers)
+
+ nbeats_model = NBEATSModel(
+ input_chunk_length=input_chunk_length,
+ output_chunk_length=output_chunk_length,
+ generic_architecture=True,
+ num_stacks=num_stacks,
+ num_blocks=num_blocks,
+ num_layers=num_layers,
+ layer_widths=layer_widths,
+ n_epochs=n_epochs,
+ nr_epochs_val_period=1,
+ batch_size=batch_size,
+ optimizer_kwargs={"lr": learning_rate},
+ model_name=model_save_name,
+ force_reset=force_reset,
+ save_checkpoints=save_checkpoints,
+ random_state=42,
+ pl_trainer_kwargs=helpers.get_pl_kwargs(accelerator="cpu"),
+ )
+
+ # fit model on train series for historical forecasting
+ with warnings.catch_warnings():
+ warnings.simplefilter("ignore")
+ helpers.fit_model(
+ nbeats_model,
+ train,
+ val,
+ past_covariate_train,
+ past_covariate_val,
+ )
+ best_model = NBEATSModel.load_from_checkpoint(model_name=model_save_name, best=True)
+
+ # Showing historical backtesting without retraining model (too slow)
+ return helpers.get_prediction(
+ "NBEATS",
+ probabilistic,
+ use_scalers,
+ scaler,
+ past_covariates,
+ best_model,
+ ticker_series,
+ past_covariate_whole,
+ train_split,
+ forecast_horizon,
+ n_predict,
+ )
diff --git a/openbb_terminal/forecast/nbeats_view.py b/openbb_terminal/forecast/nbeats_view.py
new file mode 100644
index 00000000000..166c6bf4699
--- /dev/null
+++ b/openbb_terminal/forecast/nbeats_view.py
@@ -0,0 +1,171 @@
+"""NBEATS View"""
+__docformat__ = "numpy"
+
+import logging
+from typing import Union, Optional, List
+from datetime import datetime
+
+import pandas as pd
+import matplotlib.pyplot as plt
+
+from openbb_terminal.forecast import nbeats_model
+from openbb_terminal.decorators import log_start_end
+from openbb_terminal.forecast import helpers
+
+logger = logging.getLogger(__name__)
+# pylint: disable=too-many-arguments
+
+
+@log_start_end(log=logger)
+def display_nbeats_forecast(
+ data: Union[pd.DataFrame, pd.Series],
+ target_column: str = "close",
+ dataset_name: str = "",
+ n_predict: int = 5,
+ past_covariates: str = None,
+ train_split: float = 0.85,
+ forecast_horizon: int = 5,
+ input_chunk_length: int = 14,
+ output_chunk_length: int = 5,
+ num_stacks: int = 10,
+ num_blocks: int = 3,
+ num_layers: int = 4,
+ layer_widths: int = 512,
+ n_epochs: int = 100,
+ learning_rate: float = 1e-3,
+ batch_size: int = 800,
+ model_save_name: str = "nbeats_model",
+ force_reset: bool = True,
+ save_checkpoints: bool = True,
+ export: str = "",
+ residuals: bool = False,
+ forecast_only: bool = False,
+ start_date: Optional[datetime] = None,
+ end_date: Optional[datetime] = None,
+ naive: bool = False,
+ external_axes: Optional[List[plt.axes]] = None,
+):
+ """Display NBEATS forecast
+
+ Parameters
+ ----------
+ data (Union[pd.Series, pd.DataFrame]):
+ Input Data
+ target_column (str, optional):
+ Target column to forecast. Defaults to "close".
+ dataset_name str
+ The name of the ticker to be predicted
+ n_predict (int, optional):
+ Days to predict. Defaults to 5.
+ train_split (float, optional):
+ Train/val split. Defaults to 0.85.
+ past_covariates (str, optional):
+ Multiple secondary columns to factor in when forecasting. Defaults to None.
+ forecast_horizon (int, optional):
+ Forecast horizon when performing historical forecasting. Defaults to 5.
+ input_chunk_length (int, optional):
+ Number of past time steps that are fed to the forecasting module at prediction time. Defaults to 14.
+ output_chunk_length (int, optional):
+ The length of the forecast of the model. Defaults to 5.
+ num_stacks (int, optional):
+ The number of stacks that make up the whole model. Defaults to 10.
+ num_blocks (int, optional):
+ The number of blocks making up every stack. Defaults to 3.
+ num_layers (int, optional):
+ The number of fully connected layers preceding the final forking layers in each block
+ of every stack. Defaults to 4.
+ layer_widths (int, optional):
+ Determines the number of neurons that make up each fully connected layer in each block
+ of every stack. Defaults to 512.
+ batch_size (int, optional):
+ Number of time series (input and output sequences) used in each training pass. Defaults
+ to 32.
+ n_epochs (int, optional):
+ Number of epochs over which to train the model. Defaults to 100.
+ learning_rate (float, optional):
+ Defaults to 1e-3.
+ model_save_name (str, optional):
+ Name for model. Defaults to "brnn_model".
+ force_reset (bool, optional):
+ If set to True, any previously-existing model with the same name will be reset (all
+ checkpoints will be discarded). Defaults to True.
+ save_checkpoints (bool, optional):
+ Whether or not to automatically save the untrained model and checkpoints from training.
+ Defaults to True.
+ export: str
+ Format to export data
+ residuals: bool
+ Whether to show residuals for the model. Defaults to False.
+ forecast_only: bool
+ Whether to only show dates in the forecasting range. Defaults to False.
+ start_date: Optional[datetime]
+ The starting date to perform analysis, data before this is trimmed. Defaults to None.
+ end_date: Optional[datetime]
+ The ending date to perform analysis, data after this is trimmed. Defaults to None.
+ naive: bool
+ Whether to show the naive baseline. This just assumes the closing price will be the same
+ as the previous day's closing price. Defaults to False.
+ external_axes:Optional[List[plt.axes]]
+ External axes to plot on
+ """
+
+ data = helpers.clean_data(
+ data, start_date, end_date, target_column, past_covariates
+ )
+ if not helpers.check_data(data, target_column, past_covariates):
+ return
+ output_chunk_length = helpers.check_output(
+ output_chunk_length, n_predict, bool(past_covariates)
+ )
+ (
+ ticker_series,
+ historical_fcast,
+ predicted_values,
+ precision,
+ _model,
+ ) = nbeats_model.get_NBEATS_data(
+ data=data,
+ n_predict=n_predict,
+ target_column=target_column,
+ past_covariates=past_covariates,
+ train_split=train_split,
+ forecast_horizon=forecast_horizon,
+ input_chunk_length=input_chunk_length,
+ output_chunk_length=output_chunk_length,
+ num_stacks=num_stacks,
+ num_blocks=num_blocks,
+ num_layers=num_layers,
+ layer_widths=layer_widths,
+ batch_size=batch_size,
+ n_epochs=n_epochs,
+ learning_rate=learning_rate,
+ model_save_name=model_save_name,
+ force_reset=force_reset,
+ save_checkpoints=save_checkpoints,
+ )
+ if ticker_series == []:
+ return
+
+ probabilistic = False
+ helpers.plot_forecast(
+ "NBEATS",
+ target_column,
+ historical_fcast,
+ predicted_values,
+ ticker_series,
+ dataset_name,
+ data,
+ n_predict,
+ forecast_horizon,
+ past_covariates,
+ precision,
+ probabilistic,
+ export,
+ forecast_only=forecast_only,
+ naive=naive,
+ external_axes=external_axes,
+ )
+ if residuals:
+ helpers.plot_residuals(
+ _model, past_covariates, ticker_series, forecast_horizon=forecast_horizon
+ )
diff --git a/openbb_terminal/forecast/regr_model.py b/openbb_terminal/forecast/regr_model.py
new file mode 100644
index 00000000000..9a431b5ca7f
--- /dev/null
+++ b/openbb_terminal/forecast/regr_model.py
@@ -0,0 +1,104 @@
+# pylint: disable=too-many-arguments
+"""Regression Model"""
+__docformat__ = "numpy"
+
+import logging
+from typing import Any, Tuple, Union, List
+import warnings
+
+
+import pandas as pd
+
+from darts import TimeSeries
+from darts.models import RegressionModel
+from openbb_terminal.decorators import log_start_end
+
+from openbb_terminal.forecast import helpers
+
+logger = logging.getLogger(__name__)
+
+
+@log_start_end(log=logger)
+def get_regression_data(
+ data: Union[pd.Series, pd.DataFrame],
+ target_column: str = "close",
+ n_predict: int = 5,
+ past_covariates: str = None,
+ train_split: float = 0.85,
+ forecast_horizon: int = 5,
+ output_chunk_length: int = 1,
+ lags: Union[int, List[int]] = 72,
+) -> Tuple[List[TimeSeries], List[TimeSeries], List[TimeSeries], float, Any]:
+ """Perform Regression Forecasting
+
+ Args:
+ data (Union[pd.Series, pd.DataFrame]):
+ Input Data
+ n_predict (int, optional):
+ Days to predict. Defaults to 5.
+ target_column (str, optional):
+ Target column to forecast. Defaults to "close".
+ train_split (float, optional):
+ Train/val split. Defaults to 0.85.
+ past_covariates (str, optional):
+ Multiple secondary columns to factor in when forecasting. Defaults to None.
+ forecast_horizon (int, optional):
+ Forecast horizon when performing historical forecasting. Defaults to 5.
+ output_chunk_length (int, optional):
+ The length of the forecast of the model. Defaults to 1.
+ lags (int, list)
+ lagged target values to predict the next time step
+
+ Returns:
+ List[TimeSeries]
+ Adjusted Data series
+ List[TimeSeries]
+ Historical forecast by best RNN model
+ List[TimeSeries]
+ list of Predictions
+ float
+ Mean average precision error
+ Any
+ Best Regression Model
+ """
+
+ use_scalers = False
+ probabilistic = False
+
+ scaler, ticker_series = helpers.get_series(
+ data, target_column, is_scaler=use_scalers
+ )
+
+ past_covariate_whole, _, _ = helpers.past_covs(
+ past_covariates, data, train_split, use_scalers
+ )
+
+ if past_covariates is not None:
+ lags_past_covariates = lags
+ else:
+ lags_past_covariates = None
+
+ reg_model = RegressionModel(
+ output_chunk_length=output_chunk_length,
+ lags=lags,
+ lags_past_covariates=lags_past_covariates,
+ )
+
+ with warnings.catch_warnings():
+ warnings.simplefilter(action="ignore", category=FutureWarning)
+ reg_model.fit(ticker_series, past_covariate_whole)
+
+ # Showing historical backtesting without retraining model (too slow)
+ return helpers.get_prediction(
+ "Regression",
+ probabilistic,
+ use_scalers,
+ scaler,
+ past_covariates,
+ reg_model,
+ ticker_series,
+ past_covariate_whole,
+ train_split,
+ forecast_horizon,
+ n_predict,
+ )
diff --git a/openbb_terminal/forecast/regr_view.py b/openbb_terminal/forecast/regr_view.py
new file mode 100644
index 00000000000..8ef6bdb14c5
--- /dev/null
+++ b/openbb_terminal/forecast/regr_view.py
@@ -0,0 +1,121 @@
+""" Regression View"""
+__docformat__ = "numpy"
+
+import logging
+from typing import Union, List, Optional
+from datetime import datetime
+
+import pandas as pd
+import matplotlib.pyplot as plt
+
+from openbb_terminal.forecast import regr_model
+from openbb_terminal.decorators import log_start_end
+from openbb_terminal.forecast import helpers
+
+logger = logging.getLogger(__name__)
+# pylint: disable=too-many-arguments
+
+
+@log_start_end(log=logger)
+def display_regression(
+ data: Union[pd.Series, pd.DataFrame],
+ target_column: str = "close",
+ dataset_name: str = "",
+ n_predict: int = 5,
+ past_covariates: str = None,
+ train_split: float = 0.85,
+ forecast_horizon: int = 5,
+ output_chunk_length: int = 1,
+ lags: Union[int, List[int]] = 72,
+ export: str = "",
+ residuals: bool = False,
+ forecast_only: bool = False,
+ start_date: Optional[datetime] = None,
+ end_date: Optional[datetime] = None,
+ naive: bool = False,
+ external_axes: Optional[List[plt.axes]] = None,
+):
+ """Display Regression Forecasting
+
+ Args:
+ data (Union[pd.Series, pd.DataFrame]):
+ Input Data
+ target_column (str, optional):
+ Target column to forecast. Defaults to "close".
+ dataset_name str
+ The name of the ticker to be predicted
+ n_predict (int, optional):
+ Days to predict. Defaults to 5.
+ train_split (float, optional):
+ Train/val split. Defaults to 0.85.
+ past_covariates (str, optional):
+ Multiple secondary columns to factor in when forecasting. Defaults to None.
+ forecast_horizon (int, optional):
+ Forecast horizon when performing historical forecasting. Defaults to 5.
+ output_chunk_length (int, optional):
+ The length of the forecast of the model. Defaults to 1.
+ lags (int, list)
+ lagged target values to predict the next time step
+ export: str
+ Format to export data
+ residuals: bool
+ Whether to show residuals for the model. Defaults to False.
+ forecast_only: bool
+ Whether to only show dates in the forecasting range. Defaults to False.
+ start_date: Optional[datetime]
+ The starting date to perform analysis, data before this is trimmed. Defaults to None.
+ end_date: Optional[datetime]
+ The ending date to perform analysis, data after this is trimmed. Defaults to None.
+ naive: bool
+ Whether to show the naive baseline. This just assumes the closing price will be the same
+ as the previous day's closing price. Defaults to False.
+ external_axes:Optional[List[plt.axes]]
+ External axes to plot on
+ """
+ data = helpers.clean_data(
+ data, start_date, end_date, target_column, past_covariates
+ )
+ if not helpers.check_data(data, target_column, past_covariates):
+ return
+ output_chunk_length = helpers.check_output(
+ output_chunk_length, n_predict, bool(past_covariates)
+ )
+ (
+ ticker_series,
+ historical_fcast,
+ predicted_values,
+ precision,
+ _model,
+ ) = regr_model.get_regression_data(
+ data=data,
+ n_predict=n_predict,
+ target_column=target_column,
+ past_covariates=past_covariates,
+ train_split=train_split,
+ forecast_horizon=forecast_horizon,
+ output_chunk_length=output_chunk_length,
+ lags=lags,
+ )
+ probabilistic = False
+ helpers.plot_forecast(
+ "REGR",
+ target_column,
+ historical_fcast,
+ predicted_values,
+ ticker_series,
+ dataset_name,
+ data,
+ n_predict,
+ forecast_horizon,
+ past_covariates,
+ precision,
+ probabilistic,
+ export,
+ forecast_only=forecast_only,
+ naive=naive,
+ external_axes=external_axes,
+ )
+ if residuals:
+ helpers.plot_residuals(
+ _model, past_covariates, ticker_series, forecast_horizon=forecast_horizon
+ )
diff --git a/openbb_terminal/forecast/rnn_model.py b/openbb_terminal/forecast/rnn_model.py
new file mode 100644
index 00000000000..a78281ddf2c
--- /dev/null
+++ b/openbb_terminal/forecast/rnn_model.py
@@ -0,0 +1,137 @@
+# pylint: disable=too-many-arguments
+"""RNN Model"""
+__docformat__ = "numpy"
+
+import logging
+import warnings
+from typing import Any, Tuple, Union, List, Optional
+
+import pandas as pd
+
+from darts import TimeSeries
+from darts.models import RNNModel
+from darts.utils.likelihood_models import GaussianLikelihood
+from openbb_terminal.decorators import log_start_end
+from openbb_terminal.forecast import helpers
+
+logger = logging.getLogger(__name__)
+
+
+@log_start_end(log=logger)
+def get_rnn_data(
+ data: Union[pd.Series, pd.DataFrame],
+ target_column: str = "close",
+ n_predict: int = 5,
+ train_split: float = 0.85,
+ forecast_horizon: int = 5,
+ model_type: str = "LSTM",
+ hidden_dim: int = 20,
+ dropout: float = 0.0,
+ batch_size: int = 16,
+ n_epochs: int = 100,
+ learning_rate: float = 1e-3,
+ model_save_name: str = "rnn_model",
+ training_length: int = 20,
+ input_chunk_size: int = 14,
+ force_reset: bool = True,
+ save_checkpoints: bool = True,
+) -> Tuple[List[TimeSeries], List[TimeSeries], List[TimeSeries], Optional[float], Any]:
+ """Perform RNN forecasting
+
+ Args:
+ data (Union[pd.Series, pd.DataFrame]):
+ Input Data
+ n_predict (int, optional):
+ Days to predict. Defaults to 5.
+ target_column (str, optional):
+ Target column to forecast. Defaults to "close".
+ train_split (float, optional):
+ Train/val split. Defaults to 0.85.
+ forecast_horizon (int, optional):
+ Forecast horizon when performing historical forecasting. Defaults to 5.
+ model_type (str, optional):
+ Either a string specifying the RNN module type ("RNN", "LSTM" or "GRU"). Defaults to "LSTM".
+ hidden_dim (int, optional):
+ Size for feature maps for each hidden RNN layer.. Defaults to 20.
+ dropout (float, optional):
+ Fraction of neurons afected by Dropout. Defaults to 0.0.
+ batch_size (int, optional):
+ Number of time series (input and output sequences) used in each training pass. Defaults to 32.
+ n_epochs (int, optional):
+ Number of epochs over which to train the model. Defaults to 100.
+ learning_rate (float, optional):
+ Defaults to 1e-3.
+ model_save_name (str, optional):
+ Name for model. Defaults to "brnn_model".
+ force_reset (bool, optional):
+ If set to True, any previously-existing model with the same name will be reset
+ (all checkpoints will be discarded). Defaults to True.
+ save_checkpoints (bool, optional):
+ Whether or not to automatically save the untrained model and checkpoints from training.
+ Defaults to True.
+
+ Returns:
+ List[TimeSeries]
+ Adjusted Data series
+ List[TimeSeries]
+ Historical forecast by best RNN model
+ List[TimeSeries]
+ list of Predictions
+ float
+ Mean average precision error
+ Any
+ Best RNN Model
+ """
+
+ # TODO Check if torch GPU AVAILABLE
+
+ use_scalers = True
+ probabilistic = True
+ past_covariates = None
+ past_covariate_whole = None
+
+ scaler, ticker_series = helpers.get_series(
+ data, target_column, is_scaler=use_scalers
+ )
+ train, val = ticker_series.split_before(train_split)
+ valid = helpers.check_data_length(train, val, input_chunk_size, 0)
+ if not valid:
+ return [], [], [], None, None
+
+ rnn_model = RNNModel(
+ model=model_type,
+ hidden_dim=hidden_dim,
+ dropout=dropout,
+ batch_size=batch_size,
+ n_epochs=n_epochs,
+ optimizer_kwargs={"lr": learning_rate},
+ model_name=model_save_name,
+ random_state=42,
+ training_length=training_length,
+ input_chunk_length=input_chunk_size,
+ pl_trainer_kwargs=helpers.get_pl_kwargs(accelerator="cpu"),
+ force_reset=force_reset,
+ save_checkpoints=save_checkpoints,
+ likelihood=GaussianLikelihood(),
+ )
+
+ # fit model on train series for historical forecasting
+ with warnings.catch_warnings():
+ warnings.simplefilter("ignore")
+ helpers.fit_model(rnn_model, train, val)
+ best_model = RNNModel.load_from_checkpoint(model_name=model_save_name, best=True)
+
+ # Showing historical backtesting without retraining model (too slow)
+ return helpers.get_prediction(
+ "RNN",
+ probabilistic,
+ use_scalers,
+ scaler,
+ past_covariates,
+ best_model,
+ ticker_series,
+ past_covariate_whole,
+ train_split,
+ forecast_horizon,
+ n_predict,
+ )
diff --git a/openbb_terminal/forecast/rnn_view.py b/openbb_terminal/forecast/rnn_view.py
new file mode 100644
index 00000000000..2c7bf8ee478
--- /dev/null
+++ b/openbb_terminal/forecast/rnn_view.py
@@ -0,0 +1,151 @@
+"""RNN View"""
+__docformat__ = "numpy"
+
+import logging
+from typing import Union, Optional, List
+from datetime import datetime
+
+import pandas as pd
+import matplotlib.pyplot as plt
+
+from openbb_terminal.forecast import rnn_model
+from openbb_terminal.decorators import log_start_end
+from openbb_terminal.forecast import helpers
+
+logger = logging.getLogger(__name__)
+# pylint: disable=too-many-arguments
+
+
+@log_start_end(log=logger)
+def display_rnn_forecast(
+ data: Union[pd.DataFrame, pd.Series],
+ target_column: str = "close",
+ dataset_name: str = "",
+ n_predict: int = 5,
+ train_split: float = 0.85,
+ forecast_horizon: int = 5,
+ model_type: str = "LSTM",
+ hidden_dim: int = 20,
+ dropout: float = 0.0,
+ batch_size: int = 16,
+ n_epochs: int = 100,
+ learning_rate: float = 1e-3,
+ model_save_name: str = "rnn_model",
+ training_length: int = 20,
+ input_chunk_size: int = 14,
+ force_reset: bool = True,
+ save_checkpoints: bool = True,
+ export: str = "",
+ residuals: bool = False,
+ forecast_only: bool = False,
+ start_date: Optional[datetime] = None,
+ end_date: Optional[datetime] = None,
+ naive: bool = False,
+ external_axes: Optional[List[plt.axes]] = None,
+):
+ """Display RNN forecast
+
+ Parameters
+ ----------
+ data (Union[pd.Series, pd.DataFrame]):
+ Input Data
+ dataset_name str
+ The name of the ticker to be predicted
+ n_predict (int, optional):
+ Days to predict. Defaults to 5.
+ target_column (str, optional):
+ Target column to forecast. Defaults to "close".
+ train_split (float, optional):
+ Train/val split. Defaults to 0.85.
+ forecast_horizon (int, optional):
+ Forecast horizon when performing historical forecasting. Defaults to 5.
+ model_type (str, optional):
+ Either a string specifying the RNN module type ("RNN", "LSTM" or "GRU"). Defaults to "LSTM".
+ hidden_dim (int, optional):
+ Size for feature maps for each hidden RNN layer.. Defaults to 20.
+ dropout (float, optional):
+ Fraction of neurons afected by Dropout. Defaults to 0.0.
+ batch_size (int, optional):
+ Number of time series (input and output sequences) used in each training pass. Defaults to 32.
+ n_epochs (int, optional):
+ Number of epochs over which to train the model. Defaults to 100.
+ learning_rate (float, optional):
+ Defaults to 1e-3.
+ model_save_name (str, optional):
+ Name for model. Defaults to "brnn_model".
+ force_reset (bool, optional):
+ If set to True, any previously-existing model with the same name will be reset
+ (all checkpoints will be discarded). Defaults to True.
+ save_checkpoints (bool, optional):
+ Whether or not to automatically save the untrained model and checkpoints from training. Defaults to True.
+ forecast_only: bool
+ Whether to only show dates in the forecasting range. Defaults to False.
+ export: str
+ Format to export data
+ residuals: bool
+ Whether to show residuals for the model. Defaults to False.
+ start_date: Optional[datetime]
+ The starting date to perform analysis, data before this is trimmed. Defaults to None.
+ end_date: Optional[datetime]
+ The ending date to perform analysis, data after this is trimmed. Defaults to None.
+ naive: bool
+ Whether to show the naive baseline. This just assumes the closing price will be the same
+ as the previous day's closing price. Defaults to False.
+ external_axes:Optional[List[plt.axes]]
+ External axes to plot on
+ """
+
+ data = helpers.clean_data(data, start_date, end_date, target_column, None)
+ if not helpers.check_data(data, target_column, None):
+ return
+ (
+ ticker_series,
+ historical_fcast,
+ predicted_values,
+ precision,
+ _model,
+ ) = rnn_model.get_rnn_data(
+ data=data,
+ n_predict=n_predict,
+ target_column=target_column,
+ train_split=train_split,
+ forecast_horizon=forecast_horizon,
+ model_type=model_type,
+ hidden_dim=hidden_dim,
+ dropout=dropout,
+ batch_size=batch_size,
+ n_epochs=n_epochs,
+ learning_rate=learning_rate,
+ model_save_name=model_save_name,
+ training_length=training_length,
+ input_chunk_size=input_chunk_size,
+ force_reset=force_reset,
+ save_checkpoints=save_checkpoints,
+ )
+ if ticker_series == []:
+ return
+
+ past_covariates = None
+ probabilistic = True
+ helpers.plot_forecast(
+ "RNN",
+ target_column,
+ historical_fcast,
+ predicted_values,
+ ticker_series,
+ dataset_name,
+ data,
+ n_predict,
+ forecast_horizon,
+ past_covariates,
+ precision,
+ probabilistic,
+ export,
+ forecast_only=forecast_only,
+ naive=naive,
+ external_axes=external_axes,
+ )
+ if residuals:
+ helpers.plot_residuals(
+ _model, past_covariates, ticker_series, forecast_horizon=forecast_horizon
+ )
diff --git a/openbb_terminal/forecast/tcn_model.py b/openbb_terminal/forecast/tcn_model.py
new file mode 100644
index 00000000000..65bba9b8093
--- /dev/null
+++ b/openbb_terminal/forecast/tcn_model.py
@@ -0,0 +1,159 @@
+# pylint: disable=too-many-arguments
+"""TCN Model"""
+__docformat__ = "numpy"
+
+import logging
+from typing import Any, Tuple, Union, List, Optional
+import warnings
+
+import pandas as pd
+
+from darts import TimeSeries
+from darts.models import TCNModel
+from openbb_terminal.decorators import log_start_end
+from openbb_terminal.forecast import helpers
+
+logger = logging.getLogger(__name__)
+
+
+@log_start_end(log=logger)
+def get_tcn_data(
+ data: Union[pd.Series, pd.DataFrame],
+ target_column: str = "close",
+ n_predict: int = 5,
+ past_covariates: str = None,
+ train_split: float = 0.85,
+ forecast_horizon: int = 5,
+ input_chunk_length: int = 14,
+ output_chunk_length: int = 5,
+ dropout: float = 0.1,
+ num_filters: int = 6,
+ weight_norm: bool = True,
+ dilation_base: int = 2,
+ n_epochs: int = 100,
+ learning_rate: float = 1e-3,
+ batch_size: int = 800,
+ model_save_name: str = "tcn_model",
+ force_reset: bool = True,
+ save_checkpoints: bool = True,
+) -> Tuple[List[TimeSeries], List[TimeSeries], List[TimeSeries], Optional[float], Any]:
+ """Perform TCN forecasting
+
+ Args:
+ data (Union[pd.Series, pd.DataFrame]):
+ Input Data
+ target_column (str, optional):
+ Target column to forecast. Defaults to "close".
+ n_predict (int, optional):
+ Days to predict. Defaults to 5.
+ train_split (float, optional):
+ Train/val split. Defaults to 0.85.
+ past_covariates (str, optional):
+ Multiple secondary columns to factor in when forecasting. Defaults to None.
+ forecast_horizon (int, optional):
+ Forecast horizon when performing historical forecasting. Defaults to 5.
+ input_chunk_length (int, optional):
+ Number of past time steps that are fed to the forecasting module at prediction time. Defaults to 14.
+ output_chunk_length (int, optional):
+ The length of the forecast of the model. Defaults to 5.
+ dropout (float, optional):
+ Fraction of neurons afected by Dropout. Defaults to 0.1.
+ num_filters (int, optional):
+ The number of filters in a convolutional layer of the TCN. Defaults to 6.
+ weight_norm (bool, optional):
+ Boolean value indicating whether to use weight normalization. Defaults to True.
+ dilation_base (int, optional):
+ The base of the exponent that will determine the dilation on every level. Defaults to 2.
+ batch_size (int, optional):
+ Number of time series (input and output sequences) used in each training pass. Defaults to 32.
+ n_epochs (int, optional):
+ Number of epochs over which to train the model. Defaults to 100.
+ learning_rate (float, optional):
+ Defaults to 1e-3.
+ model_save_name (str, optional):
+ Name for model. Defaults to "brnn_model".
+ force_reset (bool, optional):
+ If set to True, any previously-existing model with the same name will be reset
+ (all checkpoints will be discarded). Defaults to True.
+ save_checkpoints (bool, optional):
+ Whether or not to automatically save the untrained model and checkpoints from training.
+ Defaults to True.
+
+ Returns:
+ List[TimeSeries]
+ Adjusted Data series
+ List[TimeSeries]
+ Historical forecast by best RNN model
+ List[TimeSeries]
+ list of Predictions
+ Optional[float]
+ Mean average precision error
+ Any
+ Best TCN Model
+ """
+
+ # TODO Check if torch GPU AVAILABLE
+
+ use_scalers = True
+ probabilistic = False
+
+ scaler, ticker_series = helpers.get_series(
+ data, target_column, is_scaler=use_scalers
+ )
+ train, val = ticker_series.split_before(train_split)
+ valid = helpers.check_data_length(
+ train, val, input_chunk_length, output_chunk_length
+ )
+ if not valid:
+ return [], [], [], None, None
+
+ (
+ past_covariate_whole,
+ past_covariate_train,
+ past_covariate_val,
+ ) = helpers.past_covs(past_covariates, data, train_split, use_scalers)
+
+ tcn_model = TCNModel(
+ input_chunk_length=input_chunk_length,
+ output_chunk_length=output_chunk_length,
+ dropout=dropout,
+ dilation_base=dilation_base,
+ weight_norm=weight_norm,
+ num_filters=num_filters,
+ n_epochs=n_epochs,
+ nr_epochs_val_period=1,
+ batch_size=batch_size,
+ optimizer_kwargs={"lr": learning_rate},
+ model_name=model_save_name,
+ force_reset=force_reset,
+ save_checkpoints=save_checkpoints,
+ random_state=42,
+ pl_trainer_kwargs=helpers.get_pl_kwargs(accelerator="cpu"),
+ )
+
+ # fit model on train series for historical forecasting
+ with warnings.catch_warnings():
+ warnings.simplefilter("ignore")
+ helpers.fit_model(
+ tcn_model,
+ train,
+ val,
+ past_covariate_train,
+ past_covariate_val,
+ )
+ best_model = TCNModel.load_from_checkpoint(model_name=model_save_name, best=True)
+
+ # Showing historical backtesting without retraining model (too slow)
+ return helpers.get_prediction(
+ "TCN",
+ probabilistic,
+ use_scalers,
+ scaler,
+ past_covariates,
+ best_model,
+ ticker_series,
+ past_covariate_whole,
+ train_split,
+ forecast_horizon,
+ n_predict,
+ )
diff --git a/openbb_terminal/forecast/tcn_view.py b/openbb_terminal/forecast/tcn_view.py
new file mode 100644
index 00000000000..bdb54e5db1b
--- /dev/null
+++ b/openbb_terminal/forecast/tcn_view.py
@@ -0,0 +1,167 @@
+"""TCN View"""
+__docformat__ = "numpy"
+
+import logging
+from typing import Union, Optional, List
+from datetime import datetime
+
+import pandas as pd
+import matplotlib.pyplot as plt
+
+from openbb_terminal.forecast import tcn_model
+from openbb_terminal.decorators import log_start_end
+from openbb_terminal.forecast import helpers
+
+logger = logging.getLogger(__name__)
+# pylint: disable=too-many-arguments
+
+
+@log_start_end(log=logger)
+def display_tcn_forecast(
+ data: Union[pd.DataFrame, pd.Series],
+ target_column: str = "close",
+ dataset_name: str = "",
+ n_predict: int = 5,
+ past_covariates: str = None,
+ train_split: float = 0.85,
+ forecast_horizon: int = 5,
+ input_chunk_length: int = 14,
+ output_chunk_length: int = 5,
+ dropout: float = 0.1,
+ num_filters: int = 6,
+ weight_norm: bool = True,
+ dilation_base: int = 2,
+ n_epochs: int = 100,
+ learning_rate: float = 1e-3,
+ batch_size: int = 800,
+ model_save_name: str = "tcn_model",
+ force_reset: bool = True,
+ save_checkpoints: bool = True,
+ export: str = "",
+ residuals: bool = False,
+ forecast_only: bool = False,
+ start_date: Optional[datetime] = None,
+ end_date: Optional[datetime] = None,
+ naive: bool = False,
+ external_axes: Optional[List[plt.axes]] = None,
+):
+ """Display TCN forecast
+
+ Parameters
+ ----------
+ data (Union[pd.Series, pd.DataFrame]):
+ Input Data
+ target_column (str, optional):
+ Target column to forecast. Defaults to "close".
+ dataset_name str
+ The name of the ticker to be predicted
+ n_predict (int, optional):
+ Days to predict. Defaults to 5.
+ train_split (float, optional):
+ Train/val split. Defaults to 0.85.
+ past_covariates (str, optional):
+ Multiple secondary columns to factor in when forecasting. Defaults to None.
+ forecast_horizon (int, optional):
+ Forecast horizon when performing historical forecasting. Defaults to 5.
+ input_chunk_length (int, optional):
+ Number of past time steps that are fed to the forecasting module at prediction time. Defaults to 14.
+ output_chunk_length (int, optional):
+ The length of the forecast of the model. Defaults to 5.
+ dropout (float, optional):
+ Fraction of neurons afected by Dropout. Defaults to 0.1.
+ num_filters (int, optional):
+ The number of filters in a convolutional layer of the TCN. Defaults to 6.
+ weight_norm (bool, optional):
+ Boolean value indicating whether to use weight normalization. Defaults to True.
+ dilation_base (int, optional):
+ The base of the exponent that will determine the dilation on every level. Defaults to 2.
+ batch_size (int, optional):
+ Number of time series (input and output sequences) used in each training pass. Defaults to 32.
+ n_epochs (int, optional):
+ Number of epochs over which to train the model. Defaults to 100.
+ learning_rate (float, optional):
+ Defaults to 1e-3.
+ model_save_name (str, optional):
+ Name for model. Defaults to "brnn_model".
+ force_reset (bool, optional):
+ If set to True, any previously-existing model with the same name will be reset
+ (all checkpoints will be discarded). Defaults to True.
+ save_checkpoints (bool, optional):
+ Whether or not to automatically save the untrained model and checkpoints from training. Defaults to True.
+ export: str
+ Format to export data
+ residuals: bool
+ Whether to show residuals for the model. Defaults to False.
+ forecast_only: bool
+ Whether to only show dates in the forecasting range. Defaults to False.
+ start_date: Optional[datetime]
+ The starting date to perform analysis, data before this is trimmed. Defaults to None.
+ end_date: Optional[datetime]
+ The ending date to perform analysis, data after this is trimmed. Defaults to None.
+ naive: bool
+ Whether to show the naive baseline. This just assumes the closing price will be the same
+ as the previous day's closing price. Defaults to False.
+ external_axes:Optional[List[plt.axes]]
+ External axes to plot on
+ """
+
+ data = helpers.clean_data(
+ data, start_date, end_date, target_column, past_covariates
+ )
+ if not helpers.check_data(data, target_column, past_covariates):
+ return
+ output_chunk_length = helpers.check_output(
+ output_chunk_length, n_predict, bool(past_covariates)
+ )
+ (
+ ticker_series,
+ historical_fcast,
+ predicted_values,
+ precision,
+ _model,
+ ) = tcn_model.get_tcn_data(
+ data=data,
+ n_predict=n_predict,
+ target_column=target_column,
+ past_covariates=past_covariates,
+ train_split=train_split,
+ forecast_horizon=forecast_horizon,
+ input_chunk_length=input_chunk_length,
+ output_chunk_length=output_chunk_length,
+ dropout=dropout,
+ num_filters=num_filters,
+ weight_norm=weight_norm,
+ dilation_base=dilation_base,
+ batch_size=batch_size,
+ n_epochs=n_epochs,
+ learning_rate=learning_rate,
+ model_save_name=model_save_name,
+ force_reset=force_reset,
+ save_checkpoints=save_checkpoints,
+ )
+ if ticker_series == []:
+ return
+
+ probabilistic = False
+ helpers.plot_forecast(
+ "TCN",
+ target_column,
+ historical_fcast,
+ predicted_values,
+ ticker_series,
+ dataset_name,
+ data,
+ n_predict,
+ forecast_horizon,
+ past_covariates,
+ precision,
+ probabilistic,
+ export,
+ forecast_only=forecast_only,
+ naive=naive,
+ external_axes=external_axes,
+ )
+ if residuals:
+ helpers.plot_residuals(
+ _model, past_covariates, ticker_series, forecast_horizon=forecast_horizon
+ )
diff --git a/openbb_terminal/forecast/tft_model.py b/openbb_terminal/forecast/tft_model.py
new file mode 100644
index 00000000000..607724ee663
--- /dev/null
+++ b/openbb_terminal/forecast/tft_model.py
@@ -0,0 +1,202 @@
+# pylint: disable=too-many-arguments
+"""Temporal Fusion Transformer Model"""
+__docformat__ = "numpy"
+
+import logging
+from typing import Any, Tuple, Union, List, Optional
+
+import warnings
+from statsmodels.tools.sm_exceptions import ConvergenceWarning
+import pandas as pd
+from darts import TimeSeries
+from darts.models import TFTModel
+from darts.utils.likelihood_models import QuantileRegression
+
+from openbb_terminal.decorators import log_start_end
+from openbb_terminal.forecast import helpers
+
+
+warnings.simplefilter("ignore", ConvergenceWarning)
+
+
+logger = logging.getLogger(__name__)
+
+
+@log_start_end(log=logger)
+def get_tft_data(
+ data: Union[pd.Series, pd.DataFrame],
+ target_column: str = "close",
+ n_predict: int = 30,
+ past_covariates: str = None,
+ train_split: float = 0.85,
+ forecast_horizon: int = 5,
+ input_chunk_length: int = 14,
+ output_chunk_length: int = 5,
+ hidden_size: int = 16,
+ lstm_layers: int = 1,
+ num_attention_heads: int = 4,
+ full_attention: bool = False,
+ dropout: float = 0.1,
+ hidden_continuous_size: int = 8,
+ n_epochs: int = 200,
+ batch_size: int = 32,
+ model_save_name: str = "tft_model",
+ force_reset: bool = True,
+ save_checkpoints: bool = True,
+) -> Tuple[List[TimeSeries], List[TimeSeries], List[TimeSeries], Optional[float], Any]:
+
+ """Performs Temporal Fusion Transformer forecasting
+ The TFT applies multi-head attention queries on future inputs from mandatory future_covariates.
+ Specifying future encoders with add_encoders (read below) can automatically generate future
+ covariates and allows to use the model without having to pass any future_covariates to fit()
+ and predict().
+
+ https://unit8co.github.io/darts/generated_api/darts.models.forecasting.tft_model.html
+
+ Parameters
+ ----------
+ data (Union[pd.Series, pd.DataFrame]):
+ Input Data
+ target_column (str, optional):
+ Target column to forecast. Defaults to "close".
+ n_predict (int, optional):
+ Days to predict. Defaults to 5.
+ train_split (float, optional):
+ Train/val split. Defaults to 0.85.
+ past_covariates (str, optional):
+ Multiple secondary columns to factor in when forecasting. Defaults to None.
+ forecast_horizon (int, optional):
+ Forecast horizon when performing historical forecasting. Defaults to 5.
+ input_chunk_length (int, optional):
+ Number of past time steps that are fed to the forecasting module at prediction time.
+ Defaults to 14.
+ output_chunk_length (int, optional):
+ The length of the forecast of the model. Defaults to 5.
+ hidden_size (int, optional):
+ Hidden state size of the TFT. Defaults to 16.
+ lstm_layers (int, optional):
+ Number of layers for the Long Short Term Memory Encoder and Decoder. Defaults to 16.
+ num_attention_headers (int, optional):
+ Number of attention heads. Defaults to 4.
+ full_attention (bool, optional):
+ Whether to apply a multi-head attention query. Defaults to False>
+ dropout (float, optional):
+ Fraction of neurons affected by dropout. Defaults to 0.1.
+ hidden_continuous_size (int, optional):
+ Default hidden size for processing continuous variables. Defaults to 8.
+ n_epochs (int, optional):
+ Number of epochs to run during training. Defaults to 200.
+ batch_size (int, optional):
+ Number of samples to pass through network during a single epoch. Defaults to 32.
+ model_save_name (str, optional):
+ The name for the model. Defaults to tft_model
+ force_reset (bool, optional):
+ If set to True, any previously-existing model with the same name will be reset
+ (all checkpoints will be discarded). Defaults to True.
+ save_checkpoints (bool, optional):
+ Whether or not to automatically save the untrained model and checkpoints from training.
+ Defaults to True.
+
+
+
+ Returns
+ -------
+ List[float]
+ Adjusted Data series
+ List[float]
+ List of historical fcast values
+ List[float]
+ List of predicted fcast values
+ Optional[float]
+ precision
+ Any
+ Fit Prob. TFT model object.
+ """
+
+ use_scalers = True
+ probabilistic = True
+
+ scaler, ticker_series = helpers.get_series(
+ data, target_column, is_scaler=use_scalers
+ )
+ train, val = ticker_series.split_before(train_split)
+ valid = helpers.check_data_length(
+ train, val, input_chunk_length, output_chunk_length
+ )
+ if not valid:
+ return [], [], [], None, None
+
+ (
+ past_covariate_whole,
+ past_covariate_train,
+ past_covariate_val,
+ ) = helpers.past_covs(past_covariates, data, train_split, use_scalers)
+
+ quantiles = [
+ 0.01,
+ 0.05,
+ 0.1,
+ 0.15,
+ 0.2,
+ 0.25,
+ 0.3,
+ 0.4,
+ 0.5,
+ 0.6,
+ 0.7,
+ 0.75,
+ 0.8,
+ 0.85,
+ 0.9,
+ 0.95,
+ 0.99,
+ ]
+
+ tft_model = TFTModel(
+ input_chunk_length=input_chunk_length,
+ output_chunk_length=output_chunk_length,
+ hidden_size=hidden_size,
+ lstm_layers=lstm_layers,
+ num_attention_heads=num_attention_heads,
+ full_attention=full_attention,
+ dropout=dropout,
+ hidden_continuous_size=hidden_continuous_size,
+ model_name=model_save_name,
+ force_reset=force_reset,
+ save_checkpoints=save_checkpoints,
+ random_state=42,
+ n_epochs=n_epochs,
+ batch_size=batch_size,
+ pl_trainer_kwargs=helpers.get_pl_kwargs(accelerator="cpu"),
+ likelihood=QuantileRegression(
+ quantiles=quantiles
+ ), # QuantileRegression is set per default
+ add_relative_index=True, # TODO There is a bug with this. Must fix. Should be false
+ )
+
+ # fit model on train series for historical forecasting
+ with warnings.catch_warnings():
+ warnings.simplefilter("ignore")
+ helpers.fit_model(
+ tft_model,
+ train,
+ val,
+ past_covariate_train,
+ past_covariate_val,
+ )
+ best_model = TFTModel.load_from_checkpoint(model_name=model_save_name, best=True)
+
+ # Showing historical backtesting without retraining model (too slow)
+ return helpers.get_prediction(
+ "TFT",
+ probabilistic,
+ use_scalers,
+ scaler,
+ past_covariates,
+ best_model,
+ ticker_series,
+ past_covariate_whole,
+ train_split,
+ forecast_horizon,
+ n_predict,
+ )
diff --git a/openbb_terminal/forecast/tft_view.py b/openbb_terminal/forecast/tft_view.py
new file mode 100644
index 00000000000..010ea16274f
--- /dev/null
+++ b/openbb_terminal/forecast/tft_view.py
@@ -0,0 +1,171 @@
+"""Temporal Fusion Transformer View"""
+__docformat__ = "numpy"
+
+import logging
+from typing import Union, Optional, List
+from datetime import datetime
+
+import pandas as pd
+import matplotlib.pyplot as plt
+
+from openbb_terminal.forecast import tft_model
+from openbb_terminal.decorators import log_start_end
+from openbb_terminal.forecast import helpers
+
+logger = logging.getLogger(__name__)
+# pylint: disable=too-many-arguments
+
+
+@log_start_end(log=logger)
+def display_tft_forecast(
+ data: Union[pd.Series, pd.DataFrame],
+ target_column: str = "close",
+ dataset_name: str = "",
+ n_predict: int = 30,
+ past_covariates: str = None,
+ train_split: float = 0.85,
+ forecast_horizon: int = 5,
+ input_chunk_length: int = 14,
+ output_chunk_length: int = 5,
+ hidden_size: int = 16,
+ lstm_layers: int = 1,
+ num_attention_heads: int = 4,
+ full_attention: bool = False,
+ dropout: float = 0.1,
+ hidden_continuous_size: int = 8,
+ n_epochs: int = 200,
+ batch_size: int = 32,
+ model_save_name: str = "tft_model",
+ force_reset: bool = True,
+ save_checkpoints: bool = True,
+ export: str = "",
+ residuals: bool = False,
+ forecast_only: bool = False,
+ start_date: Optional[datetime] = None,
+ end_date: Optional[datetime] = None,
+ naive: bool = False,
+ external_axes: Optional[List[plt.axes]] = None,
+):
+ """Display Temporal Fusion Transformer forecast
+
+ Parameters
+ ----------
+ data (Union[pd.Series, pd.DataFrame]):
+ Input Data
+ target_column (str, optional):
+ Target column to forecast. Defaults to "close".
+ dataset_name str
+ The name of the ticker to be predicted
+ n_predict (int, optional):
+ Days to predict. Defaults to 5.
+ train_split (float, optional):
+ Train/val split. Defaults to 0.85.
+ past_covariates (str, optional):
+ Multiple secondary columns to factor in when forecasting. Defaults to None.
+ forecast_horizon (int, optional):
+ Forecast horizon when performing historical forecasting. Defaults to 5.
+ input_chunk_length (int, optional):
+ Number of past time steps that are fed to the forecasting module at prediction time.
+ Defaults to 14.
+ output_chunk_length (int, optional):
+ The length of the forecast of the model. Defaults to 5.
+ hidden_size (int, optional):
+ Hidden state size of the TFT. Defaults to 16.
+ lstm_layers (int, optional):
+ Number of layers for the Long Short Term Memory Encoder and Decoder. Defaults to 16.
+ num_attention_headers (int, optional):
+ Number of attention heads. Defaults to 4.
+ full_attention (bool, optional):
+ Whether to apply a multi-head attention query. Defaults to False>
+ dropout (float, optional):
+ Fraction of neurons affected by dropout. Defaults to 0.1.
+ hidden_continuous_size (int, optional):
+ Default hidden size for processing continuous variables. Defaults to 8.
+ n_epochs (int, optional):
+ Number of epochs to run during training. Defaults to 200.
+ batch_size (int, optional):
+ Number of samples to pass through network during a single epoch. Defaults to 32.
+ model_save_name (str, optional):
+ The name for the model. Defaults to tft_model
+ force_reset (bool, optional):
+ If set to True, any previously-existing model with the same name will be reset
+ (all checkpoints will be discarded). Defaults to True.
+ save_checkpoints (bool, optional):
+ Whether or not to automatically save the untrained model and checkpoints from training.
+ Defaults to True.
+ residuals: bool
+ Whether to show residuals for the model. Defaults to False.
+ forecast_only: bool
+ Whether to only show dates in the forecasting range. Defaults to False.
+ start_date: Optional[datetime]
+ The starting date to perform analysis, data before this is trimmed. Defaults to None.
+ end_date: Optional[datetime]
+ The ending date to perform analysis, data after this is trimmed. Defaults to None.
+ naive: bool
+ Whether to show the naive baseline. This just assumes the closing price will be the same
+ as the previous day's closing price. Defaults to False.
+ external_axes:Optional[List[plt.axes]]
+ External axes to plot on
+ """
+
+ data = helpers.clean_data(
+ data, start_date, end_date, target_column, past_covariates
+ )
+ if not helpers.check_data(data, target_column, past_covariates):
+ return
+ output_chunk_length = helpers.check_output(
+ output_chunk_length, n_predict, bool(past_covariates)
+ )
+ (
+ ticker_series,
+ historical_fcast,
+ predicted_values,
+ precision,
+ _model,
+ ) = tft_model.get_tft_data(
+ data=data,
+ n_predict=n_predict,
+ target_column=target_column,
+ past_covariates=past_covariates,
+ train_split=train_split,
+ forecast_horizon=forecast_horizon,
+ input_chunk_length=input_chunk_length,
+ output_chunk_length=output_chunk_length,
+ hidden_size=hidden_size,
+ lstm_layers=lstm_layers,
+ num_attention_heads=num_attention_heads,
+ full_attention=full_attention,
+ dropout=dropout,
+ hidden_continuous_size=hidden_continuous_size,
+ n_epochs=n_epochs,
+ batch_size=batch_size,
+ model_save_name=model_save_name,
+ force_reset=force_reset,
+ save_checkpoints=save_checkpoints,
+ )
+ if ticker_series == []:
+ return
+
+ probabilistic = True
+ helpers.plot_forecast(
+ "TFT",
+ target_column,
+ historical_fcast,
+ predicted_values,
+ ticker_series,
+ dataset_name,
+ data,
+ n_predict,
+ forecast_horizon,
+ past_covariates,
+ precision,
+ probabilistic,
+ export,
+ forecast_only=forecast_only,
+ naive=naive,
+ external_axes=external_axes,
+ )
+ if residuals:
+ helpers.plot_residuals(
+ _model, past_covariates, ticker_series, forecast_horizon=forecast_horizon
+ )
diff --git a/openbb_terminal/forecast/theta_model.py b/openbb_terminal/forecast/theta_model.py
new file mode 100644
index 00000000000..a800d20e98f
--- /dev/null
+++ b/openbb_terminal/forecast/theta_model.py
@@ -0,0 +1,141 @@
+"""Theta Model"""
+__docformat__ = "numpy"
+
+import logging
+from typing import Any, Tuple, Union, List
+
+import warnings
+from statsmodels.tools.sm_exceptions import ConvergenceWarning
+import numpy as np
+import pandas as pd
+from darts import TimeSeries
+from darts.models import Theta
+from darts.utils.utils import SeasonalityMode
+from darts.metrics import mape
+
+from openbb_terminal.decorators import log_start_end
+from openbb_terminal.rich_config import console
+from openbb_terminal.forecast import helpers
+
+warnings.simplefilter("ignore", ConvergenceWarning)
+
+SEASONS = ["N", "A", "M"]
+PERIODS = [4, 5, 7]
+
+logger = logging.getLogger(__name__)
+
+
+@log_start_end(log=logger)
+def get_theta_data(
+ data: Union[pd.Series, pd.DataFrame],
+ target_column: str = "close",
+ seasonal: str = "M",
+ seasonal_periods: int = 7,
+ n_predict: int = 30,
+ start_window: float = 0.85,
+ forecast_horizon: int = 5,
+) -> Tuple[List[TimeSeries], List[TimeSeries], List[TimeSeries], float, float, Any]:
+
+ """Performs Theta forecasting
+ An implementation of the 4Theta method with configurable theta parameter.
+
+ https://unit8co.github.io/darts/generated_api/darts.models.forecasting.theta.html
+
+ Parameters
+ ----------
+ data : Union[pd.Series, np.ndarray]
+ Input data.
+ target_column (str, optional):
+ Target column to forecast. Defaults to "close".
+ seasonal: str
+ Seasonal component. One of [N, A, M]
+ Defaults to MULTIPLICATIVE.
+ seasonal_periods: int
+ Number of seasonal periods in a year
+ If not set, inferred from frequency of the series.
+ n_predict: int
+ Number of days to forecast
+ start_window: float
+ Size of sliding window from start of timeseries and onwards
+ forecast_horizon: int
+ Number of days to forecast when backtesting and retraining historical
+
+ Returns
+ -------
+ List[TimeSeries]
+ Adjusted Data series
+ List[TimeSeries]
+ Historical forecast by best theta
+ List[TimeSeries]
+ list of Predictions
+ float
+ Mean average precision error
+ float
+ Best Theta
+ Any
+ Theta Model
+ """
+
+ use_scalers = False
+ _, ticker_series = helpers.get_series(data, target_column, is_scaler=use_scalers)
+ train, val = ticker_series.split_before(start_window)
+
+ if seasonal == "A":
+ seasonal = SeasonalityMode.ADDITIVE
+ elif seasonal == "N":
+ seasonal = SeasonalityMode.NONE
+ else: # Default
+ seasonal = SeasonalityMode.MULTIPLICATIVE
+
+ thetas = np.linspace(-10, 10, 50)
+ best_mape = float("inf")
+ best_theta = 0
+ for theta in thetas:
+ model = Theta(
+ theta=theta,
+ season_mode=seasonal,
+ seasonality_period=seasonal_periods,
+ )
+ model.fit(train)
+ pred_theta = model.predict(len(val))
+ res = mape(val, pred_theta)
+ if res < best_mape:
+ best_mape = res
+ best_theta = theta
+
+ best_theta_model = Theta(
+ best_theta,
+ season_mode=seasonal,
+ seasonality_period=seasonal_periods,
+ )
+
+ # Training model based on historical backtesting
+ historical_fcast_theta = best_theta_model.historical_forecasts(
+ ticker_series,
+ start=float(start_window),
+ forecast_horizon=int(forecast_horizon),
+ verbose=True,
+ )
+
+ best_theta_model_final = Theta(
+ best_theta,
+ season_mode=seasonal,
+ seasonality_period=seasonal_periods,
+ )
+
+ # fit model on entire series for final prediction
+ best_theta_model_final.fit(ticker_series)
+ prediction = best_theta_model_final.predict(int(n_predict))
+ precision = mape(
+ actual_series=ticker_series, pred_series=historical_fcast_theta
+ ) # mape = mean average precision error
+ console.print(f"Theta Model obtains MAPE: {precision:.2f}% \n")
+
+ return (
+ ticker_series,
+ historical_fcast_theta,
+ prediction,
+ precision,
+ best_theta,
+ best_theta_model,
+ )
diff --git a/openbb_terminal/forecast/theta_view.py b/openbb_terminal/forecast/theta_view.py
new file mode 100644
index 00000000000..02fae7b66f8
--- /dev/null
+++ b/openbb_terminal/forecast/theta_view.py
@@ -0,0 +1,119 @@
+"""Theta View"""
+__docformat__ = "numpy"
+
+import logging
+from typing import Union, Optional, List
+from datetime import datetime
+
+import pandas as pd
+import matplotlib.pyplot as plt
+
+from openbb_terminal.forecast import theta_model
+from openbb_terminal.decorators import log_start_end
+from openbb_terminal.forecast import helpers
+from openbb_terminal.rich_config import console
+
+logger = logging.getLogger(__name__)
+# pylint: disable=too-many-arguments
+
+
+@log_start_end(log=logger)
+def display_theta_forecast(
+ data: Union[pd.DataFrame, pd.Series],
+ target_column: str = "close",
+ dataset_name: str = "",
+ seasonal: str = "M",
+ seasonal_periods: int = 7,
+ n_predict: int = 30,
+ start_window: float = 0.85,
+ forecast_horizon: int = 5,
+ export: str = "",
+ residuals: bool = False,
+ forecast_only: bool = False,
+ start_date: Optional[datetime] = None,
+ end_date: Optional[datetime] = None,
+ naive: bool = False,
+ external_axes: Optional[List[plt.axes]] = None,
+):
+ """Display Theta forecast
+
+ Parameters
+ ----------
+ data : Union[pd.Series, np.array]
+ Data to forecast
+ target_column (str, optional):
+ Target column to forecast. Defaults to "close".
+ dataset_name str
+ The name of the ticker to be predicted
+ seasonal: str
+ Seasonal component. One of [N, A, M]
+ Defaults to MULTIPLICATIVE.
+ seasonal_periods: int
+ Number of seasonal periods in a year
+ If not set, inferred from frequency of the series.
+ n_predict: int
+ Number of days to forecast
+ start_window: float
+ Size of sliding window from start of timeseries and onwards
+ forecast_horizon: int
+ Number of days to forecast when backtesting and retraining historical
+ export: str
+ Format to export data
+ residuals: bool
+ Whether to show residuals for the model. Defaults to False.
+ forecast_only: bool
+ Whether to only show dates in the forecasting range. Defaults to False.
+ start_date: Optional[datetime]
+ The starting date to perform analysis, data before this is trimmed. Defaults to None.
+ end_date: Optional[datetime]
+ The ending date to perform analysis, data after this is trimmed. Defaults to None.
+ naive: bool
+ Whether to show the naive baseline. This just assumes the closing price will be the same
+ as the previous day's closing price. Defaults to False.
+ external_axes:Optional[List[plt.axes]]
+ External axes to plot on
+ """
+
+ data = helpers.clean_data(data, start_date, end_date, target_column, None)
+ if not helpers.check_data(data, target_column, None):
+ return
+ (
+ ticker_series,
+ historical_fcast,
+ predicted_values,
+ precision,
+ best_theta,
+ _model,
+ ) = theta_model.get_theta_data(
+ data=data,
+ seasonal=seasonal,
+ seasonal_periods=seasonal_periods,
+ n_predict=n_predict,
+ target_column=target_column,
+ start_window=start_window,
+ forecast_horizon=forecast_horizon,
+ )
+ probabilistic = False
+ helpers.plot_forecast(
+ f"Theta {best_theta:.2f}",
+ target_column,
+ historical_fcast,
+ predicted_values,
+ ticker_series,
+ dataset_name,
+ data,
+ n_predict,
+ forecast_horizon,
+ None,
+ precision,
+ probabilistic,
+ export,
+ forecast_only=forecast_only,
+ naive=naive,
+ external_axes=external_axes,
+ )
+ if residuals:
+ # TODO: Figure out why residuals do not work with Theta
+ console.print(
+ "[red]Theta residual is currently not supported. Please stay tuned![/red]"
+ )
diff --git a/openbb_terminal/forecast/trans_model.py b/openbb_terminal/forecast/trans_model.py
new file mode 100644
index 00000000000..54665c6d248
--- /dev/null
+++ b/openbb_terminal/forecast/trans_model.py
@@ -0,0 +1,171 @@
+# pylint: disable=too-many-arguments
+"""Transformer Model"""
+__docformat__ = "numpy"
+
+import logging
+import warnings
+from typing import Any, Tuple, Union, List, Optional
+
+import pandas as pd
+
+from darts import TimeSeries
+from darts.models import TransformerModel
+from openbb_terminal.decorators import log_start_end
+from openbb_terminal.forecast import helpers
+
+logger = logging.getLogger(__name__)
+
+
+@log_start_end(log=logger)
+def get_trans_data(
+ data: Union[pd.Series, pd.DataFrame],
+ target_column: str = "close",
+ n_predict: int = 5,
+ train_split: float = 0.85,
+ past_covariates: str = None,
+ forecast_horizon: int = 5,
+ input_chunk_length: int = 14,
+ output_chunk_length: int = 5,
+ d_model: int = 64,
+ nhead: int = 4,
+ num_encoder_layers: int = 3,
+ num_decoder_layers: int = 3,
+ dim_feedforward: int = 512,
+ activation: str = "relu",
+ dropout: float = 0.0,
+ batch_size: int = 32,
+ n_epochs: int = 100,
+ learning_rate: float = 1e-3,
+ model_save_name: str = "trans_model",
+ force_reset: bool = True,
+ save_checkpoints: bool = True,
+) -> Tuple[List[TimeSeries], List[TimeSeries], List[TimeSeries], Optional[float], Any]:
+ """Performs Transformer forecasting
+
+ Args:
+ data (Union[pd.Series, pd.DataFrame]):
+ Input Data
+ n_predict (int, optional):
+ Days to predict. Defaults to 5.
+ target_column (str, optional):
+ Target column to forecast. Defaults to "close".
+ train_split (float, optional):
+ Train/val split. Defaults to 0.85.
+ past_covariates (str, optional):
+ Multiple secondary columns to factor in when forecasting. Defaults to None.
+ forecast_horizon (int, optional):
+ Forecast horizon when performing historical forecasting. Defaults to 5.
+ input_chunk_length (int, optional):
+ Number of past time steps that are fed to the forecasting module at prediction time. Defaults to 14.
+ output_chunk_length (int, optional):
+ The length of the forecast of the model. Defaults to 5.
+ d_model (int):
+ The number of expected features in the encoder/decoder inputs. Defaults to 64.
+ nhead (int):
+ The number of heads in the multi-head attention mechanism. Defaults to 4.
+ num_encoder_layers (int):
+ The number of encoder layers in the encoder. Defaults to 3.
+ num_decoder_layers (int):
+ The number of decoder layers in the encoder. Defaults to 3.
+ dim_feedforward (int):
+ The dimension of the feedforward network model. Defaults to 512.
+ activation (str):
+ The activation function of encoder/decoder intermediate layer, βreluβ or βgeluβ. Defaults to 'relu'.
+ dropout (float, optional):
+ Fraction of neurons afected by Dropout. Defaults to 0.0.
+ batch_size (int, optional):
+ Number of time series (input and output sequences) used in each training pass. Defaults to 32.
+ n_epochs (int, optional):
+ Number of epochs over which to train the model. Defaults to 100.
+ learning_rate (float, optional):
+ Defaults to 1e-3.
+ model_save_name (str, optional):
+ Name for model. Defaults to "brnn_model".
+ force_reset (bool, optional):
+ If set to True, any previously-existing model with the same name will be reset (all checkpoints will be
+ discarded). Defaults to True.
+ save_checkpoints (bool, optional):
+ Whether or not to automatically save the untrained model and checkpoints from training. Defaults to True.
+
+ Returns:
+ List[TimeSeries]
+ Adjusted Data series
+ List[TimeSeries]
+ Historical forecast by best RNN model
+ List[TimeSeries]
+ list of Predictions
+ Optional[float]
+ Mean average precision error
+ Any
+ Best transformer Model
+ """
+
+ # TODO Check if torch GPU AVAILABLE
+
+ use_scalers = True
+ probabilistic = False
+
+ scaler, ticker_series = helpers.get_series(
+ data, target_column, is_scaler=use_scalers
+ )
+ train, val = ticker_series.split_before(train_split)
+ valid = helpers.check_data_length(
+ train, val, input_chunk_length, output_chunk_length
+ )
+ if not valid:
+ return [], [], [], None, None
+
+ (
+ past_covariate_whole,
+ past_covariate_train,
+ past_covariate_val,
+ ) = helpers.past_covs(past_covariates, data, train_split, use_scalers)
+
+ brnn_model = TransformerModel(
+ input_chunk_length=input_chunk_length,
+ output_chunk_length=output_chunk_length,
+ d_model=d_model,
+ nhead=nhead,
+ num_encoder_layers=num_encoder_layers,
+ num_decoder_layers=num_decoder_layers,
+ dim_feedforward=dim_feedforward,
+ activation=activation,
+ dropout=dropout,
+ batch_size=batch_size,
+ n_epochs=n_epochs,
+ optimizer_kwargs={"lr": learning_rate},
+ model_name=model_save_name,
+ random_state=42,
+ pl_trainer_kwargs=helpers.get_pl_kwargs(accelerator="cpu"),
+ force_reset=force_reset,
+ save_checkpoints=save_checkpoints,
+ )
+
+ # fit model on train series for historical forecasting
+ with warnings.catch_warnings():
+ warnings.simplefilter("ignore")
+ helpers.fit_model(
+ brnn_model,
+ train,
+ val,
+ past_covariate_train,
+ past_covariate_val,
+ )
+ best_model = TransformerModel.load_from_checkpoint(
+ model_name=model_save_name, best=True
+ )
+
+ # Showing historical backtesting without retraining model (too slow)
+ return helpers.get_prediction(
+ "Transformer",
+ probabilistic,
+ use_scalers,
+ scaler,
+ past_covariates,
+ best_model,
+ ticker_series,
+ past_covariate_whole,
+ train_split,
+ forecast_horizon,
+ n_predict,
+ )
diff --git a/openbb_terminal/forecast/trans_view.py b/openbb_terminal/forecast/trans_view.py
new file mode 100644
index 00000000000..074c9de546f
--- /dev/null
+++ b/openbb_terminal/forecast/trans_view.py
@@ -0,0 +1,178 @@
+"""Transformer View"""
+__docformat__ = "numpy"
+
+import logging
+from typing import Union, Optional, List
+from datetime import datetime
+
+import pandas as pd
+import matplotlib.pyplot as plt
+
+from openbb_terminal.forecast import trans_model
+from openbb_terminal.decorators import log_start_end
+from openbb_terminal.forecast import helpers
+
+logger = logging.getLogger(__name__)
+# pylint: disable=too-many-arguments
+
+
+@log_start_end(log=logger)
+def display_trans_forecast(
+ data: Union[pd.Series, pd.DataFrame],
+ target_column: str = "close",
+ dataset_name: str = "",
+ n_predict: int = 5,
+ past_covariates: str = None,
+ train_split: float = 0.85,
+ forecast_horizon: int = 5,
+ input_chunk_length: int = 14,
+ output_chunk_length: int = 5,
+ d_model: int = 64,
+ nhead: int = 4,
+ num_encoder_layers: int = 3,
+ num_decoder_layers: int = 3,
+ dim_feedforward: int = 512,
+ activation: str = "relu",
+ dropout: float = 0.1,
+ batch_size: int = 16,
+ n_epochs: int = 100,
+ learning_rate: float = 1e-3,
+ model_save_name: str = "trans_model",
+ force_reset: bool = True,
+ save_checkpoints: bool = True,
+ export: str = "",
+ residuals: bool = False,
+ forecast_only: bool = False,
+ start_date: Optional[datetime] = None,
+ end_date: Optional[datetime] = None,
+ naive: bool = False,
+ external_axes: Optional[List[plt.axes]] = None,
+):
+ """Display Transformer forecast
+
+ Parameters
+ ----------
+ data (Union[pd.Series, pd.DataFrame]):
+ Input Data
+ dataset_name str
+ The name of the ticker to be predicted
+ n_predict (int, optional):
+ Days to predict. Defaults to 5.
+ target_column (str, optional):
+ Target column to forecast. Defaults to "close".
+ train_split (float, optional):
+ Train/val split. Defaults to 0.85.
+ past_covariates (str, optional):
+ Multiple secondary columns to factor in when forecasting. Defaults to None.
+ forecast_horizon (int, optional):
+ Forecast horizon when performing historical forecasting. Defaults to 5.
+ input_chunk_length (int, optional):
+ Number of past time steps that are fed to the forecasting module at prediction time. Defaults to 14.
+ output_chunk_length (int, optional):
+ The length of the forecast of the model. Defaults to 5.
+ d_model (int):
+ The number of expected features in the encoder/decoder inputs. Defaults to 64.
+ nhead (int):
+ The number of heads in the multi-head attention mechanism. Defaults to 4.
+ num_encoder_layers (int):
+ The number of encoder layers in the encoder. Defaults to 3.
+ num_decoder_layers (int):
+ The number of decoder layers in the encoder. Defaults to 3.
+ dim_feedforward (int):
+ The dimension of the feedforward network model. Defaults to 512.
+ activation (str):
+ The activation function of encoder/decoder intermediate layer, βreluβ or βgeluβ. Defaults to 'relu'.
+ dropout (float, optional):
+ Fraction of neurons afected by Dropout. Defaults to 0.1.
+ batch_size (int, optional):
+ Number of time series (input and output sequences) used in each training pass. Defaults to 32.
+ n_epochs (int, optional):
+ Number of epochs over which to train the model. Defaults to 100.
+ model_save_name (str, optional):
+ Name for model. Defaults to "brnn_model".
+ force_reset (bool, optional):
+ If set to True, any previously-existing model with the same name will be reset
+ (all checkpoints will be discarded). Defaults to True.
+ save_checkpoints (bool, optional):
+ Whether or not to automatically save the untrained model and checkpoints from training.
+ Defaults to True.
+ export: str
+ Format to export data
+ residuals: bool
+ Whether to show residuals for the model. Defaults to False.
+ forecast_only: bool
+ Whether to only show dates in the forecasting range. Defaults to False.
+ start_date: Optional[datetime]
+ The starting date to perform analysis, data before this is trimmed. Defaults to None.
+ end_date: Optional[datetime]
+ The ending date to perform analysis, data after this is trimmed. Defaults to None.
+ naive: bool
+ Whether to show the naive baseline. This just assumes the closing price will be the same
+ as the previous day's closing price. Defaults to False.
+ external_axes:Optional[List[plt.axes]]
+ External axes to plot on
+ """
+
+ data = helpers.clean_data(
+ data, start_date, end_date, target_column, past_covariates
+ )
+ if not helpers.check_data(data, target_column, past_covariates):
+ return
+ output_chunk_length = helpers.check_output(
+ output_chunk_length, n_predict, bool(past_covariates)
+ )
+ (
+ ticker_series,
+ historical_fcast,
+ predicted_values,
+ precision,
+ _model,
+ ) = trans_model.get_trans_data(
+ data=data,
+ n_predict=n_predict,
+ target_column=target_column,
+ past_covariates=past_covariates,
+ train_split=train_split,
+ forecast_horizon=forecast_horizon,
+ input_chunk_length=input_chunk_length,
+ output_chunk_length=output_chunk_length,
+ d_model=d_model,
+ nhead=nhead,
+ num_encoder_layers=num_encoder_layers,
+ num_decoder_layers=num_decoder_layers,
+ dim_feedforward=dim_feedforward,
+ activation=activation,
+ dropout=dropout,
+ batch_size=batch_size,
+ n_epochs=n_epochs,
+ learning_rate=learning_rate,
+ model_save_name=model_save_name,
+ force_reset=force_reset,
+ save_checkpoints=save_checkpoints,
+ )
+ if ticker_series == []:
+ return
+
+ probabilistic = False
+ helpers.plot_forecast(
+ "Transformer",
+ target_column,
+ historical_fcast,
+ predicted_values,
+ ticker_series,
+ dataset_name,
+ data,
+ n_predict,
+ forecast_horizon,
+ past_covariates,
+ precision,
+ probabilistic,
+ export,
+ forecast_only=forecast_only,
+ naive=naive,
+ external_axes=external_axes,
+ )
+ if residuals:
+ helpers.plot_residuals(
+ _model, past_covariates, ticker_series, forecast_horizon=forecast_horizon
+ )
diff --git a/openbb_terminal/forex/forex_controller.py b/openbb_terminal/forex/forex_controller.py
index 0e23b0d7150..aecf2f01e4e 100644
--- a/openbb_terminal/forex/forex_controller.py
+++ b/openbb_terminal/forex/forex_controller.py
@@ -44,7 +44,7 @@ class ForexController(BaseController):
"""Forex Controller class."""
CHOICES_COMMANDS = ["load", "quote", "candle", "resources", "fwd"]
- CHOICES_MENUS = ["ta", "qa", "Oanda", "pred"]
+ CHOICES_MENUS = ["ta", "qa", "Oanda"]
PATH = "/forex/"
FILE_PATH = os.path.join(os.path.dirname(__file__), "README.md")
@@ -83,7 +83,6 @@ class ForexController(BaseController):
mt.add_raw("\n")
mt.add_menu("ta", self.fx_pair)
mt.add_menu("qa", self.fx_pair)
- mt.add_menu("pred", self.fx_pair)
mt.add_raw("\n")
mt.add_info("forex")
mt.add_menu("oanda")
@@ -325,49 +324,6 @@ class ForexController(BaseController):
else:
console.print("No currency pair data is loaded. Use 'load' to load data.\n")
- @log_start_end(log=logger)
- def call_pred(self, _):
- """Process pred command"""
- # IMPORTANT: 8/11/22 prediction was discontinued on the installer packages
- # because forecasting in coming out soon.
- # This if statement disallows installer package users from using 'pred'
- # even if they turn on the OPENBB_ENABLE_PREDICT feature flag to true
- # however it does not prevent users who clone the repo from using it
- # if they have ENABLE_PREDICT set to true.
- if obbff.PACKAGED_APPLICATION or not obbff.ENABLE_PREDICT:
- console.print(
- "Predict is disabled. Forecasting coming soon!",
- "\n",
- )
- else:
- if self.from_symbol and self.to_symbol:
- if self.data.empty:
- console.print(
- "No currency pair data is loaded. Use 'load' to load data.\n"
- )
- else:
- try:
- from openbb_terminal.forex.prediction_techniques import (
- pred_controller,
- )
-
- self.queue = self.load_class(
- pred_controller.PredictionTechniquesController,
- self.from_symbol,
- self.to_symbol,
- self.data.index[0],
- "1440min",
- self.data,
- self.queue,
- )
- except ImportError:
- logger.exception("Tensorflow not available")
- console.print(
- "[red]Run pip install tensorflow to continue[/red]\n"
- )
- else:
- console.print("No pair selected.\n")
-
@log_start_end(log=logger)
def call_qa(self, _):
"""Process qa command"""
diff --git a/openbb_terminal/forex/prediction_techniques/pred_api.py b/openbb_terminal/forex/prediction_techniques/pred_api.py
deleted file mode 100644
index ea1d2fe6402..00000000000
--- a/openbb_terminal/forex/prediction_techniques/pred_api.py
+++ /dev/null
@@ -1,33 +0,0 @@
-"""Pred context API."""
-
-# flake8: noqa
-# pylint: disable=unused-import
-
-# Menu commands
-from openbb_terminal.common.prediction_techniques.ets_view import (
- display_exponential_smoothing as ets,
-)
-from openbb_terminal.common.prediction_techniques.knn_view import (
- display_k_nearest_neighbors as knn,
-)
-from openbb_terminal.common.prediction_techniques.regression_view import (
- display_regression as regression,
-)
-from openbb_terminal.common.prediction_techniques.arima_view import (
- display_arima as arima,
-)
-from openbb_terminal.common.prediction_techniques.neural_networks_view import (
- display_mlp as mlp,
-)
-from openbb_terminal.common.prediction_techniques.neural_networks_view import (
- display_rnn as rnn,
-)
-from openbb_terminal.common.prediction_techniques.neural_networks_view import (
- display_lstm as lstm,
-)
-from openbb_terminal.common.prediction_techniques.neural_networks_view import (
- display_conv1d as conv1d,
-)
-from openbb_terminal.common.prediction_techniques.mc_view import (
- display_mc_forecast as mc,
-)
diff --git a/openbb_terminal/forex/prediction_techniques/pred_controller.py b/openbb_terminal/forex/prediction_techniques/pred_controller.py
deleted file mode 100644
index ab5280f52df..00000000000
--- a/openbb_terminal/forex/prediction_techniques/pred_controller.py
+++ /dev/null
@@ -1,716 +0,0 @@
-""" Prediction Controller """
-__docformat__ = "numpy"
-
-import argparse
-import logging
-from datetime import datetime
-from typing import List
-
-import numpy as np
-import pandas as pd
-from prompt_toolkit.completion import NestedCompleter
-
-from openbb_terminal import feature_flags as obbff
-from openbb_terminal.common.prediction_techniques import (
- arima_model,
- arima_view,
- ets_model,
- ets_view,
- knn_view,
- mc_model,
- mc_view,
- neural_networks_view,
- pred_helper,
- regression_view,
-)
-from openbb_terminal.decorators import log_start_end
-from openbb_terminal.helper_funcs import (
- EXPORT_ONLY_FIGURES_ALLOWED,
- check_positive,
- get_next_stock_market_days,
- valid_date,
-)
-from openbb_terminal.menu import session
-from openbb_terminal.parent_classes import BaseController
-from openbb_terminal.rich_config import console, MenuText
-
-logger = logging.getLogger(__name__)
-
-
-class PredictionTechniquesController(BaseController):
- """Prediction Techniques Controller class"""
-
- CHOICES_COMMANDS = [
- "pick",
- "ets",
- "knn",
- "regression",
- "arima",
- "mlp",
- "rnn",
- "lstm",
- "conv1d",
- "mc",
- ]
-
- PATH = "/forex/pred/"
-
- def __init__(
- self,
- from_symbol: str,
- to_symbol: str,
- start: datetime,
- interval: str,
- data: pd.DataFrame,
- queue: List[str] = None,
- ):
- """Constructor"""
- super().__init__(queue)
-
- data["Returns"] = data["Adj Close"].pct_change()
- data["LogRet"] = np.log(data["Adj Close"]) - np.log(data["Adj Close"].shift(1))
- data = data.rename(columns={"Adj Close": "AdjClose"})
- data = data.dropna()
-
- self.data = data
- self.from_symbol = from_symbol
- self.to_symbol = to_symbol
- self.ticker = f"{from_symbol}/{to_symbol}"
- self.start = start
- self.interval = interval
- self.target = "AdjClose"
-
- if session and obbff.USE_PROMPT_TOOLKIT:
- choices: dict = {c: {} for c in self.controller_choices}
- choices["pick"] = {c: {} for c in self.data.columns}
- choices["ets"]["-t"] = {c: {} for c in ets_model.TRENDS}
- choices["ets"]["-s"] = {c: {} for c in ets_model.SEASONS}
- choices["arima"]["-i"] = {c: {} for c in arima_model.ICS}
- choices["mc"]["--dist"] = {c: {} for c in mc_model.DISTRIBUTIONS}
-
- choices["support"] = self.SUPPORT_CHOICES
- choices["about"] = self.ABOUT_CHOICES
-
- self.completer = NestedCompleter.from_nested_dict(choices)
-
- def print_help(self):
- """Print help"""
- mt = MenuText("forex/pred/")
- mt.add_cmd("pick")
- mt.add_raw("\n")
- mt.add_param("_pair", f"{self.ticker} (from {self.start.strftime('%Y-%m-%d')})")
- mt.add_param("_target", self.target)
- mt.add_raw("\n")
- mt.add_info("_models_")
- mt.add_cmd("ets")
- mt.add_cmd("knn")
- mt.add_cmd("regression")
- mt.add_cmd("arima")
- mt.add_cmd("mlp")
- mt.add_cmd("rnn")
- mt.add_cmd("lstm")
- mt.add_cmd("conv1d")
- mt.add_cmd("mc")
- console.print(text=mt.menu_text, menu="Forex - Prediction Techniques")
-
- def custom_reset(self):
- """Class specific component of reset command"""
- if self.ticker:
- return [
- "forex",
- f"from {self.from_symbol}",
- f"to {self.to_symbol}",
- "load",
- "pred",
- ]
- return []
-
- @log_start_end(log=logger)
- def call_pick(self, other_args: List[str]):
- """Process pick command"""
- parser = argparse.ArgumentParser(
- formatter_class=argparse.ArgumentDefaultsHelpFormatter,
- add_help=False,
- prog="pick",
- description="""
- Change target variable
- """,
- )
- parser.add_argument(
- "-t",
- "--target",
- dest="target",
- choices=list(self.data.columns),
- help="Select variable to analyze",
- )
- if other_args and "-t" not in other_args and "-h" not in other_args:
- other_args.insert(0, "-t")
-
- ns_parser = self.parse_known_args_and_warn(
- parser, other_args, EXPORT_ONLY_FIGURES_ALLOWED
- )
- if ns_parser:
- self.target = ns_parser.target
- console.print("")
-
- @log_start_end(log=logger)
- def call_ets(self, other_args: List[str]):
- """Process ets command"""
- parser = argparse.ArgumentParser(
- add_help=False,
- formatter_class=argparse.ArgumentDefaultsHelpFormatter,
- prog="ets",
- description="""
- Exponential Smoothing, see https://otexts.com/fpp2/taxonomy.html
-
- Trend='N', Seasonal='N': Simple Exponential Smoothing
- Trend='N', Seasonal='A': Exponential Smoothing
- Trend='N', Seasonal='M': Exponential Smoothing
- Trend='A', Seasonal='N': Holtβs linear method
- Trend='A', Seasonal='A': Additive Holt-Wintersβ method
- Trend='A', Seasonal='M': Multiplicative Holt-Wintersβ method
- Trend='Ad', Seasonal='N': Additive damped trend method
- Trend='Ad', Seasonal='A': Exponential Smoothing
- Trend='Ad', Seasonal='M': Holt-Wintersβ damped method
- Trend component: N: None, A: Additive, Ad: Additive Damped
- Seasonality component: N: None, A: Additive, M: Multiplicative
- """,
- )
- parser.add_argument(
- "-d",
- "--days",
- action="store",
- dest="n_days",
- type=check_positive,
- default=5,
- help="prediction days.",
- )
- parser.add_argument(
- "-t",
- "--trend",
- action="store",
- dest="trend",
- choices=ets_model.TRENDS,
- default="N",
- help="Trend component: N: None, A: Additive, Ad: Additive Damped.",
- )
- parser.add_argument(
- "-s",
- "--seasonal",
- action="store",
- dest="seasonal",
- choices=ets_model.SEASONS,
- default="N",
- help="Seasonality component: N: None, A: Additive, M: Multiplicative.",
- )
- parser.add_argument(
- "-p",
- "--periods",
- action="store",
- dest="seasonal_periods",
- type=check_positive,
- default=5,
- help="Seasonal periods.",
- )
- parser.add_argument(
- "-e",
- "--end",
- action="store",
- type=valid_date,
- dest="s_end_date",
- default=None,
- help="The end date (format YYYY-MM-DD) to select - Backtesting",
- )
- ns_parser = self.parse_known_args_and_warn(
- parser, other_args, export_allowed=EXPORT_ONLY_FIGURES_ALLOWED
- )
- if ns_parser:
-
- if ns_parser.s_end_date:
-
- if ns_parser.s_end_date < self.data.index[0]:
- console.print(
- "Backtesting not allowed, since End Date is older than Start Date of historical data\n"
- )
-
- if (
- ns_parser.s_end_date
- < get_next_stock_market_days(
- last_stock_day=self.data.index[0],
- n_next_days=5 + ns_parser.n_days,
- )[-1]
- ):
- console.print(
- "Backtesting not allowed, since End Date is too close to Start Date to train model\n"
- )
-
- ets_view.display_exponential_smoothing(
- dataset=self.ticker,
- data=self.data[self.target],
- n_predict=ns_parser.n_days,
- trend=ns_parser.trend,
- seasonal=ns_parser.seasonal,
- seasonal_periods=ns_parser.seasonal_periods,
- end_date=ns_parser.s_end_date,
- export=ns_parser.export,
- )
-
- @log_start_end(log=logger)
- def call_knn(self, other_args: List[str]):
- """Process knn command"""
- parser = argparse.ArgumentParser(
- add_help=False,
- formatter_class=argparse.ArgumentDefaultsHelpFormatter,
- prog="knn",
- description="""
- K nearest neighbors is a simple algorithm that stores all
- available cases and predict the numerical target based on a similarity measure
- (e.g. distance functions).
- """,
- )
- parser.add_argument(
- "-i",
- "--input",
- action="store",
- dest="n_inputs",
- type=check_positive,
- default=40,
- help="number of days to use as input for prediction.",
- )
- parser.add_argument(
- "-d",
- "--days",
- action="store",
- dest="n_days",
- type=check_positive,
- default=5,
- help="prediction days.",
- )
- parser.add_argument(
- "-j",
- "--jumps",
- action="store",
- dest="n_jumps",
- type=check_positive,
- default=1,
- help="number of jumps in training data.",
- )
- parser.add_argument(
- "-n",
- "--neighbors",
- action="store",
- dest="n_neighbors",
- type=check_positive,
- default=20,
- help="number of neighbors to use on the algorithm.",
- )
- parser.add_argument(
- "-e",
- "--end",
- action="store",
- type=valid_date,
- dest="s_end_date",
- default=None,
- help="The end date (format YYYY-MM-DD) to select for testing",
- )
- parser.add_argument(
- "-t",
- "--test_size",
- default=0.2,
- dest="valid_split",
- type=float,
- help="Percentage of data to validate in sample",
- )
- parser.add_argument(
- "--no_shuffle",
- action="store_false",
- dest="no_shuffle",
- default=True,
- help="Specify if shuffling validation inputs.",
- )
- ns_parser = self.parse_known_args_and_warn(
- parser, other_args, EXPORT_ONLY_FIGURES_ALLOWED
- )
- if ns_parser:
- knn_view.display_k_nearest_neighbors(
- dataset=self.ticker,
- data=self.data[self.target],
- n_neighbors=ns_parser.n_neighbors,
- n_input_days=ns_parser.n_inputs,
- n_predict_days=ns_parser.n_days,
- test_size=ns_parser.valid_split,
- end_date=ns_parser.s_end_date,
- no_shuffle=ns_parser.no_shuffle,
- )
-
- @log_start_end(log=logger)
- def call_regression(self, other_args: List[str]):
- """Process linear command"""
- parser = argparse.ArgumentParser(
- add_help=False,
- prog="regression",
- description="""
- Regression attempts to model the relationship between
- two variables by fitting a linear/quadratic/cubic/other equation to
- observed data. One variable is considered to be an explanatory variable,
- and the other is considered to be a dependent variable.
- """,
- )
-
- parser.add_argument(
- "-i",
- "--input",
- action="store",
- dest="n_inputs",
- type=check_positive,
- default=40,
- help="number of days to use for prediction.",
- )
- parser.add_argument(
- "-d",
- "--days",
- action="store",
- dest="n_days",
- type=check_positive,
- default=5,
- help="prediction days.",
- )
- parser.add_argument(
- "-j",
- "--jumps",
- action="store",
- dest="n_jumps",
- type=check_positive,
- default=1,
- help="number of jumps in training data.",
- )
- parser.add_argument(
- "-e",
- "--end",
- action="store",
- type=valid_date,
- dest="s_end_date",
- default=None,
- help="The end date (format YYYY-MM-DD) to select - Backtesting",
- )
- parser.add_argument(
- "-p",
- "--polynomial",
- action="store",
- dest="n_polynomial",
- type=check_positive,
- default=1,
- help="polynomial associated with regression.",
- )
- if (
- other_args
- and "-h" not in other_args
- and ("-p" not in other_args or "--polynomial" not in other_args)
- ):
- other_args.insert(0, "-p")
- ns_parser = self.parse_known_args_and_warn(
- parser, other_args, export_allowed=EXPORT_ONLY_FIGURES_ALLOWED
- )
- if ns_parser:
- # BACKTESTING CHECK
- if ns_parser.s_end_date:
- if ns_parser.s_end_date < self.data.index[0]:
- console.print(
- "Backtesting not allowed, since End Date is older than Start Date of historical data\n"
- )
-
- if (
- ns_parser.s_end_date
- < get_next_stock_market_days(
- last_stock_day=self.data.index[0],
- n_next_days=5 + ns_parser.n_days,
- )[-1]
- ):
- console.print(
- "Backtesting not allowed, since End Date is too close to Start Date to train model\n"
- )
-
- regression_view.display_regression(
- dataset=self.ticker,
- values=self.data[self.target],
- poly_order=ns_parser.n_polynomial,
- n_input=ns_parser.n_inputs,
- n_predict=ns_parser.n_days,
- n_jumps=ns_parser.n_jumps,
- end_date=ns_parser.s_end_date,
- export=ns_parser.export,
- )
-
- @log_start_end(log=logger)
- def call_arima(self, other_args: List[str]):
- """Process arima command"""
- parser = argparse.ArgumentParser(
- add_help=False,
- formatter_class=argparse.ArgumentDefaultsHelpFormatter,
- prog="arima",
- description="""
- In statistics and econometrics, and in particular in time series analysis, an
- autoregressive integrated moving average (ARIMA) model is a generalization of an
- autoregressive moving average (ARMA) model. Both of these models are fitted to time
- series data either to better understand the data or to predict future points in the
- series (forecasting). ARIMA(p,d,q) where parameters p, d, and q are non-negative
- integers, p is the order (number of time lags) of the autoregressive model, d is the
- degree of differencing (the number of times the data have had past values subtracted),
- and q is the order of the moving-average model.
- """,
- )
- parser.add_argument(
- "-d",
- "--days",
- action="store",
- dest="n_days",
- type=check_positive,
- default=5,
- help="prediction days.",
- )
- parser.add_argument(
- "-i",
- "--ic",
- action="store",
- dest="s_ic",
- type=str,
- default="aic",
- choices=arima_model.ICS,
- help="information criteria.",
- )
- parser.add_argument(
- "-s",
- "--seasonal",
- action="store_true",
- default=False,
- dest="b_seasonal",
- help="Use weekly seasonal data.",
- )
- parser.add_argument(
- "-o",
- "--order",
- action="store",
- dest="s_order",
- default="",
- type=str,
- help="arima model order (p,d,q) in format: p,d,q.",
- )
- parser.add_argument(
- "-r",
- "--results",
- action="store_true",
- dest="b_results",
- default=False,
- help="results about ARIMA summary flag.",
- )
- parser.add_argument(
- "-e",
- "--end",
- action="store",
- type=valid_date,
- dest="s_end_date",
- default=None,
- help="The end date (format YYYY-MM-DD) to select - Backtesting",
- )
- ns_parser = self.parse_known_args_and_warn(
- parser, other_args, export_allowed=EXPORT_ONLY_FIGURES_ALLOWED
- )
- if ns_parser:
- # BACKTESTING CHECK
- if ns_parser.s_end_date:
-
- if ns_parser.s_end_date < self.data.index[0]:
- console.print(
- "Backtesting not allowed, since End Date is older than Start Date of historical data\n"
- )
-
- if (
- ns_parser.s_end_date
- < get_next_stock_market_days(
- last_stock_day=self.data.index[0],
- n_next_days=5 + ns_parser.n_days,
- )[-1]
- ):
- console.print(
- "Backtesting not allowed, since End Date is too close to Start Date to train model\n"
- )
-
- arima_view.display_arima(
- dataset=self.ticker,
- values=self.data[self.target],
- arima_order=ns_parser.s_order,
- n_predict=ns_parser.n_days,
- seasonal=ns_parser.b_seasonal,
- ic=ns_parser.s_ic,
- results=ns_parser.b_results,
- end_date=ns_parser.s_end_date,
- export=ns_parser.export,
- )
-
- @log_start_end(log=logger)
- def call_mlp(self, other_args: List[str]):
- """Process mlp command"""
- try:
- ns_parser = pred_helper.parse_args(
- prog="mlp",
- description="""Multi-Layered-Perceptron. """,
- other_args=other_args,
- )
- if ns_parser:
- neural_networks_view.display_mlp(
- dataset=self.ticker,
- data=self.data[self.target],
- n_input_days=ns_parser.n_inputs,
- n_predict_days=ns_parser.n_days,
- learning_rate=ns_parser.lr,
- epochs=ns_parser.n_epochs,
- batch_size=ns_parser.n_batch_size,
- test_size=ns_parser.valid_split,
- n_loops=ns_parser.n_loops,
- no_shuffle=ns_parser.no_shuffle,
- )
- except Exception as e:
- logger.exception(str(e))
- console.print(e, "\n")
-
- finally:
- pred_helper.restore_env()
-
- @log_start_end(log=logger)
- def call_rnn(self, other_args: List[str]):
- """Process rnn command"""
- try:
- ns_parser = pred_helper.parse_args(
- prog="rnn",
- description="""Recurrent Neural Network. """,
- other_args=other_args,
- )
- if ns_parser:
- neural_networks_view.display_rnn(
- dataset=self.ticker,
- data=self.data[self.target],
- n_input_days=ns_parser.n_inputs,
- n_predict_days=ns_parser.n_days,
- learning_rate=ns_parser.lr,
- epochs=ns_parser.n_epochs,
- batch_size=ns_parser.n_batch_size,
- test_size=ns_parser.valid_split,
- n_loops=ns_parser.n_loops,
- no_shuffle=ns_parser.no_shuffle,
- )
-
- except Exception as e:
- logger.exception(str(e))
- console.print(e, "\n")
-
- finally:
- pred_helper.restore_env()
-
- @log_start_end(log=logger)
- def call_lstm(self, other_args: List[str]):
- """Process lstm command"""
- try:
- ns_parser = pred_helper.parse_args(
- prog="lstm",
- description="""Long-Short Term Memory. """,
- other_args=other_args,
- )
- if ns_parser:
- neural_networks_view.display_lstm(
- dataset=self.ticker,
- data=self.data[self.target],
- n_input_days=ns_parser.n_inputs,
- n_predict_days=ns_parser.n_days,
- learning_rate=ns_parser.lr,
- epochs=ns_parser.n_epochs,
- batch_size=ns_parser.n_batch_size,
- test_size=ns_parser.valid_split,
- n_loops=ns_parser.n_loops,
- no_shuffle=ns_parser.no_shuffle,
- )
-
- except Exception as e:
- logger.exception(str(e))
- console.print(e, "\n")
-
- finally:
- pred_helper.restore_env()
-
- @log_start_end(log=logger)
- def call_conv1d(self, other_args: List[str]):
- """Process conv1d command"""
- try:
- ns_parser = pred_helper.parse_args(
- prog="conv1d",
- description="""1D CNN.""",
- other_args=other_args,
- )
- if ns_parser:
- neural_networks_view.display_conv1d(
- dataset=self.ticker,
- data=self.data[self.target],
- n_input_days=ns_parser.n_inputs,
- n_predict_days=ns_parser.n_days,
- learning_rate=ns_parser.lr,
- epochs=ns_parser.n_epochs,
- batch_size=ns_parser.n_batch_size,
- test_size=ns_parser.valid_split,
- n_loops=ns_parser.n_loops,
- no_shuffle=ns_parser.no_shuffle,
- )
-
- except Exception as e:
- logger.exception(str(e))
- console.print(e, "\n")
-
- finally:
- pred_helper.restore_env()
-
- @log_start_end(log=logger)
- def call_mc(self, other_args: List[str]):
- """Process mc command"""
- parser = argparse.ArgumentParser(
- formatter_class=argparse.ArgumentDefaultsHelpFormatter,
- add_help=False,
- prog="mc",
- description="""
- Perform Monte Carlo forecasting
- """,
- )
- parser.add_argument(
- "-d",
- "--days",
- help="Days to predict",
- dest="n_days",
- type=check_positive,
- default=30,
- )
- parser.add_argument(
- "-n",
- "--num",
- help="Number of simulations to perform",
- dest="n_sims",
- default=100,
- )
- parser.add_argument(
- "--dist",
- choices=mc_model.DISTRIBUTIONS,
- default="lognormal",
- dest="dist",
- help="Whether to model returns or log returns",
- )
-
- ns_parser = self.parse_known_args_and_warn(
- parser, other_args, export_allowed=EXPORT_ONLY_FIGURES_ALLOWED
- )
- if ns_parser:
- if self.target != "AdjClose":
- console.print("MC Prediction designed for AdjClose prices\n")
-
- mc_view.display_mc_forecast(
- data=self.data[self.target],
- n_future=ns_parser.n_days,
- n_sims=ns_parser.n_sims,
- use_log=ns_parser.dist == "lognormal",
- export=ns_parser.export,
- )
diff --git a/openbb_terminal/glossary.json b/openbb_terminal/glossary.json
new file mode 100644
index 00000000000..0d3511306a1
--- /dev/null
+++ b/openbb_terminal/glossary.json
@@ -0,0 +1,4 @@
+{
+ "option":"A financial asset that is based on the value of an underlying asset.",
+ "forex":"Foreign Exchange trading is trading currencie of one country for currency in another country. For example. trading United Stated Dollars (USD) for Great British Pounds (GBP) you are forex trading"
+}
diff --git a/openbb_terminal/helper_funcs.py b/openbb_terminal/helper_funcs.py
index 80f494a65c1..40b00241ba7 100644
--- a/openbb_terminal/helper_funcs.py
+++ b/openbb_terminal/helper_funcs.py
@@ -5,7 +5,9 @@ import argparse
import logging
from pathlib import Path
from typing import List, Union, Optional, Dict
-from datetime import datetime, timedelta, date as d
+from functools import lru_cache
+from datetime import datetime, timedelta
+from datetime import date as d
import types
from collections.abc import Iterable
import os
@@ -241,7 +243,6 @@ def print_rich_table(
show_header: bool
Whether to show the header row.
"""
-
if obbff.USE_TABULATE_DF:
table = Table(title=title, show_lines=True, show_header=show_header)
@@ -272,6 +273,7 @@ def print_rich_table(
floatfmt = [floatfmt for _ in range(len(df.columns))]
for idx, values in zip(df.index.tolist(), df.values.tolist()):
+ # remove hour/min/sec from timestamp index - Format: YYYY-MM-DD # make better
row = [str(idx)] if show_index else []
row += [
str(x)
@@ -777,21 +779,26 @@ def get_next_stock_market_days(last_stock_day, n_next_days) -> list:
l_pred_days = []
years: list = []
holidays: list = []
- while n_days < n_next_days:
- last_stock_day += timedelta(hours=24)
- year = last_stock_day.date().year
- if year not in years:
- years.append(year)
- holidays += us_market_holidays(year)
- # Check if it is a weekend
- if last_stock_day.date().weekday() > 4:
- continue
- # Check if it is a holiday
- if last_stock_day.strftime("%Y-%m-%d") in holidays:
- continue
- # Otherwise stock market is open
- n_days += 1
- l_pred_days.append(last_stock_day)
+ if isinstance(last_stock_day, datetime):
+ while n_days < n_next_days:
+ last_stock_day += timedelta(hours=24)
+ year = last_stock_day.date().year
+ if year not in years:
+ years.append(year)
+ holidays += us_market_holidays(year)
+ # Check if it is a weekend
+ if last_stock_day.date().weekday() > 4:
+ continue
+ # Check if it is a holiday
+ if last_stock_day.strftime("%Y-%m-%d") in holidays:
+ continue
+ # Otherwise stock market is open
+ n_days += 1
+ l_pred_days.append(last_stock_day)
+ else:
+ while n_days < n_next_days:
+ l_pred_days.append(last_stock_day + 1 + n_days)
+ n_days += 1
return l_pred_days
@@ -1662,3 +1669,29 @@ def search_wikipedia(expression: str) -> None:
show_index=False,
title=f"Wikipedia results for {expression}",
)
+
+
+@lru_cache
+def load_json(path: str) -> Dict[str, str]:
+ """Loads a dictionary from a json file path
+
+ Parameter
+ ----------
+ path : str
+ The path for the json file
+
+ Returns
+ ----------
+ Dict[str, str]
+ The dictionary loaded from json
+ """
+ try:
+ with open(path) as file:
+ return json.load(file)
+ except Exception as e:
+ console.print(
+ f"[red]Failed to load preferred source from file: "
+ f"{obbff.PREFERRED_DATA_SOURCE_FILE}[/red]"
+ )
+ console.print(f"[red]{e}[/red]")
+ return {}
diff --git a/openbb_terminal/keys_model.py b/openbb_terminal/keys_model.py
index bccfae7c044..3c61c47c86a 100644
--- a/openbb_terminal/keys_model.py
+++ b/openbb_terminal/keys_model.py
@@ -1,6 +1,8 @@
"""Keys model"""
__docformat__ = "numpy"
+# pylint: disable=too-many-lines
+
import sys
import logging
import os
@@ -28,8 +30,6 @@ from openbb_terminal.rich_config import console
from openbb_terminal.terminal_helper import suppress_stdout
-# pylint: disable=too-many-lines
-
logger = logging.getLogger(__name__)
sys.tracebacklimit = 0
diff --git a/openbb_terminal/parent_classes.py b/openbb_terminal/parent_classes.py
index 93e550e837d..57621e465cf 100644
--- a/openbb_terminal/parent_classes.py
+++ b/openbb_terminal/parent_classes.py
@@ -39,6 +39,7 @@ from openbb_terminal.helper_funcs import (
support_message,
check_file_type_saved,
check_positive,
+ load_json,
parse_and_split_input,
search_wikipedia,
)
@@ -87,6 +88,7 @@ class BaseController(metaclass=ABCMeta):
"r",
"reset",
"support",
+ "glossary",
"wiki",
"record",
"stop",
@@ -187,6 +189,13 @@ class BaseController(metaclass=ABCMeta):
# goes into "TA", the "TSLA" ticker will appear. If that condition doesn't exist
# the previous class will be loaded and even if the user changes the ticker on
# the stocks context it will not impact the one of TA menu - unless changes are done.
+ # An exception is made for forecasting because it is built to handle multiple loaded
+ # tickers.
+ if class_ins.PATH in controllers and class_ins.PATH == "/forecast/":
+ old_class = controllers[class_ins.PATH]
+ old_class.queue = self.queue
+ old_class.load(*args[:-1], **kwargs)
+ return old_class.menu()
if class_ins.PATH in controllers and arguments == 1 and obbff.REMEMBER_CONTEXTS:
old_class = controllers[class_ins.PATH]
old_class.queue = self.queue
@@ -477,6 +486,42 @@ class BaseController(metaclass=ABCMeta):
path=self.PATH,
)
+ @log_start_end(log=logger)
+ def call_glossary(self, other_args: List[str]) -> None:
+ """Process glossary command"""
+ parser = argparse.ArgumentParser(
+ add_help=False,
+ formatter_class=argparse.ArgumentDefaultsHelpFormatter,
+ prog="support",
+ description="Submit your support request",
+ )
+ parser.add_argument(
+ "-w",
+ "--word",
+ action="store",
+ dest="word",
+ type=str,
+ required="-h" not in other_args,
+ help="Word that you want defined",
+ )
+ if other_args and "-" not in other_args[0][0]:
+ other_args.insert(0, "-w")
+
+ ns_parser = parse_simple_args(parser, other_args)
+
+ glossary_file = os.path.join(os.path.dirname(__file__), "glossary.json")
+ glossary_dict = load_json(glossary_file)
+
+ if ns_parser:
+ word = glossary_dict.get(ns_parser.word, "")
+ word = word.lower()
+ word = word.replace("--", "")
+ word = word.replace("-", " ")
+ if word:
+ console.print(word + "\n")
+ else:
+ console.print("Word is not in the glossary.\n")
+
@log_start_end(log=logger)
def call_wiki(self, other_args: List[str]) -> None:
"""Process wiki command"""
@@ -696,6 +741,7 @@ class BaseController(metaclass=ABCMeta):
if self.queue and len(self.queue) > 0:
# If the command is quitting the menu we want to return in here
if self.queue[0] in ("q", "..", "quit"):
+ self.save_class()
# Go back to the root in order to go to the right directory because
# there was a jump between indirect menus
if custom_path_menu_above:
diff --git a/openbb_terminal/reports/equity.ipynb b/openbb_terminal/reports/equity.ipynb
index 3d1b9c2942e..eaeb2c89c2e 100644
--- a/openbb_terminal/reports/equity.ipynb
+++ b/openbb_terminal/reports/equity.ipynb
@@ -10,19 +10,10 @@
},
{
"cell_type": "code",
- "execution_count": 1,
+ "execution_count": null,
"id": "driven-billion",
"metadata": {},
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "WARNING! Breaking changes incoming! Especially avoid using kwargs, since some of them will change.\n",
- "For more information see the official documentation at: https://openbb-finance.github.io/OpenBBTerminal/api/\n"
- ]
- }
- ],
+ "outputs": [],
"source": [
"import os\n",
"import io\n",
@@ -65,7 +56,7 @@
},
{
"cell_type": "code",
- "execution_count": 2,
+ "execution_count": null,
"id": "c3fe7db5-ec6a-42cf-9e66-52dc1de22370",
"metadata": {},
"outputs": [],
@@ -85,7 +76,7 @@
},
{
"cell_type": "code",
- "execution_count": 3,
+ "execution_count": null,
"id": "intended-sherman",
"metadata": {
"tags": [
@@ -116,39 +107,10 @@
},
{
"cell_type": "code",
- "execution_count": 4,
+ "execution_count": null,
"id": "1be26dae-cafe-4a22-80aa-eff296fc1a9b",
"metadata": {},
- "outputs": [
- {
- "data": {
- "text/html": [
- "\n",
- "Loading Daily MSFT stock with starting period 2021-04-01 for analysis.\n",
- " \n"
- ],
- "text/plain": [
- "\n",
- "Loading Daily MSFT stock with starting period 2021-04-01 for analysis.\n"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
- "text/plain": [
- "('Investment Research Report on MSFT',\n",
- " '23 September, 2022',\n",
- " '12:22',\n",
- " datetime.timezone(datetime.timedelta(seconds=14400), 'Arabian Standard Time'))"
- ]
- },
- "execution_count": 4,
- "metadata": {},
- "output_type": "execute_result"
- }
- ],
+ "outputs": [],
"source": [
"ticker_data = openbb.stocks.load(\n",
" symbol=symbol, start_date=datetime.datetime.now() - datetime.timedelta(days=18 * 30)\n",
@@ -165,7 +127,7 @@
},
{
"cell_type": "code",
- "execution_count": 5,
+ "execution_count": null,
"id": "e3b15d6f-dc9e-4f97-aa07-37d949a4e4bb",
"metadata": {},
"outputs": [],
@@ -188,114 +150,10 @@
},
{
"cell_type": "code",
- "execution_count": 10,
+ "execution_count": null,
"id": "aca4b6ef",
"metadata": {},
- "outputs": [
- {
- "data": {
- "text/html": [
- "\n",
- "\n",
- "
\n",
- " \n",
- " \n",
- " \n",
- " Previous Quarter \n",
- " Current Quarter \n",
- " Next Quarter \n",
- " Current Year \n",
- " Next Year \n",
- " \n",
- " \n",
- " QUARTER REVENUES ESTIMATES \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " Date \n",
- " - \n",
- " - \n",
- " ending 12/31/22 \n",
- " ending 06/30/23 \n",
- " ending 06/30/24 \n",
- " \n",
- " \n",
- " No. of Analysts \n",
- " - \n",
- " - \n",
- " 28 \n",
- " 37 \n",
- " 36 \n",
- " \n",
- " \n",
- " Average Estimate \n",
- " - \n",
- " - \n",
- " 56,497 USD \n",
- " 220,468 USD \n",
- " 251,499 USD \n",
- " \n",
- " \n",
- " Year Ago \n",
- " - \n",
- " - \n",
- " 51,728 USD \n",
- " 198,270 USD \n",
- " 220,468 USD \n",
- " \n",
- " \n",
- " Publish Date \n",
- " - \n",
- " - \n",
- " 7/26/2022 \n",
- " - \n",
- " - \n",
- " \n",
- " \n",
- "
\n",
- "
"
- ],
- "text/plain": [
- " Previous Quarter Current Quarter Next Quarter \\\n",
- "QUARTER REVENUES ESTIMATES \n",
- "Date - - ending 12/31/22 \n",
- "No. of Analysts - - 28 \n",
- "Average Estimate - - 56,497 USD \n",
- "Year Ago - - 51,728 USD \n",
- "Publish Date - - 7/26/2022 \n",
- "\n",
- " Current Year Next Year \n",
- "QUARTER REVENUES ESTIMATES \n",
- "Date ending 06/30/23 ending 06/30/24 \n",
- "No. of Analysts 37 36 \n",
- "Average Estimate 220,468 USD 251,499 USD \n",
- "Year Ago 198,270 USD 220,468 USD \n",
- "Publish Date - - "
- ]
- },
- "execution_count": 10,
- "metadata": {},
- "output_type": "execute_result"
- }
- ],
+ "outputs": [],
"source": [
"(\n",
" df_year_estimates,\n",
@@ -307,7 +165,7 @@
},
{
"cell_type": "code",
- "execution_count": 8,
+ "execution_count": null,
"id": "c0f0a1ca",
"metadata": {},
"outputs": [],
@@ -393,106 +251,10 @@
},
{
"cell_type": "code",
- "execution_count": 4,
+ "execution_count": null,
"id": "4662b1ac",
"metadata": {},
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "Index(['category', 'analyst', 'rating', 'target', 'target_from', 'target_to'], dtype='object')\n"
- ]
- },
- {
- "data": {
- "text/html": [
- "\n",
- "\n",
- "
\n",
- " \n",
- " \n",
- " \n",
- " Category \n",
- " Analyst \n",
- " Rating \n",
- " Price Target \n",
- " \n",
- " \n",
- " date \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " 2022-08-17 \n",
- " Upgrade \n",
- " Credit Suisse \n",
- " Neutral -> Outperform \n",
- " 201.0 \n",
- " \n",
- " \n",
- " 2022-07-26 \n",
- " Initiated \n",
- " Itau BBA \n",
- " Underperform \n",
- " 136.0 \n",
- " \n",
- " \n",
- " 2022-07-20 \n",
- " Reiterated \n",
- " Wells Fargo \n",
- " Overweight \n",
- " NaN \n",
- " \n",
- " \n",
- " 2022-07-20 \n",
- " Reiterated \n",
- " Morgan Stanley \n",
- " Overweight \n",
- " NaN \n",
- " \n",
- " \n",
- " 2022-07-06 \n",
- " Reiterated \n",
- " Goldman \n",
- " Neutral \n",
- " NaN \n",
- " \n",
- " \n",
- "
\n",
- "
"
- ],
- "text/plain": [
- " Category Analyst Rating Price Target\n",
- "date \n",
- "2022-08-17 Upgrade Credit Suisse Neutral -> Outperform 201.0\n",
- "2022-07-26 Initiated Itau BBA Underperform 136.0\n",
- "2022-07-20 Reiterated Wells Fargo Overweight NaN\n",
- "2022-07-20 Reiterated Morgan Stanley Overweight NaN\n",
- "2022-07-06 Reiterated Goldman Neutral NaN"
- ]
- },
- "execution_count": 4,
- "metadata": {},
- "output_type": "execute_result"
- }
- ],
+ "outputs": [],
"source": [
"df_analyst = openbb.stocks.dd.analyst(symbol=symbol)\n",
"print(df_analyst.columns)\n",
@@ -1303,7 +1065,7 @@
},
{
"cell_type": "code",
- "execution_count": 12,
+ "execution_count": null,
"id": "28ce0827",
"metadata": {},
"outputs": [],
diff --git a/openbb_terminal/reports/etf.ipynb b/openbb_terminal/reports/etf.ipynb
index 4feba7cf197..84237e19cc9 100644
--- a/openbb_terminal/reports/etf.ipynb
+++ b/openbb_terminal/reports/etf.ipynb
@@ -288,7 +288,7 @@
"metadata": {
"celltoolbar": "Tags",
"kernelspec": {
- "display_name": "Python 3.9.13 ('obb')",
+ "display_name": "Python 3 (ipykernel)",
"language": "python",
"name": "python3"
},
@@ -302,7 +302,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
- "version": "3.9.13"
+ "version": "3.9.6"
},
"vscode": {
"interpreter": {
diff --git a/openbb_terminal/reports/forecast.ipynb b/openbb_terminal/reports/forecast.ipynb
new file mode 100644
index 00000000000..e9a14ca9431
--- /dev/null
+++ b/openbb_terminal/reports/forecast.ipynb
@@ -0,0 +1,300 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "id": "70ba2c8a",
+ "metadata": {},
+ "source": [
+ "## Notebook setup"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "driven-billion",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "import os\n",
+ "import io\n",
+ "import warnings\n",
+ "import datetime\n",
+ "import numpy as np\n",
+ "import base64\n",
+ "\n",
+ "import matplotlib.pyplot as plt\n",
+ "import matplotlib_inline.backend_inline\n",
+ "\n",
+ "from IPython.display import HTML\n",
+ "\n",
+ "from openbb_terminal.api import widgets\n",
+ "from openbb_terminal.api import openbb\n",
+ "from openbb_terminal.helper_classes import TerminalStyle\n",
+ "\n",
+ "%matplotlib inline\n",
+ "matplotlib_inline.backend_inline.set_matplotlib_formats(\"svg\")\n",
+ "warnings.filterwarnings(\"ignore\")"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "c3fe7db5-ec6a-42cf-9e66-52dc1de22370",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "try:\n",
+ " theme = TerminalStyle(\"light\", \"light\", \"light\")\n",
+ "except:\n",
+ " pass\n",
+ "stylesheet = widgets.html_report_stylesheet()\n",
+ "try:\n",
+ " with open(\"openbb_terminal/reports/OpenBB_reports_logo.png\", \"rb\") as image_file:\n",
+ " openbb_image_encoded = base64.b64encode(image_file.read())\n",
+ "except FileNotFoundError:\n",
+ " openbb_image_encoded = None"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "9c3ae3e3-2b91-43a6-aa44-7b10986fd369",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "def get_image(func, title, *args, **kwargs):\n",
+ " local_fig, ax = plt.subplots(dpi=20)\n",
+ " kwargs[\"chart\"] = True\n",
+ " kwargs[\"external_axes\"] = [ax]\n",
+ " if title:\n",
+ " ax.set_title(title)\n",
+ " ax.set_xlabel(\"Lag\")\n",
+ " ax.set_ylabel(\"Autocorrelation\")\n",
+ " func(*args, **kwargs)\n",
+ " local_fig.tight_layout()\n",
+ " f = io.BytesIO()\n",
+ " local_fig.savefig(f, format=\"svg\")\n",
+ " return f.getvalue().decode(\"utf-8\")"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "807fda4e",
+ "metadata": {},
+ "source": [
+ "## Select Ticker"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "intended-sherman",
+ "metadata": {
+ "tags": [
+ "parameters"
+ ]
+ },
+ "outputs": [],
+ "source": [
+ "# Parameters that will be replaced when calling this notebook\n",
+ "# Do not leave parameters blank as notebook will not run otherwise\n",
+ "symbol = \"VTI\"\n",
+ "report_name = \"Forecast Report for VTI\""
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "e1f87190",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "ticker = symbol"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "a441ddbc-d75b-4a18-84d4-e01b677674d3",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "if \".\" in ticker:\n",
+ " import sys\n",
+ "\n",
+ " sys.exit(0)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "1be26dae-cafe-4a22-80aa-eff296fc1a9b",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "ticker_data = openbb.stocks.load(\n",
+ " symbol=ticker, start_date=datetime.datetime.now() - datetime.timedelta(days=400)\n",
+ ")\n",
+ "ticker_data = ticker_data.reset_index()\n",
+ "ticker_data.columns = [x.lower() for x in ticker_data.columns]\n",
+ "\n",
+ "author = \"OpenBB\"\n",
+ "report_title = f\"FORECAST RESEARCH REPORT ON {ticker.upper()}\"\n",
+ "report_date = datetime.datetime.now().strftime(\"%d %B, %Y\")\n",
+ "report_time = datetime.datetime.now().strftime(\"%H:%M\")\n",
+ "report_timezone = datetime.datetime.now(datetime.timezone.utc).astimezone().tzinfo\n",
+ "report_title, report_date, report_time, report_timezone"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "f8a0d747",
+ "metadata": {},
+ "source": [
+ "## Data"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "cb31e9ee-e7ae-4e1b-89b4-bb6f571cfdfa",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "local_fig, ax = plt.subplots(dpi=20)\n",
+ "column = \"close\"\n",
+ "ticker_data.plot(x=\"date\", y=column, ax=ax)\n",
+ "ax.set_title(f\"{column.title()} for {ticker}\")\n",
+ "ax.set_xlabel(\"Date\")\n",
+ "ax.set_ylabel(\"Price\")\n",
+ "local_fig.tight_layout()\n",
+ "f = io.BytesIO()\n",
+ "local_fig.savefig(f, format=\"svg\")\n",
+ "plot_chart = f.getvalue().decode(\"utf-8\")"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "d8bb53c1-147e-4342-af61-0d0a9cc56e59",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "corr_chart = get_image(openbb.forecast.corr, None, ticker_data)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "74b914a1-ed32-4a17-a943-7879bc8f00df",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "season_chart = get_image(openbb.forecast.season, \"Seasonality Data\", ticker_data)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "53568c9b-aa06-4ba0-ad86-ede6732e3187",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "expo_chart = get_image(openbb.forecast.expo, None, ticker_data, chart=True)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "0a919f67-ac9f-4b75-a3b3-102e0fbe5862",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "tft_chart = get_image(openbb.forecast.tft, None, ticker_data, train_split=0.5)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "ac501a32-124d-4d21-aae1-a8d147bb1071",
+ "metadata": {},
+ "source": [
+ "## Render the report template to a file"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "abfe37e4-ea38-42c3-8fb5-7cceb233fb12",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "body = \"\"\n",
+ "\n",
+ "img = \"./openbb_terminal/reports/OpenBB_reports_logo.png\"\n",
+ "floppy_disk_img = (\"./openbb_terminal/reports/floppy-disc.png\",)\n",
+ "body += widgets.header(\n",
+ " img,\n",
+ " floppy_disk_img,\n",
+ " author,\n",
+ " report_date,\n",
+ " report_time,\n",
+ " report_timezone,\n",
+ " f\"FORECAST REPORT ON: {ticker.upper()}\",\n",
+ ")\n",
+ "\n",
+ "body += widgets.tablinks([\"SUMMARY\"])\n",
+ "\n",
+ "htmlcode = widgets.h(3, \"Summary\")\n",
+ "htmlcode += widgets.row([widgets.h(3, \"Understand the data\")])\n",
+ "htmlcode += widgets.row([ticker_data.head(10).to_html(), plot_chart])\n",
+ "htmlcode += widgets.row([widgets.h(3, \"Analyzing the data\")])\n",
+ "htmlcode += widgets.row([corr_chart, season_chart])\n",
+ "htmlcode += widgets.row([widgets.h(3, \"Creating predictions\")])\n",
+ "htmlcode += widgets.row([expo_chart, tft_chart])\n",
+ "\n",
+ "body += widgets.add_tab(\"SUMMARY\", htmlcode)\n",
+ "body += widgets.tab_clickable_and_save_evt()\n",
+ "report = widgets.html_report(title=report_name, stylesheet=stylesheet, body=body)\n",
+ "\n",
+ "# to save the results\n",
+ "with open(report_name + \".html\", \"w\", encoding=\"utf-8\") as fh:\n",
+ " fh.write(report)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "b7f52d81-8362-4a68-9830-fee24c16fa08",
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ }
+ ],
+ "metadata": {
+ "celltoolbar": "Tags",
+ "kernelspec": {
+ "display_name": "Python 3 (ipykernel)",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.9.6"
+ },
+ "vscode": {
+ "interpreter": {
+ "hash": "ab0e87f2bc73919b75956d1b3e303320699d53da895be1bb46287d7dc67c6497"
+ }
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 5
+}
diff --git a/openbb_terminal/reports/portfolio.ipynb b/openbb_terminal/reports/portfolio.ipynb
index e49c5c4f872..a5f56373bd6 100644
--- a/openbb_terminal/reports/portfolio.ipynb
+++ b/openbb_terminal/reports/portfolio.ipynb
@@ -10,19 +10,10 @@
},
{
"cell_type": "code",
- "execution_count": 1,
+ "execution_count": null,
"id": "driven-billion",
"metadata": {},
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "WARNING! Breaking changes incoming! Especially avoid using kwargs, since some of them will change.\n",
- "You can try branch with the latest changes.\n"
- ]
- }
- ],
+ "outputs": [],
"source": [
"import os\n",
"import io\n",
@@ -75,7 +66,7 @@
},
{
"cell_type": "code",
- "execution_count": 2,
+ "execution_count": null,
"id": "c3fe7db5-ec6a-42cf-9e66-52dc1de22370",
"metadata": {},
"outputs": [],
@@ -87,7 +78,7 @@
},
{
"cell_type": "code",
- "execution_count": 3,
+ "execution_count": null,
"id": "daef64ec",
"metadata": {
"tags": [
@@ -104,7 +95,7 @@
},
{
"cell_type": "code",
- "execution_count": 16,
+ "execution_count": null,
"id": "ee7112da",
"metadata": {},
"outputs": [],
@@ -117,24 +108,10 @@
},
{
"cell_type": "code",
- "execution_count": 18,
+ "execution_count": null,
"id": "1be26dae-cafe-4a22-80aa-eff296fc1a9b",
"metadata": {},
- "outputs": [
- {
- "data": {
- "text/plain": [
- "('Portfolio report for Public_Equity_Orderbook.xlsx',\n",
- " '15 September, 2022',\n",
- " '06:55',\n",
- " )"
- ]
- },
- "execution_count": 18,
- "metadata": {},
- "output_type": "execute_result"
- }
- ],
+ "outputs": [],
"source": [
"orderbook_path = holdings + orderbook\n",
"_, orderbook_file = os.path.split(orderbook_path)\n",
@@ -163,272 +140,10 @@
},
{
"cell_type": "code",
- "execution_count": 19,
+ "execution_count": null,
"id": "b139556d",
"metadata": {},
- "outputs": [
- {
- "data": {
- "text/html": [
- " Preprocessing orderbook: \n"
- ],
- "text/plain": [
- " Preprocessing orderbook: "
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
- "text/html": [
- ". \n"
- ],
- "text/plain": [
- "."
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
- "text/html": [
- ". \n"
- ],
- "text/plain": [
- "."
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
- "text/html": [
- ". \n"
- ],
- "text/plain": [
- "."
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
- "text/html": [
- ". \n"
- ],
- "text/plain": [
- "."
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
- "text/html": [
- ". \n"
- ],
- "text/plain": [
- "."
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
- "text/html": [
- ". \n"
- ],
- "text/plain": [
- "."
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
- "text/html": [
- ". \n"
- ],
- "text/plain": [
- "."
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
- "text/html": [
- ". \n"
- ],
- "text/plain": [
- "."
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
- "text/html": [
- ". \n"
- ],
- "text/plain": [
- "."
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
- "text/html": [
- ". \n"
- ],
- "text/plain": [
- "."
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
- "text/html": [
- ". \n"
- ],
- "text/plain": [
- "."
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
- "text/html": [
- ". \n"
- ],
- "text/plain": [
- "."
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
- "text/html": [
- "\n",
- " Loading company data: \n"
- ],
- "text/plain": [
- "\n",
- " Loading company data: "
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
- "text/html": [
- ". \n"
- ],
- "text/plain": [
- "."
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
- "text/html": [
- "\n",
- " Loading price data: \n"
- ],
- "text/plain": [
- "\n",
- " Loading price data: "
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
- "text/html": [
- ". \n"
- ],
- "text/plain": [
- "."
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
- "text/html": [
- "\n",
- " Calculating returns: \n"
- ],
- "text/plain": [
- "\n",
- " Calculating returns: "
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
- "text/html": [
- ". \n"
- ],
- "text/plain": [
- "."
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
- "text/html": [
- "\n",
- " Loading benchmark: \n"
- ],
- "text/plain": [
- "\n",
- " Loading benchmark: "
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
- "text/html": [
- ".\n",
- " \n"
- ],
- "text/plain": [
- ".\n"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- }
- ],
+ "outputs": [],
"source": [
"try:\n",
" transactions = Portfolio.read_orderbook(orderbook_path)\n",
@@ -444,4010 +159,10 @@
},
{
"cell_type": "code",
- "execution_count": 23,
+ "execution_count": null,
"id": "af24ed22",
"metadata": {},
- "outputs": [
- {
- "data": {
- "image/svg+xml": [
- "\n",
- "\n",
- "\n",
- " \n",
- " \n",
- " \n",
- " \n",
- " 2022-09-15T11:56:38.342899 \n",
- " image/svg+xml \n",
- " \n",
- " \n",
- " Matplotlib v3.5.3, https://matplotlib.org/ \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n"
- ],
- "text/plain": [
- ""
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- }
- ],
+ "outputs": [],
"source": [
"fig, ax = plt.subplots(figsize=(11, 5), dpi=150)\n",
"openbb.portfolio.rbeta(P, chart=True, external_axes=[ax])\n",
@@ -4460,6378 +175,10 @@
},
{
"cell_type": "code",
- "execution_count": 24,
+ "execution_count": null,
"id": "636c743d",
"metadata": {},
- "outputs": [
- {
- "data": {
- "image/svg+xml": [
- "\n",
- "\n",
- "\n",
- " \n",
- " \n",
- " \n",
- " \n",
- " 2022-09-15T11:56:55.179227 \n",
- " image/svg+xml \n",
- " \n",
- " \n",
- " Matplotlib v3.5.3, https://matplotlib.org/ \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n"
- ],
- "text/plain": [
- ""
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- }
- ],
+ "outputs": [],
"source": [
"fig, ax = plt.subplots(figsize=(11, 5), dpi=150)\n",
"openbb.portfolio.rsharpe(P, chart=True, external_axes=[ax])\n",
@@ -10844,5385 +191,10 @@
},
{
"cell_type": "code",
- "execution_count": 26,
+ "execution_count": null,
"id": "ae0d9381",
"metadata": {},
- "outputs": [
- {
- "data": {
- "image/svg+xml": [
- "\n",
- "\n",
- "\n",
- " \n",
- " \n",
- " \n",
- " \n",
- " 2022-09-15T11:57:10.953805 \n",
- " image/svg+xml \n",
- " \n",
- " \n",
- " Matplotlib v3.5.3, https://matplotlib.org/ \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n"
- ],
- "text/plain": [
- ""
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- }
- ],
+ "outputs": [],
"source": [
"fig, ax = plt.subplots(figsize=(11, 5), dpi=150)\n",
"openbb.portfolio.rvol(P, chart=True, external_axes=[ax])\n",
@@ -16235,6344 +207,10 @@
},
{
"cell_type": "code",
- "execution_count": 29,
+ "execution_count": null,
"id": "7e5e6fff",
"metadata": {},
- "outputs": [
- {
- "data": {
- "image/svg+xml": [
- "\n",
- "\n",
- "\n",
- " \n",
- " \n",
- " \n",
- " \n",
- " 2022-09-15T11:58:37.023024 \n",
- " image/svg+xml \n",
- " \n",
- " \n",
- " Matplotlib v3.5.3, https://matplotlib.org/ \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n"
- ],
- "text/plain": [
- ""
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- }
- ],
+ "outputs": [],
"source": [
"fig, ax = plt.subplots(figsize=(11, 5), dpi=150)\n",
"openbb.portfolio.rsortino(P, chart=True, external_axes=[ax])\n",
@@ -22585,11598 +223,10 @@
},
{
"cell_type": "code",
- "execution_count": 38,
+ "execution_count": null,
"id": "3567b0ca",
"metadata": {},
- "outputs": [
- {
- "data": {
- "image/svg+xml": [
- "\n",
- "\n",
- "\n",
- " \n",
- " \n",
- " \n",
- " \n",
- " 2022-09-15T12:02:25.090424 \n",
- " image/svg+xml \n",
- " \n",
- " \n",
- " Matplotlib v3.5.3, https://matplotlib.org/ \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n"
- ],
- "text/plain": [
- ""
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- }
- ],
+ "outputs": [],
"source": [
"fig, ax = plt.subplots(nrows=2, ncols=1, figsize=(11, 5), dpi=150)\n",
"openbb.portfolio.maxdd(P, chart=True, external_axes=ax)\n",
@@ -34189,124 +239,10 @@
},
{
"cell_type": "code",
- "execution_count": 36,
+ "execution_count": null,
"id": "5dbcc1eb",
"metadata": {},
- "outputs": [
- {
- "data": {
- "text/html": [
- " Loading country/region data: \n"
- ],
- "text/plain": [
- " Loading country/region data: "
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
- "text/html": [
- "\n",
- "\n",
- " \n"
- ],
- "text/plain": [
- "\n",
- "\n"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
- "text/html": [
- "\n",
- "\n",
- "
\n",
- " \n",
- " \n",
- " \n",
- " Portfolio \n",
- " Benchmark \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " Netherlands \n",
- " 37.9% \n",
- " 0.13% \n",
- " \n",
- " \n",
- " United States \n",
- " 32.0% \n",
- " 99.0% \n",
- " \n",
- " \n",
- " Taiwan \n",
- " 14.5% \n",
- " ---% \n",
- " \n",
- " \n",
- " China \n",
- " 10.2% \n",
- " ---% \n",
- " \n",
- " \n",
- " Germany \n",
- " 5.47% \n",
- " ---% \n",
- " \n",
- " \n",
- " United Kingdom \n",
- " ---% \n",
- " 0.5% \n",
- " \n",
- " \n",
- " Switzerland \n",
- " ---% \n",
- " 0.33% \n",
- " \n",
- " \n",
- " Singapore \n",
- " ---% \n",
- " 0.04% \n",
- " \n",
- " \n",
- "
\n",
- "
"
- ],
- "text/plain": [
- " Portfolio Benchmark\n",
- "Netherlands 37.9% 0.13%\n",
- "United States 32.0% 99.0%\n",
- "Taiwan 14.5% ---%\n",
- "China 10.2% ---%\n",
- "Germany 5.47% ---%\n",
- "United Kingdom ---% 0.5%\n",
- "Switzerland ---% 0.33%\n",
- "Singapore ---% 0.04%"
- ]
- },
- "execution_count": 36,
- "metadata": {},
- "output_type": "execute_result"
- }
- ],
+ "outputs": [],
"source": [
"P.calculate_allocations(\"country\")\n",
"\n",
@@ -34327,142 +263,10 @@
},
{
"cell_type": "code",
- "execution_count": 37,
+ "execution_count": null,
"id": "8e1a67a6",
"metadata": {},
- "outputs": [
- {
- "data": {
- "text/html": [
- " Loading sector data: \n"
- ],
- "text/plain": [
- " Loading sector data: "
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
- "text/html": [
- "\n",
- "\n",
- " \n"
- ],
- "text/plain": [
- "\n",
- "\n"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- },
- {
- "data": {
- "text/html": [
- "\n",
- "\n",
- "
\n",
- " \n",
- " \n",
- " \n",
- " Portfolio \n",
- " Benchmark \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " Technology \n",
- " 60.7% \n",
- " 25.2% \n",
- " \n",
- " \n",
- " Consumer Cyclical \n",
- " 28.0% \n",
- " 11.3% \n",
- " \n",
- " \n",
- " Healthcare \n",
- " 9.84% \n",
- " 14.4% \n",
- " \n",
- " \n",
- " Communication Services \n",
- " 1.48% \n",
- " 8.41% \n",
- " \n",
- " \n",
- " Financial Services \n",
- " ---% \n",
- " 12.8% \n",
- " \n",
- " \n",
- " Industrials \n",
- " ---% \n",
- " 8.35% \n",
- " \n",
- " \n",
- " Consumer Defensive \n",
- " ---% \n",
- " 7.02% \n",
- " \n",
- " \n",
- " Energy \n",
- " ---% \n",
- " 4.37% \n",
- " \n",
- " \n",
- " Realestate \n",
- " ---% \n",
- " 2.89% \n",
- " \n",
- " \n",
- " Utilities \n",
- " ---% \n",
- " 2.45% \n",
- " \n",
- " \n",
- " Basic Materials \n",
- " ---% \n",
- " 2.22% \n",
- " \n",
- " \n",
- "
\n",
- "
"
- ],
- "text/plain": [
- " Portfolio Benchmark\n",
- "Technology 60.7% 25.2%\n",
- "Consumer Cyclical 28.0% 11.3%\n",
- "Healthcare 9.84% 14.4%\n",
- "Communication Services 1.48% 8.41%\n",
- "Financial Services ---% 12.8%\n",
- "Industrials ---% 8.35%\n",
- "Consumer Defensive ---% 7.02%\n",
- "Energy ---% 4.37%\n",
- "Realestate ---% 2.89%\n",
- "Utilities ---% 2.45%\n",
- "Basic Materials ---% 2.22%"
- ]
- },
- "execution_count": 37,
- "metadata": {},
- "output_type": "execute_result"
- }
- ],
+ "outputs": [],
"source": [
"P.calculate_allocations(\"sector\")\n",
"\n",
@@ -34483,1692 +287,10 @@
},
{
"cell_type": "code",
- "execution_count": 39,
+ "execution_count": null,
"id": "6e1260b4",
"metadata": {},
- "outputs": [
- {
- "data": {
- "image/svg+xml": [
- "\n",
- "\n",
- "\n",
- " \n",
- " \n",
- " \n",
- " \n",
- " 2022-09-15T12:02:29.028109 \n",
- " image/svg+xml \n",
- " \n",
- " \n",
- " Matplotlib v3.5.3, https://matplotlib.org/ \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n"
- ],
- "text/plain": [
- ""
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- }
- ],
+ "outputs": [],
"source": [
"fig, ax = plt.subplots(figsize=(10, 4), dpi=150)\n",
"openbb.portfolio.distr(P, chart=True, external_axes=[ax])\n",
@@ -36181,6957 +303,10 @@
},
{
"cell_type": "code",
- "execution_count": 40,
+ "execution_count": null,
"id": "a668a58b",
"metadata": {},
- "outputs": [
- {
- "data": {
- "image/svg+xml": [
- "\n",
- "\n",
- "\n",
- " \n",
- " \n",
- " \n",
- " \n",
- " 2022-09-15T12:02:29.759695 \n",
- " image/svg+xml \n",
- " \n",
- " \n",
- " Matplotlib v3.5.3, https://matplotlib.org/ \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n"
- ],
- "text/plain": [
- ""
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- }
- ],
+ "outputs": [],
"source": [
"fig, (ax1, ax2) = plt.subplots(nrows=2, ncols=1, figsize=(10, 4), dpi=150)\n",
"openbb.portfolio.dret(P, chart=True, external_axes=[ax1, ax2])\n",
@@ -43144,1616 +319,10 @@
},
{
"cell_type": "code",
- "execution_count": 41,
+ "execution_count": null,
"id": "1ea71ca6",
- "metadata": {
- "scrolled": true
- },
- "outputs": [
- {
- "data": {
- "image/svg+xml": [
- "\n",
- "\n",
- "\n",
- " \n",
- " \n",
- " \n",
- " \n",
- " 2022-09-15T12:02:31.679734 \n",
- " image/svg+xml \n",
- " \n",
- " \n",
- " Matplotlib v3.5.3, https://matplotlib.org/ \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n"
- ],
- "text/plain": [
- ""
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- }
- ],
+ "metadata": {},
+ "outputs": [],
"source": [
"fig, ax = plt.subplots(figsize=(10, 4), dpi=150)\n",
"openbb.portfolio.yret(P, chart=True, external_axes=[ax])\n",
diff --git a/openbb_terminal/stocks/prediction_techniques/__init__.py b/openbb_terminal/stocks/prediction_techniques/__init__.py
deleted file mode 100644
index e69de29bb2d..00000000000
diff --git a/openbb_terminal/stocks/prediction_techniques/pred_api.py b/openbb_terminal/stocks/prediction_techniques/pred_api.py
deleted file mode 100644
index 8f263cd300b..00000000000
--- a/openbb_terminal/stocks/prediction_techniques/pred_api.py
+++ /dev/null
@@ -1,39 +0,0 @@
-"""Inference API."""
-import os
-from openbb_terminal.helper_classes import ModelsNamespace as _models
-from openbb_terminal.common import prediction_techniques
-
-# flake8: noqa
-# pylint: disable=unused-import
-
-# Menu commands
-from openbb_terminal.common.prediction_techniques.ets_view import (
- display_exponential_smoothing as ets,
-)
-from openbb_terminal.common.prediction_techniques.knn_view import (
- display_k_nearest_neighbors as knn,
-)
-from openbb_terminal.common.prediction_techniques.regression_view import (
- display_regression as regression,
-)
-from openbb_terminal.common.prediction_techniques.arima_view import (
- display_arima as arima,
-)
-from openbb_terminal.common.prediction_techniques.neural_networks_view import (
- display_mlp as mlp,
-)
-from openbb_terminal.common.prediction_techniques.neural_networks_view import (
- display_rnn as rnn,
-)
-from openbb_terminal.common.prediction_techniques.neural_networks_view import (
- display_lstm as lstm,
-)
-from openbb_terminal.common.prediction_techniques.neural_networks_view import (
- display_conv1d as conv1d,
-)
-from openbb_terminal.common.prediction_techniques.mc_view import (
- display_mc_forecast as mc,
-)
-
-# Models
-models = _models(os.path.abspath(os.path.dirname(prediction_techniques.__file__)))
diff --git a/openbb_terminal/stocks/prediction_techniques/pred_controller.py b/openbb_terminal/stocks/prediction_techniques/pred_controller.py
deleted file mode 100644
index d8ba2853ee8..00000000000
--- a/openbb_terminal/stocks/prediction_techniques/pred_controller.py
+++ /dev/null
@@ -1,714 +0,0 @@
-""" Prediction Controller """
-__docformat__ = "numpy"
-
-import argparse
-import logging
-from datetime import datetime
-from typing import List
-
-import numpy as np
-import pandas as pd
-from prompt_toolkit.completion import NestedCompleter
-
-from openbb_terminal import feature_flags as obbff
-from openbb_terminal.common.prediction_techniques import (
- arima_model,
- arima_view,
- ets_model,
- ets_view,
- knn_view,
- mc_model,
- mc_view,
- neural_networks_view,
- pred_helper,
- regression_view,
-)
-from openbb_terminal.decorators import log_start_end
-from openbb_terminal.helper_funcs import (
- EXPORT_ONLY_FIGURES_ALLOWED,
- check_positive,
- get_next_stock_market_days,
- valid_date,
-)
-from openbb_terminal.menu import session
-from openbb_terminal.parent_classes import BaseController
-from openbb_terminal.rich_config import console, MenuText
-from openbb_terminal.stocks import stocks_helper
-
-logger = logging.getLogger(__name__)
-
-
-class PredictionTechniquesController(BaseController):
- """Prediction Techniques Controller class"""
-
- CHOICES_COMMANDS = [
- "load",
- "pick",
- "ets",
- "knn",
- "regression",
- "arima",
- "mlp",
- "rnn",
- "lstm",
- "conv1d",
- "mc",
- ]
-
- PATH = "/stocks/pred/"
-
- def __init__(
- self,
- ticker: str,
- start: datetime,
- interval: str,
- stock: pd.DataFrame,
- queue: List[str] = None,
- ):
- """Constructor"""
- super().__init__(queue)
-
- stock["Returns"] = stock["Adj Close"].pct_change()
- stock["LogRet"] = np.log(stock["Adj Close"]) - np.log(
- stock["Adj Close"].shift(1)
- )
- stock = stock.rename(columns={"Adj Close": "AdjClose"})
- stock = stock.dropna()
-
- self.stock = stock
- self.ticker = ticker
- self.start = start
- self.interval = interval
- self.target = "AdjClose"
-
- if session and obbff.USE_PROMPT_TOOLKIT:
- choices: dict = {c: {} for c in self.controller_choices}
- choices["load"]["-r"] = {c: {} for c in stocks_helper.INTERVALS}
- choices["pick"] = {c: {} for c in stock.columns}
- choices["ets"]["-t"] = {c: {} for c in ets_model.TRENDS}
- choices["ets"]["-s"] = {c: {} for c in ets_model.SEASONS}
- choices["arima"]["-i"] = {c: {} for c in arima_model.ICS}
- choices["mc"]["--dist"] = {c: {} for c in mc_model.DISTRIBUTIONS}
- self.completer = NestedCompleter.from_nested_dict(choices)
-
- def print_help(self):
- """Print help"""
- s_intraday = (f"Intraday {self.interval}", "Daily")[self.interval == "1440min"]
- if self.start:
- stock_info = (
- f"{s_intraday} {self.ticker} (from {self.start.strftime('%Y-%m-%d')})"
- )
- else:
- stock_info = f"{s_intraday} {self.ticker}"
-
- mt = MenuText("stocks/pred/")
- mt.add_cmd("load")
- mt.add_cmd("pick")
- mt.add_raw("\n")
- mt.add_param("_ticker", stock_info)
- mt.add_param("_target", self.target)
- mt.add_raw("\n")
- mt.add_info("_models_")
- mt.add_cmd("ets")
- mt.add_cmd("knn")
- mt.add_cmd("regression")
- mt.add_cmd("arima")
- mt.add_cmd("mlp")
- mt.add_cmd("rnn")
- mt.add_cmd("lstm")
- mt.add_cmd("conv1d")
- mt.add_cmd("mc")
- console.print(text=mt.menu_text, menu="Stocks - Prediction Techniques")
-
- def custom_reset(self):
- """Class specific component of reset command"""
- if self.ticker:
- return ["stocks", f"load {self.ticker}", "pred"]
- return []
-
- @log_start_end(log=logger)
- def call_pick(self, other_args: List[str]):
- """Process pick command"""
- parser = argparse.ArgumentParser(
- formatter_class=argparse.ArgumentDefaultsHelpFormatter,
- add_help=False,
- prog="pick",
- description="""
- Change target variable
- """,
- )
- parser.add_argument(
- "-t",
- "--target",
- dest="target",
- choices=list(self.stock.columns),
- help="Select variable to analyze",
- )
- if other_args and "-t" not in other_args and "-h" not in other_args:
- other_args.insert(0, "-t")
-
- ns_parser = self.parse_known_args_and_warn(
- parser, other_args, EXPORT_ONLY_FIGURES_ALLOWED
- )
- if ns_parser:
- self.target = ns_parser.target
- console.print("")
-
- @log_start_end(log=logger)
- def call_ets(self, other_args: List[str]):
- """Process ets command"""
- parser = argparse.ArgumentParser(
- add_help=False,
- formatter_class=argparse.ArgumentDefaultsHelpFormatter,
- prog="ets",
- description="""
- Exponential Smoothing, see https://otexts.com/fpp2/taxonomy.html
-
- Trend='N', Seasonal='N': Simple Exponential Smoothing
- Trend='N', Seasonal='A': Exponential Smoothing
- Trend='N', Seasonal='M': Exponential Smoothing
- Trend='A', Seasonal='N': Holtβs linear method
- Trend='A', Seasonal='A': Additive Holt-Wintersβ method
- Trend='A', Seasonal='M': Multiplicative Holt-Wintersβ method
- Trend='Ad', Seasonal='N': Additive damped trend method
- Trend='Ad', Seasonal='A': Exponential Smoothing
- Trend='Ad', Seasonal='M': Holt-Wintersβ damped method
- Trend component: N: None, A: Additive, Ad: Additive Damped
- Seasonality component: N: None, A: Additive, M: Multiplicative
- """,
- )
- parser.add_argument(
- "-d",
- "--days",
- action="store",
- dest="n_days",
- type=check_positive,
- default=5,
- help="prediction days.",
- )
- parser.add_argument(
- "-t",
- "--trend",
- action="store",
- dest="trend",
- choices=ets_model.TRENDS,
- default="N",
- help="Trend component: N: None, A: Additive, Ad: Additive Damped.",
- )
- parser.add_argument(
- "-s",
- "--seasonal",
- action="store",
- dest="seasonal",
- choices=ets_model.SEASONS,
- default="N",
- help="Seasonality component: N: None, A: Additive, M: Multiplicative.",
- )
- parser.add_argument(
- "-p",
- "--periods",
- action="store",
- dest="seasonal_periods",
- type=check_positive,
- default=5,
- help="Seasonal periods.",
- )
- parser.add_argument(
- "-e",
- "--end",
- action="store",
- type=valid_date,
- dest="s_end_date",
- default=None,
- help="The end date (format YYYY-MM-DD) to select - Backtesting",
- )
- ns_parser = self.parse_known_args_and_warn(
- parser, other_args, export_allowed=EXPORT_ONLY_FIGURES_ALLOWED
- )
- if ns_parser:
-
- if ns_parser.s_end_date:
-
- if ns_parser.s_end_date < self.stock.index[0]:
- console.print(
- "Backtesting not allowed, since End Date is older than Start Date of historical data\n"
- )
-
- if (
- ns_parser.s_end_date
- < get_next_stock_market_days(
- last_stock_day=self.stock.index[0],
- n_next_days=5 + ns_parser.n_days,
- )[-1]
- ):
- console.print(
- "Backtesting not allowed, since End Date is too close to Start Date to train model\n"
- )
-
- ets_view.display_exponential_smoothing(
- dataset=self.ticker,
- data=self.stock[self.target],
- n_predict=ns_parser.n_days,
- trend=ns_parser.trend,
- seasonal=ns_parser.seasonal,
- seasonal_periods=ns_parser.seasonal_periods,
- end_date=ns_parser.s_end_date,
- export=ns_parser.export,
- )
-
- @log_start_end(log=logger)
- def call_knn(self, other_args: List[str]):
- """Process knn command"""
- parser = argparse.ArgumentParser(
- add_help=False,
- formatter_class=argparse.ArgumentDefaultsHelpFormatter,
- prog="knn",
- description="""
- K nearest neighbors is a simple algorithm that stores all
- available cases and predict the numerical target based on a similarity measure
- (e.g. distance functions).
- """,
- )
- parser.add_argument(
- "-i",
- "--input",
- action="store",
- dest="n_inputs",
- type=check_positive,
- default=40,
- help="number of days to use as input for prediction.",
- )
- parser.add_argument(
- "-d",
- "--days",
- action="store",
- dest="n_days",
- type=check_positive,
- default=5,
- help="prediction days.",
- )
- parser.add_argument(
- "-j",
- "--jumps",
- action="store",
- dest="n_jumps",
- type=check_positive,
- default=1,
- help="number of jumps in training data.",
- )
- parser.add_argument(
- "-n",
- "--neighbors",
- action="store",
- dest="n_neighbors",
- type=check_positive,
- default=20,
- help="number of neighbors to use on the algorithm.",
- )
- parser.add_argument(
- "-e",
- "--end",
- action="store",
- type=valid_date,
- dest="s_end_date",
- default=None,
- help="The end date (format YYYY-MM-DD) to select for testing",
- )
- parser.add_argument(
- "-t",
- "--test_size",
- default=0.2,
- dest="valid_split",
- type=float,
- help="Percentage of data to validate in sample",
- )
- parser.add_argument(
- "--no_shuffle",
- action="store_false",
- dest="no_shuffle",
- default=True,
- help="Specify if shuffling validation inputs.",
- )
- ns_parser = self.parse_known_args_and_warn(
- parser, other_args, EXPORT_ONLY_FIGURES_ALLOWED
- )
- if ns_parser:
- knn_view.display_k_nearest_neighbors(
- dataset=self.ticker,
- data=self.stock[self.target],
- n_neighbors=ns_parser.n_neighbors,
- n_input_days=ns_parser.n_inputs,
- n_predict_days=ns_parser.n_days,
- test_size=ns_parser.valid_split,
- end_date=ns_parser.s_end_date,
- no_shuffle=ns_parser.no_shuffle,
- )
-
- @log_start_end(log=logger)
- def call_regression(self, other_args: List[str]):
- """Process linear command"""
- parser = argparse.ArgumentParser(
- add_help=False,
- prog="regression",
- description="""
- Regression attempts to model the relationship between
- two variables by fitting a linear/quadratic/cubic/other equation to
- observed data. One variable is considered to be an explanatory variable,
- and the other is considered to be a dependent variable.
- """,
- )
-
- parser.add_argument(
- "-i",
- "--input",
- action="store",
- dest="n_inputs",
- type=check_positive,
- default=40,
- help="number of days to use for prediction.",
- )
- parser.add_argument(
- "-d",
- "--days",
- action="store",
- dest="n_days",
- type=check_positive,
- default=5,
- help="prediction days.",
- )
- parser.add_argument(
- "-j",
- "--jumps",
- action="store",
- dest="n_jumps",
- type=check_positive,
- default=1,
- help="number of jumps in training data.",
- )
- parser.add_argument(
- "-e",
- "--end",
- action="store",
- type=valid_date,
- dest="s_end_date",
- default=None,
- help="The end date (format YYYY-MM-DD) to select - Backtesting",
- )
- parser.add_argument(
- "-p",
- "--polynomial",
- action="store",
- dest="n_polynomial",
- type=check_positive,
- default=1,
- help="polynomial associated with regression.",
- )
- if other_args and "-" not in other_args[0][0]:
- other_args.insert(0, "-p")
- ns_parser = self.parse_known_args_and_warn(
- parser, other_args, export_allowed=EXPORT_ONLY_FIGURES_ALLOWED
- )
- if ns_parser:
- # BACKTESTING CHECK
- if ns_parser.s_end_date:
- if ns_parser.s_end_date < self.stock.index[0]:
- console.print(
- "Backtesting not allowed, since End Date is older than Start Date of historical data\n"
- )
-
- if (
- ns_parser.s_end_date
- < get_next_stock_market_days(
- last_stock_day=self.stock.index[0],
- n_next_days=5 + ns_parser.n_days,
- )[-1]
- ):
- console.print(
- "Backtesting not allowed, since End Date is too close to Start Date to train model\n"
- )
-
- regression_view.display_regression(
- dataset=self.ticker,
- values=self.stock[self.target],
- poly_order=ns_parser.n_polynomial,
- n_input=ns_parser.n_inputs,
- n_predict=ns_parser.n_days,
- n_jumps=ns_parser.n_jumps,
- end_date=ns_parser.s_end_date,
- export=ns_parser.export,
- )
-
- @log_start_end(log=logger)
- def call_arima(self, other_args: List[str]):
- """Process arima command"""
- parser = argparse.ArgumentParser(
- add_help=False,
- formatter_class=argparse.ArgumentDefaultsHelpFormatter,
- prog="arima",
- description="""
- In statistics and econometrics, and in particular in time series analysis, an
- autoregressive integrated moving average (ARIMA) model is a generalization of an
- autoregressive moving average (ARMA) model. Both of these models are fitted to time
- series data either to better understand the data or to predict future points in the
- series (forecasting). ARIMA(p,d,q) where parameters p, d, and q are non-negative
- integers, p is the order (number of time lags) of the autoregressive model, d is the
- degree of differencing (the number of times the data have had past values subtracted),
- and q is the order of the moving-average model.
- """,
- )
- parser.add_argument(
- "-d",
- "--days",
- action="store",
- dest="n_days",
- type=check_positive,
- default=5,
- help="prediction days.",
- )
- parser.add_argument(
- "-i",
- "--ic",
- action="store",
- dest="s_ic",
- type=str,
- default="aic",
- choices=arima_model.ICS,
- help="information criteria.",
- )
- parser.add_argument(
- "-s",
- "--seasonal",
- action="store_true",
- default=False,
- dest="b_seasonal",
- help="Use weekly seasonal data.",
- )
- parser.add_argument(
- "-o",
- "--order",
- action="store",
- dest="s_order",
- default="",
- type=str,
- help="arima model order (p,d,q) in format: p,d,q.",
- )
- parser.add_argument(
- "-r",
- "--results",
- action="store_true",
- dest="b_results",
- default=False,
- help="results about ARIMA summary flag.",
- )
- parser.add_argument(
- "-e",
- "--end",
- action="store",
- type=valid_date,
- dest="s_end_date",
- default=None,
- help="The end date (format YYYY-MM-DD) to select - Backtesting",
- )
- ns_parser = self.parse_known_args_and_warn(
- parser, other_args, export_allowed=EXPORT_ONLY_FIGURES_ALLOWED
- )
- if ns_parser:
- # BACKTESTING CHECK
- if ns_parser.s_end_date:
-
- if ns_parser.s_end_date < self.stock.index[0]:
- console.print(
- "Backtesting not allowed, since End Date is older than Start Date of historical data\n"
- )
-
- if (
- ns_parser.s_end_date
- < get_next_stock_market_days(
- last_stock_day=self.stock.index[0],
- n_next_days=5 + ns_parser.n_days,
- )[-1]
- ):
- console.print(
- "Backtesting not allowed, since End Date is too close to Start Date to train model\n"
- )
-
- arima_view.display_arima(
- dataset=self.ticker,
- values=self.stock[self.target],
- arima_order=ns_parser.s_order,
- n_predict=ns_parser.n_days,
- seasonal=ns_parser.b_seasonal,
- ic=ns_parser.s_ic,
- results=ns_parser.b_results,
- end_date=ns_parser.s_end_date,
- export=ns_parser.export,
- )
-
- @log_start_end(log=logger)
- def call_mlp(self, other_args: List[str]):
- """Process mlp command"""
- try:
- ns_parser = pred_helper.parse_args(
- prog="mlp",
- description="""Multi-Layered-Perceptron. """,
- other_args=other_args,
- )
- if ns_parser:
- neural_networks_view.display_mlp(
- dataset=self.ticker,
- data=self.stock[self.target],
- n_input_days=ns_parser.n_inputs,
- n_predict_days=ns_parser.n_days,
- learning_rate=ns_parser.lr,
- epochs=ns_parser.n_epochs,
- batch_size=ns_parser.n_batch_size,
- test_size=ns_parser.valid_split,
- n_loops=ns_parser.n_loops,
- no_shuffle=ns_parser.no_shuffle,
- )
- except Exception as e:
- logger.exception(str(e))
- console.print(e, "\n")
-
- finally:
- pred_helper.restore_env()
-
- @log_start_end(log=logger)
- def call_rnn(self, other_args: List[str]):
- """Process rnn command"""
- try:
- ns_parser = pred_helper.parse_args(
- prog="rnn",
- description="""Recurrent Neural Network. """,
- other_args=other_args,
- )
- if ns_parser:
- neural_networks_view.display_rnn(
- dataset=self.ticker,
- data=self.stock[self.target],
- n_input_days=ns_parser.n_inputs,
- n_predict_days=ns_parser.n_days,
- learning_rate=ns_parser.lr,
- epochs=ns_parser.n_epochs,
- batch_size=ns_parser.n_batch_size,
- test_size=ns_parser.valid_split,
- n_loops=ns_parser.n_loops,
- no_shuffle=ns_parser.no_shuffle,
- )
-
- except Exception as e:
- logger.exception(str(e))
- console.print(e, "\n")
-
- finally:
- pred_helper.restore_env()
-
- @log_start_end(log=logger)
- def call_lstm(self, other_args: List[str]):
- """Process lstm command"""
- try:
- ns_parser = pred_helper.parse_args(
- prog="lstm",
- description="""Long-Short Term Memory. """,
- other_args=other_args,
- )
- if ns_parser:
- neural_networks_view.display_lstm(
- dataset=self.ticker,
- data=self.stock[self.target],
- n_input_days=ns_parser.n_inputs,
- n_predict_days=ns_parser.n_days,
- learning_rate=ns_parser.lr,
- epochs=ns_parser.n_epochs,
- batch_size=ns_parser.n_batch_size,
- test_size=ns_parser.valid_split,
- n_loops=ns_parser.n_loops,
- no_shuffle=ns_parser.no_shuffle,
- )
-
- except Exception as e:
- logger.exception(str(e))
- console.print(e, "\n")
-
- finally:
- pred_helper.restore_env()
-
- @log_start_end(log=logger)
- def call_conv1d(self, other_args: List[str]):
- """Process conv1d command"""
- try:
- ns_parser = pred_helper.parse_args(
- prog="conv1d",
- description="""1D CNN.""",
- other_args=other_args,
- )
- if ns_parser:
- neural_networks_view.display_conv1d(
- dataset=self.ticker,
- data=self.stock[self.target],
- n_input_days=ns_parser.n_inputs,
- n_predict_days=ns_parser.n_days,
- learning_rate=ns_parser.lr,
- epochs=ns_parser.n_epochs,
- batch_size=ns_parser.n_batch_size,
- test_size=ns_parser.valid_split,
- n_loops=ns_parser.n_loops,
- no_shuffle=ns_parser.no_shuffle,
- )
-
- except Exception as e:
- logger.exception(str(e))
- console.print(e, "\n")
-
- finally:
- pred_helper.restore_env()
-
- @log_start_end(log=logger)
- def call_mc(self, other_args: List[str]):
- """Process mc command"""
- parser = argparse.ArgumentParser(
- formatter_class=argparse.ArgumentDefaultsHelpFormatter,
- add_help=False,
- prog="mc",
- description="""
- Perform Monte Carlo forecasting
- """,
- )
- parser.add_argument(
- "-d",
- "--days",
- help="Days to predict",
- dest="n_days",
- type=check_positive,
- default=30,
- )
- parser.add_argument(
- "-n",
- "--num",
- help="Number of simulations to perform",
- dest="n_sims",
- default=100,
- type=check_positive,
- )
- parser.add_argument(
- "--dist",
- choices=mc_model.DISTRIBUTIONS,
- default="lognormal",
- dest="dist",
- help="Whether to model returns or log returns",
- )
-
- ns_parser = self.parse_known_args_and_warn(
- parser, other_args, export_allowed=EXPORT_ONLY_FIGURES_ALLOWED
- )
- if ns_parser:
- if self.target != "AdjClose":
- console.print("MC Prediction designed for AdjClose prices\n")
-
- mc_view.display_mc_forecast(
- data=self.stock[self.target],
- n_future=ns_parser.n_days,
- n_sims=ns_parser.n_sims,
- use_log=ns_parser.dist == "lognormal",
- export=ns_parser.export,
- )
diff --git a/openbb_terminal/stocks/stocks_controller.py b/openbb_terminal/stocks/stocks_controller.py
index fff4108e2d3..f794e276b2d 100644
--- a/openbb_terminal/stocks/stocks_controller.py
+++ b/openbb_terminal/stocks/stocks_controller.py
@@ -49,7 +49,6 @@ class StocksController(StockBaseController):
"ta",
"ba",
"qa",
- "pred",
"disc",
"dps",
"scr",
@@ -63,6 +62,7 @@ class StocksController(StockBaseController):
"ca",
"options",
"th",
+ "forecast",
]
PATH = "/stocks/"
@@ -138,7 +138,7 @@ class StocksController(StockBaseController):
mt.add_menu("bt", self.ticker)
mt.add_menu("ta", self.ticker)
mt.add_menu("qa", self.ticker)
- mt.add_menu("pred", self.ticker)
+ mt.add_menu("forecast", self.ticker)
console.print(text=mt.menu_text, menu="Stocks")
def custom_reset(self):
@@ -688,48 +688,13 @@ class StocksController(StockBaseController):
console.print("Use 'load ' prior to this command!", "\n")
@log_start_end(log=logger)
- def call_pred(self, _):
- """Process pred command"""
- # IMPORTANT: 8/11/22 prediction was discontinued on the installer packages
- # because forecasting in coming out soon.
- # This if statement disallows installer package users from using 'pred'
- # even if they turn on the OPENBB_ENABLE_PREDICT feature flag to true
- # however it does not prevent users who clone the repo from using it
- # if they have ENABLE_PREDICT set to true.
- if obbff.PACKAGED_APPLICATION or not obbff.ENABLE_PREDICT:
- console.print(
- "Predict is disabled. Forecasting coming soon!",
- "\n",
- )
- else:
- if self.ticker:
- if self.interval == "1440min":
- try:
- from openbb_terminal.stocks.prediction_techniques import (
- pred_controller,
- )
+ def call_forecast(self, _):
+ """Process forecast command"""
+ from openbb_terminal.forecast import forecast_controller
- self.queue = self.load_class(
- pred_controller.PredictionTechniquesController,
- self.ticker,
- self.start,
- self.interval,
- self.stock,
- self.queue,
- )
- except ModuleNotFoundError as e:
- logger.exception(
- "One of the optional packages seems to be missing: %s",
- str(e),
- )
- console.print(
- "One of the optional packages seems to be missing: ",
- e,
- "\n",
- )
-
- # TODO: This menu should work regardless of data being daily or not!
- else:
- console.print("Load daily data to use this menu!", "\n")
- else:
- console.print("Use 'load ' prior to this command!", "\n")
+ self.queue = self.load_class(
+ forecast_controller.ForecastController,
+ self.ticker,
+ self.stock,
+ self.queue,
+ )
diff --git a/poetry.lock b/poetry.lock
index 00ddb661dbc..e757f583929 100644
--- a/poetry.lock
+++ b/poetry.lock
@@ -1,11 +1,3 @@
-[[package]]
-name = "absl-py"
-version = "1.2.0"
-description = "Abseil Python Common Libraries, see https://github.com/abseil/abseil-py."
-category = "main"
-optional = true
-python-versions = ">=3.6"
-
[[package]]
name = "aiodns"
version = "3.0.0"
@@ -68,6 +60,25 @@ python-versions = "*"
aiohttp = "*"
requests = "*"
+[[package]]
+name = "altair"
+version = "4.2.0"
+description = "Altair: A declarative statistical visualization library for Python."
+category = "main"
+optional = false
+python-versions = ">=3.7"
+
+[package.dependencies]
+entrypoints = "*"
+jinja2 = "*"
+jsonschema = ">=3.0"
+numpy = "*"
+pandas = ">=0.18"
+toolz = "*"
+
+[package.extras]
+dev = ["black", "docutils", "ipython", "flake8", "pytest", "sphinx", "mistune (<2.0.0)", "m2r", "vega-datasets", "recommonmark"]
+
[[package]]
name = "altgraph"
version = "0.17.3"
@@ -215,17 +226,6 @@ six = "*"
[package.extras]
test = ["pytest", "astroid (<=2.5.3)"]
-[[package]]
-name = "astunparse"
-version = "1.6.3"
-description = "An AST unparser for Python"
-category = "main"
-optional = true
-python-versions = "*"
-
-[package.dependencies]
-six = ">=1.6.1,<2.0"
-
[[package]]
name = "async-generator"
version = "1.10"
@@ -285,7 +285,7 @@ python-versions = "*"
[[package]]
name = "backoff"
-version = "2.1.2"
+version = "2.2.1"
description = "Function decoration for backoff and retry"
category = "main"
optional = false
@@ -363,11 +363,11 @@ lxml = ["lxml"]
[[package]]
name = "black"
-version = "22.8.0"
+version = "22.10.0"
description = "The uncompromising code formatter."
category = "main"
optional = false
-python-versions = ">=3.6.2"
+python-versions = ">=3.7"
[package.dependencies]
click = ">=8.0.0"
@@ -401,6 +401,14 @@ webencodings = "*"
css = ["tinycss2 (>=1.1.0,<1.2)"]
dev = ["build (==0.8.0)", "flake8 (==4.0.1)", "hashin (==0.17.0)", "pip-tools (==6.6.2)", "pytest (==7.1.2)", "Sphinx (==4.3.2)", "tox (==3.25.0)", "twine (==4.0.1)", "wheel (==0.37.1)", "black (==22.3.0)", "mypy (==0.961)"]
+[[package]]
+name = "blinker"
+version = "1.5"
+description = "Fast, simple object-to-object and broadcast signaling"
+category = "main"
+optional = false
+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
+
[[package]]
name = "bs4"
version = "0.0.1"
@@ -432,12 +440,12 @@ name = "cachetools"
version = "5.2.0"
description = "Extensible memoizing collections and decorators"
category = "main"
-optional = true
+optional = false
python-versions = "~=3.7"
[[package]]
name = "ccxt"
-version = "1.94.2"
+version = "1.95.25"
description = "A JavaScript / Python / PHP cryptocurrency trading library with support for 130+ exchanges"
category = "main"
optional = false
@@ -449,7 +457,7 @@ aiohttp = {version = ">=3.8", markers = "python_version >= \"3.5.2\""}
certifi = ">=2018.1.18"
cryptography = ">=2.6.1"
requests = ">=2.18.4"
-yarl = {version = "1.7.2", markers = "python_version >= \"3.5.2\""}
+yarl = {version = ">=1.7.2", markers = "python_version >= \"3.5.2\""}
[package.extras]
doc = ["Sphinx (==4.0)", "mistune (==0.8.4)", "m2r2 (==0.2.7)", "sphinx-rtd-theme (==0.5.2)", "readthedocs-sphinx-search (==0.1.0)"]
@@ -900,7 +908,7 @@ python-versions = "*"
[[package]]
name = "finnhub-python"
-version = "2.4.14"
+version = "2.4.15"
description = "Finnhub API"
category = "main"
optional = false
@@ -956,17 +964,9 @@ mccabe = ">=0.6.0,<0.7.0"
pycodestyle = ">=2.7.0,<2.8.0"
pyflakes = ">=2.3.0,<2.4.0"
-[[package]]
-name = "flatbuffers"
-version = "22.9.24"
-description = "The FlatBuffers serialization format for Python"
-category = "main"
-optional = true
-python-versions = "*"
-
[[package]]
name = "fonttools"
-version = "4.37.3"
+version = "4.37.4"
description = "Tools to manipulate font files"
category = "main"
optional = false
@@ -1060,14 +1060,6 @@ category = "main"
optional = false
python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*"
-[[package]]
-name = "gast"
-version = "0.4.0"
-description = "Python AST that abstracts the underlying Python version"
-category = "main"
-optional = true
-python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
-
[[package]]
name = "gitdb"
version = "4.0.9"
@@ -1081,7 +1073,7 @@ smmap = ">=3.0.1,<6"
[[package]]
name = "gitpython"
-version = "3.1.27"
+version = "3.1.28"
description = "GitPython is a python library used to interact with Git repositories"
category = "main"
optional = false
@@ -1090,52 +1082,6 @@ python-versions = ">=3.7"
[package.dependencies]
gitdb = ">=4.0.1,<5"
-[[package]]
-name = "google-auth"
-version = "2.12.0"
-description = "Google Authentication Library"
-category = "main"
-optional = true
-python-versions = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*"
-
-[package.dependencies]
-cachetools = ">=2.0.0,<6.0"
-pyasn1-modules = ">=0.2.1"
-rsa = {version = ">=3.1.4,<5", markers = "python_version >= \"3.6\""}
-six = ">=1.9.0"
-
-[package.extras]
-aiohttp = ["requests (>=2.20.0,<3.0.0dev)", "aiohttp (>=3.6.2,<4.0.0dev)"]
-enterprise_cert = ["cryptography (==36.0.2)", "pyopenssl (==22.0.0)"]
-pyopenssl = ["pyopenssl (>=20.0.0)"]
-reauth = ["pyu2f (>=0.1.5)"]
-
-[[package]]
-name = "google-auth-oauthlib"
-version = "0.4.6"
-description = "Google Authentication Library"
-category = "main"
-optional = true
-python-versions = ">=3.6"
-
-[package.dependencies]
-google-auth = ">=1.0.0"
-requests-oauthlib = ">=0.7.0"
-
-[package.extras]
-tool = ["click (>=6.0.0)"]
-
-[[package]]
-name = "google-pasta"
-version = "0.2.0"
-description = "pasta is an AST-based Python refactoring library"
-category = "main"
-optional = true
-python-versions = "*"
-
-[package.dependencies]
-six = "*"
-
[[package]]
name = "grpcio"
version = "1.49.1"
@@ -1158,17 +1104,6 @@ category = "main"
optional = false
python-versions = ">=3.7"
-[[package]]
-name = "h5py"
-version = "3.7.0"
-description = "Read and write HDF5 files from Python"
-category = "main"
-optional = true
-python-versions = ">=3.7"
-
-[package.dependencies]
-numpy = ">=1.14.5"
-
[[package]]
name = "hijri-converter"
version = "2.2.4"
@@ -1179,11 +1114,11 @@ python-versions = ">=3.6"
[[package]]
name = "holidays"
-version = "0.11.3.1"
+version = "0.14.2"
description = "Generate and work with holidays in Python"
category = "main"
optional = false
-python-versions = ">=3.6"
+python-versions = ">=3.7"
[package.dependencies]
convertdate = ">=2.3.0"
@@ -1211,7 +1146,7 @@ lxml = ["lxml"]
[[package]]
name = "identify"
-version = "2.5.5"
+version = "2.5.6"
description = "File identification library for Python"
category = "dev"
optional = false
@@ -1238,7 +1173,7 @@ python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
[[package]]
name = "importlib-metadata"
-version = "4.12.0"
+version = "5.0.0"
description = "Read metadata from Python packages"
category = "main"
optional = false
@@ -1248,9 +1183,9 @@ python-versions = ">=3.7"
zipp = ">=0.5"
[package.extras]
-docs = ["sphinx", "jaraco.packaging (>=9)", "rst.linker (>=1.9)"]
+docs = ["sphinx (>=3.5)", "jaraco.packaging (>=9)", "rst.linker (>=1.9)", "furo", "jaraco.tidelift (>=1.4)"]
perf = ["ipython"]
-testing = ["pytest (>=6)", "pytest-checkdocs (>=2.4)", "pytest-flake8", "pytest-cov", "pytest-enabler (>=1.3)", "packaging", "pyfakefs", "flufl.flake8", "pytest-perf (>=0.9.2)", "pytest-black (>=0.3.7)", "pytest-mypy (>=0.9.1)", "importlib-resources (>=1.3)"]
+testing = ["pytest (>=6)", "pytest-checkdocs (>=2.4)", "pytest-flake8", "flake8 (<5)", "pytest-cov", "pytest-enabler (>=1.3)", "packaging", "pyfakefs", "flufl.flake8", "pytest-perf (>=0.9.2)", "pytest-black (>=0.3.7)", "pytest-mypy (>=0.9.1)", "importlib-resources (>=1.3)"]
[[package]]
name = "inflection"
@@ -1299,6 +1234,21 @@ Unidecode = ">=1.1.1"
docs = ["sphinx (==3.4.3)", "recommonmark (==0.7.1)", "furo (==2021.4.11b34)", "investpy (==1.0.8)"]
tests = ["pytest (==6.2.5)"]
+[[package]]
+name = "ipyflex"
+version = "0.2.4"
+description = "Jupyter Widget Flex Layout"
+category = "main"
+optional = false
+python-versions = ">=3.6"
+
+[package.dependencies]
+ipywidgets = ">=7.0.0"
+
+[package.extras]
+test = ["nbval", "pytest-cov", "pytest (>=4.6)"]
+docs = ["sphinx-rtd-theme", "sphinx (>=1.5)", "recommonmark", "pypandoc", "pytest-check-links", "nbsphinx-link", "nbsphinx", "jupyter-sphinx"]
+
[[package]]
name = "ipykernel"
version = "6.16.0"
@@ -1616,7 +1566,7 @@ test = ["coverage", "ipykernel", "pre-commit", "pytest-console-scripts", "pytest
[[package]]
name = "jupyterlab"
-version = "3.4.7"
+version = "3.4.8"
description = "JupyterLab computational environment"
category = "main"
optional = false
@@ -1700,30 +1650,13 @@ optional = false
python-versions = ">=3.6"
[[package]]
-name = "keras"
-version = "2.10.0"
-description = "Deep learning for humans."
+name = "kaleido"
+version = "0.2.1"
+description = "Static image export for web-based visualization libraries with zero dependencies"
category = "main"
optional = true
python-versions = "*"
-[[package]]
-name = "keras-preprocessing"
-version = "1.1.2"
-description = "Easy data preprocessing and data augmentation for deep learning models"
-category = "main"
-optional = true
-python-versions = "*"
-
-[package.dependencies]
-numpy = ">=1.9.1"
-six = ">=1.9.0"
-
-[package.extras]
-image = ["scipy (>=0.14)", "Pillow (>=5.2.0)"]
-pep8 = ["flake8"]
-tests = ["pandas", "pillow", "tensorflow", "keras", "pytest", "pytest-xdist", "pytest-cov"]
-
[[package]]
name = "kiwisolver"
version = "1.4.4"
@@ -1748,14 +1681,6 @@ category = "dev"
optional = false
python-versions = ">=3.6"
-[[package]]
-name = "libclang"
-version = "14.0.6"
-description = "Clang Python Bindings, mirrored from the official LLVM repo: https://github.com/llvm/llvm-project/tree/main/clang/bindings/python, to make the installation process easier."
-category = "main"
-optional = true
-python-versions = "*"
-
[[package]]
name = "linearmodels"
version = "4.27"
@@ -1816,20 +1741,6 @@ python-versions = "*"
[package.dependencies]
altgraph = ">=0.17"
-[[package]]
-name = "markdown"
-version = "3.4.1"
-description = "Python implementation of Markdown."
-category = "main"
-optional = true
-python-versions = ">=3.7"
-
-[package.dependencies]
-importlib-metadata = {version = ">=4.4", markers = "python_version < \"3.10\""}
-
-[package.extras]
-testing = ["coverage", "pyyaml"]
-
[[package]]
name = "markdown-it-py"
version = "1.1.0"
@@ -2017,7 +1928,7 @@ testing = ["beautifulsoup4", "coverage", "docutils (>=0.17.0,<0.18.0)", "pytest
[[package]]
name = "nbclassic"
-version = "0.4.4"
+version = "0.4.5"
description = "A web-based notebook environment for interactive computing"
category = "main"
optional = false
@@ -2043,9 +1954,9 @@ tornado = ">=6.1"
traitlets = ">=4.2.1"
[package.extras]
-test = ["requests-unixsocket", "pytest-tornasync", "pytest-cov", "selenium (==4.1.5)", "nbval", "testpath", "requests", "coverage", "pytest"]
+docs = ["sphinx", "nbsphinx", "sphinxcontrib-github-alt", "sphinx-rtd-theme", "myst-parser"]
json-logging = ["json-logging"]
-docs = ["myst-parser", "sphinx-rtd-theme", "sphinxcontrib-github-alt", "nbsphinx", "sphinx"]
+test = ["pytest", "coverage", "requests", "testpath", "nbval", "selenium (==4.1.5)", "pytest-cov", "pytest-tornasync", "requests-unixsocket"]
[[package]]
name = "nbclient"
@@ -2116,9 +2027,25 @@ traitlets = ">=5.1"
[package.extras]
test = ["check-manifest", "pep440", "pre-commit", "pytest", "testpath"]
+[[package]]
+name = "nbmake"
+version = "1.3.0"
+description = "Pytest plugin for testing notebooks"
+category = "dev"
+optional = false
+python-versions = ">=3.7.0,<4.0.0"
+
+[package.dependencies]
+ipykernel = ">=5.4.0"
+nbclient = ">=0.5.13,<0.6.0"
+nbformat = ">=5.0.8,<6.0.0"
+pydantic = ">=1.7.2,<2.0.0"
+Pygments = ">=2.7.3,<3.0.0"
+pytest = ">=6.1.0"
+
[[package]]
name = "nest-asyncio"
-version = "1.5.5"
+version = "1.5.6"
description = "Patch asyncio to allow nested event loops"
category = "main"
optional = false
@@ -2126,7 +2053,7 @@ python-versions = ">=3.5"
[[package]]
name = "networkx"
-version = "2.8.6"
+version = "2.8.7"
description = "Python package for creating and manipulating graphs and networks"
category = "main"
optional = false
@@ -2134,7 +2061,7 @@ python-versions = ">=3.8"
[package.extras]
default = ["numpy (>=1.19)", "scipy (>=1.8)", "matplotlib (>=3.4)", "pandas (>=1.3)"]
-developer = ["pre-commit (>=2.20)", "mypy (>=0.961)"]
+developer = ["pre-commit (>=2.20)", "mypy (>=0.981)"]
doc = ["sphinx (>=5)", "pydata-sphinx-theme (>=0.9)", "sphinx-gallery (>=0.10)", "numpydoc (>=1.4)", "pillow (>=9.1)", "nb2plots (>=0.6)", "texext (>=0.6.6)"]
extra = ["lxml (>=4.6)", "pygraphviz (>=1.9)", "pydot (>=1.4.2)", "sympy (>=1.10)"]
test = ["pytest (>=7.1)", "pytest-cov (>=3.0)", "codecov (>=2.1)"]
@@ -2242,21 +2169,6 @@ python-versions = ">=3.6"
[package.dependencies]
et-xmlfile = "*"
-[[package]]
-name = "opt-einsum"
-version = "3.3.0"
-description = "Optimizing numpys einsum function"
-category = "main"
-optional = true
-python-versions = ">=3.5"
-
-[package.dependencies]
-numpy = ">=1.7"
-
-[package.extras]
-docs = ["sphinx (==1.2.3)", "sphinxcontrib-napoleon", "sphinx-rtd-theme", "numpydoc"]
-tests = ["pytest", "pytest-cov", "pytest-pep8"]
-
[[package]]
name = "osqp"
version = "0.6.2.post5"
@@ -2584,11 +2496,11 @@ python-versions = ">= 3.5"
[[package]]
name = "protobuf"
-version = "3.19.6"
+version = "3.20.3"
description = "Protocol Buffers"
category = "main"
optional = false
-python-versions = ">=3.5"
+python-versions = ">=3.7"
[[package]]
name = "psaw"
@@ -2654,23 +2566,15 @@ requests = "*"
requests-oauthlib = "*"
[[package]]
-name = "pyasn1"
-version = "0.4.8"
-description = "ASN.1 types and codecs"
+name = "pyarrow"
+version = "9.0.0"
+description = "Python library for Apache Arrow"
category = "main"
-optional = true
-python-versions = "*"
-
-[[package]]
-name = "pyasn1-modules"
-version = "0.2.8"
-description = "A collection of ASN.1-based protocols modules."
-category = "main"
-optional = true
-python-versions = "*"
+optional = false
+python-versions = ">=3.7"
[package.dependencies]
-pyasn1 = ">=0.4.6,<0.5.0"
+numpy = ">=1.16.6"
[[package]]
name = "pycares"
@@ -2718,7 +2622,7 @@ name = "pydantic"
version = "1.8.2"
description = "Data validation and settings management using python 3.6 type hinting"
category = "main"
-optional = true
+optional = false
python-versions = ">=3.6.1"
[package.dependencies]
@@ -2728,6 +2632,22 @@ typing-extensions = ">=3.7.4.3"
dotenv = ["python-dotenv (>=0.10.4)"]
email = ["email-validator (>=1.0.3)"]
+[[package]]
+name = "pydeck"
+version = "0.8.0b3"
+description = "Widget for deck.gl maps"
+category = "main"
+optional = false
+python-versions = ">=3.7"
+
+[package.dependencies]
+jinja2 = ">=2.10.1"
+numpy = ">=1.16.4"
+
+[package.extras]
+carto = ["pydeck-carto"]
+jupyter = ["ipywidgets (>=7,<8)", "traitlets (>=4.3.2)", "ipython (>=5.8.0)", "ipykernel (>=5.1.2)"]
+
[[package]]
name = "pyerfa"
version = "2.0.0.1"
@@ -2905,6 +2825,14 @@ srv = ["dnspython (>=1.16.0,<1.17.0)"]
tls = ["ipaddress"]
zstd = ["zstandard"]
+[[package]]
+name = "pympler"
+version = "1.0.1"
+description = "A development tool to measure, monitor and analyze the memory behavior of Python objects."
+category = "main"
+optional = false
+python-versions = ">=3.6"
+
[[package]]
name = "pyobjc-core"
version = "8.5.1"
@@ -3022,7 +2950,7 @@ testing = ["fields", "hunter", "process-tests", "six", "pytest-xdist", "virtuale
[[package]]
name = "pytest-mock"
-version = "3.9.0"
+version = "3.10.0"
description = "Thin-wrapper around the mock package for easier use with pytest"
category = "dev"
optional = false
@@ -3140,7 +3068,7 @@ requests = ">=2.0"
[[package]]
name = "pytz"
-version = "2022.2.1"
+version = "2022.4"
description = "World timezone definitions, modern and historical"
category = "main"
optional = false
@@ -3160,14 +3088,14 @@ tzdata = {version = "*", markers = "python_version >= \"3.6\""}
[[package]]
name = "pyupgrade"
-version = "2.38.2"
+version = "2.38.4"
description = "A tool to automatically upgrade syntax for newer versions."
category = "dev"
optional = false
python-versions = ">=3.7"
[package.dependencies]
-tokenize-rt = ">=3.2.0"
+tokenize-rt = "<5"
[[package]]
name = "pywin32"
@@ -3249,7 +3177,7 @@ test = ["flaky", "pytest", "pytest-qt"]
[[package]]
name = "qtpy"
-version = "2.2.0"
+version = "2.2.1"
description = "Provides an abstraction layer on top of the various Qt bindings (PyQt5/6 and PySide2/6)."
category = "main"
optional = false
@@ -3259,7 +3187,7 @@ python-versions = ">=3.7"
packaging = "*"
[package.extras]
-test = ["pytest-qt", "pytest-cov (>=3.0.0)", "pytest (>=6,!=7.0.0,!=7.0.1)"]
+test = ["pytest (>=6,!=7.0.0,!=7.0.1)", "pytest-cov (>=3.0.0)", "pytest-qt"]
[[package]]
name = "quandl"
@@ -3395,17 +3323,6 @@ pyotp = "*"
python-dotenv = "*"
requests = "*"
-[[package]]
-name = "rsa"
-version = "4.9"
-description = "Pure-Python RSA implementation"
-category = "main"
-optional = true
-python-versions = ">=3.6,<4"
-
-[package.dependencies]
-pyasn1 = ">=0.1.3"
-
[[package]]
name = "ruamel.yaml"
version = "0.17.21"
@@ -3512,6 +3429,14 @@ trio = ">=0.17,<1.0"
trio-websocket = ">=0.9,<1.0"
urllib3 = {version = ">=1.26,<2.0", extras = ["socks"]}
+[[package]]
+name = "semver"
+version = "2.13.0"
+description = "Python helper for Semantic Versioning (http://semver.org/)"
+category = "main"
+optional = false
+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
+
[[package]]
name = "send2trash"
version = "1.8.0"
@@ -3793,13 +3718,47 @@ python-versions = ">=3.8"
[package.dependencies]
pbr = ">=2.0.0,<2.1.0 || >2.1.0"
+[[package]]
+name = "streamlit"
+version = "1.13.0"
+description = "The fastest way to build data apps in Python"
+category = "main"
+optional = false
+python-versions = ">=3.7, !=3.9.7"
+
+[package.dependencies]
+altair = ">=3.2.0"
+blinker = ">=1.0.0"
+cachetools = ">=4.0"
+click = ">=7.0"
+gitpython = "!=3.1.19"
+importlib-metadata = ">=1.4"
+numpy = "*"
+packaging = ">=14.1"
+pandas = ">=0.21.0"
+pillow = ">=6.2.0"
+protobuf = ">=3.12,<3.20.2 || >3.20.2,<4"
+pyarrow = ">=4.0"
+pydeck = ">=0.1.dev5"
+pympler = ">=0.9"
+python-dateutil = "*"
+requests = ">=2.4"
+rich = ">=10.11.0"
+semver = "*"
+toml = "*"
+tornado = ">=5.0"
+typing-extensions = ">=3.10.0.0"
+tzlocal = ">=1.1"
+validators = ">=0.2"
+watchdog = {version = "*", markers = "platform_system != \"Darwin\""}
+
[[package]]
name = "tabulate"
-version = "0.8.10"
+version = "0.9.0"
description = "Pretty-print tabular data"
category = "main"
optional = false
-python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
+python-versions = ">=3.7"
[package.extras]
widechars = ["wcwidth"]
@@ -3830,149 +3789,6 @@ python-versions = ">=3.6"
[package.extras]
doc = ["reno", "sphinx", "tornado (>=4.5)"]
-[[package]]
-name = "tensorboard"
-version = "2.10.1"
-description = "TensorBoard lets you watch Tensors Flow"
-category = "main"
-optional = true
-python-versions = ">=3.6"
-
-[package.dependencies]
-absl-py = ">=0.4"
-google-auth = ">=1.6.3,<3"
-google-auth-oauthlib = ">=0.4.1,<0.5"
-grpcio = ">=1.24.3"
-markdown = ">=2.6.8"
-numpy = ">=1.12.0"
-protobuf = ">=3.9.2,<3.20"
-requests = ">=2.21.0,<3"
-tensorboard-data-server = ">=0.6.0,<0.7.0"
-tensorboard-plugin-wit = ">=1.6.0"
-werkzeug = ">=1.0.1"
-
-[[package]]
-name = "tensorboard-data-server"
-version = "0.6.1"
-description = "Fast data loading for TensorBoard"
-category = "main"
-optional = true
-python-versions = ">=3.6"
-
-[[package]]
-name = "tensorboard-plugin-wit"
-version = "1.8.1"
-description = "What-If Tool TensorBoard plugin."
-category = "main"
-optional = true
-python-versions = "*"
-
-[[package]]
-name = "tensorflow"
-version = "2.10.0"
-description = "TensorFlow is an open source machine learning framework for everyone."
-category = "main"
-optional = true
-python-versions = ">=3.7"
-
-[package.dependencies]
-absl-py = ">=1.0.0"
-astunparse = ">=1.6.0"
-flatbuffers = ">=2.0"
-gast = ">=0.2.1,<=0.4.0"
-google-pasta = ">=0.1.1"
-grpcio = ">=1.24.3,<2.0"
-h5py = ">=2.9.0"
-keras = ">=2.10.0,<2.11"
-keras-preprocessing = ">=1.1.1"
-libclang = ">=13.0.0"
-numpy = ">=1.20"
-opt-einsum = ">=2.3.2"
-packaging = "*"
-protobuf = ">=3.9.2,<3.20"
-six = ">=1.12.0"
-tensorboard = ">=2.10,<2.11"
-tensorflow-estimator = ">=2.10.0,<2.11"
-tensorflow-io-gcs-filesystem = ">=0.23.1"
-termcolor = ">=1.1.0"
-typing-extensions = ">=3.6.6"
-wrapt = ">=1.11.0"
-
-[[package]]
-name = "tensorflow-estimator"
-version = "2.10.0"
-description = "TensorFlow Estimator."
-category = "main"
-optional = true
-python-versions = ">=3.7"
-
-[[package]]
-name = "tensorflow-io-gcs-filesystem"
-version = "0.27.0"
-description = "TensorFlow IO"
-category = "main"
-optional = true
-python-versions = ">=3.7, <3.11"
-
-[package.extras]
-tensorflow = ["tensorflow (>=2.10.0,<2.11.0)"]
-tensorflow-aarch64 = ["tensorflow-aarch64 (>=2.10.0,<2.11.0)"]
-tensorflow-cpu = ["tensorflow-cpu (>=2.10.0,<2.11.0)"]
-tensorflow-gpu = ["tensorflow-gpu (>=2.10.0,<2.11.0)"]
-tensorflow-rocm = ["tensorflow-rocm (>=2.10.0,<2.11.0)"]
-
-[[package]]
-name = "tensorflow-macos"
-version = "2.10.0"
-description = "TensorFlow is an open source machine learning framework for everyone."
-category = "main"
-optional = true
-python-versions = ">=3.7"
-
-[package.dependencies]
-absl-py = ">=1.0.0"
-astunparse = ">=1.6.0"
-flatbuffers = ">=2.0"
-gast = ">=0.2.1,<=0.4.0"
-google-pasta = ">=0.1.1"
-grpcio = ">=1.24.3,<2.0"
-h5py = ">=2.9.0"
-keras = ">=2.10.0,<2.11"
-keras-preprocessing = ">=1.1.1"
-libclang = ">=13.0.0"
-numpy = ">=1.20"
-opt-einsum = ">=2.3.2"
-packaging = "*"
-protobuf = ">=3.9.2,<3.20"
-six = ">=1.12.0"
-tensorboard = ">=2.10,<2.11"
-tensorflow-estimator = ">=2.10.0,<2.11"
-termcolor = ">=1.1.0"
-typing-extensions = ">=3.6.6"
-wrapt = ">=1.11.0"
-
-[[package]]
-name = "tensorflow-metal"
-version = "0.5.1"
-description = "TensorFlow acceleration for Mac GPUs."
-category = "main"
-optional = true
-python-versions = "*"
-
-[package.dependencies]
-six = ">=1.15.0"
-
-[[package]]
-name = "termcolor"
-version = "2.0.1"
-description = "ANSI color formatting for output in terminal"
-category = "main"
-optional = true
-python-versions = ">=3.7"
-
-[package.extras]
-tests = ["pytest-cov", "pytest"]
-
[[package]]
name = "terminado"
version = "0.16.0"
@@ -4032,7 +3848,7 @@ python-versions = ">=3.6.1"
name = "toml"
version = "0.10.2"
description = "Python Library for Tom's Obvious, Minimal Language"
-category = "dev"
+category = "main"
optional = false
python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*"
@@ -4060,6 +3876,17 @@ category = "main"
optional = false
python-versions = ">=3.5"
+[[package]]
+name = "torch"
+version = "1.11.0"
+description = "Tensors and Dynamic neural networks in Python with strong GPU acceleration"
+category = "main"
+optional = true
+python-versions = ">=3.7.0"
+
+[package.dependencies]
+typing-extensions = "*"
+
[[package]]
name = "tornado"
version = "6.2"
@@ -4087,7 +3914,7 @@ telegram = ["requests"]
[[package]]
name = "tradingview-ta"
-version = "3.2.10"
+version = "3.3.0"
description = "Unofficial TradingView technical analysis API wrapper."
category = "main"
optional = false
@@ -4176,7 +4003,7 @@ python-versions = "*"
[[package]]
name = "types-requests"
-version = "2.28.11"
+version = "2.28.11.2"
description = "Typing stubs for requests"
category = "dev"
optional = false
@@ -4211,7 +4038,7 @@ python-versions = "*"
[[package]]
name = "typing-extensions"
-version = "4.3.0"
+version = "4.4.0"
description = "Backported and Experimental Type Hints for Python 3.7+"
category = "main"
optional = false
@@ -4252,7 +4079,7 @@ python-versions = ">=3.7"
[[package]]
name = "unidecode"
-version = "1.3.5"
+version = "1.3.6"
description = "ASCII transliterations of Unicode text"
category = "main"
optional = false
@@ -4312,6 +4139,20 @@ python-versions = "*"
[package.dependencies]
requests = "*"
+[[package]]
+name = "validators"
+version = "0.20.0"
+description = "Python Data Validation for Humansβ’."
+category = "main"
+optional = false
+python-versions = ">=3.4"
+
+[package.dependencies]
+decorator = ">=3.4.0"
+
+[package.extras]
+test = ["pytest (>=2.2.3)", "flake8 (>=2.4.0)", "isort (>=4.2.2)"]
+
[[package]]
name = "valinvest"
version = "0.0.2"
@@ -4374,6 +4215,17 @@ dev = ["black", "bump2version", "jupyter-releaser (>=0.6,<1.0)"]
test = ["numpy", "pandas", "ipywidgets", "matplotlib", "mock", "pytest", "pytest-rerunfailures", "pytest-tornasync"]
visual_test = ["jupyterlab (>=3.0,<4.0)", "bqplot", "scipy", "ipympl (==0.8.7)", "ipyvolume", "jupyterlab-miami-nights (==0.3.2)"]
+[[package]]
+name = "watchdog"
+version = "2.1.9"
+description = "Filesystem events monitoring"
+category = "main"
+optional = false
+python-versions = ">=3.6"
+
+[package.extras]
+watchmedo = ["PyYAML (>=3.10)"]
+
[[package]]
name = "wcwidth"
version = "0.2.5"
@@ -4411,20 +4263,6 @@ category = "main"
optional = false
python-versions = ">=3.7"
-[[package]]
-name = "werkzeug"
-version = "2.2.2"
-description = "The comprehensive WSGI web application library."
-category = "main"
-optional = true
-python-versions = ">=3.7"
-
-[package.dependencies]
-MarkupSafe = ">=2.1.1"
-
-[package.extras]
-watchdog = ["watchdog"]
-
[[package]]
name = "widgetsnbextension"
version = "3.6.1"
@@ -4476,11 +4314,11 @@ python-versions = ">=3.4"
[[package]]
name = "yarl"
-version = "1.7.2"
+version = "1.8.1"
description = "Yet another URL library"
category = "main"
optional = false
-python-versions = ">=3.6"
+python-versions = ">=3.7"
[package.dependencies]
idna = ">=2.0"
@@ -4529,16 +4367,14 @@ testing = ["coverage (>=5.0.3)", "zope.event", "zope.testing"]
[extras]
installer = ["pyinstaller"]
jupyterlab = ["jupyterlab-code-formatter", "jupyterlab-lsp", "jedi-language-server"]
-prediction = ["tensorflow"]
-prediction-m1-mac = ["tensorflow-macos", "tensorflow-metal"]
+prediction = ["torch"]
[metadata]
lock-version = "1.1"
-python-versions = "^3.8,<3.11"
-content-hash = "bea39cb65151fe16a9d47ee4a1eeb1f147e2e4e60907d35324651f587453cd94"
+python-versions = "^3.8,<3.11, !=3.9.7"
+content-hash = "495b41c19d9785efd7cb6ef769505b266bd53ba0b38effa056ebc23a55b64990"
[metadata.files]
-absl-py = []
aiodns = []
aiohttp = [
{file = "aiohttp-3.8.3-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:ba71c9b4dcbb16212f334126cc3d8beb6af377f6703d9dc2d9fb3874fd667ee9"},
@@ -4641,6 +4477,7 @@ alpha-vantage = [
{file = "alpha_vantage-2.3.1-py3-none-any.whl", hash = "sha256:5d05355febe6f0fafc4bd11dc6ce3504a02d9d3c105d60202539855c0f608661"},
{file = "alpha_vantage-2.3.1.tar.gz", hash = "sha256:0ce76908c3e2a22f9bbdacead90195ec3a4fa41ef8ae7c69a4a2fc99459bfbec"},
]
+altair = []
altgraph = []
anyio = [
{file = "anyio-3.6.1-py3-none-any.whl", hash = "sha256:cb29b9c70620506a9a8f87a309591713446953302d7d995344d0d7c6c0c9a7be"},
@@ -4732,10 +4569,6 @@ astropy = [
{file = "astropy-5.1.tar.gz", hash = "sha256:1db1b2c7eddfc773ca66fa33bd07b25d5b9c3b5eee2b934e0ca277fa5b1b7b7e"},
]
asttokens = []
-astunparse = [
- {file = "astunparse-1.6.3-py2.py3-none-any.whl", hash = "sha256:c2652417f2c8b5bb325c885ae329bdf3f86424075c4fd1a128674bc6fba4b8e8"},
- {file = "astunparse-1.6.3.tar.gz", hash = "sha256:5ad93a8456f0d084c3456d059fd9a92cce667963232cbf763eac3bc5b7940872"},
-]
async-generator = [
{file = "async_generator-1.10-py3-none-any.whl", hash = "sha256:01c7bf666359b4967d2cda0000cc2e4af16a0ae098cbffcb8472fb9e8ad6585b"},
{file = "async_generator-1.10.tar.gz", hash = "sha256:6ebb3d106c12920aaae42ccb6f787ef5eefdcdd166ea3d628fa8476abe712144"},
@@ -4758,8 +4591,8 @@ backcall = [
{file = "backcall-0.2.0.tar.gz", hash = "sha256:5cbdbf27be5e7cfadb448baf0aa95508f91f2bbc6c6437cd9cd06e2a4c215e1e"},
]
backoff = [
- {file = "backoff-2.1.2-py3-none-any.whl", hash = "sha256:b135e6d7c7513ba2bfd6895bc32bc8c66c6f3b0279b4c6cd866053cfd7d3126b"},
- {file = "backoff-2.1.2.tar.gz", hash = "sha256:407f1bc0f22723648a8880821b935ce5df8475cf04f7b6b5017ae264d30f6069"},
+ {file = "backoff-2.2.1-py3-none-any.whl", hash = "sha256:63579f9a0628e06278f7e47b7d7d5b6ce20dc65c5e96a6f3ca99a6adca0396e8"},
+ {file = "backoff-2.2.1.tar.gz", hash = "sha256:03f829f5bb1923180821643f8753b0502c3b682293992485b0eef2807afa5cba"},
]
"backports.zoneinfo" = [
{file = "backports.zoneinfo-0.2.1-cp36-cp36m-macosx_10_14_x86_64.whl", hash = "sha256:da6013fd84a690242c310d77ddb8441a559e9cb3d3d59ebac9aca1a57b2e18bc"},
@@ -4795,11 +4628,25 @@ beautifulsoup4 = [
{file = "beautifulsoup4-4.11.1-py3-none-any.whl", hash = "sha256:58d5c3d29f5a36ffeb94f02f0d786cd53014cf9b3b3951d42e0080d8a9498d30"},
{file = "beautifulsoup4-4.11.1.tar.gz", hash = "sha256:ad9aa55b65ef2808eb405f46cf74df7fcb7044d5cbc26487f96eb2ef2e436693"},
]
-black = []
+black = [
+ {file = "black-22.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:14ff67aec0a47c424bc99b71005202045dc09270da44a27848d534600ac64fc7"},
+ {file = "black-22.10.0-cp310-cp310-win_amd64.whl", hash = "sha256:819dc789f4498ecc91438a7de64427c73b45035e2e3680c92e18795a839ebb66"},
+ {file = "black-22.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b8b49776299fece66bffaafe357d929ca9451450f5466e997a7285ab0fe28e3b"},
+ {file = "black-22.10.0-cp311-cp311-win_amd64.whl", hash = "sha256:21199526696b8f09c3997e2b4db8d0b108d801a348414264d2eb8eb2532e540d"},
+ {file = "black-22.10.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1e464456d24e23d11fced2bc8c47ef66d471f845c7b7a42f3bd77bf3d1789650"},
+ {file = "black-22.10.0-cp37-cp37m-win_amd64.whl", hash = "sha256:9311e99228ae10023300ecac05be5a296f60d2fd10fff31cf5c1fa4ca4b1988d"},
+ {file = "black-22.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:915ace4ff03fdfff953962fa672d44be269deb2eaf88499a0f8805221bc68c87"},
+ {file = "black-22.10.0-cp38-cp38-win_amd64.whl", hash = "sha256:444ebfb4e441254e87bad00c661fe32df9969b2bf224373a448d8aca2132b395"},
+ {file = "black-22.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:72ef3925f30e12a184889aac03d77d031056860ccae8a1e519f6cbb742736383"},
+ {file = "black-22.10.0-cp39-cp39-win_amd64.whl", hash = "sha256:432247333090c8c5366e69627ccb363bc58514ae3e63f7fc75c54b1ea80fa7de"},
+ {file = "black-22.10.0-py3-none-any.whl", hash = "sha256:c957b2b4ea88587b46cf49d1dc17681c1e672864fd7af32fc1e9664d572b3458"},
+ {file = "black-22.10.0.tar.gz", hash = "sha256:f513588da599943e0cde4e32cc9879e825d58720d6557062d1098c5ad80080e1"},
+]
bleach = [
{file = "bleach-5.0.1-py3-none-any.whl", hash = "sha256:085f7f33c15bd408dd9b17a4ad77c577db66d76203e5984b1bd59baeee948b2a"},
{file = "bleach-5.0.1.tar.gz", hash = "sha256:0d03255c47eb9bd2f26aa9bb7f2107732e7e8fe195ca2f64709fcf3b0a4a085c"},
]
+blinker = []
bs4 = [
{file = "bs4-0.0.1.tar.gz", hash = "sha256:36ecea1fd7cc5c0c6e4a1ff075df26d50da647b75376626cc186e2212886dd3a"},
]
@@ -4818,7 +4665,10 @@ cachetools = [
{file = "cachetools-5.2.0-py3-none-any.whl", hash = "sha256:f9f17d2aec496a9aa6b76f53e3b614c965223c061982d434d160f930c698a9db"},
{file = "cachetools-5.2.0.tar.gz", hash = "sha256:6a94c6402995a99c3970cc7e4884bb60b4a8639938157eeed436098bf9831757"},
]
-ccxt = []
+ccxt = [
+ {file = "ccxt-1.95.25-py2.py3-none-any.whl", hash = "sha256:41f14bfaaaf360fa3c1596885e74226e10aff301059239c0ff441c9f6cd93fd5"},
+ {file = "ccxt-1.95.25.tar.gz", hash = "sha256:f9ca482da6a39a4634fcd2222d8c97cd15bba071bc015e08138145f2a4328fd7"},
+]
certifi = []
cffi = [
{file = "cffi-1.15.1-cp27-cp27m-macosx_10_9_x86_64.whl", hash = "sha256:a66d3508133af6e8548451b25058d5812812ec3798c886bf38ed24a98216fab2"},
@@ -5020,7 +4870,10 @@ financedatabase = [
{file = "financedatabase-1.0.2-py3-none-any.whl", hash = "sha256:2fbe8acea1a12d2e3371c81b075f357f61f34cae5e6d94de9b3afd68ff3c3a19"},
{file = "financedatabase-1.0.2.tar.gz", hash = "sha256:7b03d37ef5eef8433380d92122f2fd24bad741971518eaf1bd4a9c6f30763e23"},
]
-finnhub-python = []
+finnhub-python = [
+ {file = "finnhub-python-2.4.15.tar.gz", hash = "sha256:5a9f9cb61571783ee8f49b770b4ce962e5af237ec9231824b8a8403bbdd0cef2"},
+ {file = "finnhub_python-2.4.15-py3-none-any.whl", hash = "sha256:68a73e67ac21dad09b522bad52d5782c573a678b92ebba3e89e112af176a8de5"},
+]
finviz = [
{file = "finviz-1.4.4.tar.gz", hash = "sha256:9772060a070d59e8d1045ffbe826553d15f189fab43074b50bf7a510b5360172"},
]
@@ -5032,8 +4885,10 @@ flake8 = [
{file = "flake8-3.9.2-py2.py3-none-any.whl", hash = "sha256:bf8fd333346d844f616e8d47905ef3a3384edae6b4e9beb0c5101e25e3110907"},
{file = "flake8-3.9.2.tar.gz", hash = "sha256:07528381786f2a6237b061f6e96610a4167b226cb926e2aa2b6b1d78057c576b"},
]
-flatbuffers = []
-fonttools = []
+fonttools = [
+ {file = "fonttools-4.37.4-py3-none-any.whl", hash = "sha256:afae1b39555f9c3f0ad1f0f1daf678e5ad157e38c8842ecb567951bf1a9b9fd7"},
+ {file = "fonttools-4.37.4.zip", hash = "sha256:86918c150c6412798e15a0de6c3e0d061ddefddd00f97b4f7b43dfa867ad315e"},
+]
formulaic = [
{file = "formulaic-0.3.4-py3-none-any.whl", hash = "sha256:5ee1f3f4a5990c0947a68f90d051a4ca497d6eb0f9f387d2cf1e732a9cbf76ec"},
{file = "formulaic-0.3.4.tar.gz", hash = "sha256:2f841297d27dbd19f51dadea35887c363512d6eed70503b453e0f59c679d0f54"},
@@ -5054,27 +4909,13 @@ fundamentalanalysis = [
future = [
{file = "future-0.18.2.tar.gz", hash = "sha256:b1bead90b70cf6ec3f0710ae53a525360fa360d306a86583adc6bf83a4db537d"},
]
-gast = [
- {file = "gast-0.4.0-py3-none-any.whl", hash = "sha256:b7adcdd5adbebf1adf17378da5ba3f543684dbec47b1cda1f3997e573cd542c4"},
- {file = "gast-0.4.0.tar.gz", hash = "sha256:40feb7b8b8434785585ab224d1568b857edb18297e5a3047f1ba012bc83b42c1"},
-]
gitdb = [
{file = "gitdb-4.0.9-py3-none-any.whl", hash = "sha256:8033ad4e853066ba6ca92050b9df2f89301b8fc8bf7e9324d412a63f8bf1a8fd"},
{file = "gitdb-4.0.9.tar.gz", hash = "sha256:bac2fd45c0a1c9cf619e63a90d62bdc63892ef92387424b855792a6cabe789aa"},
]
gitpython = [
- {file = "GitPython-3.1.27-py3-none-any.whl", hash = "sha256:5b68b000463593e05ff2b261acff0ff0972df8ab1b70d3cdbd41b546c8b8fc3d"},
- {file = "GitPython-3.1.27.tar.gz", hash = "sha256:1c885ce809e8ba2d88a29befeb385fcea06338d3640712b59ca623c220bb5704"},
-]
-google-auth = []
-google-auth-oauthlib = [
- {file = "google-auth-oauthlib-0.4.6.tar.gz", hash = "sha256:a90a072f6993f2c327067bf65270046384cda5a8ecb20b94ea9a687f1f233a7a"},
- {file = "google_auth_oauthlib-0.4.6-py2.py3-none-any.whl", hash = "sha256:3f2a6e802eebbb6fb736a370fbf3b055edcb6b52878bf2f26330b5e041316c73"},
-]
-google-pasta = [
- {file = "google-pasta-0.2.0.tar.gz", hash = "sha256:c9f2c8dfc8f96d0d5808299920721be30c9eec37f2389f28904f454565c8a16e"},
- {file = "google_pasta-0.2.0-py2-none-any.whl", hash = "sha256:4612951da876b1a10fe3960d7226f0c7682cf901e16ac06e473b267a5afa8954"},
- {file = "google_pasta-0.2.0-py3-none-any.whl", hash = "sha256:b32482794a366b5366a32c92a9a9201b107821889935a02b3e51f6b432ea84ed"},
+ {file = "GitPython-3.1.28-py3-none-any.whl", hash = "sha256:77bfbd299d8709f6af7e0c70840ef26e7aff7cf0c1ed53b42dd7fc3a310fcb02"},
+ {file = "GitPython-3.1.28.tar.gz", hash = "sha256:6bd3451b8271132f099ceeaf581392eaf6c274af74bb06144307870479d0697c"},
]
grpcio = [
{file = "grpcio-1.49.1-cp310-cp310-linux_armv7l.whl", hash = "sha256:fd86040232e805b8e6378b2348c928490ee595b058ce9aaa27ed8e4b0f172b20"},
@@ -5124,49 +4965,27 @@ grpcio = [
{file = "grpcio-1.49.1.tar.gz", hash = "sha256:d4725fc9ec8e8822906ae26bb26f5546891aa7fbc3443de970cc556d43a5c99f"},
]
h11 = []
-h5py = [
- {file = "h5py-3.7.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d77af42cb751ad6cc44f11bae73075a07429a5cf2094dfde2b1e716e059b3911"},
- {file = "h5py-3.7.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:63beb8b7b47d0896c50de6efb9a1eaa81dbe211f3767e7dd7db159cea51ba37a"},
- {file = "h5py-3.7.0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:04e2e1e2fc51b8873e972a08d2f89625ef999b1f2d276199011af57bb9fc7851"},
- {file = "h5py-3.7.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f73307c876af49aa869ec5df1818e9bb0bdcfcf8a5ba773cc45a4fba5a286a5c"},
- {file = "h5py-3.7.0-cp310-cp310-win_amd64.whl", hash = "sha256:f514b24cacdd983e61f8d371edac8c1b780c279d0acb8485639e97339c866073"},
- {file = "h5py-3.7.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:43fed4d13743cf02798a9a03a360a88e589d81285e72b83f47d37bb64ed44881"},
- {file = "h5py-3.7.0-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:c038399ce09a58ff8d89ec3e62f00aa7cb82d14f34e24735b920e2a811a3a426"},
- {file = "h5py-3.7.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:03d64fb86bb86b978928bad923b64419a23e836499ec6363e305ad28afd9d287"},
- {file = "h5py-3.7.0-cp37-cp37m-win_amd64.whl", hash = "sha256:e5b7820b75f9519499d76cc708e27242ccfdd9dfb511d6deb98701961d0445aa"},
- {file = "h5py-3.7.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:a9351d729ea754db36d175098361b920573fdad334125f86ac1dd3a083355e20"},
- {file = "h5py-3.7.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:6776d896fb90c5938de8acb925e057e2f9f28755f67ec3edcbc8344832616c38"},
- {file = "h5py-3.7.0-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:0a047fddbe6951bce40e9cde63373c838a978c5e05a011a682db9ba6334b8e85"},
- {file = "h5py-3.7.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0798a9c0ff45f17d0192e4d7114d734cac9f8b2b2c76dd1d923c4d0923f27bb6"},
- {file = "h5py-3.7.0-cp38-cp38-win_amd64.whl", hash = "sha256:0d8de8cb619fc597da7cf8cdcbf3b7ff8c5f6db836568afc7dc16d21f59b2b49"},
- {file = "h5py-3.7.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f084bbe816907dfe59006756f8f2d16d352faff2d107f4ffeb1d8de126fc5dc7"},
- {file = "h5py-3.7.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1fcb11a2dc8eb7ddcae08afd8fae02ba10467753a857fa07a404d700a93f3d53"},
- {file = "h5py-3.7.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:ed43e2cc4f511756fd664fb45d6b66c3cbed4e3bd0f70e29c37809b2ae013c44"},
- {file = "h5py-3.7.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9e7535df5ee3dc3e5d1f408fdfc0b33b46bc9b34db82743c82cd674d8239b9ad"},
- {file = "h5py-3.7.0-cp39-cp39-win_amd64.whl", hash = "sha256:9e2ad2aa000f5b1e73b5dfe22f358ca46bf1a2b6ca394d9659874d7fc251731a"},
- {file = "h5py-3.7.0.tar.gz", hash = "sha256:3fcf37884383c5da64846ab510190720027dca0768def34dd8dcb659dbe5cbf3"},
-]
hijri-converter = [
{file = "hijri-converter-2.2.4.tar.gz", hash = "sha256:9e1d9fa4c220f6867da2abb1a96240675ae974abba951c686a781f4ef6ac218f"},
{file = "hijri_converter-2.2.4-py3-none-any.whl", hash = "sha256:5ed4f4c284626e3916cd770e09346d5cc319e2a7762c22357838864908fd6e6d"},
]
-holidays = [
- {file = "holidays-0.11.3.1-py3-none-any.whl", hash = "sha256:63e2578513d0877aefd43d49870caf666fd902ec3a5884a3397f403c912a8246"},
- {file = "holidays-0.11.3.1.tar.gz", hash = "sha256:4855afe0ebf428efbcf848477828b889f8515be7f4f15ae26682919369d92774"},
-]
+holidays = []
html5lib = [
{file = "html5lib-1.1-py2.py3-none-any.whl", hash = "sha256:0d78f8fde1c230e99fe37986a60526d7049ed4bf8a9fadbad5f00e22e58e041d"},
{file = "html5lib-1.1.tar.gz", hash = "sha256:b2e5b40261e20f354d198eae92afc10d750afb487ed5e50f9c4eaf07c184146f"},
]
-identify = []
+identify = [
+ {file = "identify-2.5.6-py2.py3-none-any.whl", hash = "sha256:b276db7ec52d7e89f5bc4653380e33054ddc803d25875952ad90b0f012cbcdaa"},
+ {file = "identify-2.5.6.tar.gz", hash = "sha256:6c32dbd747aa4ceee1df33f25fed0b0f6e0d65721b15bd151307ff7056d50245"},
+]
idna = [
{file = "idna-3.4-py3-none-any.whl", hash = "sha256:90b77e79eaa3eba6de819a0c442c0b4ceefc341a7a2ab77d7562bf49f425c5c2"},
{file = "idna-3.4.tar.gz", hash = "sha256:814f528e8dead7d329833b91c5faa87d60bf71824cd12a7530b5526063d02cb4"},
]
imagesize = []
importlib-metadata = [
- {file = "importlib_metadata-4.12.0-py3-none-any.whl", hash = "sha256:7401a975809ea1fdc658c3aa4f78cc2195a0e019c5cbc4c06122884e9ae80c23"},
- {file = "importlib_metadata-4.12.0.tar.gz", hash = "sha256:637245b8bab2b6502fcbc752cc4b7a6f6243bb02b31c5c26156ad103d3d45670"},
+ {file = "importlib_metadata-5.0.0-py3-none-any.whl", hash = "sha256:ddb0e35065e8938f867ed4928d0ae5bf2a53b7773871bfe6bcc7e4fcdc7dea43"},
+ {file = "importlib_metadata-5.0.0.tar.gz", hash = "sha256:da31db32b304314d044d3c12c79bd59e307889b287ad12ff387b3500835fc2ab"},
]
inflection = [
{file = "inflection-0.5.1-py2.py3-none-any.whl", hash = "sha256:f38b2b640938a4f35ade69ac3d053042959b62a0f1076a5bbaa1b9526605a8a2"},
@@ -5183,6 +5002,7 @@ interface-meta = [
investpy = [
{file = "investpy-1.0.8.tar.gz", hash = "sha256:6a7632a94b484ee07cd54afd416bdc759cd905ba60c62dbb8a8d157229b267c6"},
]
+ipyflex = []
ipykernel = []
ipympl = [
{file = "ipympl-0.8.8-py2.py3-none-any.whl", hash = "sha256:86468aeaae8c0a28007d0c7f6dbb85f2b6cb9805167e88d4daa7529562009159"},
@@ -5236,7 +5056,10 @@ jupyter-lsp = [
{file = "jupyter_lsp-1.5.1-py3-none-any.whl", hash = "sha256:28bb4c44f0c78b4fe55041b2209a8a1f33b1719f39e5e280d8c4d689dc44ca31"},
]
jupyter-server = []
-jupyterlab = []
+jupyterlab = [
+ {file = "jupyterlab-3.4.8-py3-none-any.whl", hash = "sha256:4626a0434c76a3a22f11c4efaa1d031d2586367f72cfdbdbff6b08b6ef0060f7"},
+ {file = "jupyterlab-3.4.8.tar.gz", hash = "sha256:1fafb8b657005d91603f3c3adfd6d9e8eaf33fdc601537fef09283332efe67cb"},
+]
jupyterlab-code-formatter = []
jupyterlab-lsp = []
jupyterlab-pygments = [
@@ -5248,10 +5071,13 @@ jupyterlab-widgets = [
{file = "jupyterlab_widgets-1.1.1-py3-none-any.whl", hash = "sha256:90ab47d99da03a3697074acb23b2975ead1d6171aa41cb2812041a7f2a08177a"},
{file = "jupyterlab_widgets-1.1.1.tar.gz", hash = "sha256:67d0ef1e407e0c42c8ab60b9d901cd7a4c68923650763f75bf17fb06c1943b79"},
]
-keras = []
-keras-preprocessing = [
- {file = "Keras_Preprocessing-1.1.2-py2.py3-none-any.whl", hash = "sha256:7b82029b130ff61cc99b55f3bd27427df4838576838c5b2f65940e4fcec99a7b"},
- {file = "Keras_Preprocessing-1.1.2.tar.gz", hash = "sha256:add82567c50c8bc648c14195bf544a5ce7c1f76761536956c3d2978970179ef3"},
+kaleido = [
+ {file = "kaleido-0.2.1-py2.py3-none-macosx_10_11_x86_64.whl", hash = "sha256:ca6f73e7ff00aaebf2843f73f1d3bacde1930ef5041093fe76b83a15785049a7"},
+ {file = "kaleido-0.2.1-py2.py3-none-macosx_11_0_arm64.whl", hash = "sha256:bb9a5d1f710357d5d432ee240ef6658a6d124c3e610935817b4b42da9c787c05"},
+ {file = "kaleido-0.2.1-py2.py3-none-manylinux1_x86_64.whl", hash = "sha256:aa21cf1bf1c78f8fa50a9f7d45e1003c387bd3d6fe0a767cfbbf344b95bdc3a8"},
+ {file = "kaleido-0.2.1-py2.py3-none-manylinux2014_aarch64.whl", hash = "sha256:845819844c8082c9469d9c17e42621fbf85c2b237ef8a86ec8a8527f98b6512a"},
+ {file = "kaleido-0.2.1-py2.py3-none-win32.whl", hash = "sha256:ecc72635860be616c6b7161807a65c0dbd9b90c6437ac96965831e2e24066552"},
+ {file = "kaleido-0.2.1-py2.py3-none-win_amd64.whl", hash = "sha256:4670985f28913c2d063c5734d125ecc28e40810141bdb0a46f15b76c1d45f23c"},
]
kiwisolver = []
korean-lunar-calendar = []
@@ -5294,7 +5120,6 @@ lazy-object-proxy = [
{file = "lazy_object_proxy-1.7.1-cp39-cp39-win_amd64.whl", hash = "sha256:677ea950bef409b47e51e733283544ac3d660b709cfce7b187f5ace137960d61"},
{file = "lazy_object_proxy-1.7.1-pp37.pp38-none-any.whl", hash = "sha256:d66906d5785da8e0be7360912e99c9188b70f52c422f9fc18223347235691a84"},
]
-libclang = []
linearmodels = [
{file = "linearmodels-4.27-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:b5976599bdb33f73b3cc79b8ca0d067fab6548442d033a50dc395aa3ec67693d"},
{file = "linearmodels-4.27-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:7591602411040bb01263a6913c64d9ef93dfb6a818ae1d947e7463f0cd0254c9"},
@@ -5393,7 +5218,6 @@ lxml = [
{file = "lxml-4.9.1.tar.gz", hash = "sha256:fe749b052bb7233fe5d072fcb549221a8cb1a16725c47c37e42b0b9cb3ff2c3f"},
]
macholib = []
-markdown = []
markdown-it-py = [
{file = "markdown-it-py-1.1.0.tar.gz", hash = "sha256:36be6bb3ad987bfdb839f5ba78ddf094552ca38ccbd784ae4f74a4e1419fc6e3"},
{file = "markdown_it_py-1.1.0-py3-none-any.whl", hash = "sha256:98080fc0bc34c4f2bcf0846a096a9429acbd9d5d8e67ed34026c03c61c464389"},
@@ -5558,18 +5382,25 @@ myst-parser = [
{file = "myst-parser-0.15.2.tar.gz", hash = "sha256:f7f3b2d62db7655cde658eb5d62b2ec2a4631308137bd8d10f296a40d57bbbeb"},
{file = "myst_parser-0.15.2-py3-none-any.whl", hash = "sha256:40124b6f27a4c42ac7f06b385e23a9dcd03d84801e9c7130b59b3729a554b1f9"},
]
-nbclassic = []
+nbclassic = [
+ {file = "nbclassic-0.4.5-py3-none-any.whl", hash = "sha256:07fba5a9e52a6ed7e795b45d300629b2a07a69e5a47398833b7977a7ecc8a3c1"},
+ {file = "nbclassic-0.4.5.tar.gz", hash = "sha256:05704c6cdd8301bf52e40ed9fae39e80d6bc5d2d447dc67831c145b4dd928779"},
+]
nbclient = [
{file = "nbclient-0.5.13-py3-none-any.whl", hash = "sha256:47ac905af59379913c1f8f541098d2550153cf8dc58553cbe18c702b181518b0"},
{file = "nbclient-0.5.13.tar.gz", hash = "sha256:40c52c9b5e3c31faecaee69f202b3f53e38d7c1c563de0fadde9d7eda0fdafe8"},
]
nbconvert = []
nbformat = []
+nbmake = []
nest-asyncio = [
- {file = "nest_asyncio-1.5.5-py3-none-any.whl", hash = "sha256:b98e3ec1b246135e4642eceffa5a6c23a3ab12c82ff816a92c612d68205813b2"},
- {file = "nest_asyncio-1.5.5.tar.gz", hash = "sha256:e442291cd942698be619823a17a86a5759eabe1f8613084790de189fe9e16d65"},
+ {file = "nest_asyncio-1.5.6-py3-none-any.whl", hash = "sha256:b9a953fb40dceaa587d109609098db21900182b16440652454a146cffb06e8b8"},
+ {file = "nest_asyncio-1.5.6.tar.gz", hash = "sha256:d267cc1ff794403f7df692964d1d2a3fa9418ffea2a3f6859a439ff482fef290"},
+]
+networkx = [
+ {file = "networkx-2.8.7-py3-none-any.whl", hash = "sha256:15cdf7f7c157637107ea690cabbc488018f8256fa28242aed0fb24c93c03a06d"},
+ {file = "networkx-2.8.7.tar.gz", hash = "sha256:815383fd52ece0a7024b5fd8408cc13a389ea350cd912178b82eed8b96f82cd3"},
]
-networkx = []
nodeenv = [
{file = "nodeenv-1.7.0-py2.py3-none-any.whl", hash = "sha256:27083a7b96a25f2f5e1d8cb4b6317ee8aeda3bdd121394e5ac54e498028a042e"},
{file = "nodeenv-1.7.0.tar.gz", hash = "sha256:e0e7f7dfb85fc5394c6fe1e8fa98131a2473e04311a45afb6508f7cf1836fa2b"},
@@ -5623,10 +5454,6 @@ openpyxl = [
{file = "openpyxl-3.0.10-py2.py3-none-any.whl", hash = "sha256:0ab6d25d01799f97a9464630abacbb34aafecdcaa0ef3cba6d6b3499867d0355"},
{file = "openpyxl-3.0.10.tar.gz", hash = "sha256:e47805627aebcf860edb4edf7987b1309c1b3632f3750538ed962bbcc3bd7449"},
]
-opt-einsum = [
- {file = "opt_einsum-3.3.0-py3-none-any.whl", hash = "sha256:2455e59e3947d3c275477df7f5205b30635e266fe6dc300e3d9f9646bfcea147"},
- {file = "opt_einsum-3.3.0.tar.gz", hash = "sha256:59f6475f77bbc37dcf7cd748519c0ec60722e91e63ca114e68821c0c54a46549"},
-]
osqp = [
{file = "osqp-0.6.2.post5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c7b3ae95221ad6f607dc4a69f36b7a0c71ca434ce85dcbf5cfa084770be5b249"},
{file = "osqp-0.6.2.post5-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26664bd4238f0f92642f532b23e61efba810a6debba0b3117300749f801e9c25"},
@@ -5736,7 +5563,30 @@ property-cached = [
{file = "property-cached-1.6.4.zip", hash = "sha256:3e9c4ef1ed3653909147510481d7df62a3cfb483461a6986a6f1dcd09b2ebb73"},
{file = "property_cached-1.6.4-py2.py3-none-any.whl", hash = "sha256:135fc059ec969c1646424a0db15e7fbe1b5f8c36c0006d0b3c91ba568c11e7d8"},
]
-protobuf = []
+protobuf = [
+ {file = "protobuf-3.20.3-cp310-cp310-manylinux2014_aarch64.whl", hash = "sha256:f4bd856d702e5b0d96a00ec6b307b0f51c1982c2bf9c0052cf9019e9a544ba99"},
+ {file = "protobuf-3.20.3-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:9aae4406ea63d825636cc11ffb34ad3379335803216ee3a856787bcf5ccc751e"},
+ {file = "protobuf-3.20.3-cp310-cp310-win32.whl", hash = "sha256:28545383d61f55b57cf4df63eebd9827754fd2dc25f80c5253f9184235db242c"},
+ {file = "protobuf-3.20.3-cp310-cp310-win_amd64.whl", hash = "sha256:67a3598f0a2dcbc58d02dd1928544e7d88f764b47d4a286202913f0b2801c2e7"},
+ {file = "protobuf-3.20.3-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:899dc660cd599d7352d6f10d83c95df430a38b410c1b66b407a6b29265d66469"},
+ {file = "protobuf-3.20.3-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:e64857f395505ebf3d2569935506ae0dfc4a15cb80dc25261176c784662cdcc4"},
+ {file = "protobuf-3.20.3-cp37-cp37m-manylinux2014_aarch64.whl", hash = "sha256:d9e4432ff660d67d775c66ac42a67cf2453c27cb4d738fc22cb53b5d84c135d4"},
+ {file = "protobuf-3.20.3-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:74480f79a023f90dc6e18febbf7b8bac7508420f2006fabd512013c0c238f454"},
+ {file = "protobuf-3.20.3-cp37-cp37m-win32.whl", hash = "sha256:b6cc7ba72a8850621bfec987cb72623e703b7fe2b9127a161ce61e61558ad905"},
+ {file = "protobuf-3.20.3-cp37-cp37m-win_amd64.whl", hash = "sha256:8c0c984a1b8fef4086329ff8dd19ac77576b384079247c770f29cc8ce3afa06c"},
+ {file = "protobuf-3.20.3-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:de78575669dddf6099a8a0f46a27e82a1783c557ccc38ee620ed8cc96d3be7d7"},
+ {file = "protobuf-3.20.3-cp38-cp38-manylinux2014_aarch64.whl", hash = "sha256:f4c42102bc82a51108e449cbb32b19b180022941c727bac0cfd50170341f16ee"},
+ {file = "protobuf-3.20.3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:44246bab5dd4b7fbd3c0c80b6f16686808fab0e4aca819ade6e8d294a29c7050"},
+ {file = "protobuf-3.20.3-cp38-cp38-win32.whl", hash = "sha256:c02ce36ec760252242a33967d51c289fd0e1c0e6e5cc9397e2279177716add86"},
+ {file = "protobuf-3.20.3-cp38-cp38-win_amd64.whl", hash = "sha256:447d43819997825d4e71bf5769d869b968ce96848b6479397e29fc24c4a5dfe9"},
+ {file = "protobuf-3.20.3-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:398a9e0c3eaceb34ec1aee71894ca3299605fa8e761544934378bbc6c97de23b"},
+ {file = "protobuf-3.20.3-cp39-cp39-manylinux2014_aarch64.whl", hash = "sha256:bf01b5720be110540be4286e791db73f84a2b721072a3711efff6c324cdf074b"},
+ {file = "protobuf-3.20.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:daa564862dd0d39c00f8086f88700fdbe8bc717e993a21e90711acfed02f2402"},
+ {file = "protobuf-3.20.3-cp39-cp39-win32.whl", hash = "sha256:819559cafa1a373b7096a482b504ae8a857c89593cf3a25af743ac9ecbd23480"},
+ {file = "protobuf-3.20.3-cp39-cp39-win_amd64.whl", hash = "sha256:03038ac1cfbc41aa21f6afcbcd357281d7521b4157926f30ebecc8d4ea59dcb7"},
+ {file = "protobuf-3.20.3-py2.py3-none-any.whl", hash = "sha256:a7ca6d488aa8ff7f329d4c545b2dbad8ac31464f1d8b1c87ad1346717731e4db"},
+ {file = "protobuf-3.20.3.tar.gz", hash = "sha256:2e3427429c9cffebf259491be0af70189607f365c2f41c7c3764af6f337105f2"},
+]
psaw = [
{file = "psaw-0.0.12-py3-none-any.whl", hash = "sha256:cfbfdf1953ee5f31ca9d4ec6d471873ace960da9fbc7234b9d19a059d5cfa2d6"},
]
@@ -5757,36 +5607,7 @@ pyally = [
{file = "pyally-1.1.2-py3-none-any.whl", hash = "sha256:eeb128befcec02e0aac942f1700584f43ff8194955d19ff7a1f96d55de50db36"},
{file = "pyally-1.1.2.tar.gz", hash = "sha256:d5dba065ddbf18261b83e29e5fffff731d9b03a4278eb9a9333a17f2d1772d4d"},
]
-pyasn1 = [
- {file = "pyasn1-0.4.8-py2.4.egg", hash = "sha256:fec3e9d8e36808a28efb59b489e4528c10ad0f480e57dcc32b4de5c9d8c9fdf3"},
- {file = "pyasn1-0.4.8-py2.5.egg", hash = "sha256:0458773cfe65b153891ac249bcf1b5f8f320b7c2ce462151f8fa74de8934becf"},
- {file = "pyasn1-0.4.8-py2.6.egg", hash = "sha256:5c9414dcfede6e441f7e8f81b43b34e834731003427e5b09e4e00e3172a10f00"},
- {file = "pyasn1-0.4.8-py2.7.egg", hash = "sha256:6e7545f1a61025a4e58bb336952c5061697da694db1cae97b116e9c46abcf7c8"},
- {file = "pyasn1-0.4.8-py2.py3-none-any.whl", hash = "sha256:39c7e2ec30515947ff4e87fb6f456dfc6e84857d34be479c9d4a4ba4bf46aa5d"},
- {file = "pyasn1-0.4.8-py3.1.egg", hash = "sha256:78fa6da68ed2727915c4767bb386ab32cdba863caa7dbe473eaae45f9959da86"},
- {file = "pyasn1-0.4.8-py3.2.egg", hash = "sha256:08c3c53b75eaa48d71cf8c710312316392ed40899cb34710d092e96745a358b7"},
- {file = "pyasn1-0.4.8-py3.3.egg", hash = "sha256:03840c999ba71680a131cfaee6fab142e1ed9bbd9c693e285cc6aca0d555e576"},
- {file = "pyasn1-0.4.8-py3.4.egg", hash = "sha256:7ab8a544af125fb704feadb008c99a88805126fb525280b2270bb25cc1d78a12"},
- {file = "pyasn1-0.4.8-py3.5.egg", hash = "sha256:e89bf84b5437b532b0803ba5c9a5e054d21fec423a89952a74f87fa2c9b7bce2"},
- {file = "pyasn1-0.4.8-py3.6.egg", hash = "sha256:014c0e9976956a08139dc0712ae195324a75e142284d5f87f1a87ee1b068a359"},
- {file = "pyasn1-0.4.8-py3.7.egg", hash = "sha256:99fcc3c8d804d1bc6d9a099921e39d827026409a58f2a720dcdb89374ea0c776"},
- {file = "pyasn1-0.4.8.tar.gz", hash = "sha256:aef77c9fb94a3ac588e87841208bdec464471d9871bd5050a287cc9a475cd0ba"},
-]
-pyasn1-modules = [
- {file = "pyasn1-modules-0.2.8.tar.gz", hash = "sha256:905f84c712230b2c592c19470d3ca8d552de726050d1d1716282a1f6146be65e"},
- {file = "pyasn1_modules-0.2.8-py2.4.egg", hash = "sha256:0fe1b68d1e486a1ed5473f1302bd991c1611d319bba158e98b106ff86e1d7199"},
- {file = "pyasn1_modules-0.2.8-py2.5.egg", hash = "sha256:fe0644d9ab041506b62782e92b06b8c68cca799e1a9636ec398675459e031405"},
- {file = "pyasn1_modules-0.2.8-py2.6.egg", hash = "sha256:a99324196732f53093a84c4369c996713eb8c89d360a496b599fb1a9c47fc3eb"},
- {file = "pyasn1_modules-0.2.8-py2.7.egg", hash = "sha256:0845a5582f6a02bb3e1bde9ecfc4bfcae6ec3210dd270522fee602365430c3f8"},
- {file = "pyasn1_modules-0.2.8-py2.py3-none-any.whl", hash = "sha256:a50b808ffeb97cb3601dd25981f6b016cbb3d31fbf57a8b8a87428e6158d0c74"},
- {file = "pyasn1_modules-0.2.8-py3.1.egg", hash = "sha256:f39edd8c4ecaa4556e989147ebf219227e2cd2e8a43c7e7fcb1f1c18c5fd6a3d"},
- {file = "pyasn1_modules-0.2.8-py3.2.egg", hash = "sha256:b80486a6c77252ea3a3e9b1e360bc9cf28eaac41263d173c032581ad2f20fe45"},
- {file = "pyasn1_modules-0.2.8-py3.3.egg", hash = "sha256:65cebbaffc913f4fe9e4808735c95ea22d7a7775646ab690518c056784bc21b4"},
- {file = "pyasn1_modules-0.2.8-py3.4.egg", hash = "sha256:15b7c67fabc7fc240d87fb9aabf999cf82311a6d6fb2c70d00d3d0604878c811"},
- {file = "pyasn1_modules-0.2.8-py3.5.egg", hash = "sha256:426edb7a5e8879f1ec54a1864f16b882c2837bfd06eee62f2c982315ee2473ed"},
- {file = "pyasn1_modules-0.2.8-py3.6.egg", hash = "sha256:cbac4bc38d117f2a49aeedec4407d23e8866ea4ac27ff2cf7fb3e5b570df19e0"},
- {file = "pyasn1_modules-0.2.8-py3.7.egg", hash = "sha256:c29a5e5cc7a3f05926aff34e097e84f8589cd790ce0ed41b67aed6857b26aafd"},
-]
+pyarrow = []
pycares = []
pycodestyle = [
{file = "pycodestyle-2.7.0-py2.py3-none-any.whl", hash = "sha256:514f76d918fcc0b55c6680472f0a37970994e07bbb80725808c17089be302068"},
@@ -5821,6 +5642,7 @@ pydantic = [
{file = "pydantic-1.8.2-py3-none-any.whl", hash = "sha256:fec866a0b59f372b7e776f2d7308511784dace622e0992a0b59ea3ccee0ae833"},
{file = "pydantic-1.8.2.tar.gz", hash = "sha256:26464e57ccaafe72b7ad156fdaa4e9b9ef051f69e175dbbb463283000c05ab7b"},
]
+pydeck = []
pyerfa = [
{file = "pyerfa-2.0.0.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:278832de7803f2fb0ef4b14263200f98dfdb3eaa78dc63835d93796fd8fc42c6"},
{file = "pyerfa-2.0.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:629248cebc8626a52e80f69d4e2f30cc6e751f57803f5ba7ec99edd09785d181"},
@@ -5892,6 +5714,7 @@ pymeeus = [
{file = "PyMeeus-0.5.11.tar.gz", hash = "sha256:bb9d670818d8b0594317b48a7dadea02a0594e5344263bf2054e1a011c8fed55"},
]
pymongo = []
+pympler = []
pyobjc-core = []
pyobjc-framework-cocoa = []
pyotp = []
@@ -5943,7 +5766,10 @@ pytest-cov = [
{file = "pytest-cov-3.0.0.tar.gz", hash = "sha256:e7f0f5b1617d2210a2cabc266dfe2f4c75a8d32fb89eafb7ad9d06f6d076d470"},
{file = "pytest_cov-3.0.0-py3-none-any.whl", hash = "sha256:578d5d15ac4a25e5f961c938b85a05b09fdaae9deef3bb6de9a6e766622ca7a6"},
]
-pytest-mock = []
+pytest-mock = [
+ {file = "pytest-mock-3.10.0.tar.gz", hash = "sha256:fbbdb085ef7c252a326fd8cdcac0aa3b1333d8811f131bdcc701002e1be7ed4f"},
+ {file = "pytest_mock-3.10.0-py3-none-any.whl", hash = "sha256:f4c973eeae0282963eb293eb173ce91b091a79c1334455acfac9ddee8a1c784b"},
+]
pytest-recording = [
{file = "pytest-recording-0.12.1.tar.gz", hash = "sha256:0d1f36d10dea5090cab8ecd230e5dc937c97b9fed193874b330d2926ddea028f"},
{file = "pytest_recording-0.12.1-py3-none-any.whl", hash = "sha256:6b5546b822b270b8d7338f70950453be45e4aa5bfd884d97583dfa47288380f9"},
@@ -5977,12 +5803,18 @@ pytrends = [
{file = "pytrends-4.8.0-py2-none-any.whl", hash = "sha256:31a76cf560a23a9eb691a9a83a3306bbe555ed1665122a5756e789829f56a0ef"},
{file = "pytrends-4.8.0.tar.gz", hash = "sha256:04b7b33eb6dfc120aa89cb4640688a8b633337276b6ddcea44ff0c7f6b6243d2"},
]
-pytz = []
+pytz = [
+ {file = "pytz-2022.4-py2.py3-none-any.whl", hash = "sha256:2c0784747071402c6e99f0bafdb7da0fa22645f06554c7ae06bf6358897e9c91"},
+ {file = "pytz-2022.4.tar.gz", hash = "sha256:48ce799d83b6f8aab2020e369b627446696619e79645419610b9facd909b3174"},
+]
pytz-deprecation-shim = [
{file = "pytz_deprecation_shim-0.1.0.post0-py2.py3-none-any.whl", hash = "sha256:8314c9692a636c8eb3bda879b9f119e350e93223ae83e70e80c31675a0fdc1a6"},
{file = "pytz_deprecation_shim-0.1.0.post0.tar.gz", hash = "sha256:af097bae1b616dde5c5744441e2ddc69e74dfdcb0c263129610d85b87445a59d"},
]
-pyupgrade = []
+pyupgrade = [
+ {file = "pyupgrade-2.38.4-py2.py3-none-any.whl", hash = "sha256:944ff993c396ddc2b9012eb3de4cda138eb4c149b22c6c560d4c8bfd0e180982"},
+ {file = "pyupgrade-2.38.4.tar.gz", hash = "sha256:1eb43a49f416752929741ba4d706bf3f33593d3cac9bdc217fc1ef55c047c1f4"},
+]
pywin32 = [
{file = "pywin32-304-cp310-cp310-win32.whl", hash = "sha256:3c7bacf5e24298c86314f03fa20e16558a4e4138fc34615d7de4070c23e65af3"},
{file = "pywin32-304-cp310-cp310-win_amd64.whl", hash = "sha256:4f32145913a2447736dad62495199a8e280a77a0ca662daa2332acf849f0be48"},
@@ -6134,7 +5966,10 @@ qdldl = [
{file = "qdldl-0.1.5.post2.tar.gz", hash = "sha256:7daf7ad1bfff1da71da06e82d5147bdb1ac866581617d8f06cc4eeda48e2a149"},
]
qtconsole = []
-qtpy = []
+qtpy = [
+ {file = "QtPy-2.2.1-py3-none-any.whl", hash = "sha256:268cf5328f41353be1b127e04a81bc74ec9a9b54c9ac75dd8fe0ff48d8ad6ead"},
+ {file = "QtPy-2.2.1.tar.gz", hash = "sha256:7d5231133b772e40b4ee514b6673aca558331e4b88ca038b26c9e16c5c95524f"},
+]
quandl = [
{file = "Quandl-3.7.0-py2.py3-none-any.whl", hash = "sha256:0e3e5dc60fd057c73c67380b1b0f2e3dc0e4c500fb5e6e146ac3a3c0d992cd1d"},
{file = "Quandl-3.7.0.tar.gz", hash = "sha256:6e0b82fbc7861610b3577c5397277c4220e065eee0fed4e46cd6b6021655b64c"},
@@ -6290,7 +6125,6 @@ robin-stocks = [
{file = "robin_stocks-2.1.0-py3-none-any.whl", hash = "sha256:f746640e08d138fda2e1da42444e2881c3fb1ce43485f332e5079a42b0a78d57"},
{file = "robin_stocks-2.1.0.tar.gz", hash = "sha256:3d6b1d97ecf3191897d09c9dc430b57c6183a38d4c66a64f9c62a8f015bb0ae9"},
]
-rsa = []
"ruamel.yaml" = []
"ruamel.yaml.clib" = []
scikit-learn = []
@@ -6345,6 +6179,7 @@ seaborn = [
{file = "seaborn-0.11.2.tar.gz", hash = "sha256:cf45e9286d40826864be0e3c066f98536982baf701a7caa386511792d61ff4f6"},
]
selenium = []
+semver = []
send2trash = [
{file = "Send2Trash-1.8.0-py3-none-any.whl", hash = "sha256:f20eaadfdb517eaca5ce077640cb261c7d2698385a6a0f072a4a5447fd49fa08"},
{file = "Send2Trash-1.8.0.tar.gz", hash = "sha256:d2c24762fd3759860a0aff155e45871447ea58d2be6bdd39b5c8f966a0c99c2d"},
@@ -6442,10 +6277,10 @@ statsmodels = [
{file = "statsmodels-0.13.2.tar.gz", hash = "sha256:77dc292c9939c036a476f1770f9d08976b05437daa229928da73231147cde7d4"},
]
stevedore = []
+streamlit = []
tabulate = [
- {file = "tabulate-0.8.10-py3-none-any.whl", hash = "sha256:0ba055423dbaa164b9e456abe7920c5e8ed33fcc16f6d1b2f2d152c8e1e8b4fc"},
- {file = "tabulate-0.8.10-py3.8.egg", hash = "sha256:436f1c768b424654fce8597290d2764def1eea6a77cfa5c33be00b1bc0f4f63d"},
- {file = "tabulate-0.8.10.tar.gz", hash = "sha256:6c57f3f3dd7ac2782770155f3adb2db0b1a269637e42f27599925e64b114f519"},
+ {file = "tabulate-0.9.0-py3-none-any.whl", hash = "sha256:024ca478df22e9340661486f85298cff5f6dcdba14f3813e8830015b9ed1948f"},
+ {file = "tabulate-0.9.0.tar.gz", hash = "sha256:0095b12bf5966de529c0feb1fa08671671b3368eec77d7ef7ab114be2c068b3c"},
]
temporal-cache = [
{file = "temporal-cache-0.1.4.tar.gz", hash = "sha256:b6dd850359c46bd4a5c59fc3b953f8924e429b1179a351b3508d07c214738b50"},
@@ -6455,21 +6290,6 @@ tenacity = [
{file = "tenacity-8.1.0-py3-none-any.whl", hash = "sha256:35525cd47f82830069f0d6b73f7eb83bc5b73ee2fff0437952cedf98b27653ac"},
{file = "tenacity-8.1.0.tar.gz", hash = "sha256:e48c437fdf9340f5666b92cd7990e96bc5fc955e1298baf4a907e3972067a445"},
]
-tensorboard = []
-tensorboard-data-server = [
- {file = "tensorboard_data_server-0.6.1-py3-none-any.whl", hash = "sha256:809fe9887682d35c1f7d1f54f0f40f98bb1f771b14265b453ca051e2ce58fca7"},
- {file = "tensorboard_data_server-0.6.1-py3-none-macosx_10_9_x86_64.whl", hash = "sha256:fa8cef9be4fcae2f2363c88176638baf2da19c5ec90addb49b1cde05c95c88ee"},
- {file = "tensorboard_data_server-0.6.1-py3-none-manylinux2010_x86_64.whl", hash = "sha256:d8237580755e58eff68d1f3abefb5b1e39ae5c8b127cc40920f9c4fb33f4b98a"},
-]
-tensorboard-plugin-wit = [
- {file = "tensorboard_plugin_wit-1.8.1-py3-none-any.whl", hash = "sha256:ff26bdd583d155aa951ee3b152b3d0cffae8005dc697f72b44a8e8c2a77a8cbe"},
-]
-tensorflow = []
-tensorflow-estimator = []
-tensorflow-io-gcs-filesystem = []
-tensorflow-macos = []
-tensorflow-metal = []
-termcolor = []
terminado = []
thepassiveinvestor = [
{file = "thepassiveinvestor-1.0.10-py3-none-any.whl", hash = "sha256:41fd07e5db0fde3587955d5ca86c52079c10c8f6e6572e3c213bded46f6969cf"},
@@ -6497,11 +6317,32 @@ tomli = [
]
tomlkit = []
toolz = []
+torch = [
+ {file = "torch-1.11.0-cp310-cp310-manylinux1_x86_64.whl", hash = "sha256:62052b50fffc29ca7afc0c04ef8206b6f1ca9d10629cb543077e12967e8d0398"},
+ {file = "torch-1.11.0-cp310-cp310-manylinux2014_aarch64.whl", hash = "sha256:866bfba29ac98dec35d893d8e17eaec149d0ac7a53be7baae5c98069897db667"},
+ {file = "torch-1.11.0-cp310-cp310-win_amd64.whl", hash = "sha256:951640fb8db308a59d9b510e7d1ad910aff92913323bbe4bc75435347ddd346d"},
+ {file = "torch-1.11.0-cp310-none-macosx_10_9_x86_64.whl", hash = "sha256:5d77b5ece78fdafa5c7f42995ff9474399d22571cd6b2de21a5d666306a2ff8c"},
+ {file = "torch-1.11.0-cp310-none-macosx_11_0_arm64.whl", hash = "sha256:b5a38682769b544c875ecc34bcb81fbad5c922139b61319aacffcfd8a32f528c"},
+ {file = "torch-1.11.0-cp37-cp37m-manylinux1_x86_64.whl", hash = "sha256:f82d77695a60626f2b7382d85bc566de8a6b3e50d32080755abc040db802e419"},
+ {file = "torch-1.11.0-cp37-cp37m-manylinux2014_aarch64.whl", hash = "sha256:b96654d42566080a134e784705f33f8536b3b95b5dcde357ed7879b1692a5f78"},
+ {file = "torch-1.11.0-cp37-cp37m-win_amd64.whl", hash = "sha256:8ee7c2e8d7f7020d5bfbc1bb91b9591044c26bbd0cee5e4f694cfd7ed8649260"},
+ {file = "torch-1.11.0-cp37-none-macosx_10_9_x86_64.whl", hash = "sha256:6860b1d1bf0bb0b67a6bd47f85a0e4c825b518eea13b5d6101999dbbcbd5bc0c"},
+ {file = "torch-1.11.0-cp38-cp38-manylinux1_x86_64.whl", hash = "sha256:4322aa29f50da7f404db06cdf30896ea67b09f673af4a985afc7162bc897864d"},
+ {file = "torch-1.11.0-cp38-cp38-manylinux2014_aarch64.whl", hash = "sha256:e4d2e0ddd652f30e94cff750220324ec45705d4ecc69658f773b3cb1c7a28dd0"},
+ {file = "torch-1.11.0-cp38-cp38-win_amd64.whl", hash = "sha256:34ce5ea4d8d85da32cdbadb50d4585106901e9f8a3527991daa70c13a09de1f7"},
+ {file = "torch-1.11.0-cp38-none-macosx_10_9_x86_64.whl", hash = "sha256:0ccc85cd06227a3edf809e2c795fd5762c3d4e8a38b5c9f744c6e7cf841361bb"},
+ {file = "torch-1.11.0-cp38-none-macosx_11_0_arm64.whl", hash = "sha256:c1554e49d74f1b2c3e7202d77056ba2dd7465437585bac64062b580f714a44e9"},
+ {file = "torch-1.11.0-cp39-cp39-manylinux1_x86_64.whl", hash = "sha256:58c7814502b1c129a650d7092033bbb0bbd64faf1a7941631aaa1aeaddc37570"},
+ {file = "torch-1.11.0-cp39-cp39-manylinux2014_aarch64.whl", hash = "sha256:831cf588f01dda9409e75576741d2823453990dee2983d670f2584b37a01adf7"},
+ {file = "torch-1.11.0-cp39-cp39-win_amd64.whl", hash = "sha256:44a1d02fd20f827f0f36dc26fdcfc45e793806a6ad52769a22260655a77a4369"},
+ {file = "torch-1.11.0-cp39-none-macosx_10_9_x86_64.whl", hash = "sha256:50fd9bf85c578c871c28f1cb0ace9dfc6024401c7f399b174fb0f370899f4454"},
+ {file = "torch-1.11.0-cp39-none-macosx_11_0_arm64.whl", hash = "sha256:0e48af66ad755f0f9c5f2664028a414f57c49d6adc37e77e06fe0004da4edb61"},
+]
tornado = []
tqdm = []
tradingview-ta = [
- {file = "tradingview_ta-3.2.10-py3-none-any.whl", hash = "sha256:634be033dfab9e2c50ba6a2cb15904cf26951b06ccc4ed043817115ab390e615"},
- {file = "tradingview_ta-3.2.10.tar.gz", hash = "sha256:85a11c840bce6faa869a22a79fe320df8c1d6160f8f21fba4a4c7ad850d0a538"},
+ {file = "tradingview_ta-3.3.0-py3-none-any.whl", hash = "sha256:1250068a44e253caeb2066bc1cd6e588f71796612d41d5d55d25083cf86b5531"},
+ {file = "tradingview_ta-3.3.0.tar.gz", hash = "sha256:f1a55351ed28554234106a28772f167e818d57f384d47f85b763bd143955c34a"},
]
traitlets = []
trio = []
@@ -6520,8 +6361,8 @@ types-pytz = [
]
types-pyyaml = []
types-requests = [
- {file = "types-requests-2.28.11.tar.gz", hash = "sha256:7ee827eb8ce611b02b5117cfec5da6455365b6a575f5e3ff19f655ba603e6b4e"},
- {file = "types_requests-2.28.11-py3-none-any.whl", hash = "sha256:af5f55e803cabcfb836dad752bd6d8a0fc8ef1cd84243061c0e27dee04ccf4fd"},
+ {file = "types-requests-2.28.11.2.tar.gz", hash = "sha256:fdcd7bd148139fb8eef72cf4a41ac7273872cad9e6ada14b11ff5dfdeee60ed3"},
+ {file = "types_requests-2.28.11.2-py3-none-any.whl", hash = "sha256:14941f8023a80b16441b3b46caffcbfce5265fd14555844d6029697824b5a2ef"},
]
types-setuptools = [
{file = "types-setuptools-57.4.18.tar.gz", hash = "sha256:8ee03d823fe7fda0bd35faeae33d35cb5c25b497263e6a58b34c4cfd05f40bcf"},
@@ -6530,8 +6371,8 @@ types-setuptools = [
types-six = []
types-urllib3 = []
typing-extensions = [
- {file = "typing_extensions-4.3.0-py3-none-any.whl", hash = "sha256:25642c956049920a5aa49edcdd6ab1e06d7e5d467fc00e0506c44ac86fbfca02"},
- {file = "typing_extensions-4.3.0.tar.gz", hash = "sha256:e6d2677a32f47fc7eb2795db1dd15c1f34eff616bcaf2cfb5e997f854fa1c4a6"},
+ {file = "typing_extensions-4.4.0-py3-none-any.whl", hash = "sha256:16fa4864408f655d35ec496218b85f79b3437c829e93320c7c9215ccfd92489e"},
+ {file = "typing_extensions-4.4.0.tar.gz", hash = "sha256:1511434bb92bf8dd198c12b1cc812e800d4181cfcb867674e0f8279cc93087aa"},
]
tzdata = []
tzlocal = [
@@ -6539,7 +6380,10 @@ tzlocal = [
{file = "tzlocal-4.2.tar.gz", hash = "sha256:ee5842fa3a795f023514ac2d801c4a81d1743bbe642e3940143326b3a00addd7"},
]
ujson = []
-unidecode = []
+unidecode = [
+ {file = "Unidecode-1.3.6-py3-none-any.whl", hash = "sha256:547d7c479e4f377b430dd91ac1275d593308dce0fc464fb2ab7d41f82ec653be"},
+ {file = "Unidecode-1.3.6.tar.gz", hash = "sha256:fed09cf0be8cf415b391642c2a5addfc72194407caee4f98719e40ec2a72b830"},
+]
update-checker = [
{file = "update_checker-0.18.0-py3-none-any.whl", hash = "sha256:cbba64760a36fe2640d80d85306e8fe82b6816659190993b7bdabadee4d4bbfd"},
{file = "update_checker-0.18.0.tar.gz", hash = "sha256:6a2d45bb4ac585884a6b03f9eade9161cedd9e8111545141e9aa9058932acb13"},
@@ -6555,6 +6399,7 @@ vadersentiment = [
{file = "vaderSentiment-3.3.2-py2.py3-none-any.whl", hash = "sha256:3bf1d243b98b1afad575b9f22bc2cb1e212b94ff89ca74f8a23a588d024ea311"},
{file = "vaderSentiment-3.3.2.tar.gz", hash = "sha256:5d7c06e027fc8b99238edb0d53d970cf97066ef97654009890b83703849632f9"},
]
+validators = []
valinvest = [
{file = "valinvest-0.0.2-py3-none-any.whl", hash = "sha256:37fadaf30c69e0487fed8d9cc93bb792ca8cf36fed0839e0e755a84738166ab9"},
{file = "valinvest-0.0.2.tar.gz", hash = "sha256:9614aaf8019e015c20ea48867ede8a6ea10e1c6410e787314066d7b2e5aeb7dc"},
@@ -6565,6 +6410,7 @@ vcrpy = [
]
virtualenv = []
voila = []
+watchdog = []
wcwidth = [
{file = "wcwidth-0.2.5-py2.py3-none-any.whl", hash = "sha256:beb4802a9cebb9144e99086eff703a642a13d6a0052920003a230f3294bbe784"},
{file = "wcwidth-0.2.5.tar.gz", hash = "sha256:c4d647b99872929fdb7bdcaa4fbe7f01413ed3d98077df798530e5b04f116c83"},
@@ -6624,7 +6470,6 @@ websockets = [
{file = "websockets-10.3-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:3eda1cb7e9da1b22588cefff09f0951771d6ee9fa8dbe66f5ae04cc5f26b2b55"},
{file = "websockets-10.3.tar.gz", hash = "sha256:fc06cc8073c8e87072138ba1e431300e2d408f054b27047d047b549455066ff4"},
]
-werkzeug = []
widgetsnbextension = [
{file = "widgetsnbextension-3.6.1-py2.py3-none-any.whl", hash = "sha256:954e0faefdd414e4e013f17dbc7fd86f24cf1d243a3ac85d5f0fc2c2d2b50c66"},
{file = "widgetsnbextension-3.6.1.tar.gz", hash = "sha256:9c84ae64c2893c7cbe2eaafc7505221a795c27d68938454034ac487319a75b10"},
@@ -6705,78 +6550,65 @@ xlsxwriter = [
{file = "XlsxWriter-3.0.3.tar.gz", hash = "sha256:e89f4a1d2fa2c9ea15cde77de95cd3fd8b0345d0efb3964623f395c8c4988b7f"},
]
yarl = [
- {file = "yarl-1.7.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:f2a8508f7350512434e41065684076f640ecce176d262a7d54f0da41d99c5a95"},
- {file = "yarl-1.7.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:da6df107b9ccfe52d3a48165e48d72db0eca3e3029b5b8cb4fe6ee3cb870ba8b"},
- {file = "yarl-1.7.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:a1d0894f238763717bdcfea74558c94e3bc34aeacd3351d769460c1a586a8b05"},
- {file = "yarl-1.7.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dfe4b95b7e00c6635a72e2d00b478e8a28bfb122dc76349a06e20792eb53a523"},
- {file = "yarl-1.7.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c145ab54702334c42237a6c6c4cc08703b6aa9b94e2f227ceb3d477d20c36c63"},
- {file = "yarl-1.7.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1ca56f002eaf7998b5fcf73b2421790da9d2586331805f38acd9997743114e98"},
- {file = "yarl-1.7.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:1d3d5ad8ea96bd6d643d80c7b8d5977b4e2fb1bab6c9da7322616fd26203d125"},
- {file = "yarl-1.7.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:167ab7f64e409e9bdd99333fe8c67b5574a1f0495dcfd905bc7454e766729b9e"},
- {file = "yarl-1.7.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:95a1873b6c0dd1c437fb3bb4a4aaa699a48c218ac7ca1e74b0bee0ab16c7d60d"},
- {file = "yarl-1.7.2-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:6152224d0a1eb254f97df3997d79dadd8bb2c1a02ef283dbb34b97d4f8492d23"},
- {file = "yarl-1.7.2-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:5bb7d54b8f61ba6eee541fba4b83d22b8a046b4ef4d8eb7f15a7e35db2e1e245"},
- {file = "yarl-1.7.2-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:9c1f083e7e71b2dd01f7cd7434a5f88c15213194df38bc29b388ccdf1492b739"},
- {file = "yarl-1.7.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:f44477ae29025d8ea87ec308539f95963ffdc31a82f42ca9deecf2d505242e72"},
- {file = "yarl-1.7.2-cp310-cp310-win32.whl", hash = "sha256:cff3ba513db55cc6a35076f32c4cdc27032bd075c9faef31fec749e64b45d26c"},
- {file = "yarl-1.7.2-cp310-cp310-win_amd64.whl", hash = "sha256:c9c6d927e098c2d360695f2e9d38870b2e92e0919be07dbe339aefa32a090265"},
- {file = "yarl-1.7.2-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:9b4c77d92d56a4c5027572752aa35082e40c561eec776048330d2907aead891d"},
- {file = "yarl-1.7.2-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c01a89a44bb672c38f42b49cdb0ad667b116d731b3f4c896f72302ff77d71656"},
- {file = "yarl-1.7.2-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c19324a1c5399b602f3b6e7db9478e5b1adf5cf58901996fc973fe4fccd73eed"},
- {file = "yarl-1.7.2-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3abddf0b8e41445426d29f955b24aeecc83fa1072be1be4e0d194134a7d9baee"},
- {file = "yarl-1.7.2-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:6a1a9fe17621af43e9b9fcea8bd088ba682c8192d744b386ee3c47b56eaabb2c"},
- {file = "yarl-1.7.2-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:8b0915ee85150963a9504c10de4e4729ae700af11df0dc5550e6587ed7891e92"},
- {file = "yarl-1.7.2-cp36-cp36m-musllinux_1_1_aarch64.whl", hash = "sha256:29e0656d5497733dcddc21797da5a2ab990c0cb9719f1f969e58a4abac66234d"},
- {file = "yarl-1.7.2-cp36-cp36m-musllinux_1_1_i686.whl", hash = "sha256:bf19725fec28452474d9887a128e98dd67eee7b7d52e932e6949c532d820dc3b"},
- {file = "yarl-1.7.2-cp36-cp36m-musllinux_1_1_ppc64le.whl", hash = "sha256:d6f3d62e16c10e88d2168ba2d065aa374e3c538998ed04996cd373ff2036d64c"},
- {file = "yarl-1.7.2-cp36-cp36m-musllinux_1_1_s390x.whl", hash = "sha256:ac10bbac36cd89eac19f4e51c032ba6b412b3892b685076f4acd2de18ca990aa"},
- {file = "yarl-1.7.2-cp36-cp36m-musllinux_1_1_x86_64.whl", hash = "sha256:aa32aaa97d8b2ed4e54dc65d241a0da1c627454950f7d7b1f95b13985afd6c5d"},
- {file = "yarl-1.7.2-cp36-cp36m-win32.whl", hash = "sha256:87f6e082bce21464857ba58b569370e7b547d239ca22248be68ea5d6b51464a1"},
- {file = "yarl-1.7.2-cp36-cp36m-win_amd64.whl", hash = "sha256:ac35ccde589ab6a1870a484ed136d49a26bcd06b6a1c6397b1967ca13ceb3913"},
- {file = "yarl-1.7.2-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:a467a431a0817a292121c13cbe637348b546e6ef47ca14a790aa2fa8cc93df63"},
- {file = "yarl-1.7.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6ab0c3274d0a846840bf6c27d2c60ba771a12e4d7586bf550eefc2df0b56b3b4"},
- {file = "yarl-1.7.2-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d260d4dc495c05d6600264a197d9d6f7fc9347f21d2594926202fd08cf89a8ba"},
- {file = "yarl-1.7.2-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:fc4dd8b01a8112809e6b636b00f487846956402834a7fd59d46d4f4267181c41"},
- {file = "yarl-1.7.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:c1164a2eac148d85bbdd23e07dfcc930f2e633220f3eb3c3e2a25f6148c2819e"},
- {file = "yarl-1.7.2-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:67e94028817defe5e705079b10a8438b8cb56e7115fa01640e9c0bb3edf67332"},
- {file = "yarl-1.7.2-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:89ccbf58e6a0ab89d487c92a490cb5660d06c3a47ca08872859672f9c511fc52"},
- {file = "yarl-1.7.2-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:8cce6f9fa3df25f55521fbb5c7e4a736683148bcc0c75b21863789e5185f9185"},
- {file = "yarl-1.7.2-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:211fcd65c58bf250fb994b53bc45a442ddc9f441f6fec53e65de8cba48ded986"},
- {file = "yarl-1.7.2-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:c10ea1e80a697cf7d80d1ed414b5cb8f1eec07d618f54637067ae3c0334133c4"},
- {file = "yarl-1.7.2-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:52690eb521d690ab041c3919666bea13ab9fbff80d615ec16fa81a297131276b"},
- {file = "yarl-1.7.2-cp37-cp37m-win32.whl", hash = "sha256:695ba021a9e04418507fa930d5f0704edbce47076bdcfeeaba1c83683e5649d1"},
- {file = "yarl-1.7.2-cp37-cp37m-win_amd64.whl", hash = "sha256:c17965ff3706beedafd458c452bf15bac693ecd146a60a06a214614dc097a271"},
- {file = "yarl-1.7.2-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:fce78593346c014d0d986b7ebc80d782b7f5e19843ca798ed62f8e3ba8728576"},
- {file = "yarl-1.7.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:c2a1ac41a6aa980db03d098a5531f13985edcb451bcd9d00670b03129922cd0d"},
- {file = "yarl-1.7.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:39d5493c5ecd75c8093fa7700a2fb5c94fe28c839c8e40144b7ab7ccba6938c8"},
- {file = "yarl-1.7.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1eb6480ef366d75b54c68164094a6a560c247370a68c02dddb11f20c4c6d3c9d"},
- {file = "yarl-1.7.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5ba63585a89c9885f18331a55d25fe81dc2d82b71311ff8bd378fc8004202ff6"},
- {file = "yarl-1.7.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e39378894ee6ae9f555ae2de332d513a5763276a9265f8e7cbaeb1b1ee74623a"},
- {file = "yarl-1.7.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:c0910c6b6c31359d2f6184828888c983d54d09d581a4a23547a35f1d0b9484b1"},
- {file = "yarl-1.7.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:6feca8b6bfb9eef6ee057628e71e1734caf520a907b6ec0d62839e8293e945c0"},
- {file = "yarl-1.7.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8300401dc88cad23f5b4e4c1226f44a5aa696436a4026e456fe0e5d2f7f486e6"},
- {file = "yarl-1.7.2-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:788713c2896f426a4e166b11f4ec538b5736294ebf7d5f654ae445fd44270832"},
- {file = "yarl-1.7.2-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:fd547ec596d90c8676e369dd8a581a21227fe9b4ad37d0dc7feb4ccf544c2d59"},
- {file = "yarl-1.7.2-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:737e401cd0c493f7e3dd4db72aca11cfe069531c9761b8ea474926936b3c57c8"},
- {file = "yarl-1.7.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:baf81561f2972fb895e7844882898bda1eef4b07b5b385bcd308d2098f1a767b"},
- {file = "yarl-1.7.2-cp38-cp38-win32.whl", hash = "sha256:ede3b46cdb719c794427dcce9d8beb4abe8b9aa1e97526cc20de9bd6583ad1ef"},
- {file = "yarl-1.7.2-cp38-cp38-win_amd64.whl", hash = "sha256:cc8b7a7254c0fc3187d43d6cb54b5032d2365efd1df0cd1749c0c4df5f0ad45f"},
- {file = "yarl-1.7.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:580c1f15500e137a8c37053e4cbf6058944d4c114701fa59944607505c2fe3a0"},
- {file = "yarl-1.7.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:3ec1d9a0d7780416e657f1e405ba35ec1ba453a4f1511eb8b9fbab81cb8b3ce1"},
- {file = "yarl-1.7.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:3bf8cfe8856708ede6a73907bf0501f2dc4e104085e070a41f5d88e7faf237f3"},
- {file = "yarl-1.7.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1be4bbb3d27a4e9aa5f3df2ab61e3701ce8fcbd3e9846dbce7c033a7e8136746"},
- {file = "yarl-1.7.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:534b047277a9a19d858cde163aba93f3e1677d5acd92f7d10ace419d478540de"},
- {file = "yarl-1.7.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c6ddcd80d79c96eb19c354d9dca95291589c5954099836b7c8d29278a7ec0bda"},
- {file = "yarl-1.7.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:9bfcd43c65fbb339dc7086b5315750efa42a34eefad0256ba114cd8ad3896f4b"},
- {file = "yarl-1.7.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:f64394bd7ceef1237cc604b5a89bf748c95982a84bcd3c4bbeb40f685c810794"},
- {file = "yarl-1.7.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:044daf3012e43d4b3538562da94a88fb12a6490652dbc29fb19adfa02cf72eac"},
- {file = "yarl-1.7.2-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:368bcf400247318382cc150aaa632582d0780b28ee6053cd80268c7e72796dec"},
- {file = "yarl-1.7.2-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:bab827163113177aee910adb1f48ff7af31ee0289f434f7e22d10baf624a6dfe"},
- {file = "yarl-1.7.2-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:0cba38120db72123db7c58322fa69e3c0efa933040ffb586c3a87c063ec7cae8"},
- {file = "yarl-1.7.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:59218fef177296451b23214c91ea3aba7858b4ae3306dde120224cfe0f7a6ee8"},
- {file = "yarl-1.7.2-cp39-cp39-win32.whl", hash = "sha256:1edc172dcca3f11b38a9d5c7505c83c1913c0addc99cd28e993efeaafdfaa18d"},
- {file = "yarl-1.7.2-cp39-cp39-win_amd64.whl", hash = "sha256:797c2c412b04403d2da075fb93c123df35239cd7b4cc4e0cd9e5839b73f52c58"},
- {file = "yarl-1.7.2.tar.gz", hash = "sha256:45399b46d60c253327a460e99856752009fcee5f5d3c80b2f7c0cae1c38d56dd"},
+ {file = "yarl-1.8.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:abc06b97407868ef38f3d172762f4069323de52f2b70d133d096a48d72215d28"},
+ {file = "yarl-1.8.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:07b21e274de4c637f3e3b7104694e53260b5fc10d51fb3ec5fed1da8e0f754e3"},
+ {file = "yarl-1.8.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9de955d98e02fab288c7718662afb33aab64212ecb368c5dc866d9a57bf48880"},
+ {file = "yarl-1.8.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7ec362167e2c9fd178f82f252b6d97669d7245695dc057ee182118042026da40"},
+ {file = "yarl-1.8.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:20df6ff4089bc86e4a66e3b1380460f864df3dd9dccaf88d6b3385d24405893b"},
+ {file = "yarl-1.8.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5999c4662631cb798496535afbd837a102859568adc67d75d2045e31ec3ac497"},
+ {file = "yarl-1.8.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ed19b74e81b10b592084a5ad1e70f845f0aacb57577018d31de064e71ffa267a"},
+ {file = "yarl-1.8.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1e4808f996ca39a6463f45182e2af2fae55e2560be586d447ce8016f389f626f"},
+ {file = "yarl-1.8.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:2d800b9c2eaf0684c08be5f50e52bfa2aa920e7163c2ea43f4f431e829b4f0fd"},
+ {file = "yarl-1.8.1-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:6628d750041550c5d9da50bb40b5cf28a2e63b9388bac10fedd4f19236ef4957"},
+ {file = "yarl-1.8.1-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:f5af52738e225fcc526ae64071b7e5342abe03f42e0e8918227b38c9aa711e28"},
+ {file = "yarl-1.8.1-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:76577f13333b4fe345c3704811ac7509b31499132ff0181f25ee26619de2c843"},
+ {file = "yarl-1.8.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:0c03f456522d1ec815893d85fccb5def01ffaa74c1b16ff30f8aaa03eb21e453"},
+ {file = "yarl-1.8.1-cp310-cp310-win32.whl", hash = "sha256:ea30a42dc94d42f2ba4d0f7c0ffb4f4f9baa1b23045910c0c32df9c9902cb272"},
+ {file = "yarl-1.8.1-cp310-cp310-win_amd64.whl", hash = "sha256:9130ddf1ae9978abe63808b6b60a897e41fccb834408cde79522feb37fb72fb0"},
+ {file = "yarl-1.8.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:0ab5a138211c1c366404d912824bdcf5545ccba5b3ff52c42c4af4cbdc2c5035"},
+ {file = "yarl-1.8.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0fb2cb4204ddb456a8e32381f9a90000429489a25f64e817e6ff94879d432fc"},
+ {file = "yarl-1.8.1-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:85cba594433915d5c9a0d14b24cfba0339f57a2fff203a5d4fd070e593307d0b"},
+ {file = "yarl-1.8.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1ca7e596c55bd675432b11320b4eacc62310c2145d6801a1f8e9ad160685a231"},
+ {file = "yarl-1.8.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d0f77539733e0ec2475ddcd4e26777d08996f8cd55d2aef82ec4d3896687abda"},
+ {file = "yarl-1.8.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:29e256649f42771829974e742061c3501cc50cf16e63f91ed8d1bf98242e5507"},
+ {file = "yarl-1.8.1-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:7fce6cbc6c170ede0221cc8c91b285f7f3c8b9fe28283b51885ff621bbe0f8ee"},
+ {file = "yarl-1.8.1-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:59ddd85a1214862ce7c7c66457f05543b6a275b70a65de366030d56159a979f0"},
+ {file = "yarl-1.8.1-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:12768232751689c1a89b0376a96a32bc7633c08da45ad985d0c49ede691f5c0d"},
+ {file = "yarl-1.8.1-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:b19255dde4b4f4c32e012038f2c169bb72e7f081552bea4641cab4d88bc409dd"},
+ {file = "yarl-1.8.1-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:6c8148e0b52bf9535c40c48faebb00cb294ee577ca069d21bd5c48d302a83780"},
+ {file = "yarl-1.8.1-cp37-cp37m-win32.whl", hash = "sha256:de839c3a1826a909fdbfe05f6fe2167c4ab033f1133757b5936efe2f84904c07"},
+ {file = "yarl-1.8.1-cp37-cp37m-win_amd64.whl", hash = "sha256:dd032e8422a52e5a4860e062eb84ac94ea08861d334a4bcaf142a63ce8ad4802"},
+ {file = "yarl-1.8.1-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:19cd801d6f983918a3f3a39f3a45b553c015c5aac92ccd1fac619bd74beece4a"},
+ {file = "yarl-1.8.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:6347f1a58e658b97b0a0d1ff7658a03cb79bdbda0331603bed24dd7054a6dea1"},
+ {file = "yarl-1.8.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:7c0da7e44d0c9108d8b98469338705e07f4bb7dab96dbd8fa4e91b337db42548"},
+ {file = "yarl-1.8.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5587bba41399854703212b87071c6d8638fa6e61656385875f8c6dff92b2e461"},
+ {file = "yarl-1.8.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:31a9a04ecccd6b03e2b0e12e82131f1488dea5555a13a4d32f064e22a6003cfe"},
+ {file = "yarl-1.8.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:205904cffd69ae972a1707a1bd3ea7cded594b1d773a0ce66714edf17833cdae"},
+ {file = "yarl-1.8.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ea513a25976d21733bff523e0ca836ef1679630ef4ad22d46987d04b372d57fc"},
+ {file = "yarl-1.8.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d0b51530877d3ad7a8d47b2fff0c8df3b8f3b8deddf057379ba50b13df2a5eae"},
+ {file = "yarl-1.8.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:d2b8f245dad9e331540c350285910b20dd913dc86d4ee410c11d48523c4fd546"},
+ {file = "yarl-1.8.1-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:ab2a60d57ca88e1d4ca34a10e9fb4ab2ac5ad315543351de3a612bbb0560bead"},
+ {file = "yarl-1.8.1-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:449c957ffc6bc2309e1fbe67ab7d2c1efca89d3f4912baeb8ead207bb3cc1cd4"},
+ {file = "yarl-1.8.1-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:a165442348c211b5dea67c0206fc61366212d7082ba8118c8c5c1c853ea4d82e"},
+ {file = "yarl-1.8.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:b3ded839a5c5608eec8b6f9ae9a62cb22cd037ea97c627f38ae0841a48f09eae"},
+ {file = "yarl-1.8.1-cp38-cp38-win32.whl", hash = "sha256:c1445a0c562ed561d06d8cbc5c8916c6008a31c60bc3655cdd2de1d3bf5174a0"},
+ {file = "yarl-1.8.1-cp38-cp38-win_amd64.whl", hash = "sha256:56c11efb0a89700987d05597b08a1efcd78d74c52febe530126785e1b1a285f4"},
+ {file = "yarl-1.8.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:e80ed5a9939ceb6fda42811542f31c8602be336b1fb977bccb012e83da7e4936"},
+ {file = "yarl-1.8.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:6afb336e23a793cd3b6476c30f030a0d4c7539cd81649683b5e0c1b0ab0bf350"},
+ {file = "yarl-1.8.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4c322cbaa4ed78a8aac89b2174a6df398faf50e5fc12c4c191c40c59d5e28357"},
+ {file = "yarl-1.8.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fae37373155f5ef9b403ab48af5136ae9851151f7aacd9926251ab26b953118b"},
+ {file = "yarl-1.8.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5395da939ffa959974577eff2cbfc24b004a2fb6c346918f39966a5786874e54"},
+ {file = "yarl-1.8.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:076eede537ab978b605f41db79a56cad2e7efeea2aa6e0fa8f05a26c24a034fb"},
+ {file = "yarl-1.8.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3d1a50e461615747dd93c099f297c1994d472b0f4d2db8a64e55b1edf704ec1c"},
+ {file = "yarl-1.8.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7de89c8456525650ffa2bb56a3eee6af891e98f498babd43ae307bd42dca98f6"},
+ {file = "yarl-1.8.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:4a88510731cd8d4befaba5fbd734a7dd914de5ab8132a5b3dde0bbd6c9476c64"},
+ {file = "yarl-1.8.1-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:2d93a049d29df172f48bcb09acf9226318e712ce67374f893b460b42cc1380ae"},
+ {file = "yarl-1.8.1-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:21ac44b763e0eec15746a3d440f5e09ad2ecc8b5f6dcd3ea8cb4773d6d4703e3"},
+ {file = "yarl-1.8.1-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:d0272228fabe78ce00a3365ffffd6f643f57a91043e119c289aaba202f4095b0"},
+ {file = "yarl-1.8.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:99449cd5366fe4608e7226c6cae80873296dfa0cde45d9b498fefa1de315a09e"},
+ {file = "yarl-1.8.1-cp39-cp39-win32.whl", hash = "sha256:8b0af1cf36b93cee99a31a545fe91d08223e64390c5ecc5e94c39511832a4bb6"},
+ {file = "yarl-1.8.1-cp39-cp39-win_amd64.whl", hash = "sha256:de49d77e968de6626ba7ef4472323f9d2e5a56c1d85b7c0e2a190b2173d3b9be"},
+ {file = "yarl-1.8.1.tar.gz", hash = "sha256:af887845b8c2e060eb5605ff72b6f2dd2aab7a761379373fd89d314f4752abbf"},
]
yfinance = []
zipp = []
diff --git a/pyproject.toml b/pyproject.toml
index 708e275393f..2b5649be0a9 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -11,7 +11,7 @@ packages = [
openbb = 'terminal:terminal'
[tool.poetry.dependencies]
-python = "^3.8,<3.11"
+python = "^3.8,<3.11, !=3.9.7"
scipy = "1.8.1"
iso8601 = "^0.1.14"
FundamentalAnalysis = "^0.2.6"
@@ -20,7 +20,7 @@ alpha-vantage = "^2.3.1"
finviz = "^1.3.4"
bs4 = "^0.0.1"
rapidfuzz = "^1.1.1"
-yfinance = "^0.1.63"
+yfinance = "0.1.74"
psaw = "^0.0.12"
praw = "^7.1.4"
Quandl = "^3.6.0"
@@ -55,7 +55,7 @@ sentiment-investor = "^2.0.0"
fred = "^3.1"
financedatabase = "1.0.2"
reportlab = "^3.6.2"
-holidays = "^0.11.3"
+holidays = "^0.14.2"
degiro-connector = "^2.0.3"
python-binance = "^1.0.15"
python-i18n = "^0.3.9"
@@ -87,15 +87,17 @@ Riskfolio-Lib = "^3.1.1"
ccxt = "^1.91.60"
html5lib = "^1.1"
feedparser = "^6.0.10"
-tensorflow = {version = "^2.8.2", optional = true}
-tensorflow-macos = {version = "^2.9.2", optional = true}
-tensorflow-metal = {version = "^0.5.0", optional = true}
pyinstaller = {version = "^4.10", optional = true}
jupyterlab-code-formatter = {version = "^1.4.10", optional = true}
jupyterlab-lsp = {version = "^3.10.1", optional = true}
jedi-language-server = {version = "^0.35.1", optional = true}
+kaleido = {version = "<=0.2.1", optional = true}
+torch = {version = "1.11.0", optional = true}
+streamlit = "^1.12.2"
charset-normalizer = "2.1.0"
+watchdog = "^2.1.9"
pythclient = "^0.1.2"
+ipyflex = "^0.2.4"
"ruamel.yaml" = "^0.17.21"
[tool.poetry.dev-dependencies]
@@ -122,10 +124,10 @@ types-setuptools = "^57.4.7"
pre-commit = "^2.16.0"
pytest-cov = "^3.0.0"
types-six = "^1.16.12"
+nbmake = ">0.5.0"
[tool.poetry.extras]
-prediction = ["tensorflow", "u8darts"]
-prediction-m1-mac = ["tensorflow-macos", "tensorflow-metal"]
+prediction = ["torch"]
jupyterlab = ["jupyterlab-code-formatter", "jupyterlab-lsp", "jedi-language-server"]
installer = ["pyinstaller"]
diff --git a/pytest.ini b/pytest.ini
index e53ac5f9281..cd259c2202c 100644
--- a/pytest.ini
+++ b/pytest.ini
@@ -1,5 +1,5 @@
[pytest]
addopts = -p no:warnings
markers =
- prediction: mark tests requiring prediction dependencies, like tensorflow
+ prediction: mark tests requiring prediction dependencies
linux: tests that are not stable on Windows
diff --git a/requirements-full.txt b/requirements-full.txt
index 0d68f864a29..6da8f48b95d 100644
--- a/requirements-full.txt
+++ b/requirements-full.txt
@@ -1,11 +1,11 @@
-absl-py==1.2.0; python_version >= "3.7"
aiodns==3.0.0; python_version >= "3.5.2" and python_full_version >= "3.7.0"
aiohttp==3.8.3; python_version >= "3.6" and python_full_version >= "3.7.0"
aiosignal==1.2.0; python_version >= "3.6" and python_full_version >= "3.7.0"
alabaster==0.7.12; python_version >= "3.6"
alpha-vantage==2.3.1
+altair==4.2.0; python_version >= "3.7" and python_full_version < "3.9.7" or python_full_version > "3.9.7" and python_version >= "3.7"
anyio==3.6.1; python_full_version >= "3.6.2" and python_version >= "3.7"
-appnope==0.1.3; platform_system == "Darwin" and python_version >= "3.8" and sys_platform == "darwin" and python_full_version >= "3.6.2"
+appnope==0.1.3; platform_system == "Darwin" and python_version >= "3.8" and python_full_version >= "3.7.0" and python_full_version < "4.0.0" and sys_platform == "darwin"
arch==5.3.1; python_version >= "3.7"
argon2-cffi-bindings==21.2.0; python_version >= "3.7"
argon2-cffi==21.3.0; python_version >= "3.7"
@@ -13,34 +13,34 @@ ascii-magic==1.6; python_version >= "3.5"
astor==0.8.1; python_full_version >= "3.7.1" and python_full_version < "4.0.0" and python_version >= "3.8"
astroid==2.12.10; python_full_version >= "3.7.2"
astropy==5.1; python_version >= "3.8"
-asttokens==2.0.8; python_full_version >= "3.6.2" and python_version >= "3.8"
-astunparse==1.6.3; python_version >= "3.7"
+asttokens==2.0.8; python_version >= "3.8" and python_full_version >= "3.7.0" and python_full_version < "4.0.0"
async-generator==1.10; python_version >= "3.7" and python_version < "4.0"
async-timeout==4.0.2; python_version >= "3.6" and python_full_version >= "3.7.0"
-atomicwrites==1.4.1; python_version >= "3.7" and python_full_version < "3.0.0" and sys_platform == "win32" or sys_platform == "win32" and python_version >= "3.7" and python_full_version >= "3.4.0"
-attrs==21.4.0; python_full_version >= "3.7.0" and python_version >= "3.7" and (python_version >= "3.7" and python_full_version < "3.0.0" and python_version < "4.0" or python_version >= "3.7" and python_version < "4.0" and python_full_version >= "3.5.0") and (python_version >= "3.6" and python_full_version < "3.0.0" and python_version < "4.0" or python_version >= "3.6" and python_version < "4.0" and python_full_version >= "3.5.0") and (python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" and python_version >= "3.7")
+atomicwrites==1.4.1; sys_platform == "win32" and python_version >= "3.7" and python_full_version >= "3.7.0" and python_full_version < "4.0.0"
+attrs==21.4.0; python_full_version >= "3.7.0" and python_version >= "3.7" and (python_version >= "3.7" and python_full_version < "3.0.0" and python_version < "4.0" or python_version >= "3.7" and python_version < "4.0" and python_full_version >= "3.5.0") and (python_version >= "3.6" and python_full_version < "3.0.0" and python_version < "4.0" or python_version >= "3.6" and python_version < "4.0" and python_full_version >= "3.5.0") and python_full_version < "4.0.0" and (python_version >= "3.7" and python_full_version < "3.9.7" and python_full_version >= "3.7.0" or python_full_version > "3.9.7" and python_version >= "3.7" and python_full_version < "4.0.0")
babel==2.10.3; python_version >= "3.7"
-backcall==0.2.0; python_full_version >= "3.6.2" and python_version >= "3.8"
-backoff==2.1.2; python_version >= "3.7" and python_version < "4.0" and python_full_version >= "3.7.0"
-backports.zoneinfo==0.2.1; python_version < "3.9" and python_version >= "3.6" and (python_version >= "3.6" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.6")
+backcall==0.2.0; python_version >= "3.8" and python_full_version >= "3.7.0" and python_full_version < "4.0.0"
+backoff==2.2.1; python_version >= "3.7" and python_version < "4.0" and python_full_version >= "3.7.0"
+backports.zoneinfo==0.2.1; python_version >= "3.7" and python_full_version < "3.9.7" and python_version < "3.9" and (python_version >= "3.7" and python_full_version < "3.0.0" or python_version >= "3.7" and python_full_version < "3.9.7" and python_full_version >= "3.6.0" or python_full_version > "3.9.7" and python_version >= "3.6") or python_full_version > "3.9.7" and python_version >= "3.6" and python_version < "3.9" and (python_version >= "3.7" and python_full_version < "3.0.0" or python_version >= "3.7" and python_full_version < "3.9.7" and python_full_version >= "3.6.0" or python_full_version > "3.9.7" and python_version >= "3.6")
bandit==1.7.4; python_version >= "3.7"
base58==2.1.1; python_version >= "3.5" and python_full_version >= "3.7.0"
beartype==0.7.1; python_version >= "3.8" and python_version < "4.0" and python_full_version >= "3.6.0"
beautifulsoup4==4.11.1; python_full_version >= "3.6.0" and python_version >= "3.7"
-black==22.8.0; python_full_version >= "3.6.2"
+black==22.10.0; python_version >= "3.7"
bleach==5.0.1; python_version >= "3.7"
+blinker==1.5; python_version >= "3.7" and python_full_version < "3.0.0" or python_version >= "3.7" and python_full_version < "3.9.7" and python_full_version >= "3.5.0" or python_full_version > "3.9.7"
bs4==0.0.1
bt==0.2.9; (python_version >= "2.7" and python_full_version < "3.0.0") or (python_full_version >= "3.6.0")
-cachetools==5.2.0; python_version >= "3.7" and python_version < "4.0" and (python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.7")
-ccxt==1.94.2
-certifi==2022.9.24; python_version >= "3.8" and python_version < "4" and python_full_version >= "3.7.1" and python_full_version < "4.0.0"
+cachetools==5.2.0; python_version >= "3.7" and python_version < "4.0" and (python_version >= "3.7" and python_full_version < "3.9.7" or python_full_version > "3.9.7")
+ccxt==1.95.25
+certifi==2022.9.24; python_version >= "3.8" and python_version < "4" and python_full_version >= "3.7.1" and python_full_version < "4.0.0" and (python_version >= "3.7" and python_full_version < "3.9.7" or python_full_version > "3.9.7")
cffi==1.15.1
cfgv==3.3.1; python_full_version >= "3.6.1" and python_version >= "3.7"
charset-normalizer==2.1.0; python_full_version >= "3.6.0"
-click==8.1.3; python_version >= "3.7" and python_full_version >= "3.6.2"
+click==8.1.3; python_version >= "3.7" and python_full_version < "3.9.7" or python_full_version > "3.9.7" and python_version >= "3.7"
codespell==2.2.1; python_version >= "3.6"
-colorama==0.4.5; python_full_version >= "3.7.2" and python_full_version < "4.0.0" and (python_version >= "3.5" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" and python_version >= "3.5") and (python_version >= "3.6" and python_full_version < "3.0.0" and sys_platform == "win32" or sys_platform == "win32" and python_version >= "3.6" and python_full_version >= "3.5.0") and sys_platform == "win32" and (python_version >= "3.7" and python_full_version < "3.0.0" and platform_system == "Windows" or platform_system == "Windows" and python_version >= "3.7" and python_full_version >= "3.5.0") and (python_version >= "2.7" and python_full_version < "3.0.0" and platform_system == "Windows" or python_full_version >= "3.5.0" and platform_system == "Windows") and platform_system == "Windows" and python_version >= "3.8" and (python_version >= "3.7" and python_full_version < "3.0.0" and sys_platform == "win32" or sys_platform == "win32" and python_version >= "3.7" and python_full_version >= "3.5.0")
-commonmark==0.9.1; python_full_version >= "3.6.2" and python_full_version < "4.0.0"
+colorama==0.4.5; python_full_version >= "3.7.2" and python_full_version < "4.0.0" and (python_version >= "3.5" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" and python_version >= "3.5") and (python_version >= "3.6" and python_full_version < "3.0.0" and sys_platform == "win32" or sys_platform == "win32" and python_version >= "3.6" and python_full_version >= "3.5.0") and sys_platform == "win32" and (python_version >= "3.7" and python_full_version < "3.0.0" and platform_system == "Windows" or platform_system == "Windows" and python_version >= "3.7" and python_full_version >= "3.5.0") and (python_version >= "2.7" and python_full_version < "3.0.0" and platform_system == "Windows" or python_full_version >= "3.5.0" and platform_system == "Windows") and (python_version >= "3.7" and python_full_version < "3.0.0" and platform_system == "Windows" and (python_version >= "3.7" and python_full_version < "3.9.7" or python_full_version > "3.9.7" and python_version >= "3.7") or platform_system == "Windows" and python_version >= "3.7" and (python_version >= "3.7" and python_full_version < "3.9.7" or python_full_version > "3.9.7" and python_version >= "3.7") and python_full_version >= "3.5.0") and python_version >= "3.8" and (python_version >= "3.7" and python_full_version < "3.9.7" or python_full_version > "3.9.7")
+commonmark==0.9.1; python_full_version >= "3.6.2" and python_full_version < "4.0.0" and (python_version >= "3.7" and python_full_version < "3.9.7" or python_full_version > "3.9.7")
convertdate==2.4.0; python_version >= "3.7" and python_version < "4"
coverage==6.5.0; python_version >= "3.7"
cryptography==38.0.1; python_version >= "3.6"
@@ -50,8 +50,8 @@ cycler==0.11.0; python_version >= "3.7"
cython==0.29.32; python_version >= "3.8" and python_full_version < "3.0.0" and sys_platform == "darwin" or python_full_version >= "3.3.0" and sys_platform == "darwin" and python_version >= "3.8"
dateparser==1.1.1; python_version >= "3.5"
datetime==4.7; python_version >= "3.5"
-debugpy==1.6.3; python_version >= "3.7"
-decorator==5.1.1; python_full_version >= "3.6.2" and python_version >= "3.8" and (python_version >= "3.5" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.5")
+debugpy==1.6.3; python_full_version >= "3.7.0" and python_full_version < "4.0.0" and python_version >= "3.7"
+decorator==5.1.1; python_version >= "3.8" and python_full_version >= "3.7.0" and python_full_version < "4.0.0" and (python_version >= "3.5" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.5") and (python_version >= "3.7" and python_full_version < "3.9.7" or python_full_version > "3.9.7" and python_version >= "3.5")
defusedxml==0.7.1; python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" and python_version >= "3.7"
degiro-connector==2.0.21; python_full_version >= "3.7.1" and python_full_version < "4.0.0"
deprecation==2.1.0
@@ -61,22 +61,21 @@ distlib==0.3.6; python_version >= "3.7"
dnspython==2.2.1; python_version >= "3.6" and python_version < "4.0"
docutils==0.17.1; python_version >= "3.6" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" and python_version >= "3.6"
ecos==2.0.10; python_version >= "3.8" and python_version < "3.11"
-entrypoints==0.4; python_version >= "3.7"
+entrypoints==0.4; python_full_version >= "3.7.0" and python_full_version < "4.0.0" and python_version >= "3.7" and (python_version >= "3.7" and python_full_version < "3.9.7" or python_full_version > "3.9.7" and python_version >= "3.7")
et-xmlfile==1.1.0; python_version >= "3.6"
exceptiongroup==1.0.0rc9; python_version >= "3.7" and python_version < "3.11"
exchange-calendars==4.2.3; python_version >= "3.8" and python_version < "4.0" and python_full_version >= "3.7.0"
-executing==1.1.0; python_full_version >= "3.6.2" and python_version >= "3.8"
-fastjsonschema==2.16.2; python_full_version >= "3.7.0" and python_version >= "3.7"
+executing==1.1.0; python_version >= "3.8" and python_full_version >= "3.7.0" and python_full_version < "4.0.0"
+fastjsonschema==2.16.2; python_full_version >= "3.7.0" and python_full_version < "4.0.0" and python_version >= "3.7"
feedparser==6.0.10; python_version >= "3.6"
ffn==0.3.6; python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0"
filelock==3.8.0; python_version >= "3.7"
financedatabase==1.0.2
-finnhub-python==2.4.14
+finnhub-python==2.4.15
finviz==1.4.4
finvizfinance==0.14.3; python_version >= "3.5"
flake8==3.9.2; (python_version >= "2.7" and python_full_version < "3.0.0") or (python_full_version >= "3.5.0")
-flatbuffers==22.9.24; python_version >= "3.7"
-fonttools==4.37.3; python_version >= "3.7"
+fonttools==4.37.4; python_version >= "3.7"
formulaic==0.3.4; python_full_version >= "3.7.1" and python_full_version < "4.0.0" and python_version >= "3.8"
fred==3.1
fredapi==0.4.3
@@ -84,60 +83,52 @@ frozendict==2.3.4; python_version >= "3.6"
frozenlist==1.3.1; python_version >= "3.7" and python_full_version >= "3.7.0"
fundamentalanalysis==0.2.14
future==0.18.2; python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0"
-gast==0.4.0; python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.4.0" and python_version >= "3.7"
-gitdb==4.0.9; python_version >= "3.7"
-gitpython==3.1.27; python_version >= "3.7"
-google-auth-oauthlib==0.4.6; python_version >= "3.7"
-google-auth==2.12.0; python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.7"
-google-pasta==0.2.0; python_version >= "3.7"
+gitdb==4.0.9; python_version >= "3.7" and python_full_version < "3.9.7" or python_full_version > "3.9.7" and python_version >= "3.7"
+gitpython==3.1.28; python_version >= "3.7"
grpcio==1.49.1; python_full_version >= "3.7.1" and python_full_version < "4.0.0" and python_version >= "3.7"
h11==0.14.0; python_version >= "3.7" and python_version < "4.0" and python_full_version >= "3.7.0"
-h5py==3.7.0; python_version >= "3.7"
-hijri-converter==2.2.4; python_version >= "3.6"
-holidays==0.11.3.1; python_version >= "3.6"
+hijri-converter==2.2.4; python_version >= "3.7"
+holidays==0.14.2; python_version >= "3.7"
html5lib==1.1; (python_version >= "2.7" and python_full_version < "3.0.0") or (python_full_version >= "3.5.0")
-identify==2.5.5; python_version >= "3.7"
-idna==3.4; python_version >= "3.8" and python_version < "4" and python_full_version >= "3.7.1" and python_full_version < "4.0.0"
+identify==2.5.6; python_version >= "3.7"
+idna==3.4; python_version >= "3.8" and python_version < "4" and python_full_version >= "3.7.1" and python_full_version < "4.0.0" and (python_version >= "3.7" and python_full_version < "3.9.7" or python_full_version > "3.9.7")
imagesize==1.4.1; python_version >= "3.6" and python_full_version < "3.0.0" or python_full_version >= "3.4.0" and python_version >= "3.6"
-importlib-metadata==4.12.0; python_version < "3.10" and python_version >= "3.7"
+importlib-metadata==5.0.0; python_version >= "3.7" and python_full_version < "3.9.7" and python_version < "3.10" or python_full_version > "3.9.7" and python_version >= "3.7" and python_version < "3.10"
inflection==0.5.1; python_version >= "3.6"
-iniconfig==1.1.1; python_version >= "3.7"
+iniconfig==1.1.1; python_full_version >= "3.7.0" and python_full_version < "4.0.0" and python_version >= "3.7"
interface-meta==1.3.0; python_version >= "3.8" and python_version < "4.0" and python_full_version >= "3.7.1" and python_full_version < "4.0.0"
investpy==1.0.8; python_version >= "3.7"
-ipykernel==6.16.0; python_version >= "3.7"
+ipyflex==0.2.4; python_version >= "3.6"
+ipykernel==6.16.0; python_full_version >= "3.7.0" and python_full_version < "4.0.0" and python_version >= "3.7"
ipympl==0.8.8
ipython-genutils==0.2.0; python_version >= "3.7"
-ipython==8.5.0; python_full_version >= "3.6.2" and python_version >= "3.8"
+ipython==8.5.0; python_version >= "3.8" and python_full_version >= "3.7.0" and python_full_version < "4.0.0"
ipywidgets==7.7.2
iso8601==0.1.16
isort==5.10.1; python_full_version >= "3.7.2" and python_version < "4.0"
-jedi==0.18.1; python_full_version >= "3.6.2" and python_version >= "3.8"
+jedi==0.18.1; python_version >= "3.8" and python_full_version >= "3.7.0" and python_full_version < "4.0.0"
jinja2==3.1.2; python_version >= "3.7"
joblib==1.2.0; python_version >= "3.8" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.8"
json5==0.9.10; python_version >= "3.7"
jsonschema==3.2.0
-jupyter-client==7.3.5; python_full_version >= "3.7.0" and python_version >= "3.7"
+jupyter-client==7.3.5; python_full_version >= "3.7.0" and python_full_version < "4.0.0" and python_version >= "3.7"
jupyter-console==6.4.4; python_version >= "3.7"
-jupyter-core==4.11.1; python_full_version >= "3.7.0" and python_version >= "3.7"
+jupyter-core==4.11.1; python_full_version >= "3.7.0" and python_full_version < "4.0.0" and python_version >= "3.7"
jupyter-server==1.19.1; python_version >= "3.7"
jupyter==1.0.0
jupyterlab-pygments==0.2.2; python_version >= "3.7"
jupyterlab-server==2.15.2; python_version >= "3.7"
jupyterlab-widgets==1.1.1; python_version >= "3.6"
-jupyterlab==3.4.7; python_version >= "3.7"
-keras-preprocessing==1.1.2; python_version >= "3.7"
-keras==2.10.0; python_version >= "3.7"
+jupyterlab==3.4.8; python_version >= "3.7"
kiwisolver==1.4.4; python_version >= "3.7"
korean-lunar-calendar==0.3.1; python_version >= "3.8" and python_version < "4.0" and python_full_version >= "3.7.0"
lazy-object-proxy==1.7.1; python_version >= "3.6" and python_full_version >= "3.7.2"
-libclang==14.0.6; python_version >= "3.7"
linearmodels==4.27; python_version >= "3.8"
loguru==0.6.0; python_version >= "3.5" and python_full_version >= "3.7.0"
lxml==4.9.1; python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.7"
markdown-it-py==1.1.0; python_version >= "3.6" and python_version < "4.0"
-markdown==3.4.1; python_version >= "3.7"
markupsafe==2.1.1; python_version >= "3.7"
-matplotlib-inline==0.1.6; python_full_version >= "3.6.2" and python_version >= "3.8"
+matplotlib-inline==0.1.6; python_full_version >= "3.7.0" and python_full_version < "4.0.0" and python_version >= "3.8"
matplotlib==3.5.3; python_version >= "3.7"
mccabe==0.6.1; python_full_version >= "3.7.2"
mdit-py-plugins==0.2.8; python_version >= "3.6" and python_version < "4.0"
@@ -147,15 +138,16 @@ more-itertools==8.14.0; python_version >= "3.6"
mplfinance==0.12.9b1
multidict==6.0.2; python_version >= "3.7" and python_full_version >= "3.7.0"
multitasking==0.0.11
-mypy-extensions==0.4.3; python_version >= "3.8" and python_full_version >= "3.6.2"
+mypy-extensions==0.4.3; python_version >= "3.8"
mypy==0.930; python_version >= "3.6"
myst-parser==0.15.2; python_version >= "3.6"
-nbclassic==0.4.4; python_version >= "3.7"
-nbclient==0.5.13; python_full_version >= "3.7.0" and python_version >= "3.7"
+nbclassic==0.4.5; python_version >= "3.7"
+nbclient==0.5.13; python_full_version >= "3.7.0" and python_version >= "3.7" and python_full_version < "4.0.0"
nbconvert==6.5.4; python_version >= "3.7"
-nbformat==5.6.1; python_full_version >= "3.7.0" and python_version >= "3.7"
-nest-asyncio==1.5.5; python_full_version >= "3.7.0" and python_version >= "3.7"
-networkx==2.8.6; python_version >= "3.8"
+nbformat==5.6.1; python_full_version >= "3.7.0" and python_full_version < "4.0.0" and python_version >= "3.7"
+nbmake==1.3.0; python_full_version >= "3.7.0" and python_full_version < "4.0.0"
+nest-asyncio==1.5.6; python_full_version >= "3.7.0" and python_full_version < "4.0.0" and python_version >= "3.7"
+networkx==2.8.7; python_version >= "3.8"
nodeenv==1.7.0; python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.7.0" and python_version >= "3.7"
notebook-shim==0.1.0; python_version >= "3.7"
notebook==6.4.12; python_version >= "3.7"
@@ -164,25 +156,24 @@ oandapyv20==0.6.3
oauthlib==3.2.1; python_version >= "3.6" and python_full_version < "3.0.0" or python_full_version >= "3.4.0" and python_version >= "3.6"
onetimepass==1.0.1; python_full_version >= "3.7.1" and python_full_version < "4.0.0"
openpyxl==3.0.10; python_version >= "3.6"
-opt-einsum==3.3.0; python_version >= "3.7"
osqp==0.6.2.post5; python_version >= "3.8" and python_version < "3.11"
outcome==1.2.0; python_version >= "3.7" and python_version < "4.0"
-packaging==21.3; python_version >= "3.8"
+packaging==21.3; python_version >= "3.8" and python_full_version < "3.9.7" and python_full_version >= "3.7.0" or python_full_version > "3.9.7" and python_version >= "3.8" and python_full_version < "4.0.0"
pandas-datareader==0.10.0; python_version >= "3.6" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.6"
pandas-market-calendars==3.2; python_full_version >= "3.7.0"
pandas-ta==0.3.14b
pandas==1.5.0; python_version >= "3.8"
pandocfilters==1.5.0; python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.4.0" and python_version >= "3.7"
-parso==0.8.3; python_full_version >= "3.6.2" and python_version >= "3.8"
-pathspec==0.10.1; python_version >= "3.7" and python_full_version >= "3.6.2"
+parso==0.8.3; python_version >= "3.8" and python_full_version >= "3.7.0" and python_full_version < "4.0.0"
+pathspec==0.10.1; python_version >= "3.7"
patsy==0.5.2; python_version >= "3.8"
pbr==5.10.0; python_version >= "3.8"
-pexpect==4.8.0; sys_platform != "win32" and python_version >= "3.8" and python_full_version >= "3.6.2"
-pickleshare==0.7.5; python_full_version >= "3.6.2" and python_version >= "3.8"
-pillow==9.2.0; python_version >= "3.7" and python_version < "4"
+pexpect==4.8.0; sys_platform != "win32" and python_version >= "3.8" and python_full_version >= "3.7.0" and python_full_version < "4.0.0"
+pickleshare==0.7.5; python_version >= "3.8" and python_full_version >= "3.7.0" and python_full_version < "4.0.0"
+pillow==9.2.0; python_version >= "3.7" and python_version < "4" and (python_version >= "3.7" and python_full_version < "3.9.7" or python_full_version > "3.9.7" and python_version >= "3.7")
platformdirs==2.5.2; python_version >= "3.7" and python_full_version >= "3.7.2"
plotly==5.10.0; python_version >= "3.6"
-pluggy==1.0.0; python_version >= "3.7"
+pluggy==1.0.0; python_full_version >= "3.7.0" and python_full_version < "4.0.0" and python_version >= "3.7"
pmdarima==1.8.5; python_version >= "3.7"
praw==7.6.0; python_version >= "3.7" and python_version < "4.0"
prawcore==2.3.0; python_version >= "3.7" and python_version < "4.0"
@@ -190,19 +181,20 @@ pre-commit==2.20.0; python_version >= "3.7"
prometheus-client==0.14.1; python_version >= "3.7"
prompt-toolkit==3.0.31; python_full_version >= "3.6.2"
property-cached==1.6.4; python_version >= "3.8"
-protobuf==3.19.6; python_full_version >= "3.7.1" and python_full_version < "4.0.0" and python_version >= "3.7"
+protobuf==3.20.3; python_full_version >= "3.7.1" and python_full_version < "4.0.0" and python_version >= "3.7" and (python_version >= "3.7" and python_full_version < "3.9.7" or python_full_version > "3.9.7" and python_version >= "3.7")
psaw==0.0.12; python_version >= "3"
-psutil==5.9.2; python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.4.0" and python_version >= "3.7"
-ptyprocess==0.7.0; os_name != "nt" and python_version >= "3.8" and sys_platform != "win32" and python_full_version >= "3.6.2"
-pure-eval==0.2.2; python_full_version >= "3.6.2" and python_version >= "3.8"
-py==1.11.0; python_version >= "3.7" and python_full_version < "3.0.0" and implementation_name == "pypy" or python_full_version >= "3.5.0" and python_version >= "3.7" and implementation_name == "pypy"
+psutil==5.9.2; python_full_version >= "3.7.0" and python_full_version < "4.0.0" and python_version >= "3.7"
+ptyprocess==0.7.0; os_name != "nt" and python_version >= "3.8" and sys_platform != "win32" and python_full_version >= "3.7.0" and python_full_version < "4.0.0"
+pure-eval==0.2.2; python_version >= "3.8" and python_full_version >= "3.7.0" and python_full_version < "4.0.0"
+py==1.11.0; python_full_version >= "3.7.0" and python_version >= "3.7" and python_full_version < "4.0.0" and implementation_name == "pypy"
pyally==1.1.2
-pyasn1-modules==0.2.8; python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.7"
-pyasn1==0.4.8; python_version >= "3.7" and python_full_version < "3.0.0" and python_version < "4" and (python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.7") or python_full_version >= "3.6.0" and python_version >= "3.7" and python_version < "4" and (python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.7")
+pyarrow==9.0.0; python_version >= "3.7" and python_full_version < "3.9.7" or python_full_version > "3.9.7" and python_version >= "3.7"
pycares==4.2.2; python_version >= "3.5.2" and python_full_version >= "3.7.0"
pycodestyle==2.7.0; python_full_version >= "3.7.0"
pycoingecko==2.3.0
pycparser==2.21
+pydantic==1.8.2; python_full_version >= "3.7.0" and python_full_version < "4.0.0"
+pydeck==0.8.0b3; python_version >= "3.7" and python_full_version < "3.9.7" or python_full_version > "3.9.7" and python_version >= "3.7"
pyerfa==2.0.0.1; python_version >= "3.8"
pyex==0.5.0
pyflakes==2.3.1; python_full_version >= "3.7.0"
@@ -212,45 +204,45 @@ pylint==2.15.2; python_full_version >= "3.7.2"
pyluach==2.0.1; python_version >= "3.8" and python_version < "4.0" and python_full_version >= "3.7.0"
pymeeus==0.5.11; python_version >= "3.7" and python_version < "4"
pymongo==3.12.3
+pympler==1.0.1; python_version >= "3.7" and python_full_version < "3.9.7" or python_full_version > "3.9.7" and python_version >= "3.6"
pyobjc-core==8.5.1; python_version >= "3.6" and sys_platform == "darwin"
pyobjc-framework-cocoa==8.5.1; python_version >= "3.6" and sys_platform == "darwin"
pyotp==2.7.0; python_version >= "3.6"
-pyparsing==3.0.9; python_full_version >= "3.6.8" and python_version >= "3.7"
+pyparsing==3.0.9; python_full_version >= "3.6.8" and python_version >= "3.7" and (python_version >= "3.7" and python_full_version < "3.9.7" and python_full_version >= "3.6.8" or python_full_version > "3.9.7" and python_version >= "3.7")
pyportfolioopt==1.5.3; python_version >= "3.8" and python_version < "3.11"
pyprind==2.11.3; python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0"
pyrsistent==0.18.1; python_version >= "3.7"
pysocks==1.7.1; python_version >= "3.7" and python_full_version < "3.0.0" and python_version < "4" or python_full_version >= "3.6.0" and python_version < "4" and python_version >= "3.7"
pytest-cov==3.0.0; python_version >= "3.6"
-pytest-mock==3.9.0; python_version >= "3.7"
+pytest-mock==3.10.0; python_version >= "3.7"
pytest-recording==0.12.1; python_version >= "3.5"
pytest==6.2.5; python_version >= "3.6"
pythclient==0.1.2; python_full_version >= "3.7.0"
python-binance==1.0.16
python-coinmarketcap==0.2
-python-dateutil==2.8.2; python_full_version >= "3.7.1" and python_version >= "3.8" and python_version < "3.11" and python_full_version < "4.0.0" and (python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.3.0" and python_version >= "3.7") and (python_version >= "3.5" and python_full_version < "3.0.0" or python_full_version >= "3.3.0" and python_version >= "3.5")
+python-dateutil==2.8.2; python_full_version >= "3.7.1" and python_version >= "3.8" and python_version < "3.11" and python_full_version < "4.0.0" and (python_version >= "3.7" and python_full_version < "3.0.0" or python_version >= "3.7" and python_full_version < "3.9.7" and python_full_version >= "3.3.0" or python_full_version > "3.9.7") and (python_version >= "3.8" and python_full_version < "3.9.7" or python_full_version > "3.9.7" and python_version >= "3.8") and (python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.3.0" and python_version >= "3.7") and (python_version >= "3.5" and python_full_version < "3.0.0" or python_full_version >= "3.3.0" and python_version >= "3.5")
python-dotenv==0.19.2; python_version >= "3.5"
python-i18n==0.3.9
pytrends==4.8.0
-pytz-deprecation-shim==0.1.0.post0; python_version >= "3.6" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.6"
-pytz==2022.2.1; python_version >= "3.8" and python_version < "3.11" and python_full_version >= "3.7.1" and python_full_version < "4.0.0"
-pyupgrade==2.38.2; python_version >= "3.7"
+pytz-deprecation-shim==0.1.0.post0; python_version >= "3.7" and python_full_version < "3.0.0" or python_version >= "3.7" and python_full_version < "3.9.7" and python_full_version >= "3.6.0" or python_full_version > "3.9.7" and python_version >= "3.6"
+pytz==2022.4; python_version >= "3.8" and python_version < "3.11" and python_full_version >= "3.7.1" and python_full_version < "4.0.0" and (python_version >= "3.8" and python_full_version < "3.9.7" or python_full_version > "3.9.7" and python_version >= "3.8")
+pyupgrade==2.38.4; python_version >= "3.7"
pywin32==304; sys_platform == "win32" and platform_python_implementation != "PyPy" and python_version >= "3.7"
pywinpty==2.0.8; os_name == "nt" and python_version >= "3.7"
pyyaml==6.0; python_version >= "3.8"
-pyzmq==24.0.1; python_version >= "3.7"
+pyzmq==24.0.1; python_full_version >= "3.7.0" and python_full_version < "4.0.0" and python_version >= "3.7"
qdldl==0.1.5.post2; python_version >= "3.8" and python_version < "3.11"
qtconsole==5.3.2; python_version >= "3.7"
-qtpy==2.2.0; python_version >= "3.7"
+qtpy==2.2.1; python_version >= "3.7"
quandl==3.7.0; python_version >= "3.6"
rapidfuzz==1.9.1; python_version >= "2.7"
regex==2022.3.2; python_version >= "3.6"
reportlab==3.6.11; python_version >= "3.7" and python_version < "4"
-requests-oauthlib==1.3.1; python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.4.0" and python_version >= "3.7"
+requests-oauthlib==1.3.1; python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.4.0"
requests==2.28.1; python_version >= "3.7" and python_version < "4"
rich==10.16.2; python_full_version >= "3.6.2" and python_full_version < "4.0.0"
riskfolio-lib==3.3.0; python_version >= "3.7"
robin-stocks==2.1.0; python_version >= "3"
-rsa==4.9; python_version >= "3.6" and python_version < "4" and (python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.7")
ruamel.yaml.clib==0.2.6; platform_python_implementation == "CPython" and python_version < "3.11" and python_version >= "3.5"
ruamel.yaml==0.17.21; python_version >= "3"
scikit-learn==1.1.2; python_version >= "3.8" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.8"
@@ -259,11 +251,12 @@ screeninfo==0.6.7
scs==3.2.0; python_version >= "3.8" and python_version < "3.11"
seaborn==0.11.2; python_version >= "3.6"
selenium==4.5.0; python_version >= "3.7" and python_version < "4.0"
+semver==2.13.0; python_version >= "3.7" and python_full_version < "3.0.0" or python_version >= "3.7" and python_full_version < "3.9.7" and python_full_version >= "3.4.0" or python_full_version > "3.9.7"
send2trash==1.8.0; python_version >= "3.7"
sentiment-investor==2.1.0; python_version >= "3.8" and python_version < "4.0"
setuptools-scm==6.4.2; python_version >= "3.8"
sgmllib3k==1.0.0; python_version >= "3.6"
-six==1.16.0; python_full_version >= "3.7.1" and python_version >= "3.8" and python_version < "3.11" and python_full_version < "4.0.0" and (python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.3.0" and python_version >= "3.7") and (python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.3.0") and (python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.7")
+six==1.16.0; python_full_version >= "3.7.1" and python_version >= "3.8" and python_version < "3.11" and python_full_version < "4.0.0" and (python_version >= "3.7" and python_full_version < "3.0.0" or python_version >= "3.7" and python_full_version < "3.9.7" and python_full_version >= "3.3.0" or python_full_version > "3.9.7") and (python_version >= "3.8" and python_full_version < "3.9.7" or python_full_version > "3.9.7" and python_version >= "3.8") and (python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.3.0" and python_version >= "3.7") and (python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.3.0") and (python_version >= "3.7" and python_full_version < "3.9.7" and python_full_version >= "3.7.0" or python_full_version > "3.9.7" and python_version >= "3.7" and python_full_version < "4.0.0")
smmap==5.0.0; python_version >= "3.7"
sniffio==1.3.0; python_version >= "3.7" and python_version < "4.0" and python_full_version >= "3.6.2"
snowballstemmer==2.2.0; python_version >= "3.6"
@@ -279,65 +272,61 @@ sphinxcontrib-qthelp==1.0.3; python_version >= "3.6"
sphinxcontrib-serializinghtml==1.1.5; python_version >= "3.6"
squarify==0.4.3
sseclient==0.0.27
-stack-data==0.5.1; python_full_version >= "3.6.2" and python_version >= "3.8"
+stack-data==0.5.1; python_version >= "3.8" and python_full_version >= "3.7.0" and python_full_version < "4.0.0"
statsmodels==0.13.2; python_version >= "3.7"
stevedore==4.0.0; python_version >= "3.8"
-tabulate==0.8.10; python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0"
+streamlit==1.13.0; (python_version >= "3.7" and python_full_version < "3.9.7") or (python_full_version > "3.9.7")
+tabulate==0.9.0; python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.7"
temporal-cache==0.1.4
tenacity==8.1.0; python_version >= "3.6"
-tensorboard-data-server==0.6.1; python_version >= "3.7"
-tensorboard-plugin-wit==1.8.1; python_version >= "3.7"
-tensorboard==2.10.1; python_version >= "3.7"
-tensorflow-estimator==2.10.0; python_version >= "3.7"
-tensorflow-io-gcs-filesystem==0.27.0; python_version >= "3.7" and python_version < "3.11"
-tensorflow==2.10.0; python_version >= "3.7"
-termcolor==2.0.1; python_version >= "3.7"
terminado==0.16.0; python_version >= "3.7"
thepassiveinvestor==1.0.10
threadpoolctl==3.1.0; python_version >= "3.8" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.8"
tinycss2==1.1.1; python_version >= "3.7"
-tokenize-rt==4.2.1; python_full_version >= "3.6.2" and python_version >= "3.7"
-toml==0.10.2; python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.3.0" and python_version >= "3.7"
-tomli==2.0.1; python_full_version <= "3.11.0a6" and python_full_version >= "3.7.2" and python_version >= "3.8" and python_version < "3.11"
+tokenize-rt==4.2.1; python_version >= "3.7" and python_full_version >= "3.6.1"
+toml==0.10.2; python_version >= "3.7" and python_full_version < "3.9.7" and python_full_version >= "3.7.0" or python_full_version > "3.9.7" and python_version >= "3.7" and python_full_version < "4.0.0"
+tomli==2.0.1; python_full_version <= "3.11.0a6" and python_version >= "3.8" and python_version < "3.11" and python_full_version >= "3.7.2"
tomlkit==0.11.5; python_version >= "3.6" and python_version < "4.0" and python_full_version >= "3.7.2"
-toolz==0.12.0; python_version >= "3.8" and python_version < "4.0" and python_full_version >= "3.7.0"
-tornado==6.2; python_version >= "3.7"
+toolz==0.12.0; python_version >= "3.8" and python_version < "4.0" and python_full_version >= "3.7.0" and (python_version >= "3.7" and python_full_version < "3.9.7" or python_full_version > "3.9.7" and python_version >= "3.7")
+torch==1.11.0; python_full_version >= "3.7.0"
+tornado==6.2; python_version >= "3.7" and python_full_version < "3.9.7" and python_full_version >= "3.7.0" or python_full_version > "3.9.7" and python_version >= "3.7" and python_full_version < "4.0.0"
tqdm==4.64.1; python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.4.0"
-tradingview-ta==3.2.10; python_version >= "3.6"
-traitlets==5.4.0; python_full_version >= "3.7.0" and python_version >= "3.8"
+tradingview-ta==3.3.0; python_version >= "3.6"
+traitlets==5.4.0; python_full_version >= "3.7.0" and python_full_version < "4.0.0" and python_version >= "3.8"
trio-websocket==0.9.2; python_version >= "3.7" and python_version < "4.0"
trio==0.22.0; python_version >= "3.7" and python_version < "4.0"
types-python-dateutil==2.8.19
types-pytz==2021.3.8
types-pyyaml==6.0.12
-types-requests==2.28.11
+types-requests==2.28.11.2
types-setuptools==57.4.18
types-six==1.16.21
types-urllib3==1.26.25
-typing-extensions==4.3.0; python_version < "3.10" and python_full_version >= "3.7.2" and python_version >= "3.7"
-tzdata==2022.4; platform_system == "Windows" and python_version >= "3.6" and (python_version >= "3.6" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.6")
-tzlocal==4.2; python_version >= "3.6"
+typing-extensions==4.4.0; python_version < "3.10" and python_version >= "3.7" and python_full_version >= "3.7.2" and (python_version >= "3.7" and python_full_version < "3.9.7" or python_full_version > "3.9.7" and python_version >= "3.7") and python_full_version < "4.0.0"
+tzdata==2022.4; python_version >= "3.7" and python_full_version < "3.0.0" and platform_system == "Windows" or python_version >= "3.7" and python_full_version < "3.9.7" and platform_system == "Windows" and python_full_version >= "3.6.0" or python_full_version > "3.9.7" and python_version >= "3.6" and platform_system == "Windows"
+tzlocal==4.2; python_version >= "3.7" and python_full_version < "3.9.7" or python_full_version > "3.9.7" and python_version >= "3.6"
ujson==5.5.0; python_version >= "3.7"
-unidecode==1.3.5; python_version >= "3.7"
+unidecode==1.3.6; python_version >= "3.7"
update-checker==0.18.0; python_version >= "3.7" and python_version < "4.0"
-urllib3==1.26.12; python_full_version >= "3.7.1" and python_version < "4" and python_version >= "3.8" and python_full_version < "4.0.0"
+urllib3==1.26.12; python_full_version >= "3.7.1" and python_version < "4" and python_version >= "3.8" and python_full_version < "4.0.0" and (python_version >= "3.7" and python_full_version < "3.9.7" or python_full_version > "3.9.7")
user-agent==0.1.10
vadersentiment==3.3.2
+validators==0.20.0; python_version >= "3.7" and python_full_version < "3.9.7" or python_full_version > "3.9.7" and python_version >= "3.4"
valinvest==0.0.2; python_version >= "3.6"
vcrpy==4.2.1; python_version >= "3.7"
virtualenv==20.16.5; python_version >= "3.7"
voila==0.3.6; python_version >= "3.7"
-wcwidth==0.2.5; python_full_version >= "3.6.2" and python_version >= "3.8"
+watchdog==2.1.9; python_version >= "3.6"
+wcwidth==0.2.5; python_full_version >= "3.7.0" and python_version >= "3.8" and python_full_version < "4.0.0"
webencodings==0.5.1; python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" and python_version >= "3.7"
websocket-client==1.4.1; python_version >= "3.8" and python_version < "4.0"
websockets==10.3; python_version >= "3.7"
-werkzeug==2.2.2; python_version >= "3.7"
-widgetsnbextension==3.6.1
+widgetsnbextension==3.6.1; python_version >= "3.6"
win32-setctime==1.1.0; python_version >= "3.5" and python_full_version >= "3.7.0" and sys_platform == "win32"
wrapt==1.14.1; python_full_version >= "3.7.2" and python_full_version < "4.0.0" and (python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" and python_version >= "3.7") and python_version >= "3.8" and python_version < "3.11"
wsproto==1.2.0; python_version >= "3.7" and python_version < "4.0" and python_full_version >= "3.7.0"
xlsxwriter==3.0.3; python_version >= "3.7"
-yarl==1.7.2; python_version >= "3.7" and python_full_version >= "3.7.0"
+yarl==1.8.1; python_version >= "3.7" and python_full_version >= "3.7.0"
yfinance==0.1.74
-zipp==3.8.1; python_version < "3.10" and python_version >= "3.7"
+zipp==3.8.1; python_version >= "3.7" and python_full_version < "3.9.7" and python_version < "3.10" or python_full_version > "3.9.7" and python_version >= "3.7" and python_version < "3.10"
zope.interface==5.4.0; python_version >= "3.5" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" and python_version >= "3.5"
diff --git a/requirements.txt b/requirements.txt
index e853095a8fd..c737ce87027 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -2,36 +2,39 @@ aiodns==3.0.0; python_version >= "3.5.2" and python_full_version >= "3.7.0"
aiohttp==3.8.3; python_version >= "3.6" and python_full_version >= "3.7.0"
aiosignal==1.2.0; python_version >= "3.6" and python_full_version >= "3.7.0"
alpha-vantage==2.3.1
+altair==4.2.0; python_version >= "3.7" and python_full_version < "3.9.7" or python_full_version > "3.9.7" and python_version >= "3.7"
anyio==3.6.1; python_full_version >= "3.6.2" and python_version >= "3.7"
-appnope==0.1.3; platform_system == "Darwin" and python_version >= "3.8" and sys_platform == "darwin" and python_full_version >= "3.6.2"
+appnope==0.1.3; platform_system == "Darwin" and python_version >= "3.8" and sys_platform == "darwin"
arch==5.3.1; python_version >= "3.7"
argon2-cffi-bindings==21.2.0; python_version >= "3.7"
argon2-cffi==21.3.0; python_version >= "3.7"
ascii-magic==1.6; python_version >= "3.5"
astor==0.8.1; python_full_version >= "3.7.1" and python_full_version < "4.0.0" and python_version >= "3.8"
astropy==5.1; python_version >= "3.8"
-asttokens==2.0.8; python_full_version >= "3.6.2" and python_version >= "3.8"
+asttokens==2.0.8; python_version >= "3.8"
async-generator==1.10; python_version >= "3.7" and python_version < "4.0"
async-timeout==4.0.2; python_version >= "3.6" and python_full_version >= "3.7.0"
-attrs==21.4.0; python_version >= "3.7" and python_full_version >= "3.7.0" and (python_version >= "3.7" and python_full_version < "3.0.0" and python_version < "4.0" or python_version >= "3.7" and python_version < "4.0" and python_full_version >= "3.5.0")
+attrs==21.4.0; python_version >= "3.6" and python_full_version >= "3.7.0" and (python_version >= "3.7" and python_full_version < "3.0.0" and python_version < "4.0" or python_version >= "3.7" and python_version < "4.0" and python_full_version >= "3.5.0") and (python_version >= "3.7" and python_full_version < "3.9.7" and python_full_version >= "3.7.0" or python_full_version > "3.9.7" and python_version >= "3.7")
babel==2.10.3; python_version >= "3.7"
-backcall==0.2.0; python_full_version >= "3.6.2" and python_version >= "3.8"
-backoff==2.1.2; python_version >= "3.7" and python_version < "4.0" and python_full_version >= "3.7.0"
-backports.zoneinfo==0.2.1; python_version < "3.9" and python_version >= "3.6" and (python_version >= "3.6" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.6")
+backcall==0.2.0; python_version >= "3.8"
+backoff==2.2.1; python_version >= "3.7" and python_version < "4.0" and python_full_version >= "3.7.0"
+backports.zoneinfo==0.2.1; python_version >= "3.7" and python_full_version < "3.9.7" and python_version < "3.9" and (python_version >= "3.7" and python_full_version < "3.0.0" or python_version >= "3.7" and python_full_version < "3.9.7" and python_full_version >= "3.6.0" or python_full_version > "3.9.7" and python_version >= "3.6") or python_full_version > "3.9.7" and python_version >= "3.6" and python_version < "3.9" and (python_version >= "3.7" and python_full_version < "3.0.0" or python_version >= "3.7" and python_full_version < "3.9.7" and python_full_version >= "3.6.0" or python_full_version > "3.9.7" and python_version >= "3.6")
base58==2.1.1; python_version >= "3.5" and python_full_version >= "3.7.0"
beartype==0.7.1; python_version >= "3.8" and python_version < "4.0" and python_full_version >= "3.6.0"
beautifulsoup4==4.11.1; python_full_version >= "3.6.0" and python_version >= "3.7"
-black==22.8.0; python_full_version >= "3.6.2"
+black==22.10.0; python_version >= "3.7"
bleach==5.0.1; python_version >= "3.7"
+blinker==1.5; python_version >= "3.7" and python_full_version < "3.0.0" or python_version >= "3.7" and python_full_version < "3.9.7" and python_full_version >= "3.5.0" or python_full_version > "3.9.7"
bs4==0.0.1
bt==0.2.9; (python_version >= "2.7" and python_full_version < "3.0.0") or (python_full_version >= "3.6.0")
-ccxt==1.94.2
-certifi==2022.9.24; python_version >= "3.8" and python_version < "4" and python_full_version >= "3.7.1" and python_full_version < "4.0.0"
+cachetools==5.2.0; python_version >= "3.7" and python_version < "4.0" and (python_version >= "3.7" and python_full_version < "3.9.7" or python_full_version > "3.9.7")
+ccxt==1.95.25
+certifi==2022.9.24; python_version >= "3.8" and python_version < "4" and python_full_version >= "3.7.1" and python_full_version < "4.0.0" and (python_version >= "3.7" and python_full_version < "3.9.7" or python_full_version > "3.9.7")
cffi==1.15.1
charset-normalizer==2.1.0; python_full_version >= "3.6.0"
-click==8.1.3; python_version >= "3.7" and python_full_version >= "3.6.2"
-colorama==0.4.5; python_full_version >= "3.7.0" and python_full_version < "4.0.0" and (python_version >= "3.5" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" and python_version >= "3.5") and (python_version >= "2.7" and python_full_version < "3.0.0" and platform_system == "Windows" or python_full_version >= "3.5.0" and platform_system == "Windows") and platform_system == "Windows" and python_version >= "3.8" and sys_platform == "win32"
-commonmark==0.9.1; python_full_version >= "3.6.2" and python_full_version < "4.0.0"
+click==8.1.3; python_version >= "3.7" and python_full_version < "3.9.7" or python_full_version > "3.9.7" and python_version >= "3.7"
+colorama==0.4.5; python_full_version >= "3.7.0" and python_full_version < "4.0.0" and (python_version >= "3.5" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" and python_version >= "3.5") and (python_version >= "2.7" and python_full_version < "3.0.0" and platform_system == "Windows" or python_full_version >= "3.5.0" and platform_system == "Windows") and (python_version >= "3.7" and python_full_version < "3.0.0" and platform_system == "Windows" and (python_version >= "3.7" and python_full_version < "3.9.7" or python_full_version > "3.9.7" and python_version >= "3.7") or platform_system == "Windows" and python_version >= "3.7" and (python_version >= "3.7" and python_full_version < "3.9.7" or python_full_version > "3.9.7" and python_version >= "3.7") and python_full_version >= "3.5.0") and (python_version >= "3.8" and python_full_version < "3.0.0" and sys_platform == "win32" or sys_platform == "win32" and python_version >= "3.8" and python_full_version >= "3.5.0") and (python_version >= "3.7" and python_full_version < "3.9.7" or python_full_version > "3.9.7") and python_version >= "3.5" and sys_platform == "win32"
+commonmark==0.9.1; python_full_version >= "3.6.2" and python_full_version < "4.0.0" and (python_version >= "3.7" and python_full_version < "3.9.7" or python_full_version > "3.9.7")
convertdate==2.4.0; python_version >= "3.7" and python_version < "4"
cryptography==38.0.1; python_version >= "3.6"
cssselect==1.1.0; python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.4.0"
@@ -41,27 +44,27 @@ cython==0.29.32; python_version >= "3.8" and python_full_version < "3.0.0" and s
dateparser==1.1.1; python_version >= "3.5"
datetime==4.7; python_version >= "3.5"
debugpy==1.6.3; python_version >= "3.7"
-decorator==5.1.1; python_full_version >= "3.6.2" and python_version >= "3.8" and (python_version >= "3.5" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.5")
+decorator==5.1.1; python_version >= "3.8" and (python_version >= "3.5" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.5") and (python_version >= "3.7" and python_full_version < "3.9.7" or python_full_version > "3.9.7" and python_version >= "3.5")
defusedxml==0.7.1; python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" and python_version >= "3.7"
degiro-connector==2.0.21; python_full_version >= "3.7.1" and python_full_version < "4.0.0"
deprecation==2.1.0
detecta==0.0.5; python_version >= "3.6"
dnspython==2.2.1; python_version >= "3.6" and python_version < "4.0"
ecos==2.0.10; python_version >= "3.8" and python_version < "3.11"
-entrypoints==0.4; python_version >= "3.7"
+entrypoints==0.4; python_version >= "3.7" and python_full_version < "3.9.7" or python_full_version > "3.9.7" and python_version >= "3.7"
et-xmlfile==1.1.0; python_version >= "3.6"
exceptiongroup==1.0.0rc9; python_version >= "3.7" and python_version < "3.11"
exchange-calendars==4.2.3; python_version >= "3.8" and python_version < "4.0" and python_full_version >= "3.7.0"
-executing==1.1.0; python_full_version >= "3.6.2" and python_version >= "3.8"
+executing==1.1.0; python_version >= "3.8"
fastjsonschema==2.16.2; python_full_version >= "3.7.0" and python_version >= "3.7"
feedparser==6.0.10; python_version >= "3.6"
ffn==0.3.6; python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0"
financedatabase==1.0.2
-finnhub-python==2.4.14
+finnhub-python==2.4.15
finviz==1.4.4
finvizfinance==0.14.3; python_version >= "3.5"
flake8==3.9.2; (python_version >= "2.7" and python_full_version < "3.0.0") or (python_full_version >= "3.5.0")
-fonttools==4.37.3; python_version >= "3.7"
+fonttools==4.37.4; python_version >= "3.7"
formulaic==0.3.4; python_full_version >= "3.7.1" and python_full_version < "4.0.0" and python_version >= "3.8"
fred==3.1
fredapi==0.4.3
@@ -69,25 +72,26 @@ frozendict==2.3.4; python_version >= "3.6"
frozenlist==1.3.1; python_version >= "3.7" and python_full_version >= "3.7.0"
fundamentalanalysis==0.2.14
future==0.18.2; python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0"
-gitdb==4.0.9; python_version >= "3.7"
-gitpython==3.1.27; python_version >= "3.7"
+gitdb==4.0.9; python_version >= "3.7" and python_full_version < "3.9.7" or python_full_version > "3.9.7" and python_version >= "3.7"
+gitpython==3.1.28; python_version >= "3.7"
grpcio==1.49.1; python_full_version >= "3.7.1" and python_full_version < "4.0.0" and python_version >= "3.7"
h11==0.14.0; python_version >= "3.7" and python_version < "4.0" and python_full_version >= "3.7.0"
-hijri-converter==2.2.4; python_version >= "3.6"
-holidays==0.11.3.1; python_version >= "3.6"
+hijri-converter==2.2.4; python_version >= "3.7"
+holidays==0.14.2; python_version >= "3.7"
html5lib==1.1; (python_version >= "2.7" and python_full_version < "3.0.0") or (python_full_version >= "3.5.0")
-idna==3.4; python_version >= "3.8" and python_version < "4" and python_full_version >= "3.7.1" and python_full_version < "4.0.0"
-importlib-metadata==4.12.0; python_version < "3.10" and python_version >= "3.7"
+idna==3.4; python_version >= "3.8" and python_version < "4" and python_full_version >= "3.7.1" and python_full_version < "4.0.0" and (python_version >= "3.7" and python_full_version < "3.9.7" or python_full_version > "3.9.7")
+importlib-metadata==5.0.0; python_version >= "3.7" and python_full_version < "3.9.7" and python_version < "3.10" or python_full_version > "3.9.7" and python_version >= "3.7" and python_version < "3.10"
inflection==0.5.1; python_version >= "3.6"
interface-meta==1.3.0; python_version >= "3.8" and python_version < "4.0" and python_full_version >= "3.7.1" and python_full_version < "4.0.0"
investpy==1.0.8; python_version >= "3.7"
+ipyflex==0.2.4; python_version >= "3.6"
ipykernel==6.16.0; python_version >= "3.7"
ipympl==0.8.8
ipython-genutils==0.2.0; python_version >= "3.7"
-ipython==8.5.0; python_full_version >= "3.6.2" and python_version >= "3.8"
+ipython==8.5.0; python_version >= "3.8"
ipywidgets==7.7.2
iso8601==0.1.16
-jedi==0.18.1; python_full_version >= "3.6.2" and python_version >= "3.8"
+jedi==0.18.1; python_version >= "3.8"
jinja2==3.1.2; python_version >= "3.7"
joblib==1.2.0; python_version >= "3.8" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.8"
json5==0.9.10; python_version >= "3.7"
@@ -100,14 +104,14 @@ jupyter==1.0.0
jupyterlab-pygments==0.2.2; python_version >= "3.7"
jupyterlab-server==2.15.2; python_version >= "3.7"
jupyterlab-widgets==1.1.1; python_version >= "3.6"
-jupyterlab==3.4.7; python_version >= "3.7"
+jupyterlab==3.4.8; python_version >= "3.7"
kiwisolver==1.4.4; python_version >= "3.7"
korean-lunar-calendar==0.3.1; python_version >= "3.8" and python_version < "4.0" and python_full_version >= "3.7.0"
linearmodels==4.27; python_version >= "3.8"
loguru==0.6.0; python_version >= "3.5" and python_full_version >= "3.7.0"
lxml==4.9.1; python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.7"
markupsafe==2.1.1; python_version >= "3.7"
-matplotlib-inline==0.1.6; python_full_version >= "3.6.2" and python_version >= "3.8"
+matplotlib-inline==0.1.6; python_version >= "3.8"
matplotlib==3.5.3; python_version >= "3.7"
mccabe==0.6.1; python_full_version >= "3.7.0"
mistune==0.8.4; python_version >= "3.7"
@@ -115,14 +119,14 @@ more-itertools==8.14.0; python_version >= "3.6"
mplfinance==0.12.9b1
multidict==6.0.2; python_version >= "3.7" and python_full_version >= "3.7.0"
multitasking==0.0.11
-mypy-extensions==0.4.3; python_version >= "3.8" and python_full_version >= "3.6.2"
+mypy-extensions==0.4.3; python_version >= "3.8"
mypy==0.930; python_version >= "3.6"
-nbclassic==0.4.4; python_version >= "3.7"
+nbclassic==0.4.5; python_version >= "3.7"
nbclient==0.5.13; python_full_version >= "3.7.0" and python_version >= "3.7"
nbconvert==6.5.4; python_version >= "3.7"
nbformat==5.6.1; python_full_version >= "3.7.0" and python_version >= "3.7"
-nest-asyncio==1.5.5; python_full_version >= "3.7.0" and python_version >= "3.7"
-networkx==2.8.6; python_version >= "3.8"
+nest-asyncio==1.5.6; python_full_version >= "3.7.0" and python_version >= "3.7"
+networkx==2.8.7; python_version >= "3.8"
notebook-shim==0.1.0; python_version >= "3.7"
notebook==6.4.12; python_version >= "3.7"
numpy==1.23.3; python_version >= "3.8"
@@ -132,19 +136,19 @@ onetimepass==1.0.1; python_full_version >= "3.7.1" and python_full_version < "4.
openpyxl==3.0.10; python_version >= "3.6"
osqp==0.6.2.post5; python_version >= "3.8" and python_version < "3.11"
outcome==1.2.0; python_version >= "3.7" and python_version < "4.0"
-packaging==21.3; python_version >= "3.8"
+packaging==21.3; python_version >= "3.8" and python_full_version < "3.9.7" or python_full_version > "3.9.7" and python_version >= "3.8"
pandas-datareader==0.10.0; python_version >= "3.6" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.6"
pandas-market-calendars==3.2; python_full_version >= "3.7.0"
pandas-ta==0.3.14b
pandas==1.5.0; python_version >= "3.8"
pandocfilters==1.5.0; python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.4.0" and python_version >= "3.7"
-parso==0.8.3; python_full_version >= "3.6.2" and python_version >= "3.8"
-pathspec==0.10.1; python_version >= "3.7" and python_full_version >= "3.6.2"
+parso==0.8.3; python_version >= "3.8"
+pathspec==0.10.1; python_version >= "3.7"
patsy==0.5.2; python_version >= "3.8"
-pexpect==4.8.0; sys_platform != "win32" and python_version >= "3.8" and python_full_version >= "3.6.2"
-pickleshare==0.7.5; python_full_version >= "3.6.2" and python_version >= "3.8"
-pillow==9.2.0; python_version >= "3.7" and python_version < "4"
-platformdirs==2.5.2; python_version >= "3.7" and python_full_version >= "3.6.2"
+pexpect==4.8.0; sys_platform != "win32" and python_version >= "3.8"
+pickleshare==0.7.5; python_version >= "3.8"
+pillow==9.2.0; python_version >= "3.7" and python_version < "4" and (python_version >= "3.7" and python_full_version < "3.9.7" or python_full_version > "3.9.7" and python_version >= "3.7")
+platformdirs==2.5.2; python_version >= "3.7"
plotly==5.10.0; python_version >= "3.6"
pmdarima==1.8.5; python_version >= "3.7"
praw==7.6.0; python_version >= "3.7" and python_version < "4.0"
@@ -152,17 +156,19 @@ prawcore==2.3.0; python_version >= "3.7" and python_version < "4.0"
prometheus-client==0.14.1; python_version >= "3.7"
prompt-toolkit==3.0.31; python_full_version >= "3.6.2"
property-cached==1.6.4; python_version >= "3.8"
-protobuf==3.19.6; python_full_version >= "3.7.1" and python_full_version < "4.0.0" and python_version >= "3.5"
+protobuf==3.20.3; python_full_version >= "3.7.1" and python_full_version < "4.0.0" and python_version >= "3.7" and (python_version >= "3.7" and python_full_version < "3.9.7" or python_full_version > "3.9.7" and python_version >= "3.7")
psaw==0.0.12; python_version >= "3"
psutil==5.9.2; python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.4.0" and python_version >= "3.7"
-ptyprocess==0.7.0; os_name != "nt" and python_version >= "3.8" and sys_platform != "win32" and python_full_version >= "3.6.2"
-pure-eval==0.2.2; python_full_version >= "3.6.2" and python_version >= "3.8"
+ptyprocess==0.7.0; os_name != "nt" and python_version >= "3.8" and sys_platform != "win32"
+pure-eval==0.2.2; python_version >= "3.8"
py==1.11.0; python_version >= "3.7" and python_full_version < "3.0.0" and implementation_name == "pypy" or implementation_name == "pypy" and python_version >= "3.7" and python_full_version >= "3.5.0"
pyally==1.1.2
+pyarrow==9.0.0; python_version >= "3.7" and python_full_version < "3.9.7" or python_full_version > "3.9.7" and python_version >= "3.7"
pycares==4.2.2; python_version >= "3.5.2" and python_full_version >= "3.7.0"
pycodestyle==2.7.0; python_full_version >= "3.7.0"
pycoingecko==2.3.0
pycparser==2.21
+pydeck==0.8.0b3; python_version >= "3.7" and python_full_version < "3.9.7" or python_full_version > "3.9.7" and python_version >= "3.7"
pyerfa==2.0.0.1; python_version >= "3.8"
pyex==0.5.0
pyflakes==2.3.1; python_full_version >= "3.7.0"
@@ -171,10 +177,11 @@ pyhdfe==0.1.0; python_version >= "3.8"
pyluach==2.0.1; python_version >= "3.8" and python_version < "4.0" and python_full_version >= "3.7.0"
pymeeus==0.5.11; python_version >= "3.7" and python_version < "4"
pymongo==3.12.3
+pympler==1.0.1; python_version >= "3.7" and python_full_version < "3.9.7" or python_full_version > "3.9.7" and python_version >= "3.6"
pyobjc-core==8.5.1; python_version >= "3.6" and sys_platform == "darwin"
pyobjc-framework-cocoa==8.5.1; python_version >= "3.6" and sys_platform == "darwin"
pyotp==2.7.0; python_version >= "3.6"
-pyparsing==3.0.9; python_full_version >= "3.6.8" and python_version >= "3.7"
+pyparsing==3.0.9; python_full_version >= "3.6.8" and python_version >= "3.7" and (python_version >= "3.7" and python_full_version < "3.9.7" and python_full_version >= "3.6.8" or python_full_version > "3.9.7" and python_version >= "3.7")
pyportfolioopt==1.5.3; python_version >= "3.8" and python_version < "3.11"
pyprind==2.11.3; python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0"
pyrsistent==0.18.1; python_version >= "3.7"
@@ -182,19 +189,19 @@ pysocks==1.7.1; python_version >= "3.7" and python_full_version < "3.0.0" and py
pythclient==0.1.2; python_full_version >= "3.7.0"
python-binance==1.0.16
python-coinmarketcap==0.2
-python-dateutil==2.8.2; python_full_version >= "3.7.1" and python_version >= "3.8" and python_version < "3.11" and python_full_version < "4.0.0" and (python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.3.0" and python_version >= "3.7") and (python_version >= "3.5" and python_full_version < "3.0.0" or python_full_version >= "3.3.0" and python_version >= "3.5")
+python-dateutil==2.8.2; python_full_version >= "3.7.1" and python_version >= "3.8" and python_version < "3.11" and python_full_version < "4.0.0" and (python_version >= "3.7" and python_full_version < "3.0.0" or python_version >= "3.7" and python_full_version < "3.9.7" and python_full_version >= "3.3.0" or python_full_version > "3.9.7") and (python_version >= "3.8" and python_full_version < "3.9.7" or python_full_version > "3.9.7" and python_version >= "3.8") and (python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.3.0" and python_version >= "3.7") and (python_version >= "3.5" and python_full_version < "3.0.0" or python_full_version >= "3.3.0" and python_version >= "3.5")
python-dotenv==0.19.2; python_version >= "3.5"
python-i18n==0.3.9
pytrends==4.8.0
-pytz-deprecation-shim==0.1.0.post0; python_version >= "3.6" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.6"
-pytz==2022.2.1; python_version >= "3.8" and python_version < "3.11" and python_full_version >= "3.7.1" and python_full_version < "4.0.0"
+pytz-deprecation-shim==0.1.0.post0; python_version >= "3.7" and python_full_version < "3.0.0" or python_version >= "3.7" and python_full_version < "3.9.7" and python_full_version >= "3.6.0" or python_full_version > "3.9.7" and python_version >= "3.6"
+pytz==2022.4; python_version >= "3.8" and python_version < "3.11" and python_full_version >= "3.7.1" and python_full_version < "4.0.0" and (python_version >= "3.8" and python_full_version < "3.9.7" or python_full_version > "3.9.7" and python_version >= "3.8")
pywin32==304; sys_platform == "win32" and platform_python_implementation != "PyPy" and python_version >= "3.7"
pywinpty==2.0.8; os_name == "nt" and python_version >= "3.7"
pyyaml==6.0; python_version >= "3.8"
pyzmq==24.0.1; python_version >= "3.7"
qdldl==0.1.5.post2; python_version >= "3.8" and python_version < "3.11"
qtconsole==5.3.2; python_version >= "3.7"
-qtpy==2.2.0; python_version >= "3.7"
+qtpy==2.2.1; python_version >= "3.7"
quandl==3.7.0; python_version >= "3.6"
rapidfuzz==1.9.1; python_version >= "2.7"
regex==2022.3.2; python_version >= "3.6"
@@ -212,11 +219,12 @@ screeninfo==0.6.7
scs==3.2.0; python_version >= "3.8" and python_version < "3.11"
seaborn==0.11.2; python_version >= "3.6"
selenium==4.5.0; python_version >= "3.7" and python_version < "4.0"
+semver==2.13.0; python_version >= "3.7" and python_full_version < "3.0.0" or python_version >= "3.7" and python_full_version < "3.9.7" and python_full_version >= "3.4.0" or python_full_version > "3.9.7"
send2trash==1.8.0; python_version >= "3.7"
sentiment-investor==2.1.0; python_version >= "3.8" and python_version < "4.0"
setuptools-scm==6.4.2; python_version >= "3.8"
sgmllib3k==1.0.0; python_version >= "3.6"
-six==1.16.0; python_full_version >= "3.7.1" and python_version >= "3.8" and python_version < "3.11" and python_full_version < "4.0.0" and (python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.3.0" and python_version >= "3.7") and (python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.3.0")
+six==1.16.0; python_full_version >= "3.7.1" and python_version >= "3.8" and python_version < "3.11" and python_full_version < "4.0.0" and (python_version >= "3.7" and python_full_version < "3.0.0" or python_version >= "3.7" and python_full_version < "3.9.7" and python_full_version >= "3.3.0" or python_full_version > "3.9.7") and (python_version >= "3.8" and python_full_version < "3.9.7" or python_full_version > "3.9.7" and python_version >= "3.8") and (python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.3.0" and python_version >= "3.7") and (python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.3.0") and (python_version >= "3.7" and python_full_version < "3.9.7" and python_full_version >= "3.7.0" or python_full_version > "3.9.7" and python_version >= "3.7") and (python_version >= "3.8" and python_full_version < "3.0.0" or python_version >= "3.8" and python_full_version >= "3.3.0")
smmap==5.0.0; python_version >= "3.7"
sniffio==1.3.0; python_version >= "3.7" and python_version < "4.0" and python_full_version >= "3.6.2"
socketio-client-nexus==0.7.6
@@ -224,44 +232,48 @@ sortedcontainers==2.4.0; python_version >= "3.7" and python_version < "4.0"
soupsieve==2.3.2.post1; python_version >= "3.6" and python_full_version >= "3.6.0"
squarify==0.4.3
sseclient==0.0.27
-stack-data==0.5.1; python_full_version >= "3.6.2" and python_version >= "3.8"
+stack-data==0.5.1; python_version >= "3.8"
statsmodels==0.13.2; python_version >= "3.7"
-tabulate==0.8.10; python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0"
+streamlit==1.13.0; (python_version >= "3.7" and python_full_version < "3.9.7") or (python_full_version > "3.9.7")
+tabulate==0.9.0; python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.7"
temporal-cache==0.1.4
tenacity==8.1.0; python_version >= "3.6"
terminado==0.16.0; python_version >= "3.7"
thepassiveinvestor==1.0.10
threadpoolctl==3.1.0; python_version >= "3.8" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.8"
tinycss2==1.1.1; python_version >= "3.7"
-tomli==2.0.1; python_full_version < "3.11.0a7" and python_full_version >= "3.6.2" and python_version >= "3.8"
-toolz==0.12.0; python_version >= "3.8" and python_version < "4.0" and python_full_version >= "3.7.0"
-tornado==6.2; python_version >= "3.7"
+toml==0.10.2; python_version >= "3.7" and python_full_version < "3.0.0" or python_version >= "3.7" and python_full_version < "3.9.7" and python_full_version >= "3.3.0" or python_full_version > "3.9.7"
+tomli==2.0.1; python_full_version < "3.11.0a7" and python_version >= "3.8"
+toolz==0.12.0; python_version >= "3.8" and python_version < "4.0" and python_full_version >= "3.7.0" and (python_version >= "3.7" and python_full_version < "3.9.7" or python_full_version > "3.9.7" and python_version >= "3.7")
+tornado==6.2; python_version >= "3.7" and python_full_version < "3.9.7" or python_full_version > "3.9.7" and python_version >= "3.7"
tqdm==4.64.1; python_version >= "2.7" and python_full_version < "3.0.0" or python_full_version >= "3.4.0"
-tradingview-ta==3.2.10; python_version >= "3.6"
-traitlets==5.4.0; python_full_version >= "3.7.0" and python_version >= "3.8"
+tradingview-ta==3.3.0; python_version >= "3.6"
+traitlets==5.4.0; python_version >= "3.8" and python_full_version >= "3.7.0"
trio-websocket==0.9.2; python_version >= "3.7" and python_version < "4.0"
trio==0.22.0; python_version >= "3.7" and python_version < "4.0"
-typing-extensions==4.3.0; python_version < "3.10" and python_full_version >= "3.7.0" and python_version >= "3.7"
-tzdata==2022.4; platform_system == "Windows" and python_version >= "3.6" and (python_version >= "3.6" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.6")
-tzlocal==4.2; python_version >= "3.6"
+typing-extensions==4.4.0; python_version < "3.10" and python_version >= "3.7" and (python_version >= "3.7" and python_full_version < "3.9.7" or python_full_version > "3.9.7" and python_version >= "3.7") and python_full_version >= "3.7.0"
+tzdata==2022.4; python_version >= "3.7" and python_full_version < "3.0.0" and platform_system == "Windows" or python_version >= "3.7" and python_full_version < "3.9.7" and platform_system == "Windows" and python_full_version >= "3.6.0" or python_full_version > "3.9.7" and python_version >= "3.6" and platform_system == "Windows"
+tzlocal==4.2; python_version >= "3.7" and python_full_version < "3.9.7" or python_full_version > "3.9.7" and python_version >= "3.6"
ujson==5.5.0; python_version >= "3.7"
-unidecode==1.3.5; python_version >= "3.7"
+unidecode==1.3.6; python_version >= "3.7"
update-checker==0.18.0; python_version >= "3.7" and python_version < "4.0"
-urllib3==1.26.12; python_full_version >= "3.7.1" and python_version < "4" and python_version >= "3.8" and python_full_version < "4.0.0"
+urllib3==1.26.12; python_full_version >= "3.7.1" and python_version < "4" and python_version >= "3.8" and python_full_version < "4.0.0" and (python_version >= "3.7" and python_full_version < "3.9.7" or python_full_version > "3.9.7")
user-agent==0.1.10
vadersentiment==3.3.2
+validators==0.20.0; python_version >= "3.7" and python_full_version < "3.9.7" or python_full_version > "3.9.7" and python_version >= "3.4"
valinvest==0.0.2; python_version >= "3.6"
voila==0.3.6; python_version >= "3.7"
+watchdog==2.1.9; python_version >= "3.6"
wcwidth==0.2.5; python_full_version >= "3.6.2" and python_version >= "3.8"
webencodings==0.5.1; python_version >= "3.7" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" and python_version >= "3.7"
websocket-client==1.4.1; python_version >= "3.8" and python_version < "4.0"
websockets==10.3; python_version >= "3.7"
-widgetsnbextension==3.6.1
+widgetsnbextension==3.6.1; python_version >= "3.6"
win32-setctime==1.1.0; python_version >= "3.5" and python_full_version >= "3.7.0" and sys_platform == "win32"
wrapt==1.14.1; python_full_version >= "3.7.1" and python_full_version < "4.0.0" and python_version >= "3.8"
wsproto==1.2.0; python_version >= "3.7" and python_version < "4.0" and python_full_version >= "3.7.0"
xlsxwriter==3.0.3; python_version >= "3.7"
-yarl==1.7.2; python_version >= "3.6" and python_full_version >= "3.7.0"
+yarl==1.8.1; python_version >= "3.7" and python_full_version >= "3.7.0"
yfinance==0.1.74
-zipp==3.8.1; python_version < "3.10" and python_version >= "3.7"
+zipp==3.8.1; python_version >= "3.7" and python_full_version < "3.9.7" and python_version < "3.10" or python_full_version > "3.9.7" and python_version >= "3.7" and python_version < "3.10"
zope.interface==5.4.0; python_version >= "3.5" and python_full_version < "3.0.0" or python_full_version >= "3.5.0" and python_version >= "3.5"
diff --git a/scripts/test_forecast.openbb b/scripts/test_forecast.openbb
new file mode 100644
index 00000000000..65c6a288f33
--- /dev/null
+++ b/scripts/test_forecast.openbb
@@ -0,0 +1,29 @@
+stocks
+load gme
+forecast
+show GME
+plot GME.close
+clean GME
+desc GME
+corr GME
+season GME.close
+delete GME.open
+rename GME -o volume -n vol
+ema GME
+sto GME
+rsi GME
+roc GME
+mom GME
+delta GME
+atr GME
+signal GME
+expo GME
+theta GME
+linregr GME
+regr GME
+rnn GME
+brnn GME
+nbeats GME
+tcn GME
+trans GME
+tft GME
diff --git a/scripts/test_forecast_advanced.openbb b/scripts/test_forecast_advanced.openbb
new file mode 100644
index 00000000000..4ffc122185e
--- /dev/null
+++ b/scripts/test_forecast_advanced.openbb
@@ -0,0 +1,13 @@
+stocks
+load GME
+forecast
+q
+load TSLA
+forecast
+show TSLA
+q
+load AMC
+forecast
+show AMC
+combine GME -c TSLA.close,AMC.close
+brnn GME --past-covariates=volume,TSLA_close,AMC_close
diff --git a/terminal.py b/terminal.py
index ee59b6299ef..6787a409771 100644
--- a/terminal.py
+++ b/terminal.py
@@ -16,6 +16,7 @@ from prompt_toolkit import PromptSession
from prompt_toolkit.completion import NestedCompleter
from prompt_toolkit.styles import Style
from prompt_toolkit.formatted_text import HTML
+import pandas as pd
from openbb_terminal import feature_flags as obbff
@@ -23,7 +24,7 @@ from openbb_terminal.core.config.paths import (
REPOSITORY_DIRECTORY,
USER_ENV_FILE,
REPOSITORY_ENV_FILE,
- USER_EXPORTS_DIRECTORY,
+ HOME_DIRECTORY,
ROUTINES_DIRECTORY,
)
from openbb_terminal.core.log.generation.path_tracking_file_handler import (
@@ -86,6 +87,7 @@ class TerminalController(BaseController):
"alternative",
"econometrics",
"sources",
+ "forecast",
]
PATH = "/"
@@ -157,6 +159,7 @@ class TerminalController(BaseController):
mt.add_raw("\n")
mt.add_info("_others_")
mt.add_menu("econometrics")
+ mt.add_menu("forecast")
mt.add_menu("portfolio")
mt.add_menu("dashboards")
mt.add_menu("reports")
@@ -419,6 +422,14 @@ class TerminalController(BaseController):
self.queue = EconometricsController(self.queue).menu()
+ def call_forecast(self, _):
+ """Process forecast command"""
+ from openbb_terminal.forecast.forecast_controller import (
+ ForecastController,
+ )
+
+ self.queue = self.load_class(ForecastController, "", pd.DataFrame(), self.queue)
+
def call_portfolio(self, _):
"""Process portfolio command"""
from openbb_terminal.portfolio.portfolio_controller import (
@@ -552,10 +563,28 @@ class TerminalController(BaseController):
]
if "export" in self.queue[0]:
- export_path = USER_EXPORTS_DIRECTORY
- console.print(
- f"Export data to be saved in the selected folder: '{export_path}'"
- )
+ export_path = self.queue[0].split(" ")[1]
+ # If the path selected does not start from the user root, give relative location from root
+ if export_path[0] == "~":
+ export_path = export_path.replace(
+ "~", HOME_DIRECTORY.as_posix()
+ )
+ elif export_path[0] != "/":
+ export_path = os.path.join(
+ os.path.dirname(os.path.abspath(__file__)), export_path
+ )
+
+ # Check if the directory exists
+ if os.path.isdir(export_path):
+ console.print(
+ f"Export data to be saved in the selected folder: '{export_path}'"
+ )
+ else:
+ os.makedirs(export_path)
+ console.print(
+ f"[green]Folder '{export_path}' successfully created.[/green]"
+ )
+ obbff.EXPORT_FOLDER_PATH = export_path
self.queue = self.queue[1:]
@@ -573,13 +602,36 @@ def terminal(jobs_cmds: List[str] = None, appName: str = "gst"):
if jobs_cmds is not None and jobs_cmds:
logger.info("INPUT: %s", "/".join(jobs_cmds))
+ export_path = ""
if jobs_cmds and "export" in jobs_cmds[0]:
+ export_path = jobs_cmds[0].split("/")[0].split(" ")[1]
jobs_cmds = ["/".join(jobs_cmds[0].split("/")[1:])]
ret_code = 1
t_controller = TerminalController(jobs_cmds)
an_input = ""
+ if export_path:
+ # If the path selected does not start from the user root, give relative location from terminal root
+ if export_path[0] == "~":
+ export_path = export_path.replace("~", HOME_DIRECTORY.as_posix())
+ elif export_path[0] != "/":
+ export_path = os.path.join(
+ os.path.dirname(os.path.abspath(__file__)), export_path
+ )
+
+ # Check if the directory exists
+ if os.path.isdir(export_path):
+ console.print(
+ f"Export data to be saved in the selected folder: '{export_path}'"
+ )
+ else:
+ os.makedirs(export_path)
+ console.print(
+ f"[green]Folder '{export_path}' successfully created.[/green]"
+ )
+ obbff.EXPORT_FOLDER_PATH = export_path
+
bootup()
if not jobs_cmds:
welcome_message()
@@ -776,12 +828,18 @@ def run_scripts(
if test_mode and "exit" not in lines[-1]:
lines.append("exit")
+ export_folder = ""
if "export" in lines[0]:
+ export_folder = lines[0].split("export ")[1].rstrip()
lines = lines[1:]
simulate_argv = f"/{'/'.join([line.rstrip() for line in lines])}"
file_cmds = simulate_argv.replace("//", "/home/").split()
file_cmds = insert_start_slash(file_cmds) if file_cmds else file_cmds
+ if export_folder:
+ file_cmds = [f"export {export_folder}{' '.join(file_cmds)}"]
+ else:
+ file_cmds = [" ".join(file_cmds)]
if not test_mode:
terminal(file_cmds, appName="openbb_script")
diff --git a/tests/openbb_terminal/common/prediction_techniques/__init__.py b/tests/openbb_terminal/common/prediction_techniques/__init__.py
deleted file mode 100644
index e69de29bb2d..00000000000
diff --git a/tests/openbb_terminal/common/prediction_techniques/test_neural_networks_view.py b/tests/openbb_terminal/common/prediction_techniques/test_neural_networks_view.py
deleted file mode 100644
index daa909f4534..00000000000
--- a/tests/openbb_terminal/common/prediction_techniques/test_neural_networks_view.py
+++ /dev/null
@@ -1,29 +0,0 @@
-""" fundamental_analysis/yahoo_finance_api.py tests """
-import unittest
-
-# try:
-# from openbb_terminal.common.prediction_techniques.neural_networks_view import (
-# display_mlp,
-# )
-# except ModuleNotFoundError as e_module:
-# console.print("One of the optional packages seems to be missing")
-# console.print(e_module)
-# console.print("Skipping the test")
-
-# from openbb_terminal import feature_flags as obbff
-
-
-class TestPredNeuralNetworks(unittest.TestCase):
- def test_mlp(self):
- pass
- # if not obbff.ENABLE_PREDICT:
- # return
-
- # Fix: need to come up with a better way of doing this
- # try:
- # Fix: need to move loading of ticker data into a df somewhere
- # display_mlp([], "TLSA", None)
- # except NameError as e_name:
- # console.print("One of the optional packages seems to be missing")
- # console.print(e_name)
- # console.print("Skipping the test")
diff --git a/tests/openbb_terminal/core/log/collection/test_logging_clock.py b/tests/openbb_terminal/core/log/collection/test_logging_clock.py
index c071d14aad3..a859fc1ecf0 100644
--- a/tests/openbb_terminal/core/log/collection/test_logging_clock.py
+++ b/tests/openbb_terminal/core/log/collection/test_logging_clock.py
@@ -24,7 +24,6 @@ def test_calculate_next_sharp_invalid():
clock.calculate_next_sharp(now, "bad")
-# TODO: find a better way to mock the while loop
def test_do_action_every_sharp(mocker):
mock = mocker.Mock()
mock.count = 0
diff --git a/tests/openbb_terminal/cryptocurrency/prediction_techniques/__init__.py b/tests/openbb_terminal/cryptocurrency/prediction_techniques/__init__.py
deleted file mode 100644
index e69de29bb2d..00000000000
diff --git a/tests/openbb_terminal/cryptocurrency/prediction_techniques/test_pred_controller.py b/tests/openbb_terminal/cryptocurrency/prediction_techniques/test_pred_controller.py
deleted file mode 100644
index e69de29bb2d..00000000000
diff --git a/tests/openbb_terminal/cryptocurrency/test_crypto_controller.py b/tests/openbb_terminal/cryptocurrency/test_crypto_controller.py
index a17f530eef9..a73efa1e3bb 100644
--- a/tests/openbb_terminal/cryptocurrency/test_crypto_controller.py
+++ b/tests/openbb_terminal/cryptocurrency/test_crypto_controller.py
@@ -343,7 +343,6 @@ def test_call_func(
"call_candle",
"call_ta",
"call_dd",
- "call_pred",
],
)
def test_call_func_no_current_coin(tested_func):
diff --git a/tests/openbb_terminal/cryptocurrency/txt/test_crypto_controller/test_print_help.txt b/tests/openbb_terminal/cryptocurrency/txt/test_crypto_controller/test_print_help.txt
index ce491bfc744..1f60f8998cb 100644
--- a/tests/openbb_terminal/cryptocurrency/txt/test_crypto_controller/test_print_help.txt
+++ b/tests/openbb_terminal/cryptocurrency/txt/test_crypto_controller/test_print_help.txt
@@ -18,6 +18,6 @@ Interval (min):
> nft non-fungible tokens, today drops
[unvl]> dd due-diligence for loaded coin, coin information, social media, market stats[/unvl]
[unvl]> ta technical analysis for loaded coin, ema, macd, rsi, adx, bbands, obv[/unvl]
-[unvl]> pred prediction techniques, regression, arima, rnn, lstm, conv1d, monte carlo[/unvl]
[unvl]> qa quantitative analysis decompose, cusum, residuals analysis[/unvl]
+[unvl]> forecast forecast techniques, rnn, nbeats, transformer, block rnn[/unvl]
diff --git a/tests/openbb_terminal/econometrics/test_regression_model.py b/tests/openbb_terminal/econometrics/test_regression_model.py
deleted file mode 100644
index 43d20c63d68..00000000000
--- a/tests/openbb_terminal/econometrics/test_regression_model.py
+++ /dev/null
@@ -1,371 +0,0 @@
-# IMPORTATION STANDARD
-import pandas as pd
-
-# IMPORTATION THIRDPARTY
-import pytest
-
-# IMPORTATION INTERNAL
-from openbb_terminal.econometrics import regression_model, econometrics_model
-
-
-@pytest.mark.vcr()
-@pytest.mark.parametrize(
- "regression_variables, data",
- [
- (
- ["longley.TOTEMP", "longley.GNP", "longley.ARMED", "longley.POP"],
- {
- "longley": econometrics_model.load(
- "longley", ["csv", "xlsx"], {}, {"longley": "longley"}
- )
- },
- )
- ],
-)
-def test_get_regression_data(recorder, regression_variables, data):
- (
- regression_df,
- dependent_variable,
- independent_variables,
- ) = regression_model.get_regression_data(
- regression_variables=regression_variables, data=data
- )
-
- recorder.capture(
- pd.DataFrame([regression_df, dependent_variable, independent_variables])
- )
-
-
-@pytest.mark.vcr()
-@pytest.mark.parametrize(
- "regression_variables, data, show_regression",
- [
- (
- ["longley.TOTEMP", "longley.GNP", "longley.ARMED", "longley.POP"],
- {
- "longley": econometrics_model.load(
- "longley", ["csv", "xlsx"], {}, {"longley": "longley"}
- )
- },
- True,
- ),
- (
- ["longley.TOTEMP", "longley.GNP", "longley.ARMED", "longley.POP"],
- {
- "longley": econometrics_model.load(
- "longley", ["csv", "xlsx"], {}, {"longley": "longley"}
- )
- },
- False,
- ),
- ],
-)
-def test_get_ols(recorder, regression_variables, data, show_regression):
- _, _, _, model = regression_model.get_ols(
- regression_variables=regression_variables,
- data=data,
- show_regression=show_regression,
- )
-
- result = pd.DataFrame([model.params])
-
- recorder.capture(result, float_format="%.5f")
-
-
-@pytest.mark.vcr()
-@pytest.mark.parametrize(
- "regression_variables, data",
- [
- (
- [
- "wage_panel.educ",
- "wage_panel.married",
- "wage_panel.lwage",
- "wage_panel.hisp",
- "wage_panel.black",
- ],
- {
- "wage_panel": econometrics_model.load(
- "wage_panel", ["csv", "xlsx"], {}, {"wage_panel": "wage_panel"}
- ).set_index(["nr", "year"])
- },
- )
- ],
-)
-def test_get_pols(recorder, regression_variables, data):
- _, _, _, model = regression_model.get_pols(
- regression_variables=regression_variables,
- data=data,
- )
-
- result = pd.DataFrame([model.params])
-
- recorder.capture(result, float_format="%.5f")
-
-
-@pytest.mark.vcr()
-@pytest.mark.parametrize(
- "regression_variables, data",
- [
- (
- [
- "wage_panel.married",
- "wage_panel.lwage",
- "wage_panel.hisp",
- "wage_panel.black",
- ],
- {
- "wage_panel": econometrics_model.load(
- "wage_panel", ["csv", "xlsx"], {}, {"wage_panel": "wage_panel"}
- ).set_index(["nr", "year"])
- },
- )
- ],
-)
-def test_get_re(recorder, regression_variables, data):
- _, _, _, model = regression_model.get_re(
- regression_variables=regression_variables,
- data=data,
- )
-
- result = pd.DataFrame([model.params])
-
- recorder.capture(result, float_format="%.5f")
-
-
-@pytest.mark.vcr()
-@pytest.mark.parametrize(
- "regression_variables, data",
- [
- (
- [
- "wage_panel.educ",
- "wage_panel.married",
- "wage_panel.lwage",
- "wage_panel.hisp",
- "wage_panel.black",
- ],
- {
- "wage_panel": econometrics_model.load(
- "wage_panel", ["csv", "xlsx"], {}, {"wage_panel": "wage_panel"}
- ).set_index(["nr", "year"])
- },
- )
- ],
-)
-def test_get_bols(recorder, regression_variables, data):
- _, _, _, model = regression_model.get_bols(
- regression_variables=regression_variables,
- data=data,
- )
-
- result = pd.DataFrame([model.params])
-
- recorder.capture(result, float_format="%.5f")
-
-
-@pytest.mark.vcr()
-@pytest.mark.parametrize(
- "regression_variables, data",
- [
- (
- [
- "wage_panel.educ",
- "wage_panel.married",
- "wage_panel.lwage",
- "wage_panel.hisp",
- "wage_panel.black",
- ],
- {
- "wage_panel": econometrics_model.load(
- "wage_panel", ["csv", "xlsx"], {}, {"wage_panel": "wage_panel"}
- ).set_index(["nr", "year"])
- },
- )
- ],
-)
-def test_get_fe(recorder, regression_variables, data):
- _, _, _, model = regression_model.get_fe(
- regression_variables=regression_variables,
- data=data,
- )
-
- result = pd.DataFrame([model.params])
-
- recorder.capture(result, float_format="%.5f")
-
-
-@pytest.mark.vcr()
-@pytest.mark.parametrize(
- "regression_variables, data",
- [
- (
- ["wage_panel.lwage", "wage_panel.married"],
- {
- "wage_panel": econometrics_model.load(
- "wage_panel", ["csv", "xlsx"], {}, {"wage_panel": "wage_panel"}
- ).set_index(["nr", "year"])
- },
- )
- ],
-)
-def test_get_fdols(recorder, regression_variables, data):
- _, _, _, model = regression_model.get_fdols(
- regression_variables=regression_variables,
- data=data,
- )
-
- result = pd.DataFrame([model.params])
-
- recorder.capture(result, float_format="%.5f")
-
-
-@pytest.mark.vcr()
-@pytest.mark.parametrize(
- "regression_variables, data",
- [
- (
- [
- "wage_panel.married",
- "wage_panel.lwage",
- "wage_panel.hisp",
- "wage_panel.black",
- ],
- {
- "wage_panel": econometrics_model.load(
- "wage_panel", ["csv", "xlsx"], {}, {"wage_panel": "wage_panel"}
- ).set_index(["nr", "year"])
- },
- )
- ],
-)
-def test_get_comparison(recorder, regression_variables, data):
- regressions = {"RE": {}, "FE": {}}
-
- _, _, _, regressions["RE"]["model"] = regression_model.get_re(
- regression_variables=regression_variables,
- data=data,
- )
-
- _, _, _, regressions["FE"]["model"] = regression_model.get_fe(
- regression_variables=regression_variables,
- data=data,
- )
-
- comparison_result = regression_model.get_comparison(regressions)
-
- recorder.capture(comparison_result.params, float_format="%.5f")
-
-
-@pytest.mark.vcr()
-@pytest.mark.parametrize(
- "regression_variables, data, show_regression",
- [
- (
- ["longley.TOTEMP", "longley.GNP", "longley.ARMED", "longley.POP"],
- {
- "longley": econometrics_model.load(
- "longley", ["csv", "xlsx"], {}, {"longley": "longley"}
- )
- },
- True,
- ),
- (
- ["longley.GNP", "longley.ARMED", "longley.POP"],
- {
- "longley": econometrics_model.load(
- "longley", ["csv", "xlsx"], {}, {"longley": "longley"}
- )
- },
- True,
- ),
- ],
-)
-def test_get_dwat(recorder, regression_variables, data, show_regression):
- _, _, _, model = regression_model.get_ols(
- regression_variables=regression_variables,
- data=data,
- show_regression=show_regression,
- )
-
- result = regression_model.get_dwat(model.resid).round(5)
-
- recorder.capture(result)
-
-
-@pytest.mark.vcr()
-@pytest.mark.parametrize(
- "regression_variables, data, show_regression, lags",
- [
- (
- ["longley.ARMED", "longley.GNP", "longley.TOTEMP", "longley.POP"],
- {
- "longley": econometrics_model.load(
- "longley", ["csv", "xlsx"], {}, {"longley": "longley"}
- )
- },
- True,
- 3,
- ),
- (
- ["longley.GNP", "longley.POP"],
- {
- "longley": econometrics_model.load(
- "longley", ["csv", "xlsx"], {}, {"longley": "longley"}
- )
- },
- True,
- 1,
- ),
- ],
-)
-def test_get_bgod(recorder, regression_variables, data, show_regression, lags):
- _, _, _, model = regression_model.get_ols(
- regression_variables=regression_variables,
- data=data,
- show_regression=show_regression,
- )
-
- lm_stat, p_value, f_stat, fp_value = regression_model.get_bgod(model, lags)
-
- result = pd.DataFrame([lm_stat, p_value, f_stat, fp_value])
-
- recorder.capture(result, float_format="%.5f")
-
-
-@pytest.mark.vcr()
-@pytest.mark.parametrize(
- "regression_variables, data, show_regression",
- [
- (
- ["longley.GNP", "longley.TOTEMP", "longley.POP"],
- {
- "longley": econometrics_model.load(
- "longley", ["csv", "xlsx"], {}, {"longley": "longley"}
- )
- },
- True,
- ),
- (
- ["longley.POP", "longley.GNP"],
- {
- "longley": econometrics_model.load(
- "longley", ["csv", "xlsx"], {}, {"longley": "longley"}
- )
- },
- True,
- ),
- ],
-)
-def test_get_bpag(recorder, regression_variables, data, show_regression):
- _, _, _, model = regression_model.get_ols(
- regression_variables=regression_variables,
- data=data,
- show_regression=show_regression,
- )
-
- lm_stat, p_value, f_stat, fp_value = regression_model.get_bpag(model)
-
- result = pd.DataFrame([lm_stat, p_value, f_stat, fp_value])
-
- recorder.capture(result, float_format="%.5f")
diff --git a/tests/openbb_terminal/econometrics/test_regression_view.py b/tests/openbb_terminal/econometrics/test_regression_view.py
deleted file mode 100644
index 13363e0ad89..00000000000
--- a/tests/openbb_terminal/econometrics/test_regression_view.py
+++ /dev/null
@@ -1,81 +0,0 @@
-# IMPORTATION THIRDPARTY
-import pytest
-
-# IMPORTATION INTERNAL
-from openbb_terminal.econometrics import (
- regression_model,
- econometrics_model,
- regression_view,
-)
-
-
-@pytest.mark.vcr()
-@pytest.mark.record_stdout
-@pytest.mark.parametrize(
- "regression_variables, data, show_regression, lags",
- [
- (
- ["longley.TOTEMP", "longley.ARMED", "longley.POP", "longley.GNP"],
- {
- "longley": econometrics_model.load(
- "longley", ["csv", "xlsx"], {}, {"longley": "longley"}
- )
- },
- False,
- 1,
- ),
- (
- ["longley.TOTEMP", "longley.ARMED", "longley.POP", "longley.GNP"],
- {
- "longley": econometrics_model.load(
- "longley", ["csv", "xlsx"], {}, {"longley": "longley"}
- )
- },
- False,
- 2,
- ),
- ],
-)
-def test_display_bgod(regression_variables, data, show_regression, lags):
- _, _, _, model = regression_model.get_ols(
- regression_variables=regression_variables,
- data=data,
- show_regression=show_regression,
- )
-
- regression_view.display_bgod(model=model, lags=lags)
-
-
-@pytest.mark.vcr()
-@pytest.mark.record_stdout
-@pytest.mark.parametrize(
- "regression_variables, data, show_regression",
- [
- (
- ["longley.TOTEMP", "longley.ARMED", "longley.POP"],
- {
- "longley": econometrics_model.load(
- "longley", ["csv", "xlsx"], {}, {"longley": "longley"}
- )
- },
- False,
- ),
- (
- ["longley.GNP", "longley.ARMED", "longley.POP"],
- {
- "longley": econometrics_model.load(
- "longley", ["csv", "xlsx"], {}, {"longley": "longley"}
- )
- },
- False,
- ),
- ],
-)
-def test_display_bpag(regression_variables, data, show_regression):
- _, _, _, model = regression_model.get_ols(
- regression_variables=regression_variables,
- data=data,
- show_regression=show_regression,
- )
-
- regression_view.display_bpag(model=model)
diff --git a/tests/openbb_terminal/economy/cassettes/test_alphavantage_view/test_realtime_performance_sector.yaml b/tests/openbb_terminal/economy/cassettes/test_alphavantage_view/test_realtime_performance_sector.yaml
index f839118f75e..0e975d65d2b 100644
--- a/tests/openbb_terminal/economy/cassettes/test_alphavantage_view/test_realtime_performance_sector.yaml
+++ b/tests/openbb_terminal/economy/cassettes/test_alphavantage_view/test_realtime_performance_sector.yaml
@@ -13,29 +13,29 @@ interactions:
response:
body:
string: !!binary |
- H4sIAAAAAAAAA+yXTW/UMBCG7/0V1kpFIOHB9vgjzg26BYqohLrtoUdrMWzEboISF6lC/HeU3VZt
- 3LXX6okD18zE8bzP+PXk9xEhhMzOfXBk7oKb1eT39tH28Vn7res3LjRdO6vJ7GpBFn4Zup588f02
- 0i49edl7tw7NxpMXZNUMoeubpVu/mr1+WOezGwK58N96P6z813EpwYSgDKnghJmaYa0EuVq8OXVD
- 8H072776Z7fC7MK1P8jbmlx4t6aX44cefT65YXLpl6u2W3ffb7cfBG6PH+/ppGuHm43vybwZlr0f
- X3H9fWoVpW42N22z3K278P2vZumHMZWDlJPUj6MWK3Li+nFnMwZaTeLnLvi+cevhLsom0bP2680Q
- HsXlNP6+aV27fAiLREmL4H6u/X2SmSSNKpLTIbhwt0PBJ/HT1vc7yRiw6fpXoVk3odktTBlYdryH
- 1LuacDJ3t/8p/cuUTmqi8pTS0tt4t2mgBiqTEccAz5LRIGQhZAXGpiGquFsiiAqYOEgJoRI5SgJ0
- BgUDJRIMKYKq9lGaj2fpvGvDKs3pYRkDVZVXU5r0/jQg5qqTUOmchBjXNwEgngJI9QyLZU5DZ6Cr
- Qr94kjrtRMrA4MEOoAKk3gfqtCZYDgo12Nyx4LENTkDx+NAcMqSoDSgDLQ+XysDyNE/KwfBcu1AF
- CgvZUA1WF3YHNaBKPYFyvi31Ka/3Nbn2rqeho3MXPHl5fTl/VYROgBT5PpI648c89ogIHkVgJkvv
- ScJeegg2cxqpAtRZehZQltLjDEwxPs6gssX8ELjax+/DaIwjwRJmUsbnKTZuFssRic4toCqskGtg
- 1UFAHLcXc/KMYyxp5BAIMjOzWBClvqhB6PzNGG0kg0uCFvtofRzdMU8roycX8fyWqUbGoKZjgAKR
- 9UZpQZWWKzUonmEkdTy1xTdmBVYdnjo0IMt1LyIYmW4lwYHJxODBVeI+OxvHw+cSE4wD04XEONOg
- bI5JhcBNmqlG0LnLVFlgmO1wBJ2dfJQAmxEYDaAtwShVYWehhAoTyCyg2UfsU004ezYyqVQschoZ
- MhtLHiETBkHmzoZg6oDvcL1zkxR2Lqp4QNnrswJBYsZomdgKWsTFSJA2+R/2wOXoz18AAAD//wMA
- RRkqKVgRAAA=
+ H4sIAAAAAAAAAwAAAP//7Jddj9M4FIbv+RVWJVYg0bM+PnZi5w6mwzJoR0LTmQsurWJoRJusEs9K
+ CPHfV8kMbOO0pxZ3SNzW8bH9Pu/56NcnQgixuA7Ri5WPflGJr+NP489Xzce22/tYt82iEou7tViH
+ TWw78S5040qzCeJZF/wu1vsg/hDbuo9tV2/87vnixf9x/vZ9FDfhYxf6bfgwhFJSqSXKpbRCUkW2
+ Mk7crf+89H0MXbMYt357iLC48c1n8bISN8HvlrfDQQfHTy982YTu05fhgKWEUj09vMRF2/T3+9CJ
+ dfT/7EI/foVgzOSrq+bDfR+72u++f+CmYe5ivatj/bhfgXST5TeDGFtx4bvw+AFO97+uG99sfsRX
+ QHqyPrxSXPbRx+8B9PSEax9Dd7Df6OSZ+/19U29GamIdun/rzY/LWn1cklXdb7ow7PDdg3yUxj3w
+ grgNm23T7tpHqTWgfnqE2atKoFj5L795/Rq8LiphcnkhgS04Eipdn+igAA0jM6YvP/0ahCJXUARd
+ cvARSJ63oAQtc6lg6qbUjQWxZtKjTHNSqyGzrtsmbnNYaTCKNT1C4TjTmzTA1NMGnGOTsgQqzgtb
+ pngYC1sgmwvBgqXclLPgLAMMNZBhiWEBrjiG7LISlI9MSSCX7zJJrP4KqOSLmiGGrx6fxPjHpPsZ
+ ciUgnfeCBcNxcPMgJ5GiTivREWbaHmP2uhLvg++WsV2ufAzi2fvb1fOsjLNgucRHmfpslpKUQj3e
+ DwlsyTdENz6OgT+7S9KxCJTLpUsSLGb3LARElgwREOaCJjv2wDnGv4ZqOYDMQWdUeqn5iFBYtqhb
+ ex6cTueIqehIYPiaijqddOZcpczlNtSbMpebUlDyVVBROmdx3Nwo6Jzbm6Fk8txOP0k70NO0n6Qn
+ PwlQCZLpeIryXY4WNHIkUYHjqjMqKM9XApTpjbmSmE7RSXWCgk9LxLEkzIldDRPkzxJDqdN7nZbV
+ IDjNIdQ2nUqOyaZMOoge9GCdZvLUBLMWPVERXTo0pdzLtI4k3Mu0cCcYLKDNJK7Gq855va0Eyp8G
+ RsoCsZMlOgcmO1PcbFBNFKESiPhcUiCZvx3WgD0/4lsCx+RHSaDVCc8gQZkLhUZpHqA8+fYfAAAA
+ //8DALLJLbSKEQAA
headers:
Allow:
- GET, HEAD, OPTIONS
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- - 6ef63417b81a973f-AMS
+ - 756d38587a6b95b7-LUX
Connection:
- keep-alive
Content-Encoding:
@@ -43,9 +43,7 @@ interactions:
Content-Type:
- application/json
Date:
- - Mon, 21 Mar 2022 11:03:52 GMT
- Expect-CT:
- - max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
+ - Sat, 08 Oct 2022 07:38:59 GMT
Server:
- cloudflare
Transfer-Encoding:
diff --git a/tests/openbb_terminal/economy/test_alphavantage_view.py b/tests/openbb_terminal/economy/test_alphavantage_view.py
index 73ca92085c8..fbd75dc0868 100644
--- a/tests/openbb_terminal/economy/test_alphavantage_view.py
+++ b/tests/openbb_terminal/economy/test_alphavantage_view.py
@@ -17,7 +17,7 @@ def vcr_config():
@pytest.mark.vcr
@pytest.mark.parametrize(
"raw",
- [True, True, False],
+ [True, False],
)
@pytest.mark.record_stdout
def test_realtime_performance_sector(mocker, raw):
@@ -27,7 +27,4 @@ def test_realtime_performance_sector(mocker, raw):
# MOCK EXPORT_DATA
mocker.patch(target="openbb_terminal.economy.alphavantage_view.export_data")
- alphavantage_view.realtime_performance_sector(
- raw=raw,
- export="",
- )
+ alphavantage_view.realtime_performance_sector(raw=raw)
diff --git a/tests/openbb_terminal/economy/txt/test_alphavantage_view/test_realtime_performance_sector[True].txt b/tests/openbb_terminal/economy/txt/test_alphavantage_view/test_realtime_performance_sector[True].txt
new file mode 100644
index 00000000000..32785a48e1c
--- /dev/null
+++ b/tests/openbb_terminal/economy/txt/test_alphavantage_view/test_realtime_performance_sector[True].txt
@@ -0,0 +1,12 @@
+ Sector % Chg
+0 Energy -0.72
+1 Consumer Staples -1.55
+2 Industrials -1.92
+3 Utilities -2.09
+4 Health Care -2.12
+5 Financials -2.34
+6 Real Estate -2.49
+7 Materials -2.54
+8 Communication Services -2.84
+9 Consumer Discretionary -3.54
+10 Information Technology -4.14
diff --git a/tests/openbb_terminal/economy/txt/test_economy_controller/test_print_help.txt b/tests/openbb_terminal/economy/txt/test_economy_controller/test_print_help.txt
index 20b85929ee6..0494790c2ec 100644
--- a/tests/openbb_terminal/economy/txt/test_economy_controller/test_print_help.txt
+++ b/tests/openbb_terminal/economy/txt/test_economy_controller/test_print_help.txt
@@ -21,6 +21,5 @@ Stored datasets:
plot plot data from the above commands together
-> pred Open the prediction menu to analyse stored data
> qa Open quantitative analysis menu with stored data
diff --git a/tests/openbb_terminal/etf/prediction_techniques/__init__.py b/tests/openbb_terminal/etf/prediction_techniques/__init__.py
deleted file mode 100644
index e69de29bb2d..00000000000
diff --git a/tests/openbb_terminal/etf/prediction_techniques/conftest.py b/tests/openbb_terminal/etf/prediction_techniques/conftest.py
deleted file mode 100644
index 98189bd3993..00000000000
--- a/tests/openbb_terminal/etf/prediction_techniques/conftest.py
+++ /dev/null
@@ -1,12 +0,0 @@
-# IMPORTATION STANDARD
-
-# IMPORTATION THIRDPARTY
-import pytest
-from _pytest.nodes import Node
-
-# IMPORTATION INTERNAL
-
-
-def pytest_runtest_setup(item: Node):
- if not item.config.getoption("--prediction"):
- pytest.skip(msg="Runs only with option : --prediction")
diff --git a/tests/openbb_terminal/etf/prediction_techniques/test_pred_controller.py b/tests/openbb_terminal/etf/prediction_techniques/test_pred_controller.py
deleted file mode 100644
index 641ef3db2b7..00000000000
--- a/tests/openbb_terminal/etf/prediction_techniques/test_pred_controller.py
+++ /dev/null
@@ -1,555 +0,0 @@
-# IMPORTATION STANDARD
-import os
-from datetime import datetime
-
-# IMPORTATION THIRDPARTY
-import pandas as pd
-import pytest
-
-# IMPORTATION INTERNAL
-pred_controller = pytest.importorskip(
- modname="openbb_terminal.etf.prediction_techniques.pred_controller",
- reason="Requires prediction dependencies, like tensorflow",
-)
-
-# pylint: disable=E1101
-# pylint: disable=W0603
-
-# pytest.skip(allow_module_level=True)
-
-
-DF_ETF = pd.DataFrame.from_dict(
- data={
- pd.Timestamp("2020-11-30 00:00:00"): {
- "Open": 75.69999694824219,
- "High": 76.08999633789062,
- "Low": 75.41999816894531,
- "Close": 75.75,
- "Adj Close": 71.90919494628906,
- "Volume": 5539100,
- "date_id": 1,
- "OC_High": 75.75,
- "OC_Low": 75.69999694824219,
- },
- pd.Timestamp("2020-12-01 00:00:00"): {
- "Open": 76.0199966430664,
- "High": 77.12999725341797,
- "Low": 75.69000244140625,
- "Close": 77.02999877929688,
- "Adj Close": 73.1242904663086,
- "Volume": 6791700,
- "date_id": 2,
- "OC_High": 77.02999877929688,
- "OC_Low": 76.0199966430664,
- },
- },
- orient="index",
-)
-EMPTY_DF = pd.DataFrame()
-
-PRED_CONTROLLER = pred_controller.PredictionTechniquesController(
- ticker="MOCK_TICKER",
- start=datetime.strptime("2020-12-15", "%Y-%m-%d"),
- interval="1440min",
- data=DF_ETF,
-)
-
-
-@pytest.mark.vcr(record_mode="none")
-@pytest.mark.parametrize(
- "queue, expected",
- [
- (["pick", "help"], []),
- (["quit", "help"], ["help"]),
- ],
-)
-def test_menu_with_queue(expected, mocker, queue):
- mocker.patch(
- target=(
- "openbb_terminal.etf.prediction_techniques.pred_controller."
- "PredictionTechniquesController.switch"
- ),
- return_value=["quit"],
- )
- result_menu = pred_controller.PredictionTechniquesController(
- ticker="ARKW",
- start=datetime.strptime("2020-12-01", "%Y-%m-%d"),
- interval="1440min",
- data=DF_ETF,
- queue=queue,
- ).menu()
-
- assert result_menu == expected
-
-
-@pytest.mark.vcr(record_mode="none")
-def test_menu_without_queue_completion(mocker):
- # ENABLE AUTO-COMPLETION : HELPER_FUNCS.MENU
- mocker.patch(
- target="openbb_terminal.feature_flags.USE_PROMPT_TOOLKIT",
- new=True,
- )
- mocker.patch(
- target="openbb_terminal.parent_classes.session",
- )
- mocker.patch(
- target="openbb_terminal.parent_classes.session.prompt",
- return_value="quit",
- )
-
- # DISABLE AUTO-COMPLETION : CONTROLLER.COMPLETER
- mocker.patch.object(
- target=pred_controller.obbff,
- attribute="USE_PROMPT_TOOLKIT",
- new=True,
- )
- mocker.patch(
- target="openbb_terminal.etf.prediction_techniques.pred_controller.session",
- )
- mocker.patch(
- target="openbb_terminal.etf.prediction_techniques.pred_controller.session.prompt",
- return_value="quit",
- )
-
- result_menu = pred_controller.PredictionTechniquesController(
- ticker="ARKW",
- start=datetime.strptime("2020-12-01", "%Y-%m-%d"),
- interval="1440min",
- data=DF_ETF,
- queue=None,
- ).menu()
-
- assert result_menu == ["help"]
-
-
-@pytest.mark.vcr(record_mode="none")
-@pytest.mark.parametrize(
- "mock_input",
- ["picked", "load help", "mock"],
-)
-def test_menu_without_queue_sys_exit(mock_input, mocker):
- # DISABLE AUTO-COMPLETION
- mocker.patch.object(
- target=pred_controller.obbff,
- attribute="USE_PROMPT_TOOLKIT",
- new=False,
- )
- mocker.patch(
- target="openbb_terminal.etf.prediction_techniques.pred_controller.session",
- return_value=None,
- )
-
- # MOCK USER INPUT
- mocker.patch("builtins.input", return_value=mock_input)
-
- # MOCK SWITCH
- class SystemExitSideEffect:
- def __init__(self):
- self.first_call = True
-
- def __call__(self, *args, **kwargs):
- if self.first_call:
- self.first_call = False
- raise SystemExit()
- return ["quit"]
-
- mock_switch = mocker.Mock(side_effect=SystemExitSideEffect())
- mocker.patch(
- target=(
- "openbb_terminal.etf.prediction_techniques.pred_controller."
- "PredictionTechniquesController.switch"
- ),
- new=mock_switch,
- )
-
- result_menu = pred_controller.PredictionTechniquesController(
- ticker="ARKW",
- start=datetime.strptime("2020-12-01", "%Y-%m-%d"),
- interval="1440min",
- data=DF_ETF,
- queue=None,
- ).menu()
-
- assert result_menu == ["help"]
-
-
-@pytest.mark.vcr(record_mode="none")
-@pytest.mark.record_stdout
-@pytest.mark.parametrize(
- "start",
- [
- datetime.strptime("2020-12-01", "%Y-%m-%d"),
- ],
-)
-def test_print_help(start):
- controller = pred_controller.PredictionTechniquesController(
- ticker="ARKW",
- start=start,
- interval="1440min",
- data=DF_ETF,
- )
- controller.print_help()
-
-
-@pytest.mark.vcr(record_mode="none")
-@pytest.mark.parametrize(
- "an_input, expected_queue",
- [
- ("", []),
- ("/help", ["home", "help"]),
- ("help/help", ["help", "help"]),
- ("q", ["quit"]),
- ("h", []),
- ("r", ["quit", "quit", "reset", "etf", "load ARKW", "pred"]),
- ],
-)
-def test_switch(an_input, expected_queue):
- controller = pred_controller.PredictionTechniquesController(
- ticker="ARKW",
- start=datetime.strptime("2020-12-01", "%Y-%m-%d"),
- interval="1440min",
- data=DF_ETF,
- queue=None,
- )
- queue = controller.switch(an_input=an_input)
-
- assert queue == expected_queue
-
-
-@pytest.mark.vcr(record_mode="none")
-def test_call_cls(mocker):
- mocker.patch("os.system")
- controller = pred_controller.PredictionTechniquesController(
- ticker="ARKW",
- start=datetime.strptime("2020-12-01", "%Y-%m-%d"),
- interval="1440min",
- data=DF_ETF,
- )
- controller.call_cls([])
-
- assert controller.queue == []
- os.system.assert_called_once_with("cls||clear")
-
-
-@pytest.mark.vcr(record_mode="none")
-@pytest.mark.parametrize(
- "func, queue, expected_queue",
- [
- (
- "call_exit",
- [],
- [
- "quit",
- "quit",
- "quit",
- ],
- ),
- ("call_exit", ["help"], ["quit", "quit", "quit", "help"]),
- ("call_home", [], ["quit", "quit"]),
- ("call_help", [], []),
- ("call_quit", [], ["quit"]),
- ("call_quit", ["help"], ["quit", "help"]),
- (
- "call_reset",
- [],
- ["quit", "quit", "reset", "etf", "load ARKW", "pred"],
- ),
- (
- "call_reset",
- ["help"],
- ["quit", "quit", "reset", "etf", "load ARKW", "pred", "help"],
- ),
- ],
-)
-def test_call_func_expect_queue(expected_queue, queue, func):
- controller = pred_controller.PredictionTechniquesController(
- ticker="ARKW",
- start=datetime.strptime("2020-12-01", "%Y-%m-%d"),
- interval="1440min",
- data=DF_ETF,
- queue=queue,
- )
- result = getattr(controller, func)([])
-
- assert result is None
- assert controller.queue == expected_queue
-
-
-@pytest.mark.vcr(record_mode="none")
-@pytest.mark.parametrize(
- "tested_func, mocked_func, other_args, called_with",
- [
- (
- "call_ets",
- "ets_view.display_exponential_smoothing",
- [
- "--day=1",
- "--trend=A",
- "--seasonal=M",
- "--period=2",
- "--end=2020-12-15",
- "--export=png",
- ],
- dict(
- ticker="MOCK_TICKER",
- values=PRED_CONTROLLER.data["AdjClose"],
- n_predict=1,
- trend="A",
- seasonal="M",
- seasonal_periods=2,
- s_end_date=datetime.strptime("2020-12-15", "%Y-%m-%d"),
- export="png",
- ),
- ),
- (
- "call_knn",
- "knn_view.display_k_nearest_neighbors",
- [
- "--input=1",
- "--days=2",
- "--jumps=3",
- "--neighbors=4",
- "--end=2020-12-01",
- "--test_size=0.1",
- "--no_shuffle",
- ],
- dict(
- ticker="MOCK_TICKER",
- data=PRED_CONTROLLER.data["AdjClose"],
- n_neighbors=4,
- n_input_days=1,
- n_predict_days=2,
- test_size=0.1,
- end_date=datetime.strptime("2020-12-01", "%Y-%m-%d"),
- no_shuffle=False,
- ),
- ),
- (
- "call_regression",
- "regression_view.display_regression",
- [
- "4",
- "--input=1",
- "--days=2",
- "--jumps=3",
- "--end=2020-12-15",
- "--export=png",
- ],
- dict(
- dataset="MOCK_TICKER",
- values=PRED_CONTROLLER.data["AdjClose"],
- poly_order=4,
- n_input=1,
- n_predict=2,
- n_jumps=3,
- s_end_date=datetime.strptime("2020-12-15", "%Y-%m-%d"),
- export="png",
- ),
- ),
- (
- "call_arima",
- "arima_view.display_arima",
- [
- "--days=1",
- "--ic=bic",
- "--seasonal",
- "--order=p,q,d",
- "--results",
- "--end=2020-12-15",
- "--export=png",
- ],
- dict(
- dataset="MOCK_TICKER",
- values=PRED_CONTROLLER.data["AdjClose"],
- arima_order="p,q,d",
- n_predict=1,
- seasonal=True,
- ic="bic",
- results=True,
- s_end_date=datetime.strptime("2020-12-15", "%Y-%m-%d"),
- export="png",
- ),
- ),
- (
- "call_mlp",
- "neural_networks_view.display_mlp",
- [
- "--days=1",
- "--input=2",
- "--epochs=3",
- "--end=2020-12-15",
- "--batch_size=4",
- "--loops=5",
- # "--valid", "0.1",
- "--lr=0.01",
- "--no_shuffle",
- ],
- dict(
- dataset="MOCK_TICKER",
- data=PRED_CONTROLLER.data["AdjClose"],
- n_input_days=2,
- n_predict_days=1,
- learning_rate=0.01,
- epochs=3,
- batch_size=4,
- test_size=0.1,
- n_loops=5,
- no_shuffle=False,
- ),
- ),
- (
- "call_rnn",
- "neural_networks_view.display_rnn",
- [
- "--days=1",
- "--input=2",
- "--epochs=3",
- "--end=2020-12-15",
- "--batch_size=4",
- "--loops=5",
- # "--valid", "0.1",
- "--lr=0.01",
- "--no_shuffle",
- ],
- dict(
- dataset="MOCK_TICKER",
- data=PRED_CONTROLLER.data["AdjClose"],
- n_input_days=2,
- n_predict_days=1,
- learning_rate=0.01,
- epochs=3,
- batch_size=4,
- test_size=0.1,
- n_loops=5,
- no_shuffle=False,
- ),
- ),
- (
- "call_lstm",
- "neural_networks_view.display_lstm",
- [
- "--days=1",
- "--input=2",
- "--epochs=3",
- "--end=2020-12-15",
- "--batch_size=4",
- "--loops=5",
- # "--valid", "0.1",
- "--lr=0.01",
- "--no_shuffle",
- ],
- dict(
- dataset="MOCK_TICKER",
- data=PRED_CONTROLLER.data["AdjClose"],
- n_input_days=2,
- n_predict_days=1,
- learning_rate=0.01,
- epochs=3,
- batch_size=4,
- test_size=0.1,
- n_loops=5,
- no_shuffle=False,
- ),
- ),
- (
- "call_conv1d",
- "neural_networks_view.display_conv1d",
- [
- "--days=1",
- "--input=2",
- "--epochs=3",
- "--end=2020-12-15",
- "--batch_size=4",
- "--loops=5",
- # "--valid", "0.1",
- "--lr=0.01",
- "--no_shuffle",
- ],
- dict(
- dataset="MOCK_TICKER",
- data=PRED_CONTROLLER.data["AdjClose"],
- n_input_days=2,
- n_predict_days=1,
- learning_rate=0.01,
- epochs=3,
- batch_size=4,
- test_size=0.1,
- n_loops=5,
- no_shuffle=False,
- ),
- ),
- (
- "call_mc",
- "mc_view.display_mc_forecast",
- [
- "--days=1",
- # "--num=2",
- "--dist=normal",
- "--export=png",
- ],
- dict(
- data=PRED_CONTROLLER.data["AdjClose"],
- n_future=1,
- n_sims=100,
- use_log=False,
- export="png",
- ),
- ),
- ],
-)
-def test_call_func(tested_func, mocked_func, other_args, called_with, mocker):
- mock = mocker.Mock()
- mocker.patch(
- "openbb_terminal.etf.prediction_techniques.pred_controller." + mocked_func,
- new=mock,
- )
- getattr(PRED_CONTROLLER, tested_func)(other_args=other_args)
-
- if isinstance(called_with, dict):
- mock.assert_called_once_with(**called_with)
- elif isinstance(called_with, list):
- mock.assert_called_once_with(*called_with)
- else:
- mock.assert_called_once()
-
-
-@pytest.mark.vcr(record_mode="none")
-@pytest.mark.parametrize(
- "func",
- [
- "call_load",
- "call_pick",
- "call_ets",
- "call_knn",
- "call_regression",
- "call_arima",
- "call_mlp",
- "call_rnn",
- "call_lstm",
- "call_conv1d",
- "call_mc",
- ],
-)
-def test_call_func_no_parser(func, mocker):
- mock = mocker.Mock(return_value=None)
- mocker.patch.object(
- target=pred_controller,
- attribute="parse_known_args_and_warn",
- new=mock,
- )
- mocker.patch.object(
- target=pred_controller.pred_helper,
- attribute="parse_known_args_and_warn",
- new=mock,
- )
- controller = pred_controller.PredictionTechniquesController(
- ticker="MOCK_TICKER",
- start=datetime.strptime("2020-12-01", "%Y-%m-%d"),
- interval="1440min",
- data=DF_ETF.copy(),
- )
-
- func_result = getattr(controller, func)(other_args=["PM"])
- assert func_result is None
- assert controller.queue == []
- getattr(pred_controller, "parse_known_args_and_warn").assert_called_once()
diff --git a/tests/openbb_terminal/etf/prediction_techniques/txt/test_pred_controller/test_call_load.txt b/tests/openbb_terminal/etf/prediction_techniques/txt/test_pred_controller/test_call_load.txt
deleted file mode 100644
index 22f11e86f80..00000000000
--- a/tests/openbb_terminal/etf/prediction_techniques/txt/test_pred_controller/test_call_load.txt
+++ /dev/null
@@ -1,19 +0,0 @@
-
- load load new ticker
- pick pick new target variable
-
-Ticker Loaded: ARKW (from 2020-12-01)
-Target Column: AdjClose
-
-Models:
- ets exponential smoothing (e.g. Holt-Winters)
- knn k-Nearest Neighbors
- regression polynomial regression
- arima autoregressive integrated moving average
- mlp MultiLayer Perceptron
- rnn Recurrent Neural Network
- lstm Long-Short Term Memory
- conv1d 1D Convolutional Neural Network
- mc Monte-Carlo simulations
-
-2022 Jan 20, 09:57 (β¨) /etf/pred/ $
\ No newline at end of file
diff --git a/tests/openbb_terminal/etf/prediction_techniques/txt/test_pred_controller/test_print_help[None].txt b/tests/openbb_terminal/etf/prediction_techniques/txt/test_pred_controller/test_print_help[None].txt
deleted file mode 100644
index e69de29bb2d..00000000000
diff --git a/tests/openbb_terminal/etf/prediction_techniques/txt/test_pred_controller/test_print_help[start0].txt b/tests/openbb_terminal/etf/prediction_techniques/txt/test_pred_controller/test_print_help[start0].txt
deleted file mode 100644
index 3626d514a2c..00000000000
--- a/tests/openbb_terminal/etf/prediction_techniques/txt/test_pred_controller/test_print_help[start0].txt
+++ /dev/null
@@ -1,18 +0,0 @@
-
- load load new ticker
- pick pick new target variable
-
-Ticker Loaded: ARKW (from 2020-12-01)
-Target Column: AdjClose
-
-Models:
- ets exponential smoothing (e.g. Holt-Winters)
- knn k-Nearest Neighbors
- regression polynomial regression
- arima autoregressive integrated moving average
- mlp MultiLayer Perceptron
- rnn Recurrent Neural Network
- lstm Long-Short Term Memory
- conv1d 1D Convolutional Neural Network
- mc Monte-Carlo simulations
-
diff --git a/tests/openbb_terminal/etf/prediction_techniques/txt/test_pred_controller/test_print_help[start1].txt b/tests/openbb_terminal/etf/prediction_techniques/txt/test_pred_controller/test_print_help[start1].txt
deleted file mode 100644
index 3626d514a2c..00000000000
--- a/tests/openbb_terminal/etf/prediction_techniques/txt/test_pred_controller/test_print_help[start1].txt
+++ /dev/null
@@ -1,18 +0,0 @@
-
- load load new ticker
- pick pick new target variable
-
-Ticker Loaded: ARKW (from 2020-12-01)
-Target Column: AdjClose
-
-Models:
- ets exponential smoothing (e.g. Holt-Winters)
- knn k-Nearest Neighbors
- regression polynomial regression
- arima autoregressive integrated moving average
- mlp MultiLayer Perceptron
- rnn Recurrent Neural Network
- lstm Long-Short Term Memory
- conv1d 1D Convolutional Neural Network
- mc Monte-Carlo simulations
-
diff --git a/tests/openbb_terminal/etf/txt/test_etf_controller/test_print_help.txt b/tests/openbb_terminal/etf/txt/test_etf_controller/test_print_help.txt
index 7df575c6b36..69a136e59d7 100644
--- a/tests/openbb_terminal/etf/txt/test_etf_controller/test_print_help.txt
+++ b/tests/openbb_terminal/etf/txt/test_etf_controller/test_print_help.txt
@@ -18,5 +18,4 @@ Major holdings:
[unvl] compare compare multiple different ETFs[/unvl] [StockAnalysis]
[unvl]> ta technical analysis, ema, macd, rsi, adx, bbands, obv[/unvl]
-[unvl]> pred prediction techniques, regression, arima, rnn, lstm[/unvl]
diff --git a/openbb_terminal/forex/prediction_techniques/__init__.py b/tests/openbb_terminal/forecast/__init__.py
similarity index 100%
rename from openbb_terminal/forex/prediction_techniques/__init__.py
rename to tests/openbb_terminal/forecast/__init__.py
diff --git a/tests/openbb_terminal/forecast/conftest.py b/tests/openbb_terminal/forecast/conftest.py
new file mode 100644
index 00000000000..ebc22a5c451
--- /dev/null
+++ b/tests/openbb_terminal/forecast/conftest.py
@@ -0,0 +1,38 @@
+import os
+import pytest
+from _pytest.nodes import Node
+import pandas as pd
+
+
+def create_path(*path: str) -> str:
+ base_path = os.path.dirname(os.path.abspath(__file__))
+ in_between = os.path.dirname(base_path)
+ default_path = os.path.join(in_between, *path)
+ return default_path
+
+
+@pytest.fixture
+def tsla_csv():
+ path = create_path("forecast", "data", "TSLA.csv")
+ df = pd.read_csv(path)
+ df.columns = [x.lower() for x in df.columns]
+ df["date"] = df["date"].apply(lambda x: pd.to_datetime(x))
+ return df
+
+
+def test_model(model, data, *args, **kwargs):
+ try:
+ _, _, predict, MAPE, _ = model(data, *args, **kwargs)
+ except ValueError:
+ _, _, predict, MAPE, _, _ = model(data, *args, **kwargs)
+ try:
+ predict_list = predict.pd_dataframe()["close"].tolist()
+ except (AssertionError, KeyError):
+ predict_list = predict.quantile_df()
+ predict_list = predict_list[predict_list.columns[0]].tolist()
+ return predict_list, MAPE
+
+
+def pytest_runtest_setup(item: Node):
+ if not item.config.getoption("--prediction"):
+ pytest.skip(msg="Runs only with option : --prediction")
diff --git a/tests/openbb_terminal/forecast/data/TSLA.csv b/tests/openbb_terminal/forecast/data/TSLA.csv
new file mode 100644
index 00000000000..5ebfc74c3dc
--- /dev/null
+++ b/tests/openbb_terminal/forecast/data/TSLA.csv
@@ -0,0 +1,612 @@
+Date,Open,High,Low,Close,Adj Close,Volume
+2020-01-02,84.9000015258789,86.13999938964844,84.34200286865234,86.052001953125,86.052001953125,47660500
+2020-01-03,88.0999984741211,90.80000305175781,87.38400268554688,88.60199737548828,88.60199737548828,88892500
+2020-01-06,88.09400177001953,90.31199645996094,88.0,90.30799865722656,90.30799865722656,50665000
+2020-01-07,92.27999877929688,94.32599639892578,90.6719970703125,93.81199645996094,93.81199645996094,89410500
+2020-01-08,94.73999786376953,99.697998046875,93.64600372314453,98.4280014038086,98.4280014038086,155721500
+2020-01-09,99.41999816894531,99.76000213623047,94.5739974975586,96.26799774169922,96.26799774169922,142202000
+2020-01-10,96.35800170898438,96.98799896240234,94.73999786376953,95.62999725341797,95.62999725341797,64797500
+2020-01-13,98.69999694824219,105.1259994506836,98.4000015258789,104.97200012207031,104.97200012207031,132588000
+2020-01-14,108.85199737548828,109.48200225830078,104.9800033569336,107.58399963378906,107.58399963378906,144981000
+2020-01-15,105.9520034790039,107.56800079345703,103.35800170898438,103.69999694824219,103.69999694824219,86844000
+2020-01-16,98.75,102.89199829101562,98.43399810791016,102.697998046875,102.697998046875,108683500
+2020-01-17,101.52200317382812,103.13400268554688,100.63200378417969,102.0999984741211,102.0999984741211,68145500
+2020-01-21,106.05000305175781,109.71600341796875,105.68199920654297,109.44000244140625,109.44000244140625,89017500
+2020-01-22,114.37799835205078,118.9000015258789,111.81999969482422,113.91200256347656,113.91200256347656,156845000
+2020-01-23,112.8499984741211,116.4000015258789,111.12000274658203,114.44000244140625,114.44000244140625,98255000
+2020-01-24,114.1259994506836,114.77200317382812,110.85199737548828,112.96399688720703,112.96399688720703,71768000
+2020-01-27,108.39800262451172,112.88800048828125,107.85600280761719,111.60399627685547,111.60399627685547,68040500
+2020-01-28,113.697998046875,115.36199951171875,111.61599731445312,113.37999725341797,113.37999725341797,58942500
+2020-01-29,115.13800048828125,117.95999908447266,113.48600006103516,116.197998046875,116.197998046875,89007500
+2020-01-30,126.48400115966797,130.17599487304688,123.5999984741211,128.16200256347656,128.16200256347656,145028500
+2020-01-31,128.0,130.60000610351562,126.50399780273438,130.11399841308594,130.11399841308594,78596500
+2020-02-03,134.73800659179688,157.22799682617188,134.70399475097656,156.0,156.0,235325000
+2020-02-04,176.5919952392578,193.79800415039062,166.7760009765625,177.41200256347656,177.41200256347656,304694000
+2020-02-05,164.65199279785156,169.1959991455078,140.82200622558594,146.94000244140625,146.94000244140625,242119000
+2020-02-06,139.98399353027344,159.16600036621094,137.39999389648438,149.79200744628906,149.79200744628906,199404000
+2020-02-07,146.11000061035156,153.9499969482422,146.0,149.61399841308594,149.61399841308594,85317500
+2020-02-10,160.0,163.9980010986328,150.47999572753906,154.25599670410156,154.25599670410156,123446000
+2020-02-11,153.75799560546875,156.70199584960938,151.60000610351562,154.87600708007812,154.87600708007812,58487500
+2020-02-12,155.57400512695312,157.9499969482422,152.6739959716797,153.45799255371094,153.45799255371094,60112500
+2020-02-13,148.3679962158203,163.60000610351562,147.0,160.8000030517578,160.8000030517578,131446500
+2020-02-14,157.44400024414062,162.593994140625,157.10000610351562,160.00599670410156,160.00599670410156,78468500
+2020-02-18,168.32000732421875,172.0,166.4720001220703,171.67999267578125,171.67999267578125,81908500
+2020-02-19,184.6999969482422,188.95599365234375,180.20399475097656,183.48399353027344,183.48399353027344,127115000
+2020-02-20,182.38999938964844,182.39999389648438,171.98800659179688,179.8820037841797,179.8820037841797,88174500
+2020-02-21,181.39599609375,182.61199951171875,176.08999633789062,180.1999969482422,180.1999969482422,71574000
+2020-02-24,167.8000030517578,172.6999969482422,164.44000244140625,166.75799560546875,166.75799560546875,75961000
+2020-02-25,169.8000030517578,171.32000732421875,157.39999389648438,159.98199462890625,159.98199462890625,86452500
+2020-02-26,156.5,162.66200256347656,155.2220001220703,155.75999450683594,155.75999450683594,70427500
+2020-02-27,146.0,147.95399475097656,133.8000030517578,135.8000030517578,135.8000030517578,121386000
+2020-02-28,125.94000244140625,138.10400390625,122.30400085449219,133.59800720214844,133.59800720214844,121114500
+2020-03-02,142.2519989013672,148.73800659179688,137.33399963378906,148.7239990234375,148.7239990234375,100975000
+2020-03-03,161.0,161.39599609375,143.2220001220703,149.1020050048828,149.1020050048828,128920000
+2020-03-04,152.79200744628906,153.3040008544922,144.9459991455078,149.89999389648438,149.89999389648438,75245000
+2020-03-05,144.75399780273438,149.14999389648438,143.61399841308594,144.9080047607422,144.9080047607422,54263500
+2020-03-06,138.0,141.39999389648438,136.85400390625,140.6959991455078,140.6959991455078,63314500
+2020-03-09,121.0780029296875,132.60000610351562,121.0,121.5999984741211,121.5999984741211,85368500
+2020-03-10,131.88600158691406,133.60000610351562,121.5999984741211,129.0659942626953,129.0659942626953,77972000
+2020-03-11,128.0399932861328,130.71600341796875,122.5999984741211,126.84600067138672,126.84600067138672,66612500
+2020-03-12,116.1780014038086,118.9000015258789,109.25,112.11000061035156,112.11000061035156,94545500
+2020-03-13,119.0,121.51399993896484,100.4000015258789,109.3239974975586,109.3239974975586,113201500
+2020-03-16,93.9000015258789,98.9739990234375,88.43399810791016,89.01399993896484,89.01399993896484,102447500
+2020-03-17,88.00199890136719,94.37000274658203,79.19999694824219,86.04000091552734,86.04000091552734,119973000
+2020-03-18,77.80000305175781,80.97200012207031,70.10199737548828,72.24400329589844,72.24400329589844,118931000
+2020-03-19,74.94000244140625,90.4000015258789,71.69200134277344,85.52799987792969,85.52799987792969,150977500
+2020-03-20,87.63999938964844,95.4000015258789,85.15799713134766,85.50599670410156,85.50599670410156,141427500
+2020-03-23,86.72000122070312,88.4000015258789,82.0999984741211,86.85800170898438,86.85800170898438,82272500
+2020-03-24,95.45999908447266,102.73799896240234,94.80000305175781,101.0,101.0,114476000
+2020-03-25,109.05000305175781,111.4000015258789,102.22200012207031,107.8499984741211,107.8499984741211,106113500
+2020-03-26,109.47799682617188,112.0,102.44999694824219,105.63200378417969,105.63200378417969,86903500
+2020-03-27,101.0,105.16000366210938,98.80599975585938,102.87200164794922,102.87200164794922,71887000
+2020-03-30,102.052001953125,103.33000183105469,98.24600219726562,100.4260025024414,100.4260025024414,59990500
+2020-03-31,100.25,108.59200286865234,99.4000015258789,104.80000305175781,104.80000305175781,88857500
+2020-04-01,100.80000305175781,102.79000091552734,95.0199966430664,96.31199645996094,96.31199645996094,66766000
+2020-04-02,96.20600128173828,98.85199737548828,89.27999877929688,90.89399719238281,90.89399719238281,99292000
+2020-04-03,101.9000015258789,103.0979995727539,93.6780014038086,96.00199890136719,96.00199890136719,112810500
+2020-04-06,102.23999786376953,104.19999694824219,99.59200286865234,103.24800109863281,103.24800109863281,74509000
+2020-04-07,109.0,113.0,106.46800231933594,109.08999633789062,109.08999633789062,89599000
+2020-04-08,110.83999633789062,111.44200134277344,106.66600036621094,109.76799774169922,109.76799774169922,63280000
+2020-04-09,112.41799926757812,115.03600311279297,111.4219970703125,114.5999984741211,114.5999984741211,68250000
+2020-04-13,118.03199768066406,130.39999389648438,116.10600280761719,130.19000244140625,130.19000244140625,112377000
+2020-04-14,139.79400634765625,148.37600708007812,138.48599243164062,141.97799682617188,141.97799682617188,152882500
+2020-04-15,148.39999389648438,150.62600708007812,142.0,145.96600341796875,145.96600341796875,117885000
+2020-04-16,143.38800048828125,151.88999938964844,141.343994140625,149.04200744628906,149.04200744628906,103289500
+2020-04-17,154.45599365234375,154.99000549316406,149.53199768066406,150.7779998779297,150.7779998779297,65641000
+2020-04-20,146.5399932861328,153.11399841308594,142.44200134277344,149.27200317382812,149.27200317382812,73733000
+2020-04-21,146.0240020751953,150.66600036621094,134.75799560546875,137.343994140625,137.343994140625,101045500
+2020-04-22,140.79600524902344,146.8000030517578,137.74200439453125,146.4219970703125,146.4219970703125,70827500
+2020-04-23,145.52000427246094,146.8000030517578,140.62600708007812,141.12600708007812,141.12600708007812,66183500
+2020-04-24,142.16200256347656,146.14599609375,139.63600158691406,145.02999877929688,145.02999877929688,66060000
+2020-04-27,147.52200317382812,159.8979949951172,147.0,159.75,159.75,103407000
+2020-04-28,159.1280059814453,161.0,151.33799743652344,153.82400512695312,153.82400512695312,76110000
+2020-04-29,158.03399658203125,160.63999938964844,156.6320037841797,160.1020050048828,160.1020050048828,81080000
+2020-04-30,171.03799438476562,173.96400451660156,152.6999969482422,156.37600708007812,156.37600708007812,142359500
+2020-05-01,151.0,154.5540008544922,136.60800170898438,140.26400756835938,140.26400756835938,162659000
+2020-05-04,140.1999969482422,152.39999389648438,139.60000610351562,152.23800659179688,152.23800659179688,96185500
+2020-05-05,157.95799255371094,159.78399658203125,152.43600463867188,153.64199829101562,153.64199829101562,84958500
+2020-05-06,155.3000030517578,157.9600067138672,152.2220001220703,156.51600646972656,156.51600646972656,55616000
+2020-05-07,155.44200134277344,159.27999877929688,154.47000122070312,156.00799560546875,156.00799560546875,57638500
+2020-05-08,158.75399780273438,164.8000030517578,157.40199279785156,163.88400268554688,163.88400268554688,80432500
+2020-05-11,158.1020050048828,164.8000030517578,157.0,162.25799560546875,162.25799560546875,82598000
+2020-05-12,165.39999389648438,168.6580047607422,161.60000610351562,161.8820037841797,161.8820037841797,79534500
+2020-05-13,164.16600036621094,165.1999969482422,152.66000366210938,158.19200134277344,158.19200134277344,95327500
+2020-05-14,156.0,160.6719970703125,152.8000030517578,160.66600036621094,160.66600036621094,68411000
+2020-05-15,158.07000732421875,161.00999450683594,157.30999755859375,159.83399963378906,159.83399963378906,52592000
+2020-05-18,165.55599975585938,166.94400024414062,160.7760009765625,162.7259979248047,162.7259979248047,58329000
+2020-05-19,163.03399658203125,164.41400146484375,161.21600341796875,161.6020050048828,161.6020050048828,48182500
+2020-05-20,164.10000610351562,165.1999969482422,162.36000061035156,163.11199951171875,163.11199951171875,36546500
+2020-05-21,163.1999969482422,166.5,159.1999969482422,165.52000427246094,165.52000427246094,61273000
+2020-05-22,164.4340057373047,166.3560028076172,162.39999389648438,163.37600708007812,163.37600708007812,49937500
+2020-05-26,166.89999389648438,166.9199981689453,163.14199829101562,163.7740020751953,163.7740020751953,40448500
+2020-05-27,164.1719970703125,165.54200744628906,157.0,164.04600524902344,164.04600524902344,57747500
+2020-05-28,162.70199584960938,164.9499969482422,160.33799743652344,161.16200256347656,161.16200256347656,36278000
+2020-05-29,161.75,167.0,160.8419952392578,167.0,167.0,58822500
+2020-06-01,171.60000610351562,179.8000030517578,170.82000732421875,179.6199951171875,179.6199951171875,74697500
+2020-06-02,178.94000244140625,181.73199462890625,174.1999969482422,176.31199645996094,176.31199645996094,67828000
+2020-06-03,177.62399291992188,179.58799743652344,176.02000427246094,176.5919952392578,176.5919952392578,39747500
+2020-06-04,177.9759979248047,179.14999389648438,171.68800354003906,172.87600708007812,172.87600708007812,44438500
+2020-06-05,175.5679931640625,177.3040008544922,173.24000549316406,177.1320037841797,177.1320037841797,39059500
+2020-06-08,183.8000030517578,190.0,181.83200073242188,189.98399353027344,189.98399353027344,70873500
+2020-06-09,188.0019989013672,190.88800048828125,184.78599548339844,188.13400268554688,188.13400268554688,56941000
+2020-06-10,198.37600708007812,205.49600219726562,196.5,205.00999450683594,205.00999450683594,92817000
+2020-06-11,198.0399932861328,203.79200744628906,194.39999389648438,194.5679931640625,194.5679931640625,79582500
+2020-06-12,196.0,197.5959930419922,182.52000427246094,187.05599975585938,187.05599975585938,83817000
+2020-06-15,183.55799865722656,199.76800537109375,181.6999969482422,198.17999267578125,198.17999267578125,78486000
+2020-06-16,202.3699951171875,202.5760040283203,192.47799682617188,196.42599487304688,196.42599487304688,70255500
+2020-06-17,197.54200744628906,201.0,196.51400756835938,198.35800170898438,198.35800170898438,49454000
+2020-06-18,200.60000610351562,203.83999633789062,198.8939971923828,200.79200744628906,200.79200744628906,48759500
+2020-06-19,202.55599975585938,203.19400024414062,198.26800537109375,200.17999267578125,200.17999267578125,43398500
+2020-06-22,199.99000549316406,201.7760009765625,198.00399780273438,198.86399841308594,198.86399841308594,31812000
+2020-06-23,199.7760009765625,202.39999389648438,198.802001953125,200.3560028076172,200.3560028076172,31826500
+2020-06-24,198.82200622558594,200.17599487304688,190.6280059814453,192.1699981689453,192.1699981689453,54798000
+2020-06-25,190.85400390625,197.1959991455078,187.42999267578125,197.1959991455078,197.1959991455078,46272500
+2020-06-26,198.95599365234375,199.0,190.9739990234375,191.947998046875,191.947998046875,44274500
+2020-06-29,193.802001953125,202.0,189.70399475097656,201.8699951171875,201.8699951171875,45132000
+2020-06-30,201.3000030517578,217.53799438476562,200.74600219726562,215.96200561523438,215.96200561523438,84592500
+2020-07-01,216.60000610351562,227.0659942626953,216.10000610351562,223.92599487304688,223.92599487304688,66634500
+2020-07-02,244.29600524902344,245.60000610351562,237.1199951171875,241.73199462890625,241.73199462890625,86250500
+2020-07-06,255.33799743652344,275.5580139160156,253.20799255371094,274.3160095214844,274.3160095214844,102849500
+2020-07-07,281.00201416015625,285.8999938964844,267.3420104980469,277.97198486328125,277.97198486328125,107448500
+2020-07-08,281.0,283.4519958496094,262.26800537109375,273.1759948730469,273.1759948730469,81556500
+2020-07-09,279.39801025390625,281.7120056152344,270.2560119628906,278.8559875488281,278.8559875488281,58588000
+2020-07-10,279.20001220703125,309.78399658203125,275.2019958496094,308.92999267578125,308.92999267578125,116688000
+2020-07-13,331.79998779296875,358.99798583984375,294.22198486328125,299.4119873046875,299.4119873046875,194927000
+2020-07-14,311.20001220703125,318.0,286.20001220703125,303.3599853515625,303.3599853515625,117090500
+2020-07-15,308.6000061035156,310.0,291.3999938964844,309.2019958496094,309.2019958496094,81839000
+2020-07-16,295.4320068359375,306.3420104980469,293.20001220703125,300.12799072265625,300.12799072265625,71504000
+2020-07-17,302.69000244140625,307.50201416015625,298.0,300.1679992675781,300.1679992675781,46650000
+2020-07-20,303.802001953125,330.0,297.6000061035156,328.6000061035156,328.6000061035156,85607000
+2020-07-21,327.9859924316406,335.0,311.6000061035156,313.6719970703125,313.6719970703125,80536000
+2020-07-22,319.79998779296875,325.28399658203125,312.3999938964844,318.46600341796875,318.46600341796875,70805500
+2020-07-23,335.7900085449219,337.79998779296875,296.15399169921875,302.614013671875,302.614013671875,121642500
+2020-07-24,283.2019958496094,293.0,273.3080139160156,283.3999938964844,283.3999938964844,96983000
+2020-07-27,287.0,309.5880126953125,282.6000061035156,307.9200134277344,307.9200134277344,80243500
+2020-07-28,300.79998779296875,312.94000244140625,294.8840026855469,295.2980041503906,295.2980041503906,79043500
+2020-07-29,300.20001220703125,306.9620056152344,297.3999938964844,299.8219909667969,299.8219909667969,47134500
+2020-07-30,297.6000061035156,302.64801025390625,294.20001220703125,297.49798583984375,297.49798583984375,38105000
+2020-07-31,303.0,303.4100036621094,284.1960144042969,286.1520080566406,286.1520080566406,61041000
+2020-08-03,289.8399963378906,301.9620056152344,288.8760070800781,297.0,297.0,44046500
+2020-08-04,299.00201416015625,305.48199462890625,292.3999938964844,297.3999938964844,297.3999938964844,42075000
+2020-08-05,298.5979919433594,299.9679870605469,293.6619873046875,297.0039978027344,297.0039978027344,24739000
+2020-08-06,298.1659851074219,303.4620056152344,295.4519958496094,297.9159851074219,297.9159851074219,29961500
+2020-08-07,299.9079895019531,299.95001220703125,283.00201416015625,290.5419921875,290.5419921875,44482000
+2020-08-10,289.6000061035156,291.5,277.1679992675781,283.7139892578125,283.7139892578125,37611500
+2020-08-11,279.20001220703125,284.0,273.0,274.87799072265625,274.87799072265625,43129000
+2020-08-12,294.0,317.0,287.0,310.9519958496094,310.9519958496094,109147000
+2020-08-13,322.20001220703125,330.2359924316406,313.4519958496094,324.20001220703125,324.20001220703125,102126500
+2020-08-14,332.99798583984375,333.760009765625,325.3280029296875,330.1419982910156,330.1419982910156,62888000
+2020-08-17,335.3999938964844,369.1719970703125,334.5660095214844,367.12799072265625,367.12799072265625,101211500
+2020-08-18,379.7980041503906,384.7799987792969,369.0220031738281,377.4179992675781,377.4179992675781,82372500
+2020-08-19,373.0,382.20001220703125,368.24200439453125,375.70599365234375,375.70599365234375,61026500
+2020-08-20,372.135986328125,404.39801025390625,371.4119873046875,400.3659973144531,400.3659973144531,103059000
+2020-08-21,408.9519958496094,419.0979919433594,405.010009765625,409.9960021972656,409.9960021972656,107448000
+2020-08-24,425.2560119628906,425.79998779296875,385.5039978027344,402.8399963378906,402.8399963378906,100318000
+2020-08-25,394.9779968261719,405.5899963378906,393.6000061035156,404.6679992675781,404.6679992675781,53294500
+2020-08-26,412.0,433.20001220703125,410.72601318359375,430.6340026855469,430.6340026855469,71197000
+2020-08-27,436.0920104980469,459.1199951171875,428.5,447.75,447.75,118465000
+2020-08-28,459.02398681640625,463.697998046875,437.3039855957031,442.67999267578125,442.67999267578125,100406000
+2020-08-31,444.6099853515625,500.1400146484375,440.1099853515625,498.32000732421875,498.32000732421875,118374400
+2020-09-01,502.1400146484375,502.489990234375,470.510009765625,475.04998779296875,475.04998779296875,89841100
+2020-09-02,478.989990234375,479.0400085449219,405.1199951171875,447.3699951171875,447.3699951171875,96176100
+2020-09-03,407.2300109863281,431.79998779296875,402.0,407.0,407.0,87596100
+2020-09-04,402.80999755859375,428.0,372.0199890136719,418.32000732421875,418.32000732421875,110321900
+2020-09-08,356.0,368.739990234375,329.8800048828125,330.2099914550781,330.2099914550781,115465700
+2020-09-09,356.6000061035156,369.0,341.510009765625,366.2799987792969,366.2799987792969,79465800
+2020-09-10,386.2099914550781,398.989990234375,360.55999755859375,371.3399963378906,371.3399963378906,84930600
+2020-09-11,381.94000244140625,382.5,360.5,372.7200012207031,372.7200012207031,60717500
+2020-09-14,380.95001220703125,420.0,373.29998779296875,419.6199951171875,419.6199951171875,83020600
+2020-09-15,436.55999755859375,461.94000244140625,430.70001220703125,449.760009765625,449.760009765625,97298200
+2020-09-16,439.8699951171875,457.7900085449219,435.30999755859375,441.760009765625,441.760009765625,72279300
+2020-09-17,415.6000061035156,437.7900085449219,408.0,423.42999267578125,423.42999267578125,76779200
+2020-09-18,447.94000244140625,451.0,428.79998779296875,442.1499938964844,442.1499938964844,86406800
+2020-09-21,453.1300048828125,455.67999267578125,407.07000732421875,449.3900146484375,449.3900146484375,109476800
+2020-09-22,429.6000061035156,437.760009765625,417.6000061035156,424.2300109863281,424.2300109863281,79580800
+2020-09-23,405.1600036621094,412.1499938964844,375.8800048828125,380.3599853515625,380.3599853515625,95074200
+2020-09-24,363.79998779296875,399.5,351.29998779296875,387.7900085449219,387.7900085449219,96561100
+2020-09-25,393.4700012207031,408.7300109863281,391.29998779296875,407.3399963378906,407.3399963378906,67208500
+2020-09-28,424.6199951171875,428.0799865722656,415.54998779296875,421.20001220703125,421.20001220703125,49719600
+2020-09-29,416.0,428.5,411.6000061035156,419.07000732421875,419.07000732421875,50219300
+2020-09-30,421.32000732421875,433.92999267578125,420.4700012207031,429.010009765625,429.010009765625,48145600
+2020-10-01,440.760009765625,448.8800048828125,434.4200134277344,448.1600036621094,448.1600036621094,50741500
+2020-10-02,421.3900146484375,439.1300048828125,415.0,415.0899963378906,415.0899963378906,71430000
+2020-10-05,423.3500061035156,433.6400146484375,419.3299865722656,425.67999267578125,425.67999267578125,44722800
+2020-10-06,423.7900085449219,428.7799987792969,406.04998779296875,413.9800109863281,413.9800109863281,49146300
+2020-10-07,419.8699951171875,429.8999938964844,413.8500061035156,425.29998779296875,425.29998779296875,43127700
+2020-10-08,438.44000244140625,439.0,425.29998779296875,425.9200134277344,425.9200134277344,40421100
+2020-10-09,430.1300048828125,434.5899963378906,426.4599914550781,434.0,434.0,28925700
+2020-10-12,442.0,448.739990234375,438.5799865722656,442.29998779296875,442.29998779296875,38791100
+2020-10-13,443.3500061035156,448.8900146484375,436.6000061035156,446.6499938964844,446.6499938964844,34463700
+2020-10-14,449.7799987792969,465.8999938964844,447.3500061035156,461.29998779296875,461.29998779296875,47879700
+2020-10-15,450.30999755859375,456.57000732421875,442.5,448.8800048828125,448.8800048828125,35672400
+2020-10-16,454.44000244140625,455.95001220703125,438.8500061035156,439.6700134277344,439.6700134277344,32775900
+2020-10-19,446.239990234375,447.0,428.8699951171875,430.8299865722656,430.8299865722656,36287800
+2020-10-20,431.75,431.75,419.04998779296875,421.94000244140625,421.94000244140625,31656300
+2020-10-21,422.70001220703125,432.95001220703125,421.25,422.6400146484375,422.6400146484375,32370500
+2020-10-22,441.9200134277344,445.2300109863281,424.510009765625,425.7900085449219,425.7900085449219,39993200
+2020-10-23,421.8399963378906,422.8900146484375,407.3800048828125,420.6300048828125,420.6300048828125,33717000
+2020-10-26,411.6300048828125,425.760009765625,410.0,420.2799987792969,420.2799987792969,28239200
+2020-10-27,423.760009765625,430.5,420.1000061035156,424.67999267578125,424.67999267578125,22686500
+2020-10-28,416.4800109863281,418.6000061035156,406.0,406.0199890136719,406.0199890136719,25451400
+2020-10-29,409.9599914550781,418.05999755859375,406.4599914550781,410.8299865722656,410.8299865722656,22655300
+2020-10-30,406.8999938964844,407.5899963378906,379.1099853515625,388.0400085449219,388.0400085449219,42511300
+2020-11-02,394.0,406.9800109863281,392.29998779296875,400.510009765625,400.510009765625,29021100
+2020-11-03,409.7300109863281,427.7699890136719,406.69000244140625,423.8999938964844,423.8999938964844,34351700
+2020-11-04,430.6199951171875,435.3999938964844,417.1000061035156,420.9800109863281,420.9800109863281,32143100
+2020-11-05,428.29998779296875,440.0,424.0,438.0899963378906,438.0899963378906,28414500
+2020-11-06,436.1000061035156,436.57000732421875,424.2799987792969,429.95001220703125,429.95001220703125,21706000
+2020-11-09,439.5,452.5,421.0,421.260009765625,421.260009765625,34833000
+2020-11-10,420.0899963378906,420.0899963378906,396.0299987792969,410.3599853515625,410.3599853515625,30284200
+2020-11-11,416.45001220703125,418.70001220703125,410.5799865722656,417.1300048828125,417.1300048828125,17357700
+2020-11-12,415.04998779296875,423.0,409.5199890136719,411.760009765625,411.760009765625,19855100
+2020-11-13,410.8500061035156,412.5299987792969,401.6600036621094,408.5,408.5,19771100
+2020-11-16,408.92999267578125,412.45001220703125,404.0899963378906,408.0899963378906,408.0899963378906,26838600
+2020-11-17,460.1700134277344,462.0,433.010009765625,441.6099853515625,441.6099853515625,61188300
+2020-11-18,448.3500061035156,496.0,443.5,486.6400146484375,486.6400146484375,78044000
+2020-11-19,492.0,508.6099853515625,487.57000732421875,499.2699890136719,499.2699890136719,62475300
+2020-11-20,497.989990234375,502.5,489.05999755859375,489.6099853515625,489.6099853515625,32911900
+2020-11-23,503.5,526.0,501.7900085449219,521.8499755859375,521.8499755859375,50260300
+2020-11-24,540.4000244140625,559.989990234375,526.2000122070312,555.3800048828125,555.3800048828125,53648500
+2020-11-25,550.0599975585938,574.0,545.3699951171875,574.0,574.0,48930200
+2020-11-27,581.1599731445312,598.780029296875,578.4500122070312,585.760009765625,585.760009765625,37561100
+2020-11-30,602.2100219726562,607.7999877929688,554.510009765625,567.5999755859375,567.5999755859375,63003100
+2020-12-01,597.5900268554688,597.8499755859375,572.0499877929688,584.760009765625,584.760009765625,40103500
+2020-12-02,556.4400024414062,571.5399780273438,541.2100219726562,568.8200073242188,568.8200073242188,47775700
+2020-12-03,590.02001953125,598.969970703125,582.4299926757812,593.3800048828125,593.3800048828125,42552000
+2020-12-04,591.010009765625,599.0399780273438,585.5,599.0399780273438,599.0399780273438,29401300
+2020-12-07,604.9199829101562,648.7899780273438,603.0499877929688,641.760009765625,641.760009765625,56309700
+2020-12-08,625.510009765625,651.280029296875,618.5,649.8800048828125,649.8800048828125,64265000
+2020-12-09,653.6900024414062,654.3200073242188,588.0,604.47998046875,604.47998046875,71291200
+2020-12-10,574.3699951171875,627.75,566.3400268554688,627.0700073242188,627.0700073242188,67083200
+2020-12-11,615.010009765625,624.0,596.7999877929688,609.989990234375,609.989990234375,46475000
+2020-12-14,619.0,642.75,610.2000122070312,639.8300170898438,639.8300170898438,52040600
+2020-12-15,643.280029296875,646.9000244140625,623.7999877929688,633.25,633.25,45071500
+2020-12-16,628.22998046875,632.5,605.0,622.77001953125,622.77001953125,42095800
+2020-12-17,628.1900024414062,658.8200073242188,619.5,655.9000244140625,655.9000244140625,56270100
+2020-12-18,668.9000244140625,695.0,628.5399780273438,695.0,695.0,222126200
+2020-12-21,666.239990234375,668.5,646.0700073242188,649.8599853515625,649.8599853515625,58045300
+2020-12-22,648.0,649.8800048828125,614.22998046875,640.3400268554688,640.3400268554688,51716000
+2020-12-23,632.2000122070312,651.5,622.5700073242188,645.97998046875,645.97998046875,33173000
+2020-12-24,642.989990234375,666.0900268554688,641.0,661.77001953125,661.77001953125,22865600
+2020-12-28,674.510009765625,681.4000244140625,660.7999877929688,663.6900024414062,663.6900024414062,32278600
+2020-12-29,661.0,669.9000244140625,655.0,665.989990234375,665.989990234375,22910800
+2020-12-30,672.0,696.5999755859375,668.3599853515625,694.780029296875,694.780029296875,42846000
+2020-12-31,699.989990234375,718.719970703125,691.1199951171875,705.6699829101562,705.6699829101562,49649900
+2021-01-04,719.4600219726562,744.489990234375,717.1900024414062,729.77001953125,729.77001953125,48638200
+2021-01-05,723.6599731445312,740.8400268554688,719.2000122070312,735.1099853515625,735.1099853515625,32245200
+2021-01-06,758.489990234375,774.0,749.0999755859375,755.97998046875,755.97998046875,44700000
+2021-01-07,777.6300048828125,816.989990234375,775.2000122070312,816.0399780273438,816.0399780273438,51498900
+2021-01-08,856.0,884.489990234375,838.3900146484375,880.02001953125,880.02001953125,75055500
+2021-01-11,849.4000244140625,854.4299926757812,803.6199951171875,811.1900024414062,811.1900024414062,59301600
+2021-01-12,831.0,868.0,827.3400268554688,849.4400024414062,849.4400024414062,46270700
+2021-01-13,852.760009765625,860.469970703125,832.0,854.4099731445312,854.4099731445312,33312500
+2021-01-14,843.3900146484375,863.0,838.75,845.0,845.0,31266300
+2021-01-15,852.0,859.9000244140625,819.0999755859375,826.1599731445312,826.1599731445312,38777600
+2021-01-19,837.7999877929688,850.0,833.0,844.5499877929688,844.5499877929688,25367000
+2021-01-20,858.739990234375,859.5,837.280029296875,850.4500122070312,850.4500122070312,25665900
+2021-01-21,855.0,855.719970703125,841.4199829101562,844.989990234375,844.989990234375,20521100
+2021-01-22,834.3099975585938,848.0,828.6199951171875,846.6400146484375,846.6400146484375,20066500
+2021-01-25,855.0,900.4000244140625,838.8200073242188,880.7999877929688,880.7999877929688,41173400
+2021-01-26,891.3800048828125,895.9000244140625,871.5999755859375,883.0900268554688,883.0900268554688,23131600
+2021-01-27,870.3499755859375,891.5,858.6599731445312,864.1599731445312,864.1599731445312,27334000
+2021-01-28,820.0,848.0,801.0,835.4299926757812,835.4299926757812,26378000
+2021-01-29,830.0,842.4099731445312,780.0999755859375,793.530029296875,793.530029296875,34990800
+2021-02-01,814.2899780273438,842.0,795.5599975585938,839.8099975585938,839.8099975585938,25391400
+2021-02-02,844.6799926757812,880.5,842.2000122070312,872.7899780273438,872.7899780273438,24346200
+2021-02-03,877.02001953125,878.0800170898438,853.0599975585938,854.6900024414062,854.6900024414062,18343500
+2021-02-04,855.0,856.5,833.4199829101562,849.989990234375,849.989990234375,15812700
+2021-02-05,845.0,864.77001953125,838.969970703125,852.22998046875,852.22998046875,18566600
+2021-02-08,869.6699829101562,877.77001953125,854.75,863.4199829101562,863.4199829101562,20161700
+2021-02-09,855.1199951171875,859.7999877929688,841.75,849.4600219726562,849.4600219726562,15157700
+2021-02-10,843.6400146484375,844.8200073242188,800.02001953125,804.8200073242188,804.8200073242188,36216100
+2021-02-11,812.4400024414062,829.8800048828125,801.72998046875,811.6599731445312,811.6599731445312,21622800
+2021-02-12,801.260009765625,817.3300170898438,785.3300170898438,816.1199951171875,816.1199951171875,23768300
+2021-02-16,818.0,821.0,792.4400024414062,796.219970703125,796.219970703125,19802300
+2021-02-17,779.0900268554688,799.8400268554688,762.010009765625,798.1500244140625,798.1500244140625,25996500
+2021-02-18,780.9000244140625,794.6900024414062,776.27001953125,787.3800048828125,787.3800048828125,17957100
+2021-02-19,795.0,796.7899780273438,777.3699951171875,781.2999877929688,781.2999877929688,18958300
+2021-02-22,762.6400146484375,768.5,710.2000122070312,714.5,714.5,37269700
+2021-02-23,662.1300048828125,713.6099853515625,619.0,698.8400268554688,698.8400268554688,66606900
+2021-02-24,711.8499755859375,745.0,694.1699829101562,742.02001953125,742.02001953125,36767000
+2021-02-25,726.1500244140625,737.2100219726562,670.5800170898438,682.219970703125,682.219970703125,39023900
+2021-02-26,700.0,706.7000122070312,659.510009765625,675.5,675.5,41089200
+2021-03-01,690.1099853515625,719.0,685.0499877929688,718.4299926757812,718.4299926757812,27136200
+2021-03-02,718.280029296875,721.1099853515625,685.0,686.4400024414062,686.4400024414062,23732200
+2021-03-03,687.989990234375,700.7000122070312,651.7100219726562,653.2000122070312,653.2000122070312,30208000
+2021-03-04,655.7999877929688,668.4500122070312,600.0,621.4400024414062,621.4400024414062,65919500
+2021-03-05,626.0599975585938,627.8400268554688,539.489990234375,597.9500122070312,597.9500122070312,89396500
+2021-03-08,600.5499877929688,620.1300048828125,558.7899780273438,563.0,563.0,51787000
+2021-03-09,608.1799926757812,678.0900268554688,595.2100219726562,673.5800170898438,673.5800170898438,67523300
+2021-03-10,700.2999877929688,717.8499755859375,655.0599975585938,668.0599975585938,668.0599975585938,60605700
+2021-03-11,699.4000244140625,702.5,677.1799926757812,699.5999755859375,699.5999755859375,36253900
+2021-03-12,670.0,694.8800048828125,666.1400146484375,693.72998046875,693.72998046875,33583800
+2021-03-15,694.0900268554688,713.1799926757812,684.0399780273438,707.9400024414062,707.9400024414062,29335600
+2021-03-16,703.3499755859375,707.9199829101562,671.0,676.8800048828125,676.8800048828125,32195700
+2021-03-17,656.8699951171875,703.72998046875,651.010009765625,701.8099975585938,701.8099975585938,40372500
+2021-03-18,684.2899780273438,689.22998046875,652.0,653.1599731445312,653.1599731445312,33224800
+2021-03-19,646.5999755859375,657.22998046875,624.6199951171875,654.8699951171875,654.8699951171875,42894000
+2021-03-22,684.5900268554688,699.6199951171875,668.75,670.0,670.0,39512200
+2021-03-23,675.77001953125,677.7999877929688,657.510009765625,662.1599731445312,662.1599731445312,30491900
+2021-03-24,667.9099731445312,668.02001953125,630.1099853515625,630.27001953125,630.27001953125,33795200
+2021-03-25,613.0,645.5,609.5,640.3900146484375,640.3900146484375,39224900
+2021-03-26,641.8699951171875,643.8200073242188,599.8900146484375,618.7100219726562,618.7100219726562,33852800
+2021-03-29,615.6400146484375,616.47998046875,596.02001953125,611.2899780273438,611.2899780273438,28637000
+2021-03-30,601.75,637.6599731445312,591.010009765625,635.6199951171875,635.6199951171875,39432400
+2021-03-31,646.6199951171875,672.0,641.1099853515625,667.9299926757812,667.9299926757812,33337300
+2021-04-01,688.3699951171875,692.4199829101562,659.4199829101562,661.75,661.75,35298400
+2021-04-05,707.7100219726562,708.1599731445312,684.7000122070312,691.0499877929688,691.0499877929688,41842800
+2021-04-06,690.2999877929688,696.5499877929688,681.3699951171875,691.6199951171875,691.6199951171875,28271800
+2021-04-07,687.0,691.3800048828125,667.8400268554688,670.969970703125,670.969970703125,26309400
+2021-04-08,677.3800048828125,689.5499877929688,671.6500244140625,683.7999877929688,683.7999877929688,23924300
+2021-04-09,677.77001953125,680.969970703125,669.4299926757812,677.02001953125,677.02001953125,21437100
+2021-04-12,685.7000122070312,704.7999877929688,682.0900268554688,701.97998046875,701.97998046875,29135700
+2021-04-13,712.7000122070312,763.0,710.6599731445312,762.3200073242188,762.3200073242188,44652800
+2021-04-14,770.7000122070312,780.7899780273438,728.030029296875,732.22998046875,732.22998046875,49017400
+2021-04-15,743.0999755859375,743.6900024414062,721.3099975585938,738.8499755859375,738.8499755859375,27848900
+2021-04-16,728.6500244140625,749.4099731445312,724.5999755859375,739.780029296875,739.780029296875,27979500
+2021-04-19,719.5999755859375,725.4000244140625,691.7999877929688,714.6300048828125,714.6300048828125,39686200
+2021-04-20,717.4199829101562,737.25,710.6900024414062,718.989990234375,718.989990234375,35609000
+2021-04-21,704.77001953125,744.8400268554688,698.0,744.1199951171875,744.1199951171875,31215500
+2021-04-22,741.5,753.77001953125,718.0399780273438,719.6900024414062,719.6900024414062,35590300
+2021-04-23,719.7999877929688,737.3599853515625,715.4600219726562,729.4000244140625,729.4000244140625,28370000
+2021-04-26,741.0,749.2999877929688,732.6099853515625,738.2000122070312,738.2000122070312,31038500
+2021-04-27,717.9600219726562,724.0,703.3499755859375,704.739990234375,704.739990234375,29437000
+2021-04-28,696.4099731445312,708.5,693.5999755859375,694.4000244140625,694.4000244140625,22271000
+2021-04-29,699.510009765625,702.25,668.5,677.0,677.0,28845400
+2021-04-30,667.5900268554688,715.469970703125,666.1400146484375,709.4400024414062,709.4400024414062,40758700
+2021-05-03,703.7999877929688,706.0,680.5,684.9000244140625,684.9000244140625,27043100
+2021-05-04,678.9400024414062,683.4500122070312,657.7000122070312,673.5999755859375,673.5999755859375,29739300
+2021-05-05,681.0599975585938,685.2999877929688,667.3400268554688,670.9400024414062,670.9400024414062,21901900
+2021-05-06,680.760009765625,681.02001953125,650.0,663.5399780273438,663.5399780273438,27784600
+2021-05-07,665.7999877929688,690.0,660.219970703125,672.3699951171875,672.3699951171875,23469200
+2021-05-10,664.9000244140625,665.0499877929688,627.6099853515625,629.0399780273438,629.0399780273438,31392400
+2021-05-11,599.239990234375,627.0999755859375,595.5999755859375,617.2000122070312,617.2000122070312,46503900
+2021-05-12,602.489990234375,620.4099731445312,586.77001953125,589.8900146484375,589.8900146484375,33823600
+2021-05-13,601.5399780273438,606.4600219726562,559.6500244140625,571.6900024414062,571.6900024414062,44184900
+2021-05-14,583.4099731445312,592.8699951171875,570.4600219726562,589.739990234375,589.739990234375,33370900
+2021-05-17,575.5499877929688,589.72998046875,561.2000122070312,576.8300170898438,576.8300170898438,32390400
+2021-05-18,568.0,596.25,563.3800048828125,577.8699951171875,577.8699951171875,36830600
+2021-05-19,552.5499877929688,566.2100219726562,546.97998046875,563.4600219726562,563.4600219726562,39578400
+2021-05-20,575.0,588.8499755859375,571.0700073242188,586.780029296875,586.780029296875,30821100
+2021-05-21,596.1099853515625,596.6799926757812,580.0,580.8800048828125,580.8800048828125,26030600
+2021-05-24,581.5999755859375,614.47998046875,573.6500244140625,606.4400024414062,606.4400024414062,34558100
+2021-05-25,607.3099975585938,613.989990234375,595.7100219726562,604.6900024414062,604.6900024414062,28005900
+2021-05-26,607.5599975585938,626.1699829101562,601.5,619.1300048828125,619.1300048828125,28639300
+2021-05-27,620.239990234375,631.1300048828125,616.2100219726562,630.8499755859375,630.8499755859375,26370600
+2021-05-28,628.5,635.5900268554688,622.3800048828125,625.219970703125,625.219970703125,22737000
+2021-06-01,627.7999877929688,633.7999877929688,620.5499877929688,623.9000244140625,623.9000244140625,18084900
+2021-06-02,620.1300048828125,623.3599853515625,599.1400146484375,605.1199951171875,605.1199951171875,23302800
+2021-06-03,601.7999877929688,604.5499877929688,571.219970703125,572.8400268554688,572.8400268554688,30111900
+2021-06-04,579.7100219726562,600.6099853515625,577.2000122070312,599.0499877929688,599.0499877929688,24036900
+2021-06-07,591.8300170898438,610.0,582.8800048828125,605.1300048828125,605.1300048828125,22543700
+2021-06-08,623.010009765625,623.0900268554688,595.5,603.5900268554688,603.5900268554688,26053400
+2021-06-09,602.1699829101562,611.7899780273438,597.6300048828125,598.780029296875,598.780029296875,16584600
+2021-06-10,603.8800048828125,616.5900268554688,600.5,610.1199951171875,610.1199951171875,23919600
+2021-06-11,610.22998046875,612.5599975585938,601.52001953125,609.8900146484375,609.8900146484375,16205300
+2021-06-14,612.22998046875,625.489990234375,609.1799926757812,617.6900024414062,617.6900024414062,20424000
+2021-06-15,616.6900024414062,616.7899780273438,598.22998046875,599.3599853515625,599.3599853515625,17764100
+2021-06-16,597.5399780273438,608.5,593.5,604.8699951171875,604.8699951171875,22144100
+2021-06-17,601.8900146484375,621.469970703125,601.3400268554688,616.5999755859375,616.5999755859375,22701400
+2021-06-18,613.3699951171875,628.3499755859375,611.7999877929688,623.3099975585938,623.3099975585938,24560900
+2021-06-21,624.47998046875,631.3900146484375,608.8800048828125,620.8300170898438,620.8300170898438,24812700
+2021-06-22,618.25,628.5700073242188,615.5,623.7100219726562,623.7100219726562,19158900
+2021-06-23,632.0,657.2000122070312,630.0399780273438,656.5700073242188,656.5700073242188,31099200
+2021-06-24,674.989990234375,697.6199951171875,667.6099853515625,679.8200073242188,679.8200073242188,45982400
+2021-06-25,689.5800170898438,693.8099975585938,668.7000122070312,671.8699951171875,671.8699951171875,32496700
+2021-06-28,671.6400146484375,694.7000122070312,670.3200073242188,688.719970703125,688.719970703125,21628200
+2021-06-29,684.6500244140625,687.510009765625,675.8900146484375,680.760009765625,680.760009765625,17381300
+2021-06-30,679.77001953125,692.8099975585938,678.1400146484375,679.7000122070312,679.7000122070312,18924900
+2021-07-01,683.9199829101562,687.989990234375,672.7999877929688,677.9199829101562,677.9199829101562,18634500
+2021-07-02,678.97998046875,700.0,673.260009765625,678.9000244140625,678.9000244140625,27054500
+2021-07-06,681.7100219726562,684.0,651.4000244140625,659.5800170898438,659.5800170898438,23284500
+2021-07-07,664.27001953125,665.7000122070312,638.3200073242188,644.6500244140625,644.6500244140625,18792000
+2021-07-08,628.3699951171875,654.4299926757812,620.4600219726562,652.8099975585938,652.8099975585938,22773300
+2021-07-09,653.1799926757812,658.9099731445312,644.6900024414062,656.9500122070312,656.9500122070312,18140500
+2021-07-12,662.2000122070312,687.239990234375,662.1599731445312,685.7000122070312,685.7000122070312,25927000
+2021-07-13,686.3200073242188,693.280029296875,666.2999877929688,668.5399780273438,668.5399780273438,20966100
+2021-07-14,670.75,678.6099853515625,652.8400268554688,653.3800048828125,653.3800048828125,21641200
+2021-07-15,658.3900146484375,666.1400146484375,637.8800048828125,650.5999755859375,650.5999755859375,20209600
+2021-07-16,654.6799926757812,656.7000122070312,642.2000122070312,644.219970703125,644.219970703125,16371000
+2021-07-19,629.8900146484375,647.2000122070312,621.2899780273438,646.219970703125,646.219970703125,21297100
+2021-07-20,651.989990234375,662.3900146484375,640.5,660.5,660.5,15487100
+2021-07-21,659.6099853515625,664.8599853515625,650.2899780273438,655.2899780273438,655.2899780273438,13953300
+2021-07-22,656.4400024414062,662.1699829101562,644.5999755859375,649.260009765625,649.260009765625,15105700
+2021-07-23,646.3599853515625,648.7999877929688,637.2999877929688,643.3800048828125,643.3800048828125,14604900
+2021-07-26,650.969970703125,668.2000122070312,647.1099853515625,657.6199951171875,657.6199951171875,25336600
+2021-07-27,663.4000244140625,666.5,627.239990234375,644.780029296875,644.780029296875,32813300
+2021-07-28,647.0,654.969970703125,639.4000244140625,646.97998046875,646.97998046875,16006600
+2021-07-29,649.7899780273438,683.6900024414062,648.7999877929688,677.3499755859375,677.3499755859375,30394600
+2021-07-30,671.760009765625,697.530029296875,669.0,687.2000122070312,687.2000122070312,29656400
+2021-08-02,700.0,726.9400024414062,698.4000244140625,709.6699829101562,709.6699829101562,33615800
+2021-08-03,719.0,722.6500244140625,701.010009765625,709.739990234375,709.739990234375,21620300
+2021-08-04,711.0,724.9000244140625,708.9299926757812,710.9199829101562,710.9199829101562,17002600
+2021-08-05,716.0,720.9500122070312,711.4099731445312,714.6300048828125,714.6300048828125,12919600
+2021-08-06,711.9000244140625,716.3300170898438,697.6300048828125,699.0999755859375,699.0999755859375,15623000
+2021-08-09,710.1699829101562,719.030029296875,705.1300048828125,713.760009765625,713.760009765625,14715300
+2021-08-10,713.989990234375,716.5900268554688,701.8800048828125,709.989990234375,709.989990234375,13432300
+2021-08-11,712.7100219726562,715.1799926757812,704.2100219726562,707.8200073242188,707.8200073242188,9800600
+2021-08-12,706.3400268554688,722.7999877929688,699.4000244140625,722.25,722.25,17459100
+2021-08-13,723.7100219726562,729.9000244140625,714.3400268554688,717.1699829101562,717.1699829101562,16731500
+2021-08-16,705.0700073242188,709.5,676.4000244140625,686.1699829101562,686.1699829101562,22677400
+2021-08-17,672.6599731445312,674.5800170898438,648.8400268554688,665.7100219726562,665.7100219726562,23721300
+2021-08-18,669.75,695.77001953125,669.3499755859375,688.989990234375,688.989990234375,20349400
+2021-08-19,678.2100219726562,686.5499877929688,667.5900268554688,673.469970703125,673.469970703125,14313500
+2021-08-20,682.8499755859375,692.1300048828125,673.7000122070312,680.260009765625,680.260009765625,14841900
+2021-08-23,685.4400024414062,712.1300048828125,680.75,706.2999877929688,706.2999877929688,20264900
+2021-08-24,710.6799926757812,715.219970703125,702.6400146484375,708.489990234375,708.489990234375,13083100
+2021-08-25,707.030029296875,716.969970703125,704.0,711.2000122070312,711.2000122070312,12645600
+2021-08-26,708.3099975585938,715.4000244140625,697.6199951171875,701.1599731445312,701.1599731445312,13214300
+2021-08-27,705.0,715.0,702.0999755859375,711.9199829101562,711.9199829101562,13833800
+2021-08-30,714.719970703125,731.0,712.72998046875,730.9099731445312,730.9099731445312,18604200
+2021-08-31,733.0,740.3900146484375,726.4400024414062,735.719970703125,735.719970703125,20855400
+2021-09-01,734.0800170898438,741.989990234375,731.27001953125,734.0900268554688,734.0900268554688,13204300
+2021-09-02,734.5,740.969970703125,730.5399780273438,732.3900146484375,732.3900146484375,12777300
+2021-09-03,732.25,734.0,724.2000122070312,733.5700073242188,733.5700073242188,15246100
+2021-09-07,740.0,760.2000122070312,739.260009765625,752.9199829101562,752.9199829101562,20039800
+2021-09-08,761.5800170898438,764.4500122070312,740.77001953125,753.8699951171875,753.8699951171875,18793000
+2021-09-09,753.4099731445312,762.0999755859375,751.6300048828125,754.8599853515625,754.8599853515625,14077700
+2021-09-10,759.5999755859375,762.6099853515625,734.52001953125,736.27001953125,736.27001953125,15184200
+2021-09-13,740.2100219726562,744.780029296875,708.8499755859375,743.0,743.0,22952500
+2021-09-14,742.5700073242188,754.469970703125,736.4000244140625,744.489990234375,744.489990234375,18524900
+2021-09-15,745.0,756.8599853515625,738.3599853515625,755.8300170898438,755.8300170898438,15357700
+2021-09-16,752.8300170898438,758.9099731445312,747.6099853515625,756.989990234375,756.989990234375,13923400
+2021-09-17,757.1500244140625,761.0399780273438,750.0,759.489990234375,759.489990234375,28204200
+2021-09-20,734.5599975585938,742.0,718.6199951171875,730.1699829101562,730.1699829101562,24757700
+2021-09-21,734.7899780273438,744.739990234375,730.4400024414062,739.3800048828125,739.3800048828125,16330700
+2021-09-22,743.530029296875,753.6699829101562,739.1199951171875,751.9400024414062,751.9400024414062,15126300
+2021-09-23,755.0,758.2000122070312,747.9199829101562,753.6400146484375,753.6400146484375,11947500
+2021-09-24,745.8900146484375,774.7999877929688,744.5599975585938,774.3900146484375,774.3900146484375,21373000
+2021-09-27,773.1199951171875,799.0,769.3099975585938,791.3599853515625,791.3599853515625,28070700
+2021-09-28,787.2000122070312,795.6400146484375,766.1799926757812,777.5599975585938,777.5599975585938,25381400
+2021-09-29,779.7999877929688,793.5,770.6799926757812,781.3099975585938,781.3099975585938,20942900
+2021-09-30,781.0,789.1300048828125,775.0,775.47998046875,775.47998046875,17956000
+2021-10-01,778.4000244140625,780.780029296875,763.5900268554688,775.219970703125,775.219970703125,17031400
+2021-10-04,796.5,806.969970703125,776.1199951171875,781.530029296875,781.530029296875,30483300
+2021-10-05,784.7999877929688,797.3099975585938,774.2000122070312,780.5900268554688,780.5900268554688,18432600
+2021-10-06,776.2000122070312,786.6599731445312,773.219970703125,782.75,782.75,14632800
+2021-10-07,785.4600219726562,805.0,783.3800048828125,793.6099853515625,793.6099853515625,19195800
+2021-10-08,796.2100219726562,796.3800048828125,780.9099731445312,785.489990234375,785.489990234375,16738600
+2021-10-11,787.6500244140625,801.239990234375,785.5,791.9400024414062,791.9400024414062,14200300
+2021-10-12,800.9299926757812,812.3200073242188,796.5700073242188,805.719970703125,805.719970703125,22020000
+2021-10-13,810.469970703125,815.4099731445312,805.780029296875,811.0800170898438,811.0800170898438,14120100
+2021-10-14,815.489990234375,820.25,813.3499755859375,818.3200073242188,818.3200073242188,12247200
+2021-10-15,823.739990234375,843.2100219726562,822.3499755859375,843.030029296875,843.030029296875,18924600
+2021-10-18,851.7899780273438,875.260009765625,851.469970703125,870.1099853515625,870.1099853515625,24207200
+2021-10-19,877.530029296875,877.9500122070312,862.510009765625,864.27001953125,864.27001953125,17381100
+2021-10-20,865.3499755859375,869.489990234375,857.3800048828125,865.7999877929688,865.7999877929688,14032100
+2021-10-21,856.0,900.0,855.5,894.0,894.0,31481500
+2021-10-22,895.5,910.0,890.9600219726562,909.6799926757812,909.6799926757812,22880800
+2021-10-25,950.530029296875,1045.02001953125,944.2000122070312,1024.8599853515625,1024.8599853515625,62852100
+2021-10-26,1024.68994140625,1094.93994140625,1001.4400024414062,1018.4299926757812,1018.4299926757812,62415000
+2021-10-27,1039.6600341796875,1070.8800048828125,1030.780029296875,1037.8599853515625,1037.8599853515625,38526500
+2021-10-28,1068.31005859375,1081.0,1054.199951171875,1077.0400390625,1077.0400390625,27213200
+2021-10-29,1081.8599853515625,1115.2099609375,1073.2099609375,1114.0,1114.0,29918400
+2021-11-01,1145.0,1209.75,1118.6600341796875,1208.5899658203125,1208.5899658203125,56048700
+2021-11-02,1159.3599853515625,1208.5899658203125,1146.0,1172.0,1172.0,42737800
+2021-11-03,1177.3299560546875,1215.3900146484375,1152.6199951171875,1213.8599853515625,1213.8599853515625,34628500
+2021-11-04,1234.4100341796875,1243.489990234375,1217.0,1229.9100341796875,1229.9100341796875,25397400
+2021-11-05,1228.0,1239.8699951171875,1208.0,1222.0899658203125,1222.0899658203125,21628800
+2021-11-08,1149.7900390625,1197.0,1133.0,1162.93994140625,1162.93994140625,33445700
+2021-11-09,1173.5999755859375,1174.5,1011.52001953125,1023.5,1023.5,59105800
+2021-11-10,1010.4099731445312,1078.0999755859375,987.3099975585938,1067.949951171875,1067.949951171875,42802700
+2021-11-11,1102.77001953125,1104.969970703125,1054.6800537109375,1063.510009765625,1063.510009765625,22396600
+2021-11-12,1047.5,1054.5,1019.2000122070312,1033.4200439453125,1033.4200439453125,25573100
+2021-11-15,1017.6300048828125,1031.97998046875,978.5999755859375,1013.3900146484375,1013.3900146484375,34775600
+2021-11-16,1003.3099975585938,1057.199951171875,1002.1799926757812,1054.72998046875,1054.72998046875,26542400
+2021-11-17,1063.510009765625,1119.6400146484375,1055.5,1089.010009765625,1089.010009765625,31445400
+2021-11-18,1106.550048828125,1112.0,1075.02001953125,1096.3800048828125,1096.3800048828125,20898900
+2021-11-19,1098.8699951171875,1138.719970703125,1092.699951171875,1137.06005859375,1137.06005859375,21642300
+2021-11-22,1162.3299560546875,1201.949951171875,1132.4300537109375,1156.8699951171875,1156.8699951171875,33072500
+2021-11-23,1167.510009765625,1180.5,1062.699951171875,1109.030029296875,1109.030029296875,36171700
+2021-11-24,1080.3900146484375,1132.77001953125,1062.0,1116.0,1116.0,22560200
+2021-11-26,1099.469970703125,1108.780029296875,1081.0,1081.9200439453125,1081.9200439453125,11680900
+2021-11-29,1100.989990234375,1142.6700439453125,1100.18994140625,1136.989990234375,1136.989990234375,19464500
+2021-11-30,1144.3699951171875,1168.0,1118.0,1144.760009765625,1144.760009765625,27092000
+2021-12-01,1160.699951171875,1172.8399658203125,1090.760009765625,1095.0,1095.0,22816800
+2021-12-02,1099.06005859375,1113.0,1056.6500244140625,1084.5999755859375,1084.5999755859375,24371600
+2021-12-03,1084.7900390625,1090.5799560546875,1000.2100219726562,1014.969970703125,1014.969970703125,30774000
+2021-12-06,1001.510009765625,1021.6400146484375,950.5,1009.010009765625,1009.010009765625,27221000
+2021-12-07,1044.199951171875,1057.6700439453125,1026.81005859375,1051.75,1051.75,18694900
+2021-12-08,1052.7099609375,1072.3800048828125,1033.0,1068.9599609375,1068.9599609375,13968800
+2021-12-09,1060.6400146484375,1062.489990234375,1002.3599853515625,1003.7999877929688,1003.7999877929688,19812800
+2021-12-10,1008.75,1020.97998046875,982.530029296875,1017.030029296875,1017.030029296875,19888100
+2021-12-13,1001.0900268554688,1005.0,951.4199829101562,966.4099731445312,966.4099731445312,26198500
+2021-12-14,945.0,966.4099731445312,930.0,958.510009765625,958.510009765625,23602100
+2021-12-15,953.2100219726562,978.75,928.25,975.989990234375,975.989990234375,25056400
+2021-12-16,994.5,994.97998046875,921.8499755859375,926.9199829101562,926.9199829101562,27590500
+2021-12-17,914.77001953125,960.6599731445312,909.0399780273438,932.5700073242188,932.5700073242188,33479100
+2021-12-20,910.7000122070312,921.6900024414062,893.3900146484375,899.9400024414062,899.9400024414062,18826700
+2021-12-21,916.8699951171875,939.5,886.1199951171875,938.530029296875,938.530029296875,23839300
+2021-12-22,965.6599731445312,1015.6599731445312,957.0499877929688,1008.8699951171875,1008.8699951171875,31211400
+2021-12-23,1006.7999877929688,1072.97998046875,997.5599975585938,1067.0,1067.0,30904400
+2021-12-27,1073.6700439453125,1117.0,1070.719970703125,1093.93994140625,1093.93994140625,23715300
+2021-12-28,1109.489990234375,1119.0,1078.4200439453125,1088.469970703125,1088.469970703125,20108000
+2021-12-29,1098.6400146484375,1104.0,1064.1400146484375,1086.18994140625,1086.18994140625,18718000
+2021-12-30,1061.3299560546875,1095.550048828125,1053.1500244140625,1070.3399658203125,1070.3399658203125,15680300
+2021-12-31,1073.43994140625,1082.0,1054.5899658203125,1056.780029296875,1056.780029296875,13577900
+2022-01-03,1147.75,1201.0699462890625,1136.0400390625,1199.780029296875,1199.780029296875,34643800
+2022-01-04,1189.550048828125,1208.0,1123.050048828125,1149.5899658203125,1149.5899658203125,33416100
+2022-01-05,1146.6500244140625,1170.3399658203125,1081.010009765625,1088.1199951171875,1088.1199951171875,26706600
+2022-01-06,1077.0,1088.0,1020.5,1064.699951171875,1064.699951171875,30112200
+2022-01-07,1080.3699951171875,1080.9300537109375,1010.0,1026.9599609375,1026.9599609375,28054900
+2022-01-10,1000.0,1059.0999755859375,980.0,1058.1199951171875,1058.1199951171875,30605000
+2022-01-11,1053.6700439453125,1075.8499755859375,1038.8199462890625,1064.4000244140625,1064.4000244140625,22021100
+2022-01-12,1078.8499755859375,1114.8399658203125,1072.5899658203125,1106.219970703125,1106.219970703125,27913000
+2022-01-13,1109.0699462890625,1115.5999755859375,1026.5400390625,1031.56005859375,1031.56005859375,32403300
+2022-01-14,1019.8800048828125,1052.0,1013.3800048828125,1049.6099853515625,1049.6099853515625,24308100
+2022-01-18,1026.6099853515625,1070.7900390625,1016.0599975585938,1030.510009765625,1030.510009765625,22247800
+2022-01-19,1041.7099609375,1054.6700439453125,995.0,995.6500244140625,995.6500244140625,25147500
+2022-01-20,1009.72998046875,1041.6600341796875,994.0,996.27001953125,996.27001953125,23496200
+2022-01-21,996.3400268554688,1004.5499877929688,940.5,943.9000244140625,943.9000244140625,34472000
+2022-01-24,904.760009765625,933.510009765625,851.469970703125,930.0,930.0,50521900
+2022-01-25,914.2000122070312,951.260009765625,903.2100219726562,918.4000244140625,918.4000244140625,28865300
+2022-01-26,952.4299926757812,987.6900024414062,906.0,937.4099731445312,937.4099731445312,34955800
+2022-01-27,933.3599853515625,935.3900146484375,829.0,829.0999755859375,829.0999755859375,49036500
+2022-01-28,831.5599975585938,857.5,792.010009765625,846.3499755859375,846.3499755859375,44929700
+2022-01-31,872.7100219726562,937.989990234375,862.0499877929688,936.719970703125,936.719970703125,34812000
+2022-02-01,935.2100219726562,943.7000122070312,905.0,931.25,931.25,24379400
+2022-02-02,928.1799926757812,931.5,889.4099731445312,905.6599731445312,905.6599731445312,22264300
+2022-02-03,882.0,937.0,880.52001953125,891.1400146484375,891.1400146484375,26285200
+2022-02-04,897.219970703125,936.5,881.1699829101562,923.3200073242188,923.3200073242188,24541800
+2022-02-07,923.7899780273438,947.77001953125,902.7100219726562,907.3400268554688,907.3400268554688,20331500
+2022-02-08,905.530029296875,926.2899780273438,894.7999877929688,922.0,922.0,16909700
+2022-02-09,935.0,946.27001953125,920.0,932.0,932.0,17419800
+2022-02-10,908.3699951171875,943.8099975585938,896.7000122070312,904.5499877929688,904.5499877929688,22042300
+2022-02-11,909.6300048828125,915.9600219726562,850.7000122070312,860.0,860.0,26548600
+2022-02-14,861.5700073242188,898.8800048828125,853.1500244140625,875.760009765625,875.760009765625,22585500
+2022-02-15,900.0,923.0,893.3800048828125,922.4299926757812,922.4299926757812,19095400
+2022-02-16,914.0499877929688,926.4299926757812,901.2100219726562,923.3900146484375,923.3900146484375,17098100
+2022-02-17,913.260009765625,918.5,874.0999755859375,876.3499755859375,876.3499755859375,18392800
+2022-02-18,886.0,886.8699951171875,837.6099853515625,856.97998046875,856.97998046875,22833900
+2022-02-22,834.1300048828125,856.72998046875,801.0999755859375,821.530029296875,821.530029296875,27762700
+2022-02-23,830.4299926757812,835.2999877929688,760.5599975585938,764.0399780273438,764.0399780273438,31752300
+2022-02-24,700.3900146484375,802.47998046875,700.0,800.77001953125,800.77001953125,45107400
+2022-02-25,809.22998046875,819.5,782.4000244140625,809.8699951171875,809.8699951171875,25355900
+2022-02-28,815.010009765625,876.8599853515625,814.7100219726562,870.4299926757812,870.4299926757812,33002300
+2022-03-01,869.6799926757812,889.8800048828125,853.780029296875,864.3699951171875,864.3699951171875,24922300
+2022-03-02,872.1300048828125,886.47998046875,844.27001953125,879.8900146484375,879.8900146484375,24881100
+2022-03-03,878.77001953125,886.4400024414062,832.5999755859375,839.2899780273438,839.2899780273438,20541200
+2022-03-04,849.0999755859375,855.6500244140625,825.1599731445312,838.2899780273438,838.2899780273438,22333200
+2022-03-07,856.2999877929688,866.1400146484375,804.5700073242188,804.5800170898438,804.5800170898438,24164700
+2022-03-08,795.530029296875,849.989990234375,782.1699829101562,824.4000244140625,824.4000244140625,26799700
+2022-03-09,839.47998046875,860.5599975585938,832.010009765625,858.969970703125,858.969970703125,19728000
+2022-03-10,851.4500122070312,854.4500122070312,810.3599853515625,838.2999877929688,838.2999877929688,19549500
+2022-03-11,840.2000122070312,843.7999877929688,793.77001953125,795.3499755859375,795.3499755859375,22345700
+2022-03-14,780.6099853515625,800.7000122070312,756.0399780273438,766.3699951171875,766.3699951171875,23717400
+2022-03-15,775.27001953125,805.5700073242188,756.5700073242188,801.8900146484375,801.8900146484375,22280400
+2022-03-16,809.0,842.0,802.260009765625,840.22998046875,840.22998046875,28009600
+2022-03-17,830.989990234375,875.0,825.719970703125,871.5999755859375,871.5999755859375,22194300
+2022-03-18,874.489990234375,907.8499755859375,867.3900146484375,905.3900146484375,905.3900146484375,33471400
+2022-03-21,914.97998046875,942.8499755859375,907.0900268554688,921.1599731445312,921.1599731445312,27327200
+2022-03-22,930.0,997.8599853515625,921.75,993.97998046875,993.97998046875,35289500
+2022-03-23,979.9400024414062,1040.699951171875,976.4000244140625,999.1099853515625,999.1099853515625,40225400
+2022-03-24,1009.72998046875,1024.489990234375,988.7999877929688,1013.9199829101562,1013.9199829101562,22973600
+2022-03-25,1008.0,1021.7999877929688,997.3200073242188,1010.6400146484375,1010.6400146484375,20677200
+2022-03-28,1065.0999755859375,1097.8800048828125,1053.5999755859375,1091.8399658203125,1091.8399658203125,34168700
+2022-03-29,1107.989990234375,1114.77001953125,1073.1099853515625,1099.5699462890625,1099.5699462890625,24538300
+2022-03-30,1091.1700439453125,1113.949951171875,1084.0,1093.989990234375,1093.989990234375,19955000
+2022-03-31,1094.5699462890625,1103.1400146484375,1076.6400146484375,1077.5999755859375,1077.5999755859375,16330900
+2022-04-01,1081.1500244140625,1094.75,1066.6400146484375,1084.5899658203125,1084.5899658203125,18087700
+2022-04-04,1089.3800048828125,1149.9100341796875,1072.530029296875,1145.449951171875,1145.449951171875,27345300
+2022-04-05,1136.300048828125,1152.8699951171875,1087.300048828125,1091.260009765625,1091.260009765625,26691700
+2022-04-06,1073.469970703125,1079.0,1027.699951171875,1045.760009765625,1045.760009765625,29782800
+2022-04-07,1052.3900146484375,1076.5899658203125,1021.5399780273438,1057.260009765625,1057.260009765625,26482400
+2022-04-08,1043.2099609375,1048.43994140625,1022.4400024414062,1025.489990234375,1025.489990234375,18337900
+2022-04-11,980.4000244140625,1008.469970703125,974.6400146484375,975.9299926757812,975.9299926757812,19785700
+2022-04-12,997.6400146484375,1021.1900024414062,976.5999755859375,986.9500122070312,986.9500122070312,21992000
+2022-04-13,981.0800170898438,1026.239990234375,973.0999755859375,1022.3699951171875,1022.3699951171875,18373700
+2022-04-14,999.2899780273438,1012.7100219726562,982.1900024414062,985.0,985.0,19474100
+2022-04-18,989.030029296875,1014.9199829101562,973.4099731445312,1004.2899780273438,1004.2899780273438,17238400
+2022-04-19,1005.0599975585938,1034.93994140625,995.3300170898438,1028.1500244140625,1028.1500244140625,16615900
+2022-04-20,1030.0,1034.0,975.25,977.2000122070312,977.2000122070312,23570400
+2022-04-21,1074.72998046875,1092.219970703125,996.4199829101562,1008.780029296875,1008.780029296875,35138800
+2022-04-22,1014.9099731445312,1034.8499755859375,994.0,1005.0499877929688,1005.0499877929688,23232200
+2022-04-25,978.969970703125,1008.6199951171875,975.2999877929688,998.02001953125,998.02001953125,22780400
+2022-04-26,995.4299926757812,1000.0,875.0,876.4199829101562,876.4199829101562,45377900
+2022-04-27,898.5800170898438,918.0,877.3599853515625,881.510009765625,881.510009765625,25652100
+2022-04-28,899.97998046875,900.0,821.7000122070312,877.510009765625,877.510009765625,41649500
+2022-04-29,902.25,934.4000244140625,870.0,870.760009765625,870.760009765625,29377700
+2022-05-02,860.77001953125,906.3599853515625,848.030029296875,902.9400024414062,902.9400024414062,25260500
+2022-05-03,903.1799926757812,924.0800170898438,888.5900268554688,909.25,909.25,21236500
+2022-05-04,903.9400024414062,955.5,885.280029296875,952.6199951171875,952.6199951171875,27214600
+2022-05-05,939.02001953125,945.5999755859375,857.7000122070312,873.280029296875,873.280029296875,30839700
+2022-05-06,887.0,888.0,843.1099853515625,865.6500244140625,865.6500244140625,24301000
+2022-05-09,836.4500122070312,845.6300048828125,781.1500244140625,787.1099853515625,787.1099853515625,30270100
+2022-05-10,819.3099975585938,825.3599853515625,774.25,800.0399780273438,800.0399780273438,28133900
+2022-05-11,795.0,809.77001953125,727.2000122070312,734.0,734.0,32408200
+2022-05-12,701.0,759.6599731445312,680.0,728.0,728.0,46771000
+2022-05-13,773.47998046875,787.3499755859375,751.5700073242188,769.5900268554688,769.5900268554688,30716900
+2022-05-16,767.1599731445312,769.760009765625,719.0900268554688,724.3699951171875,724.3699951171875,28699500
+2022-05-17,747.3599853515625,764.47998046875,728.8499755859375,761.6099853515625,761.6099853515625,26745400
+2022-05-18,744.52001953125,760.5,700.8099975585938,709.8099975585938,709.8099975585938,29270600
+2022-05-19,707.0,734.0,694.1099853515625,709.4199829101562,709.4199829101562,30098900
+2022-05-20,713.989990234375,721.5800170898438,633.0,663.9000244140625,663.9000244140625,48324400
+2022-05-23,655.02001953125,679.9600219726562,638.0599975585938,674.9000244140625,674.9000244140625,29634500
+2022-05-24,653.530029296875,653.9199829101562,620.5700073242188,628.1599731445312,628.1599731445312,29697500
+2022-05-25,623.8499755859375,669.3200073242188,623.010009765625,658.7999877929688,658.7999877929688,30713100
+2022-05-26,661.4199829101562,718.6699829101562,653.6599731445312,707.72998046875,707.72998046875,35334400
+2022-05-27,723.25,759.7999877929688,720.530029296875,759.6300048828125,759.6300048828125,29765000
+2022-05-31,773.8400268554688,778.7999877929688,734.22998046875,758.260009765625,758.260009765625,33971500
+2022-06-01,755.1599731445312,771.97998046875,730.9199829101562,740.3699951171875,740.3699951171875,25749300
+2022-06-02,732.469970703125,792.6300048828125,726.2000122070312,775.0,775.0,31157700
+2022-06-03,729.6799926757812,743.3900146484375,700.25,703.5499877929688,703.5499877929688,37348100
diff --git a/tests/openbb_terminal/forecast/data/TSLA.xlsx b/tests/openbb_terminal/forecast/data/TSLA.xlsx
new file mode 100644
index 00000000000..5ebfc74c3dc
--- /dev/null
+++ b/tests/openbb_terminal/forecast/data/TSLA.xlsx
@@ -0,0 +1,612 @@
+Date,Open,High,Low,Close,Adj Close,Volume
+2020-01-02,84.9000015258789,86.13999938964844,84.34200286865234,86.052001953125,86.052001953125,47660500
+2020-01-03,88.0999984741211,90.80000305175781,87.38400268554688,88.60199737548828,88.60199737548828,88892500
+2020-01-06,88.09400177001953,90.31199645996094,88.0,90.30799865722656,90.30799865722656,50665000
+2020-01-07,92.27999877929688,94.32599639892578,90.6719970703125,93.81199645996094,93.81199645996094,89410500
+2020-01-08,94.73999786376953,99.697998046875,93.64600372314453,98.4280014038086,98.4280014038086,155721500
+2020-01-09,99.41999816894531,99.76000213623047,94.5739974975586,96.26799774169922,96.26799774169922,142202000
+2020-01-10,96.35800170898438,96.98799896240234,94.73999786376953,95.62999725341797,95.62999725341797,64797500
+2020-01-13,98.69999694824219,105.1259994506836,98.4000015258789,104.97200012207031,104.97200012207031,132588000
+2020-01-14,108.85199737548828,109.48200225830078,104.9800033569336,107.58399963378906,107.58399963378906,144981000
+2020-01-15,105.9520034790039,107.56800079345703,103.35800170898438,103.69999694824219,103.69999694824219,86844000
+2020-01-16,98.75,102.89199829101562,98.43399810791016,102.697998046875,102.697998046875,108683500
+2020-01-17,101.52200317382812,103.13400268554688,100.63200378417969,102.0999984741211,102.0999984741211,68145500
+2020-01-21,106.05000305175781,109.71600341796875,105.68199920654297,109.44000244140625,109.44000244140625,89017500
+2020-01-22,114.37799835205078,118.9000015258789,111.81999969482422,113.91200256347656,113.91200256347656,156845000
+2020-01-23,112.8499984741211,116.4000015258789,111.12000274658203,114.44000244140625,114.44000244140625,98255000
+2020-01-24,114.1259994506836,114.77200317382812,110.85199737548828,112.96399688720703,112.96399688720703,71768000
+2020-01-27,108.39800262451172,112.88800048828125,107.85600280761719,111.60399627685547,111.60399627685547,68040500
+2020-01-28,113.697998046875,115.36199951171875,111.61599731445312,113.37999725341797,113.37999725341797,58942500
+2020-01-29,115.13800048828125,117.95999908447266,113.48600006103516,116.197998046875,116.197998046875,89007500
+2020-01-30,126.48400115966797,130.17599487304688,123.5999984741211,128.16200256347656,128.16200256347656,145028500
+2020-01-31,128.0,130.60000610351562,126.50399780273438,130.11399841308594,130.11399841308594,78596500
+2020-02-03,134.73800659179688,157.22799682617188,134.70399475097656,156.0,156.0,235325000
+2020-02-04,176.5919952392578,193.79800415039062,166.7760009765625,177.41200256347656,177.41200256347656,304694000
+2020-02-05,164.65199279785156,169.1959991455078,140.82200622558594,146.94000244140625,146.94000244140625,242119000
+2020-02-06,139.98399353027344,159.16600036621094,137.39999389648438,149.79200744628906,149.79200744628906,199404000
+2020-02-07,146.11000061035156,153.9499969482422,146.0,149.61399841308594,149.61399841308594,85317500
+2020-02-10,160.0,163.9980010986328,150.47999572753906,154.25599670410156,154.25599670410156,123446000
+2020-02-11,153.75799560546875,156.70199584960938,151.60000610351562,154.87600708007812,154.87600708007812,58487500
+2020-02-12,155.57400512695312,157.9499969482422,152.6739959716797,153.45799255371094,153.45799255371094,60112500
+2020-02-13,148.3679962158203,163.60000610351562,147.0,160.8000030517578,160.8000030517578,131446500
+2020-02-14,157.44400024414062,162.593994140625,157.10000610351562,160.00599670410156,160.00599670410156,78468500
+2020-02-18,168.32000732421875,172.0,166.4720001220703,171.67999267578125,171.67999267578125,81908500
+2020-02-19,184.6999969482422,188.95599365234375,180.20399475097656,183.48399353027344,183.48399353027344,127115000
+2020-02-20,182.38999938964844,182.39999389648438,171.98800659179688,179.8820037841797,179.8820037841797,88174500
+2020-02-21,181.39599609375,182.61199951171875,176.08999633789062,180.1999969482422,180.1999969482422,71574000
+2020-02-24,167.8000030517578,172.6999969482422,164.44000244140625,166.75799560546875,166.75799560546875,75961000
+2020-02-25,169.8000030517578,171.32000732421875,157.39999389648438,159.98199462890625,159.98199462890625,86452500
+2020-02-26,156.5,162.66200256347656,155.2220001220703,155.75999450683594,155.75999450683594,70427500
+2020-02-27,146.0,147.95399475097656,133.8000030517578,135.8000030517578,135.8000030517578,121386000
+2020-02-28,125.94000244140625,138.10400390625,122.30400085449219,133.59800720214844,133.59800720214844,121114500
+2020-03-02,142.2519989013672,148.73800659179688,137.33399963378906,148.7239990234375,148.7239990234375,100975000
+2020-03-03,161.0,161.39599609375,143.2220001220703,149.1020050048828,149.1020050048828,128920000
+2020-03-04,152.79200744628906,153.3040008544922,144.9459991455078,149.89999389648438,149.89999389648438,75245000
+2020-03-05,144.75399780273438,149.14999389648438,143.61399841308594,144.9080047607422,144.9080047607422,54263500
+2020-03-06,138.0,141.39999389648438,136.85400390625,140.6959991455078,140.6959991455078,63314500
+2020-03-09,121.0780029296875,132.60000610351562,121.0,121.5999984741211,121.5999984741211,85368500
+2020-03-10,131.88600158691406,133.60000610351562,121.5999984741211,129.0659942626953,129.0659942626953,77972000
+2020-03-11,128.0399932861328,130.71600341796875,122.5999984741211,126.84600067138672,126.84600067138672,66612500
+2020-03-12,116.1780014038086,118.9000015258789,109.25,112.11000061035156,112.11000061035156,94545500
+2020-03-13,119.0,121.51399993896484,100.4000015258789,109.3239974975586,109.3239974975586,113201500
+2020-03-16,93.9000015258789,98.9739990234375,88.43399810791016,89.01399993896484,89.01399993896484,102447500
+2020-03-17,88.00199890136719,94.37000274658203,79.19999694824219,86.04000091552734,86.04000091552734,119973000
+2020-03-18,77.80000305175781,80.97200012207031,70.10199737548828,72.24400329589844,72.24400329589844,118931000
+2020-03-19,74.94000244140625,90.4000015258789,71.69200134277344,85.52799987792969,85.52799987792969,150977500
+2020-03-20,87.63999938964844,95.4000015258789,85.15799713134766,85.50599670410156,85.50599670410156,141427500
+2020-03-23,86.72000122070312,88.4000015258789,82.0999984741211,86.85800170898438,86.85800170898438,82272500
+2020-03-24,95.45999908447266,102.73799896240234,94.80000305175781,101.0,101.0,114476000
+2020-03-25,109.05000305175781,111.4000015258789,102.22200012207031,107.8499984741211,107.8499984741211,106113500
+2020-03-26,109.47799682617188,112.0,102.44999694824219,105.63200378417969,105.63200378417969,86903500
+2020-03-27,101.0,105.16000366210938,98.80599975585938,102.87200164794922,102.87200164794922,71887000
+2020-03-30,102.052001953125,103.33000183105469,98.24600219726562,100.4260025024414,100.4260025024414,59990500
+2020-03-31,100.25,108.59200286865234,99.4000015258789,104.80000305175781,104.80000305175781,88857500
+2020-04-01,100.80000305175781,102.79000091552734,95.0199966430664,96.31199645996094,96.31199645996094,66766000
+2020-04-02,96.20600128173828,98.85199737548828,89.27999877929688,90.89399719238281,90.89399719238281,99292000
+2020-04-03,101.9000015258789,103.0979995727539,93.6780014038086,96.00199890136719,96.00199890136719,112810500
+2020-04-06,102.23999786376953,104.19999694824219,99.59200286865234,103.24800109863281,103.24800109863281,74509000
+2020-04-07,109.0,113.0,106.46800231933594,109.08999633789062,109.08999633789062,89599000
+2020-04-08,110.83999633789062,111.44200134277344,106.66600036621094,109.76799774169922,109.76799774169922,63280000
+2020-04-09,112.41799926757812,115.03600311279297,111.4219970703125,114.5999984741211,114.5999984741211,68250000
+2020-04-13,118.03199768066406,130.39999389648438,116.10600280761719,130.19000244140625,130.19000244140625,112377000
+2020-04-14,139.79400634765625,148.37600708007812,138.48599243164062,141.97799682617188,141.97799682617188,152882500
+2020-04-15,148.39999389648438,150.62600708007812,142.0,145.96600341796875,145.96600341796875,117885000
+2020-04-16,143.38800048828125,151.88999938964844,141.343994140625,149.04200744628906,149.04200744628906,103289500
+2020-04-17,154.45599365234375,154.99000549316406,149.53199768066406,150.7779998779297,150.7779998779297,65641000
+2020-04-20,146.5399932861328,153.11399841308594,142.44200134277344,149.27200317382812,149.27200317382812,73733000
+2020-04-21,146.0240020751953,150.66600036621094,134.75799560546875,137.343994140625,137.343994140625,101045500
+2020-04-22,140.79600524902344,146.8000030517578,137.74200439453125,146.4219970703125,146.4219970703125,70827500
+2020-04-23,145.52000427246094,146.8000030517578,140.62600708007812,141.12600708007812,141.12600708007812,66183500
+2020-04-24,142.16200256347656,146.14599609375,139.63600158691406,145.02999877929688,145.02999877929688,66060000
+2020-04-27,147.52200317382812,159.8979949951172,147.0,159.75,159.75,103407000
+2020-04-28,159.1280059814453,161.0,151.33799743652344,153.82400512695312,153.82400512695312,76110000
+2020-04-29,158.03399658203125,160.63999938964844,156.6320037841797,160.1020050048828,160.1020050048828,81080000
+2020-04-30,171.03799438476562,173.96400451660156,152.6999969482422,156.37600708007812,156.37600708007812,142359500
+2020-05-01,151.0,154.5540008544922,136.60800170898438,140.26400756835938,140.26400756835938,162659000
+2020-05-04,140.1999969482422,152.39999389648438,139.60000610351562,152.23800659179688,152.23800659179688,96185500
+2020-05-05,157.95799255371094,159.78399658203125,152.43600463867188,153.64199829101562,153.64199829101562,84958500
+2020-05-06,155.3000030517578,157.9600067138672,152.2220001220703,156.51600646972656,156.51600646972656,55616000
+2020-05-07,155.44200134277344,159.27999877929688,154.47000122070312,156.00799560546875,156.00799560546875,57638500
+2020-05-08,158.75399780273438,164.8000030517578,157.40199279785156,163.88400268554688,163.88400268554688,80432500
+2020-05-11,158.1020050048828,164.8000030517578,157.0,162.25799560546875,162.25799560546875,82598000
+2020-05-12,165.39999389648438,168.6580047607422,161.60000610351562,161.8820037841797,161.8820037841797,79534500
+2020-05-13,164.16600036621094,165.1999969482422,152.66000366210938,158.19200134277344,158.19200134277344,95327500
+2020-05-14,156.0,160.6719970703125,152.8000030517578,160.66600036621094,160.66600036621094,68411000
+2020-05-15,158.07000732421875,161.00999450683594,157.30999755859375,159.83399963378906,159.83399963378906,52592000
+2020-05-18,165.55599975585938,166.94400024414062,160.7760009765625,162.7259979248047,162.7259979248047,58329000
+2020-05-19,163.03399658203125,164.41400146484375,161.21600341796875,161.6020050048828,161.6020050048828,48182500
+2020-05-20,164.10000610351562,165.1999969482422,162.36000061035156,163.11199951171875,163.11199951171875,36546500
+2020-05-21,163.1999969482422,166.5,159.1999969482422,165.52000427246094,165.52000427246094,61273000
+2020-05-22,164.4340057373047,166.3560028076172,162.39999389648438,163.37600708007812,163.37600708007812,49937500
+2020-05-26,166.89999389648438,166.9199981689453,163.14199829101562,163.7740020751953,163.7740020751953,40448500
+2020-05-27,164.1719970703125,165.54200744628906,157.0,164.04600524902344,164.04600524902344,57747500
+2020-05-28,162.70199584960938,164.9499969482422,160.33799743652344,161.16200256347656,161.16200256347656,36278000
+2020-05-29,161.75,167.0,160.8419952392578,167.0,167.0,58822500
+2020-06-01,171.60000610351562,179.8000030517578,170.82000732421875,179.6199951171875,179.6199951171875,74697500
+2020-06-02,178.94000244140625,181.73199462890625,174.1999969482422,176.31199645996094,176.31199645996094,67828000
+2020-06-03,177.62399291992188,179.58799743652344,176.02000427246094,176.5919952392578,176.5919952392578,39747500
+2020-06-04,177.9759979248047,179.14999389648438,171.68800354003906,172.87600708007812,172.87600708007812,44438500
+2020-06-05,175.5679931640625,177.3040008544922,173.24000549316406,177.1320037841797,177.1320037841797,39059500
+2020-06-08,183.8000030517578,190.0,181.83200073242188,189.98399353027344,189.98399353027344,70873500
+2020-06-09,188.0019989013672,190.88800048828125,184.78599548339844,188.13400268554688,188.13400268554688,56941000
+2020-06-10,198.37600708007812,205.49600219726562,196.5,205.00999450683594,205.00999450683594,92817000
+2020-06-11,198.0399932861328,203.79200744628906,194.39999389648438,194.5679931640625,194.5679931640625,79582500
+2020-06-12,196.0,197.5959930419922,182.52000427246094,187.05599975585938,187.05599975585938,83817000
+2020-06-15,183.55799865722656,199.76800537109375,181.6999969482422,198.17999267578125,198.17999267578125,78486000
+2020-06-16,202.3699951171875,202.5760040283203,192.47799682617188,196.42599487304688,196.42599487304688,70255500
+2020-06-17,197.54200744628906,201.0,196.51400756835938,198.35800170898438,198.35800170898438,49454000
+2020-06-18,200.60000610351562,203.83999633789062,198.8939971923828,200.79200744628906,200.79200744628906,48759500
+2020-06-19,202.55599975585938,203.19400024414062,198.26800537109375,200.17999267578125,200.17999267578125,43398500
+2020-06-22,199.99000549316406,201.7760009765625,198.00399780273438,198.86399841308594,198.86399841308594,31812000
+2020-06-23,199.7760009765625,202.39999389648438,198.802001953125,200.3560028076172,200.3560028076172,31826500
+2020-06-24,198.82200622558594,200.17599487304688,190.6280059814453,192.1699981689453,192.1699981689453,54798000
+2020-06-25,190.85400390625,197.1959991455078,187.42999267578125,197.1959991455078,197.1959991455078,46272500
+2020-06-26,198.95599365234375,199.0,190.9739990234375,191.947998046875,191.947998046875,44274500
+2020-06-29,193.802001953125,202.0,189.70399475097656,201.8699951171875,201.8699951171875,45132000
+2020-06-30,201.3000030517578,217.53799438476562,200.74600219726562,215.96200561523438,215.96200561523438,84592500
+2020-07-01,216.60000610351562,227.0659942626953,216.10000610351562,223.92599487304688,223.92599487304688,66634500
+2020-07-02,244.29600524902344,245.60000610351562,237.1199951171875,241.73199462890625,241.73199462890625,86250500
+2020-07-06,255.33799743652344,275.5580139160156,253.20799255371094,274.3160095214844,274.3160095214844,102849500
+2020-07-07,281.00201416015625,285.8999938964844,267.3420104980469,277.97198486328125,277.97198486328125,107448500
+2020-07-08,281.0,283.4519958496094,262.26800537109375,273.1759948730469,273.1759948730469,81556500
+2020-07-09,279.39801025390625,281.7120056152344,270.2560119628906,278.8559875488281,278.8559875488281,58588000
+2020-07-10,279.20001220703125,309.78399658203125,275.2019958496094,308.92999267578125,308.92999267578125,116688000
+2020-07-13,331.79998779296875,358.99798583984375,294.22198486328125,299.4119873046875,299.4119873046875,194927000
+2020-07-14,311.20001220703125,318.0,286.20001220703125,303.3599853515625,303.3599853515625,117090500
+2020-07-15,308.6000061035156,310.0,291.3999938964844,309.2019958496094,309.2019958496094,81839000
+2020-07-16,295.4320068359375,306.3420104980469,293.20001220703125,300.12799072265625,300.12799072265625,71504000
+2020-07-17,302.69000244140625,307.50201416015625,298.0,300.1679992675781,300.1679992675781,46650000
+2020-07-20,303.802001953125,330.0,297.6000061035156,328.6000061035156,328.6000061035156,85607000
+2020-07-21,327.9859924316406,335.0,311.6000061035156,313.6719970703125,313.6719970703125,80536000
+2020-07-22,319.79998779296875,325.28399658203125,312.3999938964844,318.46600341796875,318.46600341796875,70805500
+2020-07-23,335.7900085449219,337.79998779296875,296.15399169921875,302.614013671875,302.614013671875,121642500
+2020-07-24,283.2019958496094,293.0,273.3080139160156,283.3999938964844,283.3999938964844,96983000
+2020-07-27,287.0,309.5880126953125,282.6000061035156,307.9200134277344,307.9200134277344,80243500
+2020-07-28,300.79998779296875,312.94000244140625,294.8840026855469,295.2980041503906,295.2980041503906,79043500
+2020-07-29,300.20001220703125,306.9620056152344,297.3999938964844,299.8219909667969,299.8219909667969,47134500
+2020-07-30,297.6000061035156,302.64801025390625,294.20001220703125,297.49798583984375,297.49798583984375,38105000
+2020-07-31,303.0,303.4100036621094,284.1960144042969,286.1520080566406,286.1520080566406,61041000
+2020-08-03,289.8399963378906,301.9620056152344,288.8760070800781,297.0,297.0,44046500
+2020-08-04,299.00201416015625,305.48199462890625,292.3999938964844,297.3999938964844,297.3999938964844,42075000
+2020-08-05,298.5979919433594,299.9679870605469,293.6619873046875,297.0039978027344,297.0039978027344,24739000
+2020-08-06,298.1659851074219,303.4620056152344,295.4519958496094,297.9159851074219,297.9159851074219,29961500
+2020-08-07,299.9079895019531,299.95001220703125,283.00201416015625,290.5419921875,290.5419921875,44482000
+2020-08-10,289.6000061035156,291.5,277.1679992675781,283.7139892578125,283.7139892578125,37611500
+2020-08-11,279.20001220703125,284.0,273.0,274.87799072265625,274.87799072265625,43129000
+2020-08-12,294.0,317.0,287.0,310.9519958496094,310.9519958496094,109147000
+2020-08-13,322.20001220703125,330.2359924316406,313.4519958496094,324.20001220703125,324.20001220703125,102126500
+2020-08-14,332.99798583984375,333.760009765625,325.3280029296875,330.1419982910156,330.1419982910156,62888000
+2020-08-17,335.3999938964844,369.1719970703125,334.5660095214844,367.12799072265625,367.12799072265625,101211500
+2020-08-18,379.7980041503906,384.7799987792969,369.0220031738281,377.4179992675781,377.4179992675781,82372500
+2020-08-19,373.0,382.20001220703125,368.24200439453125,375.70599365234375,375.70599365234375,61026500
+2020-08-20,372.135986328125,404.39801025390625,371.4119873046875,400.3659973144531,400.3659973144531,103059000
+2020-08-21,408.9519958496094,419.0979919433594,405.010009765625,409.9960021972656,409.9960021972656,107448000
+2020-08-24,425.2560119628906,425.79998779296875,385.5039978027344,402.8399963378906,402.8399963378906,100318000
+2020-08-25,394.9779968261719,405.5899963378906,393.6000061035156,404.6679992675781,404.6679992675781,53294500
+2020-08-26,412.0,433.20001220703125,410.72601318359375,430.6340026855469,430.6340026855469,71197000
+2020-08-27,436.0920104980469,459.1199951171875,428.5,447.75,447.75,118465000
+2020-08-28,459.02398681640625,463.697998046875,437.3039855957031,442.67999267578125,442.67999267578125,100406000
+2020-08-31,444.6099853515625,500.1400146484375,440.1099853515625,498.32000732421875,498.32000732421875,118374400
+2020-09-01,502.1400146484375,502.489990234375,470.510009765625,475.04998779296875,475.04998779296875,89841100
+2020-09-02,478.989990234375,479.0400085449219,405.1199951171875,447.3699951171875,447.3699951171875,96176100
+2020-09-03,407.2300109863281,431.79998779296875,402.0,407.0,407.0,87596100
+2020-09-04,402.80999755859375,428.0,372.0199890136719,418.32000732421875,418.32000732421875,110321900
+2020-09-08,356.0,368.739990234375,329.8800048828125,330.2099914550781,330.2099914550781,115465700
+2020-09-09,356.6000061035156,369.0,341.510009765625,366.2799987792969,366.2799987792969,79465800
+2020-09-10,386.2099914550781,398.989990234375,360.55999755859375,371.3399963378906,371.3399963378906,84930600
+2020-09-11,381.94000244140625,382.5,360.5,372.7200012207031,372.7200012207031,60717500
+2020-09-14,380.95001220703125,420.0,373.29998779296875,419.6199951171875,419.6199951171875,83020600
+2020-09-15,436.55999755859375,461.94000244140625,430.70001220703125,449.760009765625,449.760009765625,97298200
+2020-09-16,439.8699951171875,457.7900085449219,435.30999755859375,441.760009765625,441.760009765625,72279300
+2020-09-17,415.6000061035156,437.7900085449219,408.0,423.42999267578125,423.42999267578125,76779200
+2020-09-18,447.94000244140625,451.0,428.79998779296875,442.1499938964844,442.1499938964844,86406800
+2020-09-21,453.1300048828125,455.67999267578125,407.07000732421875,449.3900146484375,449.3900146484375,109476800
+2020-09-22,429.6000061035156,437.760009765625,417.6000061035156,424.2300109863281,424.2300109863281,79580800
+2020-09-23,405.1600036621094,412.1499938964844,375.8800048828125,380.3599853515625,380.3599853515625,95074200
+2020-09-24,363.79998779296875,399.5,351.29998779296875,387.7900085449219,387.7900085449219,96561100
+2020-09-25,393.4700012207031,408.7300109863281,391.29998779296875,407.3399963378906,407.3399963378906,67208500
+2020-09-28,424.6199951171875,428.0799865722656,415.54998779296875,421.20001220703125,421.20001220703125,49719600
+2020-09-29,416.0,428.5,411.6000061035156,419.07000732421875,419.07000732421875,50219300
+2020-09-30,421.32000732421875,433.92999267578125,420.4700012207031,429.010009765625,429.010009765625,48145600
+2020-10-01,440.760009765625,448.8800048828125,434.4200134277344,448.1600036621094,448.1600036621094,50741500
+2020-10-02,421.3900146484375,439.1300048828125,415.0,415.0899963378906,415.0899963378906,71430000
+2020-10-05,423.3500061035156,433.6400146484375,419.3299865722656,425.67999267578125,425.67999267578125,44722800
+2020-10-06,423.7900085449219,428.7799987792969,406.04998779296875,413.9800109863281,413.9800109863281,49146300
+2020-10-07,419.8699951171875,429.8999938964844,413.8500061035156,425.29998779296875,425.29998779296875,43127700
+2020-10-08,438.44000244140625,439.0,425.29998779296875,425.9200134277344,425.9200134277344,40421100
+2020-10-09,430.1300048828125,434.5899963378906,426.4599914550781,434.0,434.0,28925700
+2020-10-12,442.0,448.739990234375,438.5799865722656,442.29998779296875,442.29998779296875,38791100
+2020-10-13,443.3500061035156,448.8900146484375,436.6000061035156,446.6499938964844,446.6499938964844,34463700
+2020-10-14,449.7799987792969,465.8999938964844,447.3500061035156,461.29998779296875,461.29998779296875,47879700
+2020-10-15,450.30999755859375,456.57000732421875,442.5,448.8800048828125,448.8800048828125,35672400
+2020-10-16,454.44000244140625,455.95001220703125,438.8500061035156,439.6700134277344,439.6700134277344,32775900
+2020-10-19,446.239990234375,447.0,428.8699951171875,430.8299865722656,430.8299865722656,36287800
+2020-10-20,431.75,431.75,419.04998779296875,421.94000244140625,421.94000244140625,31656300
+2020-10-21,422.70001220703125,432.95001220703125,421.25,422.6400146484375,422.6400146484375,32370500
+2020-10-22,441.9200134277344,445.2300109863281,424.510009765625,425.7900085449219,425.7900085449219,39993200
+2020-10-23,421.8399963378906,422.8900146484375,407.3800048828125,420.6300048828125,420.6300048828125,33717000
+2020-10-26,411.6300048828125,425.760009765625,410.0,420.2799987792969,420.2799987792969,28239200
+2020-10-27,423.760009765625,430.5,420.1000061035156,424.67999267578125,424.67999267578125,22686500
+2020-10-28,416.4800109863281,418.6000061035156,406.0,406.0199890136719,406.0199890136719,25451400
+2020-10-29,409.9599914550781,418.05999755859375,406.4599914550781,410.8299865722656,410.8299865722656,22655300
+2020-10-30,406.8999938964844,407.5899963378906,379.1099853515625,388.0400085449219,388.0400085449219,42511300
+2020-11-02,394.0,406.9800109863281,392.29998779296875,400.510009765625,400.510009765625,29021100
+2020-11-03,409.7300109863281,427.7699890136719,406.69000244140625,423.8999938964844,423.8999938964844,34351700
+2020-11-04,430.6199951171875,435.3999938964844,417.1000061035156,420.9800109863281,420.9800109863281,32143100
+2020-11-05,428.29998779296875,440.0,424.0,438.0899963378906,438.0899963378906,28414500
+2020-11-06,436.1000061035156,436.57000732421875,424.2799987792969,429.95001220703125,429.95001220703125,21706000
+2020-11-09,439.5,452.5,421.0,421.260009765625,421.260009765625,34833000
+2020-11-10,420.0899963378906,420.0899963378906,396.0299987792969,410.3599853515625,410.3599853515625,30284200
+2020-11-11,416.45001220703125,418.70001220703125,410.5799865722656,417.1300048828125,417.1300048828125,17357700
+2020-11-12,415.04998779296875,423.0,409.5199890136719,411.760009765625,411.760009765625,19855100
+2020-11-13,410.8500061035156,412.5299987792969,401.6600036621094,408.5,408.5,19771100
+2020-11-16,408.92999267578125,412.45001220703125,404.0899963378906,408.0899963378906,408.0899963378906,26838600
+2020-11-17,460.1700134277344,462.0,433.010009765625,441.6099853515625,441.6099853515625,61188300
+2020-11-18,448.3500061035156,496.0,443.5,486.6400146484375,486.6400146484375,78044000
+2020-11-19,492.0,508.6099853515625,487.57000732421875,499.2699890136719,499.2699890136719,62475300
+2020-11-20,497.989990234375,502.5,489.05999755859375,489.6099853515625,489.6099853515625,32911900
+2020-11-23,503.5,526.0,501.7900085449219,521.8499755859375,521.8499755859375,50260300
+2020-11-24,540.4000244140625,559.989990234375,526.2000122070312,555.3800048828125,555.3800048828125,53648500
+2020-11-25,550.0599975585938,574.0,545.3699951171875,574.0,574.0,48930200
+2020-11-27,581.1599731445312,598.780029296875,578.4500122070312,585.760009765625,585.760009765625,37561100
+2020-11-30,602.2100219726562,607.7999877929688,554.510009765625,567.5999755859375,567.5999755859375,63003100
+2020-12-01,597.5900268554688,597.8499755859375,572.0499877929688,584.760009765625,584.760009765625,40103500
+2020-12-02,556.4400024414062,571.5399780273438,541.2100219726562,568.8200073242188,568.8200073242188,47775700
+2020-12-03,590.02001953125,598.969970703125,582.4299926757812,593.3800048828125,593.3800048828125,42552000
+2020-12-04,591.010009765625,599.0399780273438,585.5,599.0399780273438,599.0399780273438,29401300
+2020-12-07,604.9199829101562,648.7899780273438,603.0499877929688,641.760009765625,641.760009765625,56309700
+2020-12-08,625.510009765625,651.280029296875,618.5,649.8800048828125,649.8800048828125,64265000
+2020-12-09,653.6900024414062,654.3200073242188,588.0,604.47998046875,604.47998046875,71291200
+2020-12-10,574.3699951171875,627.75,566.3400268554688,627.0700073242188,627.0700073242188,67083200
+2020-12-11,615.010009765625,624.0,596.7999877929688,609.989990234375,609.989990234375,46475000
+2020-12-14,619.0,642.75,610.2000122070312,639.8300170898438,639.8300170898438,52040600
+2020-12-15,643.280029296875,646.9000244140625,623.7999877929688,633.25,633.25,45071500
+2020-12-16,628.22998046875,632.5,605.0,622.77001953125,622.77001953125,42095800
+2020-12-17,628.1900024414062,658.8200073242188,619.5,655.9000244140625,655.9000244140625,56270100
+2020-12-18,668.9000244140625,695.0,628.5399780273438,695.0,695.0,222126200
+2020-12-21,666.239990234375,668.5,646.0700073242188,649.8599853515625,649.8599853515625,58045300
+2020-12-22,648.0,649.8800048828125,614.22998046875,640.3400268554688,640.3400268554688,51716000
+2020-12-23,632.2000122070312,651.5,622.5700073242188,645.97998046875,645.97998046875,33173000
+2020-12-24,642.989990234375,666.0900268554688,641.0,661.77001953125,661.77001953125,22865600
+2020-12-28,674.510009765625,681.4000244140625,660.7999877929688,663.6900024414062,663.6900024414062,32278600
+2020-12-29,661.0,669.9000244140625,655.0,665.989990234375,665.989990234375,22910800
+2020-12-30,672.0,696.5999755859375,668.3599853515625,694.780029296875,694.780029296875,42846000
+2020-12-31,699.989990234375,718.719970703125,691.1199951171875,705.6699829101562,705.6699829101562,49649900
+2021-01-04,719.4600219726562,744.489990234375,717.1900024414062,729.77001953125,729.77001953125,48638200
+2021-01-05,723.6599731445312,740.8400268554688,719.2000122070312,735.1099853515625,735.1099853515625,32245200
+2021-01-06,758.489990234375,774.0,749.0999755859375,755.97998046875,755.97998046875,44700000
+2021-01-07,777.6300048828125,816.989990234375,775.2000122070312,816.0399780273438,816.0399780273438,51498900
+2021-01-08,856.0,884.489990234375,838.3900146484375,880.02001953125,880.02001953125,75055500
+2021-01-11,849.4000244140625,854.4299926757812,803.6199951171875,811.1900024414062,811.1900024414062,59301600
+2021-01-12,831.0,868.0,827.3400268554688,849.4400024414062,849.4400024414062,46270700
+2021-01-13,852.760009765625,860.469970703125,832.0,854.4099731445312,854.4099731445312,33312500
+2021-01-14,843.3900146484375,863.0,838.75,845.0,845.0,31266300
+2021-01-15,852.0,859.9000244140625,819.0999755859375,826.1599731445312,826.1599731445312,38777600
+2021-01-19,837.7999877929688,850.0,833.0,844.5499877929688,844.5499877929688,25367000
+2021-01-20,858.739990234375,859.5,837.280029296875,850.4500122070312,850.4500122070312,25665900
+2021-01-21,855.0,855.719970703125,841.4199829101562,844.989990234375,844.989990234375,20521100
+2021-01-22,834.3099975585938,848.0,828.6199951171875,846.6400146484375,846.6400146484375,20066500
+2021-01-25,855.0,900.4000244140625,838.8200073242188,880.7999877929688,880.7999877929688,41173400
+2021-01-26,891.3800048828125,895.9000244140625,871.5999755859375,883.0900268554688,883.0900268554688,23131600
+2021-01-27,870.3499755859375,891.5,858.6599731445312,864.1599731445312,864.1599731445312,27334000
+2021-01-28,820.0,848.0,801.0,835.4299926757812,835.4299926757812,26378000
+2021-01-29,830.0,842.4099731445312,780.0999755859375,793.530029296875,793.530029296875,34990800
+2021-02-01,814.2899780273438,842.0,795.5599975585938,839.8099975585938,839.8099975585938,25391400
+2021-02-02,844.6799926757812,880.5,842.2000122070312,872.7899780273438,872.7899780273438,24346200
+2021-02-03,877.02001953125,878.0800170898438,853.0599975585938,854.6900024414062,854.6900024414062,18343500
+2021-02-04,855.0,856.5,833.4199829101562,849.989990234375,849.989990234375,15812700
+2021-02-05,845.0,864.77001953125,838.969970703125,852.22998046875,852.22998046875,18566600
+2021-02-08,869.6699829101562,877.77001953125,854.75,863.4199829101562,863.4199829101562,20161700
+2021-02-09,855.1199951171875,859.7999877929688,841.75,849.4600219726562,849.4600219726562,15157700
+2021-02-10,843.6400146484375,844.8200073242188,800.02001953125,804.8200073242188,804.8200073242188,36216100
+2021-02-11,812.4400024414062,829.8800048828125,801.72998046875,811.6599731445312,811.6599731445312,21622800
+2021-02-12,801.260009765625,817.3300170898438,785.3300170898438,816.1199951171875,816.1199951171875,23768300
+2021-02-16,818.0,821.0,792.4400024414062,796.219970703125,796.219970703125,19802300
+2021-02-17,779.0900268554688,799.8400268554688,762.010009765625,798.1500244140625,798.1500244140625,25996500
+2021-02-18,780.9000244140625,794.6900024414062,776.27001953125,787.3800048828125,787.3800048828125,17957100
+2021-02-19,795.0,796.7899780273438,777.3699951171875,781.2999877929688,781.2999877929688,18958300
+2021-02-22,762.6400146484375,768.5,710.2000122070312,714.5,714.5,37269700
+2021-02-23,662.1300048828125,713.6099853515625,619.0,698.8400268554688,698.8400268554688,66606900
+2021-02-24,711.8499755859375,745.0,694.1699829101562,742.02001953125,742.02001953125,36767000
+2021-02-25,726.1500244140625,737.2100219726562,670.5800170898438,682.219970703125,682.219970703125,39023900
+2021-02-26,700.0,706.7000122070312,659.510009765625,675.5,675.5,41089200
+2021-03-01,690.1099853515625,719.0,685.0499877929688,718.4299926757812,718.4299926757812,27136200
+2021-03-02,718.280029296875,721.1099853515625,685.0,686.4400024414062,686.4400024414062,23732200
+2021-03-03,687.989990234375,700.7000122070312,651.7100219726562,653.2000122070312,653.2000122070312,30208000
+2021-03-04,655.7999877929688,668.4500122070312,600.0,621.4400024414062,621.4400024414062,65919500
+2021-03-05,626.0599975585938,627.8400268554688,539.489990234375,597.9500122070312,597.9500122070312,89396500
+2021-03-08,600.5499877929688,620.1300048828125,558.7899780273438,563.0,563.0,51787000
+2021-03-09,608.1799926757812,678.0900268554688,595.2100219726562,673.5800170898438,673.5800170898438,67523300
+2021-03-10,700.2999877929688,717.8499755859375,655.0599975585938,668.0599975585938,668.0599975585938,60605700
+2021-03-11,699.4000244140625,702.5,677.1799926757812,699.5999755859375,699.5999755859375,36253900
+2021-03-12,670.0,694.8800048828125,666.1400146484375,693.72998046875,693.72998046875,33583800
+2021-03-15,694.0900268554688,713.1799926757812,684.0399780273438,707.9400024414062,707.9400024414062,29335600
+2021-03-16,703.3499755859375,707.9199829101562,671.0,676.8800048828125,676.8800048828125,32195700
+2021-03-17,656.8699951171875,703.72998046875,651.010009765625,701.8099975585938,701.8099975585938,40372500
+2021-03-18,684.2899780273438,689.22998046875,652.0,653.1599731445312,653.1599731445312,33224800
+2021-03-19,646.5999755859375,657.22998046875,624.6199951171875,654.8699951171875,654.8699951171875,42894000
+2021-03-22,684.5900268554688,699.6199951171875,668.75,670.0,670.0,39512200
+2021-03-23,675.77001953125,677.7999877929688,657.510009765625,662.1599731445312,662.1599731445312,30491900
+2021-03-24,667.9099731445312,668.02001953125,630.1099853515625,630.27001953125,630.27001953125,33795200
+2021-03-25,613.0,645.5,609.5,640.3900146484375,640.3900146484375,39224900
+2021-03-26,641.8699951171875,643.8200073242188,599.8900146484375,618.7100219726562,618.7100219726562,33852800
+2021-03-29,615.6400146484375,616.47998046875,596.02001953125,611.2899780273438,611.2899780273438,28637000
+2021-03-30,601.75,637.6599731445312,591.010009765625,635.6199951171875,635.6199951171875,39432400
+2021-03-31,646.6199951171875,672.0,641.1099853515625,667.9299926757812,667.9299926757812,33337300
+2021-04-01,688.3699951171875,692.4199829101562,659.4199829101562,661.75,661.75,35298400
+2021-04-05,707.7100219726562,708.1599731445312,684.7000122070312,691.0499877929688,691.0499877929688,41842800
+2021-04-06,690.2999877929688,696.5499877929688,681.3699951171875,691.6199951171875,691.6199951171875,28271800
+2021-04-07,687.0,691.3800048828125,667.8400268554688,670.969970703125,670.969970703125,26309400
+2021-04-08,677.3800048828125,689.5499877929688,671.6500244140625,683.7999877929688,683.7999877929688,23924300
+2021-04-09,677.77001953125,680.969970703125,669.4299926757812,677.02001953125,677.02001953125,21437100
+2021-04-12,685.7000122070312,704.7999877929688,682.0900268554688,701.97998046875,701.97998046875,29135700
+2021-04-13,712.7000122070312,763.0,710.6599731445312,762.3200073242188,762.3200073242188,44652800
+2021-04-14,770.7000122070312,780.7899780273438,728.030029296875,732.22998046875,732.22998046875,49017400
+2021-04-15,743.0999755859375,743.6900024414062,721.3099975585938,738.8499755859375,738.8499755859375,27848900
+2021-04-16,728.6500244140625,749.4099731445312,724.5999755859375,739.780029296875,739.780029296875,27979500
+2021-04-19,719.5999755859375,725.4000244140625,691.7999877929688,714.6300048828125,714.6300048828125,39686200
+2021-04-20,717.4199829101562,737.25,710.6900024414062,718.989990234375,718.989990234375,35609000
+2021-04-21,704.77001953125,744.8400268554688,698.0,744.1199951171875,744.1199951171875,31215500
+2021-04-22,741.5,753.77001953125,718.0399780273438,719.6900024414062,719.6900024414062,35590300
+2021-04-23,719.7999877929688,737.3599853515625,715.4600219726562,729.4000244140625,729.4000244140625,28370000
+2021-04-26,741.0,749.2999877929688,732.6099853515625,738.2000122070312,738.2000122070312,31038500
+2021-04-27,717.9600219726562,724.0,703.3499755859375,704.739990234375,704.739990234375,29437000
+2021-04-28,696.4099731445312,708.5,693.5999755859375,694.4000244140625,694.4000244140625,22271000
+2021-04-29,699.510009765625,702.25,668.5,677.0,677.0,28845400
+2021-04-30,667.5900268554688,715.469970703125,666.1400146484375,709.4400024414062,709.4400024414062,40758700
+2021-05-03,703.7999877929688,706.0,680.5,684.9000244140625,684.9000244140625,27043100
+2021-05-04,678.9400024414062,683.4500122070312,657.7000122070312,673.5999755859375,673.5999755859375,29739300
+2021-05-05,681.0599975585938,685.2999877929688,667.3400268554688,670.9400024414062,670.9400024414062,21901900
+2021-05-06,680.760009765625,681.02001953125,650.0,663.5399780273438,663.5399780273438,27784600
+2021-05-07,665.7999877929688,690.0,660.219970703125,672.3699951171875,672.3699951171875,23469200
+2021-05-10,664.9000244140625,665.0499877929688,627.6099853515625,629.0399780273438,629.0399780273438,31392400
+2021-05-11,599.239990234375,627.0999755859375,595.5999755859375,617.2000122070312,617.2000122070312,46503900
+2021-05-12,602.489990234375,620.4099731445312,586.77001953125,589.8900146484375,589.8900146484375,33823600
+2021-05-13,601.5399780273438,606.4600219726562,559.6500244140625,571.6900024414062,571.6900024414062,44184900
+2021-05-14,583.4099731445312,592.8699951171875,570.4600219726562,589.739990234375,589.739990234375,33370900
+2021-05-17,575.5499877929688,589.72998046875,561.2000122070312,576.8300170898438,576.8300170898438,32390400
+2021-05-18,568.0,596.25,563.3800048828125,577.8699951171875,577.8699951171875,36830600
+2021-05-19,552.5499877929688,566.2100219726562,546.97998046875,563.4600219726562,563.4600219726562,39578400
+2021-05-20,575.0,588.8499755859375,571.0700073242188,586.780029296875,586.780029296875,30821100
+2021-05-21,596.1099853515625,596.6799926757812,580.0,580.8800048828125,580.8800048828125,26030600
+2021-05-24,581.5999755859375,614.47998046875,573.6500244140625,606.4400024414062,606.4400024414062,34558100
+2021-05-25,607.3099975585938,613.989990234375,595.7100219726562,604.6900024414062,604.6900024414062,28005900
+2021-05-26,607.5599975585938,626.1699829101562,601.5,619.1300048828125,619.1300048828125,28639300
+2021-05-27,620.239990234375,631.1300048828125,616.2100219726562,630.8499755859375,630.8499755859375,26370600
+2021-05-28,628.5,635.5900268554688,622.3800048828125,625.219970703125,625.219970703125,22737000
+2021-06-01,627.7999877929688,633.7999877929688,620.5499877929688,623.9000244140625,623.9000244140625,18084900
+2021-06-02,620.1300048828125,623.3599853515625,599.1400146484375,605.1199951171875,605.1199951171875,23302800
+2021-06-03,601.7999877929688,604.5499877929688,571.219970703125,572.8400268554688,572.8400268554688,30111900
+2021-06-04,579.7100219726562,600.6099853515625,577.2000122070312,599.0499877929688,599.0499877929688,24036900
+2021-06-07,591.8300170898438,610.0,582.8800048828125,605.1300048828125,605.1300048828125,22543700
+2021-06-08,623.010009765625,623.0900268554688,595.5,603.5900268554688,603.5900268554688,26053400
+2021-06-09,602.1699829101562,611.7899780273438,597.6300048828125,598.780029296875,598.780029296875,16584600
+2021-06-10,603.8800048828125,616.5900268554688,600.5,610.1199951171875,610.1199951171875,23919600
+2021-06-11,610.22998046875,612.5599975585938,601.52001953125,609.8900146484375,609.8900146484375,16205300
+2021-06-14,612.22998046875,625.489990234375,609.1799926757812,617.6900024414062,617.6900024414062,20424000
+2021-06-15,616.6900024414062,616.7899780273438,598.22998046875,599.3599853515625,599.3599853515625,17764100
+2021-06-16,597.5399780273438,608.5,593.5,604.8699951171875,604.8699951171875,22144100
+2021-06-17,601.8900146484375,621.469970703125,601.3400268554688,616.5999755859375,616.5999755859375,22701400
+2021-06-18,613.3699951171875,628.3499755859375,611.7999877929688,623.3099975585938,623.3099975585938,24560900
+2021-06-21,624.47998046875,631.3900146484375,608.8800048828125,620.8300170898438,620.8300170898438,24812700
+2021-06-22,618.25,628.5700073242188,615.5,623.7100219726562,623.7100219726562,19158900
+2021-06-23,632.0,657.2000122070312,630.0399780273438,656.5700073242188,656.5700073242188,31099200
+2021-06-24,674.989990234375,697.6199951171875,667.6099853515625,679.8200073242188,679.8200073242188,45982400
+2021-06-25,689.5800170898438,693.8099975585938,668.7000122070312,671.8699951171875,671.8699951171875,32496700
+2021-06-28,671.6400146484375,694.7000122070312,670.3200073242188,688.719970703125,688.719970703125,21628200
+2021-06-29,684.6500244140625,687.510009765625,675.8900146484375,680.760009765625,680.760009765625,17381300
+2021-06-30,679.77001953125,692.8099975585938,678.1400146484375,679.7000122070312,679.7000122070312,18924900
+2021-07-01,683.9199829101562,687.989990234375,672.7999877929688,677.9199829101562,677.9199829101562,18634500
+2021-07-02,678.97998046875,700.0,673.260009765625,678.9000244140625,678.9000244140625,27054500
+2021-07-06,681.7100219726562,684.0,651.4000244140625,659.5800170898438,659.5800170898438,23284500
+2021-07-07,664.27001953125,665.7000122070312,638.3200073242188,644.6500244140625,644.6500244140625,18792000
+2021-07-08,628.3699951171875,654.4299926757812,620.4600219726562,652.8099975585938,652.8099975585938,22773300
+2021-07-09,653.1799926757812,658.9099731445312,644.6900024414062,656.9500122070312,656.9500122070312,18140500
+2021-07-12,662.2000122070312,687.239990234375,662.1599731445312,685.7000122070312,685.7000122070312,25927000
+2021-07-13,686.3200073242188,693.280029296875,666.2999877929688,668.5399780273438,668.5399780273438,20966100
+2021-07-14,670.75,678.6099853515625,652.8400268554688,653.3800048828125,653.3800048828125,21641200
+2021-07-15,658.3900146484375,666.1400146484375,637.8800048828125,650.5999755859375,650.5999755859375,20209600
+2021-07-16,654.6799926757812,656.7000122070312,642.2000122070312,644.219970703125,644.219970703125,16371000
+2021-07-19,629.8900146484375,647.2000122070312,621.2899780273438,646.219970703125,646.219970703125,21297100
+2021-07-20,651.989990234375,662.3900146484375,640.5,660.5,660.5,15487100
+2021-07-21,659.6099853515625,664.8599853515625,650.2899780273438,655.2899780273438,655.2899780273438,13953300
+2021-07-22,656.4400024414062,662.1699829101562,644.5999755859375,649.260009765625,649.260009765625,15105700
+2021-07-23,646.3599853515625,648.7999877929688,637.2999877929688,643.3800048828125,643.3800048828125,14604900
+2021-07-26,650.969970703125,668.2000122070312,647.1099853515625,657.6199951171875,657.6199951171875,25336600
+2021-07-27,663.4000244140625,666.5,627.239990234375,644.780029296875,644.780029296875,32813300
+2021-07-28,647.0,654.969970703125,639.4000244140625,646.97998046875,646.97998046875,16006600
+2021-07-29,649.7899780273438,683.6900024414062,648.7999877929688,677.3499755859375,677.3499755859375,30394600
+2021-07-30,671.760009765625,697.530029296875,669.0,687.2000122070312,687.2000122070312,29656400
+2021-08-02,700.0,726.9400024414062,698.4000244140625,709.6699829101562,709.6699829101562,33615800
+2021-08-03,719.0,722.6500244140625,701.010009765625,709.739990234375,709.739990234375,21620300
+2021-08-04,711.0,724.9000244140625,708.9299926757812,710.9199829101562,710.9199829101562,17002600
+2021-08-05,716.0,720.9500122070312,711.4099731445312,714.6300048828125,714.6300048828125,12919600
+2021-08-06,711.9000244140625,716.3300170898438,697.6300048828125,699.0999755859375,699.0999755859375,15623000
+2021-08-09,710.1699829101562,719.030029296875,705.1300048828125,713.760009765625,713.760009765625,14715300
+2021-08-10,713.989990234375,716.5900268554688,701.8800048828125,709.989990234375,709.989990234375,13432300
+2021-08-11,712.7100219726562,715.1799926757812,704.2100219726562,707.8200073242188,707.8200073242188,9800600
+2021-08-12,706.3400268554688,722.7999877929688,699.4000244140625,722.25,722.25,17459100
+2021-08-13,723.7100219726562,729.9000244140625,714.3400268554688,717.1699829101562,717.1699829101562,16731500
+2021-08-16,705.0700073242188,709.5,676.4000244140625,686.1699829101562,686.1699829101562,22677400
+2021-08-17,672.6599731445312,674.5800170898438,648.8400268554688,665.7100219726562,665.7100219726562,23721300
+2021-08-18,669.75,695.77001953125,669.3499755859375,688.989990234375,688.989990234375,20349400
+2021-08-19,678.2100219726562,686.5499877929688,667.5900268554688,673.469970703125,673.469970703125,14313500
+2021-08-20,682.8499755859375,692.1300048828125,673.7000122070312,680.260009765625,680.260009765625,14841900
+2021-08-23,685.4400024414062,712.1300048828125,680.75,706.2999877929688,706.2999877929688,20264900
+2021-08-24,710.6799926757812,715.219970703125,702.6400146484375,708.489990234375,708.489990234375,13083100
+2021-08-25,707.030029296875,716.969970703125,704.0,711.2000122070312,711.2000122070312,12645600
+2021-08-26,708.3099975585938,715.4000244140625,697.6199951171875,701.1599731445312,701.1599731445312,13214300
+2021-08-27,705.0,715.0,702.0999755859375,711.9199829101562,711.9199829101562,13833800
+2021-08-30,714.719970703125,731.0,712.72998046875,730.9099731445312,730.9099731445312,18604200
+2021-08-31,733.0,740.3900146484375,726.4400024414062,735.719970703125,735.719970703125,20855400
+2021-09-01,734.0800170898438,741.989990234375,731.27001953125,734.0900268554688,734.0900268554688,13204300
+2021-09-02,734.5,740.969970703125,730.5399780273438,732.3900146484375,732.3900146484375,12777300
+2021-09-03,732.25,734.0,724.2000122070312,733.5700073242188,733.5700073242188,15246100
+2021-09-07,740.0,760.2000122070312,739.260009765625,752.9199829101562,752.9199829101562,20039800
+2021-09-08,761.5800170898438,764.4500122070312,740.77001953125,753.8699951171875,753.8699951171875,18793000
+2021-09-09,753.4099731445312,762.0999755859375,751.6300048828125,754.8599853515625,754.8599853515625,14077700
+2021-09-10,759.5999755859375,762.6099853515625,734.52001953125,736.27001953125,736.27001953125,15184200
+2021-09-13,740.2100219726562,744.780029296875,708.8499755859375,743.0,743.0,22952500
+2021-09-14,742.5700073242188,754.469970703125,736.4000244140625,744.489990234375,744.489990234375,18524900
+2021-09-15,745.0,756.8599853515625,738.3599853515625,755.8300170898438,755.8300170898438,15357700
+2021-09-16,752.8300170898438,758.9099731445312,747.6099853515625,756.989990234375,756.989990234375,13923400
+2021-09-17,757.1500244140625,761.0399780273438,750.0,759.489990234375,759.489990234375,28204200
+2021-09-20,734.5599975585938,742.0,718.6199951171875,730.1699829101562,730.1699829101562,24757700
+2021-09-21,734.7899780273438,744.739990234375,730.4400024414062,739.3800048828125,739.3800048828125,16330700
+2021-09-22,743.530029296875,753.6699829101562,739.1199951171875,751.9400024414062,751.9400024414062,15126300
+2021-09-23,755.0,758.2000122070312,747.9199829101562,753.6400146484375,753.6400146484375,11947500
+2021-09-24,745.8900146484375,774.7999877929688,744.5599975585938,774.3900146484375,774.3900146484375,21373000
+2021-09-27,773.1199951171875,799.0,769.3099975585938,791.3599853515625,791.3599853515625,28070700
+2021-09-28,787.2000122070312,795.6400146484375,766.1799926757812,777.5599975585938,777.5599975585938,25381400
+2021-09-29,779.7999877929688,793.5,770.6799926757812,781.3099975585938,781.3099975585938,20942900
+2021-09-30,781.0,789.1300048828125,775.0,775.47998046875,775.47998046875,17956000
+2021-10-01,778.4000244140625,780.780029296875,763.5900268554688,775.219970703125,775.219970703125,17031400
+2021-10-04,796.5,806.969970703125,776.1199951171875,781.530029296875,781.530029296875,30483300
+2021-10-05,784.7999877929688,797.3099975585938,774.2000122070312,780.5900268554688,780.5900268554688,18432600
+2021-10-06,776.2000122070312,786.6599731445312,773.219970703125,782.75,782.75,14632800
+2021-10-07,785.4600219726562,805.0,783.3800048828125,793.6099853515625,793.6099853515625,19195800
+2021-10-08,796.2100219726562,796.3800048828125,780.9099731445312,785.489990234375,785.489990234375,16738600
+2021-10-11,787.6500244140625,801.239990234375,785.5,791.9400024414062,791.9400024414062,14200300
+2021-10-12,800.9299926757812,812.3200073242188,796.5700073242188,805.719970703125,805.719970703125,22020000
+2021-10-13,810.469970703125,815.4099731445312,805.780029296875,811.0800170898438,811.0800170898438,14120100
+2021-10-14,815.489990234375,820.25,813.3499755859375,818.3200073242188,818.3200073242188,12247200
+2021-10-15,823.739990234375,843.2100219726562,822.3499755859375,843.030029296875,843.030029296875,18924600
+2021-10-18,851.7899780273438,875.260009765625,851.469970703125,870.1099853515625,870.1099853515625,24207200
+2021-10-19,877.530029296875,877.9500122070312,862.510009765625,864.27001953125,864.27001953125,17381100
+2021-10-20,865.3499755859375,869.489990234375,857.3800048828125,865.7999877929688,865.7999877929688,14032100
+2021-10-21,856.0,900.0,855.5,894.0,894.0,31481500
+2021-10-22,895.5,910.0,890.9600219726562,909.6799926757812,909.6799926757812,22880800
+2021-10-25,950.530029296875,1045.02001953125,944.2000122070312,1024.8599853515625,1024.8599853515625,62852100
+2021-10-26,1024.68994140625,1094.93994140625,1001.4400024414062,1018.4299926757812,1018.4299926757812,62415000
+2021-10-27,1039.6600341796875,1070.8800048828125,1030.780029296875,1037.8599853515625,1037.8599853515625,38526500
+2021-10-28,1068.31005859375,1081.0,1054.199951171875,1077.0400390625,1077.0400390625,27213200
+2021-10-29,1081.8599853515625,1115.2099609375,1073.2099609375,1114.0,1114.0,29918400
+2021-11-01,1145.0,1209.75,1118.6600341796875,1208.5899658203125,1208.5899658203125,56048700
+2021-11-02,1159.3599853515625,1208.5899658203125,1146.0,1172.0,1172.0,42737800
+2021-11-03,1177.3299560546875,1215.3900146484375,1152.6199951171875,1213.8599853515625,1213.8599853515625,34628500
+2021-11-04,1234.4100341796875,1243.489990234375,1217.0,1229.9100341796875,1229.9100341796875,25397400
+2021-11-05,1228.0,1239.8699951171875,1208.0,1222.0899658203125,1222.0899658203125,21628800
+2021-11-08,1149.7900390625,1197.0,1133.0,1162.93994140625,1162.93994140625,33445700
+2021-11-09,1173.5999755859375,1174.5,1011.52001953125,1023.5,1023.5,59105800
+2021-11-10,1010.4099731445312,1078.0999755859375,987.3099975585938,1067.949951171875,1067.949951171875,42802700
+2021-11-11,1102.77001953125,1104.969970703125,1054.6800537109375,1063.510009765625,1063.510009765625,22396600
+2021-11-12,1047.5,1054.5,1019.2000122070312,1033.4200439453125,1033.4200439453125,25573100
+2021-11-15,1017.6300048828125,1031.97998046875,978.5999755859375,1013.3900146484375,1013.3900146484375,34775600
+2021-11-16,1003.3099975585938,1057.199951171875,1002.1799926757812,1054.72998046875,1054.72998046875,26542400
+2021-11-17,1063.510009765625,1119.6400146484375,1055.5,1089.010009765625,1089.010009765625,31445400
+2021-11-18,1106.550048828125,1112.0,1075.02001953125,1096.3800048828125,1096.3800048828125,20898900
+2021-11-19,1098.8699951171875,1138.719970703125,1092.699951171875,1137.06005859375,1137.06005859375,21642300
+2021-11-22,1162.3299560546875,1201.949951171875,1132.4300537109375,1156.8699951171875,1156.8699951171875,33072500
+2021-11-23,1167.510009765625,1180.5,1062.699951171875,1109.030029296875,1109.030029296875,36171700
+2021-11-24,1080.3900146484375,1132.77001953125,1062.0,1116.0,1116.0,22560200
+2021-11-26,1099.469970703125,1108.780029296875,1081.0,1081.9200439453125,1081.9200439453125,11680900
+2021-11-29,1100.989990234375,1142.6700439453125,1100.18994140625,1136.989990234375,1136.989990234375,19464500
+2021-11-30,1144.3699951171875,1168.0,1118.0,1144.760009765625,1144.760009765625,27092000
+2021-12-01,1160.699951171875,1172.8399658203125,1090.760009765625,1095.0,1095.0,22816800
+2021-12-02,1099.06005859375,1113.0,1056.6500244140625,1084.5999755859375,1084.5999755859375,24371600
+2021-12-03,1084.7900390625,1090.5799560546875,1000.2100219726562,1014.969970703125,1014.969970703125,30774000
+2021-12-06,1001.510009765625,1021.6400146484375,950.5,1009.010009765625,1009.010009765625,27221000
+2021-12-07,1044.199951171875,1057.6700439453125,1026.81005859375,1051.75,1051.75,18694900
+2021-12-08,1052.7099609375,1072.3800048828125,1033.0,1068.9599609375,1068.9599609375,13968800
+2021-12-09,1060.6400146484375,1062.489990234375,1002.3599853515625,1003.7999877929688,1003.7999877929688,19812800
+2021-12-10,1008.75,1020.97998046875,982.530029296875,1017.030029296875,1017.030029296875,19888100
+2021-12-13,1001.0900268554688,1005.0,951.4199829101562,966.4099731445312,966.4099731445312,26198500
+2021-12-14,945.0,966.4099731445312,930.0,958.510009765625,958.510009765625,23602100
+2021-12-15,953.2100219726562,978.75,928.25,975.989990234375,975.989990234375,25056400
+2021-12-16,994.5,994.97998046875,921.8499755859375,926.9199829101562,926.9199829101562,27590500
+2021-12-17,914.77001953125,960.6599731445312,909.0399780273438,932.5700073242188,932.5700073242188,33479100
+2021-12-20,910.7000122070312,921.6900024414062,893.3900146484375,899.9400024414062,899.9400024414062,18826700
+2021-12-21,916.8699951171875,939.5,886.1199951171875,938.530029296875,938.530029296875,23839300
+2021-12-22,965.6599731445312,1015.6599731445312,957.0499877929688,1008.8699951171875,1008.8699951171875,31211400
+2021-12-23,1006.7999877929688,1072.97998046875,997.5599975585938,1067.0,1067.0,30904400
+2021-12-27,1073.6700439453125,1117.0,1070.719970703125,1093.93994140625,1093.93994140625,23715300
+2021-12-28,1109.489990234375,1119.0,1078.4200439453125,1088.469970703125,1088.469970703125,20108000
+2021-12-29,1098.6400146484375,1104.0,1064.1400146484375,1086.18994140625,1086.18994140625,18718000
+2021-12-30,1061.3299560546875,1095.550048828125,1053.1500244140625,1070.3399658203125,1070.3399658203125,15680300
+2021-12-31,1073.43994140625,1082.0,1054.5899658203125,1056.780029296875,1056.780029296875,13577900
+2022-01-03,1147.75,1201.0699462890625,1136.0400390625,1199.780029296875,1199.780029296875,34643800
+2022-01-04,1189.550048828125,1208.0,1123.050048828125,1149.5899658203125,1149.5899658203125,33416100
+2022-01-05,1146.6500244140625,1170.3399658203125,1081.010009765625,1088.1199951171875,1088.1199951171875,26706600
+2022-01-06,1077.0,1088.0,1020.5,1064.699951171875,1064.699951171875,30112200
+2022-01-07,1080.3699951171875,1080.9300537109375,1010.0,1026.9599609375,1026.9599609375,28054900
+2022-01-10,1000.0,1059.0999755859375,980.0,1058.1199951171875,1058.1199951171875,30605000
+2022-01-11,1053.6700439453125,1075.8499755859375,1038.8199462890625,1064.4000244140625,1064.4000244140625,22021100
+2022-01-12,1078.8499755859375,1114.8399658203125,1072.5899658203125,1106.219970703125,1106.219970703125,27913000
+2022-01-13,1109.0699462890625,1115.5999755859375,1026.5400390625,1031.56005859375,1031.56005859375,32403300
+2022-01-14,1019.8800048828125,1052.0,1013.3800048828125,1049.6099853515625,1049.6099853515625,24308100
+2022-01-18,1026.6099853515625,1070.7900390625,1016.0599975585938,1030.510009765625,1030.510009765625,22247800
+2022-01-19,1041.7099609375,1054.6700439453125,995.0,995.6500244140625,995.6500244140625,25147500
+2022-01-20,1009.72998046875,1041.6600341796875,994.0,996.27001953125,996.27001953125,23496200
+2022-01-21,996.3400268554688,1004.5499877929688,940.5,943.9000244140625,943.9000244140625,34472000
+2022-01-24,904.760009765625,933.510009765625,851.469970703125,930.0,930.0,50521900
+2022-01-25,914.2000122070312,951.260009765625,903.2100219726562,918.4000244140625,918.4000244140625,28865300
+2022-01-26,952.4299926757812,987.6900024414062,906.0,937.4099731445312,937.4099731445312,34955800
+2022-01-27,933.3599853515625,935.3900146484375,829.0,829.0999755859375,829.0999755859375,49036500
+2022-01-28,831.5599975585938,857.5,792.010009765625,846.3499755859375,846.3499755859375,44929700
+2022-01-31,872.7100219726562,937.989990234375,862.0499877929688,936.719970703125,936.719970703125,34812000
+2022-02-01,935.2100219726562,943.7000122070312,905.0,931.25,931.25,24379400
+2022-02-02,928.1799926757812,931.5,889.4099731445312,905.6599731445312,905.6599731445312,22264300
+2022-02-03,882.0,937.0,880.52001953125,891.1400146484375,891.1400146484375,26285200
+2022-02-04,897.219970703125,936.5,881.1699829101562,923.3200073242188,923.3200073242188,24541800
+2022-02-07,923.7899780273438,947.77001953125,902.7100219726562,907.3400268554688,907.3400268554688,20331500
+2022-02-08,905.530029296875,926.2899780273438,894.7999877929688,922.0,922.0,16909700
+2022-02-09,935.0,946.27001953125,920.0,932.0,932.0,17419800
+2022-02-10,908.3699951171875,943.8099975585938,896.7000122070312,904.5499877929688,904.5499877929688,22042300
+2022-02-11,909.6300048828125,915.9600219726562,850.7000122070312,860.0,860.0,26548600
+2022-02-14,861.5700073242188,898.8800048828125,853.1500244140625,875.760009765625,875.760009765625,22585500
+2022-02-15,900.0,923.0,893.3800048828125,922.4299926757812,922.4299926757812,19095400
+2022-02-16,914.0499877929688,926.4299926757812,901.2100219726562,923.3900146484375,923.3900146484375,17098100
+2022-02-17,913.260009765625,918.5,874.0999755859375,876.3499755859375,876.3499755859375,18392800
+2022-02-18,886.0,886.8699951171875,837.6099853515625,856.97998046875,856.97998046875,22833900
+2022-02-22,834.1300048828125,856.72998046875,801.0999755859375,821.530029296875,821.530029296875,27762700
+2022-02-23,830.4299926757812,835.2999877929688,760.5599975585938,764.0399780273438,764.0399780273438,31752300
+2022-02-24,700.3900146484375,802.47998046875,700.0,800.77001953125,800.77001953125,45107400
+2022-02-25,809.22998046875,819.5,782.4000244140625,809.8699951171875,809.8699951171875,25355900
+2022-02-28,815.010009765625,876.8599853515625,814.7100219726562,870.4299926757812,870.4299926757812,33002300
+2022-03-01,869.6799926757812,889.8800048828125,853.780029296875,864.3699951171875,864.3699951171875,24922300
+2022-03-02,872.1300048828125,886.47998046875,844.27001953125,879.8900146484375,879.8900146484375,24881100
+2022-03-03,878.77001953125,886.4400024414062,832.5999755859375,839.2899780273438,839.2899780273438,20541200
+2022-03-04,849.0999755859375,855.6500244140625,825.1599731445312,838.2899780273438,838.2899780273438,22333200
+2022-03-07,856.2999877929688,866.1400146484375,804.5700073242188,804.5800170898438,804.5800170898438,24164700
+2022-03-08,795.530029296875,849.989990234375,782.1699829101562,824.4000244140625,824.4000244140625,26799700
+2022-03-09,839.47998046875,860.5599975585938,832.010009765625,858.969970703125,858.969970703125,19728000
+2022-03-10,851.4500122070312,854.4500122070312,810.3599853515625,838.2999877929688,838.2999877929688,19549500
+2022-03-11,840.2000122070312,843.7999877929688,793.77001953125,795.3499755859375,795.3499755859375,22345700
+2022-03-14,780.6099853515625,800.7000122070312,756.0399780273438,766.3699951171875,766.3699951171875,23717400
+2022-03-15,775.27001953125,805.5700073242188,756.5700073242188,801.8900146484375,801.8900146484375,22280400
+2022-03-16,809.0,842.0,802.260009765625,840.22998046875,840.22998046875,28009600
+2022-03-17,830.989990234375,875.0,825.719970703125,871.5999755859375,871.5999755859375,22194300
+2022-03-18,874.489990234375,907.8499755859375,867.3900146484375,905.3900146484375,905.3900146484375,33471400
+2022-03-21,914.97998046875,942.8499755859375,907.0900268554688,921.1599731445312,921.1599731445312,27327200
+2022-03-22,930.0,997.8599853515625,921.75,993.97998046875,993.97998046875,35289500
+2022-03-23,979.9400024414062,1040.699951171875,976.4000244140625,999.1099853515625,999.1099853515625,40225400
+2022-03-24,1009.72998046875,1024.489990234375,988.7999877929688,1013.9199829101562,1013.9199829101562,22973600
+2022-03-25,1008.0,1021.7999877929688,997.3200073242188,1010.6400146484375,1010.6400146484375,20677200
+2022-03-28,1065.0999755859375,1097.8800048828125,1053.5999755859375,1091.8399658203125,1091.8399658203125,34168700
+2022-03-29,1107.989990234375,1114.77001953125,1073.1099853515625,1099.5699462890625,1099.5699462890625,24538300
+2022-03-30,1091.1700439453125,1113.949951171875,1084.0,1093.989990234375,1093.989990234375,19955000
+2022-03-31,1094.5699462890625,1103.1400146484375,1076.6400146484375,1077.5999755859375,1077.5999755859375,16330900
+2022-04-01,1081.1500244140625,1094.75,1066.6400146484375,1084.5899658203125,1084.5899658203125,18087700
+2022-04-04,1089.3800048828125,1149.9100341796875,1072.530029296875,1145.449951171875,1145.449951171875,27345300
+2022-04-05,1136.300048828125,1152.8699951171875,1087.300048828125,1091.260009765625,1091.260009765625,26691700
+2022-04-06,1073.469970703125,1079.0,1027.699951171875,1045.760009765625,1045.760009765625,29782800
+2022-04-07,1052.3900146484375,1076.5899658203125,1021.5399780273438,1057.260009765625,1057.260009765625,26482400
+2022-04-08,1043.2099609375,1048.43994140625,1022.4400024414062,1025.489990234375,1025.489990234375,18337900
+2022-04-11,980.4000244140625,1008.469970703125,974.6400146484375,975.9299926757812,975.9299926757812,19785700
+2022-04-12,997.6400146484375,1021.1900024414062,976.5999755859375,986.9500122070312,986.9500122070312,21992000
+2022-04-13,981.0800170898438,1026.239990234375,973.0999755859375,1022.3699951171875,1022.3699951171875,18373700
+2022-04-14,999.2899780273438,1012.7100219726562,982.1900024414062,985.0,985.0,19474100
+2022-04-18,989.030029296875,1014.9199829101562,973.4099731445312,1004.2899780273438,1004.2899780273438,17238400
+2022-04-19,1005.0599975585938,1034.93994140625,995.3300170898438,1028.1500244140625,1028.1500244140625,16615900
+2022-04-20,1030.0,1034.0,975.25,977.2000122070312,977.2000122070312,23570400
+2022-04-21,1074.72998046875,1092.219970703125,996.4199829101562,1008.780029296875,1008.780029296875,35138800
+2022-04-22,1014.9099731445312,1034.8499755859375,994.0,1005.0499877929688,1005.0499877929688,23232200
+2022-04-25,978.969970703125,1008.6199951171875,975.2999877929688,998.02001953125,998.02001953125,22780400
+2022-04-26,995.4299926757812,1000.0,875.0,876.4199829101562,876.4199829101562,45377900
+2022-04-27,898.5800170898438,918.0,877.3599853515625,881.510009765625,881.510009765625,25652100
+2022-04-28,899.97998046875,900.0,821.7000122070312,877.510009765625,877.510009765625,41649500
+2022-04-29,902.25,934.4000244140625,870.0,870.760009765625,870.760009765625,29377700
+2022-05-02,860.77001953125,906.3599853515625,848.030029296875,902.9400024414062,902.9400024414062,25260500
+2022-05-03,903.1799926757812,924.0800170898438,888.5900268554688,909.25,909.25,21236500
+2022-05-04,903.9400024414062,955.5,885.280029296875,952.6199951171875,952.6199951171875,27214600
+2022-05-05,939.02001953125,945.5999755859375,857.7000122070312,873.280029296875,873.280029296875,30839700
+2022-05-06,887.0,888.0,843.1099853515625,865.6500244140625,865.6500244140625,24301000
+2022-05-09,836.4500122070312,845.6300048828125,781.1500244140625,787.1099853515625,787.1099853515625,30270100
+2022-05-10,819.3099975585938,825.3599853515625,774.25,800.0399780273438,800.0399780273438,28133900
+2022-05-11,795.0,809.77001953125,727.2000122070312,734.0,734.0,32408200
+2022-05-12,701.0,759.6599731445312,680.0,728.0,728.0,46771000
+2022-05-13,773.47998046875,787.3499755859375,751.5700073242188,769.5900268554688,769.5900268554688,30716900
+2022-05-16,767.1599731445312,769.760009765625,719.0900268554688,724.3699951171875,724.3699951171875,28699500
+2022-05-17,747.3599853515625,764.47998046875,728.8499755859375,761.6099853515625,761.6099853515625,26745400
+2022-05-18,744.52001953125,760.5,700.8099975585938,709.8099975585938,709.8099975585938,29270600
+2022-05-19,707.0,734.0,694.1099853515625,709.4199829101562,709.4199829101562,30098900
+2022-05-20,713.989990234375,721.5800170898438,633.0,663.9000244140625,663.9000244140625,48324400
+2022-05-23,655.02001953125,679.9600219726562,638.0599975585938,674.9000244140625,674.9000244140625,29634500
+2022-05-24,653.530029296875,653.9199829101562,620.5700073242188,628.1599731445312,628.1599731445312,29697500
+2022-05-25,623.8499755859375,669.3200073242188,623.010009765625,658.7999877929688,658.7999877929688,30713100
+2022-05-26,661.4199829101562,718.6699829101562,653.6599731445312,707.72998046875,707.72998046875,35334400
+2022-05-27,723.25,759.7999877929688,720.530029296875,759.6300048828125,759.6300048828125,29765000
+2022-05-31,773.8400268554688,778.7999877929688,734.22998046875,758.260009765625,758.260009765625,33971500
+2022-06-01,755.1599731445312,771.97998046875,730.9199829101562,740.3699951171875,740.3699951171875,25749300
+2022-06-02,732.469970703125,792.6300048828125,726.2000122070312,775.0,775.0,31157700
+2022-06-03,729.6799926757812,743.3900146484375,700.25,703.5499877929688,703.5499877929688,37348100
diff --git a/tests/openbb_terminal/forecast/test_NBEATS_model.py b/tests/openbb_terminal/forecast/test_NBEATS_model.py
new file mode 100644
index 00000000000..72f6d417822
--- /dev/null
+++ b/tests/openbb_terminal/forecast/test_NBEATS_model.py
@@ -0,0 +1,11 @@
+import pytest
+from tests.openbb_terminal.forecast import conftest
+
+try:
+ from openbb_terminal.forecast import nbeats_model
+except ImportError:
+ pytest.skip(allow_module_level=True)
+
+
+def test_get_NBEATS_model(tsla_csv):
+ conftest.test_model(nbeats_model.get_NBEATS_data, tsla_csv, n_epochs=1)
diff --git a/tests/openbb_terminal/forecast/test_NBEATS_view.py b/tests/openbb_terminal/forecast/test_NBEATS_view.py
new file mode 100644
index 00000000000..be64393f590
--- /dev/null
+++ b/tests/openbb_terminal/forecast/test_NBEATS_view.py
@@ -0,0 +1,10 @@
+import pytest
+
+try:
+ from openbb_terminal.forecast import nbeats_view
+except ImportError:
+ pytest.skip(allow_module_level=True)
+
+
+def test_display_nbeats_forecast(tsla_csv):
+ nbeats_view.display_nbeats_forecast(tsla_csv, "TSLA", n_epochs=1)
diff --git a/tests/openbb_terminal/forecast/test_TCN_model.py b/tests/openbb_terminal/forecast/test_TCN_model.py
new file mode 100644
index 00000000000..244029ed9ac
--- /dev/null
+++ b/tests/openbb_terminal/forecast/test_TCN_model.py
@@ -0,0 +1,11 @@
+import pytest
+from tests.openbb_terminal.forecast import conftest
+
+try:
+ from openbb_terminal.forecast import tcn_model
+except ImportError:
+ pytest.skip(allow_module_level=True)
+
+
+def test_get_TCN_model(tsla_csv):
+ conftest.test_model(tcn_model.get_tcn_data, tsla_csv, n_epochs=1)
diff --git a/tests/openbb_terminal/forecast/test_brnn_model.py b/tests/openbb_terminal/forecast/test_brnn_model.py
new file mode 100644
index 00000000000..7e0f57666c6
--- /dev/null
+++ b/tests/openbb_terminal/forecast/test_brnn_model.py
@@ -0,0 +1,17 @@
+import pytest
+from tests.openbb_terminal.forecast import conftest
+
+try:
+ from openbb_terminal.forecast import brnn_model
+except ImportError:
+ pytest.skip(allow_module_level=True)
+
+
+def test_get_brnn_model(tsla_csv):
+ conftest.test_model(brnn_model.get_brnn_data, tsla_csv, n_epochs=1)
+
+
+def test_get_brnn_model_past_covs(tsla_csv):
+ conftest.test_model(
+ brnn_model.get_brnn_data, tsla_csv, n_epochs=1, past_covariates="open"
+ )
diff --git a/tests/openbb_terminal/forecast/test_brnn_view.py b/tests/openbb_terminal/forecast/test_brnn_view.py
new file mode 100644
index 00000000000..08df16ceea8
--- /dev/null
+++ b/tests/openbb_terminal/forecast/test_brnn_view.py
@@ -0,0 +1,12 @@
+import pytest
+
+try:
+ from openbb_terminal.forecast import brnn_view
+except ImportError:
+ pytest.skip(allow_module_level=True)
+
+
+def test_display_brnn_forecast(tsla_csv, mocker):
+ mock = mocker.patch("openbb_terminal.forecast.trans_view.helpers.plot_residuals")
+ brnn_view.display_brnn_forecast(data=tsla_csv, n_epochs=1, residuals=True)
+ mock.assert_called_once()
diff --git a/tests/openbb_terminal/forecast/test_expo_model.py b/tests/openbb_terminal/forecast/test_expo_model.py
new file mode 100644
index 00000000000..f6123595b65
--- /dev/null
+++ b/tests/openbb_terminal/forecast/test_expo_model.py
@@ -0,0 +1,11 @@
+import pytest
+from tests.openbb_terminal.forecast import conftest
+
+try:
+ from openbb_terminal.forecast import expo_model
+except ImportError:
+ pytest.skip(allow_module_level=True)
+
+
+def test_get_expo_model(tsla_csv):
+ conftest.test_model(expo_model.get_expo_data, tsla_csv)
diff --git a/tests/openbb_terminal/forecast/test_expo_view.py b/tests/openbb_terminal/forecast/test_expo_view.py
new file mode 100644
index 00000000000..1931d9e17dd
--- /dev/null
+++ b/tests/openbb_terminal/forecast/test_expo_view.py
@@ -0,0 +1,22 @@
+import pytest
+
+try:
+ from openbb_terminal.forecast import expo_view
+except ImportError:
+ pytest.skip(allow_module_level=True)
+
+
+def test_display_tft_forecast(tsla_csv):
+ with pytest.raises(AttributeError):
+ expo_view.display_expo_forecast(
+ tsla_csv,
+ target_column="close",
+ trend="N",
+ seasonal="N",
+ seasonal_periods=3,
+ dampen="F",
+ n_predict=1,
+ start_window=0.5,
+ forecast_horizon=1,
+ residuals=True,
+ )
diff --git a/tests/openbb_terminal/forecast/test_forecast_api.py b/tests/openbb_terminal/forecast/test_forecast_api.py
new file mode 100644
index 00000000000..48573f60fa7
--- /dev/null
+++ b/tests/openbb_terminal/forecast/test_forecast_api.py
@@ -0,0 +1,12 @@
+import pytest
+from openbb_terminal.helper_classes import ModelsNamespace
+
+# pylint: enable=E1101
+try:
+ from openbb_terminal.forecast import forecast_api # type: ignore
+except ImportError:
+ pytest.skip(allow_module_level=True)
+
+
+def test_api():
+ assert isinstance(forecast_api.models, ModelsNamespace)
diff --git a/tests/openbb_terminal/forecast/test_forecast_controller.py b/tests/openbb_terminal/forecast/test_forecast_controller.py
new file mode 100644
index 00000000000..0fb152cb2d2
--- /dev/null
+++ b/tests/openbb_terminal/forecast/test_forecast_controller.py
@@ -0,0 +1,426 @@
+from typing import List
+import argparse
+import pandas as pd
+import pytest
+from prompt_toolkit.completion import NestedCompleter
+
+try:
+ from openbb_terminal.forecast import forecast_controller as fc
+except ImportError:
+ pytest.skip(allow_module_level=True)
+
+# pylint: disable=E1121
+base = "openbb_terminal.forecast.forecast_controller."
+df = pd.DataFrame([[1, 2, 3], [2, 3, 4], [3, 4, 5]], columns=["first", "date", "close"])
+
+
+class Thing:
+ help = True
+
+ def format_help(self):
+ return "You need help"
+
+
+def mock_func(_):
+ return (Thing(), 2)
+
+
+def test_check_greater_than_one():
+ assert fc.check_greater_than_one(2) == 2
+
+
+def test_check_greater_than_one_invalid():
+ with pytest.raises(argparse.ArgumentTypeError):
+ fc.check_greater_than_one(-2)
+
+
+def test_forecast_controller(mocker):
+ mocker.patch(base + "session", True)
+ mocker.patch(base + "obbff.USE_PROMPT_TOOLKIT", True)
+ cont = fc.ForecastController(data=df, ticker="TSLA")
+ assert isinstance(cont.files, List)
+
+
+def test_fc_update_runtime_choices(mocker):
+ mocker.patch(base + "session", True)
+ mocker.patch(base + "obbff.USE_PROMPT_TOOLKIT", True)
+ cont = fc.ForecastController()
+ cont.datasets = {"stonks": df}
+ cont.update_runtime_choices()
+ assert isinstance(cont.completer, NestedCompleter)
+
+
+def test_fc_refresh_datasets_on_menu():
+ cont = fc.ForecastController()
+ cont.datasets = {"stonks": df}
+ cont.files = ["file.csv", "fiile.csv"]
+ cont.refresh_datasets_on_menu()
+ assert "stonks.first" in cont.list_dataset_cols
+
+
+def test_fc_print_help(capsys):
+ cont = fc.ForecastController()
+ cont.print_help()
+ captured = capsys.readouterr()
+ assert "forecast" in captured.out
+
+
+def test_fc_custom_reset():
+ cont = fc.ForecastController()
+ val = cont.custom_reset()
+ assert not val
+
+
+def test_fc_custom_reset_with_files():
+ cont = fc.ForecastController()
+ cont.files_full = [["file1", "file1"]]
+ val = cont.custom_reset()
+ assert val == ["forecast", "'load file1 -a file1'"]
+
+
+def test_fc_parse_known_args_and_warn(mocker):
+ mock = mocker.Mock()
+ mock2 = mocker.Mock()
+ mock.parse_known_args = mock_func
+ mock.format_help = Thing().format_help
+ mock.add_argument = mock2
+ cont = fc.ForecastController()
+ cont.parse_known_args_and_warn(
+ parser=mock,
+ other_args=[],
+ export_allowed=0,
+ raw=True,
+ limit=1,
+ target_dataset=True,
+ target_column=True,
+ period=5,
+ n_days=True,
+ seasonal="weekly",
+ periods=True,
+ window=True,
+ train_split=True,
+ input_chunk_length=True,
+ output_chunk_length=True,
+ force_reset=True,
+ save_checkpoints=True,
+ model_save_name="the_models",
+ n_epochs=True,
+ model_type=True,
+ dropout=0.05,
+ batch_size=3,
+ learning_rate=True,
+ past_covariates=True,
+ lags=True,
+ hidden_size=4,
+ n_jumps=True,
+ end=True,
+ residuals=True,
+ forecast_only=True,
+ )
+ assert mock2.call_count == 28
+
+
+def test_fc_call_load(mocker):
+ mocker.patch(base + "forecast_model.load", return_value=df)
+ cont = fc.ForecastController()
+ cont.call_load(["data.csv"])
+
+
+def test_fc_call_load_alias():
+ cont = fc.ForecastController()
+ cont.files = ["the_data"]
+ cont.call_load(["data.csv", "-a", "the_data"])
+
+
+def test_fc_call_load_alias_no_dot():
+ cont = fc.ForecastController()
+ cont.call_load(["datacsv", "-a", "the_data"])
+
+
+@pytest.mark.parametrize(
+ "name,loc_df", [("base", df), ("base", pd.DataFrame()), ("", df)]
+)
+def test_fc_call_show(mocker, name, loc_df):
+ mock = mocker.MagicMock()
+ mock.name = name
+ mock.limit = 4
+ mocker.patch(
+ base + "ForecastController.parse_known_args_and_warn", return_value=mock
+ )
+ cont = fc.ForecastController()
+ cont.datasets = {"base": loc_df}
+ cont.call_show(["data"])
+
+
+@pytest.mark.parametrize("dataset", ["base", None])
+def test_call_desc(mocker, dataset):
+ mock = mocker.MagicMock()
+ mock.target_dataset = dataset
+ mocker.patch(
+ base + "ForecastController.parse_known_args_and_warn", return_value=mock
+ )
+ cont = fc.ForecastController()
+ cont.datasets = {"base": df}
+ cont.call_desc(["data"])
+
+
+def test_call_plot(mocker):
+ mock = mocker.MagicMock()
+ mock.values = ["data.first"]
+ mocker.patch(
+ base + "ForecastController.parse_known_args_and_warn", return_value=mock
+ )
+ cont = fc.ForecastController()
+ cont.choices = {"plot": ["data.first", "data.second", "data.third"]}
+ cont.datasets = {"data": df}
+ cont.call_plot(["data.first"])
+
+
+def test_call_plot_no_parser(mocker):
+ mocker.patch(
+ base + "ForecastController.parse_known_args_and_warn", return_value=None
+ )
+ cont = fc.ForecastController()
+ cont.choices = {"plot": ["data.first", "data.second", "data.third"]}
+ cont.datasets = {"data": df}
+ cont.call_plot(["data.first"])
+
+
+def test_call_plot_no_values(mocker):
+ mock = mocker.MagicMock()
+ mock.values = None
+ mocker.patch(
+ base + "ForecastController.parse_known_args_and_warn", return_value=mock
+ )
+ cont = fc.ForecastController()
+ cont.choices = {"plot": ["data.first", "data.second", "data.third"]}
+ cont.datasets = {"data": df}
+ cont.call_plot(["data.first"])
+
+
+def test_call_season(tsla_csv):
+ cont = fc.ForecastController()
+ cont.datasets = {"data": tsla_csv}
+ cont.call_season(["data.close", "--max_lag", "1"])
+
+
+def test_call_season_error():
+ cont = fc.ForecastController()
+ cont.datasets = {"data": df}
+ cont.call_season(["datafirst", "--max_lag", "1"])
+
+
+def test_call_season_no_parser(mocker):
+ mocker.patch(
+ base + "ForecastController.parse_known_args_and_warn", return_value=None
+ )
+ cont = fc.ForecastController()
+ cont.datasets = {"data": df}
+ cont.call_season(["data.first", "--max_lag", "1"])
+
+
+def test_call_season_no_values(mocker):
+ mock = mocker.MagicMock()
+ mock.values = None
+ mocker.patch(
+ base + "ForecastController.parse_known_args_and_warn", return_value=mock
+ )
+ cont = fc.ForecastController()
+ cont.datasets = {"data": df}
+ cont.call_season(["data.first", "--max_lag", "1"])
+
+
+def test_call_corr():
+ cont = fc.ForecastController()
+ cont.datasets = {"data": df}
+ cont.call_corr(["data"])
+
+
+def test_call_corr_target(mocker):
+ mock = mocker.MagicMock()
+ mock.target_dataset = None
+ mocker.patch(
+ base + "ForecastController.parse_known_args_and_warn", return_value=mock
+ )
+ cont = fc.ForecastController()
+ cont.datasets = {"data": df}
+ cont.call_corr(["data"])
+
+
+def test_call_comb_not_in(mocker):
+ mock = mocker.MagicMock()
+ mock.values = ["data.first"]
+ mocker.patch(
+ base + "ForecastController.parse_known_args_and_warn", return_value=mock
+ )
+ cont = fc.ForecastController()
+ cont.datasets = {"data": df}
+ cont.choices = {
+ "combine": {"data.first": 1, "data.second": 2, "data.third": 3},
+ "delete": {"data.first": 1, "data.second": 2, "data.third": 3},
+ }
+ cont.call_combine(["data"])
+
+
+def test_call_comb(mocker):
+ mock = mocker.MagicMock()
+ mock.dataset = "data"
+ mock.columns = ["data.first", "data.second"]
+ mocker.patch(
+ base + "ForecastController.parse_known_args_and_warn", return_value=mock
+ )
+ cont = fc.ForecastController()
+ cont.datasets = {"data": df}
+ cont.choices = {
+ "combine": {"data.first": 1, "data.second": 2, "data.third": 3},
+ "delete": {"data.first": 1, "data.second": 2, "data.third": 3},
+ }
+ cont.call_combine(["data"])
+
+
+def test_call_clean():
+ cont = fc.ForecastController()
+ cont.datasets = {"data": df}
+ cont.call_clean(["data"])
+
+
+def test_call_clean_bad(mocker):
+ mock = mocker.MagicMock()
+ mock.target_dataset = None
+ mocker.patch(
+ base + "ForecastController.parse_known_args_and_warn", return_value=mock
+ )
+ cont = fc.ForecastController()
+ cont.datasets = {"data": df}
+ cont.call_clean(["data"])
+
+
+@pytest.mark.parametrize(
+ "feature", ["ema", "sto", "rsi", "roc", "mom", "delta", "atr", "signal", "delete"]
+)
+def test_call_feat_eng_invalid(feature):
+ cont = fc.ForecastController()
+ cont.datasets = {"data": df}
+ cont.files = ["file.csv", "fiile.csv"]
+ cont.choices = {
+ "combine": {"data.first": 1, "data.second": 2, "data.third": 3},
+ "delete": {"data.first": 1, "data.second": 2, "data.third": 3},
+ }
+ the_list = ["data"]
+ if feature == "rsi":
+ the_list.append("--period")
+ the_list.append("2")
+ getattr(cont, f"call_{feature}")(the_list)
+
+
+@pytest.mark.parametrize(
+ "feature",
+ ["ema", "sto", "rsi", "roc", "mom", "delta", "atr", "signal", "delete", "export"],
+)
+def test_call_feat_eng_invalid_parser(feature, mocker):
+ mocker.patch(base + "helpers.check_parser_input", return_value=None)
+ mock = mocker.MagicMock()
+ mock.target_dataset = None
+ mocker.patch(
+ base + "ForecastController.parse_known_args_and_warn", return_value=mock
+ )
+ cont = fc.ForecastController()
+ cont.datasets = {"data": df}
+ cont.files = ["file.csv", "fiile.csv"]
+ cont.choices = {
+ "combine": {"data.first": 1, "data.second": 2, "data.third": 3},
+ "delete": {"data.first": 1, "data.second": 2, "data.third": 3},
+ }
+ the_list = ["data"]
+ if feature == "rsi":
+ the_list.append("--period")
+ the_list.append("2")
+ getattr(cont, f"call_{feature}")(the_list)
+
+
+def test_call_ema(mocker):
+ mock = mocker.MagicMock()
+ mock.target_dataset = "data"
+ mock.columns = ["data.first", "data.second"]
+ mocker.patch(
+ base + "ForecastController.parse_known_args_and_warn", return_value=mock
+ )
+ cont = fc.ForecastController()
+ cont.datasets = {"data": df}
+ cont.call_ema(["data"])
+
+
+@pytest.mark.parametrize("datasets", [[], ["data"], ["bad"]])
+def test_call_delete(mocker, datasets):
+ cont = fc.ForecastController()
+ mock = mocker.MagicMock()
+ if datasets == ["bad"]:
+ mock.delete = ["data.lose"]
+ else:
+ mock.delete = ["data.close"]
+ mocker.patch(
+ base + "ForecastController.parse_known_args_and_warn", return_value=mock
+ )
+ if datasets == ["data"]:
+ cont.datasets = {"data": df}
+ cont.choices = {
+ "combine": ["data.first", "data.second", "data.third"],
+ "delete": ["data.first", "data.second", "data.third"],
+ }
+ cont.call_delete([])
+
+
+def test_call_export(mocker):
+ mock = mocker.MagicMock()
+ mock.target_dataset = "data"
+ mock.columns = ["data.first", "data.second"]
+ mocker.patch(
+ base + "ForecastController.parse_known_args_and_warn", return_value=mock
+ )
+ cont = fc.ForecastController()
+ cont.datasets = {"data": df}
+ cont.call_export(["data"])
+
+
+@pytest.mark.parametrize(
+ "opt, func",
+ [
+ ("expo", "expo_view.display_expo_forecast"),
+ ("theta", "theta_view.display_theta_forecast"),
+ ("rnn", "rnn_view.display_rnn_forecast"),
+ ("nbeats", "nbeats_view.display_nbeats_forecast"),
+ ("tcn", "tcn_view.display_tcn_forecast"),
+ ("regr", "regr_view.display_regression"),
+ ("linregr", "linregr_view.display_linear_regression"),
+ ("brnn", "brnn_view.display_brnn_forecast"),
+ ("trans", "trans_view.display_trans_forecast"),
+ ("tft", "tft_view.display_tft_forecast"),
+ ],
+)
+def test_models(mocker, opt, func):
+ mocker.patch(base + "helpers.check_parser_input", return_value=True)
+ mocker.patch(base + func)
+ cont = fc.ForecastController()
+ cont.datasets = {"data": df}
+ getattr(cont, f"call_{opt}")(["data"])
+
+
+@pytest.mark.parametrize(
+ "opt",
+ [
+ "expo",
+ "theta",
+ "rnn",
+ "nbeats",
+ "tcn",
+ "regr",
+ "linregr",
+ "brnn",
+ "trans",
+ "tft",
+ ],
+)
+def test_models_bad(opt):
+ cont = fc.ForecastController()
+ cont.datasets = {"data": df}
+ getattr(cont, f"call_{opt}")(["data"])
diff --git a/tests/openbb_terminal/forecast/test_forecast_model.py b/tests/openbb_terminal/forecast/test_forecast_model.py
new file mode 100644
index 00000000000..dc17f47f7b1
--- /dev/null
+++ b/tests/openbb_terminal/forecast/test_forecast_model.py
@@ -0,0 +1,56 @@
+from typing import Tuple
+import pandas as pd
+import pytest
+from openbb_terminal.forecast import forecast_model as fm
+from tests.openbb_terminal.forecast import conftest
+
+
+@pytest.mark.parametrize("file_type", ["csv", "xlsx", "swp", "juan"])
+def test_load(file_type):
+ path = conftest.create_path("forecast", "data", f"TSLA.{file_type}")
+ if not file_type == "xlsx":
+ fm.load("TSLA", file_type, {"TSLA": path})
+ else:
+ with pytest.raises(ValueError):
+ fm.load("TSLA", file_type, {"TSLA": path})
+
+
+@pytest.mark.parametrize("name", ["data", None])
+def test_get_options(tsla_csv, name):
+ val = fm.get_options({"data": tsla_csv}, name)
+ assert val["data"].iloc[0]["option"] == "data.date"
+
+
+@pytest.mark.parametrize(
+ "fill, drop",
+ [
+ (f"{x}fill", f"{y}drop")
+ for x in ["r", "c", "rb", "cb", "rf", "cf"]
+ for y in ["r", "c"]
+ ]
+ + [("", "")],
+)
+def test_clean(tsla_csv, fill, drop):
+ val = fm.clean(tsla_csv, fill, drop, 4)
+ assert isinstance(val, Tuple)
+
+
+@pytest.mark.parametrize(
+ "command", ["ema", "sto", "rsi", "roc", "momentum", "delta", "atr", "signal"]
+)
+def test_add_feature_engineering(tsla_csv, command):
+ val = getattr(fm, f"add_{command}")(tsla_csv)
+ if command == "atr":
+ assert isinstance(val, Tuple)
+ else:
+ assert isinstance(val, pd.DataFrame)
+
+
+def test_add_sto_bad(capsys):
+ fm.add_sto(pd.DataFrame())
+ captured = capsys.readouterr()
+ assert "Missing" in captured.out
+
+
+def test_add_atr_bad():
+ fm.add_atr(pd.DataFrame())
diff --git a/tests/openbb_terminal/forecast/test_forecast_view.py b/tests/openbb_terminal/forecast/test_forecast_view.py
new file mode 100644
index 00000000000..facba0f274a
--- /dev/null
+++ b/tests/openbb_terminal/forecast/test_forecast_view.py
@@ -0,0 +1,77 @@
+import pandas as pd
+import pytest
+
+try:
+ from openbb_terminal.forecast import forecast_view as fv
+except ImportError:
+ pytest.skip(allow_module_level=True)
+base = "openbb_terminal.forecast.forecast_view."
+
+
+def test_show_options_bad(capsys):
+ fv.show_options({})
+ captured = capsys.readouterr()
+ assert "Please load" in captured.out
+
+
+def test_show_options(tsla_csv, capsys):
+ fv.show_options({"name": tsla_csv}, "name")
+ captured = capsys.readouterr()
+ assert "close" in captured.out
+
+
+def test_display_plot(tsla_csv, mocker):
+ mock = mocker.patch(base + "theme.visualize_output")
+ fv.display_plot({"data": tsla_csv})
+ mock.assert_called_once()
+
+
+def test_display_plot_multiindex(tsla_csv, mocker, capsys):
+ mock = mocker.patch(base + "theme.visualize_output")
+ tuples = [("1", x) for x in tsla_csv.index]
+ index = pd.MultiIndex.from_tuples(tuples, names=["first", "second"])
+ tsla_csv.index = index
+ fv.display_plot({"data": tsla_csv})
+ captured = capsys.readouterr()
+ assert "multi-index" in captured.out
+ mock.assert_not_called()
+
+
+def test_display_plot_external_axes(tsla_csv, mocker):
+ mock1 = mocker.Mock()
+ mock = mocker.patch(base + "theme.visualize_output")
+ fv.display_plot({"data": tsla_csv}, external_axes=[mock1])
+ mock.assert_not_called()
+
+
+def test_display_plot_series(tsla_csv, mocker):
+ mock1 = mocker.Mock()
+ mock = mocker.patch(base + "theme.visualize_output")
+ fv.display_plot({"data": tsla_csv["close"]}, external_axes=[mock1])
+ mock.assert_not_called()
+
+
+def test_display_seasonality_external_axes(tsla_csv, mocker):
+ mock1 = mocker.Mock()
+ mock = mocker.patch(base + "theme.visualize_output")
+ fv.display_seasonality(tsla_csv, external_axes=[mock1], column="close")
+ mock.assert_not_called()
+
+
+def test_display_seasonality(tsla_csv, mocker):
+ mock = mocker.patch(base + "theme.visualize_output")
+ fv.display_seasonality(tsla_csv, column="close")
+ mock.assert_called_once()
+
+
+def test_display_corr_external_axes(tsla_csv, mocker):
+ mock1 = mocker.Mock()
+ mock = mocker.patch(base + "theme.visualize_output")
+ fv.display_corr(tsla_csv, external_axes=[mock1])
+ mock.assert_not_called()
+
+
+def test_display_corr(tsla_csv, mocker):
+ mock = mocker.patch(base + "theme.visualize_output")
+ fv.display_corr(tsla_csv)
+ mock.assert_called_once()
diff --git a/tests/openbb_terminal/forecast/test_helpers.py b/tests/openbb_terminal/forecast/test_helpers.py
new file mode 100644
index 00000000000..3d15ff741e6
--- /dev/null
+++ b/tests/openbb_terminal/forecast/test_helpers.py
@@ -0,0 +1,18 @@
+import numpy as np
+import pytest
+
+try:
+ from openbb_terminal.forecast import helpers
+except ImportError:
+ pytest.skip(allow_module_level=True)
+
+
+def test_mean_absolute_percentage_error():
+ arr = np.array([1, 2, 3, 4])
+ assert helpers.mean_absolute_percentage_error(arr, arr) == 0
+
+
+def test_print_prediction_kpis():
+ arr1 = np.array([1, 2, 3, 4])
+ arr2 = np.array([2, 3, 4, 5])
+ helpers.print_prediction_kpis(arr1, arr2)
diff --git a/tests/openbb_terminal/forecast/test_linear_model.py b/tests/openbb_terminal/forecast/test_linear_model.py
new file mode 100644
index 00000000000..07b5ff1b6da
--- /dev/null
+++ b/tests/openbb_terminal/forecast/test_linear_model.py
@@ -0,0 +1,13 @@
+import pytest
+from tests.openbb_terminal.forecast import conftest
+
+try:
+ from openbb_terminal.forecast import linregr_model
+except ImportError:
+ pytest.skip(allow_module_level=True)
+
+
+def test_get_linear_regression_model(tsla_csv):
+ conftest.test_model(
+ linregr_model.get_linear_regression_data, tsla_csv, random_state=1
+ )
diff --git a/tests/openbb_terminal/forecast/test_linregr_view.py b/tests/openbb_terminal/forecast/test_linregr_view.py
new file mode 100644
index 00000000000..ae805f678b8
--- /dev/null
+++ b/tests/openbb_terminal/forecast/test_linregr_view.py
@@ -0,0 +1,12 @@
+import pytest
+
+try:
+ from openbb_terminal.forecast import linregr_view
+except ImportError:
+ pytest.skip(allow_module_level=True)
+
+
+def test_display_linregr_forecast(tsla_csv, mocker):
+ mock = mocker.patch("openbb_terminal.forecast.trans_view.helpers.plot_residuals")
+ linregr_view.display_linear_regression(tsla_csv, residuals=True)
+ mock.assert_called_once()
diff --git a/tests/openbb_terminal/forecast/test_regr_model.py b/tests/openbb_terminal/forecast/test_regr_model.py
new file mode 100644
index 00000000000..7fd1bf3aecd
--- /dev/null
+++ b/tests/openbb_terminal/forecast/test_regr_model.py
@@ -0,0 +1,11 @@
+import pytest
+from tests.openbb_terminal.forecast import conftest
+
+try:
+ from openbb_terminal.forecast import regr_model
+except ImportError:
+ pytest.skip(allow_module_level=True)
+
+
+def test_get_regression_model(tsla_csv):
+ conftest.test_model(regr_model.get_regression_data, tsla_csv)
diff --git a/tests/openbb_terminal/forecast/test_regr_view.py b/tests/openbb_terminal/forecast/test_regr_view.py
new file mode 100644
index 00000000000..6b18dc1540b
--- /dev/null
+++ b/tests/openbb_terminal/forecast/test_regr_view.py
@@ -0,0 +1,12 @@
+import pytest
+
+try:
+ from openbb_terminal.forecast import regr_view
+except ImportError:
+ pytest.skip(allow_module_level=True)
+
+
+def test_display_regr_forecast(tsla_csv, mocker):
+ mock = mocker.patch("openbb_terminal.forecast.trans_view.helpers.plot_residuals")
+ regr_view.display_regression(tsla_csv, residuals=True)
+ mock.assert_called_once()
diff --git a/tests/openbb_terminal/forecast/test_rnn_model.py b/tests/openbb_terminal/forecast/test_rnn_model.py
new file mode 100644
index 00000000000..bc9be0da103
--- /dev/null
+++ b/tests/openbb_terminal/forecast/test_rnn_model.py
@@ -0,0 +1,11 @@
+import pytest
+from tests.openbb_terminal.forecast import conftest
+
+try:
+ from openbb_terminal.forecast import rnn_model
+except ImportError:
+ pytest.skip(allow_module_level=True)
+
+
+def test_get_rnn_model(tsla_csv):
+ conftest.test_model(rnn_model.get_rnn_data, tsla_csv, n_epochs=1)
diff --git a/tests/openbb_terminal/forecast/test_rnn_view.py b/tests/openbb_terminal/forecast/test_rnn_view.py
new file mode 100644
index 00000000000..72f3f1930bb
--- /dev/null
+++ b/tests/openbb_terminal/forecast/test_rnn_view.py
@@ -0,0 +1,12 @@
+import pytest
+
+try:
+ from openbb_terminal.forecast import rnn_view
+except ImportError:
+ pytest.skip(allow_module_level=True)
+
+
+def test_display_rnn_forecast(tsla_csv, mocker):
+ mock = mocker.patch("openbb_terminal.forecast.trans_view.helpers.plot_residuals")
+ rnn_view.display_rnn_forecast(tsla_csv, n_epochs=1, residuals=True)
+ mock.assert_called_once()
diff --git a/tests/openbb_terminal/forecast/test_tcn_view.py b/tests/openbb_terminal/forecast/test_tcn_view.py
new file mode 100644
index 00000000000..c9c54b53788
--- /dev/null
+++ b/tests/openbb_terminal/forecast/test_tcn_view.py
@@ -0,0 +1,12 @@
+import pytest
+
+try:
+ from openbb_terminal.forecast import tcn_view
+except ImportError:
+ pytest.skip(allow_module_level=True)
+
+
+def test_display_tcn_forecast(tsla_csv, mocker):
+ mock = mocker.patch("openbb_terminal.forecast.trans_view.helpers.plot_residuals")
+ tcn_view.display_tcn_forecast(tsla_csv, n_epochs=1, residuals=True)
+ mock.assert_called_once()
diff --git a/tests/openbb_terminal/forecast/test_tft_model.py b/tests/openbb_terminal/forecast/test_tft_model.py
new file mode 100644
index 00000000000..882c4d83b8e
--- /dev/null
+++ b/tests/openbb_terminal/forecast/test_tft_model.py
@@ -0,0 +1,11 @@
+import pytest
+from tests.openbb_terminal.forecast import conftest
+
+try:
+ from openbb_terminal.forecast import tft_model
+except ImportError:
+ pytest.skip(allow_module_level=True)
+
+
+def test_get_tft_model(tsla_csv):
+ conftest.test_model(tft_model.get_tft_data, tsla_csv, n_epochs=1)
diff --git a/tests/openbb_terminal/forecast/test_tft_view.py b/tests/openbb_terminal/forecast/test_tft_view.py
new file mode 100644
index 00000000000..8150906ef7a
--- /dev/null
+++ b/tests/openbb_terminal/forecast/test_tft_view.py
@@ -0,0 +1,12 @@
+import pytest
+
+try:
+ from openbb_terminal.forecast import tft_view
+except ImportError:
+ pytest.skip(allow_module_level=True)
+
+
+def test_display_tft_forecast(tsla_csv, mocker):
+ mock = mocker.patch("openbb_terminal.forecast.trans_view.helpers.plot_residuals")
+ tft_view.display_tft_forecast(tsla_csv, forecast_horizon=1, residuals=True)
+ mock.assert_called_once()
diff --git a/tests/openbb_terminal/forecast/test_theta_model.py b/tests/openbb_terminal/forecast/test_theta_model.py
new file mode 100644
index 00000000000..711bcf449be
--- /dev/null
+++ b/tests/openbb_terminal/forecast/test_theta_model.py
@@ -0,0 +1,11 @@
+import pytest
+from tests.openbb_terminal.forecast import conftest
+
+try:
+ from openbb_terminal.forecast import theta_model
+except ImportError:
+ pytest.skip(allow_module_level=True)
+
+
+def test_get_theta_model(tsla_csv):
+ conftest.test_model(theta_model.get_theta_data, tsla_csv)
diff --git a/tests/openbb_terminal/forecast/test_theta_view.py b/tests/openbb_terminal/forecast/test_theta_view.py
new file mode 100644
index 00000000000..de078e43a2d
--- /dev/null
+++ b/tests/openbb_terminal/forecast/test_theta_view.py
@@ -0,0 +1,18 @@
+import pytest
+
+try:
+ from openbb_terminal.forecast import theta_view
+except ImportError:
+ pytest.skip(allow_module_level=True)
+
+
+def test_display_theta_forecast(tsla_csv):
+ theta_view.display_theta_forecast(
+ data=tsla_csv,
+ seasonal="N",
+ seasonal_periods=3,
+ n_predict=5,
+ target_column="close",
+ start_window=0.3,
+ forecast_horizon=1,
+ )
diff --git a/tests/openbb_terminal/forecast/test_trans_model.py b/tests/openbb_terminal/forecast/test_trans_model.py
new file mode 100644
index 00000000000..8705831c600
--- /dev/null
+++ b/tests/openbb_terminal/forecast/test_trans_model.py
@@ -0,0 +1,11 @@
+import pytest
+from tests.openbb_terminal.forecast import conftest
+
+try:
+ from openbb_terminal.forecast import trans_model
+except ImportError:
+ pytest.skip(allow_module_level=True)
+
+
+def test_get_trans_model(tsla_csv):
+ conftest.test_model(trans_model.get_trans_data, tsla_csv, n_epochs=1)
diff --git a/tests/openbb_terminal/forecast/test_trans_view.py b/tests/openbb_terminal/forecast/test_trans_view.py
new file mode 100644
index 00000000000..f3d1d58fa41
--- /dev/null
+++ b/tests/openbb_terminal/forecast/test_trans_view.py
@@ -0,0 +1,14 @@
+import pytest
+
+try:
+ from openbb_terminal.forecast import trans_view
+except ImportError:
+ pytest.skip(allow_module_level=True)
+
+
+def test_display_trans_forecast(tsla_csv, mocker):
+ mock = mocker.patch("openbb_terminal.forecast.trans_view.helpers.plot_residuals")
+ trans_view.display_trans_forecast(
+ tsla_csv, residuals=True, past_covariates="open", n_epochs=1
+ )
+ mock.assert_called_once()
diff --git a/tests/openbb_terminal/forex/test_forex_controller.py b/tests/openbb_terminal/forex/test_forex_controller.py
index 9bf52d4580b..092b352501f 100644
--- a/tests/openbb_terminal/forex/test_forex_controller.py
+++ b/tests/openbb_terminal/forex/test_forex_controller.py
@@ -329,7 +329,6 @@ def test_call_func_no_parser(func, mocker):
"call_candle",
"call_ta",
"call_qa",
- "call_pred",
],
)
def test_call_func_no_ticker(func, mocker):
diff --git a/tests/openbb_terminal/forex/txt/test_forex_controller/test_print_help.txt b/tests/openbb_terminal/forex/txt/test_forex_controller/test_print_help.txt
index 2b665ac8872..6a831d0f2c2 100644
--- a/tests/openbb_terminal/forex/txt/test_forex_controller/test_print_help.txt
+++ b/tests/openbb_terminal/forex/txt/test_forex_controller/test_print_help.txt
@@ -10,7 +10,6 @@ Source: YahooFinance
[unvl]> ta technical analysis, ema, macd, rsi, adx, bbands, obv[/unvl]
[unvl]> qa quantitative analysis, decompose, cusum, residuals analysis[/unvl]
-[unvl]> pred prediction techniques regression, arima, rnn, lstm, conv1d, monte carlo[/unvl]
Forex brokerages:
> oanda Oanda menu
diff --git a/tests/openbb_terminal/stocks/cassettes/test_stocks_controller/test_call_load.yaml b/tests/openbb_terminal/stocks/cassettes/test_stocks_controller/test_call_load.yaml
index e028ecac98c..956818a517e 100644
--- a/tests/openbb_terminal/stocks/cassettes/test_stocks_controller/test_call_load.yaml
+++ b/tests/openbb_terminal/stocks/cassettes/test_stocks_controller/test_call_load.yaml
@@ -12,7 +12,7 @@ interactions:
uri: https://query2.finance.yahoo.com/v8/finance/chart/TSLA?events=div%2Csplits&includePrePost=False&interval=1d&period1=MOCK_PERIOD_1&period2=MOCK_PERIOD_2
response:
body:
- string: '{"chart":{"result":[{"meta":{"currency":"USD","symbol":"TSLA","exchangeName":"NMS","instrumentType":"EQUITY","firstTradeDate":1277818200,"regularMarketTime":1662148804,"gmtoffset":-14400,"timezone":"EDT","exchangeTimezoneName":"America/New_York","regularMarketPrice":270.21,"chartPreviousClose":308.973,"priceHint":2,"currentTradingPeriod":{"pre":{"timezone":"EDT","end":1662125400,"start":1662105600,"gmtoffset":-14400},"regular":{"timezone":"EDT","end":1662148800,"start":1662125400,"gmtoffset":-14400},"post":{"timezone":"EDT","end":1662163200,"start":1662148800,"gmtoffset":-14400}},"dataGranularity":"1d","range":"","validRanges":["1d","5d","1mo","3mo","6mo","1y","2y","5y","10y","ytd","max"]},"timestamp":[1639751400],"indicators":{"quote":[{"open":[304.92333984375],"close":[310.8566589355469],"low":[303.0133361816406],"volume":[100437300],"high":[320.2200012207031]}],"adjclose":[{"adjclose":[310.8566589355469]}]}}],"error":null}}'
+ string: '{"chart":{"result":[{"meta":{"currency":"USD","symbol":"TSLA","exchangeName":"NMS","instrumentType":"EQUITY","firstTradeDate":1277818200,"regularMarketTime":1663259544,"gmtoffset":-14400,"timezone":"EDT","exchangeTimezoneName":"America/New_York","regularMarketPrice":304.74,"chartPreviousClose":308.973,"priceHint":2,"currentTradingPeriod":{"pre":{"timezone":"EDT","start":1663228800,"end":1663248600,"gmtoffset":-14400},"regular":{"timezone":"EDT","start":1663248600,"end":1663272000,"gmtoffset":-14400},"post":{"timezone":"EDT","start":1663272000,"end":1663286400,"gmtoffset":-14400}},"dataGranularity":"1d","range":"","validRanges":["1d","5d","1mo","3mo","6mo","1y","2y","5y","10y","ytd","max"]},"timestamp":[1639751400],"indicators":{"quote":[{"close":[310.8566589355469],"volume":[100437300],"low":[303.0133361816406],"open":[304.92333984375],"high":[320.2200012207031]}],"adjclose":[{"adjclose":[310.8566589355469]}]}}],"error":null}}'
headers:
Age:
- '0'
@@ -37,21 +37,21 @@ interactions:
content-type:
- application/json;charset=utf-8
date:
- - Sun, 04 Sep 2022 00:31:33 GMT
+ - Thu, 15 Sep 2022 16:32:28 GMT
server:
- ATS
vary:
- Origin,Accept-Encoding
x-envoy-decorator-operation:
- - finance-chart-api--mtls-production-ir2.finance-k8s.svc.yahoo.local:4080/*
+ - finance-chart-api--mtls-production-gq1.finance-k8s.svc.yahoo.local:4080/*
x-envoy-upstream-service-time:
- '3'
x-request-id:
- - 1bb122f0-976a-403f-99a1-faa2a16961fe
+ - 03732fb4-c298-405d-a7f9-8843e05a5a4a
x-yahoo-request-id:
- - 4svfgmlhh7sf5
+ - f5qusl5hi6kss
y-rid:
- - 4svfgmlhh7sf5
+ - f5qusl5hi6kss
status:
code: 200
message: OK
@@ -69,3724 +69,3862 @@ interactions:
response:
body:
string: !!binary |
- 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
- lnH85XPXO92NWOT4O86gyKd2d/3BNgdg9nP/hV2yxWPN/TRuDf7a4b4Wza4Wd7qn5pblz93trdgr
- 6e7yN/f3qML9PTyKuKqk+QiQhYfCwZHgnsJmLRXxPNzq78rhMbI0tx3phrGtHddtUdMS8jSN5/x0
- /TE/TT7lnPAppvZp7P09ldc3WXNSfKWSXlN7rNfr4iyVmKj9tX0vxWpfI81VYqL214izUPhuVr7G
- YZe0eNWvEaugRN+seQ11lbR4za8Rq6CagFnzGvtY0uI1v0asgroHZs1rYhVJi9f8GrFKpxkhH/g7
- US8nGdVywitqNfY1f63XnNzXKuk1tRdjta/ta5WYqP01+5pUOmK1r+1rlZio/TX7GlVFzMrX9rWk
- xat+zb5G/ROz5rV9LWnxml+zr1Gpxax5bV9LWrzm1+xr0pQxal7b15IWr/k1+/qyVo3RqOp7DbH+
- bI7H73xApUPGix+l7Foni8k+fkMSTbVo3CdG0rfvxvpcfEuCVbdZWu/GNyRbdZvl9W58Q+IV2zRF
- tur7NXywV6KSv5uvWYr6mdjCnLKrfT1Z6+vr+Itv0NfiemfTpVRvy91WXVvr6672tJTsaZpMbTd6
- ur4D0uUGb95bk8cjn+sk/i70Mj6jnLCbPS0mOprG4nnbfl6d9qoRnstfCd3etC4m9JA/5xHdz84e
- /TQeSBJ/TlFiNvmaahDF+CiKf7xhDHoXkSZZDy2dmEGFlsWRrYmqL+U1e7mF+HAm8+CGO7q6DWZk
- unxw3ajnLs+FhEEgjFMIGeLEE2AnAdo3HLStmyB36i3C6tMU/uam1tydPb77r+y5M7tzMExpx1k5
- /5Xd19/7VbQF2Q+sRZALHN+d/o0K3jtoqYIH4m/PRq0HOHEFrhsn9V2htHxYhyiaEIdpECUDophP
- gyibEMU0iIoBUUrtx6EJUUmDODIgKsdpEMcGxFFqT0/M0eYTILXYQpw5nn/jWvvowz7YX5/vcny+
- a+vznehj/cusc6Ld+nq7hUS76+tcToMovbAT6uvrnE+DiK1zKkRsnYtpELF1Jgg8NeRzm5zUyenW
- CQmegpFu8BWMVLjRisdyo1W+HvWiWjTIgk91Ockxi6Wv99O4mguF8ucxy5Ps+9JB8fgBm4vY9VQ3
- aUnDtD2/YuStjnY2JAOPUmIChGKh8Lq3e03IcHDEvYyEDIWEjIE6+oV4JvTOIyRFMcXaDPuiYIlT
- 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
- ASbG63m6Kw8A
+ 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
+ Bm7nbljiN/Pd3eNNw9zalUnFk69YN3h45nY3z/fCTqtN+9Nqa7btXQ+My5vLq+Zd76ltMwvuvvQ0
+ utt2RrWbDmf2e80t33x4umrP5MfeslNrVwfl6+XUNR56fnm2Zs3NoDlqNyuPLBu8XC9Xg5fKfXve
+ n2o3bfZJmVWEbf9JBeFpeHuzra8qTY5Rnu+unizPfbq0tq01H/rh1l/Xb9p6jbtsCCbwXW3duJ+t
+ RoPHzrreq/vs7l4WLidXbs8dlObD63V43Z4vtuL6Xp03t97NaGGLg7sbVvfD69Fo7HasVb9cXVjX
+ 4uapvVz3ZOZyXdp5oy63uHyZe2rzrsPfXj10pPbDves3O+27dqvSsKvTy4pWG9WGnZfBTFgwl+WS
+ f7cxL/t9+aY6vFzvNK3VZ4Kb0VAoP3Vr0n3jStn4Usmqt9Xy2mkPdg8+26+uR1v/FsQZ1ZzQgjjB
+ M3+qx73InfFuvWmNtNac05qDnXU7verVvdWjP36Q1vVtv7npeUyp5uvPw5o5KNXtl6tLP/SNB1ud
+ Slp545tMtTQZz8RqN9AH5vWy78t+fbUeWaWZ7jSV7WzYrHc6j42V07yv+61lbd5/7Mx7gr3lVU3t
+ CdLLWroaXt4w3ZlrWS1Rtg3+6qqmT28W9Ru5pDgBt3xpN435MrDrY30ZrFd8g50bzL0bzjeDF+Nl
+ pPU0+dq/dedSp7vu38+3zTmsw8bjmO6P5QUokqPqsroddC9N9d6tVq4WZu9JmawcdTua3t9vWw+8
+ smv3msLDE7PaPKjD4OpJcQO2cYVuqvrt5bU5EKSxRfvT1rw3n/erD+g0uCmZzcFsOH0M253nya11
+ 2RxpYSB3NVmpdZc3da4veux8serPYbwHK50LHhlRF6pN6+HerMqT/rMdPhpNb7Vajp+6fuVRm86a
+ N7e94DHo3zW65Yalb11XvFLuZbZ9dXvV3i1uH0eLR2nR2DVW7PRx29ut5MlI5PUnz50uJzvr+e5p
+ dsPSncv5g9GYN3eKXL67ul/Z6/aUXttr3x9xLgCoHfaWW3HSBbDYDV8ul+zL7YNSB0TyhUpzVp7d
+ 0KLVuW3qz9vNrmnOJ3yje60qytQAWbClD5sTrUOXuh25P32yH26e6iAmPj/MOwNuvJ6oLjO7Kt2O
+ 1Lur3rjrrsq8vr7vavys67C3TanC2ePhjAcak/pMKD9M1s/6i2UwFkD1YsCsJx1GbvZrrP8s1MT+
+ 8m65bd6EzfK22q7oCs2sVvNrZ9O6b8mz26FfG0/ohSSrNak8ZUzHvzanBtep+qLliv2ryqrUa7BC
+ 25sasmf27OcWJ44e9ctnptxQL6sV39FVzr6dGlatFz4MxBezxD57M90NveWoVNVbfOuGbgRNkXZr
+ D73142rxOKzWtevt5kbdmk8lubrbNGrOZVkONc+/fij12so27DxUK+N2eM/eX5rMo2jxg95cHD+r
+ ZtO53035a23Q8bvdCnCr7XxtMeK0zJXumveX4/nUKlF4hpP9r31jSW0UkKBRVhRaCjeiMRqHY4EA
+ UuAYWinokI5eiUtvhWc6vUnBscOZvVoUC771vCJXjxQ0yHtfeFotiIejtwqXq5AulFyzsPQ9c2UQ
+ v0Y7cP/f//3/CEkoq/h+w9ArzC1riSRWy5+5wAT3eBIXzGbUcryRxSn0ViQe5JVNjEeFsjW13aDQ
+ 9jY/crgTNDerx6DeMV5xq4FnToKnye3lky8vuWWgCYtSiWkIbev61hw2PWH5tKhdOUMl0ILmxL/S
+ n/j7KT+zFk9S3xrZc5+ubBW2uWmE48F8vJKeWua0osi0Zzd8W25dLp2W89JfTeUrN7i8Upst+kHi
+ p/5GVO69zXDg3ysPD5Wlp4i755ZlPQ9v1MshPWs53vO15M7ZrTTbGepiIl0u9eVNTW4yg6upMXpp
+ ytx83hsxq/WTvK277eHj7kWbi08Ln30cPD/2+RexFlbK3dXmUZVF0Akfe5f+4+y6OmsDu6nfsvxV
+ Y9Zedct398++Je2W9Ufgac35YMbcXRt+ONl6fld96GsPN3XJFzqPznp0M1zcTaX6/XTK79R7XzKu
+ q/LCdR8qM0td2o2xsxJ2nepTvTqflJzp5LHUqdcE614vr7qM+bjdTMyH9ar5dHffmd4/T/mq7eky
+ K3mr3Y0093rGPa0ow/GgOp6XuqXL9rOyMyXhsbydM71W2V7w2xq7DK8DJuTD25WrgFLw3HV87ere
+ tp/YkbN6bt5V1tVd577TfBYG0ydWeGhzZVGfa92Xq7VWu3vmdHr+NKzcqOKdZq/6j4L9dG896R2L
+ 6TafNSfs0v3a4zBQ9ZEFmhTfC8bc024+ai2GwdTdrZRq9aljXb1M1/PrQffR6IeNYEeXHgZjernV
+ 5Urv7ub2unW/aoOqENw1ZFa/qY+dcl2nn7jnRc99am+l7tAeS7tL/bn7Yj7RdOdFbQgzG7TZcOPf
+ zD1v2ViX7txgs7he0vSTQNfa/Z0Qeh7/tNs+qn593i+9LO8fXwQ/YMZ+udVXW+u5cR3ursvXV/fj
+ 3RMzBt3OXQ8qi0vm/rr6PPF1RrtXJFW/U+VHyTCbDxXvuUGP5ODR2V4NW88VRrOvzObINMtGb9Ua
+ y1N31n1yFnePG/mF30llYTmTeHVYmYXczcRWlkKl9vA4nriLcUlt1ZvPd88Agk+0GuhraTA16SB4
+ 6mvCJb02rZvRprEePc0H9evpTKRHQ0ZaSPVH09re1dTrp2C3vZFq7CMddC+HrVFV1Jt95f7RK98N
+ 7v3Wdnodvoxot6zUm9pVU9uMFvX5eOu2XtqzrSG7ly+bzXLYfR407OZNc9mZ0+xL+KLdb9qN2YNk
+ 3lzD1PIH/EO9bc3nFa66Kgml9mZ9cyfqt41pdzMe9Xy9omieOn5+eGD6/dHdYlAVNeEl0KvCTeeO
+ Y7dl9upmPai2fNu7M737l5tFdf5wPbrSRmy3w+h0qzOw5fbNWn2YPJVnUlkcaiv3saStxNKjsd62
+ nElQX8650bytKfq4s5i69XW1W3K3lepqSmVuo9kbgn7owKs3EfvXjmSE8nCwGt8/G6F3w/65t9EI
+ nCCyHAbQVCi8a/Ubb6OJT9MMiCXtvTOsbHoVDXdwi7q3KpgeRiCYEY+sgoNBpMhRVOK19X//n7+0
+ S/1q6TZyV/gbcXLTzLXlh+TYKl0oNCaRf5sV4GFVC4C1CAn/PSg4mj+1HAzMZRmmR/YsyWWl6LyF
+ l4rF9WBYwhqIBIXWKphDMRMAEqSBKIBVZCtEvAZJPQDphFxAhhe6o+OdATJC6ON9xCBAmJjrlaPf
+ QptbPmkddnKp7UjML6ABgxySgxA+lPSQ6mBEiKIzIfHgQ2dC316DUADlUXSYwmC7Hoy1ZUK/I682
+ 0m8XBy0eFAtJYT1YieWanh9YC8sNgzcPaHGfu1X+w/2sqW8vrICaeujYhxdygjAEY0rBmGp4Qpmy
+ YLQpjhVYlhGYVwe1LknxwiV2rJIWLxb6cfn0a5FDuwPfA+lmMFthfM8/9UIOp+s9Da1njn2Yz5Ve
+ a9AdD3Z/reNadrMSSmEXhPzai8k9z5yBeXnzKuZvaRPH/N18a8xf/E7w+WAOupk9ZmYisNzE0nXd
+ EFnGgEeVM1lV4VmFkTn4dp/ZLPni1IsctniLMTG8ryEzE4o3LZnSdIOldF1hWEMXZV0+jPHbi3qE
+ 3g7ukW3mww5/5OzBfe4+9w8XYrix8f5EigQhnHkOrI8gGoEFLB7KXC10ipVFhmH419fmDKLChWzh
+ SGkKo8s1smsQSRWePEhfQF93RWRg7hzv0wFGCMrGYmW8PvvxBy7NlxeWU0th0K/p93r/8lFpNuvT
+ v9ZdOcPR0JlthuONEbaHrsf5NzpTLR1sXj7dxpuXD9+3efm8gmX1kqbzhqZxDDcxBW3CcozFsKqI
+ jiCWJlmmrp4SMe7MKRgdqORYjVU1ixJEC5bjZDKhdJM1KEURBVHjZcuUDjcyb0lPXq/DtIcn+3lI
+ X3OL/+yddPGlc3YQ33IA+E+51hYYlhOZCShyUICyXSoj9ESFfvymune9TRpBLICExKd0Gxb6cZML
+ l+TGCpCzSmmT//T7dbzeI79oXS/udFvrywudN5XV9q918kt3uzMtGAVyt/f8rHfoxxdx+JQ/OSS0
+ BpFHJjCob/SuPnKlnYDLXZN0VtB4URINnplYiiaJvGLomsjrf5IXitCb+MPQKbWNqWwOlt2ncMBW
+ /1peKP/FPuOpPvKgQaLHhUaJGmMBP0Z/doZXKZnjdENRLNkQhY+4WY7Bn0LwUOHM3Uz42kEeGDke
+ GR7bobUARvP3+PniV7STaqE19SKls95ol9qV2q+oUgIhtLNCMsY8gicYu8AgpS6WwLDwJTBK17RN
+ oBC9B/0YNSqiROmgdzhWW0PwuAjNNReFC0GZEwRQRBw3etcC8g1oGFGUTy7VJ88l83OlvlbXX7/U
+ v0bjO0fjH7j2g+QoIDot0YyQBpvhhN+ROwwDy8cb2YmtbLoiaxd5hDe13egnqFZaEP0kt1rEjcis
+ pa7mawsC/QYrXPxKoRHIDjCypGU23P3Ohx30LMObuvaLZWYSmx7ebpocgrno+t7Edqx9mywfeMM/
+ 4UXauGWUJdp/gucV9CEuhiVc25injSRySZwVqIzTCuMWjI+2a/yqA1D4duWF0NtprnUetM9dOQ72
+ Bd+hpy58mb1EiWwGD9KT8Um4S7SDFictVq4d7qIHd+21gmk/JNZLHEjN7FkDtHWF5dhpDGp18W4V
+ 8yOZNVjS+3Bxh3pksFzSS+d/0X5Dj2fm3+nd8jeBU2ROwkEyHC0IcAjJR7UWIIPi/hRRHLVfjL8V
+ qr+E+t8Kd7+gffFvhfLU+OXfnLVQnlY8x/P/Vrj65d9ix0ZeYmpY/IpID38rBAvAoeUMxmB89QtI
+ gcvt30jsPN9beOmYACi/tbl4CNnGeg/Z6yTIlTXRVk4YPZCjCnihTDCmxjWmJtTUse75oKlQ7P/K
+ bemli/bSgwGd2aaFAWExqMFIc1YWrpIgeYs32AxiQfkBR7VQj3T1QtdZoaslud3mzd1RkzY9QD3L
+ cKBVNEBc3GozuUfN14y54cyjpzaMoMKwNKuyAKkiuRKtVG2V2qXLWi/KUuZ4SRBESaA5VRFYUVD4
+ /zCNcejPx5pt/obOioC6gpgkGpDIcjIkqirJ6Wjhb/jXBxT87T9g6o1BORgbM9sxxya5accyx8hn
+ QjQ1Qo7JSvvtP6bm0v/t3/55We32ficPY5idAWaIEseVTrtfaw/Gsij+/h9OaP5GrM+giml6W1s3
+ IhT/50V9OBj2ahGe126HjcFDZL5MET0xKKf6SanZzDhbBpaBemCwpIA6BeTRFuqgjKORXeBNgIJQ
+ jiRJPIWCg/c6hMeJEOM55Vu4v2ydRo4UKeyL/I5CTWXY69XalYdoCBrtau0++lnpPXQHnfzrDqgr
+ nXY8WoN69KMFQ1hq1oftavzcadceWqXeTW2ACbiifVD+PGPl+5ZrEFaTHiyw3cjUX9GWhF+evPZW
+ xt5UFcuGi1h7ZRMVmEmeVWbCy/Fqe4tfGdCUyCRvaMu0mosMQ8JzWb+wLPIN4DKsin9H2i+Lv/1P
+ OLkmvmUO8PIoP+Ul3W6j3ujTDbK1Dmy4T3TnizhkWHkF03qFfgBNTcdTFbgNHyDDRHqtfnd4QlFy
+ u5blBitSqKTyaq/C3DIi1y/XSh8X34dbKZFbOmxCpdJtlIaVfvOLDW/XK4Neq1vpt/ontCDfAeh1
+ +6r/+Y7Dov9qb686w/7g0wMNPLHXZUsMJ7e/PtDQ6sqXP9Jw2Ef47JeYr30nqPyLVZPON9kSx4ln
+ dL5Vu+o02sN+SRKk9mfHf9julQa1r3W81Bq0Bo0vLa17WFqCcsbSiufNLcybM6ikQydznx66mEeU
+ gEec8fXKne5lf1A+bwbdwgw6Yxja3e5gcIxLlVaht0CfJhJFCoPvGgB9tjuNzpYmS4/9Yr3d0kOt
+ 9VW2Trjj51kj4qjmrrUgiAAUgWagTUFT2p+fiQTJnoVigwnvgr1CAcJ0gBbSLugqRLhHE6inrcIZ
+ YBVIOJZ/Y6FQkez7kFc0CIkgUdFxtTT6n9FGJv8Bib5l+Fb4KSpxEUDlpQOKUWeJu2qo76FnXrEP
+ UsSg2Wjf9IuXDURiX3Pn0N+9upWMSLfSqyaJQMsmrhcgNRMPwiBVWvZC9D69PGw2G/2rrEyCHm12
+ QPaUYo0n1m5BNp5MbONAImhZrvmLhKoE7oHvIi2QGKcNzSk5eMPBrxcL2wQN+oIove3acNArNbNV
+ tq0VEHdeV4lxXTeUT4yfX6+2iE13AzS6R91wA5wiD79QLFGBsFWwCHuHAxFFG/qJgci3KIAMpDWk
+ LdiaZCYvYe4EA286Tb4dviTH3VMZizzWQWyDibhywygQE0mEKbGMvv52GTcSxGKicZkBTDwrkpdn
+ 3ibVsk3Q2MiSSuZMx+0buNta9TapNSH/arjcv5iAdt9wS669IBvEezXcC+zo+Z8XjjXBReJbGLQz
+ +rRoRNS9EHjWxa+gr2Afl6A9DeyF5a1Ij8jyn4H6GnsVNdCw0AUa9vZEaZl4hFaQxABUgrhdoec5
+ Zc2P1aG/X2AsA9AxPBI000ivVcVPasEDvorW4dQ6TCTR09Gl5CJu6mC3JJlMX9uUV9A7N1FPg4t/
+ 4B4QfqwLkWEKLMzDQqTN9mFaJCptEe8OWVs4gQqwRLLPGN/KxUOLvr0fxmxHAivE3THSRtwfxDwW
+ JGLFwBlwV+nScmOH1WRq4SBH2giO/N7MYsb2k4WNrIlTQEVHfZzfs9WEcUfqQxA75NpugS/MgLMH
+ BU7Bm9VXoUUQYGGFWkIzAGxYBcRwPBhHStP4rtFsjivNTr9GlE4yb8mxTEalWHHASr/yHDTjkWAC
+ KLN9GHbbSNvrauvIaBXz4VgpjFnr39HesYRlucOxIHn/nrSj4pkEG5hs17w5fsO4vYn5e88LSEgZ
+ 4Jdh8I5u9YY7wWZfNtW1UO/3cWGiKhm7OnjhmCWGyMTMuCt0PT+ceI7tfb7WZVL041q5bK2VrBZr
+ W1/or3FA4cP6+Wz9fcKxLP8LFQdx0WMVpvS1tWUWvqGWi2wXxPynqz2v7HC3r+XcrrjW5qC23Cdr
+ rUK8H5JcWP1dVS4Izckqiaj6ugm5r1Yb1L+taiucvFWnkK2zHoVw/bZ6o5Cwb1UtZqtuuKa1/baK
+ baT2Vr3Sxe+5xZIbgoiNf2WNgijimtr7S6USZzqDfq4zUn6RDDBeL7o7ROakL9QSxhSocE8hW1tu
+ kUQhtn8ttDDmY8nAczJfqHFBLjYgpQ8q449VdonRL7/Ss+m+YLYO4VgdTS/4UhVOUi5bQ26WD7xl
+ ARb2F2jDEj6kLB1Zul+YVxgcyQQh0zqkL2fp33m+Y5KwUsZXatlgcRLxynhVj5IDy3NgMls2W4N6
+ +A0y/P0rU3bPyQ8rYplsTbFW+isJM432+M7SwiDz0WVBn6/Xi+jFjhgRTQpEMnd/AdFhc9h3m9NY
+ oJpkFkYeRr3HI13f1CY7Ikyts4RzDcsxkmE/jdJd9vCEWw/3Lz7fGN078kn4I9MLY4K5qGJ+BWqS
+ /QjKyNDIVSkcIEyOB7SjTZwve9C+AS3NaMvnG6in7Zbz8NIF4ZdYoz7PGfdnKJcxjaO1vYaX5HaU
+ r3Ur9JZ2vNuTi1//Znf513L7+VVH0vvR+nLws7cYnl3jPuB+smGYqTI3F5PQlWXfJlaFr1eZBDXU
+ kdLRvubgqowx+LCJGMofFatCRfPNL6z4PZ2jdeYgrGT6JD5n2XIwuJv1Tm3oN3sYJWgVzrxYutMi
+ SpQeUzpadw7WSnN77gHePNmhdka9SIWaECpH68wBXcmxtppr+hqMrUuMhF+tNiFEGUjoOKNgjld9
+ qfnw6ebOOaPtAJhQ04TQ8erZ49X38ZyRtz5nzPedD2JaxxvAHTbADgo3oJJo7nl12wE1J2SOV5vj
+ WCXXBBXZ8jfvwtpHlQIRtI9tMmp/rkohX+UTtNIq3MyshaO59jn1EkrUPKZ0vPIc+yqDOHUHIrcx
+ m6/OmN86SFCbhMzxavPMy9fMQn9hh7Mz6gQajgUDjWSO1ynn6wSOU6jMrNW7zggf1gpUKINQOV6p
+ 8rrSvvfycsZ3jeoMkMjxKtV8lR4e2anaXc1ZnLFsdUKHMu0l0jkubeRYVhWmXKHnLSz/PdPgB7Wa
+ QITyCZHjVbKHVVpO4crbONZ7ovcJlVoONSNkjlfL5atdW4j40+l7UsaHla4tBHsgcrxK/qBK24SO
+ Oo7ln7VsTCQEXY0JHa86x6CqOwcXDm63nFEtEqHIns3xKnNsqWZubBfn0jm830IiOJfe4PxcjiXV
+ HEcrjPC2QPc9xfKjOoEKtY6oHK80x5NqC9vZFVpGxfNBApufUS8SohaGERE6XnWOM9V8GOH6ypid
+ MYVhBrkgTAGN4xXm+FINTw8WbuwFXtl8Rp1IhppHZI5WyzOvq73znMmEamnuOfOJ1LwhlGBOHZ9U
+ fI4/NfCmLRgm///5v75er03uBgMixwU3PsearjXfMgtlx577ZwiMT0iF0gmV45XmmNO15bo23hLY
+ N2aeq1v+9Bzx6SmmRgUpteONyLGpay+YYQO0yVmVAxWsGKkcrzTHqK5XIFkXrnZnMaonJELNdm8x
+ Kj7HqG5gJuBd1q7rnVHnHKlQs4RKrroci2quQJgA1VIn1ba86Tk9dYAYqEARMWoRE8tVnmNSLc1/
+ XmH0g7oPuqt9BqtaxJSoSUTp+EDnGFbLhmkA0sUNMPVzpItFRIfSQQ1x3hIwhBzTau0cYBxDEzDz
+ PZX+o4qRCrUiVI5XmjdO+Rpe9wlyNUxE+5zPvARK6AKdUDpeeY5v9TSQqWF0CqX5ajI5Q4D0Y0KU
+ lhDKVZrjWz1LtwxDQ6XgjN76ERVUCt7oaY5P9QCf0UB1FsvwgQjapt5iGUKOS/U819QKTesMRPCR
+ BAXa5fHqchyqb6GR6Ez1LkAi7yh3Qo5L9WeWDfJbWbPP4P0BIULpQOR4lTneNNDcnVa40VbB7BzT
+ UIhkqPmeTK7CHD960AIL1PX+TDtjWHeECJ7cPz6sInNgec992S7o+J6L+z6xf8vb7SAhI9KWvGFz
+ vwJN71NE0oYprzxTWpj7dGoJk6RI+n40cDuo4cICzThrZWvNsy0rtH0Sieez9WYsv/6eyJFPouRN
+ 6gNt+5V9nUxtIVI4WlGeTX1tA8nHYkepiwcTK7d+R+g0+IXqiLPh+9s6+aNazWiX/EvV5Dqkjg8k
+ /YmzsqAoiacSzgqnWRI/3O2xU7oH1XN53pA7j4YOd+5XfDDSiqMgE3E2aplSzLaBf92G4VmTM6p1
+ dVBN3sdg6YVO7Jb75d4FGSLZmsS3B7XkOPFeGkpJCwCmcxoAymvssxgktLLtyJsm1l/7mOheG/2y
+ 1kc+Xt4SMajH+0jn7ZuFE8pPyGQry0FnVVt/ZbGno2fGBLI15LAy3nmseP6XfKFe7T1SRkIpxwFy
+ Qnu99B31TbQ36srvzywsEAG1XwsYlhf9XZO7kc6qG6//wKg0ekos1wTugIUrP7f83/LLVPNM11wF
+ of8lV5e8uxvwN9Oa4LXAMWQHY10LbGO8ADzzbc15H2PKmBe4Q5z3D2xNxk+XzSNSJTpgbhBv+ELs
+ qfwTTTOyFY2DuKLjLcy79cZHUQqVHR6KfleK/nrjojrGRlzH8XbxR9tVtSaWG3xJYji9YWZSyfGW
+ 5R0cgOL0Cz5GH7bGIoSPtyCHiREa4vXVPzijJkklH8ymHEpeWZoTzgztXbvnV1s02xM/3hL5GFv6
+ GU5gp9SPt0XJKyjwqWpBqL3rrfHVtvhAfWwR6sfbkvcbtIyZ6znej8zgcE/8Dd6Yw+ohcar7GeBY
+ JbTfaAh7gKL5luEgfQFDo1LHsKlHgh3lO3oqyeiXv6eQaTSXR5srb1MYeGdUArIqFXqHdeTw4pJE
+ Jvl6FdO4fK4G/pUaekYNye21uRoOfRnZA5h28dKywvC9qRhViOcq1x6ww7TqieevFvFE4xVOleV3
+ ZCciv/3+exGj1uDfC4x/s1igUzxC9/4Uk58kW2Z/t9C96LwmCatFDiyRI7ON+MzZxa+sWLx4xgg5
+ 0Vna+LhfWwtM7blA+A+e6QKl1Daiw2DTlaP5kSqF/rykSm2Dt6XJNK8ULyYLPJ0WPeGpLWtrzPDY
+ G1Jt9Q9JDMgxrYREEvRITsn8ynPdVqFWHVyQg1mTcDfYeHeWNe9FROOiFyzD0pxUoAqsotAsI+P1
+ ozGN3Bv8fNHRtqCzCoH5EX//tAkMq8iiqioY7TQpT0PJ8gXGV3Kn9TitCPmKkLGoYDzcg15VtR06
+ GadUeYbm006Rp6gdoGu1E6VAe/FcnBzxWeuovrffJgOLQwjvrHZOuYhmVdvajB8wGNtBAyuz3OhR
+ LC1jxE+cDFEbMUV51a8uMhNvFVTQ1T/z5RVaFNNPhk+HXwuH47BSiaV5nhPU/cBEKdlJk/Stnxko
+ nAt54k1vc0CbE2kx7Qx5ypLFw+1Vy9F2eF1KFIoOUNlbkFleciw/CvVkWuQU4MVV4/LqcAThEzfx
+ /Ot+DCRayMx+fLogMZKA4pWNJzbxNsF9KJeLYb96SDJaY1mK8FGyJI98kZHnrDIriBMUmVXwkHrc
+ c4GG+dnKzV1OgDnLFhXi/xOH8iJLID6KG0fagznKKCrH4pFjvLvEzx4Eny7CzmTSt8IWXs0SoMOt
+ GeA8EoQ4SiuJOjbwNRMH28pnUyReZngmzgn9ISd8YUignZFdJQlc1atdDpul3j4do92kA6SyIs8z
+ nMgp+w7DUle5QX6tFiFjEXIWIWsR8mK3CcsbREEW4/hFeBIXWKKdhhMLCP/ENdV6bCNNmDur6HCn
+ 5VKkuUenYdfyiSNK0lKG5kRWlUU2MyE55r8dYxuHXI1MJORdEc/IT7A0/ff9wdOyp/lmA1ED8G6h
+ j4FNkasVDhdjOowxv9yT3nPJ4+v3sHMUNICTGBEHN1nHPEdLLOnfKor/xknsxOQknQIWw1K8wvKU
+ zpgMpcqWYJkC3oIq7j8y5F8F4/j3qyHOsmrg63kufxGHzqzawfIiOTV5kURSItNRy93r85opvuof
+ 8CSFkRVJzfBGXiG9mwAW12KekkPOS5wb4UF1KDf8HPyKAi2lH5E8fRV+lS/AL4eBCgnIcrQqZCZq
+ Pv198JUYmVEYhleEfXmJZmT2AHylIuQrQsYi5PwYfEVYbSlB8vQKfDEu4zHYzaZ/J+BytCIKqiqm
+ 2IcppwIu9IFnsz3i31mwaaXAKwQls0rhUf0WtOVpgQXxYb9CMIH7YcAVUUJJxyCRV84AXJGjhYwc
+ g4/SR4ArCAIvy8r+YwgCLfBKHnAFoQiZipDrQ8BlWeUH8JYXQKRWhTPxlhM4SZEZVlIlJhUw4EPL
+ ebzlipARRAwQkYFnQt4v4G2p2zwLb1mFhU8p8Cmo0ax4EuCSiYT8KuIT+QmWpr8NuBxef/0+4CIn
+ TFuW8MWT4Rb4tMSrvJDikURLUhZuFZ1lLEGzKBWv6OYlRaBAktMoVdM5QFxTkTXt03BLOHmer/8M
+ 3CqgC4sSl4FbRfjLwa2g0in3wQfmj1R2MSywCLORl3lalC6yDcmmv4u2HIjCkgQYxKWLmVMOsJZD
+ gbkI2YqQ7wSoFWhWzaA3PEdqRhZsWxaGFnO0EMMYBce03TdyfK/GK7EqdJ7NTDPpdQ/fAmCWznw3
+ 8nQKAHMAjDID1aaojynsd4AwA1MQ7+xg9gjGHEzKHwBhmG9cbhlw54IwLiUxt7BeS0UHGMyqPMuI
+ KQazKshDbB6DWbUImYrihxgMuqIsqz8AwiwPi1KQlTNRWGA4mVP5HAhDGg2J+ZULiUVILPJfBeFW
+ bVA6C4QZRuQl6LMkpTNSFE5CYTKTCNpGDOUiP8fiNxFreQuHGVkSBYl/D4ojNpnQTpnmyVAsqooi
+ qnsKlAjzVc0isSWqE9YQJpTOahrFmzJDaYrBU5YOLya8JUis/mkkJlw+z/N/BokZCRikmDUKMvJf
+ DYk5VGP2vDh6+ioU81+AYgnWHgsTUmYYWlXTiXqQ/i4UgxYhM2IGOCEBgEI61COEImQrqicovRyv
+ 0Hw6KPDwCobbVjhx7O0x/D189Y3Ay/LAYpmMrkgSTsRdjgN2kIor5OkU3AU2QIt7nIofvwN0ZfhM
+ CVn8/cN4y4HUnRoR8YE5D245XgbVPZ0n+PQh3DIco0hi+gEBNBn1AG6ZImQqQq6P4FaSZEb+Cbhl
+ OI6VGOlcIzMjijIACcdlTEiMSIvyqx0hsQg5ocsgMkcK4ufgtl1v3p8Ft4KoMqqSgpEg0ip7CtqS
+ iQScirCJi/z0SpLfQ1qeY8gV9G/CbMQC9+tkzxBPhllJYnmOTRewJNEsn4VZVmMN09QMSjAFluJl
+ waR0juEoGfRkVgCJTpfkT8Ms4eB5fv4DMAtfiVMVac+s4Zn/q2EszniGzc5/hv0qxn5pbxc0UyaS
+ +jiazezsQjqbJDPvY6wEXxA0L4XZTyOYRBKfX8VSEXIVUUGDfB+ru4xEZ7aJpSO6bslZzjTdCo/Z
+ lg9efa92q+D+WmbJYMqp2i18X0XOfm3lJO1WUGjCb1N5kaR8B85i6zkgnbYq7s4P6rYMD3Wko8DH
+ NZ6h2zJC1oJGnj4GW1XmMxoGgK0qC6/AFjIVIddHYAuCjyD+CNgCDwOIPBdseYEH2AFerzCZHV1I
+ PdzRhSRAWbUIWXEf6PNoe9npXJ6n3LKyygkZoYCW1ZNUWzKRkGchv7jIz68k+V29FlBeete+jMww
+ u4sRccbTd3NZUZUlPrNPxNISk1NqLcUw4P8UJ8givDYYShF4ibIMc6IoqqFPdPPzu7mEx+dZ+89o
+ tTKnoGEiwxrlLyHuP8jXTr2t7IUNlR9zumKQEpBg4W8D/nLwtwN/f04pZumMtwF74P6CNB9ufw6u
+ Yb7IMJVBh+UyLgu51A/2gUHNBfzKbERD2cNd4CLkKkK2IiN8DNUcSG/7tUoeXqnDjc4xTThN/U58
+ ZmhWhuFV5dQSjEmnqsFsZgOJPJxmfKZFJnWYiJ6/BZyBGwIoZQXEmOf8oCbM0qm/CXk4UxEGJiDJ
+ 2UGVX3+NQ2crVRAkKaM+q7QgyAfOVmoRMhUl4Q278/dDMbI2UT3XuYqXBEVgOUaUU/MouhwJ+UXI
+ S0VIK0JGUH6lLyi9jc5ZKKyAui0I3J5JKRItcifpvDhlULklrCA3kfap72i8LKgJkiK9q/USRpfx
+ C+DeEaKPmZYZEOH5jGkZepvTeXXJVE28oneiiwLovDJPgRZsUbrBTCYTUTQn3OTTKIyMNsexfwKC
+ GVpWJAnmqJThfrH4dAyDH6IbHY5ovAisvQNgHcFfPgbcHwNYPrP9y5+z+yt+AV/VaJaCBIq27sy2
+ Vzb5XYRVFH7PTKKFo/D0gVoBSUXIVGQi+fpdeBVwKabbUfBwCK89e43B9MgFUx5GOz9md3470zeC
+ L4ATOiux0v4DMrEZ+QTohb6xmX6+J1pnRE4eP01mGwWfv0Uv5kAdTL3+8En+WdzlFVrZyyzk4Tzc
+ hTHkUkdtfHr9JQ5VYoHnBSEVb1mBhoQDlVgoQlpREP8w2JV4SRSFc83NvCgCV+BZJtWEeBEgTTqA
+ XbEI+YqQEVan8nnY7TVG5/gzszSjgBaakfeUE03NZMagEkBYRG4e7VPf8WUG8QokLlZ4V/0l7G/f
+ tD0zPBl4ZRCfOD6zXGWZFnOburKkqIogWhQ6kFA8x5iUpmgKpegKo0mazJnAFz6LvGpGoCUPP4C8
+ sLwUSVbk1GyBDg9ftDYj9jZj7K3E2NuIsbf6k9jLgiCamuVp4cvYK30Be/kIZEWZzh4xyqV+pNvK
+ aJtl08pByjrcTALdVi4qqNuyr11QX5mhZWCA6YSPj9Bkwbe5MmyzcOl7q+Ux2D32+nsBl+gjIp8B
+ 3FO3fNG3kc98bYk/yRQNSLgvFT19B9yifwis+fTEEiT8MOBClzOn6qT4UN0ZRmiJVrgMPeVDvFVB
+ FVTTNqi0JBzs9qqg3yqARsofBrYMI/Diua5UnMJxLIs+c6lLgQICyKELpFKEtCKLojAJ1/lJsG1W
+ GtWzlFxOUkHkUVMxT6LV09yocLoQjQB5Qm4S7VPfRluFlwFuhXfBljC8/c5lwv1Oh1pGkYWUDVMy
+ CAByFmlVVZtoJq9TlqAygLSGQmkiy1DaZCKxCicbE0n6NNLyWaTlfwZpWZoVOJFNDw1hwhlAW/9R
+ QBXoTEPx4avW4q8gKkNLxPuAbDNmTIiZ1HcRlVcFlQeASQ8B8rA+Drwh+SIkFSFbkVE+VmdZEQAq
+ 3UKJ0SqLqHXPNwstL/T8QgWv+3R3eUg9+v5bMZUD2RPYoJxiKv+6Y29gKnxiKfu933F6zGixgKIs
+ IzIZj2lM+Q5cBQ1OwN6k5jKaF38YV4WspUuILV3nOC7TqqhmvDJp9cPDQzwjiKrKpfo0QwsHPn8g
+ AkKeosq94Uj17dgqS5zIn3tUSGJYgZEVVkxtLBLIfMIBskpMEfLhwagi5Pw8stbP85diVMDV9PQD
+ SomnbeEK0U5WxBhyc2if+o4Sy0g8L74HqlzW/YJ73/viCKgKHCuDvJARfzmazaEqCE6AnqpA4eFp
+ imfFCaVIqkUJFjthVEFmI3+uT+7fAsPOce8fQFWOZgQMk5F6tkLCF83G97Hq2o1V11qsuo5+FGnF
+ LNcRY67zFaTlvoC0Is3gDBVBZ87orrnU963GoqCCLqDu64YEhNoDu7EoANiCPqCecGAo60B1zH/q
+ vmu50yMqay79e3dmIzeWdOuGOmqUfFNbZbIdYk5zT2YyR7ejp+9AVZCvSZCFzIEg+aedpkRgq5kj
+ tLFx5pxDuZljdiJ9RHY71FZlVuZTSFVpeD7UViGpyP9hiMqKqiLy4tnhLnhRhIUvy1LqGsXTonhg
+ Gmb5IuQr4slyyPl5TL3v1kZnwSojKDAsUnqWQkiOb3549BbnDiJozjEKU+PE99yiJIWTQOVi3o11
+ QXjcXl1NGN7p6irHIHqn6irATy7MBctOZFPgWQq+lEzxkqVRCqPpFGNZPK8IrAT/fRpYkT/nmPXP
+ eEXxsGyU7FEf/u2jPu8j62WMrK2fRFLgkmnwBPLwByIpBl1BZz1JRie1jPieSX3fCiyICiPmPZwg
+ 6dAKDElFyHaShxNKeemaw4dDLL3EwHcwwkQtDY7rrW/m+VbdVZIRYVNYkk71fEJszArs0kn4yuFJ
+ CPT93s9uTOG+A2NRBcZNv6zoq0o/C7I424Xs1BfO3IPFoEl7euyx41gHICszKqukR7hkmlEPgkzJ
+ RdwfhDx/FMjioTL17OM+EsMxnIJhr/b2EQmPNx0eE8DjTVwRMhY59gtuT5etsyCWl0AYUFKE5aXE
+ uPgBxJLJghuthD3kptA+9R2IZTnQGxnmPYQlvG8/dAkjPN33WBElUUpdSSheAc6ehVhJmPC6ycqU
+ wAKw8qakU5ooiJTGahaj6roic8pnIZYw7hwX/xGLsATaE585WAFi/hcRthUj7DDWXZsXf4DLE8wS
+ nldTpo1Ph5hbaf2YnRgq5CLzipIaXXKJ7yKuiEcUhMy2KyQApzvwG4HEIiSetO2KMgefMb/i0yHk
+ tuDTWh95Pb2d6VtBFw9E4mYXmzYZk05EXvzeLJv9+u8FicsIliIsJ0nJWo0hRfge/ZbhyakgLhNg
+ gPlhDRdnnJidfuKhhit8Dn2BhshnZCF8+gh/RZjIoMTuS4kCnkc5mMo4i+UiG4Un/UMgmBNgNM49
+ BMQprCxgjemeLEtDyoFftcIWIbEoCF+JbDFsnhfOEZRARZAyQJcEBPwAf8l8AX4VM4sDLpYoMW85
+ HTOcrKiC8i7+Ek6YNZiozOdO/6iSyAIIp8Gl1L1L9d56zBu8JqsUxm6leF0UKV0QWMrgNEXUBdMA
+ UeyzCIwjkB2NqNHfjMACzUosm4nVBs/vb8kSOPvI96nxk6DLSRntnzx81dnpS7EtaAUDJ4NOIGQj
+ W2RT3wVdVRZl/Jj7tQwJNKQcGORksQiJJzkaYxRcKTMe8itH46ZNkPSYm1P+zfdajQ8cg6hkMZ9y
+ nEfKbAqQh1OBVc1qnlHKdwCrmomXqcbR7n7wKI+UOVtOHs5TZ4FElhz7ockYwxpKXGZPSVIOIjhy
+ RchSlMil3n+QyRg41fkOTiKDNlGVS81MnAjgdejgJBYhrQgZi5zwhW3YZuMsMBUB0gQu3QABYUY5
+ KTgymSvoI0LYQG4G7VPf0WZlSRZF4X1nYsLjMqYR4XNxK3iZUXlOzqizaCrJWYwFa6LrnERpqmpS
+ vKBwlKKrKsUpaOpnBENXPn+IR8ocxiAPP2ExRmOBzPFs5kDh+S5OiKf9WKnt/SSuqnR6tAp/f9F4
+ zH/h+I5Mq+SMGZ/1IM4lfuBALPFi9oAAJNCQcnAAQpKKkJgcD/ggjAWdCd5Nnl65O9nB3PKPYGr+
+ xbfqqwTdGD7jqs6f6jQMoMVnAOwkl2FWyNjPo6dvMRBHxu6Mgfhg0//7AfXY3P46nKoZi7t6LETm
+ 6w1YnpEz8gM8v96A5YtMdMLyjzkSqwiKfO4GLKfIPOCFoqRgSiuycBgvVcFQHKCZQr4veDT1e2dh
+ KVp4pNSYz7HJBuUHUIrThASfQE5wkZ08Seo7SCoCksL/+He3Xgln27eL/6ynsKgKqpDOKgy0KOSA
+ VFMUQZ5MBEpiLJnimYlE6ZooUBNG0iRAel7Q2c8CKTLlLIP+EZ2U4wBF0rOTwK2+aBTuHuBnOzYK
+ P/wkjsKwsJkhehVm4vI0gzCTw1H2JBwF0V6OHAOEdA82l/gujsJSUZncQRyMlKIeLmdIKjInHsRR
+ 6DTgEv4+RNGu5+B1a37G1Fu48hxsVmF4U8gj6weZu83KdwMuJ4pZoGLiM6on4K2ccViUT4wWpdBZ
+ dwMljhx8PtyqeK+CmvG7V3/Yk1hOPZTk2EHp62gL0yYVxZRj55IPT8OyLJeJ88XS8HwgChYhCebv
+ H3c6h2N54eyjsKyMm5ySomYCTMsglB36O8lFyFeEjEWV+wLidvvth/M2Y1lJEcXUJRWjJZ3kRgyT
+ BTgV4RPZ+ZOkvY23oKSDkCVJ71/rI2UCe+7Z4SeiT4DEJDK58BMHgCuBUCXyoKqyOgAuLzGUhlf6
+ WBZrqJrMcRPr01f6IPfOcvIfAFye5gSGTf0n8PkDpfWoERiDP1m+7/lNOwjxrj54jurF68U1f7e/
+ kM8EjhNdvZfMuf/tst9F7p3cif7v3YLIRPdIpnmq1400S9XbFPjDHI37RoZK1NiDLL3hIM3RWwWB
+ 5TgFjjmsrNL8rZ7mq/gr0yp0bCef6bKSzXQJUJR/329k3/dtZ235+Ry1YQ8Y4G/3aS5IiUAKGWO+
+ 6YN2Jh/LUA9+oQwM5qBN5e4BRUh5g+J19yGbEd5HGSE9n7E8qFCv21NpVTji+5CMUqtSiC8q5159
+ vPqAiGrJtbvwVGBfZWpzRNZOvp89n1t2AdPI5BpelQzDW7lhf2OHxmw/nQKbsM74NkuyGFYLHVJ8
+ 62E7MOWb0QShPrBcs2c9ryycnfHysIOai3PYjBg9VNJbLA/m6T8vmpZmUjIFr/DJDpBZ28aeiBEE
+ 0dWUs3CB3cBB5CumvS7Y5m//eRHA3AdmR0B0+p8XBcPRggDSq7+4f4NHrIQieSgT70rHXPD2n/+O
+ XPs/zB0Mhm0gRkcJv8Yv6o32eNCo3NR6426vUamNK1el9mVt3GhXG5XSoNOLs0d/ht3obzEtXOm0
+ uqX2w7h/1ekNxu1Sq5YrMbACR4u23V8XHfZ6tXblYTx46OZLwSR5lftYK0utzrA9yBX9n9F8dlLh
+ bq1XqR2WxqOT/y1XvIJV9B7GTSiUy0vg7K2a+g+tcqeZH4p+s/Qq++2wM6i9HoAIXt/tRi4/zwi0
+ LES/f48LaGbXgzkNMkIQ5/17TKnMHTSkzJUPEyqHCfkv0qz28kWavVq+SKvTfpWBO8zBvcoSf7t/
+ /P6f0QKoRcsg4iiwGKJEWIdP8WpZeCYu26cAZKHiBawJKyQxAqPl9E+QaKIr2CFP6C0hC8grKyte
+ X1xd056jH64VX4IOBeMrjclqgjUbrx4K1xjdx9SSWU1XFK2BmGsbtBP6tKKwLMgsIsezgsqYhi5K
+ CmNpIqMIE12wWHphuzQ2bc+ePllLxMNilvL773hfbcvTbce6Au5i+Xum42rrgR06eY62CgCBk/QI
+ bpGAtySzBIvhz4X9YnV9qCywKprj6Jox32vEF0tnNbWjvGVLAz7TJQn4rC2XMb6HJgUPVFoxPI0s
+ P4g+A0b34WhJim4yK69c07FSKg6I0aBCkFT8ghfkll/TCw1vQYF64a1CGiScCkrrbpM8oxhhrjkq
+ vhadWvreBEaEKASaEWbagQ0zgyS/hpfQhVBM840ZZbtLQioq44AQF+re9jDvxg4CkGUWy4haUqWh
+ gRx8SHhiaeHKt3TNhxe3KD13URLOZ/IJqf1bOoiknCQt85xrRwjNXOxbS7RxSl+FIX7HJDW5dzlb
+ EG9LBv0JJbeDUXs9MAvPBdl+qx22WNu8zgvzzddAssmnahHS4rCF5Crug5mB69eK0PHgDeKmtcT4
+ n65hRxPhaP+PtZcOyCp4Y1bg+rnToDmgWoUdkKVgUpGJBwJqNO0I5mcnDpQgd2AHtAmthV6emP3j
+ fENoXcMNcLKdkHsAEsnSc5EPnJC7H1/JfkLOWqVuO6C8nkC1Z0Xr5YScoIsGZMZ/mDWd/pZhfiL7
+ Zyj7ccN71tLzTxntzJq0jJPH5/VK/nyRNXdiIVqDGb+DxQAQd3rrklIn5weG54efynx6DzDM78pF
+ 9fP0Anh0Avj1qcsmVw706WPMJV/oH8WTSXou8NLTG0EUm4QVnVgoYjon12GFk1lkz/xMkaXl46Vw
+ CfM9tdTnegIlfDuYn5o9SrC10/s+gfef7TyW+ULvSbHPdR+LfKr/K5QfTu7IzEbgO3kh4TiBUHZi
+ 9lOpzq0doDPwoyA8CaWiUhkR9JTsnxz35Qr4vhZYwDMm3qmFYrFQOxWPECUgkcAE5VuJceykkp9C
+ CsgOAwyJIPafxjf73Z5lWsAu3U8gZ9e3FvZq0QWw1E6QeHLZ6cXmhBKQdeI59glfBNSDoKoFMx0t
+ tp/MflJbWp65cqzqqYy26Xnz1fKEfLAKThvthmvCVz1lDjQWQHC4RD3p48xX3gLgfmFPTxFGMfPH
+ ueorx4lEywoifeOWSC6GF2hozDqndOvui+W/Wi3RvZczgPATKHiO423ijc73s9bWp4kEUT56Y+mQ
+ doKYTvL3lw7M7I8zo81gGJ7IISorkCAtc68WndD4yER7Qr74pOspGU8VBCuaA8LbKUNW9r255Vcs
+ 3KD/OHc+4agK+pH94B+HZGg/svcanhv6MIcsf2RbGzLAuW0NkkdzPdc2NCc5wJTNsMaz+4cNiiuh
+ YA5R5DaadLsk8Qc4ThTfVqBJgCPQopNJE/yIG0S2rK3NsXE6WrZHMJFQCI41LPu+1+qe2qSe5eDc
+ fY9uJsPJhH9/9SHz3OKkqXHUVPLBfIlNG7/+89WbHXdUdTnFqPXK0oP1vmOp+cD88rYVKWtlyZaI
+ DGTBm4RPLE/HW7ev1vKxug5JzDTXtZyjbTg0mB0dI1zC0GWgr73dkWT8QTEMYCaZ1AJQFeHgkFrG
+ Onj8ox7YFl+VJ4D04YASlQCEUus1hb1979RJlTNoHpnnhxW4GnrXICH6EqRD165a2vHx/3B+Zkh1
+ sZhTMk8bthPmfkr7S0179anjJdxP0lvxDHhvzr6eL4e1JGzhjbn7XSbgV70j9VIzy/doQ/M9KO2c
+ vILypMhL6J8J+sShheWNKo+PQvTqGxrxTl/juW6+VVXCI87uB72BFn1Xh77Ymv2uBt0HanPbmN/5
+ 8M46ypqiNmmm7njGHBn2wns9kuk+yfvM5SMut/oQi47sMZwGg29BzWr2IdT/bO0h+hKEf3jN0UTa
+ b3x9UH0Csqevruy7D6b6vuhGm1g+TJaJZZnRRuRnGHRUekZ2Rj8veWRL0x/tS72mQsS3Z5SxrS35
+ mNoqnKGLyAU6u+xc4ryFP4MA3T3Q1TZYmrvkfWhZ8c94h9tF+yRusL1yVMl7AiIDuEi97Uwbun7h
+ hAjZ+sqIfMYSeXfYp0g+yrTwNJThOcCFLvQJS2TkNXGghB/BPNo6172kzbrvbQIc1Atj5qPZgOzx
+ wuPKnbveBrfiLWOhkdITbeXgJLTcte177oIYxi5goEziPxhi71c4kZaw6Mh+FfTVJft3Sxi+gORP
+ nCpfLg68cAce0Ay9aHfbJ0sClamLSgn94SImjl8JJkbLnvqRL0DxIp6+ncnEJZ5zhtFxW6vQIiMW
+ 4AKskPsHw6AVS5w4IjqQN+J9pChgC3TP8qua72hpyZY11Vo4zftaPA7wZPlkUBbLcNeP5sqdB4qY
+ TwYGS/H7ziYplUq3VPe8MJOpQtSX+HeUHRX9fVq93LPgi1tGSqUejcHAW/lBmri3rA+gSagfpa98
+ C1/3bGPWj3b6kjeXK8O6Dg4ekx3UJLU7idXDuufX4N0u+pTxS2cVJKbINNG315qxGy7NbDOGyym6
+ BjYtbRLvmkfpZGd12GvuE+59bVfRfDOILDRlIgHl3l7tAMkcz1uSbLlXbWOZex4A9Fl+zQ3tEFd3
+ 8uoBfRD6mptJ8QBhrRo6KraCacW3O7jYXGOJJr9+sjsNz3srZzbxNlhmH1//buCyIM8Db2kbaQZr
+ U4m0kFIY+jaIe9F0hvSmN8VV4HqhPbEjn5fgcKZ5Wjjroo82eYh9PfZf2UfW39Nsp4k7t2GyUZp5
+ se9M5l2kXZPPEk81XLkzmEWlyO5YvCCcNHJQib1QgCVeWu5VvGFRvCBsv03kcGwf2qCQ061ghoct
+ 7BG3H/nIfmG7U7LE0vkCq7/rW5NSt5GuEOKBHl8cOvBCzbnUbBwuB+oxPJid8cLG9VtH1+secnaQ
+ jqcjO7B1J512JdOxM7OTuMjarxZZWUuXajSsNXeGnHaRXdfY1D4k2LnUsubO0Qp3Z5tTKzyYaCnH
+ gpF3slMztrunC3r/pm1tks36uu0AF2ndpYMYq351hCjg3GjXJGcqNrXtEviH2TAtLSXVh/eO1Ysc
+ POIBWVhb4J4Z3gT1VaD9U88/0r7EGaGtETuWtV16Ab4D/gm6qbn3VUiKxeP2Kn3vqpAOvRaEkDDH
+ 88aJKTV5R1Z+0/PSRQ6rZ+3FLJ1NqcbVVBIFB1+QBpRMc+DdIbcBcLINx+LGRuASrI4VtlKGpfRD
+ IJtNIPOkETahfZEpsk+8+Yn1DOXmJB8whGQDBdP7gPTYCAM+NXB4PFbRjiExXVgtTU/cTnPpUH+c
+ XnLNhJ2Y1pbZ1xZbxCJml2ksjCQsrywotTPcJE0k67RsO060H5OkX/cJP4z8wtKuJccGbkb7tCaU
+ z/i2HU6W4RL9qdN2tarZVQLfqRNtZO1TYxeaY4stmel71hWf9Qn4aga13szVcfFcRy5vKfaeiFrZ
+ cQeZ6ZVZV/DtYTn2DrxO3syY3+I6zFYyy6htQc8P4LbjkgLQ1C7ucHZc4rwQK2exsAZi58JKpSp3
+ GRDfwSLxtavMbCd1t4vOqWB65J28fxHLXznvvPKuq/kw1jD6IY57g5hkhlcUQ0XMvhpLjsS9602J
+ OnaZhnIsdZcixZXlxArogVk+zg+cBCqKq4CHN3Ied1M78urQApqphqXg34/as1/ZUcOyj28Xij8n
+ 5G9m9K4DF8TDzCxVQzFyP6xHdO64BHE5Z6jIVhZr3bl37DvvOCoCldi19O1OkNw8lcHAg5ZlTZ3Z
+ MgJVNRZde2s5jbqvxYev3q5CpMiqT5uT2c3O5pOifPHAv5Fp74h/6IyZ5Kp4Dgtjl93xyJFLd+2z
+ BWCqrBzn7Y6QTFxElchMJ9DkqcP6X+UjZ7MAgIOI3+P829sLj1kRo+l/zHKYq1mE6TF07fDODmcD
+ gnTvd0z6VH4Omglalu4dnYMkA0slHLCS+Foddim1YmcLxkMc7esfnwYkH39iPuHEfOKJ+aTjC4+8
+ k0+koZyYTz0xH8ucmpE9NeOpn4HlP5wJAhXrwm9MKQS0qrUeeCDrZ5zSDRRdEkWDnBiIgLNq6atp
+ 6tdet4Dp+2m57czPmG72doScGaGYMyIUExNC8bgBofjKfFBMjQfF16aDYmo4KL42GxQPjAbFQ5NB
+ ktDqFveSb2IuKB4aC5KEjKkgSXplKEheHJoJilmrQO4hxq3i2waC5FXGPJAkZY0DxaOmgWLeMFB8
+ xyyQeZc3CmRetI1l5ilvECgemAOS59fGgGLOFFB8bQgoZs0Axb3iX8yZAIp5A0DxqPpfjJX/4tuq
+ fzFV/It5tb94XOkvvqnyF48o/MWM9lHMKPvFV6p+8YiiX8yq+cVjSn7y3VMVP5nTRxX8Yla9L76t
+ 3Bezqn0xp9jnFwSINMU3lPpM0/YqffGYQp+bKsW8Mr+f6weqfPFNRT4ZptdqfPFQiU9avlfhk24n
+ CnxaS6q+51uUVd6Lb6nuxaOKe1J7orYnA5so7cVYZS8eKOwp00rV9YTWgbJezKvqxayiXsyq6Un5
+ WEnPfvG3VfTi2wp68UA9Lx5VzounqObFY4p50sC9Wp58qcw6T5LyKnnxiEKedCRVx4tHlfH8p4+U
+ 3KQlrWo6t1M1vPiWEn4wS4+q4B/lSRXwZN6+Vr9fr4ajyvdb2XKq90GmQ8W7+KbaXbzQ5+/trcSn
+ iV8eJ/REuHF5+eb4Jkt2R+RgL+fVBsnSJyEDJmtZ58XZzJbmQWSTzW4Ivdovem8TZU3IZ47ovdrI
+ AWEJhKMuAMr+EOU4pj02vRVObm/jxqcrl3b0w7eiSDkXpDA6n+G5vV95EsnC8PwgoueC7kTcazFy
+ RvZM4LRprdHvgEeHLyiafQt8j7yNVlZGHw/wwGGaL9r9Atqw8Igf51ufKsrYskKtGp+zxDbGG1H4
+ YGp6EmmD7PrAXA8S9/V/7fL9a5fvX7t8/9rl+9cu3792+f61y/evXb5/7fL9a5fvz93liyctSJ0l
+ jI4y9J10P+/Iu7qjpUHsYAUDo8ShbhBjPpCbeUFGuKRJeA48CY1iXlD2slGRKp6/HBIBcp9UtdYN
+ cghzn/JAZOT4cYnQBfzd3r6nXKAU6XuhZ5B4T7MwXOKQP68sskWCjndH1SLgG8t9TRuP2KPhj22O
+ U4GS4wVOkEkA6QMp09iHL8xkj8TDiEgQqwRAQlA55H9BqiRkSiepUdkXezkm5SFFFFWJl6OLZQIN
+ JDZrP+qoNHRfD06wi0Xi0jTeGoll9vjsy15uj5PTKCy8SmP1XhDnXGhGwQsKW5KWZmMZEugfWoCC
+ YKpMGcYy0Y4uVr4TddLRdCv+udF8N1Kyrle+HZg2scMXMOhcAYSXAm7eAMeJwBcRqVoqxSJijxzr
+ byB3ST6WqWmvXg79/cf/NRqMeEjonb2Y4oyM4/ms97romovjCEXaSvTA4c06LKNGT3E146iesQ0V
+ 0Uvox+/kpBEJ+5UOwiqItiOO6/YklmM0uqjXRrvNlTjrtqNde7Ne6WXFEdqxDJcZYBLCi6iUoWbM
+ dp4b+Z6SlpPkjR3OKoitIGOQYxXxnnaiXAtEuT6yUOIVbJMFQx9byFBou6vvg/8kK3EcLbEEsbAR
+ b5L/e7Qe2aP0ySvuyKvYbTYyFmQ7n8agWGYtD2sl+htTir84Zo1+/jOKCvd7yh7+HqnOe306Mj9U
+ vUUkM0afEkYA2J5nsvtfuJztJMwvFCYhJ4HLQm5g15OuZ7sR34/OfsLXR0U+DK1I/TWclQkiwxOI
+ qpYZxXgl6/YBmAKycugyShqgklmOSdYt9rZ4MY38wFNi8V5XMR2XXFiL3OBsgtzgUEnkDMgbjx57
+ ZPSWETrHQ5lSfzWzThvQOCwfMXCsHCs/NEd6nho83uh7FP1qhFFH48BecfLrEclE9/m5gYknWtQ9
+ XO6/nz1U0Y/DWYRBi8PkbxeEzCQ7gaPk76sXRCPCYiCZdDV0s0BTw0+OfBLQqGqjwudGXgBHPwAo
+ /8vZs0NNARE32i4ZZ/tlkR1D7itjmB05UrQehQR7b4EjOh1b50cGy4wE2nik0gp+Jb9BNUqQhljV
+ cnNmH7mGMpMBohPGejDkmXi6F3slvJ9JSnqReeCihzAK1Pu8gskCq2BX7fazXQMBgCgmfhxQXNxd
+ HOEqyZe8slFbHvjf8DH5H/mYmok25b4VK6VYW0AeBtEnff21f+qbzshQhf55nzXXnwywZzr16wUo
+ SSvNiQ/YR5+ouPDccObsconvfdmG63rreDX/1RbpT30ie9/nUz7QO4NX12x/FIWT/KuNHYhhdhA2
+ Uk6Gj939Kkiffm4lTGB0SLDNLy6Dd2dtYJsZ89pfEGF+bvKSrgdJ179/cFFqSgI7/EFjGregtRcR
+ k0kc77XEpqzUvJIdexjPknPEBJMMWUo1SRlxadohdGS/pB/RqsTy1f7Lfwe8HHT514sAA08ERftw
+ ahcTKaEYQUsxZV9B0YgjodQSteP4gCV69Ks5cnzs4peHA/hrPCD/X3lP2ty2kez3/RUqfbCTKpI6
+ fCSrrPNKp61EsrSmZG/2VUoFEkMRKxCAAZAy7fV/f909NzBDgoecKM+ViojpOXt6Zrp7unucmIQB
+ sP5NrrDvPMKWpPlUUKSidWti8CkIk9Yf5JyUi+ItYH3cK/p51OOy/x+9Qny7kMDIsnTo2lBWnL12
+ YuJOzaXvpE2gGAgvKiaRF9l4LcDCdiaVurYIV/I7HDEFA9HHmCtJFe6zwWnIPX9V+3HM+ioonbPh
+ QtwnFDOERqMe0R9Sx282nXeVfYAGqpVrlqosrShrR7wQ4hbwzGFydVRVqyJxxwqBOCAWSXD02kNV
+ 8KNgUG05TZaCCaMB3jK3msmFVTJlbyvLESdWcVJhwQoUU+OSFuhKsRlu0ySeXqXZORJooeToGZJx
+ bcT7fdTABTw6oq0Yb4s+4kgIBfC7M9lFv/kgn+60bz/udNIRuw00RvaeP3/+bNPUrklV2qp1ImU7
+ Z7gZVmHM8gfhqGiI4plKBksidGEWr9P+n+FVb2hX6R1LHh7N0utpTXjepkfUV8KIVGZVFMubC61K
+ quQcenpL14SnIuzn+kZY69xaxrzELFYD94m7+brOc/LSpdK0z0xgHsleQqg0+6Kubjy+ba5Bj0a3
+ Z3gPVPDfH6KwHIrfbxiP2NxYBVzRGjXQhvMnwSJWP7Xdx7PO71DCa6DRhESSFb50aVQvhVZ5FBcw
+ MZtks1nIEpyQPHg3WYQXTVkEVtweuu9eXAhVuRcUpx1koKqyO3PJQDriPGrTHhlF1tItoz6jbzwg
+ m59fnfwwnyy+cH+lxe+reDnciGSFp3QxOIi4sr+ykhrMOwarDnD3DOIrJVHRjZxdlftmRRcu2log
+ a3q7Ui2x8DWeEtVnqPlHLKc7PFtSdcy47s1c/IB4KHj0h8PUY0DOkMWZV27iz9VRMO4Zw6QqGu+O
+ dJA0lTsaXV/PqeV389iJVTzo+fuRyNt0ZDX5Xs+RvBCcK7cscZDyXtLdYcN9lpcQJMrLNR0jz7Xu
+ ATi0ws6OW9qLyn6ciSe05BAbiz7cKucUZ410C7gx86roA2qSWsWMGM+LwaBgpbVT727P3KqbICER
+ kYZtJOw6kEA5KxqE5ipxixDN++si+sxiybbcS5ZkqPhAWFzEDpLl6kUcindz0A5W8LGmUqZE08UR
+ mi52uR4pm3lxlfaiNl54Cn+Aim5D1SWUOVIzxT9VgMxFjmFLBfPCYtSNBw7mMwUi85Lbu0szqIzu
+ wyP+CyeGZi6P7ti5mEX6HXziv4MwjAWV7ccx2Xo5VijvKvBpVMV8iky5SYZSFDdaoRZvIN/xETUI
+ jCmDyaUumnldp05ppPJukDbNnGMMURnpTantbldRKFbp9kHRoYkJxCD8HCdkcfp749GT+rUdkZ35
+ 4nPNlbdYeC3jwprck0wNkTV84/nN/PKfa027T5nFTxNl8jA4DfnWCSOoXokZx4uwPTtgMBghJ675
+ kFGDabi7zTpvuUH8kiiZM9Sd2UN1jeh0RPddjQj3XhwcVOTSNcHikHA1hHZjDdFXKbMktuarAoxp
+ dfX4HUvz0LGXNVF+5KKs0ffaZAqBtpk2XtUv3MuW6dRYeqb5+yQ4ueW6dsRitnDX5ndn0V6Mye7a
+ 0RF5CKms9TsY7AH/dTuOQrdeS9W/kJg1T8BSrbx3GSY0mV6yaDCI/qV9btSQi/kpgW59AzKix59d
+ qPZCUG+fHiElPhdSD62v/aIP3BbeKi84Q++i4u6cAS/W99886jnS4nd9uqqrzqh4ASp39fFSP5fm
+ 1g2u1FHjMTahpa1qFH19loIIYN5vVT1nQMAMR99iUPgewkLDW2hAPM7Sg07Tx0oTTQejzZyXnS0c
+ DJAndFM9Mre+YfUrlS9Kdk7yEvf2Oozb+vqrHwheQz+FjgIEPvVs9jr7Guh619HdLuuXaf5QnS2o
+ 9jV1ufqYnrebQdxUOOK5N2uM3CJKYCRv7ZhBK1oJFG7bsJlaunkiE+/++6gYQ6bP7jmbP/CJVX4Z
+ RWqdB258LZKNe8DgrHb5x+uQ6p2lb1cr14D+y1Y+o0vd/n2Ub3/OF0w+Cmfd5bVUht+L6nK1j9TK
+ O5FYZ+jmi6uiAsHe+JYiLvB2Mc5w5uYzwR+LTNYoMqfr5oCtbsPf8IG7vpB5Wn0leV2I6vdH3D29
+ OlTfWTnZ2fbRnigi15VSm/p4/kb02dBtzepzYzLkBqpNNkCV3T+65powX/+pO0Yfc9an8Dh8Oy8O
+ ptJ+vMmeVyncm/Iuz+t/gz2p1q0Fd+Naz7KB2Y+FzHIr2jjFF/AfhNBm8l8uLbZrr9QvxyqI+rRB
+ 9pJmx/aNTtOxYKP8Nd1vaCNtqK1rJ4nfUFpotpV5q2U5D7PaxZuSuWbUNWNp0e6e6AqGZczJG7wF
+ nR/HQc4j3FyCOM5a/Eb8MMhag2jCfgMKeJ2n9+XwHQY9TVgJeW+jpJUmBDvOCg5ujVLyskeu8yxN
+ bo+YuhRrQYlxAeXR2F16EFB18uM37GCrB5NkVnPcT5N0FPXP06AUpQ2ofKXYTOOYEnkzHM5Veq7B
+ ykcKc6RmQQUxEzlLb6UgeeRhMYyyeoewm+SWWAddA1Hm+L5pORVAC/HvUVvDLFqYZdUur1nanMgq
+ 1uuF5WVToR1gtr56FsfbtDuum1//2VbIH7Eklp2YmU4Gi0yTvIvzqW1de64sI76CiWG1sfBthnGC
+ QP/7+Wm4nMAiO0VZimMel6N4v9v4FtJlLmCPNEpgUxijERP/ZqIRWVDQV8MjR97862d6S3IjLMwU
+ qnTTHZRqKU8IG01yBMvM+18QG+JQuKHoFg9LOlZTfxWUrYWM/iKYibL0Bk3/HpSMZCOPH03rIJ3H
+ j43jj+OonD7szkNNPF4U8f6vZad55Jg4LgcPSynl4PEiBzq/Fhp5zDg4GWMY1welkQE18XhRxPu/
+ Dkp57JigqKoPy6xgC48XQdT9tbApjxsP50DoQXwyTsIHpZYRNYNuQ48XVXoM66CbvwJGAh5u+CYn
+ VWXzmBOL00+lpceLMhxYVFJs/CC+GYpQzg+6T7safLwIvKCbggfdrLh7yONFUer2MFpik3rsmDik
+ iAWH3CX+YSVxHhxBeN8/YjnUHsc6iOivgpluFkflw95BFNTE40UR7/86iOaxY0JExENXsqTwmG0t
+ JW3Uqn28OCL/tRv0b3vAJaUbebyIktfFXgfU9aGr2tTjRZoIXdSHlnLgfOkCyn05sV5ic7b5J0Dj
+ knfvtvxAobjZjLiG6xZYZIOPEYFnzoA68zf9heIBzjLBWKn3+gWsZceRqRqWGBe5vq00gCMZrWoV
+ z3V7RAsHwPIY4q5jVrpkqbOGaVnM5McyfUcDHx2E0njtAY4OaQQEP/m41hsqxUAIf5tsCbxYDhp/
+ aSSR78byFGO4fqyIiBoeHpYqFh33LIp4dEh46/I6Xu1mPSF/5GXDyyy82x1fnaxrEPLq9xuPgN/a
+ rmkQ5q3kNx4HXSiuaRjGldk3HoW+7VrTUKq3ON9oPPMuXpYYifOG5RsNp+GlyHL6Eu/txzcanEsm
+ XMfQ5siaf8jUecXDlafOlgO/8baBDMSyxvR/vCCHveeM0Dp4v2+Kd/7890K9XrB/Nnfm8oSjj3cM
+ yoaF6cKrQpqtY4xG/NUlmdRvM+6Vhsof9VuCBkvxGuCyA1yp1/Qk+rKS02KCgtO93Cc+Lui1ubow
+ tR4x6i+BEfGU15LHHBa9Mu6FFkVGddzLxKU3BkXY4u/erOL9ukDUXPu1H3dI50lURMbbb8an51Vb
+ EV9YIkepioXj3In8trA11+vP4fdqJR0OsXlXGnQWebNWnCa3IhRXM+dACoUgHiJql/I9RkcUAuG5
+ 6JtXfcKgd+p7RGCak9/pShrRWWu73tLiOpJmNLyz+B4m9YPykbIVXVh3FnBhdb2Iq1Zx3j8lEqcf
+ uxaZLO6uugSJVV/lm42+a71bfMtXVZ0HgGvfsK+I5OuGvmDjTZ1/Gy9eibB2kITtLLhlbbzIKIxH
+ 4Jq48bI+NDTTMFCEoyepHSN+iQXrum6Tb5qZqK8EXZIPR7j6wM+EhXvi2josN2eeZEcCntFFwwsc
+ Zgv2tHeyhKvzGXQKOt8wCBBln4uewjhsjPMnSkKMHZnm/LFGiuZKbyuUwSgz0mAJXWLwHCs2OOsP
+ Eygdi6cQHwbHqhX1zvtqb4gKzcObFBZ0msiI6bMG5hNvlhifHWr5DxzZ3E1QrrsZg3EtzaXeml44
+ 7NmsEU38Jm6VMTXdbpaajMpDpmsZoiDERefONU6LEP+Ug06zt1c81NXiUbd0YXGij6NlwkKIYehA
+ Ta1NvtY3pb3FZRDKgLOV7dcVl08d1XbhGttn2Mfxtw49MZYbxA+uhMErLcFtjbHSjIo94TtW7aya
+ PNfjHjS9Qobir3tIGuSWu+Vl5cmPhxl6k7ioC4y6mDdsw0TIHnX1hZO1DlcEWW6kPpC5+dcXvuK+
+ LrvRyBUJS5Si7Tpi6cyWwOaLXLLD8w592nwWP/IfGzrGWcFiv05lAdZH1LTkULUpUjIeXQz4WXIU
+ TEWKOFsuWQ5pDU8Y3qGHYu7+fMMtSBAeMHRkaPqSHxbKjEL1pxX8GhyyVdxHvH2GfuZRHIfpvT/8
+ J2XneP4sz+0GgWnNRkxsP1+Gf3FpOjyhsucuormheTEmXDpzS96kLHhidKYf48XfU/MV976hSwX4
+ T+i3fAKmPwyShMWFNRft0uCvotDiHRcK+in2MBmUFIWW0giBdqMB7FOGJUI2uRFHPdX8exWnyuJz
+ CbzOQ4uNiy9oFHoaLh3x1BiKGLWd3R7awiGc/9CozffyVU4jXn0zhca8MP4Lxm8WsZqNeJqLD2Y6
+ yA7TURYk0zVpD5cSr3zRAtUszVYQNtMBwlDbfT5WqWTVCsCajlH0bW/TUrxCHSrU5ENu+OKIHsdl
+ JENhr3AAzI04vOye/xVx82mYH6ZJyT7xkiDWUbSPzSAsziPxXl6rHySToCiAcU9Y2er3L5LzMQUQ
+ LVBgPKQYumVxzooiuIVk1oPdsy/k6x0Yb4hH9VGQx4Esc85ug/M0DOJu0GL9Ef5medJio6ycdlk+
+ ifrsQwosTt7iQukzIPQEleri+/Dwcv8kBdzKDIfnl/IXz4jv1ImUk4N3LIxy1pelT/gwr9JxXsgk
+ QmIUxMUVdAL3eAnIGQLfRf0hNysQ6a/HffZLYX2IF8NE2uVARIE+SfNjgAAFyjov43EBXWJAxolM
+ yqNJ0J9ykVqkXWe36Gh1xoLBJSKWp9LLiNfvzsTnv/JgeohhUU/o1eGDcVmmiQF7Axt5HqdpRpkM
+ wNt+ZnxxvcRxUoIYx2S23/AI6oLgJ7/TMGbsOM/T/Ly4Pcyji24r6Wd4snVBhghG+KViMOukfxaZ
+ /qj+Ok3KGL+u0izqSyC7J6pMyv2yzKMeWSxh6ll6m7aSFJ8z5m8xFDa1pLCkL2EO8GcGiy76zMSs
+ 5bhlvAui+AwQXJSCV9XJqtsKwk96QrcgmFY5BGrYH0W3adG6D4Co3zCYoLwFDOlbWEKvWfIGcAGi
+ b4sO57fQxQnD/uCJ0yrGQJnlOfZ+V2CUX26C6EWLQc674In3L08lTY+h1hEPul2Qycdr2CJaMdRO
+ vhO07HB9nUQ5ji2BTkGleGsIpUUl+2EcKdq6ogf1KgviIJDLiSPtOBnizjLS644MN+Tdlkg7CJI7
+ fHz+QxTCBmSRitw5AKexJish3Ogl11JuQlIrd0LvgJ5/kGhCe7XoUwCL8eNhkGUYxLcYpvfHnzJY
+ 1yG91yd7DrCY4YzKYY/YJ9i51E5hOSPZPepKI+9gAhP0KUsLZtxxCqAoInBTSe0eH/IbHonYoCjh
+ 8+556571YLwyH63KM1iVetOapGID3ZF1iaph4aZAYDgeanI/DK/SD2ctEASifsx2b/pF0qIjIYXO
+ 7qtF3sUHi/UnzfhpeQa9OcjTO7rDThOgmullno5SkQuWqvL+gNTuKIjjFmfrj2BBTN/iLmYsg/Og
+ d0wFQzMVWhWp+0kol3nIPm2LVt7xtcU3HdVB9S6mnCljncskWlEHILX1UtjPROovXdqTDljQVzn/
+ KdWjv74XKWdQ8miaBKOobxwOYrTXJBjLnpwfadqGGbhIqDaRJnit+uKQVKq2kjfCNvbZkToVvHku
+ krM0CI2c+9x4uOA9u0iuFLEYqwFmFRZQRZfty4bHzlFQDE3UyUz74QE+6AljtQ6xi4Qyo+ZpGBTw
+ iWxG767UbEf7uttmCf4f1oni+vY2P/970Bk8/zV59sOvXKTAWM7A+3GmbpOu+5BDGxdSvtjbpHpI
+ 3MlLNL/b20xSahEYVeJ0Jj/0nr0YDqOXd0Wh2aa9TSpFsopl2PAZPmH550BDnCe7SnM4VvAxPfJh
+ 29zu7Gzvdl6+fI633MiHUA8HAbBum5w/yoBNj7gG9WCchHR2QwJ+I5fG06BUGYLglrUNJh0mBfiL
+ vlEAu4tB0/E3EOog4nfRlaKQct29wTd46a56p4W8GP87KPnfLON/CzhOBAiOB7r0xt9jlC+BiSF9
+ NyT0aF3Qz34o/gIcUJuUnMDttONRj4XinTAz/Tc4H0RKUpRBItrup+kd+nXS7yJrZ0DWGOUCPkM8
+ JwqugoZPxV7C72jnGe9KDHyx6AHXapF4QJ+CNumjRPaAVzOO6A8dsUDbMYcPYSkWFmvOB08zJHUG
+ hHWNMWGDK7CXtz1ws+4Qr7VnZYhxc5DzBHOACwrIV4LLcLLbJt6hPSTmQfZMIPkceZGckavm3g7Q
+ kXgJm2hG5JFJ5uTwNDi5eKkrWIYZjxNsl7UBO7i2oDE4YKBRtKLjnDOvRJ5AVgU60Wxepl7hrsFL
+ y13JKq0Td+Rr37wb/JIOzsGBKI1sGrK9tHLg43SQByM4HzIO5+/aCbiqHsbPWTK7d5T5+PDoA0jB
+ mRPoLcUx2rLedeEPPJ4FU2605AdiYBPVWaujKDSNExHKttYoJXEfsV/ZFA7yUj5wh+kFp1BWDupA
+ dMeQKL2rQUewxYsD70itMuW/U6/tYyHEbxlT1korB+LwqqVbypUqLE8HJO2b6boTzio12FuzkWV2
+ A5ewKeNZdkphC9x58OlNQaGSR+VZekFMXN+QsXJuhpuD+VlO52c5n5/l7fwsV/OzXDuz9IFjOAHJ
+ cibQM1QFdg9Tgd1DVGD38BTYPTQF9g9rAGCkeMZNFx25ogQWJlsojwcV1VxujFRzuRFTzeXGTzWX
+ G03VXG5slUIpUoj9rHsp9RfWPhz00bVBnffC/03sPew2gHLYUlHZQKFG6+UmtRmqVHHY8XhXkewG
+ CFB34wxLoHwtn90lkHygxqpOJ0Jl3LC24Gp5LHIyjmN+jBHvc/rP2ulSycGLaTMzzUCJJHNf/8Dl
+ v8Io1AWUFsN6SZmOGXGbvi5BpCztoVjpO1zDJ74PJRMDxQ/HeHSGH6TWu3Aii4d0Q1ASTICLHsl0
+ eUjZRxcaf6SVs1IkXmddupg1QWdwtF7dp7VD0+AJTGnQwdZICVj0KojxyS6bKznU9n6YB4R3YGeK
+ tuAE28J8L1PmEMXd+JwrEngBgy0bl8I0U1X+uhxdRp8Eo0mZOAWVU8VZlkFPNJ3jI3rtYAITQl0U
+ 8gQMP82tLAbDrzh6g43XU81FJsmIaGrk5V2cC1eN2mlcuyCPVptjimtMkSl778esKgpYUrODgRG8
+ kGZkTVZR6h1qI+rCfnKaHJQVGeX6TU3OEEjFR8ALW5yI+BqXGTmtK67enDJ8+43EIjUjBYnPmgCK
+ KB6mY1aWzFxTPK+6J52wNr8X10JJW0glkFlUOe0FBmHJ6YbVdpSnGb+ANkiL6LFdcM1mm+vQtNDo
+ ySBqjmpgUgzWiwO9cwGljbv2OIHh30dlhV3f56CugGhEV6qwujCDlg95PqHpqsDEPYKjdnG9aa94
+ lUjS33jUS7hNda001yRDH4NKDRxwSOnVUkJW7VX2Ga0praw4ld4Fwi+zISou6pWSjt6uUCSRCHQb
+ xPVCWgw2ip1r2biSPSEVWZuUBuYexvCd8SMWxJUd9hJP1Hg/dKe+O3xfWaNa0ehqe5ILZydzgzmL
+ hEgDcOtuz04U8cPNpBHqBHM7rTARbKSXKHqWlbzQspDxx6XgIhzAHgPw1Afts5j18mhGhhyPLm/T
+ DA3b8QE6xUI6MqnTwANO09ALy3yQ21HgAw3vaC+ELvlzlHkwYXEiyNORxTFjBnDiRdgd0CicAuMc
+ /afdWeJowKiHvgyjl5GU4FzQdCKPABd0XPhbTuSZ4oAVQTwOe+N+EPtzjEM2O4eIN+iBzhoz2lx7
+ YTRZXujEB7mHnWtYW2MKDOxarqSB/8BHwirTKrS1XopA5a4XyBXDNriyqeTBfXUzexfc74eOTTsf
+ ZXa+USZ21jByZBcPBkZJNqbrb/4N55OSCazccueDHXlU4/kFl3bOQdXtFNVe+YQpqFMRpbZWTyV1
+ +AfFi87L5N/HRT5xClaYEGP0dItjawJFkjtrG4gqdZ2d4RsCWJ2hErPSDRHAFKqA2xKlqn24j4oC
+ 5rJCEAfAQ6KWmV+T14uNbfbH4K05bVzkEb8OMHtRVKm7CjFOsSrItZdW83gWWDWba51V87BkEuVp
+ Uokb5MzaYGWiHWZEPJSFtWsjuVqE88ekI++ln1zs2JmAvecMdk0YPFNl3XWP8Ca9ri4/58k7pBal
+ S602PTvaH0v9BJmjgFzPOHFUGcu2CHxY5TYFz0/1H38K8N7F3GokF662sAoPrpl4xeOXkk2oXJ+g
+ ev4OOA1XaU/tXKINwgFjYS/AosCgh8iPnYgUQziSnLvm/kOZ6zWwlPI314D4cp4DnzM7x2WQVNcx
+ 2qaIi0eZ65RvynNyuVpyZLsCWeEOTjI741FUnEV37CoNikpLMr8GVXdF8waHkJrGhpjiQqZLTudp
+ RwYzXAGd0iVpPf1K87oVyG810eSM7nUPhwyRaoPwsok7Z9SSnaK7ATifknWQF36RlaK1ChVr/QnJ
+ w4JRZeU+3acdxnD8omu/IHlDXt+XykUioNOSjepZwnqxA5h/td37QG/FSE3oETA86e2Y1QCvobNi
+ ds3kN0ES3udS1LEgxjFSSzZnvw41JtoEoh2UM9E1EHuWq5BzloydAJMCPDCTCDxZNB2YGUAojG5J
+ uSTJ1YIayidn98QVj2daBXRWSb0HmUBu9bQv+T8X8CD95IO4O8OBv7LpPRBvHRrheeEn6O5dlKHF
+ Tp2sr9I0LqM62VylmQulHziX78SJ5gGGJkUKuTlv/3LhA4asfXTsA7K4/fqdF5i09/0lAXg9A3i4
+ PxN4k6e3UpHszvP6YAbwdFa/Tt/OAJ7/NgP49t8zgJdvZgC7r2cA/+3HRdE+7s4AXnuBg7x94EUC
+ AP34J+Ac/EOeEy9dRGH79MgLnEWoUdk+vfIBk3jGiLKyfeDtUJ6233npv5i0u95qJ1H7PacWbqgj
+ jijaXX4pagC1pZuJep8ETieNYzxjYnGUWPmMHfNQOOFUsqhNxuROORuD+zRnYzxn9VcymCrR21tw
+ 2Xh2E8cpfT15JoIJppTAnCW6EUk3JoP6KQ/si6V/UcKObV+ERljcPMxlKaXNpCBbwj6Vt7AktP7e
+ hLpueKwMtVuZSnHJwtdr9erRvVkNfbk/j6H19meqKLe9GW19tj+b0lB7s9gK5hnZlC7Ym0erdrxZ
+ ajoab0aXesafW6kz5mRRagx/PkvV4M02nk0RtiztzVaXn+dkVeKwbzHYwqEvl5Z0rBxyDVuJ5LkW
+ piUs7HYs7nutLLimU30XKy7zvLaU8O+nv339rhxGxfff//S3f2zxq9yf/yH+/m0D/n03GCfknv7d
+ fZR8v/GFEjc24KMz+TzaeKV+/fe/G1+gPgvcKe65JFkM0/IqyEEcgRJPOzlZ0rdLSmmj+/uEPa2W
+ BRBaCgg3GiineqK7sbGRM1h+yYYS8LvcWhWtWJ22rRQcYo/+bCRpuTFIxxT6KxgDH4eQbfiYJigb
+ 0M+iQGtainmVhVMJLxkTP4EOGBnU5iMKsVOzlrWNaSsWuWGE5rJxic6svTG/7PBaAKcxLJjN3mDH
+ bfjbS2Wfe3l6X5Ahbn+YpxTOjcTmzXFyl+ClaM0oFx1flQYL0rM8DSu2xDXj4VL6Dm3uDYK4YLZh
+ 8Ja2CcYlSDs4HmebwOQYFqv/a3lE4ShNnyj8Fl5RhCyXXxQho+IZRWnSN0qXNLyjBAq4fxR+1Dyk
+ NmXUD+UjpVK0l5ROOr/Uv7WnlErTvlI6yfCW0ok1fykNqnpMKQh3k6p8ClWNSnX5TWmg4TmlE03f
+ KZVa8Z5S6dJ/SiU4PagsqO1DZYHe9jPr2/ajUiDlSaVT6r5U6EVvelPx74o/FU9UHlX8s/6bFEf0
+ bfhVYYLLs4qnEwMKv7zeVQDU/lWbfAvXHla0k7l8rExA1ctKe1Sbfla4aLUzyabgQ4UWhdap7W21
+ KThP298KNznD40ph3va50vSiva70CnH6XeH2aHhe4br1+l6pqrj3lfoU/lfVRYaiu0yq+WBZXdUh
+ F2Wq7YdVITS9YwlfLGP1VLyxFMThj6WRWPfIQnxXfLL0WJRXlkaI9Msy2zOeiar0z/TN2iQDL6d3
+ lipW8c/SPZEeWhr10kcLCY1b6SmY8tMyN03tqaVrrfhqEcD01sKjzfDXomNae2zpeoTPlk0nfq8t
+ lc/lt7UpAzIozy17YWnfLTvd672lWqtY7KnOKg8uPafGbqITbS8ulW75cemhaU8ulVbx5aoSy7UM
+ c6L8ucxVoj26VGrdp6tG6U6vrvm5tF+Xpvy6Z5drXTl9u/wZLe+uWraqf5fK4PDw+h1djnqYXfBp
+ 5N6iGaokQ7b9q2KixY+vyHmH6T3y6Pit+HT+xT82ovAV387bYU/622xgtIlX5C8jSGXrPwVQwM9o
+ kEotF/007dE+D/QW8ZtbXX+9bhSHG9SO2a5zFYpjb2vr/v5eR97YQviWYNi3xPrdIhaXeP3LIA9Q
+ nYJ1Q9vmAn/CueRXby7PL472z873u1foCX9y2d2/Ot7Z3oFfRxevTy4ujna3d1suTvoJZ51fCcb5
+ iWBFi1fyPJGXW+93lWPiPu/BvvTu68ZwLHZhU1ZOkHTMHsHUoo8qcAeWx/RYunHP8Quvu497vcx9
+ run7dAnJzYXlQBSoG6clLByGfy23XkwoybuWtv/f+uWp4e4KoyK77FqCMn9+gmLNK0LxEy7vvIJf
+ KAq9UtJmnayKvP9KEUjRmUajW6KOz5+BNoA1+J9iLwg+boEsuNUvbnY6zzvbnf8UT4q9tNiaBoOS
+ /tfe7jzr7P7QGYHUWAdyN8M2/Exgt4C8O50XIuvmBokIPzfvF3bmfgD/wQrIWRuqetnZxZqWqiMP
+ gLahkh9pVKv0Bo5WrGgHELFaRQMG84k1/dj5+6pVgTwMNT3bXrmmaISRieXsr1ITHD9jwtOPK1aE
+ RulY0W7n5ao1pbew/LCuFzDAVeuim6u1UAJ3bcUJXLkqOjKgT887u6vincQB6tSqeI9TlHmgqr93
+ dlfFO7r13U0J7atSqHQHInLfXbqyYSauHrbEIQeb58427JINd6sgjfthQtWN2KgHrMEwyrbSUQZj
+ hYO+Tz/vSRwqtnZh1NtbXDcvEjuoPlpwYxz3t8RRsRWGbTw6gJvYQl/wDtt9zn788ccd9gKjbb3c
+ Dl88211pE88mWxhmCpAEkmdxs9vBucPKgmKa9OuV/ay0jUobumEpIfHfJMg37rk+FJi1DvFLtlKU
+ /0OuKR1s3HeAIwinG69evdp4Kmt9uvHkiYTMaMqqBjK46kiT757CPrUHrDDrg0zxtLWhK2SuGqnW
+ fOqB4L9oAEWxetYZsTLQvzpck3scs1EnCnl/uGa7bao9aAd+6mtb/hMILFh5xaM7aUwMgcs6CIDE
+ ECX3nR4w1h0kSQZ4/yLIx5SM9r6oEntPd54Ca/21tbH7Yvv7n2b2AKeSjmdyfcI5NZrqONrpoPdG
+ B6V0ug2cXbsYHzVwShdyfdbhGy61951uukOxwltGZzrokGYlAIL6oxkD+uqEfN3oI/O28V10mwAz
+ A+is5/taqRVwJyQRnf71++++/6m+YOQiYL0MLdPoXa5L4IhfPW289J/qav+x1UvDKfwZlqP45/8D
+ 8ZST4c5bDwA=
headers:
Age:
- '2'
@@ -3811,7 +3949,7 @@ interactions:
content-type:
- text/html; charset=utf-8
date:
- - Sun, 04 Sep 2022 00:31:34 GMT
+ - Thu, 15 Sep 2022 16:32:29 GMT
referrer-policy:
- no-referrer-when-downgrade
server:
@@ -3821,9 +3959,9 @@ interactions:
vary:
- Accept-Encoding
x-envoy-decorator-operation:
- - finance-nodejs--mtls-production-ir2.finance-k8s.svc.yahoo.local:4080/*
+ - finance-nodejs--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/*
x-envoy-upstream-service-time:
- - '555'
+ - '553'
x-frame-options:
- SAMEORIGIN
status:
@@ -3843,3240 +3981,3304 @@ interactions:
response:
body:
string: !!binary |
- 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
- Ef6s7QQ8doc8F+TbqBP1GM9EdB7j4QhPIg8jjnnep9reCdC/Idf2wAwFXWvsdQd6XKdei35enhd8
- lDW1voy0MNDvAPdbTAeRTkN+2j+7E7wDsLZub47b+csB8PF1TLcRz4J+hDSw9YYhvyEdxnj1Tvsy
- IDus/uXqttZXMA3modhjvKNzGXAFf3eBP29jdujJ1tPtUFZmaYcu7dClHfpCO7R+svtkOzQos5Ad
- +m3ntt7cuD1q1ouvYo9O1PdsvRjqvhfyZA36szOqN6/vWF+fZKP6TD5N6MhvNfXw7lo9bO4Ulrry
- 76krD+9qBXP7epSsL/Xx0Rbj16PmZkxnNndOGp+/1Z5ot97unILefDrPXimvy7OsvnfEs4XD1+fZ
- 4pJnlzwb49nT6tETdexhUy4svs4cv52Ny/g1yca1h0BrHtgVV//dO+kCTXf/29hw2r3KYLn2XPLm
- e1t7Nnc/7X4eP23tGZZZaO3JdcyV+kpr0Hh9z/bJhn7XF/KkBf25rW/vFA6/kZ/rSetS+E7yz44P
- v+nFw2+n4/rW0k/79/TT1kf1/avxYXMjeZ16tzHi/lqA2Zzm2bsn276Nk9P6023f7Qv5VW1fXt/7
- sX2v1MOt17Z9a0v9+nfVr8CX5nZNqW8l7rHc1bc3uJ4FmP34XmdTrp4+da9TlFnudS73Opc69IV7
- nfZJ4/PpyW7zuvrliXx4enq9u3NyWjw+e5rdW6jfXXB/6KvYvWF978TuPdquq/W761e0e8GuJ3/U
- kmf/njxbK4Ddqxwm8+34KNCfp0rni2JE1rHC35G4Lv2i3g70PIzD9sIYPYpTIJ2AMUPbON5g35T5
- gjGP9nHqSOPXynGT/pKtTHmn12fbLO/yuKnQ3mVEFnzC/sk62Fc6j1G43Nsdwzx1wDazL3tnqIc7
- 9eaFWkd7oPm5eLitK4e7ldvDb8A33y7g+7Tw5Y7acus22HC9a6HHELcdvR/4a6K28J2OuvJUxFKc
- grwI+NBDmQH8K3QkyI0r5N9xWz0M02i+iyMDcI9rTH3/kslIC+TPl7N989ouNPvX+fPzW/lQPVPa
- +U+fLs6NT5ey4p98MQ4/n+5u4v/Ovh0WjnZGUfkT9UPZIBNxbsF+OrEPwC4xwGa96J/JRAvWJthd
- h+7ll1r1bPew/rmxeXlw+unss+zvnm0rPbB7u+0eyKOzs+YByB32F2jQ2qR5OW4GayiP/B77n+6O
- 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
+ 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
+ vvXW/150+19vxrH3Cn8es1n41/8HxPqyB53NDQA=
headers:
Age:
- '2'
@@ -7102,7 +7304,7 @@ interactions:
content-type:
- text/html; charset=utf-8
date:
- - Sun, 04 Sep 2022 00:31:35 GMT
+ - Thu, 15 Sep 2022 16:32:30 GMT
referrer-policy:
- no-referrer-when-downgrade
report-to:
@@ -7114,9 +7316,9 @@ interactions:
vary:
- Accept-Encoding
x-envoy-decorator-operation:
- - finance-nodejs--mtls-production-ir2.finance-k8s.svc.yahoo.local:4080/*
+ - finance-nodejs--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/*
x-envoy-upstream-service-time:
- - '622'
+ - '498'
x-frame-options:
- SAMEORIGIN
status:
@@ -7136,3305 +7338,3383 @@ interactions:
response:
body:
string: !!binary |
- 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
- z3o6I+WGKTf8x3LDZwg2mhJiSogpIb6EHz0g+JP96Fndl/KjZ7092Y9eldND+tSPPvWjT/3oUz/6
- 1I/+b+NHD6rvjVqacqSHZPKOgqy4f9TLhxutlovCQWoxd6IfyUGqmDpIvS4HqTDeaO1lPKSS4o0C
- mj1jvNHURyr5MGeRYGTf6iNVfLSP1EOH7t/mI7XInGf4SC0y+ai9ZZGpv4iPVOmRTlKw1K/OT6qc
- YNAqzjRolSuKMsOgVVvEoFWbZ9AqPoNBK40MsZhFq5BatFJHqb+bo9THF3aUWkRwvayj1AOiMXWU
- Sh2lfnBHqfLCjlLFJEcpZQFHqfK0o1Tx0Y5SpWlPKVT/vo+z1GOVuMqs8F6pEpcqcf9cJe5Ve0t9
- fJK3VGERb6nii3lLvUzg0cfyw5qS8sOUH6b88Dv4S6WUmFJiSokv5DBV/AaHqeKLOkwVv8lhKo1q
- kjpMpQ5TqcNU6jCVOkz9Mx2mtg8Pm0/2l/r5/7RMF/XnBzbXttW/CrX5gqwopM2XeTTCgghGGFfU
- i3+p7gmDTGPoPa/uOWOzVZp3OaWkPmWzhUYoPG/yV1sAjV/JPDRpBEo82Hhr9UCZ8T6/XWsKfSp/
- aXWgvbbjGoAIMrcqrR3ukXLGrU6fswr85pYn9oGGLu3Xn9G6lck80sLFqfI7G7hmE+LUflouFMT9
- o2kyfXg//R2WOLKfRmil2+mUpf14hq2UAlMKTCnwuwbmfdLdv8eZsLIYlD+NxPuabVZysskKkkxm
- cspAN2ip0rkdyjQyHceFnjOICKnxKjVepcar1Hj1qoxXj4sc3jxe29wCwflcl+MWuhpXpUtLarla
- xjfiYne8Hr4Yp1ZBU16wUuRWXL3PHFNOTSiNIDWGEzfivuk+XEVeoK2FfLnn34F7wOPzMyJMxvNd
- CyaXff+mM+yTqptb/optm6vKCmwa3nN3z7WN5t7aemP1q2te/s8cM4UDflvo+4joxFI8rWN2XNAl
- j3mWabx7o6zowDmQObz7/Y8Vzfc1vfsu6M5cBjVEfH3Orq4iNjmdjLm0lMM236yuxseQj3a7tIQT
- Eykg5OeUXZ7MFMPKD4ZeFwayfL8CVGp1xpHRrfg4PtGMNBwYmg86BIwKBhjtGVPu7nJz+l/1E0YH
- wFz181fmeDIvAZSrb+Tl96BU5HCBLNzF/d+sGdlm/9Lvvrf++1+2nP1JIIqSv1t/vE+Ef39piU3/
- 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
+ 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
+ udixf4LaFsy8xG6vI1oBhnqDJ5zXEXVe4MoZF9ZA7JyTQqqKFil179OoO9xwFoSFRxzz/sd05kCc
+ Z3D5S3GgO3m9cROANUA/Q7hfUJPM/Qe9ozNif8olR+reVStRc69mqGfonwpO8YGEXAEtmeV5eaAk
+ 0BHvAj5qSlb7r1VklS2gUjeGDv/dNJ58Z7OByZ/1lfhyQvlLSe8qeQmWCxv6GYqROVgrdG5eg3qF
+ d3RmK+Nat5JnrMkzdcZUuPdn/SRoaUuXeGBpZLKpU65j66fe/Cb4QsKL88TlIS31XXR1uuuL4Uin
+ 2XI5h5XjgK8plPvKl/0lRalhHBp1sKN5hi4xXdGR4rMilzahpfsoyD4F2eyOMo3aydLy1lblTRgp
+ KCyTuG64JgxXEJOhcFsqT78wCMsVTQZOdkReDVFazmpYzm5YrrslBBydK0s1xZDinZLnuxiEQcmx
+ 2EPeJiRR6vXNKOspmSwfC9/kcwJUISnqfZklkm6fK5qKnqkpWqYmdEytWsPUVvRLrdAutVXdUis0
+ S21Vr9RKWqVW1ilFwuhGy0UjoU9qZW1SJEi6pEha0SRFRlmP1GS1UfnghE2r1yBFlqQ/iiRZe9Qq
+ dUdN1Ry1NXqjlKdqjVIG6IzSl6oxaiV9UXyvaouaoitqq5qiJuuJWq4ZaoqOqKkaolapH2pcO9Tq
+ dUOt0Aw1VS/UqrVCrVYn1Co0Qk0STzVJG9RWdEGtQhPUZD1Qq9ICxboXOqDA6UoNUJP1P61e+9Nk
+ 3U9TND91QwDP02q0Pmlouc6nVWl8CqpoqraX43pJ19NqNT0BplU9TytreWLkuY4npi00vKKXQr9T
+ RyRrd1qdbqdVanaid6HXCcAKrU7jOp1W0ugKolXoc6KtkjanqbqcJmtymqzHifpci5NXvF6H0+o1
+ OK2kv2mV2pvWRHfTqjQ3McBcbxMrJe1zkaTqbFqFxiYmUuhrWqW2pi4904LESEanBW4XeppWp6WV
+ sLRSR9tUptDQBN6u6meru6FSO6srpuhmpUJlzUyr1cu0o8nTOuM7jwh9efztY3B29/n5l061FV42
+ mZeM/SsW9EVCI3U98tj3B7NZ4Dyly6PyicHKgcI6K/szbV4Ks1qx9IOwBMLRDTCUPBDugbf94MdL
+ RO74JeIRcouA/UgIu6DiiFZG7ySMvXpn0QByL05S1l60DEPqf4kB63Jc1+MlecaDaQs9gqCqnAt0
+ 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
headers:
Age:
- '0'
@@ -10459,7 +10739,7 @@ interactions:
content-type:
- text/html; charset=utf-8
date:
- - Sun, 04 Sep 2022 00:31:35 GMT
+ - Thu, 15 Sep 2022 16:32:30 GMT
referrer-policy:
- no-referrer-when-downgrade
server:
@@ -10469,9 +10749,9 @@ interactions:
vary:
- Accept-Encoding
x-envoy-decorator-operation:
- - finance-nodejs--mtls-production-ir2.finance-k8s.svc.yahoo.local:4080/*
+ - finance-nodejs--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/*
x-envoy-upstream-service-time:
- - '499'
+ - '600'
x-frame-options:
- SAMEORIGIN
status:
@@ -10491,3168 +10771,3224 @@ interactions:
response:
body:
string: !!binary |
- H4sIAAAAAAAAA9R963abSNbo/3kKTKYdaYIQoLsUJe3YSsfTvi3LSVY+jz+tAgqJDgKFQrYVRWed
- 1zivd57k7F0FCHRxbCX5Zs50T1vUZe9d+14Xipd7R+eHV58uetIoGnuvXuJ/JZtEpGQFXhCWohEd
- 067sucNRJEuu3ZVJFIxdS5YsjzDWlc+CfzLJGoXBmEo2ZZ+jYCJLHvGHXZn6pfd9GWBSYkuTkDru
- fVcOhm1AFU3a5XIwnKhjWvbZM2jErNCdRK/uXN8O7tQJDZ0gHBPfotL+vrReqo5J+PmBqsLzCzKk
- /YiE0fNi52U5Bv9yTCMC5JKwT6OuPI2cUlMuv3oZuZFHX11R5hFFOvYtVSpc9U8OitKBT7wZi6RL
- Ern+kClSj0XumESUSftkPOlIb4OQWoRFTCpJn8goCKS3ro9kvCwLoAKlT5CNn+nsLghtBtwL/Ij6
- QAL0DsZj6gPP3cBXiMCX/JVCjldhURj4Q8mczpKfjHqeMgo8W+GF+BTc0vCOoqSUqW8vf0+GIbGp
- Amzyxa9J6AJfgTdDGim9i75E40EpIb2l/pQuC4ZhcBeNls+TMs22/v+WdhQ6FwzqYol+mbq3Xfm+
- ZPushJpKI2tUQhmFgZcRVuCn/SZhADoXzbpydOdGEQ3bth99r6ljtslkMnDtTMNqrVlrVo1m06g1
- jKqe9hIaw+1P2GKmz7OqpmktbaXtrUvvJkGYpeLOtaNR16a3wLQSf1Ak13cjl3glZhGPdlcRgg1z
- UwGB5u14CbRPqbTBVFgUWJ+lRPgJoxkitLypDaogURL6aEbQypZieYFJXfQVKZa0qErFzdQV8gIS
- jdrDqUXbQA4DckqjgGVHjHXqDA1RBeVc6T1mt8RzQV2pqumZTgetZt041Hr1nv6m16q9Oexpb95W
- jjSj1Xx7VGu+QTCe638Gmj2AQnzXoYh1BKrSlctJgfoXE2Jfts0qVNq+7KkzdzxMCPxea/ak1kMa
- qF+mNJzlufC9bqbKLO7KQjukDARljR7b1RXoHOH3nobWsZ7W/ta1aVAiE1edffGe1jVWGNUaT1RU
- o6cwdAuiCXpA36dWtFG2khUGjAWhO3R9CJx+4M/GwZR9Hwb7CTC+qwebOj1KCzZ1fJwObOq5XQM2
- tX6U/Dd1/L70tzHxCUiIzR5o7gXETtpi2GHtrKTLU6scs69s2yXmRrTsgINiZZ5W9InPRGaBvvuS
- DqceCUsfqaneBY5jyBKBZAzby1I0m1DxuxzXPVKHfiKBp9R2p+P/XPr6dOyakIH851L45tdSVx4M
- gJR+FFKIjGEJ0tLPNIQAJhCJx+8BCMEObdG0pKvGg71dCxOKrZyxbssA7NYo29QhUy8qY3tWdsgt
- /hjM9NagYtxXjIE1hTxjrLLboSwx9ytlOOBZHhfxIB/zIcpLT8XqTMqGpje1plHfRoEKj4kMIMMZ
- 0vJ9iaPJkWChFFzIsFaxr3nI8pdpAHqAOVRZJE8uKz+QZqLWZFKX37nqxHOOzSnnBIhkj8g4l51g
- ksaHlun0EPdYgBpb5l1YmY9sEHN04AXDQJ34w81YctnmvznBzBHG524Zkn7q1PChScR/JEMS6v6n
- uUK8thswPmeCsYY0P3OqGM2qbjS0TRqc6Ympf6bXI3ACQ8LAtdvTMDv5c/lfMIGMwT475oUdZvF1
- klls3R1ioQS7MSBVdFVFqfrhuPexMyHWZzCXLhhS7AvGgel6VLU8l7eNuyYQ+6oJ01lGw4FDPM+E
- 3gMgr8vN8rfKwW/GW/h34pGZOgyCIcIJxlDC2QZ/gREM/tgwVteDDm9d+7fK0WORwxT/YU79GJ9j
- XmQ6P5KwzbabF9uOjldMGGFcHi250dSnDLLOSQYuPJVcu5sqoSJhCdA5KZlT38Zudka6CXre4Aub
- QHPHcT0XLKOE621dK+pOGTZTx6ansjEJo5JJIMEMud1Mom4L5qMCCwmH0zFS8ZjB/fgMehnWWDTz
- KBtRGj0ty7EYg1gxUXVDMxpWDdjA2E+EzJckS3yRUjXrLcNumfrPRTHLJ2hUbZm01TAgHYjRCLct
- sdDaCJaQL+WZVTbUlqqVqY+p0qvlquR3Om+g6S8G//bCMAjfUAKiexpAGBDP3So70wFNRkCDrmpq
- pdZCcjCbFBPGsftTxgexyg5C1XRqtFbTtGrV0ZrUbMC/zQSFBFkGDbvyD+PCdUxgotOqU8usVyst
- ojcsy9SdZuWpuDZNNMvw0I+m5iNZsw1EnGDPfOtJQw6/lG0SeqRcLelaScfxDkthaRstrwrO1OeR
- qoC7AcX5LQklS+ryHQKVL/ufgSfpWNKLriRL/2Q9n5geteUONrLUkEIYsmiBbw3IiiwXO/me2Kqz
- KBbswOJeTE1+9DyKf7Lr9fHfvZQkQQ5VIsVXXCXszicA1b2l7T1Nscgkmob4c6GQrk/vpCNc9w26
- md5u9/pGibolXaFdf+p5ilMgtt0DZYtOXAYekIbFhWItuwCS4px++1ag3RA6uoq/hOwUQjoObmm+
- uzItFAHGNIfWKUSvutr+fvTSLxExCCAeuoWzK5hLtGXHDVlUcv3JNJIVdNVtquIsQxFr3fgkFr0t
- VF4PWQ5lyweF4WbHlSs6wp9+BHFDgchoUeCQP+SbIdm6F9Gi46pOEPaINSospU5hvAXgQrGoILcW
- C4V1s5UwlixiMZioW8iAfqVT3Xid8Kmd3Z3xgztgTynTuCNPAsyQQkxC5W5XjPv1EqUSCRx+lqMW
- L1dIAVjtZit4CcmWbBBSIcE5nQC3QcTKQ43EYGVUuOKis6ov67C2tsgBKkQKLbYt/geY7OSYfC3j
- FJ5ylii4cRT/ioKpNeKihocs3242SDLCsYNJ+BIFLEzhQl0oE3ATrm1TZHY3tcJbl7mQa7nRDKQS
- 0ddaWy9rGwa7bGeNiA9pm5IiRDTF+SOA7+8XJt0oo6Ybub+OiSp7GoygiH86QaGIm0eOekfND25E
- PNadcys6RiO6CDxIxz2vnVNddTJlI/iFNrpQcI0zerveJVDA0CQO6x0fC5pVIWXmZLFYFIqdvz3g
- psAcFUeZCL0lwufMB7c0ZFDbliuqrqtVWRmAq3fcYXvOneMF3yNtyzBO7lIPsZAydG2i4J99XoQF
- oBuiOa9fKIMvbUACsDeZTTRyWQeGisMIplEhYxtRwb+mN8ALDa3GtmFKF+VgKD6YlGDbXLglxfHb
- kRLwSSpr+wvR8QDj0krvlZ7C3/ptukB997Imuuh4KriqKOALKxFUovPwOki/DezrpCp2KwYWiwKb
- B45EQdeihRisfBp8lc6lMZM+UvOzC3ZigarFnFYzfHvtq2wC2lWQJbkI3OtgK8aCcdKga3H8s66z
- GqKUMaSTt0NU8Rl4NJtiXFOj4CS4o+EhYaAsS4pHqebISZm8140pd1QrpGARMeDXK8+FJNVn19pN
- sT1erT/rgyf2vIKjyPGu+t3dnXpXUYNwWDY0TSsjmUoeygoMFWc5MwCRtioukvgELdqjAvgim4a+
- +zWUiyipwRch1owAbWgaUSlUscuiyBk37M55zt0WpSp/WCwZEwj9wgCLzQNwi0whiqfY3QxGEB9Q
- YLu3Mlhtt1AAvVHNwJ4VISbDw6gwfs1l0ZaxVC4WVYd8pl3wEIpX7ECwmpCQUZioF3xFB+8BbrLQ
- 8UulTrHAUshFFWZr4evw2r9p2y8K/gu9qFjIGEhCD0euZxdYsSOEWAiwFx8L9hMrgRG9j3CiICsB
- QpKZ/MJWClNOyutp2yrmYAUwklyBVYR+HGQf5yevsw84w7gC8F3aDnKdEjFi5RmwC+wNiQb0tiIw
- g5udCkgqrhgMwwBmppA7Kkkpbrs7XnCXBgQInLOVOmW1YNl4lqNnyhOGqGAp6F/F0AE/sB8VFQhU
- hZdPWq8DJlAUOA54qnd8/x+i47buwLG9PXeR6pKL3iYJdmkOWi5cH5T+66ZYHip5vxjbY0l+EeXN
- dlFcdv7vMSuVFbkEf0DvU1T9rGulqkf9YTRCRZMP+33Z9SW2vy+z6QT34hl/VqGiOF8qHrTlZWrS
- qgDkg+oVAW5RkLanxeq2py9i0P248eUUNA/BCpDCVMF9cdChsEy5IL+IYb4Ay3gRvZCLcqLBYHjy
- 7wlqCVoWwm6o/gXJBLjCIARvCJ2K0lx6llohPEwCmC1h9JKIyQJvGtGOtJAWspL19zFfkxboIFeD
- CaeXswuC7GEwhsBL7T43JzGosLtaIXwcU5Dv3LMEXabiLCnwaAejyl4XjNcHdceBQO+LeD3oA/Gm
- tOAXi+1gfz+4DlSKU+bXMv8DfPGCISROHHqgrNEjidHgOioPXZIL7AI2QFYClUveRBRPu1A29aAe
- 1FWCCaZlTUM8Z1JcUI8BpO5etL8PA5mGqM4c/OozCCsRULgAbnGccsJ2gFRcpAlIqoxX2/SelL7e
- FEvx3xX9RzEkAfSFDwbwHsx4kwGg+gNi7vGnPhu5TrTB6Q9jzy5kM90abXOGthJ70wHd5eJ7LouP
- BynCVZQNV0t+HCYxRQmEqrlgonjg6yAqaMX8UF9QlXkuDBScPYP5ywsg5oUlDMHFh+ILN0tnIp1b
- QA4BIATFkCEK8Uc8teS4PkyDi6/zrMbwBtoOGnBbCHMN9/dDBQr9XGEcC7voZXwev6BJkG+SmPEi
- sf80cEKwvM7GTjliE4LzBgZZtnzT2Ytltb9vJY6r6EKsVIYq9MKEAIKbpQpJgz+Pm3fTavG8FNcU
- J7dgeHlVUNLHuFuRk0pSdwn81jrsJemwFy/QHXpdes1uIPDHAK69G+V/FWT5hQeRGUZ+fw7+ooQs
- g6ZXBW9JGrQE658IHqMw/I28AjrBlpx7yLy60bdvXgcm3vMliK6/sEhk4dRgjv42B9zeBmSRKQc/
- DR4q4oq3lkALn5dIKwAHIVEcNr0ObuB3lDh9Hfyl/xpL26As3egaf94oy7yx+PoOlMj/9g1iY7iM
- EIVUfafb1ZeTsgDjtDMp7lSBAAj+68Dz0Gmy7iE34vvcZJRP8BW/e5FIL+zy+IWRCDX0NnBtSQPa
- w4RTE664NB0XPhZwjaCbcVL//Tt3LxmHUwJHJQ/kVTuVB5fvT3pyEViVYJB/l1/QJUdBm4KXficA
- bYqt/gI4h1jdNVgQDaUcJMgC3LxzeoGZAV2k/IWpAYlwtN17+CnOslJ7LbTFg0dO0KXa/g5Suwc2
- tgslfS9XIxSadq946ha9jp1XsY0/uKIVeb4dz8sKuK18S1gm5MbLYZiRxnWJl9oD9qs8ovmYnH77
- lnssyAYaR+yyL7a4bFkq3fE5VEkqjYOv8N8Af7GSJOfct4zLfBkfPlhhCA5nAv8kCjhJtO9CyQ6O
- sSTYsci1Ps82jDMNh20ZZtQwagLKIlxSEtCW+fKLizipEeA6INJi7PE1pZS4oqLCxQJijUEv5ROT
- gQsOK1Yy4Hwzuw+mfEqvmxYm7bLSTDso5rdvveIKL6KQ+AyXzVjFznEilu/eoCCDWrMJhYpbCiLQ
- J/cyrowsNoISjJUV6LZ8hl6Q/PBeuU4jF3cON0nAJ7fukEAlakp4MMTtz4QinHCAkufV/0Ds2UmG
- itq+rbaqahhLV6tP+faf1CcOCV3RIG9Ch/zo+aaaj/xkOJMuRoHPG8gOgGpjSuoFFj+yLJYcrMBD
- M2RqPGgQJebQfKFKyDKuKK5w1vU9CDJ8gr3JIPnEspOmLS7u5b27Oj3pyi+hT/mV/OCcHcgsZAJZ
- umDQ//DHJUgck0e+QMWnQ/knFVdbIO5b9P3l8QrNOHQPR4Mbrhvsa5k78AgZU8979UUvFaZnxxEd
- g03DPC9XIyZoohLX6JYxNfWkeWoYLk2juT+RnrjfRopW6p5OE8pzb29toWV/f0Nh4cFlFw6rGPeJ
- BVdcHSR3Y/xcI2hLhg5RtM4SCKbICQgbe3sRrsNfeITvIYhYgutmbwKYGBEM3cVMWpNoIjh9BJDr
- i3nVCmo1GMIQcq0Kz3lNGWo6kgWSsRg/og6clp9n5w1+8HcR2pU1qCOjXt0CdjypLsGSW0tXq0ZP
- 03tPgV17DOwRvdUfDRQi4HgLUKxaQr2dNBXpNghNlz0a+O2k9UjYrcdzwWNrMHHO5AqnV74vjSd0
- +P7y5MeYTYCHj5Kjto3XWeVcFNYMI53IKW6a6DHM3AimzkQdEXZ+5ydT/QIriq0pXGyHVJPAfKLI
- PSGahVgVifhzPtXD0B6vZe/vpz9V4rlQvakoSRv4QqIPiaf/clubjg/5aIp7pQ1M91co4aMMuzCf
- VB0/l/RjQaHY5uUi103XnTDlxaBZgIkupLxJXqZiXi2avPau3Wvt5qYbtgvxT2DJXvwTpjHihwtu
- GLenIMbE/gNXWJO+WbcSl6FSiF/wXx3hFxVbDLYQvpbltuwHJZyExFlYCRNOlHM8OYwSjcoVpPsI
- qcy/woC/vuRrEPGYv8KY8fn6602h2KHqaRIkut6iIN4IU+I/ycL9g5vKoIBp7hrhFlakjlEzIQWm
- Yt8aN6W4HqVPcWApiFd0xAtyRSXbAAYT19ok/AyDbz8SmGi+BVaMqYizVDFGyFdSVekmaUL8Xhwf
- Bh7GjvecWXetoiAX+EsPIYvf+ROH2doSkoGLhgyxp7tyEMCiAi65PG7/HlPzV+V/7Ek+bgB77ld+
- 9ke6hXxP1aRv0unxlXQCGbnPKDwN3Wg0NfmpBZ8CNYSV8/3+UcazBHM8/FxyyNj1Zm0GuWwJUlHX
- 6eDUBGc3JTwZXCL2X1MWtXVN+62TzGM21i5w42A+JuHQ9dvagoSQ9ntUIczFV8/EkTkF5kZ4vgBf
- dIOf05AqThBENFTw9Ub4Myaur8DwpwpkyJCEcHkobDoGuLO57TI8nNc2IV/6vCBT2w0UMWHDHfph
- CDmLwp1n2lIkl6VMh7YfRIXr+K00cG5pUx8S3M6Ir5gD+Qm8+S3FgRCvBOwb+m0TnAyCXFyL5fsb
- BXIi6B/RHKAFmS/3CoRGtPl8QSzEL0ib8PmGQtojXLifB9OIU8pfL0P2mWZ4zU+K3szNIATelMwg
- ioKxoJNLAEJDEPJo1Oav+yGA7TWSDf2pvTDjFwiF+MUrgsCnEcg+2lyJR/xpuLAdXxSL7SjcK3at
- xUiPC0Ed2gYdd2INUOsNOpa0Bb5Hus6LZ46jdeKfkOgtGGinlwHUBH1iU6BmOsmUNmq/dTiXEjF1
- 0olsSEEGwNDONnkBtHnMwZJq1Oh4gbCjYAKP+OSOhwmjxfi4GCH15ArTDkFNi/Nkj6UthL/A8Kx8
- Nm1QP6rg4mDOpsaBH/AJhJL+6iwHowNSYQOJ0UCJVNUm94tRCKTcYzPXH7bjM4Ug//tUPzspJXx7
- 36MLcwpj8xV+9AU39MF0FNQF0DfCqUpk3ElNFEIpCmWSE3YDpLEB1nwbwriaq1062RbMu+a7evx4
- wI0iHkAKYxee4s78RWlRI0pu5omPwT0xEmIobYuqGGG7zRdRHPCWrMRng4LO9fJYnKgl4HqRk8nI
- Mk1x+TkGkC9MLLKtT+5j05He8N64LAKSo54NA0uQYCsWeDAHZ64HrEq5LBmT+5QAtQKqJql1g/9p
- oN55FCb/dlbeqbnfxxaSCC5xMBGeYgAE97G34L45HWPnbuRGtMTVrS38/iJVhFSKZBoFsYAgUFmf
- AVsio5CAm7zZQtGSlaKxPx2bNLwB7sdy46wH7K5fioW8pSHwN99wHit3hjTx8txGpcAhcSHkmy7h
- i4KSOCyUp2Vb26Xb3ISR6zTnfeIoQDwemTA8BCx+dBIPAswXXIpsJRrNV7kWK7vyXQuZW9OQgQrE
- Z5QW16AD/JzgTVITvyKCNeGNMEPh+fjxpsU1RLmlcW3RsjyONh72na/GER52Yo9dMaoO1RfcFYBd
- zPPFSUjbGok2BDdQ25iKEfUmCzPnkqrokjCC8+PYaYqRNWtMPZZBBsOLkwkv3Ou29crkvqyrFen5
- OwomilFCOqNT+lxJn5WD0CWekkmGYp3kJsYHBOEb6EW0OBMZgyc/ocP4gFWaIAkvP4aYMcKWxMd3
- xXG+Yne4lwnY/WqbYUhm/GXy2EdtkZUYSR28zVNGkQ2awiV0HkpPOkv9XslbbFuxPVyD5maQRpJV
- b6h1NghppCsjQxlVlFFVGdWUUT0T2XFEy8DEs9MM5xduNvGIfRoG7NVgz+P7grvzjTmH01lz188s
- y+p8l9fiPQw8up68jPFceYoANuWjq6nKGHIKED+nfrudi+oVx50pjL133qYfRMW74apuDg5/D20V
- jujR5kEyDZBaXl3CoUkKTUPR603FqNQVtVkU/B0RmDIBB0BPJE1CCeD/eXNNwX9UrVErKhpUNpOK
- LJx6MUbf5msgI56VzjNIYyjVYidA/xvN2voi8JSpt+YySh51MIvyYD4mtKqEgxYuPpcWPdnWFnFC
- 9BT1282on6BTgqbrMSiQO0FBxwVoeze5uJtmCj/VfJ4wKgiG6BCScaQE/ZuVbi2lXuPPLQkLpRKb
- hg4oZ02ZIsoHNPZZy4R/LO7r1MA/omPi229xjPEJJT7vUD/TmRmQ0H4buhB4vFlRenaAM2rBDuXp
- vU9hhr1z5zOxbYXRfEcQZNeOcea+ogULtY957hsa3VHqZ9MfXJdwnVl+vphv3iZOxOUh3kl8/nyz
- SWWS7M3WlQP66h8bFx82d81RB6nJ4vcxLiZJzAoB1L9a8ziXklR8xxzX0uw3wf0W20ycnrZYXPM1
- r390TwD8oQfz0mUKjX1RQ0vLc+HJbBaQ4E5tKfCl+Oc8nV/zrfo9d4wignQG2lqQWXp4quvZKZ6x
- RzJPCfu80qXztcT3EpF/aY6XxLJn4p0zSX379V8F9q9iNiGAZC1fP87X11brvXx9c7X+Pt/AwIm2
- Oh3Fub+k0vsJqCLM8lQwbwvUaIqbmuMJLqqW4nNpKytQ2e6P6MRT6Mf6VbOC/yReDtcpkqSqFHJ1
- qTVXBrCVghIk6eN0DlIFHFonz6k0V67iP/koqWvLCWyMWl/l3cOoVW601FYe3yWeQqwzy9DwnwWe
- +aQhTIuDQ2G9V5ikligmKfPEEFQNN/mSTfp2XCypFSZRyMVBMR+E81BdSSzfzZeJxpbWHiXQLLWJ
- 5Ejn0pI6OZXKlAuRpwh2HAnH/1Dd6kiAaRlY70DefK18/jD6LHVLoeUJRHglBspN2Si4E6okEUXl
- 8HmwXq2bp1O4RtNxgCybnIB2SM/wki4QwsnR5RtlY6mxofiyd7i5dEvjyubi6nrx6UH/akPp+dnG
- wgw61SKElWySKYnbwTO/Og2iNWh0bmn52cwkYbzOcheSyeZwsMCdvT7ermOTcAaBW1rvt0yQEHDW
- u48DG0JVMKG+6JbkiFq20V/EytCYLnjxPPKZYw14pJsvw+fiZVnsZMQbGmpk3xol/nZ4VBLr+EyK
- 3++PF16UB9usmfviwebCFjMm+338+afYVh5BVO5hzVlstOVaxlS+O4rcwwYT3oRB/y6CMAzuBqAV
- 2waY1A8iMmTz9bX31RWY9ahGNVqlre/h5/BFdvYoUtomdYIwWZZrC1zZ9YwkxZMlebmEHm+1dNac
- cyee7Zbwpo+ICav7Dh2Po3ZJKN+I4DklD7I1sI5fxBQOv9qAII4RhdvhTxlLhp75+lzMqBgwgarB
- /6uKVkzSGMHyRrrWIzKMUgPTicfQlN8Ky3m7JxML3HgCgJibO6hjjitGVTEMnFpW1rjSXOVK8xFc
- yWPKs+UptpaHk2FNAuSt869Cer9WkkjH+1zycnVMzsYHca9pxHpxZv0OwvsBOAGxhFoSb2KX4smA
- mi8VLi2e7EpqvF/r0fCa36sbTUomv7LhRvkpaD4dHZYOA8/45ZhEZL3k+c2vxnXt2v/djVvwpKh0
- A0V/72LaH/4CFJhK/XoUlV+PovprUWAOuBMGrju/2lAeQvIzzeQBPD/ZSB7AxMXC63c3kMeB39k4
- Hg1+N8N4NPjdjOJR4H+FQXDo0TBCsP/o9o+PegKBuKzx5mfolZiq/Wp7fBDLzzTIhxBxbooGuxvK
- YxHsbCpPQLCbsTwBwW7m8kgEawaTXyGIDzvkjv8kyVpy0uv3uNCiW3O5DgstvAeusOXaSlpm/M2b
- +PpVQ9Mb4g7WAXZPrtdVaRAVfx6o189cfO2pKPG7cKKCTMcmtYGhfLUCd/HwhoMfxsTvhF0iEVfE
- /izAebhysbNy2qGzvtv968WVXOb7M+SVhfWLBZai+ukSy0F+UGT1f5PI3vwkcb35nxHVm18ipjeP
- ElFjo4iWC5LipDXep8BoiB96+CiuX8Y3JdKX9Yrz+Nz3+n1O/FLn7LsXyzf8cgDBtQ+xE3QpD+Ka
- zL3Rxc4C/l09+Z3uY23IfkQO8P7dyhpx3GNTvqRsqRShZb7cRozbxYvBk4BFYkH4AZjJ8vW2xis4
- 9MfiCCNlS8sVnsRTrMfSkwW82nQz5Dmeu8yeCls9E7yOYX37J7OnnHIghl+KAsFS8BeYQD48vEyn
- mPzH9BLwoU/SfVOnvFxhGCuUPSSicI2i7/P9O+TEmrPGyqfxj9csD3f6eKky36uGtmDpqp6swgfT
- CN3JHQlt1nlku8XT+buFFIS6xAEIt5Cytd0mrjygIKJqXT++2+UBVhqPZOXGdotdlGODRm3XhAfp
- 53w1Hsn/Te0WvyeAP9OZE+KbxJIY8Fz7LeNi0QNkvOG2boBnnmuY66dBvyeieSL4lY27NB6JD4kk
- G7jS5qXmeObD7/dXntaVQdwvOS5+iSA+wf2K3Q7n/HpBXLXPbJfjeyuf6UrpYidKWYmfTX4ircBM
- Roa0FO81vbLd26eOllJQ2JDy3dkJDXcBsYFhMN98IhS8kwDf8Zwv90d25SlJxY/JWbJDt7Ld/ERG
- I4syg0uobDQbdtPYXfjiR2noOvh+LB4hjqN0pTa5fwzY20kJMzB+qDTdF8+V4nv44nBDrlh8nwzf
- FNwuqNlm6LMt4Geb4ecOyWsW/vPAePhziosPMNbu7XSudZote2Wxa5L2aMxqOhLbBWWyt7D60USt
- w9vM3eT0cy6l/knE5ovxzNNPJ3+lnJ8Cy4woPVukGtnjAsTzJLWahjQMy5lqCMM4yVANtgNDQO6/
- nCVLHI9nysaDGb+QD2Km8PO0OIG3RYvTQP6d4e3kCfBn/FGNUvzpUixieO9LKbmeASmkyacgGe+O
- B4BrosFuzoT/XsU8W0E9W8c9yyPP2fiG9YC9eMrvuP5Hah5C7ElXAZZF6R1WUoivweOlitHcZeKN
- +naEV8O57Ijett3unq7gByHbpMsUm94eMEYj1g7wBWY7fggVcS0eXgvcpR2IUpLdnS86HKxkdYnK
- pqZoUiCqR/Di5eVdWC/05LqcuUCk4JIDSNxS+HdM2vOF4vqR17byFycskSpE0OG+DoAWYtt9zo0r
- MuQ3Mkf8hoj0WrKYLHd5TXX+7l1Z8FIudly8YuYgAjQQvSlUhJaMd82slvOFJkXcBvsXgaAcA1A2
- vKGPVwC4auDj+ku3UOy+mkcFvLxJwUJ+QWVaquNFXXgdgiAYL5iUWJHu75+bf1ErWt6cvHInRnpv
- ZnF/X9zRttftsmt6s7+/QjlwB6+B7qScwPfScre7usk1z9APm4NYE3XhnyQAtQBd4R9JADlAHgYq
- NPVo20K9seJv1rSdRZfhrWw2YkuuUwTKChsY5OzvO8iRItejMXYbd4Vk98bfvuEta+PkMo5YoAgW
- yOAdpt3xtQYjxf/yIcc/1PFfrGO9LuCl2GpORaZKMpR0HPzdGryECO9cXShOUUlQvtL39/fw5kPE
- o3PweoKH/1D/AoV7DA4/EPD5Pd5OsVhsF3JIooeRFB+FhUOObzzHmztBfHiL+dLUHeIxGtu6+M1t
- 8Dn/+uvzjMGDEWYs/nouD9BtudZbF/UuCsypI7fnMnBZbn/nCxwwY8TPTeIXKdaBqLrWqFi2WaMN
- ixqkoVUaVEPhgRxkvNEz2gEN76eaNUvTnaZtGSb8z7Ad22mmkMPZJAqu8FtYu8Bf9labhlPX6xW9
- pjcAfs2uGE07wQJd35DwcMdRZHqrpmUZpFltVKlJatVmq6VXslj+INMh/QE8y/4qCEGvW0arZtQa
- Ld2qtSqNagbTuyB0v2K8835sZOtw1FrToMQxq4Zmt2CsTdtoGRnMx/j5vZ1wYU+1UTVpS6d6lZjN
- mtV0DKdRy0C/8Ihrn7j+591QpN3Vql2tt6oNmJJWKaHVZsOp6hk8H9yvP8C1pLdarTiNpknshq03
- zapZt6tOK4PlU2B7dBfNTvtCUKF1s1bXGlq9atgtu26YqV3inRk06otbT3bAkuuvOnbF1MxWq17T
- TEMnNQN4lseEXzTYGQ12Bn7VHJtUK7ptAqcaNdu2U+n76UtjO+BYdladimnUnEqlYRl6FaRfrdip
- v8G5uRN4brADirSvajUbmuHYJtGbjt7Qba3iWAkG/u757iLJdlcrutUgpKnXnarZqBHDIkuJ4JHl
- z/je1g5I0r6qpjVqFdKw6g27abYco1IzUltn8edKd0EQd1WNpka0qkHqtKnbhtZoNiqpLO5DMuvj
- RxXZDhiWndV63bBAaWmjadstQzdbWpUkOH6E9ni3DYjWrJajO4ZRr9dbNdsA8HEdx7JQtkXlHw7K
- oLp6pWJU7UbN0AzQgWZdV1di8i4huW7U6qTeNCybtppOpWZDtEng5iPy7gG5btrgG7VKvVpp2g0I
- ZZV6S90Yj3cPx45jOq1anWrAJ9KqalVbz+DIR+MfC8aNpmFWKrpBrbpjNiGhIUs8m2PxzwjFht00
- QLFbBngCaoHqoQNYi8S7BeJaS7NsEH0TfKRO4V9As4Sdi8M/EIYJJBGGWbc00mxprabRNLJYslF4
- 9yBcqRoVq16hRNNoq9KqOM1mZYljGYN3DcE6GF+rolVNYlpmzbYq1VoyhrUI/CMB2KBg7a0a1WvU
- sCi1jYrWzOFJ4u/O4RcU2LLAWVoNx8JYD9OYxF7y0Xfn4GuZeh18CqStdYOaEHydekPdEHt3Db2t
- CmSPLa1ua07D0I2qXjUTWa9G3h8IvE0TYrut0yaBLNUGHFWrpm6Iu7uG3Wa11SSQZIHO2lqtqeuO
- mcghG3V3DFy6BY6wRohDdVKxq1q9RSx1U8zdOeRSUwc7tpym1TKrpF5r2IapLiPujwXcKrVJpVY1
- tWpNr9swGKPZVJdHXxaLm3QJai4fvL961zu7Oj48uDo++wPQHkyjEfUjfv2qj7cCv3n/CYrfTGfi
- 9+Ds/KN4lvzgDsoOD84OeydQdBh/Lk4+PDnv97DACxguMB2en14cnEHPg1NeHIwnxJ/xL7zy2rO3
- x5envMJ33HAsyv64PLh6fwJUnZ/1Rd0wJNHUI/HF4PLh5aeLq/MBktR/f3jY62OzT8FUMoMpHmif
- 848JUpstpDmbjc3AW+C2sTS3AhYtlgAAef9qA5gxbmbPgmkoPq0mmTDiwPk+2N7R8dXg5Lh/BXB6
- thtJuEoM5Ze9t5e9/jsovaROSNkIyt4dH/UG785PjoD3iBcPq0p4fQVKB+r7784/Zuv7o+AuW390
- 8Gnwx8HxGVQdkZk0JC7ekX51fnVwkpRfBRAQk5qD/uD8LQqZ8aHgF+2Q5IOjo0H/0+mb8xNEcmDb
- Up+PjLP5ff/qnEuHf8sekfZOelcoyCN+EWpaMvh4cHX4Lh65qJM+4sWdMQOOzs94L7zgXJH/6F0N
- +lcHl1e9o0Ee/x80kvilWtSWzJkkXmTHCxCQzRZXHpcyKQokcL/4hwsJr3y9S7CpgOAsA3LuLySW
- Dunq/CLL1KtgkuN57+Dy8F2ms/hQ7Ar2/Qw8LqXT88teIiHcOU3KT4RG8XKPMt7+/BIUDq2qD34Z
- xtjGQo4PyzjcmEPveicXg4/HV+8GF5e90+P3pzF/8PYu6c6NRtJFSMfuFOVyAWDfnp8cnw/Oz96c
- H1weDa6Or06QqBMaPWegwK5nZzU6Zdfext5Hvf7hujim+HVOCXxELBjJxFvBAwDpJ8DJLWRiIPyt
- ssrJ6eT47M/Bm8vzP3uXgw/H/WPUHkx9RFMTTxuEErGsYOojryR+GZpwTScgqrOE8yf49fiE9acH
- l3/2rkDbL3poBKc8hEt43ExNa4E9pz1wZ+D8egPus46WpmGTiC5iC1GleZxo4I7H4iEAA5D5JY7g
- IJIsdH/tPCjs+ylnKKeznJGcXx4BH3qXl+eXqfiuRjSkwDQm8W+Hmx4dS8svpQo+8f3+lf7HZ2/P
- oftx9H//9/9h4K0jbIrfheLP+DkclvYA9cIvvUPzc4QE8Cme3MnUn/9xKVT5OALfOJMi8plK0wmX
- rTR2/WlE1awe9QfcD0GHiyT7YBL3RrwV+NyYi4KByDN8bRRMcRqydtyG9+aMueBCvuDShd9rnaGm
- JMTM+14efzg4/DT48F9Q9YHyiYHELxAGg3FviTXLNPp08O4cGSUODGfrzz+gg37b6x29OTj8k2MJ
- cDdLegsRALcIRCvOmcHVpWgzjz+TtRA+Fke8ENhiQl2LJs8Qc978s3eIThBC0eG7g7M/YomDBKCd
- 5DKJTfm+CeX2I74tyhn9HtzUQb83ODg9f3/GOTUFeySMSmSMxsJjzmHv+AMA50KEJh/p81v8UphF
- 3Vtq51VHaEDa9JIrgHQe1/Z7J9w7UfwAh3x18GcPKH6PDa9QEdAhRAAN63qXp/1NnL+i4ZilDfJc
- T+suD4Djh+ciduFEOA2zovbwz0GqYqKJFbuKZX7MG57134Levn1/diSa+cwB7XLwuoylH/IgSvHm
- nwYHScAMZxJJIimUn0OCdIkO6mOf8+W9D5Egmvpg1d4s8U94lSPaoivsLNYAqI+/mgK8xs998c9/
- qNKFh7vBUpRgEp6cQE+wdCneawX0H3qXx28/DY6PYlY6M0H38RGPRgRG43noG0VcEeI7E5yFvOYM
- MzPsinIE9ILT8b160P79Gfpekfa995MhcAyxv4VGq8BWgXw6Pzrp9YTH4RFtTPlFi9IdMEC6w0uO
- ETcCpb69PnZ1CePNAUSCJaAwnCkABcLI1LN98FnA18D3wRTi0EAgSGQIFUDQJ5+/vxJJXJh8e0MC
- u5DQA4McplFKBXOHPr+jP5Z3lhBITq56p72zJB7hmIifRqI7F1iPl6igD8Sb2O/AOPFIYlsCl85w
- K1L0sKX3E4iE+GBCH7Y64JPzgyMhg5OA2CKwnR6fLc0ak1ELMGMCCmDc8XSMnuXvuqppkM0XO+l3
- 52AobtSPpwOF4lxa20BX003R58m04Xmy+xaFU/zahrSQcMsz2VqFRrb4DLLU7Xal5/zGBvGm1HPp
- 2zdpa8PkuqHnQEeeLkCBnxncesj/+dH5aXyBDrKE2s+VHIRiZ7HY/h14qVCU5n9zHSk9UsBVGGnN
- FaiuXvE3l6qXZOLa+E3JeKdWWvyNfxQNi/ksZSh1pbnM+TYAJzKwPJfPCZGHisyfBpH4frHcrmga
- L4PxDALfg8m1Ds/AnnDAt+Dbsk0dvNpcfDubTy1vcQYrz+wgsnjS7ZPbuC2+zMC9wwRAy9OIXy2G
- jxY+f2ET/M0imL/BI/0yhWSJoneYDAd8xtWWiU+8GXOxMLzFVlf9kwM8CABUc7Tx88TTEQMbiOyH
- lxhQcnbah9/j8DMnAMHg9bQyfhU+8Qq4G4vocTtWxsF6ATy6oQEPg1no2vBUN73RZKyPRg3mNLF8
- czExP0MpXwAhQx6TgIkD1IeE3V+mNJwNJgQP2oJypmLAb2ANOMyYMCCmxEnCQ844YAwe1B6MA5sN
- EDIRF7XJ+HVqUTvgx/yEfBO4uZaiyL6DuDjAtR/xjN+QHyyXdSK+8GTE5TD5A9dkUVEKugCTeTE/
- H+D1oEBveTDguiZKS7rK18v44glEbhhRq9ZqVeqV1qLzt1h7efvj+KsYoJ18PrRZsQsZPS52/rYo
- FrIfQSjjJwJe/T8AAAD//+y96XrbONIw+n+ugq3ujuVvRJq7KLvteeQlHb+vt7Gd5Ovp5PihRMri
- hCI1JOWlO7mgcxvnyk4VAJIgRcpSYit2j7KIJNbaUCgABeCXXujc7/zieDeC52w37PG4Qb/6vh3H
- 242G4NiJLUau3U+iMEwghMQXEkVu4LiRmNjRtZuIkNK7cQWhGOq4A3viJ8JZGDftdeF9U5Hln9cb
- pNbKlEU4dq/7zZ961yKCuy4ce0OaPy1HIPG+fR9Okt3rvdAPo/UfhIEX2EHfFd5eNIQ4uffd7cYI
- 6vACMQnHm4pmjO+Ktfy2vye+cW0ARvgXFLwuHAROEx4XAFqCL5f48wZ/zuzA9cVw7AZXl5EdxL6d
- uBokbolKZ3zXghRDO77oR6Hvu05dkmKwjEFInwHGxGOkEzydSVOT5VG83sj5hIC+fdPg4X77Bojg
- NX+aDH+N7Hv473hukKwL+81gXRTHkRdQ4kfriNt0YSIg2f9ULvLYu0UKt8d3QHUb3lVTxvfE7vlu
- coXRpowhohiE5971MDm3PV/Yvfuj2esBW5wYSddvJtn7bVMlJew6wHUWAW9xM2ZveQKSnkQc3yEx
- WKW7DqBUA7+4F47GYewlLi+nmGoUJQCi42JSmXF5340/gSgwIffDvp2E0XYjnvSSyHVFFHiunumM
- 4lkU3t2XaxqSJOJtBK3JjRq8CBNse+mT4dwDsiLC+82klwtAz8dHKt9UHEGkxDiVqV2g3k99cTD5
- tydeR+696ICgkkgvuK6MLWa/i4fNnyisF0PbCW8L2StiU6ZSZvCSkbWPW3sAmAPiniOOQmfiuwJQ
- J7CzFrbX/HEwALxe/9FUNMz6pqmq+GSiCfLe/AnSe9d24oXBrh2RNuLhx7oARdqs0R0nzZ+AA5Dg
- jee4x6RZlzCsTEI1zsiOEzc6sW8AuomfApfCcgTaRWpTpfKj6iiKoQKAiN/7YdwMgBTH8EFLcu/d
- XhTeQjm+l5az3/SQkUR8m4pO2g4IdlOx8PWdDeyH9LYwjNwBiEuSjOPNjY3b21vp3h6GodQPRxuN
- MsUuUerxd7K+OWQSe+9/Agj80aaXjLbgmWyOk/stL+lvylugQIJ4E0i5Fbv9zclwqw/tAsJj/9Pm
- m3DkbiXG5pvT4wOAJL65TmsjcJoEYgq+mYH8gwAEJYK6N4maY8D/1nOS4XZDMTP1OvB8fxPh3Yqh
- u/jk8u8iSQ4Q3LhR4vWBkbbvXQebvTBJwlFDGLqoPmhxN557uxvebTdkQRY0Ff4xjL1+GADJAH6A
- e2wnQwF4cKyYkmJogiapqn4kC/DZMdWhLmmKfqMokqXow45ktW9ES5JlbahJHU2/oe8Qrr+jGd5A
- LTu/bGCp8ACi7CCdftmw4cv3vp3BI9CMT89hhXD4GOpCDh93D48aO/j1eHgE7m389HioBI8TqAvx
- ODl4f9HYwa/Hw4OZB0+PikZQeU2rQ2xeH550T/ag6bGwx8MpHofQZT49SjpB6YLUhhhdnJ2eXwKH
- aMjj4VNUimDQgO6wvWAEb0+FmkFQO+CrQgwPTi4Pzi+7hyfH8NbYKcQ/Iv9cO+oPOZRpwFPhalI2
- kjoIGw+653tvgI0k5BFVX9jz/CW0tDZVfqQ2ov5Odw+PoJ3RkCcTS+jR7pMh2E1PhZfF8IpcSZIo
- YucELRKQ47Ux8eEHck8NnhI0WmxmxGsy6ceZCUes7bMe2PbkBchgFCwyNkb5FxpA/2qa68UxE1hy
- ck7ALGdqIXaw9HmUb4O3nf3wOuQM5zFWsXsdNYMIn38027JKLeYeWpAaqfV9s0MCuQQ/iGI8UmRV
- ZyYLNV2nuDC6plzAWgmhafXMpunBsOI6CieBI3oj+9rdnER+M2uv0j1kJ1IQ/bEx3iDoXDHkrtxA
- fHtxFV8Nrsa3V5qh/F9dzuLUO2kcXCNpepn96TkwAGrs/IaFCFnf0NuhDC4Pu1PEibxqHd5qUw0j
- HbGZepvjZhrPxmyMOqmYc4XTwUg6TN/5ZRBGIwGH9mh/bfxnEiZuLuw0cQoPqwoKHeUDGEA7BpUi
- ugEO4kQYGA3KfPjUE1HXElZgWtIC6AvwBF9u3d4WwL85W3ioyhQR4oYwcpNhCHHXbtIQ6AzDduMq
- H/QxuHASguY7d0kXhga93XN9YYAjwntIJk7iSPxPdN8osytVliT9zi9eMJ4kQnI/BtlJ3LuEwlYs
- wY48W7QnSQiwj2FMC0l9L05YhHs3tgPHhVwD249dFkqK327Q2hAsAQ2xlhDfj3qhHwsQgKXZgefG
- DWHs2313GPpAkLnzEIJAtzYSKfRQMYC4B6O5BEz1PyAkHAxYYAY3CSoPceFfFPeYrGFDFHA8+mNP
- xr/ZOJ+8wYCPPZNCehyABvmgkzR1HDUadNToBUM6DBNOif65AzmjWoBNCHHj354/cUVF7K9vDigc
- HR3/gkLOxBKYBtQP7JFbYtXGVKvoY/W0kku72WedBKofpup6ExjQBLxEOmy6gEkmTVCgWglUMnVC
- 0Ec6YvtW6ZQIUCn7YtqPgkJIQcaodPQdhH3f638SQazHxVky2oh3oaI3IXRcSIV40ht5idhLgowg
- 8F5unxDENc6q7mq6sSqbtrKVqDSmsuli6NUk8jaZqdNgTYfCVCX7xRFraTCq6pniLg07q8emDwxG
- sbjCYBS0JYZxg9E4BSobjnYEbc+QTMsUYEwqpG+dPgxlYUiqCSoJIX9jU8SvtmCKZl8WMV4nIfCN
- f0eKJrUhi9LBR1+UNKsN/y1RkWQYtdI3XdYF2Rfb+EJ/9xRVMgwcCGumLiiyZMFHW+jAT1/UJV2x
- BFm0oDrDUuGJXxAK42waIEBQbJEvAf4C4DCINkTJ1HQMNKBOsyPoUkc2fKxPE0itfUnrAEhQKVQE
- 8BkCZoTo0rAaujTSAtI+jdeYQ6pUU+6+aw7X03Y5iIAXNsjtdmMy1LKOFDmYKvOoImpjgQrUrIYx
- SupNHI1bo824l5WvTsVA8RvY1aTI0N+JT9r/xSdvLPpe8CnOKmTG0QXfT9MPReU7ZTKjlNtNP57Y
- N6IssolHnLnK1UfzR1luW2htplYntWpPx00Fdd7pTfMGn2dNrA1e3gMEGE7sKogdZjZbOsH1Hie4
- dhB8IQmFk2xCjjehOeBGdvTJTcR4MoK3+2WCdgxDMGEvhNFYcRjGAdeNPcddJkznLtrLzjRYxDzn
- uhMYO06gUyAKuTATiesOOhmBHIFZgB3BMZlfZdVess6OdS9YDJt6TexejPPkaW9+OxB7aLoCV0rV
- ZfF0vUZkNdOvPLYf+r49jtFoA3MmmnBRQzBSwJQbYi9SEzcI+5O4HIfggbr1w1u21DOdgJppHHp0
- fpXrUsdRCArdpZHFwdybpk5t4Ts2oDtFAtJeGuomgxHeXAS9Dx0+ttJCl0xFoziPbo9d8d+u798z
- y0VjCxV0Iv+W9ssgVbojy7abCtaB7+cT3q9vWbfdSaeaO5kRT432hHGXLK4QTMC6oc97WgO1O+jQ
- kjLsijciCnCyeCbqjdIwDEY6XsANZaFHG3jXNPgfEvTa20yXvrJH4y3JCxJ/exLTD98OrrfJEId+
- O2HgbpOCf9a6P6uv4d9Ubw9hZOwAz8uLI0xlB7Z/H3u0TAKsl9xvT4aMLyR4HINJs90xOh3N1Dq1
- dol/HWyFk6Q/Im+JtglGXDqMRqvE7vcTsPQGMMib9DCcCRG1ZdCsAEt45wLqFTzQdOSrMGfASU0Q
- Jt4ADAdsS1VCCMKXzyAgT9upJIImoVI4bScWCq2wEoltjXqADWfPmKTg0Mvkhl7vmxqxRSsIhajS
- KeITrrK4aGdVRQ3teByOJ2PWWAs2WLFPIxLa1CtWCtTySoEpy4qjZgZZ4XPe9QK1vF6AJlq7YKIB
- Ur6INfJWmqpJKtg3qgyGjw6WldyB/21RshQwdEwVbByto8MvBClglEmqKOlgA3Xw3ZA1tMBMiNI1
- MMogq4ovlqnjFxplBokw22DNafimi2AIGmb+BjYX1GfiKgQUY9CnqprEFpMxX0c10ZwzDdGULNUQ
- LUm1biBtZw+sQktqW5YAdl6no6OdpQpyDNVCcAcfYHi1TesGEvfBzLM6bcCLlqOC4aYq7BWLhNwM
- EJXCoVMwSLiKyyoaVA5w62jLGkgPA41agBZtTPgCpMHKBJQhmWxoQBRMb1lAD6SVKlBaGZaGb1ob
- aStjDlOjZBYImTWoXcWyDBV4YnAvCsCpQgq1IxkKeVjqHnAaomVTMuW2oGLRmgGs1/pYBUUKKIro
- KAo+jaEKtbe5aETWgFiVPNt6mxisGuJjdEz2Cr8a8kqTAWMFf4wOcgp4bqlIJQjVkCgWBR1+VPOP
- Y2CI2u4rSDBcw8JidKClqL3pEHsaw1kY/v2jbCOj9qnXDbZzXTBpfkLFny/6871B5DqiSkeU0GOp
- OuuimOET0FG1XuiaqK4aN6UOmRjU2bygxk3uMZPV5LqjpmjRETit4/Wg+RPR+xd2ELPJrNdgEcHg
- ntkq7l2SvobX1z5nAcQJGFAkwXbjd/Ihsa6EV03SJIiAOHtg4CQfOfOBFJYaNCT3Htgj1+4mjdlE
- rMt1fXLvZ1YFwwZ3F6n+ERnFuoZ0GFNa+S+waoyOIjWGxY+OCX9txhqzZEyQOVq6EI8dTLoMn7GL
- Mw2ZwWAPsXNA7xgjZSG1WG02N8CYx9xayGL7wI4TMD4m/Do7DoqwE7GILmcWBJauty0uhBjM6cc7
- MJoZNwduguN42qNAHIyZQh9dMnIWRd71NVqNYXAU2k4eMYmg+9nIBnBOOAHDE9AONiJ3BHbDP0ZX
- QGjijiSmxkU0GhMroZ9AZp5pXR96DhLlBX1/4rjdOHaTeFsmYaOrUei42/+OQ2pkUNNn++f27s+q
- OooS+EU7hnyiXHh9GoLd38/tffjXyMZ8VWsKmRlaWFvgDIF6kxRXisv9f8Gq7OWOE2BBMg+K+yY/
- 00usQ94CwD4fC97iTQE5s4+oRYQJyjZiad36H7OtwDEgGwBrA7AGaUjZiuSNPCy70sRLvATNBFy5
- rrQ1qg0MTX4CAwMLLRgYBuh2+F8wMWCIzGDNDAzdlKHLM4UOqHnljQH9owx2hiJLbQ0nXJQOdO3Q
- AbdV9oq/7faNLkuyZfmqihM3YAlo0M1BL0Reb0Qa25dJOdAXQ36ZFtC2yMOw2NexBt0aKVbDHumd
- Dt17x8S+B3NapGZSpyXQfPRjqMsdqELtk2RoBhDosCJVZe8k4TtasOWLFFSwc6CLprCS9+ourdBG
- Sl0PyjLtbGib0Swyo0rdF3JzvKRuSWt5dDWbTjwvrG5hsMaQuGeebCWtS3tL1L2jefUudbqrU7tV
- qhY1CiXG2l4+4UHJTFTDGm3la4uPBLP2z7d9bvRXtbr3aqrRFxv8Gm1LdG5axEFcOHK312Act5ar
- sLW5VdhaPoqzd3BKBtuvcB9OImFEhClX23TJtODA53g2oD1xMxe+4tze1ELcwLsDGwvks++CWrbI
- KJ5zVasIOu41f6JqpuSdVlUT/Y37kTdOdryB0Lz1AhBRCdfQwmiEhF4X/pwOlHBWTnj1SqiJaq69
- x+664NG4tr5Vldq140nk1pVFY6uK2wehWGutndnXLjEY4b2yzi/QvCl+OXWrXTcVkSvgjesTD8t5
- 3TcrMmcunKz+5mASECEUmkBU4caOBDJ7fOAL24IT9ifo7yFduxDg4uvu/aHTXOOXjAAdkg1JBHmm
- CbYlIBPTUoGm7FWyHefgBspETeNCH4pxpBT2zBhKPhCGAAwpN969P7FHbgqun+beFnJcSGxaD5pS
- N26hquYaGMCT8Vory75OwaysqrkG9ryUrip6UZwINPu65LvBNfR/29vbgox1ZnDX59kSvghftmqp
- UAka5FhvMhAphTnhhIpYPRVhoL28BCGrjGj+WV4IJqOLxqbaauDSafr1BWEoC+3TNdRq2f2mxlpd
- ZEWDra27Bv8aJYlaDoykCNRv2R0e7eTWTJ/6NEWFw3ylpzxp8PmqRUOIQrQJAy4EzG6gjgsmnaiU
- nMn51ZX0u+RQ4xEvZUSm6G1P7QgWlZoSzCLnNwSQdEX3ag77qlg2/AbrQ9ToOnMJ5AoHfgh9MR78
- GQZzuPBPr4XN1QOUszHdX7PFpTLLrNIqV+eKWy44T/jEuVFFMC+AHiKTl5JjVe38ycJABFFaE1g/
- AVaXymTmuc+M0381LRxaQoo3ZPRDbHLuq7SMkdnPKEYdi3GdzD0BhNDiI36jQ8Ke/WYvjCCO7NM5
- ogVzdV5Nhsf2NaABJtz6DwQA4kBy25SZKwkUSIMS8jK9VejHQQf/somw3rVIGxNpRtSTgsyml3Lm
- ZCKjT+G13yQCDNlwdQYAPIPOyQuu43x4QJcDCxRLfeFkbvQvKhT2N02Q61ElnqQOMm9fAouz5TkQ
- oUIRy2LLQMTrIwgHIa6rkRUnGk7HWUDDmnqFywSGIz/QbSk/4SIY3T21OUwZR99uyXgb3t/QURnq
- 22TQ9KnidZtynKpgSbFippYpm0Vq6dLhNs49/gTWEognuqBcundJVRD6StJZiI1sLoC1AeEN8f7n
- vzj/uKl+Z1r2xQipkA/w/CZQnozbChwu8HQ3VXQwbIOBPJXzlDyp89EPVNlS/VrP6aIeKLAmh4a6
- 1NXz7YeKPq24l4WDnq1Z18qlUEekK8iJnlazBLdRcDudh/6+O0iK5CWrn1R9UO/bOWjIr6PbRHoO
- AzAO39Mxm5D6JHK1fCVLmNPXTF6wSSc6o4QOcs+JPfnMZEVBRIdM67fUsyHXgW8KRJlPkUG9YYxj
- 40kvyLpp+sF8DAM3uQ2jTxBwhZ0vscUW1XaQDIcGZAl/SvVxzZR2eaR/GuRdAvAVzAa0TVPcqtRR
- ldq6TFg3VFSdP+S68wdeef7wGNozmyirJT/xu/2B66kzDqJteTHpEcuAKddbO+kPkXhxrmffZ2GN
- nfy9ynn++YuTuhKnZYoTjpiBil7IidPxPZCKBTd2+K+XKVLaSqSWKVL96H6chP1JFLlB33M5wdor
- xTR2yiEvU8D0lYAtU8DifuTirOJG3e4LJm4XLB3IWfb6MgXMWAnYUjWY7bvogfuQgB0TJ+oY1zvJ
- y8sULnMlXMsULlyUeEiwcNt8/eb55y9S7ZVILVGk8j3bgXvPb7GcKWNn0BuGge2n21YbO+WQlyl7
- 1kr2lqnOcM0gfFChvSOpGjv0+TIFq7MSrGUKVhKOvT7dni9OMkGiO+3fplvu375MUVLklSx9lxHj
- OHIdFxB0nY1RfNWzY69/NQKygO7yH1Rih4EziYlTTWMnf3+hEriatl+uNnMzB/s68brEJDv4+0JF
- ajV1/z2sfmrvT2I3ugm9vktcgQdhNBnFG5qldtrtfPo1DBK7nwhvceI1e3/oLCK2mEq3PpQWWmet
- sNatKYcR8ot31aC8LQppcTm1sNLKhJDKJ/XAnrGYWiG4CEK6R7n+XArukMTSdoOR5zi+u9WfwHAp
- 2hyHHp4stsUdVCsq47utPgrU5o+qqVqqzc6yYB/p5obCZ7q5Yca5ih0T/hU2MVwkkWuPLoZ2VDpe
- UdCsvmhIhoK7ExVZ0HGnAr4oZD+EZKgGhlm4D4D9g0ANNw+QkyXaBr5gYixF1UiYSILg3x/HuvXU
- NVjyE9cwdcbFwy6R6bEseKAwLuFnnkmc+9QMj3De4WI5/uLQ0o6gaXyT3ykro8LRNC99Tndw9HdT
- RKKuF/ADL+Wa4QS4BHLykHwrWfmyqslbqm0OB97ixgj007xwQVXgeRJlL1k+oujrit2enMm2f6Ol
- R3RXu8vyJ1Z/k88s3SjDpaEbdOY4W5vHpcKvtoDqS3GwncZpDk/bQia5xPy5mtuMEh7wv2UET6VG
- zaSGmaTp5kZ7kLDDpotetQVgl6UiZ6D7Te17RrkVbX02FHO3++nWf+Tibl2uKZCA6TQVjYYLrks/
- h0CSxLLYdeYUvyz9fMLG6R6uEHZOzdH++a4Ye39wh7oDUX1b7KP56+GeGz9y+6LvRD3RdgQaGYQB
- hmq6iKQr3kNALfpNGAhsjemIi15NAJZAagGisyTxKEwDiOcfDcEN8syK7JOzcbdg7OGK1OLblLHU
- kO4t3IzwTCLvxt36QyTbHjaNGvzKx9ZPJ3PcmCQtnnhS8oFsq4gUgwRPxttq7Agcpdf28Xj7/+nj
- XsiuR3ZEkn2R1HvbGFgDOz/cjhlKa1BCOoJdw1FNetyO6bbbFmj21zHZoImacG3nb0LpT9chlnfs
- 0iN7vWKKuZrC0+mNTE6/SUtkpVToBL6GOQ0skkVZsLEpcze2adE67l5cPtDC9sWAWAg1mecTX0xa
- I74rMX1QTJVHEVNlhpgqi4upKrJ1RrpLbRGJLWWdT3inrJJ8RwixxNIDd8Ei/Clwb3+NPOc9nbhB
- i/CnkReUgmw8rhjst7ZpFb7JCb1sAsNm/vE23WYus23mdCZjuu+abgOlU6qyvQ89ui0epPUuTqeW
- yJ7WsYOno5C2wYqh8wVI/0/cBunyHRJGejqDjTNQnu83f8ID0z0wQhi96idIvvG+CN2Cf4V5DdwZ
- Xzj6SRdUuS+qkiobeNwSHj/UMeCpx+RN0OlfkX2J7E3EN/1Ya0t4ug8eyKD2yWlNeORS28TDN62O
- CQF4FoMsGXgskKWJUhsPRoBUuiiZOp7vaamqpFhtEgMpVBIuYBIDwwVMgeeEKngqA5QpaJKumIIu
- mbLO3tuSoeLJQqrU0fCwKtU0yPFMugjxmo7x5EQqTYNKTFHq4ClMnQ4eH6ULFIK2amA8Ccd4BlcH
- qwDU8BxSIIJkyW3RJAdE0HfEzLD+ONYNgBdPXpI6FtLBhGJMqF0Famh4VpYl4QQLAGIBHEgH00Tk
- yWlJumUhHfCkCEIWE8q2VBKOeGsmORYKUpA5mTYeQmUhUkq7LViQnL0qOh44SuZv2m0DSmxrpqAo
- yJG2pOIBWZAdj6qyOkAbcmxqG9ndUURCRcjQsTAGam+TcDyhqq2RiDYkQaIayFIFhMaSOhR/UzXS
- j7ZkAi0gXSYPeHAXEhWoDgzRLMowkTCMiQPkVfAUVaA7igFhNxUTTED51FGYpIgkjUYOVEWWEPkS
- gCO6RV+pqKHkSwh+u43U6SiUXzTaZIJgECEzCVhp4SBzbTxkC1NAOJFUk4Sz+oEfeGSX1SGiBa1A
- MhX2SqTsj2NOCrAwpKsJUqDgmWKEU0B55JRBmWyaBj0SDDClAgAVkWAqKBhMz1cj4ZBgzwSxooji
- cVl4YQs5VJdUq/VlqEQ2DJQSHdiIZ9SahEEgDMgg5C5yGUULp+1UyniUAYPIBUkA4YirToJFkmKv
- AxIF5RpEKADNDp66IqT4zjziZK+s8hoF3TmKrxs7b6ULSaCnp8ZsjSQ76WTm1CFblWErG1Mj5PTA
- Z9onpZceFQ9p5U/8oy6HAosTmLkF4xHBJtvuhXAggPjhvHjM752Wiz1NurCS3hQ11WuRrU7lIRfr
- idgEfn433OzhPQX5gmFTKHLPjsJJ7PqQJv6U9sR0l1WRCOzYbD4BBYeeiF8c0ihK2yQ3xuXbuLKK
- Lnycrc3OX0wnKIqjPTKUk4vjOFElRfpeqS5D0n4uddb5jBFwO3ah30XThnGcbZujs0IHgcOznCEr
- eslIlEsnapPDl84EQ0ZODrWsD7fTjYzc3Q3s2P+fjYNfL872/jHeZm+5izRXGnc/RMyOQCUTYWRR
- LV8iqwUHp/4Ex+2DAYYLM717gSjvn/HMelFXJaMjkLWSGI930VodUL+gd2hQY4criKxI9aKNnV/Q
- oInJEgewqgDecUKPkzru0YlKagCxgQFd8iEn5m83/h+KMLs7wPXJ9YXXE9+OqDyeRV4/PegswYsN
- txt4ElZ2rrRGAW2w83vS0zRTBH7Z4IEsX7SR2WaNamSO07PhFwSaHo9XhDrBmwsY0JTesmxZZbjL
- Ci9wr8k0A2PuDs2ZqbQicgUUvgLgMzfCaY8KuNlNBqMxnhWx3Wj+ORglX9ZzfEgfbxqLYtOkIrhe
- gw/V0nZ+zUTPt/FQ4QhFOwhxChoQDUJoTG4UcYPU1AwnhzvQk1tT3/Eh6MSNrJ1VEWm67Ql7mAvQ
- 6dvBDbSi4sSMnM/LqPQGzA2ajp11O9Ryb4Hl6CSlqAT2w1tBW0gd7f/PIdVG8JIRhBXzVXqI5p2p
- gjQYBXQsXgcpLU2xwCrLlBAt5ZH1D0Hx69WPQmGc0j8p8E+kgGZD/aD+ocSW9fbC+ofmXFwBzQPw
- N+kfs20aqvqCNFBOkSKRCs3tpaketXTwtR079n8WUT2H//eQWUL4lm+5oAV9lfKheSuVj6ZQ5aMY
- nLWDykdRWqYmS1ZuAdFSHln5UBy/WvsoCgVySv1k4D+R+nkA7gf1D6W30l64vbKci+ufuSD+FgWk
- yVbHUBdWqE0qhd9DAXEkKZGp0OhemgrSiq3/fBLDgNIXVHmxIdn520uqh+Alo0ihsK9SRnwJFSpJ
- ltoqU0kadEy8RmpZMk6WZAqJL+mR1RJB+eu1EgFUb0+1hRSFJ1JKs6F+WCchwWXDWNwmIjkXV0nz
- wPv1GgkkSQF0VGVxjUSE8HtopJwiRSJVtL6XppX0ohrYiyaOK5ySM+rmU0l7Rz9r+69BJdEX7tSG
- tKSv0kdZdqKMvIBTRiAGOtFFMq5b5JrIaktqroayAh5XB+0dbb/+Bh1EYCxLPgl8GuXzALgPKR+g
- sNaBP1OGXLmxUv+TvLH+HXmzsOqZC9qvVj3kQPbO9Jj4IVyafycSt3TFkzaoChKV29jz0zp1+sYo
- NvNfQ9+ZW9X8usdUDX3JyEAK+SotgzkrFYxFFAx0oDDU5W2dtqpKppwpGcz/uPrl171v0i8KAXDa
- wKFwP42OeQDkh3SMgivJnc7DQ5QpHUPYs7CSmQvcb1EybbAmlc7C6BA1Yy1fzaSNqYJIXPt6JA1T
- OoW/oFn+1TTwvo/8kNqAbvhB6BvZNWosSz9dkcPLbKf8zc/ohcHkErY37FaF9+z+FOZtPaW7mMe1
- kqUh7tb7HrkT0cmIMY7cGw+qBoKxKOJ4w/vFsE1IZNsXdYkp13WRfJoOrL/j5BvvMZl2lAHquQlZ
- pyzu/5EUvPZWUmT1SMVbvQxBQ4+CPggmOiDgRSPsxaL3ibUtkcahNwHeq0VcCSxf7Egd/C+wZ78m
- JbrGkAgayt5I4Uc8ONPbbtI7mR5NLDAxueMyTY47+aYDB5kkBHjpdyXnzZzzec9Dmc59L53fZCWa
- Z7imSTqwIuW4TG6KUSStbfQLfLF4vqRsTAWCOich0zl+47Nfl7LNiVObEydfUYlvDHlY9Syv8ZXo
- IdEidp9SLBQ93xi7S0v9qVsDC4QWDWr9ftMLiH91zw8zJ/ZaN9PXu2r3AVfWszAWI+Ffosx5INio
- 7+QcntSXe6sIWLmi+dxeMelf2O312zn2kHv/o3FsXj97TLri2AyO7S2LY3vzc2xvxbEZHNtfFsf2
- 5+fY/l+YY1P94Z5Px3LfdQ9Byef+27cTlAqs21kwXe8imww08bVrJ1Dprr3QDgM+33fccDwFy7eT
- nS+tjualGhchuC7u90dn3p3rH76OYMC7CNHLeb834cvwfDvxyyXWMaCi5kWYYIj/xHm2xTfWFDLO
- cdsOmc5jx7GQi9of8gEuwMXUW6GQ2KUXoO0Nsg05Pbo3ZcpnmuzUGdl3x6Se+r06MbA0GQ+B1GRv
- txd4NBm+FHfw5CEP7eHhyjxjU4F8NTQom2OKkyKWxU438/3O7ttJbunNsPjan15Am+4h8IpLg24p
- GqTu0VVO2zh1ZKT73jXr5/UcfRbAZn4JRtS/mscLElnGz8UwTM+meafqwxlhpeQ3Dl0qvSX00o19
- uyUcBn1JaF5eHHXXf9kYKlX939RWpLRfZpNxzHfm1wtBFLLXc9f2hUtv5ApkrlXCYToeM34veIHw
- 9mK/ym1/CgF67E0VunxgOjbl0yXN/HYUa4o8/4nHYnaVg2g7Dh58NMmPOiqIjhOFY7xSudJ1n8KZ
- TkHwjv7p9EZ6s0l6PzE/b14sEuDYpbMwtLzs4B16kXi+Enl2n20/o/bR69umwaboS6zadegKAzdf
- Qi/l4Ro1f4nRXvN26CUuXihUs0ktg3JzeIVTMTT9D4VwMmeTRpTna6YmdNi5S0+2wQ23r+mFeRyk
- Kz+BY0m6ZQi428gXTclQDElV+nSTi6ziLijcn6QobdxzgzuGNNXXpU5HoDvXJF3RBRN3PEEe3Dam
- QLiJ26P0DtnXhGGqofuGRDYmqSpuv7Jwo5Oq9qFqeOC+Nd3URbJFjOyFolmwbk0khUNtHVMlW5j6
- kqnjviAElMDXlnFTGNmwhcDh/jPLBGAU3JSmWPANNYm42wewIlupdNyzZCm4ecjSJVnWjpAIJiHC
- HyPA2wSUZMNHvAFcRcFtTBoUZ7TNo7aE2+AsIAHGt9siJJDxhB/ZsgDBDubQFdyIhTuIOiLS0ySv
- An01JI1s3cMsJtChI2sPXH8ccMqStASURSI5qRbqQjNOQiFr15mGqdsfVKN0UnXyHjqbn5mulvlb
- hqAn2qNpROhle3c+JjXokSUMxBm6gtPwBPxs8xGbUCWPIbf3CdcvaPflh+GnyfjBczzI2sMRTbvz
- C9pC6TJNEEf9IesMS1fuQUpyo6hAT+nCoxKYrsKjE/rhCMtGNRYmtUfpYco9e+wl0DD/gLThYMAC
- s+x8yhA6hH6ShRWYUDhzLFsrLU9E5ydCaenl7hpbnAAdJ7MDcwKiKbFrv8Z3UIkFUlcvwZa0JqRm
- 5ANDawykgaF83x2GPtgT2w1iVwmM5BvlyfSDVFw5MIOU++yy61ToCOAkET2KjwJeXDJO708jyv26
- pNzT724/t1k2hxnwvaTUBdHLXBuM7WCdjrzSbDynzIVc4ddobfVrZ9/V8ux7hdamoHJ6uyNoe4Zk
- kq2NmpC+dfoy7mxUcFcqhpC/MW6ONK22YIpmXxYxXich8I1/R4omtSGL0sEH6kpQ/ppFtsAqJnvT
- ZV2QfbGNL/R3TwGNaOAGS83Ek9Ak6EeUtgB6v93HE88UnOlHnWhYKjzxC0JVgQUIEBRb5EuAv3jb
- PJQAqlzDTcUGKmoTu5kOaGKsTxNIrX1Qn7iRFx64MVQx8NQ1jK6d668yeJk4paIRxX6SfcTD8FYc
- JNxd3qhHHtCfx8wuYfquaI+ZdJWI1l1lrdL2gOrWRCO3dusjXT9nNm+lrwDxCoCWo5nMWUDUqXU+
- 7SeAhm9xoACm4ZjzDljIe4CEkNxDL0Chztaz1bYs8b56jR0aMnO9PceHWHdMJ1rM9FP1aR+CenTE
- Pu8/sJCDQT1WuIcdQFNUHrEH/SkxU/XqvPCI+H+1U0IR04f9MGXo+9uGtRgRmmhJ1fuFV5GBnOJS
- hS7lrHuTIYvDrr2H2I2JZnjATLldPA6E1JPpIrGTEmzTEV8DVXFmhG1eDsKEtNfa8ew+0xfZYCrI
- bD2Z2njjeCQwHZZ9k13LufWZ0P3om4Ig65uyfHYsHOxfPjDK5Sa4yzCBLpUzpYW6sdafaA6qgzHn
- oqVWJxjjME6eTCrQRyfyRoXpA9J2mZfU1ynkHOSv0cYmdJ9aQRuTkCl1xLdipobqvLqovOQdzfwq
- Kkfla1QwmByWLMt6ZyEdjLkW0cGPiN5jq19ZUw2zrevGYvpXBn7Xe4nRUOKOOPOMilxt8BNSxAkw
- 0wwDyCIMw0kUb7KChRl+dbMI+EDrVEwTBteaiptXclLIFqeOKtGs0U7ZXexGNnalUqClo9dkXZj0
- uMXI6QXDy/Pu/sHJ6fvSIua8ueZbkUyTzzxhT7U47zrD+EudsLeU9ZjC6sS3L8YUiqtbiSnXucgy
- jEnzzn/0ainXjAUYtkxStjfyo/pnr8DwRwGnR8BMLa/02FrHvOss37imUjin5ciL8YT+7DID1BpQ
- BLlIIM4GcUfDpiK1sVHo+ji/4R2eu7Sj2BsgGkp6/XvFLEs6OY7n8EKdDf7OhcPebniXTW3zIGQ1
- QuP/lITjq0qnQxYp+pClOoUgFCyNi7fHx93z3xrcPQqAIq2J6QI8mlnjccW5mNSCK8yxV2FL7Ew6
- rxO7PsgQPe25OIOTxUzZTVkMHeA2il792G/8Y7xNu4+MqmyyJ82aTraxromdBpT1A9MXXyydCXtv
- uueXL5gF1Bt8UUYQr/BnxYbTk3cH5xfdy8PTk4sXzY5wNJoEXnK/MEvCACgU26jo4+fEmotL4MrF
- 5eHei+bLJ/ceDFGgbgyD83hhxZXlfE6ceQNsOT0/3OseXe13L7svmT1DoG4YLdxo3pBsOM0v7ANd
- nhNz9k6Pz7onv12dnZ++Pjw6eMnMGUfhwPPdRZlzRrM9J6a8Pjzpnuwddo9etC4bEBdJvMRuUZa8
- znJ+X66k4BW50z3pHv12cfiieWMHtn8fe/NwhttfuNNl2Z5TYzk9e/HWWDgm5tSizeR0/OyssDen
- R/tgIL9kZlDvhYWZ8YZme07MuHgLRjF0JbuHR4eXL3kAvxFPYpwUtXue/xVjlotC7ikOcbuGN7Ip
- rKXMHeazat8+cZiXVTdrWKhtkSnDtng+Gi8yW0gyzHcBQgQJ6YwgJ7p5LfwkISTlKiILC/s2jEcH
- 3jU3xZ2v+mEC0SEz6pBku/HnK5SoLec+sEdeHw1xGrDJIsDquoLx4/8enIM1fLh3cLX3pnvy68HV
- 4ck+DF5gCMOS08f+6fsT+tbKs6fW9MWb0/PLq5Pu8UEhD+dcPJ317fn5wcneb1eXv50Vc7292J9K
- XQVn9/j07cllIStxKpgr89nB+d5BOTdZjC9k38Mqzn+7OoJMhbRuIL69qKvp4rfj3dOjIimgAU8l
- /+fb08uDaQIc/PMt6K+ZaBTSUx8S+v6FZbCdM3aJUczS/s5K2lVLgOyqu+WAvXJAkSN4j1Ex4Pyg
- mOX49GQqgVpOoU4l0ejrxy8zNlo9mXYirfjbFRMppk4npXXMcZnY9BIc6QN712TJzA2S6eWCH57V
- tXqc8sILywBEpXC1GQaUi4VuWecBZoFyGd4MBNx00ea8zf7VVPiKj6Ef5B3yRaVRp/oRHLzpiZj8
- CXBrgNybsxuozvzw2lHZxYGOU5KMTvwWl6ptL8w39qH1pjJSVYfVVDifsE0/FTsr9jmfl5lbOggf
- yz6H5P6AXWe35tijXhOPPcHyE9yqA4/MAQHsN3rhAYksufrdokAwf+3sfp+y+ZVCfWBHeFNDLBzE
- iYfXz2dwo99koWwd7VdWbi2xADJ2tAothiNNIvwziaR00b/JjDR3nIaosqquP0X1J+5dZd37bv/J
- 605R/821o6z6p8W0XJVWrGojicgbFale6NzzkrXrXFaKIwqakyniVKp4OaQAhBLe9sEaWj4sShw+
- fwa7/BQxBMFHw6h7cy1VNI4Xi89RePtXQucNdIZ/JXyw8Qrd61A4OLt4EB3JVGdEWkZtJGusG92H
- qqhOyFQI1R0bpG97xl3cuXvjBhN31cOterjl93BqfQudEaW166PM797LqapkqLv10aYkd+qjLV1S
- 2vXRitKRLHP3e3d9iiVpM5BQFUnR6qMNTbJmUMhSpLb+JCgu1B2qhmTM4IQmSzNQ7OBdgTPYqBuS
- 2n4SHLMu8sL23Qcb4NxdndKW2jN49hBLOal+XHQJlsKvUXgLKrR5D8hvwDh5/dHw1tuSJv9cj7cp
- 6TOidTWPfllmQTbypW4a94/bW3U2VPgn4562xyxWUTc0+QnK1Vix6uMWazIqqMvrn8FuRgUoPWw8
- G9qMyHZnVmS9ZQ02+VMoAcSq208mtv90gwKFXOxQj/STILbvDQYuzps9PHgDq2JWpDkjUptFEuVJ
- ELuYRKB2Ylf4eY6OR56hYduSOVv/tmdEgy3WfqHqGST+Erf1rIZrq+Ha1zfDFN2/0BRRW9i372O0
- gB9CRpNka0akOaMvUCRLqY81pI72FKhp8l8XN3MR3JQZcwOzOngFr3+fhZvVeQrcOgvhVs8avEO+
- Hnq8Xn0mbu2X2tGduzdeXHDqW3V2q85u4Wb4diwc2XEi0B7iwemfp4h5XL2SIsT6hQct6fqeeEZU
- /aDnSXTlfngbLMKmb1yreaLVnycgx5xMfnw05xPq79Kh5HoovUdpqh8RqmjLpgtTqzcu67mH9FtW
- ZqoQM5KgB9/jlXYYOJM4wcm3xyrxwu0DwYFcj1jkK3s03joTDLx79JGUeMarrN7yiIXrMmvkk8tK
- pPw7JPoaXVCPetlU+G/Bu8JM+W9BvWwz/VfhbRDMY6EJJQh2EExGDyzrcMXg+lrtxN9LosQZ9v3f
- QglLldrt70iJsmGwvN0k1e623+S7XV1khR93bd1zbjEh+RWx67wNvOS9lwwvna4TL+JnPJV5vq0n
- tiMOstIeunHm9PRyOTfOYEXl852waFu4hKJ34T8hPDwPAgd+T2/EYXpcLrnecBd/Ltgxfellh/yx
- oeWLa6DGv/zFNUtpgFNy+O0NcKrIugZYVfciDVD9lgY4lXn+BhhHN/fztcCL83e/LacJkpqW2wax
- ylUjfIxGOCWL394Ip4qsa4RVdc/c2VTa02Qjy9ip+kxoiDixzT/0uH9u38/0jiK1vKNILTY5PBzm
- 070YTmDMm4l4VQovCLgUqSyO2R66zcj1ycGRW0k43pTJnbxlSEQgTf/TFDw0OG2gKbpc/m7sOW66
- t5eesI+CB+Pz+TcuqWCQ7IWjXth15tdjXKb59FdZp5DbDuZSZri37wFd5kduX/SdqCfajkAjgzDA
- UE2vCCqmJJltp6bi+Y6PxKQzj44knNvicX/hZ0fOZNnx6ckDHNsXA4HtA6vIOx/RIeWqG/j2boBr
- yt+q/rmiqtV+sa75bS4VbLbjEEZN3p2NN4FA4dnxv3Npq4rsc9yORk/lccX0NIlbtyfiTktyfXOE
- nUoqf/yGyRGrKdVuS+dnBbLfztmKQut4XF3/ItxW6fELx/xhB3PxuZBx1hZaOkvCHstgSgGyb2dH
- obg6RpTrXIQF2teyQHu2LNAelwXaPCwo17kIC/SvZYH+bFmgPy4L9HlYUK5zERYYX8sC49mywHhc
- FhjzsKBc5yIsML+WBeazZYH5uCww52FBuc5FWND++gmvisxzT3jhyEyde4yofrdBorrAKFH97xom
- Lt32nZK2b29eU0XWNbGquhdpZpb4GhrC3Bc+F/LMMZop1cHEcEA+2XFA9n04SbILBM7Sk/epjJ0l
- 1BEH5Uubuh45HSsNeBRqD5VhQJTuZutlVdEJvl12TwgT5MYDN6mkuvz/+3+Jc6Twmz0MQ0no+r5A
- RmyxELmxG924Tu4rwWt9Dhb+0kTAm6BdhPaMHXCzT69Vyo4L5C7nnHaX2SvelZse3zdMknG8ubEx
- dP2xdE+g7oejjU+9jZyqEY4+Ny6OTlRNkaVhMvL/gQIChHWDq7cXDcDNx8tcBqHvh7eZoxhwQdj3
- YgDOG7m5v4C9LIhr4HoD+R4dGArHBFkc4oXRCBGAMRnFG5qldtrtGmAuJtfXIMNT54NOTTvPYrn5
- VSCPQ9/re24shXYyJABP4g032MDPjXHk3dj9+w0yjUtYXoPAGU1YT9AnBM528Nr4h2Hs9kC1CKeT
- CDqU+LEh9d1r2+fkkMJJvjegJBCAMAnjh4G8xLSPDRxrERx4MR5kao836uSRRk/LYsV1w0QS82tX
- aEEivbNTvI7CyZi6V9KrMalCIzq2wR+3yu5mwoTs4vDk1ksSbjWD3YBk8OYJvAPersgFZHeWvyaA
- CGEgXLKSOGLS80+nfPtLdGMgEIoRVU6PunYzqoVjFw27IIRsbhQhtNAdX7vQG131fDv4VLyntgok
- 7pLamjvEtYwEA8/3N39sm23H0rfo1bSlz7nvF9dKN9VqKvwr3FR7FF6HOZjZdbWaLOmyKrQluaP3
- 8WJZw5L0toj3YltS21LxVtqOKnXIbeCqYolSWzXw2mxDx2u6LXw3OgZeIW7gBeGKpktmG6+x1WUD
- 7x03Ma6Nrzpe7C2325hKt8gt4CqWQS4Q1xT2CgWZeCWtIXUULNzUDPaO22Y0wA0vJQc4TQgEMLBk
- sLd1TCJKqq6LHSgBb9Y1OiJuVsGbxhUDADcUvOtcsmS8L93CK23xFXAz8WpfSdZ1vLhWNwRNsvQ2
- qVqj99yKUqeN96BrBF5LEyWN3NMLxNDMG8CpjwVYBmaSNR0vFNdMvIldJ9eqtyGDDuRUNHJ1r6ri
- JeiKBBjAU9IQW6AQlo80VfCScpnQTAXMdIQQ4ZBJYYZi4XsH6sfLk6AUvLCc1Gyomoi3oGvsHfhI
- iu4Yago7XoAuE56ZeK8wcgoBVDHAEDpAVZ2+4q3BECzjLcKWoosWUMBMP+DRhjRQtGogWWQkrgyk
- lYl8kLvlgTFAX41IikFYi/euE0GR9fbUxeoVJzZPq5CB3Xd7YfjpEXTI67SohZVICgTRIkQDDx5L
- i3BAPWs1wsGZ6RFoaW0DUoM6eYdiYllvOpJmGu8UFNShhndXv2uDGBjkpmvVREGTZRUaJ76bKJDs
- HYUFmySk0qHRdLIXHxqGAtJv6DG9+BolDltiB1QLvqICw6zw6EAjVsiTiKB6g1dXa0MDpRXKAWNe
- h2raQ2g8bct8h3Dju2V9nWhid+06eLznN4vmESnqMFhcNG9vb6UUECKeuIBvB/dUTMVHk1MOwmci
- p9MXs6OccnBmcoq9BogEnlHcfqO9w86uDdIJgTcKngf0xzFofFCnJJ2tkHf6C7oQ/qLwdhRdKMZg
- HAos5PnjWFVY+UPs+Uz1BvovvL8dxVIzURerJsQoqEkhP/eOogudA/ZPuqXRVw3ver+Bvk+hxRGQ
- AWJTuQFhl40hKO0+qF9oAR3SIbSxm7U6bbys3VSzd0tBdQ6NR8E+TyddG75Dl9Ixb0xJ17V60edP
- aV/e1Es6tfDtMy5pSXUTLVxNcxyGPMuFIXXCOQUR9u37ggdOGlaZssJjpxCDhwkrmWcSzmcMOC83
- /xZvehSxSV8x7x4+CPIyd6ZZlYtkdRXHErXuPWl6WTzCptgL7+acW5rOOMcEU1VtjD5+GkBTF3yT
- ymnS2VRuLmjAnLsyApamOAXiTPKDcDou0mx0n0Kyl10VW+Fcnx//TKshp1+Tcs/wkxbO1Kvjorz1
- XKd3z4Gc30TLnLFsH3Si49l+eN1IBa6XDSZDx/Yvht4Io3pcxOEBF7rMBjzNum9qxdPFVTTlyjrn
- nC9N8yriwWic3C8o1SzXDJFeFr0ZJI9CbFbWDErntS2oNrkpBzxdxo1Eanrg3K7tC6fYPjYHwq6T
- QMOhU2QBNlKbHCs/ZI2JJBbxLmqi5aCxKuu5K3Cbzq6A2WKPY6/nu2+HV5dNegR92T2YHk9PJ4fx
- XPqORW5oIUsYrBpSBZlSLlVLwlK9keqRfzU7YAShjFTgN2uNsESlVFqE5H6MU97uXbLxb/vGpqGN
- HcbHKz+0nYObRNgWyO0rW8Lf0hjbOQMmk3nbbeH3j8WYMD6Or8vhKBR4uTcWNgno0fB5YDOwRyil
- 1eI7Q0jX/0yi+7p8EhDnIEgiz41370+ghmbjpPvu8Nfu5cHVxSXev7peU/TDGX+XPwK8AsINKDX2
- jq4awt/p59aXuhZFsNz6IoAC6A+FJmIMOjkGXSzd2lFA4qGUNaEfTnwHrOhE6LkCZnWdzbUW5v2y
- 9WWrSFTW/qboysJJoS2B9CItgWx3WpDMtKDvTWmCAEdq+r0FCHGB+LU1P0+Ycpqi0MIssh2nhkOT
- eNgljeXYBSz7RTaVIpuf3PtFuROEt5CFa5ASltr8HYpqgQZKhlIUTkAfVWdtrq9/JCBnAA+8yKUw
- 7UJfA1DyAJcjm3j+cnJC225JPDh4wVLyYMgEBK7FA/Lf2DButG/2fK//iWmKeeRlrSgvayhoX5VP
- Gofj5voWD8alRySpABWAz39LRGxIws+fBZlkx8UdlvXPL1V9Zg5Mc12C0AO7P2xmZGYBSGZSShNn
- 2plc4KuEMijFrh1BrrX97vlR9wrQ3hFEhU8FnInuL0HDC9vb0BpQi0Ar/DMF7vesqI8AJycpJDzD
- al0QC+SoQqfvAyxIjDiHD9uQC52GUAsPbXzzg+RMInJJcaUVQkGgRRah+PKF8nScd1h/4vsV1ppA
- rZsAQDLazLjGtYaC4Eo9IvNnea1YXDMtF6uq1RowIky1RYw6Khm6Ai0uUxppnZSfe6cnrw9/RVgb
- jtubXDc2SRfcajijxqbSatiTJDwPE0IQCJDhT6sRsQDAwguu970Yd5k4jU288LHV+KQ2Nv8EyyEm
- DxsGZJtGCzeANDZ/b+xenjRa+AtDHfpU2VOjTwwmGwjoQ2VPjMXLkuBx3L24bHz88qWVbSohNe0f
- vO6+PbrEV+RIYzMLaTXcACFMAQQM/R6OVzeDie+3QEIS+8L7w81wJ/co94/I+n8WiJwHEqQuLOQz
- rwE9WvJI/MrjPKcADFaHUA7BBnt7fgRx9WtjFRdvNhDz92cXWAQpGd+rwaMx06DR8BxtSpbbxqam
- AneHwC/5IZpVkugxMCMikKLG5KEKNxY1jRyLqMBOYdiZ3xc7cW78xHoMxWeNI49gPX51yD1nzIrM
- E2dwr555JGYhjObTUI+FolpAUZ2BolqLovqsmagVMNRmYKjVYqg9awyNAobGDAyNWgyNZ42hWcDQ
- nIGhWYuh+awxbBcwbM/AsF2LYftZY2gVMLRmYGjVYmg9Zwy7PILdevy6deh1nzN2uzx2u/XY7dZh
- t/ucsdvjsdurx26vDru954zdPo/dfj12+3XY7T9b7N4f7v96cJmPj+hnzRApjawYJaVRU9YXoGka
- DE0NxrYD373D6m7xB4bEiD1Ej2wItWQZYfqupOiWaFGniPLYOmp0a8jRNixCDqUDz4HTSxGNJ+Nx
- GCVkgO7ejcXwJiLTCviO84fw8b2Jw1n0WUA1kppMea7p8iz61Rj+XOR3wpec15TiSj6q0WBR0yiw
- iAHwEDl4OIiu4IEhtsdNAD2XsQw9GydDmHzVYMziKlBmMdM4PxcsL/ZwtizFkn5VY5nGTWOZxpSb
- a95EOfE3jeeD/BGP+1E96kd1mLMIDj0VNfs0uys1mVzWZEVEGXVydbgg2ZxwAsl3J3i/jRdcPzrl
- xE6BdvC5NErUMYnAUM0mErUgBR+LUmqBUHVTImlcNfzqs5WzR6OSqBfpBN/TOOOSwms36Q+z+r+W
- CkU0H6DJH43Nzgy2EVBrGEfilkhFo0RF4+VQsXo2KY9bIhXNEhXNl0PF6hmrPG6JVGyXqNh+OVSs
- nhXL45ZIRatERevlULF65i2PWyIVOyUqPgN7RZ1hsKjf02LRCrSqW+JI46oR0P7yFotWsli0l2Ox
- aDMsFm25FotWsli0l2OxaDMsFm25FotWsli0l2OxaDMsFm25FotWsli0l2OxaDMsFm25FotWsli0
- l2OxaDMsFm25FotWsli052CxaDMsFu17WizFnlifYbHUd3xVvffzsFieei5PL8ma/hxkTZ8ha/p3
- kzV0I81IRX1KKxGgURXQ0whc9lLpsldnftJOLX49Q8MY8OOliX4uC+E6VtSJUhr1nQilFuhUOzPM
- 4qrhV//q0qRyi6zp9/eWJ7VmnTaP+27EKsmUuDz5qCfWDOklcd+NWFqJWNozIFbNlEoW992IpZeI
- pT8DYtVYc1ncdyAW2WKSUop8VCPAoqahZxFA2k77W82vFu6lAQzFJKSUJlT9s4EbchpEjw7dCPe7
- eAG5AOULwhrG7m4SEH+kEMI21VZjErsXw/CWbutx+lDNl2kPrgHJStJ/Jy8VJB1nfbDPF07LOuGp
- MWqyqO/Fg9N8Cwe+F/0/5ErqT08G8Pzgyd6a2xXsAZ1SdDuqpPFp9S4TGr4cXXLKbxqhX8+UnjUU
- rDGU0phlUVHliai+MBpWm08sYmkU5PUq/XxhVKzTl2nUkih5fHByecGRkn5TWrYNSkuznTsGkw3F
- 2MPcKVKbzaQyT2FNxa5jmH0bpoV1LMqFGrpP9XeLTrRqdbxIUa5iRhq3FG685obgr2sH4K9rht80
- /Hn6sb8ujJtfs1FpDXY1SjqNeb4YFrhXu9vwde0QNI15vhhqBQzrluJf144b05hni2GXR7BucwGL
- qkRvjl1Oi7iYPyWuuzyudVPHLKoS1zn2PD0XXPd4XOtcq1lUJa5z7IB6Lrju87jW7YdiUZW4zrEf
- 6lngenKQTwLhezWmNGYaURr+PDURwMb1l/SrFrua/jKNeb4YqgUM6/rLNK4aw+fbXyJ0WgHDuv4y
- javG8Pn2lwBdl0ewrr9kUZXoPd9dwQDcLo9dXQ/Joiqxe767ggG4PR67uj6RRVVi93x3BQNw+zx2
- db0gi6rE7vnuCn672y2s/KffUwsgX+3V9PhTHjmM08TO45YyzGbVcTNIecgLIGHNxBEfu0wyqmUq
- ft8lXg6IWhp9p0XetHbOsuOCngPRaizJQvT3JNy0rH1nh4ICGDMI970lTpsm3Pd1LiiAMYNw38nF
- IKtfnybc93U0KIAxg3Dfyd0A6+c3sqff8/hvzrks8M0e1zULATmo1WSlccukYqmjoCEvh5IzepM0
- dqnU7ExRcz6/4mdCzXqzL41dJjXVaXJW72J8djsrCtDWEnSJi7BpjVP0fEnUnEnLJVNSK1Oyavfn
- c6VkvUHEIpdKyelWXr3z59lSc3Yr15baynlfNPY57bTyHClZ53uWRS2RgkWJpAEvhor10phGLpGS
- aomQVY5oz5SOtd3NMt3Q3r8+6+azzPRr6uz5aQKWRmVfM3RsNfz7qMonqjxfXTkFTeg8qL8KIMVk
- msBpTBV5H4WaapGc6l+HntUSm0U9BUUvzo4ycuJ76sTX6IXJcGp6oGKU8xCyPGX7o/ia0mwyjP0Q
- 8ZTwZsO3bxo5Nnh5FkTESeTaIwj/auyA0HGMVRzb17H4OgyS7p8D+BUH9sjz7zc/NN64/o2Ll5ee
- uBP3Q6OVfbe6kWf7rdgOYjF2I2+wRTLe0stgQfltfeFKlZD7Ci0bJWNT0cZ30ylUPoVZlULjUqhy
- VQqdT6FWpTC4FFolHCafwqhK0eZSGFZVCotL0a6EtMNjK5eS7BYY8asbRtee3cJbYuLWNL31Ir13
- p+ldgnHvcfhcqndvul6lVO80n/WqFNoMSdib5rNclaLA58oUBT6rVSkKfCYpapZAqWaYVk1MY8zu
- SKEhXp539w9OTt9nqiYLqK6Pi56ulIsEva9aTO8bf6VdpCmO3OzenCSrmVArRE/TietAFUX/Ol/r
- sve3JqnWHVaXe3uTssk50cC2L8+S8ocn3fPLw72jg4zweUjB411VlPlM3ymveKlN6ZJ7xSslp3hC
- mkdaMK43k3nEpiWGj10C5REXvPWufLlVPAb4jU5HMzVAI459QoTY7eMlZ/gK4GK68TX5jcKxGyX3
- AACr+MoNxLfonR8RZpo9fzgeKcNhOx7gzoSE4s0SQ0qRpBeBEBQo22H8hcLRmkD33Rb6teLPHv7s
- t2BA0cIVlRZOF5AftYWHR7e4NlvCA6iF98n3P7nRNpJC+E3cfbv3vweX21WgCFjmNtgddziRotwp
- QhRvf2iMk81J4vlecr+FN0Fvsqx4JfvmvRMmQO2tcT/Z/E883vInm/KHhjDyrul1b9uKQBhxRS4r
- Pfjn28NLPPg5HGOk7RNc4du3J0F/+M5zb1EYu84FMdt+/wgo4N3TGeUa34M33beXp1iy4zhkMMku
- QiPBtG2Su2Mb6c1ux0TzGPTj8F0Wfn7ZSO96w8/9/V9pceMbkmRMZJLd81TKWigyK+cLd3nSIhnU
- RTNoi2YwFs1gLpqhvWgGa8EMi1K1u2D63QXT7y2Yfn+R9Gy7zwLJF5O6bEvKIhkWkrp0w8QC6Rfi
- QOq4v0D6hTiQetEtkp7OPy6SYyEecB5Ci2X5iloWw4Qt6y+SfvEaFsMiP6h7sSwLaUruCObFsiyk
- LbnDdRfLsjCJF2rh3Mmii2VZmMTa4iTWFiextjiJtcVJvDC99PnqaGgG5MHpr/RYj4dyaKyS/CiK
- uXOcLmQTZWcDzJuBbd5ZIPnC5S+mE7P9GgtkWKj3SzcULJB+IY2bOr3Pmz67bmXuDHRCeV4J4m5s
- qsoiczlMmeXhZ5MWzlQvIJXZ2M3DC0h4Jk/l8Lxp5TEQdR2FEzrCYIo3vwCaagk65KYlF+KI0slP
- Nsh0RB6UVpsmb6VpvjzjIejyx5GX+1fpUJKMe9n0QwuY38IBR4teQYyPFhnXkV+V/Grk1yC/Jvlt
- k18Lf7v4s4s/e/iz36Lizh7dVnpJFp0tIJcvtUiLy2cSGNPUFjNk2NNgT5M92+xpsSfNpbVY38ye
- Bnua7NlmT6tVEJBUTNikBjFoyUNtMdOTPdNvjT31FvYhLdqRkGkRovLxV21RYWyx8xJw5qRFhivk
- l75rrarpFdBZLaLaya9KfjX87eLPLv7s4c9+i3m2pk+oLfV1zV6glNzjOn/V8le9xRw/0ifLQpmR
- u35lr+mL1so9Rlp0nbmVrtqzF7VFVvPor9oCZZnNEbVyDdXi596W3RxwJteL4uTcDRxydus7L/a4
- OcZJ7P7W3SPqEl7PDhhw0Y3Xd8/sZEjnje6mQnqu3Q+D/Dsi5efftu+Ht6+91/nKYSFFOp8YS/fe
- 6JpMJEb/2XDsyLc3QDRkUdkYJiN/IxLjgYRvWRWvPQT+qwqIB71vBmIUX5dyD/rcbOgkYBO9riMq
- Hd1Ms/Xj/sKVQp4M9ZAsr8YkGa7jOtfuOQ17uDzEfNEMoPBjj5wrlgUl497b80PKXZwYnp8R/443
- rsVIHHmB9O84k51434txttvhVgqu/LBvk2LfD+1EcMJgLRHuw4nge59cwe6Fk0RIhl4s2M4/Ph8m
- a7EQDgZuEHs37ueLcORCXHAtuCBwny+HdvCJ5B2EkTB0/TFGTWLBG0Ebu3ExKhJ+Q84J7h20Oc+F
- 9kMLDcJEiFzfvbGDhIY4XpxEdj+BMj4fMrgITAyazxcgWJ/3w8D9/H54DwmEQyF2AWQn/sfnI9eO
- AmEURikKpOqB6zo4Cy99fg/VCHYAicVBBJm8oBfe/UN4O4ae1YEqQgbmse35wlkU/vA5jToJb4Ge
- nM4gc7x4QHMj1RpooVxRsaeE/vK3Wy9wwltpv3t+1L3aOz15ffirxDVwYVtgKZAb2LVLUEMS9kNf
- +LvQKEk8lcmN8XCM4fBobFWV74ygWKUyKgzIvO65+58J6DJINpgEfay2uS78yTJcAYKDYzv61Fyj
- ec8P/nlxCWp1bX3ry1YlRmHw2gu8eLhwuQcn+7NKJcCe2VHszlnk2YOAXkz6fTeO+fLI6smJPXKh
- YG8g5N/C9va2sIYGzhpERW4yiYKtL5gkrX8fGXJAVl84qLhQyR15SbMR01obLeHPrPRNIXv9AgDX
- obR/enJwtQbSkIOZsvaKyAPD6OAG6Z4l2uLB9EPbgXgOROio3K5zBnXtEg3BEWHrSy3xziJ3ihtZ
- xha04xg6WKjlxo6EcQhmLSRAUtMIaRw317cwLh7ZuCRy4LsjyAwJnLA/wVfp2k1Y6O79oQOEw5T7
- 9l4YDLzrBs0NJV+4CeqHuJUWdcZqawmBe3uWJyBkKFX36lUJAMmxEzt2Z8RIBTgAQ5aMfgMC82Tb
- SqL76Zz/c3F6Io2Rqs1C1PpWCbU4r4amkGwu7vNn4fePaZb9+8Aeef19gGIqk8PFQaY/v2x9EUD1
- 9Icg+FEEqG1soE4FvUwU/N++cBTMqpN8N7gG9QUEG5fCoATsBZrIKQ9ql1uCnwNRLmEL0vwi+PD4
- +99zsqapKvL97n0kPM2rBUl1704HUzBCynXhB2jBooJw4lApHAinvX+7/USy49i7DkgDb6Si3AAA
- ONmCyon4S1xYuZL1raK4QR4udSlSwrVeSFEAofnnlxafhyTKxJpj5DpBu1giAExBtB0EqRy79YX8
- ma1dw5jaq3ybBngOE3eUt+RDh2KGoYzp+Iqk2apTXN19ooyJ7iJFrBd0Eq7EUw107CaR1+e1eimq
- 2SiW2MhLrMeO9ki16Dmorv5zBLZGSyii6yceqM96rKDP4nEqJHTtGIYaeQd3sn8Aw5HjgzxDSyiT
- 5+/lcFLB3zOSLdzZDAjmzA5pEZneZHX4gO9mhrcHSG8y5LELQuzBarpxX4d+Qe38TmZzWukJx+w4
- gYuz8381Wsz5kW3gw7XedAk3XZlNF1zZGiRbWmQrhmwhsJXeLk/P2UtPo0vPbEtPNmNHgLHTsdjB
- UexMJXriUHouT3p6TXrGCzsMhZ0awo7XIHN6Hx8SSy4amRxGIxz+YTOYDpWC8BayEBnKjbtSgibf
- 3U/JOhWARioAhCnOcejsezd5IwR7MBhI6G0iRe7Yt/tuk3qitIQG6DGwHYlzWtTYgm4I3QPBFm6m
- DUBozoPVb93Xl0R/TkCQQKZcByK5OMmLDwMQEduHihwoErKCqsUc00KUaWmKVS6/pCRA/PrajfYm
- cRKOAFrQXs0UZ0SoRRslNveWoMnyrHa/6wIuLlR8HF/zjR5Gky3WZmk7H9l37z2H2OB4XjR+vyHu
- ixBgyjIhPChUkoaYFTSWFLJVYwQiDUZYL/Yrmb9RqjGRgIJMIslnRhTaetZntuqstJZgR9fEWkIN
- j4DQdkkonyLIG6sZQLnbGaRIUQNss/J+Vz9uZYgWIrSPYCbgYE8olJijCKZEIRSdrmh/CuX8hIN6
- GMeiecegJT1nCgCkogJ9C5KbV2p+LHy2i8BlmYaFVEYxk/WREiGrbSdnPMCcF7iTC0BGPwEHcQ/3
- MbNN4jGIPw4tiPVXHF8gx6jTTcloRj1N7WaSO7ecByG0xoO7vj/BgThWilM+W0WLixpVfFm5tUXM
- LFYVJWKWiDOtcsmkzBJ2oFikVzGOHeBaG31SF0V6kLo40haq4+gWCRrJ8LCdc0YlnmDYtSEi1Obg
- 0kALzL+oRTYdJN1XBkroek8M55mxkpvxh7YHlKLG+p9TvCPS1Ytc+xNaakzEnDFp+2dReHdfYHQh
- d/148YyOqZv8cLliPMbJVbU5vZbOqq4VyJ0agWVac8mJoCY4aXIS3nadG2I8ZvGi7dwk7l2yRur9
- Ie3PhnZ8EEW8bYm6CjsyqtjwSGSiSFPjNOMd/00ZVwyhBdUEF8tfz5FkRnTeh0+PBcooe4FN++i6
- 0WyemfTclPI0F6uYo9rDg+MCiWlhP0wXwEqOx3bAl9UHsUtclgbG2RANOhkfkucQ2eQKZ+FB4EZv
- Lo+PkJ0Q7kaJF5P8azRBnNz7roSe8ejiiqnQz78Q6XgxWCv3GNfzw/6nQiSKRdcn4zJhDczXQmQ/
- 9EO04td+bFttx1LXOOrh+BnA4Ab4VeHFLzSBHkwEOMeAJrUpmghNq7Lodb53rExQU1tt+engbZ01
- 0OKkVGMcuQPiXVu2Gc5YRIVS/LqpKzqaIBMUOJhIC9vMim3VzWjl8wpQAc5Ch8BGN4rCCEK2kmEU
- 3goMqBJ2fJeYT3Ic1XWKZCG468Qswe+ldeBWeg9Avic5v1eOLfR+rOxC+YJLXSjtVnjQMs3J5yKT
- EIXe6qxGgZZz0facpecUZB5WpyLzFHkHdzalJsthmaKsjqhWlbZzEjrurCk85hmPg/YSjtwwJe2n
- SWEEBHyT+r4dk9RQWzkIBj4jGGY0G/vNYB0KqI8XUbWR1vS3ByZDssYzNY/NTxLXdr2v55wnn6ee
- loB7EibxzPpoX08sy9oWvMZaMKtzDRoxLXmT1VDbgOdrv/U0nR6E9UcOGT+1cLDA28Q1YylITzUC
- 2QCZ985kqEFnNkhx8L2JRX7Zqldk2PHEQyynxYooTkgRqT8mYJWDfi8HMGXwkVrQUBSI1ww0mhke
- E0+kt/2IMV4LhAZuRRy9DwibWNXo/Qrx6aL5CU2nuT5Dd9sOHfKls0AI7Jd1GEPL86tnZG9x5gB5
- cAVDBrqowLGXC31jB47vRvxaTZ6e2L08uUrrGLPWKeqy4CiNK9J2HEIJVAQumC15keWYZgMBAwrl
- wBd68zRbktj9IcnJlZUHNhs0e7kgnjaUQUhhoYnT0fk4M0/lsDQpAd0bpnRmNZWZHTgpkfC1QVaR
- iktIM9OD2CCcm2TyvKgmiIoiqTYJPxfo8L9sfalZnGT6kEk8SEqBaM1GVIhvrNcWg1OfM0rhomsL
- eW17/iRyp7MPaERtxkPgG98oWG4SjO1BgD+EmQL7U6M06jlE6wAAMHeB6GmRU8RPI1ImkJzACDQv
- U+39UzzIhzvk/c8vfCSZwsFQpLDt3G/mODZx6ZvStSVAhw/1sg/OI+YM9T6JpN/7LowEZnRvpyfn
- B93939ZmzrFPJYoHEQJXpWZKBP4hB/rhBtRDj46CYuBy1y9xpwYBZmArUCSGGlLZzCox20gEMy05
- GmJUkYpMB5PAXWT+GZnL+f0jXR5lHb3r0GA2cM1C0xE/nyxdz/uFWqrp7GFWS76GUgBEgj4VLYzW
- WrYym80xFMpfrfquVn1Xq77LXPXFbHzTLSqRlJM7pLlXDX2nE5cmj1NWcQmRS3QiDHhTVgH8ChCj
- Ip0swbRshFzWaIVvnOwHkS0pLtRAfZcW0xKUdWII5thnmQsII5BUub73EhiFYRMtrg8zNUzp7AVn
- UXgNpnTcTIe9t7aXsDU+PMkJ1w4wCB2v8JP1crRcGed0Eje6sf2t9AVl3E0O2VdhspbL+/e/01mA
- CjD+xI3oUVZAWu76Fk1LsaMz4F+yDoWWupNCW18IrrOlKGad3p8VRX/ZKtGxSPZ1fvmxlHLaFmgV
- JaamYmJo1oQXRvjx4IpZLCUbZutvWc8TBsRawIGw2x/awXXBdEvXSbPkJPEFJhZQhxCCoavijduo
- NmROj68OTy4Pzrt7l4fvDtYIxX7ZiPuRN052/vYLfSFaaruB058bd2JsD9xBhBuyBc/Zbgz6DeHq
- xo22U/fQnT8bmRpsbP5evFCLOLFuNgoFr2HBHzb+bd/YNHhtJ0PoNvISsKV+sYUhkH77A/Mx/bDx
- YcOE4Q38uw19G70PP2zYju8Fnz4biqJJymfdMju60fksw9+uc+hsi9rWLhim2/KWh2KzrRqK3jFV
- Wdn6dENdsH9W94ktta3DmyLjz8/tvfvYgd881Tax2z7dRPF2vkdiE7dFkH0S/mQTt0WwLRLptolN
- mWyUgDLi8XZM3kbB9r0uW5phwQfbrZHEvg1f91B1bwIhSbpjAwImMfy4QfoGwgkpx9c477ztRSp8
- 2E7S/9l47dyMPiW4Y357EnwKwtuAjwpBISXbYQwfd5v0Af8BWfzhE/YiGOFtX4fhte/y4YRljht/
- SsJxoc7Qcf3tPtjvIxcCAEL4pRUgsdxxOFV/ES7mZ7yNhD+gP3mCfjTq97ffnvzvyen7k0JwkAdf
- O+MI2TvCZrqtmKbKeKzKnU7H6LCY2P3PNsTopiUD+2W9o6tmx2SRScxl3LKdvh8kIOagNXWc7e+7
- 8JGe9rD1oSEkdgTW4fYVUGPnF290LcRRvyCm9idb7DsBdIbYgicxlVVvZF+78YeN7uVe6Pv2OHal
- a28A5fXCCJTFtizYQKYPje7pkdB1IPwWV4QhQIH3IVkFZh87v0AdO9ByPwSC8CGAL9Z60f83vMX1
- EOoMnJ7kcU/2FoRx3ij7cZ8lIxjQqpS0GoWBAnWVcatogv1wEiSfVUmeox32k23NtAy1LcudrRg+
- FF1BkntVjRTG1kT0jK0lMth2UlW2jbTa8kcxRAMsN/HQBlUwTn5WDa3LlAC+76ISIIFZy4VAkG0S
- xrQCCQMtQcJAL5Bvf0I+5a3xDdRx5Klv/D8O707ujau+exi6cfDbxT//+el4dHB73CV/3nVGw0vo
- wEhfgChoiKlsrBTaX0yhfWjs0FZKN12s2t+q/a3a3xLbH9mnNLRvvBCPAAvCIL0awDnch4AfyT2L
- OKIgnx3yR6p6YEFh+Ikkw61YfpiQd7lBN9q5l/SITBP3WCVgKIt4LFhEa8W5+waust6BUR/YfuEg
- zqvJdZ8VRLwt0XjGorEAcuwau5SMVOLhYUoYAy0yhYX4W8A4Ic0EDRMi/vzQ8O2e639obIIt4uwN
- QxjMxh8arQ+NSURDmTb6APoI/nvBIMx3BGHIOPJu7P49vk5i/CWx+JJuq7KdmGxuI8WSpSVS8B59
- S8PQCkpDiUkEEbhGxcIv4FWwaXCfmVQ0Q/YBMUAKEli1b4tldWg2NxAB3Aaem+jFWuSQzZADu39B
- liTRhBq4Dv3YgzyM9lnYMYyCwcLD3Zgu2HNk65Tg0e1kfTLlBQ3fIfvRbEcgR6biAXDEe4os9rJK
- 3MHAJeO3PZaJlIQxtDlDBf+HiAWuxsCH2lY6mqFdvb24ep2d3+XFR+418CCTmGjiu3Rslu5R//33
- 1EOansPysfU78Y/7+BH3lIHgg0q6Yge4uv3xqPGlVcyMDnP1ifFUMarbcxgb2SF32bY/btz4Z3Y8
- T+atxp8WuEvOrGPoBGHXyT7Gdhz3+NgUovzQyvQwm6cpWX2aotmJHFzB6bmE1SUzij5U8BfcTEtU
- hkPPF8DjC4knFScg9NC0MEGhabyHWJyDJTECKCQh9yeEptwosLGRH5zXoHJHyoIamKrL8ckk6ltq
- o57/tB6lpp6PiPQEVOFZFEJX7zo4kQm0/UIa+HmYpG3sC1XReTRZq94k/iVYBjZk5MktqYuc24hI
- 8JdqL3m+w1Qfnu/Qv7d50lmZJ8uY7zDbs8zxzn/pfMfuUuY7qtthebylG6ZZM97S5xhvPQGDi+Ot
- 3dV4a6XQXuR8x6r9rdrfqv2t5jtW8x2r+Y7VfMdqvmM137GE+Y695c93tLWH5zvM72yemPLKPFnG
- fEdbrzfH27L6XzrfsbeU+Y7qdlgebxkdrW592ZxjvPUEDC6Ot/ZW462VQnuR8x2r9rdqf6v2t5rv
- WM13rOY7VvMdq/mO1XzHEuY79r+Df4f+8HxH53ubJ8rKPFnGfIelzjLHjf/S+Y795fh3VLbD8nir
- bRhqzXirM8d46wkYXBxv7a/GWyuF9iLnO1btb9X+Vu1vNd+xmu9YzXes5jtW8x2r+Y6nnu+glEyn
- O34QReECG8DhfmbcCH7Y34ZkAqp2QRR3SCqAQBVTjojXjipgj4EU8EiiOUZ1tOqnHdR1dEsrLKLp
- Sp1VqYBVqVWblepD26Txblh1llmpyt9oVgKxVlblw1ZlxzL0lVX5jEZ1qwa4aoCrBvikw7rHHtXJ
- 06M6L7ixfejYm0Se1oVmEK6vRnnPaJS3BEuR2axftzL2gdiW/+fDh+BDY33rQ/QhmEpATvUPfdJL
- AEMaiqLIMADrfFbNdsc0FAsDt+YoAS8BISW0VetzR54322u8iiwhGYHCZ3aU3J97/eGx63j2OfxE
- oGnnLevXt2BAEySyruZzuUdSlLlKI0oAU86HCCa/wmOYIYJkezDX/wFrPY2fjkU+f2j8/UMDmU1M
- 8A+8EX7r9sTQDiXoAriGBpbAyL7DxwU2cckJ/9GL7uCD9FWHXF/1CsPPJj3fi4duBDGqrGPnq6mq
- 9up+POn1/LDH9UtbpE9incgWdlKsY9rCTgq7JOiv5M/zdp+f057+M0r3Z2ZNKNorsDaaoFPWt3NU
- WaU8mv+ZwOjvw8blxVEXkAUteB978SvWrVLcLgBeQEvXDQXRvScWxTbW9gpfvDEoR5sV7TtR71UP
- GpCzfbW7d364f/WqH0ekhQExep8SCH67978Hlxgzia+YMtt+RTuKV+4kZfyrW2cbpP8VjKA68qtw
- sP1vVHaNHbrqlvIzZ3v6d3arrZa4UWgne76HR9u7N66vbKPpt1AWdVtr67JhLZRJ25YXSq9v0xWG
- zuxcfxxDtmM7hl5tGzUQtNUHkCE5Xvt0uMp01hw5dm2cvNjOldvMHG/Pj6gozlHyWdblOgvgnOWC
- Hh0ydkzNsoyOYcyRlajsBVDfY737Qxzk6ATqVJmnZHKT4zsPjNJ5ys6SJ3MlP4y7zo0X/xra/lzp
- yWnubyN/+2tWwvBkN+gyPheIS4dOyvTQScbdsnTopBSHToo2x5JYZ8YRb9BRfePQCbXdauw015KY
- sRo7Pe7kxcOtlJiLINTzJJ30TtxkTl3kxRcwpOgnrjOXsmC2UrQ9iaV76b4/9ng9MU/+d1gjKWIe
- VOzR2PeC63M7AcUwRwYfFPalGyd7OM3rzlPFuTu4cP8D+kpzdrvdw+vd4XF3Hi07GkPOS17XzNMH
- +Z4dp41ojvTv3R42UeDlPLYHyfLOjZJ58GY9Fow9t/WOoYIxa6mzswG+kRsPL0a27z9QA0t6hO5c
- 8yXN7u6cL/m5S4blznypcfQ+X8pj+26+hP/rumM2hJuV+vhs+2R2iq6DExpnbCFpe6Yh9xWDIAhI
- b3jxwz4ZYUvjKExC0MLb22u0z18T/iE86GXXEDZZIj6NGMSlZOsAwYeNEQ5I4QGShuYDJiD6OZY7
- qqZbg3/78cgZ+rexr2qdwVBzBjSx7Uj/jn+stNZf1Rjk5XCwuctBmVn9qspyflVlHL+qsn9f5Sbu
- qzor9tW0tfmqZFC+KtmMr6bMwldTlt+raePu1dLtN11VV/bbyn5b2W9F++1VwUR7VbLCXk0ZWq8e
- tqVeTZlLryosoldVRs+rWrvmVZ3p8mraOnmVWxOvZhgM6LSN/MG38vxq5WQO6bsW8qtmU7pL8Kte
- UBuaSnulDVfacKUNH93BetUQVw1x1RCfeEk+bVdfszLP5V3A75otvi+6IM/X9vDCvKiUlubTwdtq
- gX5xN2xNqfbD/s1zfUcIx6BsvT+oP7bjOcQhO5oEK+/rlff1yvv6GXtfN4CiMQxFr/pkhgk3ViAF
- sa2DvdS3x2NCwjQQOjSoLbpPtSuIP+CRfkGn4kUEQU3XFE3VdVTA4WhsB6TurBiO3wgABkXMZYVL
- hWYMoj+nIdPI/YPaqnXXkcsuQhBKnIQ6MuclRPXDcr2ELFNhXkLq3O4+mZeQJoNFbDxfNyF95Sb0
- jNyEQLwzNyHjyd2EoLYKNyEQscdzEwLxRzchaAErPyF+QWOeRcRv8xMCrbWon5D60Eryt/kJzYNz
- jZ/QAyucpZWb+VBf+QnNMaFjfJY/K235c4G4tRM6qmrKNRM6xhxbLOQZVyNAT/WtEzqg7lYTOnNN
- 6KirCZ3v4icELW3lJ/RUfkLmkv2E5umzlusn9IAJsfITWvkJvXA/IWNOPyEwYir8hFR5Dj8ho+wn
- lJX1HP2EFrTfNFVZ2W8r+21lv9X6CUFjemZ+QuZX+Qmp8/gJacvxE6KTukvwE1pQG+qr0exKG660
- 4RP4Ca0a4qohrhriMvyEoF19tZ8QzbssPyFa21f7Canyyk9o5Se08hNa+Qmt/IT+on5CmizfqcaU
- oxAEE0chiCp6CqnfwVVIT12F5jt/5yW5CrVXrkLPy1VIzXyFOsvwFVKrnYXUlbfQU3sLzbP0+P+z
- 9+b9aSPZwvD/8ykIdyaNZxCtjS25nn69m4y32NhOPOmHn5CEUSwQLQlj3PZ3f885VaUFBMZb2t2X
- 23diVHudOnudqnputJD+6Gihh7afnxcttMicZ0QLLTL5pOdhkan/kGih8iPDhdC78dYihioZrh19
- pmtHw8xs185Dj23g5JV5l7Iq1Rdw7ahL385Cvh1t6dtZhgz91UKG6j84ZGgRwfVjQ4YeEI3LkKFl
- yNCfPGSosnDIkJ4VMqQsEDJUmQ4Z0h8dMlSejhlCDeh1woYeqcRBjaUSt1TilkrcnyluqP6kuCFt
- kbgh/YfFDak/JnDocfxQl+uz4hWW/HDJD//v8sMXiBxaUuKSEpeU+INCh/RnhA7pPzR0SH9W6NDy
- DaBl6NAydGgZOrQMHVqGDn3Ibx8eNp8cOfTT/xq5LuqSDxiaYKtfxZqtJisKabYV/o6lJp6xTCut
- f6weBoNcvr74snrYrKtN5xkecu0phgc6ZHDvJVxtATT+Ta6SSYdIppP/Z6cHgj349vNaU+gWpUun
- A+21Pd8CRJC5h2XtcI8UFe6B+ZZX4Df3wrAPdPoY//4JPT253CO9PZwqX9nZM5sQJ23LWr1czn5O
- VnnoOdlXWuGEaYnAWlqWS4725/PxLAlwSYBLAnzNB52fdB7scc4c6NWwli84v2XvjZztvIEkmzlf
- ctAN+mxM7pGxrVzH86HnHCLC0o2zdOMs3Thv2I3zuNfXm8drm1sgRF7qwNRCx6VqdJBFrdQqSr1W
- Tp37efiwlFoDpXHBSomTUo0+C1c4s6E0gtQaTpySetYZKVVboK2FInznn4t6IA7wGyJMLgh9ByaX
- //iuM+yT2ldY+R3btleVItjKH3kQ4NpGc29t/WT1d9++/I89ZsIXfjsYEYfoxFICo2N3fNCrjnmW
- bX14pxRNIGik2Q///bVohKFhdj9E3dkrIJLF17f86ipik9fJ2e/fF7DNd6ur6TGUkt2+f48TEykg
- 8OaUXZnMFMMqDYZBFwaycl8EInU648ToiiGOTzQjDQeWEYI8hVHBAJM9Y8rdXWFO/6thxugAmKth
- 6coeT+ZlgHL1nbzyEQRsARfIQYvmf2fNyLX7l2H3o/Ovf7Hl7E8CUZT8r/Prx0z499+/Z9O/BxZw
- 7TlWTo6X4u9BB5YH/i0B0UeTxOKT02AAXSlOll1NgrjorPw+UY+hScFZuV+5L6x8nGYlkW8KcN5C
- BCQXFGhn/cvi9W2PoouCcOwyVmA5oFQbgLde36Ys+Ov7HjuFWIjGAo2u5H6fTUG5HAIzNC7PDD/I
- rc4vmsOCDetD7ifTNzrhmtU0Ln/K/Su3b4TdEpoOXq+wUpzbQuCDWfCbg20Iu1T9aX4VrANwgRpG
- sEBRlxqvyMBh5eoC5U0qr+uKVpcfKm5zvZ74w0OwyuUGwzbohChGFiicy906AxjJ33+/aBy1Ng43
- t+5/eqjO/fwCc7Pv5/DVXA7wpgQUsipQo0QrP7cKIhKsE9T5KeFctcie8bl3tQSqO6RZ4/63n7WS
- /O1npVpVvv1cKSvVml759nNd1jQZEiDH9Uz0OHwU/tu2a/SvPrIImHpVqalalTlJJOXjx54TmKsR
- QgmjMD5n+TFxChNavCwxnFo1AvEFaLPKkUYkoZOFfsPMgtVWc23nbO34pPXRt0wXTPf5McbJrY6y
- qql1Vb+T76qVei2K4iFVQETxpHw5qvoH+ifqMCpZ17XlxTWvvuuB4VaaMsclp2pPcckh7q3+NJdY
- GaHCvyVuWhR+ihD8p2LO7qOVfXrc2PB6A5As/bDw6eTwoITaVf8S5F+B84WVlZWPD3MF04fOokzy
- Y9hbLnlACj9x5Xpl/nhNvxSN+UHONTB8SDyAKZQcYAB+uG6DlmEXoJUiFpjX1/1KAb0NWASa+/bz
- /7Gz15xXPersdUVTq4uc+opPlhDre8zZa2EuvcrZ68XnPH32mrHKR5y9XnTqy5ca5m6aLCJTpyJj
- K/XKjLc3QeI+HBn7Cqw6sXsi3BHLHZSlhvK2j18jxS3PX7/W+etN+4edv36M/PpRR7Cril4Gbrs8
- gv2HH8Euz7tnJeV6fVRMU8Lt/qpxTU/SEKqKOuNU71JDWGoISw3hOXFOS4JcEuSSIH/0kTYiryce
- aRN1f8yRNtHbk460MQfRMihqGRS1DIpaBkUtg6Je/WybUtaq1T/ubJtak2/K5ckYL0ilKK9y+R5p
- V+QA0L6ubdD6wM+jLYIxyhaQCkdG2GW26s1USts2oIn427f7wBTjb8Bgb7TtbMciLlUiVo+D0hj3
- pUgz9n/79jNpX99+1iVFlpRvP5MU+dmXgg4JlKinbYeY4zPaCTrtlxpSL7icaqRjJi9aHvZRxHs+
- IJuk1PWKqAn2wlO7h6oRSDwPUSegkohh1qV9zNIWbJaUl6fU4uoa1ImSwkGb2UAoxbwgfOxSfQ++
- /Xwp+VLP6Ze+EzvwvYHtI4PLcz24BbL89IQpRC28tI56OO8aIdcCxt6QaQJG2xuGQh/45a4R/hTk
- PJDAfSTAuxPQUiEPmJENSHrXBKF7RXVRindtd4BZwyCHtpAH7Amy/NxXXFbgWTAmx4bBsEbpPDtX
- f1iK5QShb4Co71/eZWkndyeAfnebXt++O++OoUCukQts4oG/3O3Zht/P9TxfTIG67ti2RTFfd+fQ
- Tc7oQ2EJeJWdc/pt7+aX3Ong0jcs6MLjw9w3HDcHXPHdncg68Eb5Cbm8va6u4V/Q53H18Q8lARkH
- t8jQVPmmgsoQOw/LskYsI09cJQ/ZwG8ga326ofXZDa3PbmhjuqGN2Q1tzG5oc7qhzdkNbc5oiAvr
- RDtMsrJm8DxxRY7a4UKXZUTNUDtCB0o0xEUca6mq1m7qUUM8a8QyeEt11hBXeZINMX0vHhIecS7G
- DyBMjYmOQCd0nIm21HmNqbNao5OZEyBnhzWTx6kTYcfF2PGZrpbwh7JhcNFWnIpSHrFMPhAu/Wzc
- PyUE39zaXjvdo1EN3ZAcrpf072zOErJh8GRIkyhHAoMbOS4NoNJ2u4Oe0u1Wg06NCVx3RIouX5s2
- 8KYr0C/aY4YUwB8ZKsGPyWyqg7lrJ82pzJOjvSLhQgKD0o1DrSKUwgL4JzOftYBBnmADkuYiZkuq
- PDOBuTOH9J328DIS4EZwQiEuzIZkesM3VBy+Mc3hGy7ot6TuQFYX2WA3mamxDhGnxSI5ThO6xDcx
- lm9JbSLDZE0ImG8kYr4JIfMtEjPfuCT9lhDliRGg0HrpllMax0s3znWQjGZTmsi3GboIM5WZNvIS
- QxPaCQMpaBXUKNNQKE1oG0/sjOD5Am1w/YVaSCQzHSZGQaHHPB009HpFQq+hZgX/oWZTHEj4Nrh2
- QwWW+s2C+g2DrdBwAHbAsFBrYb9QshA8hZ7DmExwS4lMIaAkh/mhoiIjUYChBH1h0fsiFVrPbn79
- 4ebXF2l+I7v5jYeb31ik+c3s5jcfbn7zweZB4GW0TqmJxrkOlWxdFBmJAqnGeeso1TKaZ8mJ9plm
- lWw+KjISBRLt10XzIJezmqfkieHjc03J9kWZrPFTWdGBOqMHdZEu1If7QKUra4EpObGa4nvEpTk2
- o2ADQtfKaCTOSgyVaWrJtlPFRqJQYrBY/B77Ynob64lrbuwDdDf2Y3DJ/87nn6EYZpYWxyQTH1xK
- k+PDAF2O9RJjQKxSCfREecFRHH9mFGK1qQzoYJlFhHY3ic+T3XEdjxWjH7NK8dbuaSKo6wkPOIcM
- 1/cYonONjzJI5xOK1j1qk+k4BePS3upbIjThnSTljiApB2k5TMxJ0r+ZddlyHVSg/yvMRW7scVON
- G1rMTuJGTspbXRR2QqTk/wo6uW/0A9JSScC2cIPSDs1uK7G3WVNamlqr6pVKXW9p0MCV2hr6DnNH
- dAyz5YdsxyTanMnUfV3PuxoO2P6KoqjkhDDFp17M9wfX5DR7rJtuauPGHiBccdtQMkJQsNvDEH0Z
- Ob4ViE9z5b5K7NGs1Sw8ziHAVjlrKCo3Ss4PVoE0Hvnm2Ld8rudcss2IVSVHL4ORx3916/Npo/kV
- TaJLtIjYcROaCG6FCrc0LEXa/7Xga2PQ0NIkmzbIOo4b2mzjEvctjb6F2yof4WfLoaOCyVS01ZAg
- EqTh9IOQgJcmjbpc1uWarFRaKg5rMO7hsEpQ7VouyaX6x4/SR8xAfZeTDA0E/eD/xb0gxE3kK/8r
- wpr+F/lDDjAMVcjBKrELPKP3840UHWvM4wZZiKeN8vb406itHQysHfe63d93Dt2w2ui5V43vnnN8
- 1Rh/PmkEjd7NtSV3T5unI+fQaTh7G5/Ciy/H3cb3QbXRv3IOQbk1d+q36TqfXGNnWzXO62NMb/fq
- wy/qmW5uYN721cnpZ2zr+z6VVbrWzoHH08qHzSv835D/Le99Z38PT3SRh2Nw2mrd53Xw+7a9U5f5
- 96jhjBxTPRtbvbNT+8u6i2M4cKCv/rHc3mhU9ppb0O/Z2HQalUavfP31/DO24X39crBt7x67Zq/c
- xXIXve3AVE+h3oFi7q53rHPrO7ZF7e/cdL+qZ+HFeZn3K99AG72LnYZz2Csr7Z0R1nPN/oV7tuOG
- FyeiXzc0t9wt0c5X7ZP79cvxAMb66Tga2/bV1zGMrR+aAP/u195Z8AXyvmx8Wr/YOvDaqvv94suB
- 2XBuzEb/bNzehrVxR46xeyybu/uVL9s35p5yY37ZqA/avYvrvb7bNXbq13u9g+v2GaWPzJ6rfj0/
- KFNZ7eyW/WXl2O9PbnvnDMqU5a/nx7d7va7cPr9hffYOAsAbl49pE2B/e3E2cvZgHF/Vm2uA/foF
- H9Nn+j69/Hx+zMcL49esKP9U7V5b4/UufrP69aC9sz2CNkzAMbNxBWMGWJu71B/AAWH8ieddXV7s
- 1IeftM+X7R3XvzhZl40dYP0721e87Pe2eizG6bYdRTGVkdMhvHNv97VPiOu0bgCLprWzLVtfgA76
- YR3SFMSh091P1xbQxMX58dZXjvedk5EDuPH9tFeXce3aqi7qEB4eQztfYb1tTUYcGNi9U8TLG3tz
- y+l8gTRch95Xoh0L1nkf2jNgjPtflPrebuAY54hPn3Y+f/+0gTgCbWon28cHTSjTcIhmXGtni+rb
- 2A/R8X6qDuAM4PPFoK01MH3YVsudiy9dog1YT8K1hrN/Q+2fw3jVLkubprcMWiQav26rIW8HaQtx
- grf7fY1o8uLLJ/Xi7Lhs7tD8VezL2j0OAOYhzhnyBX/oXhBv6HZN+Uy3dgCngfYA1rAuN7cXUNbU
- zkbmdl25UPcFzY8AT75fnCtuu3+coJ2Lq69A1+3+WdDeiPmAAeVEv/B7lOAd383eGfAgV704Jbqk
- MgAjonVbQfhvOxeI+4Rz21efAWeNc6BtheGs9eWToE8P5jcybwfml+0RoyPVHV70akP7fBvotjYE
- /A4Zfa2PjS8X3a+aS2UtoGf8y8rV6TeMK7iAMjC/7sXu/hDoO2xvp+hM0IigR4bzSI+nRAMxfZ6s
- rwsaM5Hm5Ci/CTSvpWnmJvj6ZZ1omtFwgiaJ/gHGLss7OVm/AvzvWxvrgXEeuo3dY8/4sn/5VdA7
- 4PrFDh9n72y49wV4zcanOuIClLs1e7AO32ndul+VA6QnxRwL2jlDHPps9uogS47di63jLsN7ojWk
- 2RPAuS7JLyeiN8TDFK2aqltB/tv4vq3vn3yqYxqsw/DCIdrROA/w8C/SJ6QNLhCPry429q/2EUeg
- TatxtqXsC77dPj9jND7+VGaycP0ax52oAzjT7QLvuBZypu3WXXuXaKN7IWTA7RbJVBjvd4OnzZF9
- ES0yGq9fG3IsS0zACYu3sb/RiOXPrjti8/+KfcnWzkjIK8gX/GH7itZkZ/v2+EtXBrgPv55DOViX
- NvBepGfry/roi3bWJ9lENL8ewBq4AIsh75fRde8YpPtgaJ3fBAk+MGifn4p+B+0v6zHv6B2ML4AH
- AT24CVnavdghnlYFfIF+gH8LmXJ+vAk4OwD5e8txVjF7nD5BTlm767eHLsk5oiPjvNxrj8vlr+fd
- a/gL+K0w+tr9BHJ3+7vNZCLIBvrLyrHfMK4bF8oMQTZcmeOyZ+0oQYrOzpJy7iwlH0nmJeizsRXR
- 2C3SXJTvokw0UzSTkHmMhhM0iTSMMOZ5nxo7x4D/ltzYATUUZK210x2YaZl6JcZ5ca6HyGsafRlx
- YWDeAuw3mAwimYb0tHt2K2gHyrqmuz5uaxcDoOOrlGwjmgX5CGmg6w1jekM8TNHqrfFlQHrY/pfL
- m0ZfwTRYh3KP0Y7JecAl/N0G+rxJ6aHHG4/XQ1mdpR661EOXeugz9dCDpqw/UgYqR01ncfr7gTro
- aJYOCjICcOwG5P6ad7GzPW7vbA0aG91he3y1pMklTb41mtw/3n60bRjVWcg2/L51s99cuzls7pdf
- hD4n2nuyrhrro8+kyQaMZ2u037y6ZWN9lN0YMp1hQm/93lAPbq/Ug+aWvtRf/5r668FtQ7c3r0bZ
- Oqw5Ptxg9HrYXE/psc3tT9ufx4/TY+M6C8lRjs+X6gvps+n2nuzfiX04z7QtHRjPzf7mln7wnWzm
- R8lT+M7y9YwPvpvlg++n4/2Npc/nr+nz2R/t716OD5pr2fL1dm3EfT9QJoNmbxuP1H1vTo5P98eP
- lrObX+UXlbO8vbcjZy/Vg42XlrONpZ/oLypnkS7tzYayv5Hpr73d31zj/iIos5veN2nK9dPH7puI
- Ost9k+W+yVKGPnPfxD0++Xx6vN28qn95JB2enl5tbx2flo/OHqf36vu3X7kd9yJ6b9zeG9F7Dzf3
- 1f3bqxfUe0Gvb17pB0ua/YvSbEMHvVc5yKbb8WEkP0+VzhfFStiyYt8u0y79ot4MTA3m4QZxvA/t
- eZJMwPiDTZxvtAcjfMFXN1unrMz+6dUZlUno15H8Pdv+tH68dXbYVEznC+oVu58AJw4Y/fWOu6C/
- db8APl2cX7hI519ut9SD7w3Q3bfkw+ZXmNd2Zx9s9IPbz5B+JX+5pb1Yf98Fva13JWQXwrNj9iPf
- bFL/vTVRPp6KvdhT4BER7QXIJ4BmhVwEXkE0O26rB4m0zwDb8sgCeKNdae5e8P3km8H+VTewr1y9
- 2b9SvqgH7sl53TXV8sWpsn1syEp4/MU6+Hy6vY7/O/vuhsb25yTPSe6husAHcT1BZzp290AXAVgN
- vvbPZFp/Zx10rQP/4kujfrZ9sP/5ZP1i7/TT2Wc53D7bVHqg63bbPeBBZ2fNPeA17C/gnbNO63PU
- jOymgPbsdj/dHp3hXD5XLPRr7riy3Qypb+BnA9A7gN5Pq6AzjA/77hXgJeCTXDV3DuTD/vatuRkG
- VtMbAd1dts/dvtljuuBRc+vS/HIGuuFZx0KbpKlsn56dfTrbJnjLFxrpdJ2vsO7tXsBgcQ52B/pN
- +8dj6xztkE/uBe2hCZ0e+NFGPZ5jyscNvIb1Z+4px83m1jbwLRj7+U0ZaOeWePn5jcxtuj7/C3rt
- OvDZ4zLixEXPhfLl7xdndfQbn52OaU/PNdlY58AWy3EZ+f0CeG131G5ue8amdXvx/VLYpwHapbCu
- jE6w/x7iHazl+XHnK9Ii25MJUSYDPPhvqoOy9ruhnl19UT+VYx8SK/f57OB0RnvN061R0NwCue1Q
- WeYrntE3trO3ffC5uUFlsS7xB1ij669q6F5s10muA+2vnyqfo3aRDwFvHV6grOsxuCC8AZ4B6q5c
- xpO+DfC9AlsuuGiGrg02pnF+Mf4K9EXyH9sAOdXeOa1Sfdqv2U7zCJBFJvBLXIcsHnHYXFMONtf0
- /c0t9QusOvHOXTekOTs6zlPd39BHoC9UD8cy4ACuTfearTHjIQbgCdCli+t5rih1WL/V/L//9jcK
- xXZ8VWJHrEaBJCu1kmHdlCAxDsLNnQz7uRN7kMvpOVn+oCkftErutLmRU2VVxeDtv6UeesnjDf2J
- d17y/3Y6uQJ/NWJz7XhvLfdudTWXH/Ytu+P0bSufe/+eZazkfqe/JXY3ingsg9JaG4cH242dFfHi
- SNBpYcBpyesf24Y1LlBEMf3zE0aPFzF2HP/ZwH82i/uHBxQ3S5dQFEWA+E9FTZbllY9xaCrMBR+F
- +PffSl3HsiXXt03JsHIlglD0+bt4LyKHD0Z8vGeF4TeV0HRRHlJYwmKVAgzgHkveEJ8SGfl4l4Sf
- K4XWtSrBb9cOpSD0baOXK30P+E+JR8nmEGah77mu7RenW/66uSHt0j2AEr6hYADcn9Lyg3NwLb89
- NXlMXAQArPJrAYG1/rqAIPxg9+HQb0WdBYxidoUYdSK84SUN16W04CFcBFRmGPwAVf5NvGqSa1lG
- 8/g/BcOynOugmDPtm0ExZxkdH+jxb3iTJeT7VzmgWUnJf8QEcwsvLhlDkvyRl2jjbUU2FpLzH/+G
- JM/aQ+Jmv/ijM7l/52RoOGoTiuPJQvZoDbUIf/43XQeS/vUvqMQHc/yfTec6eQf+pR3yC/DXxw2L
- 9/xf59eVjziQqAYMRfwueZ1OYIcMFXKrwJBSg4J5xnNEgHxsAypcfby/v4/ABtXZfbQFvDGtmLs2
- 3CIegeTj7NsjE9vCzNy/cvnVPPwLZWhIUCz3b9YnzQm/V7FKbhOgiA/aQEoJesBDHwX6uOQfK9AM
- Fv9nTiHexfr5Fwz6Y47fJ0NdUaXQA0bNzmBDo/fJspbXA+ynopyl4rFRnFkJGSsOW/Da+K0Bmi8b
- qQnQYNDt+Lm7O4QZwZHBEBJinEB2rxKbh9WOC8HkeQdh1+i1DWhX+ZhcAt4+b+Zdupl3iWbipciz
- pvJFllcUqLrCGuNiKN3tu5Q04kuyedQ2VnFBEg9f4SHVkmWHthnG7xMNbqL3q1b4Yobs5mU6D8Xo
- pWubV8GxTRBXKYmeF1ISZShB5QlORwxVtP1uNXqFKb/i2+HQ738c3PxrNf+L2V3953u/v/pPICSB
- m216oWEDuy2IFop43SOw1ZXfofXUiFZlWC6e+29lS1sRVSaLvX8vJrfyEU8H5ziGQr1CAk7zev+n
- unKf/B0Nmbpq0DvhBRqiJCV7F3OOoPuOQfD9ewa4e4QhezVpNfWC0j8VheDr9C4VWlDq4yN+gvLg
- eoa1muhapLPXnxJz4utFlzimhnrPquCduoOb6P2Pn7/98+eispL+ZkNaEcNR08NRZwxHnTkcddZw
- 1MzhqDOGk7lcalleub//SHTAcb7Aj2r9/PNoNIr1w5+hHzAKgOSi8Q0DO1hbPwJSQqLjX4z9pol5
- Bu1CToJyJ5mEymj5XVa7q3PbzeQJ6eahMZ4AqodjNfiZqJhXpZJL7D4KenWhgO+M+VfQze8DV/mQ
- ZjL30Bn9L5Niosa5KP5vHriRMXTpQLJQguh2DZYKOux0qlBqo5xfi7nqP1X9nxUZ/h/6LuY0FBjx
- MayfQUz++3+F5huNJ1fAyxdQ+P/8T9DvUSQZ+PefP/8NM0prgwHy90L0sZr7HeYWZZb63gh5eXyK
- TFMTuUjNWCVvste86AIX0GHwRk08vvZ7Pgg9uhXt9zweFD3BL/wwhz4+RINpB3hC7EOeTgfilVgs
- h5aBrsfDH7zMwdZ562htZ6t1crqxsXVygkfVePljulmjSU9iNSy6QIYgSfe0ATWx2xaPDToM2DYC
- GgXrE36AzgWryC5hxHsXeX9EF+ywpMSKlJojb8Nzh73+HqtSzPdZ2ekMZvnQHOhSxF0wbmxf3F4p
- Dk6igoMrZbjrnjU+Z+u94RpBQJfJrV+ahb+zvtcvoa7nr7xjbaMeO6P4tZosy/rFcTjBtnMTX844
- 7EZ6c7IFp/D3YXfHN8bwPwsfwFnJbRb6K5I0AN2Dzfh6VkXI8g3HTddevwm6UdZJ1wDqWMkdeUEB
- tNKuEZyYpIhbLSrXpdFGpYy+7UrewO5n5LKhNPFUMIEwHssuqNkHrL8W5bvAUDSrIBclvQJSXk61
- nF2CHXH1+qCijw8yZ5wau9UeFeTBDcyWLYEmliB7+mmIsnvd8x8UrYx3FuKh5gN7tMYPBNMFa2zJ
- oEk6p2pOj+aioKzQUVJxYjs+Svt7Phw5YcjvJ4ay/x/dniHuE71/Ui0YZ/sD0Rbe/laulWu6Wqup
- 5aqq4zVw3iV7pjE+FTyUZXWb/Zu4NIW+zWv2F/jxtcqLeKZjuOw3NRSw30STLU7dLde79EqD/iW7
- 8InI7Mi3e86wF11c5AS7ANwzwx3ap4EdX8SLF0V6h9cgfeFHEJPpIWgcR0BxWBSBTvdpXoq70k53
- 6RLNFJsgk3NkdMDIZfhZ6kQw4tyB0eAmuzAZeZLtd/bwHl68tw5rThYARg7GM94RzBY+ZiY4ZeJU
- KPP5CL6u7R4etrYbB2sHG1v5YoLh0I1NfMb4+lnmckwd1sYrthDmp3Ry/uH182/Z30FyjVLnt1tB
- q9MajFpaWfmiy1GeekOrVwS5bveIFXfFoPPbtwWkU5DOflhQykhbyDSMldy+MyoodaS2fDSr9csB
- Fl+/9At9JLrL20JVVrHSZqG9ktstaNTCeaFOiYkC7yQp6Cmyquc2hn4BbL79G+iEtywWCTiKZfcZ
- fQEZ79v9IXFURaO7e4FTQKFhF5nGsM2+sBzOTBF3NodqdHuzexUXsF28erQd9hHqIbsEmnezx+aG
- rTqX/Ub/1Hcz1wNwwuknztozoiKUSRT4hVRJDvr3JWA97uoweF/Cs+ertErvwT7s26sLYMh7vPnn
- Gh/DGHYlPpGbLl1tBQTYcW5gnKxqtNaWN8Srgb1RP7newN9CukByo/A/uiXLhh2tmEortdflP47G
- hapAAljhpgUsFK8ipQbEOm0WHKgLqKPoWHZ7hE1hE/TJkUmrMdRxTOqZY1WzoHOM8ggFG5x90Wj2
- scRRQeVIByb0kLspok53Cyg5oCjHWOpxP2SDPoTB5s6MQihqk/zhEvt/Op0OoKwFv6wK/Gfghx8U
- qLl1KygE+Adwnr5JnGATQpZEs91zghD7gU4VkkX7RheJYt/pFspsGEQkR/QPm/VW38KvJnT3944R
- hIjZsUiFMRe6SDVajdaAVt1uYbt6tZZIgYaV6OOscJ2a5gkh7xubbG/RiVZYf4tO1LYOUZV8ibmu
- 39wW2u2nzPlGIPyYoewkAIyC+WgwyItC4cj3et5fGRRKVX0AFoxdc/YNnE2WqzWcP+NHgnUNEFCR
- YkmMpEMjIg6ykltzcGxHoRh4m0+VcUDRQKOH0vK8UNYwb7dQrhM4wCBioBLlhB2AglXRYu6430Y4
- bBT+bkqd4XdHgkGPbNdNDZDxuagizKhcr2gVi+BPghVaKSc641NP1BDNB72hDxpuaE9Co4XsmHRm
- qPg/FVlWLFUk73IFOa/JIukc30RiKSSVfbLfTAMsz/jWabz52xQ6FNOKTiitAYIb1tq8ihWkezIn
- nEtynK4bfqwSWokS+Mi5w5yrQgmYuPO+bViXJNrwHhRp1JFwFLbE7OP8f+lLaIgHieZKw74PS7SB
- r8P8Sne6sOqhd3np2pKJmj40QPU3uiCz7Q8s68MmA2C6vyt7PL873ItYx7H+yu55imRSPHKwPy4v
- CWdAwoJUTHQyJFVkpojneqHdAwv7l17LsVZhbmYoCUXC7w3em6HvriaHtOaC5fHe6Zvu0LLXwK4J
- g1X5fa+Fr4qsfg+8/num06z+o7r+D1WFJYd//6GtsU+22CwFV+If1U34f5zbtLKBHAktU2IBXO07
- 4tSFumIloWgAB+BSf5aq4fkpXUOrJtQAakkIfnr5hxvtXPGADshy45k0NpDEQCkJAxpNSk4+vm1J
- qtTm3JOxtg3OXREPJnWfXeBWnBuW6sRDGDcELSjBDE+YykKD5RyxINWYwsz62O4U/k7a3wkwSG4D
- bgNnWHmXY6YP4rf4SWg5pWCxToh1PlfXAhW9FgE2pWR96LwBBevwmk3h9dUsDnFyGdDE6ZWSPbp8
- Lea+0bjHkUZ0DjOQ/7GSrBMLK5nr4EnhqSRpgng24eX/mCoY452VD9h93x7xd1IafQuJmng5FRMS
- kODOgLdbqEyhYJ1hh6ow3KsIFKBG0dsKVNUbsHG2VfwPlsctgLBjy6SmKpyQVxBKb7kuo4fJPIw4
- iPP7yfxh+zt7k2HDRVhgEaAaIVERu7Y94G5+TM8M1er4XxrBQkxX8T/64vgWcoSbUlHy7OUIL5hc
- FDFTBv5YryDgJ6oIFiX4Dl2fOtFWrGZktka7EvGjNzhGOaVGEZtYVGyrFRLSoBp0HNcWgtMwieed
- jBzE3mlJyovvzfJbZJq91i/Zlm3S9qWKq3//fW2vsXZy/94IVtFllWXMk6EO4wwDNsiEfc9Hl7Ta
- 71kjzN5ZD2e3JuGzSg80hj/tHnu0hS6342UkkIt4624gkevjgXEv1pPLEWZtY+Pw9KDZahxsH+bn
- eIwyIc+Xk7uCbD9ArzZ2z1IWWBfmfvidfPynx3v3KS8DzgZbez8IBqBPsFInR2sbW43N+6RLAcfh
- W5GCFgv7UVrRvfTtseSCANsU9B0x+oh1+9x0ZzTCmWYu6gHWeIbM2y3opBcDyXIy4wqBGstYYiIN
- LI+gDsIGrDde/pjLMZbDFRPBvbn3QmcOrIi5HzHNm+yEMvc5SHrkHWPNrk9pPtnAEH3OAEksNUTD
- EVeZbChqQbAXUaDtDm1JkUzGZ6J2OAbG8BLOGiZox9wFGMHsX8IzKKeTyZxZlC8pNdIP2YtCJ05v
- 4NqkN9BK4PtFPGstxakwQ6g27jDgKzibDC2LkPdhek9SOaemiMojEt3cbO2vHSDyc2o9eTSl9ow+
- sPUW7+LZhGlZOL2ZdDkbumm2BlzTG4YRV2MA3vMuD2k7bSZ48eEnqrswlztp7By0Dk+brbW9vUfD
- bsqtujB3Q8/9MGzhy8wKQJSefKJf2T7X1M489ynYVqN/2HfHQkLOgu2vP9hjPAMzcAxOn8aOA0S5
- eMj2WacM6xT3jkiNc0TSoFIMxsxSpFJcc0o5TTU8i20lhIHw45L+TRq+PMFuGUcS/gsDnw6fbrMW
- 81EtcszocsJELHOdEu3mDcO3Q2EICXVvl3edqBpJoEPcwUTD7x3d1uoHYrNcdFrmTnSlpM/rnJNb
- WhK9CNxnc/j9JAff5/B8yLt+w+XRH+NRJ0RQZfklnOnzHIjkZ1oTi8ztObLvqT+2zyglvVESicAp
- xGgTYnB22GQ+KAFRLYUIEVan1HvGRlLqQwzcGDWMgS19t113zAGtTQBa5X6KeIvHaU8QRuSvqAuM
- jR2ZQq/hqOKMCpUKN50qwipJ+C5I4+AATTpPUuPk+dx5Mu20fQpnkIUiJic5A2uYAx/nW5vDCKIl
- 4BWBYT6sY0XqEW9JL6f7T3Bf3hjCkHY5h4OY5/QfxXMYaqH4Xbs2QoNZwLcF8zqxDYu4oJf/QfSb
- 9L6fF/SUU22GT0644lJIUBY4oNYmdXXuSmNtbie4YQL1Ulpt7LRL7t0xFXvfGKG6mxzmaXqy8V6z
- pjOEj6fLUtL+Ne7cYL4NTY8XudFvJF1l8dI3MjxoSsqDltZz2SSn7W98PKwV9xSV35Dxv3TmptPD
- B2TYs37Mqg2unAEiTpBhpcdWaqRf/adx1Goetg7Wzho7a80GXfPPtawD41qSJR7oAB+kB05W3F9r
- HOApkebWQTOu2jP8K4zqH/bg1ziz4vHW3lpza3O67lrgWPRSKGga3mDSu89fdHXtGwExPrVpnTNr
- Oz/U2C+E1MhuJ13aQaayE9iGb3bXgoD4+swC694NaUSWte35PQwHCiLvPChloJvhBohvs9LHNr7q
- FOS5EwKrUBAP4ep0iIfwVQzbPSfkvop5ZfuDIYusG0O+NAx86TdYBIAaDo0FM4v9AHbTP/3M8+es
- u57LPHGnu62TrbXjjd3W+dZ6Xsz089D2x0eGb/SmO2Altm5C34iLMYTj0TUdDJ28xggfWiUt2o+4
- tv2Q8CQqqCZKDvBVhOvAHxR7H4I2Kc2RFtoh6AFLDBPBI5zJgNLRi30BfCEktoYSRvaQx62f9Ayy
- dmLrmaCZ5HnEOtqxh+AdU17aMv6HBYABksVOLIb/DVPlUYvpxzulTIMUCuBuwel30bWO3mm+L8qE
- qZhHUp7HJnqHjaOu43+gz0XThRmEYiITQTL4pobrhHsUqJRn0EIAmNSZ8HBGZYRASiqDkYbCeaWi
- 8Ni624LKfMOc+TKbDzE4KUYm5kG7JQQbBDKKElVw6zD64kEnDBj7kWZHMcKgaJmuY15JQGuDGGLY
- k0Govw4d7XqAbggiNiCpHfYjaLHonuRI07hhxl0zFYZtbJwXRJTTNb7TPu3EIc+K2L6S+Q7QIZP6
- iSrpLSeKdWE6FyqsLCDqoqBipVFUUiA9iV6tnhSPKtMVUT5W9GRMjsgnoRmFVQklvcXmn5I/oHqR
- gIkJDyNUI7lFXxI90YIAUqmznmcZPHRzlwEombTfLvy97cGse8DlMRB03/DBlMUBJBn8RNO18lTL
- U0lzWp4gd74+tJFFWoQmK0JpwaM+XFtU1JQhKfZWRDjqBa7oRaHC9skuvSmUIdLi1g83EXBB9dqE
- 6RIbKE1OX9x+wIqxdTADMYWfjQYruuQCan4NPaqRYH2s5onp23baoCDcFVRweI2WA466I9QeNKwS
- PkjC2Bxrja3PJtvfGU0uw7rVFn+5PdLmlh9jy7yXZtvFP3HzikzxyVIQB/lOWMOgJ7MIYKd/mZmb
- rk52ZjrAOVE9I1fwcopIFNhDNBCBhHmfGZcCXMV30vlOy4CUBRYGcLoLStdkjCl53zJyUNoHGJq/
- QTtKFPzLImEnAl9TW/r5KNg1EdC6a7vsYEMcv+r0Ybr2ttM/oaVr9J1I3eIxHI+N2uiItjaiTiZ0
- og22ta7SDmX0lQ0nRcoav4BVVu5MeIFCgRruVMDwDLgllOJ0hDCk7DnsdEQ0w6GD/2IoPot4Ec8w
- YcDFmmUMQhG/jJGkVwA/PIqbCIqmNlHwiorAccAc5ko+S4TWcYsfjdaZu//5Yp7hbNMJ6RnueFpd
- 4LQuctsjHlO+6/Xi2BzLwQjsRAD7LqAzNsePc8Iqo7ziGyaMlN8RsK73Dae/Z3fCuC4JqZrY84As
- jNiPclM7BVxGSeyr74vDwniWRYLGJR+H3AIGhBoT75Emt0iD77jJgQ6vyWMZkMyOBICOcF5QNVEe
- xGKfrUZco4m8+x3umgx8B80dfphgozDqAiqsvIM2ULIwUfuOAnP8qyaToiL6yXZtMxSiFpqCpQG4
- oK6CvgjSMcWphV1u8zZBJeoUXPph2QU5YL+GhZJSY78Hhbbno/BgolAaYRzWSjSNqbMoWvIsShd1
- pNkjIn+hx2PyZxfLx4/CI0qdpOZJ3D4BbMH2+Wx1NlsRApxsJwV9k1WYXDfeGPvFWoPfvL3nQG8G
- BkzlHPZJz8yY6Lt4eO+S43v3ogM88NgA4oHC+jCuhdl48oeDnBSjiAc0fcfoX7rRqtJjfgMDz27l
- kr9JI4yo/BirJlDK4oIcY0hKZabEiwURFs27PJ2hMcKhbzNnPzveMQzwTBBDFrA7YgljOQGKmE3G
- kCJvgIfvTjMNJ4hoCqEAqtgazKmfTMSzPfHRLp7Oj2FMgiA6fxVgkIngLifuVXTgRPgdaO9KLnL/
- A+8Gp8dP5MS8dkJ0CtHIHpw+SZxjiibNTtAce6MDPCyjyDyApC8eTRdt45ETWFgebglcizG44Jjp
- 0f8VoG5R3Gf+13sWR9mIvEJcurEHe7nsyOG+aZ6fMpk6xXbOFWIe68Wdo3yfgkWKwXLO2Nla4GwR
- nzv7UGUVrEu1Gm17eZJSg/8vBdeXor+EoGkXeIgRjrkf+Y7ECS4Ez4iBSpNpAX4b4jl+fippK3pW
- OVapOHyYRmz7CBaz67iWj/pxDL8T49q2cslSsyAw/fYiAwyvmnSIbMHownHU6tMbZV+gXSVb3x+G
- Q8PNbYPu82Jd9KjNDjSZ2eVWc/vFurLDTmYf20PE9+DF+ulQe5ldNYB8b16sIwdby+xnjZ7jDHPH
- BkYWvViH7JXPsOVTs0HU9S9907FWLbPX0lRZ0+p1XW3pdVmpqqpeboGZD7/qde2vzyASS9C0zW4f
- j/zl6Ozzy6FX6FOIrQmN+obbogPV2StR1vWqslyJE9C3w9w+iMKX44z4IKsTDtlJ75bTx0dVgxnL
- oOm6plb+zy9D0xvkdj0XcffliCG9Dl3e/CxyKMvy/9V1+PVh3eVXpgnu85PjaT0wukshmLpWIXlF
- V49iRG+M2Auyz1M2hDaaT3hpoBZ5YmxVVzXDNiTbqrQlXa9rUtsoV6WqpZTrtbou13ST9CjbvKJL
- J9bZxSiGG52opm0pHmIi3pS2x3bb90YSCUp6P33aRTS1gcmdQxkbm89zo0EbGe6zpWq9VK2XqvVS
- tV6q1kvV+s+3EkvV+k0sw1K1fuuqdbbeqUhJpTBSO5PJ8zYj037gBXclU5WmdyCZj/uYbx/ScQPq
- bnoCyYZAU55olyYzr8i8ieE1Tq4xnjUn8r63vZt4UntxysQoeVPQe6IMDS4jZ2EVP3Ur8cgJArOL
- x1ij8Wz1BuF49mAUSRRIjUQkzwPNHh1wnb6ySjKsIO5/zUp2Dm0gjDaPMUCP7h3g1dK3ltHlxFi+
- R3Ew67RhBKVqA4Ir3mzXvwRWA0kYPIK7FFQQt24hzRiGXpTGdxNEIh4m53sseZSuhO8YNxCF78is
- E4+F1tNSMxSE1FvS7SCtjKBhoEQ4wNLRRAmIccIjVvFhqO2vnTQfCRt5GjZqMk3AhidmwuaRgFAm
- AaE8ChAzWAW3QPlFIwnQJHFo8orCKMjl8JqiXEQomTEq/B3Exo7vWLT3xOJf/t5z+hNJBt7gFRrt
- aqWW+qbYMy4nDB7HZrDT1uIkswg2TGF11xutWVEMBCx4HFYioIzWdx7vpofyeDs9+7PB/mzmf00D
- W5UmARPDfTLvSRyFe17ahp9YC5a2bqQWYhjYUbQWm19inJqUqhQPMpVxPy0DeMRVi5YZ+xfb/yxW
- QSxpFM30+kvbzlza6NbE9EijeE4+Pnazhohw/HvPuNmnwCoxMELTdMsD3/b5XQOT0dxiEzZxNynF
- FNKBRKd/1Yq2XfM8dIricrI2eXEHe+Mo3iV+Dq1umr0j58Z2G9s+JiRwJPDNhXSo71fs72XYi360
- +kGpG/bcX0DV22nuS/+plfc/Vw7em0a4OsKDYKZ79X6orP4+VPBoaNcIuichhgOsHR7Ug9PG96BS
- PtvRPsuf1nTZrchK88g+/STXq4iPNFICIAWYS6BLSgOcg+R0+CQS2KxLU1OMMXoqc2FwfsausWAM
- SkqaZnqJsZSldJl4IOmcZ4+Cx45lDKEiJQrE/SeSn8R6/KQWc0wfMXcIbP/aMdmS9W231UPZadC9
- PsyVGduEa9bmGL4dE28oRsnXojEGmAdCV7JYrmSxbLw6KLsq3QNqDTyHXR/cs8Ouhy0dHZJcHhh0
- aRRD2JYv7AAWNwf5v+EJAxJZM3t4YHAwgLZnURtPngR2gZceQS5ee5TP4AUxlMGGOcMT0CT88XyD
- YR0tJqeKQsfDW6jhzz4d1MEPlX2p/FPDsI7ohtUDr98AU8/b5heMR4wOecbhIDr2kgxhxJutWgSI
- FodCC6HQYvjDL5HHMBQZA1EwpLHZ3Mt/qMiU0OE9UZpGiclUUVuPa29NnqjBhWcnR5retuePDB/V
- 4nww7rU9N59hbxF5VCWG0zHBsJR5Gje7o3dS4yYyK3GvXVKHZCnQdofT88Q4sDnUU6fK0Zhm5D5X
- OqxZp30nPHfCbtNaI5U3U5cDeHQ8L0zonwzjDg+b+V+LyQmgfjnZZDyB6dwfOIHAvx5PzeDk+Ozr
- xBTUuVOYzn0AR9SHrTKo2PbSRoZhDQw/sE9mmBdkIrCQaCfo2tZD5VK7IY+3EBnbICCYvTb/ZCAT
- 3/dPs6KIE4mG2VfULn6SFwXlC0ZhJ4/sRQumAlnEABQLlUx9ksB75IYlv6CBPMN0L2Y+NURFyqod
- DzYr/z7N/B+1IZq16WmxLUtpZLel34IBi38WgYbPU0eY3pwBj8DpOa7hY7tG37GDNFRUKV07hkc6
- h44lOuE+ScrfMaQRL/TqR0Gcrzd+3zabqNZPDFybOXDt7QycbUSlB67PHLj+RgbOJSezotKDL88c
- fPmNDH44uPRBwd/0Rn36kReq1OkA00663mifXsaY4mGVmXOrvM7cni1P8TEzdVKeMp3y19TUqnPk
- aVbus71TdFvfrJGjy0DsJgQbG0drW+nD4YmB16SoqXi8UeJssY8mPR43xEr1cr2uVbS6QARQKte4
- YRT5naLnT7jk37b5NXk4+vzDTyMS0IuojBVJn4neSszzm2IEgizQVqJqAHIoAGylRWGX0ydSNvg1
- tQiHtdPmIQ19GHqbmzsUys5eyMNUZlh84H+ZoaGLI/VkfIg8VM6pCktlDR43mbkgsyidKYxPYeDv
- zC+LUUqm62GIvgowsNqYQnYT3v836tpIg0BI7LIAaBVrSfXH1rtnB7GubaZGpg6yrVltzwvCeJnX
- 8XMHoYJ+xgRgGCAyoAJYgYfhpwhMWGnICBxQGm7t6Fw+JiW5FhtL0+4N8KBphHTsoYtDn4D4X3zs
- gp1gK07uAokNF76/wI0ertcCmbcSDwLhGyFNxgfFIz94TZfpO20kr7ycn3q6g6UlXv7J07UNjhl/
- mjDuSw9tdS4anIDMd+iAd7b1+bTR/EpFXRvHztOxf75xGac4fTyd4ebZNY734lCbeB8E5nHPnQPJ
- pHtx6yZQeewlnooEi30dGcFjyVMXmS+LcMVTnP7IPi44+dgQByX1Hp9SWUaOLSPHlpFjy8ixZeTY
- MnLsT7YSy8ixN7EMy8ixtx45VlxeDbG8GmJ5NcTyaojl1RDLqyHe3tUQyxODix0fnDhLSN7juWXo
- iQEpiN5SmeFxml1ncVcUv0k9rigM1tQrCalLv4KUO/2RMEoOE4MdJrp5GH5zG0DYJh15eNXYMMh2
- 5CmPWgTlnr0+TjE9uBvE9aCmHbhGMdfom6VcoXmyt7aSS9v6QTG3BSpxD32zufe5bUBE0wjA/JRy
- KY8dynabPfrO/Lwntp3LaD0IPfMqxw3/nC2aLubYW2voXbANv09KvdG3cj7ao4Dyua2jk2KO716x
- LEvsYQUltgs3ApkQsJ1Fr9dDRyuOpcg7E39zzNtQDELfg97aw7H4CaqIW0Sdv0iJ+IVCZEQacHGI
- TEr8ZuMoRkMoggJk2rmQ9gSLMNZoakU+gzjhEqg07Mbf/KliO1nlzz0B1LNYNBNgGCz7TCf5n/yp
- b+rwj0V7GMBr0LJYhD92cmIUrzFDw/3geMEHkCOtAIUsC5DU1JoOZryspEtk7VGwEjBo33OsD8xo
- d+h90hTWJW6gxhGzX//ToIIfAxNtodUxl+Ef2RW+q7zREmuuxFJLZ42t848DsDgBL1cBi7kno+e1
- Hdcuma5DZXlV0eJJCZWCwPZbIkaxBUNlb7zge5XqNvw/qBPj0qXnXWI7Xg9SCCT/QNqAYuhXCEGn
- gwrbjvUPbXPRztGNkILSYrDkc4RCC3aUvxeCn7Qs15accNi3A9QSkOEMBpJjrUZrW8xhCjQ1kJhi
- gblxV8JRRAV+CwZQvNNxXAefMsVI0VUzXB0GWKzUa7slFlPbNvDe3feDcLUuq3XWA/DSISppi7xi
- noksSN9G2P1wOTTtD6DCBNCY1KU92zymJe9Fv8/e0w8iFcKkgAwV41KZL4RSyTEj4cO6PrFrEAPX
- yNNzfU8iJKBfFMhazPWMGwmRj93ED1OMdxp53CyPpqa3a22xK54YmKLUNA0T1fRhBKbmRVEQTIpj
- tsQkksR5b/xoQ3R/OZItz6UtizmN0GkHupT6HV0nHkaX79J9vwZY0/iGBjuDwa5bBkUspCt92dMo
- 0eXFVbqFmhtTDsbPdFtN/jJ1dCMuf4SF7l1WtejBkHqNPchOpzcStzrTvd8T3VKaOBayG10IXI+m
- zk9woFLuwwLEm7/3UxD+PYLTh9/TcCsCOmGCXHzSGgDTJmMfyQ0MSvZeDsXaZzYQOWnptV8a/4f/
- o+smAK/MA5somgazAOHkOuM1xgnrZv+4SUYkhd76IUOPY2PEeWW8Ty9sS3wHl91xvC5s4Dhy/ZLH
- HxCq8bgDz3fwaODk0aJ4sVmB08QzzZlCMaEXMg/BRsrUz7ge+sNzX9mecY3yh8fe/IxgOEaQRKA2
- h75PQSOCFf7OnElMliOAFE0vq5VyRVfLdbWGHovhIyAUnSbZ2cLDJPycBx6MuAGNCcrNem5tMckz
- 1R9fcBb8Qy+yig8nwHUCYzyKWWCFAwHGYVCWZRZ+kzzx0orzEtNhIZUM0fLJEoYIIEL8ZFi81rfE
- EQNWUpf1mf1g3vx+WIn5/XQ9pmWkupjZLpWeaPKEBRyRSg0Nc3adpuEU9Zjs0fuTSWeacL/Rhevc
- fcHi1sO4a+aEHVteyJWEe7rPm95D3Y59Z6npiPxE3GL29CYb+mNm2nP6Dp/tgB5Jzhh/FhiESTI1
- fwrv4obfB2bHSh9+G4JsAJb8oQNIX8B/pDG0IK388oH+Rq3NAlaiwEJQeiFgJLrNAkLQNXz+Ik6w
- b9sUjr0APArEPVYkNvdkI1KPtzKT1jJ6/LEgSY4gHm0WdNr+1Z5zDUzdt43eFFwELKDUigvFAlZs
- 1sTTjb02rVAINr1SFYup4qIQgqGmJjS4FFbbZM4k1Ir8aSyOR+IFTjKuqyDmqtV75nqfCVXM4vCN
- wy5nwdT9kwB0BjRTM3wiKFkg6yQUE+Kcoyn/EH64X2bCVETGpsCZjNh9Yf49DMG2ZleOEKzA4sbf
- QQhDRRjFgbQp0EUORRjQNRXkLkc8w2leETDjpCzqpobxnGKGzkB5LuRlwTAa0QRM54OUenoKWB8N
- PsllXf1IGKqPBeL/daBtbWzOApltWimIzQcRNvRjIATj+rEAmolU8yDUZccA/uIgYg8sbTK/bAaY
- UvkcVmHMshxrJlKlW55rEM1m+S8EUnwyCRT5SaiGUwDlKRyYNLssqKHezkIFN0AJDKfgZmLqYrQ3
- 0VTj8+tqsZOQoZHORLUFkWhiDud2+8yxRxnY9Ai4mAwaoq0fDxQ8PXzNun4WcOxeG0+te+bVA8Ch
- gpJYkBnWH5ZJtVNMnkbKyn4S3T0OXtDtJMiyIMF8WaZjTzOaRNasqePmFt63k55xIhX/8NCOVHN/
- hDNhEkJi4AKRUgOcglVio0NV9Eq1VqmUdbqFpW9Nw46lPhlsbxE8YkrzIKOruBGnV/CpTRwevjjI
- SDLDFcMLSKLASyBZRqNvEZZimA+Ak3bUNKVeruGTz57vWi0H6pkZxEq5ksh9CVBOtvgW4RiPbmEw
- YvSNZzlhJsdL5L0Iy0u19xYBmB7hPCDWq5palatl2pLCA0WkZU/DkGVKv7HcWVBkpdwxykPb2nu7
- XI8NdKaLlR8w2TMYOU8CI4iPrszwmMYF3sLsE8NJTzepkLt8snzHwR0GJwuCge9B+DaM2+mDYjVg
- R4FnbEEkWn4r9LMQgNIDT2MKs70egNAHAFHHuSnEkLob9gM8BHxn06ndu/go7B27D8C/s8POHTtO
- ekdhwncTJzDvsg4D3mUfTrvLPiu18ouwE/hwG7NNzYkJv9by+d5IPLRbfpXFZOFRmas47cJ4cBkn
- 12ShZc0AO09Axb7QtY2wZwxW3tJSyD9uLVAC000oM1eD+0jQjzCb20w39yfiOGxqnCF7ftjxXMeb
- ls0CIVutqNDoLvpJv4yOd4m/TdoSNUSayLY79tBxXXtlDtuO+38bEJwU6SMjNLsicUqqzdhXF5Oa
- wb9fELKiwc4c5jo5nD8ToC0x5AXgPM1hXwfQCXZ6xNrHn3fXTjDEG25ujVuApA3cO3DMbojpoRHl
- Gqbh3V0PowaxasOavQn3l128HozH+Zy5ZymWjZkFd6YXItwQqPRBZyGCO8wlUDt3V0M/iCD6gDGR
- 6PdtwpIGGE0ihmY6fT5IZ5PCc2D6yw/F/L/wQrEdTc+7Oh1Mhz1A8nAwEypR9puACJvCXPuPjXdq
- 3k2jPa1ysMKJTaqC4boZ6i5aL8xs4TYM98aOZ6u1f2q4idvCpn1QPCPaSo9vFSuIgK+7YACdB3fO
- wLvDk7VezzFXZpNd1NfbAFViOLOBFcW2pbYpxjBGqANiPXuLXRSTTFFuNlCyWnxgZ+aJO59TIUPT
- w+TboHN2aOKBztqoedKs/yCcWAAks8DhjwehF90JMwULyo63crIMZaQUOjDpjgHFoCmKaQe+1Jqs
- 3ZrjnmJl9yKz4S2Q1jxjMXL5Juc4ThFd7KiIIhGCsEXRafZMiCe8EgUsL7HyK4tDPtHLw/b5m1Ka
- F4F3AiYznBmztiou6RWZYCHI87KPgLpljFu81l8P6PHEHgNwvHt1QXizoo8EN6v014N2NK/HADtW
- /haDeKL8SiaEQ2/QYoVaVOqvB2cxrcXAXKthfAIo1ovBFwvOBizmzpOGf1qY4sQeAVLlPr7v4Fy4
- SDK246MsodWzKhMBsifucPZpioxu3gZYMweWEQHJZ5elxY0WAd1MyIzeGkRG2ZBIJc8FwxQUhpGP
- x6NLobLR6kOUMBeTkr68NwWuNN5MTiYzcg93LU8GrhF0p/d7KHnhAybJpp5q+L3kyZKpCD4cnxSI
- AS54tASBNARx3OgHeBvMNH1hpuSI3FnASTXxNrBmcuAxQDCnlciZHwxUr9YUpVKr39O1ZtvQSf9y
- 1ra8bUodKpB1zCGqPW8bfKKHtwHK6VHFwJzOy0IxZEoZO4wsmcPHcB0jmO2W4k28DYjQYFJwmL8h
- SOVnhejj464CR+DnXC6UaOjNgiI5iyxg+HgnjzIdCobJ/LT5MPT41Uv9YOjjuASAQihV6Lie71jG
- nQk40/H8vmPchfaNEdz17dHY86/uvK7jzXYFU09vBHxiLIkgRT7jFEyTqTNhOr3pk4BppGcVELp3
- 6E6TuGMd9F7LCSXT8K07y6YL5+56nh9eAriEzRoM29hyQa/hZYdhVwJQYw0JYNe/q8hZqVU1K1Wr
- 8FTgw1acHDWcTo5aTidXy1dS13Y9864si19a9Ity4wmyKlRwMlHLSkzAI5AAv6S2AV1TIoU6GSBo
- jQHqWoYrJQsDQgZdCa9WSif7Nj7tmE4zHB/fDk8nBuHQQjGeSmwPAygYBBOphkuXPdJdEh2Qdalc
- l65/ZOFZE0Nk82gb/as73GG5+z4EISX1egb/ZVp3jm9QQmBc0waCAlDCb/yfyk67Qykl+iVWFH6W
- JUUy/J6Eu4NEEQBiVo5av1PK7Kvj3MB6TpeaTE+VT5e6i4jiT0rqiGzZttA8KteyqfzPBYJoyiJl
- gespZhwTn7zkYWGNPrv5N316PONCi5c9Q043PEw7fii5QP/eBUCAZhdFLbImC+bPZURBWJ/S3cqH
- 6GWkwn8N6XZNupCluvSP1q//mk2rrO8/focpcZYwet4pG0FD2+w2MyGGObMnGlX74ydLaMVHm4gQ
- ZAmz5nyCykBGCOUHNMdhLL0ClooE10oSi+aSZLLxNwKb1KgfgRtO3xoGoZ91cCSRNQsQvMj4jfDt
- 1Ihnb8MnimU5RMv1cjWGzHgOXGKTOfR8igFhI3cM965rG27YBWXGvuNvuQd3bLxQ8U60YbitS88j
- PSlwzBbeA4qJGOvUv3RhgUnw4FcwhA9eGPGv77ne5ZxAkje2NBxIi6zLeN6qCMQ/AL4+tTLI7GcC
- JFXzjVAtH3AMAp6QRakeex3+sDFz44OXmN4FwecCUMPGi/4ifTt7W6RS7pQV0zakmmXWJN0uV6R6
- p16XKnanWlVlu12pm7P9Qn/W/RIOuRYHVItuRBSASi3Q/I2UWrxOT18lpzdwHbAurj18PAbnMmOp
- qoqpy21ZKtsGLJVc0aRavV2X6lZbL7c7ddvqzLmp7q+yVBxarRhaj1wvkx7SHp8Me/ggzHTsDcsW
- 6nofFIcHdrjS7b0NyPJBpUATRCPkt1CkJpepVPlDvOASI/Oyz2Hg6Z5+eIj5hWThuzZm0M85inWy
- 9TfCoCfGlGn+sdekjujmj+wIPl5ktok32cTE7I+S+T/mUqt4yHOOBLIyLXbpiTD+bfycsfUAGEJm
- 2aSvj1WKNHA+hTk7EKle3gaJTQxpcXdJYHstAZiFIUZX2KPXj+6Lj9yf8686iXp5KxCLhrPwkSV3
- GDAymHawQJZkGUG37Rn+nFNGSVr6MxPayG5Dl9P6BU/PUIQXWnOxu85bf30WG/eUiDGI0hY4TzXr
- opuMU1UPH4964nmnR94e9No41cm6U+gJh5/aYGMOvIxIDswI0tx6HZKSe6Slbtibc+sSq7QowHhx
- fjFFNKxi8rqKuMkJ8PIb5zHGiW0DZm7w/qCxizE8cuiAy9dZSM5vw/4wHDoW+jA7a9K2LNV//b12
- LyU/9cd8Kur9ShY4njBdfJJh9pWJ8bwfBYzABRDi9u20EOh6YXqr/nVWMR7BU4d+hCNdYPyCY2HG
- 2ivj5tNnRas8iwGjUyMTn15jChzfHktcCZ1gak0eo73/mTWKRyuhePkGvkVjG8Gck1p/dq0TQYNv
- KERPJaTekWkbgS02zDa8XmBSIfYKA6Yds0Eln2U4cGw3sPvrtmEiMFLPWh4Zfti3Aa5e254oQGn4
- 6G9ZgxHmRY1NWzzukNngptk7cm5sN97D87xw37NsVzytx57BxKc17hM7fEYw7pstOj/kOmb8ejF9
- tfjrOfi0Mj3Bgo8ctby+O6aXQdDb4LdCRn6wfi57Yk0syyRa9o1rXhY95ZDJX+5AgQeNthCMovvf
- hrY/bg0MH9YtpBvYWHpIviCLASZEgNgW3ikatLAVo81w4MN/f+W5LfYeMc1GtJEqyd/zHNkAAQQq
- f8fS9jst/lwQoC2CIf9B5emAWd7QN22WqpCKPvL8K3zLyqH3wIRDgKDMsiSlpJa+B8RFafZHfOYI
- qfRDJxxIfa9Pb7c6HQfPNFHA3z6+1cn2TNcs64TMwPUQKQ0fgIpJgL8+VjrCx/Oid3boJlh+i4tE
- 7+rxl1wSNfh7ZbwwPfgn0Y1vQbJQ6h1AViVVg10Rk6hxyh5T2xTPqO06XJbkxXi6juDpvE5wOsCX
- AuMigTRkKVAkCGx8GJvDm+aFSQOeVMyv+x5AfcPu06HDfJs+TfqUOBdA3AMAtKn8huFuGL43DJCE
- 8JgnBqiwT8oEKrKPxAWdmG3hs1sDlkIltq7ZizCUa1+zi7cgvcnWlpKj3thlpPRHiC/87fzG7uts
- 8XtjRTl06/lOQDw1KhgnRgU3fWMEM2t69GaWKGmxVCn0yGnAy+JTb/61kSzoiKSo0J59SW+uR0Vc
- lhAVODb6l8nh+/QdZcdA4fn2Nb+SjBc4wUcPEvnspUP2dAOWwgePY7jjVwLozNsZRwsL/2cy0pYX
- SiNLjCc8+6RvDEAjSvhQpUAk0SiGvT6+Sr5lOYClDkHNFr8lvp0TF2vwxx7jIuz5x2SZPdzyC9kG
- V96lj+mGStvsAWBcAv4WsEWlJNzYZuPvDYFxJiZoiqTpaeaTLmKeplXkOBk/kjmbvuO6+Phhqghg
- lEiGwkPcvLSSB0rwRCymSalDBBvnextcpYhoYoR0FrnNoITwKFJWZLRuRW+iJB8OiRaDA3HOgpTO
- mEWYKCPssw3PB/UIBrGDb5Lyp2cIS0yRQ7ME9tRjDWJfSEttcl2gfD3lnHeSDyfy2ENO6RJS1/IT
- sztm70+uGz6/BZpzVEqNLvIVpU8AcECuyaICNnHZk519EKsnTFthZYJLCZ0zElNhGBSz5nUCMzZA
- +WKSsnRk2z61E4jFC1IFpAEUYI0GEZ8j8j9ib1fzMwHsJetiniO2yOTIHWeLHfYAr9o/4pemw/ij
- rfcgWQqfwBIPT2OpIPqGQqAJEeQ77AekABUxCeSYxNoNMacO0hc20I2ysfzk9dzRNdcTOfvneXYD
- N9viYusg9UZUEucXQDGnT4XoE0s4fRokPpjO5GjPBrWj6/WlyPsEBbLHOzXUXfZ+jMjiX1F6qcGu
- ZhMFHPE5VaIZvwqWLisl3gubrnbsBQzYyRo+S4wLR7tw0Sg5STfwGo3k+2oYhyUlXt2mIhQ+EF3Y
- GAUUSLF6/x97TK+iBSHtYVE3oJcSXgST+RMYhvprXLeY33P6Nj3gfmK7LLoBL1/p29IIE6VApBbz
- LJIuuT5pdsDy48n3/KtQCsiGS2Uhx5rIhgke4wMCeJ8LCAqfPSaAjI9FCu6P6W4azgl7Y3aJKRMV
- 0QsvVDzqneVFu4P7YzaGrCaiAYpM+hBZh2Tb0VudgBYC3HwHdzo/ibusUMQv0iU/HNsBmIQcGlNt
- Hg5DpvtCqoRWSjF/JAhmHQFk+sNeO09+0nb8nSjFnxcNWBlTfCVKRFwb8mNQRdkx/FkRDpAoX0wV
- ssQU4zzOaZM89wij3VGlRp/XBPIcucNgM9r3YDd1pjZCjtLuDTD+e8BOQzeRhcw1nhLl9zwuhZJl
- IpYZlemEvEwAYsq1yRpG90IQAC7SN07888lRpLFwVCGendRcWLGTYZuei2fcetgGY4vXT9SLi5dO
- 7CQrCmzBfiAPLKGmdx6fRmQ8hebEL/Tib/fQF645HbBPJ0dQYUjPXqIVmWJISXpgVwgnc4JU1pFD
- tgurM3DIbKEMAJ9BD2Fy6c6+0plCW+G5ka5CZU7Ir7FmRbDAT4n4QdowC9bHJ+K58+jpdmiNbR8G
- s8ufOD3HJdQM2K9UleTGL98OjTW148i5lPTAiNSEqi5yk7o6LKYoybqJ7VBemO8go3oyeW9vFFaS
- EAOiENLOHkOOqBTRD98nEeU2fIci85LlTJEWF9t2XEYeUaEOS4mLAGJMl8KTJ1MlGZMLkuV8nhQX
- OjGu7X32Im1cDK9fjR5hjUpygyouxU2pE3E2LqJK/gVZtLrHds9j9mCa8RAygpDshIxi2dk3sAQ7
- IAGIbE9GDlCfQFrKlwJKg0zigbtMdqUbppwsVtckC4/TFrsNX9BWMxWbMhm4cZo6PDp16vLM8S+9
- tFQRihwN/sg1xrZ/7oRdwKrLhLhnUxpQNhT+CnonopNg73iDOqES5/L3wiu3wd7GZi44eoSURSKR
- mrxRBS1k5Pncm8VfZn3Mc7ToEY1dlEvX5Mu5JosLvQFHx7SciTMkycdpKeCKv5gePe/CvweuQija
- YsoUpaiQcrB/Ar9R96Ns+B1MesKBwSHDAwPjFMuiWwTVYF+Fj9bYJ/9ope12Bz2l260GnRqmZycb
- 7as8e/D66a5YPjAYjERDwve0839O92zGW/VLj+3SY7v02OaXHtulxza/9NguPbZLj+3SY7v02C49
- tkuP7dJju/TYLj22S4/t0mP7V/bYMs9Y7GZljOYQLA8f+sh/6IPyiG5LkGf2dLzowk+054s/4nl2
- f0jesnicU+N7hs9yQb8oGwmqb6SxkviMgm5bqajbQapQ7HiL3NldYByufQI9iEBi7mMGXnHp9Plb
- pkRxUgfWje6e4U8thMe4ZFNR0Amne/rKRAH92SHQv2U9D8Nkyw8JCf8xaITu8l5yusNHbFmQH5lm
- EAhBx3ErGlXKhR5P4UN+6/Npo/kVEgMWUt4mmYzuD6ff5C4e/OL7GDw+HtPuuRsb+k0hQGo5AMp2
- B6iaHeb3OXLQ7SlWarEuh5hAuw5GECCOMfHYJ1uLWpPi0t6IqS64vQFjc8nIpZP9s2oweOKgW0mE
- IaiJUm9vtNh1gifHFG1G5Gx5tEsU0/FhH4Qg2NGb5K9K7RqJLHyTiGcgATf6a32nZzD64rsBXswe
- UMTRWHEDgjYXaOptLwwBeT/o7AngDhQpMaaAV0DkSum5UU6OFTimNop5shz5ZlPXZg0rlVqpWgai
- 6fp4nMYFKFXkePz7wzBmVHjcptHveBtkCtCEIpkD4g2BdQjsirY07PRm3Wkf4TadC/PAfjcZUKfz
- Qw+sikafPd/AFgVWXpH5BaAbuOly4pv5D//l0pJtw+AxH5CwTDvJ/4pYyMRoxJZxpYmrrQ1DD01/
- 1wYdV6y3CbaFH8lOGJQPemaUy27jpLRoXUElaTqhm+Z8kMgtCETX/JP2R+PTQb/fp1rcdPBq4jHv
- FTMn9tgghVmJqAhEg6f+xKbl/2sefKEZ0W5T7JvXZM61TiiDi6BNG2Fo5cQLYvYN6DHMEX/wdZ1E
- w+UQ9HZmtDdp7wrZ/gjRrKIqelmpa0ACPURv9UO5frSf29ps0i5TFxRs3o0iS1/93LpHDn/RB7Z2
- 6/XFUNZ6NvqeGLRAZWt99fyryRFs8NHxMUhySa6qMvxfNAieRFu2yZpHeITRGwYb+LJC1IBWUitl
- UZU+qObkEE8Sc8HpxSUQ7ByI62OGxiZ5eGnHbM21/ZAQ1LKZO3jv8BwxADN3HfQy6lPjdMzk+BLw
- pQ8aXwg85NL2mdbI0fWyFx52Oid2uA82ohPgI1YW4Kik6DoCCAbWcXxQNWn7DOhxophaVrVyRRSF
- ITFVgXZymVpFrlFI2tg7PNnanBCCjYPNrS9IpEJ8Eh6yPeEh38Pg+8JcSUOFTdVjlQ13qpAAsDF0
- 3uXFw0Q04tRUM1DiiG3KxZihllS5rMrVSoQYkKL8A6GHftUtvn58URsbWznuWM3TJnCqR6iztn9x
- kEVWSnkRskoN+BB4e0xFar0UISB9pBAwUmIfosNaTdZFM/oHWY7psON0wnFz5J3b9tVxinqALBVA
- +ZyUU2q1kiJXy/loJKkchdEzmH/B4TDEu13Fm+RsBLJSq5br9VpVjeuXoCYyENfrX27ztCKUK0LB
- IpScItBNY7wLAixuVVNKWi1qkL4m+cpazwDyLIEGWMw1+maJ9zc792V5jybX6/VquZLgPZqyIOdR
- 1GqpFsOLviaXC+Ex2WtFLpXrVb0edwoplQW5VrLxPW800bZaKakRLtJHstUJTvcQo9tt7OxOQhCW
- eI8dm+YgqJS0egwC/GIHYiPuqMaPtREz2pxsMs0uEYxlJQnU8vR6nOEeVVynXNXVek2NxlGulnRt
- P4W55WoRyhShEDbmBHueYSUvJk2xY6blPI8b1ypaVdbkxzBjlrxhDJKspS6rcl2uJLAFyLpeb6bp
- sghJRShZhKJFKJu/n2HgOH3geY4VzTti9sQdM5l9JsZNMmsZUK2ualositVyqa7+I4tHTLIwwhpk
- VIxBpLEpTsfL++wggMGto5e7wQOEeu0W8CS9np8mvBiOnDlGTUcsMZtWp0QRcAUVWHSMYpIWyaIh
- mUFAbUrHUittSVbKiqTVFE1qy5Ys1au2blu6CXpJOS06Y8E5AeIkWwYenubopDzEgnaLLvR+pqSF
- 1dNBe6jEq0dJs0TtgRFYxm87J9lydufwcOdV5KwCaBBJSPb1IwUtqiM1RMeyWlISYhYRQSTL88Vs
- RakAodZrciQUKyWloqWFbKUIpYp1lLFy7WEZC3CoJDAbP6eFrDvoGm07zJKwE1kvKV6VUq0K7E+t
- RliFKYtKV1BAyol54dci0lXXSjraE7F0pZSXkK6Vkh7rR/jxysJVBi6VwHj6fKZ0hTYqtWSLlWkU
- m5CuqlxRABPliLGDsqLU0uIVJA+kFaHUDxKvilxX66qqPlO+6grwA13XAL1iOJcgdVK+QlIRShah
- aBHKPl6+Eld8jnyVK5qmKrVyjH+atpB4ZViEHIqxinwaoUTGPAGr1mXQKeYJWGR+UbsRJ1xYuqq1
- sl6VoxYktQbUnpSutl0zTfifpOrVsqQppizVdK2CLwR3arW62e60rcdLV2LpaU7+GuIVoFtXyrpe
- S/DBSv1p0nX96+bm11nidbbwLIOgiVCHPiZE59HBfxYRndVqxMy1lK9ojujU1RLaoTW9VIu1O0yU
- o9T5xqleLpdBkMTwAxItV9YnSRSkBRQrQrkHpSZAQEtAQ5MnJSaAObdxuH+0dvA1t9fYbzS3NnOn
- BydHubXN49zWWlqGUmEWEZnbc3oO28R/SUmql+RyykWGCQsK0nKtFFtG8HsOZcYdasBwUFVJKLyQ
- or2EFFXUhI1KH88Qo8wZN0+KlnXg59H88eN5IhSaiJkwfTwkQIFvJ8QnfJGcTCKvSHtYdr6IpxAs
- KzAqq881ToEiy1UV2tLlmIfKQJrVSa+RDMRZLULRIpR9vOxkPO9ZxmmtWi7XItYF4qVaWUR4Er4A
- l0IekU8hEU+U50hNYFpl0BvmyU3ifqLdiBUubpSWtWpdizVdrQyGclJs1rS2bLSrHUnWzDqQsKlI
- bcsoS3Idxta24beuPlZsIudOcfHXEJkVMBQqciXhIgPYzJKYh2HX9nOHzY1skXmwvZe5n/Jcg1TV
- lFLMktnXDzRIK2qpimgIdFyq12OtbiJ9rmgF3bcql+u1uHtdL1XlSlq7h8QiFCtCuQclq6ppsFKK
- HoNFiwR8LCcO7LDjOjdZLt/JrJcUo1qpjkItYZBCiragHFVRAibmhV8LGaTVJJHzzxcxR7WShiI6
- GhMk6PIzhOkCNqmqlkHz0CO6ZN/Pk6ggF0qKErdY4b65eTK1pmiKWo1mjoaMkkbaWhGSilDmh1mk
- qqoAy3q2UC2XVb1S0TU1KVQhcVqoQmIRioJRqj5eqBJXfI5M1Wr1SlmO3ZMa6JbVRYSqwCHgUYJb
- 5NP4FOXMka6gVM2XrYz/iYZjbriwdK1Uq7quxBpwpVqq6knpqhiKaVmGKemWrkhaVbektiqrUlWr
- a4quVKvtSvXRRimx7zQzfx2btCrXtHo5IiFMmbm5Ot8m/X8HsGxZElZ9bMTC4cnag/JSrte1WOxq
- IMZBXn46mYpYOHCurmwnh0ObLUUCh4uQpnc19h50aAJSaHKtHOMEpSwqQKqVCliusRZaLbKEh4QB
- Tm4mU1cfHa+gzufGVaDqUqwR4Cgp4ZFRC5q6UNCCgpt3YPu8WNDCAVvweVEL3wevFrOARnJNR96U
- jGaZuZNyGBhXxoxtlI3V7adrrQma2tj/8rAOWlaBF8Q66KwooB2MRXtRnUzRSmmVDBK0RWN/lKpc
- jx05SpE+qbLJzw2JQw8iAvDVooIODg+2HvC9g60cW04wWDUynl7cwq9XwHqqPcrAT1LV9mnz9Hgr
- SVaEjZlUhVHrAso8dDpKWcMTUexEBm/g4cihOIbnGXQol6rVmlxX6hFaQcpM+3HjcJ+YSAYV7m81
- 115lMxOUCT32gtHXD7Qdy3pJRS1Lq2mlasJ2nEifazuqag0M9Hq9HCmqakmtKWk1VS1CKRBz9SKU
- e3gzE+AQB8uxr0kWtG+HRu7INcKO5/eCLAtyRomXNCRBSUXTS4sdsmVuDS7CtSrlUuy0YV+LGJKq
- qiW0B/75MvuaMjoDq9FsMOGV9zbL9ZIarzR9PXNrs4JBGjFU8evBrU21XK8oSuzDUUuQMLG1qRYh
- raiwrdcfYUhqWlXTq49SiaYNSR301EpN1qqVGCiQVoLENIVCYhESi1C0WHmKIUks8lk7m2AulZVq
- Ioi3ri+0s0lYg/uXjFGksSlOn7OvKYOyq1e0eWYkY4WxkSsY48JmZLmmqtV4800q12B0qb3Ncr2j
- mHpHaiuGIWlWVZaMmqlJdhsyOpqtV5T2o81I4uRpvv4aZqQGbK9aqysJHzTY7080Izc/NTJl7aPN
- SGxoAZVXj+M+yynRmZQ3m94op8kv7YjUADNBcicckZSyaMw7CI1KSY8IW1OKLOFZke8vbEhqiqbU
- SrqeGCRLeB2Vt1LXtYr6KPfbfEOSIdH86PdXsyOVkgwqfFmNlhhTqrPoig01g6RmWpBzNNNyqZwQ
- zPAxqZd+/byAXlqXYxMY9FJtwSC7UgW3LtQyxonF/s9k6lydVKvrdQ26Tmy3gjCppyWeVoSkIhQT
- e67zdVIAQTUJj+okh9j2fCu374WeL6IA0vpoZv4LH6GhvfqYm4i9+kW00XIp9nHSxyK6KKxJVZET
- a8xSXkIb1RNhfzoP+ntNRbQUhwrSxzPVUIBgsj2l8pASWgExVNblaPEqMOlKOa2EVvQipBV1ppb/
- ACW0WlHL2qOOEk2roBW5rldqWrUcW6igldf1ifCAigz0WClCwWL5KZF1M/wSCyqfulqr6YkzRroq
- Npof1D4BVyjuF1lCCoOi1Dkh6xjOV56ndxK3iwwTwfoW1jp1RUM/eSIKVinpcio2QMbAzrouabKK
- IXXljlSr1G1Jt5UOrByQt/Lo2ABi1Sm+/Trh6gqen0myO1WeqXN+Pdma4WHdf7x01OoJI5M+niQd
- azVZTUjHxbw2YL1paNaAVaPGAejp1IcC6WoYR5YOpJs841WEpCIUWyiQDkBQju0M/Jpy2Ozg1SOG
- yyRgkC0iZ5Z5YTFZR4amJsVkfVGVu1YqJ7c6y4u5bGqlKjqK4u1/TNFfQkzWSoqeFMD4/bqiEmat
- JdYavp7psoEmYguIPh6SlYpcq8hlJcliapWJjX8F/RlyscyCCH6Ew0YFtKo/d+e/DOJSUWplJfan
- gkkHaWnyBCSEtCIGgivlJ3hrdvafJS5VEOg1GGYkmCql2kLOGoY86FomjpFPoRFPnueqqSh4DkGW
- 54lMYoGRqiH44eIiU61WwHCJJaYqogS5xKzoHa1tKVWQpUZb0qxKWzLKelkyFMOW6+12rarWHisx
- iX2nePnrSExVA3UuecSe+6AeJTH/X+NLY+NFNiUPGvsLeGhARYpDl9lGf4aHhnmVXlhYkMusolQT
- BjilLHx6qVoD5T9xeE8pUsqCIdQ/xkWjKBVyCSdO1RVZyuv4aDQdyPhRZ3bmu2gIHf9AH40m1+rl
- 1PE27YEQmtxOY3OG+/PL0dbZE9w1lVKsXdDHj1NIobsKD4TWE8eKUqlzFVI89VPV5dhghoQSpExE
- 8pX1IiQW5QxbespbUy3Fsaf0McktvhzZ/cuMXcNU+suqnYl4IfxYOLghIRnoY6GDG/VE+Bj7eglt
- E0wucjHFSyVP8LJXcM1UksZkhRuTz9khLMURo/TxoLqp6ko5ceZOUcGunnDNKGoR0lAh+1HqZrle
- K2vl557eqCh4t4qePLyBx8Imw0wrqGYWoeDTjm4QU3vW5qBcramVckxCUSDHQ/4ZzoYYE5hkThFr
- mKVuQqeKrspzrxUgDpdQ1vU5B5QzVLKqrOnleH9EquKBjlR8qdKpWrqmSDD9qqRVbEOqyaB5yrat
- aTVdqcD/P9pDk0lUL78tqMsxaOjz8drm/uneq1zYI5cqeswj2dek0NxYQD19WuwNSACVOQhrceBN
- KnGuyCzjweekyISEEqRMXHci14uQuJDInAWOVNANrJvdz+G1bD0Pb33LjLuZWeiFvTgKBd+ktzuU
- hcNvMGI3yU7wa6EtjzKo/3o5ueVR5gbBC0hXuYwcXU9IV+V1pSs6Z2ODkH1NyFf9cfIV2lDjrRv2
- 9eDmR1mrgFYRLQcGQ1Un9j7KRQ3jx5QfdXUPmCi6WpafebeABhpBRQP5Gu9/o9dw4l4iSCxCYhHK
- PSHyBhnks7w5Mu5+xLsMkFJfRLYybAGGxblFEotYanneyQ1Zrdbqem2uL4dYYWJXpVaXH3elQL0i
- A2UnThD+/+y9iXLjSJIg+ivYtOnq7l2Jhvsos7E2ioQkdvEqHpmlmelHg0hIwiRFcHgoS52WZvsb
- +3v7JevuEQAcIEiRIqnufe/1THeKCI/bw69w9/DsimrnL0CMsRE43qWhm/A/95Z1eW+a2uVYD1zr
- 3pyMdU89lL0iIedEXT1LdKSGRMt0bK552m+k6yGOVpZQYFC7xKO9N6OtxdGslaJ73tW8VnuTbeqW
- ZjCZU/9Z96otZTiolRFS2eVwsNHuBnU2YQlsmxn36cve2WY818CQmEw08i7El7fouxjb6cLXCzqL
- 55puRWWukjAu+nKgheYtmmdqqqfp+ygVPf9m2Kz2CsaZWu+uO+jUhr2e367dcStNgmC77TTj8bjU
- UFOjY5KyoZJzk+Ss3ccK6qiYkYjHZmyPeRLIXHZveNWF+fzrETHFuSNz97ak6XgGd1WjE3O1GfEE
- AxOylFjuLYfJXy/iuUxu24Tdp7cz3hK5VOCJtufwPIn4bd/TBYolKFOZo6348NbRutoV9/SeNK0H
- WQtgiJpnmbkx64fGaxj2PgKH6sAJt98dBFV26lIkfevYvZYfux0H7sCbetN2bJdbwLStqW/EYSg5
- cn/t3n3oeXPdzBkezptWft5ggcUxguGd+LwBJ1NZZIX8tO9xM0GQy+7o5M83Odk5j5tYoV3HDQbJ
- rj7lz7McN9e0bcN4t6do2WkT+PkPPmqq6agOCIY5rNnqi731rHX77a0Jpo4xuziVjPHi30WTy83Z
- TC52xSHrio3Jf1JNk3/caXLRNcBEz/OyxHk6aOdWMdAJPlEaVq8kpV7R5gLzNzO9y5GxQ5y2dONp
- iOnymTlFuRWP4ynDX5S85eUN4G6ztp08vduVhv6j8oyh2r4Eyma6nS1NXm+ZX7yKnSE2/jiN4YUi
- n1SNxQmeO/QJEY8j4XGXGjYLTrFlaMrOkCfL8LRs9fUK/C4EPF3ApwvN/TBzC5xrwzSPTZxhOo5l
- g26pM75XcZximji8SrQuAPACIA83uRBxPOo+Q1NNIGVexumS8PA3bC6SXgnKUaRiCQXZFudkup6D
- ve60uNgsUVpKFg8IcwLdPsNFDHOydW5uCWxQXAG1LnXt3rlEBnwZYILkMNTGXuDo+kN4cILksrN0
- emOLCWjlZPFp9OWNEKctxpZe4/NZrjQoG3VqaEzyWH5QMLEnYoZBS60wzCx83u0H4Ka+5tIPwDUq
- RS8A17gAoAtVfTtmA1aAOWvq0lmTs9de9BIFb11obAc6IS9FSz96iHrMFq/tq1gbWiVL20A/9rrJ
- MJ0Ky/uCv07y+oCm595DkM8hnNEhVa14GdbjjyP9UfVKFoZBP97ipq5rg5aWEj234jrFLFQAcWF9
- 2LMDmm3YlnUsM9Vdw1BtwzG0LLYf/TSLwf3uBcBdAOCFob3DF5Wo4THM1LbxIY2UAdgVW93LFxVR
- BX1OiTLkECj9uiN0A/gvaJDCqWArMyWql3nvJDRwb3bqglCkMk8eF3SOXNQwGlVc0wovgXhYl4au
- Ti4DN3Av3XtXDWzgpxPt4NsLotk5An4GhqpWDEzGabCbQmNrao7dEcPNWuOAi4sDsnNYfPOsQpqF
- M7NTQ/BNy6nwXN25r7ujPGzHcQ2VuQjgPchGlAdAXQDYfl51VsXmMaH2RpBHcz2OJsrNIl7Pyzhp
- WfFp9VHhVqrnYoL2Nk9b/JkiSz428mZeR5079tGvkzDRike6NYvR8c7sCgCKUpYoj34c6Wh3cAyk
- ZiAfddlbURX4UHC0My7g24UusgJ+CC9VVdOwjkzEoVvQhqdqPE8OUBSjoJgC3QW4CwBMMuUcxkuJ
- FB7DS2FNNEtl2XfMirnf+z2IMMJ5yWZJOHJft3NT13CAnZo7mSkRvdQcn1DA/f3soItcigrHgCY4
- L/W84CGYGPeXoempwEvH7mVgaaCfPjzYmqs74wf7cEc7g/NS40z5N0AVNVTM9cKV0+2RHTu5aa1Z
- nnHuHe9O7hPcoRsZjdueca62WE9CpUMPyp9U67LzuXPRk2VPduFyF0o3caH8J8w45zoMBenHecI6
- PNtRVePdcR2b2eYIE4/JNicb+Lhsc4brmQyXnO3OOHdKC6oHs1U0DcvP4f/TGw5Octf5pbbH+6+W
- anMp1diSBqe3Xi7D6VTBXT6x8AbEUXVUy2LeTEaZ7r1FeHN1veJqzPBwQV+Oy4WDa33SSCtX9QAr
- stdTYJT45UwnEvQr3fHenf9xM9IKUfIfFmiFXjqAIHrOb0fferH5BBj4GCuduXjjufSM0dPwZ9Ac
- dRcz92SPIOLPD1QeddWuuJZtOyB5mSjBebadmWSp1JZF1htv1RmaYZi59I5GBT4VU+nApwtzz/SO
- uqtXDLY2+KtIZwbhchqUqZD5glPSH7viWaAuZ7eLtrSj7kF9dMdhuo74tZ8J1qzorm0zuQ2/nESD
- xHcBLMPI7jTpw3lVSN32KqqbJfGnn8dpkbqjsksN8estPdL0XNvQWCZjDxC+4HJtehfw7ULzPixg
- C9ACGdRxeiR6rXigngBZz549MG3Uk/NnEj6ComyCKunAf9/hVk608aiXAVRbB7rDw9rtvd6qk1iE
- ub4EccjjU/Z9x1UnKpOOtfNlgJQypmiS0sP9n94xXU1l6vKlYYIUkkvrODZs535sXj54+vjS8Jzx
- ZTB2tcv7B+feNMYPD8HDwa8DpPQ9T9LPoVnqsCKO5TKyCF/e+UBAu9HZxmx3GGHdCnO+xB9FPrpf
- ZDN7xGz/RHRoMkVGCTSZXWnmvr5lhFUtI59qx3a0TSOsemEZ+6XagSXIBAv6UeSdsMxlD+pkX0/7
- uCtLLqXJvGl7yevMY4V+7MMvdbvCnqqgXydhlRXVQjMAe1VTtc/LKTWHv+/hyPjsI4yt0AQPE3c2
- E/8VmaSpAY/02JtPINjpxSef6PkcgPooJmkBtbQOU1lKjK2ebXnorpH51+genJRCBkjdu4BvFyZ6
- AXnveTsH6NkxDNLSPN1Vs0QFllbx9nvM1RFve4njn8Oi9Ot23mhoGjBm197NHJG4MdTQD7u3hONk
- qUYmolxaHkjTnC/e2xNv8jBWLx/uLfPScBzjMtDG4eX9WH14eLCsyYP+cLCxFalrjkyfgyVaFRuP
- Tja1XUFX25Po1Fo1jAs7hYVnvzQ6mpM92GWCjLzF0tqqKSLaBo08J9exbLzTynQS+OLs6y5qOnCG
- ncw1Q/w+yr5z4kQ6pqNXvNwI8fd5bDuaZaJ4fcJMxxIh/5GJdDzbcZ3cJcb2hAFvJdKpVrvN83gF
- eOweSvz6QL8AYGQqPeMNKpDHMloUvr8hlqoOvgtjuDwRirohmNoXAHcBgBfGHm8+0mMLmXe2+Fkk
- L9X5fBqWiKe576ckOXpFw5B6jysw2r52Hc1yKh67w8Zfe8mpDshS0GvmLEpfTiGrgtDrODxHAH04
- s7BqmTDx3DsC3tEJkq1KZigSv96SWB3bUD3Pzh7zsyvF5x4d+wJgLgDogwRWzN3ieEemSNYtTGWh
- GTaKv+m+guZtDj4VfPJVA6RxkFdtDTRG+3CZlajicckCHNOyMoOcmlyivyWzChyiWBuiE5/y6JQW
- 7HRg9wxnl9QqiF+mViakcG+5FahyZsvRzIqbc7Zz7zU1NIPw0gvD+0vDds1LT9eCSy+4153QnLhO
- EBwssxLhzpPx87gIAM5oqpdLU2e/84mOm373NAkg++3uPj4Cez3R0f+pq1gnF1nJo0tV+dO9+v7Z
- 20CisdlD8XB46fc/k9AKqi9mtGRD1JMMl6eXWi81Q0evzxPeSRIu/iNf6HAMmweFbH+fQyB7mQNr
- +YM3x15COhWDXZzAjw8UU9MrxorJHyXnX3eKqHBODF1Ts7w5eHDgS57dw8cL+Hih6ns8Se7wW0en
- 5NKxGVGQR5njar7ktAZUtMJ5ebq8r8sqTMNjU/J2XF7wS8eKp+USoNOXUwinmGfSY5Z2TwZjnfPG
- kdEu+nHkdaNdsXhaa2vTIl+QSj0NFIxMlPUwKLiApRQUrLoflomcnrM72mMVpG3H0l0np2oYasGF
- XEeJ27kAwAvnPdeMzS3PK+1rQ3VsS8uoBGho9l7iKKEK3iQ6+QtG/nW7IGo7tmNZ5u7gD6Jy2d2i
- JHn7Xy1anoHBN9nVopW8iJckhjTDh/t73b4MPG9yaZiufunee96l7noW6Ijm+N493ISKJDpHr88h
- jJoVx9A0lznj4pd3CqPXg75/EmH0+maP9+IM3dPZTaKB2chLkoLgoBRtlzR6cEIQ6Lpiu+zGhj7s
- K4k6wMkrKf9zLujncclATu0d56CfVJYE0LkQvw+URPdK/mGammebJ3xvnJBwtxT6eH8uKVRDbwC8
- TMpumd2tqh1hZtJpyXnqNz74xfHsfaPt/t/9aPoSLk4reqkV3UTv7+xyHr/saxl0MM8cu3oTNxH/
- hO7fMDaP3zQLSe//gsfGCRGPcf+WDXyQ+zeI7fgkisZSOmwPaNzx1rg/7P1z5pWDgZ0jrxymkFNN
- j7KsZQcRjed7HkW1gmdYt10WSopfjuJt584rh0O0DF1Xc4MWb9/835BYLsXSf2S2K0x25TmOabDn
- CA5OdYVS/tfVM+4/NIw/6Rz1188w8Nf+Kl6IXYPVfH4OZ5MA/ckHMPoJfl6JP/79+6c5cKAYxXL1
- GRdqtQAV6Wr9SphxL/99iqcAAfwGgyg+/WwncH36qf24YM1caoV28L0ragipgGgJ2UNpU0a+Kb3Y
- lJ40ZR7alPHe2ak//oaI8XsVMcW1gaWQNjQLZuMINmIQPs+nhITfgYtOiLd9yipoiVaP5WdxzQ9A
- wAiQDkTTV6HiGy3g5pk+5xqOamgZ08c3wAtpHgzQgY0LgNnX0sZNbC/UqW7eLhAPT+5Evzk/TYVW
- 0xYtnJ6ZPZlrbUzPEtMzRQ7BrU757/OyT4hnwtc//csmAT3E9X4eL1cbK21jeBoiUpinyTtNVKs4
- pVY/z4Cs8LY3I9Bdl9hZOj/8kh9P0eDksQdexC+OPZs6cDr6tHNcvmgxhqVageTTX8/n09dyHDrU
- WT8BTYHyth++cXtZ107lzL/Nl78i0gJNg2Sxky3L9SBIBwp+Pd8f9fxqc9BooewJksuMpK1wuRIL
- uIU9rkF/WkxfcbUlvopuDnHY3+mvLydSaksThKI6nUq8jEB0pcFmOJbOsO43q3c0ZKDF0deQYXzR
- 07+I1WW5JVVDt2zHZI964Ft1fxBYE76xuikth8qL+Ll4qvaLAVP1LQ7peGaCxQy2ZHkbgeS2INL2
- lPwJHJr1H86X1fFqjTJ1FgrMUrbLvILzpb9cRc+SLSUmR5aiST6LPl/Wo4eHcCGEw0w6Ye9LiCdG
- l+sFnK5lWeA9SxMD6/wHsfvBApCRSeuG7tk8Q5au6tql6l0ahC0Zlzb/6xOy7TdmzCVmeSlZOmOH
- P7vj7Zwxl8Ts3TNmzy07ScqezRmbqqciTc3NWNMvxW0Wk0v2mLHGEjulEXnlM2Yr41i7ZmwwrBH3
- NttnbOqUZjJ7Yk2vOFvn7WKivNy89UvV2Ji3vtdOO2xfHHv7vBmYvWvWuQfA3thn3c7PGh2Wts0a
- 30B39OKs7Q381mDWJeJkhGatVDZna5IZFbpo7Z+HPRTjuY3EdDPLI/0UHT4WACuezh5rQodtWia5
- ksuCJoDPUT4u4m8r/s6OplHOAXam8JGXnJT9P7TymibPDmcWKqmvZXVUz/ZysQ0iQWuhu9Kqmqrv
- qmRt6U+1XN4bEr68CpGv+OPH37giIPWwT+F9tJoEwAweo9ky53/ksrylQLc8yX3ih2i1Ca6Zms1T
- gWridh56Xy5LGndUj1+oagJPQSxYkGhVC5ZPD9NczhzVQYFPy+UbLd6RgZYFYJiz8ELT5YXiSzhb
- hzfF1TOzg4XvVhS6L5meDcjErms0cUEkFo+PkjwuCqM0NkdpqHyUK+gvXIHMWJDiTC6xmlJgzSvI
- v4QoEKJmKBe7SxuUjV0zbPlWcvYKiFGxiy6oxgWA0ZhkxseHRRhubIPl2bpj8ihlq+IVUutYFwB0
- AVBJkLKYXSucRMGsmAHQY/xY/MpE3T1l2kQY2dhjL2NCnpqQQtl0kdqYmQeHJkPfFuFqvZh1ZtXl
- MlzlcEH1suQJGj59Qy3P1s/34aLzUJ0F09clKMPRjALi08mmOGG4uQUzXL5KxTXSPbeSXZTjD9qe
- SXi/GsTykpAbyz1OXROffzGTAjQ+P8SOuJcccTES1IILXvdZGhb4UwrOq3gVTBFPmG+gR57AoAKm
- I3GBnBcQzr3w8LIefZ71rKU6TCttybZtE0lqZnYCcb6AbSDM2yDMYyJw4dJIzfTEsc9acoDl4Xua
- mW5gA9VxCm05FwBGjcn3zdLZAbftow9N1iIcazYsVbo/SuJaK+pqOQaakqWNVnXke9luJ2wP9m38
- NY+yiHbsPsVzNkkD4lLWciWjJBVDzYnxJUY2xtLzXBYA6kJHEyIDicScy2TNcrEneMlcjlK0kOaN
- b1tKnnLP5uWKXqGP6mPsz/m53NQrCkdyudGaUIgyDFAlz0o4ZrpT2+ai65auGTnqqoOeVEB2Xb/A
- dBpGRl1zvM01ZCAePzCGt3FgAIxT6Nz66JblmPlGdKtiORtpzyx82jdrZOsS6ZkcWTBG6GwHsoNW
- XDiQaFO8kkR3y2Y6k+B1CW1llLKSJdgypK3EUPeBskugNJ5Rg8bulUFZDMr6JGcA04uWCRVfz5vB
- ckWj3ctgI+DFwLPNzvZYze+vIOvxt1lJrZ34mtTxkjo/fhQ0lYK8WzjDQsn75zjDm5ryB5xhW/Wy
- +51EdVKLQawgHXkoJZWeYV3TjOLx0ypaQfIDGgBgW8+woeqek2/EAGW3kANGvQCosxzhRIhwNK9A
- jkCSKPJv5wLA+DA2NBQz86kyHeA5f/h0NF2w2SkVsbdldGETqowu2Iwu2FvpQpaI1aDMiv/vpAuk
- 0v4TkoUPOf+uqTlmnoe75oZw6JoXALaNh1uGqxv5Q2MZFbdwaCzjAsC2nn8Pj16+EU+rOIWBeNoF
- gO1FAIxMt3LyRMTZQQDeO5cNAmDZmb+oLUJMjyMAmsZj2TQZyrZJAsrhNokAFDF1SZOZeDfJgKZX
- NBY6JE1C5yEE2TNFuQrODiqwq4+DhIMNKmD8f4cKaJrn2nqB72l4B1ZgfPgkKPAOtZwQuJpjOG6e
- mMAZNgvEBM4wHE53CyHQTEt3imMxrYruFC1J1gUA7kcLssgjO08L7B204L20cVMY0M2iSf4UBMGq
- eDxTulCXSwhCKVwJQdh4BnkLQYAinrHedc5HELIgjzwb+ACCYOUIgjhimztr6fmdBTwVtrbtdCI9
- NBnm73fo9z7U5T2Ut/hOXTaPkAW8K6BXAYveRpZNbCjb7sP283Kv/XR1fOsiu1lwdRBB/v/9/Efu
- 59/y/lnMWeH7pvfT+dN7vu1lHQGOPHbjOXrKhJO3nCs/pZ7Pn7Z4YhRdKN7ORlgSjPMDHebGq3ix
- 6+JSOh6l95Y/cpeTP/JXkHihthT+i/VwFUR0Ezw/yH3qHQ50q2/x7Xo2WYRwjl+rwtssq+U5FdVz
- smQa+EGTD7vCCOH8VmezdTCtRy/oZDu5i8LppITfJr4R8+A1XhfuSzahTuJTNwtemNvMqf3oyJaf
- XuYUx/iOfLNlq++omDope81GfNi++r2cWwBfVnkhuQ8+bPjNyaVLVi0nGxy6bOHv82gRCo5BxFXi
- C+7Q9DFeRKun56TfSX5WVDuZadbCfbjKrkxBmcJwhmzBKhpZcrf42eGzq6usqX+E212ykV0/E9Hs
- imt6ps2CqKX18mQOd6RnbHjbAQHjq7PNre4EfnLZIS/xh9twecshYNb1gY69tFGDuB9MQ+DXYtU1
- nZyFmeFMr9AFd5Y1R5dPREz2xIdg+TUHlF30i1+kHq0mPbpFlfNbfu1Hf89m5jGLjZq333niKL8c
- uffvyq4bL74Bg2SIqtkVz9YNg6ejEhmG3vAZfIhewjsUq14ei4yjMLg98+feR5P8oufWPOFXhVCF
- yWbX0E5uJ5gnl1vYCVfsxGRPbjSOo1krOT7NaPZVrMWPTWlkPX+kgBCQ3OiPLW6R4TweP90koSPS
- U1qzLXIMiBZART91IxDWlX4wm0wpCm8VEzyUdOBEfQth3BRUDDuUFKDH+XglAk2eg2j2CaX/kq40
- xzFdcrcTXdXD9Wo5fgqVq2D2NdfVFTmTvKsPS8NH8tI+/hqiS1tEEV8nat/RyCtMtN+KF4/BTOmv
- gtk0fD3xepmGrZFjqejrSzi5Xy+f8p2sV7BfcMye39+JalBKio+YkG7rerZ4V+hsCNrTY64bfMf8
- fR1Ynmka4l1V0UEtWkWP+AZdrgMKUnlfBy6mA3VZB/G3cKb8pNTiSq4LcWqV7jFbg53pDu8smAXj
- cbyYKDegVYrQ/BPgNPSjGrbrMjybTpfKdbAAxZL34P8XiI2XX47AAOwK/dMyDFDiB6Wq9EOQcWCv
- Cse0DQRiEbx/r1RVs7zzYZtLGiOjBdHf10/xqTYFDoqmZYTspvlXpRcugQGOn06GzegyabDzCI1P
- UVLn7Q8x/uGYY285rupopMOcncRYjuO6Bj0NJPoaLNbA/7Yh2O7tiWbRams/lgn7433EmXFU2CRy
- DpQsrauIFTzxNtkwH4f1cwb2bGFUg2vr5zkyIIQ7tpWxstoinESw94ABy/CkXNOyNDibTJTpXdUU
- kNGiFVGrPTrqkxmIMYi0W2BWWzo1XcAF3Tn3cTUxz46W4cHwqv/GBmV0ep9Z6JZlGNnSnZWFmqpr
- cX5zA9T+GWlPMH46kUhoGZYtXzY8i8gJi+U6Impfnssg+hYchm37dqV7lmvb5sU5JU5Ld23P9jL8
- Op/GYemOZ1ps+wfrCR66aPw1pMQRbwgCkrXugdS6AXoBIz1nZAc6umhYRwrRu1ibirl37bOqaZZq
- mRj1lPbRmc/D2VMYPRcx4Fhkg4403fyQjVFBjdacbGNOrnxAB47H1KdzCQLYj81kqG3MbYOHvasz
- wzYsiyk552PaKlAei63f+QgPGjcdzc7Ew3MyOezMEMFM5Qz7KDUKWrcxO925sc4ENcFxGCK8g80d
- IocA/TFxZh+BDQYICK7uHYPjB00NE9e5TCI5NSWCDlzT1PQPoKrUlaY6Z0c/HWRe29yHDh13nPCl
- Ip3hwnmEeOwG/p/p3CdUtGDnDd20Mvw6g4QAfeiOrZ9d64V+NHw/6kOYnQlyleE46lkXDoia5TDx
- urp4XC/LTUdHdKKquu1mrPRm/fgoBLgDj8oOQdRwPUe3mP27HX5T+qtFCAzztNMxXNfVNTcjMifl
- oIZjwIFXz6tVYf5YE2jyubRQwzINVTxZcW52iU/Zgn6YTeUMSjtm0LUdhsBnsq1TPzqzdvTi1VMp
- fTkOxaAbVWPXXqck9/jwqWO6H0MisTPTND5CtKCuDIeJSedh+diP5mjnvccz4HiaBrOsnvr8m7rq
- GsyIfx65BU++x6Xyc51LwzBNnV17nhWndcPzLHaXs8sM9YZUvoNf6q6lqrZ+OApIW9HbioUOcoXn
- qFkPv9w0tl2t7IXQu2bjWMBuPCYr/ds+UtLeJjvdAfFY5Sr6eTAN+zFE5o6zcTPow0VLygcQTerq
- o4xD2Bnof+fRYnTLRkmZHZfzaBg6ukZp1vb7lKOYi26AGOOxQ38uNNZcy9A09VQotuPka56lg+h/
- dtmM+nFPpPIvwp3zUQ3NOScF0DzNBY0sQ7Iz3rFrgG+qzS6KT3kqNVfXDS7/Hbr5ezMzzUF+Zp7d
- wgD9wNnR36n+HWL30/B2WDMzclkuALzf4wUfotU07wiPl13HHm8fbaNM3X+jg4PWSNdtz9Y/xIEP
- TUuAzR/hW6lprq3mrOentyxBH5bqOOfWZaEbE3MDnp0sa6DPeE62ZOeUZKgzlx/NMxEb7MexmFDT
- 6m6T0HfePcnCHF1KB4ABYlsHYHmqxZjqVRAtJidVdTUNtDd+A362tdRM02X3aue6pMak/bbrWjs5
- xHFnCrZE15h44E/QLV/5azw7jDnsot+q4ajqXrdcR85FUz2NobgPtBMEhFBp9BvKzcY1V2N22Yxm
- YaEzwo4S1N7OOFRVs13tbZevneTi4G5VzzM9l121nZFfqZ6LaWszQdX/PZgBB2l3lW6wiO6DEmPP
- 3lLLDpqheo6j28wb5EwHWgVl0lIZ769d96pvYX+f3jVQBNfcazaO7TrcBXVvKeygPlQQkjMqu0VW
- Kj9oh/QDKpLqnJ3UAgEE4cLMMOAQFekQ8U8FocxQzd3C+FHkSbVsz+E+dO85sAUleo95WSDT2kxt
- OqNjvYpuTq6ayTKndi9Q8aV1S3P3WcLjLVqqYTim6u5rCHy/9gQd2TrX0Q8QjQ7CcexHY2rH2zLg
- 1n43ZMR9usfgbybqnv6I6S5gh7OXseME+AEKo8kZ/3badOSskAw65wteUvEJPu3cCraqug7+ZweW
- H7dM0L66/w3REcdVdS3PYZLXISr13lYoFfg43qmc8bSoIPrrTF4+nxUCxH/H8PZyDDpmX3QLZOJ9
- wjyOWTfL81zdEWnUz2C3R+zSdDPblTMplzAN1QLBlyvks68kHIjUKiczqFie6zmWq7+tIe1QHPad
- lOt6KvdwPIeTk9gi2zjn0YQeDObhdNpLeyBftgPM0jn3DKzjAjoPV4qpV+dYATGvtrzZreVhCJbJ
- 79pOy6GhA9gtg93j7pjX8ToXLqJps60LF7PlKoxKdLtDhcPtKqXlWZ4BOrj24d0i42BOeAdRjAPY
- OS6qs0+wVvlZONTgChOzNMtQzx9KQ1OzjH3igo4TujSLCSvnErZpn5h/9JmkSNwe1eaupeex1FA/
- Go92PyPzha5U7yMEStEVv3I6DwOzOE1/T6TOoRwMJmYaIP0xLWkn3zzFphk6KM0sMcoHXwyJhWZe
- pGe6HhD9ML+uc6o70JXN2PWBF6L7+qqBugOqguruZVM8jVzATYnnsfmCGGCjL6F7trONPWiW6Zwn
- MM7yNDhTjvt+VnUAcceuuKvau/Z/m1F5Z8eOp3vm+RQIy1Md0+ER+kdGt2+/oMR7aWAl+vn0OQs0
- Unyd7BAie6x677pAHXgOl3PaQqE3HfgIk6LPZbWAjkxPN1mY3Cn44w7jBXbo2urHbp1uWtxX4/T4
- iD0Y2rmv5EU/mvsBwUGW61gWxtEdjxgH3VFbru2ZuqvucwvwXg846MPFXEnWu7frYDHUtTVH494F
- pw4ZsFykFzwA6oyogZqWblkfRAoxTYLObkF3GBSOuevHjkzHcTMOeWqrE3ZgqgeLSXtLr65pw664
- 59e1sSPk8WckqCbmS9SORbFDDY8uPcbBrgY/wspK6e0c193Lynq0NuBijKzJLsc/9NLawihNi5tP
- Tu+0A33gg6TMb36bqeF4bR+7UrX9pMLjtw4IvMvVrHKL7glSnViu6noOqCTvJyUHbJcKE3OYG8WZ
- LHcudAJzUvdhJLtFi13irWrC/1nnv250VcPzjL0dkU6A6tChbTKif55oIeon50K7XTg7yaRcL+eb
- vs2ydATbhz5AcfyA61ppUrJ5otFT+4RA+0zCSK8m7k92NUHrZfAo3jNKsqrueab5YYdILKDD9Prd
- nr8nurpyPNuzbeOMBhnoAVXGN29f3k0VHE9zTPNYRvsOyxwwDNUDkn6w5rbvxFwPIz7Pb+lxXNvW
- jY84VhLLmQFww/+7hJoWNd1de4L5WS3jcNe3w0+Oi7dHH3LbB6KJ7fIomDPxV8cB+uPxG9mzSceO
- Y9gaT5F0erpjAfc2mT/7bnr6/kWzbMOx1L0uBo43eTgY/nlWD1U6oFYhNexfg4eHRXDiUBfqiWPb
- UzQLQOieBSDOBbNxXqI7SpFA73LXMkukk9M5TlgOPqhksNDcU/MD3dIxI9sHYZpuWMDisvNziPx7
- YPARYoJ77oR8lqN5uqdpZ1dTsB/NsD+EM2DSAZc/57HDs/T4GxrszuY60empNvRgOcY+nsUnErn5
- SzXt+Hm9ONQd943ZGC67QjvTPb6jaqpuMPPPB3uWWLZnqcAFrT1p+buvZ2wTA5u9k6TA2oHnohuW
- aeVMlAL7AYpung0BQTTxXJWFkx7oHrM/h7U1z0Vvj1MYj/fdJVAkQLHcfmnyfsOMjd43JhPqjiZD
- u5BaUw18/SftbPu95hsz2rVYquaojraHOeuo2CPL8nRd08+epE6QbjsfAHmizbdcE88/88o+df4E
- EKzwbmePx0t2YNe2y6Rd3dqOB/9lt3Px9CEst3N3w3BbBP3B7MGiS0H9EP701s1S+Rh2zl3zMD3P
- u2l6gRa+0ZXOY7D2F5MOX1ogurmnYt5IxbADobIsDXt1bLo4Se043rWDLFomKlRH+xJsM+zt2j/T
- cF0eE3RGVMGuVO2QZDGnPxkwBse2d3t4b+318O4MfB/ydOrRDqZnYdZP1T02Svk9KKQ5HmYcfS8b
- 3OKesKNH03NdSz9CZt3bn8hEt2Hup/dhq2qCuAf67vYk4e+Xj0zQojGpwjFYuf1BsR101HQ12+HR
- KQdJf0UPoF2LZ5uAlvaRaUO3z3FX16bjwRR32w2O9S2GTlTPcHeZ/o/VOExTA77gvJXd75izpZqO
- rXv7nuISY2Wxq13boqLzPM/idRqdbUeGKiG3s01qBWOgA7CEJ8UFA4Rr1/DeESZ6wIEyoAd0Cztz
- Jxjby/2H9+3kMOdaw7YxcRxztdlXnNvfRmBYJig++hFpXg5AbsMEXmFY73806XAWbBiOoZr2O5J/
- HjIvw1A1093Xiv3uZHLQka5b3PdwX9syXRkfqaka6NdrMtfeg+++D3E9NDQQ1RwWmdcOw8lT8Lx1
- im9s31t3HR4Tnj6HixWs5rREVzuOcuiuaQN513ed6DdVlx3MUIcFs1WmeZYt2vvRTzfRudvZKxD/
- tFKmbuBLLgzxD9uifeeH6fZs+63XYkoW8GAvYl1XQfxikh+u4WQeR7Mtr/jslHH3TO4vEN3Iv8U4
- PvUr0BbMTM29vPeuVJQHm11Ux3INy/0H6EBoxFUNxkTf2szjHGro2XDnUCqy7+ZZLqbmfothHm9i
- R1KiqSbnZee4YVYpzGKvfFXvdzNQdQ9X7a1glKPujTCJuWPY3Ip/ahO4ClRJtVnOP/K5PpUepaoW
- yC72WwkSj3ocTVA4drvbAPwBKWUSbjuK7+aGpodZbxzvWG6Y89nZ4/ibwDcMQzMKT3Qe5A50wO0R
- dIeJsuwz3++aHuah0RjuHXRO9xfWTRd6cj2WJenIuIwdGOK6mOmeYeNBdqSDlEXQPlxQ5ZiE9GGm
- JDgGLuhY7l4H4YS5Xemos+j/LY8tvpcTgq5q2a7u7XMHfAxhNx3LMR1Vt9/dz97avumADmc4/A2Z
- 47xJd8nSFmgjGotw3eQlx7gPgkoP4h73Wn5L5jriIXvozLZsizkWfxCph25d09pP4TrS91P0xdO4
- nUFQok50zTmSSh3QmWZpGbafzBmFmlZ1Fs/VDcbRA+hStUW4XJXN5Khcu0TqvKP0i/0nhrH2PBvz
- GaRy6sZ2jbfTs53G28HEFIWeZRUeuS+TmY4WP0GKsdhGgXARKtXHMFRqvcFpGBO+OmtywfNMaeFB
- czItw1Hfb6/dFxt007A19eycFvvRDWbfOQuJo07UMz71YtqaZds8NcG51gv0c01l7h7n2n9VNVWe
- Uvas9hPT8kCf0d19Eoocu1PQleo4xj5Oi8cq73sIXO9X3kEI8XQQUt/lgHdgnnSgoFYuaj6c3YeL
- g56D3bUjGErD3507nVBgUYK4vRzlj8Yr0/McNZdO/hxsGj2uMRHKR8ifmNLSM/RDUl0cpZyD2mqa
- mr3PO5fH7haIO5qt63s7BL7Xed0Edg0i/NmDG2DhgIB62rtdqQ6P7MW98iyVuQ+8J1h+d/sgU5kn
- fPp6F+7ppqOb9lt5Vd6PB5qjezzD+VFhyjsmYtCbJuZHvBtpGo5p2Sq7MtuDch9mQzOAfHsGewpk
- u1Z3rGYP58fUDfZcw0Gi6P5mEgP0bUOz9/MYKPRyuI8AdGepDk/Jej6iahiOZarqGUMCTEN1QR7R
- 37oPfrcip+MTyCabwpli0d5ni9t3Eg5I7lx5qzX71c3xH+KpvAOfQQjF/AvaHkf02N0HSc5AgXSP
- I/puQg196JrpvT+r8GEETgf5ytBzZ6aEbx8dqGziPaJhv4nYR2e30VWWALC/ih7CqdKOxvE0KKD3
- KbL86xqbUHU5DmeTKAANdb+Arf1Ok+yIKYyt5ucS+/y7SY6mO5bDqeYgeoSTs1Suo1kwG0cHP1m8
- qy/NcOy3ydvxWKCxqK33SNRv7gdz/r2+am/TSo4VplTPNlyd3bTuwujjLHsi6zy7Q94g2kdPBgRD
- i5OAIyWBnV3hw6LaPma9IywgKnADg6eUPpLz7JyQbuPL7x/RFSbX5SkRT5kMnlrXeA7E01MAwwMF
- ROXPyfd/6iY0WWn8+paUs+8dID7gphu2u139OIZWQuuagQkDzmzShX5UUHVzXlcnlpoNzwDCcl7m
- D32YLrCW3Tltj5+IAbKz+hHWLwPToOicL+/A4qOs39CT6wJjPleKNGzf8Tz3nQ8iHfAIM3JmnaHA
- 9VWvVBY7gbEQJuXAf8+pbBqu59iernM/q6PzxuzuLo/cB8zo8EzChmurtqGae4V9HnuWsC9g1da5
- MNy1LAvjjPY5q+/lNtCHCXqh/lHYgN1ZZalCT6brAldwKVSPibdn89iBzhwQ1thV7y5Z+t2XvdiN
- 7oKc+yFojX1pPJ3L6fkq9qHr3rlvlqkf1bLPy79dAw4qDyE6bX5dFHNUjOA97yR0st19GFvQXM3j
- EWYHzekAFRR6AhUnJyaemEqrrmeZnrU3uXl33BB0ZXv4PuPBiLa3tANdqCDz2ud7FsxwPMsxLea3
- cnoWIGU29rjZzTS+B6bp/9eazCnlG3Ms4XRA0kHZ6hS8YAcWYJA4Rmik3TSDvwcnRgPH8jChpXpu
- +oz9OB7j1Sc+nNi+dYwh+tALN8MxXeA45j6PsL/fSAS9qKbH3z6sx+vHp3Bxoux0INTojm5ohwcA
- F7o7/GoPGLYNOpBxrjtraJ9shsdSuF0HVDcwSPDYZ1N39YAuMxpLN3s6+razV1VXde2cNh3bU02d
- h0ifVwqxXcfFh0Y+Qqy2QV2EBTyr3zt0YumgkX6I+mvDyqmW8X5v2v3ZkeiK3f2eQSWx0fOQv6t8
- WrojZRKTJ/xcrJ6mICue6Z7HwMeyMDLsvBhH7gXu0QaEgy6YDVuFLnX9bHKDZYHawB+Lei/C7dge
- C0ip49lnU0xAQHB13v4ZaQFZyV33fHNxLcfh7e/CsqPIgImZLRx9H8n3/bNxgBc4R+7Mwd7OOrNS
- fVnjSZxGb6um+xNpUExsW2cr1wp+j55PeElugFBqOipbty3T2N3BVqFaB13BM9kEOr+Hs1OOHzpQ
- VcN9c/xvUOMde6B7huNq+lt3Ygcc979dwB+/Vx+hFM+4+uPi0zx4DD9H4bflp5+/f1o+ARsbhIvn
- wSKcTZDJdL60oZnnaMK/DrvwbRrPHjc+Jq1r0HI0m6yXq8WrBPieFV58Wr4+38fTTz/P1tMpjCHs
- BTBOgMEBhY/sV7hcRc+wHjC8f//bD/ggXE7CWjx7iB77q3gRYtPBfI7/3AdL+vkQgpAejL/i3+Es
- uJ+GMICHYLoMf+AY8SJiEqwCLJ5GyxXN/Tlerka4Xi/UxCx4xjVsdfqDUbU2aHz2R4PGoOnDJIG9
- Q8l/rFVVv8Zal7LWxadxvJ6tPv0MEi82WxO/UPGeL8JJ+BDNwkl/vGjgcrHulrD/n+I57tRy9AQb
- CZMexfNwNopmq5Bu77MBdbqDRqfdH902bm59GFun67dHjfbA7+GvsiHKlsUP2fwlNn+ZNl82QNt6
- sLRxGFy6k7F7aYaWfek9eN6lHT44QFLDe9sb48AfAbPCxZIN8abaaPu9fulgEuiD1moSvI6Sij+w
- 5vNzPBEiVtbr9XAwhDUo9Mdht/aJba4XgKbjfJO1Ya/nt2sNv3wurM6upleI/9HscbSKxl/zKzWA
- 5uuN9g00X/tl25Il9S+T+rs6u49nE97DVaddL29WQO5ck8XrfBWXr0zvrjvojLIFKi5NsSrvZ3OD
- g+l0VKwyWtNmT+Nlfs2anf62lZKwB+OWrFdyCqPn+TQKJ6OXeAo0aYpJ2bYfxUar22z49dHnTrM6
- qDYbg7v9z6Ps6JJ1VHooHW1sqvfqpRUGcChV27h0vXvv0pvcm9b9gxdOHlScx/N6tQ6mD+s8MrTg
- iFSb18NtKMFrHbSIq3g+EpVHojYM4Vu8mE6Agk2icQ51vnR6zTpQrHqjtoE2VOcyqbMLN8PVA2/U
- H1yXT4ngDp4L1iL8g56gOFhPV03BJ/790yIch7PVr+t4JYa4iekbB/4ix1wykplid37D5OxyRClP
- 9d5iF3shMggD8QIklnCSzu2skzn1+IsoVlgvQd/+Bjv4FCMHBSGKJIfKa/AUxxUYDgA9RQuYWzOa
- fRXyz+wFAJ9Wq/nyZ4E/Ei+/fatMASiElcCa4ut/xvdLXdK7YC7+eAFRSvylq65taK5n/mUerJ6+
- RNPJOFhM/jX9/NNq8fVfoYkR1P1PHPDsdXxg58UuNcwc7ZmujucP5KYwXq/kKXmJHoVUqaok9i3n
- wThsCOow6FXr/qhR96t9ANA8B5/RRTN7TiTSMIOQoYl0+CC2wXkJw1ntKVjA4uoq6O+O4aIzgGDE
- n3720O6sYfZ1/9chEEP4YnmeYaM1OBUaeKv9Ws/3QXIYJS2IQnzxosD0qWkVHXjTOkkfoo7lYmaZ
- tBCojf8baw9GUOu0Wp26GFY6UM7rdA3TLto2xv9vsnA+buKxfHaSCaPnvGviY2VsIH1Y5146TKov
- uSiOBKqrNjqlZvMaXGfQGGkm55L1Jnhx1ojYQUvHC4Vfh52BP7qq9n1eQzAuAYnpdclEm9/SUcYr
- JJxjmEgwE35cunGio2QL8Kaehu/Zpo1dM8jNQYsZ4tVrbdgEbMzNkY8G9krXE7j+8KoIm+N9cpgu
- RhcVOFLpDLKlEePBtDcgVfrVXu121PO7nd4gOyTk8yA4UdqPlio+UbGTWnXg33R6dyNJ3GAqrmeh
- e31K71hDfFT5zZAIbsIxfokmYdwLwymeYyAkXdDfHuJpFPdJwcIuYM+goMe5FnxEFkqK0WdsoRXM
- QA1cfPp5tViHxBSfo/UzUcSva6EczVZP01dBRS9fny4fVjqmZEEVczaD5c6XhbgXrkP8cxYg/agK
- UoPqGbooOV46+u40eMWuhfY2XExLieBrOK8QeEa+pTQFxFVSREkPtazgck6NV4i+TsIX2HhofRb+
- vnoE9WcSLr8Ct8eiePwVjjepjqA7N2bVGWqdpDqLJfkWTVZPKDLAcj4JZftnzXYrSIPm8TISsKBO
- hg/IaxbhAzS7EHAqUoTVChjOz6aVLnxn1lqvUC8VHSQf4QzG0+lwLvVVoD1PwBKf0IjwMxpL8nB1
- tB4kkNjpz58qQCaDKSl4SgXpVri4XAWLx3B1SSWKAOhJgwE0/a0xe4hreOuc6siilx5wXlCwO7N2
- yj/EYKEnHFRdLNtm+QuQCFoQod+/zINoMhD8CFnQjx+IGM1glinwUsq6WuNTtSiFTS5Bp7+UPBvZ
- OSAH1iA0KpTCF00d3cEhhbMJfyp3YUCCiDaq44e6+LN6N6rdVts3PiowT9BWqPxJq/9ZFI66fu+6
- 02tV2zWf6iSeirL/BGRU7dc2ypXqcsxh6n4ZUD2UUC0sa9Gfd/jnnfgTxo+/aPTwRVdVGnOr8xlV
- xOrnGyiFj5f14FVpxS+w8koVVhpOLkJTUzo2ZVC9/qh604FPhqpAhaVSfYyxjDo3WvRnsmJGumBW
- SZfWlh4tffTF93/J1tTSL7+E4VdFrC1C0PJbdfoTh2fdiT9lv1bWL32DDv1e9cYf1RufgU2266O7
- ht+sp5BJ50o9Qlowmyh3UUjWNTs3ZTs3ZZumbOOUHQ7lcCAqGX1u9BtI3z99juBIL5U/OYQeojAZ
- C9VLe/ZyPXu5nqtXneFgNPB/G0BR9R6wX/n+EkzX4Q9R+NmXSwxlLyFb2mqthvMfjG79anNwi2LD
- sCcxszoeR5SZ8iflNgymqyelMVuuFxJNt9ZMcHJHdQVO4/jrUrTSGbYH/VG3ele9aspuUWtaKt3g
- FWkDh+r5Nb/xuQiIilL0koeF8Vx3MiAFKU9WmhWIb72hX89sW8VegNJMoAGhMii9Qm+y7meo2fKp
- Y5D48jVfoN5zSKMAdiLrDVtD0N6hbrUFvL7xb1UhD2C19fMalA+oWn0GNhv9XTCIfK2634VxNspq
- 1UPgq+OorFZncIsyUacFlW99kBEBM/iA0zbi1VO4UGC00NRTOFsCZ1UiPvoetNZsVK8azcbA77Pp
- TqPgHvUmoRxVayAuA66T/aLti5X/r3UkGNnyQpmFYg8IgkqFfELfQBYRn9Z0ZVGt47GoTibib2q1
- 2gTcaeAOjGrVbmMgakwm1D4woS5wBBg5872HmrDNfQGG0YXiG5yQ6oAII3xWgpdgRcQRS4Dw9Aa0
- atVeoy/HCUA1WJ5gES3leFNIsjlUB51eAthAUTAAFpTAXcsjjoXfH/CE/0hLmgM/HcVM7MNDNF2F
- yWhuO0005SVto9k/QnYlSnN9b/Tb7AxktWa8kt+AEyEpTA6ZLI8XihDWlECes2SK1f5tMgYJOw6W
- T8qTGIeEavtfBCTofO2+2N5k1RB6AIRgKS8NshqbwAEgyDdllUErl8p3YdT/ofzpO1plfvxZttD3
- m34NsbwPAv8vyUT64TQcI0oLoqOs4kqlUl5j1G/ctPGUDHGVvo9BFoVT+wOqKAG0tExaWiYtKa/x
- eqHME1l4mbZ717rqNJMBiCsIUTLojFC0v+40Gx1ZDs2k0nQGNegAKhf3GkAHMfrxFzYd4L9UB7Xb
- ZqM/yEC/BavxE5qhEqiS1V0V9uGvwz6uRw2NnwT0n0oNNbH//t958Y3fuelVu7d3sII3RPXqcHYE
- PGgkIb4sET8ugvnTK6z/I9G+Ot6DJG1QHRg1UARGf6gyAi9hmko75ASzjtRfELGBWDkk/IJYreKf
- FYEKBPmZ2NB1r9MaXfugBNM6tnxA/mobNMe2RI0XYkXXi/hZuQ5BeKVlfQ7hZAQz8nUQqwuSwqDR
- 90dfGsDlhrIq5vdfhsq3CNjamsORNHMjTdUZKAk0j6nJqAw65ZslVRjDFLOTlCabx0QRBhKEGFWv
- rgQFET/rjX6z8QuucEOZxLM/roBGfw2V1VO0BLwWMNe+X7+q1n4ZVetI0EddWD1c5sECJBBUhGQI
- dqh0p3LCWZ0WkNMqSWYN4BcoYdC5eAD9eBEq4e9zvNNHi1ihXtu/qeKFFxprAVPE2KBqbnx/KVTq
- +Z8b/hesEv5xOgUcQLOUgg4xzwHUGpNMuASyAXs6KfY4ABHyl7vOEGf2hFusgNAsR5tc5VGN20Yd
- pBsCo1EoT8FSuQ9B1XmKJiDWCKh0WTcXFIh4qy8nlptJHc+KLw/gBHUZ+Or3gJMNB41fh8ntH5SH
- C+Bg61U0XkqQfrdK8tU1cG4f6PZfOz2UYP1evwEMpS7rkMVNqKb18AF4dwg0sxX8J0wUxFlUmIDh
- TPZrMkXKvdtlqLrRPCBVfVgDOa7v9z6TVX5ry91FPFmPgRD8BARk8SLtrns0+caIS9plIyYcrgrJ
- +OYGpQQUkPqtarOJ0gWN95EyEqA81H8OAAFBsFhug08GIyDHwTxhHUQ4QNGYIRFXHhfxN/i9wOtn
- QLIV8HrAGaBCuvUHwuCbXqM2bA6GSMpqt34LOHxTDGYRjUGbXSPxqj2Fz/joyHJrjXRtSquxdWgA
- EvhNRIM7oKN+4+Z2kNuzCLY8nOKmv8JCXi/ITpHbqF0tpMPY3Ux+PGllEmFl7QT0QumgnFQKynsr
- wLMemjedHhB4VOCq08d4AfvzLL/nWOsXzlObDeRj1Row1Mu7yxoIhsNWJz2/13E8IbpUA/lw/TxP
- eGyTBANymYG/O18Et8Jz1xleDa6HzdEWfWc6jb8JnoVHLl7frx7WUyVVg/KKSa5l5HygOYKe2/Sr
- feSE/b7YybRNpIPI+UClhCE3w2CJnHC5FNuZa63dAYl/29iwnTYa/zbGM/I/+1K+hMPgv4RSpoSS
- vMAMpXnBFSBa1d4vflpZhHgmZe1h64pM3kDeO8N+lYzkBDdbP98DYUL5f/UUr5eBuCjCSqkUlsCm
- MlgGIfWWFEAqLbI8NdJS6SJEMTApSwyqSakweIfpdAbV3/w+KS4SYBD8Hi5JWSGI7i1JU9P5E8lM
- zWGrAbOkT+vnCKbFvqYILosYVhc0y4I2yUpzSqgQ3K9hywuV4JDmfpIkfw07X2ytcw16TBsQBgWc
- Wqc/EMgHgkimY/CG4ockwwsIPbV4uRJYWI+WmepRaB+09Wr7pgHoV9YaaOsgBkSAe2V1+z7or7C3
- pVVzbrWgGjXv+g2CA23ydRllXwfZ1xX7CiwJiA/scO/G5yDAeoD0wEajhTQP3wGlz89BxqDxhQzm
- 1yFIe4DjzeqVj+Tj+zS4D0kDIoP5D+X7K3AToQnJKj2YrtDQZKvo7CT0sxxEfwOED04gOQchPGcQ
- /QHILjejq+Ed07skcH8FIsyjcrV+ZUgp65EdbnM+xXkA5vSApVbvcpMB/ADJsh+8shkNGrW070Ro
- wnuMT3Dq6e824F7NR5JNYDNArXGI6kahdNRtgoiBqhcxmiHeQwHHhlN6D9ow4BQqV8tQSrlB1g7S
- GfqGPG25WoTBs7KI6f4X2pfGDLrFSL+kGt4IeHW785l6TLQ7ZbBezECcXmTgYj9G/m9dEn9wCztp
- q3JzFB8kbhR2yL1N+dMsXP05a0Eolj0f++tnVYVe2QtBKJgpf/rDn5XbCG3yr1lF2l1uvU6VPtEC
- 7XDeDi1Vvm4X9pAa6IkjN58HoLspZJRfbkCkBC0HxjCo2236ZI+h3ZL/YsO1+Pk5YSsA1MBRyg6n
- EQ4pX8I6ksX5TpAnIcnod64HX6o9PwEdC2LRjx9W32CEW6BzrReqFPoRsvucPA+yb9IW1M/KgEqi
- IUhoLd9Xr/Pwh7KUrEXWu5PQr+K3UORG1aYvWFU7/LYkoWRO1CiYhotkuSQoSGvpzoJIFgJnC6aX
- eMmvTNL9lLBA4UbwCyBvQFkHkUqBrnMQBQMG9kyJlp6YASMFJhdD0V4Hb5XgOBXby1+eDBagsCnz
- 3P1JBpvKbYQaMI1VqDyD2BvN4QinxhEaQs8nRAYY+nUz7DP6iekIGfXs9QRjXCwE4+vXRp2eIBUy
- 7xqQvA46vFDpL/Sd1EoQuoj0gFS1Sn73kw/L5Muo1qz2089KbRos07L+6NZv1kkK61cFz6C6ym04
- nRBW9APBOEqgpRfdYEstpUZOCdnIkFUSy27DSqCVG/aHCE47GzRyTGLTM1geNP/Cxi2CVEyi+TRa
- IOj0xFm9RbaYzq3xPA+iBZFONF88piOXRskWG600Rz6zETKo9LAVQNlBGwx6jauhNFavVovofi08
- q6rDeqPzudEHIgdifMuHX/1MC19PovglWiKFQ+xtAfoSkgyB8YEGQHiDt/DBVH4X5qn1Kpa/0G4M
- 9MovsJXP/3ahVKvd5oUy6DerErYFy1sbdRu1X2QbeDk8VrqRsEsgROcKhAU2PICJ76W0AOX9XNEy
- +4rGP+QdgkjlgECuI3ssMo9UOoRasKhIOPq3DaH6AiwobEgzlk/RfFkClW5DAZRtA9aAfRteo32/
- hx6WZHVIKsHWrR+CMVqOgM5JA8OOerkeSysX+gZOM0hn0w0k+UtLcu1RcVl9xstycJKdFeHKG80z
- tazOF8ARPzneWY0vQDPDZZDudBG6pJO0Cuvnc7XRRK0tIwt5cfgliKYk5KR0IS8R0y0JMN0ucpra
- UxyTpTJQnjFj+BwkV7SO0NWLuEMRkhP6YQmQ1QJOi4LhA9LuFqPuCPtFlg5xL0vjSO8o07va5pBw
- FwTHdsJT0nva6ZoYrC9tKqwezjPxiGFVcHo1YAmPUsiR0J87oFb5I6MFVO+WwB8ryucYdCsxFqHP
- IB8a9W+lTPAilBZFmJqU/pMUCmSTJRXEEMor3Yz8/qDRkkZC7N6XsQmyGJTcXvOubBn+Y3YLSzp9
- zS/DDZyUAe7wnRxsK1jhhr4qf5oEr8s/SyCY+UijS2YJBrNW/qSpwPZfOYwxYmsjgAyF1BCEQjPr
- J4y0Iop1VW2SpNi/9Yn1XQVTcQH8FBILvILSKhDdvn8z7DHaheZ3RKufcnfOaLsnF7urgV9vizs8
- CunCdxTvV+FkJm7zCK7zpU1XlNd+7lab4DvfZsCqmtFDWGz/16F/6Q8ugb3I2+y3RtSjsgX93W/U
- 6NcyGie/E1sOKcKJ/wJBJIYbUnkTRwZZRyIO4Us/qyB3mVBlmUJL/twBmSXHoEWlmuDMMYgwOdYs
- 6mbsfUv1jLdvacHvZsD4N/su7W8YpdHPTE4pqLTB3QBlWGamJln7N+BXIFU12lU6tLLS78Bm4wUI
- WAGdWQGLJ6XXEAZRAQf4HS4iYQktwCREsgCY0cciPCfGxUqcIm+tt63HEtos2uD3g6ISvx688vEO
- Gk/fVYh3z0/Zt+QWs0fW1jZJqRIoufwkZyylTYIr1uqjZi3BlqhPi+8D8WklfgGG1Wn6fhXQaUKz
- 9W8a7TYhNdqKElMZVXuMZjNCarQOJUYzqnNb/dwgTn8VPgUvEfF10P87X6R3ylUInIB5p1z57cZl
- vbFhWRUGVcSdOCaDHgD2L+v+dsDHFBAjmdr+6K6XU4SpcyDGmnK3KKjC3/GOhiwSVHlwi/rRlurG
- ZaE61SJViv4Rv0aWWPJVoPzJulNawuXxz0lpbv8RaJ7bfkEb+qOrnv9FKIdXoVgxlHiuFuE3YWbc
- gEwRcROcoWBaC9XYUb3XENelvBIqsUp9Ec221yjri1Ur6+8LxnLRPShobI1mc3NuX9CVG29Df0Ky
- tAKxojjTkjbKRlLaEB8TXkijYcuvtnyBr3gNDUJOZtgh7e6qQZ5ppHRfRZffwvArKd5XZNe9ImMu
- iOtNMgvcCkPa99n6+ccVFdAOi21tdAZ+7bbdaXZuRGPxKhw/zeJp/PhaLE+nxIHY8BudgqoxCEEC
- ywtbQhYLyFUMSrBaE807bRrTFC05bcrqLT4DBlV79bSoF34TuYNkaS8r6clKN+ITaszSbf3TlQwE
- w98j0pvSH/SL/RS/0w9XWDv9Qb/YT/E7+0AU5SqlJ2kBs0XgULgTBZVn9lAqzoyhVAr88Qbtc1In
- HfaB+gBKzaRCetXp/DL6XG0O/ZyodxXHX5XP6IqHlrFUyrvqVf+tgebAq0Xw92hKX/zfGoNM3FiE
- v0fUbq9TrQORJQmiV60LpFnEwWQcLEl4uISRTgQWbcCmqFJSgWEMrzf4vAkP3zagtjQ9+Jxr9xch
- yUitA53F7kSdr0KWkepGEmgDNYbIvEC7uesMR1d3o0ZfGPYWQAXRgPNIi05C5HJMKhRIUQtQ5F+V
- +GFbCyQjCe/IvqgUiQumUJmEY1CelQWKheRPgje7oEABQPg7ekEtgKHFs4pSTUCpW7R7aGkrS4VO
- FR8ccN2vF8q3J6wRKCBFZ7AUarQBXBGD/9IH7Bl2bzBUBoeLdGdOyhz0SI4EGEitwL+zeKUs13Pk
- DuiwJ03PIrJkpdwv4m9L6EV6SFeU7pTu9NbzR4zaJmNdAgPTxZ/oTLNc0TiGDWmVxmubRqvbA8xP
- jKxX60iap/GORnp8JGbXpOY2CUrW3SZE7aid4tuOJhjqYUujLK6hf5NULdpNxV38gzSs3ofiOutq
- CFRbiFnr6VSKWeJbqZglgErFLKiVilkAlopZsrVEeEtO/i2QrAl5lqFLylTS6MTn7S9Us99A7YdC
- kbqSHl2tQQ/HpxIwm9M8IUobkNkqFsH52sla7Mo/hWeX/BtwG41vXuVv1kkp3s4eEpt66ZASo/pP
- +9XdHOZmA3zEYufEnt2N+k2UePs+XePDZ6G/yxwYCIDhyvIiBy++4HDV5B3OFbVEDYH6DmoXEcP7
- V+U7rD8QQHRfqwGqt+ukVtYAo2cT0i2Tr6PrXuMT2uUj/rFFkneLpGz+cXA7UqHgr0FJgYbNhPcl
- BVilHb+UlGCdejjeLNE/UdrlzQID+fi8pMCkGq+bBRYOeF0yYJsKppsFDtm8HjcLXKSf4XyzwIOC
- znjFC/qk8/SD/Mchrms/P5rBrfAeW+c+DgklB2tCvfTzF7rY+UKXOjV0oiDHUtjXKQao4Ld2tV7N
- 1JVgFkwC8b1G96I1ZA9izu16AjMhWglfPlf7fQVEXZD27hLv/39JvWNBb0finxh0E/g+Ip645ux1
- Wt2BJDmI/gnNIYPeBtmR7tUjDAr8lCSUpqvGSYQW1xxIF/MNiODK/WHl7SYtWkkleb0pV1PURuMC
- g0ZjAisV3i6dq2bjJrVrJKDCxaVzP8WAImnSSOqRkgr/k30hms9qE3ng5cNetznk7ffXi7lwlawB
- 8ckyCSAEcJ6FKCEWg5qy/EUMl/5Akv0ZEUlcX6EyjfyW/kCi/YLUYbXk9epD6faaOLmmteogf5LJ
- NfFrFXUGo0yR71yj4Nro1JN6AQgRqTIPwgd6ccYTVhfjZspqYbzMBnxxTjTgxD1XZArod5pJMxcb
- 80QHMemle40Rl0C0p7sbJ4WL/DBZeEZ/Vwd9zEqjYK4ZFrSRrlbdJzNHMtF6SOF4aamMJEq9egSQ
- jB9KXXu2bW3JjkoHHO5kk37v4zYP+z4IS4nVDl2JMX0MGfJhOD2/NuDVlwIBhsuQ4iGkKQ+djDHu
- WiSArEeLcLziHQl8kjZC7CPz68l6492IXqTVEZvPHHuyjnb2IDbrgB7EXh3QQ9mK7eyhbLE2eyi/
- K91suPy+dLO93FInzTxkW/mQrmywY1S55SxpJUpXL2tF2Wym091SP07XZsso+gMQ5qWUmq1EfwXi
- uxRTBezGEu5Ctc2F3IlnG23vQrLNtndi2Lat37PtXbiVuwWn+s/8ErwAk7goE2BrAxDpEt6FZZF6
- m8OjaCm8Gcti9TZHhQ2BkNvzqSVhp8tqg7zbCyOsnvE4DO8j6kturoKO9kEGJj5FHG8IDLaVa+pV
- BILgYCSpXYKkTPwLn5xbL1egGpf3QO6upS2Rh2tShTxYu4O+2MF9RkUurfOVxPx9hpXr49r3Rbud
- VqvR76cCyUbL1yEZJ9GdKaLb1PL2cvPMt7B9otltbxpQs4kH+cayC2AokJGJG1iR62RQ/Q0+EFsv
- b3IQ/A5fkswtWQOf/bqkWtuRVDgWwyCopV2Y2vcHZNIj70R2/wBMEG+n5UU3D1/bXRVWnFyCdtRH
- /J+vF+MnlC4xdm2ZKJL5ZlGB5EPCW/tLjDKbL+JxGE6ood0jyzWRDC1tZ4lGX97Y86uQeba2l4kw
- peMKXjHLy9vD2mxmY2yTJKyaNbpteIMG+oMNovnPyuB1Hir/8elf/uU/PmGNEENylTEdOUUoKktl
- uR6DELokMKz/H5+ShjCAq96rpjLVl2j1NFkEQq4CGb6DZqdGUzhz4SV7X6IcSPMxXvy2YMOFY5dy
- G6+XEs221EyMDDuqZzYG5p7AXBLSNB7idiwpYRdkKUQPb7zv6sgmemjJpIBXCf6n19Xkz2XAKLnX
- BG/5g7Kr2udR/64PPJyWo4oW3tclMO9loTSdMgNhcwRZvw46p99qDEVLGKCldEUKEAGRcLqUb+V8
- u2oFj65CjoX0S6PNyAey5R7QkFHqbSczMsBcM9KBst4C5BcldcUTTfUxqqAkHCNrh4ILSmIwytt4
- s4ntLSS6YlYlURszGJRq2oNOr5FrvTEjAWa2imVqXVYjCeHeqNHMhXGzGuJSPyfj5GuKa/1tYk3W
- kPCTR34ogjtQfMlPUHjMk9edeNMLdOt8G9JbBxtBfw9yQsu3IVx3qBH0+iB3tLQNvjNZBoIMQZJN
- yVIR5OpR6L90xS7Wo1h46YhdWq8sZcBmC2XJA7K2Us3f/zVXW2jiW6wFaW2Moev1iP+nQfoiWiPX
- GIbOLRbE89PAfRGkUd6a8PHc0oZw8yzUTJJwlG1BmoGjbA/y9gNS+jPpBs0J5PzV87vDHlQqbFLe
- nFDNZVQn6wJJjL0w4eb5nqlHZCm3IpKftUvtIXd5Epk7slpio0k6Kpur2GGSjcpmmyaoKK8r81OU
- 1xR04a5QRRCF1xxsKlSmcKksyWD6MpyM/shCutO4BB+N7X6xnaWMLqM/0mjvLF4hXIaLlwJ2yJQV
- wnW5jIoLeiOdl4sEfLOFMoq32UwZ+cva+tLp/SKcX5KME8V2vsSLr8IJJkk7kbVRtn1luybhxErv
- IjeysljcXbQHuC8lyyhZReDDmDypbP3KeBZWKWNVAj5jv1AX70LI4bTTFqk6cDrDNv2ZeoXxVqOU
- LUMPeHVCUnY8E/olznE4o7GmTmO87/4A+ArlMOAMU7SMydIog0OOdVLk4JYjue0sYipDwf0E98j5
- 0LLqi2AieKBgJDlX2qy1YRudOQviUdrIcIaRwgVZKa27Cxe/SSwccyxEacjvoYNMTfaDkk+4QE+Y
- sWy7J3k6RXqJpCZp9CZ9zuI3qbTxK5lAmtUGqMvJVQTIAnhzLZmuuGelyvQKZVIvic2HCjd4987i
- 8BMQInyfgc4L31QNPVK3FOMAv89+IMSyDAR9Z6mJp3i92AaQNIIwpa206NJBU57FbUNJcdIEQJS3
- IF1oNeE5WwaCnkUEgW5FZQBpHq9XkcdL7FO7MxilTt6fZAKDMe2ZdBpINddcnf6wm16+iFCuXKXM
- 0+D+tdTTIG0McBgkAV+42wpkAcQF/h8Kn1kBBQpDd2Osw1kSXjeJlphST4xhmXovrEAxCciXHM0Q
- i0rW3F036w71xLTk2q/S3VJt6BPxhE94j9kPMfppSo4PoCVDn6g9fguVp+AlTLJC/DekoihHobb5
- +3waL3a2i9egd/Ea1M+v4eQCGwNlN5yUtKLgAqJ14CFEX+xwWdpsf1CVo6VNpIQqlIhCONLHSozP
- Zew7SNGaLuf+7QlvaqZLMRRqGtAkmCmTOG1wJi4dci0JWR0Jzq2PuULauOxt/8vPxHBEng9q8h6F
- EbF9gKCryo6W+sMrbAwa8jEXwOoJaRZeRmISD9qLYPaqACWjeyVhsI4Xu1ocNLrihhvrtKq1+oXS
- 6zcuRJoQWjxMr6CpKiDaA6HmKnHQiRebm5FvGJdQpH5i8WTCzHMh/IYww0DS1QWhGSx2zNG/vGW8
- LpeBanTE4m8zaEfEHQv6aTgK2ixwgQTGvtEi3rNj7sZpHEzksRWnekYhcyTLY3R8EvHxHKzeaNGS
- 9q9mNAvxFg2vo8VsRa4qg68putrgngn8eqNlvOFvkucM2nxB44P1m0DbsFeAQ+u5TLhErSQZLcqS
- oGQZLcrznuyonZoadjXBLRDQUhYjQLXEHjewh0v/Ujgy+Zeg7LYKgGMZUSZ8vJ+Zz3rtttMBIToL
- /6QwmzB1UsLwY/JeUr7/FyZaRXr3I6uH8hqIJDJNjkjIOn1VME8OJq+SCVsBvHFT7fkDERFXix4B
- n1ciIi4rSRckLWazb/RqmFdOHGEZe1qLFmPMIYcY2l/LQFQSDLKb0WkQPWc3ohjt6Pc716OcHV/A
- oXyH+JOz5G9Wytmet12/FFrL26O3mSuafpVux5M8M9RQGNCdeJJLpgwuXbciMFu+puDfCLJIfo/Q
- Qim9UKlAqYvjLmqIrFyUkSv5XU8+TNIvqEujgjrCSJm0+NIHZEPlFHC6Ht6vysGzgZfV4aPPVU2y
- YpfUo+cFX7dV2d6fqLe1R9Ds/cZNu7TqdYy5ZGZbK23vVNZkvXZAxs4bqOJoJuxR0hyFEIn8EaPQ
- L8WPTrNZ7YoNi6fTYL7kX0ciD0xSooiEMFBKVnf4TNER9BvIkogzoq8hUgxR1gJhu9ZAPxfQ2QVT
- eg4X4wi9W2Lh9JXBdKtdv5cH6gbzMGlJ3EfJcnHplCtJD29anB5gmeC8wZz5rtepVIOl7ebdaChR
- FdOrz4AcrSXGUnnmX0PFmXsNK+V2oka9AMvtRFGxXYadvEqGmBwWpjuUsWI56MZyuZZRXxvwbGZC
- EACpebnemF+OuPG2OWXj8JnlaqODRWqXYr0MB+Rhje7/wpAuagzFQwYgRAfCrA7Qw3aSr4B7kWKF
- 9SzJVsBdSbfUSU9SeUV+jnh95saZr8kcOGUN2rdWuFyi2/NVHCwmucJR5s8mh/Il/N//83+hEzcm
- B4DTMs6MwdwlTlkKJ1uUeZeJQExe0eu//x21HvKAq2zpK4swotHD4tYK7naYLbQGgGT6qGOu1QQD
- 53jRMCCJq46pVRMc7AILSZYE5O8oWQX4jjXbwXOYfTBsNYV8VfBXWjSCX0DpOpgwJr2M+0TvxVFQ
- KAblgvBBbBrWJb2Me8U8pArmvyZ3clDBRJA83j9XlMZKeQYdDI81LZPIBqs8og91IPXCzJcEFjsQ
- mFopHxiLXu3huyjAcV/+uFQawp32SvzjS+dayjyBAwPl73ERPtK40/Rp6dNdgpXjxeflEqYkReeV
- SHgxAfEKRgfDAixYwrqvySUgxNCFLWNstNudz4kTzwDkchzgbBa/CARqUIgAur9DZ6Jhni53iqEf
- 0Qy1MspwFiznIWw8yB8CEvbtj5jDUry5K8f4Ek5jOjlbhtRv3NT9z4VF6wPHAskUMHkFGJU2ISIN
- piRR447hKxvolQcbhEdTPE92+SzSbcsRoVIK9cJgMkXf6OIomv4NEuDcwvRhViAgi7CI7/TPj0I1
- etxMiKWfxItkinjdpgDX7iSZR6STPu57YoF4xrCF+fp+CtLyvUyqKEfNmmEZm5LDEWSZmxIo7AVl
- NTwcwF3xeH2XbeExkx3LrUXUZnXxaY2b2wHvoQE7DqvMe2j5aIfkQK0QrY8cpl1t+Qwgf8AxC22z
- 0/mFAXTWK0QqBpPljspyRiVl/WGrJaJnk/r99fOziJxNYD6jF0FtQDJHsgA/lBd0wsdNTSB7iV2U
- tN7EdJTmQ05LMBWyLAGCJ0g92QU7feEKXH0W96SoOgcki4vwSsJ+7B/OjjhclL5cAKIBQMSnYOKA
- aImKE5q8FJlrJZ6RikjJNCvISxFjlsEUpnqh3MczvGu/UMLVuKL4v6PoQy6QgopRNzgO+S6GEqYQ
- k/WC1OynkHdakVcEY6R2ynf5kMvrj+SkgDoLy4m6WyLF46xWER6R62iaSPJJThCZVhCBpiGo/TK1
- IJZ32pmoMI9nmXzQHaJamIurQZA16YY8nKYElvHrYoUcr6Z69MxKnV/+y1qos6IenLkBlNYodpav
- VtIfuhJ3b/FKL9dbF0j3/Akv67ZBb/TEqvB+2tc+5T+WanU8ewgp97H02OLlWZMMKN9Wo9eSABG9
- TCy/YeZLf+BnRZjlMlyFGxAyLKkqXe+Rt9If35CQoxGUqinf5w9ElP6y2UAhwOnNlpbjhaBvSfRT
- SZviicBdrS3CZ0zymwsOyLdBOQ7FU4N7NIQGMopuA16YOvIQLxcBb0n889bB8tTWfZB+Me0pWU1D
- pDPIllie6yW9yvaDp74GOrNcxpgyH9CT7GzUsRhKRXnPQgzbQAB+eWtf1jN8cKu4wzdN9DqsSsNM
- PHucok9hIG0zvJwhaQaUQ1KUtCnJcqr7pl55KAYtXkTEY6L3XiceeVtrJl0mNciHTywaz/0momdx
- W03lJ8W6wAhJinNUhKl6fvkUTB9gBTFMPulx0BvWqp1L0i6qKGezlCA43NViPZaJKPO6iagqE7Gm
- qY78LbVxBBsJj3gjLCgtSrLaJ+XE1OgutXMj3xHINU53qfGjfFhAZCTA6+e7GmaIa0pwykpQex1j
- ZrgphxOJjUVS7BRQZC8Wz+ClkDedTrqPuWwIeQiGIgwsjyMEnRoRJFxqQpDlqWkLM2RVN3MssNTK
- SZKstG5O35PwOVWvALcx6M24PObPn+YWTTyweWoS5sb/U97zmict2dUaJR7Cq/c32qMkRHjznrZI
- jmeplCddzFIxT5b3Ei+2BKCXeLN12miYziKXmIa5TMsHjUQ2w9JVKpxRWfFlAAkkyFvhiQCs0kGC
- hSn45MnBGB8UDfFlwx8oMxHFE1laNwcjaqOCoGWVKP3TMoaTcR9m1fEmItcEKJdCxb8nFb+isPzs
- 9yFWEZ6dQEdeQRR7DjGzLwlu60Wamz7f4jjRzf/bxvj0wvgOGRrKm9X1Y0XRrDOO8vYXWsQOXs7F
- 0JTYr7G4HALVOngQTm3h7DF4xI7n00CmX14v5SUBoOaMVE7oTknevJTpHwPhV15Bjz16nZOC3mX6
- fronSi0bWQJ/utPMbegkWgLGSQUSyTH8WSlORP+/dCJypzFfGew1zarboAcoRkDMu1cdkROjFs8j
- eoVCAXI+JySRwInFdZ7YWfFLRtvwMydoIqVaPBcaWg9YWHUgHOATApBkQcheycngMgeNFCxz0kih
- KIdFOzVwJpA3aTICAY3RYwkTWmBQGDCfn6kIE+hc4ysMPhBHKl+SUaMXQmfrMIHhSTDK8pzlgWhN
- QJqXJgXh+DlPglHu168UXzSjO1pQyTEZIxmXLvCqcIlvtr7KjKa4pEvsg7ag54s0auJSNf1Cj83w
- PDvy0rUdfsslW2LQCQEVgAnJzMoTSTzfWD9Lziphq1uggy3wHBpXCVcnGn/Fk5MkMKBLVsC+x3Cl
- oHFPRshm9eVNIBvX5yj8lsF0r0d+ryciI1IPDHlC0UkhFcBTPwwQ2xavFdbC5lqWrKPIqMOMFklS
- VrzlEUl1KIOgtGNgpU5PvKQxqoKwlfiHk4/FI+amRR+INabCDRfPy+psAqRVvPy0xKd2fyjV6TIG
- 1T8AmjwX4onyHLzieV+u7/8TSYp42yd5LYragdmBcLkQJk3pH4JV/7hUAMUn8YLyekCTiflYvkGC
- 2oZck3oDb4sEdVhQwtuaSJgjy4Tfm7BAJfcuAk74tKEw9RIllzCizq/DqkyfIkF/hWMgjccCgktZ
- AoTLWHmYlArlARk52nh5HYE3nm2WYIkfXD5ijcCTB6QKsWv5ej2/VW3QDWp/IOSsXvgcRHR1ulyF
- 85KuClWSF98IOUDNGuPdHm4v2kmX5FKynsuU3XJAhOKUHKWBplRERdRmhGb4EC6IwdCJwk+JHiBG
- AT0PGojUiTqF6Y2p9XuMpEi6WFN2zO4USVnWWiS6wyKhPiGVE29iJz1Vsq7Q15BuEbLkQOhxJbih
- oaqyJgkm4q0e0p0RHUsakcvURPO5jPIXleRuzeJvF0BSQbMjj4tJ8MoGTr5eODqlhrIm+mFFz9FK
- ijIBXveXDbxGNl152uUEkyXKgyfX9iKXnJgnVhCBVrH0psvDn2RGiq4l67j/5LB3vLVvj1od4nRi
- DCy3Fh/IZt1kQwdPgtDmUUCMcLllNxN7B3CmFkscdcdd8/i7aTSX8haGbUrjlW9oOKOEXmihgIrh
- ZPMIbG1Cbkg9nv3v//m/Vqmx4z5UZFt/AXozm1A+NTgr6TtqT/GMTizgdfQgvQwf0yRbSqNO+4Zs
- LhtVYcloe0mS7gGJva02BIsFovoURAtGROjVEUwFKG4wRD5UQgt6AX4MP4XnFqABDouk0qy+MfKr
- /buUWPUFLgk5JTmOUNNQ/GCJ3C1HwRJRoFZjIsXGcfB/6zYFVvnSaRDO+v8QhyB7tmpjVxIH1us1
- DD78fYUP806EK2u6SmSt0U0hkjmU1Q4QbDoXCyA8PflABmmrftJg4tl8m/jIJr1/GQEGoFMygmNm
- EeAu6IfMgESedzF7SvQOPDQhmEFyZuSm8lmXtKDv1YSwLBbaaAMG/0YxuXi5GvPDApLAQ8jZW+qo
- 9j5skd7hd6x24Rhd02v0oJkOfqO7RsmA5DtqyCJyvEgMdOMwJq3wJlKLnoAD6b9xfTciB4rP7JzR
- W61iXPR6FX82HT07hlv4fymwP9wiLAx7FHBMF261dXJvLErkA+2fkvsV9hUdhRtCYym9fOGglIOP
- Qf5cBjdIAVbZt2KMRT8DKkZVLHmtNJhiIwRFQmxLR8PqbMtKw1pJnLlkjcSFi5XK5DFvdkaeXCKZ
- zB69JkFixWlmcWHF+aZ1CrE2xYqFIJtibaZjFmsyZbNYSzyttH204qWl7WMW9d8YuWikfPwse3dS
- jyXw3hKGVB52JGHFg1ssPEVCi3e2WHiKhKfISgZH6nSuXKod/RyQ1Dh4z78Oegzk15VwupaFyeMz
- STE9N8PKZXxCUixfGxdJFeg7Bm6nX4B0wfnzu4Pk0ZYklwKevXC+Sp5v4dDJY1IcNHkwSsA1/s1P
- y6O/0yJ8aY5AVW120M1y5Le6RJZTrUEMdvpKLgciXaqwPbwqyWsh2AK+FEtxQJ1Eu0YnDHKljsnT
- NpdvdZLWrVcb5CZbDyLyjKXfSRYr+pjksBIlMkQ7D/EHBtO7476pUL545Y6peYhE6cuDZTpfHdgc
- FS++0i8KoLqUfybmrnqwfCIjF30fVEftKn1dBUpbSBTVpCTvYVEv+FTQ3X/Qh3Uak8cIVcEHEyjb
- v5+oslQNn0ugRP9hos+WQWfz26zCZwk1U1e561Tibb1mRguK108emRMV2jxShXpYz3gojXzWsy7O
- eV1e39XltV2ddEV8umaQGlvqpHGS072yBAkNva9C5Y/Pz2IZJxPx7yv8549JE3C20SZyW21jmFG+
- KdEGPqJ6j0aLKCZb6B+Fi0XaQnLfQFWSu4asJG3yjyTU/pHcKpRnNILmWvVnE1FWSatn2dtE21m6
- Nnq5PusYHZ+ynu9Gtdsb8V2pPT1m30ZdEhHld+UPsiQ9C+ysiK/iujkpEJf6rCx9jlNk6SRrsciG
- NQnTl3uEDfme2RPRUUl6EQrJeREKVy6ZN3WO9h9Mj08mh4rsEx2P0+E042U2GlGyfTDBacdSG2mY
- rpzeo0PmBH1qrwv5EB2yJgGkq+qo3sKjDH9d4l/8s9wiWZRsU6541M0DiP2qjaykXYs1a/FWrUKj
- Vr5Na7NJffTll9Ft4wbpk6Vffvmq3EaPT8XCpPkUgHWRAxLd5MDyXYlUbAKiSVFRvCjXDxQXu5Eg
- rBcJlO8kOR8CJD0ftZF4gA1YWT3BffHkGjC0SXoENsBYeo8CeNJt9urHxqMf8s0PBmS0OITxLIuT
- ebHZ+L+h22nyzLH/+2U9elESslhDIojJxOVwCbQnQK/jBeYVV+SDclitt6vaXUPE3pfUu4tE7D1U
- BD2vcw17IN4/iyt4WdGMBWGvwSLdCEFmZMEpQcm/JkgYFCQP6FlwXPDuCEOH5bS7eH3R+mUgt74b
- L1eXra+rbOc5AC0QB0lWKgVKJLYUKBHZOBC6HnOYQfScgGAsVTaYRVgYS1YshpIBpCORIOlAJAgf
- hwRJhiEhslGACkpebyU7C9oo+b6Vb21ZxWRvy2qyzU2rdke5frrSgRih6lXKapG7tYKPyubNFSlR
- hA1EuFFNIhRYpmW+dOFPijFq/lWatOt+rZPm/KuH41gk9vtZFPVQH+NZHCjxM4w8yTzWEI/Ti7oL
- 0sh4Xgd6yQNmlmQdi8Qj9dR4UUXbVM1SmCwFBYfLMk+Uw/q5VqXr9wqVIA6PaZ5Ewk35kF2aCSRT
- +fA9UMqwKV+3S/OBlLSS6Eh3u1tKlKbXsta6nWajdlea4iRtqgsS3/i1NL9JURnN1VsIxMnBFRa2
- sKJlymUKS+sJmgJXAXnNkv3F9AR8jxuURAAdiGCeV34bvghUfYgogQB6EcHsrsIZfBE4K10VUxdF
- 6VgH9DL9iuQyK+F3fbKc3/UVoUquFqU34o5rxY1GEhm92OFfMmB2pyqh2G1qAnPXuuo0+wwkjYbM
- Q2wftfRP3DrmpIHCiGVHbLzMfJ6BMSNkKeSo5ff78oW0N7wSyceHOz5SmGjuToCeEWXOi9v7S7Jp
- vLNTyhjHvrLOpPos5y8vplnZ9p1ANXvrNlDVwh5g46JnfDqP4njSd/yArIK2k8QsLeThK8Cl+mUR
- mCmXPjp2J3uKTt3JVsrvo+wvSV95gtS0CjqXpX9L8sxzphbyVYqqPB2lgOn5tUbGkkA7QCfXdERp
- af7978Ic0kr5178Ls2NtYbqa/NPjuVZ+UoL8S+S52rkf5SvEm8r9LF2nXkO6sTLyuYik3ysjnimc
- tJZskOm0kjScFKx1eReWOmiUi2iezpC9ElsPN56JrfsDkGNENysQYai9m1HxSbk6SgulkInRke5o
- kngoWfTbwG+jEWbjDie5uwGgVuczCWDyJSW0hghvOJlsUIKlBJn8UBIiTIWN6k27g0llMJ1DP7Xi
- 1aPgcRZjahmlv75fpma8Uvj0fJVVYmescX1NUA8P8leab6QuUw8IoVU4btJncs3MvpW+y5c4cJa9
- zJfWK77Nl1Yqvs6X1Nj2wF5ScdsLfUn9HW/0JU3seKUv77yad1FlZeVv9THw8tf60hYK7/WlFQsv
- 9iXw7YbI+0JvZbREtKt4rop3224o2XOk9I7Gs0ACzBEq7SlJnvM0dTksF9roxK6jT5/c9lyCZtHL
- tmeLCRhdTD6DhO4P7hiXwDqAGhfKZ5DGQxGenmx3aaUMpctrcqzuU66sXGbAOmgNSW109+D5ACfA
- +Khelr4iffQk5XwsbUXy3kmhztbIXF53a5Tu2y1lK/BWc3wtcq2KeJ8sDqnQlAj5yaKRdtXeMppc
- E+XjALmiNuh12iKqj9f3p4B6i3gmovu21CnrmFUs7zP/cAGvmn+gYEudsj5ZxfI+W9XaLZpL7woV
- W8H4CY2qr9vgy3pLK5X3JazwjQ10ExHr0QaGpfBlfaWVcn2JlAE5v7Q0V0AuSTpPQykearkTWZp+
- XxUTFlOA4fgpnKynMkGRsLFT9CElNMa7pEX4MCWbEerxdB1EiUeSZ+foRp98kIPpkrxjKFuUIoKW
- kre/g6nwOiqMbtSsXtELMfX8yEogk2s6nkkT55Bc1/EQ8fS9Cv5dJNbswsLnQPDBjDkseB4Wcz3k
- oDqz6WsOQmZv2HgaIw8xYpSdAyqM0Gfwyc0oh01uRTO4JMP4qHbdyAGnGcWxoLRGyWjSShsjogUr
- GifT5f8ps18l8MnVUQKSGEuT8jRBbAqRJoPNJcWAiRV2OsI5dXJwzDE7A2RvE6aQbLlyrbLVopZh
- aEKOq4oMkXUYmZDdApEasi7crOrxjNrvdMRTRvU4Fk8Z1TtfSGSOv83kr+T5O/xE79XJ780OpQlL
- Mlqxrxi0QhflaAWUV7BjHlV7QY5jeEcinIOSaIzqfC6bgTPVH4wMNckjiL0oTQw6NlTYktdlDs7Z
- BHNSKJFmvP5/uHvT5UaOJF30VTCy0yVpDKRJamnuHd0f10AgQaILm7AUxbY2g4FEkkQLRLKRQJXY
- NWU2rzGvN09y/HP3iPDIBURpenr6nD9VRKaHR2SsHr58Lujincn8crq4hG6CpfnO7vAAYKlL6CZE
- rrcUfmuLycymxtQ2/FdIbehvgSbmWRHyC3rEVGKvvVFChK1ie30pvrfcPFGBF224826rPeMEEQK0
- 5UrQrnu4X97tOUOEA9g6Ui6qrrLw0bpZsq0rzlLtkXJH6xaROK7b5VSwRnmUdYkTrG2+ij6qsFio
- UFcQS0EcJNHwLuJWEjjnCQNm+SYAX5LKBBcpnzbKN2S54wM2+E7VMRlC0fo6oyF0rZYZJxaJWGlx
- zisSFa4rUKi3XPC1GisaX8Gk1PRFVUcc+XguFQwGB58HyGCjJApyYp4uLhIE5AZDgqicHWXjIgWs
- STAccLSrquo9D5Nm0Bc0+QYtXb9As7HvnZHPvdeTK7x327O/kDgwwo8Ov+VTI98AQMUWMz5UnrVx
- ovJ03OMKJOb6w5bhblcgMdchr5VfDBMOcSp0axWrxjBlC5Jo+T3Xq95UwbZ96at1rkjbnkpjQOIm
- WHHfF9aYkLgFVvz3PO3h7ovbw91TirOGJRN3DdBcsNGA/5NfnZb+7sB8n9BNejTgoyyhG3T2xGeY
- e0of0cEVkPd79x5YOQKuaSkHI8666IkGGaNP+veziYqlnmK2U+EUsSx4sWIrBn6NaMse9xhEDE+z
- 3Zf05WtGEdNwHJOkRIlEIJ+me5fpWSiDL6oQBYfU6H1V0JR4ZjiH07J2mhkkP/ck95QkOInsAKFZ
- s8gUEBesKGP1+mdeq9/46uMWyAJfOxYY9VFXrDdcztpuJELI20j4fbCQ8FtJe+9SaZc6dJbBn9Rf
- cYpde7zdjkpNAvxaDQIJHY6iVhDDFM/nxibTqxbEulzQbbAe+bL1S/riMvEoEkGurjZbg1AKoOjz
- qAKYlCWsKKhCEjp+ncYZNmaOSzJakCOl3RF8lEU4lCNOpq9mFq2Cb407WJhXCi5lRx9mmRUyWN9t
- Dqxlvj28NBkWS1BwUEsXQCfY5Up6UP7c+3uFqiqpQvOodPKzApFzbGkVg+RXXRMw91serBmhRW5V
- AKIPoXVu7/9lSt+lJXLTj3GpgIlXKBRQ8ayuxktWBQ3NzrTIUsYtsuTFFkkpK7zbMlaEr6SvqqhC
- nA9lI3i/UCrCz6iiLldUheqX9Ps9gbhMNpu1IFwiLI9lhqclZ7ZPBuP+6CZJnD2au5UuZtlLmjpL
- dG7o7PvwXNJL4IgeT3pTGzwltNwuiSOns/l5t84lPCIZOm1wsnXK4MTlWGUTmu5FLlvKOBMXAKVz
- Ak64leOWdtlrnY0T6rN+Mjq7bAV9a0J3tYcXWuKj9Yb+vWQNrZYoEPkXyVkyO0uG73o0BMMkghf0
- 7JLt+zWNghswlLup4qf9k/gwiMR1R9p4B6yrCio4MYdTvkCvfjT+7K8oG7xqqgsH/xouPaMNUmZY
- hNrMZRF1xyN5VsBsri3p52l9cTNdwcWpqWlPmIzYE53Liukad9mcY5Ebuww5Nuly+SSI6lLYz24u
- k7o5PlRAqulo2Oq7ADihkdg2agzHFRng7VDOuzkoVogUDM7IChki1HI+LwIwpFA73KRsF7D8qFj4
- bLaIRxXgbA28ef65jSJMt8YEoD3TO9cJnqzVjwkZxwamJNyg5eV4CqSCQ3jjdVmRSRd0S6/Uisy3
- KKUyPRElAtWIh06ricdfzWaDr93zJIQ24B1NPh/VgPcsU+o7libx3G6Rdl8UqZyzS7EyoCCfiyge
- oM/XsVAupZ2oFApchQx31XJ/pYgvlMbJxeEjByeXAo3CBTAGPgOb4saiMhBi5XYaMam48Ls1I5CL
- W7HkXXlIBVlPRAk6zB422S1wTcQ1XkgDnv4P35BQ8uA6G0AynXmf/U9Xh82+ES1RR3F5OUku2bE9
- mcCo6x808AD+8jDsKnG/PbqCPxfoNnfZI/y26AgJJmqmGtLVsT+T9K6g3NK1cdOYCTKpI5oDQgwV
- IvbWOVYzNifC7b5kRDB8Iv2gkQ2h69IhSMJAbAT00mXJPOT4uOXmBXlUzk1F6ogrbjseX/Wj1kqM
- P/2uQXSuxLtL1xnAUTo86XMSC93Ht5d7+XbeZfMCgX5Yd7N8yAPW6H/++38gJPV9tnkvH7LmYOkd
- dqImEFYAPpQ+w8EhZ1iNxwN9Ne1wt7sXPv5hGmvcIaskZvx9CkF/zzjHHsT0PLTER65MxDvF9Y56
- 6v2usdOEg3eacPDHxkc8+uRYjDyEG0avnckmwm+GdPDyAdDqXyetsUdH2gPzhTZ9or9Ol89hHoYi
- 0F125k6oDmVeGp10dfC3kEKZPp1waM3HDdBVPzVsOX5UV0aHIp4aNBKGg2RVVRBYicK8x7M7BwLs
- Bo3NSLQSmUasRynju8iUBK7FFtC4NICbFyDgAEuK6v0lVXN5k3eB1GztCqxpZ0jmDeHnhUaySYv1
- VxmD+95B4pQU0FsFWnivQQn8FzUz2zsETcZ8zZERHrEJEV/F2wO+J5w3943nbI9ewGHJH3Fe27sG
- g8yPR9+Mh4QnFZLMFGaihZi14Twoz0el/t0dtTkG9gbLA2u/m90dcv+S0XkF7S8e7S+ZmA9RwcTL
- HY5y4zH70PjAC8of2bLR5HaUlnRtY3DCjaTZePBQPYIy7rea7nzST1qq7e4eBL5i+gzvqM0eHbNU
- ZTeI0dBL93drcNGXzfJy+cQoSO7NAGcs/pXf/Zbfm4bpw2b9sA6dxVaR+RgCMw5Ytogcnlduxnzk
- REefRCT8CChVt9Sp0R3HdYrN3HEc4ObWmtw4qDTsiBg03PIdWlpo63DuMioMD3eaUwHPYQNV7hok
- gqfjVn8wYkluvNw8QVx3LxKIiHHq1XEKMJD3D+eexh9NHv8Do2wBEB1qLScWCKLcdLt8zh+zfQWn
- d1OuvILX+xynRbpT5EpujgUJd5xU86g4g6Jz5DwjBYa2iL9EgKR05I7ZtNdT4CE26zld7VTcwQqb
- qztSwxfbxclipMPe5RP27EMK6GSaI0uVOHhDVTxQt2XAbcU9uos2+rAh0mu7Z0o4VHAxbgGBMnU4
- 1dSEW6Qz2YnksmSobPe2CWzitc8IhAM+RdFo36rcHuGMmOMGSp+T/4gwn2ZjkK0Yl7NpcbqbHGjE
- 56xMef5zmCGnzpq/Uxq5BXo4PvAulQ/0fXlux4A3u4q+x6Ce0ufatVvMD4kTchuS55D7Gc2yIWNK
- qJaPwd5NV1+ZvpSOsX1thoFPsWZDgfc9B5kCTd//csCJZBbyXyEV1N7LaSJ7yyEZpgEXlBHnjVak
- uaoN+iklkWqVbbKHFwfvlAIcmoffdcYzwj3o0zEdm4CMQ5Qd7eTnDTsY07bAdphFHx85/jLFJa6T
- iYuQRUOKyOOF1jZxS/Jjr56qdH8Y9d8lpwt+imiVQy2oGkgcFrfqIdZY+iQ4DIfnE3bwHBDgMYbq
- O+yeszycQJJ3ZxrfC2ne8+nFNQScucZXVOLr6GCMudTKTqXzlBP7yPxepQ4XTMYw7oU06Cf8pwoC
- OPI97AWfdoU8AVv0fOUhXHMGN7DwNIVQyhopDMH+Q3a2Wj9J2AVQRXZ02wYaisxMatstWsHoJfwR
- T/4aErX712eeZwxtuF1Rj+xezhD3id3Ep47ijpHmiFBV4uoFDiP14dNZ6hBRDaBZ9pPu0fXlLjdr
- e+nlGarhsBUJZiV9mQkwy22ewaNTZUYi++bs22++aWoro40ZOE1LDuHaYHQCP9cEP9dI/muz/YjN
- qpA4qXdsjou2uVkwSbZ1Igdj9ri/dbn6b7TLk1+64132QfuGD+xpqTAvE5zSnphupP3WhJ0Xp08A
- imntnvzLERL09G+QvBSXGQC6uoRMfCXeup1w7aDuGZQeu6HuQf7EWzOCHocEH3JP+6JTUqcwLWaE
- DZOMv+bMqjvuXFoXdJY+byyvoNGA/UBg0FEBbRi5zpA8VYCaJ7ppWBVIyCRCWyv01FSPovoDJlnm
- 6Wb9Sxqvs9A03iybeg/dcYIFPiVpMEnwxEUCXj7cCs6OmB2exZXOqyukYf56tHyfrVdxkpLCUSH7
- IneJT38CfHLWNdD9KbuF4oRb8UFumG46TudTqCddwBrJUKo5Luz99C0QiXlO+iH4VM1ENsIyD1mE
- 1WXcbD5y5FSV0Klmlw+AVR+2efHwcjsA7Y+4rzM4BnBU7zg1VUADZ6GgajkqquLaKjirWuv31O0v
- nrHa+rbqkLmS/Cp83eTxpwniZ91SxZkokQ3jPfKH0XvdrvkO+ye+HPzpCxD86QsS3P70BQ/zD6zz
- ShmG9lv52w35jKRto4b9KkpJ0vjaUY0uYGODaCazx7oACQEsqm7cxIDqt5PcjBvtCKJkxkhJFLqq
- RlUtapwmjK+EPoU/33Ten9kIEYQw5oeNNGUGtviX/440jbNupGY0b1XHOBX1xSMNEs0ClsWJiieJ
- 1ysKMrIc06lm/GZVAy3xcFN5DreUkENTKp1KU7SxyEVD/aaJ1/rpA3R8knnNI+F6/Ft54r1e9KIu
- r73fC3btHwPxULwWh5lTs9zT7WsV3k/ZbLZoLbqC/8L7I6TU9INXzGQN2nZlcN45o1qIEeL6G3Gk
- kNCF1I9C05XMj/69otHKy76A0YY3C82nfLG8Y3Q9bc3G0s04HyV13qI1YH3qPQR0wTxpuASDRdIL
- Vgeog5HSAn2tgnTGcQsIDm+0cskEqZacIuHQEw6zfUT5c5tDGVo/O9OhOMtIbjTJNGJTzaBDfsXJ
- xGGxallU3SznTJP0I22TZkZqgTXLBTkTB4iH3mHqZ6TPk/xrPnkMP7/qXagt89dHOqtkmv1Me4GQ
- IoGuf6LJ/jStrqT60zfTPgyRhayAQiiqkkKGwNpii+m41U5CLYq3XC6u6eNDfnh9FkwqujgV/WCb
- 7r8Wqt5E++EZ6Lj+WUB6wHNvJmX4QhfT9y7pj8SujNYPEC+AnIQThDPNbhSszOCuCeShCzT0Ka0A
- y4NwAiQv3EFVKXotaqwBZisBJ4ZnDIfc7QH/uidJZhy24oqj6YDU5NN2edkAl457dheGlP0YXLl+
- dj5UvzrXKX4y9Y9y/8w7tfBz79ZC7zQ1UqIyPj+ti9hzGcmZQtIy0ooI4dGXtCAZzZHzwsqljjN6
- UTcCYHRPorgUD+Fai55G1UTBWo2eBtMImkfkpy6QHpGrepfm3oVkq+ou79JbSVPlnnqfNOeG1m31
- +gqkLqjnXel87vVn1m0EEvYfdAcOoueHCWPjX0tuF5fknj7xQdyNNHnyXpQQcm4B1Xm5OoGzS+LN
- eQH3cLRxWPVb4ZhtU8dl2uoiMrp9lZi4bG2WB5tnJFfGSyAhnOb07iW6YIktTa79LN4j4w10MpAl
- PBrZii4wL+nKO5TdIv8VX58OuP9qrvGdXIPXMvA7TpOdxgZoVu4wGpl+xMS7CtAY7LyTQJduKzR6
- 81mvHRwXxjR8TzS8h72mLQHVIsqMYqOHukRNKzZKj2KjiI6U9llmjrEIhn3mZFyuuZiRs6L3Ee+y
- a7Ump0bK9IsEIGZlbPMlL6YL2jKMDCvp110KdJdb3iZ5P4+5Sy7saV9S9ALUnbV+yO5MI0vCEv1l
- s2xDHL1Yagbv/J9iZj/NRxK53xFEW2mBhbvOI3DSc0ZwxUZBFW/Eik0zC/Byqjt4acyngEf+Jd0V
- Gq5JlwS5X0URTgGvXnmYXd4N755uXRABGzRnfhEZ5hgr+lP2VMNQSnoMPduFDPKnHhEMx0eyNAex
- Og4C/ee9I/i++b/+F7x/eJVukZWoFKflIKL3LIw/ADIpGGuLTSiCnw5b71zl1+mX711YF4dv/mvz
- G4/XHSGjdpMOn4iSYslmfe2mKz7vGMe1MTZJX2vKSLiWIM6iPdNRv6N3Bw+iL247rkh9LYwSqpC1
- 7F6XbVaNOStRW1C08Zk8g2+8y0ZbaheqL1UAPpWUxca7JhY/YCpfQDJ4v5I5gtNCs8P3FNqei2M/
- fCNNc67goIJ0SAyt4HMTu1qusJkjOxLjLPhcxd1EOlK6IJkyGGvInxwkLyLJeU/zmZSDLFZR0Ad/
- lcv5KDAUW8Tlpq4EA736MrmlNgKXMjdiFFE5167IBSa0xiEnwd2Nj8bQnt7FaEjXXoTZdde3dPDc
- 3a3t84Cy5F8HqKVAhWvCH+UeFuhwV/irxJJ1e12SHmfXoxg/jRZeGhDUQi7GkICRnkEG+MPoQp9D
- +vhDdqvv9PIVrl3yTJG7O/4kEMsmx34GInGtD+VhFlJZUCl4m/bB3UpldG1rDe1W8mBUnRt7aqgV
- LmeTEaNHG0D5LmtuJ3pp9UIvV6iyrH0+tS9y+yYAZ/j3ATejSIXDtXc5RHtb00WQLxazK2ri5ZVk
- /0BeD8Q/yIZdwRm3YmiC6WNJugmSCYlMu+zw8NjgfKdIqongCHE7j1pTAShdSNjZ+LgncTqnfT7X
- 9NKfIg5OSvAtCxKCpwGAYN9lgw2UVy7vbkzdY0lHtq+qXXla3pY9yx4LQBq2XbEL5+Vt2NdrHNnN
- 1wTv9UDp87eXZ4gmZngn+zIO0G5/dD31GK+hFFBDvP2oKV613U32QbOa4DC8eIEwM885Hj2qg/1y
- u4K3GPh5Ho72j8bn1kVyvuH9WDSjSvQaTWcRQoFGExP6wE5zPsM0W718HASXs5sE3KHMTjG0qjZ+
- +3Gf/rrX2dWbXgGgUZP3dTk5CXAZNXlftzdt00AodnJXEs8qdLJ5t9DIGEPQSLbK4V3iyv9w5ovq
- Qw9gMklIgoHO5IcXj10y4WyMEblTDtAw/yFxflM/NG527qjAoP45dZ5ToeDlZHQ9u3IAgOOkcbnL
- PpBgiTiAr364+doTT9jjTZqjiK/S7Kpm/exh7nA20cYiCgZIApN3MtC/etw7nE9swsVZiVN+9z71
- XAaQ4MrOl1J+AIG97ITZ5bVO0zNJ6EKfXPXafTkbXdCf9yRlVpJ6u7tJ6X73Ln1c320wAV0UoPc0
- Zc6MSI1CjBjtn7C78pw9Uz/eifeHYkrvQjHrDd91kNX+7WI0ZOjmMhVfUNiwYuwg7Ny3ZkAB2Oy3
- OceTbNOUk5qVWfp0oMxR3UvVsIf0lr+IGvdD+p///h/I87p7oHr+ymr8J9GzyG204S7dbMLxd+5V
- KOGTFTqvTPut86Hvwvn2Pu5E+XLNajukVgZc749yt8Da1Hy1uEboneY6VMgf5Ih/NPUh7drk5ppE
- o8RU7UklPOeDZm/p0qp3Mc2R83uXVr8PZo4936vLhG6vLmgOK5S38SZcxAaaxBQR54rQEnV1cxnE
- Z8nPOjmfX3gq0cHaQnQSH3/sGUqrTufOSLHshf1+mwlIVZej6O45OBChrcgXbuEskWqWrZwG0NLl
- pPXBeBwu1VcEss4f5mZJa6ZaLwdwLNVGIc1Wfz6YBa5cfVyTy9Tj7pSOlw9rcnlQGBjJcBiQ1Hqz
- aIvrPa4RtvSApNeXRpvdEfhAOl6ymHK3XNwOj3CZJJc9jkUo1j1hD206M4r1xiWKdcbFyvU58AdH
- 77Af3Hsb5uVobJRXia7YgIoYrzIksAJX1MEJK36FqixrStejCktxh97hyo9tXQZ3tjvRLIvdnfrc
- dUnOiwUc+KpEss2EL12tvoLsTlJYtWAbcUC8RPHTXAXbLhLVaWQqLCP8iFMqdOdJnw8mf39mPyMQ
- HFIEJrkbcWOMo4RLIJELa6RUU80JhICo6rXVTNNVqN7ZIulc0jk/QqLrxNHLDcvRimrVvRNVrHvH
- FiAb88U0/K02+guqgZYPN8EFf+mDTcy7afzSlaQLyEASLrAbZnf5JGkX+B1dZZOx2CdkwtD1NX0W
- k4NOEZBFiGvMJgILE5p3ELG120DxHtK1dho0GvPBQJDR+PVUQlX57UzU/93DXpT/8mRq7a/yLrc2
- 2CJVMdZD/flFwSE3S3bT266Cd0Sqexhc2ZYvBXT5pqqQHxgnVKRbloPvDzu+699pTg1nR9MWheaa
- VtK86g3Nh9CsWocyDqPXxAcKoQPmNUGC3Rt01v0Legp78kh2nlHXoqY5sxIMIktWevJ2lN1b+DRn
- PyoxguJnWi4KhU+uxD54n33LORoWa2ICbEYg8BoABwuYxwbOFofG4siYwOQEWF4D8sDA7WAe2uOP
- QW4QOIVG+ePQl1uwxsh3RVClWQaN0dZ2RdCUFTmxQEBtcLhyRSZT9ecy0HKV5ce8SVYWxSstdaTC
- rL6u6mqy12owObmKBUyOrkvaP6KbL5M/xXfcKjp3fJWIw/GFuFF7LF4u8+hIjN4HfnnVUXjJfv9o
- gok3u2SHf1TvXHXPzyGIXXbGfMi4A4Z+c95cSQelBM4qhJfOKMQIRVzuguRztroN0w95eCPYr50B
- rrmzicCpBsUnIxktcfy0Vk+4+O534rgX9J+Oz8W8x5+Baxp9l2zwrvzFYc2fg2saez7mR0v6rqst
- bvpRubiQg9HEVuyCDrJdDW2xKlOgXEcU02oKFePkKumLNcXxr6W6gEYDG+dVb+wyhJnCAKSBjfRx
- /exygvmywALvcQiXUO8F4pQRL5BklwkRM8ArCdFaW144yUwN7Qmgub4Q23QZfmvJ8Fugns5amj3m
- MkpkfIlJ1E2Sjnq1XGLG3NN99HbJevdLMTBcikkBv3zfQE8WuoKuOdc9thdA2QIMBfM0UnHPSPZn
- L8yw92oJ1qY7ZfeeDkr2oAzbMK5S/V43iTSxKEx9dc8TfIR8gKxnYrY4nwViw73UG5W88pojeRVB
- QghFDBMSpfc2ztaRY2sgWvw0p1uv8z37qL5rn9jpuDedWndtzTYs/q1Ltu+JChqG6o/sp/aJN5dJ
- 64YdkC5FJU37QI/xVi93yLxMYwZPPU5muFtzVkwibMPk60EXLuFgujPYqjGFH96IzAw0Un/69GAK
- Y6fBX5dIBerThCmUnUZ8STkc/54Qh75/o6cLv9AzRZ5PkkFvPpguruk8mSWh9HiXPq0PT3njmk6T
- fWo4sQ7c0GWCxu/filcMQ1aIocZEKEuZZxVfmjDnOugDE7us6jeLC60KOAsPrVSzpH01HPVHlzdi
- 7DLUs/TuccthEVEHV5ZyA2PKWH2QpktQU7OqVh+kGjqAU/Hdonn13Q+/w0yiy0jnGnZhi4QRQv4U
- s/WKrl0fYMp9U8BhvWrRvjEcBf8OKjX13iAb6Ac5gTftRrkGMlr/RXbIcIIvQOcdBK90Q7MxOCCy
- XWyOTXF3dP6K54h227E94SppdegYHwPGmcbzZnHVYwv9FV0mG1fpcpWfzZ8B4EzD+FJFP73iq+IU
- vvuV9H1srlfp5llK92dXbXG2IerN/vFOPG7CGzdK4XUYWUMFDANkKyuAAptSvQBlYK0Jr/CoqL6K
- UWWb3OBXfNmCCbBiQiuRdD1lfJe8ii5uiSGO6p4NWmN3JSbK/dPy2d2H6e27m8iBRWjev0QOK5WU
- pvICua29c8lSpSi8AyLdVbricA1VcwcUOpoN7NjklduR/E+TZAUzkdduR4I/ZhKPGNRnC9bBUZl/
- /mfRkCEkjDOqSyqypXvIphGGgeXZ74Fyvf8i8Cg0zSg7UlhvbPaICfX6OtvHa+JStIzUW5KXkuDS
- 8dPRfNbvyXrnV9lhv1mLvlxThmkcKH6dYRcLpzXtXPrCYtBxUjDjU83vWU+0uBixwydTsGaocZGx
- wbVA48c7JpSd0cZ6in89dqDvaUv7oYnoGAmmEY+U57PH5eYeiGKHnczr3kSiBK7WO9G9yJM4KPkS
- G98HhERdTRrLh4cdQsVpmf05u2UFfMC4ez7cAloAtT1zyoO0kXOOxvwcFvJALaE6jUeutqHgU9+e
- /f6psXykjeo8tKSfXDIIM7fkd4oCJcky955DIPe4b/JFAfUthLdyaPcXUYwrUjLGNDacNSKNQ2Ft
- CU1/ZWl3bl8TOfNK5ExBq9ffrJIJ+PVXHp7eXMYM6seVWA7adLLLdiY2A/Hy4vcDBABNYCsU22Tv
- Z6dcYeeTLg39mqR1jMIbEqV/dQqX2pJ++tUXN/tOzCUIZoXSQUCrLlFTaUlg49Jme3ZFzMZcQRVx
- t3t4zLc3gIU6ibO9cJneE8Is0zjnS02ZqLJyQVsnff7bkfRBW5Og0ze/zeTDHdWk98eRKjWvaKb9
- NVOd5tVoyrczKZjzxpnb56El+tJynU8TSEws/SbTKdWin3vIUwhJGG+k081zqjOtLxMqqS4Y6oTO
- fIaThhOLK/Y/dKmaT7zxHknGNXgN9IPBCIFHyQSoVxezsQVxCGcg7z6yEbnk8TQord6Ex2TU9Wmu
- /Q2NBmW53rlIR5fZ2t/MqHQfdjPJ24EzAjlHOrJz9p445kBzdzRGhz1yjqxkU6KS4pHYe1Ivb3mC
- 1LEOAXLGnpsf6FrEnr7pbocIscc13Q3XXMp7JZeTXs3oCtPC0XhuWBufU6k2wmksUunOqpRxPY33
- 62WjPX0HWTaVsvM+H7NEftjkKayZvWG7P+8UHV5FBzQVzTh0xuLyalg7+BnvFeY9wOQJx2vQECHC
- cSaebXLHZnTcdm/MEW4eenXqOchRRKOHgMU9Tz+5dTN27t36WU5JB8Qa2uDQcQW9VZlpxIrAtCod
- N01zgqANkhTE1q6JWThPj9X4VyBYVSBXheR5RgMW8uwZnZehZBD36Xw87idi13DnnCnIoO4cJpNq
- xKSefBEfh4gfFXSQ+ET5GekIicXnpCN0zBcu6SEs6srVcrNZDpVLXWkg8s6H0KozUjZft53Px7SO
- J7B551tcNBlBm6/izgtEhpEahTgLbCi9/uKyJaxW6TOCLWgfsRh+FdRuk6wsYnZIKvSzkv3qflvz
- Dr+wxp2Ywpp2+DrtQgbWKIdo2vt9upX4R0A6iHaFlimvlMNmSWJzChVk08eONx3yT8SPIb9YjOYG
- JK47fvXd9TOb/UdDjY9zkxN38WzLTmh1aDpSmvUeOi3xzaz4MO+vE/jXsIwoBNcMVCHve7IOVuul
- /taMDHikCRjw9F2vA3PuCC5SM9Hvg4KuJbitI9aZzyWhnkM71Tpr9XtYbrQhGY8xKO1ch0XUqtbs
- TYruZeKnV1HCAsuHQkqKUgFZXs+cQlGUtPVF9JWtNBkIQz15RLFwGKn40yiYTLscWCr+NMqlV3iY
- hXGMUbREPD/PJEy1Aitfnn2hdea9zqWqVZWsXmmX9aWp5GV9a45zONqkCt8bw805EJqizoWwSFVR
- C5NW8h0kLGRqhF6hhkHKAqcPwjtetqLeEoOKNkzPksHZJVstijNYoAkexGphy7wy15Oz/mg+6STH
- yW7CC7OUbjwYlHntoys1pp3Jg67LJ8owijOr5HpjsmYExdlRDqEzj7Kx/Rm4WU1tdYusmre6RRU8
- qtpUwci2qTeDICjoFmzN6OoRuN5DzhNQCwazvtejUEp0DNGKnw9H7/xdY7vN3vsLhn/DiiCJSQwU
- EO43Ep3YG057Ha0+X6+0Pn62GF2rtSy8bYw+qI3M0Dn/mqnAn017P8N/a3Y1NeWcr00uWWL+Bf5b
- +8fccJmMpjPbkMYky/dRe6Y4nvz+LERT3LD8jix0xkJkm2DRw5VandZBoY7qcE/vzeYz8QIr9ACd
- mayyo0Vc6AdTxqRgiIuY3AtxCaMgiUsYdQmVmE/EkIgIl36rN1D6w06dutub5foppr2YjN6KOiYQ
- XnA0WyVdmMsFYjt7y3bBKiOg64VCHI/mvXJdsYzCclwSrFpxPKqyWgQvt6DMJc5pWs8qTm3q+ZFI
- 2unB0Rnfw147ovXyFVim7V26WkNzO9qqJ48AUfpaLGd7R9Ly9oYUU7Gzvr1SxCVYVWyvFBWl/1ah
- Z5V1V8SjFQLpvP9ddRiHBqRVtjzkR+eU9DzLVBkSafsrWxaypnP6eo4NU1VJZAyorJlDM0PVdXVM
- H6GF8JVUcYO7lfrViQKmyAfJdfTSrQKxcjCaBi1iVA4RjdzwqyamveRXzUVb/m8+T2zlf/N5YlvO
- mAq1382oCbVf7XzgqouqJ1x9Se4irv8oD/5Ybkgdt+oJbRlVz1rlUTvNlEPtLNNkel1bRpPpdSvo
- RhV0oxKdubFa0k64vVrqai2QLVitA/I8ggbIFwr6H6UqZET0pIWEiFX0oxr6USV9+dvL6RO5VG9g
- 8gkw8fqpETIIMA3UQVY01RC0iZ8k23QfGZU17myXv8ohiAHH2EQygXBTmbi6LSoJV7ejVLLUhlLx
- qvpH3Rk7S0QCvmOQ3e/VRyKS7uvKlltQZlDRhnC7kmLu3buW3wHf672NHvXggT2ey6Sg52vEAj4f
- pBRAgsQSYWI5YO8dXbvM4nBg3e7FHGGiOBB9kn1wacYdpxtT4EWfT7TqdOfqnHK+bu8e13OYosEn
- TqhOCYbseZi5zw2GDHXYWIHAzwYMBFff3nBREbFrvHzp5lwRvxtHv8XhbuYdcTdqfKhVprOYHvyD
- vn5J4l+W70tM/jDqIUU2/YJVspbRH7L1FjFzW7ZM1jFD4vhep4d82/WskEB+vVoj6XY1I/VZfWfn
- lZ9LgGtavbezyZWCNzGbMtzH6PmvSRgGyexq1Ck3R6wY7sv0WNdUDgPGoC3UE3uDlRm+5ghmnMGh
- z8e08u5nZnZoWGzwRbPl+IqEoNFhS+5thbJ8U0Kk5lljuJQL3GscwhZzlI3dZSq4uZilekYubuk1
- Dq+0x4c/VbXHnCQxh16U7KUcodArTDgXlOCkGUb11Vu/AY+G775D82W6xXVr1r7SqMXeNkRK4u20
- fLlmO6dexvx+/hVRfi0F5nwzNlZWB4HRy/PDUrGo/b1B8S9sOXc9MOTuKkDsRJNPZVmV/4fkOulb
- 988/pB/SjXX/jCncSMVkYWDeJjd0zyDBEd7n4Pc2faF7BcmJnNtCKWC9QzK9tqOA7Q6eLXeWYrqo
- zOn88Rsk1vuWs+qBlHVj0IE7ZqwFg7abmU0X7OPUvYHCdyb5gwqB2yJ/OsrLuTgJtm5vd+n7tUgf
- lwc6LX40VP3uTeDHqqU4XNzTifs2MIE+btbbXz7xLW2V3q+3a8knB/hvuq7ljPF8booOJj+FKgaZ
- im00A386wD3b1kLyKqNydYr41ROt6P15gfq7KmoOKkPS8LXAbNkCv3cFaN6y6Mg3gKfDZg/YWuel
- xBmQlhtYvvbCM/I4LzL9vqoVBrfUA27bQj98oVhmObzLnLMAg6wvf0m30jCf92LHfbZ5YRP8qvEX
- 6bsNH/tLiS4UiBDevB0G4/KZIcDClxw4j2FeqrbYuH/54phHg+LkPwGXl48doN3nhyeXqeMu23IU
- Mb0HDjXwz/jJnpVcuTtNX7S0h8ojhsWG/D9fuKyhhS8BqvmbceNSsgnpB0M+3GzWDwyfJd9qQNkD
- iq/kbnRdTA8ZmJxYhiwaSJTCwcfqelFs2P+LteWov8wb95sMWY7yGMua4bsOT7fAfLt3/e6NmgKH
- r9G/AmmrHivnjd7+y+L37iVcJubJOHAriXI3I6RV0ZAA3G3LaM0wnoEVW2wdQj3nfMn2jVtX9YYz
- Qa7iRTybDcIiRupJhtee0e75Pg26aEd9MzK7Cm9PCGZ0e0q/pVuhcZGa8vazFd2F8Y3Khf5yLrh4
- RPJwWDIiD+vKoZtcDN7O3OYFHaTOBU+CQFFLghDRmIROKA7OdiRYNpcSXcjv3f7t3rswXvfeefzx
- SxdkK7r8cb83c6Gh/HoK71MXG2pouhz8E1N1OeqH6ZCKivqs1b/hBCmc274T3MP6kJehiltuXuj/
- +TMnvDeBK8pBUc6GybUp5fO8biUOi3OpDKiySxgNeuL52E+X2FaAo75r0MKi9eXRg5AyBTHnEyXc
- bR3ibniDGI6kNfAEAw4BuaUpWwjm6fvseXKeeRWU1zbVg/b2kx6QMBfeZhcM2P10zWsymAEN/StE
- 7zi7Qinyup9KDotSBDYdqvR6c49LYqwsj1Xi5p0oBDGc6gKqd4C4DK9yXr2ajulL3UELzODCzcpW
- 2IfjROSWG/tys7YVFuI4F7llB2GsN1U/p6QQzWwZQkRDiAP7PKWFIGeENE1nN/2iC37jDcc15fsX
- 1itx5JM3rXAF9xgRNamUKJwoF5OZmQ9qwUPwwwxSibPYptJ34jLSV0+Rfm/Qc/nXyxFv/fXT2qVg
- L0e8cdmpI5MWDKXWbaq/GFcHv2U/BGSoQurgUFHEGkO/aCOo5wsghnFEkXkDAXuimazxnKVqNpo4
- ip/mrc5Ern0kca12S4Z7DhymvT+65jWm67/65y7LIXtOmxJvAavRdogyCN/D8SPRUCWKaSBxAVMl
- mijr00JRC2K+4hME38iNTQkVdiBiqBcyLas3r/gdq9MRZ/l2Me46wlu10ZEIgjjLX4JvIpraRj7V
- 9qyGQTvbboHYfeuveXFH0Ek4nxQaxq6VO8TMSinxycd+7QrBbC/bZUBNFT/PjWegjvMA+kSUo0k6
- WsVFwgF7Ck1pEpTuM+QkeN6ow9vzQeIr55O+IMIisZjArZtCyIp9mzL4D8Q26YIiZ2ngeUNAwRnC
- BoD+DxwXyDi6TY6dgvwhn1DgcM4fQrtgx+UxGMlsoh1v5bIIZDKdpjrRcp1e72QKvU//SX9qRzi4
- vHDIKMCoV2o52DxTiG5nWoR2FS7zVncNTzIfw0QDZZJ2tRxy8flGYnp0vgE4tBkPnx575422BOLS
- c9pEZAtFmOvm5TyueDqbd3ojCev9wuVkNVVM94cVu/uWy4Td8Cj1rHVZ6LHZ8qHQQwp79IXmUaGV
- OfNArRWT2fJa73XX50A7Plbpzwb+1Ke4Q3PWPB5WfQiBbORG5R0NGrd6JEA7AYcEFJmI12t0Deck
- SgX9VuLYXRmWUdRE4opwiijsPIFUVcmcCQFgY1Mlb/gIp4kPqhEzFodTucNYqLeFo9fTRmGmQhhF
- l/ZHHMzFLzl6Kzzzx6C8MOffiC7DvdnVoCevH5a79f7xaX0n70TqzR5E2h0NL9k0y7ERJJIaySXb
- PpyxPZbjI0g0NXJMTbHQppqytpX4hB4cHtqQsiYTjb5iYzMJFXs+1an8TsOwqkvYKsvFCvVpm0U9
- JfDxowuSBZwWLhi6nZ5KcOJHdE16cBq52JQelVJ11RFj+9FKS9b1V2tfOP1ZmY9To5XLjFs3/gYW
- lxkvX/wdzJcppRuOypXyDkdlY0NBKBWbDAI9m0IcEG0gZ6uHA6KFdxZdxzVQbca+RrP1848whrBO
- YcmHJJKuwTnMa3oMuj1ng3lm4HPGwwpch6PFZCr5h4eZS3TC6/bLj5Judfy4o0H59GUoM3KpOUaC
- A9TPsl8Oz+H9rHWxgIs08g9vGl8pJN/XMYGDGP3CQ49iudQQ6x3gxy9keteS7e+/kOwndRT3AiAU
- QHZq6Nhr/Atxir6rJ3vi6Ga440HzZ0KdCwUYqYbOTdrG5r3pFeZH0P8y1gvjG0MLc1jnjy4+xy+v
- qbXwGS8gLhrMesYZSC9wclsDAF+I06SHNkyzPx9c0Ly6BiiDgr/rOmUNTLNxDR9vRYDXNVlZxO9M
- 1eXC1hTw6zkYjtGNrGt1gK7ncDgGObKO1VqeJNVRvxjEpWUbsyzblOO4aku6th8pbtsPJzeBuhuQ
- DLNXVDt+ngy9E94kQSyWp0oduOokRRCWlABiIRHhPiKEgChsrXfQ7JYpQjMtmW0ZqNGKywnfNULI
- hhSB+vBB8hPbuI26cnF9VYVt3dCnyAQVsKd3iYITDUJi8ESAnd6nCk5kSsUGIlMmNhCZEsaKb8iN
- 8b6CNnxSqUDxW6jMzKVqFHIi3bskjI5mfmGzFTm6w63NV2RCGzhfyVRknBCgQF2KKEIReKqoTbNL
- RaJ2a8kY26c6IuJNBA3EZRVrzi9ES/6nrUDO+VU4eZuwAT4aBqgduU12FIqU4WuK5PZbUGoq8e4d
- TywB9qy6dRSjcTIM7zPaAu3b8O14HTgvLkg4LL5uXGyyB0NDYkx4R1JK9AYLZtLqtG4iksZXa8AZ
- rZYvXwfqTu9SPH6VbrV+EEdffT/g1MDFxgw4iW2gmiQKsaDvJ6nC5+n7AKCnBAFCTykYT3A4msGV
- xndsy+LUfIS3NHC/Jd6Jg/U+HWPgc1G0dGx+jFlVl9Uxq67aYe598q1go9UrrXLwwgK6KseB8i81
- xHZzeO7QvLT3HKDXAHZjnd77u0ed07O2C+IWDTW/Y8NEmMFEY1CuP/JN+NPZx3S7+iTtQmT/J5Nf
- LiqyMCEXlaS8upPp2UVr2muPwvS5WOYm46klVjUsvObceenQvd64rGJK34Nz2hnHEeIvz3yy/FBk
- 7SDiHGQGP/2ZH/wqfy++/e7i24Ukf6CHjW+/u/22IVkg8LaTdJMJdjsGSOWMQ0rYSe/THfY6hkqF
- R+RKy3QnIxw1w4pC3V2Go2ZbUYo//Ubp+IO5tUlr6CBOPeT3IF1uHa6pB9cmypnNoUNEe5tDJ3rv
- tzlLZHa4pNNrSU2r9XLrnyzizYdfNuI9iOgQTNbCOLJLTixApSsOImthPNktB7g/VoI6Uj40+hiT
- +CvatbFfjkt14NeRssVmHA35cnyi3AFmkisPmx4gnu5HyhcbUs2k3JZ+6wKZ3US8hIdza9K+Mnz6
- y1vkbhPZ8g27KeO69RqHYnNq2JTbMwb6Xg9iiugdHIMx64wgqOhZU0VfrDUqZOuS6SdzDPf/buti
- EvAOOLKt0V3e7gLWQYku1FUgjuppFdJEtgpmNtG9PqTIbZi6GF65Ejcbh+ezfXaGU4dNgk0Trf8U
- 5ELaa8VZoim6ta1ztzLZyHzCa699U1yGJ+L4AFFwx5H5bIN/TDfPqhJmKbGgmd2s79nxovh1Ab67
- PWKPTNaEAv/vHrYCTUr14m3pGSfp9B4JnPUtbbgLNyd31SxtIj6y8lsspZwWzx2/0vTzRqO1ybMm
- 96Uh5Yx5mqD7sFk1lizZh2oKXKq+y5xvmhu1mJEP38GJczk2O/fB2d5UeLg9C48qK5HreqiCPRIk
- V5bLd8VqylrAMvi2rHz2d6c4oGHm+fZP1mWmVDkwPhksRQ3Ss4zkQjYQhCzykkpA54BOx80ht30t
- 5iCbpFk6mycQ2/iaNqk0Tcrle1xTmgXuj2yPtA0N2V4FJipK6dFspDSJsqf1XVMXkAGx6o1HmHGc
- FNbYlg7Pdxm7yYRaXWZY+KKUvIwqWmKAgcXK8AHqK5t8YZsdcJWWBMnBU2jJkFp8YIdPWG6gVmME
- KdOjyXjaSB3GHxekLyVRg/1q7jgvHcmMv6HRAbbStN07INQ1vVls93kDnmh1DT7ndLYpJ2pWd6So
- 7YJK/YSxxBTJ0809+/6sxFCwRzmeO24A6z6KNpyR6NVnPLpuPvgPkXOQexfoIXduQ8KtEVIlVeR2
- veAIJADb3p9zld6JsrOmFTTTTHfCpcfMhR2n6ttueSPLGg+ZQ8TJs2yrWTUwBJzgHdQ5SfCrw0Y3
- PhoEYl9XM3uuTCsrf/G+TuCJZbF3n8b1rTVLpWI76sK581mUX5tXNmHezaLvUXh4gS4ZX4zdr7Ln
- UqY8p/LlNPe8cVFj2B6LOd1UbHO0NuTr84DmkjfRZZumifk+25C0E1Abo2aapSof81GnNF3dXqjP
- PlnY7lCMN37cavAZPboM+ev/mceGcKkbzoxDvpy4Jvs1fUuIPLlXvI4S17jNkvx5JOBpgJfLQ1Uy
- zmByizsU3x5vMz9d6UPkHNSco16gkG0bynh05+6lpru4akS7jjrO7OSXuQ4oOwmy9fdeTxpeXArz
- B8Cn4pj576ajpenXmAxbk9UhIpxQ+2U9AMeeh7mibT5Do2kaJvwm3Yc26pZUc9S/2mDqqR++a3xA
- 9rkdF4saVTVamtfc2pxdbpGzmTiC6YENuztObR0RlhHoM2TlCvwodgyZQU74ucXXcKujFfllzpxk
- clS0Ch51IksD6jKalnCF5AMTkFUQkZ244HiXuUGZ8gozaFdO4jUYwZmOVbA1DNnlVo3FukWdwHY+
- oxsyB3kW7R1+BV0y5o6LwmHw8vRhLekTsHh5YUhJhjFgMW+9rQC9NvzdGHAuYEkOoUBAJAHu7pfY
- OTbZh7O7TI8fIECaQb7nNmKdpEuaB0vE9dBeLLAUCuLIfs15SHHNrXsW7B1qPf90m6PNGM0vRKAv
- 95iYyqbeVpaLZYEEy9VBLzXgNVRer/Q/OyyFPE1V28cevkxBC0UdwbtC2PL51NLVqas2XqTlLcTp
- M+lMeHiU0wWxWc3X1+31aNJHAFtH1cO1O8qHbLdxwE0OsUm2EcQ45dX7SPP1Fkb7zPEGD+b9WY8T
- BLslI1IhHfbUYR9lp/9UGqU6JtCks1KsxErvOMcZjWl4OeJGcZS+4CwEK7f1ukTVKmUjmfYemdNy
- 3R03cK1w14DGGxI/ZFo0+ZLJnojoNfUlpCFf/opJDrBgWlNvGqmbnthR9+sdy3ku2wnE1Bwa2HOG
- 5VM5Uq+emgfQ5hjXywjJZku9bC1RE+0I2Ydt41ls8Pr8McN4ptHqkLsqkqvl1mfL37DNvRcQ1Cmi
- NGDEe4LXNl0LtIbcVAHxmm+DD7Sn5jiwqeRtilxukjZNoCfCHUYiP4Jg9ZQuRU6PR80gEorAHKUV
- 1wke3O9EXITiWPK7SQ8vD/sMIg1E+RfzPT7rMkMEF1IvL/dHdg83rX3mm41zjAYKwXD5lCJURy8p
- X1tliREEecML4/GePTas/GVkfVm8MvrMrCz6a8RBoZHqAt5zu8XRFi7VG9zfi+xG58HTZdJybHQT
- 1yiof9h7XMGYaRLKz6rmXLT6WH5n06skmX0R8jPodQ0Mwv3zdrnhxZg/IpkhFPzVrQ+NlNOGxUw+
- lHIs0II3dAhD897QVS2F4/ZZ1yX381OYt1u4bt9L5kHFXuS1UN08aoK7ue5Sjc9BKjWAAeiFGIwf
- NTWivw5hi6GjfF/ZOPVV6xkfNcmadawdPL5/DWnixUdWsiY+HljexPmFGBFoaHj7qaydJO75UGwU
- n7UEAGd/EOiZ9bYkHFLTD0/nmn6d53r2vN66XYtX5VqAg6TXZN2E9QBZLqyH+rYjheDv/+UbnX01
- DSYZfHPI0a/cS8JXUIuwNzhV4wM0gs96uNKxeVjzWLxf58hcIXmqjrVjYVCRRFdE03a7xxYZ4opc
- tR6LURbqWnZgl0CjPN5hXZSlwQL3BufSaH7+nlPzaR5Dj49rfwEMmhthyYJD6egWgcOoCFT4Ekkr
- RQdpMs7qwavu78l4xIllAPRg+tttayvZ8DQmbpeyh7PdoKmDnjN2CXMKuCOd/7fpyEhpcfpiE2n0
- b3TeRNqQl9MPnoLG5X94xyo05vM3sEI3/MadTAbggT0W4IuQhhdmS5O6PmNPi79OoOXxbR2XPuQx
- QMurCqv+NC0J0px5grp+Db0qxH8JInXioEygUxoWkFi50xEVcM/pAkXIrmnP33hafvZqqlbLqFHB
- dKzcx92VFhvIe0TO+GWnEW51DfotkxIq4l/NXMz/dsfqyZOv2+pNvKeHu5DeL0mmZ6Bunmh1m6Ru
- h5lu9ut76NLpWMOc5dJIxCxbvf6Uc5YjXVVlyPM5aKZQeyZoi16Rx9VUtt1hl0yNKOo1Fl4QFdxN
- FVHXguJ0iuR33uBxzDRGxgvNqbiV5k5Tck9fTUw27LiK5SojT+N+L7H1UP1Wtt+nv4zPTw4qpj5d
- xYajFS8LvYeKhgYEdzRx6Nq/8xm0b3cIUPBbK0aPRGZqMjbtjKPkDdfc6ZplqoTzJIgye7UDq+0U
- kzK20gKOJjRoyV6iKBUMy0dtxrhDn0EZX7BLv2aGVjXC02ELBfGenVTzA2u06EZKF1nqgNtsuVup
- SWtzuKVScV+nT8+cGN10I3/uLynfrM+kR9JTLDQyqCdt3zLpIlnqt+3bnBwNLVbDWpjHwhUhdBIx
- XtlWn34kmumCjd3QWxZrRgwQiD4uqS7d8yMLqqYJajLh751lzx7Hk6sANIY+iIC1Pq8aB6he3Jnt
- hM+2J9xQi6cE+/9Gh0SFMauuQb/l0PjvuISdfFoUAd3NvnsXsLAVB+F1gWBXtao+p//CYkMzCqd5
- sIB9lqTktCAb7KK1y48reO1TjvRhUIW7DnQ3rOq2SmzJ3aPTdWEj4f1YFekMz8IoF2jAk8vW9Zzu
- 1oDtfs3A6prGiMBnHlv4MnZycXG4Tk+9Fqjgo2s+PkRFRReKOrMxdeOKNnxFrhR4i5xW/bFWFnCL
- C211FewNjPHft51vk5uzCDLI1+DuQxChc48hdPQqFbYgiFKyYSnuCMwxQdCwR7tnHawYtLNnO/oE
- MXyYyqtNtPIl6q5T6OGjuiK/JSKtl8Rl2JvAelvnAyF6wCPrJ6ycOuVEabE4W4NbLIXb03Hbg9Qa
- 5wVT3ARmXp0jLPq7OLAnVUiS4fRskng8jH+M3g+XQGu9gipKjYNHZrGZxN7fKxef/JBnRKR18XCz
- x3PTYOCkHHmRYuaXGQVFz4PPRNvkpZZ6QC9jukDzSTbmOio/WKF6zxCQ4ybdgM7Up4MNZIxkEwa2
- 8aA/AROuvmsqKvYurpMEhpTIvClTwCn8Rel1ujrRl1vuvZglSqf9cveA7JB/E9vFpDd96zrMLBJJ
- K3zKrlfFdDqfIthMwEpujptFku379S7birFuKo6paLXNcaxdULU65HNvDy+vLor58O1wdA2/2xlf
- FP9yEAxQaQkL4YBcuucsO8gbz5ar/ZL2LbUaipsy3/dgL8QVVfXjwuKoNdxmq+UzJr7i0O2PgdvS
- lTiEvOBSdsjdbSv3+W05bpbtgKqxvX0x6X/YEE1nDhYhMFCaJnUtIEiw4kTi/LBVpnol5UvQtz98
- YwQUec/XV5JTED1xXv1JZS1qsaqCKsl9jrsNh13jWO2vCkihQR6op/TNUXd+xqd/duWLTuvG+NuU
- vB5YgHlmcf8fwfmhsvnewaeu9Zss/4dsvPEmqmt+hTvRP0L7Z92KWQufrv/+NTPrLmajMXuuLebH
- Rp2d0v4BOkt0cxX95fwQ/9v7zKksqrcZ2Y3/2xsRfNwqWmK1P//tLXFgeALMP61oTizW/D37hue2
- /Fw4f8Ba5y7Ta5FzqE5m4xX6Dc/V7775hufrUnDC6MXvRQvh8jkz1c2s437XtbcIVOGcBn9s6AMf
- LeXdF4GpgY9QAt+lQVJwV6pXRAVZwKw0cRpa1fyrJvhuSVS3KYcQcZRiUK6LAwh8r/3Nl1Hm8mbZ
- 5eX8byCJ1HQfXcg6SZfO3I6ObnA7/7gHrNEnE0AUS2Cu3/4WrYtH14M4Y8olv9K1aMexTUuP+xmA
- nU1YCu+BTj0trjaQS5fUxbt1un9hu4E4hLqQwHKNNslZoT+eaCBn0ifl9dSUr9VLjDqBef9oEXvV
- E6juYxezK5h/Lq/oJIYcxH7k73qdb/8VIrCkxuZ4A24R3OD8x25X2gfetMT6gAIWqomp4MYy97Nv
- /9WrfAFnpYDqes/e7B/vXPxFaPjb5OZ6NOEd4ftvvv2l2bjQC2vTOPL37DW3F3zre6qLbbp41yG7
- cXNwll+t7vc7tzrMpVjcviVM5aXp3CNtdJSYTZrefbAZ7U/Nkmtl0zkmGMfH2CtS0WZzjSCbHv5K
- +wcUIexX2SyC7hU7alGRWa+JlC3cDwmtooeXZoBqaDZMXr4m8u+yFYdxKdEqajvK++d08XxmD2aT
- /dsMBfOrykzXpL83qVqbXACmms6ajflefdSaNCwIz+V+KX2aD77TW92GoYKaLgDP/dSLhKXxrIRR
- VXCYCy1BkHYIRmpykkroZxIfA4bgqSQ4CfqCY/TPI3dIO4RQtZcbdIvmQ9aJOHpOaTwF68/FYsMf
- v7adIXQqcUFTbY3+oe7XWKkm8l7Q5PPzHQg+bGkBtgP0rYGyOxq0m0jW61E4cJmnpl92xma88SEA
- 78XM7dC+CIXMaCd2reTXtWi8OEM7B8c3AYt6vwTo1PJll21kQqzZDCoJ45oK0/vi2URJyKfetbg3
- HUhG2iY6Ntecdnfs0esfOPK6fpNgr988tFSc/5GYnLCp1VXnI7x+c42MZOz3KP7VDMiNUaV1MV3t
- 6ELfLAV0uSfNRvTM09+u93fZmqZniqNkfXiCF+k+lWdBEGk6PfFxQaT5G6QQqhCKNPASN4rCpxcD
- vpreCm9DepvF4C97ZByN/WqWg76ajcM+IPjZxpQCwJp8uOUH7Jt/TXeA/Dw8s+97MOSnImenVt16
- y2X/fADGKv/JW+X6Gcin/rf++bIGICKN2XtmAf7Kz5mumirH057QatH2c3FBs69NS/55qb4pTY7u
- 5BUtTO8YB9epNas+Mw42a2twGfe1RjI3/QXPq87DI7YoVPK1gWJFr6amOvrUPfc/X1hKuo81fLYa
- DfwS8fpelIn0J0exqoEqf14hkPYWf9Iwpns+bnMSgJZPHNz3fv3skA0K3INCyeov5L9c79U5+6VA
- WRhfWkw0iovx0vCs7QvdIbbLfLX8S2P5xNnMSzV7XdDfu+I4MuzvXnsUQGbkLieENfWXk8WczKTx
- V/fLJ7ZOm5irHfYnYObDxoeDT/asKDfFNjuDbbsJ0Xy717/hR6J/qn+TbG9NgNOcfauV6E7nAsDM
- 9uMufdJg6T2SpqVVEj5W1QUVMVw+ZkukIv7uZ05J7x84Ev+qKdi6PID+0XOaPW8q11ExEOuJAd0k
- 6mot6AZNF3jlPowGEfaLvJEekHCHbk3rJe1Fd8iv01je413jab1a0W6UwveL/SHy9b7YABd84swU
- TWu9aFZ6WDcrHHv0RflH3vT+U9U7SSmwZJdKpO5Kzg4d42asTmnSbpKx4e7F/YlEkk14/TT5IX7h
- ivUhhXtJk93+3N8SYdL0wSVNa25q2mD+prrZhQcPu+wDCer+97NYCFNb5P/sD6gcoGKoTRRN0+Q7
- e9MExzRtYIzL0iIKoUZI28KhL/j7PWRvWsc73LO3qXekr2yKjaWpCJ5pZi4dpqx7aY8nzJshWlx9
- E+gvvG5uWd7KH6trVZdzndwlPOdmg0bi+VEiaaO/JUrSu587AW2tUbf+Z3W1xiXLhRPGzoRN42JR
- /4Y9sewDavTer8nCLyWW1Rz9KFZgbu5KFwz3jGVuH+SHBwDrQUFnHyPkJeIU6CrYaQvCX9KWoMmg
- yyBOJvHCvMC7uo4NXmP/w7tf5DlcdAnGgs1zFfvdcjaT3Pn/mkfCguez/qnryf2Po1LuHtXt8Z7A
- r3XMvRNTbaf4h15J4zqjUpkUVFCvapIivVONwkonKlMG30gzNtULLfjuvfbNJf/Z+OsrXlc8+pzp
- EfxiC66wlZ6wzQovWD5W0O36v/qPNTlrlPktkocrhE5tfPv99+5BbeNU5QNnWa0AGi3/19g7TrdV
- CuGBUrDuQCdatcY1H3LyCBdAw5N/TiovVDUug95hDom5qAPcb/GjsMeUf+Xc6fwDXLzLK+e07qnx
- DvybNeukRpRc/2JPv2alj55XLDTVsY83I6OWQLTuWISHpDlOLpuce0oe3GbZL+cNyZzWlIScWJIP
- 663ZpgbyYOLFApkRzQuoO3hFidBf+U3qBOjcvcL1mJXMqs1/XD4/p6IZMsBoTclmJ3//D2/9wX3w
- tYaoaStuhHlY4W1YReveyK9mif7v89mx/6J1Tmw2fH43zWXReJ+fNy7S7d0jJh8xVtjPGTvF6uy5
- coGJY9x2fvJR38qj2ahLk1HRtqKro2DzuyDOZuP/9DkXnCYLzpLNkvuiIwgRL80Q67v38PHNwoaS
- 3dM1tG43Krowlr0Xm8ZJsQnvRobshh+bZI71ZGPdE1kCqKxMvf4KXn5NcftDWkCANOtPOVgKbKw3
- m2qR1XzaPNHE7Ebq76DYheJkx2EVcstrSoSzM2uqebfuC6uc2yqd2QpK8P8rleIVHnb/tw+/eGTB
- A+vzvzHd3/8f8IXejUrU62ZC22+R+4v7nH+wT3B+WL3I46rp44njT5FB+8f8ksiZy+KJff7ss1ee
- f/xZWOf5dPr3/v12xf/ip5bd5FqRGrRQMPIfaqvfUPAYapb/hhf5crVKV591JvH/+W86nPYkmDB6
- 1399ODKSD+O/ZZHmATvttw1ZTpOIhgy2SP4IaB5cT2uCpBif+++FvqyVGy+k3+x64hI9aeKDqdBI
- tqsjMZuOPvaIO1NVk+qXkNavSZcIEaW9YvGNpx9KquLAsQKpWW/UbY/CfHakRZUuNEXvBs/rM1kF
- 1GPPyV01fiy5UIRKoqjwE2s84ldzIgtxMZk7oOo3nIIQYv949CUj0I5Hn90R3o/EuIGczET1/r4n
- LOaM8BPkmX+Lbmry5jjn0zxOGE2a+mGsmkNo2dpFUOHjFVUh1Lcd+7Yg0dOq+7eGf+gAXNFJDr7v
- aB2dpNua92cLt3l7j4+jpZznCb7pM0rE7njBP/hIuWO4wvIzRgsOYUiM4O8gDwsgR69XWevi4XdL
- GVca4M7yRabSK8NZdvHgNKRd9t6YMMjvm0b7xLlhHTkqUXsbX9Hbr0/vYxMHJN6sl+qJ8HrREIMj
- Jfviu/B6wdhvQksPYH1vqd/ECTxOgM99jUcZUPbkohWeBzPneaAfxOkJTmBVdCeQ/HDX7E7gjuvj
- XHxShs85VEvpFPqi/QpHIVaSP0wZVfdoMyLMVw/x+m+6teqy+Tc5puUY263z1xZlBQbsf4lfBRSs
- 96YM0sUxBgaVVFvizSVvGoxT+toEGvfnU+bD+eFjyWYMXKmzgmUNuRO9DTpU1yoYooV78BCpjGo1
- vddUw5z04Bunkz3e+JL/R0097t6g1p9m8PKEXKZ+uK/MqGpXhpoKL9TDYcp4oSfwtX4JNTzb8ELo
- wl2hwO8k/l4SqeRdJ5ecwtk4GRwd5i5s/DiqAurLaewDSmZdcLRHyOzAJ+INMjkJUOXpFVj4y1qU
- MCfvev5v9NuOzP5qZwGxZgrGzGcLf7U4krUN9wJ6Z8mra8SRKW3v75q81wTG5VqKat2aMdBF/E4u
- kbxBf9YirgFpPGG+cs2fMV/rARjrFl4sUv/GeVyHjHisP30HvrGoAzzJP7/KYLk57TvHCoLxhqME
- TltLr04TljYluEFG7M0Jh3kRnvD0uXH6rPiM+SDC8m+bBhFGYe1y7QK0kJeS32FGgiRYydN6ANV2
- CjsGTT1W4CltNZ481R2ht5A2o9OcwPHVWS/famFowgXntEkf/F2OViFy7ZX6GJ7IV1UrNYw91NsJ
- 3Jwivm4lquORHmenrpAyEFv9DP4Nc7cCMa2u/eFwO5nvq3PjN+yAJY+e2tUhXjGjD1vRmGPD/azh
- rHTUqanNKaW00plF9TqhspJDTk013vWtMVBwLa+ExIUqGLSrKtFrWN0uLrczWUrurPfwTCd8g/Vc
- qazB34FP3VqUI19d3/U6c77OeGlLbhW/UdCK/U3qzmvjhvIZYk/JX+R4j4/Zm2TiIMHfGBHu1E1i
- POm1rdN+4yObHuh/n5pZ/hhLQMinxo9Rt51UxWuShsrRv0HEKDqA+M+I3DloqGvwrIoQTSfPggBd
- dfRgMdfkiWJZncS8BJBVKxz4y6ywb6qoOFO8qzdFH8eoHvFoqduY4MhyQmtLwFW/HbTqq2R6+bWH
- rjqh7oBPNanAptp+qdBUcdFJ0kYKYubAWq0XtwmLnaasGDrSjnqnnlc+4BTLpusJnwXrRI5lgH7k
- xi1I9J/L1DuvMLP4Wz+PRwHlCSp7YecUvCfoJ49DLwWWqvn9LRwLeEhGC/wZetSiTwx3nnWM+Yzi
- BaShmUMV+qxmBMcVtMQJ7Z/bGg87HOaCuJF8LqPIdYO5VflvfD63KuQadFikjv+sjvO+FtzKgsPF
- qUwirBW2VSnCCpvm/u1EfvRtvfYC+aNy7Bb4/5QCt3RTXe9hteI/TikimcJQS1v+OqUQPEY3O954
- BTgQtJvGhFECTyxPr87ovFhuvAk8bbzD71MYPGTZCvjtWv0l/aQOvn9FNyplN+ka4rFJNw0DhDz0
- kByvybXKyuVgY8Oa/n1KQfH7OLvdZA85m13Yl+ACP08v/oRz1RQf8O+Tyq9XtC5Cef75GeUdtMqZ
- G0gYQqvMGa9LqcoQgam7/Qt46J+nFGP4fUFyYQnB45ecVtghv3BZ9+OUovnyfXrGybQgFNAP6jtk
- 1jqtKJ34Zy6Pn5QX7wWHqHESm8cMruMoLn+dVOhpudmcOcdtlMWDYGc7hQULoQjZQHH/45Sie49I
- g1Xrf5xUdEd9vGE7J/44rYh0pkZeWxvpTB6dwgWpRHkLfoc/TinBSAhn2W79gC0x90a2kXtynAnd
- ZZMR+x3YtPLRcuKmvMKm0jlOTvFrzlLYZ1QtulB6qKxTGTqvKHeunVhM5CzYnK+SzmXCR/ZiPJr2
- nGZAJS6f3z1IYzg4r9LVg2aMHWtUWF5f1SWs4xeti5vFxWg0iBwFcCFscT6Qi+Utgj6zJxN8UGJ1
- 0bu8TOD24PyjLpLWrNjcizUHoQazy0W6LJpXjvEc9KaiDTjKdLDO8/QI10lrCGwa6s05PplkZevi
- kN03rpEV5O0W4G0eZOhiR/Ornmm7NcS9b7qY0m3jLU+m5Xa7vIUxmE6d9Z8Py+2y2fj+u29UYq7n
- NBldd5LOKaN/tX54ZO1HgKig1psZ4PV2r9Y2S+iSXVMltqDG37heVkYlVNElNWB2tRi0Jm+T2aKf
- tDrRLIzq66yxzeCizG6ztcyvklZ/dkWXIKqEnb8ECKzJA+u9Dvf81yuj0W9NeAr+8N3ZdZK85bta
- sXl9aBioeaBB6l3c3U7nSDe18pwusqS727EpDS3ZbPFu1Kd7s3eCmxa93jzSXT/7AObvvK9sPeMR
- 7Q9XrXl/cTHvdpPZjP6/MY1db2mbBHM6G+/v0z3SPl2ku19o7ElGvFruH5cflvXs5V7Z4Qk4ivfi
- yOEIvsiA+LsOOIe0JcXG/nl+bHvimi5Gc8AJ0m5XsccWK73IDkihQvVU7K0nV3QK/5PZdkf9/uia
- L0zMQlAQ3YGVm+45zmeSDGjL6yy6k9GgvtcnKeTelYzxf6nfp6N+58Ren2ab1W/rc1fJ67xPZnny
- gnIb1Akrihnz74Sbe9O6Go2co9NiHjvrcbOvxSX/c3t+mFwvuq1Br3+jHsRQWJFc1OgqpJD8T6IS
- skzDrnPIOTz6tS0RjM1JEQyL5gCgejbo6Ne5iQqSGsnbAF8wcKZQaVn1p09tz2k+7rRmMa+5ZrX5
- XG5+l77qXV4VN2lVlbo9GpPgZH60jl9hR5t0Pbdpb9ilTdkLG1OEcwqvMzhErbcZezXfLu/usmaj
- tbnLaGhplAcmxWGZK53CcPwcJjeGtXYZgKZ0SC9OW0PCgmZJ0mcnzCsYBGfJZEgH/ahLv1XHy44J
- W8kfPXsUNe/xScPSirKfXbXQ5ncJVyByREFomT0u5dLfgA5ElAD1vIlLaz7DihnNIdhNQif0tu+z
- je6J03Rzf9bZrflO2l4eWYngeJFM3k6vepOETlNq8XXrpuykyMcpJPryCRocCo/X0rtcTK9cJpFY
- Rm5MOfj/9UvBUdxdTiu2ROwS7UxtpAMEYu5X7WyXbel6vjvkX786eKNO62bKWkm1IDpN9Wr58qUb
- e+oEkTBhomKHXQayeJXt9WhCLT7G+Jq4fCbnsTsBsGOrqNpujV89Dxxs6rJeEC4wn43eJsPpYjSn
- +2N17AIqubaVtNc7jibgTzk8P2/qD59CZXS+0Q1o8VWr3ze+74vvvr+afP3qt80UjP8dR1WdUCWt
- ATsvabG3PQCzXVjFamtZX9ONdbig1Y8Ze5X0BzXM+3J4XtMFlpEdex1YSLBl0OXP3dIj1R5T9Wlp
- DmU54Ra/PTx9GvCLYW8wH9AUG05B0O+JvU+iBlzc/Ri5OLNtox/gu6TsaAKDCu+DdAuQEhnncesp
- 6GYV3bSKUDkSUY/Wam9Mf7wjWuoU5ethbW14PxHacieUicgnrdOqIUItN51fTJOfqhtYA0EQ2qiF
- TytYKFPV1JoKXWuBBi/HivObuG5NJq2hDkB+d+52EeeIgevPUn1EoZ3oCGGervQJjr4J7GgTEvhI
- MGkpgWRq+8uBtvkVhzyCfnQBcXM4InF2Ph7LzEueblMWhT6ktyT57ZA7FqmG8gNjcsmiecpu4TCw
- ShkJllmRVNZiJ/NBtgI6TCpP530Yi+kla0Bmk3lbjTkf9y/P6SfitDpsOEGtJHC/M9DHzAHSAWQZ
- 4nDRGr4VgyCUuhqXcbHcyu5fouQAyUpyc2ZwKd1jw/CFWnRPDaOnpWZX/RshQvLG8Ix2oFmrT0Mw
- m0+G00ARQZ0Ij1HnRm3Q6kE0yLIVTg62QjuXoBEd4i264fGUAl4258Z2bzq0VfX6U/dOQe7dWwka
- 9G8lFsS/nY8vJy3qI2oDTZXR9VB+Ouq5IBSy158DKdSyrB6btSYWr98Agjrt5UsNtRuY60dMIogg
- Bjkuu/1z6vLcLHW6LTks/EtGUMuf6fUhbzwtJXsm/YfpuUvvN4KrJQn8BFyUsb83L8ofOJ+swQwt
- 1ZQEL5whmVbJA5ALbzkRYybSEU/LDWfsytM7AAljk6dGpUsS+TyA6nkV27Xkd3wOKVBNjrMnSVad
- 3afs+gcVNCcJfkqX4HN/2GiWQUSw5Agq/pCmW0FuPWfR0tTCJdd7AIWuJZvG7WG9WUnGYUktv75f
- 01f5BiMOGVoe6tRsr2mZqapfJJ0NFF/79T1yID+fPQfhRWu/5qQEd6nmHOEheqBatqFDbSeudybz
- ciFD5F3AEzPJrp8BAbR/hMEXKSipyt59GNc15yGQNAmcCc2wf3QoQh8CHCZyGe+4fz6sN5vGPawr
- t4I+/yASNb1aSq5d+tin5ZbTprhPkYmB8aIvR1bkbYp81Eut5UlS/3AKoapCoSsUQEjzsXDyDHyr
- n0OF9TKd3dDueTH6ubC8pmzOvMh+raN3C0wu8DSF9lufzdsyCjnBNeB959ymCtNUATGzw7PPaxem
- NPu92aSYMinKyXBnhcXXNosvf4T+e5v+unfdUvnFNJJrap5OT8x8vzdEOJZ3h7x54jp2s8r0/uJi
- 0ku6odcbF7TI7s177m5xGyqMTQAgMgNzEqUy5YOjpoTgZNUU7E3f1hSLgZFMu7o9usfq1NH7ty34
- w9lUOt8flvVF3ZRrUSku7HEsV0hugdmOa7FPkYIxdwm2wo5HW/Vtitiqe7jeMxSCJlvaAh1lLdlE
- kXnlQItRmjS7bF0mfIY5G0t/1NKjVzKQsIOmGlb62VKPXy0Yy2yuRCzllWmDbFEqEPWXlEODLDEa
- we/r/JzywltXnbtvIE+EHI10Jt+p/ZSfStokTVTGmWcUiOLcscQduzebQwyjm9iN0x6zoQDXTDsX
- cvaPDgCVmxenSGaTAa6a9nMruNNFqXMyb1b3nMqZNbCncmZlbB1n75fY0sB6VUirayLj0BVojYt5
- gd74kbsyfKkjcTxuIitI0lWhLTFtYdy9EfZRb8WCsOjzJ5iDVGcIzQah+R0uqYroT/IjLVGZNBwR
- PFRUeahSb6aJT/+qeHmrRkrnMk2nDxnnLc/9XHrXm/ZmwULwbg14cr6KjGajydnNGVRbg1EbN1d/
- 9c2ARMAJbQ/77CnDfOcS73rss9yRKwKu2SQvTqS/3q8RYeax6nCUIF9PfqxgWKN1pU3fT34iyqfd
- X/D3lO4P016brgXERgN6LjghtE8SJGRuw1m0b9r9Xpud3UOemJe7jUNtmYbooMU0mbzTsG4TBqBJ
- NYR4khBdguiCJPafKVTbSbpQC7A9OeQpSu+hDXivxGKdbLfY9fDKJ5WSl7SavC5hbrN5TF38Csns
- rJcIjW5XZiySQvC1u8RtQLIqyUPFe9CONMmV5DW0q8NRf8Tlgv8Jv7yEnh7GulbQxOCQWa18WuJP
- kBfoqsaXAQhwAV/ox1oedN0ZMoRMdiAJEskZ+Mob8fzTFx89q09/+uK8nlkymYwYjyM70C6D28iy
- 2MAis8aYV1YD2Bes33TsL1rtt+AfYtEvOLVYVnbnMNSI2R/TSVMiRx6iZzpyHP1k9BbTdcJrVkhW
- Wao3/D26jxPJ3TJ2I6c/katBfh5ziHUGc3j27w9bmqG015JIvMrgAq4qA8mbpixfRBdeyWkht8/r
- VMT0DQmkyJ78y5YEgg+Quy2jW0D0Q/7zWbHpozfr7S/Sn6GS66mNGrjYZR+o30Mpm+paMsWpa1Lj
- /XrJm62PJdgvb5Ut4w4sdDbeoMc4LRy1Ln163r+4zupeLAQLAsGSQx6eAd3QafCXe9yoGHzp7pwv
- MXIpoDMdWfUsgJNs0d0LfB80k3wV4jTauNPcs1EWO3n3oikylt5FWG/zwV2MRVrgwY0SpfmPGXer
- PwWGMQ8lRU144GvCJn2/VChU5XLVghMONKRqWQtg20vcXmn4eJH9k9LTcT7vdnvtHo7Tbq8vJ+80
- 5Vs8fcWGc15gYd+vN3u5096vOS3JXvJaiwbJs3vX6vdY5cUADrK8ROeDJISbNau90vMCvY7hdfol
- sASzHe50t4c9JjH372Hr5tYuhf/pe10h6KRzmhoC580Y+IUlKjnARHtBl9UcOfNWfh31e8O31OeI
- RO2LW7g0IdT3sOTZKLUpLq0LhnMKPMPoskXn3kSkf/2aPVaRsEEDmZNj4Xegu8cUOcmXnAFW20pX
- /cM+zQs1TJLuJJleYf+9YwEcc4vkiUevWCwUmM7bdGToquMJfbjDxVkEfaxVX2Q4Wog0RSfNcNZj
- EZsqm/d50Q7tBd/dnvlOylEm54EJncE8BYhNP0yDXGcVzwBJNYqFnx82+9wWdiGbdY3QZH37F6gp
- WadCJ2BlO1Tzep3+57//R5hYOqm29JBao+PMkxphWGBUYIHTezZg088VskOS6PpuTQPEKG/YDH3+
- VFynaMFmu+UOZnaaRm6HK7LsDWGv6o068k2Sv8Jvh5wsPtUd45kmTmY/SxHbQqdEk0hy3D8LHrpk
- oecnkgsi1aULAXRnR4Dz18vOu7y14+FNliye+IWBnEKFnSwPhcJWP8z85h5/n9uZbCH3QdfIr0vH
- OIcwuZEpTxUXWEBHaY+FRKlPtqrc96DsnrKo3Du/hzLPCpai0y1/sgtRqCji989CkS7XySZjk4q2
- ULjXSVrxPDeqFE7ZIdM7XD/8BNFvqmAqwxCzDUft53NzbMIH3qdwmJ2UutFF8JmK/ZHhZhxmwZcf
- /3KgW82nL23ZNrpSHQWoID1AH/Ke6wPalNbr1okuQC0GmtEQziG8SHbp0/rw5GcAdGTZllbp8vkZ
- VwT9oPlU0PPXfuele8CcdnXai6A690c0HbvioKb7r+D106GcPdBSCimD6Rzb0wa1vM3e+12gxHJx
- nVzQBeranf7+jOFWHthNgg9Od2C4Tb9Ujyra+NgLotIk6bd+DhP0kqY+i+l+TDRj7u0LZ8L91Z9U
- d/GMFT4+QtMz1FYd2OVGSpqVFksMTr0ZWI5anYUKzkYiR1eKakp00Q+m+3h38SJ/Yb15/alOdS1F
- h1HSnhUuMU7UCReWmFolGU/Wcfc/KPwmvbaRmnjgQmJnO8/2GTTuu/Udcwdy1iDp9FqLy0lrfNVr
- TxfTUXd2LbfDAa2N9ROJNEA7uET6Iyjpp9n9/oPeGI+U97fto0zMjXuOKzb71UPZIQgXgwNu2W/E
- lx60u7SaNtRWLmDrmEkEugk+84/LqMXRK7/5xDTRLlwm1iuMAWMVZbgsFptExia6s0k3XY5KKEie
- 1H0qjqazkXR4e2NRMQYhG4u8iw7RgXHt0fd2StLryFfNeYBGRN4NNHZrI6GpBS9PG5dL/BCFEzoN
- lMMFe860LjlufHsAPPInOiQfcB8ZtgaYiYhh5l+z+YS+/LIlfl2s5R1BzmWa/QFhaZdLzrWZbhyg
- Ehd8Bwr6l/5OoK62gC9DGh0D7sI0JD5Do305GnWue4z/OkxJdIYdElFsuJAy3ex6NHkLpXusH+kk
- Tj0yTPcfst0vEjoU60o63lz+Gh83vV9nFia78lxcmVY0ruRsmMr7RWs6Fa8Yet9ocZZ2fXMxoh3t
- 2p18CHojkZUvlp6CFuGQxHkf+8+jMW31E1fChcZ4DIAW1stykyoHoKs5RRh9ufjnqvZpqInbaKWk
- DAAO33vWX37FT2h9fN3wyd5MWjjLW/Tzr/DGogwpyZRRzGc0TsSSUsPneZf55pVS1QVWfOeHvA2m
- rrxezrcuTR1TAmF0KDrfRW86navqBwUYb3TrQn3z/KDqH5TrJBczJeukt3t92qUNsnc5DGBKyc/a
- FDjYcQSAFgKE0vphW4EZi6ACDgMo8HyVVS2H3pC+0n2U4CBFbxat8Rg61AsO2fJdctWa+L5X9KRW
- kJpmme8fVm0XOL4jObqKYXAiNmwjRdKdcLUpEIu8e4FroX3v12AhDYtL2YGubIQd7cp62yMS3YZz
- +IrqLJWomYjHlubjITvAbYgnp/hfGi6d3vQERsAlep1X8vNs0hpN6ABqTW5iBsmv+90y263gR/QS
- l+JgAG0DLzT4oPhW0TniGxWzZGWYfqFsi6GVtCB9I4/XVvfFRe5131zLbwGiKr+7UyppgKjKQe9o
- zYVP6Ja4V7V9RrI0Vi8cjic3tLpJhOtUNHO2/JUXMVyOdy+0dX6QZIyGH/3XnzPu7XA0RMsmJDXg
- p/UmNHzpv82Bhethtj1DS3cZawwiT0NTgTMcVWwcxiLojyXE+vdGk0Wf5OeptepJeZtuzx1UjOBM
- x4La+rB6FeknWP+kwhltfj3aUepPQfoI2v/WtI/UH4SuZ4qboprxCh/pbc4FagOsU00/nmBe4vA6
- 0lrPRQO810fbHXifwLCOix5wdPG6YWc7uOebo8wdco3x8oU97nAFNeebWtNBqoZ0eQqn/2QyYFbF
- U7SP7LyzdPfEjIrn6KA1uew5npLSTt/QlDbSQGHcaOuDW66rg6azW8tmMoe9kHN8Kt9Ruz0ft+Rw
- tjxGd3eH56UcxRE9hF4jOwF88dIfjIIj2vXSEYDrHvxpKGWDbCQneFzWZ/VE2W0oO6abQ/tGjqrF
- Bcn13d5MHAbb/VZv4JiM6UJx9yIHFvK8pfcwY2Dc25vl+slzG7vvxF/+We1kone1s2g8Sbp0C3em
- 8uKAj3fpfbrb+fDqwohT6UFvPpgurmmjniXDUAqamrxxTVvwPt166lE7STpTN2MhDtlpSEvnjuOa
- dMayjGnmpi5Euoz1W1QaXwkX3bF6nYCFQ1powrGOODBk/V8O62f1QQEbmIV7f6Qv9sLXYjQseK2C
- FwzG67/Sp3sZDLqZ2IVV+LWT3jsISKHkXbp+DyHI0YgA5keow24XSi0ylx+hVeMruFl87UtCAVi7
- IiU+pHZJuo02vrLMdGuN7y5ixdbeVUqxZr/A1Kb9NycxRe51h/1uKbc5aL3wL/8drsoLdw1NPxhs
- bXcpFUw+zR+CX/6ECvb8NzFKulaAsC7WBwIprLWh8dYXgjhdfm6DdqLG6Hujo2jvUsWfsyoKEKl2
- D29gPNCn9kqPV9dGC4X3f0yAsd3Rt39MAaUtJ//PUuTXvf5a/LC4oTv2VJ82fmjcwGWz8RXyrC63
- dMP/2lH+NJs4qp/2u3P3GMXdc5TFc/5k/s6RuQVk6sPCz9mET7tuKr9gHCXJow35K4HaALETbA8b
- Av1svyQp4w7yVQq1AUIn2CGuvqS/hdcWN7fvkbtwwWmrPZoPNQpPFphw0YsWvLzYgJabBVfmMYEY
- rMfDtMxgB3lXT4lSC/yiIRHrTsss/ZoxlB23i9oivpqO20RbR8vGQSmVDOLIlEouEwBoz4td5TlM
- JG12XWmSaOHKfvQrSJql/er4twifE75ImNV/V4mFH4hNbZmhoBBG27Kpewj4zMIebUq7GCGvJQOu
- wmySzHp02oFAD3DeKIu8XQgRjlmRCcZZvj8zADx6rvOWWqp6koxbvZpZRKfq83JdmERelrqgxS+L
- jVEgXGEvP13QhoCl1knZva1U3ghQtpiRnyx1kKEtcZCgiZb6n77K7xzocPoQv1mE9wHxHaO7c2QB
- xn0IvFI5ssWjLJHbGnS9ckKLWxkeR9SdXn8OL8ASfWe9OcBUVioheZpjYn0W0Znv93Tm6+nKVNy1
- 4Ltb2KZmvbZH2114VN9/dlC6O5o49B9bltd5gx6toQTOsw3cg/heCbvKBg4e333feEKEDAv5XWTC
- /r0kg3hqfM/mt3sxv52Hit+JS41DwnvHzjJf5h7JdwqXJTFeaupE1tbBzqz5AtZbUfEw+qlLdMsi
- l7hzwKvdOSevXQQD/NPZVuWa0lWlrQwR3NHvgq4A728W2tMcSeF6mIRHsTzQc/pQsTvA/wFBPi4P
- whdsiWbXtG0Gx5l1Reoi7wWgnyJ82q1xb8ZKc7nSZPB4Xe9ZU77Wxjn/BA3CciPFrmtODaaEipyi
- p6/DRFE2HDEkbzg+yCjRlur3haGQHlvYTnMtsB13rB10RVS4TmnJOeaLwnVqY3yKMBhukR9MHs+u
- NGxsiLgCjRbzz1klJw1pmtfzwQWmtjptffwGeEofv/0kr0ymB4RpwjtW1zu9G3xhojfxQMx54hLF
- 5M7ere+v3YtrfcDCFAdkoVlsH8HHilCFUKyIjrP8FKnmiAAOd8zihSPcMrHbJ+aaMerCxjy6v5e/
- sdzgnNeXQ2zES0XCfuXwKtA4ialAGMQkpmcv2B5bN5mQHWDXbN0c9cTa05n0RIlEu3t/5BWBozVE
- 68sl9cNuLUqjN9jpN5nX+h3j4Jv3ChvTXuXme896wgY2vgsBFxc8YutLl1tSxaLcjnFvDHiDQvXj
- 9XPKoN9VlOWqPHmZ/wQYmeg1CYmUQzCUnJAAsJXuksBIORXrS5crr2Jh2vG2hb1v9AvD+LDaAT+h
- V8BvngM8ysOEgWfpWs3++N6/8lvOwfY7VWMoJcdm4uUZR2PqU5iymV/Km5Q+1bvIt2d6EXHPFp1Z
- eE6VrAsxnZaUTmdFmqIS9EMRpL769uZrSzaDDmfmocC/fVH0aDh7g26cSIZZ1kPgl4gxEhPi82/Y
- RBucST4iFu0zeFiFcpWBi61UyH0EBSogGHjLCgqtlje5NUMSJGhO1RZ2wfGY85wFiqgOsfvJHTfw
- 8zwi2iDNBcogypXoplWEeUTJqBIB9ypQ83EYsK6smk9lJKvNUxGpSOVsYEXSBmuA8pix1zMGaq9t
- DFThHhTIwuUnMl1E9olghMB+P2hh/J0TebAxYNkhYMS5kZcS3oVnrK9goXmA3b0jCEUt1rU4lYcW
- +tEDNfSesOWvYnCiIsNoftbzGvVM2RA/onAQbO6Jm8yWESwQOIJyNAbd2qte94aC34Lwb15DGpwI
- 6NAytYQM9EjA4N2pv9ZFFFNBaWCooCGooBpzJPf4sK9q1iS5nPex13guk/ThsJGNqEBLN7tWp9NP
- DPEUQuuKRSb2Tsq4nJrmnCpPZBt0txrmnB5PhAiUmHXiIXcA89Vji5smzx/cGnP3RIL+i1paJ046
- cgn6LyprnZTpeIVrpdxM/UVS3jqJl6vwRE7qZZaG1m1ybAeLvBFMUb+9ifO916y3rN9BJcfIByHm
- eB84Bn17DcdFq/OHubf74KalZ1xwJzCcW6s/H7wxCLcgPf8Y4ET8DKpZA/nldN4jmrWvMXdGHe6M
- GkcKw93beLhbqk6bmD1fTscns+eL6/Np7OkeO+ra3Vezs+XsA2l2YCEvqtqU3CnoClNUqSM3m7hE
- 5HATl4pVSXGxWAHlytGnIEDMCqtaiq6wT3xJDlIql1Hs/TA3QiH2Sn0xE6FUyooatogVOQoWrIoR
- K7n3mOZd4kxredJLCSD0r0sGOWfWKtjeHHXZvOAK7EsmBl+mqG/yRYoap0KJIE/EBYJQ4S10w9lo
- YrsE+8R2zxgPEd10ZlW21oZnlbVFy19Fn1d7QtmC8VyIrUhKN0sGhmKfPoV3VVO3asrCmlb8IFjQ
- ih8TzLwF4k22fTjbw5y0rCtR1ZZQbFPRKlZxsmdZ9IlbKHOxvayjb63UwEuJSHcft69eZ1wuWtVz
- NcrQULh2glYrRisKFiZq0Shul17c7pJUbCV05lUt0TODarle9NqtG9VPqqp6+aKqIn3vPR8CiXdv
- 8FQmzHYxupbUEEJsIeuBLrwyZaxy3lFbjbzQGetn1TIy1s+qFTUdJ6wlCWZ+LfacsrYkGPiVPjiU
- hXQxWiS4kumu7EuxqcMTsj0jvCsns1ayAly7L8ECH8zpdjAXsAr4snNIex9262hQafDWoX+9W6zI
- dL6oc4O9E6kO9PMZwpFA4ZMy0jPF4pPH6liNN+/oKIT/L7fmPZ1+cP1d6RtA0jldJl4CIIYVmuZ9
- bzgcvdNo6PZoYkl72232XjVHd+Kz7UoFmzJn7BOYa1M0mJfbAQin8dXvvnZtFuMtt1iMt5ipk+lV
- b7y4oAn8VvWEF7t0+ctKlIOBotObIJQguBp2WL/tMy5+BUV73vg9n6bffx2VVf3+dFFIp1eZME+y
- YKXIMtKHWn/2IRNVZMRy0PrDaGJaE6V/jChVAaseXr3IE9TrOo0zV+683oMjaGDmlEQkpbcirzGw
- Y2AEkvWXe4GfuH2J+FYy0puU6yHHRe9Rjk2LZwZ31itcSu0pcKptEOAOTXl/R0aCm9jVraqTQ6Ye
- SdxjCtuIh1B03Gq/FRB/3EJ9Hqnx8u6X5YNzUicJar2tp3cawepCQROIqJzFqMuUdNf4eL/e5ftP
- 6JyPMBx9YpIxnwVj2fGB/yDNgePBm4b8r7gPeQ19aE5VIducSWuQzNwH75ZP6d595NS6QIwx/atd
- IJhS/RH7NwYjjsuoq+HmxYHE6S4wbs2AYru4mPf7Pb6cXRw2mzXc0Jd7QNlaGthShQZW00qaENvK
- kWxfeI+YiPaGm/Uif7vjTo/Z3DxlXVOFs4IjZQtDhbeCuyaO0OgrmoF09UoG4/7oJnHl1fdv27hI
- H5ebewx98vS8yV7SiMNs5MwPkyn8shDCMWVHsnD58dz2mTNK7CQKEMEdeay1Lzp5GQbesUvpYLFj
- nZuQIFwOQEtwWxknOldSnSZinI9t84s647yTCJmBGObfGLN8o84s7yTFUKEYf7RnfSVBTrR2f9e9
- nmeQGMfJaIzrUn+qyPlcNHvGRWmTK1Y+0/HmpiF1PmNDeMOIk2wM4xP405bDjEG23hTIJoZsV0/G
- 104lAwhODRkr45Vs/1hJFqT23wUpvWRiMMaF+N2CYUutT7Ju8QBBMgUbDGJqd2ez3xuujJ10cROf
- M+ZMWLttuUwfnyg154grd8zP73eN455+jocAVP4OKiJ5qkJYkMDi/K0mUWv8juerJsi02VzfMI5Z
- gdZISJbWSEs+1H3Msez+ySJxcMfyopFI3if/XpwNIDIx9h386RiO0oPKFaLk1a8B4M/CZMozAFLf
- 3B0bLg0XRL3D3g9egdIfSSVycxy5Ug7KP/JDrMz3ZUvZ09LR2oOySFdqUsUB6crYbdeR2921SFfi
- XbZ+jhMEFfRGZ8nZZWt6pmGBITIA1kUGrwohgVwq7M2J7MuNr2azAU/bK/EeHD+K+yD9no00ptWa
- a4Ptmyj32YPEs8bG2mANf4WL/9LXWJkv7/VhD+ALB1oBK8XzerNZIt6Xg10RVNs6rNb7Hxsfl/j/
- 0//XuMiWuxX9vsX/9HsawphoFcEFhpMJ00P+RRSYYrTT8x3mR4Eu+nTO9QfN3ngdtHn+uWwc8rbB
- LhdjTqK8ACDWW9qSJoi++iIgRWzo2thgOM49sIcaOcNejvsSKb858FdXep23EzFJVjubt9MVX+eq
- y15OxExXXfZyJ5a6qKz6o9mgB7n8lxuhrmk2+EF0AuUWWX+amIfxrIlKuLDfiNoF/0aUdqwssdHC
- Cj0JbDQ55S5qRQEuRNIaTUm9iBoBQErq5a2gqdKS7loZq6m0pBelhNZLUaN+Xy8vE4Cd8HEqUURK
- vTmo4XIGF2fuXY0aeq28X3BHmZjVRrwWP7W0BG8pP71p8Ysx2+Uk4l7a9Qy7nCJs5IYmynDjyKJY
- 6aATUMwbbWYfGfvoHvoBKE6H3IXww/sLEeErOnBsbDgD1y453WfwUguQKOdVNfkTIqgdfLyHIR62
- r0b6mY6utb17zHaVdK79ktuVcT3saSzQoxDfv6f+/4FbD1hhFup3etcR5CoGUKMPByIboF13NDBn
- eQbwJux24LHceuhZAEIbh3ijaoHKliQ5l9bZfC20ttN071JzmzIhabMh18DYiLLTQpab6XwwkIDH
- QD49PD1JpKOh9gjdga7jYboDnYvhV09RdOmk5zLfJr+uRUkfYJDSXyF3pIwfwF3OiCIecg0gLiQ0
- NC4OL+c19SDLQVzN6LDzwMrp9hGjZxCjGw7xiKtzNeFGRJU0kaFk0xTFZhNPJAb2fVFTxHP3cPfI
- 4AbHmiYJGNpY1PGM/e78G2mC5fsqI+gTvmH11Z5lF/RmxPMIh+n8YoY4BccDp/A2ig0B0pr2SE6f
- t9mvcTMyDWzA0zJvhqRydOO+Y40md8hyS5ckSQ7AU9Q+iHrspO/89guAqy+RHo2a+f+f+GUoBZ0V
- fHP3GTbGF4M1swfCeIy6ZFrpQJsZwHmTvk83x4Y2qtWZnKfp8mmT5vkGuLXpUkPtN+tfUsZgEoQo
- tu0E6CA5ZniquTMYvYWEJavd8oOwYMG8gBd1euvsgc2ApXwLWL0yjOcNUQfIDo7ZsZSQDwUgWALR
- xXkgy4YIXwUPvvOZXdgf8WnDODD9zNQqLVo1ltJyQI8AY/mlEeFjc+fs7SoN4D7dXnfU+KoL7RsJ
- Eg35g255Xzee0v1jtmKwztNbWlAmT80u8j2vqX1xzTTOSvsL91i0xZx5XHLM2dsUiiz9+ALu3UkL
- 6Duej/vDcxkxsa5wQhclsQ44BjfxYvn4fI8Isk8CbnkLUThDtgE66IDQjrONHaYvgBDJAKlATEde
- gg37jeDDsMoAxKv7TzRk9+lSUspjdUATtVrnu8Pz3gMqPe/WOJ1ivPlTRu07t0Rn2cPDJmWgJzqA
- BPrIzyxZbGZLOOMm39GB7eLzUcwOCpfwc57eaLYGwbd8Zq+gk9toQHASNA3fzV39v6l7191GkmRN
- 8FXiCFNVWbMpoTKza86eBAaNIBmk2MlbMUip1TsAERJDEjdJBotBplKdSOC8xvm7//YZ9t/Om5wn
- WfvMzC9xo1R9drEzDXSlGG7m7uHhF3O7fAYwVh5Z++K0Lwq2uO5apcWXbLBSTzR8LRli7ZfWu80W
- 4TkeBCdeaamNwEtfvrebEdw7+LoLBC3tBCvaEO4OdkmmX1kO98/94jfTOMVKjKJHIdGKHoWqAiwF
- LnBs6JPAPoO+KuLEI2NIIdeE7lUKjnphUYYKEQn2jW6h5EKcf7os9hjWVpKNJeGJJznZpBAFakmm
- Yge/VqQTJ1zbnVrh7joasJF6GMWxqCav0zUbpAGq6oEiwX4FDFkPBZfhCjGH1tnhZK2wi8/UiOhV
- XwQFLcAvVauiKT2MoZWa4VyRbmRqKvRRogCZuNUkHAIy6GXAqCwo2u8ZCRUzCW+BN7oVBE67O9D3
- XlGN8s5YoXpgXZzop//GXof9jvJRzfng4WOtaJO0ewM5lgHfDiJeCHakwOg1NmlHZ1izswcpxxJI
- BkZORyERsXfs8hRAH2jONT4y/ssv0ptdttoetE29O+tVOXaTLXdzKp6ZfEFWRRje47ihTXfPmNMT
- UYiIsDaNOvCKjwqAYl6ErvWQFBbxg/SfA5VwPhUXbeOuJ86U1tLv+U+61BbGWU9cKq3p36u35A/q
- 1VJyCC15cRZp1b2yydMzrlIXdR0NfMZzoInXuA2U+esGpXEEysgBJ1ADylzqmNr5Sw2bi6Es+syV
- 6zAmrJoqjMVKuIBVcGaBJN2zRXswjiMbQdBeZ3QM7RBG7tHwfRWKbP7XPbeOUax6UHwMr3zY75ji
- IV3AS6W+LkzxLX2dl1I5NxjMeuv04lFwck0JqILF7cxESUkijIAB4RkxT6IqsfN9g7/Wd6+O+SSO
- BoOa1M5Ym3gYzMaBe/gKRr4YL96JFGeONYA4p6/nhmQgWJff5NT8Lrve62v4QDUY1G45Ru7TwvAq
- P4eCLNTAy6ZIa8gtEXLMHbK6HBQqExmWWNgU08VFAMC4D5H8t1pBp9/tLtgsR8T595q+CIWH8MeE
- Af6rGH91DCaeR3jegfwFao7psfQcQ1rPwZmJI5gMOFIxug7Mr1OktDp6PY6XlQGjG9Pu/JCdM8oo
- H2r8LXHOSD4bXnUCL6xf+1X1i90sBnTaisXqz2m6k1sl+zoUZk4ixlLfcFZswNj4LYQwo0Xfir+A
- QAHeqmPAwS4sDhoyxv/cKJNUVX/R3IjRJWoQqU46KLdMeGOZ0bPc2R62sy0sSV5/Eo7qXOUa35pK
- BpO3wWa1fAvJBS6bAbaAur55TXjWMGcZtK5iJUbazsZD2ow7YUFPOkWWAdqIlyLf7k0WpQq3wMLa
- t9LIVAdATV/u4bhacidYIVHIwwUfif3DMa95I1O11yOxL1go2xJD3EfU3ZXXmQnJfFaAl2BVXDH4
- u7NLBGQj7+7hTbGaDtn6TY8weTmGl7rFmzSjGDkxppnZpjutVFHlnIXxLBqGn9T/9G/RdKzb2bQI
- uluIHH5FJbPxeDCDrxwPl9nz//1f/+0LsI6TZc1+/YpqsPl/A95kG0I0+y3xhvttk3zVR/9QvTgS
- eNMuQw3LHfN3i1f2B6q+jMKOooevZSuT8xzh8zua++nWywyXaRoOGwrf3JD3jTSZpIBWM1AyOv0y
- d/HtK58G1yJ3jtWNxCt6WBkGYFQf6Tq0QTIjWyvvi6XL3Lp2ycLP1MQba7exKSKDolymvexmbNF4
- 1jNETCcy+ifrtYBDFsQW3sqc67DKpidOh4PeDKMoi2A4Os0wmbfgdSYXhOMtzpG66eWz0DnevmTX
- CoTiOl+ZZg7FGWaLk8IL7z3Jd4Ec9izC6h9eCdKx9+lGFolxEVrvoH8IhqlaF8u4JBUskgkgxUcI
- p2jprSFPWU3b0rsCoBKtczwVH5KvziGeyq/k8Rf9pd4o9EAdUOiZiOnmMcA0WVI3pegC7jzcwbYk
- UeRL8c6Q0x855zzMLy4uDBu0IQPxHTNZT/bpBStA1unGbqKV2ypRnUvotVxWzVNza0BAfziIkI9H
- fIuLuFQ+AYMP1BVbZykp9CYBSiHpTQsEkPf27BtVStCgDM6IJuTOgMblEkltiyWMulS64CnWDmPX
- 6qFEN160xKOci0VeahlxQSlMuF+RCkabe4lltpSRaAnjImWUyLnvUwLyrkQGpDtD41XiOEf6uvqZ
- +zyF2/1pm66/9BrhVG/eK57MnLV9dRDPkLyRwxrMa9k8Q/m0fxW2bxQeUBi+JHfPCgRoKGaRh2fC
- JIdUM6ULjcDqcaEg6HlPJZzSeg0YiD0WnqzzQIFWL+YTdWugj92P9YLqM8sFW0KHg+hrur9b5Sqr
- lGH+og7DgbELhiQcFMdSq5Bx/nIS7xr2ppEsyRlnFYk4CrmCD9hNl4wiJhZzTk7I8IZOe+Nc7Tho
- Iggf6IRj3lnGwh/jkVd63D8BrIRCJMau69DqBOASCpE227SHtOMLce0GFiHcbU2VSETOTtTw7QYA
- IbxrT/C5+dbE7M85roMTnt7gBI8LbmxSA0cAkOCdbuDU67u0NXOXOlFfRaEfXdTETmzqPGPSj2pk
- tvFs81xrvDzPxqlG8DHhhAK523q9eS431FJ/Jn42N1rJ6qA2z3K5+LppMu+C7s1jEi84uY4UlXCo
- yeETCJMDJ6DyIaDJcIE1uBMmvQ8MUXyVwMA5rwS5GrP9QMyLj5w4VFtz0VmFuCwLlEm77DwccGRp
- PJ9a7ZxgZCJiIMmPyZojTPPj3l6GG7m9b9xcReEbS010k6TZqrA5lnlojVz1tJXWHENNG/WgoJMX
- AEEtu73mKkOd3WrBH9CS9gQJeWW+h6dr7/cu2Z36KWXPQHtvaTKdCwdDdwMQVoAFYDoytj8keoJA
- LmLLGJFts7k65NnlY/00XX539smzS8V61bsa4LV8gh9uyzXcyFgqXvgIVUOECSIPPPEw+7JSd3tg
- wKbB+J4jDzx5Uevg+IDOeN6adecDi/lYqAOyTCc73h6QzN1gPlbq4NBXcZp00QEWr6RYG4fEDtja
- 6JTMFsJEhXXOYE2CTOxkdqzN8wCyTB2dna8VYm+6Oh7YFDmKptIAjIs7RNA0ctQ25dhq2xOPbORX
- rTQozttQGzXz1DbpMfptKoQ4Uys2uP8cMGTFcE4HIU6TZFUI5bSoxp70asCMPQ8wQ9Ufdcc+Ceyq
- fjk1bVJw+GTUrIGaLVF7aOUlBg+jvMLjZcMusngJses5ilG39czFMFy/HsGG9rkEIxp5nyCoujjU
- qVgNXfyp3LrMEmQK1mipBdO3UBM1kpbPjBacfv8WT4rbF2PLiD7XONIcgpw2QXjDsQQJtcOGb1Bo
- /rc57d9yQv92pK1aDmcb5yWPJbTLf27vBw4qyoWAmVuCIkcV+BShoo5NQSoqXMAcxKv99ifvmXjA
- //bOezS7JPEVDz/4D68xL397z4/g1M2JmLhd+HJz6iUug4QgGQK5EN4QcGk97kqlOPHamoTjrJAs
- yeRRoz9FX0nz5GMQhpPB24AExt7bgL6UrU3uT/Ze+y3V3CPiZvNNvlDMH+77hUtyAgvSnf7AFXNK
- i3M6DllamtKq3GcJC0X2udlAbKHbMfgWu/hl8S//wuW4wP5yTj9MSTzoy0tKWbzWaNCpyOFTEavx
- S/LEzKLemJ1KUQJ/qzZN9YeMRK03rSLe2M/MJwmiRe0jcfTyW7TUIhLqk0z6e11Iaz1NngpJradR
- 2FkMJbp5Cg2b+hzyc1qK0VXIAUPXsSGYmlyw3iJXH5MCXrnQO1zycrnFM8dlGBsC3/z4ROSzscwv
- uObjLWPCY7vgOyGfinw+av0mvr9Di2YwNsKVH9/fgatdZsSqBh47BeoZvQnh8TuVvZ/Amyl6nYkp
- wJ946uHaGPyWWPX9DsHG4LfkZZYeQqFG3NUeTadZlbUHr4ct97ZH4u7BVmHRDIo4Bl6ZjwqzCKGr
- g0xdYvFt3Yh9zp4gU5uaRjPaubBNR52SKYO2LVip+AYulA5fU40dFlBXy12ORiXQHI1C4dlxzsoW
- nArFwq2aoqnHLaI6ejhzLKadhbijfBO70Hcox5Mgv9MZ+W2z2k615JCx6l9/vkU+axiGPYpV7v2c
- pV9J+IbM73EJifnJJNX+MXBDXH0fxm0ojJDoSwqkxv3A0I3a/QGURHB6KWAjgWN7t1pDR1QBSPI4
- O9FkCigL72MoWyfd7QFm4b4KPL3lVi26AZPojZjgySN3Z1YKvLWJ3prY3Hpt4C28p6viKrrst+1q
- cKxX6ePqzq6LKn1te4ap0BZkMjP7IYWtZcQ6UTTkVFVVX5tpukzTDTtbVt1uXFLmqeTl5Gc96V3Y
- nxqw0Gn6IJ0KV3sDFVqhc29RIvbfQHmGfZpwuLn226xVKjRyHgxXy/PwgJvr6o61R6eZKy3X1VDf
- i2vWddX24InVWTWNO576hh1jTZsjuvxeRmF9qyO6Jz9y6vJKuyW+mpZLzDVtT8I2IJTrWp4kdzCh
- Vtst8NS0WmCsaTMez5vfl8Srpvct8dW0XGJuarvpCzN7/Tcu8TW13fCdp6LfE4a96O2kZE6XERLQ
- nMJA8BkPkNCsisCjK4bJecTFELlpZDVVTgWAbZQO9b6FZGdd9jRdWX2VgQTAtvoFerfc98HyKjV1
- KWiSX4fyqr2ceIAwO9PuIgNvcjBdhJqHKolpNklX6BGNZGfFgUH3K9Nqgc4OfYXYH/I+otfDweyy
- jVSyXZqxbtCE8ZJkpcPjHe5jXZqw/tA18JZarq2g3Ae6VtAGgf96jHSRWYtVZog/a4jLTZU4Sq30
- R505UviGXiP97fKYsyNWlapUuyMt1Stg3I5QULiLpaW6DFB3oR5jjix0cKoWSK+HHl2pWo+4Urda
- xC0lFCHF0kplIPHrEY2AmJbMyhJP4ra5NXp0Ki2qjYjTdnscNr03ZGTP8Gi4OZKT9XQVVuDA5mWD
- peHjK6rfNb4Q+/0Szx6PYmqTRhsSc9M2FOauPY2GtJy5YEOr1z7hzNCfIpcZWspp7PaIo7Lp4JkB
- wQM0fTs4Eq1ffAQrEAmx0Opvk43aYzV05cLx+ZmJpilT+smJylQ1CbP3wuUiG1yC8cP+WZuC+z+u
- fyxyO2CBKVBFgCiOqx4bbBzAQAOXOwIaWP0JBs0ZffpQINC6EdCxy/CgXBFum4ngoXVTqqNOGFbl
- vl9boR8ev6E3em1GDmCTgixFvgypUpvBAtimoCtyPFVVQ5rtVcsgz6jvg/lwFLsy6uf6uNnmHo2J
- WDYUAw1WhgOF2BZdlj6aqGo3dJn5ZDZHAM6oTXpiEcIasp/U8RfToNTVUMyHInUs+h1LHfSX7rlG
- y2iJhspo2exm4pXBo1HKPA1lGWaYaD1tZRlu2GSqP3MOat5TMdOVdBLqYfVjRSWhPA30DdT90WQ+
- K6naZAOwLk23z0bj5jPafcn5dWtLU+O1VaKN/e74u5hSFVaukhVWbInOrdUSsb9G48iMgvbInkV0
- +6R9cN62l053GLWzLR2dxzt766zn8jpQy1roBy0cNVCCPD+oNZJK2HGzjX1orO/Ow862x9U2y6tU
- XsNF0kKLs3DudDzU4NHpc2yZV5MhKNYx7bf5FA319giRgvFsFNO5RCMmbvwBK+VVOIhcBzxG6fEj
- R1t8Sdap61e5rqIdpVwN9HhFZEy/Di+NconXy59c5GlsrqYVmgTzqclKPIymPbg7e5gZpgKaDMe9
- 5rJI9w+wX3ngGVLbfGAaPK5NC3gGhHoobaaL1HgE0elr1P70Dt/gav69luEu22ab1d2CfXnBpg9M
- jMRJ7tUuW7Bt6eNZfzJ+FUuObDron7jOcHKdehYNutC3DRQpX8Q6DOjlOOZN1E8hoPLdjyQ257yH
- igGFmRA35flRMSmCKD0vKg9CzatR0dGkfD6VT6Z5OuQJdM3eNQ5leCXvFmeobEiRo7LBRL484I58
- MdAAdXmoKno1zHhemoaK0QgNStU3AZP6Tlt0ubYJo8qGU7+6CUPJJqKi71GZ+EMvgx7iy4JwnyYo
- ETQtxc/CL82l1I/1sWZSWuWm3APW4nIPUYvLrdbUd2NnSqc3BV0h3JPLC5GeJBMaOEyUZ1PFPJzO
- W4D/pMPL8h5vbwWgEeiPyl2ksjtemdTb9xYxrFpyez3P4SPMl9Y4HIR80WbHgFAgd+NknfCdmiEF
- EgFJMa56xj+Pf6spTpO/8ArgcrXDBW+eaY3LfZC2jZ8t2xAusBrZVzYscwV6h4SvrlxXK0ZmYy3x
- TMPGIOKZhQ1V0SRsCIvmYEfrmYIdqWcGrlIWTcBVpqL51/CL6ddQi9mXy3zpy2z2TOabic1eTxxz
- Z1twt30t8uwxpbIhgA01HVmcbADcAcw3LhvNovNodt6+7A/7jRXMO9F5NySptR3NaSKGJTrMRFqj
- m+QuPR6Mq0IcXslLf0n1V0d/LvU3bU76hPYk88wBEHGBQx/i0sF4ZkoG2cE85SQnLloDpSbRCZd7
- kAym3AMWMFRsYq/e4nKQY2eoXt+Ije/dxoWTauaz7UfrvlmgMMu3ROYWr1ADG9sgU9s3kjM43qUG
- xC9u9yHWQe2JAMMRHEEYF3E6twuMY4VZ8/mjF2bYZynPLq8X6rGdfrEy7z1q44DN09h77FMv2vBX
- mvZD51stZJxLCa5K+1US0KJQ8AGOu7fMnagb0gFtKzlDSMJ9Qoe05S2SY5BptgFRUmxcMcMdAoc3
- XdP5xHC8RZa4XbptGF3CMs3v9ivxt32T7cQ68rPPLA0lyyWNEYTGZbInfoS1A+HDPKkyIO56sU95
- 4i1ovh7pKkx88keVfH3YJNu/M3AeB4JD+fyFo905/sLzE6E/EjmKL3CIHJ7S9ZdUElWiAa4o+JtF
- +y43JNFfCyg4zlwwWHfFka8V4m12pCvDArIUU8vvZS0pvZjc3h7gH5eKLoBTOwkrUJvrXedO1LVN
- D/U11TnRNdQDyWibfHlG/JQPdIoqWKbSOJU3o/AqOA/eBc/7uilQru1O/R/28JSw/VJBDFVxOrZ3
- zk9CXSpeqPfD63r54XW9/PV1tf3aUJtMwYUGF9JLygMnStUzIKR2JzDLQBo6iB6pdr5qhR0E4Soy
- M+MDKE/wZiCwmJWGHpZIdPclW3/YcD0PyP0UvPkgAbc1LLdQ6aS7XCFfqPLM5iir6xqy471hPdBb
- 9oUWnsAlNmtqQxxUaRB0ATNkwQvjIPqma+UMzLAo3MErBuSW7h+oBxA9b369CTid4Pq5gfIdxL7a
- foAfa4Anb1NbWfaZY8T41WqrAV6gzDARFO1doFwVibH39FqLu2yzSM0VBEkD5Dny7aZ3SXFDN6xp
- 8pmGVcKDNM8A0IVMvFCJXkJqDLXmM2yg1VwOvPUsV4hHq3tLo1iLHFnwhh5GX2sGDYhC9AlTp32o
- r1I1DJ6WoukzoEbYBk5P47YFGiuk5HuxrnfP+we+I9RVij3yIvihlG7rdc2sOELtkHxFtNs+vT9u
- a08yrlBzs8ySrwyqEbyZMv3Pp4bEYMGi+hMVa0iJVNtUm+zcelhKSMzts93Razh4PBar7WLLCCWL
- 7J5+eHjai0dNWUD9sGO3lZzBLptBuVbEOq15y2XV+jO43bNAH1b5JJ6Jg9T1HVyIU4WWTtK7I5At
- FtgccnTdYMktZCYs2GmVa7HEmk4A2nYDf2JdPOua2ObH3F/oEu7HS+juYB1hGxhp9zat46fq1ivU
- 0slOdndUNFXBzKqj2z/Tv0sZGf5ZQ2eQNonGgW42EJlhfoHwsNjpPiThfm866Tp5Tpd1k1AYeEnV
- TmdNwNQgBEF0W+XegBs9D26SNTsfju7FIVuw6X3BU+eC9/ozg5Jil05ji8/+abfSPGHPehza33Uv
- w2KAf9qZLGPPwRtzJtpHjbsAepBDSeF1Q1vfO6/AxvZFQVI4c63c49hPtf4FNiyM2JX8UaXB9RuW
- HL4S1O+VSzEg0Zx/YSu+KW3FLLio+amuf7bePyQJaYWvl4W0nX9EGjK2s/+APGS2ro7MetqcbERh
- w8RXBsR6NIk1DuHJaDdpXCbxieZzohTRh7k1grZeFjI8z7jH+q3d4EHwQ5XD6Od5h1zlB92mrK6+
- 7T1uZAbwJmeZ9hkRRzBb1U1dy6bbrKfvbqCEVPDqqWZ60GWf4rqp1vTF09vVobbKVn9WT71Mmug7
- YRPHH12LJyszoopecZt7Y6TocsK8U2OxTDYcJHmiVomirJ1Zt0B3fFXv/njfqMa79XF7RJQj5yms
- r3r2lqq6W18EcyGV/I2N1dIUMwoXsCtWSw0V7FFsn7JTuGikquPKGYjzjm14r9rConasQRHG8Pfq
- rcu0Vmkn296zSxDO9NNt1jSWbdWhiPe/xra3S9Ru9gPGzIkQklu7Z7r9VSibqL6s9tlW/EEWrONi
- FZz3tEldlWZLiZWhCxnzLM+z+3OAd6jcSLetWq6SeIVXgIia1F2Iibx0YL/EsMvpWvqU7Jd6OJJM
- FYyALw1huJbeagCtq0it7CqHski3WreVduupRfqDxG7oVR5s7IovC0rfjd2vSqtbnWiVlMFYjsLR
- aB4O6ofnj9wcnZ7lZF2/20i1Yjds9NlJbgwQYOTsaxv2m1mnnjE/7mkS0ZXjDltErL/ECFimzh/c
- tI57jZNZR3rpzm3pnUjlF4Hfr/p2TAVqgy3xF2PsGurAQl0t7ZLt1yhzmUZvMkKlHkl1dCrGCt1M
- vJPq6FA0kjoNHltDrV+Nvjn62rSjaDgd09wZBJcGIrnEGI33Kfrdap+6tumXxKfU9+F+dX94Pjxl
- T581X5ft0q/vSXBNP4tuKfByclVqWNvmaGtuupGBbK+9rx8xdyrwFaa+Esh5uk1o0nicTWrAaNgt
- YHRY6AdGPs6G73svm6FTF+z46ihSr+6UTj0w5eOnXmyu1GRk4UotjTLx/VHE2dQk5KvbhbpHlW9d
- 3r6mExH6pvtks1pX1UBNuhSwLJwxfIEk2VtVbgi/b3gee6UvVpUfntdpTSUxP69nR78vPqfPTxkf
- WMzaMJFADtMBX/6t1p85Zvq4UfcvzDpZmKN+slDRNj1oKmykePTyTpdoHzgwEF5rdn/t2UdN2yyb
- n3YME1L36cUEJTAiJ5mbpWe/ihMy9CNdXun74HJ22KPbOc6uS3mqOX7kaZVVVIFuTPPTg/qytnH0
- go5xtUF+r+WCJCH6vuzo9PGsLw9hWTEPq4zi88/k5s8aohU8Fd1EZmp+FgypcHPclBw4yvyHfbKk
- +7snDDoJMHjT1/Ka9WtYSxLhaznsru7DhZ1mB2y3cWKrG2kpN5cPeLp5+FklYsy+OyCy/fr+ic4U
- TKm6GVk8cjDFaDtD9BKjudV0slTvOnt6udpB9vTaWm/zHIke6up0FQStGEkzjoemrddWR3NsBWX8
- 0qpVYBTn7/NCE33D6U4OY5ASMGuZDS+0b6ddXWv+PHzd6NjqXnkV9t7Ha0zfg+7Jf+SaXO0E3zVV
- oKxrXYbIjBrrRt9MVJF1qoHXfJ7XDT/XZI2OL/bRMz6ajrZerN6I5C/WbjVUpu7oxbqND9vrX2Gm
- HHXvMjv5Mgf6kA2KMFENsOsL32VMvbPo6mc3m+qUZeXa6xVnr62/Th/mt/DShGxoxwydIlHIVehN
- dOWhFtYNHBHu0yVQWu8UKbF2zgpZ8IYdewJVieU/B13Au7JJsSsgiy/X/wctq6bpF1s6LLGfsPtv
- 7SsYIH2Oi7EfhOmxBIOOmc91wswm2e1w8WThzxilSuanOqnQbjOwlPPkB0h2YdtkG7p8w/MAvayp
- xfnyOh/zTZYUtHdD/D7JilFZ8DQT+xsMXUC8XRgLl+8zXNmmdMQcsu3pxtC9xQHYBlxxchCgg9NM
- VuYueC83jW2FcWHFlSp/4z20pprjbsl6BtUD1lQ2F4oGI4FfZX5IcXXLH1eQ2mLv10k2OJrt4VPP
- kujc/WocDrpV8Apo3KBw1SjM/YbNCE5nu5x9eU47BtXsJ8Krtq+XjGn1/OIg8QcNDSMGzlPs36Y6
- V7XH26tYm29Djv3EXcjWQ1IX68Mh96RfSYhulHq8ejmZGmvRRdKJwHhazpGF0N+KJhxpxlvPhSTj
- vgNGMcn5K+9Wt8fnwtWqJb9fzQ+g1EIFsT6oq2F8L31sMVRl5VVMDfIeQnSyHgC7vlALSKp1ZPf3
- fOy6u1QNDR2OC5uS+ePZmH77qX6r5LLtmAOS5oicKmsHRVA3Q8aG0R2LTU4Jtg2Zhadra1oM6iB8
- yxqYsf3x5xrK/YpaQoarxV4V/gvPBPAFsL7sLVXD+gT3atoeF6pXRFvmWd3SwquIVUFtMXxwabho
- vTZQfTMXrI8yXpd16qfd3eExRRKrnNHB4EvqJohvXcLSgU6sL5Q1k9hVdXhdPW5mVuuSkfHcrcRW
- tngUbaG/MZ5c27uUViZts0ccTRP6Ad35seZk2qUPrA1e/PrceCGgXcpo3s3VQP7p1exPas52ppUZ
- bYVsnjO8JywshrlOOC5X08ztW1RqWj9lWDFVFMwqNXXUW1fKCnP/c72snql+/Je1X34LL3nbVeu3
- S7JUk12Wf3CGLm6fWbNX7tkLU1VqpKqYd6HZ5Sq6vbo9wmM+ZLvFgfZnk5yO+0CNz7Jd8O4Xm62w
- uQ4aZn0XzzT9wpL+g7UtbvkEwzitikdUUyNNR97pZvJMPsYrG6k/EbUJc7ISQ6208YeHxyS6kUNJ
- Uy2WhPGaZOZjJayrcpWpLaWmFOtuYkhkFerPetpZxvkH6jIS1JGr+/VCQ7eK+RCC8K7e/FFgLa4p
- XAp2OGyk6Q4tUk4qWDf7jf6otOWWen5qwy3W0KS+8euqF0tLFflbsFFVBW82GednYvxApaCb8Wb/
- +8sVFjbkSp8atmPWUWX2m0zrr4lEltWENE3wGGcfMgJXuUzaH4sF20hCd+ODniASv/J8WDo29kKx
- J4xG2dD71H1vO6qqRCp7MTSh0p6YAA1V1kyE5srrZ0RDzf7MaKzyJrv5A+9fmBvN3ayfJL8DUbdx
- 9gveboPsjQCpBfuzzOOGIChVO9jN4QWNhZJ7Fu+mSXtq83xpw9wzJNuZwWarJTiuk71osjrJ81T3
- JfgnNfVHbwPiyX7aGcgktqKDYumAVFT1iMvDfZYdkNm59nJkEUoQTeIDwhr3PPaw7JoqmqanLEUS
- p9hEW99QEaCgbkaaWlQ7aVdiGbbgxAosVdHckbGt7OWO+Kus2pdTEnCposLaqtZUv6ZMHeJbKIrQ
- 0yOsHoWqM619P1GbeyOsivATA9uoabfMTXNDOIujqCynB08YS6OmnE2DJS5PRVdnw3TS01lZT3l2
- V2ArGt95lX8+uak4pIkTOwsdpO52L75b2MQYnou/da3vVp7eHTIcpbH8USV4oL3ihNtv3PvROv02
- vB+P0OIJcJ+6D9fs6CJKo0L5o4GAXnEpmXoQJiuQzzTdSZCgLj5bGPXanoqgTDWYZD8cQSt1BG9G
- 2fZ8ItU4YL3GiIzm3vy/0JU/0g34oRm9WENUzUtsZt4gLFcE4abwnGbHM6nRq4huR/frLCn3ia8s
- 3XWtWaWujuoNq67C6h2opvZN8v6XX4iP/huwu2/GSAoaB1LL8Cvof30leQb3N+tUFPPPJoeifEcH
- PMCGWfGumQP3dWPC6EPGscNHJKqhRY6Hiqt1vTWlQGv8LV8RqmFdWO1WY9xY6/cXL0J2IixDQDiy
- MyQnzrUujUOBdizzc94LNMPQbU0EFb926I645FVzAwoM9osS9Q67t1n3KPi1BW9k6GmTw7OfoJkr
- 6DbqXh0Ha7OMI+duk5uaf343K+YKR/d58Ib31sbNQuvkmGFea5Kl0wLsnGpCQ4hdUvMSklhtU2KV
- aRSuCrEMFmOquaZXBUm8ECDR1IAYB176WsYyffqrvcrQUKywCJBcVyvMkM31KCxlE+NLDhavsWC6
- yho/aJ0TwEkPAK5zIRUuePCpFsGSkESAhdxjdcwvza6T00qFuBPfx8GcneL/g3bV11Rdu6E1xOG8
- toqXYn3+g3E+0K6nMzlKXObxGiJ2KuD44/XL7hP/iMuENnKZ7Vd/59s2u2V397UOykZBtPiw0duT
- b3f4MDTic930NazPh2UNL1RJJ5kN6pQzdpgnwbLWyMauHzKRdKDZ/8PMrXpHXuN8bdBuCl7XNZL4
- EStv/czKbDl04SthngVNB/Fx+0q/p7khDN7cpvckHv0B1yeeFQsPYonqwyRocHWXGKz3f7qEBKFx
- WACWMMmR3qCoZioLX7heK+UqdetDq6HCwJU21mRxD3wwBJb48YeobCzcgY+BMFGaqh4HmGiLaDgB
- qGT0V2CgCfTUnYHFAoLf3Rras5+6KyRVgXz3/ScGMEslJ/cmOdxxbri8jNMFvC9kcbKAY2p+DbzZ
- WaAfhjOGxjXYn0NT9beD5mypJzUNeU38GHhIpbwPiTzW2DYydJp+jtInOjQOqwPyrdRAjTHxfMTg
- cyUmwLo5nv9cYOJ8W5wARyDpBM+9BAnnhj4PfvoG6fH7TxYi7kA3uVxQ21aHIHlI6CJ9qol43m4r
- tqH2yNaJnDiccoW6mx/vkMAVsSnPtfVxfuCw0zF9ph1zLZm2kyVNCr5TfKcZsRY5XGYCin/6tl7l
- h+8/nazU9bKppifk/KGmpM0TlZqPQs+pOomZ4jy8SXBP3wfQC8gLyoPJw805OnMdnPK7L+J+bxR1
- OAcXGubkeMLBn9nw5QXG8WTRmnH+79uU9qt0WyqMfkPXfj8qnqFX0sMKfOCPgryvSZmzx5CoPgES
- vnFVJUoGKF2V6x+g/jV96UrlioLPG82ZRb8XzLr+8nuR1CxPO6ccRm+ZajGeM/55fDPiTJIy8g07
- Ckxt6toX7KXKi7o6Z8gjoqnRvIXB9f1UsyqEz+W7MyC7PKse8AbcpEwRusXkVAdQ9SXsAedngtVi
- ukaH0u9Hzr91IjeebRxTCCnqDG7l6mELYrPcC/OvwAdwde257s0xLkw6MPBC+Qao667ACqJ9/MS5
- XWift6cSviBfQxtbntFMcR8Zhvfq9jtHClrBUwQRTrB5LKs1MJGNPB8En9zh6GvOQgejrxTdKOq0
- QtoQ2vMpI/kLeGIPx9Z9mi5vE6qZhBmcOGo5cCmTa6o5wY4MDSeq6I+Q/XQ2nnrd1QiPbO/1uJio
- nXOac7JnQQMdZU9eJl+uREZnrxkpqBcCkLvT9O5Wy4ft+BHbf7ja325vL1yT3tIzkPF24RUoFkP6
- b99m0hg+G0BpgxdvvuOgz+kU7UrmXJKy5/5oUhgaHs7i4eWl1z7UpZ50XLP+hIXm3ccAea+TgMSu
- 1VKZwJMESDzMAKAKCOXSZ+xNisS9957thctiR7+8FHZeGecdkcynRTJJy6EtSb7LNyYJyc9Sx2w8
- tUrsN7l76GM/S2mQOPRnQ4NkQQIyqiROyWe7x6C5SLU05f0IoLnFPKmYpkT+Ux7skHv3Log6vXDK
- O9GtpGjU5jTXzY1r78fAj3MTqiGdYeHI0WzS5Ur2fymP58Nh6FcSHzfQGjsKyVZtRl2IBP5Ggk1+
- 0GEyqMxAxb0yiYiI3sAww5Pii9VNePRD2u76fzPp7nwOmoWH1d+tVO54BgpnS5sLkr5MOdOHxzkQ
- UFvsNVhyezkkPf5xOBLwYI8nS7YCICp0OGhoqdCeuGghGVQcDbxWnoPwAbcM2sxvgb6UqweO4W2N
- p9Pxtd/Gc9DK9nS/L7ZBG8cskvwJXsYHy/IjgjkPqSZQcOkfTvFbfN2TlXjYuqaueNydXSMfVF1P
- 4uz+8ATz04+1/ajwVnpRU0FtHwYdlr9uIpyBBs26U6xpjYQmQJJgd1IFtpZxjZBsk6n5dqXPuvPB
- AGNFizDSQo605lBZiU8mqv5MyyQAN4o4rSsDssdago0xQFrSXCmuL2+06OlRVs2AvseZAf+1T/QV
- RLj1ntokMqbMZpERCvs6DCVs3khKRguBoKYJOhhfOyo6eFQBcJvqBVg4ePPRExkTu9OPSTy4cZy8
- H+kJjbndWeW7deLeq9Tbcl9n/SEE8b57f4lln291RM276FsMFvGl5E3BM9ELa4lNJRFOP0WcPlQT
- /CjxSlJIsIcD/lbnAY+7F9H4dIb9kcfRY5FvzadvuCSBj/oPjYYYDaJhvz2mbZX3vRbyGOOUlBY3
- K7p7L4+8/Z0HLeQ0prffnuJzS6CJ2V8Afh3IniA5dP3Ew8V6oJMUv4kfC+mIX6ypvlu11TX1rz+a
- Rb2pZBTrT9vz/qzav3M2+D2IgM2gkGpueqmmpmGrqa6pf0O609BNoX3Zn1Q6dh4M6YoDu+jjanea
- tbYnRf6mHsQTpHDllEw1rxJD7pF0TKc4m0bCY/fbH0lTEskFCPahStOLy2gwYT3FEerSYC865Dw4
- f/cnrPL/5VfavIDzceAMu1SwzYL1arM6QHA2eiZeNNv0gZeL1CGXtEJTI9dOtazHhQ9uwRVLsSWN
- PBL0rbkuUE9K1EbfVSXnunveIHDdTV1xdVvixqpB11xo3slq4k6808R2skjt9XISYrHQvt8ez5Ek
- zSRjidNdgrVBYhYrUjzjUpnHT3tR5vLzX9BBjuveVLbsPXS98/1aS6x44IkC8hS5H+hcmU37rblk
- Vy7krPEo3fSuigNMAdj+aS9acHKpyTjus5gtr+G1zlbvB8SJOD8I80autnF8Lik2x7HtkqQCzUsv
- 8bf+eTg4R26r+XBsaaFWPW6InGQGrMScMxgtJQmAsk3mrdag3+5bponI8IVhmjlh+nCw95fZTJLW
- 4YyOtFBS1dlQmYh6L0VQfOOJpraxsI34bfIJibPQWi9/KInN09w+WXRJFAa1daaQx6P5sMX3p29i
- //ke5CXG8XyGHF4dSWlTb05SymtkJAo5X4uXN8O+qLI+IUdRwhps34RhXl7q0sQ3C9eJsxdcOFy+
- JeWxEocGkzFzLRHu+TgRxqPZZZnhDTsdC6S7cv9svwCmrfsE1ieDy/pxPJczgQv7eX6UQ0C/HV/K
- x3sZb9qQaTMmyeWzoxjP7HdExhL7SejkGs1tyTDdHm1JIaOQlBdSCoFqEnGCorFS7LzkBXQUTsxn
- Xu125uPKU7uItchbxJfjCUlsLufIY7bbiUqUR9eoewZj7OXRdGhSJfIIi4HOWrYLIeK2CkgPU00e
- VHFWkk+oE4bmnpnqZRci/+Oz5s0OA+h4FGpJ6L/XRTJbbt+GP7dmuvO8HtjEjU+vee/KXJo+Mq7h
- UqzYvMjl5UFahFdhf8B50TkDazgoNe65XAThF9qS2QgB5QigCJrrvYQlig4ozcB001wrx8rRyaVJ
- mJ6b66T9wO4gtVXNxAgrNehwP+kvczWiJ4F6M+pTTv6MnKBXbhSf2NjmgDQdqejNuqL70cqsspWV
- Rr8f0/3zd8PVuRmFJLEh19vA7kBPQQc4XLTZw+8pOx4MtUnF5jXA9xXjJkUNfPST4TJTf9Qdm3r7
- wOzR5wM9t/F8ree0ee42fi3kzb9IEnYK7EGyBNVn2WgsJcQDSwZ54KMpwn3YlBgdoXleaJ/vyYX2
- mcRrnylq2x8tpuNrS2cMQ/vsyVLwbGrP3adlR6Q72vVl23jMDp/TZ0s+G48Hoo1k4lmWrQ8SG0el
- rEeShI7m23zjTD3fz7/B7vwdG8U39oX4HvA/AezSwaMXj6bVkHyB1Jj2HV9TlwUO8uqxe/zrqlhn
- B5/bO2P/SC2HknW03xvptXP1sNWrJT1DXqdQ8pvRcyhvE3GrcWWlpKsmJapHX8q/2sAbFxvxmUxv
- FnK7h2Wlv3XPrI3I2FzYMuSV0zZ2NZ6VrDLI5iG2kS+ZCB2OGsbKaxiezSR3bImkXHqCxdqIWw2M
- eOBU066KLSS6YLOiFSnGgVuATxV01cVau2Paeq6benSfrRFxzsJDQ7eguhr0sRFPo3BYZGcWWpZf
- oOnap8nGsMKip3suqNFH3XdROp+QwERX2bmt7rjj7fMmecyyQLAd4X8j00Gtfgnbn/GLu4uAbo2X
- 1DpvwssxvXB/hGN0MRnM49PVr4/5q+qmqmlHHnqj4CQVrZ2k0aRU/WCFswmDIpazfg/n2QJpJGOe
- 63w3wBGWwVuF3fyIWubr4Eo/PBXt7RMrQfFjT37qD+kcn4q1XF56Q4f13vO2MBRsn2EStcjkSsom
- cz1bfvI4ZmOvPiLyzx/aQ8KJ7vO0cSQ73eeHOC3N5dGN1QanpX9vZLp2OFlgDWpyNia6S3YB1qEG
- N5fp7DgwcTvZ0eRdkXSdBO9gvQ/Ys0sztWH7+vXilx8ClsH36YWtEHs9jBBwKxhP1QrBNWLbx6Ut
- 5FkB6Mu8mavYmRpW7zuNoa8BrThrS8pO47Fd0Yu7++Rmd4Qxv0GzPh70kQAd919Nldmd69GSwY42
- 4DuvxsYx9OcJLvM6VSYZ45pwXRrhP1GXfmW1zyHbnT8m6/tA/NNcU8N+hz9hXQ+Hq+U58OBq+1jD
- aDpZx/cf6ObUGNDxa/Ire+/HP04C/KVPFr++X1xH0ScvT+CPeB78+v6ccQZdwMJED5adHiietu4y
- CgezQuZuX1GniS39T9zMa6dfcwXeBJR6ZtBaQpWox7awHqCohP5Qj/Aqbaktn6GujYj1yFGxiYg1
- xmk9ZbUBQ15XvyQ+Xoxnl7JZWibRH70NWGnTyFJtrMBXaZG27/Z4aFRN3lsZiB9RLvkcNtm7odyb
- HO/xZCC2DxdhwU9JEhtLBt14R+JVphl0UQ3bOQomU9TFMSIFg2mV1r1phcF/S+XrjcedQvW9LFtW
- KSqVMllTfTibplG1WtDv00b65kb2lb7HrfH4kzttwJHfqlPwLOx2UTd0UbCoc6pTb/Udkvt7sRNB
- IQQrOysovBV4qgbby9PVeP2FPiycQm1/1bf2bOihGCA6/bKypuxZOHWaPgTRWD0XlxQlMy53godQ
- zebSwWl/oi2F24DxjGCdPObGcYU6CGcU3FZUh8dCEwtEotnPthdBKM7Ry3pmWAMy2v/2QfZEsvT2
- ubGm4M0tCYW7Pb1rdszXz8Fj8iX9GfWPMqOcq21iSUJwdghM1MOz+scU6mGKjPWEjW/CgwN/t+II
- ZrvqADqNWEEXZkuM1cQVQ7HB18ZZFNHGMdUPnKbIxN7f66c1ZW7+OAJ/stA9gHbh6TiOL8M+b3WI
- QnoO7gDi/Jis9vIu7U/ivBW7nOpciWLI/OQFJ1hB0TUCR8sWDOjsvRPRxdDOS2xRcClZsvdNSpc/
- OzvBNZmKy5wHR1ssW1z2sZxvijTBJY2VpqBjWt4T4+KmaPsWL4Zjuha1xvPeJf1zQ2Pe6UVOjhB/
- pCFgJwRIBc5vl+nyIXXiRG09eFUomVFTY0UTemlMWlTVXJM6exVHv1qX+nKVvka5thhZ4iNcba7l
- xD/ZwRge9iluI9dy+Bd7et2nCrgBpFfuz9jeEkJIv1G5W31oITtx1X0fhsgDhjtdHyzqr6rQA4rj
- RTiOY7P8aHuR51iT2Gati1rMixJb6m9HBPwLVf+TTL796rPMO1pRPXmiQJz8BO9qn+KFXAkNLO3k
- 4WAOp2C3NJiQIxE4DMC3oDbxmZXsc+XeSCTBPrs95gfxmTcB34fgUZYCZFSD4sskGvETaLgPmp63
- hiI5HG83IjTMW+Nph2694iMStvoDKyEcb7P9ki6k4i1SiPmat3AktLBdTEgYov/3x5hf3wRk53uQ
- H28R9nCrn8m5fzm/L3lm3P08txnNK+B7zcxHcTSDHqLfJYJZQeNAg0N3J3d43KZBYvXNAlcbp7vD
- RfD+X6yb+122e2YfOInItC6Gqy00LezACRHgni4YWbC657PjaZU/sv5GknJxKnZkpn5ARZuLUjev
- 3lc7qhZv6abto+3UcVurUUGbe3GXXh3Ee4+1R7aDF3Sqwt2ZreoaN5GxFGrryCvd+/D/a/cSqzqw
- 9UgPJ0bmPe6MsDsnuftGvYxpw5hPjaHjSNcvuJ3NEEaBLeK4N4aOWh57UjYwekt0PqX9OI6MXUeY
- JHKYo6PmdH7TouHVItM6BzirrJHnCsViNBanqCFd/NV5s8BhXcCdZAIpJCnYTb7JZP3OI1XWxbhn
- sr+y9frMBTw0kI1CXEoM7VbdVYs8P1umRTgYs6OSr8gxXrvF9nKvvRHdmIwQ9LylmWmEIFtiP40t
- dh9jxkamq34Eu8yMR+NqlT5xSS8uOZ5DdAp2abbDmMH7n+fi2gpltIUy6OQs/BQtqPHFjORxrvez
- BBsdiJ7LR70+2uV7AW/TTFWBJWfav8JmHN6go0z1FXgJAitpy2EroiPeJ3HZND0qnNRUWb/jkSHc
- mzP11tEtOv2p+AJWyIPOai/egcS1iLpdeM+Nu3T2zOM5LqWzaBgLYxDd38ORjg6RAo6+8uKMXbTD
- 6fSmO55e4/ZB4l6/vYgmhn+AnCDtZL9/1iQ2geT0lpCw+jo6/cEcB8+pWkwuTFcPnRRX/VjkS86M
- vM++rHIRKlHObigwSrbDQdtUzPgiWEXtZM2Tb9ZZvP/lF1qWN55LtYFbcMAJRPZrmerXOqL3i+tP
- JKv2YOExeSOQiMIvFvdJUzpgE6MtnKpOyBQbBCUiCDsddtMaROLgGS6XYoGSMJo3/8yAMSAcsu8N
- zmTjtRFu2OUG8B25OnCAkD3NxcTMAk/45YHuT+xt7oGZgzKGq0CYf7Y/F3H/b5E8C+LV37XGFs/Y
- lsxR/mno6JlP5y8os460aD4Y9OPLRSsKaffFQLaOazobHhXDjaQb+uHeFvY0fWX7olpiFGxWo2Yf
- Lt517PM372xVWjb0yoamjD0I2tjnvbzGVNDh6IwpFFCok+ON2xLxZghuzCexPVL8DNsr0Oi0QZGb
- MiiQCYPndrLgsZkqBiWUuWSQHJ2xEhZmg8kCkpfz0nscxi/AaA5c1tdiAlmf5Ubjuor5qYRIg/S9
- zKIzs+R1UfNPWBQ5eEGeW7A7JfirHUEvhRkViI1K7g1dFlBE5qQiDCsJtSLyclKYwUrE3hm01zCU
- TcNOZN6To7fhCZB6b8hk80lHvzHTKPa7EvS7ETskGx8Q208TOs+h1kJrfVBgjDAXF+d10iOJwHzG
- PDc8M6Y52J/Cc3DldjnRU3cqoejavj6S13hvL/7OsIuc+akICoV4K1eqECuu2DSq5V67I7F5jrKD
- 9yDWJ9rtMRyXw5vqqJnw8GyZPDtS9o6qEr+j6yFco/xBBvkN7SB11IheLhLTDf5MELrlQWnuV6d8
- pdYfCst5gnutGV1DMqE77LkZ5ZPEnsTpMzW3YfQnPrXRopRI9Xv6lO6jTqbR1aJNM5JJ6Oooqjpb
- WH2nfVr7SmVS/40cyw9NTPZ9HK3/Oo7QvI2j819GKuHVWmCHQomFJn9TVLTXxJxdk3kL5xALlOxa
- mYspgIqqHo72YaOvoiGyrkn+4vcckupWfzyht9XoAB95CUWsnVXN4dHQszRurwX+w+JlgR7PLqdR
- ZP0OP5wPs8LSmI1pfcbS2fmITjnjZs5L86ec+xu8mW/pxGPT0c8FPrqBzacjj7xY94zET3t0K7yQ
- d4D7BOUd1Z85Qtcex66adpYXKrFnlJhgLJ09qizcvWWpe2ewNL4xmBr2/x9q+uuNTfmIEAI+l2JL
- wIeS+Wr+kVU+ra4QdIMCAX7wHy7e/+lyeuYy/L7/0+P+5woBHC88eadAXIKRKPDSeFXZCugV8QpX
- 7F8+koQ9n7W1Zd+z5NpzIZlF7csRzIZ4x/TucQs7of889gtyv8QPorQUfhylo7R+e47OOu45KlrW
- A5JZC2QOMsbRTcIZre5RsT5N9Vqs0TMeOUrPXlSlNPfjKrl3T3ZcJNlHQxssV+D7kW71OV3srD/A
- Kc5qsxX2Uvvjwbh3YziydfbwXCgpVMjFRX5rgSvzM3s/fKGcLgRNFIOIFr9fuk5p1eeubI4RaNOt
- MorPb85rm2SWzREjwf5rUCHVtOLVdIK5TD+mdv/Drf6NWu2/qlFvatGmCDORY3CT6zzo0NYIq9Qp
- TvdVG9n9z1yqhW7qsFTU83czNkyc4DvRuDJX257PVM1dHioa2/nB6bln0YhFSciOv5xrjmDz0EQK
- Qh/xFwmOZbrgZm8xhif77H9PDbY7zn5uar/RX+JZzsHTM73PUSGiPWRDB8lADBKaF4wfDVlqpxe0
- 6vaDV6eLPBAFKh7GC0R+9Y2zJshzY0ZYskkzfwPQidWeDrULj2lygz5O4cfVehZYDQXZ+m9nctX1
- lWs70dj/tzNWmCccupzk6ijI7r0KNDFLvx70V38QLcIJiTnRAPLn7FLEJ1AgVuw8CHc72mfWkEcP
- j3ofbOBzc6GJ2Z8LxTq64/HsGp+16NRVrQqQ0U+4R5R9vF5TY3MP66ut9lcD8vt6Nko1GpG/0kOy
- TFlu1ZGX6/cWBJOi4DIahljl1iFl9phuEixq65ECmkhLhGc8jxFXaybjt+1x853Py4rQSfc3+1wX
- 2we71uxTo35zstMHq4HzBChH35m5mkhCWq2fg7K05Yit97w4ioFR7orWf168xEpcdRvAh+b1zy65
- cltY0Jh6oz1UX4elMUixZYVWWcEtlOuQcdarjuodxPjGMdA2Z4X9kDBymN8lbfkgVU/k5LhkkJLg
- 8zZ7Cp4eE37+Eww2yZpXPPsK25coq91ZBUuSqMEeQYLf/UbSxz89pttSK2z0EZcMXzmP6scs9PJf
- LcTgYXARshpbV61Zdpvc3WU2QM65atWz2Mlfz+etAFxczIXF/Ja7QNEFhgn+/V//Ta9Aq5wtB/A5
- xSdLPNOhdVgRFxIE9rvUFor8B69T3nLHDGSS7eTvRTTrGngc+jP3npo3wuOXPRaz/ZIB7NgTgVFt
- vRsJ1YiPqKGCaMtLgOOXOkN6jyaNmND5rU7xsInJBo8y0I+ahwxH8OYbQ2l+50ApH2b2Z61sOJ/B
- VGF8NVDJ8IjcG9Y1o0xlhueVHp0vjY8a5yW+sHWzaId01kSL67EsOuqPuiuIzxBV007orEmD60wW
- Yk0dPRqhYQjMpvZl3FBLj4aIehzEyd1j3lDPlCZohy6p44Y6pskz7X3rVdbAT0I+3dkWrXm3G80a
- 6rhOcIULWsf7+/Tg6pkWxCfhMwchUUBKgmmfpOCR+/oc7f2dscKzrblpyVXfzZIC1LBe8MNJf4bL
- eGiXoIcm7MBbDDUbDxwccKEEEXrXi+6U5MBun7EtCrQM5phrdgjedytekrV1SbzZyeok4ux11dEQ
- 1lYlNblcfU01FVa1raGwUCu0lW2uwoe9jjdtL0KJdjeANF8U6/T1a15FNr+Aoy4rdx5KRYuJPw6P
- D2yBVwKN7SxNngrycZG66OZyCttYFUgSL1oAL3YlCHOxTluORpGEjZuWoe9G1IcOjEYdYFBARJJD
- ajQenexgJ71P99imSOperjgsXI6vUbZ9ofcc0u7XxKeSo4iGk8H4RsOohOa/baPNbp09a+SU0vFb
- QkSK48WwPxozlI4XHOujGENgyvNguNpmjKbjhcxqbSI8uX6pzOT6pcFVTvVWKKmdrA+vPY8Tdn9k
- OnpFuvYEcpUS+Dd2IXykm8ttSjsfUtbhqHMzvLK4KuvKAJOqavhSrGNCbBBEi+nuDJ+NWvXoffBy
- oaubInVf36PjyVbv6Sn8Hgg43w3zgv9nWpzKfsWjaHZiPnjd4iy9zVOiZFgS9rJ5SSjpWLkx9HVj
- RteK9Nnw1g0g+lzaNtC50pbhr8oS9Tbbnqu3TpA0c9V9KJ91XfPRGvhfGOeGjeCFMR/TRh0q8JGt
- yh0vlUXp6DWiIYz1YujpycupZKEEMLmeXE2875mIu4IKX3Y2EwxnFPoel7Zt9hCMTIlZGtZdWF8C
- Q2Erojv6DPFgl/2JES9sFZNkfzAZZ1XGcHyq5i/sTj8U9ycNUIz5XumNiwYl5nyt9IZC7rS1O5pi
- cjs3dnFSspvdPSMc7qjDq7ujDdtDwJpzwPPauYpG3tpysO5S7u0O5c3h5GbAXjnO/0lsFvDMcT5Q
- TFfxO2LKir9RlRbm/8G8YyI8rvuDQT07J8g+Lk20B1xDuUY2ZA11DT7j9Oxx2gy/zF0UHYF/O7yh
- fb8F52oTjUKERHeZ3d4+u1CUMp1Xa4nYq3sKRFEXv0tzDEGj6ug4g59pYM0j/mVGeDvWFGR+O7lC
- P0vsbyqGGpu8rBb9ULm/iZi6FnSQhWcuwNrtpkGf6iiQxazELJTnlmB2M3E2q4PAvysyg7e56qXY
- bcRK4RtNDRFfv42xVOmAaTAd2nuCUvadQsKjLW3OSls6R5XW4Tp6pA7YUSj7CiiHVGPO8Di1xjrB
- 2g85OZkzQE5V3dvEb5xrGiuwzjamhsoE0sTE5Zkj1LL9xD6lbDuMuxlc5RdBK93ePW7oONUXNdRb
- +ztsuyE3Ef7FMm8CWNydmZ0GPphACUK9BOdDvS4RkUyL4LsyrbrtGPhvoDPelBjZr1adWS3+cgGt
- PJBKryJPN7pPvqS8ryAeez69WZTxjGYIxj7un42MN+IMzQUObLUFSmwGQgEfhwkAFBnKo52ts/1H
- v0T96uBT99HNUJxKU2PVPKsYNX2YeapJkE2NNs+9mUKaSj6ivI7WwmmlrChEeiHDBeXhaqug/RC9
- ihUY/ZptxCjaptENSTUWEocInklesWg3s2m/14tgm46m4kcCf41wnYrueUqnASOT+rrmGZfM25/U
- nLA/suXCe2o3Zi3yt+M5a0l4A72KLvvtga76o+AWy6Z5lT6u7tZpI0ehgSpboT0oSsZDeEKHLeAf
- XEahaFZDxmhgl3vRttOle78sMxUlhyKWAK5DXqRC4KVWhhKMr0B32TbbPAecTQNSCi4o8HpCuA3S
- zh43u7eCnowrKKvU8tXXQNCpdoY+Dx4ytMJY2Ics+Mtqs4E2DMkRL4Lr9N//9d+Qf+AxyxE/SPyf
- SUaXtld3HgQ2wOMPwZJ9lxGjJ57J6OhTul6f36aqv5PwFFo74YYub3e0qt9K39ibfic6adZhfduQ
- MPD8/SL4tLWYMAJ+sUkPj9mSbanf33rZKBTKm+UqfCyGODWIDyiBojs3cPIcX1H4IvYDFj8GD6W8
- sBGJMUCVD3rC7fCjg4kqsAyjWfg/w0So7fen6OZ6PO3oKkMjxSZdV/TBX7Jb+tqR9Pctci8d75GT
- eU/tviWZMLX6i7d6FzD/Ett18oB/jHHnLeSft+Jl8xZXHkT/EvlG/5CFqv/qzvY26HUmpgM0eyXI
- 6q3aid4G49tkk7wFYgX9aK8RWLR9S188eUjoXxmKt4XpoL/Swq/E/Bqulss1EhvQXfOtxunhjTg3
- A8nibxF5KklSJBK4srHwOJuNvjgzzl89L6mSy3HHeHlAE+gtoDLxaIxDjI9sIn4zymRhPqeHn2tI
- lazQkxfCYipzaRpem3oQIxLskyeuQwlpTXWjKG5x1NmwH8dW3kBYXTdNOesB8rGt8twKHy4XBAPM
- K8YPnrcwpLj7dsd0AsVKYVIATKzaqUXiSTEVALj71Bs60pWLg6dSUzZix28834pD9wyuA4cD28hI
- yhiwlEFSxXpvn1h96zS9pc/Bz6f9eDg+vzkXr4n+2FfZ01rJN7zl+b5H1324MYGAVrfkK9dnTp/7
- lMpFWuU5keHmwJWQHAl9Djbl7BtJ8DtsRcGb9OLhIrj6288FyuG4BUv1ddQ6QxJtEA6y7PNx10C1
- 4LA6zQsA2Y1xjLK9F27k2KTWEvHbpnQC81HY+QvNEGhn1Q2WPWD/M5dRBwZU4oJ48LHnW7onIE2N
- C+SRmmTn5zhO81slcvNY915TKnGgZ4XYz2KZgTCxIaZ+lKhCmFiBopHPBYu7sFIbMypbWLBnNcNt
- erApYN7/+oMGlK4ZIpaWIQ7DScRPJ1Ev4HRdfAj6TQtATDuclPsr+DDA3mnkKELJANPH5PyBbADH
- s12G6NdVQkK6nFdSebkT13SHohkUzuqH7ppOlfMh8BlrR6/MbcFjXMpjEoCPjRG7uQnzW0v+jfSg
- IMdLpJ2gYwigBSYthfI8wZJuxaIN+oYkH/e46WX3964evb9QOSI0D8H7XwJO4cWfBZ81eETQg6LU
- QKTRJJ3MJqQc0LpJ7ahd447rYNDtcD3hmltUCBL9WIoz/iXKLudmS4cwq7mcg62lMQoyn8oox5iO
- YxYUzx2/iAcye2c81OfE8AnpATNZQ59owxyJjdrtcFDlSxoQe8VbZmm+/elAmzFCTjljCBw52cMB
- G/s/cW3ARwXC+iddx4BGBZ76Z13PXjkcq7p9Xdge3Z+ZkF3NOe4NGhn+AykeplcyPjvE6HHI24/y
- D5LW77/IUBnvY9Z8xMwMJ3OoCRkrANATXIvxRmZ1SM4VwfEct2JGC4B/RbVGo0sp8Rt1Sh01GnfK
- 9qJGpK4a9MHTBhWUJYhF9hIPzLe5n3pgDleIOZ8CLAMvbsbzqbNTSu4dE5fMYrGYJQ1aIqb1EY58
- f08hlbLeylmB7lMghko3aqrnpqt1MjVNbV4dxnN4vqOpzevCOA7PJz3VyM13D6qT02fwmLwe9Yxv
- t5bj43eyp+2DcfKeT2A7ovkVhZ9wFzQ7T9hn9cV8B0mYplmafMYVxu1bE7k2fOB4RWkh4JvDBw5Y
- 9Gn+uUzyz5aCpieiglFGk3EreSjN05LfjyTz42E6KjFAMp8kjRo/v/dislALm8Z6lzPFrEAk50wx
- 6N3FxSgXuNact/u7x1R9D+mdsX8pzp7sdpzPE492Kz6LGKKl2By3hCgzqNRkglHlAUJHD9KEiB3N
- TPh6NWxL+ninX87sSF2b2Ev4cVxwqhvjjOmJI3XdkE8HOYFzYso1lD8e8s7ZVy50mq2//SvdEKm7
- 1q6ZsP8oHF6Q3Qup+nL22ddXe30To6gXvtzEMv0DTfB+2Q5JJoMsP49pjbSTbbKEutl676LE89Z1
- Xr0GSMMUujWCY93ohv1cnPY53XCgoOPKLUEwZCVdmpcoZ1N2m/bpkBFSqSItSs1veavJFOpJcf+3
- IO+cKcR35WCG0qrgymhXdwlFQTeN/uLg4y36/VU0nWkAxVUKJQabsKBQ5nvKFW0hWW6fuBkqW+My
- KBIg7aFgM7CUyoXBZJ080/dj2IgDSTo7MfDhCsUr35g4b4GpiyVDS1lXpkbzaxw/fuk5wLc2Qfs0
- T3HCAlA/NNphQwPnZdRpXdvrOdQLzcQaWe5vyUZ80Rqr4RSgUaFJAbNtC+NG3Bh9lqIpxLK5xOXB
- Sm0izGIg3JnQxHZJyXg0wyHLuEDtGz3yZpoikvWBACJh/QZcNQGBksq26x+InPvt7pm2GUkCYAaf
- ZpbRo3PbS6tA59JudA3RRvyomOA+fULa1hIksUfsoxJ7HD7wsEddQJn3yBVk2KMsmQY82hKUsPCY
- CGKm65oAYi5DjJI/3rQP3flDLqa3aaSTE2cQ29sYH8xNVAWn5ioUnFrYBTSbnytotqUnqW/ApgiX
- Wc7yW6fZe5tnzvHF814v4kupMRg4vvz48ECzyt45DKPYb/2PJ4lpaz+eEFc+nnBUPp5QVz+ekPsf
- TyjrPp7Q1n288bQjcdxMN4Zfpi0T0d4BCfUyTHVRGSioUDARNAY+m8ZTPZ24Ok7WoYYKQxGbEm5D
- wthMYP23X74HX4Nv76BkvUZQ0WVfgNq6c+xS10kuS/AxXe/uj+s/C9kM5plR2IvUl4rIqHeFtPBl
- KnNUlUndiWWtwvGZFyNXKFm0bvwyVnjf0vguvxeoGP/awFWfCwizSzjLnDiGADStOpKLGv4C6PW5
- Ab2u1qW8MEGLO7acYdecWVbPPTnChMo/1YXIP9tLNG7YCoT+qF3RRRCebWJ7vQaw3wxKYeKA0ew6
- akE2Q1F6C1GMnw3YrYTze0LM4dI1e7CwKvsbxNHV8vs/MXH0ieVxgHWsn/XJIoTiH5Kx0aowyBJo
- DIVeOWRD/yYwhd/5m7EG4TtdVFZbTh6bfsbjJ8MLURApTq56VhMnGRKR0UQjIRSxMCtkSLkmeT1C
- hgbrQ39N20CaJ+vUOc+XiOwIlyi9Ie7TpgaMZuhSOfrMLPPrFfJqAsilHHzWwGMbq2f025xddqbh
- tQSAXq8Oj8t98iQRoNfj6SdB2TfOPNfZnm8MzoUHNDgHaEpqQmjQ4CSgGXknmzbRDDqSpNXzcCa6
- NTQZS9WTClWhVJ7SQmEEgmk51pdoaIW9Q3hIwbXnjcvrIuwaYdJQwYfzUgXgo2s4fbcuwNGukd47
- GN/f0/MCqPlZSetfLufshS8STcYdOllmZbpgki0BbF+hN4lg4wqHsUfn1TYGdAFoZmTs9Sp3A1cD
- dQPOuPBU0MY1LkmjkvCLlz5+89KXCKXeWGFNOHQofMgUtMiWYnkVypEKxdSPZJ4jU9jK+MPeKDnT
- QNn2jRb5d9pkL/jBtN8r9Xy8Xz2sNI/CzRh9fM64gzNsSvgv/63RUfRXfWgUSOy8A1VNyWL4aabd
- PT9k54x+Y6b08DObeDxiceKuIQbZIvxrH99OksjcnCdfac/M7yRPzM14vhhi7yMBOx6TlMaQjTfZ
- Mdhg8yP5Os84uwfR4tw+53P7o/f397dnh+WX9+dPyX26P39ME+jlP347Y1P7mdrYiVtM71AFSQIR
- sb2P6UALWQQyqc0QoUuyJJuZwjVdapeKHMsZMTnC5c8euUkxIAydDPpHJs+2qU8nUsEZEFUgBvi5
- xcIO3+fYKhEuv+BCx9gc9jlJtmO9U5py3vkeM92vQkaFCBkSgmQyBcwJt7mqZsIZj8Tsx5n8WESj
- q/7VWJ8F0ZZuhF8yLRtiYm2ePerhDcIe7VNENWoJ8jOdcTTqLvAYHNQf07ePJMMi7ZkD/uNOvGMl
- UxDlsISu7VPAmupRFq2D2YoOdtO3eHoVm1o9uxaKOrMrfACGS7tyz0buYaBgvlJmTitTnTmetLii
- 6QtuIPwAgZk3TtAgL4fCd4RLWMM0mSfKun1xFuK6uytxEEIBu/aKSyuXsdPuNjWD4mXWmzzSHGIF
- Yuq/6B+YFqBmZRj+W+IuT7bZzKY/Z1WBZD3XEr2oslKD75z6nCOJzyTs2bRoII9xUinYMT8GZL+o
- JS8B7S8KSa7kEnZMiRllgcqEjYZWsAytPOm/j/a1Jf1sDegnYzYPQ7VyttYQ7Bi1GYmkxODJdB7w
- sBA5yOHWvM8Oea3jio/91vxmAferSFMvSYoyqL24OtFjLRhpSLRYwZto9LMr6U69ku5US9rRQB7f
- sbNZm0Q+WbVtkvFk1bYHODjE3omCNc4OsXiiFPFXsYFUFTQffSbxp64kSDeiNzLl05BuXF75//1/
- ceF0PAqv+lPGnWmP6dJ4/u5fUEDrpKXZutq0Rm41H1d7CqcxTOT2Hh5lmMIdugpzHOE+O+6CW8bS
- 7Yw5G7NkcJKOdQSqO+ckTs+Bds+t++s0UclVkhpg0rBXxJnqrM5UT0W/xYCMnTW7laBmtj3IxHn/
- y/tfgmhtw3T5OwK8U29xrOOGEU+vcALDhx7Si/K9oX5ROLHLyVJq7+d/8IumdJ/fprsHqiy/jnlq
- BsIU0fTkIbDlsElP2KNuDMtTGrQAhDthlzpL1GaLmanj4o7tZbZUF6JtguEz22beWjLdUy2Zt6+W
- e7MQFMBqRzjemd0CZlPzKsYl2/hiI2cHjbwkhaEdgEad9SsMXw7/IJ5IWZ4/Zeya0kMQB04fGSlE
- pvKGaaofSyI5KcxIyKmW2InuymWuC4kIi4UqRNDyCcc9ujW157RbDN1anMDoYSI5s4c13c3MurwM
- Rx0R2Y3w1t/ujnxvRyRdAFtrWqDT3A7FaifpdodfvAT4O+peein210sxul7CmMQKjOt+p8eLcZSx
- YR8+TY+wJQmi72r5wAu0P2qN/8qdus2+mt9GMbZoShBXQ1WTxq1ENW9ZPzluDUZg1bUhgdRltPgk
- njD9bQBz7ifxhumP4kl/yiGsXAarD41JCxMOeHz0cLC6T/VXPLsZmEf54ZnX/2BsMgIOMpP6j8U6
- fvLAHj70W+RDeiACIp4sAK0+7fO5f5nsds/B4LilXXeUPgV6P2CyKxJmaeYDBEbcXoX4ioRa4Een
- P+WwuGFzksmlM5PnpBkf+hdXOux9RguJf0mKVTcipka8qFbA0aEfA1NC4/sXTRN/vAUQgRZ9knNE
- /8CTgXRhLV2gS3IYA3tM6qUbckLy+I4j9DXoaohhiM8s/N8Qtpyc99qp7LT79OLiQh+4kHwP+wgk
- fppbb1eh2vtK80UUQMMbDgcd8Zk4FAjNLZ+LwxuzPofPZn3TM7FbFHjEbFHgLKxvInGLu1zOYjxN
- OVwRDCRKGzbJYHNEnr91ymeUuQDkAoVN4lmwI+kh9arzWqKnI/rOiooy4olPD2L5gfemY5Fz1hnd
- yig7cKI6o1EZjQ2odIz9qtOPJwOebrTGaVPN4ekI5dxylVM/noUDbZYrxoVK01+w99rWb+jC9GQx
- pgUM6N5B2OJh5f7QuKcVClFwYU8u9FmSqUFQ7iZfMlZWzLKdAELj6tWahqKHxr2LtZgomZCgw+Js
- xJkm6D9Q7PGGqIju/ClYSwcVH7uZTnCcCO70BKeJNOKA5h3AfJ3waiwvSJpOV8+ZKwz2YnhGtnSP
- 0LnrGro36rILgc6CChZ1xHrXszCD6CGt+mnE2vtper9POX4dgDIqG9PFdqlPLmnE9JEhGvZH+mRj
- nkBwNs8yfRhHbX2U6xMoJ/XR02d9Br2EPnve8zNc2ugG0uPOsZtoErSO2D6n457sCNPsQd+Dn7RD
- rMIZSX1yD6L1d0jXidyDLMkwhCw7kh3ljr7ptlCDJOmRO5Fk55H7kBColCMNq4zjWO1NU8q9K6aj
- EQHHELiNyFJ0gW13yUIQQmH8omjUGwhccbR9wFd0hd3yq//3/6Py7l2aym2gV4g6evAT3Jjh0/vf
- /0+fyNyZ6CRapdugPMhd8w4W/8pSqLMV9IPygUwk1/j+XmM8BHptYhDp6Ea9KyrWznx1GiQ1I+bY
- y4a683gI9+LQo5sQU9TnJB91/GtlDDc3T4zm/M42ea/NC+3bMgKbdFOyTup27uWaLGzrINSEuqAQ
- hE7J1WiezU3aVnqfhTtgbuA1LjeS1LuUxJ/6E213ZAy3qOnzaif5iQGEKMZajxoXqZ7Nk6O0o+TL
- 6sFmyFFKYzysVj1V06Ff+3ww6MBqKPk2Ph/X6yUMhZJ0g5eRXUN4osJRrIJRPAtvVH6MD8mzypDG
- +GiClDi0UX5L/kFJCDIxh0llhmERDvgIl69GS3DNhzgNDcdjIaBAgLXj6/6MpiNv8vTybbotxuxm
- ET+tkDG0pUEFbbjCr+7sQVpWNAiEmduU+XlhS4Z8SVdZUSqkwfSoSCGcbEB8wvTDz3zrlptMbyVv
- ldrdczffBO5IJIEzhUwxK4axUnjVfJQi9quvORPsschqK9ZYGQ35P+rkLN+/iV0cOsQZZZYm6orJ
- 6RdmY88yfp2Ku5S4tdLrGtmUXxuLgt0Momn/b+K3ku5XfxdvFbHDy/1CjfByySgOuZGI/oPjXvmO
- iAf/0E4kjOK//vQNrDyP0vz7T8Ejidb6sL+d79f0CMED52KmPqedF6bA//rT+mGrJc/rz8SAP2/W
- n7//xNVHuu9IWxKBnkhJ0Uqqu0fpzVV+/h+upxIcpde4a9ohxCS1YeBs/h17GjMuoCuO05ldj+eD
- Dt6TNfiaHJgpj2tO06EZuk2CGDOnsvvy15c5w/lk/mwOKXM+uUMLmPAijLkbc5HEboZq9DFbohqj
- wtEsjG9scRf+2jnbUugd2uFI16x8OhxgKkTDV3sjK1gcIDFN0VnYIfYpfaLze1UIffx2ZnJQ4MaD
- 0N8rHHT08Bxoz7j9INzXJpoIJfvDma/5Z/emua/iTcWT/CiWg26rGNBgHtJVgb9ECKD8Toe/J+tW
- k6WHfbJaLvkL17OoGxEu4RvE25lXPsKJzIt4uXipBgNzaQbwQZzkBZsSDusqEEhcnnSSpsrqda1C
- ySAixPXjc7BkC4ybcVLdnw2xt83Bq0qnIU9+JImR3AM57z7p0jC9JMUI0RjhU+w/PIjLrrTNPTPs
- M7rLfqLZxt8J2htx4zdzDC39k6Et+uaHHTPw+FLaTKUJ+3HsR2XNjThbJcvccQi597ph6WVtGX1o
- yLW4/w8ltPe5JpO28PT6V5FfaQ9zoFitfYVq52t6LnGe1Y4bSQFDXvj6Hn46rDUWQx0ltGH5aNWh
- pGP3QavtktRj3C5HVRyHEbTnc853ZBR/Ybqn+X3Uq2k46I0bMbHDyUSGkZMWqLmNU3HS2af2tnmn
- j9w4QA9gVFnXznG5QpacI2NhL+m+vlwlzDEbe0SHTJ/BDAA1d2mSXv3tbRCGk8HbYBYPQqWNCxXk
- 7imcv7DHirtsgQggxiz20Z5rxF04tlyNB4t3v6jGLPzyEFxl6+DNu1/gGvyzR/PBQohaog/0vbeH
- R1C1aKEIFoRJ/WUab9G6kSSrfr4wyWU05ETCSFXsqCFgDjmNsNjUEfGHgvSA0WuNATdoqOfIWaLR
- /K0M2IMAdmCuafTX/sxVu0+/cmSLdT+opO02vgf+XRTmcWR+9ZJ7Q5m4TMQU1GQw8qit2UjdII3H
- qUnSvGgaCJOqmedOdVSYPypSs96+dO60x/1RMfVIO1ttRYMo2UfgFzTuGD+w7tHEaXCWQF+P6Oc3
- Tzw9otJa2MEC1KDG6iysCYfuTfer/Sawppwiheqwwj2fMAFcwCUVYLLlvHdLZgu+7e5HnDnNJrP7
- c7UqgU84VZtm0TOxSn4dI+ydo8x74nuG6LOIMyJFsXsv3AyT3NDEQCkoLEUiyw97azgFzXwI3y9a
- NQwa4xMeYZ7v0JrRMEdLLTmXK6Qm87Ols9+uuDVZBk8VbLYn3Hin/dZc3Dkdw2G/uj3CpZNprvqd
- xbt/OStaJDktE2s6dS9VuGrJ7qh7quYskNlWSG3gSly7NeU36msO78QSHQKJ4VgutrRO1A3nA18/
- orcoK65w8DZcDQ/wZtjDoXWV58c0v2DTh4SdS0S0EYJ2EDI5OMbGR9OUpEvc0mZtvIVFWMVBaPGf
- WKzap7l6sEpcJ4R04zFOWwRELg7lsrkjYbS9kSxX0oBNq6LTuzUbnXkm0cKkZ0weW2pi8lg//uQd
- cMrjn3/K4R+DToJslmU6fRgn+t0+TERlF6/OigMR7lewGDkXL+MCfeaSWNFTCwxtwa+tY+fUgF8D
- yhEFS97TpYpIuEfRtHdjW4626Z6j5NnELP7mGmolgVQD+OBqxBUD/fr4qgoCHP114XU1+nru99aV
- mQwhHoHJE9KF43/YRZwtbdz/s85IK2G60JWC6X2wmI6RItGPBoXMuQ6mmaQ3FmUK4NFtFYL3yq6i
- 3WHbOdfhB54VdrqubnDAeQc6DXuPqeKi7DqmNCbZrVJ9Qx5aNiZ8v+DsKmpY2EsYKMcyKydN+/Yg
- 7GMfVeYOxr2zyu/WyWoj9nohJfFfkqIZSkmLhm/UTe5STWuvxFArGzo1H2vJoN9YzWC1/Zwu+1tH
- bGwgSuqsKDXlLxhKlAPe2QA70hrhK7RJvO5pZIQtl2AItYopjagAbc4B0QuasuvG13PIByZR5US+
- t2SknCiq4Jn4cywQKKu47NMUyHeMw67bI5xq1SuVBRr6yDk7o57B/aE/8gU0cXP+yAG0Iqj1sIOw
- LzOHe2JBql2wNxi3uKC3zm4T8WkYSzY6aJYL0x4ncaAG8d4YAr+8scRQfDukXw+IFCChsMNZX1iT
- T3cV/6ICOeqIPeqShoATv/woTjN0f5HLi7jhQOi0TOKQcydwv5rkUBMckiDob/T9bWGTd6kLXA9c
- 0oLcUdwUXlZJns0gGUc6j8B60nEspblEcAjskL1q4VE1Mlq4AUfRq9JrEPURGWjzKniiwSBdsThn
- +sgigvU9cGS+B4J3iJWOLxPtMdBAD3isLYxPE1zVAuPYVHFjEJM78hXNJwsz0/sMLL/afQzmnPt6
- s0lEz0aSM0Qia8D+3WRGh9xeMzEHWS7zUvJSSq7Jsv8CK8V8g8CZ1WjHkhXcxC4S7bwL29cUl7Xq
- raMA6gOp0Lty6C2iNRj3fAY+kVrr7MGjEVeFMpFzWBAqF1qkBC5VeZECKWzH81icCoQ01wAkROTR
- 2mU0AU3hcE/yPB1c34OVols2VMY4l3RXgNwa896o2ZihijOhs4JlJRqoiYmrBYKdPLKhI1jVO2xA
- 5slL7fZHte2aqOD/z9qdjwTj22t3BTgNqXcJaAut0NXESS/gagDUWExUl2UkPAR3uGoaiCykzN6c
- 5gVXzp/J57gIvol0g9x6XgWxSRipHz7bpVvxcQEecW/e73ibgmAQ946rZWocY7xUfOz94mBrqBSC
- 5qJF+0r3zAKMBC3aTO65XMDlsRWUl+UQSSU4elgainvA9J7dmJvPjY3vosElUe7A+SYc2aQrRCpM
- qyv7szUirVS4M2FdjnP6m6l+yjkt1s+cm1vltIbmbkjwMvqtFDlG8my/f34b0I0OwiC09Z5taY+Q
- 6vSL7o8M5mQkyYOBYzL1j8YLs3eOMhEVg3uV9rTceNdkAh1UKlWr2DSK6a6mdBzli09BUhltlKJ1
- /enb78d0//z9J4/XflpiMkNn6+f8FJKewhfqS6kshjcOTqpwsg2fHZyU0Pmn5/C5cHqOoKIaiZQS
- 8u+h3IR9HmgsRL7GffipwB53wt+sWGOzaY6SfJn8Dgyz9cEXcTCkhc4a16WiIxO1ryJAEb+Rr+h8
- npSev+z55JMY3C+fzOKHFVDDhFd3BMtlwMIhVhPFuD+gd6KjieHm3Ucbr0QJNkKcPOPSV+OXRDVb
- VHOLgtboUcdrgYYaW4v5eGfeS59524hJS7wMlArbsc3wiCgg3HfKQUx+KNAk6gm65uLXxQ17TUU9
- gdcM3vwaPO/5zndnPJXotBzjAmXex/+2E72MeQFiExIch2E7mjPggKN8TPYbum8cDfiAn4tW9mBs
- vvcQKh9pHnJ+MDbbuSrUvdV4sMwndHIMNB16WSGPh8FsHLiHr2DkyMPFO93/ABfNIKZ5mr6eG5Bk
- Ymv4Jtmbvsve8voaPlANq61v54RBp8rPeluTaBLjI9klawh5UtPhtdcET4CWCyTj1wGoqxeB2Hnl
- v9UKOv1u1+ZoDnsQPN9BB0/7bdZAzWc4Yja+1/RcKJAXVioTQgb8OFGly/xsusAq/nqOEUMGYMny
- HhRdB+bXKVIEc/UYtUoG7Dk47hChxhAKrKXgb2nzIQQsjghusH7tV9XvORyJq8LnNN0JHidLH4WZ
- g9Z2BazmUgM6BZy9i30pbul2uco1ETzULPQjOFgYYAY7CHaakVReDv6pDHh60dyIWY3fgNn93aQ0
- BeYybxk1jA592vWwnW2h3fX6Y3Ky2uRYOTIWvg02q+VbSJdr5EVHqsK6vnlNeFuTxTN1CVpLjFMk
- gBzCjlLQhE85USaMKXxuSPaCOm5xoLFvFfI7HBSbV77cA0l83AnWcHpIcYLysn845jVvZKr2egQc
- ACCCqYddiSHuA8L4yuvMZE3HnAGTSxmQikHf8N1z69GxovI7Ti7nTbGaDtn6rbhJk5ePVuqWQEqP
- 71jNVzMFiswuJ2W5iirnDAgJ7JnOkPV/i6Zj3c7MUBggZP9Af0Uls/GY5JmJQ+adb9eyoMVXbbVd
- piTOM8js3jRl9Jq89msG6VRD6tmgh4uAHyNYtOZgeEU1OGWAP7BU8BnjF0MXla/66B+qF2cPnw77
- 4vCqNvb3Y6IWjOaqvW9kIiFZcE+WLkPkC9yVjwO/8eOW84WlS9sl3rOq/gOnP0zNW1c+CeK93UFZ
- NwI1bTgoKFsrNsX9BsFY2NDuk9U+YFQHfC6+UvEZIjnpZN6drNeqmlGRwD9FOQnfosgvsemJg7Os
- iue0qpESfIamnPcnWOg4b1+y8kkz00vOvBMconAVJ+SuhwtHLBXBkIbnXETyj0LRiUgexWVfQ/yx
- nThIeyJgcEWOExB2xlPkm6K0gUs/yV4tSebNlw05KlvmpAAFg8wLPlzxPuIXKxJcheBKjC7mr6Zg
- AyTRKaQfpsIdfEW0p1x+Uy7loAR8pnbVX4A/2Z3vLeDukQwc6Om3HC6xU3H9Nu+3P1kd429HQKAb
- JaNA74hO8awC0yulMjj2431Lv4oKR+ziRplCC+wOyhVrISVR6Nud/oAchUwZ7IivjhPAc67qBafJ
- U0EXiJvqIopnoRdRx5r4COgqqVJ4A8pX2Gd+bm/8xhnQnjJi38urVGfOv7lEzLQqXzi4WStb0DK0
- SCbTSC1/01QNfvKE5N0O3mY6HU8905xqPDgyM0iwp6yW7tLONsOLch2OO1I2juvBvZ/FV/VaqPC5
- UdpaHYGvH5jyZgdl1eU4lryMhbE9aA4RZLvJJUGjDvasPxXUI494tTf+UdPfSsKP1SYxs/jA2zSk
- xvX9N6OzjkNGIIwTxk+lX5y1ZWKzV6gQk3yRvsW71ODj1O8odSEOAm9tLI8a4QSFfNE/UfC/dWoU
- cL/LVZg0XyeqOlGN7jNqVsSGwg5iqnQfZey+y/6UWokcPwZwzN01GCc2da7iSIHyCONsuNrfbm8v
- XJNmrIBq8MkbMJ5Sin38o7GYKI9ngGAEdZ2+6gfACazyXXoHwdCKr3aaAnIBWMlG/cbVRovrSw5v
- YJxQjhpQRCSTXFIzsnQH45CNe+ss4fAICKI20QinSLdpRjjeI2RRnNV/yDB/pq6ECXuCOv2fqv8M
- V02ka1OcLKOBuNCV/tY9w+kEV0NfreHdGBNxOfSXYhPjgr361OHIq2KbAnET6Pb68SUJhg46bwem
- 1vnEoDSbKo47id0ril+6E2pmjIQz5+AXy06K0erVWUX6OV090HteUzfrARlP7SoajCfqgml65987
- OjQG62ynm04Dr+lVDRN/xHr0oApuUDzuztikWjmwrT01zu4Pak/1Tu94MuhLrNuavUrEVx2ii2uM
- jye15tPhJxesg3j0qXVclYtF47iTBNz575TXsTVJzMK/+il+k6+SIKCz+PX94vqTUeb++p7RzQK1
- 69piUemaUjEV2kKDs2eKpybfckcELPZmh1ilLYYxexnnn+1PkwSJngVIhCQFrb7ADyztT0NHz3w6
- DKTBaIX4B+Faijh7rUULDTcmhKfjMtW69NAdzlvIbpPidkdnMdwjtdvGSezMOYVJgUksrrIzI2b/
- p2KRSTTok/zgSHT0UeRGHgUy7nhuxxyPzYj3t4BKVi4Rfx2d8R2ahDcCTijirHUgmiScUcU4Evks
- JkdZNSdZZxG1+jPG8dU/5CFHGwpAFn7+1Q5vpLKjFHRh8VL8rV+BfWZho1A4Z5jgWdSTsJM2dexB
- 4k1mHR4jOqeGvJLwvsEA90kprLP/C6aMKRyFV6YIf7oCRMqaEkX2Q9HYpS4dZF7GUhRd237QaPvd
- kGuP/2H89yv4yqqBQhxlXaG6nmgpnE8KxaZL5TyqIIDlfSYmbxjZDzpu0Pfbr0E/gv8U+FMexSYL
- ZoHshyKZCmojlc/okRpP4bTuHviZTNmd3c9RChK+Cau0PDa+AzM45diDfBK5ZGGdaueKHUMgmw2J
- AeBEYPyTuVBuMPxxjYXLPF8wnr+f2lpugJPE7Dgidhg5JPcfQgVM2/SoY4JZGalRok9BNKHvpVBR
- ep/emyITlGADEuihoASaCfzhfJgVZo6CCMq6+VBeNw0Jls0e5GVZdruQR6b7kIAdd2x2w2Xq7QyC
- qEoF1lBFDxnnbjY2PAVkOS6OaSqI8/8NoG33miDO7S9uW+mJt/qZcdNvox1J2dPpefjGmhuwVI6d
- I8QmJ1CSMMAm2NuSCqVdofzFAngEkPClkZkot0gYhWitcjWFNEH2Cl6mEmhdXGXjhhYRql1w8Er5
- boLnI87LVCjZ2sRMcOoaDz0IVUe2xgWV5A8fcBUuYv1BgewrFWuK0wknNy3UgqjWQ7Y3eYw581BV
- 7GnKOvS6DKKvyURqEmCe+XkvncfeiVSO/0BKxOaMhqczFp5I/mSq1Jr+B82VVMz80heAalXeaHoW
- dp0BtSCxmPE0WqUX8M9FrVRCKZdUUg6r/BpSu8CEC2JjD7ekcwwl0jbRHVGAj9jNrhTt5XCVC8up
- iLD8MqKvDxZ79lqY2JtuQyI28fgzeJXJbrdOD+f5E93XSCTa7BAw2pqOr5GBwaEPxnDR3rGNh9P4
- GTfsCjB/tj0NzB/YjCqqxH9MLQ3fukzWQ+gDirE93OXzZJkzriZ7VQFq9KWQuLg9HUNZP2Zsg77k
- po7v9tl6LZmJAJV0VEOs4t2Xh0ezudwmexmeKOTYL/U+KfvNqkzYuzQy4ZovkaU6t8kX7B21IKGK
- 1qkxDQrSyQmGzzhIj+8uO8bPwK+FQ9YM9HERlFCU4mdGI26fSEyveiXPS9BK+gtTF4oY61A2Sr4g
- CZHzN+vPHNYSfKibEXBU6azgD992qnT+HhgMCLOXey/k31jr0T2atCBlrcnQ05r8tVCCdK63MI0b
- knroD8/AnllED3jkC7aVKdDkEhynDmmLO4YQdSDoydEl9+BZJnukIg5CGRQp8rFCDwZd6pCCHvvQ
- 4WdF1HCzo3HyJNokadkOzYaWQdrNDwmtN2DW1Ieym2+oYer8EUvzVSEPsFXQ9sXT9uQ0VS9da/SJ
- rYW2Do+oCFBrl/ISx4LSJz5WLV3QhUPJHCADhucmZBw/zP5nyTDZCMjS+Pl0uMsj/Z2GZbU9rDn8
- 7QHDIFm/eVeCRwf+he+aoJ3QDzgeUS3bI2eQpZo3tN+Azj6iKtkvQap4LhLzjfGjErw9Q0o1n5V4
- ZfJyu09ZJ71bbRLeVqid1ea46e4FsqGzekAigo/vqdLka20JVXZPvX25jj811vGn7/gffYY0oc1U
- wFuonlv+6QYtZefLVsJT6bA/pm/PbvGDL2Zf0Pa7X375hcaFjqR1ylqVj+/enu1oVZBodr/6eib4
- Fe+7i8NykexW1iNFALPkj/n2LjnS3vuXONrvs71pyVVaIaA2+Az4yh9jt6dL18ez/3K7ftxt3j0+
- /nN+/79S5cmR1iYKfsEHga+//Jnn1O+zd/hrt3w25Yc01T832ZI/OyYMphjnBPh4dm/d3PbpA66e
- iPOlX2u6T9Lf6facfy5X+PDrAwwHt0dGOrW8RHHOdOdLduW9I5mcSlf792AUtOCP9Ef++ZBBmLvN
- TJ/18KVfd4972YVpwdPP4/bzVrJOpXebhLnvk+MaczDdflntMwEr/UiDlGGFYVGADesTksKWK91m
- jEN12CEEk+nv6fpD3+Dwd8g7R5wARkVEoh6aQwIEXsx7DGGvRY/0/D37+L+d0fk/XD3sTUD3XbL9
- kuT5+P5eQi7u7sbb4ZEviMtVjjnWZsPYIR9akKhlSucsDZoYLGie8bP7dN9J9uvEcQ7Th2RIMvI6
- TnQU6Jf4wrHLsZ5MgPdna47M6Q/2Vc2TdnsSdrPs4BG1hxP3t5CrU6g867amqSSndo9kDHC7yd1D
- E02Wm8QTrogkVCqeru4erXVJSnrHu/QveennmKQmAe+Tp5N71dzSCRRR2bN8SC2UmCqJqLJP1TFj
- kCb3miZFnrM4Pp8O7IO/7pNnZP7NRfJoHQ8H/piu9PKZBIN1lu3ammbYFY3udoXfcmeKtgdzrZQi
- PsligXjTJ9lynaa8zof5Q3u/GmNVbe92kIjjAwlxG/ltb87+w9/ynf+z+ncf859/M6iSI0ifFDor
- PEhMscxceg7QT/orw6bGuEj4saPDg3Ym+804Xm9KkuKA5WJnMrYFtr9emZjfeOR14mAVPtKcCDer
- B0ZQYKj6S0Gq51U3ol2vl24dng7UrNmIszuif2oQsvMD8YP7bnrgbuZHmsWHITyj31siUQiSnMbL
- yJvx+z379U0yr0bkvMPeHk769hlJ1GzOdvbtfSuj2bJxdTGqu1oUWH/Uk+TJa+r1XWZhbZZY293V
- HiOIaqhTyMwjrl1SVbhcr7zpzNqmVWUBthK3jOUjRdtH7MEbf83jZWKgsP4/7L2Lctu4sij6K1ra
- a5/KVJEqPvXI1NS+smzHnvFDY8nJypqV46JIyuKYIjUk5cek8kH3O+6P3W4AJAGSkinLSjR7sh6x
- CIINoNHoFxoNoRRTQ+BxqA9pHlyeMnNuBvPo87TMnBH5Yufxk8YHHHs+cJjzDznyyYHWRwtvBBxY
- aVY7TC139EiS2aaODzYWeO+7V/SIFUPI3H0k6dX49pj/m++fsGLx4GaM16ZcDE4P1yxqrDKeYerJ
- kBiswlDTLV+wNQg1PWKCcHgHbBp0aIfbQqefsSkolY+OBtkFXWwWQZlG88XAFeBOAKV5bdLBszBc
- cJQa3IdMcqhZKfACML/dRzGik+KD9AM00nH4ARmehffi+a52Y8cB0QugHqhETp/jaiO8pJcvIJR3
- miAm6U2vI7yqFyj4CYwpkl4z6wfDFyknW4NIRUA8IE/wTPQFE7/5wj+3JkfkY0csh/ZZeT9wUo4G
- Y1Sy1lg0RO6jYp3Fa6XOLV4E8ucj8kLCRzBt9ySkOjktZ6rXQaq5saGhGwZv/f7lfVaGxxIPnwJr
- 7tlMWDLt5yrlhH0t7y7FXJZonJMKLB2QQHDXi9glyKOL6ZCpCDpRDmhZutAYl8253Pg8p/MDTPwb
- XQak/6WlOMIQ7KeCLpC+zEbBjGH69pRuQVfxGMo2aM/HPNFGT4skHLohKLl9Pw6Jv6nUHCytbNDi
- m0yenLCL3PRDTjFYWesywAOiQl0WuhzThi4DvpelYf86GpZfwuQgtwb5sfTL+GRKy4pxoAY0xgCu
- wsytroiUcWjFM5FC02p95wCjeWF6C7rSZUA+ACQMZ1YMj3lPOXoFxZRIwU/AFZwJQmIqOBgTczfX
- lYMF2pLUiuo7mQUFHDw3nybQDLEW3cnyNtOpnTkxYJj6ehjah+EchSEze6wJiENQuVDsepRjgXE7
- HEnn/dFYOju8OpBGw6t/wz9n0tnV0UA6GF/g/2WV/KuRf3X8lxT08Z8D/IfUPJSODzT8P1THf+lv
- Hf/t4z8H+M8A/zmULo4M/D/UxH818q+O//bxnwP8Z4D/4LqyUEU8AUXhOvL7IBpBHEVuZsqBKRZe
- hSy/E7EZFVpoORGR82lFIv9/jvsJ0iBf9p56JgEVhtyR1VRV6MegzlDlhtW2LXvmHmbvBCB0ZlZU
- T6eNlWMWaVCqCTFQzyZ7k56RpgrKGG+lR4uavozYIMce3gV9SKfYyab+TkNywO1A/EPcECbYYaDo
- gc2EiVOkJplJ9ldjf3X6F4txxtkfjf3Ft0gWTfTmjMbNT0iSi5x4PqcpZ/AnCTF8m5WkCyDtP/TT
- Jw6Ut8HS92GwbmJRs56NAOMoPfvMekLXGi2E1j6gr/Nzk5jhH8hGPkncjOYq/qVFDu7kEvM2oQU5
- cNr4Q/OtrgFhwOSYyhc25BQsG78Al5VxgFlJBWSVQW6nkOXnYcsV0OWa8HngFbBLgOtBFTstV/W6
- otOkqAqaJkDTqqBpZWhazb7qAnS9Crpehq7XhG4K0M0q6GYZulkTeluA3q6C3i5Db9eE3hGgd6qg
- d8rQOzWhdwXo3Sro3TL0bj3ofR54vwJ2vwS6Xw/yAQ/5oALyQQnyQT3IAx7yoALyoAR5UA/yIQ/5
- sALyYQnyYQ3I6f0sKUulj0WumpbyjDUtKzFuaKJtsiZ0EDpT333EBh6Y/xhbVoi/uPm2qyhEr6HQ
- +oV+lCY9Ly71pL+iKx2zS7qi9uDv1JlkPl+6RUmkFpiTcnhPvb34e4FZud+qecc4ZpgVVDenK3Tk
- uoHYxWwo2ZfkoTAgVsaNhpVM0VkKfTmdRjfwB7cEjkdX7z/m0MhTERwr5OGxogqAGFedEyx9KgBM
- CzmAaVERgSnSBDS0zS9Mk0ibOato5azUCCvhIGlIUsVBrJhGRSr0SNQlmAKS0gLrodwT+ij3vnL7
- mtB8SUKmhQUkaV+7l7Ih9lM2KnqACjdTftnSeGmfRKVxbQ+l5p/Nt72sn2ahn+ae9rNd6Gd7T/vZ
- KfSzs6f97Bb62d3TfvYK/fza/EYX2i/pzGlhgd/oX7uXBX6j7ym/0Qv8Rt9TfqMX+I2+p/xGL/Ab
- fU/5jV7gN/qe8hu9wG/0r85vxHVsVPEbo8xvqlb7TntZwJPxdfGEzrWseeppE7FEy3gk0RK0dDRq
- 6fTqd1B9SQd5DNHHr9q8JrRe1pNZYQFF2lfuJGcxps9fuQMFPMlfHQN6oQP61+6AUeiA8fU6QNzj
- aevkoUCmrIyjUlYCHex1tmU1GPCBKUDlJKT9JX1jooekqzxIAuKOIRFoGgn3wMhX8q3l2ADwS9F5
- xIbFLX/2uO+dvsxd5PhbdFAold0tC2x+AHw/pTVUsoGwpv3kuAZ92uO+anxXtb3uKU+y9HF/e8tO
- gmfdpc+0vx2T9rfdyb2qJPIRaqqPaqvDdE/mZtU1XA+z7Nlsd9GluelIV4yttFw3VU119Gly4vy4
- LMyPi6KcFjzn1D4W5O8xk75FyMXtq7SoDnSh1+XtrLSwAL1u33UBesk0TwsL0OtsZ+HmOw+85GFn
- ZSLoOtsquKPPQy6prqxMhFxnWwXDBHjIJfcxKxMh19lWwdgDHnJpW4WViZDrbKtcHOXKB/4uwKVF
- HFhaUAMqR9f0qQy5SNdpUR3omgC9RNdpYQF6HbomIR0C9BJdp4UF6HXoGkNFeOAlumZlIug6dI3x
- JzzkEl2zMhFyHbrGoBYecomuWZkIuQ5dk0gZDnKJrlmZCLkOXV8f9AUbNX0uKdYv9nhsKUBZhziJ
- n5fsWye1Yh+/oomWtsjxE67o63ejjIuvabBmberlbnxFszVr0yh34ysar9gmv2WbPtfxg9VUJbf2
- a+p5PwskTEv2ta+9Ul/r+Re/QV+1cmerd6m+rXc77Vqpr/vaU73Y06o9tf3oaZkCqvcNvnlveR8P
- eyyb+PvQSxGjtGA/e6oVOlrl4vm2/fxwPOznei59KsT2VnWxEIf8EiEqNf2nqMoHUtSfK4KYeb9m
- OghNHIX21xvGaHiWR5IN8aQTdVDhyeL8rEkKr0KarW9BHI49j29pR5ez2CdHl1sfDwfy9QkzYbAS
- 3hwAL2J67hLq2jGeb2idW7exfBwGSf/zFP6Vp9bc85/e/gevIrx38eKQC3fp/qcpZc9SH8+CSLEV
- xHLsRt70R/Lhg4snVXBB/PiFg9pCxKkUNiL1raovHss1NL5Gu6qGztXQlKoaBl9Dq6phcjX0yn60
- +RpmVY0OV8PsVtXocjU6lT3t8aNVClUOhIl454bRrWdJmFUulsr4NkR8H5TxXejj4HXmudDuoNyu
- Wmi3PM9GVQ19DSUMyvOsVNUQ5rmyhjDPWlUNYZ5JDVw1JAvWBSaLYas7Kyj4FLhyzq/AlQJH07qM
- o5m7s17SFjmz4LkuFz1mQnm5nxxrVlXjZc7yovteb2ndR2wud9cT2CRKGtD2pcbITy/6V+PTAWbZ
- YQPPS4QNBE1V68nu0iZDq0N7mW8yqIU9BtLRV/KZEDmPNcm9IgiNO18ULxBFXV3HM14aS7ah4uFM
- m6SGwCYsh40wO46UlsB805N4aVt4Twl2+jLwn9jWJj0CR8xvev6NmBUS6EIrjratOR9XecIN11f/
- enyJ/XMch6hFrJ+kmE4Sza/7lk3ZOSEIkz6cvs/KMZMOd9zt8PAdeRUs7slfcoYwPS1U+FQAmcH5
- wh0D2uQDbdMP9E0/MDf9oL3pB51NP+hu+MGmWO1vWP9gw/qDDesfblKfbfJtUH0zqss25Db5YCOq
- S7fNNqi/0QykW1wb1N9oBlKf/Sb1qaW6yRcbzQHnfd7skxe0stlImOtzk/qbt7DZKPKDF5t9shGn
- 5I4jbPbJRtySC9Lf7JONUbzRCudizTf7ZGMU65ujWN8cxfrmKNY3R/HG+DLqtdHUTfim+SUPpHvu
- C501kkeo1f7iciOdKIvSqvsBCwXYoPrG8DfjidlO/AYfbCT90i3zDepvxHHT7e269bNzjrU/oM6s
- uhTEHV6t+kThvmgr7BverN74o9UEUvkZy5mwAYVn9FQsz5dW/gZe3UbhkloYjPGmMYGMSaSPFDSt
- JKXh/RnvyYPzMlaRF6Wtp9WltA45PzytTOTFmXZu1HcmIaYXY4WYiYuYmiYxmWgCliHmx8CMKeSe
- 0X6alYV+wRJ5sc0GWhYs70imJtotZiBSjUBiYksqdFiiypVEOZVE+IlEXaZp2rGhb9kuptHh8po4
- B9j7d4hozB/C4Rps/QCH2MxPVriPSWRxiTl+o5j/xLNt4SN9/UcpSZSrZGlBCNhPoigR+0WmsboR
- ePVJlBBi757/NCfOFX0U6OoTzaaDKavLOXRybwPnPkDqblalrkFvAPUT5ASAZ7glcvBa4lxPHI3W
- gsV9KqQJe9sslAx8i7i2eXcCLlHiA1CqVqc4aywDC784ERT9pJobEPSRHJlXQlYdIRlMKrunNs1q
- ozF31ecmSa9D/EgzF301TbxYyXFJ9tpcgm/y3Rf0sM0xnxE9Jc8v2cLKX7OUKCIqsLKa9D+Rtmc0
- bSL5BrsCnCWnLORPlue7fJ6lzyKqUgOT1ss8eqkdWS4eVBcfVhQzBadYmaUmEIrJrPIpilZklPqL
- Zo5aVuSG+jvmUSq4wXPQnA88LySe5Pwx3V+bYQquK0yUPUuSRfyWZu2l/7I8fK0nTK/XssM5LSZ3
- KdCf49FZn/5Kr+Qmi38H6Z2eQ1glfnY6yB1lm9rPge4s+dVeDpcfa8VQS+P8Sw7ytVKDvQ4r2/lo
- d5S6bD+ndkeZ1PZzsDtK7Lafg91Rnrn9HOyO0t7t52B3lIVvLwe7i6SAeznQXeQo3MuB7iJl4l4O
- dBcZHPdvoPuQUHJfsbJv+S33FU8vSrdZicqiHcKV7tvQXy9XqCQ49f4CVtbrZjb9Cwz4q2Re/Qvg
- Yc8zw26MQSdc4p0fS7wjBy+Z+WpI/GbJayvmizRemDG6gbcZMneOtD3PuLuHCNv35L9VMyhXZBWk
- hfuA0D3PUlyJULMKoeaeIHTP0ylXIrRdhdD2niB0z/M+VyK0U4XQzp4gdM8TVFcitFuF0O6eIPSb
- ZdKuRFWF9qPtpfqz5wnA9xBh+56LvGoGq9QffU/Un71Pml6J0Ar1R98T9Wfvs7tXIrRC/dH3RP3Z
- +zT0lQitUH/0PVF/9j5ffiVCK9QffU/Un2+Y2L8SVRXqj76X6s+e30fw1/E9fsMrE6rmrIoCjf2j
- wL2+6WH/cPWtLp2omJUSgaVl+4az/b4pYw/x9c0u7aiameLWdV64f3j7VneNVOKtiqZJ4f7h7Vtd
- kVKJt6KzJyvcP7x9q5tdKvFW1BKzwn3C215eSLPmQN/Lb3yR+HOD+xbk8w0u0Nk9kkt0VNSQsrK9
- m46/wtVAxXAuEd2XhUNFtOAbM5u/yk1GZWQWta606Jsj9K9w3VIZnVoJm9peIPMvciNUBUJLvDUt
- +9ZI/RtdXFWalnSswrykhd92YnZww9b+yfEdXvi1n4Pd0f1j+znYHV2HtpeD3cXtbJudB/gmw97F
- 1XF/gWHv4l67v8Cwd3Hp3r4Pewc3Au7lIHd1QeF+DnZH9yXu52B3dH3jXg52F7dJ7uVAd3G55V4O
- dBd3be7lQHdx9ef+DXS/byItID3vHIf3vPDbegj2/8rUamwWPWF88V5g9Jvd71qNL60SXfu2Mb4P
- F9OuwF9RbxXK9xKH3/BW3VU4XEGFexegsQ9XAq/Cob4Ch/sWrLEP9xmvwqGxAof7Frjxl7iMuQLJ
- pcQNeeFeIHT/b42uRmqVEEqL9wOxe3/F9QrEVqiTafFeIPavcB93NWpLm9ZC+X4gt4TavwRiq9G6
- L0jd95vOq5FaoV2x0v1A6l/gUvYViF3BBvT9YAP7fod8Gaml4L+sbB+QufdX3VcitIJG09J9QKpW
- wGlVJOC+obQspfYiDvDD8bCf+8rpU+nuiDIuC8bhS2xWqek/RVWRaEUffKVbnaB8WnGPRzoEDtdp
- URWmd4tYTcSs9r8AtVoFbleR8c6Qy+6mo4kjya1hNKCyOQmTWcl3UWFTPTduHsn2PL6l6FvOYj/E
- kbc+Hg7k65NmPszkaYGHCuIkcq05lL/+sGEyyAVX+Y31fXpX/dSae/7T2/80T1z/3oVxWRfu0v1P
- U8qepX7kWb4UW0Esx27kTX8kHz643u0sQbb54xcOagspRKWwkXreqvrisVxD42u0q2roXA1Nqaph
- 8DW0qhomV0Ov7Eebr2FW1ehwNcxuVY0uV6NT2dMeP1qlUOVAmIh3bhjdepY09uZuLJXxbYj4Pijj
- u9DHwevMc6HdQbldtdBueZ6Nqhr6GkoYlOdZqaohzHNlDWGetaoawjyTGsV9X8orOPbFmMd6EfxF
- vKmScB3uXjqhBa6ca4YrBf6vdRn/N/8Wp4rFCztrYa/o3xPKyyjjZKqqGi+Lfy9G5OstrfuIzeUR
- +AQ2SbAOM/jlrzUJpxf9q/Hp4Owom4O8RDieoKlqPeW5dISh1aEIy48wqIUTDARnr7QvXqFo8yPi
- iIcv/paTgMPKbtXk7raLF0haXZ3cpKvBaGOfYCR27SWeVER8cJdwsqvw0hIY6hMUeXaKGLwyFDF8
- GfhPTXq6kt2niVs7/A2deNNm9SWDa24qrLxrsCn95e4GdRyH2HoMnaSYEv4osaKkWXlDMHdzcHYN
- qCRcMxos7kkVem8ouwyt7qXD2bVim3yw0bXX2e1Wm3yw0e3u2S1Lm3yw0c3u2W0/G3ywKVY3uuo7
- vahmg/ob3cSdXptStz477bRB9c2oLjt7s8kHG1FdegZkg/obzUB66mCD+hvNQBqUt0n9/Fbxul9s
- NAdcPNFmn7yglc1GcrXZvfT59uomX2w2ijzN+2afbMQpuVTdm32yEbfk0i1v9snGKN5ohXOpZDf7
- ZGMU65ujWN8cxfrmKNY3R/HG+DLqtdHUTfgG1aM0RcpzX+iskTyXR+0vLjfSibI0CnU/YGeMNqi+
- MfzNeGJ2amSDDzaSfukBhg3qb8Rx03D6uvWzi31qf0DduXUpiLtHrOoThfuirbBveAfOxh+tJpDK
- z9j93RtQeEZPxfJ8aeVv4NVtFC6phcEYb36jOuUS1LqlkIV3hOnk6R4yHpEXpc2m1aW0DrFgORvN
- C27fe7GX2em5mXqEZi72bnOjULDpwMQ3ez29rYOlH4NZ3mwknn3nRj+hfd34KB9cD345Gv/E7HH5
- eiS7Af7ruNMGwvwJKOYRwwDUR7URxT/9p7lI3i4Tz/eSpx9jL3Hfsk9/vHejt09OmIAx/+PCTt7+
- ES9+9Jdvlf80G3Pvlrg4gp/UBjHxb9DX/9PRr9enY7x5K1zgS8tfMMPTt5aBPXvPrPC+MyJbBr99
- giFAi1CHtYncFkv6SRLFezo2JLy+k5rkzBlDHTjnSz/xFr5LX46t6NZFzwat41iRb/0c95NxuMjK
- XN96cjNgzN9Car53o9gjCZoMuUN9f16MDqBDfJvXdRPXBoxO/BA9OBQsDDICzPnu2H1MjpjbiH1g
- 0arDMO8Ygxvah+HcQqcULY/ceXjvsivYeO8dtBaGcSIWpnESbHvJOcAq73BNDsJgyi1Lugwr1iT6
- vpLIWoQwUzBy6N9vhSX8SdQSvAD9Ok0+uWwZAlu6n0ThL3yqP/9pzndW9FHgHJ+QK2ADblTAVWJN
- 4gcP2MFVmFiJi9shlIfjTE7dSCSrO9ddDN1oehQkkefGIoH049hNmAeMxTNb9oySB3knEB5Ogne7
- ojp9mZYvIugJ1HOdYT7Mz5n9ObPioygKs0669KEZhJaDHIp4DpvL4C4IHwIsgLV+aKEHkZ0Ic6N7
- d0y3BttNzlDdBeDBrgAf7gQw0wNXwZ0Gm8MlGmxqe+eA0431rMeBm0PuaN3HniIA/tyErsSJ69zY
- 8CecY28QBNl7cP+wrcUCj9hnhcDZPGCy6G0lzGth2ST3NH1yHxdehATd1A1d1TWDHHsP5wsroDwv
- BeM+2v4yBkhQhrhoIlty4Fs74Wot7mnKR0878f88fbx4Mm9s9zR04+Dj6Ndf787nRw/nffKf9735
- bEykTBH1qcldE0VM0vz9cKR9R9J6JKXXtb46c+DV9ZoToHWVR9P8KvhXTb3T+fb4h5KbwH0YWrdM
- C8PBpIE7M9e+Ow6j89Cx/AHNUknnJljeuWSX5Lf0stE0XDqL9M/D0svyXspTj2cZLdP8gGjHfUKF
- iMhUFPhkw84kieTCyHZHuLWV9pBMSSp2qebmrHjL1KoviEjLTn6PD6kel9dPBXnpBWh8C1A8z8M5
- br2N7Cj0fU7/pArdz5bNKY3xuZuTJhDZBajI9+6B5/uT0IqcVMfjFKPPOBdBvWqW74cPJ7i9GPn9
- +Ao1oShXg6iOe/QIROUwM4r1S7QrxN1ZMtvDTJfpOyee47hBYZR9Z+hbtnsS+pzeRfUr5wAVZWg2
- +2RGIPAwY2rF3Ngzz4fRzcnAgPIs54kN7b3nuOEoCXHX8jMohfAU02mbe4B4hy5KJFvbCQ4spMmK
- 7dW49eTNb3FfFWmeNBQAIqjilkG3ySPR1i6se1mRD934LgkX8EBUVzJi6P7cW85JGRtXYN2fJu4c
- B5PtpX7EjdzGMbWXGkNYvEDM3hzW1YcIeURENhDJ0v/wRjUXjz80Dt94kx8a5zHuFb7BkvQLbHwZ
- +c+MjD7b92yTeOHda/QnaMYWWFb0QVM0VVW0Dn3yw9tQVrvwv1Z8f5u2l3ftfPJGox3BPgdZEqAZ
- Cf9B1VtqPnhOMsOfZCn9sUSGxpAEkw82vYuWKTPnM/zAqnHdAIw0ZHg4+xHSVo6/kXXvOg2+1ioM
- rNg6j9mnTa7RI+hd8pRBfTlQ+gSMkod+vkyWlt84XgbOqzUxJzCnALKyyaPx8as15SbTyjaOoQsw
- pa/WzpTAq2zqFCTO46s15CG0ynb6JIIiaVwBew1uX61BGpiR3EQEbJw1/T+B7Tk/Ofb8RtcUXe/1
- DO3G6ClqR9MM80bVOvCr19P/9zMIbgrGrj0LPBvWCxFJr0deSWQ5gH0bgEaWf0PCY6pnwjSMjvp9
- JkZzGETjHATi63FGL4gTL1lSL+aNFySgSMYrpkE3DF1r/+2nYRwuGqhGIefY0TzMGPhVywGU6r/r
- PHx6XneBKkuPRsvdD9D3xzt6E9CErUWS68Bz684dofv9KVMTvRiUxjMvuMs/9Il+j2WZOxmgY/gx
- Ct7pm3+S2R1ZQcw0SXz1wz8whBR0ZDcae4nP+/9Rx76d+TjEYRTCAJKnk3DucpYLatDcDJ68UQi4
- cDqN3eSEhDE2hwnBXePg1n5DW4NOnVtecOZOEw7FgNY3XYVi2YdXMLz87ZBSg4rvU9KQ6VMQyTAp
- vpvI6C+XAbgcYZdvLu/feMEsbZEMrg5ArO8DDlEJz+tj7/+JxYPQD6Mf3s4aH95oelo/Xk4COhv5
- F+PkTfDDPxqDN/9cREBO0RP9EgoeZmCW/PAPgHFuPbzRlBQKWDp345nLYTh2fTC2yIcAEUDB1ABe
- Dvwl2U0A8AfO5OENGcTJG4PgeRzFyfSNT3447hslpr+Wb1pql/5evJmEEUycPAkTsGFlQrk/ZMMo
- DvpeP7ilfSekEt7DlK/s0VsM+MQqEZDG6mroXuBIaiSME8YkIBsHGb+J09EadLR6l9IKD0fAvk0/
- KM4bA0Z/UWjwm8HbBnsrKKD05jI4QQRVDPQfeff+wffvH6/awYuQdiDvKMwPNUzx9bvIemIoD37g
- ecA48qzg1s9mFTSiIF5YYGolDf73f02n03yVX+GnHEk5yAUAfBS/UVuE3+cTMnx8w5YgbuS6Fqr2
- I7JD4xI7ehm70ElKLGfhbR5SnO6aUYaUBbSH6Mk4WAIWgpi3r+HbsA9jCvjCyPJ8GJpvLWK34Jc4
- KaIgbQHvYCFrhnCXkX+XbTR7qk6ua4HOk0342LXRIUibSXdWBV47j8iONA0lzw92RMRxNnLtMAD+
- 8EQ8Baknhsizq/DhYjnHvXfq7CO+CIKuFDb8RBr7QAWUhsIKn+MrKrx+S1F9A0tpHtINM6xwzkLN
- xddQMAEL0qdTQn9eUK0jce61jBmjkuA9Ws0sgvmclWQOE7Z4CRz4ingbXc3QdMu1ZNdpT2TD6Ony
- xDI7csdRzV63Zyhdw24yfxJxtRy4U/h3YPl+tmWGPqQ58UylKJDdJ3cShQ8yseIwUIBkYQRRocrw
- 74nrL5Bsvntlvntlvntlvntlvntlvntl/lfNxHevzF5Mw3evzL57ZTDWl1O1ZUUWNe8qDZGZAl7+
- 9oq5Yq4jn3PE7MzNs5GxtNI2ocZ/pWlSpfx+V+6+K3fflbu/Gw/9rtzt30x8V+72YhpQuUu1r0b8
- XbnbS+XuzLUcWZOZz+6EbHvhGOduHFu3JJYyVeLyCL3EfUxO0TnJcmLcnB+NRv13mK4jwTtEMftW
- k957j+B1+ZhqYwdWxALBEuBhI6pVkZDM4N6NMF4MyzklkaCAZvv4nA5O62j5oFXDQP3MDsPJE7pR
- rTz6juqf2JblAfnc2IhJJE02z4ry3z80Dh7/fDOZMPc72S3CHah/zq3H89BZ+i5xEUPh4xsLiSL4
- QZYXkUc8tXESeXaC0X3nFh/Z90BpSmwPN47oLldjGMZvorxl0h5Q7rvIc9LWPOyCFxSKrB/+IcuJ
- Nem0u8IzkJCRkir0kuwbwt/h4xuN7IMNJ2xXT+z/InIjdp6jPMMRd0aIzPQco1KbzA9+k7nVEZXW
- 1I2IQv6F+P8vBsPs4FHp+BShB1P+FU8u5cRmR0+LJLSXETRrP5EoYLbzOgi94NyK7txkYC3Imri9
- rrn6lnbGVhjrmN/SH2qP/VXS554y1TutRXC7hj3Z0JU56YptLfJmkHxxppnHHwhLZbuPag//vrfe
- zOn+zXLhWIlLho7BzpfBAH323M7KDLHUd5xx+OEss00IxtoUY8ziwmM6+Hdw0sczhhTXo+vRuH96
- 0T84PcOTYKx0cHk+7F98vDm9GJ2+O8GLjtNtFHp2LT1b87n5f4/HoyMe+snpaHx5dTron90c9vHs
- Jv0SPoWq/VH9qqe1q54Palc9q1t1NK7b/i9ndRGAqDo/PWid1wKd8cGOfDVfkPh4Qvks0BaWzCHN
- B4QhxumiSIOkgbIOljBTHF+LXYwfHy0s2z3NVyyKCZb9MPIwtZyfb4uhuICV5VE7mCQlxLjg38nf
- L5KgN/Ud1hsSkA8m+A3ZhorxnQyDYLmLZIe+thOyXCo+JTmhnEXo0YOlfyxJmP7nNV8809gXRAdK
- gCZdeTdRKmCp76BJckHNQoQwvByN4XkSkkjnlw8CuwSsD7HzexySgxBFX4CdLSGQ8/m5SAzPt/gz
- ar+lV+OyS2DZpajsklB2pRaL76fZkNMof5Z2lp42/EToCdnT5SI7/ZakgfsqOaxHzs6Nx2cksS4J
- 5WdJtEgZO/bMlaZfG0Ixnu07syauz4Q0Ai0G/YPYnoRAwO5keZsTLfdhBPR8Q/B+w5B+g0i/iWAl
- YJQ5OdBx6N57qJVg8i+MCG9mG9hHGQWJ0vXQI5wwf8oSRvFViORKj2F4dLk0A9e/maP7hcq8izA4
- BZUyPM7yjGVLL5kNrciax+PwOIwerMjBSYyf5pPQJ8cuB6GvyorMbG9Y4tMh0xBtK7gn/fnM+OzY
- uqXKFH8olXjFXAfe5ZvxVO8Cnc2NKDDMkhday2QGrDpezt3oF/cpp78WedWyfdDrkhZrtrWIQgck
- VF6/AGLkgk6dbASFfYJSzA8tJ6O95vjoX2NpdA6S6Oz04peR9O4URWJkBXcw3mEUTj0iyBnQ4eDq
- MC1MVTRgaBEhlzjXRFJE+Vn5wfXZ2enohFcODpa+78UYX+PZYUBjx+i2e2RNp55dEM1EMWpTFTpO
- nnx65MGNCLNk0Q/Nuec48IZuhx9dj6/6Z3yTF+4SjfByk1aEu+kkzmqLZiUaQzINo3kaT4Ik8vGN
- rCIA0quDo/5VERGuFe0IEWKPYqhAevNDGjKQUvICaAcWym0WC0IPGTtumKsY5JEcgxmEyyChERqk
- cJhGPbiPC9bJP+IFWaMOtf9IJMgsfMgVGCe07wT75DKgZ4UO8cSaGK+SvrrOT8tMQc6eBv0ATIyE
- cGwWK8EYNokRcacJYWEYvUOnFr3DNIoIk4GSMS4szxnn/JccGHKuXKo7w8ywGck0bOYdX6XFLlrE
- 6QZzEZcs4cWitfD/x/qJZJX4P62nxU+G1u1o5PydPbNovAxAPkWzCQ8CeY81VWUknXiAIMZWlg0z
- CUMfTLbU0930AgcoJAmpixutLaA65ALIYOEBX9G1DwysUEg8JveA+ibrKh6KwwcnslhEUjPLtvgJ
- Q5WIcQEGfAOT3DZoaAmGaqbxJVIjy6LbwLS63LPUyBPqplPHDwQ0JeLPxD5CX+hxPzyT/olaMGDe
- vnODEy+Gvj9lmvjfw0rJqtH1OF8kTyNMBoCs3npjoxWZgNmaGdA0ItJIIyIB4j/pCcsn0DOO8PMT
- Yqv/0CBawGIGduPNyRuN2KZENi8noEFfZDsqYNdcX10dXQw+Ui2VpbbAnRQgPveWTAl8NccQUuRP
- bBL6Z5gYON3KoVs4wERkgI9WMs41hqPhab4G2NskyaoAkhTWgYAsOU6qgYBVHcdy5PquFbv1wJFP
- GtknxHVzND6moz++Hl9fHdHfpxeHR/+iP8+huH92fI1pBvH5cjg+xdP55N3lxdFHEMi/HI1pweDq
- 43B8yWP1CzlOC2xLtAH7ak+9Gqq/KlpnBGKmRcwbVNdG4TIiCtp1a9RqHCxBq1s2wmnjCJhbCDpd
- o88lPWdQ+gDlYksoZ+qvmmZu25cztQ9QtujLu8Phy7/cotGBusW3L213MDztXw9GZ89/DkpbGDWQ
- OwCnBHlFvr6+HqF0GvWVlwEY9j8enY9e9u3FcAgWTsW3/SVIbAwjbaBV1wB1w4Y1ByJAapwGdou0
- Ozw9Pn1huyeX16Px858mM7cxcEGfJh+dj4YXJ6PrGk2WvnvBR0cnl6cX16N+22hfvPzjjrbxx9cX
- V/3x0cvw2u/pvat/Kb8qRncbHoBQBkpfMbVt+BGF8itA2aYv5+Pz8enGE3BxPBhfnQ8Ho/NRjZar
- Pn7JlweXw3ej8cGLhvqFhDLPOe1/A6XouY2TUYI5okB4xTfyzZFyZBz1bliIv/r/aI9MRSpo3DMw
- NI6hSxi7/t7yl+51THxwzND07t30uE9lGDNRTVcNwHJaTriE1sCEtu9agcs66jjzbA/XvrP9O/p0
- AapRV1FbIJx03TQ/9k8uL/uH5/2L/rujK1rlQNPbhmG2jZbW6xqqaXT1Hx37JonubsDe+Cnb00oL
- cdsr297CQlBSfsK/kQNvfkys2xuw4WgmgBua2cJ1bvDukwQjw6HGdGn99OOts4h++udnkB9XX8jD
- DToAsAItvBlcXoyOLsY3HbB+fvQT5yeiM4bz+TLwkie243Ifnse3sJTRf6F+oZ4STVblcsD75oHu
- VcHszG0kP7gTGTUsovCn5wpI2135OAwTutswzX4By1munNNFCHMJRm0rtNA3kinsbLPRZfo6vmUf
- RN69ZT+lFOEF05AL22jNkrmf2k3B0wUXMU/dXaB4gxUZrerOzPUXRYPwbiLsnMoww4gDtkjOLjRd
- VUi7/+OHaLn/5AY316Mmbp/5i1doiOwikUHjGSaAhtlljq5uhlen7/uDjzfoG8rr7AbRAnLj5e2t
- G6+cUjoq9Dfdh57t5m3BeJZz1p7e1XqdDtnKjObxKlC+e2v5RTQVu0xeMwaAwNhAkjCu6rsH9o+1
- clpW7Y7Tr5iV9yU94zOhFjXaqA9eAo3f0PJK0KxKDpRQ5XHm4cYtPxfoeR2Mh4eHVlqPY+SU2Dls
- yLnjfAoLeRKGd+vApnVykAQKt6OI2+Z15UqKd/Z5yqNlRGLB+r4Earv5CDi4wbNRN0cXZFOenZHh
- U5eU8pjYmLrnIAkKe6nn4cQjjijMCBQVXladZhINx/SglMSCFFnUYoa7tF4c2p7ly1P/AWWWTxIo
- 0SpSE5idLRSk8Y6YGIZ5yqlLdnKbHT0E+/6/pj38L7oLyycyWbYekkuRCdA0H82LztCW4jvnMOwD
- y2GhEKxL/7Tl6fJ3DwxtB+SKlZ6fU+nxOezydIq/HthRWwcP1DU+vOlSpwf5gxvx8OWYPpE7JN5o
- zC1aEXhaDFgNMJbUTt3g6aHL5opzx5XhrXTykcD4k1W0NEUORxFx1txveXuYpXQWPpyTw3pLbqcE
- S0UMb3QC+vtZ5tc9y/z95PL3k8t/15PLCZUYaERaQ6q8EVjxKdkceZ1QOkVRFeYyZ23c0EZucFOM
- 2YRVHeDYFOMbmUcc+QBbkRrjXnMix/G7ExaD1lb4UnaoWDWzUiYlDshMNllKOdtGZn1D0+0S8zg+
- 4u3V6iMMdjiB2XFQYuQbWdsf6l7Ozq1b0GJI3ewg9yYny198LHyR7hB/brI4C7oLjdET9xZMx4gl
- 6wTB3CTankfy0K3Uy7FCUUmmIRpcBcKPyR7QKjigxybrwLj3ln+zyHeyI7pLjSgEu9ojmhu8TkI7
- zBpo0ktG2d5soadNGnHAXq7udxpHQ25mo62RnccdN9dspekwNapzk91OsRM3VvwV+6Gm/bghR91V
- flmh7f18V8Q5fq4nhRnP5wEbFlZ6miYg09FInBfVtEA5IEjyvThh9b7kASosJAxUnqpKuB9bLv9S
- zHKwEJS+fJdyeHU5PLoaf7w5uTw/ojuvt2Fw7D/RiBLxNbk4IMuWkIIQbcJ6dirxeaQMh20s04So
- UwEan42B2T4s3DRTotORpWLrv9wp/re5afoGMQ1EzWHkHPl/V94H6XuOh+85Hr4fA/x+DPD7McDv
- xwD/N83E92OAezEN33M87PsxwPq510oZ1p7bEJHBIktk6uXAUHlqn41WeT0kZv2LFw0xq+7MwyD7
- 4JYMLcuQ7y9m6CbI0ECuM6qwMmG2MEqZacQ0zvDq+pxcPNOyo+V8Ap99Jj++oK5/eHlxRO1NvLMC
- XuHf68jPXt6QbfuqKkRF/kJiIFK/ABvC6Wq7VDjawqrTB5iumFgM2YZybn7+RvsJq60FzAjhfca/
- X4hS0PItchfGZ/zLihZAyQHxWH5mP9mLOMLto89ICbTEAlv2nuzpN5czMo/EqianRumEEt/J84Nx
- +O5SnO+iv9RTAEWAKStmY8AVo2bT+YmcOAlgPdXsOq18w6bj64yjgHfHQdQLQ6Buj5pDEEiJOW4q
- x1HqyJYj450zZA44300+J2wVfWI2Vrp5//y4HlJOin6Tm2VMbanCuIjpT4448KuQeV1v6HVy2Ski
- 9IE8vVHZDqDoSkK/OttyvI3cJ9nHrR4rRif7SbaLgn7vsfMm+IH+C0+C/LDizD/8Q2NITukC93OG
- MMUgvH5ofJjFb4IHGhMtOPbE/pE9ExqKfeAg1HM3WFLn8g/E10IOUW/QZbHPTXJ+wUlpnuANHeg3
- eS8+iEOhg3xv4WYA6VeTnkO5WdeV4z/fkA22xjHZJPuhcTbDTYQfmvR0Od1aJHPB4JdB/DsM5whH
- ZYI572AJL6VpmWToJluXtDJBCzzSTSSTHp4uzRNB0D2VOZ/ZVUYGSTXKnFJ4io7cT5aPn+6RkL1A
- aO/PN/Y9GxahajyRltfN0DnP63Lf524kPM6NaNNa7YzGjCIqCJK4uWkc+29IVdzb4KeRnsbzgozZ
- 4XpBTkqmD+kG/fowNWwj78j3G2z3F1cL1uRIBN8O3vyXgjOLU6TTausogo47rYywVXG85U+wFY4A
- sB7Xh/QNVmuSPYiIrGaBkplCpqftE3ydJTEhl8gNMEKAoE/A6mBKTxWyqA1hsaBzFsmXHvM/fwMY
- GOI/qL7QbTiscYNxO1WkisgM7BkhJZFqU+ZEyXcwzRBcScHpAa0BajT5HTxM0fn32TD4NXw8evJ6
- 2ZU9yPmzijeoYaMySMZ0fQLKGz2azHS7VDtcIn14gZd4QAJ/gh5XoRGuq/tMcrFVn61KW7G2fjEP
- xdrKpSQFa2tnR7tX1Vp9VnTNFytjJutivvY0bKXEVwNF4ks7n5GVoIDTUyh/DNDlHdwWtz9HGJw6
- z75kd8YOsqM2n0mAXpPd4MuOKZMz4rdcrebH49OL/sXg6C3e0tvMTzevqYIQRssJM4pIEDvwjqwn
- t0vioE93I+nPlFU22YXLbCOABnzGNnxKzxKTRagazbeyiiFc8YhI+tOAi3+6gjVwGxAk5oVnIdBh
- jhx2hjbrkxtFFKF559hWFd3gZPxvmO+2Bp59l3eSGJmsKkC5yRtkPbip7NdNaQDwMVk3JEUB1zvk
- Z/R6Ni/Gd0jOvptkW0KI8/QKQFu8QIwVrYkw/kYnLr/2SbnvAfV/l4D68plI/hzg3/JEpHgolDsK
- WT7dKB6HzI5SFs9MFs5J/m1O+Fad/Nzm9NuLDqS9znGq7c4qbnes6oXH97Y4EfqiY4avcxp3qwOl
- 2x4Jffnx29c5/rvV4cmtzj++6LTgK52afJWz4FsdHX2dg5vbnGJ8rWPo2xxM3uYc+DaHqV96bhTl
- 6Pf0R9/TH31Pf/R3TX/0PRXRblMRpXd1jWjQcOZmCYiPT4zcXXVmjNT9LfXdDUjovYbZ/xgHhgGH
- d4gT5pPxinGgHzDpLXqyXxDC+JB9m9sueagk9I74sKIwTG5UIRDxqTEMo2Qa+l64eauL9NPnW9X4
- Vge8Vei5LxivXYDwbPt6c0VE6VZBMzuPSOWHYIpTt4MIVbE1Ycq+VsSq2AVh1nYWwSq2aXzNiFax
- afOrRbiK7babX4TFIqCAOmleskZBtOPO09qlMmCVtoAvDKYtLhLccMQ95gZ1z7yglYRBkJMMAt+a
- sEiI0zd+2zgP46TRx6iTl/C2OXwtk5gVt9CYXtXYO5KM/QXt3GYf8m0YVW2chfGLmvDT7/gWBCrH
- WEZY2C+ADUu4CLldsXRfQFfhfB46oLS5RfgdHv6HMPIdsCkdcspoc4mNn8te9jnfTlcQltuISf5b
- voVecQ44/v4Sks04ebEhVeFbYlbe2wbucKB/+3LhBoBDGvS7ebshhUcfZhSmDCpZIHs5TKE76tru
- nM7R7HAa70NMOOB7JPvAa/TJo4Dlex6w0DGBkVyPMFTCipfRU+MgBKzi+YOXEMAkrJgSvYK8nhoD
- emXES0RN6t+XbQ6G0KRRkDACD7igmyIbNopbI2tFyxndQnkF6Hm/O6J4GYLyS7w7m3NG4O6pEk1h
- VLZWFi8NKo9fOKwkXHhs9yRGaDLd95BXDlcv6+3bN02198r2BPGTeeC2btFlkOR0A45rUqDF8zAK
- UF84iDxipb+8yTmFJE8QUuVYBXF14Dku6SKsdRcNq8YA86NvvuIzOJVtCiKs7+Cpcqtx4PpzjCNb
- 0xpmIyq0hC6+MD3PRCHJEwapsm1BrPXvvLsQ5M3vHrkU4KXtIhQSwpZYlW0Kgq7vu49W4EQW4DYg
- TreXNpsCkm0EVM0olOqm31kRTN2dvw22fRAm8m0KqLp5tbr5EQYLhffb4DwbfMxgVXdAK3bAixu/
- gEliBdu17cXyHQFT3azAsfqBAyayGz2sFWvPNQpA0N/0wJn9QpOG2OTv0Eu38cvMnftW4G3TLoEk
- 3zFI1Y0L7OsA1KkPoHLbs7vlFvQ9AQ3qIQVT3azIvCLLaYzmXjLbok2A4buAaART3WZHbBM4TmMw
- c5drN/efbRWgyDaBUt1ot9zoKPzzzy3mlbYZI5DqJntik2F45zYOvaHlz7dYthMCR3a8BcKp1jYE
- lnUIJNe4CudutM41+EyrDgCRIwKkukm12KTrN07CB99dp3rXaNT15RkBU92sJjZ776LEv71dp2U8
- 2+i9i8L+9naFKqcXmvQcPMXnu9FWy8ZBQDBUBqi6aYFBHT75uHBw+2KLZhGITPZAqpsU2NKR8+AF
- SEvb8H4XgSAtreD8msCSjnzfarz3Aptmg3hpmwBFvqdQqhsVeNLR3POfGuf2IIxAA7vbol0EJM9t
- mwKqblrgTEcRYPh4ac+2IGGgoACUKYBR3aDAl46SGZDRL958Ym1DSC6Cke8omMpmdaXc7IfQn07l
- cyvYhp5Iyw8EEtBUNVHpAn86Ddy4AWiK/r//9+XtegBEngKQasVNF1jTz1bkOo0D37uLtlAYf0co
- 8oRAqW5UYE4/u0HgQQ8bI3sWBhM3ut1GffqdQZPjHFp1JwQ29XMYz7ADeBniFo0DFGwYoVQ3KjCq
- n5egWTdOnrZiVL8jEHn2tIpR6QKj+gUo4alxAgQYbtHmHUKRZykUoTmBRZ0tQZkA03JCmj0Pb7cZ
- qQ/AwASiwOQ5AyY0LjCpcyv6Y+nFbuM4AtvV24JVzRkkeUohVSNaYFjnHpABaBe/AFPfRruYUzjy
- BMwQf5WCYQhM6/zJB8Zx7YDMXGfSP9cwQpGXBEp1o6JzKrLixmgJejUQorfNNC8AEoYUp5CqGxf4
- 1hUmdgXsNPp3y+l0CwUyYoBkKwUkNCrwrSt34tq2hUbBFqONKBQ0ClaMVOBTVyCf0UG1FcuIAAj6
- plaxDEPgUld4oqtx5m4hESIEIYN1Wd2cwKFGLjqJtjTvYgSyxrgzBC41mrke6G8HlrcF748JEHkC
- QKqbFHjT2AqerMYv1jKebeMaShCMfJeBERoU+NFHK3bBXB/NrC3Q+kSAyNBYNVpNpeB5F2Z2yBIh
- NPI0dKv6McesL2IOugqfO8mQtwmQvGPdUmQKSTRTH1rKJGVSnmEDt4NOA1igXPAT36rIttzEi2iG
- tw3b5Ty/UQakYkq6okt9bD2+ZF+Hay1BCJUNiWzqZRtIEX5WCd0sEJawft9jEN4LmiPBe+u3dcSj
- T2d0l/xFzQgD6t0UNP2pv8SULlHceACe1ajnSXx2t8fL4Raa10TeIJzvwgC24CUxGHnDwl0B8iKH
- yPdBL/fheivipK0uC82IMQaLMPFZmOuLRxdzQPiWzNVI7fs+20tDLWkOgmmbDoDxSrfS4jiFxfdD
- dE3cv2wyMVyV/nLvKyZP9ESMj9k+0nb7ZslUjlIwfGOC6Dy07l+y2HPsOQwA34IgK9nO4yCMXhQL
- Vdp7lO0UksABBKX9uP8a7U2tFW2J+zNzF1RA6y1oPKBNekHjYBmjn2A70YCnsmUvkCc5MKELWoGF
- d3e3/FfFZfZEpuss4yR6UaiLGO4G/M1xoabLDKV5fDOxYs++mYM8izzLXy9jDrAucAdW9yv2hovT
- VUWJNKAHtm0SXd4YpemNX79rNt/QTZpHubqHYlgvO9rRGDzhIeO1WvTLO0fbuLFZG9X90iv7dehO
- 3SB+kcZQv2NO2kh1z8QAB4B4+4IYo2d74xLA1T0QZCKVhkCCu6SoadrIM9QkSMkT1/KTmW2t9Xu+
- tEezDHh1TzpVbGk3nMDLoVf3pSsaKJgHNSZZEV6/L5GLeVAJ9Oq+iHGDmJg19MOdUHCSAV/BGwVZ
- fU2C6nYjOJYp7BUdUQtSVOwZIukFMpR+VSWbrtx7rxgOVRck/RVlELhOa6K0OQkfGuNwi0ZAV5WT
- sNiGIC/ekUwfL2/iln0vtKCXzNAtWrhn3wstFGMZ1YKYDhLLThrX60iRNlj32ryVJ3lQf/vyRcIs
- MCQvHzVn8OxYdoIpPW009/DEEs0XM4uyn/nZJHL+lJkwDXLjGkljNHcTK4WRZSX6eDy+oWkebgZn
- l6OjwyamyCDD1xRNk5WerBhjRXmrq29189/NvG8jmlKj0D08NfU0n5DUhP/33Wg4aGYpykb/Z9gw
- Fbqi8jqHP5/mVQ6BVPVijdN/nXJQLqzYsf4oVLm6Huc1rpZx7IJFqCnFxgZnPx3n9QbR0nEbl+Qi
- TK7SuwFf6V3oO+L70Sn/fuT59yzdfFbj6PrqenT407/yWlBCCQHKC10fX3D1VEX+GJEw4UKfDoYF
- iFCyAuLPw498RXhPK0K5WPFgPJDL/RmcDwBxHJbOBw1msmmlyTsej47yqvjUUEuVLjTN5ObPu7tz
- vQaWkWyp1ydCyqyMnEpZd9PsbHZr9vSHP/vwoY9UEbuBc0VzY3IJoYrpsq7mi9IyElOTefGIT+cL
- zeERbVyk5AZKmlhTHzjefcNzfvpPk2QhOrToAdb/NBvkDC2UY95BeMRGZFJHdtBqxFrw9vP/+WMZ
- Jj86T4AMz8ZT7bTgLXtxfHpxMz4d/EKvCR0c3QxO+hfvjm5OLw5PB/3x5RWrTv8cXn64oL+k/PPB
- 5fmwf/HxZnRyeTW+ueifHwnfjN3Yt+j5+fKnLE3MzfjjUPwKyKRUu6qf/fPL64ux8KncbvXMWh8P
- j64GR8WvtZap/rfw+QCbuPp4cwYfCXXdAMh5VUujj+cHl2ciKkZn/VL1X68vx0dlBNCsQmuHIdTX
- OkpLU+nvL+wDyxmyA8Qxq/sbg3SgFTpyoB0UCwbFAnFGzg6vxE/Oro7ET84vL0oVtGINrVRFpz8/
- ffkPXQJHdCEwZ493TwthJf7O1gu7qer3mOxeY2ZumvqRLihMfWuzU9VNTJUoNe8xPVYzS8lr/UF/
- BC4zCOFDpt6R9QSrlq0fGVdZi2Sy7zuH+ZpqWQlGTbf8JGp1u6pqdnRT01Wjpzj2xGx3Fdcyla4x
- nRiu2prjlazEn8IY1IatUC7GmAo9fYy54OZzPNCG48wYT5QWu86IMEeCFpJWj4hNkj7ilJ2/xkvS
- MGNvmLg0rwQ7+n7o+taT6zRIHrkmnoe+XfpWREUyHsEhLVkP8L3WawGI6ZykFMYHZMxN99Ge4cFv
- ZMXnoyKEMRH9KYR2W1ONblcxUjDGW0UZnjeODsdNcpJ6mjyNH8IPrnt3RWGyL0GQqS2t3ZAbarfb
- UpUOCgDWE+ENSXVMznbHl8sEk2o67Nw+7YGidjtmr9ftaPn3LfjyoIkJBoPbY1YmQT0JKkpQs/ml
- MKhD6wlPBeVQdbWldzOA5In2I4zS3IT9ufVnSC7rZclGaHur36Z4RQzCOzerSbyBlIAv3Iebj2F0
- V8T6YCZgT1ZautLr9TpmO+0kFqmlgQ1R/Q+X8QB1PG7iO61uji/yVJwuxEex1bbSMnsdo5c3CiVt
- gWjSwY04TCExiMDPwocCbK3d0jJaJA88VFxNjK4PnkgaBRvM6HA+BMy5fd+NaK5Dh6blb56cvjsp
- YhCm+Ize9MtQ0G7pvRwF+NQkSQIB4okX0Jva8lxmqCUVQZLWBaSaKo9Uszwf70N/ya0fs2NoPdD8
- 06/MTsvQzwXKNTsS1JG6JB6PZbIkCyC9p9YmzAMJomuYJmbc8G5v3YjPg3I7Ty6n05GbnHuY84Qk
- iY0xh6aByZYxbQFJujmOLAdR7YrVum29o+gKqwnDoayZ3IRObYg0b2NmH8yzXG8cr+kpmtJT2hz5
- wDrv9cbiQpWgSIKaElSVoC6OmjC5Mb31jGXvwzwUwAS9PJlmpk72z/99gTCBcJbU3CFyfxUJDt3I
- ZnlhSU9BLJs9TdfbOTmarZ7231VMo8jTCBkh56IcQySvvPxLZosdhFbknDpUjZ1PboBJGb1meSXm
- eGTcMgOd8cjqxVscHbIJDXh2TnOyroEiQoa3pNlPtbY6dbT2RFZUU5X1rqrLE8VR5F7HNVzHsNum
- YmaTDPWX8Q37XUIxz6eBqYssHpvEu+wOvXjRTHMcNNM8goQaKRVnNzuXOGLF8DRDM7V2PnukiAxv
- ClbwEeMoF7yt+A6JIym0R0yU15a4Zq/FzR15+ooiF0S8YhDBqrV6RpMX/Xz5eoHbVjpKFzS6btYB
- td1SOmpB4LYlqCdBRQlqPi9wQZDo7VwkkceSxMUbAatkLV/+mlJWa6kmZqPP+kVK6gpZYOYcqyNP
- dYQsCA4VuW1OwKTklYRspwOgDU7Qdjo7FrSmAQPnaN5geNhC0ppmq5tLWvL0nKTttFFhamdcrwMc
- WRUlbactQR0JKj0raYG0dyFpdcM0Oj1jO0mrmYre66l6WzX1jPzASFYMUdJqElSUoKYEVSVTf4mk
- 7Q/PtpO0Sgd0lmwqNQX4YS1BS4kKWRZlHE2RvrIXa0StZvT0znpRi9wwF7Qpb6wtaIFN69kiVo1W
- V+elbHeiKq5huXLPdSey3u4ack9TLblnTTQQtE63Y1kbS1nCyUW+vgspC1pMW1WVXicfHpTsi5Bt
- gxadMxzy9BWFLBCghpSpd/VWpycQJl++VshqWldpt3s9U8sXsNYtiFhNgloSVJOgXg0JCwJI57HS
- 04sCFm/4bQx9K8GEfXGVWbuixmsKXbOF/Kun50vHZFRcR+i2zVbO9ehTLaGr6S0jp2b6+BoiF1Uj
- 4OadbDRYsGuJ22tp+UyTpy0FLvJSUTkrE1xB4GpgRQGPyPqhgQjqtUWJq4EMAhVJpdrNGomr9dSe
- buxA4qq63tGNTnc7kWuA7d3uKjooGRmWoKwFheKShUIJCiWoKrUpDjeTuOdH4/5WEhfWlm6quQ2i
- g1CrJ3GRjIhcJZxDJK+8fI28VTpt02jr60Qu5Y1Z3zJOWVvkml1N66i56mx2oXe81HXN3lS1jak8
- US1L1p2OIltdW5fdCbyY6q7RVicbS13C2kVGvwupqwMf7HR7au5+gxJzT6SupqtAXNlqJ09fUeq2
- tVZHBTIEZtvqcVK3UL5W6hqGAXp9LzdsoaDVUQpMCwolVP97NcxaTddxfyG3t8hzUexeuMnU9x6r
- 5G3x1WsKWlj6GgharcORE13BNQStBuyNsyPJUx1Ba3RAD8486+zxVQSt3kK1IVfYocBQditpQcbB
- AjRyK4s8bydrNbDJ1dwiIk/PydquqqtaJxt5t6UWbduuBEUS1HlO0LbbwGB2IWgVTQPFob2lF1lR
- TFMz2m2DU0dgZUNhcb9HkaBQgqqS8RJBe3F89q+tBK3eBQNVyV2eerfV69SRtClRAdNK2UdTJLDs
- zRppq2uKqq0TtZQhZu6QjD3WFrXtTscw1NyNDPK/Y/CiVrVUG69flQ3HUGW9YzjyRFM0uQMqiGqo
- nc6k3dlY1BJ+LnL33Ri4HaWr98xsTWGJuieiVlXB2s6tfPL0NTduwRZVuqjymVpL5bZtcR8hLVbW
- i9o2TB0w666SiQLgc21dXMRgGbQ1qYd7tkr3eQMX8NDmnOv4WN60xfuuJ25S5UUuvHpNUau2umgF
- ary/pNupa9OqyODyceFTLVELAhAj3HJ1kZS8jlVr5Pvt7YKpvAOLVkGRllM8edzSpAUY7S4PsV0m
- saJJq7RVoESFc1dCQcGkVSQok6DWc5LWaCvqbiQtqHWapm0paQ0VGIRh6EBvOeJbUFrcr4UiCWqC
- mFUllSqBm4nad5eX77azadu6rqldMydIXa9l01KyQpZFeUdTpLD0xTo5q/WUXnutFxm5YW4bpqyx
- tpjVuiZYJRkEWevC8hcsWrdr2/B/WTM6pqyrtiJ3Db0tu7Yz7XZ79mQ6cTbfrSU8XmTtu5Gz7R4Y
- zEaXY4zt3kvkLL0CPY+f8uYeNF4VRqUgJAChwl+MLNbg7yUGilaI6TVCuNsycicbPhRF8Mdf64jg
- Xq6EgQjW64lgpFagTjBPtU5OtELpM5u4YMHqipLjHb8tbuFKUEuCapJi1BC/wEG5qAR4KJm5p5dV
- Fm5e+roSl5N7+FBX2HY5BxR5qOU+brc4VZE8vZLz2ESbluNsdCA7FLUdXr/uMPV6CzkLIHQeXtnB
- UJCyYFToKmfHAzmrulb0wRB7ttdbYc++vlA1dZAPvS2DoDQwCXuGqep5RIHWg5XSK2zs9CQok6Ci
- BDVfYLueXm4lT021p3WV3Gtlqq1ePYHaoc42uvwFKspK15isKqj77W57rdlKmBtHGpTT1fcPw2JS
- 9Fyjkc1eqyeI00nb6TlTEKLTiWmA1drRZbBjXXliK9Pp1DSdqTbdWJwidxXY9C5kqdlq49Lhts3a
- q+OePpJjGVXWKorHMyYeB0w8opjU0UZdISa3i4nidt7Iw1e0ZXW6J2t2Wrz2J5Q+J0g7XRCkapsX
- pMXgYxCkHamLglQty6GSIIV543bv4KEoSM+Wtuc03kXhclHlM656/bqxx9S44KxZLKodFsVHVpss
- HPJZWxZ3D3M7Fp9eQ8ACY8Mw6h6nBvXUHQtYg3O7kYdtg6FaHPHhw3MCVtXbPVPrcuHtoHKbooBV
- dQnKJI36GL+GgG2DNqqbW27EaibA6CkqHzgBHEVvFwSsCdaqKUHFNHRiMwF7Njg93ErCAk5UU+HC
- MYyWUS/CGAmG+NhabW4TVihdLWG7esfogFG/TsASppdJ/pQD1hawHWhC2KLs6GlMFxOwvZ41tRx9
- IrtGT5F1ze7KlqkqsjWdttWu1rGn7fbGAlbnN2D1He2/qkBJCu71c4aFob/QKYxi9qpghb5nYvZi
- B2KWRHlnmxGpPf+VxGyPClS100Pxnk2UWLxW0Ha7esZG6I5WV28ZhU2uri5BJYme6l0vZQED+dkZ
- 8lCUslfePaZ/J1cMh3g/V5WsXV3pFSUu8AsVhVTOL6CkrrzVQaTl0R74UEfeqkanxe194NOrHPNR
- NeHgETt3tDtpqyutXk71CpPuL5e2QClKhyMbpezEL+7NdlHaZhK/2+p2iluzUEMyV53v2YGk1dum
- aWy5E6t1dV1p6x1dzSVtt6XrxRjFrgT1JKgo6eoLJO3V6fvtzvK023hiLfOftFttpY6cJaSCwZqE
- MwgElJWulrMwER2j3VbXClrK9XIjOeWBtUVtV1N1JXfWyF2tpQqxTp12t9c1TFdGFxJIWsWRra7V
- lbuTrmK1rY7mqMrGkrbHS9rebiSt0tI7ptnVzZzf6d0t5Ozx5t5ds2XyRpj5Mu9uT8k99/W9u7it
- hHv8Ju4R5j54vnStrNR7Rk+HpvOdKozyKziZdAmKJKiW7lU9Z5SavJFudori8jiMnMZ5mIRRY4AX
- SgdPoqSsfP+6ZqmCW8o93ipV6oYzoeHU48an1nL7wpx0VIWbY1ryGoLS4LZ8Dbbhu8uQYc5dTh6+
- tlHaNsy2aeSytQ2DbheM0rYhQRmoeJ2vJCo7bc3UtzyO01Z6RhsMLzPXm9sgRoxOIdZBgfXYlqCi
- ZL5kE/V4KylpgKEPaM2mzADNrFsvLBhohVqeJserhNI1chJ3bs11QpJwO86U724mIg1V7/V0PgIC
- LDZFOIWj4KZ+z5B1RcPdU3MqgzrmyoarTmHmYHmTMKoNd0+BVQt8exfWKNgAeBZfcMIpL/T3/osZ
- okNmiB4xQ/T95oKz3eK8afjwsm3RrqJxgrNuEDAVkWYbT/xwneBK1xuZptHpGJwzFwpaUFJQ2E1D
- gsJ6ztxOK99HIQ9FufmvoRvcVliWQvnryknOk6owR2odEdlp6fxOHrlF5lkRqfe4/UT69BriEQ1g
- FPb5VCmFM7I7EJJtflm32bLe5lRNq8Ofoe6U48mLnlvNUE0u0AUMaCgoeG41CcokqPXVtkZ7XVM3
- t80P0VZNPA2qGQqHErUU19uWoEyCipJGPRKbicl/DY/ebxdrpHS6GtjPvZzuOvUkJWNDlAkUmVPG
- GlZIyjY0qhqasjY3BOFwmes2ZXf1XbcKnj/OvT4dsLoEz62qTjuOoasyDL8j623XksGQnMiK6+p6
- 11Db8L+NZWXlonr9kzOGkqOGPL5QUr5jkvJ8Y8kIvC8PWicPX08y6jCVGM7W7qDfl3NncKXr9zkN
- s6uYYsAQFBX3OaFIgmq1AoYABWbuSsCn0kbnO0zVavnUbIyr7cqVdV7ZtiSxHxonOJW6glPv8q7m
- LnMdPRtS1G11dH5rkpS8SlhRF3gNb7V2Ge/ZoRu2C+RucjjQtwzfBRC574w8PCs7lW5bMVVeL++2
- C6dkVDydqUgmPXHzNWSnBmTV2/ZUjAk2pgoCX813PYH7Q5m4PIEIoQw1A5ShL4jTPd9KcmpgBXeh
- m5k11251ax09pcSDblfCMZoCGbHidbuebRUDt0nG0pWik7DAzD5P+WF9O1PrgHgWAhQ6bV50to2p
- PnHUDhigIDB1pz2RLdMwZUu1XKU3mXQ7WndT0UnYt8DLd2Nmarpu5Cc7ScGWYUWnO9jf1MAiyY/N
- dVgyvK91+hR4CUbeglDkz57ypWvFa6/d1jVV0bKmoQCIvsCeoFCCQknRapw8BQyYPDpK4bhnHtm2
- rAogEt+8blguxnb2xMQhdbcyYRg9bki9NYH0/E5mq6cKopuUvIYcRWO2x8Vvw/OOtzMxMWKbY6Da
- ln5ajFTmGbL57BkYEDSmkidf6rXUogHak6BIUrpfTYaSPBNbRw61daVjat2OkBxLVwoqroY5ojoS
- VJQ6L3HTnp1uJUPNTttUcy5hdlrtWvmSCKng5hFhBAIBZaVrBGin3TFNY/12JuFyGedMWV79pIRm
- T8ft5NxGM9PMFKn1abjTyURry1av58i60dXk7qTXA7W4Z3ZgMuxJd/PAXGTRAr/ehQg1QJMHxYcL
- isKSLfYzD5gc/cjctYfNPDzXYOWbGacm+lo45VEtZkwaXvxSR3p2OrlW/tbs1ZKeoCwhFXZJJgBu
- B6KtZKXP2aam2Snapu2ybWpKUK2WbQoY0Dls6EpReB58PGywPOqNs9Pz0/HRYeP6YjRs9A+vGkd9
- UZ6SytQubZx5cy9xnVcWq0YLjXNOSTNYHoIaUtXs5lIVf9eSqnq625qvV6WQ8GOLECGN93BulQn4
- 7PLDMyLVNFpGJs7Iw3YiFUDkDlry8JxI1XWN36rXNbIjL+zVs7LnBSor29YqbWtKr7OtRxdWpNnR
- ABbn0lXAVjI75VwNUChB1Zc5dWF9HX7czjbtYrxJvtHYTc23Z+QqoRe6t5RH4/KFyhqxCkwLhOra
- 0y5dPllKxgo3EKp6p6e3eZnK4mjS3U99oliTzlRWdLsHS9hW5YljmbICItWcuPDb2Hj3Ezm3wMV3
- IVJBVHfaSptLRJ5uWFdI1Mtk5kaNy/FgjUg9ZyL1monUs+buQnGVVtvIN8XoU9FYHZzvylgFLVKj
- e/Pd3FYVCtdKWxOPl/N7pFDQgpJC1nKlJ0FhrT3SVegQMhPCrLrPBeOurvTKvmCVZCgUI43U2jkK
- YYQ6v3+ET7UsWRPUdcPko41MZgG+wnaqYpp8ZmCFpR3anS2LcREKF9GMTwXRa2wmegGGZnIxg/j0
- bNyRqbd7vTz2CzNGFgJ026akY5JN9atF6GqYw1zZMoODrnbNtm7k1iIUtKBEHBwUSlAoGdoLrNnz
- 67MtM+0rGHiUy13M9FhH7lJqAYbFuAVPRbR07UFTRet0e0Z3rUeYsMJMb8EHZbPEDT2QT7rJiage
- nt4WY490W7c6IHg1A/6ZmKY8MQxVtjWra04Mx9Z6G8fnIiPnmbqyE/GrItMyOm3ejbfmsCmxaIlE
- WyV+h0z8jpj4vWDid5Ulu4347bRyFoq/i6L33c5Eb7vVIVK2jVZGxnH4wrWiV1NVE42uPG+Nhu63
- YlZgdL/hJRq9iow2RdkL4zfy9ddhSfx4yTsMfbwjNOLEauMk9LFjjetfGqIEfqby8Gywg41Z8h8u
- Xb7CUqzUEMVtbo23merznBjutfJ7CsjD6whgkiZYUTv54t11nmAkPJ4It7N721zejDZLm7E2mZKp
- 99Qc+1oLnguplCQoktTu1zsYo6m6se3BGNXodMy2qepa7o7CIMKiPwpjCE2pjTketO7monc4utjO
- 5EWFFVhZnolChcVfR/YyfkU5R5GLpRxkZc79bq+Dra6VvG3OI5OxxQ1SALc1LadFTAHc1nixa7W7
- RhdIS9bUSUfW9bYiW3i9jeuqds/qaNrU3fh6m6q1tIPjp0BWnfx0Lil5xo1cKXQxV5IbRWF05uGl
- mL/h83k48Xz3xIWqUXYhXWDdj70EP2zm12wuY2gjLacA8U67cEEuLsTP8Ofc+9MdRuEc1tfA8v2J
- Zd9lMr+58Je3Hq174Fqw/oakAJ+txYKNIHFkeJDzhuHpvRvFdFUil9daKIsRAQfLwPHdHIoPzAIY
- JSnFSwWb5BJeJ0zscC4DEw2XSQumcYA8KTgjz4go516T2a3l8iIKp4ARwvUsO+H6gR1z4rS+hbfP
- JPCZFdkz2QsWBBT9xgdCTSbhY7HugxfHMFvzBYWWNmlbsNyLgKeulSwjd2JF8IJoN0Nc8GKliIAi
- b1tWYPlPcVKEMw+h3Hu0il9aD+XBwLxHlucXSi16DSt2PyE3VvMv8X5jkBtIsVJx6j7Rq4VxYgpv
- oMRxF5ixK7A9OlMCohLA43zFQFoxIdMV04Y0/cGCfgKHTy7v3QhmnVAGrBFKF0BE4szCF+QO6bjl
- QG9h+DWrP1/vGnp3GsRIDTVqj6PlfBEGeHdkjdojdqV5jZpHg2PPBxlaA+qVSwm6Rk0QiTEhyWer
- ZtTbcm1ng+qbQI5Yx6/cBahgNUaafwqaQG38cF/RW65f8Mm9VvOjdElHVrJB73JGULM+cKQo2ahy
- /RFgYr5lgEKw/ge4YQYMte6yEb4DqV7FXMSPPkm1QYJOH2zQCSLmU1ZU8yPKdGq34SbTGTWtNvlk
- 4UZ4dUvKfOt+tdlI4IvIi+/qVqcFnlV/7FN4v+ng8ZsXjJ58ttnw8ZONxr9EAV97IDMPBV/thYR4
- Aq2pZvW6UO/cJ5DOwI/ipJaUol9xOmKd6hvifbEEvm/FLvCMaVj3I6a3WXXlEUoJKCRiQo7cVEWv
- 9eVGkgKqA4KhEPTyenxzNLxyHRfYZbCB5BxG7txbzocgLK0aGo9QvTV/qPEFVJ2GvldjRkB/jw+t
- eDZBs3HD6rX6ch46S989rMtoz8LwbrmoUQ9WQT1snwYOzGodGjidA8DrBRoyz1c+Cecg7ufebR1l
- FCs/X+sYTEqqWg5Q0p/+SjQXO4wtz97u6/MPL/z+pc2S+9oXMxDhNSCEvh8+MK/r+qpH9/VUAlqv
- 9eBOoKyGmk7qjxY+UPbzldEteJ3U5BCDJWiQrpOZRTU6PyCaTI167NxNnYp1FcGB5YPyVgdlB1F4
- 50YDF/cInq8tFlSaoM8Z+J+KYFpogQMoOwySCGjIjd577gNBMHXqjHLmD2Z+GHi25af71nyFewy4
- KHaINSIDDckkgTzx2Ah7E9VA8e0AugRyBHpUGzSRH6xDxHPuPlThqfLbKyITCYS4qmP8+6vzYd0u
- Xbk+0u46uFyF2oC/lCZS5Ba1SKPSh/IMvTDXxtvPpTdPWqXpUsfrJHhCsDa2u8aF84z7peDTWeFl
- 4b+gHqx4JeCa37eY/7i0lqvaKoKYWUHg+pV9oIi+R69N7scr9SEkQwb41uqBpPgHwzAGSnLkOUhV
- FAdFaJz7rnpSC86/0vdEID2LUGISgFLqliFkjr+6RCV4HCvovNhAYOFGHwJqvQPtMPAOXasa/8/S
- JwdqiJ/5face2mrQfg77RV0rTTVbwqO0/JxRwDqaLdNLsZWULaygXbI7LE+WSYJ2lFSi6DqLt3J0
- pF155kZhy7aiEL72a68gERR5CeNzwJ4oelhWNFmNBfrqFTqxZqyM1p1VTaU8YutxtB6gR681oBf2
- Jtt2aI0A2p1n332I4J1byZponyxn4of2HTLseVjGZL6RsZ65PMflls/KorWbD+vE4CpRs5w9K+p3
- 23qCW3LJV2+ZElK2M/VM86mQrb+6+HfPkHr26YM1dSMglqnrOnSncBMGTb+eka3LzTUP/uvWc/tS
- ZShEffsDdWz3kUymtUxmLu4zY+zWU0C2kPFnHOO+Pcb9xAvnKX2fuC77CRjDnwH6J3HnLfYScd9V
- DEhABsDt+jseDL3pJyiyJ0ub7lyn+u71SCb1ZMfFI1J26AMXanoRtQfuSRgH/IjvkhC3ESdh2udJ
- FD7EiNSmPYvQbUA2YXFPPLgLwocAo3nsuUW+nlpLH4nQDe69KAzmxDHWBEQ5JI4h8clWOvxewKIj
- +1Uw1oDs3y0AfTGpn8Z2/Imb5ssoXLg0HugsDJwwoJvPEVkQaEo132FQBWPhOEdAFufeLW6TkMqM
- eC+n04Ds3tv2ZXC+JOFhjhfj8huQ+4KS+Jzpm4iPCYC32S4SPTYOg3OjQyvyrfzLc/fWOkciH1kM
- C/DkRgQl80XyNKKU8iEEMywiaMGv9GyoaclgMOwfh2HCVRoQ44X9ptXRzM/Kjg+uXJhv186hHFMc
- jMNlFOeFmV99DF1C6yh/Fbn4+sqzZyO6z5e+ebe03Z/jwmO6f5qWDqfMODwOoyN490Qnkr2MvHvL
- frpeOHyL14tbDEM4c60p27+m5WQL9frqLCv4V2Q9DazIiakr5oCoOsLbkycQWX4YLkg14dWFvRCe
- xyDj3OgoSLwEl3H66iNGA4ysgCsJQZS6RxgUcR7fDiLvEldVYC/QtzdKt6HhOXNn8oW/xgv+sfz7
- FOmfPI/DhWfnFdyHATU3+kkSeaDXUcqF8rPwFpWB0EpmQwz7QvpIAyuyOYuQjV9Znn+Gu7BJuunJ
- vcj6y72jljLBPCMcXIUzoIk+9SFKTcIVaTQIC/kA9vbODU7Y5oPUJCz8gujU2D/0J/H0AeTvRscu
- lVnxEqg4OQ8Tb6pllaiHwgtuyTLiKD5C0nadYchBxB30YeRO+8PTrOzCfRgloJxcZdd+RQchUMs8
- h0VC5NglYOMwsfx3lof49aHXdgg9ZIse1/YxxoZdETDQqfde7E38nE77ju9x5ExCeLzSAjyw8mVM
- J+komCEPnvNrHgczggJPKD2wgjv0z33wnFs3L6aUmXMzmEefp2Xmkc8XO4+fdBv/2POBw5x/yJHP
- jMJjFF7A09HjSQI/H44eF8BbnFPHtXJQI3jvu1c0JoQhZO4+Amfl+Ba0N4D+34YR3z9hxZ55wV38
- wUtmF/QKhVWLGquMgSBj3L0qDjWNeLiwiLPMfVyEMb4DNg0GsJMFRKSfsSkolWfxEPksWnECBXd4
- 0jn116bvSAfPwnDBUWpwHzLJoWalwAtOgYYeM6q06J4Xvif96DvOOPyADA8EoWf7rnZjxwHRC5hx
- 2Oe42igB6HwBobzTBDFJ3Z4jEsBIPHWoo3P9SDdrsHwEWgVOng3EA/IEI0kvmPjNF/65NTkiHzti
- ObTPyvuBk3I0GKOStca8b5Tfcp0FhMJC50XgBXIBz05lNCskfOTA832695OW/zwiLJkGieVDS0Ml
- f3mflZ3B94dPgTX3bCYsmfZzlXLCvpZ3V3AYC1IBN5WKBHe9AGuY6GRkMR0yFUEnykEabiKEneRc
- bnye0/kBeqaiyyCNUReX4giI4e6poAukL7NRnFA1jL5lMUVVPIayDdrzMU+0xKE/dENQ1vt+HJLN
- gFJzsLSyQYtvMnnC4rpj/ZBTDFbWugwwfleo22fhKbShy4DvZWnYv46G5ZfobAJuTXf1Sq+Z0rJi
- HKgBjSPgl4WZW11R3J0sVus7B2gow/QWdKXLgHwASBji5vQlpylx9AqKaWraM5ObqeBgTMzdXFcO
- FuhgQqsDdwYHM8/PoxxpEDSWY5yyZ2cvmFYtBEUePA2tCAgGSChB4jkljrbrE1mRqdg/ZPYACdpb
- aSdhmxjgdiKr8odcZzhxfeZWKGy2sPpAX9AQawIeVtSsjkqseFX0a3PNqDL8+1x/Mh5KO8Y/rv6I
- zTTUP+Os6ULkZ7GyKh+heZChtcKTwr4AVdkB2NQDynwpwjt1zTtNpgoBi+hdPQhSW5c5/aXQM96B
- zX9jyIf2fOg9uv7pcWSxyP7VTZgy4Xp5d7gYBb5em9ZjiF9RqSNfzRfFjkYc7gahryLuKIvJjI4U
- Ihcax3+ACL0OvIRoH0QKrxwTqa9tVF+DDoG9OQkrZ41UUOWUnQzSmLPiKHNvPv+hRrHGOGEl4kg9
- vWY9o2Y9s2a9ds16nQ0x2pWZvFxRDRnloXs/DkH/52LMbVQ+UlPm7W+fMobsTpa3eZg6MV+i/LvH
- WcQ5ejK/g+B2kASng5S6HKRqh4NUcjdIubNBKrsapNzRIJXdDFLBySAVXQxpwfkw/ZW7F6SicyEt
- 4FwLaVHJsZC+KLoVJN6LIDwwfiitdiikr3h3glTpTJBEV4K0xpHAvRMtDu7Fhb3gnkQXglRwIKTP
- ZfeBJDgPpLLrQOIdB1LmKpAEp4EkugykSoeBxNwFUu4skERXgVTtKJBWugmkCieBxFkEEucgkEru
- AanCOZDPdO4akHjHgFTlFsjolHMKpESQuwSkZxwCKZRKd4DEOwOk1a4AiXcESIIbQFwqIESlFS4A
- ruuZA0CqMv8FupJE0z9bGAXDP8dC0exPUVs2+qWiyZ/2PDP402Gn5n7eSm7sV60qwdRfuewEQ18c
- GG/mS6uMfKnSxE8HkRr46fyk5r3EjHupYNrnXDE37KW1Zr0kGvUSb9JLvEGfdomZ8zz9rDbm87ZL
- prxUMOSlSjNeqmPES1UmfNrBzIBP550z39Mi0XiXKkz3dCC54S5Vmu1ShdGerg/OZOe5MJplIuFQ
- i08qGetStamejvT8MF+JuZleWDq8kV54JZjo0ioDXVjYmXmeEl6VcV5oJjPNC+WVhvlzdXKzPF3m
- ZaN81TDBJC++EgzywkvBHC8zpEpjfFU1wRQvVCoa4tIqM1xaaYRLzcnduv2zaDmfwOt/nw2DX8PH
- oyev16zcSON3vQr7daVNsEVEEwVP/Nlirs5mnXjabRY3/Up7gqs3yu4JcO6UZGmrDhRcUGiHoDJA
- If36hkG+ccIlMorwIaAvrIVHfwCnJlkXmuRjDC/Eo5NvdXJk2g6jmMILlr5PAqjxiDZ/LPP2zL3H
- yBIdQ/rgU/4tSCTylnIpzjaP8cxnXo/ubwJsYGIkUnfVRNGK525iEZcgibWz061GfHCsSXqkG2cQ
- xXGcHlD4vo/7fR/3+z7u933c7/u43/dxv+/jft/H/b6P+30f9/s+7vd93Nfex2XsAWyJfgzC9Try
- 8x3binfHvpXnwAKWCUIO6eWUbJUAuBlK28xkaJG8N5jBAJX3+CDMdXMvBgm9uCZmQVZ06N6fksPT
- WclHYvmwxwUqMSC9vcd1JiPaBlEIEp1kqpolyQJn44+lS46/YcBspakLjHqRtfQQkm0i+OM5N7mh
- oGFCy14H8zMVrAc7y37GVadqPwUSM0NPM0zT6LaxxTi3/bjP01L68Z/e4oYAwE/beF9th95TZoEq
- 7mZoR1twWMZO/ES1rqh/y/bymCnGDq1l5hgrzvMb6b0WNh/GrObcshth3HgkZXk1lWa7gx6ghp/b
- yLa9SI3e5jLy6SB9a+Kynw9WFFDb+edl5MWOR7bEGpizqhGESQN3G4G5U80J1YnDfp8ZBGQtx6fI
- yNPZciyr9PI6ymb/LUUGQ0nryZvfIknSZ/s+czHca/QnM0Lpg4aJUFWlR59YMze0nRsPGmotYBxf
- yBFBoLE4yZGwjOnOYLXDhuSCo9hFdwUNKBiwqk50fTX59aD7r+UJgc3MQA7BSDA0+0Ri2bOnMKBB
- 46TnpPgBdJ8BajOgIJLzUCxsIfWZGMRnUrFS2BL2yIppVa1k+Ojx6ThLq5UuxRu6xlLlADuxEvxv
- dEGqlfDJK63iFYt3pz4gfvB58pgF71C679K/DBKbcaxKf36mCe2+5PzhN+oRydwk1Kt0GM6pwk+n
- EjAAfC901OwXCmovTREKH5OcdcBmoTaw8ukw9AIqE+ihbZh99M8k9CoGL7D9pQPa2e9gZ7gOzRFJ
- 1u1HYArIy2HIqNSBre36Dlm3OFqpeUsPcOTA2LazlONFyEcjIOchFpAjpylvoC7DnlqBvQXVZRgq
- c+glyqqHUJZRkPitlr4roqZi5Lkfa8XYkRsk1ntMW0h1w7S4jBEuLdfuEMMIjQ4Pl/uXrVFFfxSp
- CBOfJunfIejzaXUij9K/pRfEnMXPQGsZWhhJg3rjLjGfZiI79ND2D2iQReUE3EbWYvaHL9+CRHyw
- nlI8e3/OeRxqL8Ehjzny6TFNtrdugaN0qlrnFchyqO3AMJU38Jb8Brs2lTTEWSrQTJZySnZSBLVS
- xlpAOZeQs5n5Y0ZcUToK7kGjDwnN9PnHEogFVsHT4XDEDw0UAGIDRiwrsfnUrOAq6UyeeOjqGEev
- MJn6TibTcnCrYOQyjwK2FpOHMZ3S8mzvak5nBFVJtN20CuPhBDs3qLdNsBKXls8yY9ApkuZhkMz8
- J6Fw3cyeBkF4z1bzvi3SXU2Rl425zgStQd6x5UXADpfu/uEO1DAvTk5zToaPw2wV5E+7WwlTwM49
- YueFy2At1caew/lG91DC7I54ydDjdOivj1zUmtKMLF8Jp6wH55mKmBIx20RjXsPc9cLjHvDZ9yvc
- MynKcqhpyXstLyuKDn4mIwprwPSrbOZfQ7wUhvy2GWPGmFjyiqQtpVqCREWLlLOvWLJZCqOj1Oyo
- RlhqR5dopBp37GURgW8ZQioxCQNw7Zsow36lCHshzYeMIjNa///Le7blto1k3/crVHqwkyqSsmTH
- 2SjrnNLVVlayFFGyN3sqpQKJoYgVCMAASInO+t9Pd88dmCHBi5wox5WKiOm59vTMdPd091gTg5Hk
- TVp/lHNSLor3gPVxr+jnUY/L/n/0CvHtQgIjy9Kha0NZcfbaiYk7NZe+kzaBYiC8qGBiXmTjRQwL
- 25lUJdsiXMkv4MQUDEQfY64lVbjPBichd9lX7ccx66toks6GC3FRVMwQGo16RH/o5mOz6byr7AO8
- Iq1cbFVlaUVZ2+KFAbeAZw6Tq6OqWhWJO1YIxAGxSIKjYPFVwY8uC9pymiwFE4bxvGVuNZMLq/RO
- QVsZBDmxipMKC1agmBqXtEB3wc1wmybx9CrNzpBACyVHz5CMayPe66MGLuBhTW3NeFv0EUdCKIDf
- nckOBrwI8ul2+/bTdicdsdtAY2T31atX+Myf1q5JVdqqdSJlO2e4GVZhzPIH4ahoiOKZSgZLInRh
- Fm8u/5/hVW9oV+kdS74GmqnhMxjoLd0LnojQtmtAOn9ltKIgrq76RREmdV1LDLganFLYINTVg5PX
- Lu2ffbwAn0V2IUL71xd1dePxbXNlczS6PcUrk4L//hiF5VD8fsd4VPLG2tKKgqWB4pg/vhOx+gHn
- Psl0foe+WgONJiSSrBC9S6N6KbTKU6uAidkkq9VCluCE5MG7eZp+1/Q0ZcXtgfuawoVQlXtBydNB
- BqoquzMXDAQJzs417ZFRZC3dMuoz+saDDvpZu8n388nid+5lt/jVDi+HG5Gs8ITu0AYR14tXVlKD
- eceA7AHunkF8pYQPuryyq3JfQujCRVvLLk0vIqolFr7xUlLtDI34iOV03WULdY4Z172Zix+QpAQ7
- +3iYegrIGbI484oY/GEoCjg/Y5hURePdkQ6Spix6o5veObX8Zh47sYp5Pn8/EnmbjqwmCus5kndn
- c1n8JQ5S3ku6Zmu4z/ISgkR5uaZj5LnWPQCHAtXZcUvQr+zHWVpEuLHKITaWErgBywnOGonhuDHz
- qugDapIKuIwYz/PBoGCltVPvvJi5VTdBQiKiadtI2HEggXJWhO3m2mOLEM2r3iL6zGLJttxLlmSo
- +EBYXMQOkoXueRyKt6HQ3lfwsab+okSDyhEaVHa5yiWbeceT9qI23g0Kn4iKGkDVJfQeUonDP1UQ
- 2EWOYUtb8Z3FqBuPeMxnCkTmJbd3lxJNeSOEh/wXTgzNXB7dsTMxi/Q7eOC/gzCMBZXtxTGZRTlW
- KO8q8GlUxXyKTLn1gtKpNlqhFm8g36oSNQiMKbvDpe5keV0nTmmk8jaWtnCcYzdQGelNqa2BV9G9
- Ven2UdGhiQnEIPwcJ2Sd+Vvj0ZOmsh2RPf3ic831nFh4LePCmtyTTA2R1X/j+c388p9rTbtPmcVP
- E2UdMDgJ+dYJI6jeHhnHizDT2mcwGCEnrvmQUYNpuLvNOm+5mf6SKJkz1O3ZQ3WN6GREV0ONCPde
- HBxU5MI1weKQcDWEJlYN0VcpsyS25qsCjGl19fiSpXno2MuaKD9yUdboe20yhUDbTHGt6hd+d8t0
- aixd9vx9Epzccl07ZDFbuGvzu7NoL8ZkouzoiDyEVNb6dQX2gP+6HUehW6+l6l9IzJonYKlWPrju
- 8JtML13+G0T/2j43asjF/JRAF6QB2Zvjzy5Uey6ot08v4RKfm+JT4ubXXtFn/CX6BWfoMiruzhjw
- Yn3/JZ2eIy1+16eruuqMihegclcfL/STgG7d4EodNR4cFFraqkbR12cpiADm/QbIcwYEzHD0NQaF
- b34sNLyFBsRDhT3qNH2qNNF0MNoieNnZwsEAeUI31UOK6xtWv1L5omTnJC9xxa2fs1pff+UDiWvp
- p9BRgMCX9mcbUC7V10DXu47udlm/TPPH6mxBta+py9UHI73dDOKmwhHPvVlj5BZRAiN5ax8GWtFK
- oHCbUc3U0s0TmXj3P0TFGDJ9ds/Z/IFPrPLLKFLrPHDja5Fs3AMGZ7XLP16HVO8sfbtauQb0X7by
- GV3q9u+TfN92vmDySTj2Lq+lMlxEVJerfaRWLkVinaGbL66KCgR741uKuMDbxTjDmZvPBH8qMlmj
- yJyumwO2ug1/w0fu+kKWXPWV5PW2qd8fcaf56lB9Z+Vk+4WP9kQRua6U2tTH8zeiz4YeXlafG5Mh
- t+VssgGq7P7RNdeE+fpP3TH6mNtRHPan0tS6yZ5XKdyb8i7P63+DPanWrQV341rPsoHZj4UsWCva
- OMUX8B+E0GbyXy6NmytWy8uyCqI+bbu8pIWufaPTdCzYKH8x+iuaExtq69pJ4rcpFpptZQlqGZnD
- rHbxpmSuxXHNrli0uyu6giFDc3KcbkHnx3GQ8whAFyCOsxa/ET8IstYgmrBfgQLe5ul9ObzE6L0J
- KyHvbZS00oRgR1nBwa1RSg7pyHWepsntIVOXYi0oMS6gPNqFS2N7qk5+/IodbPVgksxqjvppko6i
- /lkalKK0AZUvcZtpHFMib4bDuUrPNFi5E2GO1CyoIGYiZ+mtFCSPPCyGUVbvEHaTPPjqoGsgyhzf
- 8C2nAmgh/gNqa5hFC7MMwOU1S5sTWcXQu7AcUiq0A8zWF8/ieJ92x3VL5T/bCvkjlsSyEzPTHn+R
- aZJ3cT61rWvPlWXEVzAxrDYWvs0wThDofz8/CZcTWGSnKEtxxENYFB92Gt9CuswF7JFGCWwKYzRi
- 4t9MNCILCvpqeOTIm3/9FHVJHneFmUKVbrqDby3lNGCjSY5gmXn/C2JDHAo3FAjicUnHauqvgrK1
- kNFfBDNRlt6g6d+jkpFs5OmjaR2k8/SxcfRpHJXTx915qImniyLe/7XsNE8cE0fl4HEppRw8XeRA
- 59dCI08ZB8djDFf7qDQyoCaeLop4/9dBKU8dExTr9XGZFWzh6SKIur8WNuVp4+EMCD2Ij8dJ+KjU
- MqJm0G3o6aJKj2EddPNXwIh4W/EmJ1Vl8/AMi9NPpaWnizIcWFTSowFBfDMUsZYfdZ92Nfh0EXhO
- NwWPullx95Cni6LU7WG0xCb11DHBQ6cfcJf4x5XEeXAE4X3/hOVQexzrIKK/Cma6WRyVj3sHUVAT
- TxdFvP/rIJqnjgkRPA5dyZLCY7a1lLRRq/bp4oj8127Qv+0Rl5Ru5OkiSl4Xex1Q14eualNPF2ki
- dFEfWsqB86ULKPflxHqJzdnmnwCNS9692/IDRa1mM0IArltgkQ0+RQSeOgPqzN/0FwqdN8sEY6Xe
- 6+e5lh1HpmpYYlzk+rbSAA5ltKpVPNftES0cAMtjiLuOWemSpc4apmUxkx/L9B0NfHS8RuNhBDg6
- pBEQ/OTjWm+oFAMh/MW0JfBiOWj8pZFEvhvLU4zh+rEiImp4eFyqWHTcsyjiySHhvcvreLWb9YT8
- kZcNL7Pwbnd0dbyuQcir3688An5ru6ZBmLeSX3kcdKG4pmEYV2ZfeRT6tmtNQ6ne4nyl8cy7eFli
- JM4blq80nIaXIsvpS7y3H19pcC6ZcB1DmyNr/iFT5xUPV546Ww78ytsGMhDLGtP/8YIc9p4zQuvg
- /b4q3vmj6Qv1esH+2dyZyxOOPvBp6DwsTBdeFdJsHWM04q8uyaR+nXGvNFT+/t0SNFiKh/OWHeBK
- vaan35eVnBYTFJzu5T7xcUGvzdWFqfWIUX8JjIhXr5Y85rDolXEvtCgyquNeJi69MSjCFn8iZhXv
- 1wWi5toP47hDOk+iIjKeSTM+PQ/AivjCEjlKVSwc547lt4WtuV5/Dr9XK+lgiM270qCzyJu14jS5
- FaG4mjkHUigE8WZPu5RPFzqiEAjPRd+86hMGvVM/IALTnPxOV9KIzlrb9ZYW15E0o+HtxfcwqR+U
- 73mt6MK6vYALq+vxWLWK8/4JkTj92LHIZHF31SVIrPqA3Wz0Xevd4ms+QOo8AFz7hn1FJB8C9AUb
- b+r823jxSoS1gyRsZ8Eta+NFRmG8l9bEjZf1oaGZhoEiHD1J7RjxSyxY13WbfP7LRH0l6JJ8OMLV
- B34mLNwT19ZhuTnzJDsS8IwuGl7gMFuwp13KEq7OZ9Ap6HzDIECUfS56CuOwMc6fKAkxdmSa83cN
- KZorva1QBqPMSIMldIHBc6zY4Kw/TKB0LF4NfBwcq1bUk+irPbcpNA/vUljQaSIjps8amE+8WWJ8
- dqjlP3BkczdBue5mDMa1NJd6lnnhsGezRjTxm7hVxtR0u1lqMipvfq5liIIQF5071zgtQvxTDjrN
- 3l/xUFeLR93ShcWJPo6WCQshhqEDNbU2+VrflPYWF0EoA85Wtl9XXD51VNuFa2yfYR/HnwX0xFhu
- ED+4EgavtAS3NcZKMyr2hO9YtbNq8lyPe9D0ChmKv+4haZBb7pYXlSc/HmfoTeKiLjDqYt6wDRMh
- e9TVF07WOlwRZLmR+kDm5l+/8xX3ZdmNRq5IWKIUbdcRS2e2BDZf5JIdnnfo0+az+JH/1NAxzgoW
- +3UqC7A+oqYlh6pNkZLx6HzAz5LDYCpSxNlywXJIa3jC8A49FnP35xtuQYLwgKEjQ9OX/LBQZhSq
- P63g1+CQreIe4u0z9DOP4jhM7/3hPyk7x/NneW43CExrNmJi+9Uy/ItL0+EJlT13Ec0NzYsx4dKZ
- W/ImZcETozP9FC/+npqvuPe5WSrAf0K/5RMw/WGQJCwurLlolwZ/FYUW77hQ0E+xh8mgpCi0lEYI
- tBsNYA8ZlgjZ5EYc9VTzb1WcKovPJfA6Dy02Ln5Ho9CTcOmIp8ZQxKjt7PbQFg7h/IdGbb6Xr3Ia
- 8eqbKTTmhfFfMH6ziNVsxNNcfDDTQXbA36Nfk/ZwKfHKFy1QzdJsBWEzHSAMtd3nY5VKVq0ArOkY
- Rd92Ny3FK9ShQk0+5oYvjuhxXEYyFPYKB8DciMPL7vlfEDcPw/wgTUr2wEuCWEfRPjaDsDiLxHt5
- rX6QTIKiAMY9YWWr3z9PzsYUQLRAgfGAYuiWxRkriuAWklkPds++kK+3YbwhHtWHQR4HsswZuw3O
- 0jCIu0GL9Uf4m+VJi42yctpl+STqs48psDh5iwulL4HQE1Sqi++Dg4u94xRwKzMcnF3IXzwjvlMn
- Uo73L1kY5awvSx/zYV6l47yQSYTEKIiLK+gE7vESkDMEXkb9ITcrEOlvx332c2F9iBfDRNrFQESB
- Pk7zI4AABco6L/JoEvSnXH4WadfZLXpVnbJgcIFY5Kn0DOL15an4/FceTA8wBuoxPTG8Py5LmB4N
- ewe7dh6naUaZDMD7fmZ8cSXEUVKCzMZktl/xvOmClCe/0zBm7CjP0/ysuD3Io/NuK+lneIx1QWAI
- RvilAi7rpF+KTH9Uf50kZYxfV2kW9SWQ3RMJJuVeWeZRj8yTMPU0vU1bKSzSC8AqzDR6To+iz0zM
- Q46bwGUQxaeAxaIU3KdOVn1TEH52E04FCbTKIczv3ii6TYvWfQBk+o7BLOQtYDHfw6J4y5J3MGAQ
- Zlt03L6HBTFh2B88Q/RMA8my/JjB2dIqxkB/5VlaRoMdkYFfYYKARSSv6DRHkmQharAlEQhueO/i
- pKVcZ7rALtxdylDVLN9PYdZHspYx9G7Ew3EXZAzyFjaPVgy9JK8KWpC48o6jHHGEFUBH8D4RSotK
- 9sI4UoR4RU/tVZbKfiAXGkf+UTLEPWekVySZdMhbL5G2HyR3+Cz9xyiErcmiK7mnwNzEmgaF2KMX
- o8aC1Ncd0wuhZx8latGSLXoIYJl+OgiyDMP7FsP0/ughgxUf0kt+sucAixlShhz2iD3Anqb2EMtN
- ybWqTqPkrvgYlcP3ByeH3mWHGa6ArAo0jbQH1pVW5MEEaOMhSwtmXKIKoCgiUFxJ7R4d8CskOT9B
- UcLn3avWPesB2mQ+6tIpdEnvipNU7NDbIg1WKpkgX9ph0AFKLe+F4VX68bQFAkfUj9nOTb9IWnT0
- pNDnPbW/dPFhZP1J9HNSIq728/SO7spTqDufXuTpKNVtKy8TSO2OgjhucfHhEJbp9D3ulsbiPAt6
- R1QwNFOhVZG6l4Ryh4ERvRCtXPIVz/c71UH1/qacd1yrEX/bRSbROt8H6bCXwpyK1J+7tB3us6Cv
- cv4i1bD//CBSTqHk4TQJRlGfDiFxPl/KfWlvR3aP4+eAJfoco134Ih5XVsQ1ye0tvgQOxQELfGJL
- KrEtZbbcd67ODvVKBBo6T6i3laXTRVlmap2mEqT6/C4dyWKC1azvAHxh855eacKjSAUXLM1gwcVF
- +hEZ8EozsBzEAO10tYO/E0bGLw/V8erNc56cpkFo5NzjVtgFb+I80X2rDfOX7kUVBOjHPfOMVB8V
- oDjwnX1HvuEqhz2sMje+bDjnh0ExNOlNZtoL9/G1VZhAi8M4TygzqgWHQQGfsn8G9QGrhmcOMIe9
- u1Izi+3rbpsl+H/YfBSvvrv579OL5Jf04Wga/cAFQYzADRw7Z8U36ZIW+epxIaXC3U2qh4TUvESj
- yd3NBBYvJuQR8qeve/EwG20Ph98Xg79rZnd3k0qRhGmZo3yGz6NxnsonLk5h9yDmmPwON190tl/s
- dF6/3kEbBeQdqX+DANjtTc7TZiBaRVzrvT9OgCgvKAG/kbPmaVCqDEHYztqGYAVzBTxh3yiAncVA
- 9/gbFv0g4vYDlaKQct29wXeTyb5gu4X8M/87KPnfLON/C2AOBAgObjJUwN9j1AkA40l3FJDQoz2G
- fvZD8RfggNik5IvZTjsa9Vgo3nYz03+Fk1ukJEUZJKLtfpreoS8u/S6ydgYrCCOTwGeIJ3jBrw3g
- U4kE8Dvafsm7EoMsI3rANZEk0tGnIFn6KJHL49WMI/pDTBSQfMzhQ9g/Ckuc4oOnGZJ6HsK6xpiw
- mxbYy9seuFl3iKYIszLEuAHIeYI5wHUGxCvBZTjZaRN32B4Seyh7JpB8htxmzsi9dncb6Ei8Xk40
- I/LIJHNyeBrsfrzUFSzCjMd2tsvagG1cWdBYOkYbALR85NIOr0TyC1YFOtFsXqZe4Z7BS8vNyiqt
- E7flC+28G/xiFViLgSiNjDhKL7Ry4ONkkAcjOGszDudvEQq4qh7Gz5luu3eU+ejg8GMOc+IEektx
- jLast3j4o5ynwZQbmvmBGIxGddbqKAq640SEH641Skncr++fbApMUSkfJcT0glMoKwd1IPKJEqV3
- NegIdn7BBRyqVaZ8ruq1fSqEykTGAbbSyoE4J2vplkKsCsvTAWlozHTdCWeVGuyt2cgyu4EL2JTx
- iDuhUBPuPPhcqqBQKT3wLL0gJkZ6yFg5N8PN/vwsJ/OznM3P8n5+lqv5Wa6dWfrASBzH6f1MoGeo
- CuwepgK7h6jA7uEpsHtoCuwf1gDASPGMm5s6ckUJLEy2UB4PKqq53Bip5nIjpprLjZ9qLjeaqrnc
- 2CqFIqsQ+1n34hJETWDeE2sfDvrojqLOe+GzKPYedhtAOWypqGygUKP12pbaDFWqOOx4jLJIdgNk
- 0rtxhiVQgyKfSiaQfFTIqk4nQmXcGLrgVylY5Hgcx/wYI97n5Jfa6VLJwYtp00DNQIkkc1//yEXq
- wijUBZQWw3pJmY4ZcZu+LkFKL+2hWOnbXCsrvg8kEwPFD8Z4dIYf5U1F4UQWl6sQlAQT4KFHMl0e
- UvbRhQY7aeWsFInXWZcu003QKRytV/dp7dA0eAJTsnawNQdBDgwKMXrYqyBG/YLNlRxoG03Mwx6A
- rSmKtuAE28LkMlMmLMXd+IyreHgBgy0bl8KcVlX+thxdRA+C0aRMnILKqeIsy6Anms7x4cN2MIEJ
- oS4KeQKGn+ZWFoPhVxy9wcbrqeYCk2RENDXy8i7OhQvgdhpX2Mij1eaY4hpTZOox9mJWFQUsVYKD
- gRG8kGZkTVZR6nBqI+rCfnKS7JcVGeX6XU3OEEjFh9sLW5yI+BqXGTmtK67enDJUVJFYpGakIKla
- E0ARxcN0zMqSmWuK51V32xPW5rYMWihpC6kEMosqp73AICw53bDaDkE25UYDBmkRPbYLfnfR5tpN
- LTR6MoiaoxqYVLb14kDvXEBp4649TmD491FZYdf3OKgrIBrRlSqsLsyg5QOeTygPKzBx9+OoXVxJ
- 2yteJZL0Nx71Em4HXyvNLwSgj0GlBg44oPRqKSGr9ir7jNZhV1acSu8C4ZfZENUW9UrpqsWuUCSR
- CHQbxPVCWgw2ip1p2biSPSF1Y5uUBuYehsqn6JAFcWWHvcATNd4L3amXBx8qa1QrbV1tT3LhoGZu
- MKeREGkAbt3H2oki5ruZNEL9am6nFSaCjfQSRc+ykhdaFjL+uBRchAPYYwCe+qB9FrNeHs3IkOPR
- 5W2adLL4aKBiIR2Z1GngAadp6IVlPsjtKPCBhne0F0KX/DnKPJiwOBHk6cjimDEDOPEi7A5oFE6B
- cY4+7+4scTRg1ENfhtHrSEpwLmg6kUeACzou/C0n8kxxwIogHoe9cT+I/TnGIZudQ8SI9EBnjRnt
- 5L0wmiwvdOKD3MPONaytMQUGdi1X0sB/4CNhlWkVulovRaBq1wvkamEbXNlU8uC+upldBvd7oWPT
- zkeZnW+UiZ01jBzZxSOPUZKNyWSBf8P5pGQCK7fc+WBHHtV4fsGlnXFQdTtFtVc+YQrqVESprdVT
- SR3+UfGi8zL593GRT5yCFSbEGD3diNmaQJHkztoGokpdZ2f4jgBWZ6jErHRDBDCFKuC2RKlqH+6j
- ooC5rBDEPvCQqGXm1g71YmOb/TF4a04b53nErwPMXhRV6q5CjFOsCnLtpdU8ngVWzeZaZ9U8LJlE
- eZpUYj05szZYmWg7GxEPZWHt2kiuFuH8MenIe+mDix07FbAPnMGuCYOnqqy77hHdUdXU5fzqCqu7
- Y1O662rTU7H9sdRPkAkRyPWME0eVsWyLYJVVblPw/FT/0UOA9y7mViO5cLWFVXhwzcQrHr+UbELl
- +gTV83fAabhKe2rnEm0QDhgLewEWBQY9RH7sWKQYwpHk3DX3H8pcb4GllL+5BsSX8wz4nNk5LoKk
- uo7R1kHcR8pcJ3xTnpPL1ZIj2xXICndwktkZD6PiNLpjV2lQVFqS+TWouiuaNziE1DQ2xBQXMl1y
- Ok87NJjhCuiErkjr6Vea161Afq2JJqd03XswZIhUG4SXTdyhppbsFN0NwNmUzAu88POsFK1VqFjr
- T0geFowqK/foPu0ghuMXwzEIkjfk9T2pXCQCOinZqJ4lrBfbh/lX270P9F6M1IQeAsOT3o5ZDfAW
- Oitm10x+FyThfS5FHQtiHCO1ZHP261Bjok0gmrM5E10DsWe5CjljydgJMCnAAzOJwJNF04GZAYTC
- 6JaUS5JcLaihfHJ2T1zxeKZVQGeV1HuQCeT2aHuS/3MB99MHH8TdGQ78J5veA/HWoRGeF36C7t5F
- 3FKsBrlK07iM6mRzlWYulH7kXL4TJ5oHGJoUKeTmvP3zuQ8YsvbhkQ/I4vbbSy8wae/5SwLwegbw
- YG8m8CZPb6Ui2Z3n7f4M4Mmsfp28nwE8+3UG8P2/ZwAv3s0Adt/OAP7bj4uifdSdAbz2Agd5e9+L
- BAD68U/AOfiHPMdeuojC9smhFziLUKOyfXLlAybxjBFlZXvf26E8bV966b+YtLveaidR+wOnFm6o
- I44o2l1+LmoAtaWbiXqfBE4njWM8Y2JxlFj5jB3zQDhOVbKoTcbkTjkbg/s0Z2M8Z/UXMpgq0UNf
- cNl4dhPHKf1zeSaCCaaUwJwluhFJNyaD+pAH9sXSvyhh27YvQiMsbhzmspTSZlKQLWEP5S0sCa2/
- N6GuGx4rQ+1WplJcsvD1Wr16dG9WQ1/uz2Novf2ZKsptb0Zbn+3PpjTU3iy2gnlGNqUL9ubRqh1v
- lpqOxpvRpZ7x51bqjDlZlBrDn89SNXizjWdThC1Le7PV5ec5WZU47FsMtnDoy6UlHSuHXMNWInkb
- hmkJC7sdi/teKwuu6VTfxYrLPK8tJfz78W9fvimHUfHttz/+7R9b/Cr3p3+Iv3/bgH/fDMYJhRT4
- 5j5Kvt34nRI3NuCjM/k82nijfv33vxu/Q30WuFPcc0myGKblVZCDOAIlnndy8nFol5TSxpAFE/a8
- WhZAaCkgXJ+gnOqJ7sbGRs5g+SUbSsDvcltVtGF1WrZSQI9d+rORpOXGIB1TuLZgDHwcQl7AxzRB
- 2YB+FgXa0lKcsiycSnjJmPgJdMDInDYfkQlvzVbWNqWt2OOGEZrLxiU6IPfG/LLDa/+bxrBgNqN8
- x23220tln3t5el+QIW5/mKcUgo/E5s1xcpfgpWjNKBedlZUGC9KzPA0rlsQ10+FS+ntt7g6CuGCW
- WfCWsgjGBUj7Nx5mm8AhGvaq/2v5sOEYTS82/BZ+bIQqlycboaLiy0Zp0ptNlzT82QQCuEcbftR8
- 2jZlnBbl1aZStF+bTjq70L+1b5tK095tOsnwb9OJNQ83Dar6uCkId2yrfApFjUp1ebppoOnrplIr
- 3m4qXfq7qQSnx5sFtZ1vLND7fmZ9235vCqQ833RK3fcNQxyY3m/8u+L/xhOVBxz/rP8mDRF9G35w
- mODyhOPpxGnCDqy84Tb5dqz94WhXcnnEmYCqT5z2aDe94nABaiebTcFTCo0IrTrbN25TcJG2d5xJ
- H9o/Drcxw0NOZbJ95AyKN7zkNPloPzmV5vWU03U5feVw4zS85XBNe/3lVFXcY059Cp+56gJEoV4m
- 1fzmrMHoAJoy1fadq1Cm3s2E/5yx3CoedCZ+qj50Gvl1Lzqcp4ofnR6L8qTTCJG+dGZ7xqNfzhVr
- +dPNWNSWR111qKZP3SZZkTm96lSxil+dHpT0rNOzKH3rcAVwU0AFU/515t6sPexUqsfHjuCmlx0e
- o4afHbEE2tNOd1L42tmU5/e2M/tR87fblAE7lMedvfC1z52d7vW6U61VrANVZ5XnnaYSQwjWibb3
- nUq3/O/00LQHnkqr+OBtSutYywtPrzXDD88+FdArq0pw1zKGTs0bT6VV/fE0Bs40nVs+ebWlaHrl
- 1YCWX56C1j3zKtuG8s3TROvyzqs1p/zzahCnh978XNpHT28gdS89/7B/6V7UgZanXg1s+eq5Nj6n
- t54/o+WvV8tW9dhTGeo+ewrk8Nr7DR3JeliT4L7JaUmzyUmGwtgXJRqJH19QngrTe5S88FtJX/yL
- f2xE4Rt+sLfDnvSi2sC4L2/IC0osyq3/FLDWfkIzY2q56Kdpj058WNkRv4/X9dfrRiVHg9ox23Wu
- guLsbm3d39/rGDhbCN8SYtiW2Cm3NltcMnsAYS4PUEmGdUPb5lb6jMs+b95dnJ0f7p2e7XWvMCbF
- 8UV37+po+8U2/Do8f3t8fn6482Kn5ZKPnnGB6I0Qh54JEaN4I3kBeWX5YUf5yO7xHuxJV85uDAxS
- Fw5U5SZMDNchTC06cwMraEU6GMsYCz7m1RvbwRsCwhc3Yo+ulrkRuByIAnXjtITVyvCv5UaPCSW5
- odN5+2u/PDEcwmFUZG1fS1BG7c9QWH1DKH7Gpdg38AsF3DdKh1AnqyLvv1EEUnSm0eiWqOPzZ6AN
- YOv+p9gNgk9bIOFv9Yub7c6rzovOf4pnxW5abE2DQUn/a7/ovOzsfN+B7cIB5M6jbfiZwBYFebc7
- 34msmxsk+v3UvF/YmfsB/AcrIGdtqOp1ZwdrWqqOPADahkr+TqNapTfAy2BF24CI1SoaIEuPNf0d
- erViVWk+gppevuj8sGJN0QhjhMvZX6UmOEPHhKdVB4euBljRTuf1qjWlt7D8sK7vYICr1kX3kWuh
- BO6wjBO4clV0ZECfXnV2VsU7iXLUqVXxHqco/UJVP3R2tlesqyDejtC+KoVKJy8i952lKxtm4kJp
- SxxysHluv+jsvH7dbLcK0rgfJlTdiI16wBoMo2wrHWUwVjjo+/TznkTZYmsHRv1ii9+4iMQOKgUX
- 3BjH/S1xVGyFYRuPDuAmttDDv/Nq++X2y8HL73cG3wWvXv3AdkIWrrSJZ5MtDPgGSCpBpr7Z6eDc
- YWVBMU369cp+UjpkpePesFTL+G8S5Bv3XMsNzFqH+CVb1c3/IdeUDjbuO8ARhNONN2/ebDyXtT7f
- ePZMQmY0ZVUDGVx1pMk3z2Gf2gUGmTQuz1sbukLmqpFqzaceCP6LBlAUq2edESsD/avD9fNHMRt1
- opD3h99XtBNDJKQd+LmvbflPILBg5RWPs6YxMQQuaz8AEkOU3Hd6wHN3kCQZ4P13QT6mDLr7uyqx
- +3z7ObDWX1obO9+9+PbHmT3AqaTjmRzacE6NpjqOdjrok9NBDQvd8c6uXYyPGjiha9Y+6/ANl9r7
- Rjfdoaj9LaMzHXQztBIAQf3RjAF9cUK+bPSRedv4JrpNgJkBdNbzfanUCrgTkohO//LtN9/+WF8w
- chGwXob2hvRC3gVwxG+eN176z3W1/9jqpeEU/gzLUfzT/wFdohYG208NAA==
+ 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
+ wZSxQw0A
headers:
Age:
- '0'
@@ -13677,7 +14013,7 @@ interactions:
content-type:
- text/html; charset=utf-8
date:
- - Sun, 04 Sep 2022 00:31:36 GMT
+ - Thu, 15 Sep 2022 16:32:31 GMT
referrer-policy:
- no-referrer-when-downgrade
server:
@@ -13687,9 +14023,9 @@ interactions:
vary:
- Accept-Encoding
x-envoy-decorator-operation:
- - finance-nodejs--mtls-production-ir2.finance-k8s.svc.yahoo.local:4080/*
+ - finance-nodejs--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/*
x-envoy-upstream-service-time:
- - '310'
+ - '419'
x-frame-options:
- SAMEORIGIN
status:
@@ -13715,2995 +14051,2992 @@ interactions:
response:
body:
string: !!binary |
- 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
- C7rKSzzWS/+xiNsBxYH4h9gQJ0CGAaIHNBM6TtnP00rK36L8LfFfTMYVlz9F+Yu5uC3yyM3p9fM/
- 45ZcmM3zSbmcwZ+kYvhep6gDoPoP/ZwSA+X9fDWdwmC9pctkvYwA9Sj9UcNdI2uNE6G1S+R1fsoT
- GX5Jgnxy3Axf9JeTxijJJfJ2yQmmcm78Pv++VISNAYtzcvgoQ1bVyvhj9UqaVbGkZNR8JDW/VjUX
- Pl93IaP2wjPrtyvPqDtV8fNqjXe6kNXrjE5TUlZtxVhtxazaiunais/saylWeymr9lK69tIzaz+J
- 1X6SVftJuvaTZ9b+Olb766zaX6drf/3M2t/Ean+TVfubdO1vnln721jtb7Nqf5uu/e3zanfsyp2M
- up1U1c7zai7bNZczai6nai4/r+aKXXMlo+ZKqubK82qu2jVXM2qupmquPqNmFZ9FXan8mbxVVap9
- saq01MUNTbw+kSZK8OhMpt4DNnAv/GNs+ZD4xfn3bw8PCa/h2pxEP1KLbpJTPXE2dOXNyVvqytE7
- +DsZX2ueL4so6dUCcrIQ3DG3F38v0Cv3+yPTMesy1AnZzZUOeeSlY5xd9IaiS9JHYkCSZo1GUibI
- K4W+1CfhEP6gSOC01724MrXRV7I6SbTrk6SMClGv2mxY/kpUqBKtClVScgLVpMWm4fXJo2ASqplG
- RiuNVCOSYtVUxC2VHMSGZTzcT/QojksIAqL2gvSw8C7Wx8K7r9x+MdZ86oVUiYlJKn7tXhaO4/0s
- HGf0ABFuQX7laHxpn+JI45M93M//O//+ne7nSaKfJzvaz9eJfr7e0X6+SfTzzY72822in293tJ/v
- Ev382vdNKdZ+CmdWiYn7pvS1e5m4b0o7et+UEvdNaUfvm1Livint6H1TStw3pR29b0qJ+6a0o/dN
- KXHflL76fRM/x8dZ981x+r7JOu0v2svEPB1/3XlC5ppunjlt8VniNHuSOAUpnSJTOu+e38GjL+mg
- PUP8+VWbL8ZaT+PJkpiYouJX7qRFMarvr9yBxDwVvvoMlBIdKH3tDhwnOnD89TpA7HHVOn0ktqmk
- WbtUUqCD79780qsGFT7QBWhhGXB/qW/y9JC7yvJyTuwY0kArkroHar5SWXc8ggofk8wjGZZ1/OVz
- 1zvdNixy/B1nUBxmdjf9YNsDsPu5/8Qu2eKx5n5atwZ/7XBfi3ZXizvdU3vL8ufu9lYswXV3+Zv7
- ++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
- /tf/D4vDuQXh1QsA
+ H4sIAAAAAAAAA9x963qbSLbo/3kKTKYdaQIIkGTdoqR9UTqe9u2znOTL9nj0laCQaCNQANlWFO3v
+ vMZ5vfMkZ62qAoEujq0ke+9zpnvaoqrWWlXrXheK1ztH54dXny860jAeeW9e438lm8REtQIvCNV4
+ SEe0LXvuYBjLkmu3ZRIHI9eSJcsjUdSWz4J/RpJNo9s4GMuSR/xBW6a++qErAzJKbGkcUsd9aMvB
+ oAk04nGzVAoGY21ES370AhpFVuiO4zf3rm8H99qYhk4QjohvUWl3V1ot1UYkvH2kqvDyggxoNyZh
+ /LLYel0S6F+PaEwka0jCLo3b8iR21LpcevM6dmOPvrmikUcU6di3NKlw1T3ZL0ofiTchsRv40ikl
+ 0SSkkbRLRuOW9M71gZhLPAmIxG4Uu1b0usTxcCo+QZbd0ul9ENoRcCrwY+rHrEiKUiDFSTFlCu8S
+ usqI0x0BqIIjo7FkkbHSuegqF6WOctH5Q7kIXYuW+kFwq0mdg+Oro30oChw3lgBg4PpKAOwBbP5A
+ OuUFlzSehL4Ew+p8mbjxVDmAHivRMAhjCVsGyBQ2CpSVSqHRXVt+UG0/UlGSNLaGKg4oDLzMyAI/
+ hRuHSDSetuX43o1jGjZtP/5eU6ffJONxz7UzDSvVerVeMet1s1ozK0YKxdnLFJMraQbmRUXX9Ya+
+ 1PbOpfdjGGGm4b1rx8O2Te+AgSp7UCTXd2OQhhpZxKPtZYKg40yVQDR5PV8gBdWwpWASS8TzJOig
+ lBe4BIoqraoaEra8iY1SSqUvCelHiuS42CFpSkkorVUZKQ4Jgw6pBRqnSBGoOc0SJtCvURBSbWlM
+ AYmHzcHEok0YQwRjUIdBlGUT1mlTMgwCzQpGS9CjCLrrgrOgmm5kgPYb9T3zUO/sdYyDTqN6cNjR
+ D96Vj3SzUX93VK0fIBrP9W+hvx5gIb7rUKQ6BP1qy6WkQPsr4rqyaJvVwrR9ydOm7miQdPB7raNn
+ tR7QQPsyoeE0z4XvgfW1CERBLRLaIEOQnDV8KqjLyXFJ0+eRdazntb9zbRqoZOxq0y/e80CFwmjW
+ aKyhGj2HoRsIjVF/fZ9a8VrZSlYYRFEQuuDHIAz5gT8dBZPo+ziin4Dju3qwDuhJWrAO8Gk6sA5y
+ swasa/0k+a8D/L70NzHxGUSIHT3S3AuInbTFWBU1s5IuTaySYF/JttXIjWnJAQcVlT4jxi7xozSQ
+ q5d0MPFIqH6ife0+cBxTlgikNtheluLpmPLfJVH3RB36iR08pbY7Gf3P7V+Xjtx+4Nn/c3t48Gt7
+ V+r1oCvdOKQQGUMVEr9bGkIA44T44/cQhGCHNm+qGpr5KLRrYRaykTPWXQmQ3Zklmzpk4sUlbB+V
+ HHKHP3pTo9Ermw9ls2dNIkjntehuIEuR+5VGOOBpnhbxIInzIcpLz6XqjEumbtT1urm3qQcaPCYy
+ cEeQuZceVEYm1wULpeBCFrRMfcVDlr5MAtADTKxKkH2piySo9EiGirqTSWB+ZwrElYeuz1bH0NXo
+ CcnqAgjmP2yAGaDHeBgFqLclBhKV2Ph6gq89LxgE2tgfrKeSS1T/X8xNc6NhE6vMOH50qvbYPOX/
+ H8YlQ/ov4B7xmm4Qsekb+JKQ5idxZbNeMcyavs4iMpA4ochAMfuTNhsgQMLow8C1m5MwOw912V8w
+ qYwbeHHMCluRxdYypsJntIiFo24LRBoH1Xip9vG486k1JtYtmF8bDFN4mFHQdz2qWZ7L2grQBGNX
+ 64fBfUTDngPK0gfoHnSvzcz8t/L+b+Y7+Hfskak2CIIB4glGUMLYBn+BERH8sWGsrgcA71z7t/LR
+ U4lT336cUz/GZ8GLDPATO7berPNi+yF3ziejMDqPqm488WkEGe04gx2eVNdup6qoSFgCvR2r/Ylv
+ I5idkXHSCdbgSzSG5o7jei5EQBVXxtpW3J5E2Ewb9T0tGpEwVvsEkteQGc44bjdgrsupkHAwwRWc
+ 9lOG+OOz80XIjOKpR6MhpfHzMigriiACjTWjahDS0CsaFPxEzGzxUGXLiVrfMvqQH9R+LolpPvmj
+ WqNPGzUTUg1Bhjt5KQqttWgJ+VKaWiVTa2h6ifqYhr1ZLCN+B3hNn/6K4N9OGAbhASUguuchhAGx
+ vLC8dT+gyRD6YGi6Vt4zsDuYqfLJ6Mj9KeO7A98ThJpFK/VarVwlDafhGOZeverQhIQEuQsN2/IP
+ 04KaETCxbNhoyo5uUqNasRvErJvPpbVuEluCh2486T+RNZtQiOR96lvPGnL4pWST0COlimroKhPW
+ QA3VTX15U3AmPotXBVy3L87uIJuwpDZby9fYAv0ZeJKWJb1qS7L0z6jjk75HbbmFjSwtpBCMLFpg
+ i/iyIsvFVh4SW7XmxYIdWMyLacmPjsfWpbML7OLvTtol3h2qxIqvuErYno0Bq3tHmzu6YpFxDKkG
+ /JwrpO3Te+kI3KsStDPQbvv6RonbqqHQtj/xPMUpENvugLLFJxADKPjb4lyxFiBApDij374VaDsE
+ QFfxF5idQkhHwR3NgyuTQhFwTHJknUL8pq3v7savfZXwQUDnASycXsE8pSk7bhjFquuPJ7GsoKtu
+ Ug1nMEoM3p7G+MR+wChBeT1kOZQtHpQIdyeuXA4IfyC/Go0ViI8WBQ75A7Z7ka17Fc9brgaZZodY
+ w8JC6hTGWwAuFIsKcms+V6J2thLGkiXMBxO3CxnUbwxqmG8TPjWz2yl+cA/sUTONW/I4wDwptIN7
+ X263+bjfLkgqMafhZzlqsXKFFIDVbraClZBsyRohFRKakzFwG0SsPNaID1ZGhSvOW8v6soprY4sc
+ okKs0GLTYn+AyU6OydcyLg9QxhIF93jErziYWEMmanjI8u1mjSRjHDvbmqFAJVKYUOfKGNyEa9sU
+ md1OrfDOjVzIuNx4ipk5fas3jZK+ZrCLdtaQ+JC8KSlBJFOcPQH57m5h3I4zarqW+6uUqLKjwwiK
+ +KcVFIpKRD1Hu6f9j25MvKg9Y1Z0jEZ0EXiQlHteM6e62ngSDeEX2uhcwfXT+N0qSKCAoUkM13s2
+ FjSrQsrM8Xw+LxRbf3vETYE5Ko4y5npLuM+Z9e5oGEFtUy5rhqFVZKUHrt5xB80Zc44XbFOzKcM4
+ mUs9xEIaoWvjBf/ssiIsAN3gzVn9XOl9aQIRwL3ObOKhG7VgqDgMmHQWMrYRF/xregO80NFqbBvm
+ cnEOh+KDSXG2zbhbUhy/GSsBm9JGTX/OAfcxLi1BL0Fyf+s36Rz13cua6LzlaeCq4oAt2sRQic7D
+ a2H/bWBfK1WxOz4wIQpsHjgSBV2L53yw8mnwVTqXRpH0ifZvXbATC1RNcFrL8O2tr0Vj0K6CLMlF
+ 4F4LW0VRMEoatC1Gf9p2lkOUMoJ08m6AKj4Fj2ZTjGtaHJwE9zQ8JBEoy6LHw1Rz5KRM3mmLnjua
+ FVKwCIH47dJzIUn1o2v9ptgcLdefdcETe17BUWSxDX5/f6/dl7UgHJRMXddL2E0lj2UJh4aznCmg
+ SFsV50l8ghbNYQF8kU1D3/0aykWUVO8LF2tGgDY0jakUaggyLzLGDdozlnM3eanGHuYLxgRcvzDA
+ YvMA3GKkEMVT7HaGIogPemC7dzJYbbtQAL3R+oE9LUJMhodhYfSWyaIpY6lcLGoOuaVt8BCKV2xB
+ sBqTMKIwXS/4igHeA9xkoeWraqtYiFLMRQ1ma+Hb8Nq/adqvCv4ro6hYyBhIQg+HrmcXomKLC7EQ
+ IBQbC8LxVcaYPsQ4UZCVADHJkfzKVgoT1pW3k6ZVzOEKYCS5AqsIcAxlF+cnb7MPOMO4AvRt2gxy
+ QIkYsfIM2AX2hp0G8rbCKYObnXBMGq4bDMIAZqaQOypJKfjc0PGC+zQgQOCcLtUpywWLxtNcfyYs
+ YYgLloL+lQ8d6AP7UVGhgxr38knrVcQEigLHAU/1nuJkDqLjJnDg2M6OO091yUVvkwS7NActFa73
+ 1f+4KZYGSt4vCntU5Vdx3mznxQXwv0eRWlJkFf6A3qekulnXSjWP+oN4iIomH3a7sutL0e6uHE3G
+ eDggYs8aVBRnC8WDtqxMS1oVoPugekXAW+Rd29GFuu0Yc4G6KxpfTkDzEC1HyU0V3BdDHXLLlAvy
+ K4HzFVjGq/iVXJQTDQbDk39PSEvQshC2Q+0vSCbAFQYheEMAKkoz6UVqhfAwDmC2hNFLIv0o8CYx
+ bUlzaS4rWX8v+Jq0QAe5HExYfxm7IMgeBiMIvNTuMnPigwrbyxXcx0UK8p15lqAdaThLCjzawqiy
+ 0wbj9UHdcSAAfSFWhXAZkhb8YrEZ7O4G14FGccr8VmZ/gC9eMIDEiWEPlJX+SHw0uF7KQpfkAruA
+ DZCVQOWCNzFEPWgbTTyox/VUmGBa1iQE2wS9oV4EmNo78e4uDGQSojoz9MvPIKxEQOEcuMVoygnb
+ AVNxniYgqTJebdJ7on69Kari75L+oxiSAPrKBwP4AGa8zgBQ/YEw8/gTPxq6TrzG6Q+EZ+eymWyM
+ tjlDW4q96YDuc/E9l8WLQfJwFWfD1YIfh0lMUQKuai6YKJ7Q2o8LejE/1FdUizwXBgrOPoL5yyvo
+ zCuLG4KLD8VXbrafiXTugDgEgBAUQ4YoxB7BscI4fZgGF9/mWY3hDbQdNOCuEOYa7u6GChT6uUIR
+ C9voZXwWv6BJkG+SmPE8sf80cEKwvM7GTjmOxgTnDRFk2fJNa0fIanfXShxX0YVYqQw0gMKEAIKb
+ pXFJgz8XzdtpNX9eiGuCk1swvLwqKOmjACuyrpLUXQK/9Vb0mrSiV6/QHXpteh3dQOAXCK69G+U/
+ C7L8yoPIDCN/OAd/oSLLoOlVwVt0DVqC9Y85j1EY/lpeQT/BlpwHyLza8bdvXgsm3rMFirY/t0hs
+ 4dRghv42h9zehGSeKQc/DR4qZoq3kkBzn5dIKwAHIVEcNr0ObuB3nDh9A/yl/xZLm6As7fgaf94o
+ i7yx+PYelMj/9g1iY7iIEIVUfSeb1Zd1ZQ7GaWdS3IkCARD8177nodOM2ofMiB9yk1E2wVf89kUi
+ vbDN4hdGItTQu8C1JR36HiacGjPFpem48LGAawTtjJP69+/MvWQcjgqOSu7Jy3Yq9y4/nHTkIrAq
+ oSD/Lr+iC46CNgWv/VYA2iSs/gI4h1TdFVwQDaUcJsgC3LxzeoWZAZ2n/IWpAYlxtO0H+MkPn1J7
+ JbSJwSMn6EJtfwepPQAbmwXV2MnVcIWm7SuWusVvhfMqNvEHU7Qiy7fFvKyAW9Z3JMqEXLEchhmp
+ qEu81A6wX2MRzcfk9Nu33GNBNtE4hMu+2OCyZUm9Z3MoVVJHwVf4b4C/IlWSc+5bxmW+jA/vLTEE
+ hzOGfxIFHCfad6FkBxdFSbDDzZjb6ZpxpuGwKcOMGkZNQFm4S0oC2iJffnUhkhqOrgUiLQqPrytq
+ 4oqKChMLiFWgXshHdAMXHJaspMf41m8/mvIpnXZamLTLSjMFUPrfvnWKS7yIQ+JHuGwWle0cJ4R8
+ d3oFGdQ6GlOouKMgAmP8IOPKyHwtKs5YWQGwxTNAQfLDoHJAQxf3D9dJwCd37oBAJWpKuD/ATdCk
+ RzjhACXPq/8+37mTTA21fVNtRdMxli5Xn7JNQKlLHBK6vEHehA6HYTCi62o+saPckXQxDHzWQHYA
+ VRNTUi+w2OY0X3KwAg/NMNLEoEGUmEOzhSouS1FRXOKs63sQZNgEe51BsollK01bXNzLe391etKW
+ XwNM6Y386JwdulnIBLJ0waD78Y9LkDgmj2yBik2H8k8arrZA3Lfoh8vjpT7j0D0cDW67rrGvRe7A
+ IqToPYPqcigNpmfHMR2BTcM8L1fDJ2i8EtfoFjE19aT53kS4NI3m/sz+CLi1PVqqe36fUJ47OysL
+ Lbu7awoLjy67MFxFASMEV1weJHNj7MwkaEumH7xolSUQTJETEDZ2dmJch7/wCNtD4LEE180OApgY
+ EQzdxUxak2giOH1EkIPFvGqJtBYMYAi5VoWXrKYENS3JAslYETszD5yWX2bnDX7wdx7alRWsQ3Ov
+ sgHtaFxZoCV3lqFVzI5udJ6Du/oU3EN6ZzwZKUTA0QakWLXAejeuK9JdEPbd6MnI78aNJ+JuPJ0L
+ XrSCE+dMLnd6pQd1NKaDD5cnP8ZsAjx8khz1TbzOKue8sGIY6UROcdNEL8LMjWDqTLQhic7v/WSq
+ X4iKfGsKF9sh1SQwnygyT4hmwVdFYvacT/UwtIu17N3d9KdGPBeq1xUlaQNbSPQh8fRfb2rT8iEf
+ TWkvtYHp/lJP2CjDNswnNcfPJf1YUCg2WTnPddN1J0x5MWgWYKILKW+Sl2mYV/Mmb71r91q/uWmH
+ zYL4CSzZET9hGsN/uOCGcXsKYozwH7jCmsBm3YooQ6Xgv+C/BuIvKjYfbCF8K8tN2Q9UnISILEzF
+ hBPlLCaHcaJRuYJ0HyGV+VcY8NfXbA1CjPkrjBmfr7/eFIotqp0mQaLtzQv8FS5F/EkW7h/dVAYF
+ THPXGLewYm2EmgkpMOX71rgpxfQofRKBpcDfGeKvshWVbAMYjKi1SXgLg28+ERlvvgGXoFTEWSof
+ I+Qrqaq0kzRBvMjGhoEHvcWec9ReqSjIBfZCRRiJt/P4kbamhN3ARcMIqae7chDA4gIuuTxt/x5T
+ 8zelf+xIPm4Ae+5Xivm5dAf5nqZL36TT4yvpBDJyP6LwNHDj4aTPTi34FHpDolIe7h8lPEsww4PV
+ qkNGrjdtRpDLqpCKuk4LpyY4u1Hx1LFK7L8mUdw0dP23VjKPWVs7x42DGX+5ranPSQhpv0cVEoE3
+ U8TBOQXmRni+AN+hg5+TkCpOEMQ0VPB9RPgzIi6+XedPFMiQIQlh8lCiyQjwTme2G+ERvWYf8qXb
+ OZnYbqDwCRvu0A9CyFkU5jzTljy5VDMATT+IC9fiNTlwbmlTHxLc1pCtmEP3E3yzO4oDIZ4K7Bv4
+ zT44GUQ5v+bL9zcK5EQAH9McojmZLfYKuEY02XyBL8TPSZOw+YZCmkNcuJ8Fk5j1lL3vhuzr98Nr
+ dkT0ZtYPQuCN2g/iOBjxfjIJ2Hj8lEWjJqa4ISLYXCPZAE/teV+BmUzgD7j47/mAXX8Iso/XV+Lr
+ AzSc247Pi/l2FO4Vu9Z8aIhCUIemSUctoQHaXo2OJH2Or0eu8uKF4+gt8RMSvXkE2ullENVBn6IJ
+ 9GYyzpTWqr+1GJcSMbXSiWxIQQbA0NYmeQG2meCgqplVOpoj7jgYwyM+uaNBwmg+PiZGSD2ZwjRD
+ UNPiLNljaXLhzzE8K7d9G9SPKrg4mLOpUeAHbAKhpL9ai8EYQJTbQGI0UCJV9PHDfBhCVx6wmesP
+ muJMIcj/IdXPVtoTtr3v0Xl/AmPzFXb0BTf0wXQU1AXQN8J6lci4lZoohFIUyjgn7BpIYw2u2SaC
+ opqpXTrZ5sy7Zrt67HjAjcIfQAojF54EMHulmdfwkptZ4mNwT4yEGEqbvEoQbDbZIooD3jJS2WyQ
+ 93O1XIgTtQRcL3IyGVmmKS4/CwT5wsQim8b4QZiOdMCgcVkEJEc9GwaWEMFWUeDBHDxyPWBVymXJ
+ HD+kHdDKoGqStmeyPzXUO4/C5N/Oyjs19wdhIYngEgcT4ykGIPAgvAXzzekYW/dDN6YqU7cm9/vz
+ VBFSKZJJHAgBQaCyboFaIiM83B7cbOjRgpW8sT8Z9Wl4A9wXcmOsB+qurwohb2gI/M03nAnlznSN
+ v5i3VilwSEwI+aYL/LxA5YeF8n3Z1HbhNtdRZDrNeJ84ChCPR8YRHgLmP1qJBwHmcy7FthIPZ8tc
+ E8qufNdCZtYkjEAFxBml+TXoADsneJPUiBdPsCa84WbIPR873jS/hii3MK4NWpan0cTDvrPlOMLC
+ jvDYZbPiUGPOXAHYxSxfnIS0jZFoTXADtRW9GFJvPO/nXFIFXRJGcHYcO00xsmaNqcciyGB4cTLh
+ hXndplEeP5QMrSy9fE/BRDFKSGd0Ql8q6bOyH7rEUzLJkNBJZmJsQBC+ob9IFmciI/DkJ3QgDlil
+ CRL38iOIGUNsSXx8eR3nK3aLeZkgelhuMwjJlL3dLnzUBlnxkeyBt3nOKLJBk7uE1mPpSWuh30t5
+ i20rtodr0MwM0kiy7A311hohDQ1laCrDsjKsKMOqMtzLRHYc0SIwsew0w/m5m008hE/DgL0c7Fl8
+ nzN3vjbncFor7vqFZVmt7/Kav42BR9eTVzJeKs8RwLp8dDlVGUFOAeJnvd9s57x6yXFnCoX3ztv0
+ o6QYGK7q5vCwt9uW8XCIJguSaYDU8+oSDvqkUDcVY6+umOU9RasXOX+HBKZMwAHQE0mXUAL4f9Zc
+ V/AfTa9Vi4oOlfWkIotnryjIN9kayJBlpbMMUYGlUmwF6H/jadOYB54y8VZchupRB7MoD+ZjXKtU
+ HDR38bm06Nm2NhcJ0XPUbzujfoZO8T5dj0CB3DEKWhSg7d3k4m6aKfxU83nGqCAYokNIxpF26L9Z
+ 6VZS6hX+3JGwoKrRJHRAOavKBEk+orEvGn34x2K+Tgv8Izoivv0OxyhOKLF5h3ZLp/2AhPa70IXA
+ 402L0ot9nFFzdijPhz6FGfbWwGd82wqj+ZYoyLaAInNf0oK51sU894DG95T62fQH1yVcZ5qfL+ab
+ N4kTM3nwNxNfvlxvUpkke7115ZC++cfaxYf1oLneQWoy/32Ei0lSZIWA6l+NmcilJA3fX8e1NPsg
+ eNhgm4nT0+fza7bm9Y/2CaA/9GBeukihERY1VF2cC09ms0AEd2rVwJfEz1k6v2Zb9TvuCEUE6Qy0
+ tSCz9PBU14tTPGOP3Twl0e0SSOuryvYSkX9pjpfEshf8nTNJe/f1X4XoX8VsQgDJWr5+lK+vLtd7
+ +fr6cv1DvoGJE21tMhS5v6TRhzGoIszyNDBvC9RogpuaozEuqqriXNrSClQW/AlALIV+ql/tl/Gf
+ xMvhOkWSVKkhU5dqfWkAG3ugQpI+SucgFaCht/KcSnPlCv6Tj5KGvpjACtLGMu8eJ60xo6W28nQQ
+ MYVYZZap4z9zPPNJQ5gWB4fceq8wSVUpJimzxBA0HTf5kk36piiWtHIkUcjFQTEfxfNYncqX72aL
+ RGNDa48SaJbaRHKkc2FJrZxKZcq5yFMCW46E0X+sbnkkwLQMrvcgb7ZWPnucfLZ3C6HlO4j41AiU
+ m0bD4J6rkkQUjeFnwXq5bpZO4Wp1x4Fu2eQEtEN6gbeGgRBOji4PlLWl5priy87h+tINjcvriyur
+ xaf73as1pednawsz5DSLkEi1SaZEtINndpcbRGvQ6NzS8otpn4RineU+JOP14WCOO3tdvLnHJuEU
+ Are0CrdIkBBx1ruPAhtCVTCmPgdLckQ92+gvYmX6mC54sTzyhWP1WKSbLcLn/HWJ72SIDQ0ttu9M
+ lb0dHqt8HT+SxFv+YuFFebTNirnPH23ObTFjst+nn38StvKETuUeVpzFWluuZkzlu6PIPawx4XUU
+ jO8SCMPgvgdasWmASX0vJoNotrr2vrwCsxrVqE4rtPE9+gw/z86e1JVmnzpBmCzLNTmt7HpGkuLJ
+ krxYQhdbLa0V59wSs12V4pt0Ebe67/Tjab1ddJRtRLCckgXZKljHL2IKw1+pQRDHiMLs8KeMJdOf
+ 2epczCybMIGqwv8ril5M0hjO8lq61sMzDLWG6cRT+pTfCst5u2d3FrjxDASCm1uoY44rZkUxTZxa
+ lle4Ul/mSv0JXMlTyrPlObaWx5NhTYLknfOvQnp3V5JIi30uebE6JmfjA94HgAbUEZn1ewjv++AE
+ +BKqyt/EVsVkQMuXcpcmJruSJvZrPRpesxtw47HaZ1c23Cg/hczno0P1MPDMX06JR9ZLlt/8alrX
+ rv3vtmjBkiL1Bor+3sa0P/wFJDCV+vUkyr+eROXXksAccCsKTHd+taE8RuRnmskjdH6ykTxCiYmF
+ 1W9vIE9Dv7VxPBn9dobxZPTbGcWT0P8Kg2DY40GMaP/R7h4fdTgBfhHkzc/QKz5V+9X2+CiVn2mQ
+ jxFi3OQNtjeUpxLY2lSeQWA7Y3kGge3M5YkEVgwmv0IgDjvkjv8kyVpy0ut3UWjRjblcKwotvA2u
+ sOEyTFqK2Js34mpXvC+M3+/aQ/Dk6l6NBnHx56F6+8LF156KErsLJy7IdNSnNjCUrVbgLh7ecPDD
+ lNh9swsi/PrZn4U4j1cutpZOO7RWd7t/vbiSi4J/hryyuH6xwFJSP11iOcyPimzvv0lkBz9JXAf/
+ NaI6+CViOniSiGprRbRYkOQnrfE+hYiG+OWJT/xqZ3xTIn1ZrzgT575X73NiF0Zn371YvOGXQwiu
+ fYBAAFLqiZrMndTF1hz+XT75ne5jrcl+eA7w4f3SGrGAWJcvKRsqeWiZLbYRRTuxGDwOopgvCD+C
+ M1m+3tR4iYbxVBphrGxoucQTMcV6an+yiJebrsc8w3OX2VNhy2eCVymsbv9k9pRTDgj8ahxwloK/
+ wATy8eFlgET3nwLF8QNMAr4OKC9XGMZSzx4TUbjSo+/z/TvdEZqzwsrn8Y/VLA53+u5InGaAtmDp
+ mpGswuOt0uBO7kloR60ntps/n78buoJYFzSA4IaubGy3jiuPKAivWtWP74I8wkrziaxc226+jXKs
+ 0ajNmvBo/xlfzSfyf127+e8J4ls6dUJ8k1jiA57pv2VcLHqAjDfcBAZ0ZrmGOTgd4J5J5pnolzbu
+ 0njEP1KSbOBK65eaxcyHfTtAeR5oBHFfdVz8yoE4wf0muhvM2PWCuGqf2S7H91Zu6VLpfKueRio7
+ m/zMvgIzIzKgqthremO7d88dLaUq3hrPdmfHNNwGxRqGwXzzmVjwTgJ8x3O22B/ZlqckFT8mZ8kO
+ 3dJ28zMZjSzKDC7pZa1es+vm9sLnP9SB6+D7sXiEWETpcnX88BS0d2MVMzB2qDTdF8+V4nv4/HBD
+ rph/MA3fFNwsqOl67NMN6Kfr8ecOyesW/vPIeNhzSosNUGj35n6uAE0XUFnquqQ/mbKWjsR2QZns
+ Dax+cqdW8a3nbnL6OZdS/6TO5ovxzNNP7/5SOTsFlhlRerZIM7PHBfBbGlolDWkYljPVEIZxkqGZ
+ 0RYMAbn/cpYsaDydKWsPZvxCPvCZws/T4gTfBi1OA/l3hreVJ8Cf4tMaqvjWKBbh1yDwjCm/ngF7
+ SJNvU0YMHA8AV3mD7ZwJ+71MebpEerpKe5onnrPxNesBO2LK77j+J9o/hNiTrgIsitI7rKQQX4PH
+ SxXjmRvxN+qbMV4N50ZH9K7ptncMBb9Q2STtSLHp3X4U0ThqBvgCsy0eQoVfi4fXArdpC6KUZLdn
+ 8xZDK1ltokWTPm9SIJpH8OLlxV1Yr4zkupwZJ6TgkgNI3FLY10yas7ni+rHXtPIXJyyIKoT3w30b
+ QF+IbXcZN67IgN3IHLMbItJryUS33MU11fm7d2XOS7nYcvGKmf0YyED0plARWjLeNbNczhaaFH4b
+ 7F8EgrJAoKx5Qx+vAHC1wMf1l3ah2H4ziwt4eZOCheyCyrTUwIu68DoE3mG8YFKKinR397z/F7Xi
+ xc3JS3dipPdmFnd3+R1tO+12dE1vdneXeg7cwWugWykn8L203O2ubnLNM8BhcxBroi7skwSgFqAr
+ 7CMJIAfIw0CFJh5tWqg3lvhyTdOZtyO8lc1Gasl1itCzwhoGObu7DnKkyPRohGCjNpfszujbN7xl
+ bZRcxiEEimihGwxg0h5d6zBS/C8bsvihjf6KWtbbAl6KreVUZKIkQ0nHwd6twUuI8M7VueIUlYTk
+ G2N3dwdvPkQ6BkNvJHTYD+0vULin0PADjp/d4+0Ui8VmIUckfpxI8UlUGGZx4zne3Aniw1vMF6bu
+ EC+iwtb5b2aDL9nnaF9mDB6MMGPx1zO5x76fY71zUe/ioD9x5OZMBi7Lze98gQNmjPgpS/wixSoS
+ zdBrZcvuV2nNoiap6eUa1VF4IAcZb/SMtyDD4LR+1dINp25bZh/+Z9qO7dRTzOF0HAdXIUwut8G/
+ gNaMOqT11DKNSsMwKuWapVcqCRUAPSDh4ZajyEBrfcsySb1Sq9A+qVbqjYZRtjNU/iCTAf0BOgt4
+ DYRg7Flmo2pWaw3DqjbKtex43geh+xXjnfdjI1vFo1XrJiVOv2LqdgPGWrfNhpmhfIyf9tuKFkJq
+ tUqfNgxqVEi/XrXqjunUqhnsFx5x7RPXv92ORAqu2WWnXDWdumWQsl52iGE36hk6H92vP8C1BFqr
+ lJ1avU/smm3U+5X+nl1xGhkqnwPbo9todgoLQYXu9at7ek3fq5h2w94z+6ld8k+Kd/mtJ1tQycFr
+ jl3u6/1GY6+q902DVM16zclTwi8abE0GgYFfVccmlbJh94FTtapt26n0/fSlsS1oLIA1p9w3q04Z
+ XAA4A6dCK2U7lTzOzZ3Ac4MtSKSwmlWv6aZj94lRd4yaYYN+WQkF9u759iLJgmtlw6oRUjf2nEq/
+ ViWmRRYSwSPLt/je1hZEUlhN12vVMqlZezW73m84JphMauuR+BTqNgQEqGbWdaJXTLJH64Zt6rV6
+ rZzK4iEk024cWLfRFhQWwNrenmmB0tJa3bYbptFv6BWS0PiRvovdNui0bjUcwzHNvb29RtU2Ab2o
+ Y1Tmyqao/MNBGVTXKJfNil2rmroJOlDfM7SlmLxNSN4zq3tkr25aNm3UwU/aEG0SvPmIvH1ArjjU
+ 6dfqVaNqmODnrUZlr6qtjcfbh2PH6TuN6h7VgU+kUdErttFY0MhH4x8LxrW62S+XDZNae06/DgkN
+ WdBZH4t/Rig27boJit0wwRNQC1QPHcBKJN4uEFcbumWD6OvgIw0K/wKZBe5cHP6BMFwFHdAbtVq/
+ Yu/pFQPEZdoLKtkovH0QLlfMsrVXpkTXaaPcKDv1enlBYxGDtw3BBhhfo6xX+qRv9au2Va5UE06t
+ ROAfCcAmBWtvVKlRpaZFqW2W9XqOThJ/tw6/oMCWBc7SqjkWxnqYxiT2ko++Wwdfq2/sgU+BtHXP
+ pH0Ivs5eTVsTe7cNvY0yZI8Nfc/WnZppmBWj0k9kvRx5fyDw1vsQ222D1glkqTbQqFiJ78rF3W3D
+ br3SqBNIskBnbb1aNwynn8ghG3W3DFwGzH3sKiEOhdzXruh7DWJp62Lu1iGX9g2YFFiQXTf6FbJX
+ rdlmX1tE3B8LuBVqk3K10tcrVWPPhsGY9bq2OPoyn9+kS1Azef/D1fvO2dXx4f7V8dkfQHZ/Eg+p
+ H7PrV328Ffjgw2coPphM+e/e2fkn/iz5wT2UHe6fHXZOoOhQfC5OPjw573awwAsiXGA6PD+92D8D
+ yP1TVhyMxsSfsi+8stqzd8eXp6zCd9xwxMv+uNy/+nACvTo/6/K6QUjiiUfExeDy4eXni6vzHnap
+ ++HwsNPFZp+DidQPJnigfcY+JkjtaC7NrMD15+wz1fAziucLcCDdvVqDZIRb2dNgEvIPq0l9GG/g
+ PBHp2Xnv8Pz4TKCyA////K//HUtDckclHDiDxG9wzaUpjVfAesdn784Bln0CURpPQsg58JOIEoJF
+ CdcXoxekUCILzNCkc3R81Ts57l5BZcd2YwmXq6H8svPustN9D6WX1AlpNISy98dHnd7785MjUAJk
+ AZ6alfAeDVQTqO++P/+Ure8Og/ts/dH+594f+6wfR2QqDYiLl7VfnV/tnyTlVwFE5qRmv9s7f4fa
+ FjGu4qf1sMv7R0e97ufTg/MTJLJv21J3OuoHHpP3h+7VOVOTSRQHqCVHnZPOFWrUEbuRNS3pfdq/
+ OnwvRs7rpE94g6hgwNH5GYPCm9YV+Y/OVa97tX951Tnq5en/QWOJ3e5Fbak/lfgb9SgIlLnFtNil
+ kRQHEsQB/MP0Be+evU+oaUDgLINyBhoTpUO6Or/IMvUqGOd43tm/PHyfAeZfrF2ivpvBx6R0en7Z
+ SSSEW7hJ+QlXblbu0Yi1P78E3Ufz7kKAgDE2sZDRwzKGV3Dofefkovfp+Op97+Kyc3r84VTwB68R
+ k+7deChdhHTkTlAuF4D23fnJ8Xnv/OzgfP/yqHd1fHWCnTqh8csIbMn17KxxpezaWQt91Okeropj
+ wmwCv0Yvrjro4/XkAX5KPkFO7iAlBOFvlFVOTifHZ3/2Di7P/+xc9j4ed49RezAH4037eOwhlIhl
+ BRMfeSWxW9m4jzwBUZ0lnD+B7vgJ60/3L//sXIG2X3TQCE5ZLiHhuTctrQX2nHbA+sELd3rMeR4t
+ TMMmMfgJbiGaNBMZD269zB9D0AOZX+II9mPJQj/czKNC2M85Qzmd5owEsPU6Z+cf/njPHEziFwPf
+ m3JPtuIKAej88giY17m8PL9MZX41pCEFTkcS+/5536MjafGdV85cdlphCV54weMYnCd6vRib4let
+ 2DN+zCdKIUAn8Wv10PwcMQF+iueOMvXnf1xy/T+OwbdPpZjcUmkyZgohjVx/ElMtq3zdHnNeAHCR
+ 5E6RxFwYawUxQ7Cecx0ZjS+9gv1Owqgp2jBoxs0LphkXTCXg9wow1KhcNxjs5fHH/cPPvY//AVUf
+ KZvWSOz6Y7Ay945Y00yjz/vvz5FR/Lhztv78I3r1d53O0cH+4Z+MSoB7cdI7EBtucPBWjDO9q0ve
+ ZiY+8jXnjhlHPOfUREddiybPEDMP/tk5RM8Jsejw/f7ZH0LiIAFoJ7mRFE3Yrg9lRse/jMoY/QF8
+ 236309s/Pf9wxjjFAx2EyBFaGAtUh53jj4CcCRGafKIv7/A7ZxZ176idVx2uAWnTS6YA0rmo7XZO
+ mEuj+PkQ9iTyGCwRIbW7f5LpTpd4ma5c7f/ZgTF+QNRXqDrod2Kgj3Wdy9PuOlld0XAUpQ3yckrr
+ LvdBRiKEs4l/PogzsfRSteSNLOGTFjMC1vCs+w50/d2HsyPezI8c0EgHLwhZODzPYynH1eXn3n4S
+ mcOpRJKQDeXnkBJeoif81GW8/OBDyIknPrgPMH7hCPHySrRfl9um0BqoF9+JAfngB87YB0806cLD
+ /W8pTijxkEEAEryDJHaXgfzHzuXxu8+94yPBTGfK+318xMIegdGAvMAJ8wDGRX7GeQu53BnmogiK
+ sgfynNfiJkFo/+EMnTxPdD/4yRAYBeHYodEysmUkn8+PTjod7qVY6BxRdrWkdA8MkO7xWmekjUip
+ b6+OXVvgONiHkLNAFIZTBbBAvJp4Nk8arcD3wXxEDCIQjTId5UjQ+Z9/uOIOOky+NgJOGsKdiyc0
+ gkmc9iJyBz77KoGQd7YjkAVddU47Z0ngwzERPw159y6wHq+NQb+Jd8/fg0HjIcymBLEjws1XDmFL
+ H8YQcvGhDzDR8oBPzvePuAxOAmLzCHoKeW9qexhoLKCMSTegcUeTEXqjvxuarsP8pdhKv7QHQ3Hj
+ rpgAFYozaeXIgJZuA79MJkovk/3GOJzg90WkuYSbvMlmMjSy+YefpXa7Lb1kd1Twd8NeSt++SRsb
+ JhcsvYR+5PsFJPDDihtfa3h5dH4qrgxCllD7pZLDUGzN5ytfBFh8yLpQlGZ/cx0pPUTBVBj7mivQ
+ XKPsry/VLsnYtfErmmJvWpr/jX0GDovZvGwgtaWZzPjWAyfSszyXzYKRh4rMnnox/2Kz3CzrOiuD
+ 8fQwY5CbBjwDe8IeO3TQlG3q4GXu/GvhbDJ9h3N2eWoHscWye5/cibb4+gbzDmNALU9idpkaPlr4
+ /CUa4+8ohhkrPNIvE8jKKHqH8aDH5phNpMGOq7j4jSysCu+w7VX3ZB8PQEDfGXHxPPYMpBP1eLLF
+ SkwoOTvtwu9ReMu6gWjwWl747aS+AXehsRO4DS3jkL0AHvuOAQ+9aeja8FQ1yZ5JGkN37zbWsXx9
+ MenfQilb+CEDFs2AlT3UioTpXyY0nPbGBA8Yg4qmwsBvf/UYTtEx6IzKuoSHu3HAGEKo3RsFdtRD
+ zIRfUCfjV7l5bY8db+RSTvDmWvIi+x7iZw/XvPjzmIZOb7GcFbMFN1OUw1wTHJRFeSloxD3t83WJ
+ Hl6LCv0t9XpM43ipamhsnZAtGkHMhxE1qo1Gea/cmLf+JnSYtT8WXwMBHWXTr/XqXchoc7H1t3mx
+ kP34Qwk/jfDm/wIAAP//7L35dqNG8wD6//cUREm+kc8nMItAkh1Pji3bM87PW2zPTGYyuT4IkEWM
+ QAFkW5PMA93XuE92q7obaBDI0niTczyLgF6qq6qrq6urt596gT15/ZPtXgmuvVEzR6Ma/bI8M4o2
+ ajXBNmNTDB3TisMgiCGExOcShY5vO6EYm+GFE4uQ0r1yBCEfajt9c+zFwnEQ1c0V4UNdkeUfV2qk
+ 1NKUeTy2Lqz6D70LEdFdEQ7cAc2fwBFIvGdOgnG8ddENvCBc+U7ou77pW47w7rQmRPHEczZqQyjD
+ 9cU4GK0pmj66yZfycbsrvnVMQEb4BIBXhB3frsPjFFCL8eUMf97iz7HpO54YjBz//Cw0/cgzY0eD
+ xA1R6YxuGpBiYEanVhh4nmNXJckHyxiE/OljTDRCPsHTHtc1WR5GK7WsnhDRd29rPN7v3gIT3PoP
+ 48Gb0JzAf9t1/HhF2K77K6I4Cl2fMj9cQdqmgYlApHVZBHngXiOHW6Mb4LoJ76oh43ts9jwnPsdo
+ Q8YQUfSDE/diEJ+Yrids3Xyp93pQLXaErLPqcfp+XVcJhC0bap1FwFtUj9hbloCkJxEHN8gMVuiW
+ DSRV4C92g+EoiNzY4eUUUw3DGFC0HUwqs1redqJLEAUm5F5gmXEQbtSicS8OHUdEgefKmc4oHofB
+ zaRY0oAkEa9DaE1OWONFmFDbS56M5h6wFQnerse9TAB6Hj4S+abiCCIlRolMbQH3frDE/vhPV7wI
+ nYlog6CSSNe/KI3NZ7+JBvUfKK6nA9MOrnPZS2KTSqWVwUtG2j6uzT5QDoS7tjgM7LHnCMAd30xb
+ WLf+fb8PdO1+qSsaZn1bV1V8MtEEea//AOndCzN2A3/LDEkbcfFjRQCQJmt0B3H9B6gBSPDWtZ0D
+ 0qwLFJYmoRpnaEaxEx6aV4Dd2EuQS3DZB+0itahS+V61FUVXAUGk78MgqvvAigP4oJCcidMLg2uA
+ 47kJnO26ixVJxLeuNEnbAcGuK218fW9C9UN6UxiETh/EJY5H0drq6vX1tTQxB0EgWcFwtVbk2BlK
+ Pf6OV9YGTGIn3iVg4A3X3Hi4Ds94bRRP1t3YWpPXQYH40Rqwcj1yrLXxYN2CdgHhkXe59jYYOuux
+ vvb26GAHMImuLpLSCJ4GwZiib6QofycAQ4mgdsdhfQT0X7t2PNioKUaqXvuu560hvusRdBeXDv8u
+ kuSAwZUTxq4FFWl67oW/1gviOBjWhIGD6oOCu3Kd663gZqMmC7KgqfCPUexagQ8sA/wB75EZDwSo
+ gwPFkBRdEzRJVZv7sgCfHUMdNCVNaV4pitRWmoOO1G5diW1JlrWBJnW05hV9h/Dme5rhLZTy+qdV
+ hAoPYMpr5NNPqyZ8ee7dK3gImvHha1ghNXwAZWENH2zu7dde49f90eE719HD06ESOg6hLKTjcOfD
+ ae01ft0fHcw8eHhSNELKLi0OqdndO9w87ELTY2H3R1M0CqDLfHiSmoSkU1IaUnR6fHRyBjVEQ+6P
+ nrxSBIMGdIfp+kN4eyjSdELaDl8UUrhzeLZzcra5d3gAb7XXufh7rD/HDK0BRzINeChaDVqNpAxS
+ jTubJ923UI0k5B5VX9BzvUdoaS2q/EhpRP0dbe3tQzujIQ8mltCjTeIB2E0PRVeb0RU6kiRRwk4I
+ WSQgo2t17MEP5J4aPMVotJjMiNdk0o8zE45Y28c9sO3JC7BBz1lkbIzyCQ2gT3VjJT9mAktOzhiY
+ 5kwsxA5Cn0f51njb2QsuAs5wHmERWxdh3Q/x+aXeklVqMffQgtRIqR/qHRLIJfhOFKOhIqtNZrJQ
+ 03WqFoYXtBawVMJoWjyzaXowrLgIg7Fvi+7QvHDWxqFXT9urNIHsRArCL6ujVULOOSPu3PHFd6fn
+ 0Xn/fHR9runKb005jVNvpJF/gazppfana8MAqPb6IwIR0r6h95pWcHHYnRBO5FXr8FabquvJiM1o
+ trjaTOLZmI1xJxFzDjgdjCTD9Nc/9YNwKODQHu2v1b/GQexkwk4TJ/iwogDoMBvAANkRqBTR8XEQ
+ J8LAqF+sh8ueiLqWVAWmJS2AvkCd4Mu101sH/NdmCw9VmSJiXBOGTjwIIO7CiWsC9TBs1M6zQR/D
+ C50QNN+JQ7owNOjNnuMJfRwRTiCZOI5C8a9wUitWV6IsSfrXP7n+aBwL8WQEshM7NzHFLQ/BDF1T
+ NMdxALiPYEwLST03ilmEczMyfduBXH3TixwWSsBv1GhpiJaAhlhDiCbDXuBFAgQgNNN3nagmjDzT
+ cgaBBwyZOw9hCHRrQ5FiDwUDil0YzcVgqn+BkKDfZ4Ep3iSoOMSFf2HUY7KGDVHA8ej3PRn/puN8
+ 8gYDPvaMc+lxAOpng07S1HHUqNNRo+sP6DBMOCL65wbkjGoB5hDixr89b+yIimitrPUpHp0m/gWF
+ nIolVBpw3zeHTqGqVqdahYXF00LOzLrFOglUP0zV9cYwoPF5ibSZu4BJJk2Q41oBVeI6IeQjH7F9
+ q9QlAlxKv5j2o6gQVpAxKh19+4HludalCGI9ynvJaCPegoLeBtBxIReicW/oxmIv9lOGwHuxfUIQ
+ 1zjLuqvpxqqsmcp6rNKY0qaLoefj0F1jpk6NNR2KU5ns50eshcGo2kwVd2HYWT42vWUwiuByg1HQ
+ lhjGDUajBKl0ONoRtK4uGW1DgDGpkLx1LBjKwpBUE1QSQv5GhohfLcEQDUsWMb5JQuAb/w4VTWpB
+ FqWDD0uUtHYL/rdFRZJh1ErfmnJTkD2xhS/0t6uokq7jQFgzmoIiS234aAkd+LHEptRU2oIstqE4
+ va3CE78gFMbZNECAoKhNvgT4C4jDIFoXJUNrYqAOZRodoSl1ZN3D8jSBlGpJWgdQgkKhIMBPFzAj
+ RBeG1dClkRaQ9Gm8xhxQpZrU7vv6YCVpl/0Q6sIEud2ojQda2pFiDSbKPCyJWl2gADUtYYSSehWF
+ o8ZwLeql8NWpGAC/il1NQgz9HXuk/Z9euiPRc/3LKC2QGUenfD9NPxSV75SJRymzm74/NK9EWWSO
+ R/RcZeqj/r0st9pobSZWJ7Vqj0Z1BXXe0VX9Cp/HdSwNXj4ABhhO7CqIHaQ2W+Lg+oAOrteIvhAH
+ wmHqkONNaA65oRleOrEYjYfwNnlM1A5gCCZ0AxiN5YdhHHKbkWs7j4nTiYP2sj2NFjHPue4Exo5j
+ 6BSIQs55InHeoUlGIPtgFmBHcED8q6zYM9bZse4FwTDXa2z2IvSTJ735dV/soekKtVIoLo2n8zUi
+ K5l+ZbFW4HnmKEKjDcyZcMxFDcBIAVNugL1IRVw/sMZRMQ7RA3XrBddsqmc6ATXTOPKof5XrUkdh
+ AArdoZH5wdzbepPawjdsQHeEDKS9NJRNBiO8uQh6Hzp8bKW5LpmKRt6Pbo4c8U/H8ybMctHYRAV1
+ 5F/TfhmkqmnLsukkgrXjeZnDe/eaddudxNXcSY14arTHrHbJ5AqhBKwb+pzQEqjdQYeWtMLOeSMi
+ hyeLZ6JeKwzDYKTj+txQFnq0vntBg3+WoNfeYLr0v+ZwtC65fuxtjCP64Zn+xQYZ4tBvO/CdDQL4
+ R23zR3UX/k319hBGxg7wPDvdx1SXzkQEwy8GOXctyLk7+lHbxjgClGDvxpON8YBVFAkeRWDjbHT0
+ TkcztE6loeJd+OvBOLaG5C3W1sCqS8bVaKaYlhWD6deHUd+4h+FMqqhxg3YGmMavT6FcwQXVR75y
+ TgROjPwgdvtgSWDjKpNKkMbMpYCV3EpEE1QLFctpwzEHtMRsJMY2KgY2vj1mooNjMYMbi32oa8Q4
+ LWEUkkp9xodcYVHe8CqLGpjRKBiNR6z15oyyfCdHRLbeLJk6UItTB4YsK7aaWmi5z3knENTiBALa
+ bK2czQZEeSKWyJttqiapYPCoMlhCTTC15A78b4lSWwHLx1DB6NE6TfiFIAWsNEkVpSYYRR1812UN
+ TTIDopoaWGmQVcWXttHEL7TSdBJhtMC80/CtKYJlqBvZGxhhUJ6B0xIARqdPVTWIcSZjvo5qoH1n
+ 6KIhtVVdbEtq+wrSdrpgJralVrstgOHX6TTR8FIFOYJiIbiDD7DEWkb7ChJbYPe1Oy2gi8JRwZJT
+ FfaKICE3Q0SleDQpGiRcxXkWDQoHvJto3OrIDx2tXMAWjU74AqLB7ASSIZmsa8AUTN9uAz+QV6pA
+ eaW3NXzTWshbGXMYGmWzQNisQekqwtJVqBOde1EATxVSqB1JV8ijrXahpiFaNiRDbgkqgtZ0qHrN
+ wiIoUcBRJEdR8KkPVCi9xUUjsTrEquTZaraIBashPXrHYK/wq2FdaTJQrOCP3sGagjpvq8glCNWQ
+ KW2KOvyoxpcDqBC1ZSnIMJzUQjBN4KWove0QAxvDWRj+/VI0mlH7VOsG077I2Tg/YE+QrQLgu4fQ
+ sUWVDjGhC1ObrM9ilpBPh9nNXF9FddWoLnWIp7DJHIUa5+1jNqzB9U91sU2H5LSM3X79B9IRnJp+
+ xLxbu2AiwWifGS/OTZy8BhcXHmcSYA/hkAQbtd/Jh8T6Fl41SWM/BOZ0weKJ/+DsCQIssXBI7i4Y
+ KBfOGo1ZQ6qLZUG/NLMoGEc4W8j1P7CiWNeQjGsKSwFyVTXClSMVlsb3tgF/TVY1RsG6IE5bOjOP
+ HUwyL59WF2crMgvCHGDngMtl9KQKqQlrMmcBqzy2zoXMvvfNKAZrZMxPvOMoCTuRNtHlzKRA6M1W
+ mwshFnTy8R6saFabfSfGgT3tUSAOBlGBh2s0sioK3YsLNCMDfz8w7SxiHEL3s5qO6OxgDJYokO2v
+ hs4QDImfh+fAaLI+SUysjXA4IlaCFUNmvtI2Peg5SJTrW97YdjajyImjDZmEDc+Hge1s/BkF1Mig
+ ttDGj62tH1V1GMbwi4YN+SQWi0VDsPv7sbUN/2rpILBskiG1S3OTDZwhUG2j4tRxsf/PmZm9bCUF
+ mJRsScWkzrt+ibnIWwDY5yPgdd4UkFP7iFpEmKBoNBYmsn+ebRaOgFgfqtYH85CGFM1K3shD2KUm
+ XuzGaCbgVHaprVFuYGjyAxgYCDRnYOig2+F/zsSAMTPDNTUwmoYMXZ4hdEDNK2916B9lsDMUWWpp
+ 6IFROtC1QwfcUtkr/rZaV01ZktttT1XRkwOWgAbdHPRC5PVKpLGWTOBAXwz5ZQqg1SYPvc2+DjTo
+ 1ghYDXuk903o3jsG9j2Ys01KJmW2BZqPfgyacgeKUC2SDM0Agh0WpKrsnSR8TwG3PZGiCnYOdNEU
+ V/Je3qXl2kih60FZpp0NbTNam7hY6XqGzBwvqFvSWu5dzSae6IXVLYzeGBETtrStoHVpb4m6dziv
+ 3qWr8KrUbpmqRY1CmfGqm3lAKJuJanhFW/mrxYeGafvn2z43HCyb7vvvVKPPN/hXtC1RZ7WIg7hg
+ 6Gy8gnHcq0yFvZpbhb3KRnHma/TRYPsVJsE4FIZEmDK1TedQcyv6bNcEssdOuqYv7+ybmpnruzdg
+ Y4F8Wg6o5TYZ1nNr10qCDnr1H6iaKSxXKyuJ/kZW6I7i125fqF+7PoiohJNqQThERq8If08HSuim
+ E/77X6Eiqv7qA3bXuSWOr1bWy1I7ZjQOnSpYNLYM3DYIxavGq2PzwiEGI7yXlvkVmjelL+Nu+VpO
+ ReQAvHU8suRy3vWcJZnTNZ2s/Hp/7BMhFOrAVOHKDAXiTt7xhA3BDqwxLgCRLhwIcPB1a7Jn11/x
+ c0hADsmGLII80wxbF7ASE6jAU/Yqmba9cwUwUdM40IdiHIHCnmmFkg/EwQdDyom2Jofm0EnQ9ZLc
+ G0JGC4lNykFT6srJFVV/BQbwePSqkWZfoWiWFlV/Bfa8lEwzumEUCzT7iuQ5/gX0fxsbG4KMZaZ4
+ V+dZF74KX9cruVCKGuRYqTMUKYc54YSCWDklYaC93BgxK42o/12cGSaji9qa2qjhXGry9RVxKArt
+ wzXUctm9U2MtB1nSYCvLrqC/QkmilgMjKQT1W1wfj3ZyY+Yi+yRFyQr60qXzpMFn0xg1IQzQJvS5
+ EDC7gTsOmHSiUlhdzk+3JN+FFTYuWbaMxOSX31M7gkUlpgSzyPkdAiRdfr01R31ZLBt+g/UhanTi
+ uYByyYp+CH02S/pTCuZY0z89OTZXD1DMxnR/xZ6X0iyzoJVO1+X3YHBL42P7ShXBvAB+iExeCiut
+ Kv0nCyPhh0lJYP34WFwik+lSfmacfqq3cWgJKd6S0Q+xybmvwrxGaj+jGHXarNaJ7wkwhBYf8jsf
+ Yva06r0ghDiycWefAubKPB8PDswLIANMuJXvCAJkRcl1XWZrSwAgDYrJy/Teoe/7HfzLHGG9C5E2
+ JtKM6NIK4k0v5MzYREafwq5XJwIM2XC6BhA8hs7J9S+ibHhA5wdzHEsWx8nc6F9UKO5v6yDXw1I6
+ SRnEb19Ai7PlORShQBFhsXkhsgzED/oBTrSRKSgaTsdZwMOKcoWzGIYj39F9Kj/grBjdTrU2SCqO
+ vl2T8Ta8v6WjMtS3cb/uUcXr1OUoUcGS0o6YWqbVLFJLlw630ff4A1hLIJ64JuXMuYnLgnDxJPVC
+ rKa+ANYGhLdkOwD/xS2Ym+p3pmVfDJEL2QDPqwPnybgtV8O5Ot1KFB0M22AgT+U8YU+yGuk7qmyp
+ fq2u6bweyFVNhg1dY1ddb9+V9Gn5zS0c9mwSu1IuhSomnUNOXHo1S3BruXWo8/Dfc/pxnr1kOpSq
+ D7ocdw4e8hPrJpGePR+Mww90zCYkixS5Ur6xStgqsJl1wZxO1KOEK+aWqXoyz2QJIKJDpvVbstQh
+ 04Fvc0yZT5FBuUGEY+Nxz0+7afrBFh36TnwdhJcQcI6dL7HFFtV2kAyHBmROf0r1cc2Udnmkf+pn
+ XQLUK5gNaJsmtJWpozK1dRazbiivOr/LdOd3vPL87j60Z+ooq2Q/WYj7HddTpzWItuXpuEcsA6Zc
+ r83YGiDzokzPfkjDaq+z97LV9MsvTuqLOD2mOOGIGbjoBpw4HUyAVSy49pr/ep4ipb2I1GOKlBVO
+ RnFgjcPQ8S3X4QSrW4ipvS6GPE8Ba74I2GMKWGSFDnoVV6u2YzBxO2XpQM7S1+cpYPqLgD2qBjM9
+ B5fk3iZgB2RVdYTzneTleQqX8SJcjylcOClxm2DhPvrq3fTLL1KtF5F6RJHKNnH7zoTfczlTxo6h
+ Nwx800v2sdZeF0Oep+y1X2TvMdUZzhkEtyq09yRV7TV9Pk/B6rwI1mMKVhyMXIvu1xfHqSDRrffv
+ kj34756nKCnyiyw9yYhxFDq2AwQ69uowOu+ZkWudD4EtoLu8W5XYnm+PI7KopvY6e3+mEvjitn9c
+ beakC+yrxOsMk7zG32cqUi+u+6ew+qm9P46c8CpwLYcsBe4H4XgYrWpttdNqZe7XwI9NKxbeoeM1
+ fb/tcCI2mUq3PhQmWmfNsFbNKQch1he/VIPWbV5I89OpuZlWJoRUPukK7BmTqSWCiygkm5arD6rg
+ Tk0sbDcYurbtOevWGIZL4doocPGosXXu5FpRGd2sWyhQa9+rhtpWTXa4BftINjfkPpPNDTMOWuwY
+ 8C+3ieE0Dh1zeDoww8J5i4LWtkRd0hXcnajIQhN3KuCLQvZDSLqqY1gb9wGwfxCo4eYBctRES8cX
+ TIxQVI2EiSQI/n05aLYfuoS2/MAlTB16cfuSyOScFjxhGKfw05VJ3PKpGSvC+QUXj7NeHFraPjSN
+ O607ZTBKFppm0OdcDo7r3RSRqOsF1oEXcs1YBPgI7OQxuStbeVjl7C2UNscC3vzGCFyneeqAqsAD
+ JoqrZPmI/FpX7PbkVLa9Ky05s7t8uSx/hPWd1szSjTJcGrpBZ47DtnlaStbV5kh9Lgtsp2maY6Vt
+ LpNcqPy5mtsMCLesv2UMT6RGTaWGmaTJ5kazH7PTp/OranPIPpaKnEHundr3DLglbX02FnO3++nW
+ v+/gbl2uKZCA6TQljYYLrko/h0CSxLK4ac8pfmn6+YSN0z0cEHZwzf72yZYYuV+4U96BqZ4pWmj+
+ urjnZlv06aZ6L3Qs0bPDnmjaAk3lBz6Gak0xxzIeePEQ+elkthORpPnjRlLbsvZa4Mh5tY2Hyv9i
+ 4YbDTZdsOySbD+kSab3f7pvZkXLMGnkFEJJh4iscOiSH3BhOq9UG9bkbkV2QqG5evf6PUPizaRPz
+ NnLoQbluPsVc8vZwjTMVhjs1xRRKScPjS5jTiiFZlAUlWplboqdF6GDz9GxOMa7IPJ+YYtIXMf1W
+ MVXuRUyVGWKqLC6mqsgm8+hWsEUktpB1PuGd6vqzbRfE3EmOuQWz6wffuX4TuvYH6h1Bs+uHoesX
+ gkw8JBiMpJbRzn2Tc3GZl8Bki9BNupdbZnu5qbtguoOYbgOFo6DSDQY9uvccpPUmSvw3ZOPoyMYj
+ SEjbYGDooBz5f8ntQi7e3KAnRyCY6OZxPS899CUI8cATPPWl2g9xx3saYMzebOfcB7gBPXfCUlNQ
+ ZUtUJVXW8VQjPOWno8OzGZE3oUn/iuxLZG8ivjUPtJaEh+jguQeqRQ5FwpONWgYeetnuGBCARx7I
+ MEbHU5s0UWrh+QOQqilKRhPP1WyrqqS0WyQGUqgkXMAkOoYLmALP51Tw8AOAKWhSUzGEpmTITfbe
+ gqE+HuCjSh0Nz4RSDZ2cgtQUIV5rYjw5+EnToBBDlDp42FGng6c0NQWKQUvVMZ6EYzzDq4NFAGl4
+ /icwQWrLLdEg5zDQd6RMb385aOqALx5wJHXayAcDwBhQugrc0PBIqraEfgxApA14IB8MA4knhxI1
+ 223kAx7IQNhiAOy2SsKRbs0gpy9BCuL6aOFZT20kSmm1hDYkZ69KEw/6JG6SVksHiC3NEBQFa6Ql
+ qXgOFWTHE6HaHeANOa60hdXdUUTCRcjQaWMMlN4i4XgQVEsjES1IgkzVsUoVEJq21KH0G6qefLQk
+ A3gB6VJ5wPOxkKnAdagQrU0rTCQVxsQB8ip4einwHcWAVDcVE0xA66mjMEkRSRqNHGSKVULkS4Aa
+ abbpKxU1lHwJ0W+1kDsdhdYXjTaYIOhEyAyCVgIcZK6FZ1lhCggnkmqQcFY+1AeejNXuENGCViAZ
+ CnslUvblgJMCBIZ8NUAKFDy6i9QUcB5rSqeVbBg6PXkLKKUCAAWRYCooGEyPMSPhkKBrgFhRQvFU
+ KrwohRxmS4rVLBkKkXUdpaQJ1YhnwxqkgkAYsIKwdrGWUbTQO6bSikcZ0IlckAQQjrQ2SbBIUnQ7
+ IFEAVydCAWR28HATIaF35kki3WmlV8vpz2F0UXv9TjqVBHpuaUQnIwTXB8oGwTiMBLUtQF8xjnH+
+ jZ0zMtNxx+ZE2LzC1Pg0OX+ZdlbJHUT5M1P58/bogj+BxQnMDnP9C8Ekm96FoC+AVKJXOuJ3Lsv5
+ LiiZ1kgubprqzshGo+KAh3VRzH2eXdU2e3BNUT5l1ORAds0wGEeOB2miy6SLpnuc8kxgp1jzCSg6
+ 9ID6/KYqRWkZ5AK3bBNVWtCph77S9PTDxD2QvwQOd51BN8e+yP6pNVElID23UJYuaT8WevHMXwO1
+ HTnQIaPNw2qcbVqjPpkd3+arnBEruvFQlAsHXJOjj44FXcaaHGhp524m2wi5qxTYKfw/6jtvTo+7
+ P4822Fu2QJmDxl3XELETSYkbikxpZRNUleig402wHQssM5wW6U0EUYYe8Ec8Ql6EXgPMJzJTEeHh
+ KlqjI3fwlDwaVHvNASLzQb1w9fVPaOlEZIIBqiqH3kFMD3M66FE3IbWM2IiBTriQA+w3av8PJZgd
+ 5e945DbBi7FnhlQej0PXSo4Zi/GewY0ankOVHvOsUURr7PSc5CzLhICfVnkki/depEZbrZyYg+So
+ 9gWRpofT5bGO8SIBhjThd6vTmUK7qAZ9B3caXjmsbl/Tiko1Wp62HAXfgO+xE1owdipBm90rMBzh
+ QQ0btfrf/WH8dSUjBwRJ7ejQrbYWJahOhXClgiSqp83s3oeeZ+IpvyEKtx+gCxho9QNoTk4YcuPX
+ xEInhyvQk1OTtdsD0IqraUsr49N06xO6mAvIsUz/CtpRTre0AP46NarXVHol5SpNx86aHWjZbP3j
+ aCUlrwa2g2tBW0ghbf+yR/URvKQMYWC+SRPRvKVKqNmhSkjRwaSReS0kN8BUAGsiVUMUyj1rIELi
+ tysgmeI4pYES5B9IBc3G+lYNRJktt9oLqyCac3EdNA/Cd1FBzXZHMRRV/RYVBCL4FCooY0meS7n2
+ 9tx0j1o4edqMbPOvRXTP3m97zBjCt2zPAwX0TdqH5i3RPjDYZCaQ0tQkGBll2kdRGnpLxxOBE+1D
+ odyz9qE0frP6URSCpKIXxT5F/4H0zy14366ACL/VxU0gmnFx/TMXwt+ugBQ8z1pXpzuC2/UPEcKn
+ 0D8cSwpsyrW556aBtHzjPxlHMKT0BFVebFB28u6MqiF4STmSA/ZNuoiHUGoP6TLVSB1JVXh91Gir
+ EKSn6ogHdM9KiVD87TqJIqooUzqJkfBAKmk21rdqJOS3JiuLayTMuLg+mgfbu9hDuqwoqj7VL8xj
+ DoEEPoU6yjiSZ1JJ03tuKqmZ1wHdcGw7whE5IG4+fdTd/1Hb3gV9RF+4IxMSSN+kjNLsJZoIpyKY
+ e0iSdU4TtXWpmbmGUhD3q4O6+xu7d9BBBMei7JPAh1E+t6B7u0cIWAxy/Q0eIci4sPKZC9tvVz4g
+ Oc3WtPq/XfUQkXt01ZM0qRIWFVvZ8umdKo2j5xv6m8Cz51Y2b7pM2dCXlA0EyDfpGcxZomJwMpep
+ mJakyjlrx2gpUkdO1QxCuF8N86Z7Jw2jEASnTRyK98NomVtQvl3LtCSl0+ksbBTQ6llYzcyF7rer
+ GZxeNfS20lxc0RDBe3RFkzSnEiZxLeyedEzhGPycbvlU1/HCjeyUWJ/uuEHsa+k9ZiyLlUzK4fWy
+ Uwu+j+kVvuQWtLfsWoMP7AITttx5SnuxJc9Kmoasd952yS2FdsqMUehcuVA0MIxFkUU5/JoZtguI
+ 7Luiy2WKZZ3Gl9OB1ZeM3PEikeklNMA9JyZTlfkNOJKCF9FKiqzuq3itli5ouNbAklp4DxiuNmiy
+ lza90KvVFmkcrjPAi63IIoO2B8OPDv4X2NOqSImLZkgEDWVvBPg+j870vpfkUqR7EwtMTG6dTJLj
+ VrrpwH4qCT5ew11a80ZW81nfQyud+370+iaT0XyFa8QmSmtcJle1KJLW0q1cvbT5ekmqMREIumwJ
+ K52rb3xaVSlbnDi1OHHyFJWsmiGPdnWVVyyX6CHTQnahUSTkV8Wx6i7M9icrG1ggtGhQ65M114dq
+ csSeF6SryCuXoO5uqZu3LHM9DiIxFD6JMrcIwUR9J2f4MO0pr+cRKxY035JYTPovXhJ79xq7bX39
+ vdXYvGvtMelLjc2ose5j1Vh3/hrrvtTYjBrbfqwa256/xrb/xTU21R92PTqWe9L9BYX1+HffalAA
+ WLXrYLrcRTYgaOKuY8ZQ6Ja50O4DPt8T7vidwuXubOehVfG8UOIiDG+K29bw2L1xvL3dEAa8izC9
+ mPepGV/E5+7ML0KsqoCSkhepBF38FT1ti2+6yWWc47ob4tBj56GQm9JvWwacw4uptxyQyKE3kHX7
+ 6WadHt23MrVsmuziGZo3B6Sc6n08EVRpPBoAq8nmatd3aTJ8ye/uyUJu29/DwTxmrkC+GBqU+pii
+ OE9lvtNNl3+nF97E1/RqVnwFoskWV87BNN1D4B2TOt1u1E9WSJet20bXkZ5sPNfaP65k5LMA5vsl
+ FNEl1jxdkKit/5gPw/TM0TtVHvqElcLScehS6TWdZ07kmQ1hz7ckoX52ur+58tPqQCnr/+o/xNip
+ muGEVX3SLzNnHFs78+ZUEIX09cQxPeHMHToC8bVKOEzHc74nuJD/3el22cr9KQLouTNl5PKBydiU
+ TxfXs+tJ2lPs+SsaieldCqJp23jy0Dg7aygnOnYYjPBO49LV+xTPxAXBr/VP3BvJ1SLJBcG85zwP
+ EvDYol4YCi89+Ybe5J3NRh5P0q1p1D7ava7rzElfqKotm84xcP4SeisO16j5W4S69euBGzt4o0/F
+ BrYUy7XBObpiaPrvcuHEZ5NEFP01Uw4ddvDRg219w41tzZwfB/nKO3DaUrOtC7gPyRMNSceL7RWL
+ bn+RVdwfhTuXFKWFu3FwL5Gmek2p0xHonjapqTQFA/dCQR7cUKZAuIEbp5odsuMJw1S96ekS2bKk
+ qrgxq41boFTVgqLhgTvamkZTJJvHyC4pmoXcZy8S4FBax1DJ5iZLMpq4YwgRJfi1ZNwuRrZyIXK4
+ M61tADIKbldT2vANJYm4D0jE9WSIM+5maiu4rajdlGRZ20cmGIQJX4ZAtwEkybqHdAO6ioIbnDQA
+ p7eM/RZuH1DawAKMb7VESCDjETtyuw0EdjBHU8EtWri3qCMiPw3yKtBXXdLIpj7MYgAfOrJ2y/3D
+ PqcsSUtAWSSSk2ihTWjGcSCk7TrVMFVbhCqUTqJOPkBn8yPT1TJ/zQ/0RF2aRoRetnfjYVKdnhnC
+ UJyhKzgNT9BP9x8xhyp5DLg9UTh/QbsvLwgux6NbD9Igcw/7NO3rn9AWSqZp/Ci0BqwzLNx5BynJ
+ lZ4CPSYrRqcs1VV4P5IVDBE2qrEgrjzLDlN2zZEbQ8P8AmmDfp8Fptn5lAF0CFachuUqIXfoVzpb
+ WnREZ0cyacnt6hqbnAAdJ7MTa3yiKbFrv8B3UIk5VpdPwha0JqRm7ANDawSsgaG85QwCD+yJjRqx
+ qwTG8tWiM30nEVcOTT+pfXbbdCJ0BHGSiJ6FRxHPTxonF5gR5X5RUO7J96aV2SxrgxT5Xlzoguht
+ qjVW7WCdDt2CN55T5kKm8Cu0tvqt3ne16H0v0doUVU5vdwStq0sG2fSoCclbx5Jxz6OC+1UxhPyN
+ cNuk0W4JhmhYsojxTRIC3/h3qGhSC7IoHXygrgTlr7XJ5ljFYG9NuSnIntjCF/rbVUAj6rj1UjPw
+ KDIJ+hGlJYDeb1l45JiCnn7UiXpbhSd+QagqsAABgqI2+RLgL173DhBAlWu43VhHRW1gN9MBTYzl
+ aQIp1QL1iVt84YFbRhUdjz3D6Epff5nBy8QpEY0w8uL0IxoE12I/5i7TRj1yi/48YHYJ03d5e8yg
+ s0S07DJrlbYHVLcGGrmVux/p/DmzeUvXCpBVAdByNIMtFhCb1DqfXieAhm9+oACm4YhbHbDQ6gES
+ QnIPXB+FmttJAv12NpWNW0ggYGolQQU5xLhjKrHNLD9ya/3c1IgWv3xgofUF1UThnmhZVo0OT1hx
+ fr44fPof5iqfnBfukf5vXpOQp/SWZQoyWE5GRzYMo91ahAn1/8nQsCsXKZSxgRzwUkYurVnnKiUW
+ R13d26obE81YADO16uJ+MKRLmU5jMy7gNh3xLVjlHSNs+7IfxKS5Vg5nt5m6SMdSfmrqydTEG0VD
+ gamw9JvsW86Mzwh3fQuKuqapxwfCzvaZJLB94rikRJpro3p6+7CeGosUDS0xF2E0PO5x3v9pD/3Z
+ yeb2zuHRh8KsQS7XjAOD0uzzzQUkyf/18wGP4vHM+f/u7u7MgavydRbLXMTRadC8858uWMg1w8XJ
+ HJHFJp2dRj3bx1lyp/e0A7PHvInzejLv6LXMHYawDwNUFNzkbArUYwCCnJUdpWYSDBRgQI+Notkc
+ ZZcYw3OLLoTs9pEMJbnhuGQck7if8KhJKLPGHyu+1wNrO3Ue8SikJdr0evLz0mU9LFL0IEt5CkHI
+ mSOn7w4ONk8+1rijwoFEWhLTBXj6qMbTiqMd1ujzXqwyaokqpyOnyPFAhuiBpvkxUhqDHXPoDrOe
+ II2hJmQtv3IWO7OfRxu0T0u5yoZTSdZkOMv6BXbkRqr+p892f/RK6L7dPDl7xlVA11suWhFk3eVS
+ VcPR4fudk9PNs72jw9NnXR3BcDj23XiycJUEPnAoItdtR09bNQmGBXV1BrVzerbXfdb1c+lMwEQG
+ LkdgB0dzVBK3zvr1aZpxmdrOW6iVo5O97ub++fbm2eZzrp0BcDcIF247b0k29KcJ28CXZaqc7tHB
+ 8ebhx/Pjk6Pdvf2d51w5ozDou56zaOUc02zLVCm7e4ebh929zf1nrcr6ZC0SXte0aJXspjmXqVY2
+ Dzf3P57uPes6MX3Tm0TuwjWyyfItU30cHT97aywYEXNq0do4Gi2BFVbo5I/2t8FAfs6VQecHF66M
+ tzTbMlXG6TswhqEP2drb3zt7zgP41WgcoRfU7LneN4xZTnO5p2qI25e3mrqwHsV3mHnV7u44zGBV
+ eQ1zpS3iMmyJJ8PRIt5CkmG+48dDSEg9gpzoZqXwTkJIyhVEJiq3TRiP9t0LzpWdTWdgAtEmLnRI
+ slH7+78oUev2xDeHroUWOA1YYxFgbp3DuPH/dk7ADN7r7px3324evtk53zvchlELjF1Ycvp4d0yf
+ jSxzYkSfvj06OTs/3DzYyeXgFu9NZ313crJz2P14fvbxOJ/r3en2VOoyLDcPjt4dnuWyklm7uTIf
+ 75x0d4q5yWxXLnsXizj5eL4PmXJpHV98d1pV0unHg62j/TwroPlOJf/13dHZzjQDdn59B9prJhm5
+ 9HSSlr5/ZRlM+5hM5kFvydL+ziBtqQVEttStYkC3GJCvEbwrJB9wspPPcnB0OJVALaZQp5Jo9PWP
+ rzM2MjyYbiJt+O5qiYCp0khJGXPcljM940Z6wN4FmSFz/Hh6suC7pbo3ilNdeCMPoKjk7u7BgCJY
+ 6JSbPMIsUC7im6KAi5pb3GqOT3WFL/gAekF+wauo1KoUP6IjyuL/OZPMmzRnF1CW9fZZo+IKiIgr
+ Nqn4HptUTWdnbplWymN/+wJpcgrE9MLkbW7OeOaKaH5ZTXFKKV98dho4V86HdBoVz3vCheBqSnqc
+ zkeRAt+b3pj4YAE8aW6p4RmNR/lzXoFDwigM8K5DcsbHQRDiuedYPO2Maq+bkHk8wrMK1DwRveQG
+ T27tfrqa+5hf0zPdPg/YSsDS7XLZFxHt6XX9loeGKcb3AnsCj3TFQtI637KlQlv2x/LVgH0XJPO6
+ dHM7wrV5fKMY18nR1QPTs44U0tqgxOpmS7wJQ6i+afL1xJYTdM2RUHf9ODRtc5IsIBGm6gr1PK2I
+ 2OYxTMYMYK3Ta074hZZUi5EyO3hsTXuLZl+Nw9ls26ow5x+dbwmzdvBaVhgbRI6A8u08HJ9kTVK0
+ Z8unM7zKEa8uOF7deTAeKbIuNY3nyqLdILw2Q/tBOdTEGzSeK4OOd94IJ9iDCHVdmISCczMiQ+eH
+ U06KpHWeLbdwfeHqqeml/azw03eiKIji63ocD1fun1lNqaM9b25tBcHlFLOG4V/3zyxVl5Rnq6mK
+ nd7qiXPl+A/Y+ZEbrf413NrZ2jvb3nwwZhmaJKscs1aZObpKzNYFDiTINiihbV9i9efNfYrO9MZZ
+ tsK1GJwkPabrXTlDwUY7Yc8no3McL6QDloKpP0eJd7HyuWMOCyOZ0ziwLul+U4FOkGceWjw67eHG
+ B482CNhyYAhW1z/C0MuPB94DDgBwt94dm/bDtl9dFT84zqVAl7pX8oEMWm0ndK9gzNoPg6EwHHux
+ C4N6IQrGoeVEeEalZXrWGNf4k3HtR3MQBAI7+QIGtdod1WQH78FZamay+3DwOpznw1e8S68tLzdj
+ dVUg3HzrXgyWmZdNMBN1+Vmwcj+4XmZOqrJB7rBYZk7K4raJ7rsr7NI3IbW53C1dbbWXnaeq/OyY
+ 2mlKmr6QRfoQRtvADB2hZJ3pv8Ri27y6EN4HnlDXhCHabNUW2xKIRKsj6crBUrezlJ+KLMz0gC8B
+ O3VDkpvLzU7S/CLhaBwDDT4O8SoZypIGWVLBjYTYvHR8yt944ICMR7EQOrjD1psIuAzWFv4aA7JO
+ CN/AcNP3x6YHSUZBGMOXLXATGwCPq5BxhGVEU8VCxeh3q5j78Nk/bL3sDUeeCzxYoH6qs+DeVNym
+ EfiC89fYjScNAbAeDzEKK82iOzFwDhBSmp7HQmIX1W807kWujdObLLfg+nHAAEJdGHerC3aG1Opm
+ qvmXuFp2vcCMK2tgE5kCUZP/fn+jttYjoY/JUapNIVnpAAxGlvvjYc8J8YvJt3lluh7p7vrQSmLm
+ bgGdhKlH457nWpKwFyeQ83oLGmFSlxlgF6oYorGJ8W2WlYc3aEOp/gSaYhSHLtn+EqEHpSFcD1xr
+ IAzBmvGDWOgl5UMDRrwcGyq9fVfvgqEudwP8UXjreIS5e37kcusxK3oafl78xOm7Pm74B0Ypd/Qd
+ GFJzyX0HOU7FbjzmlxI/LreaYNG2l5tbTDufDrD7q2+OL/AqXEGVVfUWU2behRff6J2WpVZr2U0V
+ ZBmbaVwaxsnkGs6lZ9uP2COQ3muJeKdKWmvZW2vKvBKzank4qUid5rJzktd7o9AFK4cMiIVfxp6g
+ tpeAiS1dknM68EkcItsukujbkUB88sIpWPXxv84tkqyq2aTDwYRoVO+3OM0eVgae12ikgokf8VCl
+ Fy4uugZucVl8WvcSnj72PDk7h4A+PWuXuz/VhY+OGSbzDC9t/xvXl5mTYMwGFU87ilh2eUsFbHvJ
+ teKzkr+dG3EBxr403JRx+2YUU9NY2DUtKHV+zu1sv9k8EY7INUzANfWOUwlrynNh1LK3XBxNq006
+ ELynhZJsZ9ScSyULI7H00BCyesfDTXLcOKxif1O2lal0q9PDrHzcdSM8Cggtgn/dQDEjDS+0rfYr
+ 33XB47ZjJb6c5W7RBzjFekKmWIVf6dTq4yyO/2XsC2rnG9rnA0g8OWMpLp7D8C+ReUocToxfuP6D
+ CbzSlJQld78ekcJwBFngxcPumMEbk398agk/MH0Y2OHBxcJOv++Qg699J/rXeQJPnHgc+kLgC5tR
+ 5MSPtStKljrGcgt/xpgdsuzicRijdqR258mFHwY0wZAuC2Rnd//bhD6/M+tBq9RogaJf7tUWjB8Q
+ FdKJtkcSduXueyMfljG/pmvnEha9gezxYIo/k2By//xpKpKx5H4pYEcUCdRieqSuQ5MMZbmb0wNv
+ ZQTLUV7y9ZOHTiywTmTzysWL4bpkveLjiEhH0pd8edu2643Ri7NzfPpIqlZqt5aaI5mm3TGpa/VR
+ VW2nVdjL9iR215bpoS8P+mDH+dcZXWdBbHpC14ymq/RB/CV4Q+aSq4GMJTNMrwdhDm6NeAas2XZ6
+ 02bFAzHEMJ6DsCBHVitGpA/TjFrkprwlZgw9ya04jfywTJGayz1wwTNb6MEaj61ZFBi0PPm2RqJS
+ d73g+t/rw8icsymxj3aikXzno+keeNYVBushmNe7oeM8Nnt0qZPrSL55/rTr1XtY27lEj3asdbfk
+ 7M87HSJbBrDkONmKcuc85ZrkVsRN+53vxh/ceHBmb9oLHXc6lXm+069NW+yn0Mq0Fnd14+7R0Vnh
+ gkjbDD3+ikhoEWIofBLl5PzXoys8gfQTNI70ekd6d/OavM7ueK4oqHiVJII2hTMAvQX/CdvhuePb
+ 8Ht0JQ6SO7HPSEPEn7RZ4lXacv5u4MKNlFjiy22U99H0puTw7o1vCmRV8ysre5EGqN6lAU5lnr8B
+ RuHVZL4WeHry/uPjNEFS0uO2QSzypRHeRyOcksW7N8IpkFWNsKzsmcerF8xoE6tMI4eiJ0JDxImd
+ QI5HYecOH+eEiZ1irhaPNVfzTQ775suJGIxjJ0xFvCyF6/tcikQWR+wg/7XQ8UycXl+Pg9Ea4FuC
+ iQissS6n8KHBSQNNyOXyb+Le4eR6Edwd7hHBM8PJ/Kenq2COdINhL9i059djXKb59NdcegvvErhF
+ bSWXSwte6FiiZ4c90bQFmsoPfAzVmiVB+ZQks2lXYDDf7dSY9F+phmZW0cHR4Zw1VJ53Pt5Cyn8l
+ ax9Zw3Ot9K6anQNVrtHzZc1vTqlgjh0Evum5NybkHwFwP15EEZVkv0UlYVZ62Z8jJndVXTs9EW9z
+ CLG/wI1Fqfzx9zQMWUmJNnv0+iwh9u41WwK0qo7Ly1+ktlV6udMBf5XSXPWcyzjrmg7qBmOPx6iU
+ HGZ3r44cuKqKKJa5SBVo3z5+Kck89/gFO111bjtAfXpDQF3AElBf+qv7aEpT0nX35jQFsqpJlZW9
+ SLNqirsg+Cgt87emJM8cPVahDCZtffLJPMpku2HmOO7VFR1lhcoY7j8hnyBf5Hai3BWMSX/Y50mo
+ vK+IIZFrxvRyRVoUHZ9tsVuQst0wqJRT/2/xYqNEd/9//y/ZA0D3/0jCpucJpFeO8CwpJ7xybClV
+ 77yW53CBZhLhdY/QEpFunTnP+SFkj4ZuUyd0euHkQeZtn755KXfH5NoguQByEMejaG11deB4I2lC
+ sIax2OplbzXjaogWxurp/qGqKbI0iIfezyggwFjHP393CmM4dM77QT/wvOA6XUeD26a23QiQc4dO
+ tvvGfCyMK/B6C/nuHRmKxxirOHChGSNGgMZ4GK1qbbXTalUgczq+uAAZnrphdsprMKvKjW9CeRR4
+ ruU6kRSY8YAgPI5WHX8VP1dHoXtlWpNVMgonVV5BwDFNWM3QB0QOD4LrB7fjuNnDncxH4xA6lOi+
+ MfWcC9Pj5JDiSb5XARIIQBAH0e1InmHa+0aOtQgOvQivwjVHq1XySKOnZXFKIpkkjr1MmyMgsTeO
+ 48AXL8JgPBIO0Kv13qwPE4VGdGyNv7CXhpOE3XFYH60I8bUbx5wzijpwUf+vM6cuecdNqiIXUBNi
+ N8b0uwQR3B1wxiBxzKQ36Bavxy3yjaFAOEZUOdvJmXItGDloyPkBZHPCELGF7vjCgd7ovOeZ/mUt
+ N3FZhlJ0dZEgRTj0HaO/JhCCN2qKlrKg73re2vcto2W3m+sR9K+XTuFTZG7udWIxgXIWYaRz4a/1
+ AqiOIdBHGEWBXrnO9VZws1GTBVnQVPjH+kwXTNSN2n5wEWRojqDFCXitoSZLTVkVWpLcaVqiIsl6
+ W2q2RLwNoS212mCDSFpHlTpqW1AkVWmLUkvVBYjWm5C63cZ3vaNDMlU3IETRmpLRagKApqxDFsXA
+ uBa+NjWE32phqmYbUhiKijAMMCIkTWGvAMhoC7KoSx0FgRuazt51qd3RgDapaTQBTwMCAQ2EDGZ1
+ E5OIktpsih2AYIiIlqgAom3RgGSAuA4FtESpLRsCwZy+Am0GAFUludmEcLmpC5rUbrZI0ZoAcGVI
+ 2QGSJFkj+LY1UdIQfWSGZlwBTRYCaOuYSdaagKmqGZC11VThvdWCDE1gp6K1kQOqCoyEF6AAnpKG
+ 1AKHED7yVIEwRSY8U4GyJmKIeMgEmK608b0D5csqIgyUNSVSsq5qYkvSAGn6DvVIQHd0NcG9CbBl
+ UmeGokFmqClEUMUAXegAV5v0FSyCNgTLgmJIbaUptoEDRvIBjxakAdCqjmyRkbkysFYm8mGoAqkY
+ 4K9GJEUnVdtGQlAY5GbrC86yowyiwXR18brszu9pFdI3LacXBJf3oEN2E1ALK5EECaJFiAbu35cW
+ 4ZBaajXC4ZnqEWhpLR1Sgzp5j2LSbr/tSJqhv1dQUAegRdqt9y0QA92SSRtHQZNlFRonvhsokOwd
+ hQWbJKRqQqPppC8eNAwFpF9vRijLMsqegi2xA6oFX1GBYVYRt7mAqJInEUH1SpN0XRvoKK0AB4z5
+ JhTTGkDjabWN94g3vrfb3yaa2F07Nl4Re2fR3Ceg9vzFRfP6+lpKECHiyU7npWIq3pucchguiZyC
+ JlSbU3LK4ZnKKfYaIBIyqN7WW+09dnYtkE4IvFIUUNhfDkDjgzol6UyFvNNf0IXwF4W3ozSFfAzG
+ ocBCni8HqsLgD7DnM9Qr6L9aIJwolpqBulg1IEZBTQr5uXcUXegcsH9qtjX6CvpSMa6g71MoOILy
+ ALfkXOFmJX0AStsC9QstoEM6hBZ2s+1OC3Lqhpq+txVU59B4FOzzmqRrw3foUjrGlSE1m1q16K+O
+ vSdwvSSuhbt7XBJIVY4WrqQ5LtSeNU2VzKEegQh75iQ3gZqElaYsmXDNxeCF1Eo6sYz+jD63SMG7
+ Fn3zSsQmfc4mZ/kgyMtmo2cVLhIPOo4lKmdnk/SyuI9NsRfczOlbms44h4OprDTGHy8JoKlzU8vF
+ NInTlPMF9dncfMrAgotTIJ7c74SjUZ5nw0mCSTfx+6bFAXR2/Ap3hTgthtygTuAe4ycFztSr7aC8
+ 9Ry7N+FQtjLwdC7d9EAn2q7pBRfpEsVeOpgMbNM7HbhDjOpxEXs7XOhjNuDpqrtTK54GV9KUS8uc
+ 01+a5FXEneEoniwo1SzXDJF+LH4zTO6F2QzWDE5npS2oNjmXQ+hAww1Fanqgb9f0hCNsH2t9YcuO
+ oeFQF5mPjdSENnngDlhjIolFUFkx0XLQWJWVbCVXi3pXwGwxRxHe7PBucH5GFw1Pre4iDVTV0qXF
+ nXaTvOIUBiuGFEFcyoViSViiNxI98qneASMIZaSEvllzggUuJdIixJMRurydm3j1T/PKpKG116we
+ z73AtHeuYmEDRkle5KwL/0liTPsYKpn4bTeE3//IxwTRQXRRDEehwEtKENjYJ8ufhSyw7ptDlNJy
+ 8Z0hpCt/x+GkKp8EzNnx49B1oq3JIZRQrx1uvt97s3m2c356tnlyVlupAH17xt/lPwBfAfEGkmrd
+ /fOa8D/6uf61qkURKte/CqAArIFQR4pBJ0egi6VrM/RJPEB5JVjB2LOTiyMwq2OvvWpg3q/rX9fz
+ TGXtb4qvLJwAbQikF2kIZNH7gmymgJ6a04QAjtX0ex0P/csC8Wt9/jphymmKQwtXkWnbFTU0jgab
+ pLEcOHhBSL6aCpH1S2eyaO34wTVk4RqkhFDrvwOoBmigeCCFwRj0UXnW+srKHwTlFOG+GzoUpy3o
+ awBLHuFiZB2PU4gPadstiAeHL1hKro33WlTTAfmvTBg3mlddz7UumaaYR15e5eXlFQraN+WTRsGo
+ vrLOo3HmEknKYQXo898SERuS8J9/BJlkx8kdlvXvr2V9ZoZMfUWC0B3TGtRTNrMAZDOBUkdPO5ML
+ fJVQBqXIMUPI9Wp782R/8xzIfi2ICp8KaiacnIGGFzY2oDWgFoFW+HeC3O8pqD8AT05SSHhK1Yog
+ 5thRRo7lAS7IjCjDD9uQA52GUIkPbXzzo2SPQ3JlcqkVQlGgIPNYfP1K63SUdVh/4/s5lhpDqWuA
+ QDxcS2uNaw05wZV6ROaPs1IRXD2Bi0VVag0YESbaIkIdhZcMUXCp0kjKpPXZPTrc3XuDuNZspze+
+ qK2RLrhRs4e1NaVRM8dxcBLEhCEQIMOfRi1kAUCF619suxEuErZra3E4hpyXam3tb7AcIvIwYUC2
+ pjdw/W5t7ffa1tlhrYG/MNShT5U9NfrEYLIWlD5U9sTY/e2TLXgcbJ6e1f74+rWRrgkmJW3v7G6+
+ 2z/DV6yR2loa0qg5PmKYIAgUej0cr675Y89rgITE5qn7xUlpj5A8a5/M/6eBWPPAgmSlCvnMSsCF
+ K1kkfmVxrp1DBotDLAdgg7072Ye46rmxv3BV0urZ6f7mKihaMUo3OdWQ/g/HpwiIwMf3ciRpzDSC
+ NDwjnjLnuramqVDHA6g1+TbOlTLq/ugj4pAQyGSjjEIWNU0iiyihUWE0GstAozg3lWI1neIzoJQn
+ s5rKKhKXn758RYozarK6IknMQnTNp7/ul1A1R6g6g1C1klD1GVSolqNTm0GnVkmn9gzo1HN06jPo
+ 1Cvp1J8BnUaOTmMGnUYlncYzoLOVo7M1g85WJZ2tZ0BnO0dnewad7Uo628tP5yZP5mY1lZtVRG4u
+ P41bPI1b1TRuVdG4tfw0dnkau9U0dqto7C4/jds8jdvVNG5X0bi95DR+2Nt+s3OWjbzoZ8XgK4ks
+ GX8lUVP2GxBr6IxYDcbOfc+5weKu8QeG3MgDiB6aENqWZcRpCRiyWeBIlZrKYqt4slnBlJbeJkxR
+ OvDs272E3Gg8wgvKiRvAuRmJwVVInBf4jl5K+FgOFnHjgzSgnFRNpvWvNeVZXKwYRnCRT0o1OeAj
+ oZh8lBPDoqYJYRF9qE+szb1+eA4PDDFdzuW0XOMjeqRCSjb5qqCbxZUQzmKmKV8uWk+76KtLaKVf
+ 5bQmcdO0JjHFZpw1Xa5BGPqysWCf58B+NQP2q+hnERyRKmr/6aov1XNyUc/lyWU8ypTlnVqOHYwh
+ +da433dC1794IG6KnRw/4fPRuFNVcQSH8qojUQvy8X75pebYVeWMSeLKqVCfiQTeM+fEZp538D3N
+ B5wE2XVia5Bi8a2cyRN7C5++1NY6M6qSoFpRmSTu0XmpF3ipPx9elnu1srhH56VR4KXxfHhZ7jnL
+ 4h6dl60CL1vPh5fl3rks7tF52S7wsv18eFnuAcziHp2XnQIvl8DOUWcYOurTWzpajmNV0zFJXDkZ
+ 2uNx+Wl5VbBttOdj22gzbBvtKWwbrWDbaM/HttFm2DbaU9g2WsG20Z6PbaPNsG20p7BttIJtoz0f
+ 20abYdtoT2HbaAXbRns+to02w7bRnsK20Qq2jbYMto02w7bRnt62yffWzRm2TXXnWNbDL4dt8zie
+ w2ZB7prLIHfNGXLXfGK5wyW1KcPo+tpSMmhUCQ00AifnVDo515mfwVNTdM/EcQg083JGPx+LCVXV
+ UyVkSdSTskvNcavSQ83iyqlQH43FT8sqbpI4+X5q2VIr5pmzuCdmWUG+xMeTlWqWzZBkEvfELNMK
+ LNOWgGUVTps07olZ1iywrLkELKuwBdO4J2MZ2aaT8It8lJPBoqZpYBHA4E7rrsZbA/cjAZ1iHFB+
+ E97+XcNNTTWiXwdOiHuGXJ/cAfAVcQ0iZyv2yZqrAMLW1EZtHDmng+Cabo2yLSjm6/RatT7JStI/
+ 6eobZCBnp7DPZ87RKhGqMH/SqKetiaNs6wu+51e0yKV1MO1o4GuFZ35j7kVvC9nXpZw+Kt+dQ8Mf
+ U7sc8Ztt6NeScrWCjxUmVRLzuLxUeVaqz4yT5YYWi3hkPvL6ln4+M15W6dEk6lH5ebBzeHbKMZR+
+ U462dMpRo5UtkCYbt7H/uVGkFvPeshXTmoodyyD91o02lrFoXVRwf6o3XNS5q1XVSEJyWZUkcY9Y
+ J7vcUH63ciC/WzGMp+HLvLZ/Nzf+3mWj2woaK1R4ErPsdOZqsnIP527lUDaJWXY6tRydVYsGdivH
+ n0nMktO5yZNZtfmCRZUSOccesUU8sA9P8RZPcZXrmkWVUjzHjrHlorjLU1y10JxFlVI8x/6x5aJ4
+ m6e4ajcZiyqleI7dZEtE8eFO5mTC93J6acw0uTR8mfUUYMj1r/SrksaK/jWJWXY61RydVf1rEldO
+ 57L3r4ijlqOzqn9N4srpXPb+FXDc5Mms6l9ZVCmRy74HG1Dc4mms6lFZVCmNy74HG1Ds8jRW9aEs
+ qpTGZd+DDShu8zRW9ZosqpTGZd+D/W5rM7d2IfmempD55vVa9+9eyXCcZnkW94iDeVYo57PKQp4B
+ IytcVXzs4zNTLfLyaaeiOSQqOfWkk9EJDpxVyAUtA+sqrNBc9NOzb1runngRRA6NGexbDunTptn3
+ tAsicmjMYN+TLotIsWhOs+9pF0fk0JjBviddIoFY8IcHJN/zrFidc5rizqvOKyYmMlTLmUvjHp+X
+ hW6Ehjwffs7oa5LYJ+BpZ4qn862qXhKeVpuJSezj81SdZmr5/s+l22+Sw7aSrY8+WZyUO8XV58TT
+ mRx9En5qRX6W7Z5dVn5Wm04s8gn4Od3uy/dGLS1PZ7d77QnaPb+6jn1OL7pZRn5WraZLox6dj3np
+ pAHPhpfVkplEPjo/1QI7y5bWLSk3Kzujx19Y92H3eDPzaNOvqZsKptlYGNd9y+CzUfMmYdn6rqJv
+ vNTdTbjdr74+IqFkms1JTBmT75Gnap6p6r+Hq+XSm0Y9HF9Pj/dTpuJ7sjix1gviwZSzoWSEdBvJ
+ PH+tYXRBOTceRF6A1Ep4M+a7t7WMJrx8DSKiOHTMIYTfkUZgehRhQQfmRSTuBn68+XcffsW+OXS9
+ ydrn2lvHu3IgsXnojJ3PtUb63dgMXdNrRKYfiZETuv11kvGaXikMSnH9KwdVQklQKGyUkjVFG91M
+ p1D5FEZZCo1LocplKZp8CrUshc6l0ErxMPgUelmKFpdCb5elaHMpWqWYdnhq5UKSrVxFvHGC8MI1
+ G2fu0Ika0/xu5vm9Nc3vAo7d+6nnQrnd6XKVQrnT9dwsS6HNkITudD3LZSly9VyaIlfPalmKXD2T
+ FBUTsFQ/TKsppjdmd7DQEM9ONrd3Do8+pAonDSgvj4ueLpSLhD5AbbM+QP+37+ZO6OY8h3OyscJZ
+ l4ue5h3XwSpK89tWlxfXu2uS2r7B4rL17QQ2OSEcqvLrEu953jvcPDnb6+7vpOzPQnIr/VVFmc9Y
+ ntoNILUod7LdAEphMwBh0D1NXlcb1jxh03LDxz4a/5EivFuxeIVaNAIq9E5HMzQgJoo8worIsfAq
+ PXwFpDHd6IL8hsHICeMJoMGKP3d88R3uTQhJleqqaahmZ+Aal7EMoTGlniWGlCJJLwI7KFKmzWoZ
+ gKO1gcuTG7hiF3+6+LPdgIFIA2dxGuh4ID9qAw8Mb3Dtt0AH8KwmAOmXTriBDBE+ilvvuv+3c7ZR
+ hoqAMDfALrlBl4xyowhhtPG5NorXxrHrufFkHe8bX2NZ16+ccG1iBzHwfH1kxWt/RaN1b7wmf64J
+ Q/eCXiq4oQikOs7Jlbg7v77bO8NjvoMRRpoeoRW+PXPsW4P3rnONIrlpnxLj7vc/gAS84TzlXO0p
+ 6mbz3dkRQrZtmwxC2XV7JJi2UHJDcS25P/CAaCGdfuy9T8NPzmrJjYL4ub39hoIbXZEkIyKT7Naw
+ QtYcyBTOV+4SrkUyqItm0BbNoC+awVg0Q2vRDO0FMyzK1c0F028tmL67YPrtRdKzbU4LJF9M6tLt
+ N4tkWEjqkg0hC6RfqAaSzQgLpF+oBpLVfYukp97LRXIsVAfcOqXFsnxDKYtRwhYRLJJ+8RIWoyI7
+ XH2xLAtpSu6o7MWyLKQtuYOPF8uyMIsXauHcGa+LZVmYxdriLNYWZ7G2OIu1xVm8ML+a85VR03TI
+ g+6x5OCT23JorJDsmI65cxwtZBOlZyXMm4FtQlog+cLwF9OJ6S6TBTIs1PslWx8WSL+Qxk2W5M+b
+ Pr1WZ+4M1O08rwRxN3aVZZG5HIbM8vDepoUzVQtIaTZ2s/UCEp7KUzE8a1pZDERdhMGYjjCY4s2u
+ Gadagg68KeRcHFE62ekOqY7IgpJik+SNJM3XJR6CPv448mz7PBlKknEvcz80oPIbOOBo0Gut8dEg
+ 4zryq5Jfjfzq5Ncgvy3y28bfTfzZwp8u/mw3qLizx2YjuR6NegvIVVsN0uIyTwKrNLXBDBn21NnT
+ YM8We7bZk+bSGqxvZk+dPQ32bLFnu5ETkERMmFODGLTkoTaY6cmeybfGns0G9iEN2pEQtwhR+fir
+ NqgwNthpEeg5aZDhCvml71qjzL0COqtBVDv5Vcmvhr+b+LOFP1382W6w1bTJE0pL1temLwAlW/Gd
+ vWrZa7PBlpAkT5aFVka2rCx9TV60Rrb2pEHnpxvJnD97URtk5o/+qg1QlqmPqJFpqAbvgXvs5oBe
+ XTeM4hPHt8kJue/dyOU8jePI+bjZJeoSXo93GHLhlWs5x2Y8oH6jm6mQnmNagZ99hwR+9m16XnC9
+ 6+5m84u5FIlXMZIm7vCCuBPDv1ZtM/TMVRANWVRWB/HQWw3FqC/hW1rErovIfxOAqN+7MxLD6KKQ
+ u29xPtGxz9y9ji0qnaaRZLMia+FCIU9KekAmYSOSDGd77QvnhIbdDg8pXzQDKPzIJWeupUHxqPfu
+ ZI/WLrqH56+IP6PVCzEUh64v/RmlshNtuxH6vG1u1uDcCyyTgP0wMGPBDvxXsTAJxoLnXjqC2QvG
+ sRAP3Egw7Z//2YtfRULQ7zt+5F45/5wGQwfi/AvBAYH752xg+pckbz8IhYHjjTBqHAnuENrYlYNR
+ ofARa05wbqDNuQ60HwrUD2IhdDznyvRjGmK7URyaVgww/tljeBGcGDb/nIJg/bMd+M4/HwYTSCDs
+ CZEDKNvRz//sO2boC8MgTEggRfcdx0ZfvPTPByhGMH1ILPZDyOT6veDmZ+HdCHpWG4oIGJoHpusJ
+ x2Hw3T9J1GFwDfzkdAbx8eIx2LVEa6CFck7FnjL663+uXd8OrqXtzZP9zfPu0eHu3huJa+DChsBS
+ YG1g1y5BCXFgBZ7wP6FWkHgqk6ujwQjD4VFbL4NvDwGsUhoV+MSve+L8NQZdBsn6Y9/CYusrwt8s
+ wzkQ2D8ww8v6K5r3ZOfX0zNQq69W1r+ul1IU+Luu70aDheHuHG7PgkqQPTbDyOFBktmOQ3PozIB9
+ nGDs9oUsg7CxsSG8GoVOH2cmXkH+KzMU2ETFzlV86sQodlFWLQSa5GRR9VcsOYNdkvm//y0BKY0i
+ VtwoAHsP6MBSStMJ//wj1GrrmDYamjh3sOM5QyABMtiBNcZX6cKJWejWZM+u10jKbbMb+H33oray
+ zkpKwDYSUMes9IbgO9fHWQJCTKE4ICQfItlmbEbOjBgphwdQzJLRbyBgnmzrcTiZzvnL6dGhNEJh
+ qOeiVtYLpEVZMTSFZHJxwNzf/0iybE98c+ha24DFVCabi4NMf39d/ypAG7UGIFBhCKStrqLyAQVG
+ NOF/vnIcTIuTPMe/gHYODBsVwgACqss61pQLpcsNwcuQKEJYhzQ/CR48/ve/jK1JqpJ8v7t/kDrN
+ igWJdm6O+lM4QsoV4TtoGaKCeOKYIugLR70/HSuWzChyL3zScGpJC6wBApxsQeG0mXBhxUJW1vPi
+ Bnm41IVICadGIUUOhfrfXxt8HpIoFWuuImm7zEMEhCmKpo0oFWPXv7I/lYpobFlOFFVpoRIlg8Mi
+ VDChE49Df50IR6KstlGN75A5W06FcaGSM3RjaNO01FpD+DuFviakr18B7yr9t310uHP+CvqQDM2k
+ QzgnvQijCDQPEJUmWufR9ALThngORTBvHahTKGuL2BUcE9armXccOtU6vAG9fwRmeYlypBGgEOsr
+ L8rwRRm+KMNHVYazbbIgoqNcvk0DPnuxM8xa8p5NKcNQVun4iqxZr1Jcm9vEciO6i4BYyekkXMVD
+ NdCBE4euxZuAhah6LQ+xlkGspo7asZXk2aiu/tqHEUpDyJPrxS6oz2qqwNLlacoldMxoHDqZWXy4
+ vXNytnewk2VoCEX2/K8YTgr4X8qyhTubPqGcjV4aRKbXWBke0LuW0u0C0WuMeOyCiAndg2HebuDl
+ 1M7vxAfcSE6OZ4ejnB6ffKo12MJqtskYV4gkCz+S9RzJMg22coEtSGDrDNjyAbYqoMHOMU1O7UxO
+ tUxOfWQHI7LTAtkReuxcOXreWnIeWXJeV3KeFTvyiZ2KxA4OIjMBf9wmllw0VnIQDtFphM1gOlTy
+ g2vIQmQoG3sUEtT57n5K1qkA1BIBoOOag8Dedq+yRgijSL8v4Uo1KXRGnmk5dbqKrQEDjhUccZIl
+ r2FtHbohXHQMI+h60gCE+jxUfdzcPSP6cwyCBDLl2BDJxUlutOeDiJgeFGQDSMgKqhZzTAtRqqUp
+ VZn8EkhA+MWFE3bHURwMAVvQXvWEZiSoQRslNveGoMnyrHa/5QAtDhR8EF3wjX4YXTRYm6XtfGje
+ fHBtMnLHE/jx+y1ZFA0BhiwTxoNCJWmIWUFjCZD1CiMQeTDEcrFfSdcqJhoTGSjIJJJ8pkyhrWdl
+ ZqtOoTUEM7wg1hJqeESEtkvC+YRA3lhNEcoWrkKKhDQcuybwflf/WE8JzUVof4CZgC4iIQcxIxFM
+ iVwoLtik/SnA+QFdgUFEzDuGLek5EwQgFRXoa5DcrFDjj9xnK49cmmmQS6XnM7X/oExIS3udVTzg
+ nAF8nQlAyj8BXT+39zGzTeIRiD8OLYj1lx9fYI3RpXoFoxn1NLWbSe7Mcu4H0Bp3bixvjO47LBQd
+ xet5i4saVTyszNoiZhYrijIxTcSZVplk0soSXgNY5Fc+jh16XRl9WBVFepCqONIWyuPoViwamfp8
+ ThiXeIZh14aEJK6dNA1x6SRf1CKbDpImpYESbushhvPMWMlJ64e2B5Si2srfU3VHpKsXOuYlWmpM
+ xOwRafvHYXAzyVV0Lnf1ePGYeuLqvN+uZDzGyVW5Of0qmYt5lWN3YgQWec0lJ4Iao6v1MLjetK+I
+ 8ZjGi6Z9FTs38StS7ndJfzYwo50w5G1L1FXYkVHFhsfIE0WaGKdp3fHftOLyIRRQRXAe/kpGJDOi
+ i/5DfixQJNn1TdpHV41ms8yk56acp7lYwRzXbh8c51hMgX03DYBBjkamz8OyQOxih6WBcTZEg07G
+ h+TaRDY54Czc953w7dnBPlYnhDth7EYk/yuaIIonniPhfhtcHo+pcPdQLtJ2I7BWJhjX8wLrMheJ
+ YrHpkXGZ8ArM11ykFXgBWvGvvm+1W3ZbfcVxD8fPgAY3wC8Lz3+hCXRrIqA5AjKpTVFHbBqloFf4
+ 3rE0QUVplfCTwdtKvczzXUs837WizXDMIkqU4re5ruhogjgocDCRAFtLwTaqPFqZXwEKwLmrAKrR
+ CcMghJD1eBAG1wJDqkAd3yVmTo79qk6RLB/ZtCOW4PfC6pFGco9KdiZCdtsnWx7yR2kXygMudKG0
+ W+FRSzUnn4s4IXK91XGFAi3mou05Tc8pyCysSkVmKbIO7nhKTRbDUkVZHlGuKk37MLCdWS48tqsG
+ B+0FGrlhStJPE2AEBXyTLM+MSGoorRgEA58hDDPqte26vwIAquNFVG2kNf3nFmdI2nimZr/mmqra
+ nXN2bZ5yGgLuDRpHM8ujfT2xLCtb8CvWgpO5MmjEFPIaK6GyAc/Xfqt5Oj0Is4Y2GT81cLDA28QV
+ YylITzUC2Vyd9c5kqEE9GwQcfK8hyK/r1YoMO55ogHAaDETeIUWk/oCgVQz6vRjAlMEf1IIGUCBe
+ M8iop3SMXZHenyZGeNEaGrglcfSGNWxiZaP3c6RnE81PaDr1lRm627TpkC/xAiGyX1dgDC3Pr56x
+ evOeA6yDcxgy0EkFrnq50Lemb3tOyE8aZ+mJ3cuzqzCPMWueoioLjtI4kKZtE06gInDAbMlAFmPq
+ NUQMOJQhn+vNk2xxbOL0Lu3LpwPrNZq9CIjnDa0g5LBQR3d0Ns7MUtksTcJA54opnVlNZWYHTiCS
+ eq2RWaT8FNLM9CA2iOcacZ7n1QRRUSTVGqnPBTr8r+tfK5Y0MH3IJB4kJce0ei3MxddWKsGg63MG
+ FC66Esiu6Xrj0JnO3qcRlRn3oN74RsFyk2BsDwL8IZUpsD8VSqO6hmgZgADmzjE9ATnF/CQiqQSS
+ EyoCzctEe/8Q9bPhDnn/+ysfSVw4GIocNu3JWkZjHRfMUL42BOjwoVz2wa2jO0a9TyLp97YDI4EZ
+ 3dvR4cnO5vbHVzN97FOJon6IyJWpmQKDv8uQvr0B9XAdWE4xcLmrF8bwi1fYDBSJoYZU6lklZhuJ
+ YKYlx0OMynOR6WASuIWVf0x8Ob//QadHWUfv2DSYDVzT0GTEzydL5vN+opZq4j1MS8nmUHKISNCn
+ ooXReJXOzKY+hhz8l1nfl1nfl1nfx5z1xWx8080rkaQmX5PmXjb0nU5ccB4nVcUlxFqijjCom6IK
+ 4GeAGBepswTTshFyUaPlvtHZDyJbUFyogSyHgmkIygoxBDPq08w5ghFJqlw/uDGMwrCJ5ueHmRqm
+ fHb94zC4AFM6qifD3mvTjdkcH54bh3MHGITLNfGT9XIUrow+ndgJr0xvPXlBGXfiPfaVc9Zyef/3
+ P+oFKEHjbzzEIkwBJHBX1mlaSh31gH9NOxQK9XWCbTUQnGdLSEw7vb9LQH9dL/Axz/YVfvqxkHLa
+ FmjkJaaiYGJoVoTnRvhR/5xZLAUbZv0/ac8T+MRawIGwYw1M/yJnuiXzpGlykvgUEwuoQwjDcIHz
+ lVMrN2SODs73Ds92Tja7Z3vvd14Rjv20GlmhO4pf/+cn+kK01EYN3Z+rN2Jk9p1+iMc4CK69Uetb
+ NeH8ygk3kkXlr/+upWqwtvZ7/ppBsvR9rfbTd6IonI5My9nb3pCFMOgFsSCKrz/7uNY5uEYvLl34
+ nJxdMiH7KIIoA2VFFk2WHO8WWelS9p4zMK/cAE978QM/OWHa3tuGgO8V9KsNUQK4b7CfLvEz2djg
+ BTH/CXLnnJGz0VhIHAMdIp74EmIphAKkz4x2boDpvunlDmE7H19YaQCZD8f6whIQBjlah12FQ0py
+ 8ZAMjHGHI4Ik0osecajJJBO5AL329+caGH+O97m29rkG3ekgAHUTfa41PtfGIQ2li/k/f/68iv9d
+ vx9kK70xZBS6V6Y1wddxhL8kFl+S5fKmHZFNCwQsGfwTwF36loRt2lmogB8QgV4EFo43twsmDbYC
+ zzNHCZj0A2KAFSSwbD0+y2rTbI4vAro1PC/LjbTQJptc+qZ1SpxGIC5fye6XEJTSlWs7NnZXNBQS
+ nQQxWQRPA5KZMfzC3TX5iyLvSWa3XmT2RWYfQ2a79yez3ReZfZHZx5DZ7fuT2e0XmX2R2QeXWXrm
+ +n2ILIX0IrEvEvuwEstWRd+HyDJQLzL7IrMPLLN01f69yCwF9SKzLzL78DKr3qPQqi9S+yK1Dz8G
+ Ozo6u68xGAX1IrMvMvuwMssd3X0fcsuf5P8iuy+y+yCy+wcwO/D7KHVPekoXVBh3uhNUx1+f6flO
+ n9kBT5/JiVWfbzus65vglJ/Z9U2gikd3IRD+KKPPc5/etUDxixzidSvYWtlJXvPkWvQ4rzkI/DP6
+ nD/Va8bJdS8ne33ryV7Z7Pjf6dHr6RUfUGl0ftuMvkCAoso3Bh4JyM+iX9OIGrmWpGaQk4STM9nz
+ gLaqAW1VA+pOA+pWA+pWA9qeBrRdDWi7AhA7wpiDQ32mFAyed2rIKZz0Rk+MSMEQOMkx8Rwg5smi
+ kFpq+6aTAmJR1zSCQepQQOzAXR4QdS9kKKl6Bim9p53DCeP5w9ILsNRZwNQqaMT0LrCcWuOZkV84
+ nZdLyhlAtGi1Ld/oepI7f+kTRrLCIUnl3TDznoM568TL8lMysUjLu05O5cUn2bLn2Oe9CRUE0In8
+ kda5aJKHO4E7F4mHfpL656QmDxzPUMWTJbLjlKfjKQRyXGfh/L6ImqgoUOy+mRre8tMbX6Sdthmd
+ xni0J7XDqK3wGY2Fz9Ra+IzmwmfeXiCWC7FjbkpDM7shC8u64SwssR8+J7h85i2IErOP61Q+k27l
+ c9KxfE67ls+s9/zMdd8cBthR3TfknJVx38CZ3VECNmd9fK6wP6i5SS2Q+0AtsUgoS8GSIECpVULC
+ EgvjGwsj/LwHGMxmIRC4YGq3ZCKY2C7fzpo/yWgjs2UI2ET/ELA5DZSMD5hFQxK82DRz2jSUt4lV
+ A7wDhYWWCn3DnoXwM7FtqJKJvpBAagSQIJeO5dIk10kCKhLkC5N+bZBEW+Xgt24HvzUP+G45+O7t
+ 4LvzgN8uB799O/jtW8FDh1cCnYRywJndxENPklwnCXLAGXTs1UrA02AOPrWmePBpkuskAQe/k4CH
+ frkMPAkuoA9WTw5+kqYMf5I2KUCtKEGdpwj19jLQ0CqrYBLM1Sb5xgyJbVWSKYviUKOWGQ8rl+w6
+ ScQhh8m/YlnUTqMlMUuNfoCtRl9GF+w5W1/GCZplVhvtiRhyOcuNoQG2Gy0lq/HMhErEEfsHJtL4
+ WpKI5iZpwOYqTZJYc0X5LRbHbDqajLxUpWLQvhJC0LZLvEaMM8y+o4LNLDwSQWy8xLD6itZj3hFp
+ Xjg7vp3zPYJiPcfjb2prv888X4wOfNiohQ05ksECGwSkFvwfYHCHph8RE5T0nufJ0vZzxTA0Ve/o
+ ugqPc0XuqErHUJv6OZ5YcKmej0OXOhj6pnWON/ehwzB1WZZatl4QXI5H1POoEKeCRT80doOfDIFX
+ xMZ3/u/X9+aZJe//aXZ77w9azs7YMn7d9A/Ofp3sX2zCn+3/mxyFUW3KnemMkIN4w4VoxmA698bk
+ 8sNlvD4jvsCxznkPJOeyll0bQE9Mh3rIe7OKd3R+ppd0fia3dH4uXNP584hQWpv/BoJ/8chratzV
+ d73YoZ57dNybvo2H1a/D67lL9jTwoTgkIztjs0bi+sBpZF6hkai6IitNpaWdq4jXaDJEvCTIdyVL
+ stRZXxfXMQLtWtZ4CCZ4Tj5e1EkuXUd9ku69+Ilsy8KTN7DqNoiawP17+Q0YMJ6LQZlv1JzJL9c9
+ 7XBkv/Guev6Be+TFrb2hd7n3Z+CeXO5Nfj3di/aGN1e2PHh39u7aPXL33P3uL/Gn304Ge3+OWnv+
+ pXsERqz1pvMln+cXz3yzq5ofOhMM7w0749/U902ri3G7l6fvfkVYfx6cXRJ4H387+dPc8XYw7d6X
+ HX3PvXY/DjtXpoxho+HHDzdfPp1eu5YKuOwUw95P7OH7d85vWx4fbr89iQBefADvn377heBhDTtu
+ T/sVyww+/na467w98ayhPuh194xPw93IUt9Fe/6hYr3d6tsf7D8JPoCL9eZm8FF9H3/6oMsUd/kG
+ YAw/vdlzj4a60ntzjfk8y//kvX/jxZ9O94z9sx2g1YuthC6kSfvFA1pHgO8vJ90kze7lx8mesefH
+ FvB68HH4PvoN4n7r/rL1aecw6Knen59+O7T23Btrz38/6e1CPXjXrvn2RLbeHhi/7d5Y+8qN9Vu3
+ M+oNP13t+97AfNO52h8eXvXek/Bra+ipHz8c6iSt9v4LfdJ09P0Xr/fmPaTR5Y8fTr7sDwdy78MN
+ LXN4GIGMeAyn7R7U9af31+4+4PER6gP4v/WJ4fQr+X538euHE4Yv4K/Zafw7dXBlT7YG+E3zd6Le
+ m91rgGFB3Vl7l4Az8Np6S8oDPiCPf2Fxlxef3nTGv2i/XvTeeOGn0y3ZfON92Xuze8nS/tlTTxI8
+ vZ6rKJZy7faJPHpfDrRfUK5JvQEvzuw3u7L9G8i8H3cgTEE5evf2lysb5P/Th5Odj0zG+yg/w90/
+ 3w07MtZdT20meb4AL+QTgPP/s/em7Y3byMLo9/MrHJ1Jrvt9RR3uS5/bZ67XtjOW7bZl9zJPjh9K
+ oiy2KVEhKS+d7v9+qwogAVKULHnpdGY8mcQiAIJAoVAbClUfYb0DQ/MGH9QU9tTkE4xh/+rTVvuK
+ 9gvAr79/vqO1czzovj9n79z9arF9tHnduyu9E356PxzCWK57IZSPrOtu5EXB3gbWDT9V9kr3PYxB
+ HxJO7Yft2yO2B6+7ekZlEm7DWE6qZQxv96IbxFtRfqJ2Cxw9v6NxjH+9hn2p4jdhf385+TBUYW9N
+ P76H9R19GnZh3RAu/Q+bNx+M8zHhdQhjGW+mAPMI5j1l+5fvy9EJUIHJtP/+NsX3oC/90znA+P1Z
+ vscm3Q+bfF44p8O7TzBX/8OnSNqHw09vYR3DXx1Yd/gOrH2Oj+9PtgHHJ7B3v3Ac0XqjW4ZPgOP9
+ vc0vRxHtkd6H3Ztr/7016t5Z1sf3w2v4C/ikUXlv71fYs7ufA7afAK/oL2vHfsO4biNoMwW8uurd
+ WXH/rZYWeMn3jNgj56W9RfuF4T897+8UOP0Fxm8U9RHup97lx3x/jUr7he1P/Tb9+GGz2KMIY173
+ 6/7bk+tu2Ff33wK/gn3afzuc9Mr78Sof56f3ZtZHujNWEecmvS8Ae+inne8H42TY3zv/ku8RaBv1
+ os27rvFp8unt+ZXYFyqs26fhRw32FpQBT5jm7zB6Dv283aE9NfigeQd7aei/x7X99e27z79uE34D
+ DE53Tw47BR5oEXsnDQO2j4CPtUvvAB0FGv9p0jX2sXza1a3Bpw/DG6p7f1LZKxqM4TCu8KWwq3sJ
+ lUm4jXu+Wsbx1uq9PZPL1f7bmxxHYY/ROO66OsCB+OBw2FPPzf5boOmw50o8zTi/6e162ie9nfPc
+ G6CTnz+916Lu+ETiHZ+uPsK+7I7P0+6W4IU+tMv3GPy+4fPCfj73Rucw10j/dCb2IcCDeF2gIax3
+ Ye35HrnavXoHNNuHvYu0FHGk/+HXnD/FwGNvel8mtEeIj+jR9NPInQbvd4FvuVPAp4zxl8072LPD
+ j0ZEbRGv8C9rx/YejCv9BG1gfsNPe+0p8Lesu1viM6U9UtpbZ7RfBH863dzMcbqHPEct6ju4n8o8
+ Q+wXtj8lnkR7DGAcsbrT080roP/j/tZm6r/Pov29k9j/0C7tR8B9Tl/OpwcfkO786hG9/ND+0hvB
+ Onze4fvhEPmJhnSf9sj4HPHoHcgoIDedRJ+kfcF51mkX9xzKamH+DtFzwatg/wxOb0sy3MnW6jIc
+ e+dFhnuR4f7dZTjtuBOutn86Z97RC/954T8v/Af2ws7J6btV90/xzgv/eeE//+785/b05Ky9og2h
+ eOfFhvBiQ/h3tyG0z67Ot9ur8qDdX3fffXmxw73soZc9hDa1juqdrWqHy9950YNe9KB/dz3ofPfX
+ zZOd86OO1ltNlotAFzo72e1ceR9e9tLLXvq33UvnyLuAx44+Cl25lvccDkCv+wK4aL+/o7OgTRwn
+ +SUgv6LzVdKNsG4H63J7XWF3EPqTkB2vPh13NNL5z86udndOzqzj87tf+7gfeiBr9FQmB356u3sH
+ cB6AnBJ9Gp2jLDhodz7q7S/72lHnTGt/bt8dnru37e2rO9iPevvzO+3DF/pW0o5Anhld5TiNsBn0
+ xoVsJe+7Lz3cNwzXQ+jXOuq04RtXjLbA/ga5L98v2B50d+9zblNo38F+GG/qUHeDdX1Ooz6dZSfn
+ o92zj1822/5od/tj9OnwUD/f7b9v62dnu9PO+clJcHY7fne2uwk06SA48+5gnefYLM5vGB1D35Iz
+ tM0AnCLYZycR0by9E5AFs6j3WTs7U28393evsnfR+fapen52/B7oG8D0o36WnZ+3M5R/6O/b89H+
+ Dq2N1/6ycRNs72vtrZvbYHvnsjduex9wLtsTDXAp9T+cWEfk13IGcnQEcrH1+VMn0z99ADx5fwLy
+ D+BSJ7v5aLyzex8Ob470W+3o8ybg+2bmv+/fcR3da59u3vbfe+qnc09F29Dx2fnJ+Vl09h7p6/hk
+ jHi2H3lIX6Y+h8VH4/wO4dDf+1UjujeCccOcC1sLyLgHejHHMl3Z8vj3bq7Pdw/b7+Cvr59bBx9o
+ X016BsDNaP9Xb5vDDfAWZHaV84wx/wuy3yasyYlF65rP/9xDe8b5GY3zJOoZJNuNQNYedkdA28/P
+ OwegF7C/sFdJX+B2iM9ndx87H+HfKPY7n5L+9kaIdgqUm/t3tPdor9D3R4iDh8mn9yeDj6hXhb8e
+ dlQTaPKvuOf5b3oH5cnPML+rD/qvVqF33bF2784Pz+b01znbuUnZfqW27ZPdX7fmfRv7Odg9fNfZ
+ orb4LtGMj6APIg5+2vWIfuxfaZtn2ruiX5SLcV0/IR8eMbggvAGeKfI3bpMk/gvwvQJ9JwUcA91w
+ c+C//3T3EfYf2SuxD+A/3bdnDr3PaATj1aOTIehBww/AY2BtaR0+fNnRD5FOdK60w87+l/bnc6Ah
+ gOudjdvD7R2jrbl3oAugLmd1CY77UxxL//PGtL1lWkdf0uyIwRB0lEM1lzHycX9CmT7K+khXG//z
+ H/9Bl9+7A01h1z5uUkXV9Jbfv21BoXAfXOsMp2unwWRNs9Y0+7Whw//Xzjpba7qq63hZvi7s72f/
+ 2meljf9ZJVcAi4DcoyDv6zX5KKS0CBQMucVzN6yTLyT95/9Bp9cmurzif7bwP9vN9tEhOfk10Zmw
+ WSS6axoqZV+VQxhjdrb/+Y/WMOwHSpQEPcXvr7UIQsXjHzzt2+u1cTwO/vsbawy/qYVh5u2hhBUs
+ 9xI6ZF7dKfE0CxLlJvEnkyBZa2X9a12B31GQKWmWBP5orfU55T8V7tG3hjDLkjiKgqQ52/PH7S2F
+ 5QJVtqCdD3B/SM/3ziHqJ92ZyWPhMgBgLz8XEFjvzwsIwg9KCpbSb02fB4xm/QsCdQq84S39KKKy
+ 9D5cBFRmGPz//lc/vP6f/zdHbCnnEd73gr32H//1f2D7rlEOBfj7f/7rP7CitTGZYEqF9eIB86a8
+ +u+iEjM+Y1z4wqNVd0ypdgQwxVcaBLZb8inGIWKMC3Sl/aORYp4Ruvd57F8Gp/iED70pJgjJsAyT
+ 8TReN8htGW/esxpKYoIti8Q90OZw5/3F8cbbnYvTs62tndNT9Jrl7XnaHD+5DLL9Pt1ZZZnbmuQ3
+ n7JUEic+OSZ3/ZRGwb4JPwCkmE4Hq6aYuoh/j8gi8+JWWJNW5ybeiqPpaHzAXmk2xqztbAUjbDSH
+ MfoM7wHtCpI86ETu0e33+3Q1yo824/7de7YHtjAPHIKtsXnZW/8b+/bm5RamkXz1E+sb0XRO82td
+ bsu+i+MI093wFt2K2aenw2JbyD2E63+bDt8m/h382w8pZxRmqVOUSRKO2Yyv570IVYkfRuW3N2/T
+ YVF1OvT7mGYckz8kr9aGfnrao33Wv6B2Qxpt0cofB5EST4JxTS0bSgfvKhAIxVj2YBcdsu9dUH3k
+ Z4HRX1ebimlPbptqqef6Fsz3Ph7DDrw7rJ1xaez97s26OrmF2bIlMPIlqJ9+GaJDolKN15phYZgQ
+ vGpxGNxs8JsKFMeBLRl0ST7zvdnRfFrXXpFbe35pRLj1/9HIbsIMaOxrvKQAbf8/urC3y7z6G98e
+ 9BaMs/ua9hYGmbBcyzV119UtRzcx2kR8+TocQa24rjBVVX2X/Ve6p0nPvWv215+E1zpvEvdCP2K/
+ qaOU/aY9ecF390UUX8atyfiS3TGnbXacBKNwOiquyITpHgD33I+mwVmK+4CXY2yW+Og6SBL4kYpt
+ euRnw2PYcdiUkoPhrYvLPCTD2R6lLSiRCeIoN/4AeBjDz9aggBGnDmwPbgfpVRZjSCDMsnCA4XMw
+ PAa+WW0AhBx4IwbzYQsviAlOmSgVYG2fj+Djxt7R0cXu/uHG4dZOoykRHLokzmccheOr2uWYuUWC
+ t/oR5md0nef+9Uu+sL8TeY1Kd0ku0ovBxeTmwrC0D6Za1Om3tHrNRjYMRkSKh/mgG7tf1nGfppjc
+ cl2zcG8h0fBfrbXDm3XNw93WKGa1eTnB5puXyfoYN93ll3VH1fGl7fXuq7W9dYN6eL/uUaHUACTj
+ dKSpurm2NU3WJ9D9LXyE95wvElCUfjBm+wu2cTsYT4miasaY2FyAMZGmQyQa0y57wnY4My0PsZTp
+ RbCl6Eo0CCJA1kY3wzBUYYZvUrgGrD1gc8New8vx/vgsiWrXA3AiHEuXgNimIpSRGvy9lSa9/HbT
+ Ly0gPdGbafpLC+/BvKFV+qXVB7nizRIY8gtlDgmzuzfTocIncjuk2/SYIDS8hXGyV4u17sdTQEqg
+ fmN5vYG+ZRSnZmv9P82+qvpBsWI6rdTBkP84vlt3ciSAFe70MXVqk3eQr9P2egjvAupoJrbdvcGu
+ sAt65MhkuAx1wh59mWNVZ93kGBUTCu5z8kWjaWOL43WdI90I1p9nzio+ureOnAOacoylL7YzNugj
+ GOzaub+e5W8T/+Ec+z8HgwGgbB9+9W34x8eHJF2n7jb76XqKfwDn6ZnYCXaR85JitpgWEr8DH9WI
+ F7X9IW6Kdjhct9gwaJMc03/YrHfGfXzqwOf+NvDTDDFbsFQY8/oQd43h0hqwfDEX2K/puFIJdKwV
+ D+fr16VpnhLy/mCTHS07UZt9b9mJBv0jFCWfYq6bt1/Wu92HzPk2R/g7hrJVAPjrvZXBoC4LheMk
+ HsX/yqDQHP0eWDByzck3UDZVdVycP6NHOemaIKAKwZIIyYBGRBTk1dpGiGM7zvKBd/lUGQXMO9gf
+ Ibd8v24ZWLe3bnkEDlCIGKjydrkegIxVMwR1bHcRDlvrf+spg+nnUIFB3wRRVBogo3PFizAjy7MN
+ u0/wJ8YKvVjSx/jUpTfy7tPRNAEJNwuq0LhAckwyM7z4n7aqan09L97jAnLDUPOi92GfArQZ7M7p
+ KCH9reeD5imC2+HV114uQzGp6JTK9oFxw1r3roSA9I3UifCSLudu+okQCftSizgLByCYYZtcCCga
+ sc90/f4lsTa8kqncDOgCbqAw/bjxT3rKJcRDqbvWlPJ5bcXTcfYb3S9lr2fx5WWEeZVB0ocO6P0t
+ Svf1mlW93mYALH/vKrhb/Dk0NWziWH9jV80LniRGDvrH5SXhDHBYShBcVE1JFJnL4rlcGIxAw/77
+ 6CLsv4G59TIlFySS0eSXXpZEb+QhbUSgefwSjnvRtB9sgF6TpW/UX0YXo7gfvPmcxuNfmEzz5mdn
+ 82ddhyWH//5sbLBHttisBFfiZ2cb/o9zmxU2kCKhZkokgIt9x3x3oaxoS4IGUADO9eeJGnFSkjUM
+ RxIDqKec8fdwbbnSzgUP+ABpbrySxgacGHaKpECjSsm3TxL0FV3pcurJSNsWp66IB1XZZw+oFaeG
+ LY9oCKOGIAVJxPCUiSw0WE4R1xWXCczsG7uD9b+R9HcKBJLrgLtAGV79tMZUH8Tv/Ceh5YyAxT5C
+ pPOxshaI6G4B2JKQ9XrwAwhYR9dsCs8vZnGIk8mAJp6mAMkDCgkhqG8x7rtCInoPM1B/fiW/I5iV
+ ymVwmXlq8p4gmk14+Z89HZTxwavX+PlxcNNmve2P+7ipiZZTs5wDEtwZ8PbW7RkU9Bh26BrDPTtH
+ AeoU4znArhpN2Di7Ov4DyxOtA7Njy6SXXjglqyC03okith+qdXigIOrHcv2Ukp7ipyKEBTaBXZNz
+ VMSu3RioWyL2M0M1D/8pI1iG5Tr+Q08c3zKOcDMiChGD0SROq4uSz5SBX8gVBHzplZxE5XSHIjZV
+ +hJiRm1vlH2bLyZu4dtcCMnFKCITy7Jt3SYmDaLBIIyCnHH6PaJ5pzchYu8sJ+XND+bZLWrV3v7f
+ 6zVbWfelF9/87Y+Ng/2N02+/+OkbNFnVKfOkqMM4s5QNUtLv+ehkrf0b64TpO5vZ/N4UjIZ8T2f4
+ MxhJaTJ5GyXl2XIVMn3cM+7lvhRxhNnY2jo6O+xc7B/uHjUWWIxqIc+Xk5uCgiRFqzZ+npUssS7M
+ /PAH2fjPTg6+lawMOBvs7ZdJOgF5grU6Pd7Y2tnf/iabFHAcSb8Q0ASzvykLupdJcKdEwMC28/1d
+ EPqCdCdcdWd7hBPNteILsMZzeN7euklyMWxZvs24QKALHktEZB/bI6jTbB/WG6PSrK0xksMFk5x6
+ c+uFyQxYBXE/ZpI36QkWtzkoZmEdY91uzkg+9cDIvzkHJIJr5B0XVKXaUdFDTl7yBt1oGiia0mN0
+ puiHY6CAV26sYYz2jpsAC5j939wyqJaLSZ1Zli5pLsmHFGC9cRqOJlFAcgOtBMaS51UbJUpFQea5
+ aBNNU76C87dhv0/Ie/9+l3c5303FLi+26Pb2RXvjEJGf79bTlXfqyB8DWb/gn3j0xuz3cXpz9+V8
+ 6JbJGlDNeJoVVI0B+CC+PKLjtLngxVjr9O7SVO50/+3hxdFZ52Lj4GBl2M2YVZembmi5n2YXfhS9
+ 0QCiYQLiBf2qt7ne3NyULPIpWVT2x0fj6C7nkPNg+9t3thjPwQwcQzimseMAkS8esXPWGcW6RL2L
+ rcYpIklQJQLTqxOkSlRzRjgtdTyPbEnMILfjkvxNEr5aIbeMIuX2C+B1fjrbpyvoqFEYZkxVUhEt
+ LlOi3rzlJ0GWK0K5uLfHPy29WnCgIzzBRMXvJwoclaT5YXn+UYsb0bWWuejjfLuVOdGTwH0+hW/L
+ FLzN4Xmfdf2W86M/x6JOiKCr6lMY0xcZEMnOtJEvMtfnSL+n77FzRkW2RinEAmcQo0uIwclhh9mg
+ cogaJUQosLok3jMyUhIfBHAFaviTQPkcRNEdB7RRAbTO7RTiiCfsVjZGYa/wcowVhsxcruGoEt6s
+ 2zZXnexcK5FsFyRxcIDKxpPSOHk9N57MGm0fQhnUXBBTZcrAOubAx/m6CwhBsQT8RSCY98tYhXjE
+ ezKt8vcl6ss7QxjSKed0ImjOeCWaw1AL2e/GtZ/5TAP+st67lo5hERdM62fav7L1/f26WTKqzbHJ
+ 5aa4EhJYOQ7oblVW56Y01ueuRA0l1CtJtcJoJ5/dMRG77d+guCsP86w8WXHWbJgM4cV0WUnZvsaN
+ G8y2YZhikffH+7KpTCz9fo0FTStZ0MpyLpvkrP6NOQouxJeK9lsq/lOu3A5HGLOaZQ9hWm16FU4Q
+ cdIaLV1oqYV89Y/944vO0cXhxvn+243OPgUf5VLWoX+tqAp3dIAHkgOrL7Y39g/RCbSzc9gRr478
+ 5Aqd9qYj+HVX++LJzsFGZ2d79t2NNOwHIBehpBFPqtZ9NpFBFNzmEONTm5U5647zM4P9QkjdBF3Z
+ pJ3WCjtp4Ce94UaaEl2f22AzviWJqN/fjZMRugOlhXUehDKQzfAAJAlY65MAA8mnDW6EwFfIiYdw
+ ddbFI7dVTLujMOO2ikVtx5Mp86y7g3plmibK77AIADUcWo85KfHzABaClH42eNapYRwxS9zZ3sXp
+ zsbJ1t7F+53NRj7Td9MguTv2E380+wHWYuc2S3zRjCEc964ZJNDsGj18aJWM4jziOkgywpOioS61
+ nGC41us0mTRHr9MuCc2FFDog6AFJzCTnEU5kQOgYCVsAXwiFraGCnj1kcRvLlkHWj9CeCZoyzSPS
+ 0RUWgp+Y8NJV8R9sAASQNHYiMfxvVmqPUsxYnJQyCTIXAPfWw/EQTetonebnooyZ5vOQ+blQ0Qds
+ HJ6J/4A8V0wXZpDlE6k4yWCg3yjMDshRqcGghQDo0cdyC2fRJmdIsjBYSCicVmoa9637sq4z2zAn
+ vkznQwyW2UhlHnRaQrBBICMr0XNqnRVP3OmEAaNdSHawhGEfBK1eFPauFNhrEwEx/JJPqL8JH9qL
+ Ad0QRGxASjcbF9Bi3j3ySMu40ROfZiIMO9h4v557OV1jerVZIw5ZVvLjK5WfAB0xri+9Uj5yIl8X
+ JnOhwMocoj6t6/jSTdEyR3pivYYns0edyYrIH21T9snJ64lpFm5VuZB+weZf4j8gehGDERsPPVQL
+ vkVPCsWNRgDp9LFR3Pe56+YeA5Bc1O6u/60bw6xHQOXREbTtJ6DK4gBkAl/p2rVmep4pWtBzZbvz
+ 9aGDLJIiDFXLhRZY5eI0Xy8pkvnZSu6O+glX9NO6zc7JLuMZlKGtxbUfriLggppuRXURCkqH7y+u
+ P+CLQjuYg5i5nY0Gm3+SM6jFb5jFGxLpY2+e9pIgKCsUhLv5Lji6Rs0BRz3IxR5UrCQbJGHsGuuN
+ rc82O9+5qS7DZr+b/+X6SJdrfows8690uhH+Ed1rKvknK6lw8q1owyAnMw/gcHxZW1t+nfTMsoOz
+ 9HpNbU7LySMxxx7aAwVImPWZUSnA1WkU5CctExIWmBvA2R4IXVUfU7K+1dQgt0/RNX+LTpTI+Zd5
+ wlYcX0tH+o3C2VVyaN0LIlwK2X81HMN0g91wfEpLtz8OC3GL+3Cs6rUxyPvaKj5SkYm22NG6TieU
+ xVM9nDSlbvw5rOpq58ILBAqUcGcchufATRKKyx7CUHIQstsRxQynIf4XXfGZx0seHx4dLjb6/iTL
+ /ZfRk/QK4Ic3bSSnaOoTGW/+YkRJPrmQzwqhdzziR6V17ul/o9lgONsJM8r2J6Y1BEobIbU95j7l
+ e/FI+Ob0Q/TAlhzY9wCdsbt4MEiDbA9WGfkVPzBhW/knAtZ12w/HB8EgE+8Sk3LzMw+oQo/9orZ0
+ UsB5lMKexkl+FwjvsijQuZLgkC+AAKHExL9Ik1umw5+4yoEGr+q1DChmVwJARni/rht5e2CLY7Ya
+ 4o0O0u6f8NRkkoSo7vDLBFvrN0NAhVc/QR/IWRir/Ykcc5KrDuOiRfLYKOhlOauFrmBpAC4oq6At
+ gmTM/NbCHtd5OyASDdYj+tEP1tWU/ZqutzSX/Z6sd+MEmQdjhcoN+mG9KqYxcxfFkO+iDFFGmj8i
+ shfG3Cd/frOGyD2JKHVamidRewnYOdnnszXZbHMXYLmfEvR77IXquvHO2C/WG/zm/T0GenMwYKbm
+ aExyZs1EfxLD+0ke309POsDDmA1ADBTWh1EtrMabPxzkJBgVNKCThP74MipWlVKMTHy8u7Um/yaJ
+ sNjlJ/iqhFJ9zsjRh6RlMSE+X5Bco/mpQXdo/GyaBMzYz653TFO8E8SQBfQOwWH6YYosZpsRpMIa
+ EGOqOybhpMWeQiiAKLYBcxrLhXi3R1zt4uX8GkYVBMX9qxSdTHLqchpdFRdOcrsDnV2pTW5/4J/B
+ 6fEbOYLWVlhnzhpZjrtT6R5TMWl2g+YkvjnEyzKayh1IxnmexrxvvHICC8vdLYFqMQKXnjA5+p85
+ qC/I77Px2zfmR7lfWIU4d2M5wjjvWMNz0wa/ZTJzi+09F4i5rxc3jvJzCuYp9kdjOudka4m7RXzu
+ 7EFXddAudac49ooVzYX/t9Lry/x7EqPprnMXIxzzuLAd5Te4EDw3DFSGSgvw+zQEaYTfStopMrkJ
+ kYrDh0nEAWWv6Q3DqJ+gfCzgd+pfB/01udU8CMwmhWGA4a/KBpEdGF12V/T68E7ZE0hXcu/taTb1
+ o7VdkH2e7BMj6nMAXdZ+cqez+2SfCrJB7Td2p4jv6ZN9Z0D91X5qH7bv7ZN9KMTear+zMfajuzRb
+ O/HRs+jJPuizbi8S6jYtPv33cS/sv+n3RheGrhqG55n6hempmqNjLilQ8+GX5xn/+gRCWoJO0BuO
+ 8crfGt19fjr0yhJyse1Bp4kfXdCF6vqVsEzT0V5W4hTk7WytDazw6SgjJocKsym76X0RjjG/Uzpn
+ GQzTNHT7334ZOvFkbS+OEHefbjOU12HIu5+3HSxV/Xddh9/ul11+Y5Jgm98cL8uBRSyFdCasghyB
+ Y0Q+ore+sIK0eclWLo02JCsNvMUyAeqmbviBrwR9u6uYpmcoXd9yFKevWZ7rmapr9kiOCnpXFHRi
+ MxjAf7f8qLhRTcdS3MUkz28X3AXdJL5RiFFSCsdZE9HMASY3DtUcbD7OjAZ91JjPXkTrF9H6RbR+
+ Ea1fROsX0fqvtxIvovUPsQwvovWPLlrXy52aIguFhdgpFy86jCzbgZc8lSy9NHsCyWzcJ/z4kK4b
+ 0OdmJyB3BJJypV+azKImiyaGYZwi/27enMj63o1vxaQORElllLwr+LrUhgZXU7O0iF8KOngTpmlv
+ iNdYi/HsjCbZ3fzBaEreoDSSvHgRaA7ogutsyCrF76fi+xt9+ePQB8KIZYunuAP8tXLUMoo9iO1H
+ 5AezSQdG0MqdEFwxst34EkgNFKHzCJ5SUEM8uoUyf5rFRRk/TcgL8TI5P2NpIHclfEe/gcJ9R2Uf
+ iZlrPS01Q0Eo/UKyHZRZCBoGSoQDLB1NlIAoClZYxfuhRonLV4ONOgsbXS7LYcMLa2GzIiC0KiC0
+ lQAxh1RwDZQHGpFAI+NQNURh4eRydE1eLrkrmX+z/jdgG2+TsE9nT8z/5W+jcFwp8jGCV+Z3Hdst
+ PZPvGecTPvdj89lt6/wmc+5sWMLqYXyz0S98IGDBhVtJDmXUvhsYehbaY/BZ9meL/dlu/FYGtq5U
+ ASPgXq17EEXhlpeun0hrwco2/dJCTNOg8NZi85PGaSill8QgSxXfZnkA97i6oGXG7+fH/8xXIV/S
+ wpvp+Ze2W7u0RdTE8kgLf04+PhZZI/dw/NvIv22TY1U+MELTcs+TJEh4rIGqN3d+CCvFJiWfQrqQ
+ GI6vLopj1wZ3nSK/nLpDXjzB3joWp8SP2avbvdFxeBtE+7sJFkg4kia9pWSoz1fs72U2Kn5cjNPW
+ MBtFfwdR722nrfzDtdrv7MNfen725gYvgvWiq1+m2ps/phpeDR366fA0Q3eAjaNDLz3b/5za1vlb
+ 453664apRraqdY6Ds19Vz0F8pJESAMnBXAFZUpngHJRwwCchYbOpzExRYPRM5dLgfIefxoYClFQ0
+ S/SksVhKuY0YSLnm0aPgvmM1Q7AVqYH4vlT8INKTyFLMCT0I6pAGyXXYY0s2DqKLEfJOn+L6MFOm
+ 0Ak3+tt38Bz2MEIxcr4LGmOKdcB0lT6rVfqsGkMH1b9KcUD7kzhk4YNHQTaMsafjI+LLE5+CRjGE
+ vUhyPYD5zUH973jDgFjW3C/cMzgYQDfuUx8PngR+AoMeQS2GPWrU0AIBZdBhzvEGNDF/vN/g94+X
+ 41PNXMbDQOnwp00XdfBBZ086fzTQraOIsHoYj/dB1Yt3/SjqkpseJ3RIM44mxbUX2YURI1tdECAu
+ OBQuEAoXDH+ycBRQAGZ0jm6yIF6dzkHjta1SwYB/icoMKpRL87dN8fZO9UYNLjy7OdKJd+Pkxk9Q
+ LG6kd6NuHDVq9C3aHo7CcFpsGFaySOJmMXqrEjdtsxZ0TeG5Qox8LkmS/wjuTuXiyliwS5BVq61o
+ VLV1j+UOG/2zcZi9D7Nhp7/RL41IluUAHoM4ziT5k2Hc0VGn8VtTHjzKl9UuxfBna7/jBNLk+m5m
+ Bqcn5x8rU9AXTmG29h4c0e/XyuDFblxWMvz+xE/S4HSOekEqAnOJDtNh0L+vXek0ZHUNkZENAkJv
+ 1OWPDGT587eHaVFEifKO2VPRLz6SFQX5C3phy1f2igXTYVMIAOYLJZc+iOGteGDJAzSQZZjiYjZK
+ Q9SUurfFYOvqv5WJ/0oHonWHnn12ZKncBF3l93TC/J9zR8PHiSNMbq6BxxWjVikarcoQ0ZXymwIW
+ 5Rq6khhmbeKSf6A7IwbzGhcOnN+PgGByBr1KQBgT/a00NWMBAamrfbQ6TuHJ5o0cdaTcfJpubR1v
+ 7JRvw0oDN5WiKzHeonA+nUMdBu9X4Uue5XmGbXi5EAFcdINLgoWiXeR74KRuN+BxwXD0jftTvRDQ
+ m8h9mkTAi9wvDR4aI0eQJfqSXk1h46VxEtCisGjcUskWj8uJcNg46xzR0KdZvL39lnx3WcYPLGWS
+ 1Gv+l0lWZn6HmKStvA6lEXqFlbIOTzpMPlKZW8IMxpcw8A9miEK3jF4Uo0+yDjDod7GEBEUMeHYz
+ DDAdB2wkdjsaesW3FG/V976xmyfXAeObpZs7G/1uHKeZWOZNfHyLUEHDigQYBogaqABW4O3fmQ2W
+ i6VICEKgkl+C4iIyFslUiY2lE4wmeLOuQDpuOSGs3sPLyizU/1FCUP0nhvtnd3iaVTt4bnLmFlYu
+ 9nHODvv+QkqJglkSOozw5WlOMFBRLwm7uN8aamMmeQErk3KfNOjietgTj6BTB5cxaiuNGbGSPsM/
+ ufPubL/zkV6IApwBL8dR8AMcURKO0Us9arBwdt/yyz15ngSYzTeuJMlF3/Log7D5hbVsxiNG6Hw1
+ TjSy93lthgXOgHMv+PprU9WkKxyg9HXhrf/iQfPiQfPiQfPiQfPiQfPiQfMXW4kXD5ofYhlePGh+
+ dA+a5ssV+Zcr8i9X5F+uyL9ckX+5Iv/jXZF/uTm13DWqyp0qMiovbEOh1pW0yCkxx+I0/53lTVE8
+ orR4MVdYS9HiS8GP0pKVfUUYycNE18XKZ+6H38IOELayIQ8PaKZpvSFPW2kRtG8sCzP5NuAhEJeD
+ OkEa+c21/XGvtbbeOcWk8JinlQJnrrUDPyVLxi/cLheC9lk6/u4HLN81s/iiAWEtnmZrgKlr2TBY
+ A4CuCaPoGmDx2uwHm2ss3RQaFq6Lb4/4t5trgzBFrfcu8JO1QTEM0W1zjWuwa0mA0XGba+kQqLT8
+ YR/GNYIt1GIHXTfQKmU2W7mf2s6LETX5iHDXNVkc1LWeP2nuHJ82j5mIvdM83nnbPE7CHrfWdOP4
+ qrW2s7nf2d6A8ngQZmvsGLiJDJ0ZU1gIu+ZJAARovAZTZ0a35iaQpmY6jEHXxJYUW5+5SsCyAeDu
+ sT//xbMJ0wf/gugFo36ivZUv1l8QCPnQnwgSfvQ6jNPXQPIvKJk98+kydNcEjVvVyi3qjhNYCxhh
+ Eof910y/DimlYgmLpaC5OEj26z/3qeF/pz1UW97ccXb73yzq6BveaYt112KlrfP9nff/PQHlEPD8
+ DewKbnQYxd0wClq9KKS2/NW8x9MW8u80SC5yt6oLGCpLS4Ep9vRd+D9w/rvWZRxfYj/xCEoIJD/j
+ XoNmaALIQPyCF3bD/s/G9rIfR42/BKXlYMnnCI2W/FDjW86jSSCKAiXMpuMgRYaOh/mTiRL23xRr
+ 21zDEuhqojAZAGvFp3KbDjX4PZ1A88EgjELMvojObW962Ztpis1ao27UYm6AXR9Dhf4yyd54qu6x
+ LwANniJlXybxci2y4Nb3s+Hry2kveA3SRgqdKUM6dW1gmRzK+Vv9qXxacPseuVTo6ErHzBZUSjYU
+ BXOBJsQEQOe+hok218axQkhAv8j3rgls5lZB5GPBw2GK4lCQu/pxB1BKtxnk59rSwDTNNQws1Mv+
+ 00wiK/wYUvJ+wGolo3qF03IRZ74IuYzbltfS6cKCTshBm+Lo/kQRkLMiXiiFKPVB8cWw/8xtnEWI
+ BZkpoyikLJtDEW/VocC5XO8JQfQ7G150eDLdIognzxtBoWJ1o8hx4LkshzQ5nEuBaClUceWzVJZ7
+ su8VMUy9Yurc6Rzl5wQWQJzTfpuB8B8FnF7/UYZbE9AJC9Tmg9YgvmF5bnG7YeJzkmfIPbi2g8Ke
+ SglKafyv/03XLQe8tghsedMymHMQVtcZI69Kikj7pEP6HnkLJhlDjxP/htNKcaSeq4GYupOFZd3M
+ 1VXhbHvJXQUI1biLQJyEeJupehtCLDZrcCZllq1limVp8++TN5wEMs1+q6Si14S3ff3YLMFzwsCu
+ HLkWYXKC8Cng3psmCbl85HTxD2YEYowdoWWqumFalq66lmWZjpkv7wPAVbjGv91Bz3jutI5e3rcg
+ Po39aF7uqOV40uKPc7xgXj6UazJ/CFNcQVCvCy8E1jjNATxNLVVlbjWyL/+FqJPmBkjWyPGxIbfw
+ c08hRGOG7BvjPnkLfcu5oamac7+DdYu/w1os/s4wZsJI6RNz+6XWlS5PmSMRSejQMafq5a1e2mQ9
+ ls77tGoeyw1qFEqaGySYR24mPs3Mqnf9OOOyxDeKVEyZHneFNaw0nbxeclCsn161oz9npqNwHPLZ
+ Tij9a83468AA2ssYj+tm5k9uW1zffM2UaOX171NgIUC5Xw8A6dfxPwrqP8qrv7+mv0Vv84AlNVgK
+ Sk8EDOmzdUAgxYzl+kjbQZARtbsfHutESl4pbO5yJ8qI9zJ3r9V88fuCRB6BGG0ddLrJ1UF4DeQ+
+ CfzRDFxyWECrVxE0S1mzeRMvd/bce4V8rcnuJBhYc1kIwVBLE5pc5spdtaYKtSZP+sPxKM8tSDq4
+ 4+mu43xjxvS5UMUqDl/hTjkPptFfBKBzoFma4QNByRxUq1CUeDtHU/6QGwH/PhemucdrCZyya+4T
+ 0+9pBio4C6ZAsALFHH+nGQwVYSRcY0ugK6yZMKBrasjtnXg7rXdFwBRFdbubOj4I/EGNzEB1EdTV
+ wbAYUQWmi0FKX3oIWFcGnxKxT31PGOqrAvHfHWg7W9vzQBb0+iWILQYRdvR9IATj+r4AmotUiyA0
+ ZO79/+IgYqljtpn5tgZMpXoOq0yQrLA/F6nKPS9UiOaT/CcCKSaDAUG+CtVsBqC8hAOTZlcHNZTb
+ mfPfFgiB2Qzceli63N6rdLX/7nml2CpkaKRzUW1JJKrM4X3QPQ+DmxpsWgEuPQaNvK/vDxS8F3nN
+ Pv0o4ASjLt7HjXtX9wCHGir5gszR/rBNqZ+mfMuorvpB+241eMFnqyCrgwSzcvXCYJbQSFXzpo5n
+ YBhJpDxjqRT/cGeNUnd/hjGhCqF84DkilQY4AyvpPETXTNtxbdsyKb7EuD8LO1b6YLD9iODJp7QI
+ MqaO53WmjUkEcXiYS41tyRpTDG+g5A2eAslqOv0RYZkP8x5w0sGboXmWi8ls4yTqX4TwXq9ms1Kt
+ ktc+BSirPf6IcBSjWxqMUA1SUJjVUjyp7klIXqm/HxGA5REuAqLnGLqjOhadXOEVIZKyZ2HIKpXf
+ We08KLJW0R3yw6B/8ONSPTbQuSZWfmXkwGfbuQqMVFxGmWMxFQ1+hNlLwylPVxbIIz5ZfuIQTdPT
+ JcHAzyCSAMYdjkGwmrDLvXOOIKSef5T9sxSAygMvYwrTve6B0GsA0SC8XReQ+jodp3it92tALoFf
+ xeXWr+zif/I1yAZf2QXRr+T4+7Vyp/Jr3fW+r/XXzb7W33569fdcT+DD3Z+valYm/FzLl8Q3eQpR
+ 61kWk3lR1a7irAnj3mWsrslSy1oDdl6Agv36MPCzkT959SMthfr91gI5MIU8mbsa3EaCdoT51Ga2
+ u78QxWFT4wQ5TrJBHIXxLG/OEfLiomh087X4Sb/8QXyJv3t0JOrnZXl1MAimYRQFrxaQbfH9HwOC
+ VZZ+42e9YV44w9XmnKvnk5pDv58QsnmHgwXEtTqcvxKg+/mQl4DzLIV9HkBL5PSY9Y8/v16H6RRD
+ 2XzxvwAkA6DeadgbZlie+UWt3/Pjr9fTokN8db8//xDuX3bxRjCe8F3tmWW+bEwt+NqLM4QbApUe
+ yP87/Yq1BOrw69U0SQuI3qNMSN/9MWFJAywmIaBZLl8M0vlb4TEw/ft3xfx/4YViJ5pxfHU2mXV7
+ gOLpZC5UiuofAiJsCgv1PzbemXl3/O6syMEaS4dU634U1Yi7qL0wtYXrMNwaezdfrP1Lwy2P/zVr
+ g+IVxVG6iBO2njt8fU0n8PH0aziJv+Jd2XgU9l7N33bFt34MUEnDmQ+swretdExxB2OEd4Ct1x+x
+ 582UXt5uPlDqerznZOaBJ58zLkOzw+THoAtOaMRA5x3UPGjWfxJOLAGSeeBI7iZZXER5mYEFVYuj
+ nDpFGXfKFKcT3QGKQVfk+g506aL69sUC8xRre1CoDT/C1lqkLBYmX3mOd6VNJwwVhSdCml2Qd1ow
+ F+KSVWId2yus/avlIS995X79/IcSmpeBtwSTOcaMeUcVl5QfI10K8rztClDv+3cX/K1/PaCLia0C
+ cAyyuiS8WdMVwc1e+teDdjGvVYAthL/lIC61f1UL4SyeXLBGF9TqXw/O+bSWA7Pron8CCNbLwRcb
+ zgcs1i7ihn9ZmOLEVgCp9k0EW3ifm0hqjuOLqlyqZ69UHGRPo+n82xQ1n/kxwFo7sBoPSD67Oinu
+ ZhnQzYXMzY8GkZt6SJSKF4JhBgrTwsYTU5inerR6XRQsxCTZlvdDgauMN9XJ1Hru4anl6STy0+Hs
+ eQ8VL33BRO7qoYrfU94smfHgw/EpaT7AJa+WIJCmwI73xylGvJrdX1iphHntPOCUuvgxsKY6cAEQ
+ rLmQahY7A3mOq2m2632jQGW78JHx5bxj+aCnDKhB3TWH4u1Fx+CVL/wYoJwdlQDmbF0diiFRqjlh
+ ZMUcPn4U+ul8sxTv4seACA2mBIfFB4LUfp6LPqatzHEEfi6kQlJHPywo5FnUASPBNA7arCsYFvPw
+ T9Ms5hGfxuk0wXHlAMqg1fogipOw73/tAc4M4mQc+l+z4NZPv46Dm7s4ufoaD8N4vimYvvSDgC8f
+ i+SkyGdcgqlcOhems4c+EkwLOWsdofsVzWkKN6yD3NsPM6XnJ/2v/YBCyH0dxUl2CeDKddZ02sWe
+ 100XwxdmQwVAjW8oALvxV1utK3X0ulLD5qVAh/uiuOi4XFz0XC52rCtlGERx76ul5r+M4hfVigmy
+ V6hhtdCoK5TgkSqAX0rXh09TIbk6+cBo/QnKWn6kyI0BIdOhghGYysVJgEnrymV+mGBW5HJhmk37
+ yMZLhd1pCg3TtFLqRxS+kaJMDIDXlWojCujI3LMqQ2Tz6Prjq694wvL18xSYlDIa+fxXr/81THwq
+ SP1rOkDQAEr4jP/q7LY7tNKKX/mKwk9L0RQ/GSl4Okg7AkDM2lHvXzWLPQ3CW1jP2VbV8lL7cquv
+ xab4i251RLZ6XWjRLjfqd/lfCwTFlPOSJcJTzLkmXg3ysLREX9/9D317vCagxdPeIacID7OGHype
+ p/9+TWED9obIapE09WH+nEes59qn8vXV6yLj0fo/feXLhvJJVTzl54vf/u/8vcq+/eefMEl3CYu0
+ TfUImgW9YacWYlgzf6LFa3/+ZAmt+GglD0FWMG/OpygM1LhQvkZ1HMYyWsdWBeN6JWPRwi0pd/6D
+ wKY06hVwIxz3p2mW1F0ckarmAYI3uftB6HZpxPOP4aVmdQZRy7McAZm7BXARKnMWJ+QDUkQX/ToM
+ /CgbgjATfOVZqtOvbLzw4te8Dz+6uIxjkpPSsHcxAjaDhejrNL6MYIGJ8eBTOoUH3hjxbxxH8eUC
+ R5IfbGk4kJZZl7tFq5Ij/iHQ9ZmVQWI/FyClN3+QXcsHLEDAC+p2aszyXh/tzz344C1mT0EwAQBK
+ 2BgPsJC3649FbGtgab3AV9x+z1XMwLIVb+B5ih0MHEdXg67t9ebbhf6q5yUcchccUBcUODEHVGmB
+ Fh+kuGKdHr5K4WgShaBdXMeYDgbnMmepHK1nql1VsQIflkq1DcX1up7i9bum1R14QX+wIFLdv8pS
+ cWhdCGituF4Yjt4f351OR5jiZdb3hlXn4voYBId7TrjK/f0YkOWDKoEmLUbIo1CUJlcrVCVTDH2J
+ nnn19zDwds84O8L6dbnx1y5W0M8FgrXc+w9CoCtjqlX/WH6oY4r8Ue/Bx5vMV/GqXVRmfyzXf5+g
+ VmLIC64EsjYXLOhJrvwH+Djn6AEwhNSyqq2PvVRI4HwKC04gSl/5MbZYZUjLm0vSIL7IAbM0xFKM
+ 84FWv6Dnp1lh/lwc6qT4yo8CsWI4S19ZiqYp2wazBhaoUvp+OuzGfrLglhE025Za/WU32k3QhU/O
+ yhe8vEYQXmrN89N13vvzk1jxJcnHoChb4j7VvEA3Nbeq7r8e9cD7TitGD3punBrUxRR6wOWnLuiY
+ k7jGkwMr0jK13oQi+Yy0NcxGC6IusZeWBRhvzgNTFMNqyuEqRJcV8PLA9OjjxI4Baw94v9PY8zGs
+ OHTA5es6JOehsV9Pp2EfbZiDDWVXVbzf/nC/KfKjucqjpn97VQeOB0wXMzfMD5ko5r0SMNIIQIjH
+ t7NMYBhn5aP651lFMYKHDv0YR7rE+HOKhRUbz4ybD58VrfI8AoxGjVp8eo4pcHxbdXMJtj+7JqtI
+ 739liWJlIRSDb2DKmsBPF9zU+qtLnQgazK5QJFEopZvp+mmQH5htxaO0R41YfgYsO2GDkhM2HIZB
+ lAbjzcDvITBKiSqP/SQbBwDXuBtUGlAZpvG1DBhhI39jO8jTPtR2uN0bHYe3QSTO8OI4a8f9IMqT
+ 5bHElpiB45t0wuend+PeBd0fisKeyEdMTxc8yQ4mS6ZMLZgL6SIeR3eUQAStDclFxrYfrF/k0+XY
+ fFmqaDn2r3lbtJRDJU/wgQwPOr1AMOaf/30aJHcXEz+BdcsoAhsrz8gW1GeAyRAgQR9jiqYX2Ivf
+ ZTjw+p+/8doLlmGYZpP3UWrJM3TeBAABBCrPTBkkgwueVQjQFsHQeK3zcsCseJr0AlaqkYh+EydX
+ mPIqpExhuUGAoMyqFK2ltz6nREVp9sd85gipcj4UDqRxPKZsrOEgxDtN5PDXxuyb7Mx0o98/JTVw
+ M8OdhnmixBbYYKFaWpTFr0jHQ5FgeRQXZYJVPOGL9MYJC+7CG2OetJFCEd9SuREWj/AiJEKHvVJ6
+ g4WIkd44m1wiEdmOb8b0Yy/kvKSRj2cY5jSdv5OeTdIAk4XmTVJlykqgSZoGGaUiJHjTvLBowoua
+ jc0kBqhvBWO6dNjo0mOPHhVOBRD3AABdar/lR1t+Ek9T3EJ4zRMdVNgjVcIuCo7zAJ1Y3cfsXBNW
+ Qi12rlmuGKoNrlngLSjvsLWl4uJrLBgp/cnZF/4Of2fxOi943Ni8HZr1kjAlmlo0FIVFw+3Ev4GZ
+ dWJKrZW37LNSJYvJaMDbYka45NqXG4Z5UdHoILikLOpFk4gVFA1O/PGlPPyEnotqARReH1zzkGS8
+ wSkmPZDqWYJFlroBW2EKYwF3fJKAzqydwls4t3/Knra8URlZBJ7w6tOxPwGJSLKhKmleRKOYjsaY
+ Z3ynHwKWhgS1IP+t8OMc0Wyf55gUTVjWSbnNAR75ZeyAqxHRw2xHrV2W0heXgGf37VMrBQ+22fhH
+ UyCc0gR7edHsNBuyiZiXGbYqivFBrtlOwijqw64tNQGMyouh8RQPL/vyhRK8EYtlSukSwdb7gy0u
+ UhR74gb3WWE2gxa5RZGqCqV1p8iJIicOKRaDA3HBgrTOmUYotcn1s604AfEIBvEWc23z1DOEJb28
+ hmYJ5GnEOsRv4V7qkukC+esZp7xVOizVsRRP5RbKsJ9IszvBzTENNv2ER4HmFJVKi0C+eetTABxs
+ V7lpDhvR9vRtG9jqKZNWWJv0UkHjjMJEGAbFunmdwox9EL4Yp2wdB0FC/aT54qWlBsoEGrBO04LO
+ 0fY/Ztmo+Z0Alpu62eCInVdy5BbV+Ql7iqH2j3nQdBh/cfSeyq0wOVaeShpbpcUzNAJJiCA/YD+g
+ BHYR40Bhj0i7n89pgPsLOxgW1di+Gp67CHNdqWm/b7AI3OyIi62DMrqhlji/FJqFY2pEj9giHNMg
+ MQU646OjAMSOYTxWCusTNKgf78xQ91j+mLyKPxXlrX0Wmi1vEOaPMy06Il9Yua0iZRKbfe0kThmw
+ 5TcSVigaF6dwxSj5lt7HMBpy5jX0w1KkPNrUhNwHioCNhUOBIsT7fwR3UvJV9pk8hVhara9gGMqv
+ cuLWg3AcUEp2ls8eM4w1yFn2BguVNC9tNpgnnbw+ZXLA6sXkR8lVpqSkw5WqkGJVqmGCJ5hAAOO5
+ AKNIWDIBJHzMU7B9R7FpOCUc3bEgpoxVFBleqHnxdVZXnA6279gY6rooBphX0kNedUS6HaX0BLTI
+ wc1PcGfrZdxljQp6UW75+iRIQSXk0Jjp82iaMdkXShXUUpqN43zDbCKAesl01G2QnbQrnqVWPAtp
+ ytr08iepRUG1oV6AqqgW8GdNOECK+nyqUJVPUdRxSivT3GP0dkeRGm1eFeQ5Lp1osBOO0kHIcdm8
+ Acr/CMhpFklVSFzFlKh+FHMuJLcpSGbRZpDxNimwqSggbRjNC2kKuEjPOPF3p8eFxMJRhWi2LLmw
+ ZqfTLiWAZ9R62gVli78vvSeat04DmRSlQU5+oA40oU78XtxGZDSF5sQDevHcPfSEa04X7MvFBVQY
+ 0rOEtXllPiR5P7AQwnJNWqo6Dkl3Ye9MQlJbqALA51O+TM7d2VO5MpdWeG0hq1CbU7JrbPQLWOCj
+ QvSgrJilm3enea71JK+B3tjxYTq//Wk4CiNCzZT9Kr0iH/zy41AhqZ0UxiXZApOXSqJ6XivL6rCY
+ eUv2GaGH8sb8BBnFk2rc3sKtRGIDeSPcOwcMOYpWtH/4OUnebisJyTNPbtfLy0Sz3TBi26NoNGAl
+ ogkgxmwrvHky05IRuVRul/Ai0ejUvw7aLHGtaIbhV4tcrUVLrlCJVlyVOs3vxhW7kj9BFa3uSTCK
+ mT5YJjyEjMAkBxnbsezuG2iCA+AAtG1Pb0LYfTnSUr2SUhlUEg3cY7yr3DHV1JG6Dml4fG+xaPj5
+ 3uqUfFOqjhtnpcujM7cuz8PkMi5zlVyQo8EfR/5dkLwPsyFg1aXE7tmUJlQNjT+C3InolJN3jKBO
+ qMSp/LfcKrfFUmgzExwlIWWeSCQmbzkghdzECbdm8ZytD85ai+ZRYa98sVM+nZ2yuVRCOLqzFVYu
+ lJQXq5H7YPElKzK+8OdJpBHWXjD5ikp0KDlsn8JvFAepGn6nVeM40DykgaBznGFbtJTAY3egwcPF
+ XUImU0v3bd33hqF9laGaf1Ff7HevGixV9sOts3xgMBiFhoSZuBt/TYttTZb7FyPuixH3xYjbeDHi
+ vhhxGy9G3Bcj7osR98WI+2LEfTHivhhxX4y4L0bcFyPuixH3xYj7r2zEZZYxYWxlhOYINI8EvtF4
+ PQbhEY2XwM+CWRfSpbO2N5rfI2N7MiVrmRjnzPgeYbNcyTrKxoNCHMmtxEQLb9yLkjvupNRImN8K
+ 0/YQyEcUnMJ3cg9jbm8GinEZjnmSU9p3ygBWj4LS8BwM2Qku3Ix7tGSNL8dSzNdgvm/073V5YxiH
+ +S6+4t8HmdB0PpKnO33oWQaZlmk6ac77eE0xxBrbupjV68bOu7P9zkcoTJn7eZeYNdpFwnGH237w
+ iR9zcF96LPvG7dsEzPzDJeworRUsQTCAjc9CACQccyjmSr+0kpdTLKDjCT9NEQEZBx2TOka9KaJ1
+ fMOkGzwHgVFGpAdTPIB5bzBg4/AvZGwiKOatfrzR4qclsi22e6/Y6/2YjpPEJj8aA58EVXubTFql
+ 46W8CjMZ8Qrc3fvjjXE48tnm4wcGsaAdyAVprHhGQecPNPVunGWA2a9Nljh4AE1ajGJg4Ii1Vnlu
+ VLPGGpxQH80GKZf8VGoYsI412205FuyoYYKXcCKAkq2K8benmaBieElnfzyIt0hboAkVbAk4IALr
+ CGgZnXoE5VO9szHCbbYW5oHf3WZAna3PYlA89scs6QNbFFh5TeVhQ7fwXOY06TVe/5MzVHZSg5eD
+ gAkzAabxG2Ih47QFzcaVJpK3Mc1itA5EAYjB+Xr3QP1ICvYKg0pAFC1qWQxPKivWFaSWTphFZbII
+ hVzJQHRtPP5UVVww+uNbqfvtEKMb3/EhYGXlTA5KmFaJgkMxE/p4ftT5v53DDzQ9Op0StnwD8eEW
+ pBpmlj/8uEks4nIKUjxT4Tt0koXk/wYxyjZ0y7VNE7B9hJis6a8157i9trPdoUOnIcjbnOVpqvIx
+ WduMyf6ffwS7+xKPA95mYxSgKYpBBiS4i49xclUdwhYfHh+E2lJNT4X/YS5bNgpWRMe48ovHeMcx
+ nqZbmHqheN9omZqev0kP9GZ1hKfSVHB2ogUCdTtAnOtv3jGM7ZG9l87PNqIgyQgX+wEzDh8cvcf1
+ xcq9EG2O5sw4w15pfLYmjc/WaHwZkIvLIGEyJMfMy1F2NBicBlkbNMYwxSxXfUBHRTNNBBAMbBAm
+ IHjSYRpsvUoz3dINy86bwpCYyEDnukzIIkMpFJ3svD072DipsL79w+2dD7ghc9ZJaMaOiKf8SIMf
+ E3OZDeU33RQSHB5cIX5jZ2jLa+Spi2jIpbnWoMQxO6MT6NkyDYCWaxfY2TLNnxF4aGTd4cvH13R/
+ a2eNW1kbdCJc+h68s9H+dFi3ZzSLQ+GUKnh3h37a939fOwmANCMKrbFFrYz7CMi5GK7utAxX7CR8
+ kjGxkG3v25CehamEiw1p6GJDDsJBdte5id8HwdVJaRvB/tRaur2mrGmu29JUx2oUfZRqNLaxQS1M
+ j6YZhoHN05ezIaia61ie5zq6eL8FbyIpieLx5S4va0K7JjRsQsuZrbrt3+0B1xK9GmrLcIoO6alK
+ YDZGPmzUFsiEzbX9ca/Fvze/9gmJkKK1HAe2jWnkY6SSJUmQprstyxJLhk/V1UJwVD9qay1Dd4oX
+ 6dlYjnjJXR/EN5WedatlaZ7nFRDHAl3uuUL07qN5e/tv96oghDU+YFesORDslimhPz6xy7MFodRF
+ YjeiS9vVLsuUE/twSj067syKnOPhlTRz03UM1StgqpstKGiXcFc3AWeNJrTC3sL0IPb7chTTEmlm
+ ws3jKLNrG45qqCsRZla+5U8kcHia5Rquq+maRBJ1T++Ut2YTGjahZROaNqFt49scFSccAwUM+8XE
+ C8JPtLKW8NfiXZVwqy1gRapuCrkC8E9Xf64jE1UqRniDtIrRiDI+iXIM9RekKQxuEw3g+9x3aNS9
+ ALJkeo3ZzSfgyOlj0XVBFev3a3V2CgxAt1Vd0DPF0Fs2m96U1J+GbmuDvm53FVWzNMVwNUPpqn1V
+ 8ZzADPpmz7ZUq8xGBROtgFimzEDGy0SdJAnBdHco/PfjuC4QPsOxXU/sISxx5/FdxijfntYz3bdH
+ R2+fl+mqVkvVBFDw6YFM1/QewnR1QGzCS0tvaRLLhXItL1YXs1xbs3Ug1q5a0Dq7pdlGmeHaTWjV
+ 9JDfqrNUcIbfqnZL4t/woM6w22gy9LtBVsdrK1VPy2hd5EyCNWHJrAAxh9HC+rqOvNquswyjNd2W
+ agHxFdydSp6C1cLoTR0AIJAHCp6Z06pGyzUEFPDpkZxWNQEcokeTA2cRp9VUzwHVUSJILc/x2lUp
+ ERo1odV34rQwKOCHuv5YVmuYhgEc1IYZiW3UgtIqq4WiJrRsQtMmtF2d1RKFfAyrBXld1XVNIoIt
+ dzlWS4iDNArpQ6OMT3mxuoDT6p7q2Qs5LRK/ot+CEi7PZjXLg03uCj6rtSxP5rNB4PZ68K+im44F
+ 1T1VcUFpxMzCA9f1et1Bt786nyWaXiblz8NoHc1TXYFhWKI/jNEe7h7UWoSejNHqIHeZQp+gp4dq
+ t9oDGK2tA7QAK0FLa3mewNZK+UJGCwKpo1qeW4ilUNByVLtMtFBshWZNj9HxhXxWN9yWIYACDzN8
+ 9jDIBlF4W6fTVquekM9qBujsQAMFGmPBkmxWB61J2NTY01Js1jZatid4LD0+BZN1TNj3eb/08Lwc
+ Vtc9QbjoQX0cgwVlQcYTh+PJYv6qA3m1ZSuMrs2wV2jThEbfjb0Cp7FV+7HsVbUs3XV0z1aFoUtF
+ E4VXtTJZTWjZhKZNaLs6dyWy+Bjualog3ulesXYmiJzmMtyVsAboEhGFRhmX8uJFzNXQVU1fxFwZ
+ wSs2RUH+luautq2ZjusUApxig9phydxV87Vev+/3FLNvghbrmH2lC3q94hieoZma43RtZ2XuSgS7
+ TL6fgbnCMrmq4xa7B58fxln/91DXrTrWqqt1rJUTorV3/Chb4o9Hpxv380f4mCqOM4B/A3v89XTm
+ NOYwvLoKwjUc2ny+kYacaXTiq7v4Ho5hOS0dpC1hWqKCZTmG42puSxAr3WmygvuoP05tLiXXVz6K
+ 0RdTYUB3q+Vp8iipYMUDGUNf6jxGsxxQDd0liOXxyQ78/97jmEO23IvOYz5Pnus0BtgPyE6m6UrH
+ dLo2b08dpf6VX7+hdk9PnlVS9VpGgcP4uyqlfny3lJRqSAb9ZaVUp+VZRNxb0vFLqXDx2Qt82tJk
+ oQ1IMpRUuL5tg8qpNdWl7EAt6VyVnqqUZDdMr4KkRjotVzzpia9BB76GKTDJWJbSeC3dEKurG8vI
+ pRoIsNLBDj49jenHxjMjWfO2necVTOtw++FSqSdRbI8T60UiqedowPdN8Qo8l3HTa0JRE9p8L4HU
+ MlzTdR57tALCqGGZmPCjYA0t1zHLwqhOp0bQrAntVhdFkew96kgFCIMtzIy61lK1ZQRRRBOy5iAl
+ aMjIk5cukEItx3bgf8bCAxWibEK54WRuaTkUmIpnOgVWKZbXMktGHt91TWcwMBVbDRzFUAe20vUt
+ Uxmotm/bjmWYXW1VMRSJskygn0EENVvArg2r2K/wbMwVQT+e7sw5Qdl6s7s8u1wgfW61PyzjDOSZ
+ Mt/T9XpnoLfofva0BwOgFOPBgDh1ggJ9WScgzVEljV1r0iO93OPXifK7ELnX37O5Bx0eHe7cY223
+ Ha0lzgua9PhMTkGe7dhcBH2QT9DuWeeMJFNhsEaErCVk6M2eg5k7UxclG3hTit3U4B3c70Ik3Hke
+ Y2XVW5pjW64mCAyUzNUFt47aJHTX7MT2Tmfjec8yTa8lRD98UKuy67JHmU5zZdkVP6iioGo4Rsuy
+ G/JA5PKFEqyuu6ptwy4WmmBLd7UqI4VWTWjW9KwlXIcskNckmy0+z55mtoPMXzuO/GwQJ6O0ztg6
+ p8XTnm3aRMI0IWvWSVVzSJilSQZ29rSMcKsjx1U9YQpiJdpTSLhqi0iHoUo6Xxkpn+F0E/BNL20D
+ /bF+RLiVrNLGuv900zPwLFFgHQhMWlUR85oGnnDq303aNWAPms4yFoVF0q6p6o7uGbZsfoWyllM1
+ v0IhmV7xcPNB5lcimY863FQtw4Y527ZAQGsp+ytDHPLAYPSjUUYpXrP4gFMFzmHaxiLhl1HFwmBX
+ 0MgVxF/XtTxhhQXx1y2fcVreQOuZA6Wr+b5i9B1V8d2eoQRdqBgYgWlr3ZWtsETUyyT+eY44VRvo
+ oSX7EqnOAw2x27/u1/LfekPsbhIExH7xklqdQIzdPcoZV+Y/2/HNmqE+NT+x9JahqsIHkpcs6xmv
+ aYbVUgvGYGhNVvAo//gntskaqucC6RGDBIJKBc8jD9ueadj6agdYi42yDI0W+8g/l00WyIfpepqt
+ 6cKHQM2155oNxsZaZ5N9ZsFWOhamhwfaZB/mFw9SGdpfyVlMMoVKpQtlWsMzPTRYusXHjRYUlVml
+ 0YSiJjRrqu7s/pyVaYElCVEPHmassnHSX2vHWZysbRUxm2TjbF39k9podc9zQKrUBeNdmvDgEtvy
+ ei/giBK1U1seHnpL0rPKz2YeK8eaLcP0CioKT9Zzy7At25EB4DxWgm15licJxS3Pvk+CNVSQmlxT
+ XD0CwmA7ZQkWiC2KVtDqO0mwjq1bxmo3lGblV1vVTJDoNFtITbba0ky94jGrNqEdcBOtaXsPcIKf
+ Y+VY1nEAVDJHE2ZNEwSf5dzyEF1IOkWyUEKionSB97tqG4a10Foru9Dqiz1o6/iNrjmG5gj3XRMN
+ LLK8CuqJrbmeqRiqjj551kBxbS9QzEAbqJ7paMyxYUWfvJatlWj3M0ireks1LVUTmjQUWA+w2Laf
+ lZmaoDIU0KeHBzJTU1+dmeLlC/QNtR30iZRIi1S6+IjTtFx0xZZuCqGPTcXtpwlFTWjWVM37zzgR
+ AYV/js4P90rWagyFAhAmfpnWM9S5bZ6UqdKBocRS7WWvmMFCi7M6eljKNoTODXi1QNiGoORep4yl
+ Dj+BN9ulw0+VM6XnY6uI7aaM+ubj2KqJt6ckAl3j7lJhqo7q6a4pnRypXuUE1GlCE+Co3+tumaaD
+ aOo92iXPBsFLd11Pulpmo8dH9RYKehzC9FzvYRfL3rYfxVQNGxRYV1zSNGxg+8swVUIWoFCMPJRQ
+ qCidz1RBvwKWpqqL2CrRvgJ0OSFc3tXdtWzLFledFcMFyi6zVdscGN2+5iim5ncVo293Fd8yLcXX
+ /ED1ul3X0d1V2SoR7hIVfwa2qrVsE7Ru6d5Oy34AW/3f/Q/7W8tz1nvNP4f77eXY5LxrYSV3POLj
+ T23+MY2Wa+uy5woWLKuEaY7mAYMRjFZrUom7HPn/PuYfTbMckEE1SxollejPY/8xTDSWPKH5h7Dy
+ T7P/AM/SHUsX5jMsme9lwKTNt/vbc0ysH453zp/XEmTJirFV8Zd6bkuQ1VJRh7JsEDkb0iik0oXC
+ qwvEwHQlmwgUoCmoLAFAYROaNT1vicNN+Zpm3S3ND8fB+LLmNLNU/pREB5i+jlfVLUF2sGhZomO3
+ VHlC6nL3RkCelb5Hj09zfOnoJHBLjoaO8bwyKqCTKZ2s4NMjbT9Wy/HkPVNjX5z10/McwW89AMOs
+ mx78y1T/7+Km57mWYT06AoJhWYbhGqZ0Lmu0oKyiPhpNKGtCw6bJzmZXE1KJCj7q1NJ0dVOzZNcv
+ V1/K9kPIg2ae0o1MLOWFi44rbVe3NVNXFzrrEZnLey5o3tJyqqOrsJjCl8bRYY+X7oxoA6dvGppi
+ WZ6jGHbgK64KAqsaBLB0pmbD/1e2/iCJLtHr5zmrNDyYnSFfxzTmHqXMF1TbZwfPG2gItBbD8ARJ
+ w6cqG91aUrh1V2ej8EGdWSJdYZ8sFS5kohZe0TbleyaqB5q3WaZQUNiEwqaqzcq7VSaKNjARjIM9
+ zfgHwQoG4zUMITeKMUJdrYvQ3EZPG+8Mr2urqqGJIWPRkiwW11vT5NVfFLxEPkwG9c525eMVKDGf
+ hs+qhoFCtS65aajPzGgR4ywZ/awqozVXY7QqchLJNodP93Fay4Q52yJUFsiDql45ZAFxEAFjO9/t
+ lqaum3iL7NFO8Zpj4hcLc7irtaCkEkzJBbXS1Jqm+RD/ICSVj+K0NvAUWzK85JFq7mG0hC9Arzix
+ qFCx3Kg+72omLLELEv5CexBRQllq89TVgh94tqW5li1YrWfD6MoHLUbP8B1PMXQT/tO1LKVrmprS
+ 033X6pr9nu6pq7JahIAMDTboJ/eM12xNc4tVw+fFOiuxsxpeu9nZUnBjL81ut+Jw3C5Qvewgv7W1
+ DM80Jae514YKLPOss1VHRfkXsfY+13cXIACChxTogkqW5Ai6qqNbULFN1aZeuAktIu1sZI+y8yzS
+ WzzHc1umFGcLI6S43Kt1BcvOfdTO1FRP0x/u4r518vG4c7R1dnKyc7j1UTbu5Ni12LzT6/Vq7Ttb
+ tEEKDlSzY/LAusvIph7IC54h+9F56lwndsLkuqPJzWOYz5sVIoUsulBCwLpfxhSHc9ZrQ4P9sjl7
+ nRkGxoQoBu45W2lnmsQTHoH3AFafcoDcY81QVUc1Dc+STqxZ4bIWjZZmmagWCOs1Fty3tzYX3Wt+
+ SITZlUwGLc10NOBs0phNZ1WLqmEvI2sAJHUUKx+8+2r2XYGm9228u/qNt2DLreRbZ2uq7orr4lQy
+ f899rN9zvx5//M4bTtw/sJhOV7PhAL5sH8HwnnDDqS1Q7z1Pl2QIU1t+r5kGHqgKnxd6vJePPede
+ Y+BZ6JpltKSARvSkrnqZa6mtBoKubRgPd12t22kMOf/MbYaOhsDC5bvg+lyjy9xNdnx6+PFZbS6O
+ FDbCqXglYo9vl7O3qKWgAtpS9ha7pTnM+mcKl5tS4UJ7iw7iEQafFQYXjMPmVa9kQVETmi1lcHFb
+ WiGqujyslExcjuMowKj+kiVlbY+l+Vs7+8da2ehyT+Pjg6359OmBnq2WJTuuqDyO6hIEypFc55wl
+ Y0+6LV1cPqKnJ3G/aeHJtHTrS+OXmJ/P4OKIy4kOP4R4+KkGoI2w3rg8vtjCC1kayPia5DUGz5Xr
+ WE0oAvx1v5eZxdaBbJmPDobloE+L7XrSpTenpRl25VDDwcsbTWjY9PQHhB8gCvko3xvNdi1JpjS0
+ lu0tY2sBZAFKRXRCxp+8bL6dRTddzwHKuTiaM1JA6cTRXM3vxlJN17FU6fqVWo0+YLumaxmeomtd
+ R0EGrPgYyjkItJ7nO7o+CFYO5YzUW6bkz2BjMVq6qWrCXQ6f77l3NcfGcrJ//rznGYZ07dl4zK3n
+ B0Ts0bwWGQI1x0PLhLBVlIoXewW4hUc7J2eu0aocZ7h4FgktVPX+yyGm2hJ+YPRQ5a8n4XXo33eY
+ Mb/RkzJTTbNQtnAFN62h5XN9WjVpnouCw0qWEAOXRrKD4LP9FCxVJ5ursKK1vGcO5mO4komYHh7p
+ zopBYiwJojVuG1WuahrIwiT9pQUFFb5qNqGsadrf65KIZhu2ZT2asRqWBVTBkONpGRhjssJYDQwx
+ aTWhYR5RazXGSuTx4YxVa6mup3qSG7UL6sUyfJUwBr1XiUSU8KgoXXBRxDQdE0NALmSuRP6EWOIt
+ jElQ5y7gWJ5uSNvVcSoRnDHVgGtagYKBExRDV/uK7/qu4nZd1beBv/a1lQ8xiHqXSPkzMFjYXq7t
+ uI6+lOa6+Grzwdb+CmcYD/G7A8FIFpIezGLtB7BYg/FSy5Gj4pVLF98ZsR3HLWmwGGht5s4ItGq6
+ S2qwIGELx2d6qPLYg2kv7K+9TeLppI671lU/LV+lEHnCK07l976Wc8KzDWm17aWC5AHB8Eo+eN6T
+ BMnDeAilfA9G5cbSM7jg2XIeLpun4XqEB57dcmWnxpp0FVUHPBtUFxG33kMP+KoHno0uotb3U1Yx
+ uZX12NAhuqvrGjmviAA/LsgZ1Qg/bhPKmhpKvMYDkiIQPXxUsDy8529IaaDslrdc2BBEFxL8kSaU
+ kKgonc9UXcMBrmou5KlE8AoDvbNqtDxHdeELQl91gM+X7ol4nj/w+0ZXCUxPBYbacxXf0kBpHQxs
+ zdWd3sBe3QHPkBmq8TwMFQ+pdEuTIgXkl3tW5qdbB/VB84xVQzYfflzGrut6pZQG84LmbSXTfrB2
+ FEZPyysUo5rcxqhL31LPK1xXStpGD/jiDxg0z7Va4t4XPTzPBREPr2gaD78hMhswj5DxMQHzeAff
+ K2Ce0QLVQHgY4vOC61prbXjfH2dhFNTvxf89Oes8yfHn+63lstmWrobMy2Z7Mk3TIIrWcKGfeDuC
+ vqEZksMAFSwrurmgv5m2ZNFsspJH3dlCUD/ppS1XR6VKk0epF2rWk29JywK25T3cwWf20hai5J8Y
+ s8dSNU22YWHJ3CPPISDgZbx2NGHJqWv3GOWcflYTrYpZ2ooR06PxUB3yAT7nugpit2VTCAxTM1um
+ Z9vCWku1Nq+y7sm2Z2iGYZZCVBotKKqG84GiprlkiEoDo82K7uipSnA6QRr5dZpkueIJCZHeUj10
+ yZbDWSyrQhqqLgXcYE9LWWdh7g6sjZBPscS914VjGU3Sc1oumisLrcp59kx7hoo3XoQFjD0/Tps0
+ VLMldYgJqO5TJw3XUC0p8QLljrEqoXzcJobpNN3vF3jAwaQfj/Uy93QNPchUOZoPlAFUKuF8oLAJ
+ hTDLB8bzISL5qJA+Dl6MFEcEJqZxWspSy9EIg+gy4lBGKFG+4DAU9UrHWpgSqKCMxQgLeri0fqmj
+ 6UI6N1Qw8W45HmXPsJ1uz1QGnt5TDM/pKX7P1ZTuwOmaRm8w8AcrZwUq6HuZpD+L2db2VCBQchoT
+ +4Fm28P9o2flurANhGJJD1WW+5y3pTUWcco0W7p0MFoqvc9sq1pGOdSP7WizZlu1aRnLhfrR9ZaI
+ qEUPVTYLS1KXaE+UPu1dac3B008ptri6QpY9rSUuUtLDMhwWZm2hui/0Myx5kih5mAzCM2WfIrUS
+ LPQZMu1pkmWJHh7HXZFz2HKHzr2B8nRMaqQKlQs0GSio3HLymlAGOPrdzkAx7rG1otJTcwYK1FxV
+ PZAfhCMIJlKvSLs2yA2wAz2UIR5wYRrp4GMYK+rshiDIrp3rQ/fwVcIXDOJJlKCERUXpfI5qaJqt
+ 2669mKUinSvYaU70VnAvcg1Lit9rqXn6QM5Mu3bf6w96qjLoWqZiOI6h+FovULo9dTAYWFZ/oA9W
+ ttZqcpCNPCnRU1+XVjEsAearkomfO1ePXRDYZ6u9hffMluakTxbax5iniZastu2tNXaVB41FT8xB
+ NEzWbDuqdOccE6Qv60DjOJhKSzjR0POjTEVPHN7HtK2W5QqdjT0/j5kIhFbYz/ZTxnbmmPmnmYp0
+ 1Dk0R+xmKnlweJ+NjeOD53UzsMyW4L7s6YFWogeJrMC6VQzoBmopilOih3L5PWKr6mDGHMOVPSbU
+ GcHVbkK7JjRsGkskitYsqyVFLaGnKqXZmEyioEZ6LZU/JfXRW64B4p5wFsCS2bnMy1ditUQIA/a0
+ jABLmcNl/3tlJpf4gz34jJaJKrrI4mbwc6LnjPcDMqbgI/T0SHcDSy8lgtE5dBbJsKZpgiIuroeC
+ pGKa1bTmTWjTdIzvZSAyTMt0vMcGe9ZN3dFU13N1R2xIAInudMoSehOKmtAS0wc0HfcBYiyRx8fI
+ sZqrWY7kC6u5+cX2e+P+INpQ/BQiDGV0EuWLfOU9FsdgrisfkT4xMn2hvlkj7QFhRvd/Ie2hZ5Fd
+ ikfQ1dTA9APFC4KuYtiuqXi65iue39WdwOy7ju+vLMsS6S4T8ueQZvF4w8UoVWJ6QBwfmKjk7enx
+ U0aqPD08Xo5lanNYpsxkTn85XrOeXI4FpdJ2PMl/DAuWNYQYngkMVpw2NNnzjyTHgpTtyaFSm+z5
+ eQRZRYPltNDj8ekkWULJP/HI09M9yzRd+RK+N3d7MYSv85OtTwD0ZPZWW4ozRg8PPeI05uzERcJr
+ cYbZMqW4/6XShYKr51gOBmwpBGcoaEFJxfHQsZpQuNRNFACBY0vwcGZuohyEdMGkzkG2XPO0ZteK
+ S6mSB+xZxupqS8YReljqXNNiOavLwbOWVLXvOdaU9AKPM/lntLfKlFbPyewj7K12S+5Ou/csU7dd
+ xxaUVAc2UbW1NqFJ02bU9fsEp7Q17fGusZaK0Rc9XZx36FYLyiqusVYTykBY9Zq6+YDrJgdzsk0t
+ KaJaaOrWhY4OKrq7nK0VcQWtqkQGShhUlM4XT23HdizLXHzbhGicOLrkBG/5EOqO6hm6I4VQx/D8
+ pdiUZjDodnVb8T2vrximqytu1/MU3cX4MKrZ67qrG1tt6bae9kyHlpiy1nB0Q9yAwJIHOsf+727n
+ dOdJPPJ23y6TQc/WpCQLrw2rPiAJDmpNWySYrhyMxGzBoqqa8ALHgiXZhKOjLTV/0WnS4+MikTy1
+ F56jgxIn5BUYIz2vKJMuFXrENDWPTpLupZDHR6cd/PdegZSQcLFAetl9LoEUAwfiDUNLjlc5165K
+ qJl/tWZDne5/5xTtws6zwNv8NIyug+TJRS/DcSuil7Gsnqd5KLgVQ/e40PYDOpvD2DR5oNozZaN8
+ +uzshIuPcTbnHXwvZ3MN1EDbMSw56LI3l7EtyM6+c3byY4a2g4E9R2g7DGKnq0CVNVMmYuoKcYQ9
+ z9VUQ3obCx7F4p4/sJ0qpc9iT8/B754lql2BoX9yuC0QsgxLk9zf9FWD2qGcf5WNcPGhY3ykPXQ6
+ HcHA706zOKEl6wcDfxpl/wjuEFhhmoW9FMv98XjqRzzGU9qZJuMYORX0BIiFmxYQJA068UlwHYyn
+ 0uobGPSoWH2DRzzqBplvfAx83sMkiQdhBjC4DMepbJw3Zcu8mSctlD+40w2zvl+8Y4M0L25V0RO+
+ YemoA9Rc2PV0W5d0AS+3cI3iZAwzBSAkJ2F6dQKwILMNwjxObkBT2pmIkVpSrnqryFRPkHg39RMY
+ bXT3NolvsiHrYlVP93sc3QfTcX8fditdN9gmHMevsDU7CSZACXZuJ8E4DXAeMavN4swHJpIGWcoK
+ unF8de5H8uJhGigpFxE/GWajJwIj4K46IH4LHdXGOAJlG4GtNqFN05E74ah+msNDJpWadPQh+Mu4
+ v+uPwghIzxhwH7dlmu2Gac+PEJ12xn2J4Juqp7quMK7pQGkVTVfYoecwiPr8+/tjQPRsym5rSM7D
+ pgHUVhAv08xDVY8DeKcXjwABt+LRKBb2SFgSvGtrmtJNYqvqFt2ERmjNQwc1Rgv9MAI0kHFKl1N+
+ 8rhlONnt8Bppcz9fKhRmAYmOa1Ecz4A0x7MNyR2B/Fd+LkxInXgTFr5kHAJxVaQfxAJ7Fl4whqS0
+ VW3TKIUrMDigbuctj6ManquWl8cQy3MXwvfY/EZxmp0E+GG+m6Q1tmzLdPRSJ7qi2ooh0vLkSF+4
+ rkmRLl29gtE5422DhDvke6n4lqdaulv9lqOwHISDKPY5JkvQ1DwDcydIFzpsvRrHDxo1oRWmo86J
+ o4QGmmtbjhwI0CvTwPKe9QxHBxnHMVShKEFZS7cqOGiA8mlpTWjZhKYVi2L+8eKr5RETzg6TIMBF
+ 3QBGAHzxJADZcswWDPH0dBKFWQWAtoY586oAdBXmQVq8tQuaRZwgpXuN0ROj4NKPGJMWez7fBoLc
+ SST7CIcURTLVhoFibTpLjwvRSrgE4DWV0hY59aMg7fBdqumEHJxs9mEAhDkkuwZpVpqvp5rq7HwZ
+ hk+CyzJqalLADx7v4y7ry4DlvOd4R7AevaW6uAUK/pNfGRr5txtICjQGsC1/8tYPxzkDQlRnm/lo
+ sIuYK5NekKM8OVChDirkzzMbJYwTAoSwblgqyl8i6Camfamk2kRTqgu0jznljmC5g/7pXHaYQ46v
+ e9ENwaYHkL+Mk4IVDMLreoQki+TYH/dCEIU6AXyUo2Uv7pNy2ZCglS861j/vPTyfjXMbsOqOWdyN
+ Cjw9C4RaYXh3gJVUUjk4wEtUp6kaS9/sk6/0XdNXdXOPy2FPfGNudoKaCr0K3LVVU9ftYntYdkut
+ 5pSxm9CmCY2IQsy7gvegO3W5FpNr2I2/zWoyq1y0myRB/eUxTWLl7KnUXFoX07Vw181X1bK40Ck4
+ 1k+AOVbm/U0uzQcjocesybkYy6z84BgSIcBnOu3qhUkP4IT09XQ6maA8VodAK1/MW4Lx/AkX97R5
+ 9/Za7EQW6WubK4NsVUpfYBQE7S8nOzsXJzsbB539NpqAYqATEtv4Nl9RBbkXmRaCm2Mr+84ql/MW
+ 3s3jM6k92KpgR805DubrMy1hl8BLaUxiZyRmI4o43oYB55tploRXgYSd1Ut/xVfngk/icIMkHlV3
+ xnJGZZXfLZOSUdHdMplpcK25EZCyOaun6qorogLqIFV6XHhYSa29TOI0rencUSVO7LQ0JpkA7iS0
+ /7b8dAiyp3S8ZaoOmkE0Xf6IWg2+ZTahGWkhmu5KGuuMYGSKIywTdMDK52umB2KesMQW6Z6DsqYO
+ oyRvmcooq3kBTRbhWowSxLvLIAPCUjnUNiVfH3pgUwIlbQRiIspZ438ESDS6U7THELCPaYHE2DXD
+ 5lm5hSez0aoeB2tGE5rRmLhHxgBE4ZllsDxbd0xZlbdaXiWQodWERk1olavybHbtoB/64wopMwzZ
+ m4meBDlcju7lQvCs7CvOpDyMV/Sz1POMjCp5EHNX3YREraNxYU4oUEH1LOEWi8E6mVY4HXWD5Giw
+ MfajuxTEpXBcUr1FZjhykJQoryMDaQZEqtWS+LLFXRv6QTfrxPxMV6ifsM0FljoFZ2AzqbTGMIHS
+ DvfyHc5GgmJS9Q6FuOBha5y2ksUF0UQMAq/tUmQugW9uy6soiJrbhGaEb4YuetqGaUl2L5tCiwsS
+ jJ6elUTwTWjURG4OzYpuqhY720FF1/M04cJpA9FxKn05TWhGnWncuzOfHdBYEuhFjy1VHpbKfVg5
+ bd2qsvOcqru2yQy5NL6ZXvH2pSAd+GQwBhb2rqoavyfHuvWcWcqAuCQJjJKrC9oRynzxj1kx+/mD
+ Rtx/shamO+nlcTxBqSzo32dSbxSnXY05TL/Kju+/417jg0FaWoRQTnZgGRltkNh2TpAIqvw30+j/
+ KZRoG+R35/+n7u2XG8eRfNFX4Vbs9Mde21Ef7a6ujjgxQUuUzClJVJOUXZ47JxS0RduakkUdUXK1
+ p6Ii9jX29fZJTn4BSJCUq3rOnLhx+48ui8hMgAAIJBKZv/zJP0S/enlMQbuK6udXLdsMUKFz1v90
+ FcnZUN9OuItZgeAytH6OtbdKQWCXBEPn+2yfqJvekzfaFNysG44+sKp4u81rOEs0dsDXr4+AjIJW
+ rP8fifM8Wn55I3GneiF58661kACZ3rhElO9BeHr69idf1uvTk9O3LZ8oIHOy6HjRNsosGk9Qz+Mr
+ h365g3Mh1rr5Q6esf+KgvftUnYMCvS2hGU+tUXgHysLpK+cHzQ+0WTYkQ7p5uSsxTPoWCrrIY62v
+ eKr2TaNji+pfcvReF49Kgf6XH7dbVwT/pyg0Xd3/9peTX35W0JT0+3Dvp9qi6HWraKXfMh9ah2jp
+ OtNri+Kp/ue7rfx9s9yW7htQluxidVdtl7v7B1Pxwn+tA1/RN1mEDxzJMU/Lzon6/+SEboZS2S1f
+ vcR7hbcu+yw9+GrQ1B86nXcfzWH70f1z6Az+TWfqr8LdfPvx15uC/7wJ8CsGa3sr+/b167fuZEIP
+ SFf+1hlR1B8V1RvlUMm/OozXwJIt/6GvF9VudfLqo79XHUlKrsf/wwnwTyHv/HNm9i4jhDNK3zU3
+ kEbjvhFb53q58Dr+1Ov4U7N0NtwMFu26QZA3HK/fqQ3/5J0/HK+PJBfu4hu3phudtHW0XH/kDumy
+ 8+CsX5afaHqSJp2X24ccehG1zH5ySeb55UI/nU2lda2Hzo4PVQ3okFGSP8ud9XEoNvRlXxe8bd2W
+ 5eK6uKHpXK6x1xbORYnXgoXYf0CBFhW2qnfz4gZTdODPteQiT7J8Hvby+CKa53E+QhvVfruEEtbn
+ ketYuLCH9riewkxGsT3+hWi3oA8tStCuy0V2syVVW1VX8zZHV9XzexgJWLbmuIbNl+r+SRqUTPM4
+ mWRzDDKIoG3JNJrM40kepfirq4kimX+I+GMUf2zFdzXw59Pb01c3ZXH8y+Lml+OfytOfj9/dvnt3
+ /HN5+/bt65fl9c/vbsjEVQAX3xtLE4dhPInSrLMxhvoP9RVM0LlhpHn48FAtljteeE2t7ISXNerT
+ tAfrdPubL1Lch+Ko+10Uz3OidziXYcme7+AY6/dUDuL78WQI4nvvD3WZ4T82/M9Vds1nQVvDWTLp
+ d4tlymf7RGfObfQMJeuduw5qdk2TVdfTHuBitZo3Web7mu+Har/PRkl2qKeE9g/PLeHr+ArlNnMO
+ OxZoYSuxHx34FOPxdBRH/flFMgrzcARn7m//HqWiY1VR50f59tXNTy+vXx6flgV8lC9/fnP8y7vr
+ d8fvFtc/nV7fvisXt7SkP+x3oGCja43uujF8IuFoMDs0JTTXH+rEXbWZM/OcuaEJn6rtagEr2AKU
+ F92IyyQd9WHF6se91rQhnmPD89zcLHe3WmiUD7pfiej+8LsgF80/MjWS+9yI94n/F61M5LVS7ZTX
+ rTfTWx/8kbe5uCXTzm5/wOTtvEXJX/W+tl1800T+n0C1XQDDwr7b/9WX+Ve3vznFGv3F69v/hBG8
+ r3AHFfNkefJU3FfVCTQHiO6X6G+NugyrKutHILzf7Tb1rzx/ZF5++nQCWvfHEnoCOfnp36vr+rWs
+ d8WG/3gErYf/ev0SzsCvfnn30583xe7+crla3ID++T/s4+9224//A0TMgffv2OD1080frLxZ5atf
+ fjl9/e4ndoDCMPZqv5Ov5HF5R+dFdGTD76feFDdlzKtDnob9aB73ozBDDf7d219eIsSmP9BQ8Mub
+ N29ecT4NUPvgeynLde++QJdBNM29ffvmFzwyiDf8r+/evkHMiHdHxgD567tTtGbjRZJVGrTUrJdG
+ EWgOcyOBC39+iVn6vE2fRL/E/A2Wx9TBPKeY6c0VctyLkwct6CXjcdLnZtmG6r3u9auffn77y88/
+ o6trewvX7aY9Vr+dbMI/vX7z+hdKEqEakkE/p7aZxG+9lH99B+wvf0ZAb/de+cBR46lN3sXVxnux
+ E8IjePoafWZ/myV5ND8LMdLMcfDGxZRv0cx42hrSudsrhO7tm59wwTT7cefAcUVmCPCoQ81/9/NP
+ P2PVirLdaH5DjBLrzUYwG7131K2BsXr92tBls7Mmrbf3STN/QdCSxo7U+Qaua7g9iHMJWmUUpr3z
+ eRpNkzR3H8lrcuygncjW8wqDRhd7tAU0K+mFeTRM0qu5LG6Yx+Xd6auf8KxlH1lBulX+YMgE/wlP
+ 0nACrNKyJKMrLCRTOGrdVqtlxS4FWAUGAxSbVO9a8BC3UDoYXaCEcbGGE9vWRKTApviw3D/Qivhx
+ z4ej9e4ezSu4ih4/3R/f7l6/fvUWU4myS7JfVuJYoEsMGTRx/Qh5qcHj2U8/vXv99p1t/RR9Ybbm
+ 9DbbrjoXwadyc0LkbvkWbQoWV1kRZT185QqONyT8hNbXRflIlhlyYL2D48+irD/Cbo9F1c1H8VG7
+ hWN2vA7Xywe6RTJd8mm5wNtVWhbvS9iUdnhD8QvlkNlU9ZJp4ThZ3uJesy0xgnXLdC9xRdjtYMP5
+ 9adT2/HJerynWx2uwDyEb7BarWYbF2h9D1vifYVHfDRY+nT96tNaxR3cQtUnsEwWKzrgBSe4bpXb
+ Y77TPKaSgAlSahvdc32K17dVDzYnd0bmWlLYeeGAnawndv/gxkJN2Kg+d1u7/BGWCOoQNpg8bgo4
+ 6/N+hFvQly84MUbF+q4ZpHAGXy2aOF7sFsdwpj+WPRu3c5gcyEHTqFEKT169nF/BR5qR1TFA6wwO
+ +at5Hx/0+c/wat47DyfDCA8wdPUW/PCq/yMXzqdROkjScTjpRcQTTMvtbbV9kPoNyTzMeq3yIKxv
+ NE0/6iLql0I1xrIx/XmFf17xn9B+/EWthyevX76kNo+TCzwihhdDMhq9PO4XT8G4esTM3Mb0DtQk
+ 6jWKekN82TwcJmS/CYChDsK7Csuo8jdj+tP02BvbYacdVZ4eqPH09fwyit67Pj19fYxGr0AczoCC
+ uv+0T39i806v+E+p99TVS8+gwigNh9G8H1/ANjnpz6/iaNS3lKbywJjdArZ9Hb342Xvln71X/ple
+ +Wd85bea6q0mopL5RZzFuL6/uFjCJ10HP7yl6cGFpi3EZ2t+59X8zqs5PEtm+TyPPuRQFF7D7A8+
+ P6Jr9xcuvIiki6HssVRdG/Z6+P75/Bw9o85RbZilMjPDmxt8913wXXCOaEX3Qbyu91uZpgc5zZx8
+ hj2Ar/HmY81Sktkkz+bT8Co8G0m1eGqqg2nxRGZIRZVGvSi+aBLiQWn56NNCewaJIwpw5XGlroCf
+ pbOo72xbzVpgpVkExswfpI3ahPcCOMcRVYxRix7nI/A9lNQKjPtgvtl4Bqd34A3HsNfHfw1ZH0C2
+ /QNfxAfhA2yzy3/wBuFz9aMptDPu4uqXsK/eLLu4kvwcdaJkDMznEeiIMDN0g62MandfbgNoLYi6
+ L9c17KzBUrc+BWmjODyLR3EeZep1V8viGs9NfDgKe6Auw1wn+8Uk4p7/X/slb2T1UbAueQyIgkpN
+ 3hN4BroIP4KNH5/08bMIFwv+m6SGI5g7MY7AvBdO45w5FguSD5vQFHYEaHnQKzbLnZECw5wxGQxp
+ zc/gCwlzWhjhcVA8FjtaHLEEFp40p14L0ziTdgJRD7qn2C5raa+lJJtDmCepIYxRFSxgCzJ0A/nE
+ sfDzLX7hX2zJKI9sK9Y8DrfL1a40rTlPRmjKM7JNXJ2UenW36h0lubCNqp08g50Il0LzkUl5tQ1Y
+ WQsK+c7MK4bZuWmD0N4U9X1wz+0Qqkl0yZRw5ptkPLym15A6h4WgLm7MFBWONnEBE+RTsHPUwXHw
+ mW8BvgQ/fEarzJcfRUIWjaIezvIMFP735kWyclXe4JTmRSfYVScnJ90c8yweTvArwQxWLz5joDp8
+ tV+AJShAUm0k1UZS8FTtt8HG6MK1lXs1PktGpgF8Z8EleTJH1X6QjOJEykGM1aYdVZ7AVG6ONZDm
+ eK/eHHSgvwzz3vkoznJH+qnY3dyjGcpQdfTurjEOf5ll2B89NH4S0d8DuqP/j//QxcMoGabh9PwK
+ enBIq14fvh2mhxMJdNGwrO62xeb+Cfr/jtY+8oM1MogHWg0rglp/iBmJa3jNYFLqBbOPqz8vYjn3
+ HC78vFjtql8DngpEeUHb0CBNxvNBBIdg6sdxBJM/nMDJcSJT45G2osG2eggG5QKDfqBbH0r4Mop1
+ cFaseYPqg6aQx1k0v4xhl5sJawnLcl0Gn5awre01HWkzQzFVO1JSaO6syaiL2u6bHSxqw+S3k5XG
+ vcciYAMJUszDszNeQfhnP85G8Xvs4ThYVOvvd7BGfyyD3f2yhnnNNIMo6p+FvffzsI8L+nwKvYfd
+ nG9BA8GDUCD3YcF0JS/seMawnIakmcWwX6CGQd/FLSEGBOXvmxLOqGgRa/BNomGIF15orIWZwm0D
+ Vq99f24wpdFFHF0iS/n9ahWgIwmsEAXoaA8FcLGrWw3LBozpolljDirk+6tkhm92j0McgNIsrTVX
+ ecRxHvdBuyEyakVwX9TBdQlHnfvlAtQaprLd2u5QWMTHmbyY9yZ9/FYi+QAxAAyfRinsZLM8/m1m
+ bv+gvNzCDranKGomyaYh6VcD2LkjWLf/kqSowUZpFsOG0hcesrjx0bRf3mLkLqyZ4+Lv8KKgzuKB
+ CTacxbeJtJPym+WqqdoSD5OqP+uBHpdF6QVZ5Q9Knm6rxf4GFoLvYAHZPord9RtEfqXFHXJVi2kO
+ h6wZD4eoJaCClI3D0Qi1C2rv3R3qDKgPZQ8FTEBQLOpD9KYxTHlTbMzWQQuH8QEM7silOtjCZMBJ
+ toO9HuYMrEKvT/9EM3iYxr3ZKJ/hUtY7j8aww4+4MdvlDZxm97h49e7LB9jtV/VBDts3nWyqH2KY
+ BNEIp8EVrKNRPDzPvTFbwpCXKxz0J+jIwZbsFN5APSfBNuN5MX57LDOpsMJtSI+CBPWkTlJdW4Ne
+ 1TAaJiks8HiAC62fFT/3ttZLvaeOYtzHwh5sqMdXxz1QDGfjxH6/g6pa0LrUA/1w/7Axe+yIFIPV
+ iv9OLnm3wu8umZ3lg9lofuC8s1pVn3jPwk+u2l/vbverwB6D/IOJJxl3Pjg5wjl3FIUZ7oRZxiNp
+ ZeI6iDsfHCmhyaOyqHEnrGseTk/aJAGN/1DbUM4EjX+t9syji0j0S/gYxKWXS3yFGUp9xRUoxmH6
+ PrLM7Bxiyiaz8RmZvGF5T2ZZSEZyouNYgRr1/919ta8LvihCJquFGVqrgzkKObdYAjm0SLk10lLp
+ lqASTJkxqJpSNniX9nXy8EOU0cFFCPLi97KmwwpRTM9Jm1pt7klnGs3GMbwlPdo/LOG11FM7waVI
+ zerGybJxmlSl3iGUFfcBgrf4TPCRej9Jkx9g3EpDWjKAc8wEJgwqOL0ky3nygSLizhhaUHUr6gUq
+ Pb2q3vEs7C9rd/RoyIfTejgZxjD9uqTBaR3UgCXMvS7eLILzK4xtJ2tW3uy39vgK58urLCY6ijdZ
+ uqe5e7pTT2FLgsUHRjgdRpqEo31hoNFC6tMncOiLPMrqlvPrGprfZqDtwRwfhWcRLh+fV8V1SScg
+ Mph/CT4/wW7CJyFhSeF1+YQmUiWivUmRtUh043iSaxKa54oiy0F3Gc7PZlfq3CXE2Q5UmLvgbP+k
+ JqXwkR2u/T7N94CZk8KWGl55LwPzAzTLrHhSb5THPVu3UZrwHuMFfPX09wTmXi/CJZvI1jC1bko8
+ bjRK59MRqBh49KKNZob3ULBjw1d6DadhmFN4uKpL0XILJwfXGXqGe1q925bFQ7Ct6P4X5Isxg24x
+ 7BN7wpvDXj1JLqhGc7oLLFaOJefxmEcfpqT+4BAmVqoMTiCALTScVfDDutz96CTwwTKNsL7MsfK5
+ kl0ugx/+9GNwvkSb/JNjpNHV1mt76GMJNMK+HVqOfNMpjCEJSPmT22wKOLsFZJSvWxR2QfPI1Aya
+ TkcR2WNotORfFNyjsJydIYqxlVLhaolN8ktURVLsV4J7Ei4ZWTLIL8M0MqQ3vFhk1e3uE4YVdVN7
+ 0hssjXpYd9+Q54F7JragzJXBKomGID61fEawqC9BLVuL8F0J9RP/5oPcPBxFvFVNyk81KSXk6xsU
+ CNlVe6QUKCsjS1D1MI1Xx4RVv7DjKbSwws3hF1AO4bAOKlUAVXsUDQMG1lwuljtjLfKrJhdDlofB
+ Gfg5NeX5lyf5Fg5swca7P3G0Vm+jqQGvsSuDB1B7l5hexRpHqAlpRBMZaOjXcJap9XN7t6/V6pmm
+ vDFut7zxZb15kvJSEdY3fH8fJOjwQqXv6TkdK0HpoqUHoyLM78w8qM2TeW8UZvZx0FsVtS3L5ufR
+ qE9aWBbynkG8wXm5WtCsQOftA9TiRZcf4ArY/di1DLdK2rIn0BNo5YbxoQVn4hqNOyZt02voHjT/
+ JhzbK2oSvU88BkUn5W/1HLdF+27xw6ZYbmnpRPPFnW05aKjJ+9nUEo6q6uN+Y0vZZDlW7yLGygfV
+ fkVlP8UGqfoM8zyNz2Ziyt7ttsvrPftdhbN+nFzEGSyBoOSPI/iVuTP6frGsHpc1rn84tyn4lphg
+ W4TzAc0qvKMvVvKcjVf7XSW/0KoMq1nU2HQu/noUYH6So0A8nZF2DJ3fm0/j3nuRgVfHN8F0yVYL
+ pEjOQJVQzQOa6lp0CSjPvKLaPUXTIO4svIR5RKD1kbUWtxarOwIXdCouK9l5zAdjRH/vl7ii1PfL
+ Td1BZYehQaqGATlg3GYDtP6n6H9JNgnDBEO3vy1u0K4Eq6CYH57h82rsZG7UDftQbt9mWsjiaEs8
+ eVTcxa92Oo9ONrsmXbdQf8tzPJcwRyLz8TuOS1hRy7qwI92k7qjEsqh6LsJ4hGc6t2j4yvJjsVyR
+ CmRXDV9fpjsU2JKnuA/17quK7JhFAEp2GSCmAdpO6GKGb1hYr0IvLSbZbeFrCTAYQqxyFZ4sYbzI
+ DsK3ttQOe4Npb3JHM5q7oFZOzI5jb3FXhM8WRCZk1PHhexp/GcWCr9czGEGO+iKBQ1c0fzOGNfGc
+ yO9OAgm7QSo+7eAuNc/ORWN45CNNwIaogCORncgOBm5CN9NwHmV5PBYTIlYf1Tv0ITHFcAROR1dd
+ 3fC39Tl06erJ74YhfCk5jvCVNHZc7HBAn4IfMJTtRyGCN5+/oitoIYO3Dn549RKUgidN82au+oaJ
+ 3gR0SEEqNMJC0RnbWc/CEemR2XlEG+NZseLr4fuSNsgzKA1h0c2i4SxVaxca53FafefdSKNlnxzw
+ zvKoP+EbPqQkKOfrXblY810f0SWXE7rAHETenTfRJ5/WsJGNlrdlU/5vs+g4yo9he5G77q+1KKWy
+ Lf2dxT36VS9vzG9j6aFjsvFuIApj1qEDsXFzEB6ZODRfMscgoywocoZadu8ENBpv+2amHu/bFSg4
+ 3sbNvG7zP8Dudv4DEqKpI8a/1XOxzmEMR+YMUpZULHQIO1Y7Q5Rwf4D9CnSueBLSRytMv8M2W21B
+ /Srom2Va/FLSmM2lTAfzu9wu2U7aoDGLZIPQrY9Ner0YN5n0inyQ71CNHWszy9C3h8ykLw/PIryh
+ xq/vrMSb6Xv3zNxxpmSLnZAOK0TmapRctYIJqbXIleG5W8hqPG3z85wf7fgXzLA+vX4UwnRa0NtG
+ w3gyoUmNliRjSCO2u+V6TZMabUfGpEY85+FFTDv9WXlfPC5pXz+LRsml+K6clbATKN+Vs2gSH/fj
+ lt2Vza04d6qKzH1AmB33o8OEd5YQ45wm0fwq9Y7JVDksxq+Cq23joPwZb3DIXkHM+Tmeng6wvzlu
+ sBMXHbToH/41P+Uu3xXBD6dXwZgdIn80pd74I9HGG35eG7L5WRpd8tHxrOQeQ43nbFt+YiNki9JO
+ xDa5moKWCw+5834a82WqZsIjbtDfLteHObrqUmxd9V1ipBfdksJ5Lh6N2u92iY7eeFf6HS5LO1Ar
+ mm/aIaOrJZ2CdJvwuhrNXlE4jni+4iU1KDnO7ENnv7OY/NboSH62PP5Ulh/pWH5GVt8zMvWCuj4i
+ o8E5m9k+r/cPX86ogEaYhzVO8qh3PklGyZCFVbvy5n5draq7p2a5fSVNpJofJ42jRl6CBuYrW6yL
+ FeRIBiXINkLjz4TatEI7z6Q6sY9hBoVp3xalJQbAutLUlaTCNORHeJ4Wp/YXZxImhr/ndG6yP+iX
+ +sm/7YMz5LY/6Jf6yb/dA1pRzux6YguUpQKbol0sqNxZS6nYmUqpFPbHIVrv5Ew6y2D1gSm1lgPp
+ GRxn5xfhaBZ5qh6i5waEwYp2M6vlnaXhX2M0Fp5ti38sV/Qk+hDnTt3Ylr8vSW6ahH1YZEmDSMM+
+ T5ptVSxuipqUh2No6YJnUYvWTpUOBjVjNF9+0aaHZy2qA6LzC0/ue9Zk5NSBrmRXzPORdRk5bpgw
+ HOCY4eYFp5urZDY/u5rHGZv9trAKonnnjjqdlEjQTPAIBVrUFg7yT0F1e0gC6UjsO5kx05Kvn8pg
+ Ud7A4TnYolpI3iZ47wsHqCVmB0EfKYaKPwlCQ0rVolXklZVSB/RV6cbBrvvxKPh0jxxFAFq0o6VA
+ pBbxCTf+MoPZM5sOMZAGm4vrzoYOc1AjuRlgRHQA/66rXVDvN7g7oDufGKYFliu43lafaqhF/KdP
+ gumKbvz2mzsM/yZTnqGB18Wf6GpT76gds1hs1nipE4+nKcx8Y4I92y/FeI03OOIPYoyyhvOQBiW8
+ h5SoZ7jtfHtGhJp6KGnuoh6yoWFtWlX5pv5WzK7XJV92nc1g1WY1a4/ISPfuWaeaxUSdahZwWTUL
+ yKyaJdKM8ma+/HNYshbkd4YOKytZo41H3J+JM4vx9EOBSlNZj872cA6H40+A2GQbsyi1KF0vNsl1
+ 3wmXcgiw9MoFoEXXEt6+6G/z2BXv2RqMxb2zScbk/t238bab2RagW8wjx2N2Nc9GqPFmEV3yw2M+
+ v2clXfcjAQYzyzUPXovBx9WTG54zkkSC4PgOxy5aDK+fgs/Q/7AAonNbD6b6pE/Hyp5gY6mn80Ea
+ v0Cr/VI/HJPmPSYtWz/Mz+cvoeAvRUfBKxRTXncUIMukeuwoQZ5+edMueY3V+w3lgje4j286Cn4i
+ jqd2wSk2eN/R4J+pYNUueEs2r7t2wS+4fpabdsE7KEhudrogozNPVvgPZ9ivmd+a/Jx9y/bewxlN
+ yXxPU88+vqRrn0u68umhiwW5ncK4rjB8BZ9Nwn7ojivFulgU/LxHt6Y93B74nSd9Q7OgtRKeXIRZ
+ FoCqC9relYkN+HfrOwvndlz8jUHX0Gc48fgSNE3G01yWHJz+Zs0hg15r2RHn6zmGDL4QZ2u+iFws
+ 0eLqkUwRjYBDL7+dVu4+qdM6mOTyU3qTudG4oKgJw9yVsi9McjaKh9auYUjZASa5XmG4kZg0DB8d
+ UpNUPaE1X3HT8qDLZ+l0NNPys/12w46UPVh8HM4AUsDOs+US2mII9ZF/0YZLf+CSfYETiS+38DCN
+ +y39gYv2I64Ou1rz9WfiFGtcYC1XH/RPMrkar1fmyefuIJ8MUHGNk77hK0CJsId5UD7Qx7NaKF6M
+ quniwmiaFn3znajBxnmXcQSyZGTEHLXeE93HxId3gPGYsGivnhdOBy7y0lTBG9lzFRBsYoCgMSqk
+ w/ZWPyIzh3nRfknBerZU4oyszw8TSXSRdfw5NLQdIyruOdoFxz7PcJhnWQTKkrHaoaMxgsuQIR+a
+ k0a9XLPXPAFmdUnREolB6A0wHuORzPvQ3G15s9MV8XwSGyHW4bx+XG26Gq5FrI4o3rn9uIqerYEH
+ 6w/UwGP1B2ro6rFna+jqrHYN3TepbcHdt6lteV5XGzG3bihvbc8Wz7TK684OKUvbe05K0BaTTA/w
+ W6jnQ63IclDmRUt1PUEg5qKmMm2rC5+bau2OfHaetWQ/N8nasp+dYYeG/htlPze3vFtw4n/Ql+AN
+ GuPATITjFiGuS3gX5uL42s2jWCq8GXORfO1WoSBQctOIJLGdznGDvpuWS2R3exwG/9HqS06wvI5m
+ oAPTPkU73gw22LEn6onDRLAxstTWoCnT/gVLdY+S0h2ogZxhOyWR/6thIf/WaZ7xCH5Lq8jhdbOT
+ mf8tzfLqGEQRy03G4zjLrELSkjwoyTiJzk5Luk3tlue9py/h8Iu6214bbtOeB74wdwEMBRK32JoV
+ XiV5+AEe0LbeLTIvfocnBtfFCbiI+rJqHZ6k7HYMjSBJz83ULMrJpEe+i+r+ATZBvJ2Wi24d3PY8
+ K/Q4OQw9w4/zf7Pf3tyjdomRbbU5SPpi8QCpm4S39scYg7bZVjdluSBBz7fME2GaZuXUaPTVwh6e
+ WOc5KM+pMJ3tIuDab2hWW0yrbQZvUAs91Lw8RiehfLn5NUAQ6uBvL/793//2AjkoyVXA6SkDPqjU
+ Qb2/ASW0JjLk/9sLIwjDu/ppaHWqy+XufoEohQSnEY4SNDvFI3b1wkv2TKYcaPMVXvyOYcDZ7Ss4
+ r/a1TLMDnMbI8Ay7szEo9wTlkmBBPvh2zJSoCzJLkeKN91Uft4kULZkUDivkPzztFj92EaPm3uO9
+ 5U/Bc2wX8+wqgz2cuiNEC+9TDZt33Si1r6xI1DuCrt+HM2c0jmcsCcO3gikDhDCF2ensvuX5dvUa
+ Hl0NBAb7JJ6o5QO35RTWkLn1xRO8BnhXt3T0JGNxYB31WFSGMQcdwRpODoUedERodMv4qojDEsxZ
+ 0bGYY6OjQa1mkidp7EmP16TArHfVdtmUagK8WxwjL8hbcfClvqfj+Jx8rX9IrXGC2Ise90MO/UD1
+ xX9B9qcnrzsKB8FILF+GeOugEPT3ICc0Xwa77pAQ9PogdzQrQ4+MwydwE8QMigMq8PgIGEActZt8
+ FCkvbtqdfF2AAm0JXdACTpY9+Ue/edx8Ej9gLbDcGGGXprT/2xB+juXwhGFg3XZLe74N6+cQjm5p
+ 7AF6QAY7gTY4DURH1xBYfI6uMfDtB3Tod9oNmhPI+SuNprMUmBqD5JsT0Eqi9By0LpDGmJZmN/dr
+ phpxSznnOH8ll+Th7nLPuB6OiweatKOud+URJt2o620tfEU3r6BXdHPyunDVYOFF4cmjtUqlpbO6
+ pKLJJNiM/nAB3zZqIUJje9SUU0vsGf1hY8FdNENZl9vHxuwQQAt2bO5axXm9Edfm5gLeltC14rXF
+ dC1/TtZlkr5n5xeDR9GUc1ltP7ITjAGlcDK6hq9r1ISOe/q55UaYuXOfW3tg9yUojY5ehH0YoZW6
+ +q9rz0KWrq2K6d32C7x4F0IOp8mEgTzwdWYT+tN6hWmpS7stQw14dUJadrXm8yW+42xNbbVOY7ru
+ LId9hRAO9IbJkhFKjfAdvK2T4goPfJKHvkUEOuTdj3cPz4dWsW+LBe+BvJF4rrRO2myCzpwN9cgK
+ ma0xjrihK1ne5+biJ5mFN3oWojYUpegg05N6UPMpt5LOm2lkT6c4MIY8sbGd9NhFd1Jp/BuZQEZh
+ DMdlcxUBugDeXMumy/esxBz/pvhM5D4wDPHuXUXpGxJa+C5gnWff1FfokXqgGBv4ef0loBwNHSTo
+ O0si7qv99hCBEYI0nVLGdOnwKnjg24aOYiPiYbnuliAutK/Yc7aLBD2LiALdiroILMrXE6N88ThN
+ knxunbxfCLzBDY2ZOA3Yk6vHk82m9vKFA708JudpcP3U6WlghcEcBk0gYndbniwwcWH/L9lnlqng
+ wDBttXW2NsF3i2WNgHvchtp6L+zgYFKQLzmaIbYnTtzV1FVHyYpMySAK6W6pN4to8YRHeI+ZlRgb
+ tSLHBzglQ514evxUBvfFY2kwI/4NV1HUo/C0+ftmVW2flYvXoFfVHo6fH8vFEQqDw2656JASYAei
+ deC2RF/ssu4Um+WhtJYGkeBWCKaCHemroLqFbv3WRrK01/Lun+7xpmZVc1NINEyTYh0sKitwzZcO
+ niTW1XHBOY8QSWSC3T6JLn+lDYdRQEjkNSojPHwwQXcnz0jKZmcoDARFiBSwu8c1Cy8jEeKDxqJY
+ PwWwktG9Ehusq+1zEvN4yjfcyDMOe/2jIM3iIwYRoc5D8IVXL1/CRLulqbkzDjrVtj0YvmDsQgaG
+ UtFmbOY5Yr8hxB8wVR3RNIPOrvT075aM1+USxkafWPVpDXI4KpnXzzdvA7RZYAfxjP2KRLxnR2TH
+ VVUs5LPlr3pNAXWky2PsvIn4eCh2X5F4Kvav0XJd4i0aXkfz2zKS1Rvdp+hqg2PG8+srkvGGf0Se
+ M2jzhRMf9N8CZMNYwRzabwSO6StS0B3AJWCmyQP9P8sCkyStDn4oMX8fqvkUrbi7pRiI54SiKwHs
+ 4Rjawr5qvwYfy6drzHYWCCIy9iTWtliivQfNt7MY7+B322rFb24wOrpgXRxGRzeSyzPc1jzynAht
+ NQFJLq6BuHhexljDcXTMzlfRMRzQxw3CG4mCY7/0B+Vn3ztPElD8XUArhQaV1rEKA6rJ4yr4bBPK
+ fXF8qGOCGiXAPwwxu3oKEPkH4bgEghbI42GYRjlH8fWg37cIpuKX2A6xxert47SHSHm87Eg0bc/l
+ Rgok+Q9QojLjbnNXxfLB3eJi/GaUJYO5d/fAdKiT4pz3bh/aTJ69/NCVUUOab0M/ZGIZRSHd6Bvk
+ HBJUFnSPb9BxuuhsvzWJVfeNWOdAkq35PUerqnjOUkHQ5yWKORhnjPOAye++ebCwT/D8j4fqOUb3
+ 2OLjCCYbHqhhTlNGy05y1/AuHt16j9XgfHfwSYLPAyyH62O+gzUOEgTKmXSyDipEx1kfZDpcqXCq
+ WhM4F/hGNZ1vx1AYnanCg4qoTMloFE55wKrVqtjU+umckW1MScAQN1BKNwXwmCI66DcsSxwbRU9L
+ XDG4bAwHhF6MvjlJOOGN9KHcYqpPsjP4NNNwGqU+0bTYlEYS36FJOV+UeSX247XF9gMWyPZYOSAO
+ 9lYTw9LJ6Go+k6mKgPFrWI72MmOp3PkEUbFzCVKl2rYV9xu02ra1bMpVs1OzuImpaeF1ZxLf5lHH
+ db2XSLUWvXozVl5A06/3rffzFjctW69smt5Z21oVbK0tTdUyy8krHEMW2PjPHDNOzQCKf8FXAUA9
+ mxgEBu35igz7tcFf0O6vB3jsl9TNqL8jza9cT31O5XQqHDRuY06JGlBOVK9w7nzwpCmX5X//53+h
+ 4znCHcDXcuMM2NqNL6jZMRj19Noo8eTJvf/HP/CkRl57JwfqclFR1Hro3F7DRRDxT3tASOaaPqLH
+ mhm4wcuRnLTEPoLFmjk4hS3EdAmcGZamF+A5clIOWvvgzc8vLeVTgL9s0Rx+wUqXIASOvUDETqw4
+ kBUDiUH5oG0a+sVeIFL2xAARvckFHo6NHNiPd+YnQbwLHuDciJ81dRPj2wZ36PddyFnW+b9AZxc8
+ U0+6G6YiblPM9AI77uP3dRCzC/AZ/xOJQzBhaWDD4MB6ty3vqN0WEK6UkF7ZyvGy9riGVxJ1f8eq
+ 6QLUq0dUU3EW1NDve3JjKDHc4kAb48kkuTCORzmcJbCB63X1yBMoprAGdNmHyliwBgBeYbjKco0n
+ ScJsK+pNCQMP+gdTwrh9j6icNbzIzb208bFcVfTlHGhSFg/70UWj0zLYsUAzhZm8gxllRXB0xIpO
+ AThimDcEPQlhgPDT5IRrxw8MIC4twoM08JXFYoX+3M1WjKIhLsBex2TwVqAgcyjHZ/rnS4ON0rWx
+ WvqCc6wFnK+nQTdJDJaKBBbguBuryQOGWmz21yvQlq8FJlJarcQoDCrzcRQOi8pQYS2oq+HHAbsr
+ fl6fRRZ+ZlKxDC1ObcWLyUKG57muIYYRh17WNYwjtJ1qonGJFlNNMwnHkSLwP3DE1UVcD0WQ7Hc4
+ qRSNQ8NyKFimLJuNxxzxa/gzzgesaC7Q86GXk85hOuBL8IiBAziohjI1tlw6qRtzl0V4tiUI7iwl
+ sODxUk+2zCRj9+Xwge928bhfkC7OIaE0+7F++Hb44yJAdibEkyDH1CDYwbLGgxOa6QJBj6nWdKwl
+ eNAT3EtxxtTFCl71KLiu1ugfcARH05uTIPodVR9y2+RVjKrBdkimDzjZGorFfkumgftSV3oSmLyT
+ uMZ9NglYv5gvBc650J14djNaPL7VbomfyIByhJoZQDgmApSIRKtyB+/IYIlYnkycqrCp1k4/mM7w
+ WOjFAiHJns6GOgSog1bt100Gb68mPkoc09cOC8KFZ1Y8BzvXhU6OZmU+W0d96P48PcdrSK+2KSzd
+ m3u8YDxE3apJseh6JoOIEJ3lWF2tb0tCcxYvM13uRCoiX1acjoVguX1wzxDLM8ojV4S4neWubFFI
+ KFUo4QK4t9Ifn3AhR8MtsQWfN7e0KP25LaARlPVVSfXNltc3E7HVIZOTHj4nbVs+IGyxF9DgyyDU
+ Rk6e+A2C0KhEEXmwF1rnI9rLOUjPxGwfbKwG685A+0UgV7L0lrjO4LakkLtryjP3RYN5wzpT1xUm
+ AYDpSbZBqpibchL8Mx0xm8AC8P5r47JfYwqx5ggPR+gpGYphplrfrdAPshDbjC5Xk9QReZMUNW2C
+ jbZnX+tJiGrQ9pGjNM25d2C8CA9ymioNB/kdcqdpNDuO+MVh/Sn4Ljg9wqhOis0M2Ly+Ob4vVrfQ
+ gxjab2rM01kvTI7pdBGinq1gTLC5u+3+RqA1/bMJswq0rIVnig5wYwtaIE1aiAqkWxqcflNOmxrd
+ /yZDyYzgCaf73+pOUiUwigJemV/1EPNuJOSEpNB7ukGsu5WmY6hmhvm2hIzHzIn9LOUwSew4eggO
+ PoWaIorMnyNEbY0IQmdNCFJuTVuI6hW2cSEUWLQB9rK83nlP6L2jXoOu1eh2LKGKQbBoqcZrXMOp
+ qNCD73xvcQ208pw0AktCd4GvyCPgJPQWsBLJWc5qeeIWZ9U8KU+N550hSI0HXjJBw7SLtlInzNqW
+ 57HRzbB0Z5UzKmvmOhAiXt4aSQ+QJcEFC0EF5cvBuCRUDTFX4xfUmWjFY9zZdmOYGw8IrxwTQVbV
+ FXwZ16Vjx9sTTwQcLvmITxcBcN5UiPPXJbKwNyqsI0+gij2UiFVMitt+a9H2fYk35mz+b632vW60
+ 7480DfXNcH93Erw6/b/YyvP31IkJXihWIIrH64YvtOBoXdyyI165vivusOLNqhBA6X0tlwQwNdd0
+ 5ITqApPFUwAtC/aFP0EvQ8o3SoH6kpCA7rasZcOlJKB7WG9AF8saZpwcIHE5hj9Pmi/y+v+nLyIj
+ jRhrMNb0VtOYUmrMYTGfniWM49GrNkvKqxHAcr6hSSLExuK6MXZWfOLWNnysFzSGgas2fEJLYQsL
+ c3baNwuAQW5weX8cnXMqsWTOscRSEe7GxBo4DeXQAigwNUa8mU1oi4FssPn8SkUI+jPAvBIRLI5U
+ XpNRIy2hsn1paDRwRxc2m09EfQLavJgU2Fl1YwJorvdPFBO1pntlOJIjgCQZl47werPGLLRPgtGK
+ XVpjHTQEacTQb3wRbJ9Q+hyNDSQXxZPykwcQpajNAsqEZsl05UYT94VlDm5WaMMD1MUBek2NvYS9
+ s7z5iF+OAV2gi2GYfXflLkDjnkT1On65CVTtuliWnxzNdDCP0pSjOazXiHyh6FhhFXDrOwJq2/bp
+ RElo92VHPzIKkDJaGJhZvOVhICBCPRQ7BjPZ7Ws+mwpSgLA5UFps7y26J+zX+I2TW9qmwMwQ/I2g
+ pCTlLCPzENQ24x1PHiZ3iNuLHiB7hAkutw91uF7AIs1ZsWpMQ/wlCFd1dRSUBazuG1Z0gofiCVeO
+ en/9d1ycOO+RyaRFcqCfQE3dsnFUvGOQ9fs6gI9lUW0J1QREGkO05GfBc4v0bj/GeydeZ7YEBtxj
+ uCApY68/tmWZGxymY48+VMsel+Y6h3l+m4UCHiOkv8EHJWZoptD6GpNobc2nseuZT6gWtlZWeiRu
+ pbQWMuMF6MfrEblJrtWI3PP50mgcxnQXm+WssaXlQ7GkS9h6V246qmqwmGx4NDngwHaDt4QyxZY1
+ OdTsNwJnLg2ij4WgYWI0yuLsxHMRnzFvyy1tVfRt4iNzouBWQM15jDPdHMwQ+pmkX2McialiT9ig
+ 0xUuik7akqvDIj6I4XrJ+cJNTSeuKvS0pPsIB42E/ma8r755+VI4ScXhPEZ0Csfp2CFEummEhnjB
+ OGAmGa119ekIFmc4I5K/yaJ4Ug0nTzdsXdBDrRW90JYPy50oRQU6DnQ1vEfWYVkA5AVNF/nkxgGA
+ kfT4PZGBw8wq8SX06f8lbxS8fmX68dtfDmvH+//JfJzQnsltUMhiuiFtXjOg+T0v2f4U4BbWB0bT
+ WE5gjxsr2Kwr7Zioc8rRu3RLmE0IxMwXNFsTnBnaOoCxXLQ/gYMiZED61fq///O/dtZscl0GIuvP
+ sN6sF4QmB9+KzTF3X63pi4V5vbwVH8s7CzEWxH0aN9wwXasaXUbDSzp5CkvseRjzZg2L6n2x3KpF
+ hDKyIBAi34UwGixNC9RLljfwk/3WYBpgs0i/dfxv5lGYXdnFKuO5xBqP+RyB800QFTXuk94KZpSK
+ Xk8pJ63PIfowHfGsisRlEr71/4c/ApfSqzUqxn13sIfGl7/vMGnxgh15bS+R3ef1T6zcvSVMP5hg
+ qw13APu56obkVmpkBBq/7nPjIWxqv5zDDECXbCRHXBXYXdALWxExBj6/PYHgwx5qFszCfDMyqPqt
+ OyS8/iYRbKNsyJjADP5AEcl4TVvpjwU0gdtSb2/WF+6fmy3iG3+luBuf0QD0RPJ1yT/QraVsQJJj
+ DrcIby/ihrY+RiNFi7C2QaaDc0Q8uJqTK8aF+s4ojy23izJ76ZTy6CMyO7D/dxJHswPKwiylcGu6
+ uuvtzQ00l0jy+hfmpkY9RTfpmM8+ndc4mpQQCBXlr110uSXYuWfNCJPMETVjSmrNZUNJWgE4QnEI
+ jEfxHMLkUVKMW5hwGGcwVSrQOV+tjHzCGErnG2o1IXLN13RRcc33tTyNSKMmYyPEqMmtTqtNTnVs
+ bXJx2qnDreUsVIfbzPxfaTkL6W6/wi43fAq+/EAQVnfQldByMjIVnCPUnINMBecIPcWVKjo6mHvl
+ cuzIPCI5ceiaf8tTRfLbjl3OpdAk5jHFlIpHlUt0himWTOwMKUHPMWzdPoGlC76/aJqbhDYGSQK/
+ vXKzM6ltNLVJtKVJTTItpov/Gtny5T+oEy5Hczj0jhJ02JxH4ykty/bUwI1dPZHzAoPFshXjKTCZ
+ VFACZtGlKKjEnNPRnYMcySvy2fXQZheWtx/G5HDbL5bkY0u/DYYXPTQIXlwiAeo+xZ8UTXqlvVyh
+ fPukXVx9CnPo88ncma8P2xwVbz/SLwofO5Y/jeGsX9T3ZC6j53k4n4T0dFcEE9YoQlPi+2r0G94Z
+ 5EVQZNBPN+R7QiyYLoJyHUTmKEtsmCyC0hyU5jzbRe3er82i3xI4rdPdwGq84ydn/iC0ApOAjxkm
+ Ok6HativdSCRpDzt83fel4vAvlwA9umsiGl9cmu26dOJk0IOgho0NPTjKoPvHx64GxcL/vcJ/vve
+ iIBvG20i5+EEg6x8USwDE8xeo9FiWZFV9Xt21rASzM0FsZhbC1diRX5PSu335KARPKA51ZMarRdc
+ dmLZHXYdy3ZgdRiXpipGFypX89W8dz7k50Hv/s49m09JRZTnwZ+kxH4L6lvhp3xxbQrYPUCV2VSl
+ jFFKdmfGAluUNqsRW6OvlWUSXZ7EH5E1523JTmGCGrtB+w8mByCTw4nUiS7Mtjmjqnat4ZLDjSn+
+ tW3pzV8hWDvl6sPNCep89bSVJH24NTHR65cv5/0xfsrw1zH+pR/LEEmRGSaveD71CXi8evNTI/dU
+ iT3VUk8bQk99madtka/nl+/n5/EQ16fT18eXH4Pz5d19s9CItwSqCo+Iq/HI/KoYiI4pRhQTpou8
+ eqC4WY2QqFqEyK/EfB9MYr+P3pyT08FW1jdzn9PRwYa2sJ9Ai0yBmzTITbUu50kr5YlkPFFEb8aa
+ 4s2DFJv3Um8TfUAHVpMCOvr9uL98DMyy2MNFEKHUpblEmjLpoNoiqnogyfaQLX2O7Spm5IEOvqsl
+ Iw8AI5zzkgGMAeeGq07w2mNU8cLeg04asiIzP4WvBDX/Hi9hUGCSC57C52Is1PLaU7wIGb/PZein
+ Vb07Hn/cuZHXBNRBmsT0lCUyGpslMiqbJkInZk2D4V1CguFarjHbstEWV8xNcQS2JUJiGyIkuh1C
+ YpohFK4VcAQl/7mOkYXTKHnRdQ9tF6MZ2y5ONbiWdTr36pmKKzJS9UPC9PDuv+Bh0L4Do0MUzQZa
+ uPGYRFOgtmWRBAOYYsQMeBKTdj/qJRbxsF/eVAxr+CsXpXge0xgWBHsNLTe4a1CGuGvMu6UTmUa1
+ oDwm8GYGcw3KEHONhDePaO2jmaVxAByazuFudNNGnlRxIt/hIUjTI8gVw41Kkj+Lg+KOfJgrlfBF
+ JfOfRUPpkGLOSFfPSzKHpqcuadNkFPeuOgFerKgpaHw3T53oLs3DqMe35Ynj0TU6ttGjXYdLS0v9
+ CScFfQTUnB3ji+AMeoxjglBAVyR4z7NoAk94qt4uCT4B/ZHg7c7KNTzhOStOj9bZUVz0YL20T3G5
+ dCX61lDK9a1hk6rjklL8Gp+5oGwJMTp6s8I/O2J1OytU6l7W0FyNz5JRpkhsXKVPcbjV4ul4sM1G
+ QKPFUpFqrzKfOzJlhOyknI+jLJP8cF/xbyRvIe1CSQGn3p0ApVhVbpCH6zNYIv9kpYSXp56qyuT4
+ LO8vV9yq7PBI4DH74DAQa2MMUDjXjIkDKSLIZjGEZRVOOyb6aSsfX4POni+bxOpwGaGLuBlTdA83
+ QynP5+4vWV81PKxlQTc1+7cszxoxtoHWyawajJNp0qgXuy0JTgfoLmtbZEv93OiNd7BMfmb0xtsp
+ WQjW46dl96R8FxR+lnaP2/vR3UNalPezs5/SWBxi1fK5XYoHrVo8LZ1YS1rLtGUSw0nDWuc7w/Th
+ RLldbuwbqgy6/bKVQrcf5aDHcDU7UGFI3nDeTKjXR22hk9IYHemOxkRWSdGHPJqgEaZ1h2PuboBo
+ nFyQAiZ5pNAawn51ArUoZHZBJo8WswhTYRwOJwlC6iCYRWateP1lcbeuEFgnyPbXtTXjddLb76uL
+ SX1j8WBAVLe38suirfQFeIGVVnYBpcfk5OmedWYlNK6gXXkJLV8zM6FlauYmNByH0gsaxkP5CQ3/
+ MxkKjYhnchT6brC+s6sq685UqMi7cxVaCY1shZaxka/Q0E9iRr2hTCFjjpvlZF262kkcuGSslEXk
+ gScBIqSKPcWgvFvgdugutNHxqKN3oAy7B0/NtRxK6UzE6GJyARp6hBGkdpdAHpgaR8EFaOMlB7qb
+ 4e5kclO6m1PP6oyQwjxcxD6cGgw3untoNMQFbHzE54AwbMoXu/MpAAyT7aXBczDGV/MejPf9uiTX
+ A18Tp/vCk8qRQy6iqSGKg4dcXNNz3Ada44nobgfoFb08TSYcH6j5oxVMvW215jjBAzxdFSvG7jr9
+ tA2a1U/PcICnq07F2F3nOOydo7n0qsE4Lm7u0aj6dIi+qzbL1F0XW+Hj1nTj2Pdla4ZZ+q66LJNX
+ F4MPeH5pFnXAg4jXIJycpuaKMap+3zXhmilU8ea+XOxXAs/ENnaKYyQ4Z7xL2pa3K/ZqXEpqMoIw
+ MUn36EafvJmLVU3eMYSVFXD4k8l8XqzY66jRuvkoPKP8OH2/ZR2U5ppO44jiO5jrOh1sbrN16OcM
+ KzqFjvdIMF3IBjrcp0XUCI8qWa+ePArBgWglBvEp5mpl14SBWugdvbkZ1bTmVtTRGXz1eW8Qe8QW
+ Tx0LOjk6WmOZWi2iDmsaJ233f+fsV4beXB0ZEmMsNeUWHtdSWChcD14DXqwx0kt8p8SjUy7ejlBl
+ ZrSUqrs8qaq3SDI0jfW4kPEx+9Ay1t0KBsbss5tVv1qT/CThRE79quJETv3kklTm6tNafpnkf/iI
+ svXJ81FCIGkGz0s9xfAXuihHK6Bcwd7o+NwjchzDOxJ2DjJxHeFmI2Lgm8ry+ZuXBkURawlGGL78
+ 5iUMyVPt0b1tk721VAyy3mds9X46G2bzIdomSJvvb/d3CFE1RNsE6/Wawi5tPpla1IhaBxIzqQ4i
+ btD4MjuCh5EeozNxrb0SQgyAxeX1qVmupVmihixYcGeDsJdTegyG7DIcsOrub4ubHeXHMFBdz/B5
+ 1XUyP1s3abaH2EmrfYbv2bpZJfbrNhkl9KU88pq0Efpuvoveq7DJ1KjLqaVI7DRRV+ZJaymcs4ig
+ t2wTEF0TeJyLlE2aZRtSbGmDdb5Th4RM0ND6dUETtLVqYZRWxRMl7JRVxWM+xNCot834tRo7Gt8h
+ pNX0eVdHPPPyxOUuDPY2C1L/ahKOeal4WhcPtEQo5JVIIFTU0/lZhOG+7nKBzdCGMjgrETTFXSZQ
+ LK2Y760MlXjRMqoMjJpu1KBZ6XJz8WfKZTdz5WbJtocUA8/42aDDfAnqFcKzaDblV2VFK8cqS0ej
+ IDBlpj80Dw2FwJSZDvka/3wSUQBVo1u7RAWTkm6V2PJvpZ7HmcCPW+7zZS3Y45ZK4kL8JugjgGWW
+ OBG/BfpIYGXqDd+y6w3fUrIDhyZjFw6kOaOLBPqHf/VD+d3HK/0ITtcJz9kITtWVTFp5Ci/Rx2Mh
+ 7QGmHJF4GG5UU44TykNpicYV4XHa8jwVVdVS5FtRWDG+BQsWdLOBvxJYxqcxQZTh02r7Pbz5kjDK
+ JERHpW0RIlbSs3Jncl8zpfNPZSLnpOqVd4VksbeGcUJtW6xJQPQh5mxcnPLFuxtwzcq96wGfsYNH
+ 2/qPraU/+OHzGnELfjQicNSTAd/oEJ++z+GoIXtvQuXu1oRK8yQn3GjJmNzs0LxCH1N77Gl27fPt
+ NlRyTUDFckkQwYbJpga+rKL5HKwqOX6hqlczdg5+j3QA+1g+mdxEgnNQi/vNWmG2InT2iVcBXjNz
+ qJEzj0SwJRsrNN47U6ySsow8w2225WdFuI3ak6T6KtdYGHSS3OKt80Kgq/To41XNAnN636z2ZHm+
+ 3j8dEegWY+xgLQOEUcFVrmUbpde9vRUgrJZ5tPa4ow8CzU6Rq10CIsGhJRcALYOsJfCRa7MA20jg
+ O9c2gTal7dIWuepHn8sh7jWYHOaett9YbathtdmqFmlKv0WavNki5tIKvebRan0nfVdFHSq+4/XA
+ Ax2Xh87RRd2uqAszMBqNYgbQjFarJeNnYqge6QwPxZJ0hfF0lFxFkbmjpm6Fw1r1VJbmdrpWdLrc
+ PeeEG7hFT9M40wFVTEvt4ih12Js322XNIRPRxFiIo7UxEEcm6yxdq8laZPLHTCt2CxA6o+C4kzqe
+ 3IZxeDyNoM9GUXI8DJ0NNoLz290TfOLJcgX/H5LVVjgaRLYgOo7y42hyEcMQTCIPvNCKi9aPSxgF
+ M2DId9UlT/onsqERkemOMrhAJK0OKnRsdrt8g158a+ze38HrPG26mZ3PDXHnsEDyDPMwoYkXI/Fo
+ JI8biNAHOe08PcyupitKMaZrWBPShLzTiZevs/F8W1Okc7CtMOsoHDgfGGOeme3sJp7SzPGJwF1l
+ ySQcmaA4puF4N2gMxRopKHLHZ10fBImEGZ2DsgCSMDXvz3MHO8nUBpWp2jqkQGBzr0235F4FuLc6
+ 2TT/zELhpluQIiRQdmM6wZKFI5+QUHLweglP1Vw4zRAHYe9KrH3Lu+ZFusIaurwrXeQSnR6IIgaC
+ xIfG0omPf8jz8Y/meeTCHbAMJp+NdMBy0imljLRJfK6XSL0uslZO+bbIQNDQz1kVd2DwS18pZ26j
+ KjmGc5fzr1vv71TxmVI5vhj0Zef40qARMALKCkCwqXhiER0I4+e2EkUpSPnbJeGbs6sxZ6K5Kxm3
+ j1UJ2MzuVtU1oqawuzyTugwDpy9BKbkznY0wNf3ZiHxSF/vVLvA+UUMxHKbRkJzdoxQveu2DAB+g
+ Dz1e9grxqJeco48X0q1uqnv05YItxF1bE9UEjo6jnBPeIuUajo2rIGfcU0M0Q4AyrBDjcY2zNSF/
+ Ygje94Q3hq8IP2BkXTg7dwimpQAxDKlp8obua3y5YvWEmWVOVEXinMuuPBa99bPUCoK//CkAOsNx
+ MTSdgShN+wd5DmqhefleseN3p1W2bhDIiw1WxV3tkEz/+z//C8NUH6vVI7/IkgKot7gSHTF0f4Gx
+ N7gAEmjH/R7eGla46+0Tbf94XRbcYJ5NnPG3JSr6O0JRthCpJ64lNpolZY8V0zvivfenYCspGG8k
+ BeOvwWd89MWISCxAHI5er+JFhEomsPHSBhCOLqNwarGXdogoA4s+0F+WxcbNQ8eC9sz+zCjVjucp
+ 6JeLvT2FNHhGsMNhaz6vELv1S6D56NEhHhkKf2rASCgJnGdWIGY5MvMWn90YiGEzaHS1BF8i0Ugy
+ B0KP4SmJWBdrBN6FAVw9Ib4OIlVBvR9LuUI/olWgVEu7wHbqGVLZy/GTRiPpmotsWhVBB9+gxslJ
+ sdcCvvAogQr0FzSz2hl8TkKUrWF9oXgFT66g+SF6KDp07oJNtcNewM2SXuLkYO8qhDM7HiM1Hhyy
+ 1Ei705iJGsBWh/ggP22V8vcg6VFc7BV+HvjtD6qbfW0LCfuXsQT90f6eiGkTZcS92qA0B/fVp+AT
+ fVB2y+aFptajVMCxjaAPV5x45M4CATGGuV1qBrN0FIViAR/sGdIi26DH1GqHHVOIARyJsaFD83c4
+ PhvxYjksHghjyZSMcY/F//PvUWjXpkl5t1reLV1n0U3JbIoKM26wdEuy3yzMjPlMqZ++sEr4GYFa
+ zacOje4bqRku5kbiGE9uYXplgNhwRcRBw1O+wWJzbZ3MTL6Gyf5GMjbgc7wXFekSOIJPp+FonJAm
+ Ny1WD6ium4IIVUQ/Ge20RICQx7sTS2O3JosJgqOs4RUNJi6lLXCqXLYuNvV9teuQdJFR5R2yHmvc
+ Lcqt4GJSczQEuZEklkdBMWSbI2UxaQjULPYQgSStLXdK132xwBrRVZ+x1WbsItZYXM2W6t5Yf5yk
+ RhpkX9phjz+VCMwMc6QQjYMWVEEbNUsGurKYRzfeQu8WRCjWayaHSDm34xDxLUuDgg1NuMZkKVvW
+ XAoC4jalR4h8vLQ5knCDL5HVW7c6l0d0UKzxBAqvU/+KoT9HwbhaEOrnkUYBP6LgI9pnecrTn5MK
+ swwt6T25kWvEJscXvCn5BW1fnugxoMWuo+9xUL+lz6Vr1zg/OHbILEhWQm1nNOmGhDMhVj6Ckldd
+ fa76kjtG97UaBtrFjgKB9bcSeAoc2f7nDY41M5cRDJNj7ayexro3b5JuGhAjjzgttKzNdS3QDyWo
+ VItqVd09GcinEqGnafhNZ2wwBAReHafjEQLSYeQdrOQngR6MrMdQHuqj97cce5gijssoNVGz2JAm
+ rnmjtUd4SrJjL96rcH5IRhfRtyt+gnJVo1lQLJC4WVyL11hQ2BQ7BLZn04HQHGBYMwIC3G83Ve12
+ IM7qk/nnQpj3tHtRDQ7FLvgBOH70NkZfykHdqbWfUtognt+L0mCF8Rj6vVA6+4R9VcYXx2wSO0a/
+ XWAWgjX2fOcmfGAPDvDDkwRFJVmkcAh2n6rjxfKBQzEQaWQLp21ESOGZCW27xlYQogm9xIM9hnjt
+ /n1D84yAE9cL6JHt0zHGguJqYhNTUcdwc1ipakm1CofS+vDVSetgVQ2BtPQr3WLXt7tcfduF1Weg
+ hv2aNZgF92XFYC3XdYVenqIzAtnL41cvXx5JK72FGbGbCgrrWuHoOHmmCXaugf7Xo/sjumpFjRN6
+ R2fQ6KmTBZFUa6NyEI6P+Vs+V/uO+vOkQrO98zqoS2jDzlrM9JngLm2J4UQ6ClNyaMweEDwm3D7Y
+ wgTT/4yuMJ0rHmYQLtake6Ij8dqshEsDpE+Q97gayhpkd7wl4fNRmPC+trRPMiVlCsPHjKHEoOMv
+ KdfsljoXvgvYSzcrLctZNPD+gEHWsQLMDSczpC4FtOYBThraBOLylMDSinZqqEdyBiAIM8/T1fJj
+ 6X9nrmm0WB7JOXRL6Rtol4TBBMUTDxLo+UOtoHyR1X7D7nXWXMENs8ej4rFaLvwUKI2tgtdF6hKb
+ XAXRz8nWAOen6hoNJ9SKT3zCNNMxm2VonjRBbKBDieW4sfbDu6BKTHPSDsGXbiG8ELZl8EfYzWNm
+ 8zNbTheHTDX9+SBs6926bm5eZgWA9RHP6wSYgSitN5T4ymGNk1LQ9TkK0uJSGzi7WmvX1PVHK1ju
+ +tbipLng7C103KTxhwliZ10h6oyXJocwIOnFoFyWazrD/o0OB397gQR/ewGK299e0DCfks2rJADL
+ V/y3GfIctG1lhv3BS3gS/GiokjO8Y0PVjGePdgtiArxRNePGF6h2OanVuMGKwEZmHCmOTBfTqJhF
+ ldOE8pWQp+jjl81GuY4awbDGer/ipuQoFv9Pf3uWxnzgmRlVqdgYMzZf3MMgwSwgXRyoaJJYuyLj
+ LvM2XUoOdDI1wCfuTiobd0pxWUW50oybIo3FTDfQb5LWbVTeoY2P87pZnF2LrstPrNeLHNS52Pq9
+ 4Kr9qyOesCfjpDJmlls4fS1ceUbXZvNwPmBMGFofUUstP1nDTBXAssuDc2Eu1VzcENUf+NFDTOcS
+ SzLNgPNK2nLBuuXCEUPdupK5ZJg+K24IcU9as9J0OWW7hM6bh2Oyp96igs44KIFJX9gkPSNzgDgY
+ CS0isnWQ5hTLQFlJw5rzTMpNTpNwYgkn1c6j/NCj8Ibwg7k6ZGcZzrzGeUx0IhvskN9xZ6JQWblZ
+ FNssZWTj5CY9lcSGa8HbLBP4DBJQPbQOUx8wOR9nd7Opaej5eXwmd5m/38NexdPsA6wFTIophe0T
+ SSUoiYY5kaCUZCO8iGzkHGRCNpU08g8eZJtn07AXuVoEzbnNjnBnTIafoHvmrlTk4xREhHW5+5Gp
+ 4lT6YYOIufaZQ3/A5/aalCANTZzfRTRK+F4ZWz/GGALMeJhiiFN+JQBmCouNYRBN8KFNmIVQPRhi
+ gKkRt2iqZLsWNFaBtbXAFN0zAlsexIiuHXMKG4O3uKAIO0RvsknBrG6Ah45bciFGLfveuXJ9MD5U
+ vxvXKXqS2Ue1fWadWui5dWuBMkm8FImOT08PRfGZHO1EwUkf4YtwIdND+CAJ4ZGyzvKhjvKFQTci
+ 6OgOVHFmdyFc81gibbwAriCWABtG+PB81xnmw3NfH8DcO+NcWIPiprzmJFjmqfVJM25ogzAeCUw7
+ Y6oPuPOp1zdk23Ak5D9oNhyMqJ9EhLx/yZlj8DglUPB37G4k6aR3bITgfQuRnovFN0g2ac0p6+AO
+ HW0MEv6aJVbr0kjJwgFGS/fOIxWrLc2yUPaE7koYCqCEw5zePnkHLL5L42M/qfeYTwdtMqhLWISy
+ BRxgnsqFdSi7xuxadHza4/lXsq9v+Ri85IHfUuLw0r+AJuMOIZTJS6TWVQDGYGudBAZwWoHRm+Vx
+ zzkuTGH4HmB49ztJioJUcy/vio4oGgA1fLFe8hUdWfQMt81h85wId7FPkpQbNrEpPcsr92S33a0l
+ JzYmkT+LENisjZxe0Md0BkuG0mE5Ib1JCl/IKVunvT/xpXMK7mzECYARMp6sfpg7GkYWlCX4S+cd
+ R3X0rJCc5vW/+cJ+myUczd9nlFtugYbArj3A0hNCdcWFAipe8S02zCyEnBPbwROmEb/eVh/LbaPh
+ ktKJ8wKIKgIL66+BeOUR4Ltxw7uFUxeqgAHMmY+swzwnCv7kNVUJZE6Lq6e7kID/xCOCIPpAl6bA
+ ViOB4QCtdwSdN//939H7h77SNeY8asVuGdjoHSnjdwij5C5rm01oAqJOwgtT+WX5/aMJ9aKQzndH
+ Ly2Gt4eWOoj6tCNyAiedU3ZQLmi/I2zXYKpSyh7g4RAuRqHF9mTJqC9nBwusz247huVwLYQcKjC2
+ 5F5XrRbBjIyoIRraaE/O0V/e5LpttQurb1WAcjopm403TWy+QMZvIOkG2sIxYM01271Po+01O/uj
+ b6Rqzjk6qGCyJYJbsJmPTS3nuJhj7iXCXrCZkAcRdyR3QZQRQKvLzuw0LyCpaU2zeZqdLtbBaAPC
+ 2nw2MgzZ5j5fZjgI/NXy1JpaKVwiXKlRQGVcuzwXGNcag6aE7m60Nbr2xGfJBI69GHo3WF7DxnNz
+ s9TPHfKSLXbwS44Kjwl/5XOYo8Ozwj84vmwQD0B7zC8TH1MNPrzSoaq5TI8uvSM8Qx3gL8mZPEft
+ 4y/VtZTJ4csdu/iZoHn37U7AN5sUD+qI2LXe8eO1kOiCQkHLtA34Fipla1tKuLeQu0vVmbpPdbWi
+ y1maEKK0ApkfkOU2lUOrVXqpQtFl9fNMF9S6xIFp2HKHpdGkws01Hk6wvWE2d/rFPD+HJg7PObcI
+ 5vrA+AdesDsk46kYLcHwsqDdOM0EVKZttb+7DyibKqbsxOAIdjv3WtMBMt1IBxp83oE6XcM6X0vy
+ 6i+eBKMl2JY5DcHSIKjgyOSadZTnJquvTx2TpsPLV9eqnLWXZSsyJgVIQrk7VuG6vQzbepUju3ob
+ 573uKG12+PYMkWQNF7wu4wY6GCWXmcV9dVyIJGLvj47Yq3awqj5JphPcDM+eUJmZ1RSj7tVBfrkD
+ xmB08qwMQ/tX5XNroju/o/WYLaNC9DWa/tyFAiWpCn0gpzmbv5puvWwcBPHpRQLdodRKMdGmNir9
+ vCt/38nsirNzBG2U1IADSliCWI2SGnAQZz0YCMFTHnBaW4FTVmVziYxRBEG0FgkXkeE/Pbas8tCC
+ mqQRaDBoMzl9sngmKeV69MiNcQCG+S+R8Zs6Da62ZqvAQf17aTynHOMwTS7zcwMKOI2C4bb6BIol
+ xgH8cHr1oyVOyeONmyMosNzsrmZ9sNB3uDfBwsIGBtQE0gse6N8tFh7uT3SFi3sl7vLbx9JKGaMG
+ 13a+ZP4xKuxtJ8wBfeswPaMIDvTRedwb8d5oAgGtJymJ4sTeg1UJ57uL8n55s8IJaCIDracpS06M
+ sR+mubHvM3Y1PiNsafuEnJhn5K/6+YZ9QgR9mqeghby209+AW9vSeTIhkOc2FR1b6LpF3Y6Qy99y
+ 7ZI2UZTJuiwpkVpbpE1BShLF6VSu+zCl5kc27n4q//s//wtzy27voJ5/kHH/ga0vfEYNzFGcLnbs
+ SXzhOFSOKb7d1+86m9gunK1v/U7kN5dMuhNopUMA/8wnDvxiJUcuHi7kpHPpKqQXMsS/qvow1Vt6
+ dQkKU6SqtqQctPNJ8rwMYC0w0c+eS/wA1gQb9uz7w3fzuG7vZlRbGPLrKBRi0eEnPoUnuSPgRBzg
+ TNbyPPogk3PzRFMJttsQY5ZoUyR/UfgWZe4kgnrP4nfriuGsBhRbd0shgxjwijnKNfAlprelu08F
+ fWny4NoQPQqiGglWWf8vM/WhS3Zcqx1QhNVKwM8Wf9+rz16k2mgnk9PHnDSNLBvsZDKmEISSkjAG
+ XfZq3mOHfDxcaO4x6LRPQY+cFGibep6zmea3za6Hh6Wk0TCmCIVm3Sn5bcNO0qzX52jW6bO16zMw
+ EYbeoESYch38ZWh07FeLrtmAjsivNniwQFwcAh4WpAsxZB7gPow/zOwG58PwT3VdCqF2kEpmx8FW
+ PPEGoP35ag96sHgaT0pHsXAkcLxpiXddeGNiIHuB4reZqLsDTGkn8ap4X0KPKPnCYBaNaLuyp2ry
+ PkKCfYnhSuacHExxKyEOTPlCdiqxX1OqIcRetTZsohkIqG8+j/pD2P0TTK4dGXo+dxlaNriaMjbQ
+ mjK6F9KRYERD76pjwtBgENogFDz2FzYERZVlfqHhhGPJmFMzkHPmoHjgBA1UBgfcaMq3Fjxh4FBb
+ bvgiQqYIknnYbCTGgxVjmgtUvKXbkOIRdW7pNLRzzMZjxlCj4owDWKk050uBwX7HVwL8JNO3slxW
+ 65vZJlUzAkS8/NnswedNct5bL5zPRClrGDq4FU8NHPojMSzfEaIo67ykHd/ut2QBuJHsG+Z2TVrk
+ mqtaCfMqnqgXgVm1dDwGzVdFDTKhgfBVoYODK+ys2yfsKVyTE155koHGVzOXTXhNUpAplJaj6lYD
+ rZlbpZYgNAdlbVY0A9VCbEP6yeOcYmTxm0gRxRGxehWsg4bWo2vPkAJmcctI8SIKAXwV9ANBvKNw
+ 1x67DVKDUJJrlN0OLd+c7Ei2K5yBTQsIkrXuCmc/a0oihQDaYBDomkIy8fJSIHSd/FNaJDtZsUi4
+ nqmwOlxXdzXV12pQ2buaDCqb1xDWD+88TOQP/sm3i85sXy1it31hNKneFodF7W2JXrmTV3dthUOK
+ BsAmqCi0IYUBYPXGgffkBBWxYX9Km4zZYOA35erlxFFCYO6KsNBcFRGWEfGdgX5Od3GT8lPtShgl
+ tj/Gw2+eMvCqM4cS5lGB20+4eMDj8G7L7nzOKmrknM1ieg08vMF78QJv+M/2S3odPLyRP2T9LKft
+ uoPsqh9FiglESFJdsQlFqLYHaJtVKYZ2HV6kq2JqRs910jdr8qNiW3Uhbg3efJ7HU5NLTDEjdA3e
+ nN4vNyZ7mOVF1PCYAruYesdgqISDgel4iRAjCehLwhiuNX04US7X7xGCeL3gG+s2UFdBQF1IneWh
+ 5JkZesmThziJBlHUF1+XIc6YWziPXhdkjR/ytcOQLxrwl+0btJ65roBjzmVMtwhogkFkBfXUM3zn
+ oPuTb6Zbe4WDbOzGBL6DjZL8Kt0yjEepUTyIPPssMkNf3dIETzBzIFmfSCzuzwy8YQrlRMVF1p7E
+ RR5QBFP44CFeSnHlgu25uzqi+W8zOPUaj7TP4tH2hVyR4yzTTtySl5i9Xgu69WPDNF5ffybvtS+0
+ uKThFbklDdlQDetATMiswy3maIYxQ/89Snu4XVL+TCDs4UWwhWIYotvpVqGw+hR2eD0yNdCYJNQm
+ EhPAOwkJG2LSUJtQTEDvJA6M+XD7t4S46dsS2V2oQPYUfp5G43g2zuaXsJ/kkeOebsuH5f6hDi5h
+ N9mVShJZxhVdxbj9tpR9ZQjIgq9vVNwy82xEfTnCS14DiKAimsUopxGkxSyngaSFKo9655NklAyv
+ +ApMUeflzf2agiW8Du7kMgOjeLQ9SBIryAW0GFzvuBrYgEv26IJ59fr0TziT4DDSv8TbYo2P4QIB
+ Bd31HI5dn/CC97sGYut5COvGJHFeH8CVWR+RFVoNKdU3rEa1hDdqr0Zy0zCKL8LTG7Be7oajYLzH
+ eHe+iTxiJ0jjxXiCMXBbumU4j8I+bONTBHyG8byan8d0b38Oh8ngvCwW9fFsg1DPMIxPXfTZOR0V
+ M/To76Qf4eJ6Xq42zD3Kz3vsggPUq939DfvhuBIzSq7YjayiQmQDzGvWgA9WXLEDONB3DF+R0VF9
+ l6DONpnB73izORHgF+NaienZS0J9qbvo/JYoYq/ufBxOzZEYKHcPxcach6H04spza2GaxyfPjaWT
+ UlXeINe194ekVbIZ3GHXnZcLCuIQ47fDq4PZQO5O1uTt6f8wSRZ4eWRt3p7ijzOJRgzNZ3OywQHP
+ f/wHW8gwUIxyr3PSssI8pAsTAoyl2W8hda1XI6JUSEJScq/QPtrkJ+PqtXX2nq+JuOAzEh9K+pQY
+ rY6eJrN8FPP3TkXVfrdasr1ckotJdCj+OsZVzO3WsHJJgUamo/RhytOayslOND9LyA2UKMgyFJxV
+ dA3boLHj7RPyyqgjQNnrHlegn2BJOz3CmBkOsWE/lc3xfbG6RZyx/ZbndZzydcL5csu2F37ihyoP
+ ceH7hIFS52lQ3N1tMYAcPrO/V9dkgHfId5v9NQIOYG0bSo5QBjVlc6xP8N7cUXMAT3BP1QYCSfXq
+ +M1DUNzDQnXiWjKKhgTXTC35k2BDcVrNnZXgyC0aHL+Rw4JzQa8U8P3Ci3zF5I0+jQ5y9Uj9AFnN
+ IYmyNO3WrGusZ56znsm49vKbTDIO6f7cAtmrw5jCAjnnm4Me7Oy8nPGdAft+UfkYw4JSvEHkG8v4
+ gzGukEvKAIZ+Cdo6jsJ3oEr/bgwuBznt9DvMrtYdX4pTzBrcTkHr5jhQaUthI261PBsWtTB3UHnS
+ 9Rruy43HeG8d+XlhiCd+wODL0s8Oc4DHq6zNqOuE13+fcB/0JF06vPP7il/cUKXxXxMxap7DTPtH
+ JTbN8ySj0xkz1rRw1vq5a4kUaqmzLEKNibTfKMugFnndfV2ikoTjjYl36xrqLA/zuEq6GV2daDPP
+ caehFOSSJQBtqZJ5PHjEdOQS0ob043GC4UhRilhYZ/lUQzu4PZBWH16ITJp5GJQwTmlMkoFNiG1P
+ aDAoxXJr4h9NDmx7MgPuEd6bcYYP3CMwO0mfV874gSIRJMtHkOx3mJ1kwYsScLKfYvwgvt/8BJPM
+ GlzInPw5P8GxiPx/y+0W48bul3A2XBKX9VVup8fK4QgT4tZ4okQrT1Su1kNvbFLJyiqUfj3B47II
+ etkF6rIl885GtM0C+X5Vl3ibGU96o1m/6QbLNqCMLeNoM2ZHWCXagNJYXzHrF8ZPKIoDhgjjHnP2
+ d+MzNuHo9uIpXYVbQNbMSuCtCEYPwxh3NP341E0ouzfLDe+SBp7VtcFg5jKmqwiTOBYGbxU6appk
+ D8E2cPoQXbukcKGMPtri34Fr1YFn5dLsKQuYy8inbF6KkuDes9l0Oor4XsPsc4qR4N8peKaUOErZ
+ +Tw5BjvfYzTg+UD5BxIXgog/krjQCJ+b9Ih4oy5StTSdD1GkHOJGnN7ZBK3qhKlNx23jCZIdkomI
+ vbM1HjQJa5uO4sY3hIcRGoXRF7igxKP5MGRRi3KDIRiwjmhkvw5qs0h2sqgVEpg+CNnv5re+3qEC
+ fbnjU+irHTpOm0CCJfJhjO3trlxzVCQCPbB1BT5T+lL2qwLU5hJNkEc2ovzI4AF58ggIjNRoakBk
+ uuN3210f6No/mUjUnJmceBav1uSadghjh7nJ7iHTEt+ZDB+q/DJCrxvSEZngkuAruDzm72CxLOS3
+ 5G7AR5KqAZ9exH28zk3QcSpn+z5SwLEET+sYAU37ElPP0DoVHoejGD83WJCUHxka7UyHedRi1ozT
+ ptMZe+91cGgIesckpMjlMOhlz2mwIqeuz6PvbKXKVejqqT2KuUFOxT+VgUm1y0Co4p/KuPQVGerD
+ eE6Q94lYeVaIm2oNUZafPKRl5n1dSlerOkV9pV3al6ZTlvateV7Cs03q8L1R0oxboWI1joVNqo5a
+ iLRT7jgiJVPi9ho1jEtSOG1o3vO8HfW2BHS0ITuOxsdDurVozmAGLLjjWwvN85W5Hh2Pklnaj54n
+ u3IF6lO6shBRqtjGXEqkO5E7W5dNqaEMZ9rI9Z3Kr+EMZ89KcJ35rBjdn06attR2t0ibebtb1CGj
+ q00dgnSb4hwVQca8oNuMgWyByx3qeQx1QRDXt7IVMkdfES3o+SS5sGeN9bp6tAcMW0KGII5UdBSo
+ 3K84ZjGeZHFfqq+XC6mPns2TS7ktc6VB8knuyBSd8a/JGBQtiz+g/1Z+nik+42tTcz6Zn9F/a3df
+ KylpkuW6IUFa1TuvPRluT3Z9ZqIMT1h2RWY6dUOkm6AxxYVaXNmRQtzX0Wk9zmc5e4E1egD2TDLZ
+ wUfc6AfFoxIz+CwqI4PPoQwkPocylwDHLOWLRIx7GYXxWOj3W3H17q2K5YNPe5Ym79kc4wjPKMat
+ k87N5Qaxnr3te8GuS0DTC43oHsmQZbqi8IJ1TLqsg+q4V2W3Ct5uQVuKn/30sCg/CaqVByppP0b3
+ Z3wf8tphq5etQAvtbcvFEi23yVo8eRie0taiJeszkvDrE5JPRS78+kjhc5CpWB8pOrj/VQFpnXV3
+ RKk1wuus/113cIeEqXW23GVSp+T1NMvEGOJZ+ztb5vKrU6J7ihgTU4l3GdBZMwVsuqoP1ZHdoxXC
+ VtIlDd2txK+ODTBNOZiGRw7dohCLBGVpEBZlcvBo+ITfNTH1Ib9rLmr+f/k80ZX/y+eJbjkhLRx8
+ b8JSOPjWxgeum1U84Q5zUhdR/c/KoJelhhyS1j2htaDuWSsyDk4zkXBwlknavYHmkbR7gw66pIMu
+ adGpE6sm7bvTq6butgJpxm4bkJXhLECWydl/hKqRO9GSNlIndtEnB+iTTvr2u7cTLRJXPFZZBoh4
+ +RC4vAJEg+YgrZpKYFpqJ8m63HmXyhKNtq2/KsGpAc+J8XQCliY6cXdbRBPubkeLs9WGFntX/ckg
+ J2cJT8E3AqrbnfhIeNr9Id52C9oCOtrgTlfMZsouQrsCPsq5DR7F6IE9nfGkgOdLjBDc7JkLoYP4
+ JkLFcuB9b3JpcpCjA+t6x9cRKooDo0+qTyYhuZF0pRie5HkqVZdbU2dGmb2te1xskEadTxxTfUuI
+ ZGzB5/5oiKSrQ8cKOHk6YMC5+saTeUccr/LyhZNzR1SvHxPnB8GpMpCuzPhoVslynx7lO3t9Aepf
+ Ve9aQv6SxJhMG37hreRBQX+plmuMpFvTzeQhYZhiPu7HmJn7sChMNb9cLDE9d7cg8Vm90PPKziUE
+ cVo86tlkuNCbmK4yzMvI/i+pGcZRfp70283hWwzzZrKtS4KHMSHTNurxvcHaAr/mCKacwdGej9PK
+ up+p2SHBss4XTfPREQlDSSchn9savHRSwvjN42BS8AHuaxLcEvOsGL3KdEgzMUuHBZm4pa9J+Ep7
+ bPhTV3vUTuJLiL0UMO0Ihbgx4UxQgtFmCOtXTv0KUhp99w3GL9HNL8O8dy5Ri/HaRUpiadY+XNM9
+ pxzG7Hr+A1D+yAwzOhmrW1YDjBHX9b4QhGp7bhBUDM1njgeK3BwFQBxb8oGXTPl/iS6jkXb//Ev5
+ qVxp90+fwoyUT+YGBpcYushEmgrvpfDvoxfvoys4f4BCiV7pWM/78gnOG6A/UiYMocBbPUy91zMU
+ eKeHHi83miKbd2aF/vwS0/C9ohx8SEo2M7SNG2FkHUMrOAnL5uT7NLhCQ3DO2YYaYd6slxrK4Yyd
+ B8Pr6235uGStZLiHXeRXRTUaXDl5ZHLyg8stHbt1I4LQ59Vy/fELnd4W5e1yveTscwgWDse4mhCh
+ TxTrOP3NVTGuRJ2DmfnbHt22dS2gxxKGV7+Jdp1KRY8nDerXXdQUbIZpx5cMyqUZ3hgGmM+kUtLJ
+ 4GG/2iHIrfFeonxJxQpvxHYs0/NEbwr9qasVCuXUwnNrptMXgnxWo9eZcSIgSPbiY7nmhtksGVvq
+ s9UTXc0vgv/FfbcidaDgqEMGFKFF3SA2FhsCDHNvsqesh3Wr2mbjfn7xnKeDoOo/IIovbUeIjV/v
+ H0xej5tqTdHFUI6o1YiWRk92ZPyqzS77JNwWWA8ENhvy9oXJMdp4E8RA/24aDDn3kLww6o2r1fKO
+ wLb4XRWEu8P85UyPpovhIcGYg0iXcwPTqlBQsrhkNBv2C35bhvr7OrjFAH1CDNfI1wT2tX+4RoS4
+ W9Pv9rKTwfMlKpgBcMWT5SSId98333fHYTS+TEKNW3D0uxohqQqGBKHg1oTtjJdqKIpucg2ePWWI
+ qXbBtal6RXkjF/5HnOdj9xFjokoC485hVX0snY3aUF8lalWh5QmDHM2aMgplKVSuUxktP2u2aSif
+ qZrphzNG0QOSu31B+D1kQ0eb5Xz8PjeLF9omZS5YEgwg1SQYOuqTwM5FQduGBD+bIUcdUrlZv025
+ Ce815cYTkApN8C3b+KejODcho1ScoVeqiRlVNAMKCvKpBhQNRHSYuAr6LBxdUTqVIUIF9Z3b2Aj1
+ aDTRFasn+He2uaMRdBudSBBMtEl0qbhsVtg1x2dR5pUxVDbEy4SYPSJHZYHLCqKubwP4sOD7slhD
+ mGAFY9FTIdyuDT6vK8HYjigcW4IxhYZcw5RtBPmMbK493s+sacpaoQ5D/I6iGHEz5/Yuz11sj8ol
+ fZPuelDRf4XognIxtCKyRyVnvGhFZsOmCsWrWzw8+kZ031SuythQiMMprqFyNvB56Cunr1eSN30v
+ K2hDGLp2kxEW7439VOZaGvl4kxUWb479bOZaHCppcSb+T1EjylkLRNUNQx/IF6psBD9jqFOWX42a
+ rvnBdxTvVO+eyN5EEVH2yoUquMURkauWFoVR8XwyNfORmnES7DAjKcdfrEvuO3YlGYkHySgexyaD
+ ezsSbrR8WJok7u1IOOLNDBm3YMK1rkv5RSg8+JvXQwQYFQAe3FQE30bRz3sY7PMC8cUo0kiVoOKd
+ St5rfE7aNl2mGIrfZmE/5eMgaFyLbUHg0E5CFv/VNC/Ilv+wz01ORPKoVhzvEW6jZ5BmMKwPtx+O
+ kmpRZI7EBFK1aLwcUXNBM/Dlsq8Q+kyudAIptwKBQDmoCa+cyPwyMrNj/OX7+XRgCK/l7g5UEIy/
+ /Oh8FrGpPcy+2ssPCOhV6zXie1/b45/fEbATztJGw8jlcouxtMzFvvq4XhsmvM7n5dJhrLL/58oK
+ EId6hAXF6EeVorRLCocJxgJkqdKZ7irMYLBZiSPcZs9xl7N0xPixmIaMwdkVE+bQvi4JFAjVNu6C
+ pmRu4EnAEOIEbYPw/3cUL0iou0cUU4X6B79CQ8IJvQisgn2T9SDh2QQr3sLkHKh4OmUy0WqZXhc8
+ hR7Lf5Of0hEGXM9tMgJHao1dBmRPMcHpTFhgVSGe97JqWJLZFK9u0MgkXc2bnL+/gZru7W8IM3rk
+ D59seydBjwN04TksIryEYvjr6unErzjLZ/044XDfFyaDq6oi2+0X5Abc5nGr4bPUeThs9Fhe3DV6
+ SOCQXkjWFfgycwvr2jGZtazlTlZ9CsCjbRX+DPBPeYpnaMqxR8MqD1EhS8yoXMCgUasTBuBx+CRI
+ UbF6vcSuoQxGJWPlcny74SEdRa5ODAsllMKVx5GKiZnyJiA0WSbkgY18Sm2wDV9vUZiV2YyZet3Y
+ ei2tF37KhF7U6SihIC8qpKgu98xug1yg9r8EDsNxfj6Oufiu2C539w/LGy5jrbe6Y203mQzpypZi
+ JkAlVZpLtb47pntaipsA1VTpMQfYXJsO8OpW4ivE6AjRQy0rTSUqiy6hQanY0a4O/FsJz+rm0FW2
+ 2Rr1SZvZbMVg88kZ6ALGOucuwI39ilHlEzgm3RlLnX/F7nGJGeuZS/hnK23dun+19rmxq7XlGPNa
+ m2caXtkTmM8zLZ7sGczytJITe3ytLMUer3+B4Lj8qwRHT1ckBrbWkdNtiIGtRa8tOI5LAFtOPkj5
+ cvMrXpKQTaGgTRJTtKHTmLX0KCx8yh2zIZh0wslyUifJPM04W/GkMmlR6Lv9/jMnZ53eb2FQvnzv
+ eBKTyCNhfKBRVX3cb1x5Hp7N0XUasxWvgh8Equ9Hn8AAkr6wQKX4uRwgljPAry94eh8k292+4Fwp
+ hyhuGVjIge8coCNv8hfsLH1zmOyBop7RTQ8tfyoEusFACDawb8IyNouzc5wfzi5MGDCEhoxWmP2y
+ vjdxO/bzyvTNn/IOIlZ33aechOQAx6c1BOZz8ZvwUIdvjmbjM5hXlwjWIFDx8p2SBeYouETfb8GL
+ l2+yk8WuTN18bmlyaPcUJEeoR9rl2gHdU5gcgR9ph2vhB001GTWDu4Q3yKtq1Y7vOshp2v4Mu24/
+ Or8xBN4YdJidoN3R82hinfPSCGO0LFVpoFjTEoOzmAORDIEIzyNMiNCF4XKLlt02hWumJtMtQ2ps
+ xTCls4YL5WAWNB/ecTZjHc9xiM+vr4tZ1432FJ6gDAJ1EQlo0dilEY8Y8OmxFNAixeVfHCke/+JI
+ cajbfUWuLvU7aN0rtRia7wI8uUnsyORAujMpGw3N7EznNjJ0+2ud3UiFPFB2k4x1HBe4AF2K0YWs
+ 8HRRq2a3WLx2C6eP+dMdKfGdBxlEvIJBZz9ETf63NUPR2a8wfR/Rxbw3DGh2pDbpUWhSurdpkut3
+ Qa6M4+D7lpgD78l0ayiSaTRx5RUsgbrUvTsWO8nzM1AOm8XB2aq6UzSgxrgy0FK8Evxg0rAfXnkk
+ wQ9LhDlaFE8/Oup+PGRPYKFbLO/YAVjKx5RIuNmYMaW8dVRpJNALUp6WAqsn5Q5YTwgctJ5QEM7g
+ JMnRxcZ2bKjxaz6jFzWihHMcFAXxfXlOgM1cEcrY/OqL6uaVMeuu2mDxfbGtoEurr7TKgBEzGCtv
+ ByK/1RDdze65QfmS3jNAX2O8T5bpvbu5lzmd90xwN1uoqYwuJtwMBhqFif2ZTsJfjj+X68UXbhdG
+ /H9R2eg8lrkKxegkpa87yo7PwizuJW76nBW1yo+qicUMi950Zr80qF/fmRxkQh+j09oxxRfiX1Z4
+ WnxqijbQcQZKg55+oAe/89/zV6/PXs05VQQ8DF69vn4VcM4ILO1HgyjF1Y6AUyk/kRD2y9tyi2sd
+ Qaiip+RCeAZpglvNpINpsK1wq1l3cNGrXwkdvTC1NgonBvrUAoSPy2Jt8E4tFDdQ5jrjDhDtdMYd
+ r9wuc5pIrXBRPw65psWyWNsnc3/xocLAX4OADoPMQhxHctXxFahyQcFlIY4nuesgHpDWoJ7hd41+
+ Toj/Fr2DMWFGSndA2DO8zWY8Gwpm5HiZBtQkFxk6mYA/3Z/hbzakW0i7Lf+buzfdbSRL0kRfxSeB
+ ioycSwm5DtB5fwwokpLYwS25hEqFAQiX6JLYSdGZdDKUqugA5jXm9eZJxj4zO5v7cZLKqq6umT8R
+ oruZncXPYrv1mheoAyfsJTyfm+PWtUenl96h0pvwlu/YfRni1jEK5e7UkKn2Z4SsfF2wKaJ3MARG
+ rDMCo6J3TQy+3GqA5Lcly0/WGOT/y+bF2OVB4Ii35DK927ocCBU411YJOGinWSoq2SyZ2UT3+pih
+ EmJmYntFJG4k+83ZLj/DrcMmwYYXxf/s+EI6a8VZoiG6tbVxw/Jql9ny2Fb7pvkanoniI1jBLUfs
+ sw3+KVttVCXMXGJJM7taPrDjRXl0Lq13a8iemqwJRV7AB9gKtITVq7Wl51zS03okcI24LDECN5eC
+ 1Zpuwj6y8lsspVxEz1y/0vXzJGmuirzBc+mBcn09Lee9Xy2SlDl710yJSmxc3v2mlVTL9fswDi6z
+ yzHbhQ3atqbC/d2ZexRtRMR11wR7JEhlLVMdi9WUtYnM4NuysLXijeKAPjOvt//iu8xUGkfuT06i
+ ogbpaU58IRsIXM15KTGga0CX42pf+HMt5iC/pLNMNi8gtvE1/BLUtCjTTxBTGiXqT2yP9DvqasNK
+ +qigAEgjyWgR5c/L+4ZuIC+5VXc0xIrjErKebWm/uc/ZTca1aurIwhel4mUU6YmXMFisDC9QX/lF
+ Gdb5HqK0lFN2nkIpp9riC9sNIV1BrcaZpbwZ7YwmSWZy/zEijZRYDfaruecqdsQz/oFOu3SWXt+t
+ A0Jd1xvlfp8n8ESr6/A5F7/NuKyzuiMFfZds1c/4llgiRbZ6YN+fhRgKdsDjtWM+YN2g6MAZil59
+ yl/XrAc7ELkHeXaRVeTeHEiQGsFVUkPm1HOOQJJ42/p5LrJ7UXbW9IJWmjedcOnx1sKWC/ut13yQ
+ 5cljbjLlFHm+1mob+ARcDh7QBXHwi/1KDz76CES+rmX2XJlEG3+1vk6giW2xM0Pj9pZa01JzPurG
+ ubc1l4+tK7+83u28Z7Pz8AZNOe8Yu1/lm0pdPaPypbFx1jj2jGZ7LNZ0Q3Oeo7euup9NdC5VFk1t
+ alqYn/IVcTsum2PQTW+rymA+65Im0e2V5uyLn87bofHBD6kGw+iSMGTF/zObM8KUdDjzHPXlxvVq
+ ZdNYXETKg+bxqFAN+yylooeSVA1p5wrXlHxnELmDDMXS411ulysNRO5BrVBqGQo5tqGMx3RuX2um
+ i5tGFOywbcxOdpvrB2UnQbb+PuhNw5tL0/8hEVT5m9lx09XSsHtMPluD1SHCnFD/ZT8gvz1/5kjf
+ bD1Hr2tY8Kts5/qoR1LNVX+0wzRTP32fvKBW3ZbRgk7FvpZWQfdtzqbmyNlUHMH0wobdHbe2fhHm
+ EWgYsnMlLSlODFlBhvm5w2i418GO/LpgSrI4Ir2CR53w0kiBGSxLuELyhYlUVmCRDbtgaFepQZly
+ hBi0KyfR6g/hTMcq2BqC7HKrxmI9ok4gO5uShMzBn2V7h91BV5yLx0TncFLz7HEpZRWweXljCCan
+ N2A2b7mOJMP26JtvwJWDpWiEJggiDnD7kOLkWOUvZ/e5Xj/IDOl95AfuI/ZJltI6SBHvQ2expKvQ
+ 5I7s11y4gtjcu43k5KHe809zOPr1pfmFMPTVGRNT2cTaygqxLBBjudirUANaA6V1ZP7ZYcnVb4od
+ Hzv4MjktFE0EnwruyOdbS3en7tpwk1aPEKPPpDvh8UluF8RsNY7v25vhuIfAtraqh2tPlJd8uzIJ
+ nUwmJzlGEPtUxM+RxvEeBufM4Q73Z71pl8sJmy0jXCFd9jRhn+Wk/1L5SnVEoElnpViFlMo4hwmN
+ 6PNyJI7mV/qKqxMszNFrylorl43S2zvUWSv0dFzBtcKIAck7Yj9kWTRYyGRPRMya+hLSJ09/xyJH
+ EmHaU++SzCxPnKi75Zb5PFMFBWxqAQ3sOafrUz5SRU+tGuhXJFdhhHizVIWtFC3RiZC/rJON2OD1
+ +VOO75kFu0NkVRRdK3yfLSthe3IvUlNniNKAEe8ZXtskFmgLhdcE2GuWBh/pTC1wYRPmXYYab1JO
+ TVJSOBlGIj8cY/WcpcKnh1/Ny1QoDHNQhFwXuHO/E3YRimOp+yYznO53OVgasPKv3nhsjWZOHVwq
+ 1JzuDpweZlnbijgr4xiN7ASD9DlDqI4KKd/4yhKPEeQDz32PT+yx4fNfHq8vm1e+PhOrsv4acVDq
+ pLqAd81pcbCHqXqDW7nIP+hsUnVZtBwz3YAYBfUPe49rkmZahPIz1p2LZg/b72xy3elMv3J1G1Rc
+ AwEnf96lK96MxRNKH0LBH++966TcNsxm8qVUYIOWvKFdeJr1ho71FI7bZ5em6J9dwnzcwnX7QSoS
+ ak5G3gvx7lEXjOS6zTQ+ByXWkCRABWIQftKSiVYcwhFDV/ku2jn1Vet6PmpSTetQP/j7/tUVlRcf
+ Wamm+LRnfhP3F2JEoKHh4yfaOnHcs4HYKN60BZDmfi8paZbrCnNIXd8/n2uxdl7r+Wa5NqcW78ql
+ JBSSWZN94/YDeDm3H+r7jtKCP/y3b3X11XSYePDVvsC88iwJXclmhLPBqBofoRHc6OVK1+Z+yd/i
+ 07JARQupX3WoH3MvW5LoimjZrnc4Il1ckWnW5miUjbqUE9gU1qh+b7cvqtxgiXrCNTYabz9zaoZm
+ c+vxdW0FQKe5EZLMOFSubmE4PBWBMl/CaWWYIC3SGf948fkej4ZccAYJILz5NsfaQg48jYnbZuzh
+ 7B/QNEGbnF3CjALuwOT/fSYyUFqcvtmEG/073TeBNuT19IunpHH5Tz6xSp15+wFWmoY/eJLJB3hk
+ jwX4ImTuhXekSVtvONPC0UnKeYytbcqKPLmU86rCqr9NK4w0V6SgqV9Crwr2X4JIDTsoC+iUjrkM
+ rTzpiAp44DKCwmTX9OfvvCzfvJviahk1KngTK/K4EWlxgHxC5IzddhrhVtehP7IooSL+3VuLxd/v
+ Wj158V02u2Pr6WEE0oeUeHpO4M0Lre6Q1OMw18N++QBdOl1rWLOMjQLNctTrT7lnOdJVVYa8np1m
+ Cq3nkoXRKvK4mWjfTU6TiceKWo2FZUQlH6eyqEvJ7nQK53ee8HfMNUbGMs2ZuJUWRlPyQKMmIit2
+ XMV2lS9P3/1BYuuh+o3235bFDO9PDiqmOV2EhqMFbwuVQ0VDA4B7Wjgk9m9tZe27LQIU7NGKr0cs
+ M3UZh3bOUfIe1cLommWpuPvEsTI7tQOr7RSLMrTSIk2N61DKXqLAcoblgzZjyNBnUMaX7NLHzNCq
+ Rnjer6Eg3rGTarFnjRZJpCTI0gTc5el2oSat1f6OsMK5zp43XDDdm0Ye7q8ZS9ZnMiPZKRYa+agn
+ Hd+y6AJe6o+d21w0DT1Ww5pbx0IVIXQSMR7tqy1LEqx0yZmdqJTFmhEvQYg+rqguzfMDG6qmC2oy
+ 4fFO843N78lNIDWGPggSbr2tGZNovXwy+ws+X58goZZvCfb/DS6JiDGrrkN/5NL4jxDCTr4tyone
+ vXP33uXI1jwIxxmCbWxXvWX+3GZDN0q3ubOAvYlTMlqQFU7R2u3HDRwbyoE5dKpwM4FGwor3VWJL
+ 7p+MrgsHCZ/Hqkjn9Cyc5QIdeDZVvDbZdol03scMrKZrnCn4zOYcvgqdXEwcrtFTLyWF8ME9H16i
+ oqJzqMZsTNO4oANfM1pKeouCdv2hXpbyGZf6ahrYeemN/7H9/NC5PQtSBtkWjDwEFrqwOYQOilLu
+ CAIrJQeW5h2BOcYxGv7Vbkk7Kwad7PmWhiCGD6/xuIlWRqLuOqUZPqgrskciyn1JXIYvCSzXdT4Q
+ ogc8sH/czqlTTlQ2i7E1mM1Skp4O2x6k1bBemOZNYOLx2mHB3+UPe1KDxBlOzsYdmw/jn2P2nRDo
+ W6+gilLj4IFV7C1i6+9ViE++qz8i3Lp4uPnXc8PLgZNx5EWGlV8l5BQ9j7ZCbYO3WmYTenmmC3Sf
+ eGNuIzpgTeF7hoAcs+j6dKc+7/1AxoA34cQ2NumPyxVXPzWRhq2L67gDQ0pg3pQlYBT+ovQ6XZ1o
+ 8dKdZbNE6bRLt4+oGvl3sV2Mu5MPZsK8TSLlhk859WJEJ7MJgs0kWcntYbNIZ/1puc3XYqybiGMq
+ eu3XPtYpiO0OGe7d/vXoppgNPgyGN/C7nbKg+NtecoNKT5gJR8qlB66+g3rybLnapXRuqdVQ3JRZ
+ 3oO9ECKq6seFxEFruF/Flu+YUMQh6Y8Tt2ULcQh5hVC2L4y0Vdi6txw3y3ZA1djevXplgdgQTXcO
+ NiFyoDS8krZIQYIdJxzny1qJqkjKQtB3P33rMSjynsVX4lMQPXEeH1JVi1puqqRKMsMx0rA7NQ61
+ fpRBch2yiXoqYw6m8w1Df3Pj83bz1vO3qXg9MAOzYXb/n8H5Idp96+BT1/tVXvxTdt7zJqrrfsSd
+ 6J+h/9PLyKqFT9d//J6ZXs6nwxF7rs1nh746O6X9E0yW6OYi82X8EP/D58yoLOLHjJzG/+GdcD5u
+ kZ742p//8J6YZHiSsH8S6U7I1vwj54bXtvycG3/AWucub9YC51BdzJ5X6Le8Vr//9lter6nkCaMX
+ P4gWwtR5Zqjbadv8rutvOVGFcRr8OdEHNlrKui8ipwYGoQB2Sh2nYESqI6yCbGBWmhgNrWr+VRN8
+ nxLUXcYhRByl6JTr4gAC32sr+XKWuaJRdXk5/ztwIjXTRwJZu3NJd25bv65zO/+8Q1qjL14AUciB
+ mXn7e/Qu/Lo2uTOWXOd3Eou2HNuU2ryfLuGzF5bCZ6BRT4urDfjSlKZ4u8x2r2w3EIdQExJYbdEv
+ flaaj2f6kFOZk+p+ashoVYhRJzDrHy1sr3oC1Q12Pr2G+efqmm5i8EHsR/6x2/7uX8ACS8lsjjfg
+ HsENzg52vdA5sKYl1geUcqF6MRXcWaZ+9t2/WJUv0llponWVs1e7p3sTf+E6/qFzezMc84nw47ff
+ /dpILlRgbXiO/F1fzO063/qu6mIbJt51wG7cHJxld6v5/dHsDk8oFrdvCVN5bRj3SD86SswmDes+
+ 2AjOp0bFtbJhHBM8x8fQK1KzzRYaQTbZ/5XODyhC2K+yUU66V56oeaTiXgOlXHgeOrSLHl8bLlVD
+ I/Hq9TVQl5etOJyXEr2ivgPfPifBc8MezF5VcO9TML1YxboG/b3K1NpkAjDVdNZIZjv1UWvQZ0F4
+ Ls9LZWg2+E6luhWnCmqYADzzUwUJH8aSEkKx4DATWoIgbReM1ODildDPdGwMGIKnOs5J0CKOMD9P
+ PCEtF0LVSleYFq2TrAtxuMnoe0quPxOLDX/82n660KmOCZpqafQPTb/GSjVQD4MWn13vyODDlhbk
+ doC+1UFeDvutBor42iwcEOap61ftkfe9MRAk78XKbdO5CIXMcCt2rc7vS9F4ceV2Do5vIC3qQ4qk
+ U+nrNl/JgliyGVQKyTU0Te+rJRMUJ59Y1+LupC+VahuY2EJr3d2zR699YMDr5k2Cvf7wpyV0/kdi
+ ctyhVtecjfD6wy1yJmN7RvGvhsvcGDRaF9PVCgT6RiWgyzxpJMEzC3+33N3nS1qeGa6S5f4ZXqS7
+ TJ45RqRh9MSHGZHGH+BCqEEo0kBL3ChKQy8HfDWsFd4P6W2Ug7/8K+Ng7FejGvTVSPY7l8HP70wl
+ AKzBl1uxx7n512yLlJ/7Dfu+O0N+Jnx25qtb7xj33/bIscp/8lG53CDzqf2tf74ukRCRvtknJgH6
+ Ss+YrhrKx9OZ0GzS8XNxQauvRVt+k6pvSoOjO3lHC9F7zoNr1JqxYYbBZi0NLuO51kjmhhXwrOrc
+ PWKLQpSuHyhW9mpqqKNP3XP785W5pIdQw+c3o4Ffwl4/iDKR/uQoVjVQFZsFAmnv8Cd9xmzH121B
+ DFD6zMF9n5Ybk9mgRN0plHz9hfxXqFxdsF8KlIWh0OJFo5gYLw3PWr+SDLFOi0X6W5I+c5XzSstW
+ F/SPbjiMDPuHtx4EkHl8l2HCGvrL8GKGZ9L4q4f0ma3TXszVFucTcubDxoeLT86soDbFOj+DbbsB
+ 1ny907/hR6J/qn+THG8NJKc5+04b0ZPOBIB5x48R+qTDMnvETUuvJHwsNgWRGC4bsyVcEY97w6Xq
+ 7QMDYl81JLcuf0D7aJPlm1V0H5UDsZ45oZtEXS0lu0HDBF6ZgdFHhP2iSLI9CvGQ1LRM6Sy6R92d
+ JH3Au+R5uVjQaZTB94v9IYrlrtwBE3xizBQN33rRiHpYNyKOPfqi+qNoWP+p+ElSCSzZZhKpu5C7
+ Q79xI1SnNOg0ydlw92r+RIHJBrx+GvwQvyBivWRwL2mw25/5WyJMGja4pOGbmxp+MH9D3ezcg8dt
+ /kKMuv29EQth5qP83z2A6Acqh9oE0TQNltkbXnBMww+MMVVaRCGUuLItHPqCvz+B96Z9vIWcvc6s
+ I320K34sTSR4ppGbMpmy76U/FrBouGhx9U2gv/C6sWZ+q3iKt6ou57q4K/mcGwl9ic2TRNIGf0uU
+ pHU/NwzaUqNu7c94s55LlgknDJ0JG56LRf0b9sTyH1Cnd3ZPln4psOzm4Ee5AU9yVzhnuOdc5v6D
+ Yv+IxHpQ0PmPEfISUHJwEXLaA/eX9MVpMkgYxM0kXpgXeFc3sc5r7D/59As8h8suwdiwRaFsv9nO
+ 3iI3/r/eIyHB61n/1P1k/sdVKbJHvD/WE/jYxDwYNtWfFPvQKmnMZESVSU4FdVSTFOidahRWulAZ
+ 0vlGet8mvtGc796xMVf8Z8PRR15HHr1leTi/2JIrbNQTthHxguVrBdOu/6v/WIOrRnm/hfMwSJjU
+ 5LsffzQPajunKh84y2oD0GjZv0bWcbqlXAh/KE3W7eBEq5bc8CUnjyAAejT55zgqUNW4DFqHORTm
+ ogkwv8WPwr+m7CvjTmcfQPCu7pzTpqfGO/Dv1q2TOlFx/Qs9/RpRHz2rWGioYx8fRp5aAtG6I2Ee
+ Oo1R56rBtafkwV2e/3qeSOW0hhTqxJZ8XK69Y6ovD8aWLZAV0biAuoN3lDD90TGpE6Bx93LiMSuZ
+ VZv/lG42mWiGvMRoDalmJ3//Jx/9zn3wWEfUtBV2wnsY8TaMwZo38qtRgf/HDDv0X/SdExuJre+m
+ tSyST8V5cpGt75+w+Iiwpv2cslOsrp5rE5g4grTzi436VhqNpK5MRqRvZVdHyc1vgjgbyf/ta845
+ TZacJRsV90UD4CJeGi7Wd2fTxzdKB0r+QGJo3WlUdmGsei82PCfFBrwbOWU3/NikoqwFG+mZyBxA
+ tDH1+it5+TXE7Q9lAZGkWX/KxVIi43uzqRZZzaeNE03M5kv9AxS7UJxsOaxCpLyGRDgbs6aad+tG
+ GHNuizqzlZTg/08qxSMedv+vf37xyIIH1tvHmO0e/i8YoXWjEvW6t6D9sYj8YobzTzYE44fVDTyu
+ GjaeOByKfLR/zpEEzlx+PrG3rz5f5PnnX4V1nk+nj/cfdyr+jUOtusk1AzVoCTHwH2qp35DzGGpU
+ /4YXebpYZIs33Un8f/GHLqcdMSacvetv/xw58Yfh37JJC5c77Y99soIWEX0y2CJ5ENA8mJnWAklh
+ fu5/VPZlbdzzQvrDriem0JMWPpgIjFS7OhCzaeBDj7gzVTWpfgll/RokRAgrbRWL7yz8QEoVO4qR
+ TM0qUbdsFuazAz2KutCUvRssrTeSclmPLSUjavxccaFwjQRR4Se2eMCv5kQS4mIyM4mq33EJQrD9
+ o+HXnIF2NHzzRFg/Es8N5GQiqve3M+HnnBF6knnm3wNJTd4cpnyaxwlnk6Z5GKnmEFq2Vjmp8OGG
+ YhnqW4Z8SzLR067798Q+NAlcMUkmfd/BNtqdy+asN52bw9t6fBzEMp4nGNMbMEJ3POcffADvUF5h
+ +RlmC3ZhSJzB36Q8LCU5Ot5krYuHPS3lu9IHbqevspSOfM6qiweXIb1k740xJ/l9l7ROXBu+I0c0
+ a2/ynt5+c/oce3FA4s16pZ4Ix1FdDI5g9sR34Thi6Deh2H1Y35vqN3ECjRPS5x6jUU0oezJqxPNg
+ ajwPdEBcnuAEUmV3AqkPd8PuBOa6PkzFFmV4y6VaKafQE+2Xuwqxk+xlyll1D3YjyPlqU7z+ux6t
+ um3+Xa5puca2y+LYpozkgP2b6EVSwVpvSsddHCLgZSXVnlhzybuE85QeW0Cj3mzCdLg+fMjZjJBX
+ 6qxkWUPtRGuDds01S4Zooe48RKJRrd7sNdQwJzP4zuhkD3e+4v9R046RG9T603BenuDL1A/3yIqK
+ uzLUNHihHg4Tzhd6Al3fL6GGZgteCJdwVyjRO4m+5USitOv4klMoe04GBz/zJWz8uKpc1pfTyLss
+ mXXB0TZDZhs+Ee9QyUkSVZ7egJ/+sjZLmOF3Lf13OrYDqz/uLCDWTMkx82bmrzaPZG3HLYPeTnl3
+ DTkypWX9XTuftIBxtZWyWrfmG+gm/ihCJB/Qb9rENUkaT1iv3PIb1mt9Asa6jRey1H9wHddlRjw0
+ n3YC3/lZB3iRv71JZ7k5bZwjTYLxjqMETttLR5cJc5sS3CBf7N0Jl3k5PeHpa+P0VfGG9SDM8h9b
+ BkGOwtrteomkhbyV7AkzlEyCUZq+B1DtpLBj0MTmCjylr54nT3wiVAppcXaaEygeXfUyVj8NjRNw
+ Tlv0zt/lYBPC116rj+GJdFW1UkPYpno7gZpRxNftRHU80uvs1B1STcRWv4L/wNqNZEyr67+73E6m
+ e3Rt/IETsOLRU7s7xCtm+LIWjTkO3Dd9zqijTk1rRimljU79rF4nNFZxyKlpxrq+JX1NrmWVkBCo
+ nEE71oiKYXWnuEhnspXMXW/TM50wBt9zJdqClYFPPVqUIouuH7vtGYszltsSqeIPMlqhv0ndfe25
+ obyB7an4ixye8RF7k4xNSvB3Hgt36iExGndbvtN+8plND/S/Lc0sf4wkIORL8nMwbSc1cYzTUD76
+ D7AYZQcQO4zAnYM+dU0+q3KKppNXgUtddfBi8cTkseayOol4JUFWLXNghVkh31BWcar5rt6VfRyD
+ dsSjpe5ggiPLCb2tJK7640mr3ncmV9/Y1FUntO3yU40juanWX2tqqhB13GmhBDFTYK3WqzmExU5T
+ VQwd6Ee9U8+RAZxi2TQzYatgnUixmqAftXFLHP1biVrnFSYWjvVtNEpZnqCyF3JGwXuCfvJw6iVH
+ UjW/f4RiKR+SpwV+gx617BPDk+c7xrwBvZRpaGqyCr2pG85xBT0xTPtbe2PTDru1IG4kbyUUuG4w
+ tZj/xtupxTLXYMICdfybJs76WnAvSw4XpxIJcq2wrUozrLBp7t9PpEdj67bmqB9V4LTA/6cg3JGk
+ utzBasV/nIIilcLQSkv+OgUJHqOrLR+8kjgQsKtkzFkCT8SnV2d0X6QrawLPko/4fQqBxzxfIH+7
+ Nn9FP2mCH47oRgV3lS3BHnvlpmGAkIc2JccxvlZJmRpsbFjTv09BFL+Ps7tV/liw2YV9CS7w83T0
+ Z9yrHnqff5+Ev1zQvnD4/PMN+Ca1ypn5kDCExswZx7lUJYjA1O3uFTT0z1PQOP2+ZHJhDsHmLzkN
+ 2WR+YVzz4xTUIv2UnXExLTAF9IPmDpW1TkOlG//M1PETfPFeMBk1TiLzlMN1HOjy10lIz+lqdWYc
+ t4GLB87OdgoJZkIRsgF0++MU1J3NSINda3+chLqlOV6xnRN/nIYik6mR176NdCqPTqGCUqJ8BH/E
+ H6dgcCaEs3y7fMSRWFgj29A8OUyEZNnOkP0O/LLywXbirhwhE3WOk1v8hqsU9jirFgmUNlXWqQSN
+ V5S5105EEz4LNufrTvuqw1f2fDScdI1mQDkuW9/dcWO4OK+zxaNWjB1pVFhR39QVrOMXzYvb+cVw
+ 2A8cBSAQNrkeyEV6h6DP/NkLPqiQuuheXXXg9mD8oy46zWm5uxdLDkJ1ZpeLLC2bVw7R7Hcnog04
+ SLS/LIrsANVxc4DcNDSbMwyZeGXfxSF/SG5QFeTDGsnbbJKhiy2tr3qireYAct9kPiFp4wMvpnS9
+ Tu9gDKZbZ/lv+3SdNpIfv/9WOeZ6SuPhTbvTPuXrXy8fn1j74VJUUO+9FWD1dkdbm3ZIyK5pEkdQ
+ 8ndul5VRHWroijowvZ73m+MPnem812m2g1UYtNde4piBoMxus7XErzvN3vSahCBqhJ2/JBFYgz+s
+ 9Trc8V9HvkavOeYl+NP3ZzedzgeW1crd60HDQN0DDErvQnY7nSJJatU1XSZJstuhJQ0t2XT+cdgj
+ udk6wU3KXm82010vfwHxj9ZXtp7wkM6H6+asN7+YXV52plP6/9br7HJNxySI09348JDtUPbpItv+
+ St+eeMTrdPeUvqT15EWubPMCHIZnceBwBF9kpPi7cXkO6UgKjf2z4tDxxC1dDGdIJ0inXeSMLTd6
+ ke9RQoXaiZytJzd0Cv2TyV4Oe73hDQtMTEKyIJoLq/Cm5zCdcadPR157fjke9utnfZyB713IN/6b
+ 5n0y7LVPnPVJvlr8sTk3jRynfTLJkzeUOaBO2FFMmH93uLu3zevh0Dg6zWehsx53+0Zc8t8684PO
+ zfyy2e/2btWDGAor4ouSS00pJP8Tq4Qq07Dr7AsOjz52JIKwd1M4w6J3AVA7K0z0cWqigqRO8jHA
+ AgbuFMKWXX/60raUZqN2cxrSmmlVm7dSs6f0dffqunxIq6rUnNFYBCfTo318hBwd0vXUJt3BJR3K
+ ltmYIJxTaJ3BIWq5ztmr+S69v88bSXN1n9Onpa/c90ocVqnSLQzHz0Hn1iOtU4ZEU/pJL07bQ0KC
+ Vkmnx06Y1zAITjvjAV30w0v6rTpedkxYS/3o6ZOoeQ8vGuZWlPz0uok+f+xwA8JHlJiW6VMqQn8C
+ HYgoAeppE5XmbIodM5yBsRu7SeiuP+UrPRMn2erhrL1dskzaSg/sRFC86Iw/TK674w7dptTjm+Zt
+ 1UmRr1Nw9NUb1DkUHm6lezWfXJtKIiGPnEw4+P+4UHAw7y6XFUsRu0QnUwvlAJEx930r3+ZrEs+3
+ ++Kbox9v2G7eTlgrqRZEo6lepK9fm29PkyAcJkxU7LDLiSyOkr0ZjqnHhwjfEJU3Uh6ZGwAntrKq
+ rebo6H1g0qam9Yxwifh0+KEzmMyHM5If47ELaOTGb6S13HI0AQ9lv9ms6i+fUmN0v5EENH/f7PU8
+ 3/f59z9ej785OrapJuP/yFFVJzRJe8Bfl7TZWzYBs7+xys3Wkr4hiXUwp92PFXvd6fVriPfk8rwh
+ AZYzO3bbsJDgyCDhz0jpgWqPoXq0NQeynSDFr/fPX/r8YtDtz/q0xAYTAPS6Yu+TqAETdz9CLc58
+ nfRc+i7BHY5hUOFzkKQAwci5jltXk27G4CYxQKVIQF3aq90R/fGRYGlSlK5Na+uH9xOgj3cCTgA+
+ bp7WDAEq3mR2Men8Eu9gTQoC10dFPg2xhBPrak2DprfIBi/XivGbuGmOx82BfoDi/tycIsYRA+JP
+ qj6i0E60BbDIFvoEV98YdrQxMXzEmDQVQCq1/banY37BIY+AH16A3RwMiZ2djUay8jrPdxmzQi/Z
+ HXF+W9SORamhYs85uWTTPOd3cBhYZJwJlkkRV9ZkJ/N+vkB2mEyeznowFtNL1oBMx7OWGnM+7143
+ 2ReitNivuECtFHC/91IfMwVwB+BliMJFc/BBDIJQ6mpcxkW6ltO/AskBklFw785gLD1j3edzreiZ
+ 6r6eYk2ve7cChOKN7hmdQNNmjz7BdDYeTBxEkOpEaAzbt2qDVg+ifp4vcHOwFdq4BA3pEm+ShMdL
+ CvmyuTa2edOmo6rbm5h3muTevJWgQftWYkHs29noatykOaI+0FIZ3gzkp4GeSYZC9vozSQoVl9Vj
+ 0+bYz9fvJQQ12svXGmjzYW6esIjAgniZ4/K7f8tMnZtUl1vKYeFfcwa1YkOv90XynEr1TPoPy3Ob
+ Pawkr5YU8JPkopz7e/Wq9JHnkzWYrqdakuCVKyTTLnlE5sI7LsSYC3fEy3LFFbuK7B6JhHHIU6ey
+ lFg+m0D1PEZ2KfUdN64Eqlfj7FmKVecPGbv+QQXNRYKfsxR0HvYrrTKICJYCQcUvWbaWzK3nzFp6
+ rTDmcodEoUuppnG3X64WUnFYSssvH5Y0KtthxCFDy0OTmu+0LDM19auUs4Hia7d8QA3kzdnGMS/a
+ +g0XJbjPtOYIf6JHamXtJtSfxOXWq7xcqhB57/KJecWuN0gBtHuCwRclKKnJ7oP7rkuuQyBlErgS
+ mkf+yWQRenHpMFHLeMvz87JcrZIHWFfuJPv8o3DU9CqVWrs02Od0zWVTzFBkYeB70chRFXmdoR51
+ qq08S+kfLiEUQ3JToQmEtB4LF8/AWO0aKu2XyfSWTs+L4Z9L22vC5syL/Pc6eLPBRICnJbRb22re
+ PiFXE1wD3rfGbaq0TDUhZr7f2Lp2bkmz35tfFFMWRbUY7rS0+Vre5iueoP9eZ7/vzLRER0xfcknd
+ 0+WJlW/PhiCP5f2+aJy4j82q8mZ/fjHudi7drCcXtMkevPc83eI2VPo2LgGR92FOglSifHHUYEie
+ rBrE7uRDDVqYGMnr12WX5FhdOip/+4g/nU1k8u1lWY9qllyTsBjZ5rFcoLgFVjvEYlsiBd/cFNhy
+ Jx4d1XcZYqse4HrPqRC02NIa2VGWUk0UlVf2tBmlS9Or5lWH7zBjY+kNm3r1SgUSdtBUw0ovT/X6
+ VcSQZzMYIZdXhXW8RQUhmC/BQ4d8YHSC39f5ORWlt6Y5I2+gToRcjXQn36v9lJ9K2SQtVMaVZzQR
+ xbkhCRm7O52BDSNJ7NZoj9lQADHTXwsF+0e7BJWrV6NIZpMBRE1/uBHqJCi1T6bN6p5TKbMG9lTK
+ rIyto2z9EpsaWK8KaXVN5Dx0JVjPxbwE7/mRGxwW6ogdD7vICpJsUepLCFv67tYI+6RSsWRYtPUT
+ vItUVwitBoH5E4RUzehP/CNtUVk0HBE80KzyUKXeTjq2/Kvmy1skGd3LtJxecq5bXti19LE76U6d
+ heDjEunJWRQZTofjs9szqLb6wxYkVyv65shEwAVt97v8Ocd6Z4yPXfZZbouIADGb+MWxzNenJSLM
+ bK46XCWo11McQnR7tA7bm/vxLwT5vP0Nf09Ifph0WyQWEBkN6LnggtC2SJCAmQNn3rpt9botdnZ3
+ dWJe71cma8vERQfNJ53xRw3r9sIAtKiGAI87BNdBdEEn9J8pNdvuXEItwPZkV6coe4A24JMCi3Wy
+ 1WTXw2tbVEpe0m6yuoSZX81jYuJXiGdnvYTrdCtasUiQ4Gt3BWlAqirJQ833oBPpFVeS19CuDoa9
+ IeM5/xN+eQU9PYx1TaeJwSWzWNiyxF/AL5CoxsIAGDiXX+jnWhok7gw4hUy+Jw4SxRlY5A1o/o+v
+ PltSX/7HV+f1xDrj8ZDzceR7OmUgjaTlDpaJJSPeWQlyX7B+05C/aLY+gL6LRb/g0mJ51Z3Dg0bM
+ /ohumgo46hBt6Mox8OPhByzXMe9ZAVnkmUr4O0wfF5K749yNXP5ERIPiPKQQ6gxm8Ozf7de0Qums
+ JZZ4kcMFXFUGUjdNSb6KLjxKaS7S500mbPqKGFJUT/51TQzBC/hun9AdUvSD/7NVsWnQq+X6V5lP
+ 18jNxI8auNjmLzTvDssvdS2V4tQ1Kfm0TPmwtbEEu/ROyXLegbmuxlvMGJeFo95lz5vdq5msy4u5
+ 5IJAsOSAP0+fJHT6+OkOEhUnX7o/ZyFGhAK601FVz0/gJEf05QXGB80ki0JcRhsyzQMbZXGSX140
+ hMdSWYT1Ni9GMBZugT9uUCjNDmZ0GR8KDGM2lRR14ZHFhFX2KdVUqErlugknHGhI1bLmkm2nkF7p
+ 8/Em+y8KT9f57PKy2+riOr3s9uTmnWQsxdMoVlzzAhv7YbnaiUz7sOSyJDupay0aJEvuY7PXZZUX
+ J3CQ7SU6HxQhXC1Z7ZWdl+D1G95kXyOXYL6FTHe332ER8/zu12ZtbTP4n37SHYJJOqelIem8OQd+
+ aYtKDTDRXpCwWqBm3sLuo1538IHmHJGoPXELly649h5TXo3SmualNcFwRoHnEbpq0r03Fu5fR7PD
+ LhIy6CBTMiTsCXT/lKEmecoVYLWvJOrvd1lRamHcuRx3Jtc4f++ZAcfaIn7iySoWSwiTWYuuDN11
+ vKD39xCchdHHXrUog+FcuCm6aQbTLrPY1Nisx5t24Av4RnpmmZSjTM4dEbqDeQkQmZ5bBoWuKl4B
+ UmoUG7/Yr3aFj2xCNus6ocX6dq9QU7JOhW7AaD9U83qT/e//+b/cwtJFtaaH1Bv9zryoEYYFQiUS
+ uL2nfTb9XKM6JLGuH5f0gTjLGw5DWz8V4hRt2HybbmFmp2VkTrgyye4A9qrusC1jkvoV9jjkYvGZ
+ nhgbWji5PyzN2OYmJVhEUuN+I/nQpQo9P5FaEJluXTCgW/8LcP16OXnTO/97WJMlsyd2Y6CmUOkk
+ KxySO+oHuT3cw/GZk8lHMgO6QX1dusY5hMl8mepSMYEFdJV2mUmU9uSoKuwMyukpm8q8s2co04yQ
+ FJ1udcgmRCGCYs/PEsolt8kmY68UbQm52+40w3XuqVK4ZIcsbyd+2AWiY4oQlc8QknVX7dupGTJu
+ gA8ZHGbHlWk0EXxew/bKMCsOq+Drz7/tSar58rWP28JUqqMAIdIDzCGfuTagTWGtbp3gXKpFBzMc
+ wDmEN8k2e17un+0KgI4sX9MuTTcbiAg6oNlEsucv7clLcsCMTnU6i6A6t1c0XbvioKbnr+Trp0s5
+ f6St5EoG0z22owMqvcs/2VOgQnJ+07kgAerG3P72juFe7tlNgi9Oc2GYQ7/Sjira+NpzrNK402v+
+ 2S3QK1r6zKbbb6IVc+9euRLu7/amug9XrNCxEZqWoPZqzy43gunttJBjMOpNR3LYbM+VcfY4ckyl
+ qKZEF/3oTR+fLpblL+03qz/Vpa5YdBl1WtOSEGNYHSewhNDKyViwtpH/oPAbd1se18QfzhV29tfZ
+ LofGfbu8Z+rInNXvtLvN+dW4ObrutibzyfByeiPSYZ/2xvKZWBpkO7hC+SMo6Sf5w+5FJcYD+Fba
+ PkjEk7hnELHZrx7KDslw0d9Dyn4nvvSA3WZxWNdaFcFvYyoR6F7wmX1czVocvLKHTwgTnMJVYBVh
+ vGSsogyXzeIXkfEL3flFN02NSihIntV9Koym8yPp8PbWz4rRd9VY5F1wifY91x597y9Jeh34qhkP
+ 0ADIuoGGbm3ENDXh5enH5RI9ROG4SQPkYM6eM80rjhtf75Ee+Qtdko+QRwbNPlYiYpj513Q2ppFf
+ NcWvi7W8Q/C5DLPbIyztKuVam9nKJFRixI+AoH/p7w7U1X7ClwF9HS+5C8MQ+wyN9tVw2L7pcv7X
+ QUasM+yQiGKDQMpw05vh+AOU7qF+pN0x6pFBtnvJt79K6FCoK2lbc/kxOmZ5HyfmFrvSnF97vUiu
+ 5W6YyPt5czIRrxh6nzS5Sru+uRjSiXZjbj4EvRHLyoKlhaBNOCB23sb+89eYNHsdg2FCY2wOgCb2
+ S7rKlAKyqxlFGI1c/HNV+zTQwm20UzJOAA7fe9ZfvucntD++SWyxN68snE9b9PNHaGNTupJkSiik
+ Mxx1xJJSQ2ezzW33KqXqHCmW+cFvg6jBV+F8bcrUMSQyjA5E5zvvTiYzVf0AgfONrk2ob1HsVf0D
+ vHbnYqpg7exup08v6YDsXg1cMqXOn7UrcLDjCABFQgql5eM6kjMWQQUcBlCieZRULYXugEZpBiV5
+ kII38+ZoBB3qBYds2Sm5bo7t3Gv2pKbjmqa5nR9WbZcofiQ+OkbQORF7ZANF0r1Q9Usglml3HdVS
+ /z4tQUI6FmL5HzraCf9rR9ttDYl1G8zgK6qrVKJmAhprWo/7fA+3IV6c4n/pUWl3JycQQl6i47Q6
+ f56Om8MxXUDN8W1IoPP7bpvm2wX8iF5DLA4G0D7wRoMPiu0V3SO2UyFJVobpCOVYdL2kDWk7ebi1
+ uhGXqdeNuZbeHEAxv7tTGkkAFHPQO9hyaQiXFeqxvk+Jl8buhcPx+JZ2N7Fw7Ug3p+nvvInhcrx9
+ paPzRYoxevTov96M894OhgP0bExcA3763oQeXfpvtWfmepCvz9DTbc4ag8DT0GvAGI4iB4dnEbTX
+ EmL9u8PxvEf888S36gm+X27PXFScwZmuBbX1Yfdqph9n/ZMGp3T4delEqb8FaRB0/i3pHKm/CM3M
+ lA9FNeOVBmltziVoL7FOHH40xrrE5XWgt5aKBngvD/bb0T6BYB0VveBI8LplZzu453tXmbnkklH6
+ yh53EEG9+02t6QBVQ7o8hdN/Z9xnUuVbtIfqvNNs+8yEyvdovzm+6hqaUtJO39CS9riB0nejow9u
+ uaYNWs5mL3uL2Z2FXONT6Q5brdmoKZezT2N4f7/fpHIVB/Bgej3eCckXr+zFKHlELy13hMR1j/Y2
+ FFzHG8kNHuLaqp7AXTvcEUkOrVu5quYXxNdfdqfiMNjqNbt9Q2REAsX9q1xYqPOWPcCMge/eWqXL
+ Z0ttZMaJv+yz2sVE72pX0WjcuSQp3JjKyx98tM0esu3WhleXvjhh97uz/mR+Qwf1tDNwWNDUFMkN
+ HcG7bG2hh61Opz0xKxbskL8Maevcc1yTrljmMb21qRuRhLFek7AxSrjojtTrBCRMpoUGHOuIAqes
+ /22/3KgPCsjALNz9C43YMl/z4aDktQpaMBgv/0pDtzwYdDOhC6vQa3W6H8EgOcz7bPkJTJCBEQbM
+ fqE2u10otPBc9gstkvdws/jGYkIBWLsjJT6kdkuagzYUWaZ6tIayi1ixdXYVUqzZrzC16fzNiE0R
+ uW6/26YizUHrhX/5bycqz40Ymr14ubWNUCo5+bR+CH7ZG8rZ89+FWdK1AYR1sT4QmcKaK/re+kIy
+ Tlef+0E7QWf0vaejaG0zzT/nqygApNo9vIHxQJ/6Ij1e3XhaKLz/Swc5ttv69i8ZUmnLzf9nQfl9
+ p7/mP81vScae6NPkp+QWLpvJe9RZTdck4X9jIH+Zjg3UL7vtuXkMdPMcuHjOQ+ZxDj0pIFcfFn7O
+ Jnw6dTP5BeMocR4t8F8dqA0QO8H2sAGyn+1S4jLuwV9lUBsgdIId4uoxrRRei+5J30MjcMFpqzWc
+ DTQKTzaYUFFBC15ebEArvA1XpTEGG6zXw6RKYAt+V2+JSg/spiEW615xUrtnPMi2OUV9FNtM2xyi
+ zYO4YVBKlEAYmRKlMkYC7Vl5qiyFsZTNrsMmjhau7AdHQdwsnVeHxyJ0ThiREKsfV4WE/RCrWpyB
+ ZCEMjmWv7QHSZ5bOaA/bxAhZLRnyKkzHnWmXbjsA6AXOB2WZtgkhwjUrPMEoL3ZnXgIevdf5SK00
+ Pe6Mmt2aVUS36iZdlhaR5aUuaPPLZuMsEAbZ8k8XdCBgq7Uzdm+r4HsMlI/m8U8+tOOhfWDHQRMs
+ zT+Nyp4cmHAaiD0s3HuX8R1fd2vAXBr3AfKVypUtHmUdkdag65UbWtzK8DiAbnd7M3gBVuDby9Ue
+ prIKhtRpDoH1WQDnjd/CeaMnkal8asF3t3RMTbstm213brP6/leTSndLC4f+Y8vyskjo0RJK4CJf
+ wT2I5UrYVVZw8Pj+x+QZETLM5F+iEvYPUgziOfmRzW8PYn47dw1/FJcakwnvIzvLfF3YTL4TuCyJ
+ 8VJLJ7K2DnZmrRewXIuKh7OfmkK3zHKJOwe82o1z8tJEMMA/nW1VpiuXqrSVTwR39HunK8D727nO
+ NEdSmBkm5lEsD/ScBip2B/g/IMjH1EH4ii3R7Jq2zuE4s4yULrJeADoUodNqjrpTVpqLSJPD43W5
+ Y035Ujtn/BM0CMt8KXZdM2owBdTMKXr7mpwoSoYjhuQNxwd5SrRU/b7wKWTG5v6kmR74E3eoHyQi
+ arpO6ck51oum69TO2BJhMNyiPpg8nl5r2NgAcQUaLWafs0pOOtLwXs/6F1ja6rT1+VvkU/r83Rd5
+ 5VV6QJgmvGN1v9O7/lde9CYeiDlPXKIY3Ni79f2NeXGjD5iZ4oAsdIvtIxisMFUIxQrguMpPGWqG
+ CGAnY5YFDidl4rTveGLG8BI25uHDg/yN7QbnvJ5cYkPeKhL2K5dXCcZwTCVAxyYxPHvBdtm6yYDs
+ ALtk6+awK9ae9rgrSiQ63XtDqwgcLsFaX6U0D9ulKI3e4aRf5Vbrd4iC7d4RMl5/lZqdPd8T1pGx
+ U4h0cc4jth672pMYiWo/Rt0R0huUmh8tNxkn/Y5BVpuy4FX6Y+TIxKxJSKRcgg5zTAzAWqZLAiPl
+ VqzHrjYeI+H140MTZ9/wV07jw2oH/IReAb95DfBXHnQ48SyJ1eyPb/0rv+MabH9SNYZCcmwmXp5x
+ NKY+hSmb6WV8SOlTlUW+O1NBxDybt6fuOTWyLMV0+qB0O2umKcKgH5pB6v13t9/4YFPocKY2Ffh3
+ r5o9Gs7egBt1pMIs6yHwS9gYiQmx9Tf8QhtcST4AFu0zaPgK5ZiBi61UqH0EBSpSMPCR5RRaTWty
+ a7giSNCcqi3sguMxZwUzFEEbYvcTGdfRszQCWMfNOUjHylXgJjHAIoDkrBIu75WD5uvQ5bry1XzK
+ I/naPGWRylDGBlYGTVgDVISErZ7RQVtto4NycpADc8JPYLoI7BPOCIHzvt/E9zdO5M7GgG2HgBHj
+ Rl4peOeesb6CmeY+Tve2ZChqsq7FqDwU6WebqKH7jCN/ESYnKhMM1mc9rWHXw3XxI5oOgs09YZfZ
+ MoINAkdQjsYgqT32ujuQ/C0I/+Y9pMGJSB1ahZaQgS4xGHw69Za6iUIoKA08KGgIIlAjjuQe7Xex
+ bo07V7MezhpLZZw97ldyEJVgSbJrttu9jgc8AdO6YJaJvZNyxlPTnFHlCW+D6VbDnNHjCRMBjGk7
+ /OQmwXz820LS5PUDqbEwTyTov6ylNeykAZeg/7Ky1nCZhpYTK0UytYKkvDUcLzdhgQzXyyQ9WHPI
+ sR0s8EbwUO3xJs73VrPe9P0OohQDH4SQ4oOj6PTtNRTnzfa/zqzdB5KW3nHOncCj3Fz8294agyAF
+ 6f3HCU7EzyBOGplfTqc9pFV7jLgx6vBk1DhSeNStjYenJXbbhORZOB2dTJ4F181p5EmOHV76p69W
+ ZyvYB9I7gQW8rGpTcKOgKy1RhQ7cbEKMwOEmxApVSSFaqIAyeDQUBIj5zKpikQj7zEKy41IZR3Pv
+ u7XhkNgr9dVbCBUsn9XwUXyWo2TBinyxinuP170r3GlNC3olAYT2dcUgZ8xaJdubga6aFwzCrmJi
+ sDhlfZNFKWucShiOnwgRHFNhLXSD6XDsTwnOifWOczwEcJOpr7L1bXi+srZs+YvMedwTykcM10Jo
+ RVK4aafvQeyyZ/cutnRjSxbWtPKAYEErD8aZeUvAq3z9eLaDOSmtw4j1xaGtIr1iFSd7lgVDXEOZ
+ i+NlGYw1qoEXjEB3H/avXmdcRY3NXI0y1CHXLtC4YjSCWFqoZaO4v/XCfle4Yp9DZ1pxjp4JxPl6
+ 0Ws3b1U/qarq9FVVRfreej44EOveYKG8MNv58EZKQwiwn7Ie2YUXHo6vnDfQvkZe4DzrZ2wbedbP
+ 2I6ajDqsJXFmfkXbZKwtcQZ+hXcOZa5cjKI4VzI9lS0WmzosINsz3LtqMWsFK6VrtxjM8MGc7n/M
+ OawCFncGbu9luww+Kn28pZtf6xYrPJ1FNW6w98LVAX42RTgSIGxRRnqmufjksTpW481Hugrh/8u9
+ +US3H1x/F/oGKemMLhMvkSCGFZre++5gMPyo0dCt4dgH7a7X+SfVHN2Lz7bBcjZlrtgnaa49VGde
+ brlEOMn7P31j+izGW+6xGG+xUseT6+5ofkEL+IPqCS+2WfrrQpSDDqLdHSOUwLkatlm/bSsuvoei
+ vUh+4Nv0x28CXNXvT+alcnrRgnlSBStDlZEe1PrTl1xUkQHJfvNfh2OvN0H5xwBSFbDq4dUNPEGt
+ rtNz5iqM17tzBHXEjJKIuPRm4DUGcpwYgXj9dCfpJ+5eA7pRQipJmRkyVFSOMmSavDJ4so5QqfSn
+ RKm2Q0h36OFbGRkFbkJXt9gku0o9UrjHQ/YjHhzqqNn6IEn8IYXaOlKj9P7X9NE4qRMHtVzXwxuN
+ YBzJaQIRlTMfXjIkyRqfH5bbYvcFk/MZhqMvDDLiu2AkJz7yP0h34HjwLpH/Ne9DUQPvuhND8rsz
+ bvY7UzPgbfqc7cwgJ74LxAjLP+4CwZDqj9i79XLEMY66Gq5eTZI4PQVGzSmy2M4vZr1el4Wzi/1q
+ tYQberpDKlsfBrZUgYHVNArjYls5ku0r6xETwN5yt17lb3Pd6TVbeE9Z1xRxVjCgbGGIeCsYMXGI
+ Tl/TCiTRq9Mf9Ya3HYOvvn/r5CJ7SlcP+PSd580qf80CCtOhMT+MJ/DLQgjHhB3JnPBjqe1yY5TY
+ ShQggjuKUGtfdvLyCFjHLoWDxY51bgKCcDkkWoLbyqijayXTZSLG+dA2P68zzhuOkAmIYf6dZ5ZP
+ 6szyhlN0DYrxR2fWNuL4RN/ub6bX0nQc46gzHEFc6k00cz6j5hsISqtCc+UzHB9uGlJnKza4N5xx
+ ko1hfAN/WXOYMcCWqxLY2APb1oOx2KlgSIJTA8bKeAXbPUXBHNf+J8elV0wMnnEhfDfntKW+T7Ie
+ 8UiC5CEmnMTUP529896jyrmTLm7De8a7E5bmWK7ChzdKzT1i8A75+f0pOezpZ2hIgso/QUUkT5UJ
+ cxxYWL/VK9QavuP1qgUy/Wqu7ziPWQnW45B8WI9bsqHuI45lt0/mHZPuWF4kHan7ZN+LswFYJs59
+ B386Tkdpk8qVouTVrwHJn4XIhFcAuL6ZuTZMGS6wevud/XglSHslVcC968hgmVT+gR9itN6Xj+Xf
+ lgbWvyjLcJUuRS5Ig+MfuwbcP13LcBXaVevnqIOggu7wrHN21ZycaVigiwyAdZGTV7mQQMZyZ3NH
+ zuXk/XTa52V7Ld6DoydxH6Tf06HGtPrmWmf7Jshd/ijxrKGx1lnDj1CxIz1Gyht5twd7AAsc6AWs
+ FJvlapUi3peDXRFU29wvlrufk88p/v/y/ycXebpd0O87/E+/Jy6MiXYRXGC4mDA95F8EgSVGJz3L
+ MD9L6qIv59y+0+yNlk6bZ5/LwSFvE3a5GHER5TkSYn2gI2mM6KuvXKaIFYmNCafj3CH3UFJw2stR
+ TyLlV3seddTrvNURk2Tc2byVLVici+NejcVMF8e92oqlLsBVfzQ/6EGE/2on1DXND34QnUC1R74/
+ TUjD86wJMEzYbwBtgn8DSP9b+cCeFlbgiWGjxSmyqM8KMBJxa7QkVRD1GADBVOGtpKlSTCNWhmoq
+ xbSslMBaLmrY66nwMkayE75OJYpIoVd7NVxO4eLMs6tRQ8fw7YY7SMTbbURr/ktTMfhI+eVdk1+M
+ 2C4nEffSrw3scppho/Bgggo3BiyIlXY6Ac15o93soWIfyaEvyOK0L0wIP7y/EBG+oAvHjw3nxLUp
+ l/t0XmouJcp5rCV7Qzi1g4338IAHreuhDtPANdf3T/k2Cmf6L7VdOa+HfxtL6lGw7z/S/P/EvUda
+ YWbqtyrrSOYqTqBGA0dGNqR23dKHOStyJG/CaQca6dqmnkVCaM8h3lO1QGVLnJwp6+yNFlrbSbYz
+ pbk9HFe02QPXwNgAst1ElZvJrN+XgEcHPtk/P0ukowdtM3Q7uLZN0+3gTAy/eopiSsddU/m28/tS
+ lPQuDVL2O/iOjPMH8JRzRhGbcg1JXIhpSC72r+c17aDKQdjMcL+1iZWz9RO+npcxOjEZj7g50xIk
+ ImqkgQolq4YoNht4IjGwn8qaIl67+/snTm5wqGtSgKGFTR2u2O/Pv5Uu+HSPEoI+4VtWX+2Yd8Fs
+ BjQPUJjMLqaIUzA0cAuvg9gQZFrTGSloeKvdEpKR18EEnpZFwxWVI4n7njWaPCHpmoQkKQ7AS9R/
+ EMzYSeP87iskV09RHo26+d9PHBmwoLOCb+4ux8H46uWa2SHDeJh1yeulSdrMCZxX2adsdejTBq0a
+ k/MkS59XWVGskLc2SzXUfrX8NeMcTJIhim07LnWQXDO81MwdjNlCwZLFNn0REsyYl/JFnd47/8Lm
+ hKUsBSyOfMbzRNQBcoJjdaQS8qEJCFJkdDEeyHIgwlfBJt954xT2hnzbcB6YXu61Kj1aJKn0HKlH
+ kGP5NQnyY/Pk7Pxd6pL7XHYvh8n7S2jfiJFI5A+S8r5JnrPdU77gZJ2n97SkTJ54p8iPvKd25T2T
+ nFXOF56x4Ig5s3nJsWbvMiiydPClvHcnbaDveT3u9ptqxsQ65A4JSmIdMARuw83yefOACLIvktzy
+ DqxwjmoDdNEhQzvuNnaYvkCGSE6QiozpqEuwYr8RDAy7DIl49fwJPtlDlkpJeewOaKIWy2K73+xs
+ QqXNdonbKcw3f8pX+95s0Wn++LjKONETXUCS+siuLNls3pFwxl2+pwvbxOcDzf8ojGHXPL3Rag2S
+ 33LDXkEn99FLgtNB1zBunmokY+WZtQOnc1Fyi+upVdp86TN26oGGb6RCrP3SKtusEZ7jpeDEkBba
+ CLz05Xu7FcG9g6+7pKClk2BJB8L9zm7J7Hfmw/17P/xmGqdYiVH0ICRa0YNQVYCFgADHhj4J7DPZ
+ V4WdeOIcUqg1oWeVJkc9t1mGgogEO6I7KLkQ558twh7D2kq8sRQ88TgnWxQigJZiKnbyoyydOOHa
+ 7kSZu5tOj43U/c5kIqrJm2zFBmkkVfWSIsF+hRyyXhZcTleINbTKdwepwi4+VSOiRz5MChqkX6qS
+ oiXdn0ArNcW9It3I1VToZ4lCysS1FuGQJINeBYzKhqLznjOhYiVhFBjRnWTgtKcDfe8lUZQxY4fq
+ hXV+oJ/+iL0O+x3lq5rrwcPHWrNN0umNzLGc8G0n7IXkjpQ0erVN2tnpR072JONYAqnAyOUoJCL2
+ nl2eEugDzb3GV8Z/+1Z6s8mX6522qbKzisoTt9gKt6YmU1MvyKoImw+4bujQ3XLO6ZEoRIRZG3fa
+ 8IrvBAnFvAhd6yEpKOIH6T9HVsLZWFy0jbueOFNaS7/nP+lKWxhnPXGptKZ/j27JH9SjUnIILXlx
+ hrDqXlnn6TmpQoe6jho84zlQh2vcBsr4sUmpnYFy5oADWQPKWOqY2v7XCJqLoQx95so0jAkrQsJY
+ rAQLuQq+sokk3bN5qzecdGwEQWuV0zW0QRi5B8PyKhTZ/L97bh2jWPWg+TG89/1u27zukwBeeuvr
+ wjS/pa/zUijnBoNVb51ePAgurikBVbC4fWWipKQQRsIJ4TljnkRV4uT7DH+tLx6N2WjS6fUipZ2x
+ N/EwmQ4T9/AERBaM598JF2euNSRxzk7HBmcguS4/y635RU690yn8QBRM1m65Rh6yYHoVn0NB5mrg
+ ZVOkNeSWADnmDlVddpoqExWWmNkU08V5goRxP3Tk3yqBdvfycs5mOQIuvkT6IhBehj8GTPCv5viL
+ IZh4HsH5DuBHoDmmx8JzDGkcgysTd2Ay4EjFzk1ifh0Cpd1xdcXxsjJhJDFtznb5GWcZ5UuNvyXu
+ Galnw7tO0gvr1z6JvtjNJkidtmS2+tcs24hUyb4OwcpJxVjqG87CBoyN36YQ5mzRd+IvIKkA79Qx
+ YGc3FgcNGeN/YZRJqqo/r2/E6BI1iFQXHZRbJryxjOhZ7mwPW/kaliSvPylHdS4LjW/NpIJJI3le
+ LhrgXOCymeAIiPXNa8KzhjnLoHUVKyHScTbs02HcbgZ60jGqDNBBvBD+dmuqKFWwJS2sHZVGproE
+ 1PTlHvfLBXeCFRJBHS74SGwf90VkRIa01yOxL9hUtiWESRdRdx+9zoyI57MMvASrQsTg784uEeCN
+ PNnDW2KRDln6pkdYvBzDS93iQ5qzGDk2ph7ZljutkKhiTpuTaaff/KD+p3/pjId6nI3DpLtB5PAJ
+ RKbDYW8KXzmeLnPm/+//+b8+Iddxuoic1yeQweH/GfkmW2Ci2W+JD9zPz+nv+ugP0cWVwId2OdWw
+ yJi/2XxlbyB93Wm2NXv4So4yuc8RPr+htZ+tvcpwuZbhsKHw9Q1530iLSUrSak6UjE4fxw5HX/k0
+ EIvcPRabiRN6WJkG5Kjekzj0jGJGliqfiyVhbhXdsvAzNfHG2m0ciqigKMK0V92MLRqveoeI6URm
+ /yBdm3DIJrGFtzLXOqyi6Y3T5qA3gyjKIhiODiOMZhfwOhMBYX+HeyS2vHwUusdb1+xagVBc5ytT
+ j6F5htnipOmFtx7nO0cNe2Zh9Q/vDcqxd0ki64hxEVrvpLtL+plaF8t5SSq5SEZIKT5AOMWFSg1F
+ xmraC5UVkCrROsfT6136u3OIp/cf5fEn/aXeKPRAHVDombDp5jGSaTKnbt6iC5B5uIMtKaLIQvHG
+ gNMfBdc8LM7Pzw0atCE98R0zVU+22TkrQFbZsz1EK9IqQZ1J6LUIq+apkRoQ0N/sdVCPR3yLw7xU
+ PgAnH4i9ts5S8tJbBHgLTm8cAIDf27JvVKlAgyI4I5qAOwMav5dIavtawqhLb+e8xFrNiWt1V4Ib
+ zi/Eo5xfC790YdgFhTDhfiEUjDYPEstsITuiJZyEkJ1U7n0fEinvSmDIdGdgPCIOc6DD1c/c5SXc
+ 6o5bJP7SMJpjlbyXvJi5avtyJ54hRS2GNZhH0TxD+bj7sdm61fSAgvApvX/VRIAGYtrx8pkwyC7T
+ SukCI2n1+KVk0POeSjil9RowKfaYebLOAwGsCuYjdWugj92dqIDqI4uALaHDSef3bHu/LJRXKaf5
+ 67Q5HRi7YEjBQXEstQoZ5y8n8a7Nq3FHtuSUq4p0OAq5kh/wMltwFjGxmHNxQk5v6LQ3ztWOgyaS
+ 5iPdcIw7zZn543zklR53DyRWwksUxo51aHkg4RJeomy2aQ9lx+fi2o1chHC3NSRRiJydqOHbjQSE
+ 8K49gOfWWx2yv+aYBhc8vcUNPgnc2IQCRwAQ4509w6nXd2mrxy51Ik4i6MclKLETmzrPmPKjGplt
+ PNs81xqvzrNxqpH8mHBCAd9tvd48lxtqqTsVP5tbJbLcqc2z/F583bSYd6B785DEC07EkVAJB0ou
+ P4EgueQE9L6P1GQQYE3eCVPeB4YoFiUwcc4rQURjth+IefGJC4dqay46K4jLsoky6ZSdNXscWTqZ
+ ja12TnJkImIgLfbpiiNMi/3WCsO12N43ricRfGOhRJIkrVZNm2OR+9bIFYettOYQIm3Ek4KOjiQE
+ tehWzFWEmN1qzh/Qgl5JJuSl+R6err17dc3u1C8ZewZauaXOdC4YnLobCWElsQBMR8b2h0JPYMiF
+ bRkism06U4c8u32sn6ar784+eXarWK96RwFeywfw4bYcwUbFUvHCR6gaIkwQeeCxh/mnpbrbIwds
+ lgwfOPLA4xeVBscHtIezi+nlrGdzPgY0wMu08/3dDsXcTc7HCg0OfRWnSRcdYPOVhNQ4JLbH1kan
+ ZLYpTJRZ5wrWxMhMHM+OvXmWgJeJwdn1WgH2lqvDgU2Ro2gqDcC4uEEETS1GtCmHFm1PPLJRX7XS
+ oDhvQ21UjxNt0kP029QU4gytucH950hDFoZzuhTitEiWQSinzWrsca8mmbHnAWaguoPLoQ8Cu6r/
+ npo2JTh8MGrWpJotQXvZyksIXo7yCo5XDTtE8QpixzHCqNs4chiG69OR3NA+luSIRt0nMKouDnUs
+ VkMXfypSl9mCDMEaLbVg+hZqgkbR8qnRgtPvXyaj8Pji3DKizzWONLukoEMQ3nDMQULt8MwSFJr/
+ ZUbnt9zQv+zpqJbL2cZ5yWMJ7fKfW/nApYpyIWBGStDMUQGeZqiIoWmSigoWcg5iaL/86D0TD/hf
+ vvMeTa+JfcXDH/yHN1iXv3zPj+DUzYWYuF34cnPpJX4HDkEqBPJLeEPApXW/Kb3FjdfSIhxfBcWS
+ TB01+lP0lbROfk6azVGvkRDDeNVI6EtZaiI/Wbn2c6a1R8TN5rN8oQl/uC/nrsgJLEj3+gMi5pg2
+ 53jYZG5pTLtym6fMFNnn5gCxL92JwVLs/Nv5v/wLv4cA++0Z/TBvJr2uDFLeTVYaDToWPnwsbDV+
+ SZ2YaedqyE6leAN/qxYt9cecWK33F2G+sW8YTwpEi9pH4ujlt2iphSXUJ7n09yYoaz1OX4Ki1uNO
+ sz3vS3TzGBo29Tnk57QVOx+bHDB0MzEAY1ML1tvk6mMS5CsXeJeXvPze5jOHMIwDgSU/vhH5bizj
+ S17z4ZpzwuO4YJmQb0W+H5W+ie9v06bpDQ1z5cf3t+Fqlxu2qgbHLoE4orcgPHynsvcLeDPEVXtk
+ XuBPPPXy2pj8LRPV97sMNiZ/S1FGuUIo1IC7ekXLaVpFvYLXw5p7e0Xs7s6SsNkMwjwG3js/K8y8
+ CV0deOoSim/rRuxz/gKe2lAaTOnkwjHdaZdMGXRswUrFErhAuvyaauywCXX1vavRqABao1EgPDvO
+ V2ULTgVi7nZNaOpxmygGD2eO+bg9F3eUz2IX+gLleJoU97oiPz8v12N9s8tZ9a8/G6hnDcOwB7Es
+ vJ/T7HdivsHze1gCYn4ySLV/nLhhUh0P520IZkj0JQGocT8wcINWtwclEZxegtxIwFjfL1fQEVUS
+ JHmY7c5ojFQW3sdQtHa22SKZhfsq8PQWqVp0A6bQGyHBk0dkZ1YKNGyhtzo0t19rcINxOhIfO9fd
+ lt0NDvVj9rS8t/uiCh9tzyAFbYEnM6sfXNhKZqzd6fS5VFXV12acLbLsmZ0tq243rijzWOpy8rMr
+ 6V2zOzbJQsfZo3SqudyaVKEVODeKErA/AsXpd2nBQXLttlirFDRylvSXi7PmDpLr8p61R4eRKy3H
+ KMR7ccO6rmgPXlidFWnc4cQbdoiRNgck/F53mvFWByQnP3Hp8kq7JbxIyyXkSNujZgsplGMtj9J7
+ mFCr7QY4kVYDxEibk+GsfrzEXtWNt4QXabmEXNd23Rdm9Pg3LuHVtV3zncei3xOErejt5M2MhBFi
+ 0JzCQPIz7sChWRWBBxeGyXnAYYjcuGM1VU4FgGOULvWuTcnOuuxxtrT6KpMSAMfqJ+jdCt8HyyNq
+ aGnSJJ+G4qq9nHCQYXaq3UUF3nRnugg1DxGZ0GqSrtAjmsn2kgODHpam1QDOTn0F2J/yLqLXm73p
+ dQulZC9pxbpJE8Rr4pV2T/eQxy5pwfpTV4NbajlKoNwHEivogMC/HiIJMiuxyvTxZwS43FQJo9RK
+ d9CeoYRv02uku17sC3bEqkKVqDvQEl1Jxu0AJQt3+LZEyyTqDugYc2TQwbFaIL0eenAlsh5whbZa
+ xC0kFCHh2woxgPh0RCMgpiWzs8STuGWkRg9OuUW1EXHZbg/DlvcGj+wZHg02R3Kynq6CijywRdlg
+ afBYRPW7xgKx3y/x7PEgxrZotAExkraBMLL2uNOn7cwvnmn32idcGfpDx1WGlvc0d1vEUdly8IyA
+ 4AFavm1cidYvvgMrEDGx0Oqv02e1x2royrnD8ysTjTOG9IsTlaEiBbO3guUiG1yB8d32VZuC+z/E
+ P2a5XWKBMbKKIKM4RD022LgEAzVY7gqoQfUXGDRn9OmbkgLtsoPs2OX0oEwI0mYq+dAuM6IRY4ZV
+ ue9TC/rh4Rt4o9fmzAFsUpCtyMKQKrU5WQDbFHRHDseqasjyrWoZ5Bn1vTfrDybuHfVztX9eFx6M
+ iVg2ED0NVoYDhdgWXZU+WqhqN3SV+WQ1d5A4I1r0xGYIq6l+EsMPy6DEKIT1UITGvNu20El34Z5r
+ tIy+0VAZfTe9HXnv4NEo7zwNZTnNMMF62spyumFTqf4r56DmPRUzXUknoR5W7yoqCcWpga+B7g5G
+ s2lJ1SYHgHVpuns1Gjcf0Z5Lzq9bWxobr60S7MTvjn+KKVSwcxUs2LElOLdXS8D+Hp10zCxoj+xd
+ RNInnYOzlhU63WXUytd0de7vrdQZx/I6EEUN+kEbRw2UAC92ao2kN+y42cI5NNSx87Sz7XG5zosq
+ lNdwCBq0OG3OnI6HGtw7fY5951EyACGNcbfFt2hTpUewFJzPRnM6l2DExI0/YKX82Ox1XAc8ROnx
+ E0dbfEpXmetXmVZoRymTgR4vzIzp0/DKKJdwvfrJIU5tc5FWaBHMxqYqcb8zvoK7s5czwxCgxbDf
+ ai2LbPsI+5WXPEOozXqmwf3KtIBnyFAPpc14nhmPILp9jdqfxvAZruZfogj3+Tp/Xt7P2ZcXaPrA
+ xEgcxF5u8jnbln7+qjsanoRSoJoO+ieuM1xcJ46iQRc62kQz5Qtbhwm9Hk74EPVLCCh/947Y5oLP
+ UDGgMBLipjw/KgZFEKXnReWlUPMoanY0eT8byyfTOh3yBLpmT4zDOwzJk+IMlA0pclA2mMjnB9yV
+ LwYaZF3uq4peDTOel6aB4myEJkvVZ0km9YWO6DK1EWeVbY59ciNOJZuKiv6K3ok/9CK5QnxZ0txm
+ Kd5INi3Nn4VfWkupO9HHWklpWZj3XmItfu9l1OL3Vmvqu7EzpNObAi4I9+T3QaQn8YQmHSbe52PN
+ eTieXSD9J11eFnd/dycJGpH9UbFDKHvilUG9c28+gVVLpNezAj7CLLROmr0mC9rsGNCUlLuTdJWy
+ TM0pBVJJkmJc9Yx/Hv9WU5wWf+EdwO/VDpe8f6U9LvIgHRvfWLQ+XGA1sq9sWGYCKkPCV1fE1YqR
+ 2VhLPNOwMYh4ZmEDFZqEDWBoDnawninYgXpm4CpkaAKuIoXmX4Mvpl8DLWZffudzX+awZzDfTGzO
+ esKYOduCk/b1lWePKb3rI7GhliObpM9I3IGcb/xuMO2cdaZnretuv1tLYNbunF02iWttdWa0EJsl
+ OKxE2qPP6X223xlXhUnzowz6U6a/2vpzob/pcNIndCaZZy4BEb9w2Yf4bW84NW96+c485SInLloD
+ b02hE37vpWQw773EAgaKTexVKa4AOE6GqvhGaCx3GxdOosx32zvrvhlAmO1bAnObV6CRG9tkprYj
+ kjt4sslMEr9Jqwu2DmpPBBgO4AjCeRHHM7vBOFaYNZ/vvDDDLnN5dnsdoWM7fZSYN45oHLB5OvEe
+ +9DzFvyVxt2m860WMK6lBFel7TJNaFNo8gGOu7fI7c5lky5oS+QrhCQ8pHRJW9wQHJNMqw0ZJcXG
+ NeF0h8jDm63ofuJ0vCHKpFWSNowuYZEV99ul+Nu+zzdiHfnGR5aG0sWC5ghM4yLdEj7C2pHhwzyp
+ IiDuer7NeOHNab3uSRQmPPmjCr7aPafrv3LiPA4Eh/L5E0e7c/yF5ydCf6RyFZ/jEtm9ZKtPmRSq
+ RANMKPmLzfZdbkiiv+ZQcHzlgsEulxz5WgFe53sSGebgpRhafi+ioDQwkd4e4R+XiS6ASzsJKrI2
+ x13nDtBaZ7s4pZgTXQ0dcEbr9NMr4qf8RKcgwTyVxqm8HzQ/JmfJd8nrNrYEytTu1f9hC08J2y9l
+ xECKy7F95/wk1KXiCN0fTuvlD6f18qfTqP1UQ02W4FyDC2mQ8sCxUnEEhNRuJM0yMg3tRI8UXa9K
+ sI0gXM3MzPkBFCd535O0mJWGHhcodPcpX/3wzHQeUfspef+DBNxGUO6g0sk2haZ8IeK5rVEW6xqq
+ 471nPVCDfaEFJ3GFzeraEAdVmgTdwJyy4Mg8iL7pRjETMy2a7uCECbkj+QN0kKLn/U+3CZcTXL3W
+ QH4Hti/aD+BjD/DirWsrz3/lGDEeWpQM8gXKChNG0coCZVLExj7QsOb3+fM8MyIIigbIc9Tbze7T
+ 8EA3qFn6K02rhAdpnQFkFzLxQiV4Cakx0FrPsAZWaznw0bNYIh4tNkqjWOs4sOQ9Pez8Hpk0ZBSi
+ T5g57UOcpGoYPC1F3WcARdgGDi/jlk00FpTkO0rru9ftI8sIMaI4I8+TP5XKbZ3WzJIj1Hbp74h2
+ 22YP+3X0JmOCWptlmv7OSTWS92OG/+bQlJhcsCB/gLCGlAjZOmpycutlKSExd6/2RI9g8HzMl+v5
+ mjOUzPMH+uHl054/ackC6oedu7XUDHbVDMpUEeu04iOXVeuvwHbPEn1YxZN4Jg5S1zG4EKcKLN2k
+ 93tktpjjcCjQdZNLbi4rYc5Oq0zFAms5AWjbTfoT6+IZa2Jd7At/o0u4H2+h+511hK1BpNPbtI6f
+ qluvQEsn2/n9XrOpSs6sGNz2lf5fyMzwzwicybRJMC7pZg2QmeYjgLv5Rs8hCfd7385W6Wu2iC1C
+ QeAtFV3OWoCphgkC67YsvAk3eh5IkpGTD1f3fJfP2fQ+56Vzzmf9VyZLit06tS2++rfdUuuEvep1
+ aH/HBsNsgH/bmSpjr8l7cyfaR7WnAHpQQEnhdUNb3zqvwNr2RUES3LmW73Hoh1r/BBsWZuyj/FGF
+ gfgNSw6LBPGzciEGJFrzR47i29JRzIyLmp9i/bN038QJKcHTeSFt549wQ8Z29jfwQ+boasuqp8PJ
+ RhTWLHxFQKxHHVvjMjwZ7SbNy2hyoPmCIIX1YWyNoI3zQgbnFXKs39otHiR/qmIY/TyfkMtip8eU
+ 1dW3vMe1yEi8yVWmfUTEEUyXsaVr0fSY9fTdNZDgCk5eaqYHl+xTHFtqdV88u1vuoiQvutM49CKt
+ g2836zDeuhcPEjOsioq49b0xXHS5YN6huVikzxwkeYCqRFFGV9Ydsjue1Lu3940o3q/26z2iHLlO
+ YZz0tEGk7lfnyUxApX5jLVlaYkbhAnTN1RKBgj2K7VN2CYdGqhhWwYk479mGd9IR1mlNNCjCGP5O
+ PrpMa5V28vUDuwThTj/cZqSxfK0ORXz+1ba9XoC6OQ84Z04HIbnRM9OdrwJZB/Vpuc3X4g8yZx0X
+ q+C8p3XqqixfSKwMCWSMszjLH86QvEP5RpK2olgl9gpDAIuaxgRiAi9d2McQNgWJpS/pdqGXI/FU
+ yQD5pcEMR+GtBtC6ikR5V7mUhbtV2pbbjUML9weO3cArP1jbFZ8XlL4bu18VVo860SopgrEcNQeD
+ WbMXn563SI5Oz3KQ1m82Ui3sho0+O4iNCUIaOTtsg347bccRi/2WFhGJHPc4Iib6S4yAZeji0S3r
+ yVXtYtaZXrh7W3onXPl54vcr3o4hoDbYEn4YY1dDAxt1ubBbthtR5jKMSjICpR5JMThlYwVuKt5J
+ MTi8GghNk4+thurvRt/c+b3uRNFwOoa5NxlcaoBEiDEa70Pwm+U2c23TL4lPiffhYfmwe9295C+/
+ ar0u26WfvifGNftVdEuJV5OrQmFlm6OjuU4iA9hWex+fMXcrsAgTJwI+T48JLRqPu0kNGDWnBYwO
+ c/3AqMdZ830f5DB06oINi47C9epJ6dQDY75+4mxzhZLhhStUannih72ws5kpyBc7hS73yt+6un11
+ NyL0TQ/p83JVVQPV6VKAMnfG8DmKZK9VuSH4vuF56L09SqrYva6yCJEJP4+jo9/nv2avLzlfWIxa
+ s5AADtMBC/9W688YU31cq/sXZF0sjBFfLPRqne20FDZKPHp1p0uwjxwYCK81e75e2Ud1xyybnzac
+ JiT26cUEJWlEDiLXc88+iQM89BMJr/R9IJzttuh2gbvrWp5qjR95WkUVVaCb0+LwpB7XNg6O6BiX
+ z6jvtZgTJ0Tflx2dfv6qKw9hWTEPq4ji88/g5s8I0BKeim4hMzQ/S/r08nn/XHLgKOPvtumC5HeP
+ GXQcYPK+q+8j+9egljjCUzHsqe6nCzuMjrTdxoktNtPy3ggf8HTz8meVgLH67pGR7afvX+hOwZKK
+ rcjwysESo+MM0UuczS3SyRLdVf5ynGwvfzmV6l1RoNBDjKYjkFxMUDRjv6s7ei05WmNLKOMXVq0C
+ ozh/nyNNdA2muzmMQUqSWctqONK+XXax1vx1eNrsWHInisLeeLzGdBwkJ79FTK52gmVNZShjrcsU
+ mVlj3ej7kSqyDjVwyuc5bfqZkjU6Hu2jZ3w0Hb04St6w5EepWw2Vod05Stv4sJ0+hKlixMYyPTiY
+ HX3IGkWYqAbY9YVlGUN32vn4jVtNMWVZmXpccXYq/Zg+zG/h2IKsacdMnWaiEFHofeejl7UwNnEE
+ uM0WyNJ6r5kSo2tWwJL37NiTqEqs+Ca5RHpXNileSpLF4/TfaFk1TR9tabfAecLuv9EhmET6HBdj
+ PwjDYwsmbbOeY8zMc7rZQPBk5s8YpUrmpxhXaI8ZWMp58SNJdnBssg1dvuFZgl5GqDhfXudj/pyn
+ gfauj98HUTErc15mYn+DoQsZb+fGwuX7DFeOKZ0xl9n2cGPo3nyH3AZMON1JooPDSJbnDryX6+a2
+ gji37EoVv1YOjZDZbxasZ1A9YITYTCBqjAQ+yWKXQXQrnpbg2iber4NocDTbwqeeOdGZ+1U7HSRV
+ 8A6oPaAgagRrv+YwgtPZpmBfnsOOQZHzRHDV9nXMmBbHFweJNxoaBpw4T3P/1tFcRq+3k1DrpSGH
+ fkAWsnSI62J9OPie7Hdiomu5Ho8uF1NjLbpwOh0gHuZzZCN016IJR5nxi9egyLjvgBEWOT9Rtrrb
+ vwai1YX8PhkfiVIDAhN9EKMwfJA+XnCqyspQDAUZhwAdpIPErkeoAKRKI3944GvXyVIRGLoc57Yk
+ 889fDem3X+q3Ci7HjrkgaY3IrbJyqQhiK2RoEN21WOeUYNuQVXiYWt1mUAfhO9bADO2P/x6B3C6p
+ JVS4mm9V4T/3TACfkNaXvaUiqC9wr6bjca56RbRlnsW2FoYiVgW1xfDFpeGicW2g+mbOWR9lvC5j
+ 6qfN/e4pQxGrgrODwZfULRDfuoStA51YVyAji9iR2p1Gx63MKi2ZGc/dSmxl8yfRFvoH48G9vclo
+ Z9Ixu8fVNKIf0J3vIzfTJntkbfD8p9dagYBOKaN5N6KB/HcVOZ/UnO1MK1M6Ctk8Z3APWFgMcow5
+ LpOpx/YtKpHWDxlWDInArBKhEbeulBXm/uc6rp6pfvzj2i+/hWPedlX6dkuWKNlt+cYVOr97Zc1e
+ uWdHlqpQJFKMO9fqchXdXuyM8JB3+Wa+o/PZFKfjPlDj03yTfPetrVZYT4OmWcfimaaPbOk3Upvf
+ 8Q2GeVqGV1RdI3VX3uFmilw+xomNxG9EbcLcrIQQ5TbePD2m0I1cSlpqscSMR4qZDxUwRnKZqy0l
+ 8hb7bmRAZBfqzzjsNOf6A7GKBDFwdb+ea+hWWA8had7HzR8BarinIBRscNlI023apFxUMLb6jf6o
+ dOSWen7owA0p1KlvfFpxtrREyD+Cjaoqef+cc30mzh+oECQZP29/O04wOJArfao5jllHldtvMo6L
+ iQSWR0KaRniMuw8VgatYpuyPzQVbC0Ky8U5vEIlfed0tHBp7odgbRqNsaDyx721nVZVIZS+Guqy0
+ BxZADcnIQqgnHl8RNZT9lVFL8ja/fcP4g7VR3834IvkNGXVrV7/k263hvREgNWd/ltmkJghK1Q72
+ cDiisVBwz+Jdt2gPHZ7HDswtp2T7yuRmiwLsV+lWNFnt9HWs5xL8k+r6o9KAeLIfdgYyha3ooli4
+ RCqqeoTw8JDnO1R2jgpHNkMJokn8hLDGPY89LC8NibrlKVuR2Ck20cYbChMUxFakoaLaSbsTy2kL
+ DuzAEon6jgwtseMd8XdZtS+HOOASoWBvVSnF95ShIb6Fogg9PMPqUag60+j4RG3uzbAqwg9MbK2m
+ 3SLXrQ3BDGdRUQ5PniCWZk0x6yZLXJ5CV2eDdNDTWVEPeXZX0lbUjnlZ/HrwUHGZJg6cLHSROule
+ fLdwiHF6Lv7WUd+tIrvf5bhKJ/JHFeCRzooDbr+Tq3fW6bdmfDxD8xek+9RzOHKiCysNgvJHDQAN
+ cSGVehAmKymfabkTI0FdfLVp1KM9FUaZKJhiPxxBKzSS94N8fTYSMi6xXm1ERn1v/g5deUs34Idm
+ 9GI1UTXH0My6QViuMMJ14Tn1jmdC0SNE0tHDKk/LfWKR5XIVNavEaFQlrBjBqgwUof6cfv/tt4RH
+ /ybs7ptzJgWNA4ki/AT4n04Ez+H+Zp2KJvyzzqGo2NAFj2TDrHjXyoHb2Jxw9iHj2OFnJIrAosZD
+ xdU6bk0JYI2/5QmhGtaF1R41xo01fr54EbIjQekjhSM7Q3LhXOvS2JfUjmV8rnuBZjh1Wx1Axa8d
+ uiN+c9LagAKD/aJEvcPubdY9Cn5tyXuZejrk8OxraOYC3UZs6LhY63kcuXfr3NT8+7teMRdc3WfJ
+ ez5baw8Lpckxw7zXpEqnTbBzqAkNIXZFzUuZxKJNiVWmlrkKYhlsjql6SicFSRwJkKhrQIwDx76W
+ sUwf/monGRpCgmGC5BhVmCHr6WhayjrEYw4Wp1gwHbHaDxpzAjjoAcA050JwzpNPVCSXhBQCDGqP
+ xZCPra6Dy0qZuAPfx6U5O4T/RrvqKaSjB1pNHM6pJI7F+vyNcT7QrmdTuUpc5fEIEDsVcPzx6rj7
+ xB9xmdBGrvPt8q8sbbNb9uU26qBsFETzH55VevLtDj/0DfscW74G9XW3iOBClXQQ2WSdcsYO8yRZ
+ RI1s7PohC0knmv0/zNqKO/Ia52uT7Sbwuo5w4nvsvNUrK7Pl0oWvhHmW1F3E+/WJfk8zA5i8v8se
+ iD16g+sTr4q5l2KJ6GER1Li6SwzW9z9eg4PQOCwkljDFkd7jVWQpC15ztVLIZeb2h5Khl4l7W0vJ
+ 5j3wkyEwx48/RGVj0x34ORBGClPV4yAn2rzTHyGpZOfPyIEmqafuTVosZPC7X0F79vXlEkVVwN99
+ +ZoTmGVSk/s53d1zbbiinKcL+b5QxckmHFPza+KtzgC+35xyalyT+7NvSH/eac2WOKhpyGviXeJl
+ KuVzSPix2rZRodP0c5C90KWxW+5QbyWSaoyBZwNOPldCQlo3h/NfAySut8UFcCQlneRzL6WEc1Nf
+ JF9/Bvf45WubIm5HklwhWduWuyR9TEmQPtTEZNZqaW5D7ZGliZo4XHKFulvs71HAFbEpr1F6XB+4
+ 2W6bPtOJuZJK2+mCFgXLFF9oRayED5eVgNdff14ti92Xrw8Sdb2so/SCmj/UlLR5gKj5KPScyEnM
+ FNfhTZMH+j5IvYC6oDyZPN1co7PQySmPfT7pXg06ba7BhYa5OJ5g8Gc2eEWAOBzNL6Zc//suo/Mq
+ W5dedn5B137baz5D780VduAjfxTUfU3LmFecEtUHQME3JlWC5ASlyzL9Huiv6EtXiGsWfD5ovrLZ
+ 7yVnXXfxJQQ129OuKZejtww1H844//nkdsCVJGXma04UmNrUtS/ZCsnzGM0p6ohoaTRvYzC9ryO7
+ QvBcvTuTZJdX1SNGwE3KEiEppiAayKovYQ+4P1PsFtM1upR+23P9rQO18WzjWEIoUWfyVi4f1wA2
+ 2z1YfwEekqtrz/VsnkBg0omBF8pnpLq+lLSCaB8/cW8H7fPxVMovyGJobctTWinuI8PwXj1+ZyhB
+ K/kUAYQbbDaR3ZqYyEZeD5Kf3OXR15qFLo2+Qlx2Ou2LJh0IrdmYM/lL8sQrXFsPWba4S4kyMTO4
+ cdRy4EomR8gcQEeFhgMkugNUP50Ox153NcIj33o9Dgu1c01zLvYs2UAH+YtXyZeJyOxstSIF9UIS
+ 5G60vLvV8uE4fsLx31xu79Z3565Jb+uZlPF24wUQ8z7927WVNPqvJqG0yRdvvmOvy+UU7U7mWpJy
+ 5r4zJQwNDlfx8OrSax9ipScd1rQ7YqZ583OCutdpQmzXcqFIwEkTFB7mBKCaEMqVz9iaEolbb5yt
+ uatiR7+8EnbeO647IpVPQzApy6EtSb3L96YIyTdCYzocWyX2+8I99HM/y9skddmfDQyKBUmSUQVx
+ Sj7bPU6ai1JLYz6PkDQ3rJOKZUrgXxfJBrV375NO+6o55pPoTko0anNa6+bWtfcu8ePcBKpPd1hz
+ 4GCes8VSzn95P5n1+02fyGT/DK2xg5Bq1WbWBUjS30iwyZ90mkxWZmTF/WgKERG8ScMMT4pPVjfh
+ wffpuOv+xZS78zFoFe6Wf7VcucPpaTpbOlxQ9GXMlT48zJ4ktcVZgy23lUvSwx82B5I82MPJ07Uk
+ EBU4XDS0VehMnF+gGNSk0/NaeU2aj5Ay6DC/Q/alQj1wDO7FcDwe3vhtvCYX+Zbk+7ANOjimHamf
+ 4FV8sCjvEMy5y7SAgiv/cAjf5tc9SMTLrWtoTYaX0xvUg4r1ZJI/7F5gfnoX7UcFt9KLCIFoH3pt
+ 5r9uO7gDTTbrdkhphYImyCTB7qSa2FrmtYNimwzN0pU+u5z1epgr2oQdfcmR1hwqK/HJBNWd6jsJ
+ wO10uKwrJ2Sf6BscjAnKkhYKcXN9q69enmTX9Oh7fGWS/9onOgRhbr2ntoiMeWeryAiEHQ6nEjYj
+ kjeDuaSgpgXaG944KLp4VAFwl6kALBh8+OiNjIXd7k6IPbh1mHwe6Q2Ntd1eFptV6sZV6m25r9Nu
+ H4x4141fYtlna51RMxYdRW8+uZa6KXgmemF9Y0tJNMcfOlw+VAv8KPBSSkiwhwP+VucBD/uqQ/PT
+ 7ncHHsYVs3wrvn2bC2L4qP/QaIjRoNPvtoZ0rPK5d4E6xrglpcXnJcneiz0ff2fJBWoa0+jXh/Dc
+ FqhD9jeATwPVE6SGrl94OKQDnaT4TbwLyhEfpRTvVpRcXf+6g2nnaiwVxbrj1qw7rfbvjA1+j8Jg
+ c1JINTcdo1Q3bRFydf3rk0xDkkLrujuqdOws6ZOIA7vo03JzGDXakxC/rgeTEUq4ckmmyFAm4Huk
+ HNMhzLqZ8ND99gfSlERyIQV7X7np+XWnN2I9xR7q0mQrOuQiOfvuR+zy/+8nOryQ52PHFXbpxTpP
+ Vsvn5Q6Ms9Ez8aZZZ4+8XYSGCGlBUwPXTvXdFb98dBsufIsjaeCBoG/1tAA9KkEbfVcVnGlfeZPA
+ tOu64mhb4FrSgKt/acZkNXEHxjSynQyhvV6OmtgsdO63hjMUSTPFWCbZJsXeIDaLFSmecamM45e9
+ KGP59S/oIoe4N5Yjewtd72y70jeWPfBYAXmK2g90r0zH3YuZVFcOatZ4kG55V9kBhkDa/vFVZ87F
+ pUbDSZfZbBmG1zpbvR8RJ+L8IMyIHLXh5ExKbA4ntktSCrQoDeIv3bNm7wy1rWb9oYWFWnX/TODE
+ M2AnFlzBaCFFABRtNLu46HVbXYs0Eh4+mKapY6Z3Oyu/TKdStA53dEdfSqk6GyrTod7LKyi+8URL
+ 29i0jfht6gmJs9BKhT+8mZinhX0yvyRWGNDWmUIeD2b9C5afPov950tSlBCHsylqeLWlpE3cnKSQ
+ N6hI1OR6LV7dDDtQRX1BjaKUNdi+CcMMXmhp4Zu568RXR1w4XL0lxbEchwaTMXIUCHI+boThYHpd
+ RnjPTseS0l2xv7FfAMvWfQLrk8HvupPJTO4Eftktir1cAvrtWCgfbmW+6UCmw5g4l18dxHBqvyMq
+ lthPQjfXYGbf9LP13r4JKgrJ+6CkEKBGHS5QNFSIjVe8gK7CkfnMy83GfFx5ajexvvI28fVwRByb
+ qznylG82ohLl2TXqnt4QZ3ln3DelEnmGxUBnLdtBiLglAe5hrMWDKs5K8gl1wdDaM0u97ELkf3zW
+ vNlpABzPQhSE/r0Jwex7Oxr+3FrpzvN6YBM3Pr3WvStjafnISQRLc8UWIZZXB2ne/Njs9rguOldg
+ bfZKjXsuF0nzEx3JbISAcgSpCOrpXsMSRReUVmC6rafKsXJ0c2kRptd6mnQe2BMkSmoqRlihoNP9
+ or+MaERPEvVm1Kdc/Bk1QT+6WXxhY5tLpOlARW92KbofJWaVraw0+m2fbV+/GKzWeDihLdO18PdI
+ u/SULrcGwpRf84iyjGJco4joz34BXEa6nrUNQfypT7uDy6F53EX2Hn3e0xscz1d6Y5vn7grQl3wN
+ hCDNdoCepAtA/SpHjoUEo2DBwBn8bF5BMjZvjLbQPA/aZ4k5aJ9BvPYZItr+YD4e3lg4YyLa5i8W
+ gtdVa+Y+Mrsk3dP5LwfIU777NXu14NPhsCd6SQae5vlqJ1Fy9JY1SlLa0Xyxz1yz58vZZ1igv+DI
+ +MxeEV8S/i+BhTp58iLTlAxxGiiSacd4Ci2bQsijY0/700is8p2P7d22b6GyK9lJu1cDFUCXj2sV
+ MukZKjw1pdIZPYcaNxUHG/euVH7VFEf14EuVWGtwJ2EjPpLpzVzkfNhYumv3zFqLjPWFbUTeezrQ
+ Pg6nJfsM6nqIleRTLuyHg4bZ8gYmaLPIHVoqxZdeYLs2jFcNIh44JbUjsQZvlzwvaUeKmeAOaagC
+ rXVI9XLY69HCrunRQ75C7DmzETXdghKr18WRPO40+yE6o9C2/ASd1zZLnw0qbHt6+gIafdQTGG9n
+ I2KdSKidWXL7DR+kt+lTnieS5RGeOLIc1P6XsiUav7i7CO3WyEmledu8HtKAuwNcqPNRbzY5TH61
+ L06iTaTpnO57s+B4FqVOfGlaIt9b4pbCpIgNrXuFm22OgpITXussJeAyy+G3wg5/BC3rtfdRPzy9
+ 2tonlpfixx4n1e3TjT4Wu7kM+pmu7a3nd2Eg2FLDIGqbKRSUjed643ztYUyHHj0C8m8lOkOaIz3n
+ 6eBIN3rO93FvGjHSzdUz7k1fgmS4VnM0xx7UMm0MdJ9uEuxDDXMuw9l5YOBWuqHFuyQ+O02+gx0/
+ YR8vrdmG4+un82//lDA3vs3OLUGc9TBHwMFgOFZ7BFPEsQ/xrcmrAkkwi3qssDMRVO87DaG5Aay4
+ bUvxTuO7XdGQO8nyebOHWb9Gxz7sdVEKHZKwFs28nOnVksOi1mPpV6PkOAnoASwznCqSzHEkcJdm
+ +Efq0k+sANrlm7OndPWQiKeaa6rfbfMnjPWwv1ycITNctI8RRNPJGN7f0M2xMaXj1+gn9uOfvBsl
+ +EufzH/6fn7T6XzwKga+w/Pkp+/POOOgC10Y6cWy0QvF09tdd5q9aVDD21fZaYlL/xPX49rlV0/A
+ W4BCZwr9JZSKem0L6g4qS2gS9Qqvwpba8hFibXRYo9wJm+iw7jiLQ1YbMOAx+lICeT6cXsthaZFE
+ k9RIWH1Ti1JtLMCrtEjHd2vYN0onb1Qm2Y+omXwMW/bdQP4f9t5suZHrWhT8FRjHtlgdBIMEyJoU
+ CndiIAkXJmEgRdtqRBJIkOkCkHAmQBKuYMT9jfvab/0N/db3T+6X9Jr2kANYREksQcd1fFRE7r32
+ PK15hSrae6/TYCmIsbWgVMDE2hxLt7cA9CqQWLpYDUk8YsJTrIusRWKi0zSsGWmqgD1KKXfWbldj
+ 1Z8FwTgNkaqUwDbVh29Tt5auFuFDbyP85kbCVN975Xb7g3ltsER0LerBfef0FOtGrhTK1inoqXX6
+ lu5kwhIjZA2hvJ1YFdYJfKoG3cunq7H6i5wxp4sM/Iu6lmwjR4pcRXt3vhZq952u4fmhOY3meFFO
+ HDOjfIN4MFR/wB3s1jvSkjPPkWcjlFOuIqXCAh1EtRSkVoSbR0gTIUTM4w/mBzmH1aTH2YVRLhDA
+ /RfmgnvApefrjTXl9q4BKVyEMNZgFU3XuVv3znuF9bcCxabLbGIMSHCwzCn7h7VoysTqIYiAOIYb
+ R0KTg5pv8RkMFukJNLyxGFdM5yj5iclGFgeRjf1aDS6Oriyw52FM9nooS6vyzP4xAPZmATrgKs5V
+ QHukdZyvgLgfq3H1THR1qkS8yXxnmSloRNE0giqXZRSlkx5PDQhDvS/xikLlkjHp4XhA/OndiaU6
+ XVaesxzTxvOG53U8zldxmNw5zJUEoyNYuhN78UtR9603bLaBLCq3B2fn8OcK5rx6VjN4BGsmNdEB
+ BbtUQTW4c2984xl0IrMeHCqym7GmjRV1YNC4abGqzTWJ2ld89tN1iVZXYjWStfUwXnwNSZtLfvGf
+ 7GAPde09pEYu+fGP9/SyDhVQAxhoud4nyYuDSPqV4N2iTYu4E1Vdtx0SWS7inq4PZevPqtByGUeH
+ sN3rqeMH1wun45nEa1Yrq/XoUOKV+uMKTf8Zqv6BN1/of+R9ByfqjFPEJSel4Fh1Kg7I5MDEwk3u
+ NAaoHmyOBgGSTQIZBNiy1E3l1Em2S0XWTLi5MLheRUvWnlem38vcLR8FxFGVP18CEdufnBj+YNOD
+ cpMxh9X1jJGGQbndrQLVy9oiTrne0BjC6joIx0CQst5IzPprUMYnoYzXRQeQIfiv3sb99Ynd7Tzm
+ otU1GkBcyzIZRTCjAcZpSvHPUqCRCAO2/syg1av1kQ9RPwWAfozjAJMDtJN5PK69nKs5z+y4tuct
+ lge54jut8D4KFmvShmPbTK1s6M+R00KqnIgCTIDACHL+hN6Oez+6Jf4Nh+eioOwYo/oGK5odJLp5
+ UUx3VGTf3E3dR92p1TyTo4Jthqw47S9Zj4+4R7qDB/CqouIzydfFgiIgLFTXEaW6V/pNu+dq1oGu
+ h3vYUTjvaqGQ3QHg3VeibwwXxqCrRB4rIL9QAa2PBhV4RaxCJfLILKNfyg0FrSM66MJ93KspCQ8X
+ YhtispMawPsNh4ZOC2/rCN208hlZpyCGrTarRzWB8Bc1zlgJrQxuMBPEQtyYBOUTb9ZHmqkkL8ak
+ 8f1Kcuy8MX3YANZykChRsHNRXI2XeaULDZ1Gm1SWbEaO0t+NtxdZ7bWAYlJI0HoOO1MhQTpHL43O
+ NovRJ3HTRb2GEpo+zcaF791TzlkvoYKOqFNu4QULnDO0A6C9ONVIGVyh5H6y73yoDaHxYR/wcar3
+ I5sdLQGe8ltndWyX6AK6pgkq5aCcYH9C6bFzhR0lqAf0nMAOJnU+So3gibdBTFxNCwpfaqisXrXA
+ 0PCbYvZmwQ2r9S5rBabAc1U/ZD1BKDWsnZ6iHl37FN6eQW+ARGm/1uxxwVxtMkGVOnhEYh71pSy+
+ scOK0+1enba7l0h9ALpXrwxrHVW+gdFBKm4YriWcTY6je7NxWHYd1XpjgA/PU7WoqJimHngpLuo9
+ xi8pRnIY3PkRI5WYTwopKJ6sOI2Kqpg8jeApqrhT2nz96rB4eAjH8spSrlaOF4wLBQA7SUKdZAEV
+ h5cfAFc9QwmPiiCBISnsbFakVLkNEjbqzK7whFS28qUEAE61SgpbjRqrejrjMUug2KBm7w25jkHA
+ Jmnh4Jus9DecGSnfoCOPSFQ5EJB0zlnYTAiPc3cD9BPpnVtuzRGyh0oDTvRRfw579b/VOC3X8/8t
+ NZZpx5Z5j9KngoM0G84+UOocSdag0aj3zoflmgO3L05keTWFt+FWvLkBdgMfZrQoT5Mh64FKjmKw
+ aY6aThweVXX63pGuSvKaVl5T5ZEuQQXveSvCMWRUyU6jiwworJMsjyts+6YArtSS6B6JJw3dK4SR
+ bYNZZstgBm8YTNebBZPVVlH+QqkUT5KBU1LC2G5Q8UCiZIR6q4TSEFCcAxP/NR5K1i5yJRZe8UhV
+ DCTm+laM0b468nKo6RMlimTGwOna7Z0A/KRn0ApmBhkso2K64ZQQFMY5IQunFZBaRnkpPEzDZ7S3
+ j9xrFJR1nWpNjZPsuFEnwLNGSGCDTlXWmGDEC7wA1E9rpJqstEF0P5URPRldM6zWRkFhhCJcjP7J
+ GWAEahmjSJXpE8xSf3KZpcnXxwlSzauEWZd6+BjGxho9az6jXCRvByWIZeKoTK44WzHZqlHJt9pt
+ scyzFSythJ6kSLfbqMLsXKVnTRmKB2N3bUBJTyoNfATkISpJ2ZOM4Fdwg2RBox1zHBgo+Dz76uaE
+ xN5Pb/lUrX+KHecO0rVqdhVIB2jYgprlJ4EtjNMutLkNxT+xoRUXJQEq62lDmkXtdGsXwwrsSAIB
+ 0pFZdTozPabQyxxSEtQekSnyp02F9HgMrD0cA6hGY+DswXAldFpjxZGhREiTfSmK31dXvV2dQRnf
+ IUIoSckyYlEAZKV1HXXiRq1FBaSVlOzDb6kmZZ3+XgdGK3YCtg8mzCLurHAOVwqesHFNFtiJcWIB
+ kvvn3VpNayCWCs0gdjT6bTifPe7soAWvnFI4p6P5XUT9ze0N5vDikejoVawcUGCDbssCj9fdB/RT
+ P93iaMh6wG2A5I1q7xyGq7R7pppKEMUq0W8Ui2A0nH6qtON7XSRrzFhk44ix0Ib7/08Z/bXmJvlE
+ MAC9Sz0NQI+SWjX7yUq+VhdofoMZ7ALCThwWj8+7eRPrt3h8G75KAaDihYXvxIATDiViZWG+0sVi
+ fix6PpLYh+8Bwx70K9KyrVlyaamQ9GuV8xaKDXGM3uh2jnJCO71nZ0R2jm1OqSFsi0oDqTX4DJxW
+ 4TNQcKwbgLPGwIzzGAPXcfpwulvx+iToa7xGS3hkIC15URpS0cdpcItONqUAs681tdlcrNyfgaqP
+ gLDT+gBPlUw3myqeaL/daJ9dqRLBNLhZx3JiFVJ2vLyWwCXLU/G685l8IAg2QTRqcPjt3KkHpz4y
+ eQOcgQpQlbVe4aqQ2SQVma1wJkh/DVlIGa1YNT1ROAnfhnZ/cat/g1brz2rU2lpwKaKYyBQwm6uQ
+ q8LViFKpp0qaVd1Y3F7mRC1AqaOkIrv8aUCCiSfKPdG4FE63PegLmzs5VTC3g6Xhc/drLUIlEXc8
+ LEi0YJWobAaRH/FXNpMluNxVqL0Nd8Lgn57y8o5vPzUVzuSLdczJjLov9Bxkot0HX+gI0mCBhEQI
+ o6QmYe0wQM1uX1p1GhsEZqBiYm+INmB1payJ4JESI4xJpBntofsJP4RH7cAq1LnCPnZRj6u8Zgcb
+ 4m7rH3kmdW3m2oI59v/IE8PcJSNmNxJFQVLvFZcTfe9hKV/1Rm3odADNqTUQ/+yfM/qEEGg1Vsg5
+ iwXcM1PER5e3Qg9uKGf2wqbC9l6I13HabvcvcVnjSl3pqtB59D3SEUkdr+fUuLmH2dWm+yum+XV5
+ G7kasc335ZFMQiZbNeDJ+q0DQaCYcV5rOnjKtUJK/9abuXiotUYKwtQkh8u0Bz20sFWb8dN8NXuk
+ 9zKFdAL9ptPlsJX0WdOpiv1mcKeS5sBZCJSBr/ZNTYAh+dN1LoltGWCtU8+KYliQaUWtVc9aYolS
+ WRdAafP5J5VcphaGMKfWbDdF12GsBFIkWYFTFlMLpTp4noXUEb4DC9/IGlpHr9ALiUIO9Z3gljc8
+ 0UR2V2NyV5L7OA/uc/e3LqV/hwIbd0onnnSF9SCSbHdiwQImqryQYKjfcMaB5O9vvXmiFRL6sEqG
+ zZzH6tuE9NKvMlrj4eSi8WpPq2r1g2t3NAq0qZxR1couojd/djnrBCDhoggW9c20QFwFhgD+9//4
+ n0IC+RFJDlDnFJfMtUSHWmGFVUjQxN8EuRAfgKh1Sldum1yaBAv+Paz1T5WjHPgZWalqRJj8eY3F
+ IByTKzvSRCD/thZFAjXiIorRILZlhcKxc40g/Qw2DYvQaVRPlSERkzYjJZc/Ih5SJXJ7n8ip5iOZ
+ TNkOZ19JZc1BH0UVSlcDK2muMAqHVs1IQqnpeaZG5+fmR4TzbGlYvhpWHHhrasPLNh866I+oK7DO
+ EFRTceGt8XKXAR/EjDrOYIaaDnpvqpz3NtRyBlMEPc713NFttKGeLmzQKhCp7Q11dN013H1TP9hQ
+ HpB8oNmG5cHpaa2/oY5LF0m4XHk1mXhLU083hj5xOfUQAgRiSSjaByy4ZVaf7L4fyWt4MFeUFpP6
+ ZpfEnA4Lge906n0kxh19BC2/wsaNi4Im4YFxDBzLQVu9y+FpF/DA0zp5uYjBklvHSOJE0L2b0pLM
+ rIstz56sjm3PnlcdTGFmVVyTidq3qabYqdY1xA5qCjZ1zaXK4V1Hl7ZloQS3G7prPojXafPXrIp0
+ pAEDnWTu3CSyhh17Hm5vSAIvAGLlmdg8KR/Icei4mstTXo6FgcSWozE3xiYHzVy00paBEZ/CSk1L
+ wZ/WoA9VFBpV0RsFokj8SLXarSc7WPUmXojXFGDdY58MxPn5agXzz/SejNvtmuhVMhC1ZqfRvhIz
+ Kob5x7w2W0yDtVhOCRyNElGkXm/YrLfa5FTHMpO1/RkjwhRFuaY/D8ivjmU8K7Ux8mT6JTiT6ZcY
+ VxnWWywnc7PePPc9dkn9keBgiED25JiUYkdwpEJ4C5TLtQc3Hwavw6fO7PDU4UqdK+WiVFjD5ywd
+ Y2DlSzQe+E6V0/arFrztxpzhsrZI1upbcLTZsjU9ubzlDpxowyim/+nFt7JdcavWf2I/WN2ieL2b
+ t0RCsMTFk+IlhoRn5UrBZ80ZkBXeWpXNmkDsc+LawM4lrgz7VCag58G8INo6OXdzqayFsotOMxZt
+ Q/nPzPOGi+Azc96Gi9oRF0i6KvO8pA6lgReLBqcnhKHFJ08GlUUmgIr6ZGqie09Z3MVY+HyzKWM4
+ xdC3Sknb6g7BmUkU5oblFpZB4FToioBG76M92Hm9o9ALXUXHDZcq9qzgGKacsPljt9Of4veTGCj2
+ iK605kWMEiMiK62pYJo280YT79xGjZ2VlPRlNyFfhwvosD9aabM9NFgzCnhWOxe1lnW2jIN3zrdu
+ h+Tl8ORlQFo5Rv+JZRaomWN0oAgupXdEkCl9ozQsiv8bg6qy8LisNxrZxSlU9mqsrD1QNZRqJEFW
+ U87gGl/PMwqgYecZQtEA2NThFdz7ZVSuVtYoAAhw58H19dqYoiThrFoTwFbdXfQtaux3YY+h0ago
+ OvZRzzSnxSM2McNlq1oUpL4NXiHL0rMvFQWNlzyfFlmoyL5EVF1DeMicvDGwNrdprg51xMB6xMSM
+ 5UcaoH/VMTKrJTuCFx8N1uUqRLG5iAXCFpoqICK/lbBU4NCnQbep6QSBrBuGhAWbuJwFNvGOCqzx
+ 8GiBGhePDFkX13IYdMwIHrtaWMde9x0KU2YEkF1h924qr5RrNlaglW1UDakNJCGKkzuHofn66dmQ
+ fO2QB87cRXSQK3vz0e0MnlMZqIKe62+nYqZcWfjH86wNoD3w9PU2sJ0JJJypJxz7QK8TQIDTovFd
+ ElbUdpQjcPTTeJUoSHq1osyqPTHH/JbnuNKLmsUbDd07j+4VtMcedK+GSc9GfTTGXoVrheO1KFZz
+ rARetTFIvAwYAnUcOuhKkRx8VIJpEL63c0SvDnXq3psdiq9SV0k18ymhpu1wHmpiH6eKm2dGJs5N
+ OTJRlAWrHWt5xCjEQEOqFDIP/bm470fUK16B4q/pRhSjrVu7AqxGO8cBgDXgK9rvTb9bPzuroWy6
+ 1mU9EtTXcKYe85678BqQj1Kb19ynnEHlg4gTwhVJLqxUfTFLln0dD4hLQhfoRe28XmnIqV+xB2O+
+ NC+8W3809TaWiDWQLhZrDxkl7SZqQjtl9H9wXnOYs+qQjwZSuWduOxDd4ThZKI45xH0JIDlkWSrk
+ rCDLyAQjEmgUzIPZOkdxNRBLQQIFtZ7Q3AYD0K5mi332o4wkKLHUIv8hx36qFgo+yt0E2Ap5xV4G
+ ub/6sxlywzBM4kHu0vvf/+N/YiSC2yBC+0Eo/xFwdG7bH1nOsNGN/DI3Jt1ltNFjzWTs6L03nRau
+ PeHfsXkKnB1nBsTbCE71PveNtOkXzJMmHtanGSAD68eD3Ie59gnDzi9m3vI2GJMs9XHfikshTr0J
+ r8LFImenyuMD5iCjO1KO5cm+IrYiegHji0FTyQNWKDFOUGpBn1A7fG8cRsWKNGt95/ewETL7/aF2
+ ddnuVuWUYSPxJk1XJOGvwTWsdo37u49RmFYTjM4cQrv7gBN6mn+xL7SA+gvFLt0b/KOEO/uI/+yz
+ ls0+kjxo/QvgM/nBB1X+ys22nzurdlQHYPeykdW+yIn2c+1rd+buo8cK+KhM0bBovg8r7t648Jen
+ Yj+2HeTLi3256qvpj8dTDHEAtOa+2OnhiChKA+Di+2h5yuFS2BI4dbHQPKuLPr4zCs/el1DJebuq
+ tDyQE2gdoCRwq42PGD3ZALzXCvhgrr3lqwxQAYv15DNmMam91HUuVT1oI5IL3XuqQwDhTJ3War0y
+ WZ01672exjfQrO7U8yj+AUZm86NIIx8mKgS5mhcfP5hexilF2ve0DS9QTyBUMICOZjuVAT2JBwXA
+ 0hjtRXnzs8vhJeTP8PpCo1lU+FP9qEP/AQkQeDK38lRt5KtccsgvuWqFVMgxdc6q4X1UQlguSdoG
+ +EqDCgF+Mg11iubcdr1rWFhK79Z7zXbhqsD6F/W2zfyHUxfNqN+2FtNlvS9dgntCOsRphjN87zFJ
+ LpghY4MD9FDBcRfqZLZKET3c3L9Q6pTb8w5uDnIXf3sVg2y2yyjzvqyV8xiYGwEbQfBxtdgANSQD
+ PYk1gFggeUQKQstwyRTjWhPA+5tCFAxaTvWvsNeQzysKtaRL+39QHnSgATnGHAi3zWAOFAeGvjEm
+ QVwTvyFkEaq+BbdXyXKLq1y2KM3HrEjjecoZijZWte1NxRmKRk02ljNm58ZAVVuf8mWYC4lhce0t
+ dViZ4smfxDR1Sm5n4UDjs9qpUWqndpajEGD0nNpNs6uZitNJ9pc9zaAXn40l4k5p0DuQiiOEWAaq
+ sC0CtKP1XUD3+eXjypOduARqDHaQ08+eukt4nwpN9PmYOXvJ0toNjQmjDKj0aqPtb6QMBqcc08Nb
+ iuPkMYaygAcN3R+oUBdS5h5l8hrBmmHfMHDIBGnGYDIx9QglBPlo67nMFQ9zFBaMlgWXNXeL5hPi
+ 7waRIwn8ScUYlExjZ56etUuklo1rdT1d90gwx1mLAN/m7IC+mG1mFHbhOSeGmVHV1TCK1WZDKTYb
+ wZH1g/iIxy8og9h/td2UdCjwAUMOBnyGPsCF2WJpt7nhUCjAoUU0sTgOvGj+3RKudTRepSgkqBJK
+ uhL4RPyBakOfq+i1/YOcY3S3ij7aP8p5tvJRReu0LgfbgvsLAZLSOlnQIW+HfmDYiO4Fz88Crf3I
+ eO7P/Kfroedhniqlx0w8lB4VRnV1ZDiS1wF0YkG1KL1mYqxEVBGqsCN9TX4HUFMjXaPiyiTKK8ZM
+ FjQ2btj2cd5KVjXYB4uvFGO7oFWzFcxgMI/scAYDVKoY0CtA2PTwqj3oGoknx/NRFs6EYLOAU/ld
+ xG29QpXAf3uI3xIHzMiTJh56IeVuZFRPTafrJGjY2nQ6lA7yYAFbm86FUkEedM6EtzdY3Ah3T9JQ
+ 9/Kydaa0xCUfF78a3M9vlLr4oINSKNhfNecDUpXq5nHqxAgZLBCnhm3muR+RGDL3VocJkBJZPnIL
+ OaJBSmT6aMO8SYK80RCwPdG+GPNgM845tqVKTWgQcYBAmqaVAKO7zXsOzUbpE8u6C2shIdvZeV+8
+ X6BNaF/82hsSSLEpqNaIrvvRrSdajDBmvL/EYx/fdhQjFJMWPr1F5Owl3hy1hPZqyJzjDQaV59AI
+ dclNMNqxuRCuXkaxMSze04NTN9KpDhbG5fG5oPA5Sq3TQkeyusFLh3gCxdlkgpYWD2PZ6SHHOk1y
+ 5PqFXIjQXS0hdUkTFVVnMGIYhv+LSPtfhvb8Jlq1M+fzTYy9LZqg+7LiAE6GVMGgB2ek4s7dMTKu
+ tR4w5lh6v0Y/WLnkUJnmjOCzrrjMdnxPnQ60ErL6qHINkGsSu8+LEpD9Lilg23AYZVKgapLlqW8e
+ VaeLjE42JNCO4yn6iK0UQgUSp4Iqg1vdBClFuG7tr8Ylvfaof1Hr9sUU48JDdggJw5A1TRTPBVwh
+ QaRTzA7lq3GciwNgKEX28kBYKmXmOlN3DetHDiiWgOksWFSIxBidfCUsvUbvvHhk4CjLyRS/AOIR
+ AL/kHSD6j/2GqlR8YdFJv6P4zAoG1aCxTq0kn11C9NmU1ZIu/cmdsVbbxmoorGgt1iS7xa1wwRkr
+ RNpF4kIVXcwEQ8/5Il2hIoqQJEBlJcY57VYfH1nyMFS5kievL2EnibOILk2IU4JKn+hMxeNr134Q
+ KZ7caA3XDAcWUJMPO0tx5KntsWbFU+5p7RJRG9bIIoCJd4+hYBPOjS1g27+xVcJ2YWxBxzzXW+Di
+ rtiCTAgZLNiEU2Iuo2yRCe5UmSJTHlo72fMN99DInnIW4nVrsjnxDSLJHXkaMxtV3FxTFeLmmouz
+ +21KF/fbGh6wvgYJNUy0Ol1eq99OdOw6U643ODurEVGqRA+mXLS6uYFdpWkOVZAlwfbicbDbzMVj
+ 4NTicYnU4jF0evEY3F48hsxaPIbNWrx2t8oW4QTXRg1PnceovXFJdBbgVmeWgbgnynXYrwO9Te2u
+ vE5UHQUAEZGHguipHGqDDeKUif6nw8fcQ+7TEbJrL9E86bzOLt9OB3hLXboRH8Fbb7qYrKZ/YbA+
+ CnpazllNtLIADHoXCzWfhFJPVRLUvFhavtzLW9Z2sZxh+crOI9b5Nczv+DEGRZ60lePrArtzNkFs
+ qSQ+Q+iyWngkBxnlY+6zC8p9drouKYvCbFbs5jfskqLVyrvHTxhD2a86A9lvewLGTFsM0J61CyAE
+ UUeOpbiX6CKwj+xlKIHit8taGXEzzPKuERWjtAYpqFDMUERzKHdKujDEFP+E6Kg/fvwDAdc+ED6O
+ bj+ma0kZOihCQMxYcVXIXRPCKAghOfhC/8QODx9pzYiD8AiEij+ngLTeR0y+V2URFcSwKRdnmhPH
+ URcxSorYVIjvwyAWdeUS8PUaRn3Q2viXcA14kTv1jBp+AkjPcALSmuI6XGro7Rm5smTHpo75pY+x
+ OtElTNKMbUMZ3Vh2QbvN/nm161yyKemlv7wdh+4925Jetrsf2F+/Ugu6DEKiGIwyEMLgOwBbUoJM
+ Iwy+BLAjR3xpA0yjyoFfLV1pgJsiJ2MsfFKGiuVyKhwU8mXQTVoNAwycsCM0NIkpCe2ZWDFcXGxV
+ NlRQKiQqwHJAhsO6naKbtUsMGZ5rTyaQHnOPnk/ID5L5FBHxs0CddhVeln4SLtcJxugiPwWvgsv2
+ UiWUZDtKt9EAAmBzQfLini69odQG6A0ey7lMym+5WDiJfRN+0dHHbzr6bOt01hYHKWSE5NwE4v5I
+ 5+LxiuVjeBVVPwYIbanMckALeyXgBIPMtk9wyB/hkj2ghG79LNHzdujf+BKR4aqNfVwH1ME+Xkr4
+ L/0WOyv4lW1khSB63yFURs6w+aEv3S0sgwL50VFbuvmRhEUWMKuDZwAj2ND5qY5rx4FprgruA9yZ
+ 0Yhjz1y1B8Mm3n2AYPfagKWR88erYJWb4eUH+HUUUJwQgMV3u0Dv9nvr9+N+fjm+Kxbu3YkXFm49
+ F/ny7z/lSWifF2k9lGYhPrKCOBQJS/Hb8KA5hAKpcGlo6wu4JAmsnCkQtWPxQUtRNslW5i8WuApW
+ wAWqAfIfCTyYezYcYwV59M2CaIAdr8ypEj1HUglnfIcEHXn50OmA2baFplT5dPPdBnJfOeRfwiHn
+ EoCTiesdZx4Ja8bp00z0/9znj2GtdVG/aEtarjYHivAukLwmbqzZ2oJuXqEBpU5F+0jJwZhPebJr
+ XeSsAsZpIMFXVoDDYig140KQOnFETKZcLUKZ6lSnooNUecpq01zfh4dd9a3XveipWi25FmZV+xe4
+ AOR47cKktUxiTtwCc556rVR16nmS7BSnL3eFyA/6cqaLE2Ewwoc4AnHGKA2TAKGYd1pntSOq+9Rn
+ VSPMICVhVo6lPFL/nXtqUqxofZ1b2EPEQPTsgW6xLRCamGH4b6J0crP1+zqkOrEKOJK65AihSkwN
+ ojklnWySkXRF62VJU86T8aUSt8mUjM7/mS15jkECmCFJlZyjHJOtTwmhUgaojkYsHY1P2uORvpa5
+ n+UGfJL356YjUs7yFBE78v+MwalY4ElwlgtjBjLOi8uDOqn2lVc+PfvlwdUQFblqEtqJw54h24uq
+ Yz7WkHwWMRcrt1drvTI5p10r57QrOZVag5NHpLZWAZSPT20FcDw+tZUGPhws78SMKb4dLPHEXLTk
+ 6innrOwXSNLYktXk5LwZ841UftcBisvK///+X8rstlvORb1LHmwqbSAaC0fvMAPOSVkigFXgjFxL
+ jK9KF9XPcCNXQtRNwy1cBVKYLBLDYLXIXZNX3mqbIjxzLCjuWJWdfkcUDmqdk+6Zc3/puYK5cngE
+ 3DSkX5EXnlVe+FTwzQJkvFmDazaPJtkDb5ziYfEwV5tqg19aR3QDKlQc8bhRiCckHDv0wx7CQIlu
+ yD4UBu0yuJToAdAf/IItXafRnIbon5aGo1LVRKgs2J40BTofZdId0s1ro+TJy5XRpW6HlPM0UIUk
+ ZqqOgxHJy3SuHETdBDnirKh9q8HkTtVg1r2a7M2Q/QmmO0KW06QW0O+qoSjlbqXVjdE/YOY5vAzc
+ ADDrxF8hR+ioaUQbKYii+4CUXM7QHARfH54ptHGlC1NV3+bgdJwZAJKTztEb3eTzXmcQRhZjVTCi
+ ZQO2z4Bqqgzgtmias9hBoYeyCQ1upkCbqXN57rSqjLIr5K0+X6yIbkebvBzKWr0YnESJiFfb8eYL
+ /KIjQOsod+k5y1/PWeh6jsIkYmBc1qtndBhbAQn2UTvqFmVJ7BvYH9/QAa23yu2fqFPXwYP6Voyx
+ 4aZQcxlQGQHhElCDsta4o9ZQCCy8NgxFdV4bfmBNmPo8h+LcD6wNU2/1OvUuGcNSHkp9YE7KuOHQ
+ sx8kNvyJJ1+9/lVDJUXLNZ3/RltFGWwEKpwgoXWUckO6QvDN+CEkMIKIKUN00t6t07t/7i4W61xj
+ NYdbt+Xd54Q+ILALQGZh56M7GVagZeALQGrRE7X3XYQSN7yceHPJzqQ9qeYH/iJJh3ef4kLiX8Bi
+ RSGJoNHyVCogO9P3OZUD8/tXCT2/ukaXBpL1gd8R+YEpDe7ClLsARLLTQy9mXC9QyC7g4wuy9Rfz
+ rSZOQy+vHQk2UZYT0V3b5Zs29A4ODiTBGPdbXpQQxA6da90qUHtdYO6YAdS8IsPSFr2JTXbGOad3
+ sXmlzmdzrc43pLHcIlaGxRaxkrHzDSDmcCfzCY2HLYckgnKuUkGZZG62woiBU4/eKEUAROxUG9Cz
+ 3AKwB8+qzmoJUlGfTPyrtGjjQ0KPP3Dc8CxS9DvFW2kFSwp5pzgqrbZyT93D+6pa73UatN3gjMOl
+ GqHOJDLnxn4E/VhzCWwzWTESVBJIg/TZ5nZDB6onwzYcYHQC3HDKNK3UH5h3LwXBDC68k2N95rBs
+ iCifuncBMSv6wYJdSyPpVe46zIdGuou4mJjTAUSH0NkaxayAf5TmnPINT0tBXDrSo8Med/A5YQ/W
+ HXxNuBHjst64qs9CXpXkBQOxA+nZN5m5kAXPGIHdAjSKvwpuT5R/EaHT7gnjPGKh9bTDQuwhnPpu
+ jbj3XW8SemQJj65pBDcGwnYsKecwY5KkgJr1lqTMVAoiziotkMRerSJJkaQgc1KS7j9KGvIlJG0d
+ UhoSbUCBnFHnSOHUzZVXeH1222d8I3SDGxkHpVQcPIV9wPqYDoLzt/SmLtNBGqTpIC7b4htlBGs6
+ j9XA4X6YJuI4P0wPMYBgOdyw4DimqKY0Od8iMQ0MIzgKwFxEGuIUveSdExKERjV2Vq111mDHx7X5
+ Da6iyTxNDv1//d+psZ/CVq6gHwxmRze+Q4Vo1A7+X/+PDaRoJniJfG+eS07yqRqD9qSlIUTZCvmD
+ vEDKJqw9mYi1CDtx6yjfdkBRL+KMtbzNTkNMTaE5mtgQdR7LVz4r9MglRBDZcc5bVZus7KGam4VG
+ U8xoHRBYx5q2ZRk5Hb6T41fKdW5FrYxd6wgoYcIRgn19ctRHlTZQAWBhPEPzwFyh/jlTJJ5FlPQ+
+ 1DvSbksJbrGmj/6CYx6jS0UW1lrQSEid6Yg7Atty7/wbHWtHIJXwMF11V0SHdu2DRqOKUkOO3PFx
+ NZ2OUVDI4TvoGOkzhCmCHPUEMer1nSvBH3tLdy04pBI+KnMnMpLkb45kyKFFOuoxSe0wPIQNesJ5
+ 1eAITukRh6khyy40TWAX3b3Leh+2I13yMPgKUIs9UrPo3fsYe7Qs5gkVVKr3R/ohTTIa2BmauZQp
+ PXYlI34JpCwzFbxcdyU+RyhsAeuEycL3bemW2Uz7HAFL5O6R2W/sOIkxgbw4X1Enhryu0Kl5z1mk
+ oZ/xJuhnkdhWxLFSHPIvVXLm9d9UnBU6WBml77miikmBHPptSzJ+6bG6FKu1wnAVbkrDxkNBaga1
+ bv1vrLfihf6/WVuF5fBMX4gQnomM+JQrjOgXzntqHdGyvFRx2SDjh+8+YVHaR170+F3uFlBrSazP
+ B+EUktAMocBi6gLcvCgK/OG76c1cctbTj1AAf15NPz5+R9XX5N7httiW3eWcuJRUbo/EyAV/3rme
+ spmVkHGXcEOwSGpGLrjpu2dxzCgDSBzDM7tsDxpVHCdx8CXMMEGuphTwQ2J9q1Azak8Fk+Tq856h
+ yDR/UY+Uep/Mo4Xe5RkZMxRzHERfhiL0UVeiCKOcVt/pXensU9TXjkiWAmOoOC05s7x0+IAJEo26
+ 2jM+wawAidsUO4tyiNCDJSpMhCH0/lNeRbNAigeNiC/woYPEAvqNRuoHDYd1yAqH40jkbc4/qTcN
+ bBavx5rkK5YcnJbjBg0qEUgFWgkHXe5Xq7SexFt1x5YXFX88phXOLiJqREiEs+mLDHmFSmSW7czB
+ 52pQDjPVBN6wkjx7uUSFdUEI2MKPOwlbxX9eq8hkYBTi8nadG5MExuw4ru4vCti65lCrSrYhbX4M
+ N8NRDCK6fbyxKvQ5LIaB2miIRfrDjV5SlXZzz1TxPtCyH2C30Toh94bV+NUew5b+oGDjuvlOVU08
+ rpQ0k2pCL45eVOLcsLKVO45MCQa3huskBqvzYKERr0X6v8lGwuuMmNxc5qx+UbMrPcM9EK9WDyHd
+ +Yyes8VouuMKU8Apj62+5YkdpTXaGzvmwIVl+712OLC77f5aH0l5xvVxFMaxU0Pu+YAiJynGn+OF
+ sL9XQpo6jbP2Ru/aTqfD00jhD0TcRkE94e0TedugWscoO+iHgPzTmnZWYx/j7azIq/YY6PWx71KJ
+ ftsCWgaShmIAZHMnNunF3/ZzjtNp7Of6vYYjsL1YBZFJReUvvGNZXTYGhO6QCe2DO1ehu6jYctFu
+ DI8OhWPm3N3kLoJpbu/oEFWDX1kwJe2MVAOVYL3ny1uEKsNBYa8SKoiYarwM54bDtdqRxzgqUpNC
+ EmPQYwONCGaTAhKzTB1tBzHDW+LsldvouFBBDzD6ifgFKAfoxRBdRFCpbu2net9UG3oPZNmi1Q9S
+ AcCV7oFNi6J4HGPIWmHCkZk4dlkUtElgZEFrsZGoQSqNUxXuebhpIlTQZ9o76Vmh8rU4NPHtE+9O
+ pV1vxYOYVAJ/zhxEjmOCekHtqtIDO10pOw2KN2jzEe1I6a7FRxRY7cAw5rRQbHWGWoQDdNPED2c5
+ LcqJQwgPywnphcmhCjgHFXTnFEFvTMVynxaTFsVg02Hx/pKuih0xPFWbxONTtkp2HS28O1uBlWJr
+ hkhajWIr1XpmXEgZupGC6aG/g9hRBLBoGWrBKcIMmqj7BaeG3M/YgCsUz1fhzIiZo4bm6M0pUBVD
+ WsPptYtfTbqAxQpW1xNSvN16ecDqnKbAMvSvV6jSSTAX9erw6F0+LpGkAE/E6ZS7VBxfc5xIuVMl
+ +gHvtliQBJNj2s3IvxJdc9ROTMChSTIqlrMsrVo7dQYNmz8iVJRGV8gMHFUNl6jNEKJCqx9FKy86
+ INEHG7CzbbVCghaIZJJxjLa0hi0JRNxYx3+8RomwoIPIxb8ntCr0ItFgZbtORNKVxjhcEYhykSmX
+ jkKJQtsrjpfFDegALbK9y/1W3hKJxjY9effRucomj/jj99YDJ2Xs909K2M+gwSA34zLVOgon6qd1
+ FBElVbyqPhkiTHyUGBkVL6UCnTfhsCBVu5jWbrS1YmdXudFGp5CYMaY7nauocelWrXt2pVuuzb2Q
+ 7O1JxMz65mJqxYZUDdTBFYsrchlse2oVd8K1n4ZWV2sPBbu3Jk/FGrEAVMSRU1T8d07RzhYu7t/r
+ jtQYpjFdiYneG8NuG4Mt2tagiHNOc92AAyUzMwUdresq2HMsqYqeNitGuQ4/MC12053KBYce49HP
+ DWmPCeMiqTomMCpsrkB9woi2JEx4PKA4LSJYCNkMlGyZpSRs+0rDqeM9KoWrOO9VPxpNXX/G8noG
+ BfSfw6spSA6whmt06o68aw6BIsDIVlZwIj6WnEZ9YzUNf/7RG9fnBljJQATUSFEy8j8jKJESqJ2N
+ bpOkRtQVmrlW98QyQuezMYRIxQSGWYA6egHzBVXe5cbhGc8HKuRlh9ebY1t2xD9hnvU5hmgoKx7e
+ ux760COP7nI9olKtaKUSQgOLHJEyah7VH+otG0FjNef3ZEDLiNoZ3iCky0zmnnggRS541miXKeNs
+ Gly7rNPQ5rh2yFmObXt8iXMiED9rI8LPI2Ybik9L72GJlgKAFFYpfgxx8oFWsQkVxKNWeEedwxRQ
+ CJk/s9IM0C9MvLAaDiKduhAr5IzYcbCES5RQiYAI2hd9fR675E0QBNMDE/4gMhBXscEKyFpNklKk
+ swC0Jh3ZUioigkxgm6RVixpVLcWFa5AVvTC9GrU6WgbqCA0WatDwfELnVB8JRdC6BwbM1kCwHrHE
+ 86WsPRpi6IEaa0Ol04Sqajml2JRSY2CRO0Y+GnSGaqfXyUW9v3ifG1AU7dnMZT4bYM6IEmkB9r9U
+ jHXE2zM2ZiOIeF9yhEuOWpnUXyCmmC0QyGuOdo/jiyvbRYAdnKLsq4vEWprqiLkHQqzQIjmEiig3
+ 2md2AXqRytPgxoJhVYUkkFFYYChjWiQAJuh5HAKD4bYHPVYqYNBIDJDQIg/OLnkTkGAQE8Dn4eF6
+ zPniJ3NDZeQxE2gFxFt7dDdKXGdkxSnTWfaKxRyojrKrRV94nKRNR/BUL/ACUimfa7feymxXWQW/
+ WLuDFnsLt9r10Z0G1ztG1xZSoamJwmegqgH6n8WNauKVOMvcCElN5WwLg2/Pni6LpSJaJrvEQe4T
+ YzcYpc+qoKdCT8rCBwtvzjou6Nn4bFCvWpcCezM+W/ljTynGWEH9SPvFuK2BXEQ0h2W4V07z2sFI
+ rgyXyYTy2U09XgXJY9nE8BRkPcwN9c7QO3j/SlE+V9q+CyYXULklRa4wYJ1TBhJkWlTZ11qI5Aty
+ p8y6TMnuj6r6LkXHmK4pyrfgaRuauwLES/G3PIxWEgVhuN7PAUWHyCBy6y3ZUogm1d6d3I/kFkph
+ kkvl2EnV32oP1d3ZChhVzE0E25N8pV0TsOugRK5Ixbq1HtBqAkdWvrgUgJXBRclc1+8+/WvlhevH
+ 76yyemmhkJo6XT9FuuBAFzZSnwiK0bwyjqliL1tzbRxTMZz9ejbXsdezhSyqFmMpDn03mRK2yyDH
+ gvFrpIfvY8V7VedHjdbouJwtNxq7/0JvaNOljeLglMY6q1SX4opM0L6gAHFPkESi03uSSP+85pMN
+ ojyI2WDaE1nM/xiXlRtBl1JuxxGtBoh2vQFjgqeJHNebRWv7zARroZ08ebhP2y8xazbO5mYGreKj
+ tqfsGqqtJebthRqXpFnXiApwPM4JFF7HOlYkWgEhvZM0YrJNgTq1M/bTOTwZXpHWVO2MHXXm9k5y
+ 65BovpHSVILXso0ElBqPvbYdIcYsA7EOII5Np1IbkMMBA3nrhjOgN1bK+YAd1ZbvYLx8J4hU3sI+
+ pEhjJLYzVYh6q9JgGXTg5WhIYPUkQx4Tc/12ziQ+oyBZHg6P5P5Dx9PkDjXyvOeXRpdkLGv4xHGg
+ HvlueX4NJajBn9tyThTopMsT31aFrMT54TiVGYC0qeHxCiVUFLqcy3HssCX6bz3IsZyX/01XUK2f
+ nupoz84ZIp5HyIOH+zbYAE1vONpsPGb0nCEwwixXxoDk8OOJKk0MadUFYvFnl2iRywA8snQH1S5z
+ 6uspUDTmOiOvVTxh69xqgRZq5EKBuBS0ljqyQo7QEfZALKv9rPothSNWVfjoeQv27EnYR2znYGuL
+ mNfnRAOyBYy8i3QproG69CMJKY9sFvjILbVDYXJ2kFtIbFMeHOqnkuvUg82NqNP4Cb1/P6rgqOi9
+ ma6MjILGj7XpYSWYI3fX6o+K7qrDbEUY+3A/N/PH+4hdTjHCOgY9zOqb1YR1NWnPqCbUa6JgF0NJ
+ NlGOEuOEdynkJgpT6N3gOAhZpVmBRo/KoTEsxcsvr9wNYHzUCeJwWp7i2MtLeLOKMkakqrZ6hH4A
+ 0COYaNglCvTq6Az5wupMZwrPnHIm55FDKnL6Rs4otUaHD/kjClNnbbGMDun6NboJm5eeVugWO6du
+ j4jNl7EF4oVNdMtkFemSffSQQJrp5Pz+b7VuW64zNRXKpbL9oD+jkn67DfhMx/j4HcynfKBZV82f
+ jz1A58ldbaiaUnxNOvsZk/RUQ6LZII8Lu1FGY9GMh+EZ1eArg/4HxuJ8RunFAKHyIElfVC++PfQ6
+ hPHpFW7sv1auSDA2V22tkbKEJMTdHZtYk58pnVoc1BtfzSnymDfWXaI7K60/8PTCZIw6tSRo720e
+ yqwZyGjDuILSteKlGM7QGAsvtInrhzny6oDLRSQVvSEc3Y733ZP1alYzVsTun2oRIN/MyE8UkxcH
+ 37K0Pyc/A0uwC2j1dLxHlDL600XgOa+cE/NJYtxz9L0nSjDDlZWQTy2/cFAkhRjC9BQYJX/PENUa
+ 4KNI7IuJP14nxjk+AJBzRbIT4OLkT5EoRW4DiX7AvcocFpyIDX4qy+qlQAhyV8/+4eL0iJ0tnuBS
+ ABcsdFG/NhkbYDieWCBjyFygroj0lPKvkrlklIDLVEnrC9CSjWxtAUNHkuNAi79lPBwbFtePg3rl
+ g+Yx/rhCZ+qKyciud5inmE+56eVcnhy9eJ+8B2bhsFxcMVPggI2QuaIlpIAKfRrJB+JRGHODFPFF
+ cQI9Q6f5gl33PsYLREp1WOv1HcuijjjxNfSu4gmENaFEwq4pXVP8ShlQvzIs34vSUHmj35wAJljB
+ L4y7WY1bwDHUnky6NZH8dT0R+HEK4LtVHE232+5aojnheJBlZs7FO8UfG6KdZIYHyTpM6ZoUI7se
+ pPsJfRWthVQ5M0tzzSOw+QNduuyQWXXe7nGEx9jcLiUaCcbNiTjUo0x2v95lr0cWsB8q/ajujwnk
+ R3OTqDDrwOuApkr1/UfFs+455IGw55L/VPii+C8dHQdDkBj3jvvWW3jKP072jZJl4sDurZXkUSyc
+ kCEf109kj+CyNWIexJNVqIBhT1T1RDVyz4hYES8UUhATpnsrIPVd0qeUSvj5UQ7HDK1BfmI9oyqO
+ wVRuUTjr+OH1/PrANKnmCr0afLAmjLaU+D7+s5KYSBlLAEG+2GX7ih4AhcKKFt4IEUONvuptii4X
+ 0FeyYr9RtbXh5TmZN5CfULIaEI9IKkylxHY5bbQdEu5NA5fMIxAR1SFLKNi6DlhC9h4OoeLE/sNY
+ 9XlRJXRJE9Tw/4T9p0plWLpuspMlbyDGdKU+N2n4OqGqoc3WsChGl1UO7aO4qeCQtPpE4ciqYu6h
+ x030ky+Lz+E0ZNLpOlC1DjrKS7OqYrVg2704+iU3ocTYcCkGD34R7iQ+Wq06055+nq4evfc8p27i
+ A5I/tYtao90RFUzVO5vuqMIcTIOFXDobyqpeZRSiRcz2HpTyG9Rrn/ZJpJp6sLU8tRdMliJPtV7v
+ XqdRZ1u3KWmVsK46oi6mMXqeRJoPjx8TWEvW6BPpuDAX48JxgwmY998wr3taJNF3frKDBbsPHCCg
+ OjwpDi8/KGbuSZG8m+VErquzmaWrcllUqDOVnz2V3VWRm6uMYJE2O6JV0qLTIy3j6KP+VOGUIC2H
+ IZU4o1xn9wNj/angIM2Gw4lUPloR/UPkmrMoDq72FurMlAlP1cS8NYGmqxQBkdQmWe0O3mJUj5Ru
+ KyWxvFEK4wwVolxwZ/KY/cd4lgpZaIP8yYDI7GOWmXnM4HnHdD3nmKxmvD5HV8lSitFfA6d0hzrO
+ FTsnZHRWKxB1XIrNohSJ7CIq2lk6ull1WCvX++THV35wIlkbsoMs/PxJT29NcEfOOEWJl/jfOkHf
+ Z9ptFGYOyE1wv3bGZicV6NgN25v0qzRH8E416STheHMNpCc5M0v+zz5lVGbLuVBZ+NNkoKWsyhHP
+ fpjVNkFQG4EV+xSzLnU/YLbtbjDZYy+MPb6YrqwIKFhR1mSK6onkovJJLFt1KRmRFQFQ8t5nkTcK
+ 2Zcyb8jv16sBH7k/5uwtj9kqnmYM7E9xMEHUWoKfQZIIT1Fp3STYMVFJnd2OdoogRAkLttxWugN9
+ VMrRD3mnZsKOVdOdi3cMDdm0SQw6nMgp/WTKZAqGFldJuFT6kPz520GymQLsuOrGYbRD4SGRnYgs
+ YLimW1VlzEqeGtn6FIE6sF7iKkro6VBlKaMEbZAAiewlUG3gUqEZxHaOOBHkc1NKnpsNoZrVHWTF
+ aza3kAUm9xA7O67qOIljz7oZ2KMqZGhBFSSSn7t+W5WJeZaj7B5sBVb+v0LXtqGEmjP3i7lWzlhb
+ Pa/U9CvYDgf/qZ5Z/o0lymAiH28OBy85diWJAlgX7zY3BalPKK1YDjUCAPkSy0zM154wYtZayWpi
+ AYc0CZ6EYte6SMr2NrSIptoxBS+PaBNMb1GEp1jOXId4QqWudtNyoWrApkigAv5hO1xFFbF6Iwb2
+ ANkSLLVDYVJjtaBV6zIIVURkijyURns2RR16XizS58Q0VaE083YETaOx90RQyC8Irrg5NuLTsQ+f
+ CAqlqpSadjRWUjzyS50dVAvzRsKzkOoMQrMnFjWfiqv0Gf/nzFZKeCnnUFLGV/klYu3sJpw9Np4h
+ lVTAqcSwTUAjsuMjUrNLWHsZv8qx4xT3sPx5j762s9j8c93EXp1uCOnGGn/KX6W7WEy9ZSG6B3oN
+ UKLZAg1Gy932JUZgMN4He6iivSAZDwUEVGrYKcf8wfxpx/w5HVFFmPi3noYhqkvFT0R+QNy2h7pc
+ cMcR+dUkrSp0Nfo5k7hepdtGZn2bfBvUOcp1bxQG0ylHJkJXSSsRxIq/++T0SDSXazfk6ak5ZPsl
+ 2idJvVnBCc/OFU44JSIyUefcvcO7I9NJqHjrFJsGcdJJoYrzZKRHtMuC/Gfg19B41sxJctwpITPF
+ 84ojrlPYple0kgcJ10ryhVsXGTFaoazl3mEQIqNvVu8bX0uoQ73ZA44wncX5w6eFMJ0fc8oHhLrL
+ rQHZFGu2d49NXJAk16RpcU1+iuVgYNhrFI0rkGzXH5aAPdAePVAjn31bqQwJLkF26ohtUcfQRB09
+ 6PHTxXRwP+A7UjwOIjOoJp6PxfVg7hQ6JE6Pbdfh+bjXcHWjUfAkuCTh2DbVhRYgthstXThv6LMm
+ 25RdraGYqdMiJvaruDzAqwKuL9q2T25T0dLVQp+eltBm+SOKO6jVR3mMz4LAu7avWiDQuYSAGYcM
+ OD1XDvnxw92/5liVGx2ybFw+me7kTD/CtPjz5ZTM325wGjh+ON1KqNGBf1F3jb2dwAcqHkEt8xXF
+ ooWaZ3DfIJxOgipJL4GrWMeBiWJ8LwD7eQypZheFsrx5qd37oOqN/JlL1wq0489Ws9OQXTZU/RsM
+ RPC+CJW6D5k5UNkEevv5Oo431nH8iP8Hy+C5cJmy8xao55o+zaR5pHxZdmkrLcOVt5+/xg8izO6w
+ 7aPDw0OYF3iSph5xVd4f7ecXcCoANZv4D3n2X1E8HS7HQ3fha40UdpjFPwbzkbuCu/evvVoYBqFq
+ yVSaAoA26A14oMVYhEB0IQvJfV103936rz8uD6FydwVnEzPwY426/vwziqDf+SP8tRivVf7S8+Tn
+ LBjTsuOGwS1GMQHe5ydazS30bpD0RDtf+JoCPQm/vXmBPsc+Lvx0iYKD6xV5OtVlAaJAcIUxqfKO
+ ACeH3OsJdmbM3oLfw4/o4zJAZO46WEpP5fGFr9X845zDTMGJj317o5lLxSfuaoqb0Jvf+WHA3krf
+ wywFeMTwVGAxPKCIKsyp1nlAjqiWC7TBJHheg+W/8eRyeGZeu36Avj/x6sAQCHScQ5zECnJz5AXO
+ v/97HjCApn8TKpPukTu/c6OoPZmw0cVo1J43V0Qijv0Id1mFRGPLqKndRI09eGlh2lhkATuN0iZe
+ WHXDqWtKNr0btwlY8rTnyjTAF2vDkdKxvE3o4J/kObyrS3qsKqVS6TinQbC0gCrNjvnN4KIWymmn
+ 5a7Hga5NEs8B0jeRSVT2ZJEKPWGyAEeF7K4/utXyJc45W428v0aJzzbgTey+j1M7E+HdwhtUg7w1
+ r6RkTlcRdNBD9zAmkU2t2NBKp4q+RsNzJxI9hdMJSx90Gzrhp9BdY2jhiBGS8mq5DOax3PM14AvT
+ IFhUJI6xyWqNFrFvJqVq86WiNjmLHrgee36TlGA89Tw6/s3ophL6bTxs89ECEeXeEnC7GX9rgtpO
+ /DFa2J/p33U8FfRNvpYMgHcvHrWcJZsa83aGdPQFir9sZeTkTgvwIiRfSvixgAcHbjO9ymTj1wXs
+ skG4tBEz6ww9GCuPRXa0LLLV8ODewi5yZv4NeV0g9/bn7N2ezmkLbsozb2588CBrNmhRREjsnwiR
+ ohXs8GUTR1TUM8/sQsDi6IiZ/QKnH+94p1M3J4R8t4vcgLhEZxxseQrtjALtvGaM5/fUD3HMGFIU
+ Ksf4O6zAxVU546lv7U7iKfmpQ1Z2zVHlaa3Nb/GmndnnGrvaQ1+rsVR0AIFGT5fK26290cyNBTM/
+ tbemsBzMgdY5QFcoLYBTfwq3SPPSTCKZrT64GPev4irfdehArvZALmsVe0PGAvlTr8uGVDIhM++B
+ nKjZ7QmXO6N/ShoLZAAt5QP67oY8uD8BvR1b0m0uJvOWSu/VKjp2lkw94LlIWRzjRvOuYR4MNJ38
+ RhCYQ46W74Fc6UemVmkGLogAtiePkjoAWGI/uMTbxsVYdVOvOBxFc3qr4XwBmjJ2rCulh4Fz7QTa
+ J/UlmqVy9NUehs+F/bYGAodcXjIcXAgyUZRO4jpcc1hquOHRTrklL6I5WE33ukaFx/F0aF/SnflY
+ XSdj7+FQtyYaCoZvJJ3FUE9N136UbJsFk0jnFF1pXweMJ3O6oENlhU3J0JA1gpG4P1zoNDQVrK7n
+ 7swfxZ4vmYPBAtbAbLV+s2qfElin9pxq1al1lrhmHTa10/XVdS5xxkpV69XaCNWeo/1iDFY0ayPu
+ ZXvet7aXda5g7eE4qhNoLswNgPg0Vt3oNj6lCswZl1ElFEaeeG7bcyoAXe3cuhF8evmfYa+OrxFc
+ EEhAO2eeQarmC6Q6GN92xhrXhlvAINrXUBfRFd71ChImcK8A9jWeEaoraE41GFWDGV6ogpy513Cl
+ wis87gSRzzJdIIM6vf0mUKf7jWq3vN/rdP8G/zT2G0Cz7pf7LfyvcET/FunfEv5LCQ7+U8Z/CLK6
+ f1ou4n8Ajv/y7xL+6+A/Zfyngv9U91u1Y/wPIPHfIv1bwn8d/KeM/1TwH9xXLmIN50G0HIRTB65X
+ uNJCTyP9gLQH3UA8ARF1cciJ7jikt0IB0hvy18hZ4naw0y6YhwVTcVx4UzhSz40TwdN26lmUzMgd
+ 3XpVnRerhFdmA7haNklHf8OAfNHzyDwwyVHWtPzI9TF+OdJenBnKIPs+Rg2u8hKP9dJ/LOJ2QMER
+ /iGC9QQQdnjeAbdGFxv7eVpJ+VuUvyX+i8m44vKnKH8xF7dFHun+Xj//M27Jhdk8n5RzEvxJymjv
+ dYo6AKr/0M8pkdrv56vpFAbrLV0mAGUEqHHnjxruGpkwnAitXSJX7FOeCLZLEvmSi1/4or+cNEaZ
+ HxFCS04wlXPj9/n3pSJsDFick8NHGbKqVsYfq1fSrIolJaPmI6n5taq58Pm6Cxm1F55Zv115Rt2p
+ ip9Xa7zThaxeZ3SakrJqK8ZqK2bVVkzXVnxmX0ux2ktZtZfStZeeWftJrPaTrNpP0rWfPLP217Ha
+ X2fV/jpd++tn1v4mVvubrNrfpGt/88za38Zqf5tV+9t07W+fV7tjV+5k1O2kqnaeV3PZrrmcUXM5
+ VXP5eTVX7JorGTVXUjVXnldz1a65mlFzNVVz9Rk1q0ge6krlz+StqlLti1WlpS5uaOL1iTRRgkdn
+ MvUesIF74TRiy4fEWcy/f3t4SHgN1+Yk+pFadJOc6omzoStvTt5SV47ewd/J+FpzB1mYRa8WUDeF
+ 4I75gvh7gf6b3x+ZjlmXoU7Ibq50yCMvHePsot8MXZI+EgOSNGs0kjJBrhr0pT4Jh/AHmcenve7F
+ lamNvpLVSaJdnyRlVIgauGbD8leiQpVoVaiSkhOoJi02Da9PHgWTUM00MlpppBqRFKumIm6p5CA2
+ LOPhfqJHcVxCEBC1F6SHhXexPhbefeX2i7HmUy+kSkxMUvFr97JwHO9n4TijB4hwC/IrR+NL+xRH
+ Gp/s4X7+3/n373Q/TxL9PNnRfr5O9PP1jvbzTaKfb3a0n28T/Xy7o/18l+jn175vSrH2UzizSkzc
+ N6Wv3cvEfVPa0fumlLhvSjt635QS901pR++bUuK+Ke3ofVNK3DelHb1vSon7pvTV75v4OT7Oum+O
+ 0/dN1ml/0V4m5un4684TMtd088xpi88Sp9mTxClI6RSZ0nn3/A4efUkH7Rniz6/afDHWehpPlsTE
+ FBW/cictilF9f+UOJOap8NVnoJToQOlrd+A40YHjr9cBYo+r1ukjsU0lzdqlkgIdfPfml141KOZH
+ Z5GFZcD9pb7J00OODcvLObFjSFepSEJ+1JGksu54BBU+JplHMizr+Mvnrne6bVjk+DvOoDjM7G76
+ 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
+ b/Y/fpwk/gv8ecjn0X/+/yWjrblq1AsA
headers:
Age:
- - '3'
+ - '0'
Connection:
- close
Expect-CT:
@@ -16725,7 +17058,7 @@ interactions:
content-type:
- text/html; charset=utf-8
date:
- - Sun, 04 Sep 2022 00:31:36 GMT
+ - Thu, 15 Sep 2022 16:32:32 GMT
referrer-policy:
- no-referrer-when-downgrade
server:
@@ -16735,9 +17068,9 @@ interactions:
vary:
- Accept-Encoding
x-envoy-decorator-operation:
- - finance-nodejs--mtls-preprod-production-ir2.finance-k8s.svc.yahoo.local:4080/*
+ - finance-nodejs--mtls-production-bf1.finance-k8s.svc.yahoo.local:4080/*
x-envoy-upstream-service-time:
- - '286'
+ - '270'
status:
code: 200
message: OK
diff --git a/tests/openbb_terminal/stocks/prediction_techniques/__init__.py b/tests/openbb_terminal/stocks/prediction_techniques/__init__.py
deleted file mode 100644
index e69de29bb2d..00000000000
diff --git a/tests/openbb_terminal/stocks/prediction_techniques/conftest.py b/tests/openbb_terminal/stocks/prediction_techniques/conftest.py
deleted file mode 100644
index 98189bd3993..00000000000
--- a/tests/openbb_terminal/stocks/prediction_techniques/conftest.py
+++ /dev/null
@@ -1,12 +0,0 @@
-# IMPORTATION STANDARD
-
-# IMPORTATION THIRDPARTY
-import pytest
-from _pytest.nodes import Node
-
-# IMPORTATION INTERNAL
-
-
-def pytest_runtest_setup(item: Node):
- if not item.config.getoption("--prediction"):
- pytest.skip(msg="Runs only with option : --prediction")
diff --git a/tests/openbb_terminal/stocks/prediction_techniques/test_pred_api.py b/tests/openbb_terminal/stocks/prediction_techniques/test_pred_api.py
deleted file mode 100644
index 64f44a4d187..00000000000
--- a/tests/openbb_terminal/stocks/prediction_techniques/test_pred_api.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# IMPORTATION STANDARD
-
-# IMPORTATION THIRDPARTY
-import pytest
-
-# IMPORTATION INTERNAL
-from openbb_terminal.helper_classes import ModelsNamespace as _models
-
-try:
- from openbb_terminal.stocks.prediction_techniques import pred_api
-except ImportError:
- pytest.skip(allow_module_level=True)
-
-
-def test_models():
- assert isinstance(pred_api.models, _models)
diff --git a/tests/openbb_terminal/stocks/prediction_techniques/test_pred_controller.py b/tests/openbb_terminal/stocks/prediction_techniques/test_pred_controller.py
deleted file mode 100644
index 3f13cc61dde..00000000000
--- a/tests/openbb_terminal/stocks/prediction_techniques/test_pred_controller.py
+++ /dev/null
@@ -1,577 +0,0 @@
-# IMPORTATION STANDARD
-import os
-from datetime import datetime
-
-# IMPORTATION THIRDPARTY
-import pandas as pd
-import pytest
-
-# IMPORTATION INTERNAL
-try:
- from openbb_terminal.stocks.prediction_techniques import pred_controller
-except ImportError:
- pytest.skip(allow_module_level=True)
-
-# pylint: disable=E1101
-# pylint: disable=W0603
-
-# pytest.skip(allow_module_level=True)
-
-
-DF_STOCK = pd.DataFrame.from_dict(
- data={
- pd.Timestamp("2020-11-30 00:00:00"): {
- "Open": 75.69999694824219,
- "High": 76.08999633789062,
- "Low": 75.41999816894531,
- "Close": 75.75,
- "Adj Close": 71.90919494628906,
- "Volume": 5539100,
- "date_id": 1,
- "OC_High": 75.75,
- "OC_Low": 75.69999694824219,
- },
- pd.Timestamp("2020-12-01 00:00:00"): {
- "Open": 76.0199966430664,
- "High": 77.12999725341797,
- "Low": 75.69000244140625,
- "Close": 77.02999877929688,
- "Adj Close": 73.1242904663086,
- "Volume": 6791700,
- "date_id": 2,
- "OC_High": 77.02999877929688,
- "OC_Low": 76.0199966430664,
- },
- },
- orient="index",
-)
-EMPTY_DF = pd.DataFrame()
-
-PRED_CONTROLLER = pred_controller.PredictionTechniquesController(
- ticker="MOCK_TICKER",
- start=datetime.strptime("2020-12-15", "%Y-%m-%d"),
- interval="1440min",
- stock=DF_STOCK,
-)
-
-
-@pytest.mark.vcr(record_mode="none")
-@pytest.mark.parametrize(
- "queue, expected",
- [
- (["pick", "help"], []),
- (["quit", "help"], ["help"]),
- ],
-)
-def test_menu_with_queue(expected, mocker, queue):
- mocker.patch(
- target=(
- "openbb_terminal.stocks.prediction_techniques.pred_controller."
- "PredictionTechniquesController.switch"
- ),
- return_value=["quit"],
- )
- result_menu = pred_controller.PredictionTechniquesController(
- ticker="TSLA",
- start=datetime.strptime("2020-12-01", "%Y-%m-%d"),
- interval="1440min",
- stock=DF_STOCK,
- queue=queue,
- ).menu()
-
- assert result_menu == expected
-
-
-@pytest.mark.vcr(record_mode="none")
-def test_menu_without_queue_completion(mocker):
- # ENABLE AUTO-COMPLETION : HELPER_FUNCS.MENU
- mocker.patch(
- target="openbb_terminal.feature_flags.USE_PROMPT_TOOLKIT",
- new=True,
- )
- mocker.patch(
- target="openbb_terminal.parent_classes.session",
- )
- mocker.patch(
- target="openbb_terminal.parent_classes.session.prompt",
- return_value="quit",
- )
-
- # DISABLE AUTO-COMPLETION : CONTROLLER.COMPLETER
- mocker.patch.object(
- target=pred_controller.obbff,
- attribute="USE_PROMPT_TOOLKIT",
- new=True,
- )
- mocker.patch(
- target="openbb_terminal.stocks.prediction_techniques.pred_controller.session",
- )
- mocker.patch(
- target="openbb_terminal.stocks.prediction_techniques.pred_controller.session.prompt",
- return_value="quit",
- )
-
- result_menu = pred_controller.PredictionTechniquesController(
- ticker="TSLA",
- start=datetime.strptime("2020-12-01", "%Y-%m-%d"),
- interval="1440min",
- stock=DF_STOCK,
- queue=None,
- ).menu()
-
- assert result_menu == ["help"]
-
-
-@pytest.mark.vcr(record_mode="none")
-@pytest.mark.parametrize(
- "mock_input",
- ["picked", "load help", "mock"],
-)
-def test_menu_without_queue_sys_exit(mock_input, mocker):
- # DISABLE AUTO-COMPLETION
- mocker.patch.object(
- target=pred_controller.obbff,
- attribute="USE_PROMPT_TOOLKIT",
- new=False,
- )
- mocker.patch(
- target="openbb_terminal.stocks.prediction_techniques.pred_controller.session",
- return_value=None,
- )
-
- # MOCK USER INPUT
- mocker.patch("builtins.input", return_value=mock_input)
-
- # MOCK SWITCH
- class SystemExitSideEffect:
- def __init__(self):
- self.first_call = True
-
- def __call__(self, *args, **kwargs):
- if self.first_call:
- self.first_call = False
- raise SystemExit()
- return ["quit"]
-
- mock_switch = mocker.Mock(side_effect=SystemExitSideEffect())
- mocker.patch(
- target=(
- "openbb_terminal.stocks.prediction_techniques.pred_controller."
- "PredictionTechniquesController.switch"
- ),
- new=mock_switch,
- )
-
- result_menu = pred_controller.PredictionTechniquesController(
- ticker="TSLA",
- start=datetime.strptime("2020-12-01", "%Y-%m-%d"),
- interval="1440min",
- stock=DF_STOCK,
- queue=None,
- ).menu()
-
- assert result_menu == ["help"]
-
-
-@pytest.mark.vcr(record_mode="none")
-@pytest.mark.record_stdout
-@pytest.mark.parametrize(
- "start",
- [
- None,
- datetime.strptime("2020-12-01", "%Y-%m-%d"),
- ],
-)
-def test_print_help(start):
- controller = pred_controller.PredictionTechniquesController(
- ticker="TSLA",
- start=start,
- interval="1440min",
- stock=DF_STOCK,
- )
- controller.print_help()
-
-
-@pytest.mark.vcr(record_mode="none")
-@pytest.mark.parametrize(
- "an_input, expected_queue",
- [
- ("", []),
- ("/help", ["home", "help"]),
- ("help/help", ["help", "help"]),
- ("q", ["quit"]),
- ("h", []),
- ("r", ["quit", "quit", "reset", "stocks", "load TSLA", "pred"]),
- ],
-)
-def test_switch(an_input, expected_queue):
- controller = pred_controller.PredictionTechniquesController(
- ticker="TSLA",
- start=datetime.strptime("2020-12-01", "%Y-%m-%d"),
- interval="1440min",
- stock=DF_STOCK,
- queue=None,
- )
- queue = controller.switch(an_input=an_input)
-
- assert queue == expected_queue
-
-
-@pytest.mark.vcr(record_mode="none")
-def test_call_cls(mocker):
- mocker.patch("os.system")
- controller = pred_controller.PredictionTechniquesController(
- ticker="TSLA",
- start=datetime.strptime("2020-12-01", "%Y-%m-%d"),
- interval="1440min",
- stock=DF_STOCK,
- )
- controller.call_cls([])
-
- assert controller.queue == []
- os.system.assert_called_once_with("cls||clear")
-
-
-@pytest.mark.vcr(record_mode="none")
-@pytest.mark.parametrize(
- "func, queue, expected_queue",
- [
- (
- "call_exit",
- [],
- [
- "quit",
- "quit",
- "quit",
- ],
- ),
- ("call_exit", ["help"], ["quit", "quit", "quit", "help"]),
- ("call_home", [], ["quit", "quit"]),
- ("call_help", [], []),
- ("call_quit", [], ["quit"]),
- ("call_quit", ["help"], ["quit", "help"]),
- (
- "call_reset",
- [],
- ["quit", "quit", "reset", "stocks", "load TSLA", "pred"],
- ),
- (
- "call_reset",
- ["help"],
- ["quit", "quit", "reset", "stocks", "load TSLA", "pred", "help"],
- ),
- ],
-)
-def test_call_func_expect_queue(expected_queue, queue, func):
- controller = pred_controller.PredictionTechniquesController(
- ticker="TSLA",
- start=datetime.strptime("2020-12-01", "%Y-%m-%d"),
- interval="1440min",
- stock=DF_STOCK,
- queue=queue,
- )
- result = getattr(controller, func)([])
-
- assert result is None
- assert controller.queue == expected_queue
-
-
-@pytest.mark.vcr(record_mode="none")
-@pytest.mark.parametrize(
- "tested_func, mocked_func, other_args, called_with",
- [
- (
- "call_ets",
- "ets_view.display_exponential_smoothing",
- [
- "--day=1",
- "--trend=A",
- "--seasonal=M",
- "--period=2",
- "--end=2020-12-15",
- "--export=png",
- ],
- dict(
- ticker="MOCK_TICKER",
- values=PRED_CONTROLLER.stock["AdjClose"],
- n_predict=1,
- trend="A",
- seasonal="M",
- seasonal_periods=2,
- s_end_date=datetime.strptime("2020-12-15", "%Y-%m-%d"),
- export="png",
- ),
- ),
- (
- "call_knn",
- "knn_view.display_k_nearest_neighbors",
- [
- "--input=1",
- "--days=2",
- "--jumps=3",
- "--neighbors=4",
- "--end=2020-12-01",
- "--test_size=0.1",
- "--no_shuffle",
- ],
- dict(
- ticker="MOCK_TICKER",
- data=PRED_CONTROLLER.stock["AdjClose"],
- n_neighbors=4,
- n_input_days=1,
- n_predict_days=2,
- test_size=0.1,
- end_date=datetime.strptime("2020-12-01", "%Y-%m-%d"),
- no_shuffle=False,
- ),
- ),
- (
- "call_regression",
- "regression_view.display_regression",
- [
- "4",
- "--input=1",
- "--days=2",
- "--jumps=3",
- "--end=2020-12-15",
- "--export=png",
- ],
- dict(
- dataset="MOCK_TICKER",
- values=PRED_CONTROLLER.stock["AdjClose"],
- poly_order=4,
- n_input=1,
- n_predict=2,
- n_jumps=3,
- s_end_date=datetime.strptime("2020-12-15", "%Y-%m-%d"),
- export="png",
- ),
- ),
- (
- "call_arima",
- "arima_view.display_arima",
- [
- "--days=1",
- "--ic=bic",
- "--seasonal",
- "--order=p,q,d",
- "--results",
- "--end=2020-12-15",
- "--export=png",
- ],
- dict(
- dataset="MOCK_TICKER",
- values=PRED_CONTROLLER.stock["AdjClose"],
- arima_order="p,q,d",
- n_predict=1,
- seasonal=True,
- ic="bic",
- results=True,
- s_end_date=datetime.strptime("2020-12-15", "%Y-%m-%d"),
- export="png",
- ),
- ),
- (
- "call_mlp",
- "neural_networks_view.display_mlp",
- [
- "--days=1",
- "--input=2",
- "--epochs=3",
- "--end=2020-12-15",
- "--batch_size=4",
- "--loops=5",
- # "--valid", "0.1",
- "--lr=0.01",
- "--no_shuffle",
- ],
- dict(
- dataset="MOCK_TICKER",
- data=PRED_CONTROLLER.stock["AdjClose"],
- n_input_days=2,
- n_predict_days=1,
- learning_rate=0.01,
- epochs=3,
- batch_size=4,
- test_size=0.1,
- n_loops=5,
- no_shuffle=False,
- ),
- ),
- (
- "call_rnn",
- "neural_networks_view.display_rnn",
- [
- "--days=1",
- "--input=2",
- "--epochs=3",
- "--end=2020-12-15",
- "--batch_size=4",
- "--loops=5",
- # "--valid", "0.1",
- "--lr=0.01",
- "--no_shuffle",
- ],
- dict(
- dataset="MOCK_TICKER",
- data=PRED_CONTROLLER.stock["AdjClose"],
- n_input_days=2,
- n_predict_days=1,
- learning_rate=0.01,
- epochs=3,
- batch_size=4,
- test_size=0.1,
- n_loops=5,
- no_shuffle=False,
- ),
- ),
- (
- "call_lstm",
- "neural_networks_view.display_lstm",
- [
- "--days=1",
- "--input=2",
- "--epochs=3",
- "--end=2020-12-15",
- "--batch_size=4",
- "--loops=5",
- # "--valid", "0.1",
- "--lr=0.01",
- "--no_shuffle",
- ],
- dict(
- dataset="MOCK_TICKER",
- data=PRED_CONTROLLER.stock["AdjClose"],
- n_input_days=2,
- n_predict_days=1,
- learning_rate=0.01,
- epochs=3,
- batch_size=4,
- test_size=0.1,
- n_loops=5,
- no_shuffle=False,
- ),
- ),
- (
- "call_conv1d",
- "neural_networks_view.display_conv1d",
- [
- "--days=1",
- "--input=2",
- "--epochs=3",
- "--end=2020-12-15",
- "--batch_size=4",
- "--loops=5",
- # "--valid", "0.1",
- "--lr=0.01",
- "--no_shuffle",
- ],
- dict(
- dataset="MOCK_TICKER",
- data=PRED_CONTROLLER.stock["AdjClose"],
- n_input_days=2,
- n_predict_days=1,
- learning_rate=0.01,
- epochs=3,
- batch_size=4,
- test_size=0.1,
- n_loops=5,
- no_shuffle=False,
- ),
- ),
- (
- "call_mc",
- "mc_view.display_mc_forecast",
- [
- "--days=1",
- # "--num=2",
- "--dist=normal",
- "--export=png",
- ],
- dict(
- data=PRED_CONTROLLER.stock["AdjClose"],
- n_future=1,
- n_sims=100,
- use_log=False,
- export="png",
- ),
- ),
- ],
-)
-def test_call_func(tested_func, mocked_func, other_args, called_with, mocker):
- mock = mocker.Mock()
- mocker.patch(
- "openbb_terminal.stocks.prediction_techniques.pred_controller." + mocked_func,
- new=mock,
- )
- getattr(PRED_CONTROLLER, tested_func)(other_args=other_args)
-
- if isinstance(called_with, dict):
- mock.assert_called_once_with(**called_with)
- elif isinstance(called_with, list):
- mock.assert_called_once_with(*called_with)
- else:
- mock.assert_called_once()
-
-
-@pytest.mark.vcr(record_mode="none")
-@pytest.mark.parametrize(
- "func",
- [
- "call_pick",
- "call_ets",
- "call_knn",
- "call_regression",
- "call_arima",
- "call_mlp",
- "call_rnn",
- "call_lstm",
- "call_conv1d",
- "call_mc",
- ],
-)
-def test_call_func_no_parser(func, mocker):
- mock = mocker.Mock(return_value=None)
- mocker.patch.object(
- target=pred_controller,
- attribute="parse_known_args_and_warn",
- new=mock,
- )
- mocker.patch.object(
- target=pred_controller.pred_helper,
- attribute="parse_known_args_and_warn",
- new=mock,
- )
- controller = pred_controller.PredictionTechniquesController(
- ticker="MOCK_TICKER",
- start=datetime.strptime("2020-12-01", "%Y-%m-%d"),
- interval="1440min",
- stock=DF_STOCK.copy(),
- )
-
- func_result = getattr(controller, func)(other_args=["PM"])
- assert func_result is None
- assert controller.queue == []
- getattr(pred_controller, "parse_known_args_and_warn").assert_called_once()
-
-
-@pytest.mark.vcr(record_mode="none")
-@pytest.mark.parametrize(
- "ticker, expected",
- [
- (None, []),
- ("MOCK_TICKER", ["stocks", "load MOCK_TICKER", "pred"]),
- ],
-)
-def test_custom_reset(expected, ticker):
- controller = pred_controller.PredictionTechniquesController(
- ticker=None,
- start=datetime.strptime("2020-12-01", "%Y-%m-%d"),
- interval="1440min",
- stock=DF_STOCK.copy(),
- )
- controller.ticker = ticker
-
- result = controller.custom_reset()
-
- assert result == expected
diff --git a/tests/openbb_terminal/stocks/prediction_techniques/txt/test_pred_controller/test_menu_quick_exit.txt b/tests/openbb_terminal/stocks/prediction_techniques/txt/test_pred_controller/test_menu_quick_exit.txt
deleted file mode 100644
index 55a003966aa..00000000000
--- a/tests/openbb_terminal/stocks/prediction_techniques/txt/test_pred_controller/test_menu_quick_exit.txt
+++ /dev/null
@@ -1,23 +0,0 @@
-
-Prediction Techniques:
- cls clear screen
- ?/help show this menu again
- q quit this menu, and shows back to main menu
- quit quit to abandon program
- load load new ticker
- pick pick new target variable
-
-Daily Stock: TSLA (from 2020-12-01)
-Target Column: AdjClose
-
-Models:
- ets exponential smoothing (e.g. Holt-Winters)
- knn k-Nearest Neighbors
- regression polynomial regression
- arima autoregressive integrated moving average
- mlp MultiLayer Perceptron
- rnn Recurrent Neural Network
- lstm Long-Short Term Memory
- conv1d 1D Convolutional Neural Network
- mc Monte-Carlo simulations
-
diff --git a/tests/openbb_terminal/stocks/prediction_techniques/txt/test_pred_controller/test_menu_system_exit.txt b/tests/openbb_terminal/stocks/prediction_techniques/txt/test_pred_controller/test_menu_system_exit.txt
deleted file mode 100644
index a0c348743e2..00000000000
--- a/tests/openbb_terminal/stocks/prediction_techniques/txt/test_pred_controller/test_menu_system_exit.txt
+++ /dev/null
@@ -1,27 +0,0 @@
-
-Prediction Techniques:
- cls clear screen
- ?/help show this menu again
- q quit this menu, and shows back to main menu
- quit quit to abandon program
- load load new ticker
- pick pick new target variable
-
-Daily Stock: TSLA (from 2020-12-01)
-Target Column: AdjClose
-
-Models:
- ets exponential smoothing (e.g. Holt-Winters)
- knn k-Nearest Neighbors
- regression polynomial regression
- arima autoregressive integrated moving average
- mlp MultiLayer Perceptron
- rnn Recurrent Neural Network
- lstm Long-Short Term Memory
- conv1d 1D Convolutional Neural Network
- mc Monte-Carlo simulations
-
-The command selected doesn't exist
-
-Did you mean 'quit'?
-
diff --git a/tests/openbb_terminal/stocks/prediction_techniques/txt/test_pred_controller/test_print_help.txt b/tests/openbb_terminal/stocks/prediction_techniques/txt/test_pred_controller/test_print_help.txt
deleted file mode 100644
index 55a003966aa..00000000000
--- a/tests/openbb_terminal/stocks/prediction_techniques/txt/test_pred_controller/test_print_help.txt
+++ /dev/null
@@ -1,23 +0,0 @@
-
-Prediction Techniques:
- cls clear screen
- ?/help show this menu again
- q quit this menu, and shows back to main menu
- quit quit to abandon program
- load load new ticker
- pick pick new target variable
-
-Daily Stock: TSLA (from 2020-12-01)
-Target Column: AdjClose
-
-Models:
- ets exponential smoothing (e.g. Holt-Winters)
- knn k-Nearest Neighbors
- regression polynomial regression
- arima autoregressive integrated moving average
- mlp MultiLayer Perceptron
- rnn Recurrent Neural Network
- lstm Long-Short Term Memory
- conv1d 1D Convolutional Neural Network
- mc Monte-Carlo simulations
-
diff --git a/tests/openbb_terminal/stocks/prediction_techniques/txt/test_pred_controller/test_print_help[None].txt b/tests/openbb_terminal/stocks/prediction_techniques/txt/test_pred_controller/test_print_help[None].txt
deleted file mode 100644
index 239faf3f8d6..00000000000
--- a/tests/openbb_terminal/stocks/prediction_techniques/txt/test_pred_controller/test_print_help[None].txt
+++ /dev/null
@@ -1,18 +0,0 @@
-
- load load new ticker
- pick pick new target variable
-
-Stock: {s_intraday} {self.ticker}
-Target Column: AdjClose
-
-Models:
- ets exponential smoothing (e.g. Holt-Winters)
- knn k-Nearest Neighbors
- regression polynomial regression
- arima autoregressive integrated moving average
- mlp MultiLayer Perceptron
- rnn Recurrent Neural Network
- lstm Long-Short Term Memory
- conv1d 1D Convolutional Neural Network
- mc Monte-Carlo simulations
-
diff --git a/tests/openbb_terminal/stocks/prediction_techniques/txt/test_pred_controller/test_print_help[start1].txt b/tests/openbb_terminal/stocks/prediction_techniques/txt/test_pred_controller/test_print_help[start1].txt
deleted file mode 100644
index e3d899d457e..00000000000
--- a/tests/openbb_terminal/stocks/prediction_techniques/txt/test_pred_controller/test_print_help[start1].txt
+++ /dev/null
@@ -1,18 +0,0 @@
-
- load load new ticker
- pick pick new target variable
-
-Stock: Daily TSLA (from 2020-12-01)
-Target Column: AdjClose
-
-Models:
- ets exponential smoothing (e.g. Holt-Winters)
- knn k-Nearest Neighbors
- regression polynomial regression
- arima autoregressive integrated moving average
- mlp MultiLayer Perceptron
- rnn Recurrent Neural Network
- lstm Long-Short Term Memory
- conv1d 1D Convolutional Neural Network
- mc Monte-Carlo simulations
-
diff --git a/tests/openbb_terminal/stocks/prediction_techniques/txt/test_pred_controller/test_switch_help.txt b/tests/openbb_terminal/stocks/prediction_techniques/txt/test_pred_controller/test_switch_help.txt
deleted file mode 100644
index 55a003966aa..00000000000
--- a/tests/openbb_terminal/stocks/prediction_techniques/txt/test_pred_controller/test_switch_help.txt
+++ /dev/null
@@ -1,23 +0,0 @@
-
-Prediction Techniques:
- cls clear screen
- ?/help show this menu again
- q quit this menu, and shows back to main menu
- quit quit to abandon program
- load load new ticker
- pick pick new target variable
-
-Daily Stock: TSLA (from 2020-12-01)
-Target Column: AdjClose
-
-Models:
- ets exponential smoothing (e.g. Holt-Winters)
- knn k-Nearest Neighbors
- regression polynomial regression
- arima autoregressive integrated moving average
- mlp MultiLayer Perceptron
- rnn Recurrent Neural Network
- lstm Long-Short Term Memory
- conv1d 1D Convolutional Neural Network
- mc Monte-Carlo simulations
-
diff --git a/tests/openbb_terminal/stocks/test_stocks_controller.py b/tests/openbb_terminal/stocks/test_stocks_controller.py
index 53f267099e0..d0c811cf501 100644
--- a/tests/openbb_terminal/stocks/test_stocks_controller.py
+++ b/tests/openbb_terminal/stocks/test_stocks_controller.py
@@ -501,7 +501,6 @@ def test_call_func_no_parser(func, mocker):
"call_bt",
"call_ta",
"call_qa",
- "call_pred",
],
)
def test_call_func_no_ticker(func, mocker):
diff --git a/tests/openbb_terminal/stocks/txt/test_stocks_controller/test_print_help.txt b/tests/openbb_terminal/stocks/txt/test_stocks_controller/test_print_help.txt
index 94f553ceec7..e2231ac47d3 100644
--- a/tests/openbb_terminal/stocks/txt/test_stocks_controller/test_print_help.txt
+++ b/tests/openbb_terminal/stocks/txt/test_stocks_controller/test_print_help.txt
@@ -28,5 +28,5 @@ Currency:
[unvl]> bt strategy backtester, simple ema, ema cross, rsi strategies[/unvl]
[unvl]> ta technical analysis, ema, macd, rsi, adx, bbands, obv[/unvl]
[unvl]> qa quantitative analysis, decompose, cusum, residuals analysis[/unvl]
-[unvl]> pred prediction techniques, regression, arima, rnn, lstm[/unvl]
+[unvl]> forecast forecast techniques, rnn, nbeats, transformer, block rnn[/unvl]
diff --git a/website/content/api/crypto/dd/active/_index.md b/website/content/api/crypto/dd/active/_index.md
index 74fbe9d2633..ebf88a566a9 100644
--- a/website/content/api/crypto/dd/active/_index.md
+++ b/website/content/api/crypto/dd/active/_index.md
@@ -1,7 +1,7 @@
To obtain charts, make sure to add `chart=True` as the last parameter
## Get underlying data
-### crypto.dd.active(symbol: str, interval: str = '24h', start_date: int = 1262304000, end_date: int = 1663943882) -> pandas.core.frame.DataFrame
+### crypto.dd.active(symbol: str, interval: str = '24h', start_date: int = 1262300400, end_date: int = 1664172183) -> pandas.core.frame.DataFrame
Returns active addresses of a certain symbol
[Source: https://glassnode.com]
diff --git a/website/content/api/crypto/dd/btcrb/_index.md b/website/content/api/crypto/dd/btcrb/_index.md
index 43500efa8eb..8d0d12200ed 100644
--- a/website/content/api/crypto/dd/btcrb/_index.md
+++ b/website/content/api/crypto/dd/btcrb/_index.md
@@ -1,7 +1,7 @@
To obtain charts, make sure to add `chart=True` as the last parameter
## Get underlying data
-### crypto.dd.btcrb(symbol: str, start_date: int = 1262304000, end_date: int = 1663943882, print_errors: bool = True) -> pandas.core.frame.DataFrame
+### crypto.dd.btcrb(symbol: str, start_date: int = 1262300400, end_date: int = 1664172183, print_errors: bool = True) -> pandas.core.frame.DataFrame
Returns the price of a cryptocurrency
[Source: https://glassnode.com]
@@ -23,7 +23,7 @@ Returns the price of a cryptocurrency
price over time
## Getting charts
-### crypto.dd.btcrb(start_date: int = 1262304000, end_date: int = 1663943882, export: str = '', external_axes: Optional[List[matplotlib.axes._axes.Axes]] = None, chart=True)
+### crypto.dd.btcrb(start_date: int = 1262300400, end_date: int = 1664172183, export: str = '', external_axes: Optional[List[matplotlib.axes._axes.Axes]] = None, chart=True)
Displays bitcoin rainbow chart
[Price data from source: https://glassnode.com]
diff --git a/website/content/api/crypto/dd/change/_index.md b/website/content/api/crypto/dd/change/_index.md
index f8b8f876b4e..468c7da0f62 100644
--- a/website/content/api/crypto/dd/change/_index.md
+++ b/website/content/api/crypto/dd/change/_index.md
@@ -1,7 +1,7 @@
To obtain charts, make sure to add `chart=True` as the last parameter
## Get underlying data
-### crypto.dd.change(symbol: str, exchange: str = 'binance', start_date: int = 1262304000, end_date: int = 1663943882) -> pandas.core.frame.DataFrame
+### crypto.dd.change(symbol: str, exchange: str = 'binance', start_date: int = 1262300400, end_date: int = 1664172183) -> pandas.core.frame.DataFrame
Returns 30d change of the supply held in exchange wallets of a certain symbol.
[Source: https://glassnode.com]
diff --git a/website/content/api/crypto/dd/eb/_index.md b/website/content/api/crypto/dd/eb/_index.md
index fb73c26c9c4..17bac82fe36 100644
--- a/website/content/api/crypto/dd/eb/_index.md
+++ b/website/content/api/crypto/dd/eb/_index.md
@@ -1,7 +1,7 @@
To obtain charts, make sure to add `chart=True` as the last parameter
## Get underlying data
-### crypto.dd.eb(symbol: str, exchange: str = 'binance', start_date: int = 1262304000, end_date: int = 1663943882) -> pandas.core.frame.DataFrame
+### crypto.dd.eb(symbol: str, exchange: str = 'binance', start_date: int = 1262300400, end_date: int = 1664172183) -> pandas.core.frame.DataFrame
Returns the total amount of coins held on exchange addresses in units and percentage.
[Source: https://glassnode.com]
diff --git a/website/content/api/crypto/dd/gh/_index.md b/website/content/api/crypto/dd/gh/_index.md
index 4da600f7b27..50c9ce03ce4 100644
--- a/website/content/api/crypto/dd/gh/_index.md
+++ b/website/content/api/crypto/dd/gh/_index.md
@@ -1,7 +1,7 @@
To obtain charts, make sure to add `chart=True` as the last parameter
## Get underlying data
-### crypto.dd.gh(symbol: str, dev_activity: bool = False, interval: str = '1d', start_date: str = '2021-09-23T15:38:02Z', end_date: str = '2022-09-23T15:38:02Z') -> pandas.core.frame.DataFrame
+### crypto.dd.gh(symbol: str, dev_activity: bool = False, interval: str = '1d', start_date: str = '2021-09-26T08:03:03Z', end_date: str = '2022-09-26T08:03:03Z') -> pandas.core.frame.DataFrame
Returns a list of developer activity for a given coin and time interval.
@@ -26,7 +26,7 @@ Returns a list of developer activity for a given coin and time interval.
developer activity over time
## Getting charts
-### crypto.dd.gh(symbol: str, start_date: str = '2021-09-23T15:38:02Z', dev_activity: bool = False, end_date: str = '2022-09-23T15:38:02Z', interval: str = '1d', export: str = '', external_axes: Optional[List[matplotlib.axes._axes.Axes]] = None, chart=True) -> None
+### crypto.dd.gh(symbol: str, start_date: str = '2021-09-26T08:03:03Z', dev_activity: bool = False, end_date: str = '2022-09-26T08:03:03Z', interval: str = '1d', export: str = '', external_axes: Optional[List[matplotlib.axes._axes.Axes]] = None, chart=True) -> None
Returns a list of github activity for a given coin and time interval.
diff --git a/website/content/api/crypto/dd/hr/_index.md b/website/content/api/crypto/dd/hr/_index.md
index f5c2c19835f..40584919a0a 100644
--- a/website/content/api/crypto/dd/hr/_index.md
+++ b/website/content/api/crypto/dd/hr/_index.md
@@ -1,7 +1,7 @@
To obtain charts, make sure to add `chart=True` as the last parameter
## Get underlying data
-### crypto.dd.hr(symbol: str, interval: str = '24h', start_date: int = 1262304000, end_date: int = 1663943882) -> pandas.core.frame.DataFrame
+### crypto.dd.hr(symbol: str, interval: str = '24h', start_date: int = 1262300400, end_date: int = 1664172183) -> pandas.core.frame.DataFrame
Returns dataframe with mean hashrate of btc or eth blockchain and symbol price
[Source: https://glassnode.com]
@@ -23,7 +23,7 @@ Returns dataframe with mean hashrate of btc or eth blockchain and symbol price
mean hashrate and symbol price over time
## Getting charts
-### crypto.dd.hr(symbol: str, start_date: int = 1632407882, end_date: int = 1663943882, interval: str = '24h', export: str = '', external_axes: Optional[List[matplotlib.axes._axes.Axes]] = None, chart=True) -> None
+### crypto.dd.hr(symbol: str, start_date: int = 1632636183, end_date: int = 1664172183, interval: str = '24h', export: str = '', external_axes: Optional[List[matplotlib.axes._axes.Axes]] = None, chart=True) -> None
Display dataframe with mean hashrate of btc or eth blockchain and symbol price.
[Source: https://glassnode.org]
diff --git a/website/content/api/crypto/dd/mcapdom/_index.md b/website/content/api/crypto/dd/mcapdom/_index.md
index 57fac386d1b..94d8fa9d0bc 100644
--- a/website/content/api/crypto/dd/mcapdom/_index.md
+++ b/website/content/api/crypto/dd/mcapdom/_index.md
@@ -1,7 +1,7 @@
To obtain charts, make sure to add `chart=True` as the last parameter
## Get underlying data
-### crypto.dd.mcapdom(symbol: str, interval: str = '1d', start_date: str = '2021-09-23', end_date: str = '2022-09-23') -> pandas.core.frame.DataFrame
+### crypto.dd.mcapdom(symbol: str, interval: str = '1d', start_date: str = '2021-09-26', end_date: str = '2022-09-26') -> pandas.core.frame.DataFrame
Returns market dominance of a coin over time
[Source: https://messari.io/]
@@ -23,7 +23,7 @@ Returns market dominance of a coin over time
market dominance percentage over time
## Getting charts
-### crypto.dd.mcapdom(symbol: str, start_date: str = '2021-09-23', end_date: str = '2022-09-23', interval: str = '1d', export: str = '', external_axes: Optional[List[matplotlib.axes._axes.Axes]] = None, chart=True) -> None
+### crypto.dd.mcapdom(symbol: str, start_date: str = '2021-09-26', end_date: str = '2022-09-26', interval: str = '1d', export: str = '', external_axes: Optional[List[matplotlib.axes._axes.Axes]] = None, chart=True) -> None
Display market dominance of a coin over time
[Source: https://messari.io/]
diff --git a/website/content/api/crypto/dd/mt/_index.md b/website/content/api/crypto/dd/mt/_index.md
index 72bce2afc25..cc3f8438e1a 100644
--- a/website/content/api/crypto/dd/mt/_index.md
+++ b/website/content/api/crypto/dd/mt/_index.md
@@ -1,7 +1,7 @@
To obtain charts, make sure to add `chart=True` as the last parameter
## Get underlying data
-### crypto.dd.mt(symbol: str, timeseries_id: str, interval: str = '1d', start_date: str = '2021-09-23', end_date: str = '2022-09-23') -> Tuple[pandas.core.frame.DataFrame, str]
+### crypto.dd.mt(symbol: str, timeseries_id: str, interval: str = '1d', start_date: str = '2021-09-26', end_date: str = '2022-09-26') -> Tuple[pandas.core.frame.DataFrame, str]
Returns messari timeseries
[Source: https://messari.io/]
@@ -27,7 +27,7 @@ Returns messari timeseries
timeserie title
## Getting charts
-### crypto.dd.mt(symbol: str, timeseries_id: str, start_date: str = '2021-09-23', end_date: str = '2022-09-23', interval: str = '1d', export: str = '', external_axes: Optional[List[matplotlib.axes._axes.Axes]] = None, chart=True) -> None
+### crypto.dd.mt(symbol: str, timeseries_id: str, start_date: str = '2021-09-26', end_date: str = '2022-09-26', interval: str = '1d', export: str = '', external_axes: Optional[List[matplotlib.axes._axes.Axes]] = None, chart=True) -> None
Display messari timeseries
[Source: https://messari.io/]
diff --git a/website/content/api/crypto/dd/nonzero/_index.md b/website/content/api/crypto/dd/nonzero/_index.md
index eda2764a6c7..5dd581fe018 100644
--- a/website/content/api/crypto/dd/nonzero/_index.md
+++ b/website/content/api/crypto/dd/nonzero/_index.md
@@ -1,7 +1,7 @@
To obtain charts, make sure to add `chart=True` as the last parameter
## Get underlying data
-### crypto.dd.nonzero(symbol: str, start_date: int = 1262304000, end_date: int = 1663943882) -> pandas.core.frame.DataFrame
+### crypto.dd.nonzero(symbol: str, start_date: int = 1262300400, end_date: int = 1664172183) -> pandas.core.frame.DataFrame
Returns addresses with non-zero balance of a certain symbol
[Source: https://glassnode.com]
diff --git a/website/content/api/crypto/load/_index.md b/website/content/api/crypto/load/_index.md
index 4b7c8121652..bdd2fb1cc40 100644
--- a/website/content/api/crypto/load/_index.md
+++ b/website/content/api/crypto/load/_index.md
@@ -1,5 +1,5 @@
## Get underlying data
-### crypto.load(symbol: 'str', start_date: 'datetime' = datetime.datetime(2019, 9, 19, 15, 38, 2, 624906), interval: 'str' = '1440', exchange: 'str' = 'binance', vs_currency: 'str' = 'usdt', end_date: 'datetime' = datetime.datetime(2022, 9, 23, 15, 38, 2, 624916), source: 'str' = 'ccxt')
+### crypto.load(symbol: 'str', start_date: 'datetime' = datetime.datetime(2019, 9, 22, 8, 3, 3, 294791), interval: 'str' = '1440', exchange: 'str' = 'binance', vs_currency: 'str' = 'usdt', end_date: 'datetime' = datetime.datetime(2022, 9, 26, 8, 3, 3, 294804), source: 'str' = 'ccxt')
Load crypto currency to perform analysis on CoinGecko is used as source for price and
YahooFinance for volume.
diff --git a/website/content/api/crypto/onchain/btc_supply/_index.md b/website/content/api/crypto/onchain/btc_supply/_index.md
index 57f51ce6585..bb86e0c4331 100644
--- a/website/content/api/crypto/onchain/btc_supply/_index.md
+++ b/website/content/api/crypto/onchain/btc_supply/_index.md
@@ -11,7 +11,7 @@ Returns BTC circulating supply [Source: https://api.blockchain.info/]
BTC circulating supply
## Getting charts
-### crypto.onchain.btc_supply(start_date: int = 1262304000, end_date: int = 1663943882, export: str = '', external_axes: Optional[List[matplotlib.axes._axes.Axes]] = None, chart=True) -> None
+### crypto.onchain.btc_supply(start_date: int = 1262300400, end_date: int = 1664172184, export: str = '', external_axes: Optional[List[matplotlib.axes._axes.Axes]] = None, chart=True) -> None
Returns BTC circulating supply [Source: https://api.blockchain.info/]
diff --git a/website/content/api/crypto/onchain/btc_transac/_index.md b/website/content/api/crypto/onchain/btc_transac/_index.md
index 41515914d94..8c690187ead 100644
--- a/website/content/api/crypto/onchain/btc_transac/_index.md
+++ b/website/content/api/crypto/onchain/btc_transac/_index.md
@@ -11,7 +11,7 @@ Returns BTC confirmed transactions [Source: https://api.blockchain.info/]
BTC confirmed transactions
## Getting charts
-### crypto.onchain.btc_transac(start_date: int = 1262304000, end_date: int = 1663943882, export: str = '', external_axes: Optional[List[matplotlib.axes._axes.Axes]] = None, chart=True) -> None
+### crypto.onchain.btc_transac(start_date: int = 1262300400, end_date: int = 1664172184, export: str = '', external_axes: Optional[List[matplotlib.axes._axes.Axes]] = None, chart=True) -> None
Returns BTC confirmed transactions [Source: https://api.blockchain.info/]
diff --git a/website/content/api/crypto/ov/altindex/_index.md b/website/content/api/crypto/ov/altindex/_index.md
index ff531052968..12941bec8f4 100644
--- a/website/content/api/crypto/ov/altindex/_index.md
+++ b/website/content/api/crypto/ov/altindex/_index.md
@@ -1,7 +1,7 @@
To obtain charts, make sure to add `chart=True` as the last parameter
## Get underlying data
-### crypto.ov.altindex(period: int = 30, start_date: int = 1262304000, end_date: int = 1663943882) -> pandas.core.frame.DataFrame
+### crypto.ov.altindex(period: int = 30, start_date: int = 1262300400, end_date: int = 1664172183) -> pandas.core.frame.DataFrame
Get altcoin index overtime
[Source: https://blockchaincenter.net]
@@ -23,7 +23,7 @@ Get altcoin index overtime
Date, Value (Altcoin Index)
## Getting charts
-### crypto.ov.altindex(period: int = 365, start_date: int = 1262304000, end_date: int = 1663943882, export: str = '', external_axes: Optional[List[matplotlib.axes._axes.Axes]] = None, chart=True) -> None
+### crypto.ov.altindex(period: int = 365, start_date: int = 1262300400, end_date: int = 1664172183, export: str = '', external_axes: Optional[List[matplotlib.axes._axes.Axes]] = None, chart=True) -> None
Displays altcoin index overtime
[Source: https://blockchaincenter.net]
diff --git a/website/content/api/economy/fred_yield_curve/_index.md b/website/content/api/economy/fred_yield_curve/_index.md
index 5ad06237402..fa896867c67 100644
--- a/website/content/api/economy/fred_yield_curve/_index.md
+++ b/website/content/api/economy/fred_yield_curve/_index.md
@@ -18,7 +18,7 @@ Gets yield curve data from FRED
Date for which the yield curve is obtained
## Getting charts
-### economy.fred_yield_curve(date: datetime.datetime = datetime.datetime(2022, 9, 23, 15, 38, 2, 959751, chart=True), external_axes: Optional[List[matplotlib.axes._axes.Axes]] = None, raw: bool = False, export: str = '')
+### economy.fred_yield_curve(date: datetime.datetime = datetime.datetime(2022, 9, 26, 8, 3, 4, 555182, chart=True), external_axes: Optional[List[matplotlib.axes._axes.Axes]] = None, raw: bool = False, export: str = '')
Display yield curve based on US Treasury rates for a specified date.
diff --git a/website/content/api/economy/macro/_index.md b/website/content/api/economy/macro/_index.md
index 74e1a4aac4d..3853253aacc 100644
--- a/website/content/api/economy/macro/_index.md
+++ b/website/content/api/economy/macro/_index.md
@@ -1,7 +1,7 @@
To obtain charts, make sure to add `chart=True` as the last parameter
## Get underlying data
-### economy.macro(parameters: list = None, countries: list = None, transform: str = '', start_date: str = '1900-01-01', end_date=datetime.date(2022, 9, 23), symbol: str = '') -> Tuple[Any, Dict[Any, Dict[Any, Any]], str]
+### economy.macro(parameters: list = None, countries: list = None, transform: str = '', start_date: str = '1900-01-01', end_date=datetime.date(2022, 9, 26), symbol: str = '') -> Tuple[Any, Dict[Any, Dict[Any, Any]], str]
This functions groups the data queried from the EconDB database [Source: EconDB]
@@ -30,7 +30,7 @@ This functions groups the data queried from the EconDB database [Source: EconDB]
Denomination which can be Trillions, Billions, Millions, Thousands
## Getting charts
-### economy.macro(parameters: list = None, countries: list = None, transform: str = '', start_date: str = '1900-01-01', end_date: str = '2022-09-23', symbol: str = '', raw: bool = False, external_axes: Optional[List[axes]] = None, export: str = '', chart=True)
+### economy.macro(parameters: list = None, countries: list = None, transform: str = '', start_date: str = '1900-01-01', end_date: str = '2022-09-26', symbol: str = '', raw: bool = False, external_axes: Optional[List[axes]] = None, export: str = '', chart=True)
Show the received macro data about a company [Source: EconDB]
diff --git a/website/content/api/economy/treasury/_index.md b/website/content/api/economy/treasury/_index.md
index 72f99cca865..4d49c0b336e 100644
--- a/website/content/api/economy/treasury/_index.md
+++ b/website/content/api/economy/treasury/_index.md
@@ -1,7 +1,7 @@
To obtain charts, make sure to add `chart=True` as the last parameter
## Get underlying data
-### economy.treasury(instruments: list = None, maturities: list = None, frequency: str = 'monthly', start_date: str = '1900-01-01', end_date: str = '2022-09-23') -> pandas.core.frame.DataFrame
+### economy.treasury(instruments: list = None, maturities: list = None, frequency: str = 'monthly', start_date: str = '1900-01-01', end_date: str = '2022-09-26') -> pandas.core.frame.DataFrame
Get U.S. Treasury rates [Source: EconDB]
@@ -25,7 +25,7 @@ Get U.S. Treasury rates [Source: EconDB]
Holds data of the selected types and maturities
## Getting charts
-### economy.treasury(instruments: list = None, maturities: list = None, frequency: str = 'monthly', start_date: str = '1900-01-01', end_date: str = '2022-09-23', raw: bool = False, external_axes: Optional[List[axes]] = None, export: str = '', chart=True)
+### economy.treasury(instruments: list = None, maturities: list = None, frequency: str = 'monthly', start_date: str = '1900-01-01', end_date: str = '2022-09-26', raw: bool = False, external_axes: Optional[List[axes]] = None, export: str = '', chart=True)
Display U.S. Treasury rates [Source: EconDB]
diff --git a/website/content/api/etf/candle/_index.md b/website/content/api/etf/candle/_index.md
index 489b25b79a0..1196ab7586f 100644
--- a/website/content/api/etf/candle/_index.md
+++ b/website/content/api/etf/candle/_index.md
@@ -1,5 +1,5 @@
## Get underlying data
-### etf.candle(symbol: str, data: pandas.core.frame.DataFrame = None, use_matplotlib: bool = True, intraday: bool = False, add_trend: bool = False, ma: Optional[Iterable[int]] = None, asset_type: str = '', start_date: datetime.datetime = datetime.datetime(2019, 9, 19, 15, 38, 2, 731895), interval: int = 1440, end_date: datetime.datetime = datetime.datetime(2022, 9, 23, 15, 38, 2, 731896), prepost: bool = False, source: str = 'YahooFinance', iexrange: str = 'ytd', weekly: bool = False, monthly: bool = False, external_axes: Optional[List[matplotlib.axes._axes.Axes]] = None, raw: bool = False)
+### etf.candle(symbol: str, data: pandas.core.frame.DataFrame = None, use_matplotlib: bool = True, intraday: bool = False, add_trend: bool = False, ma: Optional[Iterable[int]] = None, asset_type: str = '', start_date: datetime.datetime = datetime.datetime(2019, 9, 22, 8, 3, 1, 875559), interval: int = 1440, end_date: datetime.datetime = datetime.datetime(2022, 9, 26, 8, 3, 1, 875573), prepost: bool = False, source: str = 'YahooFinance', iexrange: str = 'ytd', weekly: bool = False, monthly: bool = False, external_axes: Optional[List[matplotlib.axes._axes.Axes]] = None, raw: bool = False)
Shows candle plot of loaded ticker. [Source: Yahoo Finance, IEX Cloud or Alpha Vantage]
diff --git a/website/content/api/etf/load/_index.md b/website/content/api/etf/load/_index.md
index 5645e4d8e62..2471c7b5229 100644
--- a/website/content/api/etf/load/_index.md
+++ b/website/content/api/etf/load/_index.md
@@ -1,5 +1,5 @@
## Get underlying data
-### etf.load(symbol: str, start_date: datetime.datetime = datetime.datetime(2019, 9, 19, 15, 38, 2, 731876), interval: int = 1440, end_date: datetime.datetime = datetime.datetime(2022, 9, 23, 15, 38, 2, 731892), prepost: bool = False, source: str = 'YahooFinance', iexrange: str = 'ytd', weekly: bool = False, monthly: bool = False)
+### etf.load(symbol: str, start_date: datetime.datetime = None, interval: int = 1440, end_date: datetime.datetime = None, prepost: bool = False, source: str = 'YahooFinance', iexrange: str = 'ytd', weekly: bool = False, monthly: bool = False)
Load a symbol to perform analysis using the string above as a template.
diff --git a/website/content/api/etf/news/_index.md b/website/content/api/etf/news/_index.md
index 776c460de1b..22726589dc4 100644
--- a/website/content/api/etf/news/_index.md
+++ b/website/content/api/etf/news/_index.md
@@ -1,7 +1,7 @@
To obtain charts, make sure to add `chart=True` as the last parameter
## Get underlying data
-### etf.news(query: str, limit: int = 10, start_date: str = '2022-09-16', show_newest: bool = True, sources: str = '') -> List[Tuple[Any, Any]]
+### etf.news(query: str, limit: int = 10, start_date: str = '2022-09-19', show_newest: bool = True, sources: str = '') -> List[Tuple[Any, Any]]
Get news for a given term. [Source: NewsAPI]
@@ -22,7 +22,7 @@ Get news for a given term. [Source: NewsAPI]
List of tuples containing news df in first index and dict containing title of news df
## Getting charts
-### etf.news(query: str, limit: int = 3, start_date: str = '2022-09-16', show_newest: bool = True, sources: str = '', export: str = '', chart=True) -> None
+### etf.news(query: str, limit: int = 3, start_date: str = '2022-09-19', show_newest: bool = True, sources: str = '', export: str = '', chart=True) -> None
Display news for a given term. [Source: NewsAPI]
diff --git a/website/content/api/forecast/_index.md b/website/content/api/forecast/_index.md
new file mode 100644
index 00000000000..026279ed2c9
--- /dev/null
+++ b/website/content/api/forecast/_index.md
@@ -0,0 +1,6 @@
+---
+title: forecast
+keywords: ""
+excerpt: ""
+geekdocCollapseSection: true
+---
diff --git a/website/content/api/forecast/atr/_index.md b/website/content/api/forecast/atr/_index.md
new file mode 100644
index 00000000000..11339a9bbfe
--- /dev/null
+++ b/website/content/api/forecast/atr/_index.md
@@ -0,0 +1,5 @@
+## Get underlying data
+### forecast.atr(dataset: pandas.core.frame.DataFrame) -> pandas.core.frame.DataFrame
+
+
+ Calculate the Average True Range of a variable based on a a specific stock ticker.
diff --git a/website/content/api/forecast/brnn/_index.md b/website/content/api/forecast/brnn/_index.md
new file mode 100644
index 00000000000..c0c7b3e249f
--- /dev/null
+++ b/website/content/api/forecast/brnn/_index.md
@@ -0,0 +1,118 @@
+To obtain charts, make sure to add `chart=True` as the last parameter
+
+## Get underlying data
+### forecast.brnn(data: Union[pandas.core.series.Series, pandas.core.frame.DataFrame], target_column: str = 'close', n_predict: int = 5, train_split: float = 0.85, past_covariates: str = None, forecast_horizon: int = 5, input_chunk_length: int = 14, output_chunk_length: int = 5, model_type: str = 'LSTM', n_rnn_layers: int = 1, hidden_size: int = 20, dropout: float = 0.0, batch_size: int = 32, n_epochs: int = 100, learning_rate: float = 0.001, model_save_name: str = 'brnn_model', force_reset: bool = True, save_checkpoints: bool = True) -> Tuple[list[darts.timeseries.TimeSeries], List[darts.timeseries.TimeSeries], List[darts.timeseries.TimeSeries], Optional[float], Any]
+
+Performs Block RNN forecasting
+
+ Args:
+ data (Union[pd.Series, pd.DataFrame]):
+ Input Data
+ target_column (str, optional):
+ Target column to forecast. Defaults to "close".
+ n_predict (int, optional):
+ Days to predict. Defaults to 5.
+ train_split (float, optional):
+ Train/val split. Defaults to 0.85.
+ past_covariates (str, optional):
+ Multiple secondary columns to factor in when forecasting. Defaults to None.
+ forecast_horizon (int, optional):
+ Forecast horizon when performing historical forecasting. Defaults to 5.
+ input_chunk_length (int, optional):
+ Number of past time steps that are fed to the forecasting module at prediction time. Defaults to 14.
+ output_chunk_length (int, optional):
+ The length of the forecast of the model. Defaults to 5.
+ model_type (str, optional):
+ Either a string specifying the RNN module type ("RNN", "LSTM" or "GRU"). Defaults to "LSTM".
+ n_rnn_layers (int, optional):
+ Number of layers in the RNN module. Defaults to 1.
+ hidden_size (int, optional):
+ Size for feature maps for each hidden RNN layer. Defaults to 20.
+ dropout (float, optional):
+ Fraction of neurons afected by Dropout. Defaults to 0.0.
+ batch_size (int, optional):
+ Number of time series (input and output sequences) used in each training pass. Defaults to 32.
+ n_epochs (int, optional):
+ Number of epochs over which to train the model. Defaults to 100.
+ learning_rate (float, optional):
+ Defaults to 1e-3.
+ model_save_name (str, optional):
+ Name for model. Defaults to "brnn_model".
+ force_reset (bool, optional):
+ If set to True, any previously-existing model with the same name will be reset (all checkpoints will be
+ discarded). Defaults to True.
+ save_checkpoints (bool, optional):
+ Whether or not to automatically save the untrained model and checkpoints from training. Defaults to True.
+
+ Returns:
+ list[TimeSeries]
+ Adjusted Data series
+ list[TimeSeries]
+ Historical forecast by best RNN model
+ list[TimeSeries]
+ list of Predictions
+ Optional[float]
+ Mean average precision error
+ Any
+ Best BRNN Model
+
+## Getting charts
+### forecast.brnn(data: Union[pandas.core.series.Series, pandas.core.frame.DataFrame], target_column: str = 'close', dataset_name: str = '', n_predict: int = 5, past_covariates: str = None, train_split: float = 0.85, forecast_horizon: int = 5, input_chunk_length: int = 14, output_chunk_length: int = 5, model_type: str = 'LSTM', n_rnn_layers: int = 1, hidden_size: int = 20, dropout: float = 0.0, batch_size: int = 16, n_epochs: int = 100, learning_rate: float = 0.001, model_save_name: str = 'rnn_model', force_reset: bool = True, save_checkpoints: bool = True, export: str = '', residuals: bool = False, forecast_only: bool = False, start_date: Optional[datetime.datetime] = None, end_date: Optional[datetime.datetime] = None, naive: bool = False, chart=True)
+
+Display BRNN forecast
+
+ Parameters
+ ----------
+ data (Union[pd.Series, pd.DataFrame]):
+ Input Data
+ target_column (str, optional):
+ Target column to forecast. Defaults to "close".
+ dataset_name str
+ The name of the ticker to be predicted
+ n_predict (int, optional):
+ Days to predict. Defaults to 5.
+ train_split (float, optional):
+ Train/val split. Defaults to 0.85.
+ past_covariates (str, optional):
+ Multiple secondary columns to factor in when forecasting. Defaults to None.
+ forecast_horizon (int, optional):
+ Forecast horizon when performing historical forecasting. Defaults to 5.
+ input_chunk_length (int, optional):
+ Number of past time steps that are fed to the forecasting module at prediction time. Defaults to 14.
+ output_chunk_length (int, optional):
+ The length of the forecast of the model. Defaults to 5.
+ model_type (str, optional):
+ Either a string specifying the RNN module type ("RNN", "LSTM" or "GRU"). Defaults to "LSTM".
+ n_rnn_layers (int, optional):
+ Number of layers in the RNN module. Defaults to 1.
+ hidden_size (int, optional):
+ Size for feature maps for each hidden RNN layer. Defaults to 20.
+ dropout (float, optional):
+ Fraction of neurons afected by Dropout. Defaults to 0.0.
+ batch_size (int, optional):
+ Number of time series (input and output sequences) used in each training pass. Defaults to 32.
+ n_epochs (int, optional):
+ Number of epochs over which to train the model. Defaults to 101.
+ learning_rate (float, optional):
+ Defaults to 1e-3.
+ model_save_name (str, optional):
+ Name for model. Defaults to "brnn_model".
+ force_reset (bool, optional):
+ If set to True, any previously-existing model with the same name will be reset
+ (all checkpoints will be discarded). Defaults to True.
+ save_checkpoints (bool, optional):
+ Whether or not to automatically save the untrained model and checkpoints from training.
+ Defaults to True.
+ export: str
+ Format to export data
+ residuals: bool
+ Whether to show residuals for the model. Defaults to False.
+ forecast_only: bool
+ Whether to only show dates in the forecasting range. Defaults to False.
+ start_date: Optional[datetime]
+ The starting date to perform analysis, data before this is trimmed. Defaults to None.
+ end_date: Optional[datetime]
+ The ending date to perform analysis, data after this is trimmed. Defaults to None.
+ naive: bool
+ Whether to show the naive baseline. This just assumes the closing price will be the same
+ as the previous day's closing price. Defaults to False.
diff --git a/website/content/api/forecast/clean/_index.md b/website/content/api/forecast/clean/_index.md
new file mode 100644
index 00000000000..b5397c7ab7f
--- /dev/null
+++ b/website/content/api/forecast/clean/_index.md
@@ -0,0 +1,20 @@
+## Get underlying data
+### forecast.clean(dataset: pandas.core.frame.DataFrame, fill: Optional[str] = None, drop: Optional[str] = None, limit: Optional[int] = None) -> pandas.core.frame.DataFrame
+
+Clean up NaNs from the dataset
+
+ Parameters
+ ----------
+ dataset : pd.DataFrame
+ The dataset you wish to clean
+ fill : Optional[str]
+ The method of filling NaNs
+ drop : Optional[str]
+ The method of dropping NaNs
+ limit : Optional[int]
+ The maximum limit you wish to apply that can be forward or backward filled
+
+ Returns
+ -------
+ pd.DataFrame:
+ Dataframe with cleaned up data
diff --git a/website/content/api/forecast/combine/_index.md b/website/content/api/forecast/combine/_index.md
new file mode 100644
index 00000000000..53f00df6b98
--- /dev/null
+++ b/website/content/api/forecast/combine/_index.md
@@ -0,0 +1,20 @@
+## Get underlying data
+### forecast.combine(df1: pandas.core.frame.DataFrame, df2: pandas.core.frame.DataFrame, column: str, dataset: str = '') -> pandas.core.frame.DataFrame
+
+Adds the given column of df2 to df1
+
+ Parameters
+ ----------
+ df1: pd.DataFrame
+ The dataframe to add a column to
+ df2: pd.DataFrame
+ The dataframe to lose a column
+ column: str
+ The column to transfer
+ dataset: str
+ A name for df2 (shows in name of new column)
+
+ Returns
+ ----------
+ data: pd.DataFrame
+ The new dataframe
diff --git a/website/content/api/forecast/corr/_index.md b/website/content/api/forecast/corr/_index.md
new file mode 100644
index 00000000000..8b8f969d6d5
--- /dev/null
+++ b/website/content/api/forecast/corr/_index.md
@@ -0,0 +1,13 @@
+## Get underlying data
+### forecast.corr(dataset: pandas.core.frame.DataFrame, export: str = '', external_axes: Optional[List[axes]] = None)
+
+Plot correlation coefficients for dataset features
+
+ Parameters
+ ----------
+ dataset : pd.DataFrame
+ The dataset fore calculating correlation coefficients
+ export: str
+ Format to export image
+ external_axes:Optional[List[plt.axes]]
+ External axes to plot on
diff --git a/website/content/api/forecast/delete/_index.md b/website/content/api/forecast/delete/_index.md
new file mode 100644
index 00000000000..017702de3f7
--- /dev/null
+++ b/website/content/api/forecast/delete/_index.md
@@ -0,0 +1,4 @@
+## Get underlying data
+### forecast.delete(df: pandas.core.frame.DataFrame, column: str) -> None
+
+
diff --git a/website/content/api/forecast/delta/_index.md b/website/content/api/forecast/delta/_index.md
new file mode 100644
index 00000000000..e4fa2e31253
--- /dev/null
+++ b/website/content/api/forecast/delta/_index.md
@@ -0,0 +1,5 @@
+## Get underlying data
+### forecast.delta(dataset: pandas.core.frame.DataFrame, target_column: str = 'close') -> pandas.core.frame.DataFrame
+
+
+ Calculate the %change of a variable based on a specific column
diff --git a/website/content/api/forecast/desc/_index.md b/website/content/api/forecast/desc/_index.md
new file mode 100644
index 00000000000..c0982063751
--- /dev/null
+++ b/website/content/api/forecast/desc/_index.md
@@ -0,0 +1,4 @@
+## Get underlying data
+### forecast.desc(df: pandas.core.frame.DataFrame, name: str = '', export: str = '')
+
+
diff --git a/website/content/api/forecast/ema/_index.md b/website/content/api/forecast/ema/_index.md
new file mode 100644
index 00000000000..91ea19c6d93
--- /dev/null
+++ b/website/content/api/forecast/ema/_index.md
@@ -0,0 +1,19 @@
+## Get underlying data
+### forecast.ema(dataset: pandas.core.frame.DataFrame, target_column: str = 'close', period: int = 10) -> pandas.core.frame.DataFrame
+
+A moving average provides an indication of the trend of the price movement
+ by cut down the amount of "noise" on a price chart.
+
+ Parameters
+ ----------
+ dataset : pd.DataFrame
+ The dataset you wish to clean
+ target_column : str
+ The column you wish to add the EMA to
+ period : int
+ Time Span
+
+ Returns
+ -------
+ pd.DataFrame:
+ Dataframe with added EMA column
diff --git a/website/content/api/forecast/expo/_index.md b/website/content/api/forecast/expo/_index.md
new file mode 100644
index 00000000000..8cf9f99916f
--- /dev/null
+++ b/website/content/api/forecast/expo/_index.md
@@ -0,0 +1,91 @@
+To obtain charts, make sure to add `chart=True` as the last parameter
+
+## Get underlying data
+### forecast.expo(data: Union[pandas.core.series.Series, pandas.core.frame.DataFrame], target_column: str = 'close', trend: str = 'A', seasonal: str = 'A', seasonal_periods: int = 7, dampen: str = 'F', n_predict: int = 30, start_window: float = 0.85, forecast_horizon: int = 5) -> Tuple[list[darts.timeseries.TimeSeries], List[darts.timeseries.TimeSeries], List[darts.timeseries.TimeSeries], Optional[float], Any]
+
+Performs Probabilistic Exponential Smoothing forecasting
+ This is a wrapper around statsmodels Holt-Winters' Exponential Smoothing;
+ we refer to this link for the original and more complete documentation of the parameters.
+
+ https://unit8co.github.io/darts/generated_api/darts.models.forecasting.exponential_smoothing.html?highlight=exponential
+
+ Parameters
+ ----------
+ data : Union[pd.Series, np.ndarray]
+ Input data.
+ target_column (str, optional):
+ Target column to forecast. Defaults to "close".
+ trend: str
+ Trend component. One of [N, A, M]
+ Defaults to ADDITIVE.
+ seasonal: str
+ Seasonal component. One of [N, A, M]
+ Defaults to ADDITIVE.
+ seasonal_periods: int
+ Number of seasonal periods in a year (7 for daily data)
+ If not set, inferred from frequency of the series.
+ dampen: str
+ Dampen the function
+ n_predict: int
+ Number of days to forecast
+ start_window: float
+ Size of sliding window from start of timeseries and onwards
+ forecast_horizon: int
+ Number of days to forecast when backtesting and retraining historical
+
+ Returns
+ -------
+ list[float]
+ Adjusted Data series
+ list[float]
+ List of historical fcast values
+ list[float]
+ List of predicted fcast values
+ Optional[float]
+ precision
+ Any
+ Fit Prob. Expo model object.
+
+## Getting charts
+### forecast.expo(data: Union[pandas.core.frame.DataFrame, pandas.core.series.Series], target_column: str = 'close', dataset_name: str = '', trend: str = 'A', seasonal: str = 'A', seasonal_periods: int = 7, dampen: str = 'F', n_predict: int = 30, start_window: float = 0.85, forecast_horizon: int = 5, export: str = '', residuals: bool = False, forecast_only: bool = False, start_date: Optional[datetime.datetime] = None, end_date: Optional[datetime.datetime] = None, naive: bool = False, chart=True)
+
+Display Probabilistic Exponential Smoothing forecast
+
+ Parameters
+ ----------
+ data : Union[pd.Series, np.array]
+ Data to forecast
+ dataset_name str
+ The name of the ticker to be predicted
+ target_column (str, optional):
+ Target column to forecast. Defaults to "close".
+ trend: str
+ Trend component. One of [N, A, M]
+ Defaults to ADDITIVE.
+ seasonal: str
+ Seasonal component. One of [N, A, M]
+ Defaults to ADDITIVE.
+ seasonal_periods: int
+ Number of seasonal periods in a year
+ If not set, inferred from frequency of the series.
+ dampen: str
+ Dampen the function
+ n_predict: int
+ Number of days to forecast
+ start_window: float
+ Size of sliding window from start of timeseries and onwards
+ forecast_horizon: int
+ Number of days to forecast when backtesting and retraining historical
+ export: str
+ Format to export data
+ residuals: bool
+ Whether to show residuals for the model. Defaults to False.
+ forecast_only: bool
+ Whether to only show dates in the forecasting range. Defaults to False.
+ start_date: Optional[datetime]
+ The starting date to perform analysis, data before this is trimmed. Defaults to None.
+ end_date: Optional[datetime]
+ The ending date to perform analysis, data after this is trimmed. Defaults to None.
+ naive: bool
+ Whether to show the naive baseline. This just assumes the closing price will be the same
+ as the previous day's closing price. Defaults to False.
diff --git a/website/content/api/forecast/export/_index.md b/website/content/api/forecast/export/_index.md
new file mode 100644
index 00000000000..db7794a4f8a
--- /dev/null
+++ b/website/content/api/forecast/export/_index.md
@@ -0,0 +1,4 @@
+## Get underlying data
+### forecast.export(df: pandas.core.frame.DataFrame, export: str, name: str = '') -> None
+
+
diff --git a/website/content/api/forecast/linregr/_index.md b/website/content/api/forecast/linregr/_index.md
new file mode 100644
index 00000000000..02c61cf63be
--- /dev/null
+++ b/website/content/api/forecast/linregr/_index.md
@@ -0,0 +1,76 @@
+To obtain charts, make sure to add `chart=True` as the last parameter
+
+## Get underlying data
+### forecast.linregr(data: Union[pandas.core.series.Series, pandas.core.frame.DataFrame], target_column: str = 'close', n_predict: int = 5, past_covariates: str = None, train_split: float = 0.85, forecast_horizon: int = 5, output_chunk_length: int = 5, lags: Union[int, List[int]] = 14, random_state: Optional[int] = None) -> Tuple[List[darts.timeseries.TimeSeries], List[darts.timeseries.TimeSeries], List[darts.timeseries.TimeSeries], float, Any]
+
+Perform Linear Regression Forecasting
+
+ Args:
+ data (Union[pd.Series, pd.DataFrame]):
+ Input Data
+ target_column (str, optional):
+ Target column to forecast. Defaults to "close".
+ n_predict (int, optional):
+ Days to predict. Defaults to 5.
+ train_split (float, optional):
+ Train/val split. Defaults to 0.85.
+ past_covariates (str, optional):
+ Multiple secondary columns to factor in when forecasting. Defaults to None.
+ forecast_horizon (int, optional):
+ Forecast horizon when performing historical forecasting. Defaults to 5.
+ output_chunk_length (int, optional):
+ The length of the forecast of the model. Defaults to 1.
+ lags (int, list)
+ lagged target values to predict the next time step
+ random_state (int, optional):
+ The state for the model
+
+ Returns:
+ List[TimeSeries]
+ Adjusted Data series
+ List[TimeSeries]
+ Historical forecast by best RNN model
+ List[TimeSeries]
+ list of Predictions
+ float
+ Mean average precision error
+ Any
+ Best Linear Regression Model
+
+## Getting charts
+### forecast.linregr(data: Union[pandas.core.series.Series, pandas.core.frame.DataFrame], target_column: str = 'close', dataset_name: str = '', n_predict: int = 5, past_covariates: str = None, train_split: float = 0.85, forecast_horizon: int = 5, output_chunk_length: int = 1, lags: Union[int, List[int]] = 72, export: str = '', residuals: bool = False, forecast_only: bool = False, start_date: Optional[datetime.datetime] = None, end_date: Optional[datetime.datetime] = None, naive: bool = False, chart=True)
+
+Display Linear Regression Forecasting
+
+ Args:
+ data (Union[pd.Series, pd.DataFrame]):
+ Input Data
+ dataset_name str
+ The name of the ticker to be predicted
+ n_predict (int, optional):
+ Days to predict. Defaults to 5.
+ target_col (str, optional):
+ Target column to forecast. Defaults to "close".
+ train_split (float, optional):
+ Train/val split. Defaults to 0.85.
+ past_covariates (str, optional):
+ Multiple secondary columns to factor in when forecasting. Defaults to None.
+ forecast_horizon (int, optional):
+ Forecast horizon when performing historical forecasting. Defaults to 5.
+ output_chunk_length (int, optional):
+ The length of the forecast of the model. Defaults to 1.
+ lags (int, list)
+ lagged target values to predict the next time step
+ export: str
+ Format to export data
+ residuals: bool
+ Whether to show residuals for the model. Defaults to False.
+ forecast_only: bool
+ Whether to only show dates in the forecasting range. Defaults to False.
+ start_date: Optional[datetime]
+ The starting date to perform analysis, data before this is trimmed. Defaults to None.
+ end_date: Optional[datetime]
+ The ending date to perform analysis, data after this is trimmed. Defaults to None.
+ naive: bool
+ Whether to show the naive baseline. This just assumes the closing price will be the
+ same as the previous day's closing price. Defaults to False.
diff --git a/website/content/api/forecast/load/_index.md b/website/content/api/forecast/load/_index.md
new file mode 100644
index 00000000000..e0c0d454bc2
--- /dev/null
+++ b/website/content/api/forecast/load/_index.md
@@ -0,0 +1,20 @@
+## Get underlying data
+### forecast.load(file: str, file_types: Optional[List[str]] = None, data_files: Optional[Dict[Any, Any]] = None, add_extension: bool = False) -> pandas.core.frame.DataFrame
+
+Load custom file into dataframe.
+
+ Parameters
+ ----------
+ file: str
+ Path to file
+ file_types: list
+ Supported file types
+ data_files: dict
+ Contains all available data files within the Export folder
+ add_extension:
+ Takes a file name and tries loading with csv or xlsx extension
+
+ Returns
+ -------
+ pd.DataFrame:
+ Dataframe with custom data
diff --git a/website/content/api/forecast/mom/_index.md b/website/content/api/forecast/mom/_index.md
new file mode 100644
index 00000000000..6daa474a157
--- /dev/null
+++ b/website/content/api/forecast/mom/_index.md
@@ -0,0 +1,19 @@
+## Get underlying data
+### forecast.mom(dataset: pandas.core.frame.DataFrame, target_column: str = 'close', period: int = 10) -> pandas.core.frame.DataFrame
+
+A momentum oscillator, which measures the percentage change between the current
+ value and the n period past value.
+
+ Parameters
+ ----------
+ dataset : pd.DataFrame
+ The dataset you wish to calculate with
+ target_column : str
+ The column you wish to add the MOM to
+ period : int
+ Time Span
+
+ Returns
+ -------
+ pd.DataFrame:
+ Dataframe with added MOM column
diff --git a/website/content/api/forecast/nbeats/_index.md b/website/content/api/forecast/nbeats/_index.md
new file mode 100644
index 00000000000..ca0f6c2d50d
--- /dev/null
+++ b/website/content/api/forecast/nbeats/_index.md
@@ -0,0 +1,124 @@
+To obtain charts, make sure to add `chart=True` as the last parameter
+
+## Get underlying data
+### forecast.nbeats(data: Union[pandas.core.series.Series, pandas.core.frame.DataFrame], target_column: str = 'close', n_predict: int = 5, past_covariates: str = None, train_split: float = 0.85, forecast_horizon: int = 5, input_chunk_length: int = 14, output_chunk_length: int = 5, num_stacks: int = 10, num_blocks: int = 3, num_layers: int = 4, layer_widths: int = 512, batch_size: int = 800, n_epochs: int = 100, learning_rate: float = 0.001, model_save_name: str = 'nbeats_model', force_reset: bool = True, save_checkpoints: bool = True) -> Tuple[List[darts.timeseries.TimeSeries], List[darts.timeseries.TimeSeries], List[darts.timeseries.TimeSeries], Optional[float], Any]
+
+Perform NBEATS Forecasting
+
+ Args:
+ data (Union[pd.Series, pd.DataFrame]):
+ Input Data
+ target_column (str, optional):
+ Target column to forecast. Defaults to "close".
+ n_predict (int, optional):
+ Days to predict. Defaults to 5.
+ train_split (float, optional):
+ Train/val split. Defaults to 0.85.
+ past_covariates (str, optional):
+ Multiple secondary columns to factor in when forecasting. Defaults to None.
+ forecast_horizon (int, optional):
+ Forecast horizon when performing historical forecasting. Defaults to 5.
+ input_chunk_length (int, optional):
+ Number of past time steps that are fed to the forecasting module at prediction time. Defaults to 14.
+ output_chunk_length (int, optional):
+ The length of the forecast of the model. Defaults to 5.
+ num_stacks (int, optional):
+ The number of stacks that make up the whole model. Defaults to 10.
+ num_blocks (int, optional):
+ The number of blocks making up every stack. Defaults to 3.
+ num_layers (int, optional):
+ The number of fully connected layers preceding the final forking layers in each block
+ of every stack. Defaults to 4.
+ layer_widths (int, optional):
+ Determines the number of neurons that make up each fully connected layer in each block
+ of every stack. Defaults to 512.
+ batch_size (int, optional):
+ Number of time series (input and output sequences) used in each training pass. Defaults to 32.
+ n_epochs (int, optional):
+ Number of epochs over which to train the model. Defaults to 100.
+ learning_rate (float, optional):
+ Defaults to 1e-3.
+ model_save_name (str, optional):
+ Name for model. Defaults to "brnn_model".
+ force_reset (bool, optional):
+ If set to True, any previously-existing model with the same name will be reset
+ (all checkpoints will be discarded). Defaults to True.
+ save_checkpoints (bool, optional):
+ Whether or not to automatically save the untrained model and checkpoints from training.
+ Defaults to True.
+
+ Returns:
+ List[TimeSeries]
+ Adjusted Data series
+ List[TimeSeries]
+ Historical forecast by best RNN model
+ List[TimeSeries]
+ list of Predictions
+ Optional[float]
+ Mean average precision error
+ Any
+ Best NBEATS Model
+
+## Getting charts
+### forecast.nbeats(data: Union[pandas.core.frame.DataFrame, pandas.core.series.Series], target_column: str = 'close', dataset_name: str = '', n_predict: int = 5, past_covariates: str = None, train_split: float = 0.85, forecast_horizon: int = 5, input_chunk_length: int = 14, output_chunk_length: int = 5, num_stacks: int = 10, num_blocks: int = 3, num_layers: int = 4, layer_widths: int = 512, n_epochs: int = 100, learning_rate: float = 0.001, batch_size: int = 800, model_save_name: str = 'nbeats_model', force_reset: bool = True, save_checkpoints: bool = True, export: str = '', residuals: bool = False, forecast_only: bool = False, start_date: Optional[datetime.datetime] = None, end_date: Optional[datetime.datetime] = None, naive: bool = False, chart=True)
+
+Display NBEATS forecast
+
+ Parameters
+ ----------
+ data (Union[pd.Series, pd.DataFrame]):
+ Input Data
+ target_column (str, optional):
+ Target column to forecast. Defaults to "close".
+ dataset_name str
+ The name of the ticker to be predicted
+ n_predict (int, optional):
+ Days to predict. Defaults to 5.
+ train_split (float, optional):
+ Train/val split. Defaults to 0.85.
+ past_covariates (str, optional):
+ Multiple secondary columns to factor in when forecasting. Defaults to None.
+ forecast_horizon (int, optional):
+ Forecast horizon when performing historical forecasting. Defaults to 5.
+ input_chunk_length (int, optional):
+ Number of past time steps that are fed to the forecasting module at prediction time. Defaults to 14.
+ output_chunk_length (int, optional):
+ The length of the forecast of the model. Defaults to 5.
+ num_stacks (int, optional):
+ The number of stacks that make up the whole model. Defaults to 10.
+ num_blocks (int, optional):
+ The number of blocks making up every stack. Defaults to 3.
+ num_layers (int, optional):
+ The number of fully connected layers preceding the final forking layers in each block
+ of every stack. Defaults to 4.
+ layer_widths (int, optional):
+ Determines the number of neurons that make up each fully connected layer in each block
+ of every stack. Defaults to 512.
+ batch_size (int, optional):
+ Number of time series (input and output sequences) used in each training pass. Defaults
+ to 32.
+ n_epochs (int, optional):
+ Number of epochs over which to train the model. Defaults to 100.
+ learning_rate (float, optional):
+ Defaults to 1e-3.
+ model_save_name (str, optional):
+ Name for model. Defaults to "brnn_model".
+ force_reset (bool, optional):
+ If set to True, any previously-existing model with the same name will be reset (all
+ checkpoints will be discarded). Defaults to True.
+ save_checkpoints (bool, optional):
+ Whether or not to automatically save the untrained model and checkpoints from training.
+ Defaults to True.
+ export: str
+ Format to export data
+ residuals: bool
+ Whether to show residuals for the model. Defaults to False.
+ forecast_only: bool
+ Whether to only show dates in the forecasting range. Defaults to False.
+ start_date: Optional[datetime]
+ The starting date to perform analysis, data before this is trimmed. Defaults to None.
+ end_date: Optional[datetime]
+ The ending date to perform analysis, data after this is trimmed. Defaults to None.
+ naive: bool
+ Whether to show the naive baseline. This just assumes the closing price will be the same
+ as the previous day's closing price. Defaults to False.
diff --git a/website/content/api/forecast/plot/_index.md b/website/content/api/forecast/plot/_index.md
new file mode 100644
index 00000000000..8045389eea9
--- /dev/null
+++ b/website/content/api/forecast/plot/_index.md
@@ -0,0 +1,27 @@
+To obtain charts, make sure to add `chart=True` as the last parameter
+
+## Get underlying data
+### forecast.plot(data: Union[pandas.core.frame.DataFrame, Dict[str, pandas.core.frame.DataFrame]], export: str = '', external_axes: Optional[List[axes]] = None)
+
+Plot data from a dataset
+ Parameters
+ ----------
+ data: Dict[str: pd.DataFrame]
+ Dictionary with key being dataset.column and dataframes being values
+ export: str
+ Format to export image
+ external_axes:Optional[List[plt.axes]]
+ External axes to plot on
+
+## Getting charts
+### forecast.plot(data: Union[pandas.core.frame.DataFrame, Dict[str, pandas.core.frame.DataFrame]], export: str = '', external_axes: Optional[List[axes]] = None, chart=True)
+
+Plot data from a dataset
+ Parameters
+ ----------
+ data: Dict[str: pd.DataFrame]
+ Dictionary with key being dataset.column and dataframes being values
+ export: str
+ Format to export image
+ external_axes:Optional[List[plt.axes]]
+ External axes to plot on
diff --git a/website/content/api/forecast/regr/_index.md b/website/content/api/forecast/regr/_index.md
new file mode 100644
index 00000000000..c0619e04ed6
--- /dev/null
+++ b/website/content/api/forecast/regr/_index.md
@@ -0,0 +1,74 @@
+To obtain charts, make sure to add `chart=True` as the last parameter
+
+## Get underlying data
+### forecast.regr(data: Union[pandas.core.series.Series, pandas.core.frame.DataFrame], target_column: str = 'close', n_predict: int = 5, past_covariates: str = None, train_split: float = 0.85, forecast_horizon: int = 5, output_chunk_length: int = 1, lags: Union[int, List[int]] = 72) -> Tuple[List[darts.timeseries.TimeSeries], List[darts.timeseries.TimeSeries], List[darts.timeseries.TimeSeries], float, Any]
+
+Perform Regression Forecasting
+
+ Args:
+ data (Union[pd.Series, pd.DataFrame]):
+ Input Data
+ n_predict (int, optional):
+ Days to predict. Defaults to 5.
+ target_column (str, optional):
+ Target column to forecast. Defaults to "close".
+ train_split (float, optional):
+ Train/val split. Defaults to 0.85.
+ past_covariates (str, optional):
+ Multiple secondary columns to factor in when forecasting. Defaults to None.
+ forecast_horizon (int, optional):
+ Forecast horizon when performing historical forecasting. Defaults to 5.
+ output_chunk_length (int, optional):
+ The length of the forecast of the model. Defaults to 1.
+ lags (int, list)
+ lagged target values to predict the next time step
+
+ Returns:
+ List[TimeSeries]
+ Adjusted Data series
+ List[TimeSeries]
+ Historical forecast by best RNN model
+ List[TimeSeries]
+ list of Predictions
+ float
+ Mean average precision error
+ Any
+ Best Regression Model
+
+## Getting charts
+### forecast.regr(data: Union[pandas.core.series.Series, pandas.core.frame.DataFrame], target_column: str = 'close', dataset_name: str = '', n_predict: int = 5, past_covariates: str = None, train_split: float = 0.85, forecast_horizon: int = 5, output_chunk_length: int = 1, lags: Union[int, List[int]] = 72, export: str = '', residuals: bool = False, forecast_only: bool = False, start_date: Optional[datetime.datetime] = None, end_date: Optional[datetime.datetime] = None, naive: bool = False, chart=True)
+
+Display Regression Forecasting
+
+ Args:
+ data (Union[pd.Series, pd.DataFrame]):
+ Input Data
+ target_column (str, optional):
+ Target column to forecast. Defaults to "close".
+ dataset_name str
+ The name of the ticker to be predicted
+ n_predict (int, optional):
+ Days to predict. Defaults to 5.
+ train_split (float, optional):
+ Train/val split. Defaults to 0.85.
+ past_covariates (str, optional):
+ Multiple secondary columns to factor in when forecasting. Defaults to None.
+ forecast_horizon (int, optional):
+ Forecast horizon when performing historical forecasting. Defaults to 5.
+ output_chunk_length (int, optional):
+ The length of the forecast of the model. Defaults to 1.
+ lags (int, list)
+ lagged target values to predict the next time step
+ export: str
+ Format to export data
+ residuals: bool
+ Whether to show residuals for the model. Defaults to False.
+ forecast_only: bool
+ Whether to only show dates in the forecasting range. Defaults to False.
+ start_date: Optional[datetime]
+ The starting date to perform analysis, data before this is trimmed. Defaults to None.
+ end_date: Optional[datetime]
+ The ending date to perform analysis, data after this is trimmed. Defaults to None.
+ naive: bool
+ Whether to show the naive baseline. This just assumes the closing price will be the same
+ as the previous day's closing price. Defaults to False.
diff --git a/website/content/api/forecast/rename/_index.md b/website/content/api/forecast/rename/_index.md
new file mode 100644
index 00000000000..8f9667585d9
--- /dev/null
+++ b/website/content/api/forecast/rename/_index.md
@@ -0,0 +1,18 @@
+## Get underlying data
+### forecast.rename(df: pandas.core.frame.DataFrame, old_column: str, new_column: str) -> pandas.core.frame.DataFrame
+
+Rename a column in a dataframe
+
+ Parameters
+ ----------
+ df: pd.DataFrame
+ The dataframe to have a column renamed
+ old_column: str
+ The column that will have its name changed
+ new_column: str
+ The name to update to
+
+ Returns
+ ----------
+ new_df: pd.DataFrame
+ The dataframe with the renamed column
diff --git a/website/content/api/forecast/rnn/_index.md b/website/content/api/forecast/rnn/_index.md
new file mode 100644
index 00000000000..599b67db46d
--- /dev/null
+++ b/website/content/api/forecast/rnn/_index.md
@@ -0,0 +1,102 @@
+To obtain charts, make sure to add `chart=True` as the last parameter
+
+## Get underlying data
+### forecast.rnn(data: Union[pandas.core.series.Series, pandas.core.frame.DataFrame], target_column: str = 'close', n_predict: int = 5, train_split: float = 0.85, forecast_horizon: int = 5, model_type: str = 'LSTM', hidden_dim: int = 20, dropout: float = 0.0, batch_size: int = 16, n_epochs: int = 100, learning_rate: float = 0.001, model_save_name: str = 'rnn_model', training_length: int = 20, input_chunk_size: int = 14, force_reset: bool = True, save_checkpoints: bool = True) -> Tuple[List[darts.timeseries.TimeSeries], List[darts.timeseries.TimeSeries], List[darts.timeseries.TimeSeries], Optional[float], Any]
+
+Perform RNN forecasting
+
+ Args:
+ data (Union[pd.Series, pd.DataFrame]):
+ Input Data
+ n_predict (int, optional):
+ Days to predict. Defaults to 5.
+ target_column (str, optional):
+ Target column to forecast. Defaults to "close".
+ train_split (float, optional):
+ Train/val split. Defaults to 0.85.
+ forecast_horizon (int, optional):
+ Forecast horizon when performing historical forecasting. Defaults to 5.
+ model_type (str, optional):
+ Either a string specifying the RNN module type ("RNN", "LSTM" or "GRU"). Defaults to "LSTM".
+ hidden_dim (int, optional):
+ Size for feature maps for each hidden RNN layer.. Defaults to 20.
+ dropout (float, optional):
+ Fraction of neurons afected by Dropout. Defaults to 0.0.
+ batch_size (int, optional):
+ Number of time series (input and output sequences) used in each training pass. Defaults to 32.
+ n_epochs (int, optional):
+ Number of epochs over which to train the model. Defaults to 100.
+ learning_rate (float, optional):
+ Defaults to 1e-3.
+ model_save_name (str, optional):
+ Name for model. Defaults to "brnn_model".
+ force_reset (bool, optional):
+ If set to True, any previously-existing model with the same name will be reset
+ (all checkpoints will be discarded). Defaults to True.
+ save_checkpoints (bool, optional):
+ Whether or not to automatically save the untrained model and checkpoints from training.
+ Defaults to True.
+
+ Returns:
+ List[TimeSeries]
+ Adjusted Data series
+ List[TimeSeries]
+ Historical forecast by best RNN model
+ List[TimeSeries]
+ list of Predictions
+ float
+ Mean average precision error
+ Any
+ Best RNN Model
+
+## Getting charts
+### forecast.rnn(data: Union[pandas.core.frame.DataFrame, pandas.core.series.Series], target_column: str = 'close', dataset_name: str = '', n_predict: int = 5, train_split: float = 0.85, forecast_horizon: int = 5, model_type: str = 'LSTM', hidden_dim: int = 20, dropout: float = 0.0, batch_size: int = 16, n_epochs: int = 100, learning_rate: float = 0.001, model_save_name: str = 'rnn_model', training_length: int = 20, input_chunk_size: int = 14, force_reset: bool = True, save_checkpoints: bool = True, export: str = '', residuals: bool = False, forecast_only: bool = False, start_date: Optional[datetime.datetime] = None, end_date: Optional[datetime.datetime] = None, naive: bool = False, chart=True)
+
+Display RNN forecast
+
+ Parameters
+ ----------
+ data (Union[pd.Series, pd.DataFrame]):
+ Input Data
+ dataset_name str
+ The name of the ticker to be predicted
+ n_predict (int, optional):
+ Days to predict. Defaults to 5.
+ target_column (str, optional):
+ Target column to forecast. Defaults to "close".
+ train_split (float, optional):
+ Train/val split. Defaults to 0.85.
+ forecast_horizon (int, optional):
+ Forecast horizon when performing historical forecasting. Defaults to 5.
+ model_type (str, optional):
+ Either a string specifying the RNN module type ("RNN", "LSTM" or "GRU"). Defaults to "LSTM".
+ hidden_dim (int, optional):
+ Size for feature maps for each hidden RNN layer.. Defaults to 20.
+ dropout (float, optional):
+ Fraction of neurons afected by Dropout. Defaults to 0.0.
+ batch_size (int, optional):
+ Number of time series (input and output sequences) used in each training pass. Defaults to 32.
+ n_epochs (int, optional):
+ Number of epochs over which to train the model. Defaults to 100.
+ learning_rate (float, optional):
+ Defaults to 1e-3.
+ model_save_name (str, optional):
+ Name for model. Defaults to "brnn_model".
+ force_reset (bool, optional):
+ If set to True, any previously-existing model with the same name will be reset
+ (all checkpoints will be discarded). Defaults to True.
+ save_checkpoints (bool, optional):
+ Whether or not to automatically save the untrained model and checkpoints from training. Defaults to True.
+ forecast_only: bool
+ Whether to only show dates in the forecasting range. Defaults to False.
+ export: str
+ Format to export data
+ residuals: bool
+ Whether to show residuals for the model. Defaults to False.
+ start_date: Optional[datetime]
+ The starting date to perform analysis, data before this is trimmed. Defaults to None.
+ end_date: Optional[datetime]
+ The ending date to perform analysis, data after this is trimmed. Defaults to None.
+ naive: bool
+ Whether to show the naive baseline. This just assumes the closing price will be the same
+ as the previous day's closing price. Defaults to False.
diff --git a/website/content/api/forecast/roc/_index.md b/website/content/api/forecast/roc/_index.md
new file mode 100644
index 00000000000..9a8f16d8538
--- /dev/null
+++ b/website/content/api/forecast/roc/_index.md
@@ -0,0 +1,19 @@
+## Get underlying data
+### forecast.roc(dataset: pandas.core.frame.DataFrame, target_column: str = 'close', period: int = 10) -> pandas.core.frame.DataFrame
+
+A momentum oscillator, which measures the percentage change between the current
+ value and the n period past value.
+
+ Parameters
+ ----------
+ dataset : pd.DataFrame
+ The dataset you wish to calculate with
+ target_column : str
+ The column you wish to add the ROC to
+ period : int
+ Time Span
+
+ Returns
+ -------
+ pd.DataFrame:
+ Dataframe with added ROC column
diff --git a/website/content/api/forecast/rsi/_index.md b/website/content/api/forecast/rsi/_index.md
new file mode 100644
index 00000000000..337c5a31120
--- /dev/null
+++ b/website/content/api/forecast/rsi/_index.md
@@ -0,0 +1,19 @@
+## Get underlying data
+### forecast.rsi(dataset: pandas.core.frame.DataFrame, target_column: str = 'close', period: int = 10) -> pandas.core.frame.DataFrame
+
+A momentum indicator that measures the magnitude of recent price changes to evaluate
+ overbought or oversold conditions in the price of a stock or other asset.
+
+ Parameters
+ ----------
+ dataset : pd.DataFrame
+ The dataset you wish to calculate for
+ target_column : str
+ The column you wish to add the RSI to
+ period : int
+ Time Span
+
+ Returns
+ -------
+ pd.DataFrame:
+ Dataframe with added RSI column
diff --git a/website/content/api/forecast/season/_index.md b/website/content/api/forecast/season/_index.md
new file mode 100644
index 00000000000..82317177557
--- /dev/null
+++ b/website/content/api/forecast/season/_index.md
@@ -0,0 +1,21 @@
+## Get underlying data
+### forecast.season(data: pandas.core.frame.DataFrame, column: str = 'close', export: str = '', m: Optional[int] = None, max_lag: int = 24, alpha: float = 0.05, external_axes: Optional[List[axes]] = None)
+
+Plot seasonality from a dataset
+
+ Parameters
+ ----------
+ data: pd.DataFrame
+ The dataframe to plot
+ column: str
+ The column of the dataframe to analyze
+ export: str
+ Format to export image
+ m: Optional[int]
+ Optionally, a time lag to highlight on the plot. Default is none.
+ max_lag: int
+ The maximal lag order to consider. Default is 24.
+ alpha: float
+ The confidence interval to display. Default is 0.05.
+ external_axes:Optional[List[plt.axes]]
+ External axes to plot on
diff --git a/website/content/api/forecast/show/_index.md b/website/content/api/forecast/show/_index.md
new file mode 100644
index 00000000000..cc1cabc916a
--- /dev/null
+++ b/website/content/api/forecast/show/_index.md
@@ -0,0 +1,11 @@
+To obtain charts, make sure to add `chart=True` as the last parameter
+
+## Get underlying data
+### forecast.show(df: pandas.core.frame.DataFrame, limit: int = 15, name: str = '', export: str = '')
+
+
+
+## Getting charts
+### forecast.show(df: pandas.core.frame.DataFrame, limit: int = 15, name: str = '', export: str = '', chart=True)
+
+
diff --git a/website/content/api/forecast/signal/_index.md b/website/content/api/forecast/signal/_index.md
new file mode 100644
index 00000000000..1184c20ec5f
--- /dev/null
+++ b/website/content/api/forecast/signal/_index.md
@@ -0,0 +1,17 @@
+## Get underlying data
+### forecast.signal(dataset: pandas.core.frame.DataFrame) -> pandas.core.frame.DataFrame
+
+A price signal based on short/long term price.
+
+ 1 if the signal is that short term price will go up as compared to the long term.
+ 0 if the signal is that short term price will go down as compared to the long term.
+
+ Parameters
+ ----------
+ dataset : pd.DataFrame
+ The dataset you wish to calculate with
+
+ Returns
+ -------
+ pd.DataFrame:
+ Dataframe with added signal column
diff --git a/website/content/api/forecast/sto/_index.md b/website/content/api/forecast/sto/_index.md
new file mode 100644
index 00000000000..8beeae1ba1f
--- /dev/null
+++ b/website/content/api/forecast/sto/_index.md
@@ -0,0 +1,20 @@
+## Get underlying data
+### forecast.sto(dataset: pandas.core.frame.DataFrame, period: int = 10) -> pandas.core.frame.DataFrame
+
+Stochastic Oscillator %K and %D : A stochastic oscillator is a momentum indicator comparing a particular closing
+ price of a security to a range of its prices over a certain period of time. %K and %D are slow and fast indicators.
+
+ Requires Low/High/Close columns.
+ Note: This will drop first rows equal to period due to how this metric is calculated.
+
+ Parameters
+ ----------
+ dataset : pd.DataFrame
+ The dataset you wish to calculate for
+ period : int
+ Span
+
+ Returns
+ -------
+ pd.DataFrame:
+ Dataframe with added STO K & D columns
diff --git a/website/content/api/forecast/tcn/_index.md b/website/content/api/forecast/tcn/_index.md
new file mode 100644
index 00000000000..58822707044
--- /dev/null
+++ b/website/content/api/forecast/tcn/_index.md
@@ -0,0 +1,118 @@
+To obtain charts, make sure to add `chart=True` as the last parameter
+
+## Get underlying data
+### forecast.tcn(data: Union[pandas.core.series.Series, pandas.core.frame.DataFrame], target_column: str = 'close', n_predict: int = 5, past_covariates: str = None, train_split: float = 0.85, forecast_horizon: int = 5, input_chunk_length: int = 14, output_chunk_length: int = 5, dropout: float = 0.1, num_filters: int = 6, weight_norm: bool = True, dilation_base: int = 2, n_epochs: int = 100, learning_rate: float = 0.001, batch_size: int = 800, model_save_name: str = 'tcn_model', force_reset: bool = True, save_checkpoints: bool = True) -> Tuple[List[darts.timeseries.TimeSeries], List[darts.timeseries.TimeSeries], List[darts.timeseries.TimeSeries], Optional[float], Any]
+
+Perform TCN forecasting
+
+ Args:
+ data (Union[pd.Series, pd.DataFrame]):
+ Input Data
+ target_column (str, optional):
+ Target column to forecast. Defaults to "close".
+ n_predict (int, optional):
+ Days to predict. Defaults to 5.
+ train_split (float, optional):
+ Train/val split. Defaults to 0.85.
+ past_covariates (str, optional):
+ Multiple secondary columns to factor in when forecasting. Defaults to None.
+ forecast_horizon (int, optional):
+ Forecast horizon when performing historical forecasting. Defaults to 5.
+ input_chunk_length (int, optional):
+ Number of past time steps that are fed to the forecasting module at prediction time. Defaults to 14.
+ output_chunk_length (int, optional):
+ The length of the forecast of the model. Defaults to 5.
+ dropout (float, optional):
+ Fraction of neurons afected by Dropout. Defaults to 0.1.
+ num_filters (int, optional):
+ The number of filters in a convolutional layer of the TCN. Defaults to 6.
+ weight_norm (bool, optional):
+ Boolean value indicating whether to use weight normalization. Defaults to True.
+ dilation_base (int, optional):
+ The base of the exponent that will determine the dilation on every level. Defaults to 2.
+ batch_size (int, optional):
+ Number of time series (input and output sequences) used in each training pass. Defaults to 32.
+ n_epochs (int, optional):
+ Number of epochs over which to train the model. Defaults to 100.
+ learning_rate (float, optional):
+ Defaults to 1e-3.
+ model_save_name (str, optional):
+ Name for model. Defaults to "brnn_model".
+ force_reset (bool, optional):
+ If set to True, any previously-existing model with the same name will be reset
+ (all checkpoints will be discarded). Defaults to True.
+ save_checkpoints (bool, optional):
+ Whether or not to automatically save the untrained model and checkpoints from training.
+ Defaults to True.
+
+ Returns:
+ List[TimeSeries]
+ Adjusted Data series
+ List[TimeSeries]
+ Historical forecast by best RNN model
+ List[TimeSeries]
+ list of Predictions
+ Optional[float]
+ Mean average precision error
+ Any
+ Best TCN Model
+
+## Getting charts
+### forecast.tcn(data: Union[pandas.core.frame.DataFrame, pandas.core.series.Series], target_column: str = 'close', dataset_name: str = '', n_predict: int = 5, past_covariates: str = None, train_split: float = 0.85, forecast_horizon: int = 5, input_chunk_length: int = 14, output_chunk_length: int = 5, dropout: float = 0.1, num_filters: int = 6, weight_norm: bool = True, dilation_base: int = 2, n_epochs: int = 100, learning_rate: float = 0.001, batch_size: int = 800, model_save_name: str = 'tcn_model', force_reset: bool = True, save_checkpoints: bool = True, export: str = '', residuals: bool = False, forecast_only: bool = False, start_date: Optional[datetime.datetime] = None, end_date: Optional[datetime.datetime] = None, naive: bool = False, chart=True)
+
+Display TCN forecast
+
+ Parameters
+ ----------
+ data (Union[pd.Series, pd.DataFrame]):
+ Input Data
+ target_column (str, optional):
+ Target column to forecast. Defaults to "close".
+ dataset_name str
+ The name of the ticker to be predicted
+ n_predict (int, optional):
+ Days to predict. Defaults to 5.
+ train_split (float, optional):
+ Train/val split. Defaults to 0.85.
+ past_covariates (str, optional):
+ Multiple secondary columns to factor in when forecasting. Defaults to None.
+ forecast_horizon (int, optional):
+ Forecast horizon when performing historical forecasting. Defaults to 5.
+ input_chunk_length (int, optional):
+ Number of past time steps that are fed to the forecasting module at prediction time. Defaults to 14.
+ output_chunk_length (int, optional):
+ The length of the forecast of the model. Defaults to 5.
+ dropout (float, optional):
+ Fraction of neurons afected by Dropout. Defaults to 0.1.
+ num_filters (int, optional):
+ The number of filters in a convolutional layer of the TCN. Defaults to 6.
+ weight_norm (bool, optional):
+ Boolean value indicating whether to use weight normalization. Defaults to True.
+ dilation_base (int, optional):
+ The base of the exponent that will determine the dilation on every level. Defaults to 2.
+ batch_size (int, optional):
+ Number of time series (input and output sequences) used in each training pass. Defaults to 32.
+ n_epochs (int, optional):
+ Number of epochs over which to train the model. Defaults to 100.
+ learning_rate (float, optional):
+ Defaults to 1e-3.
+ model_save_name (str, optional):
+ Name for model. Defaults to "brnn_model".
+ force_reset (bool, optional):
+ If set to True, any previously-existing model with the same name will be reset
+ (all checkpoints will be discarded). Defaults to True.
+ save_checkpoints (bool, optional):
+ Whether or not to automatically save the untrained model and checkpoints from training. Defaults to True.
+ export: str
+ Format to export data
+ residuals: bool
+ Whether to show residuals for the model. Defaults to False.
+ forecast_only: bool
+ Whether to only show dates in the forecasting range. Defaults to False.
+ start_date: Optional[datetime]
+ The starting date to perform analysis, data before this is trimmed. Defaults to None.
+ end_date: Optional[datetime]
+ The ending date to perform analysis, data after this is trimmed. Defaults to None.
+ naive: bool
+ Whether to show the naive baseline. This just assumes the closing price will be the same
+ as the previous day's closing price. Defaults to False.
diff --git a/website/content/api/forecast/tft/_index.md b/website/content/api/forecast/tft/_index.md
new file mode 100644
index 00000000000..ab22b350708
--- /dev/null
+++ b/website/content/api/forecast/tft/_index.md
@@ -0,0 +1,133 @@
+To obtain charts, make sure to add `chart=True` as the last parameter
+
+## Get underlying data
+### forecast.tft(data: Union[pandas.core.series.Series, pandas.core.frame.DataFrame], target_column: str = 'close', n_predict: int = 30, past_covariates: str = None, train_split: float = 0.85, forecast_horizon: int = 5, input_chunk_length: int = 14, output_chunk_length: int = 5, hidden_size: int = 16, lstm_layers: int = 1, num_attention_heads: int = 4, full_attention: bool = False, dropout: float = 0.1, hidden_continuous_size: int = 8, n_epochs: int = 200, batch_size: int = 32, model_save_name: str = 'tft_model', force_reset: bool = True, save_checkpoints: bool = True) -> Tuple[List[darts.timeseries.TimeSeries], List[darts.timeseries.TimeSeries], List[darts.timeseries.TimeSeries], Optional[float], Any]
+
+Performs Temporal Fusion Transformer forecasting
+ The TFT applies multi-head attention queries on future inputs from mandatory future_covariates.
+ Specifying future encoders with add_encoders (read below) can automatically generate future
+ covariates and allows to use the model without having to pass any future_covariates to fit()
+ and predict().
+
+ https://unit8co.github.io/darts/generated_api/darts.models.forecasting.tft_model.html
+
+ Parameters
+ ----------
+ data (Union[pd.Series, pd.DataFrame]):
+ Input Data
+ target_column (str, optional):
+ Target column to forecast. Defaults to "close".
+ n_predict (int, optional):
+ Days to predict. Defaults to 5.
+ train_split (float, optional):
+ Train/val split. Defaults to 0.85.
+ past_covariates (str, optional):
+ Multiple secondary columns to factor in when forecasting. Defaults to None.
+ forecast_horizon (int, optional):
+ Forecast horizon when performing historical forecasting. Defaults to 5.
+ input_chunk_length (int, optional):
+ Number of past time steps that are fed to the forecasting module at prediction time.
+ Defaults to 14.
+ output_chunk_length (int, optional):
+ The length of the forecast of the model. Defaults to 5.
+ hidden_size (int, optional):
+ Hidden state size of the TFT. Defaults to 16.
+ lstm_layers (int, optional):
+ Number of layers for the Long Short Term Memory Encoder and Decoder. Defaults to 16.
+ num_attention_headers (int, optional):
+ Number of attention heads. Defaults to 4.
+ full_attention (bool, optional):
+ Whether to apply a multi-head attention query. Defaults to False>
+ dropout (float, optional):
+ Fraction of neurons affected by dropout. Defaults to 0.1.
+ hidden_continuous_size (int, optional):
+ Default hidden size for processing continuous variables. Defaults to 8.
+ n_epochs (int, optional):
+ Number of epochs to run during training. Defaults to 200.
+ batch_size (int, optional):
+ Number of samples to pass through network during a single epoch. Defaults to 32.
+ model_save_name (str, optional):
+ The name for the model. Defaults to tft_model
+ force_reset (bool, optional):
+ If set to True, any previously-existing model with the same name will be reset
+ (all checkpoints will be discarded). Defaults to True.
+ save_checkpoints (bool, optional):
+ Whether or not to automatically save the untrained model and checkpoints from training.
+ Defaults to True.
+
+
+
+ Returns
+ -------
+ List[float]
+ Adjusted Data series
+ List[float]
+ List of historical fcast values
+ List[float]
+ List of predicted fcast values
+ Optional[float]
+ precision
+ Any
+ Fit Prob. TFT model object.
+
+## Getting charts
+### forecast.tft(data: Union[pandas.core.series.Series, pandas.core.frame.DataFrame], target_column: str = 'close', dataset_name: str = '', n_predict: int = 30, past_covariates: str = None, train_split: float = 0.85, forecast_horizon: int = 5, input_chunk_length: int = 14, output_chunk_length: int = 5, hidden_size: int = 16, lstm_layers: int = 1, num_attention_heads: int = 4, full_attention: bool = False, dropout: float = 0.1, hidden_continuous_size: int = 8, n_epochs: int = 200, batch_size: int = 32, model_save_name: str = 'tft_model', force_reset: bool = True, save_checkpoints: bool = True, export: str = '', residuals: bool = False, forecast_only: bool = False, start_date: Optional[datetime.datetime] = None, end_date: Optional[datetime.datetime] = None, naive: bool = False, chart=True)
+
+Display Temporal Fusion Transformer forecast
+
+ Parameters
+ ----------
+ data (Union[pd.Series, pd.DataFrame]):
+ Input Data
+ target_column (str, optional):
+ Target column to forecast. Defaults to "close".
+ dataset_name str
+ The name of the ticker to be predicted
+ n_predict (int, optional):
+ Days to predict. Defaults to 5.
+ train_split (float, optional):
+ Train/val split. Defaults to 0.85.
+ past_covariates (str, optional):
+ Multiple secondary columns to factor in when forecasting. Defaults to None.
+ forecast_horizon (int, optional):
+ Forecast horizon when performing historical forecasting. Defaults to 5.
+ input_chunk_length (int, optional):
+ Number of past time steps that are fed to the forecasting module at prediction time.
+ Defaults to 14.
+ output_chunk_length (int, optional):
+ The length of the forecast of the model. Defaults to 5.
+ hidden_size (int, optional):
+ Hidden state size of the TFT. Defaults to 16.
+ lstm_layers (int, optional):
+ Number of layers for the Long Short Term Memory Encoder and Decoder. Defaults to 16.
+ num_attention_headers (int, optional):
+ Number of attention heads. Defaults to 4.
+ full_attention (bool, optional):
+ Whether to apply a multi-head attention query. Defaults to False>
+ dropout (float, optional):
+ Fraction of neurons affected by dropout. Defaults to 0.1.
+ hidden_continuous_size (int, optional):
+ Default hidden size for processing continuous variables. Defaults to 8.
+ n_epochs (int, optional):
+ Number of epochs to run during training. Defaults to 200.
+ batch_size (int, optional):
+ Number of samples to pass through network during a single epoch. Defaults to 32.
+ model_save_name (str, optional):
+ The name for the model. Defaults to tft_model
+ force_reset (bool, optional):
+ If set to True, any previously-existing model with the same name will be reset
+ (all checkpoints will be discarded). Defaults to True.
+ save_checkpoints (bool, optional):
+ Whether or not to automatically save the untrained model and checkpoints from training.
+ Defaults to True.
+ residuals: bool
+ Whether to show residuals for the model. Defaults to False.
+ forecast_only: bool
+ Whether to only show dates in the forecasting range. Defaults to False.
+ start_date: Optional[datetime]
+ The starting date to perform analysis, data before this is trimmed. Defaults to None.
+ end_date: Optional[datetime]
+ The ending date to perform analysis, data after this is trimmed. Defaults to None.
+ naive: bool
+ Whether to show the naive baseline. This just assumes the closing price will be the same
+ as the previous day's closing price. Defaults to False.
diff --git a/website/content/api/forecast/theta/_index.md b/website/content/api/forecast/theta/_index.md
new file mode 100644
index 00000000000..39517edb0d8
--- /dev/null
+++ b/website/content/api/forecast/theta/_index.md
@@ -0,0 +1,82 @@
+To obtain charts, make sure to add `chart=True` as the last parameter
+
+## Get underlying data
+### forecast.theta(data: Union[pandas.core.series.Series, pandas.core.frame.DataFrame], target_column: str = 'close', seasonal: str = 'M', seasonal_periods: int = 7, n_predict: int = 30, start_window: float = 0.85, forecast_horizon: int = 5) -> Tuple[List[darts.timeseries.TimeSeries], List[darts.timeseries.TimeSeries], List[darts.timeseries.TimeSeries], float, float, Any]
+
+Performs Theta forecasting
+ An implementation of the 4Theta method with configurable theta parameter.
+
+ https://unit8co.github.io/darts/generated_api/darts.models.forecasting.theta.html
+
+ Parameters
+ ----------
+ data : Union[pd.Series, np.ndarray]
+ Input data.
+ target_column (str, optional):
+ Target column to forecast. Defaults to "close".
+ seasonal: str
+ Seasonal component. One of [N, A, M]
+ Defaults to MULTIPLICATIVE.
+ seasonal_periods: int
+ Number of seasonal periods in a year
+ If not set, inferred from frequency of the series.
+ n_predict: int
+ Number of days to forecast
+ start_window: float
+ Size of sliding window from start of timeseries and onwards
+ forecast_horizon: int
+ Number of days to forecast when backtesting and retraining historical
+
+ Returns
+ -------
+ List[TimeSeries]
+ Adjusted Data series
+ List[TimeSeries]
+ Historical forecast by best theta
+ List[TimeSeries]
+ list of Predictions
+ float
+ Mean average precision error
+ float
+ Best Theta
+ Any
+ Theta Model
+
+## Getting charts
+### forecast.theta(data: Union[pandas.core.frame.DataFrame, pandas.core.series.Series], target_column: str = 'close', dataset_name: str = '', seasonal: str = 'M', seasonal_periods: int = 7, n_predict: int = 30, start_window: float = 0.85, forecast_horizon: int = 5, export: str = '', residuals: bool = False, forecast_only: bool = False, start_date: Optional[datetime.datetime] = None, end_date: Optional[datetime.datetime] = None, naive: bool = False, chart=True)
+
+Display Theta forecast
+
+ Parameters
+ ----------
+ data : Union[pd.Series, np.array]
+ Data to forecast
+ target_column (str, optional):
+ Target column to forecast. Defaults to "close".
+ dataset_name str
+ The name of the ticker to be predicted
+ seasonal: str
+ Seasonal component. One of [N, A, M]
+ Defaults to MULTIPLICATIVE.
+ seasonal_periods: int
+ Number of seasonal periods in a year
+ If not set, inferred from frequency of the series.
+ n_predict: int
+ Number of days to forecast
+ start_window: float
+ Size of sliding window from start of timeseries and onwards
+ forecast_horizon: int
+ Number of days to forecast when backtesting and retraining historical
+ export: str
+ Format to export data
+ residuals: bool
+ Whether to show residuals for the model. Defaults to False.
+ forecast_only: bool
+ Whether to only show dates in the forecasting range. Defaults to False.
+ start_date: Optional[datetime]
+ The starting date to perform analysis, data before this is trimmed. Defaults to None.
+ end_date: Optional[datetime]
+ The ending date to perform analysis, data after this is trimmed. Defaults to None.
+ naive: bool
+ Whether to show the naive baseline. This just assumes the closing price will be the same
+ as the previous day's closing price. Defaults to False.
diff --git a/website/content/api/forecast/trans/_index.md b/website/content/api/forecast/trans/_index.md
new file mode 100644
index 00000000000..0e1cffa8d02
--- /dev/null
+++ b/website/content/api/forecast/trans/_index.md
@@ -0,0 +1,128 @@
+To obtain charts, make sure to add `chart=True` as the last parameter
+
+## Get underlying data
+### forecast.trans(data: Union[pandas.core.series.Series, pandas.core.frame.DataFrame], target_column: str = 'close', n_predict: int = 5, train_split: float = 0.85, past_covariates: str = None, forecast_horizon: int = 5, input_chunk_length: int = 14, output_chunk_length: int = 5, d_model: int = 64, nhead: int = 4, num_encoder_layers: int = 3, num_decoder_layers: int = 3, dim_feedforward: int = 512, activation: str = 'relu', dropout: float = 0.0, batch_size: int = 32, n_epochs: int = 100, learning_rate: float = 0.001, model_save_name: str = 'trans_model', force_reset: bool = True, save_checkpoints: bool = True) -> Tuple[List[darts.timeseries.TimeSeries], List[darts.timeseries.TimeSeries], List[darts.timeseries.TimeSeries], Optional[float], Any]
+
+Performs Transformer forecasting
+
+ Args:
+ data (Union[pd.Series, pd.DataFrame]):
+ Input Data
+ n_predict (int, optional):
+ Days to predict. Defaults to 5.
+ target_column (str, optional):
+ Target column to forecast. Defaults to "close".
+ train_split (float, optional):
+ Train/val split. Defaults to 0.85.
+ past_covariates (str, optional):
+ Multiple secondary columns to factor in when forecasting. Defaults to None.
+ forecast_horizon (int, optional):
+ Forecast horizon when performing historical forecasting. Defaults to 5.
+ input_chunk_length (int, optional):
+ Number of past time steps that are fed to the forecasting module at prediction time. Defaults to 14.
+ output_chunk_length (int, optional):
+ The length of the forecast of the model. Defaults to 5.
+ d_model (int):
+ The number of expected features in the encoder/decoder inputs. Defaults to 64.
+ nhead (int):
+ The number of heads in the multi-head attention mechanism. Defaults to 4.
+ num_encoder_layers (int):
+ The number of encoder layers in the encoder. Defaults to 3.
+ num_decoder_layers (int):
+ The number of decoder layers in the encoder. Defaults to 3.
+ dim_feedforward (int):
+ The dimension of the feedforward network model. Defaults to 512.
+ activation (str):
+ The activation function of encoder/decoder intermediate layer, βreluβ or βgeluβ. Defaults to 'relu'.
+ dropout (float, optional):
+ Fraction of neurons afected by Dropout. Defaults to 0.0.
+ batch_size (int, optional):
+ Number of time series (input and output sequences) used in each training pass. Defaults to 32.
+ n_epochs (int, optional):
+ Number of epochs over which to train the model. Defaults to 100.
+ learning_rate (float, optional):
+ Defaults to 1e-3.
+ model_save_name (str, optional):
+ Name for model. Defaults to "brnn_model".
+ force_reset (bool, optional):
+ If set to True, any previously-existing model with the same name will be reset (all checkpoints will be
+ discarded). Defaults to True.
+ save_checkpoints (bool, optional):
+ Whether or not to automatically save the untrained model and checkpoints from training. Defaults to True.
+
+ Returns:
+ List[TimeSeries]
+ Adjusted Data series
+ List[TimeSeries]
+ Historical forecast by best RNN model
+ List[TimeSeries]
+ list of Predictions
+ Optional[float]
+ Mean average precision error
+ Any
+ Best transformer Model
+
+## Getting charts
+### forecast.trans(data: Union[pandas.core.series.Series, pandas.core.frame.DataFrame], target_column: str = 'close', dataset_name: str = '', n_predict: int = 5, past_covariates: str = None, train_split: float = 0.85, forecast_horizon: int = 5, input_chunk_length: int = 14, output_chunk_length: int = 5, d_model: int = 64, nhead: int = 4, num_encoder_layers: int = 3, num_decoder_layers: int = 3, dim_feedforward: int = 512, activation: str = 'relu', dropout: float = 0.1, batch_size: int = 16, n_epochs: int = 100, learning_rate: float = 0.001, model_save_name: str = 'trans_model', force_reset: bool = True, save_checkpoints: bool = True, export: str = '', residuals: bool = False, forecast_only: bool = False, start_date: Optional[datetime.datetime] = None, end_date: Optional[datetime.datetime] = None, naive: bool = False, chart=True)
+
+Display Transformer forecast
+
+ Parameters
+ ----------
+ data (Union[pd.Series, pd.DataFrame]):
+ Input Data
+ dataset_name str
+ The name of the ticker to be predicted
+ n_predict (int, optional):
+ Days to predict. Defaults to 5.
+ target_column (str, optional):
+ Target column to forecast. Defaults to "close".
+ train_split (float, optional):
+ Train/val split. Defaults to 0.85.
+ past_covariates (str, optional):
+ Multiple secondary columns to factor in when forecasting. Defaults to None.
+ forecast_horizon (int, optional):
+ Forecast horizon when performing historical forecasting. Defaults to 5.
+ input_chunk_length (int, optional):
+ Number of past time steps that are fed to the forecasting module at prediction time. Defaults to 14.
+ output_chunk_length (int, optional):
+ The length of the forecast of the model. Defaults to 5.
+ d_model (int):
+ The number of expected features in the encoder/decoder inputs. Defaults to 64.
+ nhead (int):
+ The number of heads in the multi-head attention mechanism. Defaults to 4.
+ num_encoder_layers (int):
+ The number of encoder layers in the encoder. Defaults to 3.
+ num_decoder_layers (int):
+ The number of decoder layers in the encoder. Defaults to 3.
+ dim_feedforward (int):
+ The dimension of the feedforward network model. Defaults to 512.
+ activation (str):
+ The activation function of encoder/decoder intermediate layer, βreluβ or βgeluβ. Defaults to 'relu'.
+ dropout (float, optional):
+ Fraction of neurons afected by Dropout. Defaults to 0.1.
+ batch_size (int, optional):
+ Number of time series (input and output sequences) used in each training pass. Defaults to 32.
+ n_epochs (int, optional):
+ Number of epochs over which to train the model. Defaults to 100.
+ model_save_name (str, optional):
+ Name for model. Defaults to "brnn_model".
+ force_reset (bool, optional):
+ If set to True, any previously-existing model with the same name will be reset
+ (all checkpoints will be discarded). Defaults to True.
+ save_checkpoints (bool, optional):
+ Whether or not to automatically save the untrained model and checkpoints from training.
+ Defaults to True.
+ export: str
+ Format to export data
+ residuals: bool
+ Whether to show residuals for the model. Defaults to False.
+ forecast_only: bool
+ Whether to only show dates in the forecasting range. Defaults to False.
+ start_date: Optional[datetime]
+ The starting date to perform analysis, data before this is trimmed. Defaults to None.
+ end_date: Optional[datetime]
+ The ending date to perform analysis, data after this is trimmed. Defaults to None.
+ naive: bool
+ Whether to show the naive baseline. This just assumes the closing price will be the same
+ as the previous day's closing price. Defaults to False.
diff --git a/website/content/api/forex/load/_index.md b/website/content/api/forex/load/_index.md
index 96d7173cd35..66f0f2cd4d4 100644
--- a/website/content/api/forex/load/_index.md
+++ b/website/content/api/forex/load/_index.md
@@ -1,5 +1,5 @@
## Get underlying data
-### forex.load(to_symbol: str, from_symbol: str, resolution: str = 'd', interval: str = '1day', start_date: str = '2021-09-23', source: str = 'YahooFinance') -> pandas.core.frame.DataFrame
+### forex.load(to_symbol: str, from_symbol: str, resolution: str = 'd', interval: str = '1day', start_date: str = '2021-09-26', source: str = 'YahooFinance') -> pandas.core.frame.DataFrame
Loads forex for two given symbols
diff --git a/website/content/api/stocks/ba/cnews/_index.md b/website/content/api/stocks/ba/cnews/_index.md
index e0a87cabee1..366e1655038 100644
--- a/website/content/api/stocks/ba/cnews/_index.md
+++ b/website/content/api/stocks/ba/cnews/_index.md
@@ -1,5 +1,5 @@
## Get underlying data
-### stocks.ba.cnews(symbol: str, start_date: str = '2022-08-24', end_date: str = '2022-09-23') -> List[Dict]
+### stocks.ba.cnews(symbol: str, start_date: str = '2022-08-27', end_date: str = '2022-09-26') -> List[Dict]
Get news from a company. [Source: Finnhub]
diff --git a/website/content/api/stocks/ba/hist/_index.md b/website/content/api/stocks/ba/hist/_index.md
index d20c33c8a67..885537fde09 100644
--- a/website/content/api/stocks/ba/hist/_index.md
+++ b/website/content/api/stocks/ba/hist/_index.md
@@ -1,7 +1,7 @@
To obtain charts, make sure to add `chart=True` as the last parameter
## Get underlying data
-### stocks.ba.hist(symbol: str, start_date: str = '2022-09-16', end_date: str = '2022-09-23', number: int = 100) -> pandas.core.frame.DataFrame
+### stocks.ba.hist(symbol: str, start_date: str = '2022-09-19', end_date: str = '2022-09-26', number: int = 100) -> pandas.core.frame.DataFrame
Get hour-level sentiment data for the chosen symbol
@@ -25,7 +25,7 @@ Get hour-level sentiment data for the chosen symbol
Dataframe of historical sentiment
## Getting charts
-### stocks.ba.hist(symbol: str, start_date: str = '2022-09-16', end_date: str = '2022-09-23', number: int = 100, raw: bool = False, limit: int = 10, export: str = '', external_axes: Optional[List[matplotlib.axes._axes.Axes]] = None, chart=True)
+### stocks.ba.hist(symbol: str, start_date: str = '2022-09-19', end_date: str = '2022-09-26', number: int = 100, raw: bool = False, limit: int = 10, export: str = '', external_axes: Optional[List[matplotlib.axes._axes.Axes]] = None, chart=True)
Display historical sentiment data of a ticker,
and plot a chart with RHI and AHI.
diff --git a/website/content/api/stocks/ba/trend/_index.md b/website/content/api/stocks/ba/trend/_index.md
index 0a2632b4e67..d0ed3eb72ca 100644
--- a/website/content/api/stocks/ba/trend/_index.md
+++ b/website/content/api/stocks/ba/trend/_index.md
@@ -1,7 +1,7 @@
To obtain charts, make sure to add `chart=True` as the last parameter
## Get underlying data
-### stocks.ba.trend(start_date: datetime.datetime = datetime.datetime(2022, 9, 23, 15, 38, 2, 184449), hour: int = 0, number: int = 10) -> pandas.core.frame.DataFrame
+### stocks.ba.trend(start_date: datetime.datetime = datetime.datetime(2022, 9, 26, 8, 3, 2, 310220), hour: int = 0, number: int = 10) -> pandas.core.frame.DataFrame
Get sentiment data on the most talked about tickers
within the last hour
@@ -24,7 +24,7 @@ Get sentiment data on the most talked about tickers
Dataframe of trending data
## Getting charts
-### stocks.ba.trend(start_date: datetime.datetime = datetime.datetime(2022, 9, 23, 15, 38, 2, 184662, chart=True), hour: int = 0, number: int = 10, limit: int = 10, export: str = '')
+### stocks.ba.trend(start_date: datetime.datetime = datetime.datetime(2022, 9, 26, 8, 3, 2, 310261, chart=True), hour: int = 0, number: int = 10, limit: int = 10, export: str = '')
Display most talked about tickers within
the last hour together with their sentiment data.
diff --git a/website/content/api/stocks/ca/hcorr/_index.md b/website/content/api/stocks/ca/hcorr/_index.md
index 44eb5fb0b22..9d2e29bfee1 100644
--- a/website/content/api/stocks/ca/hcorr/_index.md
+++ b/website/content/api/stocks/ca/hcorr/_index.md
@@ -1,7 +1,7 @@
To obtain charts, make sure to add `chart=True` as the last parameter
## Get underlying data
-### stocks.ca.hcorr(similar: List[str], start_date: str = '2021-09-22', candle_type: str = 'a')
+### stocks.ca.hcorr(similar: List[str], start_date: str = '2021-09-25', candle_type: str = 'a')
Get historical price correlation. [Source: Yahoo Finance]
@@ -18,7 +18,7 @@ To obtain charts, make sure to add `chart=True` as the last parameter
OHLCA column to use for candles or R for returns, by default "a" for Adjusted Close
## Getting charts
-### stocks.ca.hcorr(similar: List[str], start_date: str = '2021-09-22', candle_type: str = 'a', display_full_matrix: bool = False, raw: bool = False, external_axes: Optional[List[matplotlib.axes._axes.Axes]] = None, export: str = '', chart=True)
+### stocks.ca.hcorr(similar: List[str], start_date: str = '2021-09-25', candle_type: str = 'a', display_full_matrix: bool = False, raw: bool = False, external_axes: Optional[List[matplotlib.axes._axes.Axes]] = None, export: str = '', chart=True)
Correlation heatmap based on historical price comparison
diff --git a/website/content/api/stocks/ca/hist/_index.md b/website/content/api/stocks/ca/hist/_index.md
index 2239ee754ec..32e9d210823 100644
--- a/website/content/api/stocks/ca/hist/_index.md
+++ b/website/content/api/stocks/ca/hist/_index.md
@@ -1,7 +1,7 @@
To obtain charts, make sure to add `chart=True` as the last parameter
## Get underlying data
-### stocks.ca.hist(similar: List[str], start_date: str = '2021-09-22', candle_type: str = 'a') -> pandas.core.frame.DataFrame
+### stocks.ca.hist(similar: List[str], start_date: str = '2021-09-25', candle_type: str = 'a') -> pandas.core.frame.DataFrame
Get historical prices for all comparison stocks
@@ -22,7 +22,7 @@ Get historical prices for all comparison stocks
Dataframe containing candle type variable for each ticker
## Getting charts
-### stocks.ca.hist(similar: List[str], start_date: str = '2021-09-22', candle_type: str = 'a', normalize: bool = True, export: str = '', external_axes: Optional[List[matplotlib.axes._axes.Axes]] = None, chart=True)
+### stocks.ca.hist(similar: List[str], start_date: str = '2021-09-25', candle_type: str = 'a', normalize: bool = True, export: str = '', external_axes: Optional[List[matplotlib.axes._axes.Axes]] = None, chart=True)
Display historical stock prices. [Source: Yahoo Finance]
diff --git a/website/content/api/stocks/ca/volume/_index.md b/website/content/api/stocks/ca/volume/_index.md
index bf8f8f0c023..5358aa224a6 100644
--- a/website/content/api/stocks/ca/volume/_index.md
+++ b/website/content/api/stocks/ca/volume/_index.md
@@ -1,7 +1,7 @@
To obtain charts, make sure to add `chart=True` as the last parameter
## Get underlying data
-### stocks.ca.volume(similar: List[str], start_date: str = '2021-09-22') -> pandas.core.frame.DataFrame
+### stocks.ca.volume(similar: List[str], start_date: str = '2021-09-25') -> pandas.core.frame.DataFrame
Get stock volume. [Source: Yahoo Finance]
@@ -15,7 +15,7 @@ Get stock volume. [Source: Yahoo Finance]
Start date of comparison, by default 1 year ago
## Getting charts
-### stocks.ca.volume(similar: List[str], start_date: str = '2021-09-22', export: str = '', external_axes: Optional[List[matplotlib.axes._axes.Axes]] = None, chart=True)
+### stocks.ca.volume(similar: List[str], start_date: str = '2021-09-25', export: str = '', external_axes: Optional[List[matplotlib.axes._axes.Axes]] = None, chart=True)
Display stock volume. [Source: Yahoo Finance]
diff --git a/website/content/api/stocks/candle/_index.md b/website/content/api/stocks/candle/_index.md
index 7a928acdb63..4e4f7902e8f 100644
--- a/website/content/api/stocks/candle/_index.md
+++ b/website/content/api/stocks/candle/_index.md
@@ -1,5 +1,5 @@
## Get underlying data
-### stocks.candle(symbol: str, data: pandas.core.frame.DataFrame = None, use_matplotlib: bool = True, intraday: bool = False, add_trend: bool = False, ma: Optional[Iterable[int]] = None, asset_type: str = '', start_date: datetime.datetime = datetime.datetime(2019, 9, 19, 15, 38, 2, 731895), interval: int = 1440, end_date: datetime.datetime = datetime.datetime(2022, 9, 23, 15, 38, 2, 731896), prepost: bool = False, source: str = 'YahooFinance', iexrange: str = 'ytd', weekly: bool = False, monthly: bool = False, external_axes: Optional[List[matplotlib.axes._axes.Axes]] = None, raw: bool = False)
+### stocks.candle(symbol: str, data: pandas.core.frame.DataFrame = None, use_matplotlib: bool = True, intraday: bool = False, add_trend: bool = False, ma: Optional[Iterable[int]] = None, asset_type: str = '', start_date: datetime.datetime = datetime.datetime(2019, 9, 22, 8, 3, 1, 875559), interval: int = 1440, end_date: datetime.datetime = datetime.datetime(2022, 9, 26, 8, 3, 1, 875573), prepost: bool = False, source: str = 'YahooFinance', iexrange: str = 'ytd', weekly: bool = False, monthly: bool = False, external_axes: Optional[List[matplotlib.axes._axes.Axes]] = None, raw: bool = False)
Shows candle plot of loaded ticker. [Source: Yahoo Finance, IEX Cloud or Alpha Vantage]
diff --git a/website/content/api/stocks/dd/pt/_index.md b/website/content/api/stocks/dd/pt/_index.md
index 2043a723488..b90e94ff4da 100644
--- a/website/content/api/stocks/dd/pt/_index.md
+++ b/website/content/api/stocks/dd/pt/_index.md
@@ -16,7 +16,7 @@ Get analysts' price targets for a given stock. [Source: Business Insider]
Analysts data
## Getting charts
-### stocks.dd.pt(symbol: str, data: pandas.core.frame.DataFrame, start_date: str = '2022-09-23', limit: int = 10, raw: bool = False, export: str = '', external_axes: Optional[List[matplotlib.axes._axes.Axes]] = None, chart=True)
+### stocks.dd.pt(symbol: str, data: pandas.core.frame.DataFrame, start_date: str = '2022-09-26', limit: int = 10, raw: bool = False, export: str = '', external_axes: Optional[List[matplotlib.axes._axes.Axes]] = None, chart=True)
Display analysts' price targets for a given stock. [Source: Business Insider]
diff --git a/website/content/api/stocks/disc/dividends/_index.md b/website/content/api/stocks/disc/dividends/_index.md
index fd5bbd330c2..fa0ee2a234c 100644
--- a/website/content/api/stocks/disc/dividends/_index.md
+++ b/website/content/api/stocks/disc/dividends/_index.md
@@ -1,5 +1,5 @@
## Get underlying data
-### stocks.disc.dividends(date: str = '2022-09-23') -> pandas.core.frame.DataFrame
+### stocks.disc.dividends(date: str = '2022-09-26') -> pandas.core.frame.DataFrame
Gets dividend calendar for given date. Date represents Ex-Dividend Date
diff --git a/website/content/api/stocks/disc/ipo/_index.md b/website/content/api/stocks/disc/ipo/_index.md
index 593a9bf03b2..1accd9d1c89 100644
--- a/website/content/api/stocks/disc/ipo/_index.md
+++ b/website/content/api/stocks/disc/ipo/_index.md
@@ -1,5 +1,5 @@
## Get underlying data
-### stocks.disc.ipo(start_date: str = '2022-09-18', end_date: str = '2022-09-23') -> pandas.core.frame.DataFrame
+### stocks.disc.ipo(start_date: str = '2022-09-21', end_date: str = '2022-09-26') -> pandas.core.frame.DataFrame
Get IPO calendar
diff --git a/website/content/api/stocks/dps/ftd/_index.md b/website/content/api/stocks/dps/ftd/_index.md
index 6156ff06859..7b203879430 100644
--- a/website/content/api/stocks/dps/ftd/_index.md
+++ b/website/content/api/stocks/dps/ftd/_index.md
@@ -1,7 +1,7 @@
To obtain charts, make sure to add `chart=True` as the last parameter
## Get underlying data
-### stocks.dps.ftd(symbol: str, start_date: str = '2022-07-25', end_date: str = '2022-09-23', limit: int = 0) -> pandas.core.frame.DataFrame
+### stocks.dps.ftd(symbol: str, start_date: str = '2022-07-28', end_date: str = '2022-09-26', limit: int = 0) -> pandas.core.frame.DataFrame
Display fails-to-deliver data for a given ticker. [Source: SEC]
@@ -22,7 +22,7 @@ Display fails-to-deliver data for a given ticker. [Source: SEC]
Fail to deliver data
## Getting charts
-### stocks.dps.ftd(symbol: str, data: pandas.core.frame.DataFrame, start_date: str = '2022-07-25', end_date: str = '2022-09-23', limit: int = 0, raw: bool = False, export: str = '', external_axes: Optional[List[matplotlib.axes._axes.Axes]] = None, chart=True)
+### stocks.dps.ftd(symbol: str, data: pandas.core.frame.DataFrame, start_date: str = '2022-07-28', end_date: str = '2022-09-26', limit: int = 0, raw: bool = False, export: str = '', external_axes: Optional[List[matplotlib.axes._axes.Axes]] = None, chart=True)
Display fails-to-deliver data for a given ticker. [Source: SEC]
diff --git a/website/content/api/stocks/fa/analysis/_index.md b/website/content/api/stocks/fa/analysis/_index.md
index 53414f8691c..c0512877c4a 100644
--- a/website/content/api/stocks/fa/analysis/_index.md
+++ b/website/content/api/stocks/fa/analysis/_index.md
@@ -1,5 +1,5 @@
## Get underlying data
-### stocks.fa.analysis(symbol: str) -> str
+### stocks.fa.analysis(symbol: str) -> pandas.core.frame.DataFrame
Save time reading SEC filings with the help of machine learning. [Source: https://eclect.us]
diff --git a/website/content/api/stocks/fa/mktcap/_index.md b/website/content/api/stocks/fa/mktcap/_index.md
index e7d04fcdbf9..afe6cb2f267 100644
--- a/website/content/api/stocks/fa/mktcap/_index.md
+++ b/website/content/api/stocks/fa/mktcap/_index.md
@@ -1,7 +1,7 @@
To obtain charts, make sure to add `chart=True` as the last parameter
## Get underlying data
-### stocks.fa.mktcap(symbol: str, start_date: str = '2019-09-21') -> Tuple[pandas.core.frame.DataFrame, str]
+### stocks.fa.mktcap(symbol: str, start_date: str = '2019-09-24') -> Tuple[pandas.core.frame.DataFrame, str]
Get market cap over time for ticker. [Source: Yahoo Finance]
@@ -20,7 +20,7 @@ Get market cap over time for ticker. [Source: Yahoo Finance]
Currency of ticker
## Getting charts
-### stocks.fa.mktcap(symbol: str, start_date: str = '2019-09-21', export: str = '', external_axes: Optional[List[matplotlib.axes._axes.Axes]] = None, chart=True)
+### stocks.fa.mktcap(symbol: str, start_date: str = '2019-09-24', export: str = '', external_axes: Optional[List[matplotlib.axes._axes.Axes]] = None, chart=True)
Display market cap over time. [Source: Yahoo Finance]
diff --git a/website/content/api/stocks/ins/act/_index.md b/website/content/api/stocks/ins/act/_index.md
index 11601611c0e..fd2c827538d 100644
--- a/website/content/api/stocks/ins/act/_index.md
+++ b/website/content/api/stocks/ins/act/_index.md
@@ -16,7 +16,7 @@ Get insider activity. [Source: Business Insider]
Get insider activity data
## Getting charts
-### stocks.ins.act(data: pandas.core.frame.DataFrame, symbol: str, start_date: str = '2019-09-19', interval: str = '1440min', limit: int = 10, raw: bool = False, export: str = '', external_axes: Optional[List[matplotlib.axes._axes.Axes]] = None, chart=True)
+### stocks.ins.act(data: pandas.core.frame.DataFrame, symbol: str, start_date: str = '2019-09-22', interval: str = '1440min', limit: int = 10, raw: bool = False, export: str = '', external_axes: Optional[List[matplotlib.axes._axes.Axes]] = None, chart=True)
Display insider activity. [Source: Business Insider]
diff --git a/website/content/api/stocks/load/_index.md b/website/content/api/stocks/load/_index.md
index 48a4dff40ac..fbcf84b7e7b 100644
--- a/website/content/api/stocks/load/_index.md
+++ b/website/content/api/stocks/load/_index.md
@@ -1,5 +1,5 @@
## Get underlying data
-### stocks.load(symbol: str, start_date: datetime.datetime = datetime.datetime(2019, 9, 19, 15, 38, 2, 731876), interval: int = 1440, end_date: datetime.datetime = datetime.datetime(2022, 9, 23, 15, 38, 2, 731892), prepost: bool = False, source: str = 'YahooFinance', iexrange: str = 'ytd', weekly: bool = False, monthly: bool = False)
+### stocks.load(symbol: str, start_date: datetime.datetime = None, interval: int = 1440, end_date: datetime.datetime = None, prepost: bool = False, source: str = 'YahooFinance', iexrange: str = 'ytd', weekly: bool = False, monthly: bool = False)
Load a symbol to perform analysis using the string above as a template.
diff --git a/website/content/api/stocks/options/pcr/_index.md b/website/content/api/stocks/options/pcr/_index.md
index 583862ad116..b0d89fc9879 100644
--- a/website/content/api/stocks/options/pcr/_index.md
+++ b/website/content/api/stocks/options/pcr/_index.md
@@ -1,7 +1,7 @@
To obtain charts, make sure to add `chart=True` as the last parameter
## Get underlying data
-### stocks.options.pcr(symbol: str, window: int = 30, start_date: str = '2021-09-22') -> pandas.core.frame.DataFrame
+### stocks.options.pcr(symbol: str, window: int = 30, start_date: str = '2021-09-25') -> pandas.core.frame.DataFrame
Gets put call ratio over last time window [Source: AlphaQuery.com]
@@ -15,7 +15,7 @@ Gets put call ratio over last time window [Source: AlphaQuery.com]
Start date to plot, by default last 366 days
## Getting charts
-### stocks.options.pcr(symbol: str, window: int = 30, start_date: str = '2021-09-22', export: str = '', external_axes: Optional[List[matplotlib.axes._axes.Axes]] = None, chart=True)
+### stocks.options.pcr(symbol: str, window: int = 30, start_date: str = '2021-09-25', export: str = '', external_axes: Optional[List[matplotlib.axes._axes.Axes]] = None, chart=True)
Display put call ratio [Source: AlphaQuery.com]
diff --git a/website/content/api/stocks/screener/historical/_index.md b/website/content/api/stocks/screener/historical/_index.md
index b127c858119..d2c74f4f0d6 100644
--- a/website/content/api/stocks/screener/historical/_index.md
+++ b/website/content/api/stocks/screener/historical/_index.md
@@ -1,7 +1,7 @@
To obtain charts, make sure to add `chart=True` as the last parameter
## Get underlying data
-### stocks.screener.historical(preset_loaded: str = 'top_gainers', limit: int = 10, start_date: str = '2022-03-27', type_candle: str = 'a', normalize: bool = True)
+### stocks.screener.historical(preset_loaded: str = 'top_gainers', limit: int = 10, start_date: str = '2022-03-30', type_candle: str = 'a', normalize: bool = True)
View historical price of stocks that meet preset
@@ -28,7 +28,7 @@ View historical price of stocks that meet preset
Whether some random stock selection due to limitations
## Getting charts
-### stocks.screener.historical(preset_loaded: str = 'top_gainers', limit: int = 10, start_date: str = '2022-03-27', type_candle: str = 'a', normalize: bool = True, export: str = '', external_axes: Optional[List[matplotlib.axes._axes.Axes]] = None, chart=True) -> List[str]
+### stocks.screener.historical(preset_loaded: str = 'top_gainers', limit: int = 10, start_date: str = '2022-03-30', type_candle: str = 'a', normalize: bool = True, export: str = '', external_axes: Optional[List[matplotlib.axes._axes.Axes]] = None, chart=True) -> List[str]
View historical price of stocks that meet preset
diff --git a/website/content/terminal/common/pred/_index.md b/website/content/terminal/common/pred/_index.md
deleted file mode 100755
index f893c9c6fd2..00000000000
--- a/website/content/terminal/common/pred/_index.md
+++ /dev/null
@@ -1,8 +0,0 @@
----
-geekdocCollapseSection: true
----
-
-**Prediction Techniques** are methods of using historical data to train machine learning models that can predict future outcomes based on statistical computations. Predictive analytics is being used by businesses to tackle difficulties such as choosing which items to advertise to specific client segments and on which platforms, as well as uncover new insights from existing data. Predictive modeling is defined as the process of approximating a mapping function (f) from input variables (X) to output variables (Y).
-
-**Available commands**
-{{< toc-tree >}}
diff --git a/website/content/terminal/common/pred/arima/_index.md b/website/content/terminal/common/pred/arima/_index.md
deleted file mode 100755
index da254c55279..00000000000
--- a/website/content/terminal/common/pred/arima/_index.md
+++ /dev/null
@@ -1,29 +0,0 @@
-```
-usage: arima [-d N_DAYS] [-i {aic,aicc,bic,hqic,oob}] [-s] [-o S_ORDER] [-r] [-e S_END_DATE] [-h]
- [--export {png,jpg,pdf,svg}]
-```
-
-In statistics and econometrics, and in particular in time series analysis, an autoregressive integrated moving average
-(ARIMA) model is a generalization of an autoregressive moving average (ARMA) model. Both of these models are fitted to
-time series data either to better understand the data or to predict future points in the series (forecasting).
-ARIMA(p,d,q) where parameters p, d, and q are non-negative integers, p is the order (number of time lags) of the
-autoregressive model, d is the degree of differencing (the number of times the data have had past values subtracted), and
-q is the order of the moving-average model.
-
-```
-optional arguments:
- -d N_DAYS, --days N_DAYS
- prediction days. (default: 5)
- -i {aic,aicc,bic,hqic,oob}, --ic {aic,aicc,bic,hqic,oob}
- information criteria. (default: aic)
- -s, --seasonal Use weekly seasonal data. (default: False)
- -o S_ORDER, --order S_ORDER
- arima model order (p,d,q) in format: p,d,q. (default: )
- -r, --results results about ARIMA summary flag. (default: False)
- -e S_END_DATE, --end S_END_DATE
- The end date (format YYYY-MM-DD) to select - Backtesting (default: None)
- -h, --help show this help message (default: False)
- --export {png,jpg,pdf,svg}
- Export figure into png, jpg, pdf, svg (default: )
-```
-
diff --git a/website/content/terminal/common/pred/conv1d/_index.md b/website/content/terminal/common/pred/conv1d/_index.md
deleted file mode 100755
index 07bde85feea..00000000000
--- a/website/content/terminal/common/pred/conv1d/_index.md
+++ /dev/null
@@ -1,33 +0,0 @@
-```
-usage: conv1d [-d N_DAYS] [-i N_INPUTS] [--epochs N_EPOCHS] [-e S_END_DATE] [--batch_size N_BATCH_SIZE] [--xla_cpu] [--xla_gpu]
- [--force_gpu_allow_growth {true,false,default}] [--loops N_LOOPS] [-v VALID_SPLIT] [--lr LR] [--no_shuffle] [-h]
-```
-
-1D Convolutional Neural Net.
-
-```
-optional arguments:
- -d N_DAYS, --days N_DAYS
- prediction days.
- -i N_INPUTS, --input N_INPUTS
- number of days to use for prediction.
- --epochs N_EPOCHS number of training epochs.
- -e S_END_DATE, --end S_END_DATE
- The end date (format YYYY-MM-DD) to select - Backtesting
- --batch_size N_BATCH_SIZE
- batch size for model fitting (use a power of 2)
- --xla_cpu enable XLA for CPU (see https://www.tensorflow.org/xla)
- --xla_gpu enable XLA for GPU (see https://www.tensorflow.org/xla)
- --force_gpu_allow_growth {true,false,default}
- true: GPU memory will grow as needed.
- false: TensorFlow will allocate 100% of GPU memory.
- default: usually the same as false, uses env/TensorFlow default
- --loops N_LOOPS number of loops to iterate and train models
- -v VALID_SPLIT, --valid VALID_SPLIT
- Validation data split fraction
- --lr LR Specify learning rate for optimizer.
- --no_shuffle Specify if shuffling validation inputs.
- -h, --help show this help message
-```
-
-
diff --git a/website/content/terminal/common/pred/ets/_index.md b/website/content/terminal/common/pred/ets/_index.md
deleted file mode 100755
index fc60e1b103c..00000000000
--- a/website/content/terminal/common/pred/ets/_index.md
+++ /dev/null
@@ -1,26 +0,0 @@
-```
-usage: ets [-d N_DAYS] [-t TREND] [-s SEASONAL] [-p SEASONAL_PERIODS] [-e S_END_DATE] [-h]
-```
-
-Exponential Smoothing, see https://otexts.com/fpp2/taxonomy.html Trend='N', Seasonal='N': Simple Exponential Smoothing Trend='N', Seasonal='A':
-Exponential Smoothing Trend='N', Seasonal='M': Exponential Smoothing Trend='A', Seasonal='N': Holtβs linear method Trend='A', Seasonal='A': Additive
-Holt-Wintersβ method Trend='A', Seasonal='M': Multiplicative Holt-Wintersβ method Trend='Ad', Seasonal='N': Additive damped trend method Trend='Ad',
-Seasonal='A': Exponential Smoothing Trend='Ad', Seasonal='M': Holt-Wintersβ damped method Trend component: N: None, A: Additive, Ad: Additive Damped
-Seasonality component: N: None, A: Additive, M: Multiplicative
-
-```
-optional arguments:
- -d N_DAYS, --days N_DAYS
- prediction days.
- -t TREND, --trend TREND
- Trend component: N: None, A: Additive, Ad: Additive Damped.
- -s SEASONAL, --seasonal SEASONAL
- Seasonality component: N: None, A: Additive, M: Multiplicative.
- -p SEASONAL_PERIODS, --periods SEASONAL_PERIODS
- Seasonal periods.
- -e S_END_DATE, --end S_END_DATE
- The end date (format YYYY-MM-DD) to select - Backtesting
- -h, --help show this help message
-```
-
-
diff --git a/website/content/terminal/common/pred/knn/_index.md b/website/content/terminal/common/pred/knn/_index.md
deleted file mode 100755
index 7790fa89131..00000000000
--- a/website/content/terminal/common/pred/knn/_index.md
+++ /dev/null
@@ -1,27 +0,0 @@
-```
-usage: knn [-i N_INPUTS] [-d N_DAYS] [-j N_JUMPS] [-n N_NEIGHBORS] [-e S_END_DATE] [-t VALID_SPLIT] [-p {normalization,standardization,minmax,none}] [--no_shuffle] [-h]
-```
-
-K nearest neighbors is a simple algorithm that stores all available cases and predict the numerical target based on a similarity measure (e.g. distance functions).
-
-```
-optional arguments:
- -i N_INPUTS, --input N_INPUTS
- number of days to use as input for prediction.
- -d N_DAYS, --days N_DAYS
- prediction days.
- -j N_JUMPS, --jumps N_JUMPS
- number of jumps in training data.
- -n N_NEIGHBORS, --neighbors N_NEIGHBORS
- number of neighbors to use on the algorithm.
- -e S_END_DATE, --end S_END_DATE
- The end date (format YYYY-MM-DD) to select for testing
- -t VALID_SPLIT, --test_size VALID_SPLIT
- Percentage of data to validate in sample
- -p {normalization,standardization,minmax,none}, --pp {normalization,standardization,minmax,none}
- pre-processing data.
- --no_shuffle Specify if shuffling validation inputs.
- -h, --help show this help message
-```
-
-
diff --git a/website/content/terminal/common/pred/lstm/_index.md b/website/content/terminal/common/pred/lstm/_index.md
deleted file mode 100755
index 54c69c8268e..00000000000
--- a/website/content/terminal/common/pred/lstm/_index.md
+++ /dev/null
@@ -1,45 +0,0 @@
-```
-usage: lstm [-d N_DAYS] [-i N_INPUTS] [--epochs N_EPOCHS] [-e S_END_DATE] [--batch_size N_BATCH_SIZE] [--xla_cpu] [--xla_gpu]
- [--force_gpu_allow_growth {true,false,default}] [--loops N_LOOPS] [-v VALID_SPLIT] [--lr LR] [--no_shuffle] [-h]
-```
-
-Long-Short Term Memory
-
-Due to the complexity of defining a model through command line, one can define it in: [config_neural_network_models.py](/config_neural_network_models.py)
-```
-Long_Short_Term_Memory \
- = [ {'LSTM':
- {'units':25, 'activation':'tanh', 'return_sequences':True} },
- {'LSTM':
- {'units':15, 'activation':'tanh', 'return_sequences':False} },
- {'Dense':
- {'activation':'relu'} }]
-```
-
-```
-optional arguments:
- -d N_DAYS, --days N_DAYS
- prediction days.
- -i N_INPUTS, --input N_INPUTS
- number of days to use for prediction.
- --epochs N_EPOCHS number of training epochs.
- -e S_END_DATE, --end S_END_DATE
- The end date (format YYYY-MM-DD) to select - Backtesting
- --batch_size N_BATCH_SIZE
- batch size for model fitting (use a power of 2)
- --xla_cpu enable XLA for CPU (see https://www.tensorflow.org/xla)
- --xla_gpu enable XLA for GPU (see https://www.tensorflow.org/xla)
- --force_gpu_allow_growth {true,false,default}
- true: GPU memory will grow as needed.
- false: TensorFlow will allocate 100% of GPU memory.
- default: usually the same as false, uses env/TensorFlow default
- --loops N_LOOPS number of loops to iterate and train models
- -v VALID_SPLIT, --valid VALID_SPLIT
- Validation data split fraction
- --lr LR Specify learning rate for optimizer.
- --no_shuffle Specify if shuffling validation inputs.
- -h, --help show this help message
-```
-
-
-
diff --git a/website/content/terminal/common/pred/mc/_index.md b/website/content/terminal/common/pred/mc/_index.md
deleted file mode 100644
index 1bd343c57b7..00000000000
--- a/website/content/terminal/common/pred/mc/_index.md
+++ /dev/null
@@ -1,20 +0,0 @@
-```
-usage: mc [-d N_DAYS] [-n N_SIMS] [--dist {normal,lognormal}] [-h] [--export {png,jpg,pdf,svg}]
-```
-
-Perform Monte Carlo forecasting
-
-```
-optional arguments:
- -d N_DAYS, --days N_DAYS
- Days to predict (default: 30)
- -n N_SIMS, --num N_SIMS
- Number of simulations to perform (default: 100)
- --dist {normal,lognormal}
- Whether to model returns or log returns (default: lognormal)
- -h, --help show this help message (default: False)
- --export {png,jpg,pdf,svg}
- Export figure into png, jpg, pdf, svg (default: )
-```
-
-
diff --git a/website/content/terminal/common/pred/mlp/_index.md b/website/content/terminal/common/pred/mlp/_index.md
deleted file mode 100755
index c5902f4cc98..00000000000
--- a/website/content/terminal/common/pred/mlp/_index.md
+++ /dev/null
@@ -1,48 +0,0 @@
-```
-usage: mlp [-d N_DAYS] [-i N_INPUTS] [--epochs N_EPOCHS] [-e S_END_DATE] [--batch_size N_BATCH_SIZE] [--xla_cpu] [--xla_gpu]
- [--force_gpu_allow_growth {true,false,default}] [--loops N_LOOPS] [-v VALID_SPLIT] [--lr LR] [--no_shuffle] [-h]
-```
-
-Multi-Layered-Perceptron.
-
-Due to the complexity of defining a model through command line, one can define it in: [config_neural_network_models.txt](/config_neural_network_models.py)
-```
-MultiLayer_Perceptron \
- = [ {'Dense':
- {'units':50, 'activation':'relu'} },
- {'Dense':
- {'units':100, 'activation':'relu'} },
- {'Dense':
- {'units':80, 'activation':'relu'} },
- {'Dense':
- {'units':30, 'activation':'relu'} },
- {'Dense':
- {'activation':'relu'} }]
-```
-
-```
-optional arguments:
- -d N_DAYS, --days N_DAYS
- prediction days.
- -i N_INPUTS, --input N_INPUTS
- number of days to use for prediction.
- --epochs N_EPOCHS number of training epochs.
- -e S_END_DATE, --end S_END_DATE
- The end date (format YYYY-MM-DD) to select - Backtesting
- --batch_size N_BATCH_SIZE
- batch size for model fitting (use a power of 2)
- --xla_cpu enable XLA for CPU (see https://www.tensorflow.org/xla)
- --xla_gpu enable XLA for GPU (see https://www.tensorflow.org/xla)
- --force_gpu_allow_growth {true,false,default}
- true: GPU memory will grow as needed.
- false: TensorFlow will allocate 100% of GPU memory.
- default: usually the same as false, uses env/TensorFlow default
- --loops N_LOOPS number of loops to iterate and train models
- -v VALID_SPLIT, --valid VALID_SPLIT
- Validation data split fraction
- --lr LR Specify learning rate for optimizer.
- --no_shuffle Specify if shuffling validation inputs.
- -h, --help show this help message
-```
-
-
diff --git a/website/content/terminal/common/pred/regression/_index.md b/website/content/terminal/common/pred/regression/_index.md
deleted file mode 100755
index f8d94e2d9e5..00000000000
--- a/website/content/terminal/common/pred/regression/_index.md
+++ /dev/null
@@ -1,27 +0,0 @@
-```
-usage: regression [-i N_INPUTS] [-d N_DAYS] [-j N_JUMPS] [-e S_END_DATE] [-p N_POLYNOMIAL] [-h]
- [--export {png,jpg,pdf,svg}]
-```
-
-Regression attempts to model the relationship between two variables by fitting a linear/quadratic/cubic/other equation to
-observed data. One variable is considered to be an explanatory variable, and the other is considered to be a dependent
-variable.
-
-```
-optional arguments:
- -i N_INPUTS, --input N_INPUTS
- number of days to use for prediction.
- -d N_DAYS, --days N_DAYS
- prediction days.
- -j N_JUMPS, --jumps N_JUMPS
- number of jumps in training data.
- -e S_END_DATE, --end S_END_DATE
- The end date (format YYYY-MM-DD) to select - Backtesting
- -p N_POLYNOMIAL, --polynomial N_POLYNOMIAL
- polynomial associated with regression.
- -h, --help show this help message
- --export {png,jpg,pdf,svg}
- Export figure into png, jpg, pdf, svg
-```
-
-
diff --git a/website/content/terminal/common/pred/rnn/_index.md b/website/content/terminal/common/pred/rnn/_index.md
deleted file mode 100755
index d0093728973..00000000000
--- a/website/content/terminal/common/pred/rnn/_index.md
+++ /dev/null
@@ -1,48 +0,0 @@
-```
-usage: rnn [-d N_DAYS] [-i N_INPUTS] [--epochs N_EPOCHS] [-e S_END_DATE] [--batch_size N_BATCH_SIZE] [--xla_cpu] [--xla_gpu]
- [--force_gpu_allow_growth {true,false,default}] [--loops N_LOOPS] [-v VALID_SPLIT] [--lr LR] [--no_shuffle] [-h]
-```
-
-Recurrent Neural Network
-
-Due to the complexity of defining a model through command line, one can define it in: [config_neural_network_models.txt](/config_neural_network_models.py)
-```
-Recurrent_Neural_Network \
- = [ {'SimpleRNN':
- {'units':100, 'activation':'linear', 'return_sequences':True} },
- {'SimpleRNN':
- {'units':50, 'activation':'linear', 'return_sequences':True} },
- {'Dropout':
- {'rate':0.2} },
- {'SimpleRNN':
- {'units':21, 'activation':'linear', 'return_sequences':False} },
- {'Dense':
- {'activation':'relu'} }]
-```
-
-```
-optional arguments:
- -d N_DAYS, --days N_DAYS
- prediction days.
- -i N_INPUTS, --input N_INPUTS
- number of days to use for prediction.
- --epochs N_EPOCHS number of training epochs.
- -e S_END_DATE, --end S_END_DATE
- The end date (format YYYY-MM-DD) to select - Backtesting
- --batch_size N_BATCH_SIZE
- batch size for model fitting (use a power of 2)
- --xla_cpu enable XLA for CPU (see https://www.tensorflow.org/xla)
- --xla_gpu enable XLA for GPU (see https://www.tensorflow.org/xla)
- --force_gpu_allow_growth {true,false,default}
- true: GPU memory will grow as needed.
- false: TensorFlow will allocate 100% of GPU memory.
- default: usually the same as false, uses env/TensorFlow default
- --loops N_LOOPS number of loops to iterate and train models
- -v VALID_SPLIT, --valid VALID_SPLIT
- Validation data split fraction
- --lr LR Specify learning rate for optimizer.
- --no_shuffle Specify if shuffling validation inputs.
- -h, --help show this help message
-```
-
-
diff --git a/website/content/terminal/forecast/_index.md b/website/content/terminal/forecast/_index.md
new file mode 100644
index 00000000000..378a6ab88af
--- /dev/null
+++ b/website/content/terminal/forecast/_index.md
@@ -0,0 +1,559 @@
+---
+title: Introduction to Forecast
+keywords: "machine learning, statistics, deep learning, neural networks, time series, research, feature engineering, hyperparameters"
+excerpt: "The introduction to Forecast explains how to use the menu"
+geekdocCollapseSection: true
+---
+
+The forecasting menu is a machine learning toolkit that provides practitioners with high-level components that can quickly provide state-of-the-art results, be it with with classical or deep learning models, while also providing researchers with low-level components that can be mixed, matched and fine tuned to build new approaches and custom tuned models. Bring in multiple datasets and train machine learning models with unlimited external factors to see how underlying data may change future forecasting predictions and accuracy.
+
+## Accessing the Forecast menu
+
+The Forecast menu is called upon by typing `forecast` which opens the following menu:
+```
+(π¦) / $ forecast
+```
+
+
+## How to Use
+
+To begin any machine learning, you must first load in data. The menu supports importing both terminal datasets found in `stocks` and `cryptocurrency`, along with external datasets in the form of `.csv` that can be placed in the following location: `.../OpenBBTerminal/custom_imports/forecast/`
+
+It is important to note, if you ever have troubles on running a command, please read the help commands to guide you on what is available. You can do this by trailing any command with a `-h`
+
+```
+(π¦) /forecast/ $ -h
+```
+
+### Loading Data
+
+Importing data from within the terminal can be simply done as follows:
+
+```
+(π¦) / $ stocks
+(π¦) /stocks/ $ load AAPL
+(π¦) /stocks/ $ forecast
+```
+The menu can support loading in unlimited datasets. Once the first one is loaded, the menu options should turn blue to allow you to begin working through the menu options.
+
+To load external data in the form as `.csv`, please place them into the folder shown within your terminal menu and then load them in as follows:
+
+```
+(π¦) / $ forecast
+(π¦) /forecast/ $ load msft.csv
+(π¦) /forecast/ $ load btc.csv
+```
+
+
+### Understanding the structure of the menu
+
+The menu is broken up into three distinct sections. These sections represent the typical order of operations a machine learning professional would have to take in order to complete a project.
+
+Once data is loaded in, begin with `Exploration`.
+
+`Exploration`: Explore the datasets loaded into the menu to further understand your data and create unique new datasets by combining and analyzing features. Functions to note: `plot`, `combine`, `desc`, `corr`
+
+
+
+`Feature Engineering`: Manuipulate datasets (addition, deletion, combination, mutation) of your data set to potentially improve machine learning model training, by providing new features and covariates that may leading to better performance and greater accuracy.
+
+
+
+`TimeSeries Forecasting`: Train state of the art models on custom datasets and experiment tuning hyperparameters. For more information on specific model implementations, please see [Darts Models](https://unit8co.github.io/darts/generated_api/darts.models.forecasting.html) for in depth documentation.
+
+
+
+## Sample workflow #1 (beginner)
+
+Let's begin by using one of the datasets we loaded in previously : `AAPL`
+
+We will be forecasting `5 Business days` ahead for the remaider of these workflows unless specified.
+
+Note: All models automatically perform Historical backtesting on the test split before providing a prediction.
+
+Note: `MAPE` = [mean average percentage error](https://en.wikipedia.org/wiki/Mean_absolute_percentage_error). We use MAPE as it is quite convenient and scale independent since it calculates error as a percentage instead of an absolute value. THere are many more metrics to compare time series. The metrics will compare only common slices of series when the two series are not aligned, and parallelize computation over a large number of pairs of series. More metrics will be released in future versions of the menu.
+
+```
+(π¦) /forecast/ $ plot AAPL.close
+```
+
+
+```
+(π¦) /forecast/ $ desc AAPL
+
+ Showing Descriptive Statistics for Dataset AAPL
+βββββββββ³βββββββββ³βββββββββ³βββββββββ³βββββββββ³ββββββββββββ³βββββββββββββββ
+β β open β high β low β close β adj_close β volume β
+β‘βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ©
+β count β 758.00 β 758.00 β 758.00 β 758.00 β 758.00 β 758.00 β
+βββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌβββββββββββββββ€
+β mean β 121.57 β 123.07 β 120.15 β 121.68 β 120.72 β 113864153.69 β
+βββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌβββββββββββββββ€
+β std β 36.37 β 36.74 β 35.95 β 36.34 β 36.61 β 56098731.72 β
+βββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌβββββββββββββββ€
+β min β 53.47 β 54.11 β 52.77 β 53.54 β 52.38 β 41000000.00 β
+βββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌβββββββββββββββ€
+β 25% β 83.10 β 86.41 β 83.04 β 84.16 β 83.00 β 77032650.00 β
+βββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌβββββββββββββββ€
+β 50% β 128.18 β 129.64 β 126.63 β 127.86 β 126.70 β 98135650.00 β
+βββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌβββββββββββββββ€
+β 75% β 149.05 β 150.38 β 147.69 β 149.14 β 148.50 β 131152875.00 β
+βββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌβββββββββββββββ€
+β max β 182.63 β 182.94 β 179.12 β 182.01 β 181.26 β 426510000.00 β
+βββββββββ΄βββββββββ΄βββββββββ΄βββββββββ΄βββββββββ΄ββββββββββββ΄βββββββββββββββ
+```
+
+Let's use a simple **Probabilistic Exponential Smoothing Model** to predict the close price. Keep in mind all models are perform automatic historical backtesting before providing future forecasts.
+
+Note: All models forecaste `close` by default.
+
+```
+(π¦) /forecast/ $ expo AAPL
+100%|βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| 115/115 [00:17<00:00, 6.44it/s]
+Exponential smoothing obtains MAPE: 3.86%
+
+
+ Actual price: 157.37
+ββββββββββββββ³βββββββββββββ
+β Datetime β Prediction β
+β‘ββββββββββββββββββββββββββ©
+β 2022-09-12 β 157.99 β
+ββββββββββββββΌβββββββββββββ€
+β 2022-09-13 β 157.89 β
+ββββββββββββββΌβββββββββββββ€
+β 2022-09-14 β 158.32 β
+ββββββββββββββΌβββββββββββββ€
+β 2022-09-15 β 158.25 β
+ββββββββββββββΌβββββββββββββ€
+β 2022-09-16 β 158.52 β
+ββββββββββββββ΄βββββββββββββ
+```
+
+
+That looks great, but we might want to see it a little more up close. Lets set the flag for `--forecast-only`.
+
+
+
+
+We can also play with some models that are bit more advanced. As we go down the list, models begin to become larger in parameter size and complexity. This will play a key role later on when we want to train models with `past_covariates` (aka. external factors).
+
+This time lets test with a **Recurrent Neural Network** which by default uses an `LSTM` backbone. We can also choose to test out a `GRU` backbone to experiment. Let's do both and see if we can improve our accuracy and reduce the overall MAPE.
+
+```
+(π¦) /forecast/ $ rnn AAPL --forecast-only
+Epoch 193: 100%|βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| 25/25 [00:00<00:00, 129.49it/s, loss=-2.74, train_loss=-2.75, val_loss=-2.22]
+Predicting RNN for 5 days
+100%|βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| 115/115 [00:01<00:00, 86.89it/s]
+RNN model obtains MAPE: 3.69%
+
+
+ Actual price: 157.37
+ββββββββββββββ³βββββββββββββ
+β Datetime β Prediction β
+β‘ββββββββββββββββββββββββββ©
+β 2022-09-12 β 155.71 β
+ββββββββββββββΌβββββββββββββ€
+β 2022-09-13 β 155.42 β
+ββββββββββββββΌβββββββββββββ€
+β 2022-09-14 β 155.11 β
+ββββββββββββββΌβββββββββββββ€
+β 2022-09-15 β 154.81 β
+ββββββββββββββΌβββββββββββββ€
+β 2022-09-16 β 154.51 β
+ββββββββββββββ΄βββββββββββββ
+```
+
+
+Seems like we improved the performance and reduced MAPE!
+
+Now for the second task, we would like to change the model type from `LSTM` --> `GRU`. Use the `-h` flag to understand the particular parameters one can change for RNN. (Please note that the parameters are different for each model).
+
+```
+(π¦) /forecast/ $ rnn -h
+usage: rnn [--hidden-dim HIDDEN_DIM] [--training_length TRAINING_LENGTH] [--naive] [-d {AAPL,msft}] [-c TARGET_COLUMN] [-n N_DAYS] [-t TRAIN_SPLIT]
+ [-i INPUT_CHUNK_LENGTH] [--force-reset FORCE_RESET] [--save-checkpoints SAVE_CHECKPOINTS] [--model-save-name MODEL_SAVE_NAME]
+ [--n-epochs N_EPOCHS] [--model-type MODEL_TYPE] [--dropout DROPOUT] [--batch-size BATCH_SIZE] [--end S_END_DATE] [--start S_START_DATE]
+ [--learning-rate LEARNING_RATE] [--residuals] [--forecast-only] [-h] [--export EXPORT]
+
+Perform RNN forecast (Vanilla RNN, LSTM, GRU)
+
+optional arguments:
+ --hidden-dim HIDDEN_DIM
+ Size for feature maps for each hidden RNN layer (h_n) (default: 20)
+ --training_length TRAINING_LENGTH
+ The length of both input (target and covariates) and output (target) time series used during training. Generally speaking,
+ training_length should have a higher value than input_chunk_length because otherwise during training the RNN is never run for as
+ many iterations as it will during training. (default: 20)
+ --naive Show the naive baseline for a model. (default: False)
+ -d {AAPL,msft}, --target-dataset {AAPL,msft}
+ The name of the dataset you want to select (default: None)
+ -c TARGET_COLUMN, --target-column TARGET_COLUMN
+ The name of the specific column you want to use (default: close)
+ -n N_DAYS, --n-days N_DAYS
+ prediction days. (default: 5)
+ -t TRAIN_SPLIT, --train-split TRAIN_SPLIT
+ Start point for rolling training and forecast window. 0.0-1.0 (default: 0.85)
+ -i INPUT_CHUNK_LENGTH, --input-chunk-length INPUT_CHUNK_LENGTH
+ Number of past time steps for forecasting module at prediction time. (default: 14)
+ --force-reset FORCE_RESET
+ If set to True, any previously-existing model with the same name will be reset (all checkpoints will be discarded). (default:
+ True)
+ --save-checkpoints SAVE_CHECKPOINTS
+ Whether to automatically save the untrained model and checkpoints. (default: True)
+ --model-save-name MODEL_SAVE_NAME
+ Name of the model to save. (default: rnn_model)
+ --n-epochs N_EPOCHS Number of epochs over which to train the model. (default: 300)
+ --model-type MODEL_TYPE
+ Either a string specifying the RNN module type ("RNN", "LSTM" or "GRU") (default: LSTM)
+ --dropout DROPOUT Fraction of neurons afected by Dropout. (default: 0)
+ --batch-size BATCH_SIZE
+ Number of time series (input and output) used in each training pass (default: 32)
+ --end S_END_DATE The end date (format YYYY-MM-DD) to select for testing (default: None)
+ --start S_START_DATE The start date (format YYYY-MM-DD) to select for testing (default: None)
+ --learning-rate LEARNING_RATE
+ Learning rate during training. (default: 0.001)
+ --residuals Show the residuals for the model. (default: False)
+ --forecast-only Do not plot the hisotorical data without forecasts. (default: False)
+ -h, --help show this help message (default: False)
+ --export EXPORT Export figure into png, jpg, pdf, svg (default: )
+```
+
+Lets change the `--model-type` parameter to `GRU` and rerun.
+
+```
+(π¦) /forecast/ $ rnn AAPL --model-type GRU --forecast-only
+Epoch 35: 100%|ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| 25/25 [00:00<00:00, 125.85it/s, loss=-2.72, train_loss=-2.74, val_loss=-2.13]
+Predicting RNN for 5 days
+100%|βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| 115/115 [00:01<00:00, 85.14it/s]
+RNN model obtains MAPE: 3.64%
+
+
+ Actual price: 157.37
+ββββββββββββββ³βββββββββββββ
+β Datetime β Prediction β
+β‘ββββββββββββββββββββββββββ©
+β 2022-09-12 β 155.28 β
+ββββββββββββββΌβββββββββββββ€
+β 2022-09-13 β 155.02 β
+ββββββββββββββΌβββββββββββββ€
+β 2022-09-14 β 154.65 β
+ββββββββββββββΌβββββββββββββ€
+β 2022-09-15 β 154.30 β
+ββββββββββββββΌβββββββββββββ€
+β 2022-09-16 β 153.96 β
+ββββββββββββββ΄βββββββββββββ
+```
+
+
+Looks like we squeezed out a little bit more accuracy! Good work.
+
+The take away for this is that all models should work out of the box when forecasting for a particular Timeseries. One can switch the target by specifying a `-c` for `TARGET_COLUMN` and test out performance with multiple different models with a single command.
+
+## Sample workflow #2 (advanced)
+
+To build successful models and improve accuracy over time, it is important to capture external data related to the timeseries you are training on.
+This can be seen in everyday applications:
+- Observed rainfalls and known weather forecasts can help to predict hydro and solar electricity production
+- Recently-observed activity on an e-commerce website can help predict future sales.
+- Making the model aware of up-coming holidays can help sales forecasting.
+
+_In fact, more often than not, strictly relying on the history of a time series to predict its future is missing a lot of valuable information._
+
+**Past covariates** are time series whose past values are known at prediction time. Those series often contain values that have to be observed to be known.
+
+
+
+If you would like to explore this topic more, please read the [blog post](https://medium.com/unit8-machine-learning-publication/time-series-forecasting-using-past-and-future-external-data-with-darts-1f0539585993) written by the authors of Darts.
+
+Note: Only the following models can handle `past_covariates`: `BlockRNNModel`, `NBEATSModel`, `TCNModel`, `TransformerModel`, `RegressionModel` (incl. `LinearRegressionModel`), `Temporal Fusion Transformer`
+
+In this work flow lets do the following:
+
+- add in some correlation analysis
+- combine datasets
+- perform feature engineering
+- train models with `past_covariates`
+
+Let's begin by loading in our datasets of AAPL and MSFT once again. In this work flow we are going to test if `close` price of MSFT is at all affected by the `close` of AAPL.
+
+For a refresher, we will grab data from the `stocks` menu found on the terminal.
+
+```
+(π¦) / $ stocks
+(π¦) /stocks/ $ load AAPL
+(π¦) /stocks/ $ forecast
+(π¦) /forecast/ $ ..
+(π¦) /stocks/ $ load MSFT
+(π¦) /stocks/ $ forecast
+```
+
+
+
+Before we go combining them, let's train a simple `Block RNN` model on MSFT `close` price to see how to use `past_covariates`
+
+Make sure to always check your current data set to know the column names:
+```
+(π¦) /forecast/ $ show MSFT
+MSFT has following shape (rowxcolumn): (759, 7)
+
+ Dataset MSFT | Showing 10 of 759 rows
+βββββ³ββββββββββββββββββββββ³βββββββββ³βββββββββ³βββββββββ³βββββββββ³ββββββββββββ³βββββββββββ
+β β date β open β high β low β close β adj_close β volume β
+β‘βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ©
+β 0 β 2019-09-10 00:00:00 β 136.80 β 136.89 β 134.51 β 136.08 β 132.22 β 28903400 β
+βββββΌββββββββββββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌβββββββββββ€
+β 1 β 2019-09-11 00:00:00 β 135.91 β 136.27 β 135.09 β 136.12 β 132.26 β 24726100 β
+βββββΌββββββββββββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌβββββββββββ€
+β 2 β 2019-09-12 00:00:00 β 137.85 β 138.42 β 136.87 β 137.52 β 133.62 β 27010000 β
+βββββΌββββββββββββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌβββββββββββ€
+β 3 β 2019-09-13 00:00:00 β 137.78 β 138.06 β 136.57 β 137.32 β 133.42 β 23363100 β
+βββββΌββββββββββββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌβββββββββββ€
+β 4 β 2019-09-16 00:00:00 β 135.83 β 136.70 β 135.66 β 136.33 β 132.46 β 16731400 β
+βββββΌββββββββββββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌβββββββββββ€
+β 5 β 2019-09-17 00:00:00 β 136.96 β 137.52 β 136.43 β 137.39 β 133.49 β 17814200 β
+βββββΌββββββββββββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌβββββββββββ€
+β 6 β 2019-09-18 00:00:00 β 137.36 β 138.67 β 136.53 β 138.52 β 134.59 β 23982100 β
+βββββΌββββββββββββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌβββββββββββ€
+β 7 β 2019-09-19 00:00:00 β 140.30 β 142.37 β 140.07 β 141.07 β 137.07 β 35772100 β
+βββββΌββββββββββββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌβββββββββββ€
+β 8 β 2019-09-20 00:00:00 β 141.01 β 141.65 β 138.25 β 139.44 β 135.48 β 39167300 β
+βββββΌββββββββββββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌβββββββββββ€
+β 9 β 2019-09-23 00:00:00 β 139.23 β 139.63 β 138.44 β 139.14 β 135.19 β 17139300 β
+βββββ΄ββββββββββββββββββββββ΄βββββββββ΄βββββββββ΄βββββββββ΄βββββββββ΄ββββββββββββ΄βββββββββββ
+```
+
+Without any covariates:
+
+```
+(π¦) /forecast/ $ brnn MSFT --forecast-only
+Epoch 87: 100%|βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| 25/25 [00:00<00:00, 33.84it/s, loss=-2.06, train_loss=-2.27, val_loss=-1.82]
+Predicting Block RNN for 5 days
+100%|βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| 115/115 [00:06<00:00, 18.76it/s]
+Block RNN model obtains MAPE: 4.62%
+
+
+ Actual price: 251.99
+ββββββββββββββ³βββββββββββββ
+β Datetime β Prediction β
+β‘ββββββββββββββββββββββββββ©
+β 2022-09-14 β 258.52 β
+ββββββββββββββΌβββββββββββββ€
+β 2022-09-15 β 258.01 β
+ββββββββββββββΌβββββββββββββ€
+β 2022-09-16 β 258.95 β
+ββββββββββββββΌβββββββββββββ€
+β 2022-09-19 β 257.20 β
+ββββββββββββββΌβββββββββββββ€
+β 2022-09-20 β 257.66 β
+ββββββββββββββ΄βββββββββββββ
+```
+
+
+
+With covariates:
+
+To use any covariates, you have 2 options:
+- specify specific columns with `--past-covariates`
+- specify all columns as past covariates except the one you are forecasting `--all-past-covariates`
+
+
+```
+(π¦) /forecast/ $ brnn MSFT --forecast-only --past-covariates volume
+Covariate #0: volume
+Epoch 37: 100%|ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| 25/25 [00:00<00:00, 149.03it/s, loss=-2.16, train_loss=-2.08, val_loss=-1.44]
+Predicting Block RNN for 5 days
+100%|βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| 115/115 [00:01<00:00, 88.94it/s]
+Block RNN model obtains MAPE: 5.10%
+
+
+ Actual price: 251.99
+ββββββββββββββ³βββββββββββββ
+β Datetime β Prediction β
+β‘ββββββββββββββββββββββββββ©
+β 2022-09-14 β 257.02 β
+ββββββββββββββΌβββββββββββββ€
+β 2022-09-15 β 255.82 β
+ββββββββββββββΌβββββββββββββ€
+β 2022-09-16 β 260.13 β
+ββββββββββββββΌβββββββββββββ€
+β 2022-09-19 β 258.32 β
+ββββββββββββββΌβββββββββββββ€
+β 2022-09-20 β 258.52 β
+ββββββββββββββ΄βββββββββββββ
+```
+
+
+You can see here that adding in the external variable of `volume` negatively affected the accuracy.
+
+Let's add in all remaining columns from our dataset as covariates and see what happens to the accuracy.
+
+```
+(π¦) /forecast/ $ brnn MSFT --forecast-only --all-past-covariates
+Covariate #0: open
+Covariate #1: high
+Covariate #2: low
+Covariate #3: adj_close
+Covariate #4: volume
+Epoch 50: 100%|ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| 25/25 [00:00<00:00, 149.29it/s, loss=-2.41, train_loss=-2.53, val_loss=-1.71]
+Predicting Block RNN for 5 days
+100%|βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| 115/115 [00:01<00:00, 89.43it/s]
+Block RNN model obtains MAPE: 4.26%
+
+
+ Actual price: 251.99
+ββββββββββββββ³βββββββββββββ
+β Datetime β Prediction β
+β‘ββββββββββββββββββββββββββ©
+β 2022-09-14 β 259.28 β
+ββββββββββββββΌβββββββββββββ€
+β 2022-09-15 β 259.13 β
+ββββββββββββββΌβββββββββββββ€
+β 2022-09-16 β 259.42 β
+ββββββββββββββΌβββββββββββββ€
+β 2022-09-19 β 257.73 β
+ββββββββββββββΌβββββββββββββ€
+β 2022-09-20 β 258.64 β
+ββββββββββββββ΄βββββββββββββ
+```
+
+
+**Final Result:** Using `open`, `high`, `low`, `adj_close`, `volume` as `past_covariates` improved MAPE from 4.62 --> 4.26.
+
+Now that we know how to use covariates and understand their effect, why don't we also use `AAPL`'s ticker data as `past_covariates` to check whether this correlates and improves our forecasting accuracy.
+
+**Remember: You can use unlimited number of `past_covariates` but they must all be combined into a single dataframe with the target forecast timeseries before training.**
+
+We will combine `MSFT` and `AAPL`.
+
+```
+(π¦) /forecast/ $ combine MSFT -c AAPL
+(π¦) /forecast/ $ show MSFT
+MSFT has following shape (rowxcolumn): (759, 13)
+Dataframe has more than 10 columns. Please export to see all of the data.
+
+
+ Dataset MSFT | Showing 10 of 759 rows
+βββββ³ββββββββββββββββββββββ³βββββββββ³βββββββββ³βββββββββ³βββββββββ³ββββββββββββ³βββββββββββ³ββββββββββββ³ββββββββββββ³βββββββββββ
+β β date β open β high β low β close β adj_close β volume β AAPL_open β AAPL_high β AAPL_low β
+β‘ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ©
+β 0 β 2019-09-10 00:00:00 β 136.80 β 136.89 β 134.51 β 136.08 β 132.22 β 28903400 β 53.47 β 54.19 β 52.93 β
+βββββΌββββββββββββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌβββββββββββΌββββββββββββΌββββββββββββΌβββββββββββ€
+β 1 β 2019-09-11 00:00:00 β 135.91 β 136.27 β 135.09 β 136.12 β 132.26 β 24726100 β 54.52 β 55.93 β 54.43 β
+βββββΌββββββββββββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌβββββββββββΌββββββββββββΌββββββββββββΌβββββββββββ€
+β 2 β 2019-09-12 00:00:00 β 137.85 β 138.42 β 136.87 β 137.52 β 133.62 β 27010000 β 56.20 β 56.60 β 55.72 β
+βββββΌββββββββββββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌβββββββββββΌββββββββββββΌββββββββββββΌβββββββββββ€
+β 3 β 2019-09-13 00:00:00 β 137.78 β 138.06 β 136.57 β 137.32 β 133.42 β 23363100 β 55.00 β 55.20 β 54.26 β
+βββββΌββββββββββββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌβββββββββββΌββββββββββββΌββββββββββββΌβββββββββββ€
+β 4 β 2019-09-16 00:00:00 β 135.83 β 136.70 β 135.66 β 136.33 β 132.46 β 16731400 β 54.43 β 55.03 β 54.39 β
+βββββΌββββββββββββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌβββββββββββΌββββββββββββΌββββββββββββΌβββββββββββ€
+β 5 β 2019-09-17 00:00:00 β 136.96 β 137.52 β 136.43 β 137.39 β 133.49 β 17814200 β 54.99 β 55.21 β 54.78 β
+βββββΌββββββββββββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌβββββββββββΌββββββββββββΌββββββββββββΌβββββββββββ€
+β 6 β 2019-09-18 00:00:00 β 137.36 β 138.67 β 136.53 β 138.52 β 134.59 β 23982100 β 55.26 β 55.71 β 54.86 β
+βββββΌββββββββββββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌβββββββββββΌββββββββββββΌββββββββββββΌβββββββββββ€
+β 7 β 2019-09-19 00:00:00 β 140.30 β 142.37 β 140.07 β 141.07 β 137.07 β 35772100 β 55.50 β 55.94 β 55.09 β
+βββββΌββββββββββββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌβββββββββββΌββββββββββββΌββββββββββββΌβββββββββββ€
+β 8 β 2019-09-20 00:00:00 β 141.01 β 141.65 β 138.25 β 139.44 β 135.48 β 39167300 β 55.35 β 55.64 β 54.37 β
+βββββΌββββββββββββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌβββββββββββΌββββββββββββΌββββββββββββΌβββββββββββ€
+β 9 β 2019-09-23 00:00:00 β 139.23 β 139.63 β 138.44 β 139.14 β 135.19 β 17139300 β 54.74 β 54.96 β 54.41 β
+βββββ΄ββββββββββββββββββββββ΄βββββββββ΄βββββββββ΄βββββββββ΄βββββββββ΄ββββββββββββ΄βββββββββββ΄ββββββββββββ΄ββββββββββββ΄βββββββββββ
+```
+
+Now we can run the same `BRNN` model with all `past_covariates` of both tickers. The output will show the model grabbing all covariates to bring into training to predict `close` of `MSFT`.
+
+```
+(π¦) /forecast/ $ brnn MSFT --forecast-only --all-past-covariates
+Covariate #0: open
+Covariate #1: high
+Covariate #2: low
+Covariate #3: adj_close
+Covariate #4: volume
+Covariate #5: AAPL_open
+Covariate #6: AAPL_high
+Covariate #7: AAPL_low
+Covariate #8: AAPL_close
+Covariate #9: AAPL_adj_close
+Covariate #10: AAPL_volume
+Epoch 116: 100%|ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| 25/25 [00:00<00:00, 149.26it/s, loss=-2.5, train_loss=-2.61, val_loss=-1.93]
+Predicting Block RNN for 5 days
+100%|βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| 115/115 [00:01<00:00, 90.26it/s]
+Block RNN model obtains MAPE: 3.93%
+
+
+ Actual price: 251.99
+ββββββββββββββ³βββββββββββββ
+β Datetime β Prediction β
+β‘ββββββββββββββββββββββββββ©
+β 2022-09-14 β 259.78 β
+ββββββββββββββΌβββββββββββββ€
+β 2022-09-15 β 258.15 β
+ββββββββββββββΌβββββββββββββ€
+β 2022-09-16 β 261.44 β
+ββββββββββββββΌβββββββββββββ€
+β 2022-09-19 β 257.57 β
+ββββββββββββββΌβββββββββββββ€
+β 2022-09-20 β 257.99 β
+ββββββββββββββ΄βββββββββββββ
+```
+
+
+For one last experiment, we can perform some other feature engineering on `MSFT` and add it to our `past_covariates` to train on.
+
+In this case, let's add in `Momentum` over past 10 days of `MSFT` and append it to our `past_covariates`
+
+```
+(π¦) /forecast/ $ mom MSFT
+Successfully added 'Momentum_10' to 'MSFT' dataset
+
+(π¦) /forecast/ $ brnn MSFT --forecast-only --all-past-covariates
+The data contains inf or nan values. They will be removed.
+
+Covariate #0: open
+Covariate #1: high
+Covariate #2: low
+Covariate #3: adj_close
+Covariate #4: volume
+Covariate #5: AAPL_open
+Covariate #6: AAPL_high
+Covariate #7: AAPL_low
+Covariate #8: AAPL_close
+Covariate #9: AAPL_adj_close
+Covariate #10: AAPL_volume
+Covariate #11: Momentum_10
+Epoch 71: 100%|ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| 24/24 [00:00<00:00, 147.87it/s, loss=-2.52, train_loss=-2.57, val_loss=-1.82]
+Predicting Block RNN for 5 days
+100%|βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| 114/114 [00:01<00:00, 90.05it/s]
+Block RNN model obtains MAPE: 3.72%
+
+
+ Actual price: 251.99
+ββββββββββββββ³βββββββββββββ
+β Datetime β Prediction β
+β‘ββββββββββββββββββββββββββ©
+β 2022-09-14 β 255.14 β
+ββββββββββββββΌβββββββββββββ€
+β 2022-09-15 β 256.20 β
+ββββββββββββββΌβββββββββββββ€
+β 2022-09-16 β 256.67 β
+ββββββββββββββΌβββββββββββββ€
+β 2022-09-19 β 258.63 β
+ββββββββββββββΌβββββββββββββ€
+β 2022-09-20 β 256.62 β
+ββββββββββββββ΄βββββββββββββ
+```
+
+
+
+There we have it. Bringing in another ticker has allowed us to further improve the model accuracy. Furthermore, adding in a new feature to the dataset allowed us to improve the accuracy further.
+
+**MAPE = 4.62%** (no past covariates)
+
+**MAPE = 4.26%** (`open`,`high`,`low`,`adj_close`,`volume`)
+
+**MAPE = 3.93%** (`open`,`high`,`low`,`adj_close`,`volume`,`AAPL_open`,`AAPL_high`,`APPL_low`,`APPL_adj_close`,`APPL_volume`,`APPL_close`)
+
+**MAPE = 3.72%** (`open`,`high`,`low`,`adj_close`,`volume`,`AAPL_open`,`AAPL_high`,`APPL_low`,`APPL_adj_close`,`APPL_volume`,`APPL_close`,`Momentum_10`)
+
+
+More workflows coming soon!
+
+If you have any questions or would like to request for new feature engineering or model additions, please join us on discord. Happy hacking!
diff --git a/website/content/terminal/forecast/atr/_index.md b/website/content/terminal/forecast/atr/_index.md
new file mode 100644
index 00000000000..ecd9e036dc3
--- /dev/null
+++ b/website/content/terminal/forecast/atr/_index.md
@@ -0,0 +1,52 @@
+```
+usage: atr [-d {}] [-c TARGET_COLUMN] [-h]
+```
+
+Add Average True Range to dataset of specific stock ticker.
+
+```
+optional arguments:
+ -d {}, --target-dataset {}
+ The name of the dataset you want to select (default: None)
+ -c TARGET_COLUMN, --target-column TARGET_COLUMN
+ The name of the specific column you want to use (default: close)
+ -h, --help show this help message (default: False)
+
+For more information and examples, use 'about rsi' to access the related guide.
+```
+
+Example:
+```
+(π¦) /forecast/ $ load aapl_20220628_113243.csv
+
+(π¦) /forecast/ $ atr aapl_20220628_113243
+Successfully added 'Average True Range' to 'aapl_20220628_113243' dataset
+
+(π¦) /forecast/ $ show aapl_20220628_113243
+aapl_20220628_113243 has following shape (rowxcolumn): (759, 9)
+
+ Dataset aapl_20220628_113243 | Showing 10 of 759 rows
+βββββ³βββββββββββββ³βββββββββββββ³ββββββββ³ββββββββ³ββββββββ³ββββββββ³ββββββββββββ³ββββββββββββ³βββββββββββββ
+β β unnamed:_0 β date β open β high β low β close β adj_close β volume β true_range β
+β‘βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ©
+β 0 β 0 β 2019-06-10 β 47.95 β 48.84 β 47.90 β 48.15 β 46.99 β 104883600 β 0.94 β
+βββββΌβββββββββββββΌβββββββββββββΌββββββββΌββββββββΌββββββββΌββββββββΌββββββββββββΌββββββββββββΌβββββββββββββ€
+β 1 β 1 β 2019-06-11 β 48.72 β 49.00 β 48.40 β 48.70 β 47.53 β 107731600 β 0.85 β
+βββββΌβββββββββββββΌβββββββββββββΌββββββββΌββββββββΌββββββββΌββββββββΌββββββββββββΌββββββββββββΌβββββββββββββ€
+β 2 β 2 β 2019-06-12 β 48.49 β 48.99 β 48.35 β 48.55 β 47.38 β 73012800 β 0.65 β
+βββββΌβββββββββββββΌβββββββββββββΌββββββββΌββββββββΌββββββββΌββββββββΌββββββββββββΌββββββββββββΌβββββββββββββ€
+β 3 β 3 β 2019-06-13 β 48.67 β 49.20 β 48.40 β 48.54 β 47.37 β 86698400 β 0.80 β
+βββββΌβββββββββββββΌβββββββββββββΌββββββββΌββββββββΌββββββββΌββββββββΌββββββββββββΌββββββββββββΌβββββββββββββ€
+β 4 β 4 β 2019-06-14 β 47.89 β 48.40 β 47.58 β 48.19 β 47.03 β 75046000 β 0.96 β
+βββββΌβββββββββββββΌβββββββββββββΌββββββββΌββββββββΌββββββββΌββββββββΌββββββββββββΌββββββββββββΌβββββββββββββ€
+β 5 β 5 β 2019-06-17 β 48.22 β 48.74 β 48.04 β 48.47 β 47.31 β 58676400 β 0.70 β
+βββββΌβββββββββββββΌβββββββββββββΌββββββββΌββββββββΌββββββββΌββββββββΌββββββββββββΌββββββββββββΌβββββββββββββ€
+β 6 β 6 β 2019-06-18 β 49.01 β 50.07 β 48.80 β 49.61 β 48.42 β 106204000 β 1.60 β
+βββββΌβββββββββββββΌβββββββββββββΌββββββββΌββββββββΌββββββββΌββββββββΌββββββββββββΌββββββββββββΌβββββββββββββ€
+β 7 β 7 β 2019-06-19 β 49.92 β 49.97 β 49.33 β 49.47 β 48.28 β 84496800 β 0.64 β
+βββββΌβββββββββββββΌβββββββββββββΌββββββββΌββββββββΌββββββββΌββββββββΌββββββββββββΌββββββββββββΌβββββββββββββ€
+β 8 β 8 β 2019-06-20 β 50.09 β 50.15 β 49.51 β 49.87 β 48.67 β 86056000 β 0.69 β
+βββββΌβββββββββββββΌβββββββββββββΌββββββββΌββββββββΌββββββββΌββββββββΌββββββββββββΌββββββββββββΌβββββββββββββ€
+β 9 β 9 β 2019-06-21 β 49.70 β 50.21 β 49.54 β 49.69 β 48.50 β 191202400 β 0.68 β
+βββββ΄βββββββββββββ΄βββββββββββββ΄ββββββββ΄ββββββββ΄ββββββββ΄ββββββββ΄ββββββββββββ΄ββββββββββββ΄βββββββββββββ
+```
diff --git a/website/content/terminal/forecast/brnn/_index.md b/website/content/terminal/forecast/brnn/_index.md
new file mode 100644
index 00000000000..734be44f831
--- /dev/null
+++ b/website/content/terminal/forecast/brnn/_index.md
@@ -0,0 +1,86 @@
+```
+usage: brnn [--n-rnn-layers N_RNN_LAYERS] [--hidden-size HIDDEN_SIZE] [--past-covariates PAST_COVARIATES]
+ [--all-past-covariates] [--naive] [-d {}] [-c TARGET_COLUMN] [-n N_DAYS] [-t TRAIN_SPLIT]
+ [-i INPUT_CHUNK_LENGTH] [-o OUTPUT_CHUNK_LENGTH] [--force-reset FORCE_RESET]
+ [--save-checkpoints SAVE_CHECKPOINTS] [--model-save-name MODEL_SAVE_NAME] [--n-epochs N_EPOCHS]
+ [--model-type MODEL_TYPE] [--dropout DROPOUT] [--batch-size BATCH_SIZE] [--end S_END_DATE]
+ [--start S_START_DATE] [--learning-rate LEARNING_RATE] [--residuals] [--forecast-only] [-h]
+ [--export EXPORT]
+```
+
+Perform BRNN forecast (Vanilla RNN, LSTM, GRU)
+
+```
+optional arguments:
+ --n-rnn-layers N_RNN_LAYERS
+ Number of layers in the RNN module. (default: 1)
+ --hidden-size HIDDEN_SIZE
+ Size for feature maps for each hidden RNN layer (h_n) (default: 20)
+ --past-covariates PAST_COVARIATES
+ Past covariates(columns/features) in same dataset. Comma separated. (default: None)
+ --all-past-covariates
+ Adds all rows as past covariates except for date and the target column. (default: False)
+ --naive Show the naive baseline for a model. (default: False)
+ -d {}, --target-dataset {}
+ The name of the dataset you want to select (default: None)
+ -c TARGET_COLUMN, --target-column TARGET_COLUMN
+ The name of the specific column you want to use (default: close)
+ -n N_DAYS, --n-days N_DAYS
+ prediction days. (default: 5)
+ -t TRAIN_SPLIT, --train-split TRAIN_SPLIT
+ Start point for rolling training and forecast window. 0.0-1.0 (default: 0.85)
+ -i INPUT_CHUNK_LENGTH, --input-chunk-length INPUT_CHUNK_LENGTH
+ Number of past time steps for forecasting module at prediction time. (default: 14)
+ -o OUTPUT_CHUNK_LENGTH, --output-chunk-length OUTPUT_CHUNK_LENGTH
+ The length of the forecast of the model. (default: 5)
+ --force-reset FORCE_RESET
+ If set to True, any previously-existing model with the same name will be reset (all checkpoints
+ will be discarded). (default: True)
+ --save-checkpoints SAVE_CHECKPOINTS
+ Whether to automatically save the untrained model and checkpoints. (default: True)
+ --model-save-name MODEL_SAVE_NAME
+ Name of the model to save. (default: brnn_model)
+ --n-epochs N_EPOCHS Number of epochs over which to train the model. (default: 300)
+ --model-type MODEL_TYPE
+ Either a string specifying the RNN module type ("RNN", "LSTM" or "GRU") (default: LSTM)
+ --dropout DROPOUT Fraction of neurons afected by Dropout. (default: 0)
+ --batch-size BATCH_SIZE
+ Number of time series (input and output) used in each training pass (default: 32)
+ --end S_END_DATE The end date (format YYYY-MM-DD) to select for testing (default: None)
+ --start S_START_DATE The start date (format YYYY-MM-DD) to select for testing (default: None)
+ --learning-rate LEARNING_RATE
+ Learning rate during training. (default: 0.001)
+ --residuals Show the residuals for the model. (default: False)
+ --forecast-only Do not plot the hisotorical data without forecasts. (default: False)
+ -h, --help show this help message (default: False)
+ --export EXPORT Export figure into png, jpg, pdf, svg (default: )
+
+For more information and examples, use 'about export' to access the related guide.
+```
+
+Example:
+```
+2022 Jul 23, 10:36 (π¦) /forecast/ $ load GME_20220719_123734.csv -a GME
+
+2022 Jul 23, 11:03 (π¦) /forecast/ $ brnn GME
+100%|βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| 115/115 [00:07<00:00, 15.10it/s]
+Block RNN model obtains MAPE: 17.09%
+
+
+
+ Actual price: $ 146.64
+βββββββββββββββββββββββ³βββββββββββββ
+β Datetime β Prediction β
+β‘βββββββββββββββββββββββββββββββββββ©
+β 2022-07-19 00:00:00 β $ 147.89 β
+βββββββββββββββββββββββΌβββββββββββββ€
+β 2022-07-20 00:00:00 β $ 149.11 β
+βββββββββββββββββββββββΌβββββββββββββ€
+β 2022-07-21 00:00:00 β $ 149.59 β
+βββββββββββββββββββββββΌβββββββββββββ€
+β 2022-07-22 00:00:00 β $ 141.46 β
+βββββββββββββββββββββββΌβββββββββββββ€
+β 2022-07-25 00:00:00 β $ 144.99 β
+βββββββββββββββββββββββ΄βββββββββββββ
+```
+
diff --git a/website/content/terminal/forecast/clean/_index.md b/website/content/terminal/forecast/clean/_index.md
new file mode 100644
index 00000000000..8e995c644c9
--- /dev/null
+++ b/website/content/terminal/forecast/clean/_index.md
@@ -0,0 +1,121 @@
+```
+usage: clean [-f {rfill,cfill,rbfill,cbfill,rffill,bffill}] [--drop {rdrop,cdrop}] [-d {}] [-h] [-l LIMIT]
+```
+
+Clean a dataset by filling and/or dropping NaN values.
+
+```
+optional arguments:
+ -f {rfill,cfill,rbfill,cbfill,rffill,bffill}, --fill {rfill,cfill,rbfill,cbfill,rffill,bffill}
+ The method of filling NaNs. This has options to fill rows (rfill, rbfill, rffill) or fill columns (cfill, cbfill, cffill).
+ Furthermore, it has the option to forward fill and backward fill (up to --limit) which refer to how many rows/columns can be
+ set equal to the last non-NaN value (default: )
+ --drop {rdrop,cdrop} The method of dropping NaNs. This either has the option rdrop (drop rows that contain NaNs) or cdrop (drop columns that contain
+ NaNs) (default: )
+ -d {}, --target-dataset {}
+ The name of the dataset you want to select (default: None)
+ -h, --help show this help message (default: False)
+ -l LIMIT, --limit LIMIT
+ Number of entries to show in data. (default: 5)
+
+For more information and examples, use 'about clean' to access the related guide.
+```
+
+Example:
+```
+(π¦) /forecast/ $ show TSLA
+
+TSLA has following shape (rowxcolumn): (611, 7)
+
+ Dataset TSLA | Showing 10 of 611 rows
+βββββ³βββββββββββββ³βββββββββ³βββββββββ³βββββββββ³βββββββββ³ββββββββββββ³ββββββββββββ
+β β date β open β high β low β close β adj_close β volume β
+β‘βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ©
+β 0 β 2020-01-02 β 84.90 β 86.14 β 84.34 β 86.05 β 86.05 β 47660500 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββ€
+β 1 β 2020-01-03 β 88.10 β 90.80 β 87.38 β 88.60 β 88.60 β 88892500 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββ€
+β 2 β 2020-01-06 β 88.09 β 90.31 β 88.00 β 90.31 β 90.31 β 50665000 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββ€
+β 3 β 2020-01-07 β 92.28 β 94.33 β 90.67 β 93.81 β 93.81 β 89410500 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββ€
+β 4 β 2020-01-08 β 94.74 β 99.70 β 93.65 β 98.43 β 98.43 β 155721500 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββ€
+β 5 β 2020-01-09 β 99.42 β 99.76 β 94.57 β 96.27 β 96.27 β 142202000 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββ€
+β 6 β 2020-01-10 β 96.36 β 96.99 β 94.74 β 95.63 β 95.63 β 64797500 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββ€
+β 7 β 2020-01-13 β 98.70 β 105.13 β 98.40 β 104.97 β 104.97 β 132588000 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββ€
+β 8 β 2020-01-14 β 108.85 β 109.48 β 104.98 β 107.58 β 107.58 β 144981000 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββ€
+β 9 β 2020-01-15 β 105.95 β 107.57 β 103.36 β 103.70 β 103.70 β 86844000 β
+βββββ΄βββββββββββββ΄βββββββββ΄βββββββββ΄βββββββββ΄βββββββββ΄ββββββββββββ΄ββββββββββββ
+
+```
+```
+(π¦) /forecast/ $ rsi TSLA --period 30
+Successfully added 'RSI_30' to 'TSLA' dataset
+
+(π¦) /forecast/ $ show TSLA
+TSLA has following shape (rowxcolumn): (611, 8)
+
+ Dataset TSLA | Showing 10 of 611 rows
+βββββ³βββββββββββββ³βββββββββ³βββββββββ³βββββββββ³βββββββββ³ββββββββββββ³ββββββββββββ³βββββββββ
+β β date β open β high β low β close β adj_close β volume β RSI_30 β
+β‘ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ©
+β 0 β 2020-01-02 β 84.90 β 86.14 β 84.34 β 86.05 β 86.05 β 47660500 β nan β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 1 β 2020-01-03 β 88.10 β 90.80 β 87.38 β 88.60 β 88.60 β 88892500 β nan β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 2 β 2020-01-06 β 88.09 β 90.31 β 88.00 β 90.31 β 90.31 β 50665000 β nan β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 3 β 2020-01-07 β 92.28 β 94.33 β 90.67 β 93.81 β 93.81 β 89410500 β nan β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 4 β 2020-01-08 β 94.74 β 99.70 β 93.65 β 98.43 β 98.43 β 155721500 β nan β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 5 β 2020-01-09 β 99.42 β 99.76 β 94.57 β 96.27 β 96.27 β 142202000 β nan β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 6 β 2020-01-10 β 96.36 β 96.99 β 94.74 β 95.63 β 95.63 β 64797500 β nan β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 7 β 2020-01-13 β 98.70 β 105.13 β 98.40 β 104.97 β 104.97 β 132588000 β nan β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 8 β 2020-01-14 β 108.85 β 109.48 β 104.98 β 107.58 β 107.58 β 144981000 β nan β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 9 β 2020-01-15 β 105.95 β 107.57 β 103.36 β 103.70 β 103.70 β 86844000 β nan β
+βββββ΄βββββββββββββ΄βββββββββ΄βββββββββ΄βββββββββ΄βββββββββ΄ββββββββββββ΄ββββββββββββ΄βββββββββ
+
+(π¦) /forecast/ $ clean TSLA -f rfill
+Namespace(drop='', fill='rfill', help=False, limit=5, target_dataset='TSLA')
+Successfully cleaned 'TSLA' dataset
+
+(π¦) /forecast/ $ show TSLA
+2022 Jul 11, 14:20 (π¦) /forecast/ $ show TSLA
+TSLA has following shape (rowxcolumn): (611, 8)
+
+ Dataset TSLA | Showing 10 of 611 rows
+βββββ³βββββββββββββ³βββββββββ³βββββββββ³βββββββββ³βββββββββ³ββββββββββββ³ββββββββββββ³βββββββββ
+β β date β open β high β low β close β adj_close β volume β RSI_30 β
+β‘ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ©
+β 0 β 2020-01-02 β 84.90 β 86.14 β 84.34 β 86.05 β 86.05 β 47660500 β 0.00 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 1 β 2020-01-03 β 88.10 β 90.80 β 87.38 β 88.60 β 88.60 β 88892500 β 0.00 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 2 β 2020-01-06 β 88.09 β 90.31 β 88.00 β 90.31 β 90.31 β 50665000 β 0.00 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 3 β 2020-01-07 β 92.28 β 94.33 β 90.67 β 93.81 β 93.81 β 89410500 β 0.00 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 4 β 2020-01-08 β 94.74 β 99.70 β 93.65 β 98.43 β 98.43 β 155721500 β 0.00 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 5 β 2020-01-09 β 99.42 β 99.76 β 94.57 β 96.27 β 96.27 β 142202000 β 0.00 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 6 β 2020-01-10 β 96.36 β 96.99 β 94.74 β 95.63 β 95.63 β 64797500 β 0.00 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 7 β 2020-01-13 β 98.70 β 105.13 β 98.40 β 104.97 β 104.97 β 132588000 β 0.00 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 8 β 2020-01-14 β 108.85 β 109.48 β 104.98 β 107.58 β 107.58 β 144981000 β 0.00 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 9 β 2020-01-15 β 105.95 β 107.57 β 103.36 β 103.70 β 103.70 β 86844000 β 0.00 β
+βββββ΄βββββββββββββ΄βββββββββ΄βββββββββ΄βββββββββ΄βββββββββ΄ββββββββββββ΄ββββββββββββ΄βββββββββ
+
+```
diff --git a/website/content/terminal/forecast/combine/_index.md b/website/content/terminal/forecast/combine/_index.md
new file mode 100644
index 00000000000..20eb56ee5a4
--- /dev/null
+++ b/website/content/terminal/forecast/combine/_index.md
@@ -0,0 +1,52 @@
+```
+usage: combine [--dataset {}] [-c COLUMNS] [-h]
+```
+
+The columns you want to add to a dataset. The first argument is the dataset to add columns in, the remaining could be: ,
+
+```
+optional arguments:
+ --dataset {} Dataset to add columns to (default: None)
+ -c COLUMNS, --columns COLUMNS
+ The columns we want to add , (default: None)
+ -h, --help show this help message (default: False)
+
+For more information and examples, use 'about combine' to access the related guide.
+```
+
+Example:
+```
+(π¦) /forecast/ $ load TSLA.csv
+
+(π¦) /forecast/ $ load MSFT.csv
+
+(π¦) /forecast/ $ combine --dataset TSLA --columns MSFT.volume
+
+(π¦) /forecast/ $ show TSLA
+TSLA has following shape (rowxcolumn): (611, 8)
+
+ Dataset TSLA | Showing 10 of 611 rows
+βββββ³βββββββββββββ³βββββββββ³βββββββββ³βββββββββ³βββββββββ³ββββββββββββ³ββββββββββββ³ββββββββββββββββ
+β β date β open β high β low β close β adj_close β volume β MSFT_volume β
+β‘βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ©
+β 0 β 2020-01-02 β 84.90 β 86.14 β 84.34 β 86.05 β 86.05 β 47660500 β 1359650900.00 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌββββββββββββββββ€
+β 1 β 2020-01-03 β 88.10 β 90.80 β 87.38 β 88.60 β 88.60 β 88892500 β 1074643300.00 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌββββββββββββββββ€
+β 2 β 2020-01-06 β 88.09 β 90.31 β 88.00 β 90.31 β 90.31 β 50665000 β 1110237200.00 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌββββββββββββββββ€
+β 3 β 2020-01-07 β 92.28 β 94.33 β 90.67 β 93.81 β 93.81 β 89410500 β 1319029500.00 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌββββββββββββββββ€
+β 4 β 2020-01-08 β 94.74 β 99.70 β 93.65 β 98.43 β 98.43 β 155721500 β 1720130200.00 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌββββββββββββββββ€
+β 5 β 2020-01-09 β 99.42 β 99.76 β 94.57 β 96.27 β 96.27 β 142202000 β 1671811600.00 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌββββββββββββββββ€
+β 6 β 2020-01-10 β 96.36 β 96.99 β 94.74 β 95.63 β 95.63 β 64797500 β 1408590600.00 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌββββββββββββββββ€
+β 7 β 2020-01-13 β 98.70 β 105.13 β 98.40 β 104.97 β 104.97 β 132588000 β 1279372100.00 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌββββββββββββββββ€
+β 8 β 2020-01-14 β 108.85 β 109.48 β 104.98 β 107.58 β 107.58 β 144981000 β 1273139500.00 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌββββββββββββββββ€
+β 9 β 2020-01-15 β 105.95 β 107.57 β 103.36 β 103.70 β 103.70 β 86844000 β 1281432800.00 β
+βββββ΄βββββββββββββ΄βββββββββ΄βββββββββ΄βββββββββ΄βββββββββ΄ββββββββββββ΄ββββββββββββ΄ββββββββββββββββ
+```
diff --git a/website/content/terminal/forecast/corr/_index.md b/website/content/terminal/forecast/corr/_index.md
new file mode 100644
index 00000000000..a4a92a9091c
--- /dev/null
+++ b/website/content/terminal/forecast/corr/_index.md
@@ -0,0 +1,24 @@
+```
+usage: corr [-d {}] [-h] [--export EXPORT]
+```
+
+Plot correlation coefficients of a dataset.
+
+```
+optional arguments:
+ -d {TSLA}, --target-dataset {TSLA}
+ The name of the dataset you want to select (default: None)
+ -h, --help show this help message (default: False)
+ --export EXPORT Export figure into png, jpg, pdf, svg (default: )
+
+For more information and examples, use 'about corr' to access the related guide.
+```
+
+Example:
+```
+(π¦) /forecast/ $ load TSLA.csv
+
+(π¦) /forecast/ $ corr TSLA
+TODO: screen shot
+
+```
diff --git a/website/content/terminal/forecast/delete/_index.md b/website/content/terminal/forecast/delete/_index.md
new file mode 100644
index 00000000000..93f264da65e
--- /dev/null
+++ b/website/content/terminal/forecast/delete/_index.md
@@ -0,0 +1,78 @@
+```
+usage: delete [-d DELETE] [-h]
+```
+
+Allows you to remove any column from your dataset. For example `delete dataset.column`
+
+```
+optional arguments:
+ -d DELETE, --delete DELETE
+ The columns you want to delete from a dataset. Use format: or multiple with , (default: None)
+ -h, --help show this help message (default: False)
+```
+
+Example:
+```
+(π¦) /forecast/ $ load TSLA.csv
+
+(π¦) /forecast/ $ roc TSLA
+Successfully added 'ROC_10' to 'TSLA' dataset
+
+(π¦) /forecast/ $ show
+TSLA has following shape (rowxcolumn): (611, 8)
+
+ Dataset TSLA | Showing 10 of 611 rows
+βββββ³βββββββββββββ³βββββββββ³βββββββββ³βββββββββ³βββββββββ³ββββββββββββ³ββββββββββββ³βββββββββ
+β β date β open β high β low β close β adj_close β volume β ROC_10 β
+β‘ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ©
+β 0 β 2020-01-02 β 84.90 β 86.14 β 84.34 β 86.05 β 86.05 β 47660500 β nan β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 1 β 2020-01-03 β 88.10 β 90.80 β 87.38 β 88.60 β 88.60 β 88892500 β nan β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 2 β 2020-01-06 β 88.09 β 90.31 β 88.00 β 90.31 β 90.31 β 50665000 β nan β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 3 β 2020-01-07 β 92.28 β 94.33 β 90.67 β 93.81 β 93.81 β 89410500 β nan β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 4 β 2020-01-08 β 94.74 β 99.70 β 93.65 β 98.43 β 98.43 β 155721500 β nan β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 5 β 2020-01-09 β 99.42 β 99.76 β 94.57 β 96.27 β 96.27 β 142202000 β nan β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 6 β 2020-01-10 β 96.36 β 96.99 β 94.74 β 95.63 β 95.63 β 64797500 β nan β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 7 β 2020-01-13 β 98.70 β 105.13 β 98.40 β 104.97 β 104.97 β 132588000 β nan β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 8 β 2020-01-14 β 108.85 β 109.48 β 104.98 β 107.58 β 107.58 β 144981000 β nan β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 9 β 2020-01-15 β 105.95 β 107.57 β 103.36 β 103.70 β 103.70 β 86844000 β 20.51 β
+βββββ΄βββββββββββββ΄βββββββββ΄βββββββββ΄βββββββββ΄βββββββββ΄ββββββββββββ΄ββββββββββββ΄βββββββββ
+
+(π¦) /forecast/ $ delete TSLA.ROC_10
+
+(π¦) /forecast/ $ show TSLA
+TSLA has following shape (rowxcolumn): (611, 7)
+
+ Dataset TSLA | Showing 10 of 611 rows
+βββββ³βββββββββββββ³βββββββββ³βββββββββ³βββββββββ³βββββββββ³ββββββββββββ³ββββββββββββ
+β β date β open β high β low β close β adj_close β volume β
+β‘βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ©
+β 0 β 2020-01-02 β 84.90 β 86.14 β 84.34 β 86.05 β 86.05 β 47660500 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββ€
+β 1 β 2020-01-03 β 88.10 β 90.80 β 87.38 β 88.60 β 88.60 β 88892500 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββ€
+β 2 β 2020-01-06 β 88.09 β 90.31 β 88.00 β 90.31 β 90.31 β 50665000 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββ€
+β 3 β 2020-01-07 β 92.28 β 94.33 β 90.67 β 93.81 β 93.81 β 89410500 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββ€
+β 4 β 2020-01-08 β 94.74 β 99.70 β 93.65 β 98.43 β 98.43 β 155721500 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββ€
+β 5 β 2020-01-09 β 99.42 β 99.76 β 94.57 β 96.27 β 96.27 β 142202000 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββ€
+β 6 β 2020-01-10 β 96.36 β 96.99 β 94.74 β 95.63 β 95.63 β 64797500 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββ€
+β 7 β 2020-01-13 β 98.70 β 105.13 β 98.40 β 104.97 β 104.97 β 132588000 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββ€
+β 8 β 2020-01-14 β 108.85 β 109.48 β 104.98 β 107.58 β 107.58 β 144981000 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββ€
+β 9 β 2020-01-15 β 105.95 β 107.57 β 103.36 β 103.70 β 103.70 β 86844000 β
+βββββ΄βββββββββββββ΄βββββββββ΄βββββββββ΄βββββββββ΄βββββββββ΄ββββββββββββ΄ββββββββββββ
+```
diff --git a/website/content/terminal/forecast/delta/_index.md b/website/content/terminal/forecast/delta/_index.md
new file mode 100644
index 00000000000..6c3c72f292a
--- /dev/null
+++ b/website/content/terminal/forecast/delta/_index.md
@@ -0,0 +1,55 @@
+```
+usage: delta [-d {}] [-c TARGET_COLUMN] [-h]
+```
+
+Add %Change (Delta) to dataset based on specific column.
+
+```
+optional arguments:
+ -d {}, --target-dataset {}
+ The name of the dataset you want to select (default: None)
+ -c TARGET_COLUMN, --target-column TARGET_COLUMN
+ The name of the specific column you want to use (default: close)
+ -h, --help show this help message (default: False)
+
+For more information and examples, use 'about rsi' to access the related guide.
+```
+
+Example:
+```
+(π¦) /forecast/ $ load aapl_20220628_113243.csv
+
+(π¦) /forecast/ $ delta aapl_20220628_113243
+Successfully added 'Delta_close' to 'aapl_20220628_113243' dataset
+
+(π¦) /forecast/ $ delta aapl_20220628_113243 -c volume
+Successfully added 'Delta_volume' to 'aapl_20220628_113243' dataset
+
+(π¦) /forecast/ $ show aapl_20220628_113243
+aapl_20220628_113243 has following shape (rowxcolumn): (759, 10)
+
+ Dataset aapl_20220628_113243 | Showing 10 of 759 rows
+βββββ³βββββββββββββ³βββββββββββββ³ββββββββ³ββββββββ³ββββββββ³ββββββββ³ββββββββββββ³ββββββββββββ³ββββββββββββββ³βββββββββββββββ
+β β unnamed:_0 β date β open β high β low β close β adj_close β volume β delta_close β delta_volume β
+β‘βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ©
+β 0 β 0 β 2019-06-10 β 47.95 β 48.84 β 47.90 β 48.15 β 46.99 β 104883600 β 0.00 β 0.00 β
+βββββΌβββββββββββββΌβββββββββββββΌββββββββΌββββββββΌββββββββΌββββββββΌββββββββββββΌββββββββββββΌββββββββββββββΌβββββββββββββββ€
+β 1 β 1 β 2019-06-11 β 48.72 β 49.00 β 48.40 β 48.70 β 47.53 β 107731600 β 0.01 β 0.03 β
+βββββΌβββββββββββββΌβββββββββββββΌββββββββΌββββββββΌββββββββΌββββββββΌββββββββββββΌββββββββββββΌββββββββββββββΌβββββββββββββββ€
+β 2 β 2 β 2019-06-12 β 48.49 β 48.99 β 48.35 β 48.55 β 47.38 β 73012800 β -0.00 β -0.32 β
+βββββΌβββββββββββββΌβββββββββββββΌββββββββΌββββββββΌββββββββΌββββββββΌββββββββββββΌββββββββββββΌββββββββββββββΌβββββββββββββββ€
+β 3 β 3 β 2019-06-13 β 48.67 β 49.20 β 48.40 β 48.54 β 47.37 β 86698400 β -0.00 β 0.19 β
+βββββΌβββββββββββββΌβββββββββββββΌββββββββΌββββββββΌββββββββΌββββββββΌββββββββββββΌββββββββββββΌββββββββββββββΌβββββββββββββββ€
+β 4 β 4 β 2019-06-14 β 47.89 β 48.40 β 47.58 β 48.19 β 47.03 β 75046000 β -0.01 β -0.13 β
+βββββΌβββββββββββββΌβββββββββββββΌββββββββΌββββββββΌββββββββΌββββββββΌββββββββββββΌββββββββββββΌββββββββββββββΌβββββββββββββββ€
+β 5 β 5 β 2019-06-17 β 48.22 β 48.74 β 48.04 β 48.47 β 47.31 β 58676400 β 0.01 β -0.22 β
+βββββΌβββββββββββββΌβββββββββββββΌββββββββΌββββββββΌββββββββΌββββββββΌββββββββββββΌββββββββββββΌββββββββββββββΌβββββββββββββββ€
+β 6 β 6 β 2019-06-18 β 49.01 β 50.07 β 48.80 β 49.61 β 48.42 β 106204000 β 0.02 β 0.81 β
+βββββΌβββββββββββββΌβββββββββββββΌββββββββΌββββββββΌββββββββΌββββββββΌββββββββββββΌββββββββββββΌββββββββββββββΌβββββββββββββββ€
+β 7 β 7 β 2019-06-19 β 49.92 β 49.97 β 49.33 β 49.47 β 48.28 β 84496800 β -0.00 β -0.20 β
+βββββΌβββββββββββββΌβββββββββββββΌββββββββΌββββββββΌββββββββΌββββββββΌββββββββββββΌββββββββββββΌββββββββββββββΌβββββββββββββββ€
+β 8 β 8 β 2019-06-20 β 50.09 β 50.15 β 49.51 β 49.87 β 48.67 β 86056000 β 0.01 β 0.02 β
+βββββΌβββββββββββββΌβββββββββββββΌββββββββΌββββββββΌββββββββΌββββββββΌββββββββββββΌββββββββββββΌββββββββββββββΌβββββββββββββββ€
+β 9 β 9 β 2019-06-21 β 49.70 β 50.21 β 49.54 β 49.69 β 48.50 β 191202400 β -0.00 β 1.22 β
+βββββ΄βββββββββββββ΄βββββββββββββ΄ββββββββ΄ββββββββ΄ββββββββ΄ββββββββ΄ββββββββββββ΄ββββββββββββ΄ββββββββββββββ΄βββββββββββββββ
+```
diff --git a/website/content/terminal/forecast/desc/_index.md b/website/content/terminal/forecast/desc/_index.md
new file mode 100644
index 00000000000..402694533e4
--- /dev/null
+++ b/website/content/terminal/forecast/desc/_index.md
@@ -0,0 +1,42 @@
+```
+usage: desc [-n {}] [-h] [--export {csv,json,xlsx}]
+```
+
+Show the descriptive statistics of a dataset.
+
+```
+optional arguments:
+ -d {}, --target-dataset {}
+ The name of the dataset you want to select (default: None)
+ -h, --help show this help message (default: False)
+ --export EXPORT Export raw data into csv, json, xlsx (default: )
+```
+
+Example:
+```
+(π¦) /forecast/ $ load TSLA.csv
+
+(π¦) /forecast/ $ desc TSLA
+
+ Showing Descriptive Statistics for Dataset TSLA
+βββββββββ³ββββββββββ³ββββββββββ³ββββββββββ³ββββββββββ³ββββββββββββ³βββββββββββββββ
+β β open β high β low β close β adj_close β volume β
+β‘βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ©
+β count β 611.00 β 611.00 β 611.00 β 611.00 β 611.00 β 611.00 β
+βββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββββΌβββββββββββββββ€
+β mean β 599.50 β 613.65 β 583.85 β 599.19 β 599.19 β 47275047.14 β
+βββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββββΌβββββββββββββββ€
+β std β 308.73 β 315.33 β 300.77 β 307.95 β 307.95 β 35945322.23 β
+βββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββββΌβββββββββββββββ€
+β min β 74.94 β 80.97 β 70.10 β 72.24 β 72.24 β 9800600.00 β
+βββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββββΌβββββββββββββββ€
+β 25% β 325.09 β 332.00 β 304.80 β 316.07 β 316.07 β 23386000.00 β
+βββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββββΌβββββββββββββββ€
+β 50% β 661.42 β 672.00 β 644.60 β 659.58 β 659.58 β 33337300.00 β
+βββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββββΌβββββββββββββββ€
+β 75% β 830.71 β 846.82 β 801.99 β 822.97 β 822.97 β 62445150.00 β
+βββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββΌββββββββββββΌβββββββββββββββ€
+β max β 1234.41 β 1243.49 β 1217.00 β 1229.91 β 1229.91 β 304694000.00 β
+βββββββββ΄ββββββββββ΄ββββββββββ΄ββββββββββ΄ββββββββββ΄ββββββββββββ΄βββββββββββββββ
+
+```
diff --git a/website/content/terminal/forecast/ema/_index.md b/website/content/terminal/forecast/ema/_index.md
new file mode 100644
index 00000000000..040157bec49
--- /dev/null
+++ b/website/content/terminal/forecast/ema/_index.md
@@ -0,0 +1,82 @@
+```
+usage: ema [-d {}] [-c TARGET_COLUMN] [--period PERIOD] [-h]
+```
+
+Add exponential moving average to dataset based on specific column.
+
+```
+optional arguments:
+ -d {}, --target-dataset {}
+ The name of the dataset you want to select (default: None)
+ -c TARGET_COLUMN, --target-column TARGET_COLUMN
+ The name of the specific column you want to use (default: close)
+ --period PERIOD The period to use (default: 10)
+ -h, --help show this help message (default: False)
+
+For more information and examples, use 'about ema' to access the related guide.
+```
+
+Example:
+```
+(π¦) /forecast/ $ load TSLA.csv
+
+(π¦) /forecast/ $ show TSLA
+TSLA has following shape (rowxcolumn): (611, 7)
+
+ Dataset TSLA | Showing 10 of 611 rows
+βββββ³βββββββββββββ³βββββββββ³βββββββββ³βββββββββ³βββββββββ³ββββββββββββ³ββββββββββββ
+β β date β open β high β low β close β adj_close β volume β
+β‘βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ©
+β 0 β 2020-01-02 β 84.90 β 86.14 β 84.34 β 86.05 β 86.05 β 47660500 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββ€
+β 1 β 2020-01-03 β 88.10 β 90.80 β 87.38 β 88.60 β 88.60 β 88892500 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββ€
+β 2 β 2020-01-06 β 88.09 β 90.31 β 88.00 β 90.31 β 90.31 β 50665000 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββ€
+β 3 β 2020-01-07 β 92.28 β 94.33 β 90.67 β 93.81 β 93.81 β 89410500 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββ€
+β 4 β 2020-01-08 β 94.74 β 99.70 β 93.65 β 98.43 β 98.43 β 155721500 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββ€
+β 5 β 2020-01-09 β 99.42 β 99.76 β 94.57 β 96.27 β 96.27 β 142202000 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββ€
+β 6 β 2020-01-10 β 96.36 β 96.99 β 94.74 β 95.63 β 95.63 β 64797500 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββ€
+β 7 β 2020-01-13 β 98.70 β 105.13 β 98.40 β 104.97 β 104.97 β 132588000 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββ€
+β 8 β 2020-01-14 β 108.85 β 109.48 β 104.98 β 107.58 β 107.58 β 144981000 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββ€
+β 9 β 2020-01-15 β 105.95 β 107.57 β 103.36 β 103.70 β 103.70 β 86844000 β
+βββββ΄βββββββββββββ΄βββββββββ΄βββββββββ΄βββββββββ΄βββββββββ΄ββββββββββββ΄ββββββββββββ
+
+(π¦) /forecast/ $ ema TSLA
+Successfully added 'EMA_10' to 'TSLA' dataset
+
+(π¦) /forecast/ $ show TSLA
+TSLA has following shape (rowxcolumn): (611, 8)
+
+ Dataset TSLA | Showing 10 of 611 rows
+βββββ³βββββββββββββ³βββββββββ³βββββββββ³βββββββββ³βββββββββ³ββββββββββββ³ββββββββββββ³βββββββββ
+β β date β open β high β low β close β adj_close β volume β EMA_10 β
+β‘ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ©
+β 0 β 2020-01-02 β 84.90 β 86.14 β 84.34 β 86.05 β 86.05 β 47660500 β 86.05 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 1 β 2020-01-03 β 88.10 β 90.80 β 87.38 β 88.60 β 88.60 β 88892500 β 86.52 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 2 β 2020-01-06 β 88.09 β 90.31 β 88.00 β 90.31 β 90.31 β 50665000 β 87.21 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 3 β 2020-01-07 β 92.28 β 94.33 β 90.67 β 93.81 β 93.81 β 89410500 β 88.41 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 4 β 2020-01-08 β 94.74 β 99.70 β 93.65 β 98.43 β 98.43 β 155721500 β 90.23 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 5 β 2020-01-09 β 99.42 β 99.76 β 94.57 β 96.27 β 96.27 β 142202000 β 91.33 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 6 β 2020-01-10 β 96.36 β 96.99 β 94.74 β 95.63 β 95.63 β 64797500 β 92.11 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 7 β 2020-01-13 β 98.70 β 105.13 β 98.40 β 104.97 β 104.97 β 132588000 β 94.45 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 8 β 2020-01-14 β 108.85 β 109.48 β 104.98 β 107.58 β 107.58 β 144981000 β 96.84 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 9 β 2020-01-15 β 105.95 β 107.57 β 103.36 β 103.70 β 103.70 β 86844000 β 98.08 β
+βββββ΄βββββββββββββ΄βββββββββ΄βββββββββ΄βββββββββ΄βββββββββ΄ββββββββββββ΄ββββββββββββ΄βββββββββ
+
+```
diff --git a/website/content/terminal/forecast/expo/_index.md b/website/content/terminal/forecast/expo/_index.md
new file mode 100644
index 00000000000..12b435a7924
--- /dev/null
+++ b/website/content/terminal/forecast/expo/_index.md
@@ -0,0 +1,62 @@
+```
+usage: expo [--trend {N,A,M}] [--dampen DAMPEN] [--naive] [-d {}] [-c TARGET_COLUMN] [-n N_DAYS] [-s {N,A,M}]
+ [-p SEASONAL_PERIODS] [-w START_WINDOW] [--end S_END_DATE] [--start S_START_DATE] [--residuals]
+ [--forecast-only] [-h] [--export EXPORT]
+```
+
+Perform Probabilistic Exponential Smoothing forecast Trend: N: None, A: Additive, M: Multiplicative Seasonality: N: None, A: Additive, M: Multiplicative Dampen: T: True, F: False
+
+```
+optional arguments:
+ --trend {N,A,M} Trend: N: None, A: Additive, M: Multiplicative. (default: A)
+ --dampen DAMPEN Dampening (default: F)
+ --naive Show the naive baseline for a model. (default: False)
+ -d {}, --target-dataset {}
+ The name of the dataset you want to select (default: None)
+ -c TARGET_COLUMN, --target-column TARGET_COLUMN
+ The name of the specific column you want to use (default: close)
+ -n N_DAYS, --n-days N_DAYS
+ prediction days. (default: 5)
+ -s {N,A,M}, --seasonal {N,A,M}
+ Seasonality: N: None, A: Additive, M: Multiplicative. (default: A)
+ -p SEASONAL_PERIODS, --periods SEASONAL_PERIODS
+ Seasonal periods: 4: Quarterly, 7: Daily (default: 7)
+ -w START_WINDOW, --window START_WINDOW
+ Start point for rolling training and forecast window. 0.0-1.0 (default: 0.85)
+ --end S_END_DATE The end date (format YYYY-MM-DD) to select for testing (default: None)
+ --start S_START_DATE The start date (format YYYY-MM-DD) to select for testing (default: None)
+ --residuals Show the residuals for the model. (default: False)
+ --forecast-only Do not plot the hisotorical data without forecasts. (default: False)
+ -h, --help show this help message (default: False)
+ --export EXPORT Export figure into png, jpg, pdf, svg (default: )
+
+
+For more information and examples, use 'about export' to access the related guide.
+```
+
+Example:
+```
+2022 Jul 23, 10:36 (π¦) /forecast/ $ load GME_20220719_123734.csv -a GME
+
+2022 Jul 23, 10:52 (π¦) /forecast/ $ expo GME
+100%|βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| 115/115 [00:16<00:00, 6.80it/s]
+Exponential smoothing obtains MAPE: 12.88%
+
+
+
+ Actual price: $ 146.64
+βββββββββββββββββββββββ³βββββββββββββ
+β Datetime β Prediction β
+β‘βββββββββββββββββββββββββββββββββββ©
+β 2022-07-19 00:00:00 β $ 146.35 β
+βββββββββββββββββββββββΌβββββββββββββ€
+β 2022-07-20 00:00:00 β $ 148.63 β
+βββββββββββββββββββββββΌβββββββββββββ€
+β 2022-07-21 00:00:00 β $ 148.86 β
+βββββββββββββββββββββββΌβββββββββββββ€
+β 2022-07-22 00:00:00 β $ 151.76 β
+βββββββββββββββββββββββΌβββββββββββββ€
+β 2022-07-25 00:00:00 β $ 149.74 β
+βββββββββββββββββββββββ΄βββββββββββββ
+```
+
diff --git a/website/content/terminal/forecast/export/_index.md b/website/content/terminal/forecast/export/_index.md
new file mode 100644
index 00000000000..26d83b5b69c
--- /dev/null
+++ b/website/content/terminal/forecast/export/_index.md
@@ -0,0 +1,27 @@
+```
+usage: export [-t {csv,xlsx}] [-d {}] [-h]
+```
+
+Export dataset to Excel
+
+```
+optional arguments:
+ -t {csv,xlsx}, --type {csv,xlsx}
+ The file type you wish to export to (default: xlsx)
+ -d {}, --target-dataset {}
+ The name of the dataset you want to select (default: None)
+ -h, --help show this help message (default: False)
+
+For more information and examples, use 'about export' to access the related guide.
+```
+
+Example:
+```
+(π¦) /forecast/ $ load aapl
+
+(π¦) /forecast/ $ ema aapl
+Successfully added 'EMA_10' to 'aapl' dataset
+
+(π¦) /forecast/ $ export aapl
+Saved file: .../OpenBBTerminal/exports/forecast/aapl_20220711_151219.xlsx
+```
diff --git a/website/content/terminal/forecast/linregr/_index.md b/website/content/terminal/forecast/linregr/_index.md
new file mode 100644
index 00000000000..d7b8521cf5d
--- /dev/null
+++ b/website/content/terminal/forecast/linregr/_index.md
@@ -0,0 +1,62 @@
+```
+usage: linregr [--past-covariates PAST_COVARIATES] [--all-past-covariates] [--naive] [-d {}] [-c TARGET_COLUMN]
+ [-n N_DAYS] [-t TRAIN_SPLIT] [-o OUTPUT_CHUNK_LENGTH] [--end S_END_DATE] [--start S_START_DATE]
+ [--lags LAGS] [--residuals] [--forecast-only] [-h] [--export EXPORT]
+```
+
+Perform a linear regression forecast.
+
+```
+optional arguments:
+ --past-covariates PAST_COVARIATES
+ Past covariates(columns/features) in same dataset. Comma separated. (default: None)
+ --all-past-covariates
+ Adds all rows as past covariates except for date and the target column. (default: False)
+ --naive Show the naive baseline for a model. (default: False)
+ -d {}, --target-dataset {}
+ The name of the dataset you want to select (default: None)
+ -c TARGET_COLUMN, --target-column TARGET_COLUMN
+ The name of the specific column you want to use (default: close)
+ -n N_DAYS, --n-days N_DAYS
+ prediction days. (default: 5)
+ -t TRAIN_SPLIT, --train-split TRAIN_SPLIT
+ Start point for rolling training and forecast window. 0.0-1.0 (default: 0.85)
+ -o OUTPUT_CHUNK_LENGTH, --output-chunk-length OUTPUT_CHUNK_LENGTH
+ The length of the forecast of the model. (default: 5)
+ --end S_END_DATE The end date (format YYYY-MM-DD) to select for testing (default: None)
+ --start S_START_DATE The start date (format YYYY-MM-DD) to select for testing (default: None)
+ --lags LAGS Lagged target values used to predict the next time step. (default: 14)
+ --residuals Show the residuals for the model. (default: False)
+ --forecast-only Do not plot the hisotorical data without forecasts. (default: False)
+ -h, --help show this help message (default: False)
+ --export EXPORT Export figure into png, jpg, pdf, svg (default: )
+
+For more information and examples, use 'about export' to access the related guide.
+```
+
+Example:
+```
+2022 Jul 23, 10:36 (π¦) /forecast/ $ load GME_20220719_123734.csv -a GME
+
+2022 Jul 23, 11:03 (π¦) /forecast/ $ linregr GME
+100%|βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| 115/115 [00:07<00:00, 15.10it/s]
+Logistic Regression model obtains MAPE: 10.85%
+
+
+
+ Actual price: $ 146.64
+βββββββββββββββββββββββ³βββββββββββββ
+β Datetime β Prediction β
+β‘βββββββββββββββββββββββββββββββββββ©
+β 2022-07-19 00:00:00 β $ 144.41 β
+βββββββββββββββββββββββΌβββββββββββββ€
+β 2022-07-20 00:00:00 β $ 142.69 β
+βββββββββββββββββββββββΌβββββββββββββ€
+β 2022-07-21 00:00:00 β $ 140.94 β
+βββββββββββββββββββββββΌβββββββββββββ€
+β 2022-07-22 00:00:00 β $ 139.89 β
+βββββββββββββββββββββββΌβββββββββββββ€
+β 2022-07-25 00:00:00 β $ 136.04 β
+βββββββββββββββββββββββ΄βββββββββββββ
+```
+
diff --git a/website/content/terminal/forecast/load/_index.md b/website/content/terminal/forecast/load/_index.md
new file mode 100644
index 00000000000..08bfe1f6896
--- /dev/null
+++ b/website/content/terminal/forecast/load/_index.md
@@ -0,0 +1,47 @@
+```
+usage: load [-f FILE] [-a ALIAS] [-h]
+```
+
+Load custom data set into a DataFrame. If a column exists titled "date", "time", "timestamp", "quarter" is
+automatically converted to a date format and is set as index of the DataFrame.
+
+
+```
+optional arguments:
+ -f FILE, --file FILE File to load data in (can be custom import, may have been exported before.) (default: None)
+ -a ALIAS, --alias ALIAS
+ Alias name to give to the dataset (default: None)
+ -h, --help show this help message (default: False)
+
+```
+
+Example:
+```
+(π¦) /forecast/ $ load aapl.csv
+
+(π¦) /forecast/ $ show aapl
+ Dataset aapl | Showing 10 of 759 rows
+βββββ³βββββββββββββ³ββββββββ³ββββββββ³ββββββββ³ββββββββ³ββββββββββββ³ββββββββββββ
+β β date β open β high β low β close β adj_close β volume β
+β‘βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ©
+β 0 β 2019-06-10 β 47.95 β 48.84 β 47.90 β 48.15 β 46.99 β 104883600 β
+βββββΌβββββββββββββΌββββββββΌββββββββΌββββββββΌββββββββΌββββββββββββΌββββββββββββ€
+β 1 β 2019-06-11 β 48.72 β 49.00 β 48.40 β 48.70 β 47.53 β 107731600 β
+βββββΌβββββββββββββΌββββββββΌββββββββΌββββββββΌββββββββΌββββββββββββΌββββββββββββ€
+β 2 β 2019-06-12 β 48.49 β 48.99 β 48.35 β 48.55 β 47.38 β 73012800 β
+βββββΌβββββββββββββΌββββββββΌββββββββΌββββββββΌββββββββΌββββββββββββΌββββββββββββ€
+β 3 β 2019-06-13 β 48.67 β 49.20 β 48.40 β 48.54 β 47.37 β 86698400 β
+βββββΌβββββββββββββΌββββββββΌββββββββΌββββββββΌββββββββΌββββββββββββΌββββββββββββ€
+β 4 β 2019-06-14 β 47.89 β 48.40 β 47.58 β 48.19 β 47.03 β 75046000 β
+βββββΌβββββββββββββΌββββββββΌββββββββΌββββββββΌββββββββΌββββββββββββΌββββββββββββ€
+β 5 β 2019-06-17 β 48.22 β 48.74 β 48.04 β 48.47 β 47.31 β 58676400 β
+βββββΌβββββββββββββΌββββββββΌββββββββΌββββββββΌββββββββΌββββββββββββΌββββββββββββ€
+β 6 β 2019-06-18 β 49.01 β 50.07 β 48.80 β 49.61 β 48.42 β 106204000 β
+βββββΌβββββββββββββΌββββββββΌββββββββΌββββββββΌββββββββΌββββββββββββΌββββββββββββ€
+β 7 β 2019-06-19 β 49.92 β 49.97 β 49.33 β 49.47 β 48.28 β 84496800 β
+βββββΌβββββββββββββΌββββββββΌββββββββΌββββββββΌββββββββΌββββββββββββΌββββββββββββ€
+β 8 β 2019-06-20 β 50.09 β 50.15 β 49.51 β 49.87 β 48.67 β 86056000 β
+βββββΌβββββββββββββΌββββββββΌββββββββΌββββββββΌββββββββΌββββββββββββΌββββββββββββ€
+β 9 β 2019-06-21 β 49.70 β 50.21 β 49.54 β 49.69 β 48.50 β 191202400 β
+βββββ΄βββββββββββββ΄ββββββββ΄ββββββββ΄ββββββββ΄ββββββββ΄ββββββββββββ΄ββββββββββββ
+```
diff --git a/website/content/terminal/forecast/mom/_index.md b/website/content/terminal/forecast/mom/_index.md
new file mode 100644
index 00000000000..dbd8ebb7319
--- /dev/null
+++ b/website/content/terminal/forecast/mom/_index.md
@@ -0,0 +1,111 @@
+```
+usage: mom [-d {}] [-c TARGET_COLUMN] [--period PERIOD] [-h]
+```
+
+Add momentum to dataset based on specific column.
+
+```
+optional arguments:
+ -d {}, --target-dataset {}
+ The name of the dataset you want to select (default: None)
+ -c TARGET_COLUMN, --target-column TARGET_COLUMN
+ The name of the specific column you want to use (default: close)
+ --period PERIOD The period to use (default: 10)
+ -h, --help show this help message (default: False)
+
+For more information and examples, use 'about mom' to access the related guide.
+```
+
+Example:
+```
+(π¦) /forecast/ $ show TSLA
+TSLA has following shape (rowxcolumn): (611, 7)
+
+ Dataset TSLA | Showing 10 of 611 rows
+βββββ³βββββββββββββ³βββββββββ³βββββββββ³βββββββββ³βββββββββ³ββββββββββββ³ββββββββββββ
+β β date β open β high β low β close β adj_close β volume β
+β‘βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ©
+β 0 β 2020-01-02 β 84.90 β 86.14 β 84.34 β 86.05 β 86.05 β 47660500 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββ€
+β 1 β 2020-01-03 β 88.10 β 90.80 β 87.38 β 88.60 β 88.60 β 88892500 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββ€
+β 2 β 2020-01-06 β 88.09 β 90.31 β 88.00 β 90.31 β 90.31 β 50665000 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββ€
+β 3 β 2020-01-07 β 92.28 β 94.33 β 90.67 β 93.81 β 93.81 β 89410500 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββ€
+β 4 β 2020-01-08 β 94.74 β 99.70 β 93.65 β 98.43 β 98.43 β 155721500 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββ€
+β 5 β 2020-01-09 β 99.42 β 99.76 β 94.57 β 96.27 β 96.27 β 142202000 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββ€
+β 6 β 2020-01-10 β 96.36 β 96.99 β 94.74 β 95.63 β 95.63 β 64797500 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββ€
+β 7 β 2020-01-13 β 98.70 β 105.13 β 98.40 β 104.97 β 104.97 β 132588000 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββ€
+β 8 β 2020-01-14 β 108.85 β 109.48 β 104.98 β 107.58 β 107.58 β 144981000 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββ€
+β 9 β 2020-01-15 β 105.95 β 107.57 β 103.36 β 103.70 β 103.70 β 86844000 β
+βββββ΄βββββββββββββ΄βββββββββ΄βββββββββ΄βββββββββ΄βββββββββ΄ββββββββββββ΄ββββββββββββ
+
+(π¦) /forecast/ $ mom TSLA
+Successfully added 'Momentum_10' to 'TSLA' dataset
+
+(π¦) /forecast/ $ show TSLA
+TSLA has following shape (rowxcolumn): (611, 8)
+
+ Dataset TSLA | Showing 10 of 611 rows
+βββββ³βββββββββββββ³βββββββββ³βββββββββ³βββββββββ³βββββββββ³ββββββββββββ³ββββββββββββ³ββββββββββββββ
+β β date β open β high β low β close β adj_close β volume β Momentum_10 β
+β‘βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ©
+β 0 β 2020-01-02 β 84.90 β 86.14 β 84.34 β 86.05 β 86.05 β 47660500 β nan β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌββββββββββββββ€
+β 1 β 2020-01-03 β 88.10 β 90.80 β 87.38 β 88.60 β 88.60 β 88892500 β nan β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌββββββββββββββ€
+β 2 β 2020-01-06 β 88.09 β 90.31 β 88.00 β 90.31 β 90.31 β 50665000 β nan β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌββββββββββββββ€
+β 3 β 2020-01-07 β 92.28 β 94.33 β 90.67 β 93.81 β 93.81 β 89410500 β nan β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌββββββββββββββ€
+β 4 β 2020-01-08 β 94.74 β 99.70 β 93.65 β 98.43 β 98.43 β 155721500 β nan β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌββββββββββββββ€
+β 5 β 2020-01-09 β 99.42 β 99.76 β 94.57 β 96.27 β 96.27 β 142202000 β nan β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌββββββββββββββ€
+β 6 β 2020-01-10 β 96.36 β 96.99 β 94.74 β 95.63 β 95.63 β 64797500 β nan β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌββββββββββββββ€
+β 7 β 2020-01-13 β 98.70 β 105.13 β 98.40 β 104.97 β 104.97 β 132588000 β nan β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌββββββββββββββ€
+β 8 β 2020-01-14 β 108.85 β 109.48 β 104.98 β 107.58 β 107.58 β 144981000 β nan β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌββββββββββββββ€
+β 9 β 2020-01-15 β 105.95 β 107.57 β 103.36 β 103.70 β 103.70 β 86844000 β nan β
+βββββ΄βββββββββββββ΄βββββββββ΄βββββββββ΄βββββββββ΄βββββββββ΄ββββββββββββ΄ββββββββββββ΄ββββββββββββββ
+
+(π¦) /forecast/ $ clean TSLA
+Namespace(drop='', fill='', help=False, limit=5, target_dataset='TSLA')
+Successfully cleaned 'TSLA' dataset
+
+(π¦) /forecast/ $ show TSLA
+TSLA has following shape (rowxcolumn): (601, 8)
+
+ Dataset TSLA | Showing 10 of 601 rows
+βββββ³βββββββββββββ³βββββββββ³βββββββββ³βββββββββ³βββββββββ³ββββββββββββ³ββββββββββββ³ββββββββββββββ
+β β date β open β high β low β close β adj_close β volume β Momentum_10 β
+β‘βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ©
+β 0 β 2020-01-16 β 98.75 β 102.89 β 98.43 β 102.70 β 102.70 β 108683500 β 16.65 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌββββββββββββββ€
+β 1 β 2020-01-17 β 101.52 β 103.13 β 100.63 β 102.10 β 102.10 β 68145500 β 13.50 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌββββββββββββββ€
+β 2 β 2020-01-21 β 106.05 β 109.72 β 105.68 β 109.44 β 109.44 β 89017500 β 19.13 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌββββββββββββββ€
+β 3 β 2020-01-22 β 114.38 β 118.90 β 111.82 β 113.91 β 113.91 β 156845000 β 20.10 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌββββββββββββββ€
+β 4 β 2020-01-23 β 112.85 β 116.40 β 111.12 β 114.44 β 114.44 β 98255000 β 16.01 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌββββββββββββββ€
+β 5 β 2020-01-24 β 114.13 β 114.77 β 110.85 β 112.96 β 112.96 β 71768000 β 16.70 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌββββββββββββββ€
+β 6 β 2020-01-27 β 108.40 β 112.89 β 107.86 β 111.60 β 111.60 β 68040500 β 15.97 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌββββββββββββββ€
+β 7 β 2020-01-28 β 113.70 β 115.36 β 111.62 β 113.38 β 113.38 β 58942500 β 8.41 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌββββββββββββββ€
+β 8 β 2020-01-29 β 115.14 β 117.96 β 113.49 β 116.20 β 116.20 β 89007500 β 8.61 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌββββββββββββββ€
+β 9 β 2020-01-30 β 126.48 β 130.18 β 123.60 β 128.16 β 128.16 β 145028500 β 24.46 β
+βββββ΄βββββββββββββ΄βββββββββ΄βββββββββ΄βββββββββ΄βββββββββ΄ββββββββββββ΄ββββββββββββ΄ββββββββββββββ
+```
diff --git a/website/content/terminal/forecast/nbeats/_index.md b/website/content/terminal/forecast/nbeats/_index.md
new file mode 100644
index 00000000000..87aeb61125f
--- /dev/null
+++ b/website/content/terminal/forecast/nbeats/_index.md
@@ -0,0 +1,82 @@
+```
+usage: nbeats [--num_stacks NUM_STACKS] [--num_blocks NUM_BLOCKS] [--num_layers NUM_LAYERS] [--layer_widths LAYER_WIDTHS] [--past-covariates PAST_COVARIATES] [--all-past-covariates] [--naive] [-d {}] [-c TARGET_COLUMN] [-n N_DAYS]
+ [-t TRAIN_SPLIT] [-i INPUT_CHUNK_LENGTH] [-o OUTPUT_CHUNK_LENGTH] [--force-reset FORCE_RESET] [--save-checkpoints SAVE_CHECKPOINTS] [--model-save-name MODEL_SAVE_NAME] [--n-epochs N_EPOCHS] [--batch-size BATCH_SIZE]
+ [--end S_END_DATE] [--start S_START_DATE] [--learning-rate LEARNING_RATE] [--residuals] [--forecast-only] [-h] [--export EXPORT]
+```
+
+Perform NBEATS forecast (Neural Bayesian Estimation of Time Series).
+
+```
+optional arguments:
+ --num_stacks NUM_STACKS
+ The number of stacks that make up the whole model. (default: 10)
+ --num_blocks NUM_BLOCKS
+ The number of blocks making up every stack. (default: 3)
+ --num_layers NUM_LAYERS
+ The number of fully connected layers preceding the final forking layers in each block of every stack. (default: 4)
+ --layer_widths LAYER_WIDTHS
+ Determines the number of neurons that make up each fully connected layer in each block of every stack (default: 512)
+ --past-covariates PAST_COVARIATES
+ Past covariates(columns/features) in same dataset. Comma separated. (default: None)
+ --all-past-covariates
+ Adds all rows as past covariates except for date and the target column. (default: False)
+ --naive Show the naive baseline for a model. (default: False)
+ -d {}, --target-dataset {}
+ The name of the dataset you want to select (default: None)
+ -c TARGET_COLUMN, --target-column TARGET_COLUMN
+ The name of the specific column you want to use (default: close)
+ -n N_DAYS, --n-days N_DAYS
+ prediction days. (default: 5)
+ -t TRAIN_SPLIT, --train-split TRAIN_SPLIT
+ Start point for rolling training and forecast window. 0.0-1.0 (default: 0.85)
+ -i INPUT_CHUNK_LENGTH, --input-chunk-length INPUT_CHUNK_LENGTH
+ Number of past time steps for forecasting module at prediction time. (default: 14)
+ -o OUTPUT_CHUNK_LENGTH, --output-chunk-length OUTPUT_CHUNK_LENGTH
+ The length of the forecast of the model. (default: 5)
+ --force-reset FORCE_RESET
+ If set to True, any previously-existing model with the same name will be reset (all checkpoints will be discarded). (default: True)
+ --save-checkpoints SAVE_CHECKPOINTS
+ Whether to automatically save the untrained model and checkpoints. (default: True)
+ --model-save-name MODEL_SAVE_NAME
+ Name of the model to save. (default: nbeats_model)
+ --n-epochs N_EPOCHS Number of epochs over which to train the model. (default: 300)
+ --batch-size BATCH_SIZE
+ Number of time series (input and output) used in each training pass (default: 800)
+ --end S_END_DATE The end date (format YYYY-MM-DD) to select for testing (default: None)
+ --start S_START_DATE The start date (format YYYY-MM-DD) to select for testing (default: None)
+ --learning-rate LEARNING_RATE
+ Learning rate during training. (default: 0.001)
+ --residuals Show the residuals for the model. (default: False)
+ --forecast-only Do not plot the hisotorical data without forecasts. (default: False)
+ -h, --help show this help message (default: False)
+ --export EXPORT Export figure into png, jpg, pdf, svg (default: )
+
+For more information and examples, use 'about export' to access the related guide.
+```
+
+Example:
+```
+2022 Jul 23, 10:36 (π¦) /forecast/ $ load GME_20220719_123734.csv -a GME
+
+2022 Jul 23, 11:03 (π¦) /forecast/ $ nbeats GME
+100%|βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| 115/115 [00:07<00:00, 15.10it/s]
+NBEATS model obtains MAPE: 23.53%
+
+
+
+ Actual price: $ 146.64
+βββββββββββββββββββββββ³βββββββββββββ
+β Datetime β Prediction β
+β‘βββββββββββββββββββββββββββββββββββ©
+β 2022-07-19 00:00:00 β $ 158.52 β
+βββββββββββββββββββββββΌβββββββββββββ€
+β 2022-07-20 00:00:00 β $ 172.21 β
+βββββββββββββββββββββββΌβββββββββββββ€
+β 2022-07-21 00:00:00 β $ 67.46 β
+βββββββββββββββββββββββΌβββββββββββββ€
+β 2022-07-22 00:00:00 β $ 97.63 β
+βββββββββββββββββββββββΌβββββββββββββ€
+β 2022-07-25 00:00:00 β $ 154.24 β
+βββββββββββββββββββββββ΄βββββββββββββ
+```
+
diff --git a/website/content/terminal/forecast/plot/_index.md b/website/content/terminal/forecast/plot/_index.md
new file mode 100644
index 00000000000..8e0d8fc8abe
--- /dev/null
+++ b/website/content/terminal/forecast/plot/_index.md
@@ -0,0 +1,22 @@
+```
+usage: plot [-v VALUES] [-h] [--export EXPORT]
+```
+
+Plot data based on the index.
+
+```
+optional arguments:
+ -v VALUES, --values VALUES
+ Dataset.column values to be displayed in a plot (default: None)
+ -h, --help show this help message (default: False)
+ --export EXPORT Export figure into png, jpg, pdf, svg (default: )
+
+```
+
+Example:
+```
+(π¦) /forecast/ $ load aapl.csv
+
+(π¦) /forecast/ $ plot appl.close
+```
+
diff --git a/website/content/terminal/forecast/regr/_index.md b/website/content/terminal/forecast/regr/_index.md
new file mode 100644
index 00000000000..5d8d0b79028
--- /dev/null
+++ b/website/content/terminal/forecast/regr/_index.md
@@ -0,0 +1,62 @@
+```
+usage: regr [--past-covariates PAST_COVARIATES] [--all-past-covariates] [--naive] [-d {}] [-c TARGET_COLUMN] [-n N_DAYS]
+ [-t TRAIN_SPLIT] [-o OUTPUT_CHUNK_LENGTH] [--end S_END_DATE] [--start S_START_DATE] [--lags LAGS]
+ [--residuals] [--forecast-only] [-h] [--export EXPORT]
+```
+
+Perform a regression forecast.
+
+```
+optional arguments:
+ --past-covariates PAST_COVARIATES
+ Past covariates(columns/features) in same dataset. Comma separated. (default: None)
+ --all-past-covariates
+ Adds all rows as past covariates except for date and the target column. (default: False)
+ --naive Show the naive baseline for a model. (default: False)
+ -d {}, --target-dataset {}
+ The name of the dataset you want to select (default: None)
+ -c TARGET_COLUMN, --target-column TARGET_COLUMN
+ The name of the specific column you want to use (default: close)
+ -n N_DAYS, --n-days N_DAYS
+ prediction days. (default: 5)
+ -t TRAIN_SPLIT, --train-split TRAIN_SPLIT
+ Start point for rolling training and forecast window. 0.0-1.0 (default: 0.85)
+ -o OUTPUT_CHUNK_LENGTH, --output-chunk-length OUTPUT_CHUNK_LENGTH
+ The length of the forecast of the model. (default: 5)
+ --end S_END_DATE The end date (format YYYY-MM-DD) to select for testing (default: None)
+ --start S_START_DATE The start date (format YYYY-MM-DD) to select for testing (default: None)
+ --lags LAGS Lagged target values used to predict the next time step. (default: 14)
+ --residuals Show the residuals for the model. (default: False)
+ --forecast-only Do not plot the hisotorical data without forecasts. (default: False)
+ -h, --help show this help message (default: False)
+ --export EXPORT Export figure into png, jpg, pdf, svg (default: )
+
+For more information and examples, use 'about export' to access the related guide.
+```
+
+Example:
+```
+2022 Jul 23, 10:36 (π¦) /forecast/ $ load GME_20220719_123734.csv -a GME
+
+2022 Jul 23, 11:08 (π¦) /forecast/ $ regr GME
+100%|ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| 115/115 [00:01<00:00, 111.85it/s]
+Regression model obtains MAPE: 12.34%
+
+
+
+ Actual price: $ 146.64
+βββββββββββββββββββββββ³βββββββββββββ
+β Datetime β Prediction β
+β‘βββββββββββββββββββββββββββββββββββ©
+β 2022-07-19 00:00:00 β $ 143.74 β
+βββββββββββββββββββββββΌβββββββββββββ€
+β 2022-07-20 00:00:00 β $ 144.90 β
+βββββββββββββββββββββββΌβββββββββββββ€
+β 2022-07-21 00:00:00 β $ 142.41 β
+βββββββββββββββββββββββΌβββββββββββββ€
+β 2022-07-22 00:00:00 β $ 133.50 β
+βββββββββββββββββββββββΌβββββββββββββ€
+β 2022-07-25 00:00:00 β $ 134.24 β
+βββββββββββββββββββββββ΄βββββββββββββ
+```
+
diff --git a/website/content/terminal/forecast/rename/_index.md b/website/content/terminal/forecast/rename/_index.md
new file mode 100644
index 00000000000..adeccc4933c
--- /dev/null
+++ b/website/content/terminal/forecast/rename/_index.md
@@ -0,0 +1,76 @@
+```
+usage: rename [-d {}] [-o OLDCOL] [-n NEWCOL] [-h]
+```
+
+The column you want to rename from a dataset.
+
+```
+optional arguments:
+ -d {}, --dataset {} Dataset that will get a column renamed (default: None)
+ -o OLDCOL, --oldcol OLDCOL
+ Old column from dataset to be renamed (default: None)
+ -n NEWCOL, --newcol NEWCOL
+ New column from dataset to be renamed (default: None)
+ -h, --help show this help message (default: False)
+```
+
+Example:
+```
+2022 Jul 23, 10:16 (π¦) /forecast/ $ show AAPL
+AAPL has following shape (rowxcolumn): (759, 7)
+
+ Dataset AAPL | Showing 10 of 759 rows
+βββββ³βββββββββββββ³ββββββββ³ββββββββ³ββββββββ³ββββββββ³ββββββββββββ³βββββββββββ
+β β date β open β high β low β close β adj_close β volume β
+β‘ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ©
+β 0 β 2019-07-15 β 51.02 β 51.47 β 51.00 β 51.30 β 50.07 β 67789600 β
+βββββΌβββββββββββββΌββββββββΌββββββββΌββββββββΌββββββββΌββββββββββββΌβββββββββββ€
+β 1 β 2019-07-16 β 51.15 β 51.53 β 50.88 β 51.12 β 49.90 β 67467200 β
+βββββΌβββββββββββββΌββββββββΌββββββββΌββββββββΌββββββββΌββββββββββββΌβββββββββββ€
+β 2 β 2019-07-17 β 51.01 β 51.27 β 50.82 β 50.84 β 49.62 β 56430000 β
+βββββΌβββββββββββββΌββββββββΌββββββββΌββββββββΌββββββββΌββββββββββββΌβββββββββββ€
+β 3 β 2019-07-18 β 51.00 β 51.47 β 50.92 β 51.42 β 50.18 β 74162400 β
+βββββΌβββββββββββββΌββββββββΌββββββββΌββββββββΌββββββββΌββββββββββββΌβββββββββββ€
+β 4 β 2019-07-19 β 51.45 β 51.62 β 50.59 β 50.65 β 49.43 β 83717200 β
+βββββΌβββββββββββββΌββββββββΌββββββββΌββββββββΌββββββββΌββββββββββββΌβββββββββββ€
+β 5 β 2019-07-22 β 50.91 β 51.81 β 50.90 β 51.81 β 50.56 β 89111600 β
+βββββΌβββββββββββββΌββββββββΌββββββββΌββββββββΌββββββββΌββββββββββββΌβββββββββββ€
+β 6 β 2019-07-23 β 52.12 β 52.23 β 51.82 β 52.21 β 50.96 β 73420800 β
+βββββΌβββββββββββββΌββββββββΌββββββββΌββββββββΌββββββββΌββββββββββββΌβββββββββββ€
+β 7 β 2019-07-24 β 51.92 β 52.29 β 51.79 β 52.17 β 50.92 β 59966400 β
+βββββΌβββββββββββββΌββββββββΌββββββββΌββββββββΌββββββββΌββββββββββββΌβββββββββββ€
+β 8 β 2019-07-25 β 52.22 β 52.31 β 51.68 β 51.76 β 50.51 β 55638400 β
+βββββΌβββββββββββββΌββββββββΌββββββββΌββββββββΌββββββββΌββββββββββββΌβββββββββββ€
+β 9 β 2019-07-26 β 51.87 β 52.43 β 51.78 β 51.94 β 50.69 β 70475600 β
+βββββ΄βββββββββββββ΄ββββββββ΄ββββββββ΄ββββββββ΄ββββββββ΄ββββββββββββ΄βββββββββββ
+
+2022 Jul 23, 10:16 (π¦) /forecast/ $ rename AAPL -o close -n new_name
+
+2022 Jul 23, 10:16 (π¦) /forecast/ $ show AAPL
+AAPL has following shape (rowxcolumn): (759, 7)
+
+ Dataset AAPL | Showing 10 of 759 rows
+βββββ³βββββββββββββ³ββββββββ³ββββββββ³ββββββββ³βββββββββββ³ββββββββββββ³βββββββββββ
+β β date β open β high β low β new_name β adj_close β volume β
+β‘βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ©
+β 0 β 2019-07-15 β 51.02 β 51.47 β 51.00 β 51.30 β 50.07 β 67789600 β
+βββββΌβββββββββββββΌββββββββΌββββββββΌββββββββΌβββββββββββΌββββββββββββΌβββββββββββ€
+β 1 β 2019-07-16 β 51.15 β 51.53 β 50.88 β 51.12 β 49.90 β 67467200 β
+βββββΌβββββββββββββΌββββββββΌββββββββΌββββββββΌβββββββββββΌββββββββββββΌβββββββββββ€
+β 2 β 2019-07-17 β 51.01 β 51.27 β 50.82 β 50.84 β 49.62 β 56430000 β
+βββββΌβββββββββββββΌββββββββΌββββββββΌββββββββΌβββββββββββΌββββββββββββΌβββββββββββ€
+β 3 β 2019-07-18 β 51.00 β 51.47 β 50.92 β 51.42 β 50.18 β 74162400 β
+βββββΌβββββββββββββΌββββββββΌββββββββΌββββββββΌβββββββββββΌββββββββββββΌβββββββββββ€
+β 4 β 2019-07-19 β 51.45 β 51.62 β 50.59 β 50.65 β 49.43 β 83717200 β
+βββββΌβββββββββββββΌββββββββΌββββββββΌββββββββΌβββββββββββΌββββββββββββΌβββββββββββ€
+β 5 β 2019-07-22 β 50.91 β 51.81 β 50.90 β 51.81 β 50.56 β 89111600 β
+βββββΌβββββββββββββΌββββββββΌββββββββΌββββββββΌβββββββββββΌββββββββββββΌβββββββββββ€
+β 6 β 2019-07-23 β 52.12 β 52.23 β 51.82 β 52.21 β 50.96 β 73420800 β
+βββββΌβββββββββββββΌββββββββΌββββββββΌββββββββΌβββββββββββΌββββββββββββΌβββββββββββ€
+β 7 β 2019-07-24 β 51.92 β 52.29 β 51.79 β 52.17 β 50.92 β 59966400 β
+βββββΌβββββββββββββΌββββββββΌββββββββΌββββββββΌβββββββββββΌββββββββββββΌβββββββββββ€
+β 8 β 2019-07-25 β 52.22 β 52.31 β 51.68 β 51.76 β 50.51 β 55638400 β
+βββββΌβββββββββββββΌββββββββΌββββββββΌββββββββΌβββββββββββΌββββββββββββΌβββββββββββ€
+β 9 β 2019-07-26 β 51.87 β 52.43 β 51.78 β 51.94 β 50.69 β 70475600 β
+βββββ΄βββββββββββββ΄ββββββββ΄ββββββββ΄ββββββββ΄βββββββββββ΄ββββββββββββ΄βββββββββββ
+```
diff --git a/website/content/terminal/forecast/rnn/_index.md b/website/content/terminal/forecast/rnn/_index.md
new file mode 100644
index 00000000000..f2eb7221aab
--- /dev/null
+++ b/website/content/terminal/forecast/rnn/_index.md
@@ -0,0 +1,81 @@
+```
+usage: rnn [--hidden-dim HIDDEN_DIM] [--training_length TRAINING_LENGTH] [--naive] [-d {}] [-c TARGET_COLUMN]
+ [-n N_DAYS] [-t TRAIN_SPLIT] [-i INPUT_CHUNK_LENGTH] [--force-reset FORCE_RESET]
+ [--save-checkpoints SAVE_CHECKPOINTS] [--model-save-name MODEL_SAVE_NAME] [--n-epochs N_EPOCHS]
+ [--model-type MODEL_TYPE] [--dropout DROPOUT] [--batch-size BATCH_SIZE] [--end S_END_DATE]
+ [--start S_START_DATE] [--learning-rate LEARNING_RATE] [--residuals] [--forecast-only] [-h] [--export EXPORT]
+```
+
+Perform RNN forecast (Vanilla RNN, LSTM, GRU)
+
+```
+optional arguments:
+ --hidden-dim HIDDEN_DIM
+ Size for feature maps for each hidden RNN layer (h_n) (default: 20)
+ --training_length TRAINING_LENGTH
+ The length of both input (target and covariates) and output (target) time series used during
+ training. Generally speaking, training_length should have a higher value than input_chunk_length
+ because otherwise during training the RNN is never run for as many iterations as it will during
+ training. (default: 20)
+ --naive Show the naive baseline for a model. (default: False)
+ -d {}, --target-dataset {}
+ The name of the dataset you want to select (default: None)
+ -c TARGET_COLUMN, --target-column TARGET_COLUMN
+ The name of the specific column you want to use (default: close)
+ -n N_DAYS, --n-days N_DAYS
+ prediction days. (default: 5)
+ -t TRAIN_SPLIT, --train-split TRAIN_SPLIT
+ Start point for rolling training and forecast window. 0.0-1.0 (default: 0.85)
+ -i INPUT_CHUNK_LENGTH, --input-chunk-length INPUT_CHUNK_LENGTH
+ Number of past time steps for forecasting module at prediction time. (default: 14)
+ --force-reset FORCE_RESET
+ If set to True, any previously-existing model with the same name will be reset (all checkpoints
+ will be discarded). (default: True)
+ --save-checkpoints SAVE_CHECKPOINTS
+ Whether to automatically save the untrained model and checkpoints. (default: True)
+ --model-save-name MODEL_SAVE_NAME
+ Name of the model to save. (default: rnn_model)
+ --n-epochs N_EPOCHS Number of epochs over which to train the model. (default: 300)
+ --model-type MODEL_TYPE
+ Either a string specifying the RNN module type ("RNN", "LSTM" or "GRU") (default: LSTM)
+ --dropout DROPOUT Fraction of neurons afected by Dropout. (default: 0)
+ --batch-size BATCH_SIZE
+ Number of time series (input and output) used in each training pass (default: 32)
+ --end S_END_DATE The end date (format YYYY-MM-DD) to select for testing (default: None)
+ --start S_START_DATE The start date (format YYYY-MM-DD) to select for testing (default: None)
+ --learning-rate LEARNING_RATE
+ Learning rate during training. (default: 0.001)
+ --residuals Show the residuals for the model. (default: False)
+ --forecast-only Do not plot the hisotorical data without forecasts. (default: False)
+ -h, --help show this help message (default: False)
+ --export EXPORT Export figure into png, jpg, pdf, svg (default: )
+
+For more information and examples, use 'about export' to access the related guide.
+```
+
+Example:
+```
+2022 Jul 23, 10:36 (π¦) /forecast/ $ load GME_20220719_123734.csv -a GME
+
+2022 Jul 23, 11:03 (π¦) /forecast/ $ rnn GME
+100%|βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| 115/115 [00:07<00:00, 15.10it/s]
+RNN model obtains MAPE: 14.67%
+
+
+
+ Actual price: $ 146.64
+βββββββββββββββββββββββ³βββββββββββββ
+β Datetime β Prediction β
+β‘βββββββββββββββββββββββββββββββββββ©
+β 2022-07-19 00:00:00 β $ 146.89 β
+βββββββββββββββββββββββΌβββββββββββββ€
+β 2022-07-20 00:00:00 β $ 148.58 β
+βββββββββββββββββββββββΌβββββββββββββ€
+β 2022-07-21 00:00:00 β $ 150.00 β
+βββββββββββββββββββββββΌβββββββββββββ€
+β 2022-07-22 00:00:00 β $ 151.23 β
+βββββββββββββββββββββββΌβββββββββββββ€
+β 2022-07-25 00:00:00 β $ 152.29 β
+βββββββββββββββββββββββ΄βββββββββββββ
+```
+
diff --git a/website/content/terminal/forecast/roc/_index.md b/website/content/terminal/forecast/roc/_index.md
new file mode 100644
index 00000000000..bff13bc2c55
--- /dev/null
+++ b/website/content/terminal/forecast/roc/_index.md
@@ -0,0 +1,79 @@
+```
+usage: roc [-d {}] [-c TARGET_COLUMN] [--period PERIOD] [-h]
+```
+
+Add rate of change to dataset based on specific column.
+
+```
+optional arguments:
+ -d {}, --target-dataset {}
+ The name of the dataset you want to select (default: None)
+ -c TARGET_COLUMN, --target-column TARGET_COLUMN
+ The name of the specific column you want to use (default: close)
+ --period PERIOD The period to use (default: 10)
+ -h, --help show this help message (default: False)
+
+For more information and examples, use 'about roc' to access the related guide.
+```
+
+Example:
+```
+(π¦) /forecast/ $ show TSLA
+TSLA has following shape (rowxcolumn): (611, 7)
+
+ Dataset TSLA | Showing 10 of 611 rows
+βββββ³βββββββββββββ³βββββββββ³βββββββββ³βββββββββ³βββββββββ³ββββββββββββ³ββββββββββββ
+β β date β open β high β low β close β adj_close β volume β
+β‘βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ©
+β 0 β 2020-01-02 β 84.90 β 86.14 β 84.34 β 86.05 β 86.05 β 47660500 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββ€
+β 1 β 2020-01-03 β 88.10 β 90.80 β 87.38 β 88.60 β 88.60 β 88892500 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββ€
+β 2 β 2020-01-06 β 88.09 β 90.31 β 88.00 β 90.31 β 90.31 β 50665000 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββ€
+β 3 β 2020-01-07 β 92.28 β 94.33 β 90.67 β 93.81 β 93.81 β 89410500 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββ€
+β 4 β 2020-01-08 β 94.74 β 99.70 β 93.65 β 98.43 β 98.43 β 155721500 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββ€
+β 5 β 2020-01-09 β 99.42 β 99.76 β 94.57 β 96.27 β 96.27 β 142202000 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββ€
+β 6 β 2020-01-10 β 96.36 β 96.99 β 94.74 β 95.63 β 95.63 β 64797500 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββ€
+β 7 β 2020-01-13 β 98.70 β 105.13 β 98.40 β 104.97 β 104.97 β 132588000 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββ€
+β 8 β 2020-01-14 β 108.85 β 109.48 β 104.98 β 107.58 β 107.58 β 144981000 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββ€
+β 9 β 2020-01-15 β 105.95 β 107.57 β 103.36 β 103.70 β 103.70 β 86844000 β
+βββββ΄βββββββββββββ΄βββββββββ΄βββββββββ΄βββββββββ΄βββββββββ΄ββββββββββββ΄ββββββββββββ
+
+(π¦) /forecast/ $ roc TSLA
+Successfully added 'ROC_10' to 'TSLA' dataset
+
+(π¦) /forecast/ $ show TSLA
+TSLA has following shape (rowxcolumn): (611, 8)
+
+ Dataset TSLA | Showing 10 of 611 rows
+βββββ³βββββββββββββ³βββββββββ³βββββββββ³βββββββββ³βββββββββ³ββββββββββββ³ββββββββββββ³βββββββββ
+β β date β open β high β low β close β adj_close β volume β ROC_10 β
+β‘ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ©
+β 0 β 2020-01-02 β 84.90 β 86.14 β 84.34 β 86.05 β 86.05 β 47660500 β nan β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 1 β 2020-01-03 β 88.10 β 90.80 β 87.38 β 88.60 β 88.60 β 88892500 β nan β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 2 β 2020-01-06 β 88.09 β 90.31 β 88.00 β 90.31 β 90.31 β 50665000 β nan β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 3 β 2020-01-07 β 92.28 β 94.33 β 90.67 β 93.81 β 93.81 β 89410500 β nan β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 4 β 2020-01-08 β 94.74 β 99.70 β 93.65 β 98.43 β 98.43 β 155721500 β nan β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 5 β 2020-01-09 β 99.42 β 99.76 β 94.57 β 96.27 β 96.27 β 142202000 β nan β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 6 β 2020-01-10 β 96.36 β 96.99 β 94.74 β 95.63 β 95.63 β 64797500 β nan β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 7 β 2020-01-13 β 98.70 β 105.13 β 98.40 β 104.97 β 104.97 β 132588000 β nan β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 8 β 2020-01-14 β 108.85 β 109.48 β 104.98 β 107.58 β 107.58 β 144981000 β nan β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 9 β 2020-01-15 β 105.95 β 107.57 β 103.36 β 103.70 β 103.70 β 86844000 β 20.51 β
+βββββ΄βββββββββββββ΄βββββββββ΄βββββββββ΄βββββββββ΄βββββββββ΄ββββββββββββ΄ββββββββββββ΄βββββββββ
+```
diff --git a/website/content/terminal/forecast/rsi/_index.md b/website/content/terminal/forecast/rsi/_index.md
new file mode 100644
index 00000000000..af3f28c4418
--- /dev/null
+++ b/website/content/terminal/forecast/rsi/_index.md
@@ -0,0 +1,112 @@
+```
+usage: rsi [-d {}] [-c TARGET_COLUMN] [--period PERIOD] [-h]
+```
+
+Add rsi to dataset based on specific column.
+
+```
+optional arguments:
+ -d {}, --target-dataset {}
+ The name of the dataset you want to select (default: None)
+ -c TARGET_COLUMN, --target-column TARGET_COLUMN
+ The name of the specific column you want to use (default: close)
+ --period PERIOD The period to use (default: 10)
+ -h, --help show this help message (default: False)
+
+For more information and examples, use 'about rsi' to access the related guide.
+```
+
+Example:
+```
+(π¦) /forecast/ $ show TSLA
+TSLA has following shape (rowxcolumn): (611, 7)
+
+ Dataset TSLA | Showing 10 of 611 rows
+βββββ³βββββββββββββ³βββββββββ³βββββββββ³βββββββββ³βββββββββ³ββββββββββββ³ββββββββββββ
+β β date β open β high β low β close β adj_close β volume β
+β‘βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ©
+β 0 β 2020-01-02 β 84.90 β 86.14 β 84.34 β 86.05 β 86.05 β 47660500 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββ€
+β 1 β 2020-01-03 β 88.10 β 90.80 β 87.38 β 88.60 β 88.60 β 88892500 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββ€
+β 2 β 2020-01-06 β 88.09 β 90.31 β 88.00 β 90.31 β 90.31 β 50665000 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββ€
+β 3 β 2020-01-07 β 92.28 β 94.33 β 90.67 β 93.81 β 93.81 β 89410500 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββ€
+β 4 β 2020-01-08 β 94.74 β 99.70 β 93.65 β 98.43 β 98.43 β 155721500 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββ€
+β 5 β 2020-01-09 β 99.42 β 99.76 β 94.57 β 96.27 β 96.27 β 142202000 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββ€
+β 6 β 2020-01-10 β 96.36 β 96.99 β 94.74 β 95.63 β 95.63 β 64797500 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββ€
+β 7 β 2020-01-13 β 98.70 β 105.13 β 98.40 β 104.97 β 104.97 β 132588000 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββ€
+β 8 β 2020-01-14 β 108.85 β 109.48 β 104.98 β 107.58 β 107.58 β 144981000 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββ€
+β 9 β 2020-01-15 β 105.95 β 107.57 β 103.36 β 103.70 β 103.70 β 86844000 β
+βββββ΄βββββββββββββ΄βββββββββ΄βββββββββ΄βββββββββ΄βββββββββ΄ββββββββββββ΄ββββββββββββ
+
+(π¦) /forecast/ $ rsi TSLA
+Successfully added 'RSI_10' to 'TSLA' dataset
+
+(π¦) /forecast/ $ show TSLA
+TSLA has following shape (rowxcolumn): (611, 8)
+
+ Dataset TSLA | Showing 10 of 611 rows
+βββββ³βββββββββββββ³βββββββββ³βββββββββ³βββββββββ³βββββββββ³ββββββββββββ³ββββββββββββ³βββββββββ
+β β date β open β high β low β close β adj_close β volume β RSI_10 β
+β‘ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ©
+β 0 β 2020-01-02 β 84.90 β 86.14 β 84.34 β 86.05 β 86.05 β 47660500 β nan β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 1 β 2020-01-03 β 88.10 β 90.80 β 87.38 β 88.60 β 88.60 β 88892500 β nan β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 2 β 2020-01-06 β 88.09 β 90.31 β 88.00 β 90.31 β 90.31 β 50665000 β nan β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 3 β 2020-01-07 β 92.28 β 94.33 β 90.67 β 93.81 β 93.81 β 89410500 β nan β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 4 β 2020-01-08 β 94.74 β 99.70 β 93.65 β 98.43 β 98.43 β 155721500 β nan β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 5 β 2020-01-09 β 99.42 β 99.76 β 94.57 β 96.27 β 96.27 β 142202000 β nan β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 6 β 2020-01-10 β 96.36 β 96.99 β 94.74 β 95.63 β 95.63 β 64797500 β nan β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 7 β 2020-01-13 β 98.70 β 105.13 β 98.40 β 104.97 β 104.97 β 132588000 β nan β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 8 β 2020-01-14 β 108.85 β 109.48 β 104.98 β 107.58 β 107.58 β 144981000 β nan β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 9 β 2020-01-15 β 105.95 β 107.57 β 103.36 β 103.70 β 103.70 β 86844000 β nan β
+βββββ΄βββββββββββββ΄βββββββββ΄βββββββββ΄βββββββββ΄βββββββββ΄ββββββββββββ΄ββββββββββββ΄βββββββββ
+
+(π¦) /forecast/ $ clean TSLA
+Namespace(drop='', fill='', help=False, limit=5, target_dataset='TSLA')
+Successfully cleaned 'TSLA' dataset
+
+(π¦) /forecast/ $ show TSLA
+TSLA has following shape (rowxcolumn): (601, 8)
+
+ Dataset TSLA | Showing 10 of 601 rows
+βββββ³βββββββββββββ³βββββββββ³βββββββββ³βββββββββ³βββββββββ³ββββββββββββ³ββββββββββββ³βββββββββ
+β β date β open β high β low β close β adj_close β volume β RSI_10 β
+β‘ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ©
+β 0 β 2020-01-16 β 98.75 β 102.89 β 98.43 β 102.70 β 102.70 β 108683500 β 76.00 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 1 β 2020-01-17 β 101.52 β 103.13 β 100.63 β 102.10 β 102.10 β 68145500 β 74.45 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 2 β 2020-01-21 β 106.05 β 109.72 β 105.68 β 109.44 β 109.44 β 89017500 β 80.00 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 3 β 2020-01-22 β 114.38 β 118.90 β 111.82 β 113.91 β 113.91 β 156845000 β 82.56 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 4 β 2020-01-23 β 112.85 β 116.40 β 111.12 β 114.44 β 114.44 β 98255000 β 82.85 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 5 β 2020-01-24 β 114.13 β 114.77 β 110.85 β 112.96 β 112.96 β 71768000 β 78.80 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 6 β 2020-01-27 β 108.40 β 112.89 β 107.86 β 111.60 β 111.60 β 68040500 β 75.05 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 7 β 2020-01-28 β 113.70 β 115.36 β 111.62 β 113.38 β 113.38 β 58942500 β 76.66 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 8 β 2020-01-29 β 115.14 β 117.96 β 113.49 β 116.20 β 116.20 β 89007500 β 79.05 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 9 β 2020-01-30 β 126.48 β 130.18 β 123.60 β 128.16 β 128.16 β 145028500 β 85.87 β
+βββββ΄βββββββββββββ΄βββββββββ΄βββββββββ΄βββββββββ΄βββββββββ΄ββββββββββββ΄ββββββββββββ΄βββββββββ
+
+```
diff --git a/website/content/terminal/forecast/season/_index.md b/website/content/terminal/forecast/season/_index.md
new file mode 100644
index 00000000000..1549323026f
--- /dev/null
+++ b/website/content/terminal/forecast/season/_index.md
@@ -0,0 +1,28 @@
+```
+usage: season [-v VALUES] [-m M] [--max_lag MAX_LAG] [-a ALPHA] [-h] [--export EXPORT]
+```
+
+Plot the seasonality for a given column
+
+```
+optional arguments:
+ -v VALUES, --values VALUES
+ Dataset.column values to be displayed in a plot (default: None)
+ -m M A time lag to highlight on the plot (default: None)
+ --max_lag MAX_LAG The maximal lag order to consider (default: 24)
+ -a ALPHA, --alpha ALPHA
+ The confidence interval to display (default: 0.05)
+ -h, --help show this help message (default: False)
+ --export EXPORT Export figure into png, jpg, pdf, svg (default: )
+
+For more information and examples, use 'about season' to access the related guide.
+```
+
+Example:
+```
+(π¦) /forecast/ $ load TSLA.csv
+
+(π¦) /forecast/ $ season TSLA.volume
+TODO: screen shot
+
+```
diff --git a/website/content/terminal/forecast/show/_index.md b/website/content/terminal/forecast/show/_index.md
new file mode 100644
index 00000000000..c0a1c27a72a
--- /dev/null
+++ b/website/content/terminal/forecast/show/_index.md
@@ -0,0 +1,53 @@
+```
+usage: show [-n {}] [-s SORTCOL [SORTCOL ...]] [-a] [-h] [--export EXPORT] [-l LIMIT]
+```
+
+Show a portion of the, with `--name` defined, dataset or show a portion of all datasets when
+`--name` is not defined.
+
+```
+optional arguments:
+ -n {}, --name {} The name of the database you want to show data for (default: None)
+ -s SORTCOL [SORTCOL ...], --sortcol SORTCOL [SORTCOL ...]
+ Sort based on a column in the DataFrame (default: )
+ -a, --ascend Use this argument to sort in a descending order (default: False)
+ -h, --help show this help message (default: False)
+ --export EXPORT Export raw data into csv, json, xlsx (default: )
+ -l LIMIT, --limit LIMIT
+ Number of entries to show in data. (default: 10)
+```
+
+Example:
+```
+(π¦) /forecast/ $ load aapl.csv
+
+(π¦) /forecast/ $ show aapl
+
+aapl has following shape (rowxcolumn): (759, 7)
+
+ Dataset aapl | Showing 10 of 759 rows
+βββββ³βββββββββββββ³ββββββββ³ββββββββ³ββββββββ³ββββββββ³ββββββββββββ³ββββββββββββ
+β β date β open β high β low β close β adj_close β volume β
+β‘βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ©
+β 0 β 2019-06-10 β 47.95 β 48.84 β 47.90 β 48.15 β 46.99 β 104883600 β
+βββββΌβββββββββββββΌββββββββΌββββββββΌββββββββΌββββββββΌββββββββββββΌββββββββββββ€
+β 1 β 2019-06-11 β 48.72 β 49.00 β 48.40 β 48.70 β 47.53 β 107731600 β
+βββββΌβββββββββββββΌββββββββΌββββββββΌββββββββΌββββββββΌββββββββββββΌββββββββββββ€
+β 2 β 2019-06-12 β 48.49 β 48.99 β 48.35 β 48.55 β 47.38 β 73012800 β
+βββββΌβββββββββββββΌββββββββΌββββββββΌββββββββΌββββββββΌββββββββββββΌββββββββββββ€
+β 3 β 2019-06-13 β 48.67 β 49.20 β 48.40 β 48.54 β 47.37 β 86698400 β
+βββββΌβββββββββββββΌββββββββΌββββββββΌββββββββΌββββββββΌββββββββββββΌββββββββββββ€
+β 4 β 2019-06-14 β 47.89 β 48.40 β 47.58 β 48.19 β 47.03 β 75046000 β
+βββββΌβββββββββββββΌββββββββΌββββββββΌββββββββΌββββββββΌββββββββββββΌββββββββββββ€
+β 5 β 2019-06-17 β 48.22 β 48.74 β 48.04 β 48.47 β 47.31 β 58676400 β
+βββββΌβββββββββββββΌββββββββΌββββββββΌββββββββΌββββββββΌββββββββββββΌββββββββββββ€
+β 6 β 2019-06-18 β 49.01 β 50.07 β 48.80 β 49.61 β 48.42 β 106204000 β
+βββββΌβββββββββββββΌββββββββΌββββββββΌββββββββΌββββββββΌββββββββββββΌββββββββββββ€
+β 7 β 2019-06-19 β 49.92 β 49.97 β 49.33 β 49.47 β 48.28 β 84496800 β
+βββββΌβββββββββββββΌββββββββΌββββββββΌββββββββΌββββββββΌββββββββββββΌββββββββββββ€
+β 8 β 2019-06-20 β 50.09 β 50.15 β 49.51 β 49.87 β 48.67 β 86056000 β
+βββββΌβββββββββββββΌββββββββΌββββββββΌββββββββΌββββββββΌββββββββββββΌββββββββββββ€
+β 9 β 2019-06-21 β 49.70 β 50.21 β 49.54 β 49.69 β 48.50 β 191202400 β
+βββββ΄βββββββββββββ΄ββββββββ΄ββββββββ΄ββββββββ΄ββββββββ΄ββββββββββββ΄ββββββββββββ
+
+```
diff --git a/website/content/terminal/forecast/signal/_index.md b/website/content/terminal/forecast/signal/_index.md
new file mode 100644
index 00000000000..ca8c0275cd0
--- /dev/null
+++ b/website/content/terminal/forecast/signal/_index.md
@@ -0,0 +1,119 @@
+```
+usage: signal [-d {}] [-c TARGET_COLUMN] [-h]
+```
+
+Add price signal to dataset based on closing price. 1 if the signal is that short term price will go up as compared to the long term. 0 if the signal is that short term price will go down as compared to the long term.
+
+```
+optional arguments:
+ -d {}, --target-dataset {}
+ The name of the dataset you want to select (default: None)
+ -c TARGET_COLUMN, --target-column TARGET_COLUMN
+ The name of the specific column you want to use (default: close)
+ --period PERIOD The period to use (default: 10)
+ -h, --help show this help message (default: False)
+
+For more information and examples, use 'about signal' to access the related guide.
+```
+
+Example:
+```
+(π¦) /forecast/ $ show TSLA
+TSLA has following shape (rowxcolumn): (611, 7)
+
+ Dataset TSLA | Showing 10 of 611 rows
+βββββ³βββββββββββββ³βββββββββ³βββββββββ³βββββββββ³βββββββββ³ββββββββββββ³ββββββββββββ
+β β date β open β high β low β close β adj_close β volume β
+β‘βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ©
+β 0 β 2020-01-02 β 84.90 β 86.14 β 84.34 β 86.05 β 86.05 β 47660500 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββ€
+β 1 β 2020-01-03 β 88.10 β 90.80 β 87.38 β 88.60 β 88.60 β 88892500 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββ€
+β 2 β 2020-01-06 β 88.09 β 90.31 β 88.00 β 90.31 β 90.31 β 50665000 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββ€
+β 3 β 2020-01-07 β 92.28 β 94.33 β 90.67 β 93.81 β 93.81 β 89410500 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββ€
+β 4 β 2020-01-08 β 94.74 β 99.70 β 93.65 β 98.43 β 98.43 β 155721500 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββ€
+β 5 β 2020-01-09 β 99.42 β 99.76 β 94.57 β 96.27 β 96.27 β 142202000 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββ€
+β 6 β 2020-01-10 β 96.36 β 96.99 β 94.74 β 95.63 β 95.63 β 64797500 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββ€
+β 7 β 2020-01-13 β 98.70 β 105.13 β 98.40 β 104.97 β 104.97 β 132588000 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββ€
+β 8 β 2020-01-14 β 108.85 β 109.48 β 104.98 β 107.58 β 107.58 β 144981000 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββ€
+β 9 β 2020-01-15 β 105.95 β 107.57 β 103.36 β 103.70 β 103.70 β 86844000 β
+βββββ΄βββββββββββββ΄βββββββββ΄βββββββββ΄βββββββββ΄βββββββββ΄ββββββββββββ΄ββββββββββββ
+
+(π¦) /forecast/ $ signal TSLA
+Successfully added 'Price Signal' to 'TSLA' dataset
+
+(π¦) /forecast/ $ show TSLA -l 30
+TSLA has following shape (rowxcolumn): (611, 8)
+
+ Dataset TSLA | Showing 30 of 611 rows
+ββββββ³βββββββββββββ³βββββββββ³βββββββββ³βββββββββ³βββββββββ³ββββββββββββ³ββββββββββββ³βββββββββ
+β β date β open β high β low β close β adj_close β volume β signal β
+β‘βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ©
+β 0 β 2020-01-02 β 84.90 β 86.14 β 84.34 β 86.05 β 86.05 β 47660500 β 0.00 β
+ββββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 1 β 2020-01-03 β 88.10 β 90.80 β 87.38 β 88.60 β 88.60 β 88892500 β 0.00 β
+ββββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 2 β 2020-01-06 β 88.09 β 90.31 β 88.00 β 90.31 β 90.31 β 50665000 β 0.00 β
+ββββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 3 β 2020-01-07 β 92.28 β 94.33 β 90.67 β 93.81 β 93.81 β 89410500 β 0.00 β
+ββββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 4 β 2020-01-08 β 94.74 β 99.70 β 93.65 β 98.43 β 98.43 β 155721500 β 0.00 β
+ββββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 5 β 2020-01-09 β 99.42 β 99.76 β 94.57 β 96.27 β 96.27 β 142202000 β 0.00 β
+ββββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 6 β 2020-01-10 β 96.36 β 96.99 β 94.74 β 95.63 β 95.63 β 64797500 β 0.00 β
+ββββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 7 β 2020-01-13 β 98.70 β 105.13 β 98.40 β 104.97 β 104.97 β 132588000 β 0.00 β
+ββββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 8 β 2020-01-14 β 108.85 β 109.48 β 104.98 β 107.58 β 107.58 β 144981000 β 0.00 β
+ββββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 9 β 2020-01-15 β 105.95 β 107.57 β 103.36 β 103.70 β 103.70 β 86844000 β 0.00 β
+ββββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 10 β 2020-01-16 β 98.75 β 102.89 β 98.43 β 102.70 β 102.70 β 108683500 β 1.00 β
+ββββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 11 β 2020-01-17 β 101.52 β 103.13 β 100.63 β 102.10 β 102.10 β 68145500 β 1.00 β
+ββββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 12 β 2020-01-21 β 106.05 β 109.72 β 105.68 β 109.44 β 109.44 β 89017500 β 1.00 β
+ββββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 13 β 2020-01-22 β 114.38 β 118.90 β 111.82 β 113.91 β 113.91 β 156845000 β 1.00 β
+ββββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 14 β 2020-01-23 β 112.85 β 116.40 β 111.12 β 114.44 β 114.44 β 98255000 β 1.00 β
+ββββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 15 β 2020-01-24 β 114.13 β 114.77 β 110.85 β 112.96 β 112.96 β 71768000 β 1.00 β
+ββββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 16 β 2020-01-27 β 108.40 β 112.89 β 107.86 β 111.60 β 111.60 β 68040500 β 1.00 β
+ββββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 17 β 2020-01-28 β 113.70 β 115.36 β 111.62 β 113.38 β 113.38 β 58942500 β 1.00 β
+ββββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 18 β 2020-01-29 β 115.14 β 117.96 β 113.49 β 116.20 β 116.20 β 89007500 β 1.00 β
+ββββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 19 β 2020-01-30 β 126.48 β 130.18 β 123.60 β 128.16 β 128.16 β 145028500 β 1.00 β
+ββββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 20 β 2020-01-31 β 128.00 β 130.60 β 126.50 β 130.11 β 130.11 β 78596500 β 1.00 β
+ββββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 21 β 2020-02-03 β 134.74 β 157.23 β 134.70 β 156.00 β 156.00 β 235325000 β 1.00 β
+ββββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 22 β 2020-02-04 β 176.59 β 193.80 β 166.78 β 177.41 β 177.41 β 304694000 β 1.00 β
+ββββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 23 β 2020-02-05 β 164.65 β 169.20 β 140.82 β 146.94 β 146.94 β 242119000 β 1.00 β
+ββββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 24 β 2020-02-06 β 139.98 β 159.17 β 137.40 β 149.79 β 149.79 β 199404000 β 1.00 β
+ββββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 25 β 2020-02-07 β 146.11 β 153.95 β 146.00 β 149.61 β 149.61 β 85317500 β 1.00 β
+ββββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 26 β 2020-02-10 β 160.00 β 164.00 β 150.48 β 154.26 β 154.26 β 123446000 β 1.00 β
+ββββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 27 β 2020-02-11 β 153.76 β 156.70 β 151.60 β 154.88 β 154.88 β 58487500 β 1.00 β
+ββββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 28 β 2020-02-12 β 155.57 β 157.95 β 152.67 β 153.46 β 153.46 β 60112500 β 1.00 β
+ββββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌβββββββββ€
+β 29 β 2020-02-13 β 148.37 β 163.60 β 147.00 β 160.80 β 160.80 β 131446500 β 1.00 β
+ββββββ΄βββββββββββββ΄βββββββββ΄βββββββββ΄βββββββββ΄βββββββββ΄ββββββββββββ΄ββββββββββββ΄βββββββββ
+```
diff --git a/website/content/terminal/forecast/sto/_index.md b/website/content/terminal/forecast/sto/_index.md
new file mode 100644
index 00000000000..6a12cbab5fb
--- /dev/null
+++ b/website/content/terminal/forecast/sto/_index.md
@@ -0,0 +1,85 @@
+```
+usage: sto [-d {}] [--period PERIOD] [-h] [-l LIMIT]
+```
+
+Add in Stochastic Oscillator %K and %D
+
+```
+optional arguments:
+ -d {}, --target-dataset {}
+ The name of the dataset you want to select (default: None)
+ --period PERIOD The period to use (default: 10)
+ -h, --help show this help message (default: False)
+ -l LIMIT, --limit LIMIT
+ Number of entries to show in data. (default: 5)
+
+For more information and examples, use 'about sto' to access the related guide.
+```
+
+Example:
+```
+(π¦) /forecast/ $ load TSLA.csv
+
+(π¦) /forecast/ $ show TSLA
+TSLA has following shape (rowxcolumn): (611, 7)
+
+ Dataset TSLA | Showing 10 of 611 rows
+βββββ³βββββββββββββ³βββββββββ³βββββββββ³βββββββββ³βββββββββ³ββββββββββββ³ββββββββββββ
+β β date β open β high β low β close β adj_close β volume β
+β‘βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ©
+β 0 β 2020-01-02 β 84.90 β 86.14 β 84.34 β 86.05 β 86.05 β 47660500 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββ€
+β 1 β 2020-01-03 β 88.10 β 90.80 β 87.38 β 88.60 β 88.60 β 88892500 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββ€
+β 2 β 2020-01-06 β 88.09 β 90.31 β 88.00 β 90.31 β 90.31 β 50665000 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββ€
+β 3 β 2020-01-07 β 92.28 β 94.33 β 90.67 β 93.81 β 93.81 β 89410500 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββ€
+β 4 β 2020-01-08 β 94.74 β 99.70 β 93.65 β 98.43 β 98.43 β 155721500 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββ€
+β 5 β 2020-01-09 β 99.42 β 99.76 β 94.57 β 96.27 β 96.27 β 142202000 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββ€
+β 6 β 2020-01-10 β 96.36 β 96.99 β 94.74 β 95.63 β 95.63 β 64797500 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββ€
+β 7 β 2020-01-13 β 98.70 β 105.13 β 98.40 β 104.97 β 104.97 β 132588000 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββ€
+β 8 β 2020-01-14 β 108.85 β 109.48 β 104.98 β 107.58 β 107.58 β 144981000 β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββ€
+β 9 β 2020-01-15 β 105.95 β 107.57 β 103.36 β 103.70 β 103.70 β 86844000 β
+βββββ΄βββββββββββββ΄βββββββββ΄βββββββββ΄βββββββββ΄βββββββββ΄ββββββββββββ΄ββββββββββββ
+
+(π¦) /forecast/ $ sto TSLA
+Successfully added 'STOK&D_10' to 'TSLA' dataset
+
+(π¦) /forecast/ $ show TSLA
+TSLA has following shape (rowxcolumn): (611, 9)
+
+ Dataset TSLA | Showing 10 of 611 rows
+βββββ³βββββββββββββ³βββββββββ³βββββββββ³βββββββββ³βββββββββ³ββββββββββββ³ββββββββββββ³ββββββββββ³ββββββββββ
+β β date β open β high β low β close β adj_close β volume β SO%K_10 β SO%D_10 β
+β‘βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ©
+β 0 β 2020-01-02 β 84.90 β 86.14 β 84.34 β 86.05 β 86.05 β 47660500 β nan β nan β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌββββββββββΌββββββββββ€
+β 1 β 2020-01-03 β 88.10 β 90.80 β 87.38 β 88.60 β 88.60 β 88892500 β nan β nan β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌββββββββββΌββββββββββ€
+β 2 β 2020-01-06 β 88.09 β 90.31 β 88.00 β 90.31 β 90.31 β 50665000 β nan β nan β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌββββββββββΌββββββββββ€
+β 3 β 2020-01-07 β 92.28 β 94.33 β 90.67 β 93.81 β 93.81 β 89410500 β nan β nan β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌββββββββββΌββββββββββ€
+β 4 β 2020-01-08 β 94.74 β 99.70 β 93.65 β 98.43 β 98.43 β 155721500 β nan β nan β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌββββββββββΌββββββββββ€
+β 5 β 2020-01-09 β 99.42 β 99.76 β 94.57 β 96.27 β 96.27 β 142202000 β nan β nan β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌββββββββββΌββββββββββ€
+β 6 β 2020-01-10 β 96.36 β 96.99 β 94.74 β 95.63 β 95.63 β 64797500 β nan β nan β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌββββββββββΌββββββββββ€
+β 7 β 2020-01-13 β 98.70 β 105.13 β 98.40 β 104.97 β 104.97 β 132588000 β nan β nan β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌββββββββββΌββββββββββ€
+β 8 β 2020-01-14 β 108.85 β 109.48 β 104.98 β 107.58 β 107.58 β 144981000 β nan β nan β
+βββββΌβββββββββββββΌβββββββββΌβββββββββΌβββββββββΌβββββββββΌββββββββββββΌββββββββββββΌββββββββββΌββββββββββ€
+β 9 β 2020-01-15 β 105.95 β 107.57 β 103.36 β 103.70 β 103.70 β 86844000 β 77.00 β nan β
+βββββ΄βββββββββββββ΄βββββββββ΄βββββββββ΄βββββββββ΄βββββββββ΄ββββββββββββ΄ββββββββββββ΄ββββββββββ΄ββββββββββ
+
+(π¦) /forecast/ $ clean TSLA
+Namespace(drop='', fill='', help=False, limit=5, target_dataset='TSLA')
+Successfully cleaned 'TSLA' dataset
+```
diff --git a/website/content/terminal/forecast/tcn/_index.md b/website/content/terminal/forecast/tcn/_index.md
new file mode 100644
index 00000000000..193647b8e7f
--- /dev/null
+++ b/website/content/terminal/forecast/tcn/_index.md
@@ -0,0 +1,85 @@
+```
+usage: tcn [--num-filters NUM_FILTERS] [--weight-norm WEIGHT_NORM] [--dilation-base DILATION_BASE]
+ [--past-covariates PAST_COVARIATES] [--all-past-covariates] [--naive] [-d {}] [-c TARGET_COLUMN] [-n N_DAYS]
+ [-t TRAIN_SPLIT] [-i INPUT_CHUNK_LENGTH] [-o OUTPUT_CHUNK_LENGTH] [--force-reset FORCE_RESET]
+ [--save-checkpoints SAVE_CHECKPOINTS] [--model-save-name MODEL_SAVE_NAME] [--n-epochs N_EPOCHS]
+ [--dropout DROPOUT] [--batch-size BATCH_SIZE] [--end S_END_DATE] [--start S_START_DATE]
+ [--learning-rate LEARNING_RATE] [--residuals] [--forecast-only] [-h] [--export EXPORT]
+```
+
+Perform TCN forecast.
+
+```
+optional arguments:
+ --num-filters NUM_FILTERS
+ The number of filters in a convolutional layer of the TCN (default: 3)
+ --weight-norm WEIGHT_NORM
+ Boolean value indicating whether to use weight normalization. (default: True)
+ --dilation-base DILATION_BASE
+ The base of the exponent that will determine the dilation on every level. (default: 2)
+ --past-covariates PAST_COVARIATES
+ Past covariates(columns/features) in same dataset. Comma separated. (default: None)
+ --all-past-covariates
+ Adds all rows as past covariates except for date and the target column. (default: False)
+ --naive Show the naive baseline for a model. (default: False)
+ -d {}, --target-dataset {}
+ The name of the dataset you want to select (default: None)
+ -c TARGET_COLUMN, --target-column TARGET_COLUMN
+ The name of the specific column you want to use (default: close)
+ -n N_DAYS, --n-days N_DAYS
+ prediction days. (default: 5)
+ -t TRAIN_SPLIT, --train-split TRAIN_SPLIT
+ Start point for rolling training and forecast window. 0.0-1.0 (default: 0.85)
+ -i INPUT_CHUNK_LENGTH, --input-chunk-length INPUT_CHUNK_LENGTH
+ Number of past time steps for forecasting module at prediction time. (default: 14)
+ -o OUTPUT_CHUNK_LENGTH, --output-chunk-length OUTPUT_CHUNK_LENGTH
+ The length of the forecast of the model. (default: 5)
+ --force-reset FORCE_RESET
+ If set to True, any previously-existing model with the same name will be reset (all checkpoints
+ will be discarded). (default: True)
+ --save-checkpoints SAVE_CHECKPOINTS
+ Whether to automatically save the untrained model and checkpoints. (default: True)
+ --model-save-name MODEL_SAVE_NAME
+ Name of the model to save. (default: tcn_model)
+ --n-epochs N_EPOCHS Number of epochs over which to train the model. (default: 300)
+ --dropout DROPOUT Fraction of neurons afected by Dropout. (default: 0.1)
+ --batch-size BATCH_SIZE
+ Number of time series (input and output) used in each training pass (default: 32)
+ --end S_END_DATE The end date (format YYYY-MM-DD) to select for testing (default: None)
+ --start S_START_DATE The start date (format YYYY-MM-DD) to select for testing (default: None)
+ --learning-rate LEARNING_RATE
+ Learning rate during training. (default: 0.001)
+ --residuals Show the residuals for the model. (default: False)
+ --forecast-only Do not plot the hisotorical data without forecasts. (default: False)
+ -h, --help show this help message (default: False)
+ --export EXPORT Export figure into png, jpg, pdf, svg (default: )
+
+For more information and examples, use 'about export' to access the related guide.
+```
+
+Example:
+```
+2022 Jul 23, 10:36 (π¦) /forecast/ $ load GME_20220719_123734.csv -a GME
+
+2022 Jul 23, 11:08 (π¦) /forecast/ $ tcn GME
+100%|ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| 115/115 [00:01<00:00, 111.85it/s]
+TCN model obtains MAPE: 19.12%
+
+
+
+ Actual price: $ 146.64
+βββββββββββββββββββββββ³βββββββββββββ
+β Datetime β Prediction β
+β‘βββββββββββββββββββββββββββββββββββ©
+β 2022-07-19 00:00:00 β $ 135.73 β
+βββββββββββββββββββββββΌβββββββββββββ€
+β 2022-07-20 00:00:00 β $ 142.42 β
+βββββββββββββββββββββββΌβββββββββββββ€
+β 2022-07-21 00:00:00 β $ 140.68 β
+βββββββββββββββββββββββΌβββββββββββββ€
+β 2022-07-22 00:00:00 β $ 152.98 β
+βββββββββββββββββββββββΌβββββββββββββ€
+β 2022-07-25 00:00:00 β $ 154.55 β
+βββββββββββββββββββββββ΄βββββββββββββ
+```
+
diff --git a/website/content/terminal/forecast/tft/_index.md b/website/content/terminal/forecast/tft/_index.md
new file mode 100644
index 00000000000..06f97c69b11
--- /dev/null
+++ b/website/content/terminal/forecast/tft/_index.md
@@ -0,0 +1,87 @@
+```
+usage: tft [--lstm-layers LSTM_LAYERS] [--num-attention-heads NUM_ATTENTION_HEADS] [--full-attention]
+ [--hidden-continuous-size HIDDEN_CONTINUOUS_SIZE] [--hidden-size HIDDEN_SIZE]
+ [--past-covariates PAST_COVARIATES] [--all-past-covariates] [--naive] [-d {}] [-c TARGET_COLUMN] [-n N_DAYS]
+ [-t TRAIN_SPLIT] [-i INPUT_CHUNK_LENGTH] [-o OUTPUT_CHUNK_LENGTH] [--force-reset FORCE_RESET]
+ [--save-checkpoints SAVE_CHECKPOINTS] [--model-save-name MODEL_SAVE_NAME] [--n-epochs N_EPOCHS]
+ [--dropout DROPOUT] [--batch-size BATCH_SIZE] [--end S_END_DATE] [--start S_START_DATE] [--residuals]
+ [--forecast-only] [-h] [--export EXPORT]
+```
+
+Perform TFT forecast (Temporal Fusion Transformer).
+
+```
+optional arguments:
+ --lstm-layers LSTM_LAYERS
+ Number of LSTM layers. (default: 1)
+ --num-attention-heads NUM_ATTENTION_HEADS
+ Number of attention heads. (default: 4)
+ --full-attention Whether to apply a multi-head attention query. (default: False)
+ --hidden-continuous-size HIDDEN_CONTINUOUS_SIZE
+ Default hidden size for processing continuous variables. (default: 8)
+ --hidden-size HIDDEN_SIZE
+ Size for feature maps for each hidden RNN layer (h_n) (default: 16)
+ --past-covariates PAST_COVARIATES
+ Past covariates(columns/features) in same dataset. Comma separated. (default: None)
+ --all-past-covariates
+ Adds all rows as past covariates except for date and the target column. (default: False)
+ --naive Show the naive baseline for a model. (default: False)
+ -d {}, --target-dataset {}
+ The name of the dataset you want to select (default: None)
+ -c TARGET_COLUMN, --target-column TARGET_COLUMN
+ The name of the specific column you want to use (default: close)
+ -n N_DAYS, --n-days N_DAYS
+ prediction days. (default: 5)
+ -t TRAIN_SPLIT, --train-split TRAIN_SPLIT
+ Start point for rolling training and forecast window. 0.0-1.0 (default: 0.85)
+ -i INPUT_CHUNK_LENGTH, --input-chunk-length INPUT_CHUNK_LENGTH
+ Number of past time steps for forecasting module at prediction time. (default: 14)
+ -o OUTPUT_CHUNK_LENGTH, --output-chunk-length OUTPUT_CHUNK_LENGTH
+ The length of the forecast of the model. (default: 5)
+ --force-reset FORCE_RESET
+ If set to True, any previously-existing model with the same name will be reset (all checkpoints
+ will be discarded). (default: True)
+ --save-checkpoints SAVE_CHECKPOINTS
+ Whether to automatically save the untrained model and checkpoints. (default: True)
+ --model-save-name MODEL_SAVE_NAME
+ Name of the model to save. (default: tft_model)
+ --n-epochs N_EPOCHS Number of epochs over which to train the model. (default: 300)
+ --dropout DROPOUT Fraction of neurons afected by Dropout. (default: 0.1)
+ --batch-size BATCH_SIZE
+ Number of time series (input and output) used in each training pass (default: 32)
+ --end S_END_DATE The end date (format YYYY-MM-DD) to select for testing (default: None)
+ --start S_START_DATE The start date (format YYYY-MM-DD) to select for testing (default: None)
+ --residuals Show the residuals for the model. (default: False)
+ --forecast-only Do not plot the hisotorical data without forecasts. (default: False)
+ -h, --help show this help message (default: False)
+ --export EXPORT Export figure into png, jpg, pdf, svg (default: )
+
+For more information and examples, use 'about export' to access the related guide.
+```
+
+Example:
+```
+2022 Jul 23, 10:36 (π¦) /forecast/ $ load GME_20220719_123734.csv -a GME
+
+2022 Jul 23, 11:03 (π¦) /forecast/ $ tft GME
+100%|βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| 115/115 [00:07<00:00, 15.10it/s]
+TFT model obtains MAPE: 44.60%
+
+
+
+ Actual price: $ 146.64
+βββββββββββββββββββββββ³βββββββββββββ
+β Datetime β Prediction β
+β‘βββββββββββββββββββββββββββββββββββ©
+β 2022-07-19 00:00:00 β $ 169.69 β
+βββββββββββββββββββββββΌβββββββββββββ€
+β 2022-07-20 00:00:00 β $ 168.53 β
+βββββββββββββββββββββββΌβββββββββββββ€
+β 2022-07-21 00:00:00 β $ 167.33 β
+βββββββββββββββββββββββΌβββββββββββββ€
+β 2022-07-22 00:00:00 β $ 167.23 β
+βββββββββββββββββββββββΌβββββββββββββ€
+β 2022-07-25 00:00:00 β $ 165.82 β
+βββββββββββββββββββββββ΄βββββββββββββ
+```
+
diff --git a/website/content/terminal/forecast/theta/_index.md b/website/content/terminal/forecast/theta/_index.md
new file mode 100644
index 00000000000..c66896fae47
--- /dev/null
+++ b/website/content/terminal/forecast/theta/_index.md
@@ -0,0 +1,58 @@
+```
+usage: theta [--naive] [-d {}] [-c TARGET_COLUMN] [-n N_DAYS] [-s {N,A,M}] [-p SEASONAL_PERIODS] [-w START_WINDOW]
+ [--end S_END_DATE] [--start S_START_DATE] [--residuals] [--forecast-only] [-h] [--export EXPORT]
+```
+
+Perform Theta forecast.
+
+```
+optional arguments:
+ --naive Show the naive baseline for a model. (default: False)
+ -d {}, --target-dataset {}
+ The name of the dataset you want to select (default: None)
+ -c TARGET_COLUMN, --target-column TARGET_COLUMN
+ The name of the specific column you want to use (default: close)
+ -n N_DAYS, --n-days N_DAYS
+ prediction days. (default: 5)
+ -s {N,A,M}, --seasonal {N,A,M}
+ Seasonality: N: None, A: Additive, M: Multiplicative. (default: M)
+ -p SEASONAL_PERIODS, --periods SEASONAL_PERIODS
+ Seasonal periods: 4: Quarterly, 7: Daily (default: 7)
+ -w START_WINDOW, --window START_WINDOW
+ Start point for rolling training and forecast window. 0.0-1.0 (default: 0.85)
+ --end S_END_DATE The end date (format YYYY-MM-DD) to select for testing (default: None)
+ --start S_START_DATE The start date (format YYYY-MM-DD) to select for testing (default: None)
+ --residuals Show the residuals for the model. (default: False)
+ --forecast-only Do not plot the hisotorical data without forecasts. (default: False)
+ -h, --help show this help message (default: False)
+ --export EXPORT Export figure into png, jpg, pdf, svg (default: )
+
+For more information and examples, use 'about export' to access the related guide.
+```
+
+Example:
+```
+2022 Jul 23, 10:36 (π¦) /forecast/ $ load GME_20220719_123734.csv -a GME
+
+2022 Jul 23, 11:01 (π¦) /forecast/ $ theta GME
+100%|βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| 115/115 [00:23<00:00, 4.88it/s]
+Theta Model obtains MAPE: 12.71%
+
+
+
+ Actual price: $ 146.64
+βββββββββββββββββββββββ³βββββββββββββ
+β Datetime β Prediction β
+β‘βββββββββββββββββββββββββββββββββββ©
+β 2022-07-19 00:00:00 β $ 145.41 β
+βββββββββββββββββββββββΌβββββββββββββ€
+β 2022-07-20 00:00:00 β $ 147.28 β
+βββββββββββββββββββββββΌβββββββββββββ€
+β 2022-07-21 00:00:00 β $ 147.28 β
+βββββββββββββββββββββββΌβββββββββββββ€
+β 2022-07-22 00:00:00 β $ 148.66 β
+βββββββββββββββββββββββΌβββββββββββββ€
+β 2022-07-25 00:00:00 β $ 147.18 β
+βββββββββββββββββββββββ΄βββββββββββββ
+```
+
diff --git a/website/content/terminal/forecast/trans/_index.md b/website/content/terminal/forecast/trans/_index.md
new file mode 100644
index 00000000000..2e0e64e2a4d
--- /dev/null
+++ b/website/content/terminal/forecast/trans/_index.md
@@ -0,0 +1,89 @@
+```
+usage: trans [--d-model D_MODEL] [--nhead NHEAD] [--num_encoder_layers NUM_ENCODER_LAYERS]
+ [--num_decoder_layers NUM_DECODER_LAYERS] [--dim_feedforward DIM_FEEDFORWARD] [--activation {relu,gelu}]
+ [--past-covariates PAST_COVARIATES] [--all-past-covariates] [--naive] [-d {}] [-c TARGET_COLUMN]
+ [-n N_DAYS] [-t TRAIN_SPLIT] [-i INPUT_CHUNK_LENGTH] [-o OUTPUT_CHUNK_LENGTH] [--force-reset FORCE_RESET]
+ [--save-checkpoints SAVE_CHECKPOINTS] [--model-save-name MODEL_SAVE_NAME] [--n-epochs N_EPOCHS]
+ [--dropout DROPOUT] [--batch-size BATCH_SIZE] [--end S_END_DATE] [--start S_START_DATE] [--residuals]
+ [--forecast-only] [-h] [--export EXPORT]
+```
+
+Perform Transformer forecast.
+
+```
+optional arguments:
+ --d-model D_MODEL Number of expected features in inputs. (default: 64)
+ --nhead NHEAD Number of head in the attention mechanism. (default: 4)
+ --num_encoder_layers NUM_ENCODER_LAYERS
+ The number of encoder leayers in the encoder. (default: 3)
+ --num_decoder_layers NUM_DECODER_LAYERS
+ The number of decoder leayers in the encoder. (default: 3)
+ --dim_feedforward DIM_FEEDFORWARD
+ The dimension of the feedforward model. (default: 512)
+ --activation {relu,gelu}
+ Number of LSTM layers. (default: relu)
+ --past-covariates PAST_COVARIATES
+ Past covariates(columns/features) in same dataset. Comma separated. (default: None)
+ --all-past-covariates
+ Adds all rows as past covariates except for date and the target column. (default: False)
+ --naive Show the naive baseline for a model. (default: False)
+ -d {}, --target-dataset {}
+ The name of the dataset you want to select (default: None)
+ -c TARGET_COLUMN, --target-column TARGET_COLUMN
+ The name of the specific column you want to use (default: close)
+ -n N_DAYS, --n-days N_DAYS
+ prediction days. (default: 5)
+ -t TRAIN_SPLIT, --train-split TRAIN_SPLIT
+ Start point for rolling training and forecast window. 0.0-1.0 (default: 0.85)
+ -i INPUT_CHUNK_LENGTH, --input-chunk-length INPUT_CHUNK_LENGTH
+ Number of past time steps for forecasting module at prediction time. (default: 14)
+ -o OUTPUT_CHUNK_LENGTH, --output-chunk-length OUTPUT_CHUNK_LENGTH
+ The length of the forecast of the model. (default: 5)
+ --force-reset FORCE_RESET
+ If set to True, any previously-existing model with the same name will be reset (all checkpoints
+ will be discarded). (default: True)
+ --save-checkpoints SAVE_CHECKPOINTS
+ Whether to automatically save the untrained model and checkpoints. (default: True)
+ --model-save-name MODEL_SAVE_NAME
+ Name of the model to save. (default: trans_model)
+ --n-epochs N_EPOCHS Number of epochs over which to train the model. (default: 300)
+ --dropout DROPOUT Fraction of neurons afected by Dropout. (default: 0)
+ --batch-size BATCH_SIZE
+ Number of time series (input and output) used in each training pass (default: 32)
+ --end S_END_DATE The end date (format YYYY-MM-DD) to select for testing (default: None)
+ --start S_START_DATE The start date (format YYYY-MM-DD) to select for testing (default: None)
+ --residuals Show the residuals for the model. (default: False)
+ --forecast-only Do not plot the hisotorical data without forecasts. (default: False)
+ -h, --help show this help message (default: False)
+ --export EXPORT Export figure into png, jpg, pdf, svg (default: )
+
+For more information and examples, use 'about export' to access the related guide.
+```
+
+Example:
+```
+2022 Jul 23, 10:36 (π¦) /forecast/ $ load GME_20220719_123734.csv -a GME
+
+2022 Jul 23, 11:01 (π¦) /forecast/ $ trans GME
+100%|βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| 115/115 [00:23<00:00, 4.88it/s]
+Transformer model obtains MAPE: 13.11%
+
+
+
+ Actual price: $ 146.64
+βββββββββββββββββββββββ³βββββββββββββ
+β Datetime β Prediction β
+β‘βββββββββββββββββββββββββββββββββββ©
+β 2022-07-19 00:00:00 β $ 145.63 β
+βββββββββββββββββββββββΌβββββββββββββ€
+β 2022-07-20 00:00:00 β $ 142.28 β
+βββββββββββββββββββββββΌβββββββββββββ€
+β 2022-07-21 00:00:00 β $ 137.67 β
+βββββββββββββββββββββββΌβββββββββββββ€
+β 2022-07-22 00:00:00 β $ 137.33 β
+βββββββββββββββββββββββΌβββββββββββββ€
+β 2022-07-25 00:00:00 β $ 130.62 β
+βββββββββββββββββββββββ΄βββββββββββββ
+```
+
+
diff --git a/website/content/terminal/forecast/which/_index.md b/website/content/terminal/forecast/which/_index.md
new file mode 100644
index 00000000000..5a4a1bfbb7b
--- /dev/null
+++ b/website/content/terminal/forecast/which/_index.md
@@ -0,0 +1,23 @@
+```
+usage: which [-h]
+```
+
+Show library versions of required packages.
+
+
+```
+optional arguments:
+ -h, --help show this help message (default: False)
+```
+
+Example:
+```
+2022 Sep 15, 00:04 (π¦) /forecast/ $ which
+which
+
+Current Compute Device (CPU or GPU): CPU
+Current RAM: 16.0G
+Recommended Max dataset size based on current RAM: 5.0G
+Torch version: 1.11.0
+Darts version: 0.21.0
+```
diff --git a/website/content/terminal/jupyter/dashboards/forecast/_index.md b/website/content/terminal/jupyter/dashboards/forecast/_index.md
new file mode 100644
index 00000000000..d8c1ff14abc
--- /dev/null
+++ b/website/content/terminal/jupyter/dashboards/forecast/_index.md
@@ -0,0 +1,13 @@
+```
+usage: forecast [-j] [-n] [-d] [-h]
+```
+
+Shows forecast dashboard
+
+```
+optional arguments:
+ -j, --jupyter Shows dashboard in jupyter-lab. (default: False)
+ -n, --no-input Skips confirmation to run server. (default: False)
+ -d, --dark Whether to show voila in dark mode (default: False)
+ -h, --help show this help message (default: False)
+```
diff --git a/website/content/terminal/jupyter/dashboards/forecasting/_index.md b/website/content/terminal/jupyter/dashboards/forecasting/_index.md
new file mode 100644
index 00000000000..e9226261aa9
--- /dev/null
+++ b/website/content/terminal/jupyter/dashboards/forecasting/_index.md
@@ -0,0 +1,11 @@
+```
+usage: forecast [-n] [-h]
+```
+
+Shows streamlit forecast dashboard
+
+```
+optional arguments:
+ -n, --no-input Skips confirmation to run server. (default: False)
+ -h, --help show this help message (default: False)
+```
diff --git a/website/data/menu/main.yml b/website/data/menu/main.yml
index 92c80bc3d69..fc20b2579f3 100755
--- a/website/data/menu/main.yml
+++ b/website/data/menu/main.yml
@@ -3,6 +3,70 @@ main:
- name: OpenBB Terminal
ref: "/"
sub:
+ - name: forecast
+ ref: "/terminal/forecast/"
+ sub:
+ - name: atr
+ ref: "terminal/forecast/atr"
+ - name: brnn
+ ref: "terminal/forecast/brnn"
+ - name: clean
+ ref: "terminal/forecast/clean"
+ - name: combine
+ ref: "terminal/forecast/combine"
+ - name: corr
+ ref: "terminal/forecast/corr"
+ - name: delete
+ ref: "terminal/forecast/delete"
+ - name: delta
+ ref: "terminal/forecast/delta"
+ - name: desc
+ ref: "terminal/forecast/desc"
+ - name: ema
+ ref: "terminal/forecast/ema"
+ - name: expo
+ ref: "terminal/forecast/expo"
+ - name: export
+ ref: "terminal/forecast/export"
+ - name: linregr
+ ref: "terminal/forecast/linregr"
+ - name: load
+ ref: "terminal/forecast/load"
+ - name: mom
+ ref: "terminal/forecast/mom"
+ - name: nbeats
+ ref: "terminal/forecast/nbeats"
+ - name: plot
+ ref: "terminal/forecast/plot"
+ - name: regr
+ ref: "terminal/forecast/regr"
+ - name: rename
+ ref: "terminal/forecast/rename"
+ - name: rnn
+ ref: "terminal/forecast/rnn"
+ - name: roc
+ ref: "terminal/forecast/roc"
+ - name: rsi
+ ref: "terminal/forecast/rsi"
+ - name: season
+ ref: "terminal/forecast/season"
+ - name: show
+ ref: "terminal/forecast/show"
+ - name: signal
+ ref: "terminal/forecast/signal"
+ - name: sto
+ ref: "terminal/forecast/sto"
+ - name: tcn
+ ref: "terminal/forecast/tcn"
+ - name: tft
+ ref: "terminal/forecast/tft"
+ - name: theta
+ ref: "terminal/forecast/theta"
+ - name: trans
+ ref: "terminal/forecast/trans"
+ - name: which
+ ref: "terminal/forecast/which"
+
- name: stocks
ref: "/terminal/stocks"
sub:
@@ -624,27 +688,6 @@ main:
ref: "/terminal/common/qa/line"
- name: raw
ref: "/terminal/common/qa/raw"
- - name: prediction techniques
- ref: "/terminal/common/pred"
- sub:
- - name: ets
- ref: "/terminal/common/pred/ets"
- - name: knn
- ref: "/terminal/common/pred/knn"
- - name: regression
- ref: "/terminal/common/pred/regression"
- - name: arima
- ref: "/terminal/common/pred/arima"
- - name: mlp
- ref: "/terminal/common/pred/mlp"
- - name: rnn
- ref: "/terminal/common/pred/rnn"
- - name: lstm
- ref: "/terminal/common/pred/lstm"
- - name: conv1d
- ref: "/terminal/common/pred/conv1d"
- - name: mc
- ref: "/terminal/common/pred/mc"
- name: Cryptocurrency
ref: "/terminal/crypto"
sub:
@@ -1007,27 +1050,6 @@ main:
ref: "/terminal/economy/performance"
- name: spectrum
ref: "/terminal/economy/spectrum"
- - name: prediction techniques
- ref: "/terminal/common/pred"
- sub:
- - name: ets
- ref: "/terminal/common/pred/ets"
- - name: knn
- ref: "/terminal/common/pred/knn"
- - name: regression
- ref: "/terminal/common/pred/regression"
- - name: arima
- ref: "/terminal/common/pred/arima"
- - name: mlp
- ref: "/terminal/common/pred/mlp"
- - name: rnn
- ref: "/terminal/common/pred/rnn"
- - name: lstm
- ref: "/terminal/common/pred/lstm"
- - name: conv1d
- ref: "/terminal/common/pred/conv1d"
- - name: mc
- ref: "/terminal/common/pred/mc"
- name: quantitative analysis
ref: "/terminal/common/qa"
sub:
@@ -1165,27 +1187,6 @@ main:
ref: "/terminal/common/ta/fib"
- name: clenow
ref: "/terminal/common/ta/clenow"
- - name: prediction techniques
- ref: "/terminal/common/pred"
- sub:
- - name: ets
- ref: "/terminal/common/pred/ets"
- - name: knn
- ref: "/terminal/common/pred/knn"
- - name: regression
- ref: "/terminal/common/pred/regression"
- - name: arima
- ref: "/terminal/common/pred/arima"
- - name: mlp
- ref: "/terminal/common/pred/mlp"
- - name: rnn
- ref: "/terminal/common/pred/rnn"
- - name: lstm
- ref: "/terminal/common/pred/lstm"
- - name: conv1d
- ref: "/terminal/common/pred/conv1d"
- - name: mc
- ref: "/terminal/common/pred/mc"
- name: funds
ref: "/terminal/funds"
sub:
@@ -1499,6 +1500,10 @@ main:
ref: "/terminal/jupyter/dashboards/chains"
- name: "shortdata"
ref: "/terminal/jupyter/dashboards/shortdata"
+ - name: "forecast"
+ ref: "/terminal/jupyter/dashboards/forecast"
+ - name: "forecasting"
+ ref: "/terminal/jupyter/dashboards/forecasting"
- name: "reports"
ref: "/terminal/jupyter/reports"
- name: common
@@ -1653,27 +1658,6 @@ main:
ref: "/terminal/common/qa/line"
- name: raw
ref: "/terminal/common/qa/raw"
- - name: prediction techniques
- ref: "/terminal/common/pred"
- sub:
- - name: ets
- ref: "/terminal/common/pred/ets"
- - name: knn
- ref: "/terminal/common/pred/knn"
- - name: regression
- ref: "/terminal/common/pred/regression"
- - name: arima
- ref: "/terminal/common/pred/arima"
- - name: mlp
- ref: "/terminal/common/pred/mlp"
- - name: rnn
- ref: "/terminal/common/pred/rnn"
- - name: lstm
- ref: "/terminal/common/pred/lstm"
- - name: conv1d
- ref: "/terminal/common/pred/conv1d"
- - name: mc
- ref: "/terminal/common/pred/mc"
- name: scripts
ref: "/terminal/scripts"
sub:
@@ -1683,6 +1667,67 @@ main:
- name: api
ref: /api
sub:
+ - name: forecast
+ ref: /api/forecast
+ sub:
+ - name: delta
+ ref: /api/forecast/delta
+ - name: ema
+ ref: /api/forecast/ema
+ - name: tcn
+ ref: /api/forecast/tcn
+ - name: plot
+ ref: /api/forecast/plot
+ - name: combine
+ ref: /api/forecast/combine
+ - name: brnn
+ ref: /api/forecast/brnn
+ - name: delete
+ ref: /api/forecast/delete
+ - name: desc
+ ref: /api/forecast/desc
+ - name: rsi
+ ref: /api/forecast/rsi
+ - name: linregr
+ ref: /api/forecast/linregr
+ - name: regr
+ ref: /api/forecast/regr
+ - name: show
+ ref: /api/forecast/show
+ - name: nbeats
+ ref: /api/forecast/nbeats
+ - name: expo
+ ref: /api/forecast/expo
+ - name: roc
+ ref: /api/forecast/roc
+ - name: clean
+ ref: /api/forecast/clean
+ - name: load
+ ref: /api/forecast/load
+ - name: tft
+ ref: /api/forecast/tft
+ - name: corr
+ ref: /api/forecast/corr
+ - name: rename
+ ref: /api/forecast/rename
+ - name: atr
+ ref: /api/forecast/atr
+ - name: season
+ ref: /api/forecast/season
+ - name: trans
+ ref: /api/forecast/trans
+ - name: export
+ ref: /api/forecast/export
+ - name: theta
+ ref: /api/forecast/theta
+ - name: signal
+ ref: /api/forecast/signal
+ - name: sto
+ ref: /api/forecast/sto
+ - name: rnn
+ ref: /api/forecast/rnn
+ - name: mom
+ ref: /api/forecast/mom
- name: crypto
ref: /api/crypto
sub: