diff --git a/pvdeg/data/xeff_demo.csv b/pvdeg/data/xeff_demo.csv index df4aae13..cb857820 100644 --- a/pvdeg/data/xeff_demo.csv +++ b/pvdeg/data/xeff_demo.csv @@ -1,6 +1,6 @@ -Source,Location ID,City,State,Country,Latitude,Longitude,Time Zone,Elevation,Local Time Zone,Clearsky DHI Units,Clearsky DNI Units,Clearsky GHI Units,Dew Point Units,DHI Units,DNI Units,GHI Units,Solar Zenith Angle Units,Temperature Units,Pressure Units,Relative Humidity Units,Precipitable Water Units,Wind Direction Units,Wind Speed Units,Cloud Type -15,Cloud Type 0,Cloud Type 1,Cloud Type 2,Cloud Type 3,Cloud Type 4,Cloud Type 5,Cloud Type 6,Cloud Type 7,Cloud Type 8,Cloud Type 9,Cloud Type 10,Cloud Type 11,Cloud Type 12,Fill Flag 0,Fill Flag 1,Fill Flag 2,Fill Flag 3,Fill Flag 4,Fill Flag 5,Surface Albedo Units,Version,Tilt,Azimuth,Wind_Height_m +Source,Location ID,City,State,Country,Latitude,Longitude,Time Zone,Elevation,Local Time Zone,Clearsky DHI Units,Clearsky DNI Units,Clearsky GHI Units,Dew Point Units,DHI Units,DNI Units,GHI Units,Solar Zenith Angle Units,Temperature Units,Pressure Units,Relative Humidity Units,Precipitable Water Units,Wind Direction Units,Wind Speed Units,Cloud Type -15,Cloud Type 0,Cloud Type 1,Cloud Type 2,Cloud Type 3,Cloud Type 4,Cloud Type 5,Cloud Type 6,Cloud Type 7,Cloud Type 8,Cloud Type 9,Cloud Type 10,Cloud Type 11,Cloud Type 12,Fill Flag 0,Fill Flag 1,Fill Flag 2,Fill Flag 3,Fill Flag 4,Fill Flag 5,Surface Albedo Units,Version,tilt,azimuth,wind_height NSRDB,145809,-,-,-,39.73,-105.18,-7,1820,-7,w/m2,w/m2,w/m2,c,w/m2,w/m2,w/m2,Degree,c,mbar,%,cm,Degrees,m/s,N/A,Clear,Probably Clear,Fog,Water,Super-Cooled Water,Mixed,Opaque Ice,Cirrus,Overlapping,Overshooting,Unknown,Dust,Smoke,N/A,Missing Image,Low Irradiance,Exceeds Clearsky,Missing CLoud Properties,Rayleigh Violation,N/A,3.0.6,39.73,180,2 -Year,Month,Day,Hour,Minute,DNI,DHI,GHI,Temperature,Dew Point,Wind Speed,Relative Humidity,Module_Temperature,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Year,Month,Day,Hour,Minute,DNI,DHI,GHI,Temperature,Dew Point,Wind Speed,Relative Humidity,module_temperature,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 1999,1,1,0,30,0,0,0,0,-5,1.8,79.39,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 1999,1,1,1,30,0,0,0,0,-4,1.7000000000000002,80.84,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 1999,1,1,2,30,0,0,0,0,-4,1.5,82.98,0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, diff --git a/pvdeg/degradation.py b/pvdeg/degradation.py index 9ef54acf..2660f239 100644 --- a/pvdeg/degradation.py +++ b/pvdeg/degradation.py @@ -723,16 +723,12 @@ def degradation( return degradation + # change it to take pd.DataFrame? instead of np.ndarray @njit def vecArrhenius( - poa_global : np.ndarray, - module_temp : np.ndarray, - ea : float, - x : float, - lnr0 : float - ) -> float: - + poa_global: np.ndarray, module_temp: np.ndarray, ea: float, x: float, lnr0: float +) -> float: """ Calculates degradation using :math:`R_D = R_0 * I^X * e^{\\frac{-Ea}{kT}}` @@ -756,7 +752,7 @@ def vecArrhenius( Returns ---------- degredation : float - Degradation Rate [%/h] + Degradation Rate [%/h] """ @@ -764,13 +760,17 @@ def vecArrhenius( poa_global = poa_global[mask] module_temp = module_temp[mask] - ea_scaled = ea / 8.31446261815324E-03 + ea_scaled = ea / 8.31446261815324e-03 R0 = np.exp(lnr0) poa_global_scaled = poa_global / 1000 degredation = 0 # refactor to list comprehension approach for entry in range(len(poa_global_scaled)): - degredation += R0 * np.exp(-ea_scaled / (273.15 + module_temp[entry])) * np.power(poa_global_scaled[entry], x) + degredation += ( + R0 + * np.exp(-ea_scaled / (273.15 + module_temp[entry])) + * np.power(poa_global_scaled[entry], x) + ) - return (degredation / len(poa_global)) + return degredation / len(poa_global) diff --git a/pvdeg/spectral.py b/pvdeg/spectral.py index 3d6caacc..53b73ea1 100644 --- a/pvdeg/spectral.py +++ b/pvdeg/spectral.py @@ -73,12 +73,24 @@ def poa_irradiance( # TODO: change for handling HSAT tracking passed or requested if tilt is None: - tilt = float(meta["latitude"]) + try: + tilt = float(meta["tilt"]) + except: + tilt = float(meta["latitude"]) + print( + f"The array tilt angle was not provided, therefore the latitude tilt of {tilt:.1f} was used." + ) if azimuth is None: # Sets the default orientation to equator facing. - if float(meta["latitude"]) < 0: - azimuth = 0 - else: - azimuth = 180 + try: + azimuth = float(meta["azimuth"]) + except: + if float(meta["latitude"]) < 0: + azimuth = 0 + else: + azimuth = 180 + print( + f"The array azimuth was not provided, therefore an azimuth of {azimuth:.1f} was used." + ) if sol_position is None: sol_position = solar_position(weather_df, meta) diff --git a/pvdeg/standards.py b/pvdeg/standards.py index 4567ae35..f420f93b 100644 --- a/pvdeg/standards.py +++ b/pvdeg/standards.py @@ -20,7 +20,6 @@ def eff_gap_parameters( weather_df=None, meta=None, - module_temp=None, weather_kwarg=None, sky_model="isotropic", temp_model="sapm", @@ -46,9 +45,10 @@ def eff_gap_parameters( sky_model : str, optional Options: 'isotropic', 'klucher', 'haydavies', 'reindl', 'king', 'perez'. temp_model : str, optional - Options: 'sapm'. 'pvsyst' and 'faiman' will be added later. + Options: 'sapm'. 'pvsyst' and 'faiman' and others from PVlib. Performs the calculation for the cell temperature. - conf_0 : str, optional Model for the high temperature module on the exponential decay curve. + conf_0 : str, optional + Model for the high temperature module on the exponential decay curve. Default: 'insulated_back_glass_polymer' conf_inf : str, optional Model for the lowest temperature module on the exponential decay curve. @@ -81,8 +81,6 @@ def eff_gap_parameters( maximum achievable temperature. T_inf : float An array of temperature values for a module that is rack mounted, [°C]. - T_measured : float - An array of values for the test module in the system, [°C] interest. poa : float An array of values for the plane of array irradiance, [W/m²] @@ -98,17 +96,6 @@ def eff_gap_parameters( elif weather_df is None: weather_df, meta = weather.get(**weather_kwarg) - # if tilt == None: - # tilt = meta["latitude"] - - # if azimuth == None: # Sets the default orientation to equator facing. MSP: Defaults are already set in temperature.py - # if float(meta["latitude"]) < 0: - # azimuth = 0 - # else: - # azimuth = 180 - # if "wind_height" not in meta.keys(): - # wind_factor = 1 - solar_position = spectral.solar_position(weather_df, meta) poa = spectral.poa_irradiance( weather_df, @@ -134,13 +121,11 @@ def eff_gap_parameters( conf=conf_inf, wind_factor=wind_factor, ) - T_measured = module_temp - T_ambient = weather_df["temp_air"] - return T_0, T_inf, T_measured, T_ambient, poa + return T_0, T_inf, poa -def eff_gap(T_0, T_inf, T_measured, T_ambient, poa, x_0=6.5, poa_min=100, t_amb_min=0): +def eff_gap(T_0, T_inf, T_measured, T_ambient, poa, x_0=6.5, poa_min=400, t_amb_min=0): """ Calculate the effective standoff distance for rooftop mounded PV system according to IEC TS 63126. The 98ᵗʰ percentile calculations for T_0 and T_inf are @@ -159,10 +144,16 @@ def eff_gap(T_0, T_inf, T_measured, T_ambient, poa, x_0=6.5, poa_min=100, t_amb_ T_ambient : float An array of values for the ambient temperature, [°C]. poa : float - An array of values for the plane of array irradiance, [W/m²] + An array of values for the plane of array irradiance, [W/m²]. x_0 : float, optional Thermal decay constant [cm], [Kempe, PVSC Proceedings 2023]. According to edition 2 of IEC TS 63126 a value of 6.5 cm is recommended. + poa_min : float + The minimum value for which the data will be used, [W/m²]. + 400 W/m² is recommended. + t_amb_min : float + The minimum ambient temperature for which the calculation will be made, [°C]. + A value of 0 °C is recommended to avoid data where snow might be present. Returns ------- @@ -186,7 +177,6 @@ def eff_gap(T_0, T_inf, T_measured, T_ambient, poa, x_0=6.5, poa_min=100, t_amb_ summ = summ + (T_0.iloc[i] - T_measured.iloc[i]) / ( T_0.iloc[i] - T_inf.iloc[i] ) - try: x_eff = -x_0 * np.log(1 - summ / n) except RuntimeWarning as e: @@ -274,13 +264,6 @@ def standoff( to IEC TS 63126, PVSC Proceedings 2023 """ - # if azimuth == None: # Sets the default orientation to equator facing. - # if float(meta["latitude"]) < 0: - # azimuth = 0 - # else: - # azimuth = 180 - # if "wind_height" not in meta.keys(): - # wind_factor = 1 parameters = ["temp_air", "wind_speed", "dhi", "ghi", "dni"] if isinstance(weather_df, dd.DataFrame): @@ -377,14 +360,14 @@ def interpret_standoff(standoff_1=None, standoff_2=None): else: if T98_0 is not None: Output = ( - "The estimated temperature of an insulated-back module is " + "The estimated T₉₈ of an insulated-back module is " + "%.1f" % T98_0 + "°C. \n" ) if T98_inf is not None: Output = ( Output - + "The estimated temperature of an open-rack module is " + + "The estimated T₉₈ of an open-rack module is " + "%.1f" % T98_inf + "°C. \n" ) @@ -498,16 +481,6 @@ def T98_estimate( """ - # if tilt == None: - # tilt = meta["latitude"] - - # if azimuth == None: # Sets the default orientation to equator facing. - # if float(meta["latitude"]) < 0: - # azimuth = 0 - # else: - # azimuth = 180 - # if "wind_height" not in meta.keys(): - # wind_factor = 1 parameters = ["temp_air", "wind_speed", "dhi", "ghi", "dni"] if isinstance(weather_df, dd.DataFrame): @@ -598,111 +571,3 @@ def standoff_x( ).x[0] return temp_df - - -# def run_calc_standoff( -# project_points, -# out_dir, -# tag, -# #weather_db, -# #weather_satellite, -# #weather_names, -# max_workers=None, -# tilt=None, -# azimuth=180, -# sky_model='isotropic', -# temp_model='sapm', -# module_type='glass_polymer', -# level=1, -# x_0=6.1, -# wind_speed_factor=1 -# ): - -# """ -# parallelization utilizing gaps #TODO: write docstring -# """ - -# #inputs -# weather_arg = {} -# #weather_arg['satellite'] = weather_satellite -# #weather_arg['names'] = weather_names -# weather_arg['NREL_HPC'] = True #TODO: add argument or auto detect -# weather_arg['attributes'] = [ -# 'air_temperature', -# 'wind_speed', -# 'dhi', -# 'ghi', -# 'dni', -# 'relative_humidity' -# ] - -# all_fields = ['x', 'T98_0', 'T98_inf'] - -# out_fp = Path(out_dir) / f"out_standoff{tag}.h5" -# shapes = {n : (len(project_points), ) for n in all_fields} -# attrs = {'x' : {'units': 'cm'}, -# 'T98_0' : {'units': 'Celsius'}, -# 'T98_inf' : {'units': 'Celsius'}} -# chunks = {n : None for n in all_fields} -# dtypes = {n : "float32" for n in all_fields} - -# # #TODO: is there a better way to add the meta data? -# # nsrdb_fnames, hsds = weather.get_NSRDB_fnames( -# # weather_arg['satellite'], -# # weather_arg['names'], -# # weather_arg['NREL_HPC']) - -# # with NSRDBX(nsrdb_fnames[0], hsds=hsds) as f: -# # meta = f.meta[f.meta.index.isin(project_points.gids)] - -# Outputs.init_h5( -# out_fp, -# all_fields, -# shapes, -# attrs, -# chunks, -# dtypes, -# #meta=meta.reset_index() -# meta=project_points.df -# ) - -# future_to_point = {} -# with ProcessPoolExecutor(max_workers=max_workers) as executor: -# for idx, point in project_points.df.iterrows(): -# database = point.weather_db -# gid = idx #int(point.gid) -# df_weather_kwargs = point.drop('weather_db', inplace=False).filter(like='weather_') -# df_weather_kwargs.index = df_weather_kwargs.index.map( -# lambda arg: arg.lstrip('weather_')) -# weather_kwarg = weather_arg | df_weather_kwargs.to_dict() - -# weather_df, meta = weather.load( -# database = database, -# id = gid, -# #satellite = point.satellite, #TODO: check input -# **weather_kwarg) -# future = executor.submit( -# calc_standoff, -# weather_df, -# meta, -# tilt, -# azimuth, -# sky_model, -# temp_model, -# module_type, -# level, -# x_0, -# wind_speed_factor -# ) -# future_to_point[future] = gid - -# with Outputs(out_fp, mode="a") as out: -# for future in as_completed(future_to_point): -# result = future.result() -# gid = future_to_point.pop(future) - -# #ind = project_points.index(gid) -# for dset, data in result.items(): -# out[dset, idx] = np.array([data]) - -# return out_fp.as_posix() diff --git a/pvdeg/weather.py b/pvdeg/weather.py index 9712508d..5543cc0a 100644 --- a/pvdeg/weather.py +++ b/pvdeg/weather.py @@ -162,6 +162,10 @@ def read(file_in, file_type, map_variables=True, **kwargs): map_weather(weather_df) map_meta(meta) + if weather_df.index.tzinfo is None: + tz = "Etc/GMT%+d" % -meta["tz"] + weather_df = weather_df.tz_localize(tz) + return weather_df, meta @@ -192,6 +196,13 @@ def csv_read(filename): metadata_values = file1.readline().split(",") metadata_values[-1] = metadata_values[-1].strip() # strip trailing newline meta = dict(zip(metadata_fields, metadata_values)) + for ( + key + ) in meta: # converts everything to a float that is possible to convert to a float + try: + meta[key] = float(meta[key]) + except: + pass # get the column headers columns = file1.readline().split(",") columns[-1] = columns[-1].strip() # strip trailing newline @@ -226,11 +237,7 @@ def csv_read(filename): dtidx = print( "Your data file should have columns for Year, Month, Day, and Hour" ) - try: - tz = "Etc/GMT%+d" % -meta["tz"] - weather_df.index = pd.DatetimeIndex(dtidx.tz_localize(tz)) - except: - weather_df.index = pd.DatetimeIndex(dtidx) + weather_df.index = pd.DatetimeIndex(dtidx) file1.close() return weather_df, meta @@ -252,6 +259,7 @@ def map_meta(meta): "Elevation": "altitude", "Local Time Zone": "tz", "Time Zone": "tz", + "timezone": "tz", "Dew Point": "dew_point", "Longitude": "longitude", "Latitude": "latitude", diff --git a/tests/test_letid.py b/tests/test_letid.py index ec28d551..126eceae 100644 --- a/tests/test_letid.py +++ b/tests/test_letid.py @@ -1,5 +1,5 @@ import pytest -from pvdeg import letid, utilities, collection, DATA_DIR, TEST_DATA_DIR +from pvdeg import weather, letid, utilities, collection, DATA_DIR, TEST_DATA_DIR import os import pandas as pd import numpy as np @@ -64,7 +64,7 @@ with open(os.path.join(TEST_DATA_DIR, "meta.json"), "r") as file: META = json.load(file) - +META = weather.map_meta(META) def test_tau_now(): # from LETID - Passivated Wafer.ipynb @@ -270,7 +270,7 @@ def test_calc_letid_outdoors(): generation_df = pd.read_excel(os.path.join(DATA_DIR, 'PVL_GenProfile.xlsx'), header = 0) # this is an optical generation profile generated by PVLighthouse's OPAL2 default model for 1-sun, normal incident AM1.5 sunlight on a 180-um thick SiNx-coated, pyramid-textured wafer. result = letid.calc_letid_outdoors(tau_0, tau_deg, wafer_thickness, s_rear, nA_0, nB_0, nC_0, WEATHER, META, mechanism_params, generation_df) - + print("here it is", META) pd.testing.assert_frame_equal(result, LETID_OUTDOORS) def test_calc_letid_lab(): diff --git a/tutorials_and_tools/tutorials_and_tools/2 - Degradation.ipynb b/tutorials_and_tools/tutorials_and_tools/2 - Degradation.ipynb index 95174cf3..50cea86b 100644 --- a/tutorials_and_tools/tutorials_and_tools/2 - Degradation.ipynb +++ b/tutorials_and_tools/tutorials_and_tools/2 - Degradation.ipynb @@ -5,16 +5,7 @@ "metadata": {}, "source": [ "# 2 - Degradation\n", -<<<<<<< HEAD "Degradation and Solder Fatigue\n", -======= - "### Degradation and Solder Fatigue\n", - "***\n", - "Matthew Brown\n", - "\n", - "2023.06.02\n", - "***\n", ->>>>>>> 7e6c16e81df3f9f88dd0b11c44620f1df3ceea0f "\n", "**Requirements**:\n", "- compatible weather file (PSM3, TMY3, EPW)\n", @@ -35,39 +26,30 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": 8, "metadata": {}, "outputs": [], "source": [ "# if running on google colab, uncomment the next line and execute this cell to install the dependencies and prevent \"ModuleNotFoundError\" in later cells:\n", -<<<<<<< HEAD "# !pip install pvdeg==0.3.1" -======= - "# !pip install pvdeg==0.1.1" ->>>>>>> 7e6c16e81df3f9f88dd0b11c44620f1df3ceea0f ] }, { "cell_type": "code", -<<<<<<< HEAD - "execution_count": 2, -======= - "execution_count": 1, ->>>>>>> 7e6c16e81df3f9f88dd0b11c44620f1df3ceea0f + "execution_count": 9, "metadata": {}, "outputs": [], "source": [ "import os\n", "import pandas as pd\n", "\n", - "import pvdeg \n", + "import pvdeg\n", "from pvdeg import DATA_DIR" ] }, { -<<<<<<< HEAD "cell_type": "code", - "execution_count": 3, + "execution_count": 10, "metadata": {}, "outputs": [ { @@ -75,9 +57,9 @@ "output_type": "stream", "text": [ "Working on a Windows 10\n", - "Python version 3.11.4 | packaged by Anaconda, Inc. | (main, Jul 5 2023, 13:38:37) [MSC v.1916 64 bit (AMD64)]\n", - "Pandas version 2.1.0\n", - "pvdeg version 0.2.0+12.g277eda3.dirty\n" + "Python version 3.11.7 | packaged by Anaconda, Inc. | (main, Dec 15 2023, 18:05:47) [MSC v.1916 64 bit (AMD64)]\n", + "Pandas version 2.2.0\n", + "pvdeg version 0.2.4.dev83+ge2ceab9.d20240422\n" ] } ], @@ -91,8 +73,6 @@ ] }, { -======= ->>>>>>> 7e6c16e81df3f9f88dd0b11c44620f1df3ceea0f "cell_type": "markdown", "metadata": {}, "source": [ @@ -103,7 +83,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 11, "metadata": {}, "outputs": [], "source": [ @@ -122,9 +102,18 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 12, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The array tilt angle was not provided, therefore the latitude tilt of 39.7 was used.\n", + "The array azimuth was not provided, therefore an azimuth of 180.0 was used.\n" + ] + } + ], "source": [ "sol_pos = pvdeg.spectral.solar_position(weather_df=WEATHER, meta=META)\n", "\n", @@ -150,12 +139,12 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 13, "metadata": {}, "outputs": [], "source": [ "# chamber irradiance (W/m^2)\n", - "I_chamber = 1000 \n", + "I_chamber = 1000\n", "# chamber temperature (C)\n", "temp_chamber = 60\n", "\n", @@ -164,12 +153,12 @@ " I_chamber=I_chamber,\n", " temp_chamber=temp_chamber,\n", " poa=poa_df,\n", - " temp_cell=temp_cell)\n", + " temp=temp_cell)\n", "\n", "# calculate the VantHoff weighted irradiance\n", "irr_weighted_avg_v = pvdeg.degradation.IwaVantHoff(weather_df=WEATHER, meta=META,\n", " poa=poa_df,\n", - " temp_cell=temp_cell)" + " temp=temp_cell)" ] }, { @@ -192,7 +181,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 15, "metadata": {}, "outputs": [], "source": [ @@ -211,13 +200,13 @@ " rh_chamber=rh_chamber,\n", " temp_chamber=temp_chamber,\n", " poa=poa_df,\n", - " temp_cell=temp_cell,\n", + " temp=temp_cell,\n", " Ea=Ea)\n", "\n", "irr_weighted_avg_a = pvdeg.degradation.IwaArrhenius(weather_df=WEATHER, meta=META,\n", - " poa=poa_df, \n", + " poa=poa_df,\n", " rh_outdoor=WEATHER['relative_humidity'],\n", - " temp_cell=temp_cell,\n", + " temp=temp_cell,\n", " Ea=Ea)" ] }, @@ -232,9 +221,20 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 16, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The array tilt angle was not provided, therefore the latitude tilt of 39.7 was used.\n", + "The array azimuth was not provided, therefore an azimuth of 180.0 was used.\n", + "The array tilt angle was not provided, therefore the latitude tilt of 39.7 was used.\n", + "The array azimuth was not provided, therefore an azimuth of 180.0 was used.\n" + ] + } + ], "source": [ "# chamber settings\n", "I_chamber= 1000\n", @@ -253,9 +253,20 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 17, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The array tilt angle was not provided, therefore the latitude tilt of 39.7 was used.\n", + "The array azimuth was not provided, therefore an azimuth of 180.0 was used.\n", + "The array tilt angle was not provided, therefore the latitude tilt of 39.7 was used.\n", + "The array azimuth was not provided, therefore an azimuth of 180.0 was used.\n" + ] + } + ], "source": [ "rh_surface = pvdeg.humidity.surface_outside(rh_ambient=WEATHER['relative_humidity'],\n", " temp_ambient=WEATHER['temp_air'],\n", @@ -268,7 +279,7 @@ " temp_chamber=temp_chamber,\n", " Ea=Ea)\n", "\n", - "irr_weighted_avg_a = pvdeg.degradation.IwaArrhenius(weather_df=WEATHER, meta=META, \n", + "irr_weighted_avg_a = pvdeg.degradation.IwaArrhenius(weather_df=WEATHER, meta=META,\n", " rh_outdoor=WEATHER['relative_humidity'],\n", " Ea=Ea)" ] @@ -284,9 +295,18 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 18, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The array tilt angle was not provided, therefore the latitude tilt of 39.7 was used.\n", + "The array azimuth was not provided, therefore an azimuth of 180.0 was used.\n" + ] + } + ], "source": [ "fatigue = pvdeg.fatigue.solder_fatigue(weather_df=WEATHER, meta=META)" ] @@ -305,9 +325,18 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 19, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The array tilt angle was not provided, therefore the latitude tilt of 39.7 was used.\n", + "The array azimuth was not provided, therefore an azimuth of 180.0 was used.\n" + ] + } + ], "source": [ "# select the month of June\n", "time_range = WEATHER.index[WEATHER.index.month == 6]\n", @@ -341,11 +370,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", -<<<<<<< HEAD - "version": "3.11.4" -======= - "version": "3.9.13" ->>>>>>> 7e6c16e81df3f9f88dd0b11c44620f1df3ceea0f + "version": "3.11.7" } }, "nbformat": 4, diff --git a/tutorials_and_tools/tutorials_and_tools/Tools - Module Standoff for IEC TS 63126.ipynb b/tutorials_and_tools/tutorials_and_tools/Tools - Module Standoff for IEC TS 63126.ipynb index f0eee1e2..b8eacf2f 100644 --- a/tutorials_and_tools/tutorials_and_tools/Tools - Module Standoff for IEC TS 63126.ipynb +++ b/tutorials_and_tools/tutorials_and_tools/Tools - Module Standoff for IEC TS 63126.ipynb @@ -4,19 +4,10 @@ "cell_type": "markdown", "metadata": {}, "source": [ -<<<<<<< HEAD:tutorials_and_tools/tutorials_and_tools/Tools - Module Standoff for IEC TS 63126.ipynb "# Tools - Module Standoff for IEC TS 63126\n", - "## Calculation of module standoff distance according to IEC TS 63126\n", -======= - "# 4 - Standards\n", "\n", "### Calculation of module standoff distance according to IEC TS 63126\n", "\n", - "***\n", - "Matthew Brown, Michael Kempe\n", ->>>>>>> 7e6c16e81df3f9f88dd0b11c44620f1df3ceea0f:pvdeg_tutorials/tutorials/4 - Standards.ipynb - "\n", - "\n", "**Requirements:**\n", "- Local weather data file or site longitude and latittude\n", "\n", @@ -56,29 +47,17 @@ }, { "cell_type": "code", -<<<<<<< HEAD:tutorials_and_tools/tutorials_and_tools/Tools - Module Standoff for IEC TS 63126.ipynb - "execution_count": null, -======= - "execution_count": 18, ->>>>>>> 7e6c16e81df3f9f88dd0b11c44620f1df3ceea0f:pvdeg_tutorials/tutorials/4 - Standards.ipynb + "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "# if running on google colab, uncomment the next line and execute this cell to install the dependencies and prevent \"ModuleNotFoundError\" in later cells:\n", -<<<<<<< HEAD:tutorials_and_tools/tutorials_and_tools/Tools - Module Standoff for IEC TS 63126.ipynb "# !pip install pvdeg==0.3.1" -======= - "# !pip install git+https://github.com/NREL/PVDegradationTools.git@development" ->>>>>>> 7e6c16e81df3f9f88dd0b11c44620f1df3ceea0f:pvdeg_tutorials/tutorials/4 - Standards.ipynb ] }, { "cell_type": "code", -<<<<<<< HEAD:tutorials_and_tools/tutorials_and_tools/Tools - Module Standoff for IEC TS 63126.ipynb - "execution_count": 3, -======= - "execution_count": 19, ->>>>>>> 7e6c16e81df3f9f88dd0b11c44620f1df3ceea0f:pvdeg_tutorials/tutorials/4 - Standards.ipynb + "execution_count": 2, "metadata": {}, "outputs": [], "source": [ @@ -96,32 +75,19 @@ }, { "cell_type": "code", -<<<<<<< HEAD:tutorials_and_tools/tutorials_and_tools/Tools - Module Standoff for IEC TS 63126.ipynb - "execution_count": 2, -======= - "execution_count": 20, ->>>>>>> 7e6c16e81df3f9f88dd0b11c44620f1df3ceea0f:pvdeg_tutorials/tutorials/4 - Standards.ipynb + "execution_count": 3, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ -<<<<<<< HEAD:tutorials_and_tools/tutorials_and_tools/Tools - Module Standoff for IEC TS 63126.ipynb "Working on a Windows 10\n", - "Python version 3.11.4 | packaged by Anaconda, Inc. | (main, Jul 5 2023, 13:38:37) [MSC v.1916 64 bit (AMD64)]\n", - "Pandas version 2.1.0\n", - "pvdeg version 0.2.0+12.g277eda3.dirty\n", - "dask version 2023.6.0\n", - "c:\\users\\sayala\\documents\\github\\pvdegtool\\pvdegradationtools\\pvdeg\\data\n" -======= - "Working on a Linux 4.18.0-477.10.1.el8_8.x86_64\n", - "Python version 3.11.7 (main, Dec 15 2023, 18:12:31) [GCC 11.2.0]\n", - "Pandas version 2.2.1\n", - "pvdeg version 0.2.4.dev77+g3683457\n", - "dask version 2024.2.1\n", - "/kfs2/projects/pvsoiling/pvdeg/repos/PVDegradationTools/pvdeg/data\n" ->>>>>>> 7e6c16e81df3f9f88dd0b11c44620f1df3ceea0f:pvdeg_tutorials/tutorials/4 - Standards.ipynb + "Python version 3.11.7 | packaged by Anaconda, Inc. | (main, Dec 15 2023, 18:05:47) [MSC v.1916 64 bit (AMD64)]\n", + "Pandas version 2.2.0\n", + "pvdeg version 0.2.4.dev83+ge2ceab9.d20240422\n", + "dask version 2024.1.1\n", + "C:\\Users\\mspringe\\OneDrive - NREL\\msp\\projects\\2023_DegradationTools\\Github\\PVDegradationTools\\pvdeg\\data\n" ] } ], @@ -151,18 +117,14 @@ }, { "cell_type": "code", -<<<<<<< HEAD:tutorials_and_tools/tutorials_and_tools/Tools - Module Standoff for IEC TS 63126.ipynb "execution_count": 4, -======= - "execution_count": 21, ->>>>>>> 7e6c16e81df3f9f88dd0b11c44620f1df3ceea0f:pvdeg_tutorials/tutorials/4 - Standards.ipynb "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "{'Source': 'NSRDB', 'Location ID': '145809', 'City': '-', 'State': '-', 'Country': '-', 'Clearsky DHI Units': 'w/m2', 'Clearsky DNI Units': 'w/m2', 'Clearsky GHI Units': 'w/m2', 'Dew Point Units': 'c', 'DHI Units': 'w/m2', 'DNI Units': 'w/m2', 'GHI Units': 'w/m2', 'Solar Zenith Angle Units': 'Degree', 'Temperature Units': 'c', 'Pressure Units': 'mbar', 'Relative Humidity Units': '%', 'Precipitable Water Units': 'cm', 'Wind Direction Units': 'Degrees', 'Wind Speed Units': 'm/s', 'Cloud Type -15': 'N/A', 'Cloud Type 0': 'Clear', 'Cloud Type 1': 'Probably Clear', 'Cloud Type 2': 'Fog', 'Cloud Type 3': 'Water', 'Cloud Type 4': 'Super-Cooled Water', 'Cloud Type 5': 'Mixed', 'Cloud Type 6': 'Opaque Ice', 'Cloud Type 7': 'Cirrus', 'Cloud Type 8': 'Overlapping', 'Cloud Type 9': 'Overshooting', 'Cloud Type 10': 'Unknown', 'Cloud Type 11': 'Dust', 'Cloud Type 12': 'Smoke', 'Fill Flag 0': 'N/A', 'Fill Flag 1': 'Missing Image', 'Fill Flag 2': 'Low Irradiance', 'Fill Flag 3': 'Exceeds Clearsky', 'Fill Flag 4': 'Missing CLoud Properties', 'Fill Flag 5': 'Rayleigh Violation', 'Surface Albedo Units': 'N/A', 'Version': '3.0.6', 'latitude': '39.73', 'longitude': '-105.18', 'tz': '-7', 'altitude': '1820'}\n" + "{'Source': 'NSRDB', 'Location ID': 145809.0, 'City': '-', 'State': '-', 'Country': '-', 'Clearsky DHI Units': 'w/m2', 'Clearsky DNI Units': 'w/m2', 'Clearsky GHI Units': 'w/m2', 'Dew Point Units': 'c', 'DHI Units': 'w/m2', 'DNI Units': 'w/m2', 'GHI Units': 'w/m2', 'Solar Zenith Angle Units': 'Degree', 'Temperature Units': 'c', 'Pressure Units': 'mbar', 'Relative Humidity Units': '%', 'Precipitable Water Units': 'cm', 'Wind Direction Units': 'Degrees', 'Wind Speed Units': 'm/s', 'Cloud Type -15': 'N/A', 'Cloud Type 0': 'Clear', 'Cloud Type 1': 'Probably Clear', 'Cloud Type 2': 'Fog', 'Cloud Type 3': 'Water', 'Cloud Type 4': 'Super-Cooled Water', 'Cloud Type 5': 'Mixed', 'Cloud Type 6': 'Opaque Ice', 'Cloud Type 7': 'Cirrus', 'Cloud Type 8': 'Overlapping', 'Cloud Type 9': 'Overshooting', 'Cloud Type 10': 'Unknown', 'Cloud Type 11': 'Dust', 'Cloud Type 12': 'Smoke', 'Fill Flag 0': 'N/A', 'Fill Flag 1': 'Missing Image', 'Fill Flag 2': 'Low Irradiance', 'Fill Flag 3': 'Exceeds Clearsky', 'Fill Flag 4': 'Missing CLoud Properties', 'Fill Flag 5': 'Rayleigh Violation', 'Surface Albedo Units': 'N/A', 'Version': '3.0.6', 'latitude': 39.73, 'longitude': -105.18, 'tz': -7.0, 'altitude': 1820.0}\n" ] } ], @@ -175,11 +137,7 @@ }, { "cell_type": "code", -<<<<<<< HEAD:tutorials_and_tools/tutorials_and_tools/Tools - Module Standoff for IEC TS 63126.ipynb "execution_count": 5, -======= - "execution_count": 22, ->>>>>>> 7e6c16e81df3f9f88dd0b11c44620f1df3ceea0f:pvdeg_tutorials/tutorials/4 - Standards.ipynb "metadata": {}, "outputs": [ { @@ -187,11 +145,7 @@ "output_type": "stream", "text": [ "Column \"relative_humidity\" not found in DataFrame. Calculating...\n", -<<<<<<< HEAD:tutorials_and_tools/tutorials_and_tools/Tools - Module Standoff for IEC TS 63126.ipynb - "{'Source': 'NSRDB', 'Location ID': '77855', 'City': '-', 'State': '-', 'Country': '-', 'Dew Point Units': 'c', 'DHI Units': 'w/m2', 'DNI Units': 'w/m2', 'GHI Units': 'w/m2', 'Temperature Units': 'c', 'Pressure Units': 'mbar', 'Wind Direction Units': 'Degrees', 'Wind Speed Units': 'm/s', 'Surface Albedo Units': 'N/A', 'Version': '3.2.0', 'latitude': 33.41, 'longitude': -111.82, 'altitude': 381, 'timezone': -7, 'wind_height': 2, 'tz': -7}\n" -======= "{'Source': 'NSRDB', 'Location ID': '77855', 'City': '-', 'State': '-', 'Country': '-', 'Dew Point Units': 'c', 'DHI Units': 'w/m2', 'DNI Units': 'w/m2', 'GHI Units': 'w/m2', 'Temperature Units': 'c', 'Pressure Units': 'mbar', 'Wind Direction Units': 'Degrees', 'Wind Speed Units': 'm/s', 'Surface Albedo Units': 'N/A', 'Version': '3.2.0', 'latitude': 33.41, 'longitude': -111.82, 'altitude': 381, 'tz': -7, 'wind_height': 2}\n" ->>>>>>> 7e6c16e81df3f9f88dd0b11c44620f1df3ceea0f:pvdeg_tutorials/tutorials/4 - Standards.ipynb ] } ], @@ -216,304 +170,7 @@ }, { "cell_type": "code", - "execution_count": 23, - "metadata": {}, - "outputs": [], - "source": [ - "import pvlib\n", - "weather_df, meta = pvlib.iotools.get_psm3(latitude=33.4, longitude=-111.8315, **weather_arg)" - ] - }, - { - "cell_type": "code", - "execution_count": 24, - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
YearMonthDayHourMinutetemp_dewdhidnighialbedopressuretemp_airwind_directionwind_speed
2012-01-01 00:30:00-07:00201211030-2.00.00.00.00.16970.07.047.04.4
2012-01-01 01:30:00-07:00201211130-2.00.00.00.00.16970.07.046.04.2
2012-01-01 02:30:00-07:00201211230-3.00.00.00.00.16970.06.045.04.1
2012-01-01 03:30:00-07:00201211330-3.00.00.00.00.16970.06.048.04.0
2012-01-01 04:30:00-07:00201211430-4.00.00.00.00.16970.06.050.03.8
.............................................
1998-12-31 19:30:00-07:001998123119301.00.00.00.00.16970.013.034.01.5
1998-12-31 20:30:00-07:001998123120300.00.00.00.00.16970.011.041.02.2
1998-12-31 21:30:00-07:001998123121300.00.00.00.00.16970.010.045.03.3
1998-12-31 22:30:00-07:00199812312230-1.00.00.00.00.16970.09.046.04.1
1998-12-31 23:30:00-07:00199812312330-2.00.00.00.00.16970.08.046.04.5
\n", - "

8760 rows × 14 columns

\n", - "
" - ], - "text/plain": [ - " Year Month Day Hour Minute temp_dew dhi dni \\\n", - "2012-01-01 00:30:00-07:00 2012 1 1 0 30 -2.0 0.0 0.0 \n", - "2012-01-01 01:30:00-07:00 2012 1 1 1 30 -2.0 0.0 0.0 \n", - "2012-01-01 02:30:00-07:00 2012 1 1 2 30 -3.0 0.0 0.0 \n", - "2012-01-01 03:30:00-07:00 2012 1 1 3 30 -3.0 0.0 0.0 \n", - "2012-01-01 04:30:00-07:00 2012 1 1 4 30 -4.0 0.0 0.0 \n", - "... ... ... ... ... ... ... ... ... \n", - "1998-12-31 19:30:00-07:00 1998 12 31 19 30 1.0 0.0 0.0 \n", - "1998-12-31 20:30:00-07:00 1998 12 31 20 30 0.0 0.0 0.0 \n", - "1998-12-31 21:30:00-07:00 1998 12 31 21 30 0.0 0.0 0.0 \n", - "1998-12-31 22:30:00-07:00 1998 12 31 22 30 -1.0 0.0 0.0 \n", - "1998-12-31 23:30:00-07:00 1998 12 31 23 30 -2.0 0.0 0.0 \n", - "\n", - " ghi albedo pressure temp_air wind_direction \\\n", - "2012-01-01 00:30:00-07:00 0.0 0.16 970.0 7.0 47.0 \n", - "2012-01-01 01:30:00-07:00 0.0 0.16 970.0 7.0 46.0 \n", - "2012-01-01 02:30:00-07:00 0.0 0.16 970.0 6.0 45.0 \n", - "2012-01-01 03:30:00-07:00 0.0 0.16 970.0 6.0 48.0 \n", - "2012-01-01 04:30:00-07:00 0.0 0.16 970.0 6.0 50.0 \n", - "... ... ... ... ... ... \n", - "1998-12-31 19:30:00-07:00 0.0 0.16 970.0 13.0 34.0 \n", - "1998-12-31 20:30:00-07:00 0.0 0.16 970.0 11.0 41.0 \n", - "1998-12-31 21:30:00-07:00 0.0 0.16 970.0 10.0 45.0 \n", - "1998-12-31 22:30:00-07:00 0.0 0.16 970.0 9.0 46.0 \n", - "1998-12-31 23:30:00-07:00 0.0 0.16 970.0 8.0 46.0 \n", - "\n", - " wind_speed \n", - "2012-01-01 00:30:00-07:00 4.4 \n", - "2012-01-01 01:30:00-07:00 4.2 \n", - "2012-01-01 02:30:00-07:00 4.1 \n", - "2012-01-01 03:30:00-07:00 4.0 \n", - "2012-01-01 04:30:00-07:00 3.8 \n", - "... ... \n", - "1998-12-31 19:30:00-07:00 1.5 \n", - "1998-12-31 20:30:00-07:00 2.2 \n", - "1998-12-31 21:30:00-07:00 3.3 \n", - "1998-12-31 22:30:00-07:00 4.1 \n", - "1998-12-31 23:30:00-07:00 4.5 \n", - "\n", - "[8760 rows x 14 columns]" - ] - }, - "execution_count": 24, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "weather_df" - ] - }, - { - "cell_type": "code", - "execution_count": 25, + "execution_count": 6, "metadata": {}, "outputs": [ { @@ -525,7 +182,7 @@ } ], "source": [ - "weather_db = 'PVGIS' #This pulls data for most of the world but does not have pre-made TMY data.\n", + "weather_db = 'PVGIS' #This pulls data for most of the world.\n", "weather_id = (24.7136, 46.6753) #Riyadh, Saudi Arabia\n", "#weather_id = (35.6754, 139.65) #Tokyo, Japan\n", "weather_arg = {'map_variables': True}\n", @@ -562,35 +219,25 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "The following is the minimum function call. It defaults to horizontal tilt and T98=70°C." + "The following is the minimum function call. It defaults to horizontal tilt and T₉₈=70°C." ] }, { "cell_type": "code", -<<<<<<< HEAD:tutorials_and_tools/tutorials_and_tools/Tools - Module Standoff for IEC TS 63126.ipynb - "execution_count": 6, -======= - "execution_count": 26, ->>>>>>> 7e6c16e81df3f9f88dd0b11c44620f1df3ceea0f:pvdeg_tutorials/tutorials/4 - Standards.ipynb + "execution_count": 7, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ -<<<<<<< HEAD:tutorials_and_tools/tutorials_and_tools/Tools - Module Standoff for IEC TS 63126.ipynb - "The estimated temperature of an insulated-back module is 86.1°C. \n", - "The estimated temperature of an open-rack module is 61.9°C. \n", - "Level 0 certification is valid for a standoff greather than 7.1 cm. \n", - "Level 1 certification is required for a standoff between than 7.1 cm, and 1.9 cm. \n", - "Level 2 certification is required for a standoff less than 1.9 cm.\n" -======= - "The estimated temperature of an insulated-back module is 89.6°C. \n", - "The estimated temperature of an open-rack module is 63.8°C. \n", + "The array tilt angle was not provided, therefore the latitude tilt of 24.7 was used.\n", + "The array azimuth was not provided, therefore an azimuth of 180.0 was used.\n", + "The estimated T₉₈ of an insulated-back module is 89.6°C. \n", + "The estimated T₉₈ of an open-rack module is 63.8°C. \n", "Level 0 certification is valid for a standoff greather than 9.3 cm. \n", "Level 1 certification is required for a standoff between than 9.3 cm, and 3.0 cm. \n", "Level 2 certification is required for a standoff less than 3.0 cm.\n" ->>>>>>> 7e6c16e81df3f9f88dd0b11c44620f1df3ceea0f:pvdeg_tutorials/tutorials/4 - Standards.ipynb ] } ], @@ -608,36 +255,22 @@ }, { "cell_type": "code", -<<<<<<< HEAD:tutorials_and_tools/tutorials_and_tools/Tools - Module Standoff for IEC TS 63126.ipynb "execution_count": 8, -======= - "execution_count": 27, ->>>>>>> 7e6c16e81df3f9f88dd0b11c44620f1df3ceea0f:pvdeg_tutorials/tutorials/4 - Standards.ipynb "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ -<<<<<<< HEAD:tutorials_and_tools/tutorials_and_tools/Tools - Module Standoff for IEC TS 63126.ipynb - "First calculation standoff = 7.1 cm.\n", - "Second calculation standoff = 2.0 cm.\n", - "\n", - "\n", - "The estimated temperature of an insulated-back module is 86.5°C. \n", - "The estimated temperature of an open-rack module is 61.7°C. \n", - "Level 0 certification is valid for a standoff greather than 7.1 cm. \n", - "Level 1 certification is required for a standoff between than 7.1 cm, and 2.0 cm. \n", - "Level 2 certification is required for a standoff less than 2.0 cm.\n" -======= + "The array azimuth was not provided, therefore an azimuth of 180.0 was used.\n", "First calculation standoff = 9.3 cm.\n", + "The array azimuth was not provided, therefore an azimuth of 180.0 was used.\n", "Second calculation standoff = 3.0 cm.\n", - "The estimated temperature of an insulated-back module is 89.6°C. \n", - "The estimated temperature of an open-rack module is 63.8°C. \n", + "The estimated T₉₈ of an insulated-back module is 89.6°C. \n", + "The estimated T₉₈ of an open-rack module is 63.8°C. \n", "Level 0 certification is valid for a standoff greather than 9.3 cm. \n", "Level 1 certification is required for a standoff between than 9.3 cm, and 3.0 cm. \n", "Level 2 certification is required for a standoff less than 3.0 cm.\n" ->>>>>>> 7e6c16e81df3f9f88dd0b11c44620f1df3ceea0f:pvdeg_tutorials/tutorials/4 - Standards.ipynb ] } ], @@ -652,12 +285,7 @@ " sky_model='isotropic', temp_model='sapm', conf_0='insulated_back_glass_polymer', conf_inf='open_rack_glass_polymer',\n", " x_0=6.5, wind_factor=0.33)\n", "print('Second calculation standoff = ', '%.1f' % standoff_2['x'].iloc[0] , ' cm.')\n", -<<<<<<< HEAD:tutorials_and_tools/tutorials_and_tools/Tools - Module Standoff for IEC TS 63126.ipynb - "print(\"\\n\")\n", - "print(pvdeg.standards.interpret_standoff(standoff_1,standoff_2))" -======= "print(pvdeg.standards.interpret_standoff(standoff_1=standoff_1, standoff_2=standoff_2))" ->>>>>>> 7e6c16e81df3f9f88dd0b11c44620f1df3ceea0f:pvdeg_tutorials/tutorials/4 - Standards.ipynb ] }, { @@ -680,44 +308,33 @@ }, { "cell_type": "code", -<<<<<<< HEAD:tutorials_and_tools/tutorials_and_tools/Tools - Module Standoff for IEC TS 63126.ipynb "execution_count": 9, -======= - "execution_count": 28, ->>>>>>> 7e6c16e81df3f9f88dd0b11c44620f1df3ceea0f:pvdeg_tutorials/tutorials/4 - Standards.ipynb "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "The effective standoff for this system is 3.6 cm.\n" + "The effective standoff for this system is 2.0 cm.\n" ] } ], "source": [ "# Read the weather file\n", - "weather_file = os.path.join(DATA_DIR,'psm3_demo.csv')\n", - "Xeff_WEATHER, Xeff_META = pvdeg.weather.read(weather_file,'psm3')\n", - "\n", - "# Get module data from a supplied data file\n", - "measured = pd.read_csv(os.path.join(DATA_DIR,'module_temperature.csv'))\n", - "\n", + "weather_file = os.path.join(DATA_DIR,'xeff_demo.csv')\n", + "xeff_weather, xeff_meta = pvdeg.weather.read(weather_file,'csv')\n", "# Pull measured temperature and calculate theoretical insulated back module temperature and open rack module temperature\n", - "T_0, T_inf, T_measured, temp_air, POA= pvdeg.standards.eff_gap_parameters(\n", - " weather_df = Xeff_WEATHER,\n", - " meta = Xeff_META,\n", - " module_temp = measured['Module_Temperature'],\n", + "T_0, T_inf, xeff_poa = pvdeg.standards.eff_gap_parameters(\n", + " weather_df = xeff_weather,\n", + " meta = xeff_meta,\n", " sky_model = \"isotropic\",\n", " temp_model = \"sapm\",\n", " conf_0 = \"insulated_back_glass_polymer\",\n", " conf_inf = \"open_rack_glass_polymer\",\n", - " tilt = 39.73,\n", - " azimuth = 180,\n", - " wind_factor = 0.33,)\n", + " wind_factor = 0.33)\n", "\n", "# Now calculate X_eff.\n", - "x_eff = pvdeg.standards.eff_gap(T_0, T_inf, T_measured, temp_air, POA, x_0=6.5, poa_min=100, t_amb_min=0)\n", + "x_eff = pvdeg.standards.eff_gap(T_0, T_inf, xeff_weather['module_temperature'], xeff_weather[\"temp_air\"], xeff_poa, x_0=6.5, poa_min=100, t_amb_min=0)\n", "print ('The effective standoff for this system is', '%.1f' % x_eff , 'cm.')" ] }, @@ -736,17 +353,14 @@ }, { "cell_type": "code", -<<<<<<< HEAD:tutorials_and_tools/tutorials_and_tools/Tools - Module Standoff for IEC TS 63126.ipynb "execution_count": 10, -======= - "execution_count": 29, ->>>>>>> 7e6c16e81df3f9f88dd0b11c44620f1df3ceea0f:pvdeg_tutorials/tutorials/4 - Standards.ipynb "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ + "The array azimuth was not provided, therefore an azimuth of 180.0 was used.\n", "The 98ᵗʰ percential temperature is estimated to be 89.6 °C.\n" ] } @@ -775,13 +389,16 @@ }, { "cell_type": "code", -<<<<<<< HEAD:tutorials_and_tools/tutorials_and_tools/Tools - Module Standoff for IEC TS 63126.ipynb "execution_count": 11, -======= - "execution_count": 30, ->>>>>>> 7e6c16e81df3f9f88dd0b11c44620f1df3ceea0f:pvdeg_tutorials/tutorials/4 - Standards.ipynb "metadata": {}, "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "1.9% complete" + ] + }, { "name": "stdout", "output_type": "stream", @@ -825,28 +442,19 @@ }, { "cell_type": "code", -<<<<<<< HEAD:tutorials_and_tools/tutorials_and_tools/Tools - Module Standoff for IEC TS 63126.ipynb "execution_count": 12, "metadata": {}, - "outputs": [ - { - "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAABKUAAAG/CAYAAACJyGQRAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8pXeV/AAAACXBIWXMAAA9hAAAPYQGoP6dpAACA2UlEQVR4nO3deZzNdf//8ec5szNmMJgljH1fIxoUuSaSxNWkiFBpERWuFq6yJDXaUFfi0rckQikpFaopRPayXSFrFDMoZhhmhpn37w+/OTnNYpbP+czice/2ud2az/Z8v49zZs55nffn/XEYY4wAAAAAAAAAGzmLugEAAAAAAAC48lCUAgAAAAAAgO0oSgEAAAAAAMB2FKUAAAAAAABgO4pSAAAAAAAAsB1FKQAAAAAAANiOohQAAAAAAABsR1EKAAAAAAAAtqMoBQAAAAAAANtRlAKAIuJwONwWp9Op8uXL67rrrtP//d//yRiTZf8aNWoUTWML6fXXX1fjxo3l5+cnh8OhTp06XfaY8+fPq2rVqnI6nfr555+z3Wfr1q0KDAyUt7e3vvrqK4tbXXAF6W9xkdPzrLg8/4pLO+xUWvpcXF4XNWvWzPL7N7fF19dXqampRdLWv1uxYkWe2jxhwoQsx547d05jx45VvXr15O/vr4iICN177736/fffc8z77bff9MILL2jIkCH66KOPLtu+5ORkTZ48WTfccINCQ0Pl6+urChUqKCoqSmPHjtWhQ4cK1X8AQOnjXdQNAIAr3cCBAyVJ6enp2rdvn9asWaPVq1crLi5O8+fPtzzv4MGDqlmzpjp27KgVK1ZYfv6/W7RokR577DFVqFBBt956q8qWLasGDRpc9jgfHx89+uijeuqpp/Tqq6/q7bffdtt+/Phx9ezZ0/UhqEuXLp7qQr4UtL8o/jzx2rH79VhUisvrIjU1VZ06dcpS9F+2bJkSEhLUuXNnVatWzW1beHi4/Pz87GxmjsLCwlx/M/4uPT1dc+fOlSRdd911bttSUlLUuXNnrVu3TuHh4erZs6cOHjyoWbNm6fPPP9e6detUq1Ytt2O2bdumjh076tSpU5KkGTNm6P7779fMmTOzzf/hhx8UExOj+Ph4lSlTRtdee61CQ0OVmJiojRs3at26dXrppZf0+eefKzo6upCPBACg1DAAgCIhyWT3a/irr74y3t7eRpJZsmSJ2/6RkZGFzj1w4ICRZDp27Fjoc+XF3XffbSSZuLi4fB976tQpU65cOePn52fi4+Nd69PS0sz1119vJJl77rnHyuYWWmH6Wxzk9Dyz6vlXWDt37jR79+4tkmxPvHbycs6i7LNVivvronr16kaS2bJlS1E3pcC+/PJLI8lUq1bNZGRkuG17+umnjSQTFRVlTp8+7Vr/6quv5vj869y5s2nZsqXZsWOHSUpKcu27evXqLPv+9NNPxt/f30gyTz31lDlz5ozb9vT0dPPxxx+b2rVrm1mzZlnSXwBA6cDlewBQzNx44426++67JUmLFy8u2sZY4LfffpOkLN/C50VwcLDuv/9+paam6j//+Y9r/aOPPqpVq1YpKipKM2bMsKytVihMf3F5DRo0UO3atYu6GbYqDX0uzq+LU6dO6dChQ/Lx8VHDhg2LujkFljlKql+/fnI4HK71aWlpeuONNyRJ06ZNU2BgoGvbyJEj1axZM61cuVKbN292O9/GjRs1duxYNW7cWOXKlXPtu2HDBrf9jDG6++67lZKSovHjx2vSpEkqW7as2z5Op1O33XabNm/erNatW1vabwBAyUZRCgCKoZYtW0qSDh8+nKf9165dq549e6py5cry8/NTjRo19PDDD+vIkSNu+40fP141a9aUJK1cudJtDpJBgwZZnuVwOPTdd99Jcp/HJT+XKQ0fPlze3t6aPn26zp49qxkzZmjGjBmqWrWqPvnkE/n6+ub5XJ6Un/7m9TE8ePCga+6dpKQkjRw5UjVr1pSPj4+GDx+ep3Z98cUXuvfee9WwYUMFBQWpbNmyat68uV544QVb5smxuq+5za90+PBhDRs2TLVr15a/v78qVqyoW265RT/88EOWfS/NO3funEaNGqXIyEj5+fmpTp06evHFF90u8crrayc/j3dez5lbn/P6+Bakz5l27Nih/v37q1atWvL391flypXVokULDR8+XEePHs22XZf2sTi+Li61bds2SReLf8Xl90l+JScn69NPP5Uk15camdasWaPExETVrl3b9bflUrfffrskacmSJW7rQ0ND9f3337t+/u2333Tw4EGFhYW57bds2TLt2LFDVatW1dNPP51rO4ODg9WkSZO8dwwAUOoxpxQAFEOnT5+WpDzNYzJ37lwNGjRI6enpat++vapVq6Yff/xR06dP16JFi7RixQrX3C0tWrRQTEyMPv74Y4WGhuqmm25ynadDhw6WZw0cONA1V0tMTIzrG/q/f6jJTbVq1XTnnXfq/fff10MPPaQFCxYoICBAn376qUJDQ/N8Hk/La3/z8xhmOnfunDp27Khff/1VHTt21NVXX60KFSrkqV333Xefzp07pyZNmqhZs2ZKTEzUhg0b9PTTTysuLk5fffWVvLy8rHsgLmFnX9euXavu3bvr5MmTql+/vrp3767jx49r+fLlWrZsmd5//33deeedWY5LS0tTly5d9PPPP6tTp05KTk7WypUrNWrUKJ0+fVoTJ06UlPfXTn4ebztfjwXpsyRt3rxZHTp0UEpKipo1a6aePXvq7Nmz2r9/v1577TX16tVL4eHhObaxuL4uLpVZlGrevHm+jy0uFi1apOTkZLVs2VKNGjVy27Z161ZJ0tVXX53tsZnrMx+HTEOGDNG//vUvrV69WtWqVVNcXJwqVaqkW2+91W2/L774QpLUu3dveXvz0QIAkE9FfPkgAFyxlMOcUhkZGSYqKspIMk8//bTb/n+f0+fQoUMmICDAeHl5mU8//dS1Pj093QwfPtxIMq1bt3Y7pqDz4hQkyxhjOnbsaCSZAwcO5CvvUj/99JPr8ZJk5s+fX+BzZefMmTOmQoUKZufOnYU+V279ze9jmPlvpf8/F8zJkyfz3Z7Fixebs2fPuq1LSkoyt9xyi5FkZs+e7bYtu+dZbutz4qm+ZteOxMREEx4ebry8vMzcuXPdtm3cuNFUqFDBBAYGmmPHjmWb17FjR5OYmOh2jJeXlylTpozb/Dt5ee3k9/HOyzmtfu3np88DBgwwkswrr7ySpV07d+40R44cybHdlypur4tLDR482EgyL730UqHOczmZj0F+lrzOv9SlSxcjyUyePDnLthEjRhhJZsSIEdkeu2XLFiPJXH311W7r09PTzcsvv2xq1aplgoODzS233GL279+f5fj27dsbSWbOnDl5aisAAJeiKAUAReTvRakLFy6YX375xQwaNMhIMn5+fm6TG2f3wXTs2LFGkunbt2+W86ekpJiIiIgsE9MWtChVkCxjrClKnT592lSqVMlIMvfff3+Bz2OH3Pqb38fw0g/fGzdutLSde/bsMZLMbbfd5rbeqqKUp/qaXTumTJliJJl//etf2R4zefLkLB/YM/OcTqfZtWtXlmMyi0jfffddlmMKMtF5To93QYtShXnt56fP3bp1s2QC8OL8umjTpo2RZJYvX57t9j/++MPcd999Jjw83AQGBpro6OgsBexjx46Z/v37m9DQUFOuXDnTokUL8/HHH7vtExsbawYOHJiv5fvvv79s+48cOWK8vLyMl5eXOXr0aJbt999/f5YvOS6V+dysW7fuZbOy06BBAyPJLFu2rEDHAwCubIyxBYAidumEtJnKlSun2bNnX3Zy48z5Pvr165dlm5+fn3r37q3XXntN33//vdq3b1+odtqZdSljjPr166cTJ05IkrZs2WLZue1W0McwPDy8UJMD79mzR19++aX27t2r5ORkZWRkuOYO2rNnT4HPmxs7+/rVV19Jkm677bZst1933XWSlGWCZkmKjIxU/fr1s6yvV6+eJF12zqTs2PF4F+b1mJ8+t2rVSkuXLtXQoUM1ceJEdejQwfJLtIrqdSFJGRkZ2rFjhySpWbNm2e4zYMAAHTt2TBs3blSlSpU0ZswY3Xjjjdq1a5drQu+HHnpI8fHx+umnnxQaGuq6XHT79u2uyw5HjRpVqLbmZP78+UpPT9dNN92Ur0ujAQAoDihKAUARGzhwoKSLdycKCgpS06ZNddttt+VpbpTMCYBzmgQ5c/3vv/9e6HbamXWpp59+Wp999platGihc+fOaePGjVq5cqU6duyY7f5ffPGF7rvvPo0fP16vvPKKfv/9d915552aOnWq/vWvf2nx4sXy8/PT9OnT1bNnT0nSiy++qFWrVumLL77Q8uXLNXDgQE2YMEEvv/yy4uPjdeONN+r9999XQEBAofpS0MewevXqBcozxujxxx/XlClTsp3AWvpr/jKr2dnXgwcPStJli6GZhc1LVa1aNdt9y5UrJ0n5mgzezse7MK/H/PT5iSee0OrVq7VixQrdcMMNCgwMVFRUlLp3765BgwYpODi4EL24yO7XxaX27t2rs2fPqkqVKtkWdJKTk/Xll1/qww8/1FVXXSVJeu655zR58mQtXrzYVUjbu3ev7r//ftf8WnfffbeGDx+uHTt2ZDuvl5Uy77r39wnOM2XO4XX27NlstycnJ0v6698/v0JCQiRJx48fL9DxAIArG0UpAChi7777rsfOnd0orJKUNW/ePMXGxqpKlSr69NNP9dVXX+n+++/XK6+8kmNRavv27frzzz914cIF/fzzz/rpp5907bXX6tChQ5o0aZLeeustPfHEE5owYYKrKLVt2zbXKIlt27bpzz//VHJysrZv365jx46padOmWrp0aY4jcayS02Po7+9foPN98MEHmjx5sqpVq6YpU6YoKipKlStXlo+Pj9LS0uTn55dj8cTTrOxrRkaGpIt3Efv7regvlV1xwOm07kbExenxzu31mJ8+BwUF6dtvv9WaNWu0ZMkSrVixQt9++62+/vprxcbG6vvvv1fdunWtaHKOrH5dXCpzEvCcRkllx1yc/kI//vijqyj173//W9OnT1evXr0UFhamuXPnyul0ukbpSdKkSZO0a9eufLVv8ODBuU56v3PnTv30008KDAxUr169st0ns3j322+/Zbs9c31kZGS+2papRYsWWrNmjX788Uf179+/QOcAAFy5KEoBQAkWERGh3bt369dff1Xjxo2zbM8cQZL5DX9JyZKkjRs36r777pOvr68WLVqk6tWr6+6779aYMWP0xRdfaPfu3dlegrR9+3b16tVLw4YNk3TxzlIOh0OPPvqo2rRpI0lq2bKlvvnmG9cx27ZtU/fu3V3/37NnT40YMULSxQ901apVU1paWqH7ZPdj+Mknn0iSpk+f7upfpv3791uSkRM7+1q1alXt3r1bo0aNUqtWrQp9voKy8/G28/F1OBzq0KGDqzhy7NgxDR8+XPPnz9fTTz+tDz/8sFDnt/t1canL3XmvbNmy6tKli1566SVde+21CgkJ0TPPPCNjjJKSklz7RUVF6b333lO1atXk5eWlgIAAzZ071+0OocuWLdPKlSvz1b5OnTrlWpSaM2eOpIuXrpYpUybbfTL79uOPP2a7PXN9fgpzl+revbumTZumhQsX6qWXXuIOfACAfLHu60EAgO0yv4WfP39+lm1paWlauHCh236S5OvrK0m6cOGCx7MK6siRI+rVq5dSUlI0Y8YM12VZfn5+euSRR2SM0auvvprtsdu3b9dNN93k+nnfvn1yOBzq2rWra93evXtd83WdP39eu3fvVtOmTV3Hd+vWzbVvRkaGDhw4oFq1ahW6X3Y+hpJ08uRJSdlfrlXYQsLl2NnXG2+8UdJfRSFPudxrpyCPd0l4Pf5dlSpVNH78eElyzcdUGEXZl7yMlJozZ46aNGmiqKgo1apVS2XLllXDhg1VqVIlSRdHTkVHR8vhcOjo0aNKSUnR3Llz1bdvXy1fvtx1nhUrVrhGWeV1GTRoUI7tMsZo3rx5knK+dE+6eFlrcHCw9u3bl+2cfB999JEkqUePHjmeIzc33XSTGjdurN9++03PP/98rvsmJSXpf//7X4FyAAClE0UpACjB7rvvPgUEBGjBggX64osvXOszMjL073//W7///rtatWrlNtdOpUqV5OPjo3379ik9Pd2jWQWRkpKiXr166ciRIxoxYoTuuecet+1DhgxR2bJlNWfOHB07dsxt2/nz57Vr1y63UQ/btm1TnTp13OaD2rZtm6sItXPnTkkXL+26cOGCdu7c6Xb83r17lZKSoiZNmhSqX5J9j2GmzImrZ86c6XbZ2Pfff6+XX37Zkoyc2NnXBx98UFWqVNFLL72kmTNnui7ny3ThwgUtX7680AWUy712CvJ4F/fX44wZM3TgwIEs67/88ktJUrVq1Qp1fsn+18WlLjdSSpIqV66sd955R4cPH9bRo0f16KOPav/+/brhhhskSX/++af27NmjBx98UGFhYfL29lbPnj3VsGFDff7555a3OdP333+vX3/9VVdddZU6d+6c436+vr6ukaNDhw51zSElSZMnT9a2bdvUsWPHAo8ydDgcmjt3rvz9/TV+/HiNHj3aLUO6WED77LPP1Lp1a23cuNG1fsCAAWrQoIHHC8oAgGLMjlv8AQCy0v+/pXl+9v/7beGNMea9994zTqfTOBwO06FDB9O3b19Tv359I8mEhoZmuXW5Mcb06NHDSDKNGzc2d999t7nvvvvMO++8c9k2FCQrt1vBZ6dv375Gkunatau5cOFCtvs89thjRpIZM2aM2/rt27cbLy8vc+7cOde6p59+2tx+++1u+9WuXdt89NFHxhhj5syZY5o0aZLj8QsXLjT16tXLU9uNuXx/8/MYHjhwwEgyHTt2zHP+pXbv3m3Kli1rJJlGjRqZPn36mOuuu844HA7z+OOPZ/ucyul5ltP63Hiirzm1Y+3ataZSpUpGkqlWrZrp1q2bueuuu0znzp1N+fLljSTzySef5Dlv3LhxRpKZNWuW2/rcXjsFebwvd87c+pzf12NB+ty8eXNXf2JiYsydd97pWufv729Wr16d7bn+rji9LjKdOnXKSDI+Pj4mNTU1x/327Nljjh49aowxZv/+/aZbt27mxhtvNBkZGa59GjVqZHr27GlOnDhh0tPTzZdffmn8/PzM7NmzC9XG3Nx///1Gknni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lZb+HT16VNOnT9fq1at19OhROZ1O1apVS7169dKgQYPk5eXlkVw738Ta/dy0s29FkWfnByy78+x+rtj9WNrdv9L6exNA6UcBs2QXhEtzcV2y//0DPIeiVAly+PBhjRs3Tu+8844l5zt37pw2b96sihUrqlGjRm7bUlJS9OGHH2rAgAGWZEl/fWjM/GWxa9cuvfbaa0pNTVX//v3VuXNny7JGjhyZ7frXXntN/fv3V0hIiCRp8uTJlmVeKjk5WR9++KH27t2riIgI9enTx5VphR9//FEVKlRwFSvnzJmjGTNm6NChQ4qMjNSwYcPUp08fy/IeeeQR3XHHHbruuussO2du3njjDW3YsEE333yz+vTpozlz5ig2NlYZGRm67bbbNGHCBHl7e1uStWnTJkVHR6tOnToKCAjQ2rVrdddddyktLU3Lly9Xo0aNtGzZMpUrV86SPADwlA0bNmR5g96uXTtdc801trbj5MmTWrJkiaXvIaSLH3qy+2CTkZGh3377TdWrV7csyxijgwcPqlq1avL29lZaWpo++eQTpaam6uabb1alSpUsy8pO586dNWvWLEVGRno0R7r4RejevXsVHh6uJk2aWHru1NRUOZ1O+fj4SJL27dund955x/V+5b777rP0i9ePP/5Y3bp1U5kyZSw75+Vs3bpVmzdvVqdOnVSrVi3973//07Rp05SRkaF//vOf6tq1q6V53377bZYv0W699VbVrVvX0hwAsE3RXTmI/NqyZYtxOp2WnGv37t0mMjLSNYfO9ddfb37//XfX9vj4eMuyjDFm6dKlxtfX11SsWNH4+/ubpUuXmsqVK5vo6GjTuXNn4+XlZeLi4izLczgcpkWLFqZTp05ui8PhMNdcc43p1KmTueGGGyzLa9iwofnjjz+MMRfnM6hRo4YJDg4211xzjalYsaKpUqWK2b9/v2V5zZo1M19//bUxxpi33nrLBAQEmEcffdRMnz7dDB8+3AQGBpq3337bsrzM50ndunXNpEmTzNGjRy07998999xzply5ciYmJsaEhYWZSZMmmZCQEDNx4kTzwgsvmMqVK5uxY8dalte+fXszfvx4189z5swxbdu2NcZcnL+hRYsW5tFHH7UsL1Nqaqr54IMPzPDhw02fPn1Mnz59zPDhw82HH35oUlNTLc/LSXx8vHn22WctP+/hw4fN6dOns6xPS0szK1eutDTrxIkT5ttvv3W9Bo8fP24mTZpknn32WfPzzz9bmpWTmjVrml9++cXjORkZGebbb781M2fONEuWLLF0jsPDhw+7zQexatUqc9ddd5kOHTqYfv36mR9++MGyLGOMeeWVV8zBgwctPeflLFmyxIwZM8asXr3aGGNMXFyc6datm+natav573//a3ne2bNnzdtvv23uuecec9NNN5mbb77ZDBs2zHzzzTeW5iQkJJgOHToYh8NhIiMjTZs2bUybNm1cf+c7dOhgEhISLM3MjZXvV4y5OA9X7969jb+/v6lSpYoZM2aM223ArX7PsmvXLhMZGWmcTqepU6eO2b9/v2nVqpUpW7asKVOmjKlUqZJlr/dPP/0028XLy8u88cYbrp+tMmTIENfv5rNnz5qYmBjjcDhcf+dvuOGGbH93F1THjh3NwoULjTEX74jl5+dnmjVrZu68807TsmVLU6ZMGUt/tzgcDhMUFGTuv/9+s27dOsvOm5OPP/7YeHl5mZCQEBMYGGi+/vprU758eRMdHW26du1qvLy8zPvvv29JVkJCgmnTpo1xOp3G29vbOJ1O06pVKxMWFma8vLzME088YUnO361fv95MnTrVjBo1yowaNcpMnTrVbNiwwSNZufnzzz/N7NmzLT9venp6jut//fVXS7MyMjLM/v37zfnz540xF98LLliwwMyePTvb+Zg84YYbbrDlb+/+/fvNV199leud5QsqJSXF7f3P3r17zb///W/Tv39/8/TTT1v6mQv2oChVjOT0xiRzmTJlimVvunr16mW6d+9ujh8/bvbs2WO6d+9uatas6frla/UbvKioKPP0008bY4yZP3++qVChgvn3v//t2j5q1Chz4403WpYXGxtratasmaXQ5e3tbf73v/9ZlpPJ4XC43vD369fPtGvXzpw6dcoYY8zp06dNdHS06du3r2V5AQEBrj8oLVu2NDNnznTb/v7775tGjRpZludwOMw333xjHnvsMVOpUiXj4+Njbr31VrNkyZIc/5gXVO3atc3HH39sjLn4wcbLy8vMnTvXtX3RokWmTp06luUFBASYffv2uX5OT083Pj4+Jj4+3hhjzFdffWUiIiIsyzPGmD179phatWoZf39/07FjR3PHHXeYO+64w3Ts2NH4+/ubOnXqmD179liamROrPzweOXLEXHPNNcbpdBovLy9z9913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", -======= - "execution_count": 31, - "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "[Errno 17] File exists: '/kfs2/projects/pvsoiling/pvdeg/repos/PVDegradationTools/TEMP/results'\n" + "[WinError 183] Cannot create a file when that file already exists: 'c:\\\\Users\\\\mspringe\\\\OneDrive - NREL\\\\msp\\\\projects\\\\2023_DegradationTools\\\\Github\\\\PVDegradationTools\\\\TEMP\\\\results'\n" ] }, { "data": { - "image/png": "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0EN64YUX8ixcbdu2TcePH1d2drZ27typ9evXq23bttq7d68mTZqkN954Q//4xz/07LPPOgtXW7duVaNGjVyO8fvvvys9PV3btm1TamqqGjVqpKVLl+Y7qqcwinL+ilIwW7BggaZOnarq1atr2rRpatWqlSpXrqzAwEBlZGTIbrd7fbSEFX3NysqSdGFy6NDQ0Hz3y6uw5cmfVcn6c16U81uYPpctW1YrV67U119/rcWLF2vVqlXOCeaTk5O1Zs2ay44KLSirnhcXy5mQvCATs1/8fTMXptvQpk2bdN9992nMmDF69dVX1aNHD0VFRemdd95Rdna2rr/+eudjJk2apJ9++qlQ7RszZswlC187d+7Upk2bVKZMmXxfm3KKe4cOHcpze876ohYBmzZtqq+//lo//PBDrjsaAgDgCRSuAKCEi46O1q5du5SSkpLn5T/79++XpMve+cvXsiTp+++/14MPPqigoCB9+OGHqlmzpvr166ennnpKixYt0p49e3TVVVe5PGbbtm3q2bOnhg0bJunCpU6SNGLECOclRc2aNdPatWudj9m6das6d+7scozbb79dI0aMkHRhxEeNGjV0/vx5t/pj9flbuHChJGnGjBnq0qWLy7a9e/d6JCM/Vva1evXq2rVrl/75z39e8nIvK1h1zq08vzabTW3btnXe6fD333/Xo48+qvnz5+vJJ5/UggUL3Dq+1c+Li+XcUfBSPzdhYWFKSEjQpEmT1LJlS1WuXFnjx49XZmamTp06JUlq0aKFQkNDVaNGDfn7+yskJETvvPOOIiMjncdZunSpVq9eXaj2DRgw4JKFq7fffluS1LNnz3yLtjlFuR9++CHP7Tnri/rc6dy5s1599VW9//77mjJlCncWBAB4nGcnKQAAWC7nL/rvvPNOrm0ZGRl6//33XfaTpKCgIElSZmam17OK6tdff1WPHj107tw5vf76687RVXa7XcOHD1d2dramTp2a63Hbtm1Tp06dnF/v2bNHAQEB6tixo3Pd7t27VatWLUnS+fPntWvXrlwjri4uZGVnZ2vfvn3OxxSVledPknNOsJzLmy723nvveSQjP1b2tUOHDpKkjz76yO1jXUpBnjeFPecl4bn4V5UrV1ZiYqKkC88VdxVnX3JGXF2uaPP222+rcePGat26tWrVqqWsrCzVr19flSpVkjFGHTt2lJ+fn44cOaJz585p7ty56tWrlz7//HPnMVatWuUcqVXQpX379vm2yRijefPmScr/MkFJatOmjSIiIvTLL7/kOT/gf//7X0nKVWgtqFtvvVUNGjTQoUOH9Nxzz11y31OnTmn79u1FygEAXLkoXAFACffAAw8oJCRE8+fP16effupcn52drSeffFK//vqrWrRo4TKpcaVKlRQYGKhffvnFeZmVt7KKIj09XT169NCRI0f02GOP6f7773fZPnToUIWFhenNN990mbfo/Pnz+umnn1w+hG7dulV16tSR3W53WZezz86dOyXJOaoh5xgXXzq0e/duZWRkqEGDBm71y6rzlyNn9MrMmTNdLnNas2aNnn/+eY9k5MfKvg4ePFiVK1dWUlKSZs+enetSvLS0NL311lv5XipVUAV53hT2nPv6c/H1119XSkpKrvVLliyR5P4cU5L1z4uLFWTElXShWDd79mwdOnRIR44c0dixY5WSkqL27dvrjz/+0J49ezR48GBFRUUpICBA3bt3V/369Z3z5nnDmjVrtH//fkVHR+umm27Kd7+goCANHz5ckjR8+HCXua6mTp2qrVu3qm3btmrRokWR2mGz2TR37lwFBwcrMTFRY8eOzTWfljFGixYtUvPmzbV+/Xrn+n79+qlevXrOkYoAAOTJ+zcuBADkR///du6F2T8mJibX+rffftv4+/sbm81m2rZta3r37m3q1q1rJJnIyMg8b6netWtXI8k0aNDA9O3b1zzwwAPmP//5z2XbUJSsdu3aGUkmJSWlQP3s1auXkWRuueUWk5mZmec+w4cPN5LMM88841y3bds24+/vb86dO+dcN3r0aNOrVy+Xx8bExJhFixY5+9OwYUOXYwQGBhqHw+Fct2DBAlO3bt0Ctd2YS/e3sOcvJSXFSDLt2rUrcH6OXbt2mbCwMCPJXH311aZXr17m+uuvNzabzTz++OP5/jwVdn1+vNXXvNqxdu1aU6FCBee2zp07m549e5rmzZs7z8GmTZsKnDV+/HgjycyePdtl/eWeN0U555c7pqee90Xpc5MmTZx9ueOOO8w999xjmjZtaiSZkJAQs27dujyPlRdfeV7kOH78uJGU6/mel927d5sjR44YY4zZu3ev6dSpk+nQoYPJzs42xhhz9dVXm+7du5tjx46ZrKws89lnnxm73W7mzJlT5PZdzoMPPmgkmSeeeOKy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MED+/v5eyT116pQ2bNig3377TdKF83nttdeqbNmyXsnauHGjy/fOW1nkkeerWcWVZ9XzHAA8zerXsCvhdwJ5JS8LxY/CVQly8OBBjR8/Xv/5z388dsz09HRt3LhRFSpU0NVXX+2y7dy5c3rvvffUr18/j2Tt3LlT3377rVq3bq26devqp59+0ksvvSSHw6H77rtPN910k0dyJGnkyJF5rn/ppZd03333qWLFipKkqVOneizzYidOnNCcOXO0e/duRUdHq1+/fqpRo4bHjr9p0yaVK1fOWTSaO3euZsyYoQMHDigmJkbDhw9Xr169PJb3yCOP6O6779b111/vsWNeyiuvvKINGzaoc+fOuvvuu/X2228rOTlZ2dnZ6tmzpyZMmKCAgACPZG3YsEEdOnRQXFycQkJC9N133+nee+9VRkaGPv/8c9WvX1+ff/65wsPDPZIHAN6QlpamefPmad26dUpNTZXNZlNkZKTatGmj3r17KywszLK2/Pbbb/q///s/Pf300x497qFDh1SuXDmVKVPGZf358+f1zTff6IYbbvBY1vHjx7V161Y1adJEFSpU0LFjx/TGG2/I4XDorrvu8uofwHLUqlVLn3/+ueLj472Wcf78eX366afavXu3qlatqttvv92jPyuHDh1ScHCwKlWqJElas2aNXn/9def7lWHDhqlVq1Yey/vXv/6lO++8UzExMR475uUsXrxYGzZs0K233qpWrVpp5cqVeuGFF5zvWR566CGP5qWnp2v+/Pl5/rHt5ptv9mgWAPiM4h3whcLYvHmz8fPz89jxdu3aZWJiYpyXfrVr187ltqKpqakey1uyZIkJCgoyFSpUMMHBwWbJkiWmcuXKpkOHDubmm282AQEBZsWKFR7JMsYYm81mmjZtatq3b++y2Gw206JFC9O+fXtz4403eiyvatWq5tixY8aYC5ebVa1a1URFRZmOHTua6tWrm4iICLNz506P5TVr1sx5V5lZs2aZkJAQ8/e//93MmDHDjBgxwpQpU8a88cYbHsvL+RmJj483kyZNMkeOHPHYsf9qwoQJJjw83Nxxxx0mKirKTJo0yVSsWNFMnDjRJCUlmcqVK5unn37aY3lt2rQxiYmJzq/ffvtt07JlS2OMMX/88Ydp2rSpV66TP3PmjJk5c6YZMGCAufXWW02nTp3MgAEDzKxZs8yZM2c8npef1NRUj8+/ZowxBw8eNKdPn861PiMjw6xevdqjWceOHTMrV640x48fN8YY8/vvv5tJkyaZZ555xuzYscOjWfmJi4szP//8s9dzMjIyzMKFC82UKVPM22+/7fGflYMHD5rff//d+fVXX31l+vTpY9q2bWvuvfdes27dOo9lvfDCC2bfvn0eO15BLFq0yDz99NPOfqxYscJ06tTJ3HLLLeb//u//PJ539uxZ88Ybb5j777/f3HrrraZz585m+PDh5osvvvBozvbt2010dLQpV66c6d69u3nooYfMgw8+aLp3727KlStnqlWrdsk7w3qap9+vHD582LRo0cL4+fkZf39/069fP5fXF0++XzHGmO+++85EREQYm81mypcvbzZs2GDi4uJMfHy8ueqqq0xISIjZuHGjx/JeeumlPBd/f38zduxY59ee0KpVK3PixAljjDFHjx41DRs2NEFBQSY+Pt4EBwebmjVrmkOHDnkkKyfvs88+M8YY89FHHxk/Pz/TrVs3M3r0aHP77bebwMBAs3jxYo/l2Ww24+/vbzp06GDeffddr18uNGPGDBMQEGCuvfZaU7ZsWTN37lwTHh5uBg0aZAYPHmxCQkLMtGnTPJa3e/duExMTYypWrOicvqFz586mZcuWxt/f39x1113m/PnzHsvzlfcqxvB+xVNKw/sVK9+rwHdQuPIhH3/88SWXF1980aNvzHr06GG6dOlifv/9d7N7927TtWtXExcXZ/bv32+M8ewbwVatWplx48YZY4yZP3++KV++vHnyySed25988knTsWNHj2QZY0xSUpKJi4vLVQwLCAjwypt3m81mfvvtN2OMMb169TLt27c3aWlpxhhjzp07Z7p06WLuvPNOj+WFhoY6v0/NmjXL9YHrnXfeMVdffbXH8mw2m/niiy/Mo48+aipVqmQCAwNNt27dzOLFi01WVpbHcowxplatWuaDDz4wxlz48OPv72/mzp3r3P7hhx+aq666ymN5ISEhLnOfZWVlmcDAQJOammqMMWbZsmUmOjraY3nG+NaHTD5gFo6VHzCNKd0fMvmA6bkPmO3btze9evXK8xw6HA7Tu3dv0759e49kGWPMli1bLrksWLDAo8/zfv36mb/97W9m/fr1Zvny5aZ58+bm2muvNX/88Ycx5sLris1m81hehw4dzKBBg8ypU6fM888/b6pXr24GDRrk3P7AAw+YHj16eCzPZrOZ6tWrm9jYWJfFZrOZatWqmdjYWBMXF+exrJz3Kw8++KBp2rSp849Rx44dM61btzYDBw70SJYxxoSHh5uUlBRjjDEtW7Y0kyZNctn+yiuvmGbNmnksz2azmdmzZ5vu3bubwMBAU7FiRfPoo4+abdu2eSzjYvXr1zczZ840xhizcuVKExwcbF599VXn9tmzZ5v69et7LK9Tp05m8ODBzvdeycnJplOnTsYYY37++WcTGxtrxo8f75EsX3qvYgzvVwqrNL9fsbogDt9A4cqH5Ixqybl7YV6LJ19Aq1SpYrZu3eqybujQoaZmzZrml19+8egLdtmyZc3u3buNMRcKAwEBAS4vztu2bTORkZEeycrx/fffmzp16ph//OMfzgn1rShc5VUw+/bbb0316tU9llexYkWzYcMGY8yF7+PmzZtdtu/Zs8eEhIR4LO/i/mVkZJgFCxaYW265xfj7+5vo6Gjz5JNPOr+/7goJCXEW5YwxJjAw0Pz444/Or/ft22dCQ0M9kmWMMTExMWbt2rXOrw8fPmxsNps5e/asMcaYlJQUExwc7LE8Y6z9kMkHzJL7ATMnr7R+yOQDpuc+YIaEhFzyd9u2bds8/jshv/crOes9+boSHR1tvvvuO+fX586dM927dzdNmzY1x48f9/gHzPLlyztHP2RkZBg/Pz+X/B9++MFUq1bNY3kPPfSQadq0aa4RF954z3Lxa0qdOnXMJ5984rL9yy+/NLGxsR7Li4iIMFu2bDHGXHi/kvP/HHv27PHo7/SL+/fbb7+ZyZMnm3r16hk/Pz/TokULM3PmTHPq1CmP5eX1nuXi17CUlBSP9i80NNRltIzD4TCBgYHOUf8fffSRx75/FMR5v1LYPKver1hdEIdvoHDlQ6Kjo83ChQvz3b5p0yaPvmCHh4fnOSx1+PDhpnr16uarr77ySuHKGGPKlCnjMspl3759Hi8OGGPM6dOnTb9+/Uzjxo3N1q1bTWBgoNcKV0ePHjXGXPg+XlxoMebCGxe73e6xvPvuu8888MADxhhj7rrrLvPPf/7TZXtSUpJp1KiRx/Iu/mV0sf3795vx48ebmJgYj/2sxMXFmSVLlhhjLny48/PzM++9955z+6effurRN9WPPvqoadiwoVmyZIlZuXKlufHGG13eiC1dutTUrl3bY3nGWPshkw+YJfcDpjGl+0MmHzA99wEzOjrafPTRR/luX7hwoUdHjlaqVMm88cYbZt++fXkun376qUef52FhYbkubTl//rzp0aOH8/e7p/NyPhQZk/s9y/79+z3+nmXhwoWmRo0a5pVXXnGu81bhKuf9SpUqVXIdf9++fR59v9KtWzczZswYY4wxt9xyS64RHrNmzTLx8fEey8vv/cpXX31l+vfvb8LCwkxYWJjH8nLeLxtjzK+//mpsNpv59NNPndtXrVrl0T9cRkdHu/zh98SJE8ZmszlfK/fu3eux7x8Fcd6vFIaV71esLojDN1C48iFdu3Y1Tz31VL7bN2/e7NHKf4sWLcxbb72V57Zhw4aZcuXKeewFu3Hjxs5ihDEXftldfInEmjVrPFr1/6v58+ebyMhI4+fn57UX60aNGplmzZqZMmXKmA8//NBl++rVqz36y+jXX381sbGx5oYbbjAjR440ISEhpm3btubBBx80N9xwgwkKCnJ54+Su/N4I5sjOzjbLli3zSNa4ceNM5cqVzaBBg0xcXJwZO3asqVmzppkxY4Z5/fXXTY0aNcxjjz3mkSxjLhQ37777bhMQEGBsNptp3bq12bt3r3P7559/7lI48wQrP2TyAbPkfsA0pnR/yOQDpuc+YI4fP95ERESY559/3mzevNkcOXLEpKamms2bN5vnn3/elC9f3qNzw9xyyy3m2WefzXe7p9+vNGrUyPz3v//NtT7ntaVmzZoefV2pV6+ey8jpTz75xDkK1xjPj6LOcejQIXPTTTeZW2+91Rw5csRrhavbbrvN3H777aZ8+fLOy21yfPPNNx4dAb9jxw5TsWJF069fP/Pss8+aMmXKmPvuu88899xzpl+/fsZut5vZs2d7LM/Pz++S71dOnjzpHHnpCcOGDTPx8fFm4sSJ5rrrrjP9+/c39erVM0uWLDFLly41jRo18uio2P79+5t27dqZnTt3mr1795p77rnHZWTJqlWrTI0aNTySRUGc9yuFYeX7FasL4vANFK58yFdffeVS3PmrM2fOmFWrVnksLykpyXnZQl6GDBnisTeeM2bMyFV5v9iTTz7pHEHkLQcPHjQfffSRVyaTTExMdFmWLl3qsv3xxx83vXr18mjmiRMnzOjRo83VV19tgoODTVBQkImJiTF9+vQx69ev92hWbGysc5SAt2VmZpqJEyeaLl26OIf+zp8/39So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kpYuXarffvvNgpYDAAB4DyOuAABAvs6fP68FCxbIZrMpKipKO3fu1A8//OCRY69YsUI7d+70yLFKg0qVKunNN9/Um2++qWuuucZl2zvvvKOvv/5a7733ns6cOaMVK1bo0KFDmjZtmst+NWvWdB6jXr16FrYeAADAOyhcAQCAfC1ZskTHjh3TDTfcoIceekiS6wgsd9SuXZviSgFt2LBBt912m+666y6FhYXppptuUr9+/fT9998Xd9MAAAC8isIVAADIV06R6r777tN9990nSZo/f76ysrJy7Zsz79OllovnhMprjqt9+/bJZrOpffv2SktL08iRI1WjRg2FhITommuu0eLFi537vv/++7ruuusUFhamyMhI/f3vf1d6enqudtlstnwv93vzzTdls9mUmJjokr969WpJUlxcnEv78/LVV1/ppptuUnh4uMqWLavOnTtrx44deZ/QIqpSpYq2bNmi06dPS7owEu67775TZGSkR3MAAAB8DXNcAQCAPJ08eVKffPKJ7Ha77rzzTpUrV07XXXedvv/+ey1fvly33nqry/5t27bN8zhZWVnOYpe/v3+BsjMyMnTzzTfrl19+0d/+9jedOXNGX331lW6//XYtXbpU27Zt06hRo9SiRQslJCRozZo1euWVV3T8+HG98847Re5zmTJl1L9/f+f8UHfccYfKlCmT7/6LFy/WSy+9pIYNG+qWW27Rtm3b9Nlnn+m7777Tjz/+qKioqCK35WJ9+/bVpEmTVL9+fbVu3VqbNm3Svn37NGPGDI8cHwAAwFdRuAIAAHl67733dO7cOd1xxx0qV66cpAsjr77//nvNnTs3V+Fq0KBBGjRoUK7jPProo8rKylKXLl3Upk2bAmV/8803at++vX7++WeVL19e0oXRUffff7+GDBmiP/74QytXrtT1118vSTp8+LCaNWumefPm6dlnn1WtWrWK1Oeceabat2+v3377TS+88MIlJ2efNm2a5s6dq969e0u6UKS755579MEHH+i1117ThAkTitSOv4qJidHy5cs1cuRILVmyRPHx8VqyZImaNm3qkeMDAAD4Ki4VBAAAebr4MsEcvXr1UkBAgBYuXKgzZ85c9hhvvPGGXn75ZV199dWaN2+e/PwK9tbD399fs2bNchatJKlfv36qXLmy9uzZo+HDhzuLVpIUHR2te++9V9KFS/es0qdPH2fRKqfdTz75pFfa0apVK33zzTc6ffq0fvjhB3Xo0MGjxwcAAPBFFK4AAEAu+/bt09q1a1WhQgXddtttzvWVK1fWLbfcorNnz2rhwoWXPMaaNWs0dOhQVaxYUYsXL1Z4eHiB82NjY3XVVVe5rPPz81NMTIwkqWPHjrkeU7t2bUnSkSNHCpzjroSEhFzr6tSpY3k7AAAASisKVwAAIJe5c+fKGKO7775bQUFBLttyRmBd6u6C+/fv1x133KHs7Gy9//77hb50r1q1anmuDwsLy3d7zjaHw1GoLHdUr14917qcObGsbAcAAEBpxRxXAAAgl7lz50qSVqxYkWvS9ZyCzIoVK3TkyBFVrVrVZXtaWpq6deum33//Xa+99ppuvPHGQufndwe/gm4vqOzsbLce76l2AAAAIG8UrgAAgIvvv/9eu3btkiTt3r1bu3fvznO/7OxszZs3T//4xz+c64wx6tu3r7Zu3aohQ4ZoyJAhlrT5UgIDA/Odj+vgwYMWtwYAAACFwaWCAADARc4lgE888YSMMXkuy5Ytk/S/kVk5nn76aS1cuFA33nijXn75ZcvbnpeqVavq+PHj+uOPP3Jty+nHX+VcHpmZmenVtgEAAODSKFwBAACnzMxMLViwQJJc7pb3VzfddJOqVKmizZs368cff5Qkvffee5o4caJq1aql999/XwEBvjGwu127dpKkZ5991rnOGKPk5GStW7cuz8dER0dLknPkGQAAAIqHb7yjBAAAPmHJkiX6/fffVbduXTVr1izf/fz9/XXnnXfqtdde09y5czVp0iSNHTtW0oWiz8WXD15szJgxqlevnlfanp/Ro0frv//9r6ZNm6ZVq1apdu3a2rZtmw4ePKihQ4fqtddey/WYbt26ac6cOerTp48SEhIUEREhSfr3v/9tadsBAACudBSuAACAU85lgr169brsvr1799Zrr72md955R0lJScrKypIkrV27VmvXrs3zMQMGDLC8cNWgQQOtXLlSY8eO1ffff6+9e/eqTZs2eu+997Rp06Y8H9OzZ0+9+OKLmjVrlhYvXuyckJ7CFQAAgLVsxhhT3I0AAAC4ktlsNsXExGjfvn0eO2b79u21evVqpaSkKDY21mPHBQAAsBIjrgAAAHzAsWPHNGDAAEnS3//+d11zzTWFPsaBAwf09NNPS5J++uknTzYPAACgWDDiCgAAoJjZbDaXrxcuXKgePXoU+jibN2/ONTcZI64AAEBJRuEKAAAAAAAAPsmvuBsAAAAAAAAA5IXCFQAAAAAAAHwShSsAAAAAAAD4JApXAAAAAAAA8EkUrgAAAAAAAOCTKFwBAAAAAADAJ1G4AgAAAAAAgE+icAUAAAAAAACfROEKAAAAAAAAPonCFQAAAAAAAHzS/wPdVHVWKw0oEgAAAABJRU5ErkJggg==", ->>>>>>> 7e6c16e81df3f9f88dd0b11c44620f1df3ceea0f:pvdeg_tutorials/tutorials/4 - Standards.ipynb + "image/png": "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V69evfTJJ58oMjJS11xzjfs47du3tzyrX79+7rljevXq5f6l/+9ffM6nWrVquuWWW/T+++/r/vvv1wcffKDQ0FB9/vnnioyMLPBxfK2g/b2Q+zDHqVOn1KFDB/3222/q0KGDLr30UpUrV65A7brrrrt06tQpNW7cWE2bNlVKSopWr16tp556SgkJCfrmm28UEBBg3R1xDjv7umLFCnXr1k1Hjx5VvXr11K1bNx0+fFiLFi3SwoUL9f777+uWW27JdbvMzEx17txZv/zyizp27Ki0tDQtWbJEw4cP1/HjxzVu3DhJBX/uXMj9befzsTB9lqR169apffv2Sk9PV9OmTdWjRw+dPHlSe/bs0auvvqqePXsqOjo63zb66/PiXDmFq2bNml3wbf3Fp59+qrS0NLVo0UINGzb02LZp0yZJ0qWXXprnbXPW59wPOQYOHKhHHnlEy5YtU7Vq1ZSQkKCKFSvq+uuv99jvq6++kiTddNNNCgzkqwUAwAeK+FRFALhoKZ85rrKzs01cXJyRZJ566imP/f8+x9C+fftMaGioCQgIMJ9//rl7fVZWlhkyZIiRZFq1auVxm8LO01OYLGOM6dChg5FkEhMTLyjvXBs2bHDfX5LMnDlzCn2svJw4ccKUK1fObNu2zetjna+/F3of5vxb6f/PTXP06NELbs+8efPMyZMnPdalpqaa6667zkgyM2fO9NiW1+PsfOvz46u+5tWOlJQUEx0dbQICAsx7773nsW3NmjWmXLlypnTp0ubQoUN55nXo0MGkpKR43CYgIMCUKlXKYz6ggjx3LvT+LsgxrX7uX0if77jjDiPJvPLKK7natW3bNnPgwIF8230uf3tenOvuu+82ksxLL73k1XH+Sc59cCFLQeeD6ty5s5FkJkyYkGvb0KFDjSQzdOjQPG+7ceNGI8lceumlHuuzsrLMyy+/bGrWrGkiIiLMddddZ/bs2ZPr9u3atTOSzKxZswrUVgAALhSFKwAoIn8vXJ05c8b8+uuvpn///kaScblcHhMy5/XlddSoUUaS6dOnT67jp6enmypVquSaTLewhavCZBljTeHq+PHjpmLFikaSueeeewp9HDucr78Xeh+e+wV9zZo1lrZz586dRpK54YYbPNZbVbjyVV/zasfEiRONJPPII4/keZsJEybk+lKfk+d0Os327dtz3San0PTDDz/kuk1h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Z/Hixe7RWgVd+vfvn2+7jDGaPXu2pPxPE5TOnkIbERGh3bt35zlH4McffyxJ6t69e77HOJ9rrrlGjRo10u+//67nnnvuvPumpqbq559/LlQOAODiReEKAIqxu+66S6Ghofrggw/01VdfuddnZ2frySef1B9//KGWLVt6zP1TsWJFBQUFaffu3crKyvJpVmGkp6erZ8+eOnDggIYOHaoBAwZ4bB84cKDCwsI0a9YsHTp0yGPb6dOntX37do/RE5s3b1bt2rU95qfavHmzu1C1bds2SWdPIztz5oy2bdvmcftdu3YpPT1djRs39qpfkn33YY6cybanTZvmcYrajz/+qJdfftmSjPzY2df77rtPlStX1ksvvaRp06a5Tx3McebMGS1atMjrIss/PXcKc3/7+/Nx6tSpSkxMzLX+66+/liRVq1bNq+NL9j8vzvVPI64kqVKlSnrnnXe0f/9+HTx4UA899JD27Nmjq666SpL0119/aefOnbrvvvsUFRWlwMBA9ejRQw0aNNCXX35peZtz/Pjjj/rtt990ySWXqFOnTvnuFxwc7B6BOmjQIPecVpI0YcIEbd68WR06dCj0aEWHw6H33ntPISEhGjNmjEaMGOGRIZ0tsn3xxRdq1aqV1qxZ415/xx13qH79+j4vOgMAijk7Ll0IAMhN//9y7heyf0xMTK717777rnE6ncbhcJj27dubPn36mHr16hlJJjIyMtdl240xpnv37kaSadSokbn99tvNXXfdZd55551/bENhsjp06GAkmcTExAL1s0+fPkaS6dKlizlz5kye+zz88MNGkhk5cqTH+i1btpiAgABz6tQp97qnnnrK3HjjjR771apVy3z88cfGGGNmzZplGjdunO/t586da+rWrVugthvzz/29kPswMTHRSDIdOnQocP65duzYYcLCwowk07BhQ9O7d29zxRVXGIfDYR599NE8H1P5Pc7yW38+vuhrfu1YsWKFqVixopFkqlWrZrp27WpuvfVW06lTJ1O2bFkjyXz22WcFzhs9erSRZKZPn+6x/nzPncLc3/90zPP1+UKfj4Xpc7Nmzdz96dWrl7nlllvc60JCQsyyZcvyPNbf+dPzIsexY8eMJBMUFGQyMjLy3W/nzp3m4MGDxhhj9uzZY7p27Wquvvpqk52d7d6nYcOGpkePHubIkSMmKyvLfP3118blcpmZM2d61cbzueeee4wk89hjj/3jvqdOnTJt2rQxkkx0dLS5+eab3X9XqlTJ7N692+v2LFu2zERGRhpJplSpUuZf//qXufXWW023bt3c60NCQsx3333nvk3O4+LvzzMAAM5F4QoAiohVhStjjFm+fLnp3r27qVChggkKCjLVq1c3AwcONL///nue+ycnJ5vbb7/dREVFmYCAACPJ9OvXr0DtuNCsCylcPffcc0aSqVu3rjl69Gi+++3du9cEBgaaihUrmpMnT7rXz54929SvX99j3+uvv94888wz7r9PnDhhHA6H2bFjhzHGmMcff9z06dMn39uPGjUqV+HrfArS34Leh1Z8Qd+2bZvp3r27qVy5silVqpRp0aKFmTZtmjEm78eUlYUrY6zv6/nacfDgQfP444+bRo0amVKlSplSpUqZWrVqmR49epgZM2aY48ePFzgvv8LVPz13LvT+LsgxrXruF6bPX3zxhbnzzjtNo0aNTNmyZU2pUqVM3bp1zd133222b9+e53Hy4m/PC2OMWbp0qZHkLlzn54MPPjBVq1Y1oaGhpkqVKmbYsGEmLS3NY5+dO3eaG264wVSuXNmUKVPG1KtXz7zyyitete980tPTTbly5Ywks2nTpgLd5uTJk2bkyJGmVq1aJjg42ERFRZn+/fub/fv3W9au48ePm1deecV06NDBVKpUyQQGBpqyZcuaNm3amNGjR+fKonAFACgIhzFFdDkhAAAAAAAA4DyY4woAAAAAAAB+icIVAAAAAAAA/BKFKwAAAAAAAPglClcAAAAAAADwSxSuAAAAAAAA4JcoXAEAAAAAAMAvUbgCAAAAAACAX6JwBQAAAAAAAL9E4QoAAAAAAAB+icIVAAAAAAAA/BKFKwAAAAAAAPglClcAAAAAAADwSxSuAAAAAAAA4JcoXAEAAAAAAMAvUbgCAAAAAACAX6JwBQAAAAAAAL9E4QoAAAAAAAB+icIVAAAAAAAA/BKFKwAAAAAAAPglClcAAAAAAADwSxSuAAAAAAAA4JcoXAEAAAAAAMAvUbgCAAAAAACAX6JwBQAAAAAAAL9E4QoAAAAAAAB+icIVAAAAAAAA/BKFKwAAAAAAAPglClcAAAAAAADwSxSuAAAAAAAA4JcoXAEAAAAAAMAvUbgCAAAAAAAo5pYuXaru3burSpUqcjgcmjdvnsd2Y4xGjRql6OhohYaGKj4+Xjt37iyaxl4AClcAAAAAAADFXFpampo1a6bJkyfnuf2ll17Sa6+9pqlTp2rVqlUKCwtTly5dlJ6ebnNLL4zDGGOKuhFFpV/PWUXdBAAAAMAS2U6HrXmnXQG25rlOnbE1D0DJN3Pe7T7PmO78V6FvOyA7odC3dTgc+uyzz9SzZ09JZ0dbValSRY888ogeffRRSVJKSooiIyM1Y8YM9e7du9BZvsaIKwAAAAAAAB9wOh2FXjIyMpSamuqxZGRkFKodiYmJSkpKUnx8vHtdRESE2rRpoxUrVljVXZ+gcAUAAAAAAOADzoDCL+PHj1dERITHMn78+EK1IykpSZIUGRnpsT4yMtK9zV8FFnUDAAAAAAAASiKnF6dxjxgxQsOGDfNY53K5vG1SsUPhCgAAAAAAwM+4XC7LClVRUVGSpOTkZEVHR7vXJycnq3nz5pZk+AqnCgIAAAAAAPhAQEDhFyvFxsYqKipKCQn/m/A9NTVVq1atUlxcnLVhFmPEFQAAAAAAgA94c6rghTpx4oR27drl/jsxMVEbN25U+fLlVb16dQ0ZMkTjxo1TnTp1FBsbq5EjR6pKlSruKw/6KwpXAAAAAAAAPuC08Ty3tWvX6qqrrnL/nTM/Vr9+/TRjxgw9/vjjSktL07333qtjx46pffv2WrhwoUJCQuxrZCE4jDGmqBtRVPr1nFXUTQAAAAAskW3jr/qSdNpl8Xks/8B16oyteQBKvpnzbvd5xqcVuhT6tjf8ucjClhRffjnH1fHjxzVkyBDFxMQoNDRUbdu21Zo1a9zbjTEaNWqUoqOjFRoaqvj4eO3cubMIWwwAAAAAAACr+WXh6u6779a3336rWbNmacuWLercubPi4+P1xx9/SJJeeuklvfbaa5o6dapWrVqlsLAwdenSRenp6UXccgAAAAAAgLOczsIvOMvv7opTp07pk08+0UsvvaQrr7xStWvX1pgxY1S7dm1NmTJFxhhNmjRJTz/9tHr06KGmTZvq3Xff1YEDBzRv3ryibj4AAAAAAIAkyRngKPSCs/yucHXmzBllZWXlmhwsNDRUy5YtU2JiopKSkhQfH+/eFhERoTZt2mjFihV2NxcAAAAAACBPAc7CLzjL7+6KMmXKKC4uTs8++6wOHDigrKwsvffee1qxYoUOHjyopKQkSVJkZKTH7SIjI93bAAAAAAAAiprT6Sj0grP8rnAlSbNmzZIxRpdccolcLpdee+019enTR04vTvLMyMhQamqqx5KVddrCVgMAAAAAAPyPM6DwC87yy8JVrVq1tGTJEp04cUL79+/X6tWrdfr0adWsWVNRUVGSpOTkZI/bJCcnu7flZfz48YqIiPBYtuyc79N+AAAAAAAAoPD8snCVIywsTNHR0Tp69KgWLVqkHj16KDY2VlFRUUpISHDvl5qaqlWrVikuLi7fY40YMUIpKSkeS5M63e3oBgAAAAAAuAhxqqD3Aou6AXlZtGiRjDGqV6+edu3apccee0z169fXgAED5HA4NGTIEI0bN0516tRRbGysRo4cqSpVqqhnz575HtPlcsnlcnmsCwgI8nFPAAAAAADAxcqLGY/w//ll4SolJUUjRozQ77//rvLly6tXr1567rnnFBR0ttD0+OOPKy0tTffee6+OHTum9u3ba+HChbmuRAgAAAAAAFBUnAGMnPKWwxhjiroRRaVfz1lF3QQAAADAEtk2n1Zy2mXvzMGuU2dszQNQ8s2cd7vPM5bW71bo2165/SsLW1J8+eWIKwAAAAAAgOKOEVfe42xLAAAAAAAA+CVGXAEAAAAAAPgAk7N7j8IVAAAAAACADzhtnn+wJKJwBQAAAAAA4ANOe69jUSJRuAIAAAAAAPABRlx5j8IVAAAAAACADzDiyntMEwYAAAAAAAC/xIgrAAAAAAAAHwjgVEGvUbgCAAAAAADwASfnuXmNwhUAAAAAAIAPOAMYceUtClcA9Gd0aduykmLCbcuSpLIVM2zNC3Zl2ZqXnW3vG+HJtCBb804ftq9/pVPsfayUPXzS1ryAM9m25gVl2PtcsNPJ8GBb81LLh9qadyLCZWueo6y9r2OR0Wm2ZZUOP21bliQFB9v7vAu0+T3oxPEwW/OSD9qbp9/te52O2f6nbVmS5Mw2tuYB/oQRV96jcAUAAAAAAOADDieFW29R+wMAAAAAAIBfYsQVAAAAAACADzgYLuQ1ClcAAAAAAAA+4HBwqqC3KFwBAAAAAAD4ACOuvEfhCgAAAAAAwAecTM7uNQpXAAAAAAAAPsCIK+9xFwIAAAAAAMAv+WXhKisrSyNHjlRsbKxCQ0NVq1YtPfvsszLmf0PsjDEaNWqUoqOjFRoaqvj4eO3cubMIWw0AAAAAAPA/Dqcp9IKz/LJw9eKLL2rKlCl64403tG3bNr344ot66aWX9Prrr7v3eemll/Taa69p6tSpWrVqlcLCwtSlSxelp6cXYcsBAAAAAADOcjgLv+Asv5zj6qefflKPHj3UrVs3SVKNGjU0Z84crV69WtLZ0VaTJk3S008/rR49ekiS3n33XUVGRmrevHnq3bt3kbUdAAAAAABAkpwUoLzml3dh27ZtlZCQoF9//VWStGnTJi1btkxdu3aVJCUmJiopKUnx8fHu20RERKhNmzZasWJFkbQZAAAAAADgXA6HKfSCs/xyxNXw4cOVmpqq+vXrKyAgQFlZWXruuefUt29fSVJSUpIkKTIy0uN2kZGR7m0AAAAAAABFiVP+vOeXhauPPvpI77//vmbPnq1GjRpp48aNGjJkiKpUqaJ+/foV6pgZGRnKyMjwWJeVdVoBAUFWNBkAAAAAAAAW88va32OPPabhw4erd+/eatKkiW6//XYNHTpU48ePlyRFRUVJkpKTkz1ul5yc7N72d+PHj1dERITHsmXnfN92BAAAAAAAXLS4qqD3/LJwdfLkSTn/NoNZQECAsrOzJUmxsbGKiopSQkKCe3tqaqpWrVqluLi4PI85YsQIpaSkeCxN6nT3XScAAAAAAMBFjasKes8vTxXs3r27nnvuOVWvXl2NGjXShg0bNGHCBN15552SJIfDoSFDhmjcuHGqU6eOYmNjNXLkSFWpUkU9e/bM85gul0sul8tjHacJAgAAAAAAX3Eycsprflm4ev311zVy5Eg98MADOnTokKpUqaL77rtPo0aNcu/z+OOPKy0tTffee6+OHTum9u3ba+HChQoJCSnClgMAAAAAAJzFyCnv+WXhqkyZMpo0aZImTZqU7z4Oh0Njx47V2LFj7WsYAAAAAABAATkcjLjyFrU/AAAAAAAA+CW/HHEFAAAAAABQ3HGqoPcoXAEAAAAAAPiAg8nZvUbhCgAAAAAAwAecjLjyGoUrAAAAAAAAH2DElfcoXAEAAAAAAPgAc1x5j7sQAAAAAAAAfokRVwAAAAAAAD7gcHCqoLcYcQUAAAAAAOADTmfhlwuRlZWlkSNHKjY2VqGhoapVq5aeffZZGVP8C2eMuAIAAAAAAPABuyZnf/HFFzVlyhTNnDlTjRo10tq1azVgwABFRETooYcesqUNvkLhCiiA/XXL25oX2MDWOMXWTrEt66qIk7ZlSVJUqK1xKhNk7y8ap7MdNufZGqe0M/ZlJZ2y9748dMrWONv/7bKMvYO6A2z856sSZOMDU1J48HFb86JCU23NKxtsa5zKuuz796sQkmVblmT/e0JGlr15aaczbM07km7vC/Xu4/bdnzsOhtiWJUk7tpWzNS9m0xFb80odz7Q1D8WLXZOz//TTT+rRo4e6desmSapRo4bmzJmj1atX29MAH+JUQQAAAAAAAF8IcBR+uQBt27ZVQkKCfv31V0nSpk2btGzZMnXt2tUXvbIVI64AAAAAAAD8TEZGhjIyPEebulwuuVyuXPsOHz5cqampql+/vgICApSVlaXnnntOffv2tau5PsOIKwAAAAAAAB9wOB2FXsaPH6+IiAiPZfz48XnmfPTRR3r//fc1e/ZsrV+/XjNnztQrr7yimTNn2txj6zHiCgAAAAAAwBcCCj9eaMSIERo2bJjHurxGW0nSY489puHDh6t3796SpCZNmui3337T+PHj1a9fv0K3wR9QuAIAAAAAAPAFZ+EvvJDfaYF5OXnypJxOzyJZQECAsrNtvkKPD1C4AgAAAAAA8AGHTZc+7t69u5577jlVr15djRo10oYNGzRhwgTdeeedtuT7EoUrAAAAAAAAX/BixNWFeP311zVy5Eg98MADOnTokKpUqaL77rtPo0aNsiXflyhcAQAAAAAAFGNlypTRpEmTNGnSpKJuiuUoXAEAAAAAAPiCTacKlmSFn97eh2rUqCGHw5FrGTRokCQpPT1dgwYNUoUKFVS6dGn16tVLycnJRdxqAAAAAACA/3E4HYVecJZfFq7WrFmjgwcPupdvv/1WknTTTTdJkoYOHar58+dr7ty5WrJkiQ4cOKAbbrihKJsMAAAAAADgKcBZ+AWS/PRUwUqVKnn8/cILL6hWrVrq0KGDUlJS9Pbbb2v27Nnq1KmTJGn69Olq0KCBVq5cqcsvv7womgwAAAAAAOCBkVPe8/sSXmZmpt577z3deeedcjgcWrdunU6fPq34+Hj3PvXr11f16tW1YsWKImwpAAAAAADAOQIchV8gqRgUrubNm6djx46pf//+kqSkpCQFBwerbNmyHvtFRkYqKSnJ/gYCAAAAAADAJ/zyVMFzvf322+ratauqVKni1XEyMjKUkZHhsS4r67QCAoK8Oi4AAAAAAECeGDnlNb8ecfXbb7/pu+++09133+1eFxUVpczMTB07dsxj3+TkZEVFReV7rPHjxysiIsJj2bJzvq+aDgAAAAAALnJcVdB7fl24mj59uipXrqxu3bq517Vs2VJBQUFKSEhwr9uxY4f27dunuLi4fI81YsQIpaSkeCxN6nT3afsBAAAAAMBFjDmuvOa3pwpmZ2dr+vTp6tevnwID/9fMiIgI3XXXXRo2bJjKly+v8PBwPfjgg4qLizvvFQVdLpdcLpfHOk4TBAAAAAAAPuP06/FCxYLfFq6+++477du3T3feeWeubRMnTpTT6VSvXr2UkZGhLl266M033yyCVgIAAAAAAOTNwcgpr/lt4apz584yxuS5LSQkRJMnT9bkyZNtbhUAAAAAAADs4reFKwAAAAAAgGKNSda9RuEKAAAAAADAFzhV0GsUrgAAAAAAAHzAwYgrr1G4AgAAAAAA8IUAriroLe5BAAAAAAAA+CVGXAEAAAAAAPgCc1x5jcIVAAAAAACADzDHlfcoXAEAAAAAAPgCI668RuEKAAAAAADAFxhx5TUKVwAAAAAAAD7gYMSV1yhcwRJJMRG25p1uFGRrXpPGR23Na1XR2JpXt2ymbVlVw+zLkqSQgFBb8wKdwbbmBTjsfS7YLTP7lG1ZZ7IzbMuSpPSsM7bmZWTZ+6HJ7s9ogU77XjddNl/WOthp7+uYKyDM1jy7++d0BNiXlW3v+7ntnPZ+lUjPPmFrXtppez///ZVh3/vQvsjTtmVJ0s8x9r7Hbmhu72Nzx89RtuZV/Pm4bVnlDqXZlgXkh8IVAAAAAACALzjt/cGrJKJwBQAAAAAA4AvMceU1ClcAAAAAAAC+wIgrr1G4AgAAAAAA8AUKV16jcAUAAAAAAOALnCroNUp/AAAAAAAA8EuMuAIAAAAAAPAFThX0GoUrAAAAAAAAX6Bw5TUKVwAAAAAAAL7AHFde89vS3x9//KHbbrtNFSpUUGhoqJo0aaK1a9e6txtjNGrUKEVHRys0NFTx8fHauXNnEbYYAAAAAADgHE5n4RdI8tPC1dGjR9WuXTsFBQVpwYIF+uWXX/Sf//xH5cqVc+/z0ksv6bXXXtPUqVO1atUqhYWFqUuXLkpPTy/ClgMAAAAAAPx/FK685penCr744ouqVq2apk+f7l4XGxvr/n9jjCZNmqSnn35aPXr0kCS9++67ioyM1Lx589S7d2/b2wwAAAAAAABr+WUJ74svvlCrVq100003qXLlymrRooXeeust9/bExEQlJSUpPj7evS4iIkJt2rTRihUriqLJAAAAAAAAnpyOwi+Q5KeFqz179mjKlCmqU6eOFi1apIEDB+qhhx7SzJkzJUlJSUmSpMjISI/bRUZGurcBAAAAAAAUKU4V9JpfniqYnZ2tVq1a6fnnn5cktWjRQlu3btXUqVPVr1+/Qh0zIyNDGRkZHuuysk4rICDI6/YCAAAAAADkQgHKa355D0ZHR6thw4Ye6xo0aKB9+/ZJkqKioiRJycnJHvskJye7t/3d+PHjFRER4bFs2TnfB60HAAAAAACQHA5HoRec5Zcjrtq1a6cdO3Z4rPv1118VExMj6exE7VFRUUpISFDz5s0lSampqVq1apUGDhyY5zFHjBihYcOGeax7oO/H1jceAAAAAABAKhEjrt59913LjnXHHXdc8G38snA1dOhQtW3bVs8//7xuvvlmrV69WtOmTdO0adMkna1YDhkyROPGjVOdOnUUGxurkSNHqkqVKurZs2eex3S5XHK5XB7rOE0QAAAAAAAgf/3797dsBFiJKVxddtll+uyzzzRixAiNHTtWsbGxmjRpkvr27eve5/HHH1daWpruvfdeHTt2TO3bt9fChQsVEhJShC0HAAAAAAD4/0rAiCtJatasmXr06FHo28+bN0+bN28u1G39snAlSdddd52uu+66fLc7HA6NHTtWY8eOtbFVAAAAAAAABeQsGXNVNW/eXKNHjy707ffu3VvyClcAAAAAAADFWgkYcRUeHq5SpUp5dYzQ0FCFh4cX6rYUrgAAAAAAAHyhBIy4OnbsmNfHePPNN/Xmm28W6rYUrgAAAAAAAHyhBIy4KmrcgwAAAAAAAPBLjLgCAAAAAADwhRI84mrv3r1aunSpDh48qIyMjDz3cTgcGjlypFc5FK4AAAAAAAB8oQTMcfV36enpuueeezR79mxJkjEm330pXAEAAAAAAPirEjji6oknntD777+vypUrq2/fvqpZs6ZKly7tszwKVwAAAAAAAL5gY+Hqjz/+0BNPPKEFCxbo5MmTql27tqZPn65WrVpZmvPhhx+qYsWK2rhxo6Kioiw9dl4oXAEAAAAAAPiCTacKHj16VO3atdNVV12lBQsWqFKlStq5c6fKlStnedaJEyd0zTXX2FK0kihcAQAAAAAAFGsvvviiqlWrpunTp7vXxcbG+iSrcePGSk1N9cmx83JRF67SB4TZmud05j9hmS+UK5f3rP6+8K8yx23LkqQ64fbel7HhmbbmVQuz96kZEVzFtqzATHvvS3PyqK15yvjL3rwz9t6fdp+jH+awMS8w2L4sSXKW8Ldgk21zoI0Tn9r9vEu3+XUl3eb+nUy3Nc7kc9UjX8jOtvl5EGjv64ojLNTWPFcpm/MiKtmaV6GMfZ/HqvtuKpo8NSmfbGtem8r2vo79Wv2MrXm72tv3nnfghL2vK6nHXLbm2cKmz89ffPGFunTpoptuuklLlizRJZdcogceeED33HOP5VmPPPKI+vbtqw0bNqhFixaWH//vCvQo7NSpkyVhDodDCQkJlhwLAAAAAADAr3nxQ2xGRoYy/vaDi8vlksuVu8C3Z88eTZkyRcOGDdOTTz6pNWvW6KGHHlJwcLD69etX6Dbk5aabbtLvv/+uq6++WoMHD9bVV1+tSy65RM58inTVq1f3Kq9AhavFixd7FZLD4Sh5l4EEAAAAAADIkxeFq/Hjx+uZZ57xWDd69GiNGTMm177Z2dlq1aqVnn/+eUlSixYttHXrVk2dOtXywpUkNW3aVOXLl9ezzz6rZ599Nt/9HA6HzpzxblRigcf93XjjjXr55ZcLHfToo4/q008/LfTtAQAAAAAAihUvThUcMWKEhg0b5rEur9FWkhQdHa2GDRt6rGvQoIE++eSTQufn58svv9QNN9ygM2fOqGLFioqJiVHp0r47B7nAhavSpUsrJiam0EG+7AQAAAAAAIDf8WLEVX6nBealXbt22rFjh8e6X3/91as6Tn5Gjx4tY4ymT5+uO+64w+dn1xWocPXwww+rTZs2XgV17txZZcuW9eoYAAAAAAAA8DR06FC1bdtWzz//vG6++WatXr1a06ZN07Rp0yzP2rZtm6688kqfnIKYlwIVriZOnOh1UJ8+fdSnTx+vjwMAAAAAAFAs2HSV7Msuu0yfffaZRowYobFjxyo2NlaTJk1S3759Lc+qWLGiKlasaPlx81PCr8UNAAAAAABQRGwqXEnSddddp+uuu87nOTfeeKPmzJmj9PR0hYSE+DzPvnsQAAAAAADgYuJ0Fn7xU+PGjVONGjV0/fXXa/fu3T7Pu6ARV/v379f69esVFRXl9ZxXAAAAAAAAJZqNI67sct111ykgIEAJCQmqX7++atSooUsuuUTOPIptDodDCQkJXuUVuHA1fvx4jRkzRqVKlVJqaqratm2rzz//XOXLl/eqAXkZM2aMnnnmGY919erV0/bt2yVJ6enpeuSRR/TBBx8oIyNDXbp00ZtvvqnIyEjL2wIAAAAAAFAoJbBwtXjxYvf/Z2Vlaffu3fmOvLLiioMFKlwlJCTo6aef1rBhw/Tyyy9r48aNatu2rYYOHaqZM2d63Yi8NGrUSN99993/Ghr4v6YOHTpUX331lebOnauIiAgNHjxYN9xwg5YvX+6TtgAAAAAAAEBKTEy0Na9Ahat58+ZJkp5++mlJUvPmzdWlSxd9/fXXvmtYYKCioqJyrU9JSdHbb7+t2bNnq1OnTpKk6dOnq0GDBlq5cqUuv/xyn7UJAAAAAACgwErgiKuYmBhb8wp0D1aoUEGSlJqa6l6XmpqqUqVK+aZVknbu3KkqVaqoZs2a6tu3r/bt2ydJWrdunU6fPq34+Hj3vvXr11f16tW1YsUKn7UHAAAAAADggjichV/81IkTJ7R582YdOXIk332OHDmizZs3Ky0tzeu8At0Tffr0kcvl0n333afNmzfrjTfe0A8//KC+fft63YC8tGnTRjNmzNDChQs1ZcoUJSYm6oorrtDx48eVlJSk4OBglS1b1uM2kZGRSkpKyveYGRkZSk1N9ViyTp/2SfsBAAAAAABK4lUFJ0yYoBYtWpz3ioK7d+9WixYt9Oqrr3qdV6B7ol69epo3b55+/fVXNW/eXI899pgefPDBXBOoW6Vr16666aab1LRpU/cpiceOHdNHH31U6GOOHz9eERERHsu2jz+1sNUAAAAAAAD/43AEFHrxV/Pnz1ft2rXVpk2bfPdp06aNatWq5Z56yhsFLuF17txZu3bt0p9//qm0tDS9+uqrCgoK8roBBVG2bFnVrVtXu3btUlRUlDIzM3Xs2DGPfZKTk/OcEyvHiBEjlJKS4rE0uPEGH7ccAAAAAABctErgqYJ79uxR/fr1/3G/Bg0aWDKR+wXfE+XKlZPT5iFrJ06c0O7duxUdHa2WLVsqKChICQkJ7u07duzQvn37FBcXl+8xXC6XwsPDPZYAmwpvAAAAAAAAJcGpU6cUGhr6j/uFhobqxIkTXucV6KqCdnv00UfVvXt3xcTE6MCBAxo9erQCAgLUp08fRURE6K677tKwYcNUvnx5hYeH68EHH1RcXBxXFAQAAAAAAP7Dj0dOFVa1atW0Zs2af9xvzZo1qlKlitd5fnkP/v777+rTp4/q1aunm2++WRUqVNDKlStVqVIlSdLEiRN13XXXqVevXrryyisVFRWlTz9lvioAAAAAAOBHSuCpgl26dNHevXs1ceLEfPd59dVXlZiYqGuuucbrPIcxxvzTTk2bNtW///1vryZjHzlypL744gtt2rSp0Mew2i2f21vscjr/8a62VLlyGbZl1Shjb9/qhNubFxueaWtetTB7B0NGBEfalhWYae99aU4etTVPGd4Phb0gZ+y9P22/uomdb9iBwfZlSZLTLwc9W8dkF3ULfMfu5126za8r6Tb372S6rXEmw77PR8q2+XkQaO/riiPsn08TsVQpm/MiKtka5yhj3+exDJvfglIyk23NSzzusDXv12P2fobYZWP/Dpyw975MPeayNe/DHjbMe33ys8LfttS/rWuHhX7//Xc1adJEqamp6tq1q+69917VqlVL0tmrCU6bNk0LFixQmTJltGnTJsXExHiVV6CXrK1bt6pVq1ZeBf3+++/aunWrV8cAAAAAAAAoNvx45FRhVa1aVV988YV69eqlr7/+WgsWLPDYboxRxYoVNXfuXK+LVtIFzHG1a9cuvfvuu4UO2rVrV6FvCwAAAAAAUOyUwMKVJF1xxRXasWOH3nrrLSUkJGj//v2Szs5/FR8fr7vvvlvlypWzJKvAhavly5dr+fLlhQ4yxsjhsHeYIQAAAAAAAKxXrlw5Pf7443r88cd9mlOgwtXo0aN92ggAAAAAAIASp4SOuLIThSsAAAAAAABfsPviRiUQ9yAAAAAAAIAvOJyFX/zEX3/9pZMnT3p1jJMnT+qvv/4q1G39554AAAAAAAAoSUpA4apSpUp68MEHvTrGoEGDVLly5ULdtsCTswMAAAAAAOAC+FEBqrCMMTLGWHKcwqBwBQAAAAAAgHwtW7ZMd955p1e3LywKVwAAAAAAAL5QAkZcSdKuXbu0a9cur47hcDgKdbuLunA15srCTQxWXIQHZ9mWFRIQaluWJIUGhtuaV8oRZmueOfaHrXlK3mJblDlyzLYsSTJHU2zNU+oJW+NMun3P87N5Z2zNc4TY9zZlTmfbllUksuztn8n2fjj5BeXZ/Fywk8mw93ln0k7bm2fzc68kP9edZYLtzStl71cJZ4TL3rzKpW3NMxXL2ZYVHFnBtixJqhQRZWte5QrRtuY1KZ9ma17amaO2ZZ06Y+97Qtppe+9LWxSuVuNXfvjhhyLNv6gLVwAAAAAAAL7izdxQhRygZLkOHToUaX6hxqzdeeedeuedd/5xvxkzZnh1DiQAAAAAAEBxZZRd6AVnFapwNWPGjAJNrLV8+XLNnDmzMBEAAAAAAADFmvHiP5zl01nCMjMzFRAQ4MsIAAAAAAAAlFA+m+PKGKP169erUqVKvooAAAAAAADwW8Z4ccqfn8xxVdQKXLjq1KmTx98LFy7MtS7HmTNntHv3biUlJen222/3roUAAAAAAADFEKf8ea/AhavFixe7/9/hcCgpKUlJSUn57h8UFKTrrrtOr7zyilcNBAAAAAAAKI68GnEFSRdQuEpMTJR09hTAmjVr6sYbb9TLL7+c577BwcGqWLGigoKCrGklAAAAAABAMcOIK+8VeHL2mJgYxcTEqEaNGho9erRuu+0297q/L9HR0ZYVrV544QU5HA4NGTLEvS49PV2DBg1ShQoVVLp0afXq1UvJycmW5AEAAAAAAKDgMjIyNG/ePH300Udau3at0tPTLTt2oSZnHz16tGUNOJ81a9bov//9r5o2beqxfujQofrqq680d+5cRUREaPDgwbrhhhu0fPlyW9oFAAAAAADwT4wujlMFb731ViUkJKhatWpKTExURkaGateuraZNm+rDDz/06tg+u6qgt06cOKG+ffvqrbfe0rhx49zrU1JS9Pbbb2v27NnuyeGnT5+uBg0aaOXKlbr88suLqskAAAAAAABuF8scV99++61+/vlnVatWTcYY7dq1S5s3b9aWLVu8PnaBThUMCAgo9BIYWLja2KBBg9StWzfFx8d7rF+3bp1Onz7tsb5+/fqqXr26VqxYUagsAAAAAAAAqxkv/itOoqKiFBkZKensBf3q1KmjXr16acyYMV4fu0BVpWrVqsnhcHgdVlAffPCB1q9frzVr1uTalpSUpODgYJUtW9ZjfWRk5HmvcggAAAAAAGCni2XE1WOPPaYpU6bo4YcftvzYBSpc7d271/Lg/Ozfv18PP/ywvv32W4WEhFh23IyMDGVkZHisy8w4rWAXVz4EAAAAAADWK24jpwpr1KhROnr0qH766Sd17dpVzZo1U6NGjRQcHOz1sQt8VUG7rFu3TocOHdKll16qwMBABQYGasmSJXrttdcUGBioyMhIZWZm6tixYx63S05OVlRUVL7HHT9+vCIiIjyWaRMX+Lg3AAAAAAAAJduMGTM0btw4uVwuvfrqq4qLi1Pp0qXVqFEjr4/td5Oz/+tf/8o1edeAAQNUv359PfHEE6pWrZqCgoKUkJCgXr16SZJ27Nihffv2KS4uLt/jjhgxQsOGDfNYl3jyfes7AAAAAAAAoJJ9VcFff/1VdevWlSR16dJFXbp0cW/LysrStm3btHXrVq9zClS42rdvnyTpkksuUUBAgPvvgqpevXqB9y1TpowaN27ssS4sLEwVKlRwr7/rrrs0bNgwlS9fXuHh4XrwwQcVFxd33isKulwuuVwuj3XBWZwmCAAAAAAAfMOYknuqYFxcnP78809JUvfu3dW0aVM1adJETZs2Vb169dS4ceNc9Z3CKFDhqkaNGnI6nfrll19Ut25d1ahRo8CTtTscDp05c8arRv7dxIkT5XQ61atXL2VkZKhLly568803Lc0AAAAAAADwRkkecbV//373/19xxRXavHmz5s+frx07dsjhcKhevXpq0qSJ3nvvPa9yClS4uvLKK+VwOFSqVCmPv+2yePFij79DQkI0efJkTZ482bY2AAAAAAAAXIiSPDl7To1Ikh5//HH3/585c0a//PKLtmzZkmsqqMIoUOHq74Wjv/8NAAAAAAAAT8aU3BFX+QkMDFTTpk3VtGlTa45XkJ1q1qypm266SS+++KIloQAAAAAAACgZ5s+fr7Fjx+rMmTOqVauWe66rJk2aqHbt2l4du0CFq7179+rw4cNeBQEAAAAAAFxMSvKpgucaOHCgevfurRYtWmjXrl3avHmz3nvvPSUmJno973mBClcAAAAAAAC4MBfLqYLp6el65ZVXcq0/efKk18d2en0EAAAAAAAA5GK8+K846dmzp9auXZtr/bkTuBcWhSsAAAAAAAAfMMou9FKc/Oc//9Hw4cM1f/58ZWRkWHrsAp8quHHjRo0dO7ZQIaNGjSrU7QAAAAAAAIorY4rXyKnCGjp0qL7//nv98MMPcjqdql27tnty9qefftqrYxe4cLVp0yZt2rTpgg5ujJHD4aBwBQAAAAAAYJMXXnhBI0aM0MMPP6xJkyb5PO+DDz7QqlWr1KJFC+3evVubN2/W5s2b8zx98EIVuHBVq1YttWvXzutAAAAAAACAi0FRnPK3Zs0a/fe//1XTpk1ty7zkkkvUokULBQYGql69eqpXr55uuukmS45d4MJV+/bt9c4771gSCgAAAAAAUNLZfargiRMn1LdvX7311lsaN26cbbmPPvqopk2bpgceeMDyYzM5OwAAAAAAgA/YPTn7oEGD1K1bN8XHx1vck/MbM2aMhg0bpt69e2vGjBnasGGDMjMzLTl2gUdclUT1s2yu2zlszkuzcUjiqUP2ZUnSyX22xpnUE/bm/XnM1rzsv9JsyzrzW6ptWZKU/dcpW/NOp9n7i0rWaXtfV7LOOGzNMza+jGVn2ds3u+9Lux8rzgB7nwt2/vudySzZj5Vsuz8f2fw7qsNh32PTGHv/7YJDs2zNCy1jzReSgnKFHbc1L7j0YVvzAiom25YVWLWMbVmS5Kywy9Y8RVa0NS60fIS9ecEu+8JcpezLkiRnyRtbk+3F205GRkauK/S5XC65XHk/Bj744AOtX79ea9asKXxoIb399tvasmWLtmzZookTJ2r79u0yxqhOnTr6+eefvTr2RV24AgAAAAAA8JUsL37EGD9+vJ555hmPdaNHj9aYMWNy7bt//349/PDD+vbbbxUSElLozMK69tprde2117r/PnPmjLZv366tW7d6fWwKVwAAAAAAAH5mxIgRGjZsmMe6/EZbrVu3TocOHdKll17qXpeVlaWlS5fqjTfeUEZGhgICAgrVju++++6CTz0MDAxU48aN1bhx40JlehyrIDtlZ9s/Cz4AAAAAAEBx5s2pguc7LfDv/vWvf2nLli0e6wYMGKD69evriSeeKHTRSjo7muqVV17RQw89VOhjeIMRVwAAAAAAAD6QbdN8h2XKlMk1uiksLEwVKlTwetRTcHCwhg4dqi1btmjKlCkKDCx4KSkjI6PAxbf8lLyZzwAAAAAAAPxAlin84i+WL1+uatWq6Z133tFVV12lw4f/+eIVR44c0ZgxYxQTE+N1PiOuAAAAAAAAfMCuEVd5Wbx4sSXHadasmdauXatevXrpxx9/1GWXXabPP/9czZo1y7Xvzp079Z///EezZs3SqVOnFBQU5HU+I64AAAAAAAB8INsUfvEnFStWVEJCgu677z7t27dP7dq109y5c93bf/zxR/Xo0UMNGjTQtGnT5HQ69fDDD2vnzp1eZzPiCgAAAAAAAOcVGBioKVOmqFmzZnr44YfVu3dvJSQkaOPGjVqzZo2MMYqKitKDDz6ogQMHqmzZspbk+uWIqylTpqhp06YKDw9XeHi44uLitGDBAvf29PR0DRo0SBUqVFDp0qXVq1cvJScnF2GLAQAAAAAAPGUZR6EXf9W/f3/17t1bxhi99dZbWrNmjerVq6e33npLe/fu1YgRIywrWkl+WriqWrWqXnjhBa1bt05r165Vp06d1KNHD/3888+SpKFDh2r+/PmaO3eulixZogMHDuiGG24o4lYDAAAAAAD8T7YXi785fPiwRo0apWrVqum9996TJFWoUEHGGIWGhqpLly4KDg62PNcvC1fdu3fXtddeqzp16qhu3bp67rnnVLp0aa1cuVIpKSl6++23NWHCBHXq1EktW7bU9OnT9dNPP2nlypVF3XQAAAAAAABJZydnL+ziL7Zv36577rlHMTExeu6555SSkqJbb71VGzZsUGJiorp3764NGzaodevWPqnL+GXh6lxZWVn64IMPlJaWpri4OK1bt06nT59WfHy8e5/69eurevXqWrFiRRG2FAAAAAAA4H9KwuTsjRo10ttvv62goCANHTpUe/bs0axZs9SsWTOFhYXp888/1/Dhw5WUlKSrrrpK7777rqX5fjs5+5YtWxQXF6f09HSVLl1an332mRo2bKiNGzcqODg41/mSkZGRSkpKKprGAgAAAAAA/I0/z1VVUNHR0Xr44Yd13333KTw8PM99nn/+eTVu3Fh33323BgwYoC1btuill16Sw+F9//22cFWvXj1t3LhRKSkp+vjjj9WvXz8tWbKk0MfLyMhQRkaGx7rgjNNyuYK8bSoAAAAAAECJtHfvXgUG/nP56NZbb1WdOnXUs2dPTZgwQb/88ovmzJmTb7GroPz2VMHg4GDVrl1bLVu21Pjx49WsWTO9+uqrioqKUmZmpo4dO+axf3JysqKiovI93vjx4xUREeGxjH/1ax/3AgAAAAAAXKxKwqmCBSla5bjsssu0du1atWzZUgsWLNDll1/udb7fFq7+Ljs7WxkZGWrZsqWCgoKUkJDg3rZjxw7t27dPcXFx+d5+xIgRSklJ8VhGPHytHU0HAAAAAAAXoZIwOfuFio6O1o8//qjevXtrx44dXh/PL08VHDFihLp27arq1avr+PHjmj17thYvXqxFixYpIiJCd911l4YNG6by5csrPDxcDz74oOLi4s5byXO5XHK5XB7rTCanCQIAAAAAAN/I8qORU3Zy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NHDgQHXv3t2yPLv7Z2deSe6bVPIfK3b2z+778vjx46pSpUq+26Ojo5WWlmZZnt3vCXb3ryTnlfTHCvxEUVfOiovMzExz4MABc+DAAZOZmemTjJEjR5py5cqZCRMmmE2bNpmkpCSTlJRkNm3aZCZMmGDKly9vRo8ebUlWenq6uf/++01wcLBxOp0mJCTEhISEGKfTaYKDg83AgQNNenq6JVnGGPPAAw+YmJgY8+mnn3qcCpmSkmI+/fRTU6NGDTN48GDL8vLrn8PhKBH9M8aYF154wURHRxuHw2GcTqdxOp3G4XCY6Oho8+KLL1qaZXf/7OxbUeTdeuutpkWLFnmOxli/fr1p2bKl6du3ryVZdv/b2dk38nisXAi7+2dn3r59+0zjxo1NYGCgadGihbnmmmvMNddcY1q0aGECAwNN06ZNzb59+yzJMsaYv/76y1xzzTXG4XCY8uXLm/r165v69eub8uXLG6fTabp27WqOHj1qWZ7d/bMzryT3zZiS/1ixs39235fXXnut6dy5szl8+HCubYcPHzbXXHON6datm2V5dr8n2N2/kpxX0h8r8A9cVdDPvPjii3r11VeVlJTkvpKhMUZRUVEaMmSIHn/8cUvzUlNTtW7dOo+rMbRs2VLh4eGW5mRkZGjIkCF65513dObMGXeVPDMzU4GBgbrrrrs0ceJES3/tls72b+3atUpOTpYkRUZGqlWrViWmf5KUmJjo8e8XGxtreUZR9c+OvhVF3tGjR3Xrrbdq0aJFKleunPvqlocOHdKxY8fUpUsXzZ4925IRlnb/29nZN/J4rFwIu/tnd152drYWLVqklStX5rqCYefOnS27itq5tm/fnucVE+vXr295lt39szOvJPctR0l+rEjStm3b8szzRf/sytq/f7+uvfZabd++XU2aNPG46vKWLVvUsGFDffnll6pWrZoleXa/J9jdv5KcV9IfK/APFK78lN1f2O1iV6EsP8HBwdq0aZMaNGjgk+MXdf987e+FwJLSv4MHD2rKlClatmyZDh48KKfTqZo1a6pnz57q37+/AgICfJJr5wddux+bdvatKPLs/BJmd57djxW770u7+1dSXzcBlHwUOYt30bgkF+Al+z8/oGhRuCpG9u/fr9GjR+udd96x5HinTp3SunXrVL58eTVs2NBjW3p6uj766CPdcccdlmRJ//timfOCsn37dr366qvKyMjQbbfdpk6dOlmWNWzYsDzXv/rqq7rttttUoUIFSdKECRMsyzxXWlqaPvroI+3atUtVqlRR79693ZlWWL9+vcqVK+cuaM6aNUtTp07Vvn37FBMTo8GDB6t3796W5T344IO6+eabdcUVV1h2zPN54403tHr1al177bXq3bu3Zs2apfHjxys7O1s33HCDxo4dq8DAQEuy1q5dq/j4eNWuXVuhoaFasWKFbr31VmVmZmrRokVq2LChFi5cqDJlyliSBwC+snr16lwf4tu2bavLLrvM1nYcPXpU8+fPt/QzhHT2i1FeX36ys7P1+++/q3r16pZlGWO0d+9eVatWTYGBgcrMzNRnn32mjIwMXXvttapYsaJlWXnp1KmTpk+frpiYGJ/mSGd/LN21a5eio6PVuHFjS4+dkZEhp9OpoKAgSdLu3bv1zjvvuD+v3HXXXZb+OPvJJ5+oa9euKlWqlGXH/CebNm3SunXr1LFjR9WsWVM///yzJk+erOzsbP373/9Wly5dLM37/vvvc/3Qdv3116tOnTqW5gCAXym6sxRxoTZu3GicTqclx9qxY4eJiYlxz+lz5ZVXmj/++MO9PSkpybIsY4xZsGCBCQ4ONuXLlzchISFmwYIFplKlSiY+Pt506tTJBAQEmISEBMvyHA6Had68uenYsaPH4nA4zGWXXWY6duxorrrqKsvyGjRoYP78809jzNn5FWrUqGEiIiLMZZddZsqXL28qV65s9uzZY1le06ZNzbfffmuMMeatt94yoaGh5qGHHjJTpkwxQ4YMMaVLlzZvv/22ZXk5j5M6deqYF154wRw8eNCyY//ds88+a8qUKWN69eploqKizAsvvGAqVKhgxo0bZ55//nlTqVIlM2rUKMvy2rVrZ8aMGeP+e9asWaZNmzbGmLPzSTRv3tw89NBDluXlyMjIMB9++KEZMmSI6d27t+ndu7cZMmSI+eijj0xGRobleflJSkoyzzzzjOXH3b9/vzl+/Hiu9ZmZmWbJkiWWZh05csR8//337ufg4cOHzQsvvGCeeeYZ88svv1ialZ/Y2Fjz66+/+jwnOzvbfP/992batGlm/vz5ls65uH//fo/5KZYuXWpuvfVW0759e9O3b1/z008/WZZljDGvvPKK2bt3r6XH/Cfz5883I0eONMuWLTPGGJOQkGC6du1qunTpYv773/9annfy5Enz9ttvmwEDBphrrrnGXHvttWbw4MHmu+++szQnOTnZtG/f3jgcDhMTE2Nat25tWrdu7X6fb9++vUlOTrY083ys/LxizNl5wW666SYTEhJiKleubEaOHOlxCXSrP7Ns377dxMTEGKfTaWrXrm327NljWrZsacLCwkypUqVMxYoVLXu+f/7553kuAQEB5o033nD/bZWBAwe6X5tPnjxpevXqZRwOh/t9/qqrrsrztbuwOnToYObOnWuMOXulL5fLZZo2bWpuueUW06JFC1OqVClLX1scDocJDw8399xzj1m5cqVlx83PJ598YgICAkyFChVM6dKlzbfffmvKli1r4uPjTZcuXUxAQIB5//33LclKTk42rVu3Nk6n0wQGBhqn02latmxpoqKiTEBAgHnssccsyfm7VatWmUmTJpnhw4eb4cOHm0mTJpnVq1f7JOt8/vrrLzNz5kzLj5uVlZXv+t9++83SrOzsbLNnzx5z+vRpY8zZz4IffPCBmTlzZp7zQ/nCVVddZct77549e8w333xjtmzZYvmx09PTPT7/7Nq1yzz55JPmtttuM0899ZSl37ngPyhc+ZH8PrzkLBMnTrTsg1nPnj1Nt27dzOHDh83OnTtNt27dTGxsrPsF2uoPgXFxceapp54yxhgzZ84cU65cOfPkk0+6tw8fPtxcffXVluWNHz/exMbG5iqGBQYGmp9//tmynBwOh8P9paBv376mbdu25tixY8YYY44fP27i4+NNnz59LMsLDQ11v+m0aNHCTJs2zWP7+++/bxo2bGhZnsPhMN999515+OGHTcWKFU1QUJC5/vrrzfz58/N9wy+sWrVqmU8++cQYc/bLT0BAgHnvvffc2z/99FNTu3Zty/JCQ0PN7t273X9nZWWZoKAgk5SUZIwx5ptvvjFVqlSxLM8YY3bu3Glq1qxpQkJCTIcOHczNN99sbr75ZtOhQwcTEhJiateubXbu3GlpZn6s/oJ54MABc9lllxmn02kCAgLM7bff7vElyOrXllWrVpmIiAjjcDhMuXLlzNq1a01sbKypU6eOqVWrlgkNDTXr1q2zLO/VV1/NcwkICDAjRoxw/22Vrl27ul9L/vzzT9OmTRvjcDhMpUqVjNPpNPXr1zeHDh2yJKt169Zm/vz5xhhj5s2bZ5xOp7n++uvNE088Yf7973+boKAg93YrOBwOExAQYOLj480HH3zg84Lt1KlTTWBgoGnZsqUJDw83s2bNMmXKlDF33323ue+++0xoaKiZNGmSZXk7d+40MTExpnLlyqZatWrG4XCYbt26mTZt2piAgABz0003ub+8eKtXr14mLi7ObN++Pde27du3m7Zt25obb7zRkixjzhaSzrf8+OOPlj7PH3roIVO3bl0zd+5c89Zbb5mYmBjTrVs392MmKSnJOBwOy/J69Ohhrr/+erN582YzZMgQ06BBA9OjRw+TmZlp0tPTTffu3c1tt91mSVZOwSineJTXYuV96XQ63Z9XRowYYapWrWq+//57k5aWZpYtW2Zq1aplhg8fblleeHi4u8jXoUMHM3ToUI/tTz/9tGnXrp1leQ6Hw4wdO9a0aNHCOBwO06hRIzNx4kRz5MgRyzLOdemll5px48YZY85+vi1btqwZO3ase/srr7ximjdvbknWLbfcYnr27GlSUlJMenq6GTx4sLnjjjuMMWeL8BUqVLD0NYyCePEtiBtjb1G8pBfE4R8oXPkROz+8VK5c2WzevNn9d3Z2trn//vtN9erVze7duy1/sQ4PD3d/Ec/KyjKBgYEeV4LYsmWLiYyMtCzPGGNWr15t6tatax555BF3Vd6OwlXNmjXNN99847F9+fLlplq1apblVahQwaxdu9YYc/bfcuPGjR7bd+3aZUJDQy3LO7d/mZmZ5sMPP3T/klilShXz5JNPWlZoCQ0N9fiFKygoyGzdutX99969e02pUqUsyTLGmJiYGPfoC2POFl4cDoc5efKkMcaYxMREExISYlmeMcbEx8ebHj16eFxpLEdKSorp0aOH6dy5syVZmzZtOu/y4YcfWvpcv+OOO0ybNm3MmjVrzLfffmtatmxpWrVqZf766y9jjPVfMOPj483dd99tUlNTzcsvv2yqVq1q7r77bvf2AQMGmJ49e1qW53A4TNWqVU2NGjU8FofDYS655BJTo0YNExsba2leznNv4MCBpmHDhu5fEvfv329atmxp7r//fkuywsLC3Mdu06aNeeGFFzy2v/7666ZFixaWZBlztm/Tp083PXr0MEFBQaZChQrm4Ycf9smvs8YY07BhQ3eR//vvvzchISFm8uTJ7u3Tp083DRo0sCyva9eu5r777jPZ2dnGmLNXL+3atasxxphff/3V1KhRw7IrBZcuXTrPqyvlWLt2rSldurQlWcb87/NKfovVxZbq1aubH374wf334cOHTevWrU3nzp1Nenq65Z9ZKlWqZDZs2GCMMebEiRPG4XCYH3/80b19+fLlpnr16pZk5Vxt6+8FADs+rzRu3NjMnj3bY/vnn39u6tata1leWFiY2bZtmzHGmMjIyDw/r1j92Mzp39q1a83AgQNN2bJljcvlMjfddFOuz2feCgsLM4mJicaYs5+lg4KCPD5f796927L+hYeHe3weOnHihAkKCnJ/lpg1a5apV6+eJVnGUBAvzgVxY+z9XlnSC+LwDxSu/EiVKlXMvHnz8t2+YcMGy15gypQpk+cpNIMGDTJVq1Y1S5cutbxwtWvXLvffpUuX9hjlsnfvXsuLA8acHe10xx13mKZNm5otW7aYoKAgn30QzBn1UKVKlVxfvKzu32233WbuuusuY4wxN910k3n66ac9tj///POmSZMmluWd+0HwXL/99psZPXq0+xckK8TGxpoFCxYYY85+uXM6neajjz5yb//qq69MjRo1LMkyxpiHH37YNG7c2CxYsMB8//335qqrrjIdO3Z0b1+4cKGpVauWZXnGnC3One/L+ebNmy0rPJ7vg4svvmBWqVLFrFq1yv13zoex5s2bmz///NPyL5jlypVzv5ZlZmYap9Ppkb9u3TpzySWXWJZ33333mebNm+d6/bTjS2a9evVy/Tr63XffWVYoi4iIMJs2bTLGnC2I5/x/jl27dllaND63b8nJyebFF1809evXN06n01x22WVm2rRpJjU11bK8vIri5z4PExMTLe1fqVKlPH49z8jIMEFBQe6RH/PmzbPstaxChQpm8eLF+W7/4YcfTIUKFSzJMubse/qLL75oFi9enOfy1ltvWfo8Dw0NzXXqR2pqqomLizOdOnUye/bssTzv3MdK6dKlPT7D7Nu3z7hcLsvyJkyYYKpVq+YxotGXryk5n1cqVqzoUQgx5uznFSt/+OrUqZN56aWXjDHGtG3bNtepXh9//LFlRUBj8v68curUKfPuu++ajh07GqfTaelniKioKPcPiX/99ZdxOBweRdbVq1ebqKgoS7IqVark8Zg4efKkcTqd7tPkd+/ebenjkoJ48S2IG2NvUbykF8ThHyhc+ZHu3bubkSNH5rt948aNllX+L7vsMvPuu+/muW3QoEGmbNmylr5YN23a1F2MMObsCKtzT5FYunSppaMU/m7OnDkmMjLSOJ1On30QbNKkiWnRooUpXbq0+fjjjz22L1myxNIvz3/88YepUaOGufLKK82wYcNMaGioad++vbnnnnvMlVdeaYKDg81XX31lWV5+hasc2dnZlv2K+fTTT5tKlSqZu+++28TGxprhw4eb6tWrmylTppipU6eaatWq5fplxRvHjx83N998swkMDDQOh8O0bdvW4wvSokWLPApnVoiOjj7vKVdffPGFiY6OtiSrQoUK5u233zZ79+7Nc/nqq68sfa6HhYXlGup++vRp07NnT9O0aVOzefNmy/Nyfu02JndR/LfffrO8KP7pp5+aatWqmddff929zo4vmZUrV87zS6ZVX1Suv/569y+iXbp0yXXK41tvvWXq1KljSZYx+b+uLF261PTr18+EhYWZsLAwy/JyfpQx5uxrqMPh8HidXLx4salatapleVWqVPE4TfXo0aPG4XC4i3F79uyx7N/ugQceMDExMebTTz/1GMmZkpJiPv30U1OjRg0zePBgS7KMMaZjx47mxRdfzHe7lZ9XjDlbtM3rPe348eMmLi7ONGvWzNLXlVq1anl8oXzzzTc9iqjr1q2zrBiRY8OGDaZhw4bm3nvvNWlpaT59TbnvvvvM0KFDTeXKlXO9d69bt85UrFjRsryffvrJREREmNGjR5vXX3/dVKxY0Tz99NPm/fffN6NGjTJly5Y972PpQp078iMvO3fu9Jiqwlu33XabadOmjXnvvfdM9+7dTZcuXczll19utm3bZrZv3246dOhg2aikf//736ZXr17mxIkTJjMz0wwZMsRj6oSVK1da+rikIF68C+LG2FcUL+kFcfgHCld+ZOnSpR7Fnb87ceLEed9ALsTzzz/vPmUhLwMHDrT0Q+eUKVPMl19+me/2ESNGuEcQ+cr+/fvNvHnzzIkTJyw/9pgxYzyWhQsXemx/9NFHTe/evS3NPHr0qHniiSdMw4YNTUhIiAkODjYxMTHm1ltvNWvWrLE0q0aNGj6bH+LvsrKyzHPPPWeuu+468/zzz5vs7GwzZ84cU61aNVOhQgXTv39/n/wbnjp1ytLz789n5MiRply5cmbChAlm06ZNJikpySQlJZlNmzaZCRMmmPLly1t2ClHnzp3Ns88+m+92q79gNmnSJFfh1pj/Fa+qV69u6QfB+vXre8xl9+WXX7pP8zTm7Ad5K4sROX7//XfTqVMnc80115iDBw/69Evmtddea/7973+bcuXK5Sp4rly50rLTrH/55RdToUIFc8cdd5hnn33WlC5d2tx2223mueeeM3fccYdxuVxm+vTplmQZ889fMFNSUnLN3+eNQYMGmTp16phx48aZ1q1bm379+pn69eubBQsWmIULF5omTZqYO++807K8fv36mQ4dOpht27aZPXv2uOfeyLF48WLLTiFPT083999/vwkODjZOp9OEhISYkJAQ43Q6TXBwsBk4cKBJT0+3JMsYY6ZNm3beudySkpI8LnrhrQcffDDfL/+pqammTZs2lr6u3Hfffeatt97Kd/v48ePNtddea1lejpMnT5r77rvP1KlTxwQEBPjkNaVDhw4eF635ez+fffZZ06FDB0szf/rpJ3P55ZfnGvV7ySWXWDonkzH//EOb1ZKSkszVV19tSpcubbp06WKOHTtmBg8e7HFRm3OLE97YvXu3qVWrlgkMDDRBQUGmbNmy7gv1GHP2dGcrT8eiIF78C+LG2FMUL+kFcfgHClcAUAReeOEFEx0d7TE03uFwmOjoaEvfbD/99FMza9asfLf/9ddfZsaMGZblPf744/nOz3X69Glz/fXXW/rBc8yYMWbOnDn5bn/yySfNDTfcYFneubKzs83zzz/vvqKTL75k9u/f32P58MMPPbY/9thjpkuXLpbl7dq1y/Tu3duUKVPG/eUyKCjItG3b1nz22WeW5Rhj/xfMEydOmHvuucc0btzY3HvvvSYjI8O8/PLLJjg42DgcDtOxY0dL25OcnOz+su50Ok1MTIzHaTdz5841r732mmV5xpz9Qvn999+b2bNnm9mzZ5vvv/8+z7n0ipu//vor1y/450pNTbXsh72C2LNnjzlw4IDPjv/555+bIUOG2Pr8yLF7926zf/9+nxz70KFDZuXKleann37yGClrpb1797rnlStKu3fvznV2gRXS0tLMokWLzPz5831+FbqiKIifr5BJQbzwfF0UL+kFcfgHhzHGCABQJBITE5WUlCRJioqKUmxsbBG3yDtnzpzRyZMnFR4enu/2P/74QzExMba05+TJkwoICJDL5fJZxrp167Rs2TLdcccdKleunM9y8pKWlqaAgACFhIRYelxjjA4dOqTs7GxVrFhRQUFBlh7fn6Snp+v06dMqU6aMT46/c+dOZWRkqH79+goMDPRJBgD4SmpqqtatW+fxWaVly5b5vs8XF0ePHtWBAwfUqFGjPLcfP35c69evV4cOHWxpT2JiokJCQhQdHe2zjC+++EI//PCDRowYocqVK/ss5+/27Nmj4OBgVa1a1fJjHz58WHv27FF2draio6NVo0YNyzPgH5xF3QAAuJjFxsYqLi5OcXFx7qLV/v37deedd9qSb3VWYGDgeT/MHjx4UM8884xlef/kzz//1MCBA32a0bJlSz388MMqV66crf92kvTXX3/pgQcesPy4DodDkZGRio6Odhet7O6bXXkhISEqU6aMz/Lq1Kmjxo0b5ypaWZ136tQpLVu2TL/88kuubenp6Xr33XctyyLP2ryS3DfyivdjZdu2bfrkk08UHR2tPn36qEWLFvroo480ZMgQff/995Zm5eRNnz5d27dvlyRt375dAwcO1J133ml5Xrly5eR0OvPNW7NmjeVFq/P1LzEx0fKi1d/z6tatq1OnTmn48OGW3585WTt27JDk2be9e/daXrTKyfvrr7/Upk0blStXTi+++KJPHivwE0U84gsA8DcbN260dHi6v2SRV7zzSnLfinvejh07TExMjPu0xCuvvNL88ccf7u1WXx0rr7xzT50jzz+zyCveeXb3bcGCBSY4ONiUL1/ehISEmAULFphKlSqZ+Ph406lTJxMQEOAxxyR5F29eSe4b/Adj1gHAZl988cV5t+/Zs6dYZpFXvPNKct9Ket4TTzyhxo0ba+3atTp27JiGDBmi9u3ba/HixapevbplOefLa9euHXl+nkVe8c6zu29jx47VY489pnHjxumDDz7QrbfeqoEDB+q5556TJI0YMUIvvPCCOnXqRN5FnleS+wY/UtSVMwC42OT8Wvr3CSXPXaz61dTOLPKKd15J7ltJz6tcubLZvHmz++/s7Gxz//33m+rVq5vdu3dbPhKDPOvySnLfyCvej5Xw8HCzc+dOY8zZKz4HBgZ6XGBiy5Ytll3VlrzinVeS+wb/wRxXAGCz6Ohoffrpp8rOzs5zWb9+fbHMIq9455XkvpX0vFOnTnnMoeVwODRlyhR1795dHTp00K+//mpZFnnW5pXkvpFXvB8rORmS5HQ6FRISooiICPe2MmXKKCUlhTzybM8qijwUPQpXAGCzli1bat26dfludzgcMhZd8NXOLPKKd15J7ltJz6tfv77Wrl2ba/0bb7yhHj166Prrr7ckhzzr80py38gr3o+VGjVqaOfOne6/V6xY4XFK4r59+yydTJy84ptXkvsG/0HhCgBs9thjj6lt27b5bq9du7Z++OGHYpdFXvHOK8l9K+l5//73vzVnzpw8t73xxhvq06ePpUU58qzLK8l9I694P1YGDhyorKws999/vzrqggULLJ1DiLzim1eS+wb/4TBWvsIBAAAAAAAAFmHEFQAAAAAAAPwShSsAAAAAAAD4JQpXAAAAAAAA8EsUrgAAAAAAAOCXKFwBAAAAAADAL1G4AgAAAAAAgF+icAUAAAAAAAC/ROEKAAAAAAAAfonCFQAAAAAAAPwShSsAAAAAAAD4JQpXAAAAAAAA8EsUrgAAAAAAAOCXKFwBAIDzWr16tRwOhxwOh8aOHWvZcWvUqCGHw2HZ8ezUv39/ORwOLV682JLj5dy/OcvHH3+ca5+srCzNnDlTgwcP1nPPPadjx47l2ufYsWO5jmVVGwEAAIpCYFE3AAAA+LdZs2a5///999/XqFGjirA19ujYsaOWLFmixMRE1ahRw5bMsLAw3XjjjZKUKzM7O1vXXHONvvvuO/e6adOmadWqVYqKinKvCw4OVr9+/SRJy5Yt0+7du33fcAAAAB9ixBUAAMjX6dOn9cEHH0iSoqKi9Ouvv2rVqlWWHDshIUHbtm2z5FglQcWKFTVjxgzNmDFDrVq18tj2/vvva+nSpZozZ45OnDihFStWyBijkSNHeuxXqlQp9zHat29vZ/MBAAB8gsIVAADI18KFC3XkyBG1a9dODzzwgCTPEVjeqFWrlurXr2/JsUq6NWvWqGvXrurdu7fCwsJ0+eWXa+jQoVq9enVRNw0AAMCnKFwBAIB8vffee5Kk2267Tbfddpsk6cMPP9Tp06dz7Zsz79P5lnPnW8prjqu9e/fK4XCoY8eOSktL07Bhw1StWjWFhobq0ksv1fz58937zp07V23atFFYWJgiIyP10EMP6dSpU7na5XA48j3db8aMGXI4HBozZoxH/pIlSyRJsbGxHu3Py9KlS9WpUyeVKVNG4eHh6tatm3755Ze879BCioyM1KZNm5SamipJMsZo+fLlHqcJAgAAlETMcQUAAPKUkpKiL774QsHBwbr55ptVvnx5tW3bVj/99JMWLlyo7t27e+yf36lpWVlZmjNnjrKyshQQEFCg7MzMTP3rX/9SYmKirrzySh05ckRLly7Vv//9by1cuFBbtmzR448/rg4dOqhLly5aunSpXn/9df355596//33C93n0qVLq1+/flq4cKGSk5PVq1cvlS5dOt/958+fr1dffVWtWrXStddeq40bN+rrr7/WqlWrtHXrVssKS7fffrteeOEF1a9fX+3bt9e2bdu0detWff3115YcHwAAwF9RuAIAAHn6+OOPlZ6erh49eqh8+fKSzo68+umnnzRr1qxchau7775bd999d67jPPzww8rKytJ1112ndu3aFSh7xYoV6tSpk/bs2aOwsDBJZ0dHDRgwQAMHDtSff/6pFStWuOeCOnDggFq0aKHZs2fr2WefVc2aNQvV55x5pjp27Kjk5GS98sor552cfdKkSfrkk0/Us2dPSWeLdLfccos++eQTvfnmm5ZdhbF69epKSEjQsGHDtGDBAsXExOijjz5S165dLTk+AACAv+JUQQAAkKecuaxyThGUpJtvvllBQUGaP3++UlJS/vEY//d//6fXXntNDRs21OzZs+V0Fuyjh9Pp1JQpU9xFK0m64447VLFiRe3atUuDBg3ymMC8SpUq6tu3r6Szp+7ZpU+fPu6ilSQFBARoxIgRPmlH69attWzZMh0/flxbt27VTTfdZOnxAQAA/BGFKwAAkMu+ffu0dOlSlS1b1mNkVYUKFXTttdcqPT1dc+fOPe8xfvzxRz3wwAOqUKGC5s+frzJlyhQ4v0aNGqpbt67HOqfTqZiYGElS586dc90mZ5TVwYMHC5zjrbzakdNuO9sBAABQUlG4AgAAubz//vsyxujGG2+Uy+Xy2JYzAitn4va8/Pbbb+rVq5eMMZo7d+4Fn7p3ySWX5Lk+Z76pvLbnbMvIyLigLG9UrVo117qcAp2d7QAAACipmOMKAADkknOa4OLFi3NNup6ZmSnp7Klwv/32m3sUVI60tDRdf/31Onz4sN58801dddVVF5z/T6cUFvSUw3+SnZ3t1e2tagcAAADyRuEKAAB4WLdunbZt2yZJ2rVrl3bt2pXnfsYYvf/++3ryySc91t1+++3avHmzBg4cqIEDB9rS5vMJCgrSiRMn8ty2f/9+m1sDAACAC8HPhAAAwEPOKYCPPvqojDF5LosXL/bYN8eoUaP02Wef6aqrrtJrr71md9PzFB0drT///FN//vlnrm3fffddnrcJDg6WJJ05c8anbQMAAMD5UbgCAABuWVlZmjNnjqSzV8zLzxVXXKFLLrlE27Zt07p16yRJH374ocaNG6eaNWtq7ty5Cgz0j4HdHTp0kCSNGzfOY/1LL72kZcuW5XmbKlWqSJJ27Njh28YBAADgvPzjEyUAAPAL33zzjZKTk1W3bl1deuml+e7ndDp1yy23aMKECZo1a5ZatmzpPmWwSpUqeuSRR/K83fDhw1W/fn2ftD0/TzzxhD7++GNNmjRJixcvVq1atbRlyxbt379fDzzwgN58881ct7n++us1c+ZM3XrrrercubMiIiIkSf/3f/9na9sBAAAudhSuAACAW86k7OcbbZWjT58+mjBhgubMmaNXXnlFWVlZkqRly5blO5Kpf//+theuGjVqpO+//14jRozQ6tWrtWfPHrVr104fffSRNmzYkOdtbrjhBk2cOFFvvfWW5s+f775CIIUrAAAAezmMMaaoGwEAAHAxczgciomJ0d69ey07Zv/+/TVz5kz98MMP6tixo2XHBQAAsBMjrgAAAPzAkSNH1L9/f0nS4MGD1apVqws+xsmTJ/XAAw9IUr6j3gAAAIoTRlwBAAAUMYfD4fH33LlzdeONN17wcY4dO6Zy5cp5rGPEFQAAKM4oXAEAAAAAAMAvOYu6AQAAAAAAAEBeKFwBAAAAAADAL1G4AgAAAAAAgF+icAUAAAAAAAC/ROEKAAAAAAAAfonCFQAAAAAAAPwShSsAAAAAAAD4JQpXAAAAAAAA8EsUrgAAAAAAAOCXKFwBAAAAAADAL/0/M2ZasQ0GxCoAAAAASUVORK5CYII=", "text/plain": [ "
" ] @@ -904,27 +512,13 @@ }, { "cell_type": "code", -<<<<<<< HEAD:tutorials_and_tools/tutorials_and_tools/Tools - Module Standoff for IEC TS 63126.ipynb "execution_count": 13, -======= - "execution_count": 32, ->>>>>>> 7e6c16e81df3f9f88dd0b11c44620f1df3ceea0f:pvdeg_tutorials/tutorials/4 - Standards.ipynb "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ -<<<<<<< HEAD:tutorials_and_tools/tutorials_and_tools/Tools - Module Standoff for IEC TS 63126.ipynb -======= - "1.9% complete" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ ->>>>>>> 7e6c16e81df3f9f88dd0b11c44620f1df3ceea0f:pvdeg_tutorials/tutorials/4 - Standards.ipynb " \r" ] } @@ -958,20 +552,12 @@ }, { "cell_type": "code", -<<<<<<< HEAD:tutorials_and_tools/tutorials_and_tools/Tools - Module Standoff for IEC TS 63126.ipynb "execution_count": 14, -======= - "execution_count": 33, ->>>>>>> 7e6c16e81df3f9f88dd0b11c44620f1df3ceea0f:pvdeg_tutorials/tutorials/4 - Standards.ipynb "metadata": {}, "outputs": [ { "data": { -<<<<<<< HEAD:tutorials_and_tools/tutorials_and_tools/Tools - Module Standoff for IEC TS 63126.ipynb - "image/png": "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cuRI3XLLLdq5c6dCQ0P16KOPKikpST/88IOioqJcl5ht27Yt30uVLkVRz01MTIyaN29e5Nzdu3frv//9r/bs2aO0tDTl5OS45jLavXt3kY97MXb29auvvpIk3XXXXfluv+GGGyRJ69evz7MtNjZWV155ZZ71devWlaS/nMMpP3acb09eZ5fS52bNmmnhwoUaOHCgxowZo9atW8vf39qPh570xdPXhjFGPXr00NGjRyVJmzdvLvKxcqWkpOjee+/Vww8/rGnTpik8PDzfdZL07LPPepw3evRot5/r1q2r5557Ts2bN1eHDh30wgsv6JFHHlFISMhfHuubb76RdP6Oi5eiRo0arudPLqfTqdjYWB09elTt27fP85jcifqL8hoDAOBCFK4AwEf07t1b0vkvA2FhYbr66qt11113FWo+l9zJjQua4Dl3/a+//upxO+3MutCePXt05swZRUZGFjg3Vlpamv773//q448/1hVXXCFJeumllzRx4kTNnz9fPXr00J49e/Twww+75u154IEHNGTIEG3fvt3jwlVRz01R5qmRzn8pf/LJJzVp0qR8J92W/pgnzWp29vXAgQOS9JeF0NzixIWqVq2a777lypWTpEuawN7O8+3J6+xS+vzUU09p1apVWr58uW666SaVLVtW8fHx6tSpk/r06eMqwHjCk74U9bWR6+9//7s+//xzNWnSRGfPntWGDRu0YsUKtWnTpsjHXLx4sRwOhyZMmOCa3P3jjz/Os87b2rdvr+bNm2vjxo1at26d2rZt+5ePyb3Rx6XexTL3/fTPcuczy2977jY7bhIBACjdKFwBgI945513vHbs/EZzlbSsLVu2SLr4aKv8mPOXxev7779Xjx499Nxzz2nq1Knq2rWroqOj9f7778vpdLpG7XhTQecmODi4SMf76KOPNHHiRFWrVk2TJk1SfHy8KleurICAAGVmZiooKKjAAou3WdnXnJwcSdLdd9+t0NDQAvfLr/DodFp3A2VfOt8Xe51dSp/DwsK0dOlSfffdd1qwYIGWL1+upUuX6uuvv9bYsWP17bffqk6dOlY0uUAX60tRXxuSNHv2bI0dO1aRkZH67LPP9NVXX+nhhx/Wq6++WmDh6vTp03rhhRf08ccf6/jx42rRooWmT5/uKvQ0b95cmzZtknR+tFhYWJjq1KmTZ11KSookady4cdq5c+cltbtfv36FmrxfkurUqaONGzd6fVTTXz2nrHydAQDwZxSuAKAUqFKlinbt2qWff/5ZV111VZ7tuSNWCvqrua9mXagwdxQMDQ1V+/btNWHCBF1//fWKiIjQiBEjZIxx3eI9Pj5e7733nqpVqyY/Pz+FhITo/ffft+QOY3afm08//VSSNHXqVHXq1Mlt2759+yzJKIidfa1atap27dqlZ599Vs2aNfP4eEVl5/m28/w6HA61bt3aVSz57bffNGTIEM2ZM0d///vf9fHHH3t0/OJ4z9iwYYP69u2rwMBAzZs3T9WrV9cDDzygkSNH6ssvv9SuXbvyXE6ZkZGhm2++WUePHtWYMWNUuXJlvfzyy+rSpYu2bNkiPz8/vfXWWxo0aJAqV66sZ599ViEhIcrJycmzLteiRYu0YsWKS2p727ZtC124OnHihCRdtKB7oWrVqmnnzp3au3evrr766ktqFwAAxYU/jwBAKZA7WmjOnDl5tmVmZmru3Llu+0lyXc5y7tw5r2dZobAjrmbNmqWGDRsqPj5eNWvWVGhoqOrXr69KlSrJGKOEhAQ5HA4dOXJE6enpev/999W9e3ctXrzY4zbafW5yv7Tmd2mYp8WGv2JnX2+55RZJfxSOvOWvXhNFOd8l7XUmSZGRkXrhhRckyTWvnCfs7svhw4fVtWtXpaena9q0aa5LTIOCgvT444/LGKN//vOfeR73yiuvaO/evVq5cqV69eqljh076qOPPtL//vc//fDDD5Kkpk2bKikpSTfeeKOuv/56NW7cON91uZYvX+4a9VnYpU+fPoXq5++//+6aP+yaa64p1GMSEhIkSdOnTy/U/gAA+AIKVwBQCvTt21chISH68MMP9eWXX7rW5+Tk6LnnntOvv/6qZs2auc0RVKlSJQUEBGjv3r3Kzs72apYVCjPiSpIqV66st99+W4cOHdKRI0c0ePBg7du3TzfddJOOHz+u3bt3q3///oqOjpa/v7+6dOmi+vXr64svvvC4jXafm9zJkqdPn+52idq3336rf/zjH5ZkFMTOvvbv31+RkZGaMGGCpk+f7rp0MNe5c+e0ePFij4ssf/WaKMr59vXX2bRp07R///486//73/9KOj9Cx1N2PlfS09PVtWtXHT58WEOHDtWDDz7otn3AgAEKDQ3VrFmz9Ntvv7nWnzt3Tq+//roeffRRRUVF6dy5czp37pyioqJUrlw519xQp0+f1v79+91GK+W3ziqrV6/W/Pnz8zx3Dhw4oDvvvFNpaWm64447CpzX7M/69eunSpUqaeHChZo8eXKeS1vXrl3rdl68oVevXqpXr57XC9EAgFLElnsXAgAKpP9/y/dL2T82NjbP+vfee884nU7jcDhM69atTffu3c2VV15pJJmoqCizY8eOPI/p3LmzkWSuuuoq88ADD5i+ffuat99++y/bUJSsNm3aGElm//79he5rrpMnTxpJJiAgwGRkZFx03927d5sjR44YY4zZt2+f6dixo7nllltMTk6OMcaYBg0amC5dupijR4+a7Oxs89///tcEBQWZd999t1Bt+at+XMq5yb3VfJs2bQqV/We7du0yoaGhRpJp0KCBue+++8wNN9xgHA6HefLJJ/N9rhT0/Clo/cV4o68FtWPNmjWmUqVKRpKpVq2a6dixo7n//vtNu3btTPny5Y0k8+mnnxY67/nnnzeSzMyZM93WX+w1UZTz/VfHvFifL/V1VpQ+N27c2NWfxMREc++997rWBQcHm1WrVuV7rD+z8nVRmL4UpHv37kaS6dChgzl37ly++zzxxBNGkhk5cqRr3fr1613vxfkt33zzjTHGmLVr1xpJrveYgtZZZebMmUaSiY6ONrfddpu5//77TatWrUxwcLDrOZWcnHxJx1y2bJkpV66ckWTi4uJMt27dTOfOnU3t2rWNJPPDDz+49v2rf4eL/bvntv3555/P9zF/fu0BAFAQClcAUMysKlwZY8x3331nOnfubCIiIkxAQICpXr26GTBggPnll1/y3T85Odk88MADJjo62vj5+RlJpnfv3oVqx6VmeVK4WrlypZFkGjZs+Jf7fvjhh6Zq1aomJCTEVKlSxQwbNsykpaW5tu/evdvcddddJjIy0pQrV85ceeWV5tVXXy10WwrTj8KeG08LV8YYs2PHDtO5c2cTGRlpypQpY5o2bWqmT59ujMn/uWJl4coY6/t6sXYcOXLEPP300+aqq64yZcqUMWXKlDG1atUyXbp0Me+88445depUofMKKlz91WviUs93YY5p1Wu6KH3+/PPPzUMPPWSuuuoqU758eVOmTBlTt25d069fP7Nz5858j5MfK18XhelLfl5++WUjydStW9ecOHGiwP0OHDhg/P39TaVKlcyZM2eMMefPgySzdu1as2HDhjxL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TXVbMjIyCtx/9+7dqlKlimrWrKkePXro4MGDbts/+OADVapUSQ0bNtTw4cN15swZb3fBEhSuAAAAAAAAvCDHFH0ZO3aswsPD3ZaxY8fmm9OiRQu98847WrRokaZOnar9+/frhhtu0KlTpyRJ999/v95//30tW7ZMw4cP16xZs9SzZ087T0WROYwxPjfH/dixYzVv3jzt3LlTISEhatmypcaPH68rr7zStU96err+9re/6cMPP1RGRoY6dOigN998U1FRUYXOOfXYLd5ovs/IybExK9thX5ikc5n21lwzz9qbl5Vhc166fXnnbO5b2mkbXwiSMjPszTt7xu7+2fsr4+xZ+/p3LsvevmXZnFfa2f3vZ6ccbkdkKafTvs8sTj/boiRJAQH2fh7z97c3L6SMvZ8hgkPszSsXbt8TJrSsvU/O4NBsW/MCQ+z9fBQQbG+enf1z+tv7O8jPz968cm9+7fWMKf/7oMiP7Vf77jwjrIKCghQUFPSXjz158qRiY2M1ceJE9e3bN8/2pUuX6uabb9aePXtUq1atIrfRDj454mrFihUaOHCg1q5dq6+//lpZWVlq37690tLSXPsMHTpUCxYs0Ny5c7VixQodPnxYd911VzG2GgAAAAAA4A+e3FUwKChIYWFhbkthilaSVL58edWtW1d79uzJd3uLFi0kqcDtvsQnJ2dftGiR28/vvPOOIiMjtWnTJt14441KSUnRjBkzNHv2bLVr106SNHPmTNWvX19r167V9ddfXxzNBgAAAAAAcCmugdOnT5/W3r179cADD+S7ffPmzZKkmJgYG1tVND454urPUlJSJEkVK1aUJG3atElZWVlKSEhw7VOvXj1Vr15da9asKZY2AgAAAAAAXMiTEVeX4sknn9SKFSt04MABrV69Wnfeeaf8/PzUvXt37d27Vy+99JI2bdqkAwcO6PPPP1evXr104403qlGjRt7puIV8csTVhXJycjRkyBC1atVKDRs2lCQlJSUpMDBQ5cuXd9s3KipKSUlJxdBKAAAAAACA4vHLL7+oe/fuOnbsmCpXrqzWrVtr7dq1qly5stLT0/XNN99o8uTJSktLU7Vq1ZSYmKgRI0YUd7MLxecLVwMHDtT27du1atUqj46TkZGRZ1KzzOwcBfmViEFnAAAAAACghLnUkVNF9eGHHxa4rVq1alqxYoU9DfECn67aDBo0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Dh3SQw89ZEu+1Vn+/v4X/TB75MgRvfjii5bl/ZVjx45pwIABXs1o1qyZnnjiCVWoUMHWfztJOn78uB577DHLj+twOBQVFaWYmBhX0cruvtmVFxwcrHLlynktr06dOmrYsGGeopXVeWfPntWqVav0448/5tmWnp6u9957z7Is8qzNK819I69kP1d27NihTz75RDExMerevbuaNm2qjz/+WEOGDNHSpUstzcrNmzlzpnbu3ClJ2rlzpwYMGKCHHnrI8rwKFSrI6XQWmLdhwwbLi1YX69/+/fstL1r9Oa9u3bo6e/asnn32WcvPZ27Wrl27JLn37cCBA5YXrXLzjh8/rhYtWqhChQoaP368V54r8BHFPOILAPAnmzdvtnR4uq9kkVey80pz30p63q5du0xsbKzrssQbb7zR/Prrr67tVt8dK7+8Cy+dI883s8gr2Xl2923hwoUmMDDQVKxY0QQHB5uFCxeaypUrm4SEBNOuXTvj5+fnNsckeZdvXmnuG3wHY9YBwGaff/75Rbfv27evRGaRV7LzSnPfSnveM888o4YNG2rjxo06efKkhgwZotatW2v58uWqXr26ZTkXy2vVqhV5Pp5FXsnOs7tvo0eP1lNPPaUxY8boww8/1P33368BAwbo5ZdfliQNHz5c48aNU7t27ci7zPNKc9/gQ4q7cgYAl5vcv5b+eULJCxer/mpqZxZ5JTuvNPettOdFRkaarVu3un7Oyckxjz76qKlevbrZu3ev5SMxyLMurzT3jbyS/VwJCwszu3fvNsacv+Ozv7+/2w0mtm3bZtldbckr2XmluW/wHcxxBQA2i4mJ0bx585STk5Pv8v3335fILPJKdl5p7ltpzzt79qzbHFoOh0NTp05V586d1aZNG/3000+WZZFnbV5p7ht5Jfu5kpshSU6nU8HBwQoPD3dtK1eunFJSUsgjz/as4shD8aNwBQA2a9asmTZt2lTgdofDIWPRDV/tzCKvZOeV5r6V9rx69epp48aNedb/61//UpcuXXTHHXdYkkOe9XmluW/kleznSo0aNbR7927Xz2vWrHG7JPHgwYOWTiZOXsnNK819g++gcAUANnvqqafUsmXLArfXrl1by5YtK3FZ5JXsvNLct9Ked+edd2rOnDn5bvvXv/6l7t27W1qUI8+6vNLcN/JK9nNlwIABys7Odv3857ujLly40NI5hMgruXmluW/wHQ5j5TscAAAAAAAAYBFGXAEAAAAAAMAnUbgCAAAAAACAT6JwBQAAAAAAAJ9E4QoAAAAAAAA+icIVAAAAAAAAfBKFKwAAAAAAAPgkClcAAAAAAADwSRSuAAAAAAAA4JMoXAEAAAAAAMAnUbgCAAAAAACAT6JwBQAAAAAAAJ9E4QoAAAAAAAA+icIVAAC4qPXr18vhcMjhcGj06NGWHbdGjRpyOByWHc9Offr0kcPh0PLlyy05Xu75zV3+85//5NknOztb7777rgYNGqSXX35ZJ0+ezLPPyZMn8xzLqjYCAAAUB//ibgAAAPBts2bNcv33Bx98oFGjRhVja+zRtm1brVixQvv371eNGjVsyQwNDdXdd98tSXkyc3JydOutt+qbb75xrZs+fbrWrVun6Oho17rAwED17t1bkrRq1Srt3bvX+w0HAADwIkZcAQCAAmVlZenDDz+UJEVHR+unn37SunXrLDn2kiVLtGPHDkuOVRpUqlRJ77zzjt555x01b97cbdsHH3yglStXas6cOTp9+rTWrFkjY4xGjhzptl+ZMmVcx2jdurWdzQcAAPAKClcAAKBAixYt0tGjR9WqVSs99thjktxHYHmiVq1aqlevniXHKu02bNigjh076r777lNoaKiuv/56DR06VOvXry/upgEAAHgVhSsAAFCg999/X5LUs2dP9ezZU5L00UcfKSsrK8++ufM+XWy5cL6l/Oa4OnDggBwOh9q2bau0tDQNGzZM1apVU0hIiK655hotWLDAte/cuXPVokULhYaGKioqSoMHD9bZs2fztMvhcBR4ud8777wjh8OhF154wS1/xYoVkqS4uDi39udn5cqVateuncqVK6ewsDB16tRJP/74Y/4ntIiioqK0ZcsWpaamSpKMMfruu+/cLhMEAAAojZjjCgAA5CslJUWff/65AgMD1a1bN1WsWFEtW7bU6tWrtWjRInXu3Nlt/4IuTcvOztacOXOUnZ0tPz+/QmVnZmbq5ptv1v79+3XjjTfq6NGjWrlype68804tWrRI27Zt09NPP602bdqoQ4cOWrlypd544w0dO3ZMH3zwQZH7XLZsWfXu3VuLFi1ScnKyEhMTVbZs2QL3X7BggV577TU1b95ct912mzZv3qz//ve/WrdunbZv325ZYemBBx7QuHHjVK9ePbVu3Vo7duzQ9u3b9d///teS4wMAAPgqClcAACBf//nPf5Senq4uXbqoYsWKks6PvFq9erVmzZqVp3DVr18/9evXL89xnnjiCWVnZ+v2229Xq1atCpW9Zs0atWvXTvv27VNoaKik86OjHnzwQQ0YMEDHjh3TmjVrXHNBHT58WE2bNtXs2bP10ksvqWbNmkXqc+48U23btlVycrJeffXVi07OPnnyZH3yySfq2rWrpPNFunvvvVeffPKJ3nzzTcvuwli9enUtWbJEw4YN08KFCxUbG6uPP/5YHTt2tOT4AAAAvopLBQEAQL5y57LKvURQkrp166aAgAAtWLBAKSkpf3mMf//733r99dfVoEEDzZ49W05n4T56OJ1OTZ061VW0kqRevXqpUqVK2rNnjwYOHOg2gXmVKlXUo0cPSecv3bNL9+7dXUUrSfLz89Pw4cO90o7rrrtOq1at0qlTp7R9+3bdc889lh4fAADAF1G4AgAAeRw8eFArV65U+fLl3UZWRURE6LbbblN6errmzp170WN8++23euyxxxQREaEFCxaoXLlyhc6vUaOG6tat67bO6XQqNjZWktS+ffs8j8kdZXXkyJFC53gqv3bkttvOdgAAAJRWFK4AAEAeH3zwgYwxuvvuuxUUFOS2LXcEVu7E7fn5+eeflZiYKGOM5s6de8mX7l1xxRX5rs+dbyq/7bnbMjIyLinLE1WrVs2zLrdAZ2c7AAAASivmuAIAAHnkXia4fPnyPJOuZ2ZmSjp/KdzPP//sGgWVKy0tTXfccYd+//13vfnmm7rpppsuOf+vLiks7CWHfyUnJ8ejx1vVDgAAAOSPwhUAAHCzadMm7dixQ5K0Z88e7dmzJ9/9jDH64IMP9Nxzz7mte+CBB7R161YNGDBAAwYMsKXNFxMQEKDTp0/nu+3QoUM2twYAAACXgj8TAgAAN7mXAD755JMyxuS7LF++3G3fXKNGjdKnn36qm266Sa+//rrdTc9XTEyMjh07pmPHjuXZ9s033+T7mMDAQEnSuXPnvNo2AAAAXByFKwAA4JKdna05c+ZIOn/HvILccMMNuuKKK7Rjxw5t2rRJkvTRRx9pzJgxqlmzpubOnSt/f98Y2N2mTRtJ0pgxY9zWT5gwQatWrcr3MVWqVJEk7dq1y7uNAwAAwEX5xidKAADgE7766islJyerbt26uuaaawrcz+l06t5779XEiRM1a9YsNWvWzHXJYJUqVfS3v/0t38c9++yzqlevnlfaXpBnnnlG//nPfzR58mQtX75ctWrV0rZt23To0CE99thjevPNN/M85o477tC7776r+++/X+3bt1d4eLgk6d///retbQcAALjcUbgCAAAuuZOyX2y0Va7u3btr4sSJmjNnjl599VVlZ2dLklatWlXgSKY+ffrYXri66qqrtHTpUg0fPlzr16/Xvn371KpVK3388cf64Ycf8n3MXXfdpUmTJumtt97SggULXHcIpHAFAABgL4cxxhR3IwAAAC5nDodDsbGxOnDggGXH7NOnj959910tW7ZMbdu2tey4AAAAdmLEFQAAgA84evSo+vTpI0kaNGiQmjdvfsnHOHPmjB577DFJKnDUGwAAQEnCiCsAAIBi5nA43H6eO3eu7r777ks+zsmTJ1WhQgW3dYy4AgAAJRmFKwAAAAAAAPgkZ3E3AAAAAAAAAMgPhSsAAAAAAAD4JApXAAAAAAAA8EkUrgAAAAAAAOCTKFwBAAAAAADAJ1G4AgAAAAAAgE+icAUAAAAAAACfROEKAAAAAAAAPonCFQAAAAAAAHwShSsAAAAAAAD4pP8HmRbRm8AUScQAAAAASUVORK5CYII=", -======= - "image/png": "iVBORw0KGgoAAAANSUhEUgAABK4AAAHBCAYAAABAAPNXAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy81sbWrAAAACXBIWXMAAA9hAAAPYQGoP6dpAAB1BUlEQVR4nO3deVyU5f7/8fcMy7CIuLOkIhqmZqVmmWiBlpbllm1qpmaWuVTm6VjmOUkbmpVZefJ865RZpi2ntKzcyqRMLfdMzTDR3FBTckEEZa7fH/6Y4wQoMDM3A76ePe5Hct/33O/rumdh5sN1X2MzxhgBAAAAAAAAfsZe3g0AAAAAAAAAikLhCgAAAAAAAH6JwhUAAAAAAAD8EoUrAAAAAAAA+CUKVwAAAAAAAPBLFK4AAAAAAADglyhcAQAAAAAAwC9RuAIAAAAAAIBfonAFAAAAAAAAv0ThCgAAAAAAAH6JwhUAAAAAAAD8EoUrAPADNpvNbbHb7apWrZquvvpq/ec//5ExptD+DRo0KJ/GeuiVV17RxRdfLIfDIZvNpuTk5LPu36BBg0Ln52xLWFiY8vPz/a4f/qS4x4+/PK78pR1Wqix99pfnxcmTJ1W3bl3Z7XZt2rSpyH3WrFmjsLAwBQUFafHixRa3sHSSk5PP+ro3f/788m4iAAA+E1jeDQAA/M+AAQMkSfn5+frtt9/0/fffa+nSpfr66681a9Ysr+dt375d8fHxSkpK0pIlS7x+/L/65JNP9NBDD6l69erq3r27wsPD1aRJk2L3z83NVYcOHQoV7ubNm6f9+/fr2muvVd26dd221a9fXwEBAT5pf4HS9gMVh7efE1Y/x8qTPz0vgoKC9MADD+ixxx7TSy+9pDfeeMNt+/79+9WzZ0/l5OTolVdeUceOHculnaV1yy23qEqVKoXWX3DBBeXQGgAArEHhCgD8yNtvv+3286JFi3TjjTfq/fff15133qmuXbuWT8O8ZM6cOZKk//73vyX6oOhwODRt2rRC6ws+pL388su6+OKLvdrGkihtP1A6mzdvVlBQUHk3w1KVoc/+9ry4//779eyzz+rdd9/Vs88+qzp16kiS8vLy1KtXL+3cuVODBw/WAw88UM4tLbkXXnihUozMAwCgNLhUEAD8WKdOnXTXXXdJ+t+Hwops165dkqSGDRuW+RgHDx7Unj175HA4dNFFF3mraaXijX6geE2aNFGjRo3KuxmWqgx99rfnRWRkpO655x7l5ubqX//6l2v98OHD9f3336t9+/Zu6wEAgH+icAUAfq5ly5aSpJ07d5Zo/+XLl6tHjx6qXbu2HA6HGjRooGHDhmnPnj1u+6WkpCg+Pl6SlJaW5jZfysCBA72eZbPZ9M0330iS4uPjXVmlvXxq/fr1kqSmTZsqMNDagcMl7UdJz4t0+lKygrmAjhw5or/97W+Kj49XUFCQRo4cec42ffHFFxo0aJCaNm2qqlWrKjw8XJdddplSU1OVm5vrra4Xyxd9LW6+p+3bt2vIkCFq0KCBHA6HateurVtvvVU//fTTWbNycnL02GOPKS4uTg6HQxdeeKGee+65QpeglvQ5UdJzXprnWHF9Luv5LWmfpdOjve666y41atRIISEhql27tlq0aKGRI0dq7969hfb/K398XhQYOXKkAgMD9dprryknJ0dTpkzRf/7zH9WvX18ff/yxgoODS3ysyub333/XiBEjlJCQoJCQENWsWVNXXnmlUlNTlZOTI8n9fsjOztaoUaNUr149hYaGqlWrVpo7d67reB999JGuvPJKhYeHKyoqSg8++KDrOAAAeIJLBQHAzx09elTS6cvmzmXGjBkaOHCgnE6nEhMTVa9ePa1Zs0ZTp07VJ598oiVLlrjmnGnRooVuueUWffzxx4qKitINN9zgOk779u29njVgwADNnz9f+/btc5unJTo6ulTno6BIcdlll5Xqdt5Qkn6U5rycKScnR0lJSdqxY4eSkpLUqlUrVa9e/Zxtuueee5Sdna2LL75Yl1xyiY4cOaIff/xRY8eO1ddff62FCxf6bM4vK/u6dOlS3XTTTTpy5Iguvvhide/eXbt379Ynn3yiL7/8Ul988YU6dOhQ6HZ5eXnq3LmzNm7cqCuvvFJNmzZVWlqaHnvsMR09elTPPPOMa9+SPidKes6tfI6Vtc9r1qxR+/btdeLECV155ZW68sordfToUW3btk0vv/yyevbsqZiYmLO20x+fFwXi4uJ066236v3339f999+vmTNnKiwsTJ9++qnr0sGK5M0339TBgwdlt9vVuHFj9ezZU/Xr1y/1cb799lt1795dhw8fVsOGDdWjRw9lZ2dr06ZNGjt2rPr27etWSM3Ly9O1116r3377TVdddZWOHTumb7/9VjfffLPmz5+vDRs2aPTo0briiivUuXNnfffdd3r11Vd18OBBvffee148AwCA85IBAJQ7Saaol2Sn02natm1rJJmxY8e67R8XF+e27++//25CQ0NNYGCgmTt3rmt9fn6+GTlypJFkrrjiCrfbZGRkGEkmKSmpVO0tS5YxxiQlJRlJJiMjo1R5Zxo4cKCRZF588cUyH8NTxfXDk/tAkmnbtq3JysoqVVtmz55tjh075rbuyJEjpmvXrkaSmT59eqHbFPX4Odv6oviyr39tx+HDh010dLQJCgoyH330kdu+ixYtMsHBweaCCy4wubm5RWZdffXV5sCBA65tK1euNIGBgSYsLMwcPXq0yDae7TlRmnNe0ufYX/vs6fktaZ8HDBhgJJmPP/64UJs2bdpk9uzZc9Z2n8mfnhdnWrVqletYNput0GPIlwrOSWmWb775psTHCQoKMk899VSp2nTo0CFTu3ZtI8m89NJLxul0um1PS0szf/75pzHG/X5ITk42hw4dcu03bdo0I8lceOGFpkaNGubbb791bdu9e7epU6eOkWR+++23UrUPAIC/onAFAH7gr4WrU6dOmV9//dVVpHE4HGbr1q1u+/+1wPDEE08YSeauu+4qdPwTJ06Y2NhYI8ksX77ctb6shauyZBnjncJVq1atjCSzaNGiYvc5ePCgueeee0xMTIypUqWKufbaa82mTZtc2w8cOGDuuusuExUVZSIiIsxll11Wqg+zxfXDk/tAklm5cmWJ23Au6enpRpLp1atXoW3eKFz5sq9/bcdLL71kJJkxY8YUuX9B8ePM4ktBlt1uN1u2bCl0m27duhVZJCjrc8KYos95WQtXnpzf0vS5S5cuRpJHhaEC/vq8OHLkiKlevbqRZIYOHerRsUpr/PjxZsCAAaVaNm/eXOg4//znP827775rfvvtN3P8+HGzZcsW8+yzz5rQ0FAjyUyePLnEbXruueeMJNO1a9dz7ltwPwQEBJj09HS3bfn5+a4C2BNPPFHotg8//LCRZKZNm1bitgEAUBQuFQQAP2Kz2Qqti4iI0PTp0885cfN3330nSbrzzjsLbXM4HLrtttv08ssv67vvvtNVV13lUTutzDpTfn6+Nm3aJEm69NJLi92vf//+2rt3r3744QfVqVNHY8eOVadOnbRlyxaFh4dr+PDh2rVrl9auXauoqCjNmjVLffr0UfPmzYu8XKmkPDkvMTExat26dZly09PT9eWXX2rr1q3Kzs6W0+l0zWWUnp5epmOei5V9XbRokSSpZ8+eRW5v3769Jk+erJUrV6pXr15u2xo0aKDGjRsXuk3BupLM4VQUX59zT85vafp8+eWXa968eerfv7/+8Y9/qHXr1rLbvTsFank9LyTJ6XSqb9++ysrKkiStXbu2zMc609y5c/X4448rPT1dMTExysjIKHLdY4895pW8p556yu3nxo0b6/HHH1fr1q11/fXXa9y4cbrvvvsUGhp6zmN99dVXkqQhQ4aUOL9Bgwa68MIL3dbZ7XbFxcXpwIED6tSpU6HbFPzOKutzDACAAhSuAMCPDBgwQNLpDwRVq1bVJZdcol69epVoTpeCCY6L+6r0gvVFTYRcWlZmnWnLli06ceKEoqKiip2fJjs7W19++aU+/PBD1atXT5I0fvx4vfLKK5o9e7b69eunrVu36u6773bN3XPnnXdq1KhR+vnnnz0qXHlyXsoyT40xRo888oheeumlIifdlv43R5q3WdnX7du3S5LatGlz1v3++OOPQuvq1q1b5L4FczCVdgJ7q865J+e3NH3++9//rqVLl2ru3LmaO3euIiMj1aZNG3Xt2lUDBw5URESEB72QWxutel6cacyYMfr888/VokUL5eTkaMWKFfr+++/Vrl27Mh8zKytLd9xxh5544gndddddCg0NLXKdFTp37qzWrVtr1apVWrFiRZHzvP1VwRd9lOZbLC+44IIi14eHhxe7vWCbFV8SAQCo3ChcAYAfefvttz0+RlGjtkqz3V+zpP99o2BJJmY/s6hgTl8ar7Vr16pfv3567LHH9K9//Us9e/ZUdHS03nvvPTmdTl199dVeaWdZzktISEipcz744ANNmjRJdevW1eTJk9W2bVvVrl1bQUFBysvLk8PhKLa44i1W9DU/P1+SdNtttyksLKzY/YoqbHn7MWj1OS/L+S1Nn6tWrarFixfr+++/19y5c7VkyRLXBPPjx4/Xd999V6oCR2nbeq7tZXleFJgxY4YmTpyoOnXq6NNPP9WCBQt033336YUXXvCocDVv3jwFBATokUcecX2z6cyZMwutk6QJEybol19+KdXxH3vssVIV0BMSErRq1apSj2wqzePE6td6AADOROEKACqJ2NhYbdmyRRkZGUVeJrRjxw5JOuc3hPlb1pkKvlHwbJcJhoeHq3PnzpowYYLatGmj2rVra9y4cTp16pSOHDkiSbriiisUFhamevXqKSAgQKGhoXrvvfcUFRXlUfusPi+zZ8+WJE2dOlVdu3Z127Zt2zavZBTHyr7WrVtXW7Zs0T/+8Y+z3vdWsOqcW3l+bTab2rdv7/qmwwMHDuihhx7SrFmz9Pjjj+uDDz7w6Pjl8Xrx448/6t5771VwcLA++eQT1a9fX/3799c///lPffbZZ9q6dWuhS98k6dChQ3rqqaf04Ycf6s8//9Qll1yil156SYmJiZKkVq1auS43DAoKUq1atVSvXr1C6w4cOCBJmj9/vtLS0krV9oEDB5aqcFVwGWTBiLpzqVevnn755Rdt3brVoxGmAABYxbuTGAAAyk3BaKGivno8Ly9PH330kdt+khQcHCxJOnXqlM+zvKFgxNW5ihfvvvuuLr30UiUmJqphw4bKz89X06ZNVatWLRlj1KlTJ9ntdu3du1cnTpzQjBkz1Lt3by1YsMCj9ll9Xgo+sBZcEnmmDz/80CsZxbGyr9ddd50kac6cOR4f61zO9Zwo7TmvaM8xSapdu7ZSUlIkSRs2bPD4eFb3Zffu3erZs6dOnDihf//7367RVQ6HQyNGjJDT6dSkSZMK3S4zM1OtWrXS4cOH9fnnn+unn35S27Zt1bVrV9f9vmDBAiUmJmrw4MHau3evfvnllyLXFViyZIlrxGdJl+Tk5BL39cCBA645xFq1alWi2xQ8n15//fUS5wAAUJ4oXAFAJXHPPfcoNDRUs2bN0hdffOFa73Q69fjjj2v37t264oor3CY/rlWrloKCgvTbb7+5LsfyVZY3lGTElXT6g/e0adO0a9cu7d27V2PGjFFGRoaSk5N16NAhbd26VUOGDFF0dLQCAwPVo0cPNW3aVJ9//rlH7bP6vBSMXnn99dfdLk/77rvv9Pzzz3slozhW9nXIkCGqXbu2UlNTNW3atEKX4mVnZ+udd97Rrl27PM4613OitOfc359j//73v5WRkVFo/bx58yR5PseUZO1jJScnRz179tTevXv18MMP6+6773bbPmzYMIWHh+vtt98uNCfaAw88oGuuuUbTpk1Tq1atdOGFF2rSpEnKzs7WqlWrJJ1+bdm8ebMSExMVHR2tmjVrFrnOm1asWKFvvvmm0ON++/btuvnmm5Wdna3u3bsXO7fZXw0ePFi1atXS3LlzNWXKlELH/e6773T48GGvtf+v+vfvryZNmrhGLwIAcE6WfHchAOCs9P+/9r00+8fFxRVa/+6775qAgABjs9lM+/btTZ8+fcxFF11kJJmoqKgiv2a9W7duRpK5+OKLzV133WXuuece89Zbb52zDWXJSkpKMpJMRkZGifta4ODBg0aSCQoKMrm5uWfdNz093ezdu9cYY8y2bdtMly5dzHXXXWecTqcxxphmzZqZHj16mD/++MPk5+ebL7/80jgcDjN9+vQSteVs/SjteSn4uvmkpKQSZZ9py5YtJjw83EgyzZo1M7179zZXX321sdls5pFHHin2cVLa9cXxVV+LasfSpUtNjRo1XNtuuukm06tXL9O6dWvXOVi7dm2Js8aNG2ckmWnTphXadrbnRFnOeUmeY0Xdztvnt6g+X3bZZa6+3HLLLeaOO+4wLVq0MJJMaGioWbZsWZHHKoo/PC969+5tJJnrr7/enDp1qsh9RowYYSSZJ5980rVu3759xm63m5CQEBMeHu62SDKLFy82xhjz22+/FXqsFbXOm6ZNm2YkmZiYGJOUlGTuuOMO065dOxMSEuJ6XO3bt69Ux1y8eLGJiIgwkkyjRo3M7bffbrp27Wri4+Pd7sNz3Q9nu88L2j1u3Lgib1PUcw8AgKJQuAIAP+CtwpUxxnz//femW7dupmbNmiYoKMjUr1/fDB061OzatavI/fft22fuuusuEx0dbQICAowkM2DAgBK1o7RZnhSuFi9ebCSZ5s2bn3Pf999/39StW9eEhoaa2NhYM2rUKJOdne3anp6ebnr16mXq1KljIiIizEUXXWReeOGFErflXP0ozXnxpHBljDGbNm0y3bp1M3Xq1DFhYWGmZcuW5vXXXzfGlL5AVdrClTG+6Wtx7di9e7f529/+Zpo0aWJCQ0NNlSpVTOPGjc0dd9xhPvjgA7eCpieFq3M9J0p7zkvyHCuuz948v0X1+bPPPjODBg0yF198salWrZoJCwszjRs3Nvfdd59JT08v8jjFKe/nxTPPPGMkmcaNG5usrKxi99u2bZsJCAgwderUMTk5OcYYYxYsWGAkmV9++cWkp6cXWgoeWx999JFxOBwmLy/Pdbyi1nnTpk2bzNChQ02rVq1M7dq1TWBgoImMjDRXXXWVefHFF83x48fLdNzffvvN3HfffSYuLs4EBwebWrVqmTZt2pjx48e7zguFKwCAP7AZ4+OvGwIAAAD82JIlS9ShQwft2LHjrJdHPv7441q4cKHr0sHi1gEAAO9hjisAAACc11q3bq3Y2Fj1799fy5cv1/bt2/X999/riSee0Jo1a1z7rV69utAk6EWtAwAA3kPhCgAAAOe1KlWqaMGCBQoPD1e3bt3UrFkzDRgwQHv27FGjRo1c+61du7ZQkaqodQAAwHu4VBAAAAAAAAB+iRFXAAAAAAAA8EsUrgAAAAAAAOCXKFwBAAAAAADAL1G4AgAAAAAAgF+icAUAAAAAAAC/ROEKAAAAAAAAfonCFQAAAAAAAPwShSsAAAAAAAD4JQpXAAAAAAAA8EsUrgAAAAAAAOCXKFwBAAAAAADAL1G4AgAAAAAAgF+icAUAAAAAAAC/ROEKAAAAAAAAfonCFQAAAAAAAPwShSsAAAAAAAD4JQpXAAAAAAAA8EsUrgAAAAAAAOCXKFwBAAAAAADAL1G4AgAAAAAAgF+icAUAAAAAAAC/ROEKAAAAAAAAfonCFQAAAAAAAPwShSsAAAAAAAD4JQpXAAAAAAAA8EsUrgAAAAAAAOCXKFwBAAAAAADAL1G4AgAAAAAAgF+icAUAAAAAAAC/FFjeDShP/W59z9K8gFNOS/OO1AixLOtwrTDLsiQpr16QpXmNLvrT2rxap6zNizCW5tUJzbcsq0qQtc+7QLu15/KU02Zp3vFT1uYdOmHdr6msPMuiJEl/WpyXbfF957T2qaegAGvzajqse67Xse7XuSSpdqi1v4NqhFibV9NhbZ4jwLo7MNAebFmWJNlk7etKvrH2vjvpPGFp3pE8a99D7Mux7v30jqPWvnf/5U9rH5ubdoRamrdze1VL86rvzLYsq/buo5ZlSdKM/97p84xp9mvLfNu7nV97sSUV13lduAIAAAAAAPAVu93aQmplROEKAAAAAADAB+wWjwqvjChcAQAAAAAA+AAjrjzH5OwAAAAAAADwS4y4AgAAAAAA8IEALhX0GIUrAAAAAAAAH+BSQc9RuAIAAAAAAPABOxM0eYzCFQAAAAAAgA/YAxhx5Sm/rP0dPXpUI0eOVFxcnEJDQ5WYmKiVK1e6thtjlJKSotjYWIWGhio5OVkbN24sxxYDAAAAAAC4s9vLvuA0vzwVgwcP1qJFi/Tuu+9qw4YN6ty5s6677jrt3r1bkjRx4kRNmjRJU6ZM0cqVKxUdHa1OnTrp6NGj5dxyAAAAAAAAeIvfFa5ycnL08ccfa+LEibrmmmt04YUXKiUlRfHx8Zo6daqMMZo8ebLGjh2rXr16qXnz5po+fbqOHz+umTNnlnfzAQAAAAAAJJ2+VLCsC07zu8LVqVOnlJ+fr5CQELf1oaGhWrp0qTIyMpSZmanOnTu7tjkcDiUlJWnZsmVWNxcAAAAAAKBIAfayLzjN705FRESE2rZtq6efflp79uxRfn6+ZsyYoR9++EF79+5VZmamJCkqKsrtdlFRUa5tAAAAAAAA5c1ut5V5KY0GDRrIZrMVWoYPHy5JGjhwYKFtV111lS+67HV++a2C7777rgYNGqQLLrhAAQEBatWqlfr27as1a9a49rHZ3O9EY0yhdWfKzc1Vbm6u27r8/JMKCAjybuMBAAAAAAAk2QOsyVm5cqXy8/NdP//888/q1KmTbrvtNte6G264QdOmTXP9HBwcbE3jPOR3I64kqVGjRkpLS9OxY8e0c+dO/fjjjzp58qTi4+MVHR0tSYVGV+3fv7/QKKwzjR8/XpGRkW7Lxi2f+bQfAAAAAADg/GXViKvatWsrOjratXz++edq1KiRkpKSXPs4HA63fWrUqOHt7vqEXxauCoSHhysmJkZZWVlasGCBevTo4SpeLVq0yLVfXl6e0tLSlJiYWOyxxowZo8OHD7stF1/U3YpuAAAAAAAAlEpubq6OHDnitvz1SrKi5OXlacaMGRo0aJDblWlLlixRnTp11LhxY917773av3+/L5vvNX5ZuFqwYIHmz5+vjIwMLVq0SB06dNBFF12ku+++WzabTSNHjlRqaqpmz56tn3/+WQMHDlRYWJj69u1b7DEdDoeqVq3qtnCZIAAAAAAA8BW7vexLUVeOjR8//pyZc+bM0Z9//qmBAwe61nXp0kXvvfeeFi9erBdffFErV65Ux44dS1QIK29+OcfV4cOHNWbMGO3atUs1atTQLbfcomeffVZBQacLTaNHj1ZOTo6GDRumrKwstWnTRgsXLlREREQ5txwAAAAAAOA0e0DpLvk705gxYzRq1Ci3dQ6H45y3e/PNN9WlSxfFxsa61t1xxx2ufzdv3lytW7dWXFycvvjiC/Xq1avMbbSCXxaubr/9dt1+++3FbrfZbEpJSVFKSop1jQIAAAAAACiFAA+uc3M4HCUqVJ1px44d+uqrr/TJJ5+cdb+YmBjFxcUpPT297A20iF8WrgAAAAAAACo6T0ZclcW0adNUp04d3XTTTWfd7+DBg9q5c6diYmIsalnZ+eUcVwAAAAAAABWdJ3NclZbT6dS0adM0YMAABQb+b5zSsWPH9Mgjj2j58uXavn27lixZom7duqlWrVq6+eabvdhb32DEFQAAAAAAQAX31Vdf6ffff9egQYPc1gcEBGjDhg1655139OeffyomJkYdOnTQBx98UCHmCqdwBQAAAAAA4AN2u3WXCnbu3FnGmELrQ0NDtWDBAsva4W0UrgAAAAAAAHzAHlDeLaj4KFwBAAAAAAD4gJUjriorClcAAAAAAAA+wIgrz1G4AgAAAAAA8IEARlx5rAxfsAgAAAAAAAD4HiOuAAAAAAAAfMDOcCGPUbgCAAAAAADwAXsAlwp66rwuXG1Pqm1p3okca0931Wq5lmVdUP+YZVmS1Cz6pKV5F1dzWpqXEHnC0rxaodbOGBgWEGlZliMg3LIsSbLbrD2XRsbSvHyntc+9PGdOpcySpLx8a/OMrH0dc1r70JTV00cE20OtywqwLkuSQgJqWpoXZHNYmqcTR6zNy7Pud7o5Zd17v/JgC7T4sRJq7XOhdkiQpXnRYVmWZcVHHLIsS5IaVrX2sdI40tpfej/VtfY9xNbfwyzL2r7P2s/oVmDElefO68IVAAAAAACAr9jsFv81rxKicAUAAAAAAOADNkZceYxTCAAAAAAAAL/EiCsAAAAAAAAfsNm4VNBTFK4AAAAAAAB8gEsFPUfhCgAAAAAAwAfsTM7uMQpXAAAAAAAAPsCIK89RuAIAAAAAAPABGyOuPOaXtb9Tp07pH//4h+Lj4xUaGqqGDRvqqaeektPpdO1jjFFKSopiY2MVGhqq5ORkbdy4sRxbDQAAAAAAAG/yy8LVc889p3//+9+aMmWKNm/erIkTJ+r555/Xq6++6tpn4sSJmjRpkqZMmaKVK1cqOjpanTp10tGjR8ux5QAAAAAAAKfZ7GVfcJpfXiq4fPly9ejRQzfddJMkqUGDBpo1a5ZWrVol6fRoq8mTJ2vs2LHq1auXJGn69OmKiorSzJkzNWTIkHJrOwAAAAAAgCTZKUB5zC9PYfv27fX111/r119/lSStX79eS5cu1Y033ihJysjIUGZmpjp37uy6jcPhUFJSkpYtW1YubQYAAAAAADiTzWbKvOA0vxxx9eijj+rw4cNq0qSJAgIClJ+fr2effVZ9+vSRJGVmZkqSoqKi3G4XFRWlHTt2WN5eAAAAAACAv+KSP8/5ZeHqgw8+0IwZMzRz5kxdfPHFWrdunUaOHKnY2FgNGDDAtZ/NZnO7nTGm0LoCubm5ys3NdVvnPJkne1Cw9zsAAAAAAADOe3yroOf8svb397//XY899ph69+6tSy65RHfddZcefvhhjR8/XpIUHR0t6X8jrwrs37+/0CisAuPHj1dkZKTbsmvRB77tCAAAAAAAAMrMLwtXx48fl/0vM5gFBATI6XRKkuLj4xUdHa1Fixa5tufl5SktLU2JiYlFHnPMmDE6fPiw21K30x2+6wQAAAAAADiv8a2CnvPLSwW7deumZ599VvXr19fFF1+stWvXatKkSRo0aJCk05cIjhw5UqmpqUpISFBCQoJSU1MVFhamvn37FnlMh8Mhh8Phto7LBAEAAAAAgK/YuVTQY35ZuHr11Vf1z3/+U8OGDdP+/fsVGxurIUOG6IknnnDtM3r0aOXk5GjYsGHKyspSmzZttHDhQkVERJRjywEAAAAAAE5j5JTn/LJwFRERocmTJ2vy5MnF7mOz2ZSSkqKUlBTL2gUAAAAAAFBSNhsjrjzll4UrAAAAAACAio4RV57jFAIAAAAAAMAvMeIKAAAAAADAB2xMzu4xClcAAAAAAAA+YOc6N49RuAIAAAAAAPABRlx5jsIVAAAAAACADzA5u+c4hQAAAAAAAPBLjLgCAAAAAADwAZuNSwU9ReEKAAAAAADAB5ic3XMUrgAAAAAAAHyAydk9d14Xrvpde8DSvBP5lsYpzMJ7t26407owSY2q5lqaFxNW1dK8KkHRlubZj2VZmmeyMq0LO3HMuixJyjtpaZzN4j/h2C3OCwp2WJYV7gizLEuSbI4IS/Mq/cygxtrfQ+ZkjnVhefusy5KknG2WxpnjFp5LSTp+wtI4k5tnaZ6lAgOszQsKsjYvLMTSOFtEFUvzqlSpZVlWRGRDy7Ikqboj29K8+AhrP1c2rmbtx/jfa1tXeDmYa+19Z4XK/hbMCud14QoAAAAAAMBnAmzl3YIKj9ofAAAAAAAA/BIjrgAAAAAAAHzAZmfElacoXAEAAAAAAPhCABe6eYrCFQAAAAAAgC8w4spjFK4AAAAAAAB8wMbk7B6jcAUAAAAAAOALjLjyGBdbAgAAAAAAwC8x4goAAAAAAMAXuFTQY3454qpBgway2WyFluHDh0uSjDFKSUlRbGysQkNDlZycrI0bN5ZzqwEAAAAAAP7HZreVecFpflm4Wrlypfbu3etaFi1aJEm67bbbJEkTJ07UpEmTNGXKFK1cuVLR0dHq1KmTjh49Wp7NBgAAAAAA+J8Ae9kXSPLTwlXt2rUVHR3tWj7//HM1atRISUlJMsZo8uTJGjt2rHr16qXmzZtr+vTpOn78uGbOnFneTQcAAAAAAJBk3Yirynzlml8Wrs6Ul5enGTNmaNCgQbLZbMrIyFBmZqY6d+7s2sfhcCgpKUnLli0rx5YCAAAAAACcIcBW9qUUKvOVa35fuJozZ47+/PNPDRw4UJKUmZkpSYqKinLbLyoqyrUNAAAAAADgfFGZr1zz+8LVm2++qS5duig2NtZtvc3mXn00xhRad6bc3FwdOXLEbTmZd9InbQYAAAAAAPBkxFVRdYzc3NxzRla2K9f8unC1Y8cOffXVVxo8eLBrXXR0tCQVGl21f//+QqOwzjR+/HhFRka6LQve+Mw3DQcAAAAAAOc9T+a4KqqOMX78+HNmVrYr1/y6cDVt2jTVqVNHN910k2tdfHy8oqOjXddrSqeriWlpaUpMTCz2WGPGjNHhw4fdluvv7e7T9gMAAAAAgPOYByOuiqpjjBkz5pyR3rpyzV8ElncDiuN0OjVt2jQNGDBAgYH/a6bNZtPIkSOVmpqqhIQEJSQkKDU1VWFhYerbt2+xx3M4HHI4HG7rgoKDfNZ+AAAAAABwnrOXfbxQUXWMcym4cu2TTz5xrTvzyrWYmBjX+nNdueYv/LZw9dVXX+n333/XoEGDCm0bPXq0cnJyNGzYMGVlZalNmzZauHChIiIiyqGlAAAAAAAAhdlK+e2AnjrXlWstW7aU9L8r15577jlL21cWflu46ty5s4wxRW6z2WxKSUlRSkqKtY0CAAAAAADwQ96+cs1f+G3hCgAAAAAAoEKzWzfiqrJeuUbhCgAAAAAAwBcsvFSwsl65RuEKAAAAAADAB2wWjriqrChcAQAAAAAA+EJA2b9VEKdRuAIAAAAAAPAFi79VsDKi9AcAAAAAAAC/xIgrAAAAAAAAH2COK89RuAIAAAAAAPAFLhX0GIUrAAAAAAAAX2DElccoXAEAAAAAAPiAjRFXHjuvC1e94nMtzTNyWpoXaAu2LCs0sKplWZIUFlDX0jxzeLelecpaY2mcc99BS/P05xHrso6fsC5LkjmRb23eSWtfV6xmC7Pu15TNYe2vRBPisDRPgQHW5jmNtXmnTlmbl3fSsiiTY12WJJlsa/Ocxy2+75zWvm5a/XvBUhZ/GLNXse69rSTZa4RYmmeLCLU0T9X2WZdV09r30qHVoyzNC4u09rNJ9ZrWvo5dVM269+55+TmWZVnGznfieYozCAAAAAAAAL90Xo+4AgAAAAAA8BnmuPIYhSsAAAAAAABf4FJBj1G4AgAAAAAA8AUKVx6jcAUAAAAAAOALXCroMQpXAAAAAAAAvsCIK49xBgEAAAAAAOCXGHEFAAAAAADgC4y48hiFKwAAAAAAAF9gjiuP+W3pb/fu3erXr59q1qypsLAwtWjRQqtXr3ZtN8YoJSVFsbGxCg0NVXJysjZu3FiOLQYAAAAAADiD3V72BZL8tHCVlZWldu3aKSgoSPPmzdOmTZv04osvqlq1aq59Jk6cqEmTJmnKlClauXKloqOj1alTJx09erT8Gg4AAAAAAFCAwpXH/PJSweeee0716tXTtGnTXOsaNGjg+rcxRpMnT9bYsWPVq1cvSdL06dMVFRWlmTNnasiQIVY3GQAAAAAAwB2XCnrML0t4n332mVq3bq3bbrtNderUUcuWLfXGG2+4tmdkZCgzM1OdO3d2rXM4HEpKStKyZcvKo8kAAAAAAADwMr8sXG3btk1Tp05VQkKCFixYoPvvv18PPvig3nnnHUlSZmamJCkqKsrtdlFRUa5tAAAAAAAA5YpLBT3ml5cKOp1OtW7dWqmpqZKkli1bauPGjZo6dar69+/v2s9mcx9yZ4wptK5Abm6ucnNz3dc5T8rhCPJy6wEAAAAAAEQBygv88gzGxMSoWbNmbuuaNm2q33//XZIUHR0tSYVGV+3fv7/QKKwC48ePV2RkpNvyyvNf+qD1AAAAAAAApwfclHXBaX5ZuGrXrp22bNnitu7XX39VXFycJCk+Pl7R0dFatGiRa3teXp7S0tKUmJhY5DHHjBmjw4cPuy0P/v1G33UCAAAAAACc37hU0GN+eangww8/rMTERKWmpur222/Xjz/+qNdff12vv/66pNMVy5EjRyo1NVUJCQlKSEhQamqqwsLC1Ldv3yKP6XA45HA43NadyOEyQQAAAAAA4CMUoDzml4WrK664QrNnz9aYMWP01FNPKT4+XpMnT9add97p2mf06NHKycnRsGHDlJWVpTZt2mjhwoWKiIgox5YDAAAAAADAW/yycCVJXbt2VdeuXYvdbrPZlJKSopSUFOsaBQAAAAAAUFJ25qrylN8WrgAAAAAAACo0LhX0GIUrAAAAAAAAX2DElccoXAEAAAAAAPgCI648RuEKAAAAAADAFyhceYzCFQAAAAAAAIr0zjvveO1Y/fv3L/VtKFwBAAAAAAD4QiWY42rgwIGy2bzTDwpXAAAAAAAA/qKSXCp42WWXqUePHmW+/Zw5c/TTTz+V6bYUrgAAAAAAAHyhkhSuWrRooXHjxpX59tu3b6dwBQAAAAAA4FcqwaWCVatWVVhYmEfHCA0NVdWqVct0WwpXAAAAAAAAvlAJRlz9+eefHh/jtdde02uvvVam257Xhas6eaHl3QSfMidzrAvL/d26LEnGC0+cUuUdtDZPf2RZGndqT7alec5D1j02ncdOWpYlSc7jpyzNyz9l7V9wrP69a7Mb67KCrD2Xtkrw1zd/YpzWPVYkSfnW5Z3MtfaJ57T4dcXq1zFnvrV5xmldls3i1+ggh4WdkxQQdNTSvKCqAZbm2SMdluYF1LLu/WZA1B+WZUmSahywNq+6tZ+FgqtVszYvpIplWbbgcMuyJEmVuyRQaZSocDVo0CCvhNlsNr355pteORYAAAAAAIBfs/qvCpVQiQpXb7/9tmw2m4zx7K+LFK4AAAAAAMB5o5IUrhYvXqxdu3apdevWatas2Vn33bRpk1atWqV69eqpQ4cOHmeX+FLB66+/Xo8++miZgyZMmKCFCxeW+fYAAAAAAAAVSiWY42rnzp266aabVK9ePa1evfqc+9erV08333yzdu3apfT0dMXGxnqUX+LCVXR0tJKSksoc9Pbbb5f5tgAAAAAAABVOJRhx9Z///Ed5eXmaOHGiIiIizrl/RESEnn/+efXs2VNvvvmm/vnPf3qUX6Iz2KNHD7Vq1cqjoFatWql79+4eHQMAAAAAAKDCsNnLvviJRYsWqXbt2urZs2eJb9O9e3dFRUVp3rx5HueXaMTV7NmzPQ564IEH9MADD3h8HAAAAAAAAFjjl19+Ubt27Up9u9atW2vZsmUe55f4UkEAAAAAAACUgh+NnCqr7OxsRUZGlvp2kZGROnbsmMf5FK4AAAAAAAB8oRJMzl69enXt27ev1Lfbt2+fqlev7nF+qc5gbm6u1q9fr8zMTI+DAQAAAAAAKrVKMMdVs2bNtGLFCuXk5JT4NsePH9fy5cvVrFkzj/NLfCbeeecdRUdHq2XLlrrgggvUu3dvHT9+3OMGFCUlJUU2m81tiY6Odm03xiglJUWxsbEKDQ1VcnKyNm7c6JO2AAAAAAAAlImFhavdu3erX79+qlmzpsLCwtSiRQutXr3atX3gwIGFai1XXXXVOY/brVs3ZWdn65lnnilxW5555hnl5OSoW7dupe7HX5XoTKxcuVKDBw9Wz549lZWVpU8//VSffPKJRo8e7XEDinPxxRdr7969rmXDhg2ubRMnTtSkSZM0ZcoUrVy5UtHR0erUqZOOHj3qs/YAAAAAAAD4o6ysLLVr105BQUGaN2+eNm3apBdffFHVqlVz2++GG25wq7V8+eWX5zz2kCFDFB0drQkTJuiZZ56R0+ksdl+n06mnn35aEyZMUFRUlIYMGeJp10o2x9V7772n/Px8vfjii4qMjFTXrl11/fXX67///a+mTJnicSOKbFhgoNsoqwLGGE2ePFljx45Vr169JEnTp09XVFSUZs6c6ZWTAgAAAAAA4DGLLvl77rnnVK9ePU2bNs21rkGDBoX2czgcRdZaziYsLEyffPKJrr32Wo0bN05vvPGGbrvtNrVq1Uq1a9eWJB04cEBr1qzRRx99pF27dikkJEQff/yxwsLCPOqXVMLCVUREhCTpxIkTrnUnTpxQYKDv5nZPT09XbGysHA6H2rRpo9TUVDVs2FAZGRnKzMxU586dXfs6HA4lJSVp2bJlFK4AAAAAAIB/8KBwlZubq9zcXLd1DodDDoej0L6fffaZrr/+et12221KS0vTBRdcoGHDhunee+9122/JkiWqU6eOqlWrpqSkJD377LOqU6fOOdty1VVXafny5erXr59+/vlnvfTSS4X2McZIOn0F3YwZM3TZZZeVprvFKtEZ7N27t4KDg3Xfffdpw4YNeu2117R48WL17dvXK434qzZt2uidd97RggUL9MYbbygzM1OJiYk6ePCga2L4qKgot9tERUWdddL43NxcHTlyxG3JzT3pk/YDAAAAAADIbi/zMn78eEVGRrot48ePLzJm27Ztmjp1qhISErRgwQLdf//9evDBB/XOO++49unSpYvee+89LV68WC+++KJWrlypjh07FiqOFefSSy/VTz/9pHnz5mn48OFKTEzURRddpMaNGysxMVHDhw/Xl19+qQ0bNnitaCVJNlNQEjuHefPmacSIEcrIyJDD4dDgwYP14osvKjg42GuNKU52drYaNWqk0aNH66qrrlK7du20Z88excTEuPa59957tXPnTs2fP7/IY6SkpOjJJ590Wzfu0V5KGXOrT9tenszJks/477HcY9ZlSdKff1oaZw5am6c/siyNO7Un29I85yHrHpvOY9YWqJ3HT1mal3/KZmme1d/ma7OX6FeUd7KCrD2XNru1eZWdcVr3WJEk5VuXdzLX2iee0+LXFatfx5z51uaZ4qcB8Tqrv4AqyGFh5yQFBFmbF1Q1wNI8e2ThERS+FFAr1LqsqHDLsiRJNSItjbNVr2ppnv4yZ5HPhVSxLMoWbPFjJbKP7zMOzyrzTXNDepV4xFVwcLBat26tZcuWudY9+OCDWrlypZYvX17k8ffu3au4uDi9//77rqmY/FGJr/Xr0qWLfvvtN2VlZSkyMlJ2Cz+9hIeH65JLLlF6erp69uwpScrMzHQrXO3fv7/QKKwzjRkzRqNGjXJb5zgxxxfNBQAAAAAA8OivCsUVqYoSExOjZs2aua1r2rSpPv7447PeJi4uTunp6WVuoxVKfQarV69uadFKOn2Z3+bNmxUTE6P4+HhFR0dr0aJFru15eXlKS0tTYmJiscdwOByqWrWq2+JwBFnRfAAAAAAAAJ9p166dtmzZ4rbu119/VVxcXLG3OXjwoHbu3Ok2KOhsdu7cqU8//VQrVqxQCS/e8wqLBxSXzCOPPKK0tDRlZGTohx9+0K233qojR45owIABstlsGjlypFJTUzV79mz9/PPPGjhwoMLCwnw25xYAAAAAAECp2exlX0rh4Ycf1ooVK5SamqqtW7dq5syZev311zV8+HBJ0rFjx/TII49o+fLl2r59u5YsWaJu3bqpVq1auvnmm895/GeeeUaNGjXS3Xffrfbt26t9+/b6448/ynRKSssvC1e7du1Snz59dNFFF6lXr14KDg7WihUrXJXC0aNHa+TIkRo2bJhat26t3bt3a+HCha5vPwQAAAAAACh3FhWurrjiCs2ePVuzZs1S8+bN9fTTT2vy5Mm68847JUkBAQHasGGDevToocaNG2vAgAFq3Lixli9ffs5ayldffaVx48bpkUce0aFDh7RmzRqtX79eDz30UJlPS2mUaHL2Vq1aqXv37kpJSSlz0Lhx4/T5559r9erVZT6G13kwSVpFwOTs3sPk7N7F5Ozew+TsXsxicvYKjcnZvYfJ2b2Lydm9h8nZvYvJ2b2Hydm9p1JOzn58dtlvG3bukVBWGDFihKZOnao///zTVeS65ZZblJaWZsmoqxL9elu3bp1+//13j4J+//13rVu3zqNjAAAAAAAAVBgWjbjypYIvwsvMzHSty8zMVNWq1hRtS/ytglu3btU777xT5qCtW7eW+bYAAAAAAAAVjh8VoMpqwIABmjRpku68807985//1Hfffafly5drwoQJluSXuHD1/fff6/vvvy9zkDFGNhuXRQAAAAAAAFQU9evX1+LFi/W3v/1N/fr1U506dfT8889r1KhRluSXqHA1btw4X7cDAAAAAACgcqkEI64kqWXLllq8eHG5ZFO4AgAAAAAA8AWrv92oEirxpYIAAAAAAAAohUoy4qo8UbgCAAAAAADwhUpQuDpy5IiCg4MVEhJS5mOcOHFCeXl5Zfomwop/BgEAAAAAAPyRzV72xU9Ur15dw4cP9+gYQ4cOVY0aNcp0W/85EwAAAAAAAPArxhgZY7xynLLgUkEAAAAAAABf8KORU55YunSpBg0a5NHty8pmvFE2q6CcXz1Q3k3wrbyTlkWZ7BOWZUmSOZpnaV7+HznW5u3LtjQv75ilccrNDrAsK++4tb8oTuZam5d/ymZpnnFaGldZfs/DAs58a58LVrL6eWf168qpk5X7raiVXyYVGGTtfRcQZO2DMzDY2sdKkMPa/jnC8y3NC42wLi+gqrXjJQJqlH0enrKwW5xndf8UHGRdVojDuixJ9utetSDlGw9u28FrrfCE3Uu/zGw2m/LzS//aw4grAAAAAAAAH/BkrJDNT/4u9803nhTfPFemwtWgQYPUvn37cw4Te/vtt/Xtt9/qrbfeKlPjAAAAAAAAKiqjso/e9JO6lZKSkso1v0zjvd5+++0SXZ/4/fffa/r06WWJAAAAAAAAqNCMB//hNJ9edZ+Xl6eAAOvmsgEAAAAAAEDl4bM5rowxWrNmjWrXru2rCAAAAAAAAL9lPPmWFX+5VrCclbhw1bFjR7ef58+fX2hdgVOnTum3335TZmam7rrrLs9aCAAAAAAAUAFxyZ/nSly4WrJkievfNptNmZmZyszMLHb/oKAgde3aVS+88IJHDQQAAAAAAKiIPBpxBUmlKFxlZGRIOn0JYMOGDXXrrbfq+eefL3Lf4OBg1apVS0FBQd5pJQAAAAAAQAXDiCvPlXhy9ri4OMXFxalBgwYaN26c+vXr51r31yUmJsZrRavx48fLZrNp5MiRrnXGGKWkpCg2NlahoaFKTk7Wxo0bvZIHAAAAAADgDUbOMi84rUzfKjhu3Dh1797d220pZOXKlXr99dd16aWXuq2fOHGiJk2apClTpmjlypWKjo5Wp06ddPToUZ+3CQAAAAAAAKf9+uuv+uSTT3TgwAFJ0qJFi/TQQw/pvffe88rxy1S4ssKxY8d055136o033lD16tVd640xmjx5ssaOHatevXqpefPmmj59uo4fP66ZM2eWY4sBAAAAAAD+xxhnmZeK4OOPP1bz5s01bNgwNW/eXJ9//rl69uyp77//Xvfee68mT57scUaJClcBAQFlXgIDSzyNlpvhw4frpptu0nXXXee2PiMjQ5mZmercubNrncPhUFJSkpYtW1amLAAAAAAAAG8zHvxXETz77LN6++23lZmZqYkTJ+rOO+/UrFmztGrVKn388cd6/fXXPc4oUVWpXr16stlsHoeV1Pvvv681a9Zo5cqVhbYVfJNhVFSU2/qoqCjt2LHDkvYBAAAAAACcS0UZOVVW27ZtU9++fSVJ/fr10+DBg9W1a1dJ0g033KA+ffp4nFGiwtX27ds9DiqpnTt36qGHHtLChQsVEhJS7H5/LaQZY85aXMvNzVVubq7buqC8fDmCAzxrMAAAAAAAQBEqysipsgoNDdX+/ftVp04dZWZmKj8/XwcPHlTt2rWVlZV11rpOSfndHFerV6/W/v37dfnllyswMFCBgYFKS0vTK6+8osDAQNdIq4KRVwX2799faBTWmcaPH6/IyEi3ZcL7q3zaFwAAAAAAcP6q7N8q2KlTJ91yyy167bXX1K9fP3Xp0kX33HOPvvjiCw0ePFhXX321xxl+V7i69tprtWHDBq1bt861tG7dWnfeeafWrVunhg0bKjo6WosWLXLdJi8vT2lpaUpMTCz2uGPGjNHhw4fdlsd6t7aiSwAAAAAAAJXOSy+9pNjYWL311lsaPny4XnvtNW3evFndunVTenq6nnvuOY8zSnSp4O+//y5JuuCCCxQQEOD6uaTq169f4n0jIiLUvHlzt3Xh4eGqWbOma/3IkSOVmpqqhIQEJSQkKDU1VWFhYa7rKovicDjkcDjc1jm5TBAAAAAAAPiIMZX7UsGaNWvqgw8+cFuXnp6uQ4cOqUaNGl7JKFHhqkGDBrLb7dq0aZMaN26sBg0alHiydpvNplOnTnnUyL8aPXq0cnJyNGzYMGVlZalNmzZauHChIiIivJoDAAAAAABQVhXlkj9v81bRSiph4eqaa66RzWZTWFiY289WWbJkidvPNptNKSkpSklJsawNAAAAAAAApVHZJ2eXpJycHM2ePVtr167VkSNHVKtWLXXo0EHXXXedV45fosLVXwtHf/0ZAAAAAAAA7oyp3COufvnlF3Xq1En79++XMUb5+flq0qSJXnrpJV1zzTWaM2eOx98sWKLJ2Rs2bKhHH33UoyAAAAAAAIDzifHgv4rgwQcfVO/evZWdna1jx47pb3/7m2688Ubt3LlTAQEBeuKJJzzOKFHhavv27Tpw4IDHYQAAAAAAAKgcfvjhB6WmpiowMFDBwcF68sknNXPmTNWsWVNTpkzRrFmzPM4oUeEKAAAAAAAApWOMs8xLRVClShW3gU5//PGH7PbTpab4+HhlZWV5nFGiOa4AAAAAAABQOhXlkr+zMcYU+wV9Xbp0UY8ePfT444/L6XRqwoQJ6ty5syRp3759Xvl2QUZcAQAAAAAA+ICRs8yLv4iIiNCTTz5Z5Lbnn39eUVFRuvXWW3X77berVq1amjhxoiTp2LFjeuGFFzzOL/GIq3Xr1umpp54qU4g3JuMCAAAAAACoSIyp+COujh8/rh07dhS5rXr16vr88891/PhxSVJYWJhrW6NGjdSoUSOP80tcuFq/fr3Wr19fqoMXDCejcAUAAAAAAM43/jRyypfOLFh5W4kLV40aNVK7du181hAAAAAAAADgTCUuXLVv315vvfWWL9sCAAAAAABQaVSGSwXLG5OzAwAAAAAA+EBlmJxdknbt2qVffvlFTqf17SrxiKvK6MTC9PJugm/lW/eAOpltbRU5/6S1NdeTudbm5R0PsjYvx9r+ncgOsCwr57i1L6x5udbmOZ2V+y84J09W3v45863tWzm8x6jUrHzuOfMtizqdV8lfV+z2or/O22d51v3KU2CgtX1zhFj7/iHYYW3/QkOt/agU5LA2zxFu3YtLkMPa1xVHeI6lecGhxyzNCwi09nzaHRY+1wOsfV0Ju873GZXl1+rXX3+tiy++WA6HQ02bNtVll12mSy+91LXUqlXLZ9nndeEKAAAAAADAV/KNtUV3X6ldu7YCAwO1Z88erV27VmvXrpXN9r++RUVFFSpmNW3aVIGBnpedKFwBAAAAAAD4QGUZcXXjjTfqrbfe0qFDh7R+/Xr99NNPrv9v2rRJmZmZyszM1IIFC1wFraCgIDVp0kTr1q3zKLtEhavyuIYRAAAAAAAA/qNGjRrq0KGDOnTo4FrndDq1ZcuWQgWt3bt3a8OGDR5nMuIKAAAAAADAB5yV5FLBs7Hb7WratKmaNm2q3r17u9ZnZWVp/fr1Hh+fwhUAAAAAAIAPWPx9PH6levXqSk5O9vg4FK4AAAAAAAB8oDKMuKpfv77bROxWo3AFAAAAAADgA5Vhcvbt27crLy+v3PLt5ZYMAAAAAABQieUbW5mX0tq9e7f69eunmjVrKiwsTC1atNDq1atd240xSklJUWxsrEJDQ5WcnKyNGzeW6NjBwcGlbo+3+GXhaurUqbr00ktVtWpVVa1aVW3bttW8efNc2z052QAAAAAAAJVJVlaW2rVrp6CgIM2bN0+bNm3Siy++qGrVqrn2mThxoiZNmqQpU6Zo5cqVio6OVqdOnXT06NHya3gJ+GXhqm7dupowYYJWrVqlVatWqWPHjurRo4erOFVRTzYAAAAAADh/OD1YSuO5555TvXr1NG3aNF155ZVq0KCBrr32WjVq1EjS6QFAkydP1tixY9WrVy81b95c06dP1/HjxzVz5kxvdNVn/LJw1a1bN914441q3LixGjdurGeffVZVqlTRihUrKvTJBgAAAAAA5w+nsZV5KY3PPvtMrVu31m233aY6deqoZcuWeuONN1zbMzIylJmZqc6dO7vWORwOJSUladmyZV7rry/4ZeHqTPn5+Xr//feVnZ2ttm3bVuiTDQAAAAAAzh9OU/YlNzdXR44ccVtyc3OLzNm2bZumTp2qhIQELViwQPfff78efPBBvfPOO5KkzMxMSVJUVJTb7aKiolzb/JXfFq42bNigKlWqyOFw6P7779fs2bPVrFmzCn2yAQAAAADA+cOTydnHjx+vyMhIt2X8+PFF5jidTrVq1Uqpqalq2bKlhgwZonvvvVdTp051289mcx/JZYwptM7fBJZ3A4pz0UUXad26dfrzzz/18ccfa8CAAUpLS3NtL+3Jzs3NLVSZzD/llCPQb2t3AAAAAACgAnOast92zJgxGjVqlNs6h8NR5L4xMTFq1qyZ27qmTZvq448/liRFR0dLOj3yKiYmxrXP/v37Cw0M8jd+W7UJDg7WhRdeqNatW2v8+PG67LLL9PLLL7ud7DOd62QXVal84YdtPu0DAAAAAABAWTgcDlWtWtVtKa5w1a5dO23ZssVt3a+//qq4uDhJUnx8vKKjo7Vo0SLX9ry8PKWlpSkxMdF3nfACvy1c/ZUxRrm5uWU+2WPGjNHhw4fdlkfaNLSi6QAAAAAA4Dxk1eTsDz/8sFasWKHU1FRt3bpVM2fO1Ouvv67hw4dLOn3V2siRI5WamqrZs2fr559/1sCBAxUWFqa+ffv6oute45eXCj7++OPq0qWL6tWrp6NHj+r999/XkiVLNH/+fLeTnZCQoISEBKWmpp7zZDscjkKVyeNcJggAAAAAAHwk34NLBUvjiiuu0OzZszVmzBg99dRTio+P1+TJk3XnnXe69hk9erRycnI0bNgwZWVlqU2bNlq4cKEiIiKsaWQZ+WXhat++fbrrrru0d+9eRUZG6tJLL9X8+fPVqVMnSRX3ZAMAAAAAgPNHaUdOeaJr167q2rVrsdttNptSUlKUkpJiWZu8wS8LV2+++eZZt1fUkw0AAAAAAM4fnkzOjtP8snAFAAAAAABQ0Vl1qWBlxiRPAAAAAAAA8EuMuAIAAAAAAPABK+e4qqwoXAEAAAAAAPgAc1x5jsIVAAAAAACAD+Qz4spjFK4AAAAAAAB8gBFXnmNydgAAAAAAAPglRlwBAAAAAAD4AJOze47CFQAAAAAAgA/kc6mgxyhcAQAAAAAA+AAjrjx3Xheudq8PtjTPbre21Op0WvcEceZb+2R0nrI279RJa++73Fxr807kOC3Nyz2RZ1mW09quKS/X2sCTFj82rT6fzkr8J6pTp6ztW36+pXGA3woKsvY9hN3CGWXtAdb2zeGw9pdCoMX33dFAa/OsfmyGhFn34HQ4AizLkqTAoCBL86x8nktSQJC1zz1bJZ4ZO8GCDCZn99x5XbgCAAAAAADwlUr8d1jLVOLaKQAAAAAAACoyRlwBAAAAAAD4ACOuPEfhCgAAAAAAwAeY48pzFK4AAAAAAAB8gBFXnqNwBQAAAAAA4AMUrjxH4QoAAAAAAMAHKFx5jm8VBAAAAAAAgF9ixBUAAAAAAIAPMDm75/xyxNX48eN1xRVXKCIiQnXq1FHPnj21ZcsWt32MMUpJSVFsbKxCQ0OVnJysjRs3llOLAQAAAAAA3OWbsi84zS8LV2lpaRo+fLhWrFihRYsW6dSpU+rcubOys7Nd+0ycOFGTJk3SlClTtHLlSkVHR6tTp046evRoObYcAAAAAADgNApXnvPLSwXnz5/v9vO0adNUp04drV69Wtdcc42MMZo8ebLGjh2rXr16SZKmT5+uqKgozZw5U0OGDCmPZgMAAAAAALhwqaDn/HLE1V8dPnxYklSjRg1JUkZGhjIzM9W5c2fXPg6HQ0lJSVq2bFm5tBEAAAAAAOBMjLjynN8XrowxGjVqlNq3b6/mzZtLkjIzMyVJUVFRbvtGRUW5tgEAAAAAAKBi88tLBc80YsQI/fTTT1q6dGmhbTabze1nY0yhdQVyc3OVm5vrti7Pma9ge4D3GgsAAAAAAPD/MXLKc3494uqBBx7QZ599pm+++UZ169Z1rY+OjpakQqOr9u/fX2gUVoHx48crMjLSbfn3tq2+azwAAAAAADiv5RtbmRec5peFK2OMRowYoU8++USLFy9WfHy82/b4+HhFR0dr0aJFrnV5eXlKS0tTYmJikcccM2aMDh8+7Lbc3/BCn/YDAAAAAACcv5ym7AtO88tLBYcPH66ZM2fq008/VUREhGtkVWRkpEJDQ2Wz2TRy5EilpqYqISFBCQkJSk1NVVhYmPr27VvkMR0OhxwOh9s6LhMEAAAAAAC+wqWCnvPLwtXUqVMlScnJyW7rp02bpoEDB0qSRo8erZycHA0bNkxZWVlq06aNFi5cqIiICItbCwAAAAAAUBiFK8/5ZeHKmHPfszabTSkpKUpJSfF9gwAAAAAAAGA5vyxcAQAAAAAAVHROZ3m3oOKjcAUAAAAAAOADXCroOQpXAAAAAAAAPkDhynMUrgAAAAAAAHzASeHKYxSuAAAAAAAAfIARV56zl3cDAAAAAAAAgKIw4goAAAAAAMAHGHHlOQpXAAAAAAAAPkDhynMUrgAAAAAAAHyAydk9R+EKAAAAAADABxhx5bnzunD1+9ZTlubZA2yW5jl5hniN02lt3qmT1t53J09Zm2flY9Pq+87q553V/Ttp8WPTSk6L/xzmzLc0zvL+wXvsdmvfP1jNHmBtXm6utc8FK++/gABr+3bqpLWPTbvFXysVGGRx/yz+rBBwxOJfRBay+nXT6tcxqwUGVt7fQwkWZDidlff8WYVvFQQAAAAAAIBfOq9HXAEAAAAAAPiKM58RV56icAUAAAAAAOADXCroOQpXAAAAAAAAPkDhynMUrgAAAAAAAHyAwpXnKFwBAAAAAAD4AHNceY5vFQQAAAAAAIBfonAFAAAAAADgA06nrcxLaaSkpMhms7kt0dHRru0DBw4stP2qq67ydnd9gksFAQAAAAAAfMDKOa4uvvhiffXVV66fAwIC3LbfcMMNmjZtmuvn4OBgy9rmCb8ccfXtt9+qW7duio2Nlc1m05w5c9y2G2OUkpKi2NhYhYaGKjk5WRs3biyfxgIAAAAAABTB6Sz7UlqBgYGKjo52LbVr13bb7nA43LbXqFHDS730Lb8sXGVnZ+uyyy7TlClTitw+ceJETZo0SVOmTNHKlSsVHR2tTp066ejRoxa3FAAAAAAAoGjOfFuZl9zcXB05csRtyc3NLTYrPT1dsbGxio+PV+/evbVt2za37UuWLFGdOnXUuHFj3Xvvvdq/f7+vu+8Vflm46tKli5555hn16tWr0DZjjCZPnqyxY8eqV69eat68uaZPn67jx49r5syZ5dBaAAAAAACAwjyZ42r8+PGKjIx0W8aPH19kTps2bfTOO+9owYIFeuONN5SZmanExEQdPHhQ0uk6y3vvvafFixfrxRdf1MqVK9WxY8ezFsL8hc0YY8q7EWdjs9k0e/Zs9ezZU5K0bds2NWrUSGvWrFHLli1d+/Xo0UPVqlXT9OnTS3zsrxvd6O3mnpU9wNqvwXTm+/VdW6GUZZimJ06dtPa+O3nK2jwrH5tW33dWP++s7t9Jix+bVnI6rX4eWBpnef/gPXZ75f4abXvAufepyKy8/wIsPpdWPzbtFv/JPTDI4v5Z/FkhwC+HMHiH5Y/NSv46FhhYeX8PXfvblz7PuPnDOWW+7fs9uhQqLDkcDjkcjnPeNjs7W40aNdLo0aM1atSoQtv37t2ruLg4vf/++0UOGvInFW5y9szMTElSVFSU2/qoqCjt2LGjPJoEAAAAAABQiCeTs5e0SFWU8PBwXXLJJUpPTy9ye0xMjOLi4ord7k8qXOGqgM3mfucbYwqtO1Nubm6hSmWeyVewrZKXxwEAAAAAQLnIzy+fEWu5ubnavHmzrr766iK3Hzx4UDt37lRMTIzFLSu9CjdANDo6WtL/Rl4V2L9/f6FRWGcq6trQWVnbit0fAAAAAADAE57McVUajzzyiNLS0pSRkaEffvhBt956q44cOaIBAwbo2LFjeuSRR7R8+XJt375dS5YsUbdu3VSrVi3dfPPNPuq591S4wlV8fLyio6O1aNEi17q8vDylpaUpMTGx2NuNGTNGhw8fdlv6VG9oRZMBAAAAAMB5yKrC1a5du9SnTx9ddNFF6tWrl4KDg7VixQrFxcUpICBAGzZsUI8ePdS4cWMNGDBAjRs31vLlyxUREeGjnnuPX14qeOzYMW3dutX1c0ZGhtatW6caNWqofv36GjlypFJTU5WQkKCEhASlpqYqLCxMffv2LfaYRV0bymWCAAAAAADAVzyZ46o03n///WK3hYaGasGCBZa0wxf8snC1atUqdejQwfVzwQz4AwYM0Ntvv63Ro0crJydHw4YNU1ZWltq0aaOFCxdWiEohAAAAAAAASsYvC1fJyckypviv7bbZbEpJSVFKSop1jQIAAAAAACgFZzlNzl6Z+GXhCgAAAAAAoKKz6lLByozCFQAAAAAAgA9QuPIchSsAAAAAAAAfoHDlOQpXAAAAAAAAPsAcV56zl3cDAAAAAAAAgKIw4goAAAAAAMAHuFTQcxSuAAAAAAAAfIDClecoXAEAAAAAAPgAc1x5jsIVAAAAAACADzDiynMUrgAAAAAAAHzBacq7BRXeeV24OrDvZHk3AQAqlICA8m6B7wQEWPzXsCBr4yT+2gfAu5wWfxhzOi2N06lTfNgEAH9wXheuAAAAAAAAfMXOiCuPUbgCAAAAAADwAVs+hStPUbgCAAAAAADwAUZceY7CFQAAAAAAgA9QuPIchSsAAAAAAAAfsFG48pi9vBsAAAAAAAAAFIURVwAAAAAAAD5gZ3J2j1G4AgAAAAAA8AHmuPIchSsAAAAAAAAfoHDluQo9x9Vrr72m+Ph4hYSE6PLLL9d3331X3k0CAAAAAACQdHpy9rIuOK3CFq4++OADjRw5UmPHjtXatWt19dVXq0uXLvr999/Lu2kAAAAAAADwggpbuJo0aZLuueceDR48WE2bNtXkyZNVr149TZ06tbybBgAAAAAAILvTlHnBaRWycJWXl6fVq1erc+fObus7d+6sZcuWlVOrAAAAAAAA/seeb8q84LQKOTn7H3/8ofz8fEVFRbmtj4qKUmZmZpG3yc3NVW5urtu6k8apIFuFrN0BAAAAAAA/x8gpz1Xoqo3NZnP72RhTaF2B8ePHKzIy0m359GSGFc0EAAAAAADnISZn91yFLFzVqlVLAQEBhUZX7d+/v9AorAJjxozR4cOH3ZYeQfFWNBcAAAAAAJyHmOPKcxWycBUcHKzLL79cixYtclu/aNEiJSYmFnkbh8OhqlWrui1cJggAAAAAAOC/KuQcV5I0atQo3XXXXWrdurXatm2r119/Xb///rvuv//+8m4aAAAAAAAAk6x7QYUtXN1xxx06ePCgnnrqKe3du1fNmzfXl19+qbi4uPJuGgAAAAAAAHNVeUGFLVxJ0rBhwzRs2LDybgYAAAAAAEAhdqezvJtQ4VXowhUAAAAAAIC/YpJ1z1G4AgAAAAAA8AHmuPIcX6sHAAAAAAAAv8SIKwAAAAAAAB9gcnbPUbgCAAAAAADwAea48hyFKwAAAAAAAB+gcOU5ClcAAAAAAAA+wOTsnqNwBQAAAAAA4APMceU5vlUQAAAAAAAAfokRVwAAAAAAAD7AHFdeYFAqJ06cMOPGjTMnTpwgrwJlkVex8ypz38ir2HmVuW/kVdws8sjz1yzyKnZeZe4beRU7z+q+wXo2Ywzlv1I4cuSIIiMjdfjwYVWtWpW8CpJFXsXOq8x9I69i51XmvpFXcbPII89fs8ir2HmVuW/kVew8q/sG6zHHFQAAAAAAAPwShSsAAAAAAAD4JQpXAAAAAAAA8EsUrkrJ4XBo3Lhxcjgc5FWgLPIqdl5l7ht5FTuvMveNvIqbRR55/ppFXsXOq8x9I69i51ndN1iPydkBAAAAAADglxhxBQAAAAAAAL9E4QoAAAAAAAB+icIVAAAAAAAA/BKFKwAAAAAAAPglClcAAAAAAADwS4Hl3QB/t2vXLk2dOlXLli1TZmambDaboqKilJiYqPvvv1/16tUr7yZ6JDs7WzNnzizUv3bt2qlPnz4KDw8v7yaWWWXum1S5+2d13yrzuQRwfjDG6Kuvvirydezaa6+VzWYjjzzLs8ir+HkA4A9sxhhT3o3wV0uXLlWXLl1Ur149de7cWVFRUTLGaP/+/Vq0aJF27typefPmqV27dl7LtPID9KZNm9SpUycdP35cSUlJbv1LS0tTeHi4Fi5cqGbNmnklrzL3TaJ/3uqf1X0rj3Mp8SGFPPKszqrMebt371bXrl21YcMGNW/e3O117Oeff9Zll12mzz77TBdccAF553leZe4bed7Pq6yvmeRV/DwKuOchg2K1bt3ajBw5stjtI0eONK1bt/Za3saNG01sbKypVq2a6dGjh7nvvvvMvffea3r06GGqVatmLrjgArNx40av5SUnJ5vevXub3NzcQttyc3NNnz59THJysleyKnPfjKF/3uyf1X2zOs8YY3bt2mVatGhhAgICzGWXXWY6d+5sOnXqZC677DITEBBgWrVqZXbt2lXhssgjz1+zKnte9+7dTceOHc2ePXsKbduzZ4/p2LGj6dGjh1eyyKvYeZW5b+R5N68yv2aSV7HzrO4b/AOFq7MICQkxv/zyS7HbN2/ebEJCQryWZ/UH6NDQ0LMWGzZs2GBCQ0O9klWZ+2YM/fNm/6zum9V5xvAhhTzyrM6q7Hnh4eFm3bp1xW5fs2aNCQ8P90oWeRU7rzL3jTzv5lXm10zyKnae1X2Df6BwdRbx8fHmrbfeKnb7W2+9ZeLj472WZ/UH6NjYWDNnzpxit8+ePdvExsZ6Jasy980Y+ufN/lndN6vzjOFDCnnkWZ1V2fNq1aplFi9eXOz2r7/+2tSqVcsrWeRV7LzK3DfyvJtXmV8zyavYeVb3Df6BbxU8i0ceeUT333+/RowYoU8//VQrVqzQDz/8oE8//VQjRozQ0KFDNXr0aK/lVa9eXenp6cVu37p1q6pXr+61vHvvvVcDBgzQCy+8oPXr1yszM1P79u3T+vXr9cILL2jQoEEaMmSIV7Iqc98k+ufN/lndN6vzJCk0NFSHDh0qdntWVpZCQ0MrXBZ55PlrVmXP6927twYMGKD//ve/Onz4sGv94cOH9d///ld33323+vbt65Us8ip2XmXuG3nezavMr5nkVew8q/sGP1HelTN/9/7775s2bdqYwMBAY7PZjM1mM4GBgaZNmzbmgw8+8GrWuHHjTGRkpHn++efNunXrzN69e01mZqZZt26def7550316tXNk08+6dXMCRMmmJiYGGOz2Yzdbjd2u93YbDYTExNjnnvuOa/lVOa+GUP/vN0/K/tWHnkjRoww9erVMx999JH5888/Xev//PNP89FHH5n69eubBx98sMJlkUeev2ZV9rzc3Fxz//33m+DgYGO3201ISIgJCQkxdrvdBAcHm6FDhxZ5qTd5519eZe4bed7Nq8yvmeRV7Dyr+wb/QOGqhPLy8syePXvMnj17TF5ens9yrP4AXWDbtm1m2bJlZtmyZWbbtm0+yfCHvv32228+y/GH/vnqvjOmfPpnVd+szuNDCnnkVe6+lUeeMcYcPnzYfP3112bmzJlm5syZZvHixebw4cNezfhr3uLFi8mrgHmVuW/nS56vn+uV/TWTvIqbVx6/X1H+bMYYU96jvlBYRkaGMjMzJUnR0dGKj48v5xZ5T3n2LTg4WOvXr1fTpk19llGZ7zupcvZv7969mjp1qpYuXaq9e/cqICBA8fHx6tmzpwYOHKiAgACf5B45ckSrVq3Svn37JJ0+n5dffrmqVq3qk6zVq1e73Xe+yiKPPH/NKq88q57nAOBtVr+GnQ+/E8ireFkofxSuKpCdO3dq3Lhxeuutt7x2zJycHK1evVo1atRQs2bN3LadOHFCH374ofr37++VrM2bN2vFihVKTEzURRddpF9++UUvv/yycnNz1a9fP3Xs2NErOZI0atSoIte//PLL6tevn2rWrClJmjRpktcyz5SVlaXp06crPT1dsbGx6t+/v+rVq+e1469du1bVqlVzFY1mzJihqVOn6vfff1dcXJxGjBih3r17ey3vgQce0O23366rr77aa8c8m1dffVWrVq3STTfdpNtvv13vvvuuxo8fL6fTqV69eumpp55SYGCgV7JWrVql6667TvHx8QoNDdUPP/ygO++8U3l5eVqwYIGaNm2qBQsWKCIiwit5AOAL2dnZmjlzppYtW6bMzEzZbDZFRUWpXbt26tOnj8LDwy1ry759+/R///d/euKJJ7x63F27dqlatWqqUqWK2/qTJ09q+fLluuaaa7yWdfDgQf3000+67LLLVKNGDf3xxx968803lZubq9tuu82nfwAr0LBhQy1YsEAJCQk+yzh58qS++OILpaenKyYmRjfffLNXHyu7du1SSEiIatWqJUn67rvv9O9//9v1fmX48OFq27at1/JefPFF3XrrrYqLi/PaMc9l7ty5WrVqlW644Qa1bdtWixcv1gsvvOB6z3Lfffd5NS8nJ0ezZs0q8o9t1157rVezAMBvlO+AL5TGunXrjN1u99rxtmzZYuLi4lyXfiUlJbl9rWhmZqbX8ubNm2eCg4NNjRo1TEhIiJk3b56pXbu2ue6668y1115rAgMDzddff+2VLGOMsdlspkWLFiY5Odltsdls5oorrjDJycmmQ4cOXsuLiYkxf/zxhzHm9OVmMTExJjo62nTq1MnUrVvXREZGms2bN3str2XLlq5vlXnjjTdMaGioefDBB83UqVPNyJEjTZUqVcybb77ptbyCx0hCQoKZMGGC2bt3r9eO/VdPPfWUiYiIMLfccouJjo42EyZMMDVr1jTPPPOMSU1NNbVr1zZPPPGE1/LatWtnUlJSXD+/++67pk2bNsYYYw4dOmRatGjhk+vkjx07Zl5//XUzcOBAc8MNN5guXbqYgQMHmjfeeMMcO3bM63nFyczM9Pr8a8YYs3PnTnP06NFC6/Py8kxaWppXs/744w+zePFic/DgQWOMMQcOHDATJkwwTz75pNm0aZNXs4oTHx9vfv31V5/n5OXlmdmzZ5uJEyead9991+uPlZ07d5oDBw64fv72229N3759Tfv27c2dd95pli1b5rWsF154wWzfvt1rxyuJzz77zDzxxBOufnz99demS5cu5vrrrzf/93//5/W848ePmzfffNPcfffd5oYbbjA33XSTGTFihPnqq6+8mrNx40YTGxtrqlWrZnr06GHuu+8+c++995oePXqYatWqmQsuuOCs3wzrbd5+v7Jnzx5zxRVXGLvdbgICAkz//v3dXl+8+X7FGGN++OEHExkZaWw2m6levbpZtWqViY+PNwkJCebCCy80oaGhZvXq1V7Le/nll4tcAgICzJgxY1w/e0Pbtm1NVlaWMcaY/fv3m+bNm5vg4GCTkJBgQkJCTP369c2uXbu8klWQ9+WXXxpjjJkzZ46x2+2me/fu5tFHHzU333yzCQoKMnPnzvVans1mMwEBAea6664z77//vs8vF5o6daoJDAw0l19+ualataqZMWOGiYiIMIMHDzZDhgwxoaGhZvLkyV7LS09PN3FxcaZmzZqu6Rtuuukm06ZNGxMQEGBuu+02c/LkSa/l+ct7FWN4v+ItleH9ipXvVeA/KFz5kU8//fSsy0svveTVN2Y9e/Y0Xbt2NQcOHDDp6emmW7duJj4+3uzYscMY4903gm3btjVjx441xhgza9YsU716dfP444+7tj/++OOmU6dOXskyxpjU1FQTHx9fqBgWGBjokzfvNpvN7Nu3zxhjTO/evU1ycrLJzs42xhhz4sQJ07VrV3Prrbd6LS8sLMx1P7Vs2bLQB6733nvPNGvWzGt5NpvNfPXVV+ahhx4ytWrVMkFBQaZ79+5m7ty5Jj8/32s5xhjTsGFD8/HHHxtjTn/4CQgIMDNmzHBt/+STT8yFF17otbzQ0FC3uc/y8/NNUFCQyczMNMYYs3DhQhMbG+u1PGP860MmHzBLx8oPmMZU7g+ZfMD03gfM5ORk07t37yLPYW5urunTp49JTk72SpYxxqxfv/6sywcffODV53n//v3NVVddZVauXGkWLVpkWrdubS6//HJz6NAhY8zp1xWbzea1vOuuu84MHjzYHDlyxDz//POmbt26ZvDgwa7t99xzj+nZs6fX8mw2m6lbt65p0KCB22Kz2cwFF1xgGjRoYOLj472WVfB+5d577zUtWrRw/THqjz/+MImJiWbQoEFeyTLGmIiICJORkWGMMaZNmzZmwoQJbttfffVV07JlS6/l2Ww2M23aNNOjRw8TFBRkatasaR566CGzYcMGr2WcqWnTpub11183xhizePFiExISYv71r3+5tk+bNs00bdrUa3ldunQxQ4YMcb33Gj9+vOnSpYsxxphff/3VNGjQwIwbN84rWf70XsUY3q+UVmV+v2J1QRz+gcKVHykY1VLw7YVFLd58Aa1Tp4756aef3NYNGzbM1K9f3/z2229efcGuWrWqSU9PN8acLgwEBga6vThv2LDBREVFeSWrwI8//mgaN25s/va3v7km1LeicFVUwWzFihWmbt26XsurWbOmWbVqlTHm9P24bt06t+1bt241oaGhXss7s395eXnmgw8+MNdff70JCAgwsbGx5vHHH3fdv54KDQ11FeWMMSYoKMj8/PPPrp+3b99uwsLCvJJljDFxcXFm6dKlrp/37NljbDabOX78uDHGmIyMDBMSEuK1PGOs/ZDJB8yK+wGzIK+yfsjkA6b3PmCGhoae9Xfbhg0bvP47obj3KwXrvfm6Ehsba3744QfXzydOnDA9evQwLVq0MAcPHvT6B8zq1au7Rj/k5eUZu93ulr9mzRpzwQUXeC3vvvvuMy1atCg04sIX71nOfE1p3Lix+fzzz922f/PNN6ZBgwZey4uMjDTr1683xpx+v1Lw7wJbt2716u/0M/u3b98+89xzz5kmTZoYu91urrjiCvP666+bI0eOeC2vqPcsZ76GZWRkeLV/YWFhbqNlcnNzTVBQkGvU/5w5c7x2/1EQ5/1KafOser9idUEc/oHClR+JjY01s2fPLnb72rVrvfqCHRERUeSw1BEjRpi6deuab7/91ieFK2OMqVKlitsol+3bt3u9OGCMMUePHjX9+/c3l156qfnpp59MUFCQzwpX+/fvN8acvh/PLLQYc/qNi8Ph8Fpev379zD333GOMMea2224z//jHP9y2p6ammksuucRreWf+MjrTjh07zLhx40xcXJzXHivx8fFm3rx5xpjTH+7sdrv58MMPXdu/+OILr76pfuihh0zz5s3NvHnzzOLFi02HDh3c3ojNnz/fNGrUyGt5xlj7IZMPmBX3A6YxlftDJh8wvfcBMzY21syZM6fY7bNnz/bqyNFatWqZN99802zfvr3I5YsvvvDq8zw8PLzQpS0nT540PXv2dP1+93ZewYciYwq/Z9mxY4fX37PMnj3b1KtXz7z66quudb4qXBW8X6lTp06h42/fvt2r71e6d+9uHnvsMWOMMddff32hER5vvPGGSUhI8Fpece9Xvv32WzNgwAATHh5uwsPDvZZX8H7ZGGN2795tbDab+eKLL1zblyxZ4tU/XMbGxrr94TcrK8vYbDbXa+W2bdu8dv9REOf9SmlY+X7F6oI4/AOFKz/SrVs3889//rPY7evWrfNq5f+KK64w77zzTpHbhg8fbqpVq+a1F+xLL73UVYww5vQvuzMvkfjuu++8WvX/q1mzZpmoqChjt9t99mJ9ySWXmJYtW5oqVaqYTz75xG17WlqaV38Z7d692zRo0MBcc801ZtSoUSY0NNS0b9/e3Hvvveaaa64xwcHBbm+cPFXcG8ECTqfTLFy40CtZY8eONbVr1zaDBw828fHxZsyYMaZ+/fpm6tSp5t///repV6+eefjhh72SZczp4ubtt99uAgMDjc1mM4mJiWbbtm2u7QsWLHArnHmDlR8y+YBZcT9gGlO5P2TyAdN7HzDHjRtnIiMjzfPPP2/WrVtn9u7dazIzM826devM888/b6pXr+7VuWGuv/568/TTTxe73dvvVy655BLz3//+t9D6gteW+vXre/V1pUmTJm4jpz///HPXKFxjvD+KusCuXbtMx44dzQ033GD27t3rs8LVjTfeaG6++WZTvXp11+U2BZYvX+7VEfCbNm0yNWvWNP379zdPP/20qVKliunXr5959tlnTf/+/Y3D4TDTpk3zWp7d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sn799VdVr15d0unRUXfffbeGDh2qQ4cOafHixbr66qslSXv27FHLli01c+ZMPf3002rYsGGZ+lwwz1RycrL27dunF1544ayTs0+ePFkzZsxQnz59JJ0u0t1xxx36+OOP9dprr+mpp54qUzv+Ki4uTosWLdKoUaM0b948JSQkaN68eWrRooVXjg8AAOCvuFQQAAAU6czLBAv07t1bgYGBmj17to4dO3bOY7z55pt65ZVX1KxZM82cOVN2e8neegQEBOiNN95wFa0kqX///qpdu7a2bt2qESNGuIpWkhQbG6s777xT0ulL96zSt29fV9GqoN2PP/64T9rRtm1bLV++XEePHtWaNWt03XXXefX4AAAA/ojCFQAAKGT79u1aunSpatSooRtvvNG1vnbt2rr++ut1/PhxzZ49+6zH+O677zRs2DDVrFlTc+fOVURERInzGzRooAsvvNBtnd1uV1xcnCSpU6dOhW7TqFEjSdLevXtLnOOpzp07F1rXuHFjy9sBAABQWVG4AgAAhcyYMUPGGN1+++0KDg5221YwAuts3y64Y8cO3XLLLXI6nfroo49KfeneBRdcUOT68PDwYrcXbMvNzS1Vlifq1q1baF3BnFhWtgMAAKCyYo4rAABQyIwZMyRJX3/9daFJ1wsKMl9//bX27t2rmJgYt+3Z2dnq3r27Dhw4oNdee00dOnQodX5x3+BX0u0l5XQ6Pbq9t9oBAACAolG4AgAAbn788Udt2bJFkpSenq709PQi93M6nZo5c6b+9re/udYZY3TXXXfpp59+0tChQzV06FBL2nw2QUFBxc7HtXPnTotbAwAAgNLgUkEAAOCm4BLAv//97zLGFLksXLhQ0v9GZhV44oknNHv2bHXo0EGvvPKK5W0vSkxMjA4ePKhDhw4V2lbQj78quDzy1KlTPm0bAAAAzo7CFQAAcDl16pQ++OADSXL7try/6tixo+rUqaN169bp559/liR9+OGHeuaZZ9SwYUN99NFHCgz0j4HdSUlJkqSnn37atc4Yo/Hjx2vZsmVF3iY2NlaSXCPPAAAAUD784x0lAADwC/PmzdOBAwd00UUXqWXLlsXuFxAQoFtvvVWvvfaaZsyYoQkTJmjMmDGSThd9zrx88EyPPfaYmjRp4pO2F+fRRx/Vf//7X02ePFlLlixRo0aNtGHDBu3cuVPDhg3Ta6+9Vug23bt31/Tp09W3b1917txZkZGRkqT//Oc/lrYdAADgfEfhCgAAuBRcJti7d+9z7tunTx+99tpreu+995Samqr8/HxJ0tKlS7V06dIibzNw4EDLC1cXX3yxFi9erDFjxujHH3/Utm3b1K5dO3344Ydau3Ztkbfp1auXXnrpJb3xxhuaO3eua0J6ClcAAADWshljTHk3AgAA4Hxms9kUFxen7du3e+2YycnJSktLU0ZGhho0aOC14wIAAFiJEVcAAAB+4I8//tDAgQMlSQ8++KBatWpV6mP8/vvveuKJJyRJv/zyizebBwAAUC4YcQUAAFDObDab28+zZ89Wz549S32cdevWFZqbjBFXAACgIqNwBQAAAAAAAL9kL+8GAAAAAAAAAEWhcAUAAAAAAAC/ROEKAAAAAAAAfonCFQAAAAAAAPwShSsAAAAAAAD4JQpXAAAAAAAA8EsUrgAAAAAAAOCXKFwBAAAAAADAL1G4AgAAAAAAgF+icAUAAAAAAAC/9P8At0FsiYAxYHcAAAAASUVORK5CYII=", ->>>>>>> 7e6c16e81df3f9f88dd0b11c44620f1df3ceea0f:pvdeg_tutorials/tutorials/4 - Standards.ipynb + "image/png": "iVBORw0KGgoAAAANSUhEUgAABK4AAAHBCAYAAABAAPNXAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8g+/7EAAAACXBIWXMAAA9hAAAPYQGoP6dpAAB/aUlEQVR4nO3daXgUVf728bs7O4EECGRBIIRNRGQRFCMoiBFEFFDcEAQUERFE4O+GwyaiLDqAOgqjo7gBKsOi6AAKsojsKNsIyCooJMqWQCAJpM/zgic9tEkwSVdXOuH78apLUlVd9zmd7k73r0+dchhjjAAAAAAAAAA/4yzuBgAAAAAAAAB5oXAFAAAAAAAAv0ThCgAAAAAAAH6JwhUAAAAAAAD8EoUrAAAAAAAA+CUKVwAAAAAAAPBLFK4AAAAAAADglyhcAQAAAAAAwC9RuAIAAAAAAIBfonAFAAAAAAAAv0ThCgAAAAAAAH6JwhUAFDOHw+GxOJ1OlS9fXjfccIP+9a9/yRiTa/8aNWoUT2O99Prrr+vKK69USEiIHA6HWrdufdH9ExISct0/F1uCg4OVmZnpd/3wJ/k9fvzlceUv7bBTaemzPz0vzp49q6pVq8rpdOqnn37Kc5/NmzerbNmyCgwM1Ndff21zCwuudevWF33dW7hwYXE3EQAAnwos7gYAAM7r2bOnJCk7O1t79uzR999/r5UrV2rJkiWaOXOm5Xn79+9XQkKCWrVqpWXLlll+/D+bM2eOnnzySVWoUEEdO3ZUeHi46tWrl+/+mZmZat26da7C3cKFC5WSkqI2bdqoWrVqHtvi4uIUEhLik/bnKGw/UHL44jlh9/OsuPjb8yIoKEgDBw7Us88+q7///e969913Pbb/8ccf6tSpk9LT0zVx4kS1bdu2mFpacF26dFHZsmVzrb/sssuKoTUAANiHwhUA+In333/f4+dvvvlGt912mz755BN169ZNt99+e/E0zCLz5s2TJP373/9WmzZt/nL/kJAQTZs2Ldf6+Ph4SdLEiRPVqFEjS9tYEIXtBwpn+/btCgoKKu5m2Ko09Nkfnxd9+/bVmDFjNH36dL388suKiYmRdH401t13361ffvlFDz30kAYPHlzMLS2YV199tVSMzAMAoLA4VRAA/NQtt9yiBx98UNL/PhSWZL/++qskqWbNmkU+xokTJ3TgwAEFBQXpiiuusKpphWJFP5C/evXqqVatWsXdDFuVhj774/MiMjJSffr0UWZmpt544w33+oEDB2rFihVKTEzU1KlTi7GFAACgIChcAYAfa9KkiSTp4MGDBdp/9erV6tSpkypXrqyQkBDVqFFDjz/+uA4dOuSx36hRo5SQkCBJWr58ucd8Kb169bI8y+FwaOnSpZI8560q7KlTW7ZskXT+g35wcHChbuutwvSjoPfN/v373XMBpaWlaciQIUpISFBQUJAGDRpUoHZ99dVXevjhh3XFFVcoIiJC4eHhatSokV5++WVb5vuyuq8Xm+/p4MGDGjBggGrVqqXQ0FBVrFhRt99+u1atWpVr3wvzzpw5o+eee07x8fEKCQlR7dq1NX78eI/TUAv6nCjM/V3QY16szwW9f4vS5xzbtm1T9+7dVbNmTYWGhqpy5cpq3LixBg0apMOHD+fZrgv7aPXz4s99KepzQ5IGDRqkwMBATZkyRadPn9bUqVM1depUVa1aVXPnzrX9dcRfHDx4UAMHDlTdunUVFhamihUrqlmzZnrhhReUlpbm3u/C30N6erqGDBmiatWqKSwsTFdffbXmz5/v3nfWrFlq3ry5wsPDFRMTo4EDB+rMmTPF0T0AQCnDqYIA4MdOnjwpSQWat+njjz9Wr169lJ2drRYtWqhatWr64YcfNGXKFM2ZM0fLli1zzznTuHFjdenSRbNnz1ZMTIxuvfVW93FatmxpeVbPnj3dc1NdOE9LbGxsoe6PnMJVcZwiWNB+FOa+yXHmzBm1atVKv/zyi1q1aqWrr75aFSpUKFC7evfurTNnzqhBgwZq2LChUlNTtW7dOv3tb3/TkiVL9PXXXysgIMC6O+ICdvZ19erV6tChg44fP67LL79cHTp00B9//KFFixZp4cKFmj59uu67775ct8vKylLbtm31008/uT98L1++XM8995xOnjypMWPGSCr4c6Iw97edz7Oi9FmSNm7cqJYtWyojI0MNGzZUp06ddPr0ae3du1evvfaaOnfurLi4uHzb6MvnheTdc0OSqlWrpvvuu0/Tp0/XY489pk8++URhYWH6/PPP3acOlhTvvvuujh49KqfTqbp166pz586qXr16oY/z3XffqWPHjjpx4oRq1KihO+64Q2fOnNGOHTs0atQoderUSY0bN/a4TVZWlm6++Wbt27dPN954o44cOaIVK1bo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BZq8X5Lq1KmjDRs2+HxU0189pqx8ngEA8GcUrgCgFKhSpYp27typX375RVdeeWWu7TkjVvL71txfsy5UkCsKhoeHq23btpowYYKuu+46RUVFadiwYTLGuC/xnpiYqA8//FDVqlVTQECAwsLC9PHHH1tyhTG775u5c+dKkqZMmaIOHTp4bNu7d68lGfmxs69Vq1bVzp079dxzz6lp06ZeH6+o7Ly/7bx/HQ6HWrZs6S6W/P777xo0aJBmzpypv/3tb/rss8+8On5xvGasX79evXv3VnBwsObMmaPq1avrwQcf1PDhw/XVV19p586duU6nzMzM1M0336wjR45ozJgxqly5sl566SV16tRJmzdvVkBAgN555x0NGDBAlStX1nPPPaewsDC5XK5c63IsXLhQy5cvL1TbW7duXeDC1fHjxyXpogXdC1WrVk07duzQnj17dNVVVxWqXQAAFBe+HgGAUiBntNDMmTNzbcvKytKsWbM89pPkPp3l3LlzPs+yQkFHXH300Udq0KCBEhMTVbNmTYWHh+uKK65QpUqVZIxRUlKSHA6HDh8+rIyMDH388cfq2rWrFi1a5HUb7b5vcj605nVqmLfFhr9iZ19vueUWSf8rHPnKXz0ninJ/l7TnmSRFR0dr1KhRkuSeV84bdvfl0KFD6ty5szIyMjR16lT3KaYhISF64oknZIzR3//+91y3e/nll7Vnzx6tWLFCPXr0UPv27fXpp5/qv//9r3788UdJUpMmTZScnKwbb7xR1113nRo1apTnuhzLli1zj/os6NKrV68C9fOPP/5wzx929dVXF+g2SUlJkqS33367QPsDAOAPKFwBQCnQu3dvhYWF6ZNPPtFXX33lXu9yufT888/rt99+U9OmTT3mCKpUqZKCgoK0Z88eZWdn+zTLCgUZcSVJlStX1nvvvaeDBw/q8OHDGjhwoPbu3aubbrpJx44d065du9S3b1/FxsYqMDBQnTp10hVXXKEvv/zS6zbafd/kTJb89ttve5yi9t133+mVV16xJCM/dva1b9++io6O1oQJE/T222+7Tx3Mce7cOS1atMjrIstfPSeKcn/7+/Ns6tSp2rdvX671//nPfySdH6HjLTsfKxkZGercubMOHTqkwYMH66GHHvLY3q9fP4WHh+ujjz7S77//7l5/7tw5vf7663rssccUExOjc+fO6dy5c4qJiVG5cuXcc0OdOnVK+/bt8xitlNc6q6xatUrz5s3L9djZv3+/7rzzTqWnp6tjx475zmv2Z4888ogqVaqkBQsWaPLkyblObV2zZo3H/eILPXr0UL169XxeiAYAlCK2XLsQAJAv/f9Lvhdm//j4+FzrP/zwQ+N0Oo3D4TAtW7Y0Xbt2NZdffrmRZGJiYsz27dtz3eaOO+4wksyVV15pHnzwQdO7d2/z3nvv/WUbipLVqlUrI8ns27evwH3NceLECSPJBAUFmczMzIvuu2vXLnP48GFjjDF79+417du3N7fccotxuVzGGGPq169vOnXqZI4cOWKys7PNf/7zHxMSEmI++OCDArXlr/pRmPsm51LzrVq1KlD2n+3cudOEh4cbSaZ+/frm/vvvNzfccINxOBzmqaeeyvOxkt/jJ7/1F+OLvubXjtWrV5tKlSoZSaZatWqmffv25oEHHjBt2rQx5cuXN5LM3LlzC5w3cuRII8lMmzbNY/3FnhNFub//6pgX63Nhn2dF6XOjRo3c/enSpYu577773OtCQ0PNypUr8zzWn1n5vChIX/LTtWtXI8m0a9fOnDt3Ls99nnzySSPJDB8+3L1u3bp17tfivJbFixcbY4xZs2aNkeR+jclvnVWmTZtmJJnY2Fhz2223mQceeMC0aNHChIaGuh9TKSkphTrm0qVLTbly5Ywkk5CQYO69915zxx13mNq1axtJ5scff3Tv+1e/h4v93nPaPnLkyDxv8+fnHgAA+aFwBQDFzKrClTHGfP/99+aOO+4wUVFRJigoyFSvXt3069fP/Prrr3nun5KSYh588EETGxtrAgICjCTTs2fPArWjsFneFK5WrFhhJJkGDRr85b6ffPKJqVq1qgkLCzNVqlQxQ4YMMenp6e7tu3btMnfddZeJjo425cqVM5dffrl59dVXC9yWgvSjoPeNt4UrY4zZvn27ueOOO0x0dLQpU6aMadKkiXn77beNMXk/VqwsXBljfV8v1o7Dhw+bZ555xlx55ZWmTJkypkyZMqZWrVqmU6dO5v333zcnT54scF5+hau/ek4U9v4uyDGtek4Xpc9ffPGFefjhh82VV15pypcvb8qUKWPq1q1rHnnkEbNjx448j5MXK58XBelLXl566SUjydStW9ccP3483/32799vAgMDTaVKlczp06eNMefvB0lmzZo1Zv369bmWnP3eeecdU6lSJY/j5bXOKj/99JPp16+fufrqq03lypVNYGCgiYyMNNddd535+9//7m5XYe3du9c89thjpkaNGiY4ONhUrFjRNG3a1IwePdqkpaW596NwBQDwBw5jiulyQwAAAIAf2LBhg6655hrt3LnTfUpoXgYNGqTNmzdr6dKlF10HAACsw1UFAQAAcElr1KiR6tevr7vvvlvPP/+84uLilJycrKVLl6pbt27uieO3bt2aay6rvNYBAADrMDk7AAAALmlBQUH68ssvVbduXT355JNq3769RowYIUlq0KCBe7+tW7d6/JzfOgAAYB1OFQQAAAAAAIBfYsQVAAAAAAAA/BKFKwAAAAAAAPglClcAAAAAAADwSxSuAAAAAAAA4JcoXAEAAAAAAMAvUbgCAAAAAACAX6JwBQAAAAAAAL9E4QoAAAAAAAB+icIVAAAAAAAA/BKFKwAAAAAAAPglClcAAAAAAADwSxSuAAAAAAAA4JcoXAEAAAAAAMAvUbgCAAAAAACAX6JwBQAAAAAAAL9E4QoAAAAAAAB+icIVAAAAAAAA/BKFKwAAAAAAAPglClcAAAAAAADwSxSuAAAAAAAA4JcoXAEAAAAAAMAvUbgCAAAAAACAX6JwBQAAAAAAAL9E4QoAAAAAAAB+icIVAAAAAAAA/BKFKwAAAAAAAPglClcAAAAAAADwSxSuAAAAAAAA4JcoXAEAAAAAAMAvBRZ3A4pT97un25oXcM5la15axVDbslIrlbEtS5KyqgXZmlfr8hP25lU6Z29eOWNbVnRYtm1ZklQ2yN7nXaDTvvtSks65HLbmnT5nb96xDPv+TB3Psi1KknTC5rx0m393LnufegoKsC8rKsTe53m0fX/OJUmVw+z9G1Qx1N68qBD78kIC7P3lBTqDbc1zyN7XlWxj72PlrCvD1ry0LPteW1LO2Pte+peT9ubtOGHvY/OnX8JszTu4P8K2rAoH023LkqTKv520Ne/jf3fzecY0581Fvu1DriUWtqTkuqQLVwAAAAAAAL7idNpbSC2NKFwBAAAAAAD4gNPGUeGlFYUrAAAAAAAAH2DElfeYnB0AAAAAAAB+iRFXAAAAAAAAPhDAqYJeo3AFAAAAAADgA5wq6D0KVwAAAAAAAD7gZIImr1G4AgAAAAAA8AFnACOuvOWXtb+TJ09q0KBBio+PV1hYmK6//nqtX7/evd0YoxEjRiguLk5hYWFKSkrSrl27irHFAAAAAAAAsJpfFq4eeeQRffPNN/roo4+0detWtW3bVklJSfrtt98kSRMmTNDrr7+uqVOnau3atQoPD1e7du2UkZFRzC0HAAAAAAA4z+ks+oLz/O6uOHPmjGbPnq0JEyboxhtvVO3atTVq1CjVrl1bU6ZMkTFGkydP1rBhw9SpUyc1bNhQH374oQ4dOqR58+YVd/MBAAAAAAAknT9VsKgLzvO7wtW5c+eUnZ2t0NBQj/VhYWFauXKl9u3bp+TkZCUlJbm3RUZGqnnz5lq9erXdzQUAAAAAAMhTgLPoC87zu7uiXLlySkxM1IsvvqhDhw4pOztbH3/8sVavXq3Dhw8rOTlZkhQTE+Nxu5iYGPc2AAAAAACA4uZ0Ooq8FEaNGjXkcDhyLf3795cktW7dOte2xx57zBddtpxfXlXwo48+0sMPP6zLLrtMAQEBuvrqq9W1a1dt3LixyMfMzMxUZmamx7rs7LMKCAjytrkAAAAAAAC5OAPsyVm/fr2ys7PdP2/btk233HKL7rnnHve6Pn36aPTo0e6fy5QpY0/jvOR3I64kqVatWlq+fLlOnTqlgwcPat26dTp79qxq1qyp2NhYSVJKSorHbVJSUtzb8jJ27FhFRkZ6LP/d+YVP+wEAAAAAAOBrlStXVmxsrHv58ssvVatWLbVq1cq9T5kyZTz2iYiIKMYWF5xfFq5yhIeHKy4uTsePH9eiRYvUqVMnJSQkKDY2VkuWLHHvl5aWprVr1yoxMTHfYw0dOlSpqakey5WXd7SjGwAAAAAA4BLkzamCmZmZSktL81j+fCZZXrKysvTxxx/r4YcflsPxv1MOp0+frkqVKqlBgwYaOnSoTp8+7cuuW8YvTxVctGiRjDG6/PLLtXv3bj399NOqV6+eHnroITkcDg0aNEhjxoxRnTp1lJCQoOHDh6tKlSrq3LlzvscMCQlRSEiIxzpOEwQAAAAAAL7i9GK40NixY/XCCy94rBs5cqRGjRp10dvNmzdPJ06cUK9evdzrHnjgAcXHx6tKlSrasmWLnn32We3cuVNz5swpegNt4peFq9TUVA0dOlS//vqrKlasqC5duuill15SUND5QtMzzzyj9PR0Pfroozpx4oRatmyphQsX5roSIQAAAAAAQHFxBhRukvULDR06VEOGDPFY9+cBOXl599131b59e1WpUsW97tFHH3X/+6qrrlJcXJxuvvlm7dmzR7Vq1SpyG+3gl4Wre++9V/fee2++2x0Oh0aPHu0xqRgAAAAAAIA/CfBixFVeZ479lV9++UWLFy/+y5FUzZs3lyTt3r2bwhUAAAAAAMClyJsRV0Uxbdo0RUdHq0OHDhfdb9OmTZKkuLg4G1rlHQpXAAAAAAAAJZzL5dK0adPUs2dPBQb+r9yzZ88ezZgxQ7fddpuioqK0ZcsWDR48WDfeeKMaNmxYjC0uGApXAAAAAAAAPuDN5OyFtXjxYh04cEAPP/ywx/rg4GAtXrxYkydPVnp6uqpVq6YuXbpo2LBh9jXOCxSuAAAAAAAAfMDptO9UwbZt28oYk2t9tWrVtHz5ctvaYTUKVwAAAAAAAD7gDCjuFpR8FK4AAAAAAAB8wM4RV6UVhSsAAAAAAAAfYMSV92ycJgwAAAAAAAAoOEZcAQAAAAAA+EAApwp6jcIVAAAAAACADzg5z81rFK4AAAAAAAB8wBnAiCtvXdKFq/2tKtual3HG3rs7onymbVmXVT9lW5Yk1Y89a2veleVdtubVicywNa9SmH0zBpYJiLQtS5JCAsJtzXM67J190cjYmpftsve5l+U6UyqzJCkr2948I3tfx1z2PjRl5yj8YGeYfWGSggPszQsNiLI1L8gRYmueMtLsy8qy9++5OWffe7/i4Ai0+bESZu9zoXJokG1ZsWWO25YlSQnljtmaVzPC3sdK3Uh7/+htqWrfe4jdB8rYliVJ+1Ps/YxuB0Zcee+SLlwBAAAAAAD4isNp87d5pRC1PwAAAAAAAPglRlwBAAAAAAD4gIPhQl6jcAUAAAAAAOADDgenCnqLwhUAAAAAAIAPMOLKexSuAAAAAAAAfMDJ5Oxeo3AFAAAAAADgA4y48h53IQAAAAAAAPySXxausrOzNXz4cCUkJCgsLEy1atXSiy++KGP+N8TOGKMRI0YoLi5OYWFhSkpK0q5du4qx1QAAAAAAAP/jcJoiLzjPLwtX48eP15QpU/SPf/xD27dv1/jx4zVhwgS98cYb7n0mTJig119/XVOnTtXatWsVHh6udu3aKSMjoxhbDgAAAAAAcJ7DWfQF5/nlHFerVq1Sp06d1KFDB0lSjRo1NHPmTK1bt07S+dFWkydP1rBhw9SpUydJ0ocffqiYmBjNmzdP999/f7G1HQAAAAAAQJKcFKC85pd34fXXX68lS5bo559/liRt3rxZK1euVPv27SVJ+/btU3JyspKSkty3iYyMVPPmzbV69epiaTMAAAAAAMCFHA5T5AXn+eWIq+eee05paWmqV6+eAgIClJ2drZdeekndunWTJCUnJ0uSYmJiPG4XExPj3gYAAAAAAFCcOOXPe35ZuPrss880ffp0zZgxQ1deeaU2bdqkQYMGqUqVKurZs2eRjpmZmanMzEyPda6zWXIGBVvRZAAAAAAAAFjML2t/Tz/9tJ577jndf//9uuqqq/Tggw9q8ODBGjt2rCQpNjZWkpSSkuJxu5SUFPe2Pxs7dqwiIyM9ll+/+dS3HQEAAAAAAJcsriroPb8sXJ0+fVrOP81gFhAQIJfLJUlKSEhQbGyslixZ4t6elpamtWvXKjExMc9jDh06VKmpqR5L1Vvu810nAAAAAADAJY2rCnrPL08VvOOOO/TSSy+pevXquvLKK/Xjjz9q4sSJevjhhyVJDodDgwYN0pgxY1SnTh0lJCRo+PDhqlKlijp37pznMUNCQhQSEuKxjtMEAQAAAACArzgZOeU1vyxcvfHGGxo+fLgef/xx/f7776pSpYr69u2rESNGuPd55plnlJ6erkcffVQnTpxQy5YttXDhQoWGhhZjywEAAAAAAM5j5JT3/LJwVa5cOU2ePFmTJ0/Odx+Hw6HRo0dr9OjR9jUMAAAAAACggBwORlx5i9ofAAAAAAAA/JJfjrgCAAAAAAAo6ThV0HsUrgAAAAAAAHzAweTsXqNwBQAAAAAA4ANORlx5jcIVAAAAAACADzDiynsUrgAAAAAAAHyAOa68x10IAAAAAAAAv8SIKwAAAAAAAB9wODhV0FsUrgAAAAAAAHyAydm9R+EKAAAAAADAB5ic3XuXdOGq+81/2JqXkW1rnMrY+NutGu6yL0xSrYhMW/PiykTYmlc2KNbWPOep47ZlmePJtmVJkjJO2ZuXddbWOIfNX+E4bc4LCg6xLSs8pIxtWZLkCClna16pnxnU2Pd3yJw9Y1uWJCkrxd68M3ttjTOnbb4/T2fYFmUys2zLKhaBAfbmBQXZm1cm1NY4R7mytmWVLVvJtixJKhdZ09a8CiHptuYllLP3c2Xd8vZ90DtQ2d6iy9FMe393dijtb8HscEkXrgAAAAAAAHwmwFHcLSjxqP0BAAAAAADALzHiCgAAAAAAwAccTkZceYvCFQAAAAAAgC8EcKKbtyhcAQAAAAAA+AIjrrxG4QoAAAAAAMAHHEzO7jUKVwAAAAAAAL7AiCuvcbIlAAAAAAAA/BIjrgAAAAAAAHyBUwW95pcjrmrUqCGHw5Fr6d+/vyQpIyND/fv3V1RUlMqWLasuXbooJSWlmFsNAAAAAADwPw6no8gLzvPLwtX69et1+PBh9/LNN99Iku655x5J0uDBgzV//nzNmjVLy5cv16FDh3TXXXcVZ5MBAAAAAAA8BTiLvkCSnxauKleurNjYWPfy5ZdfqlatWmrVqpVSU1P17rvvauLEiWrTpo2aNm2qadOmadWqVVqzZk1xNx0AAAAAAECSfSOuSvOZa35ZuLpQVlaWPv74Yz388MNyOBzauHGjzp49q6SkJPc+9erVU/Xq1bV69epibCkAAAAAAMAFAhxFXwqhNJ+55veTs8+bN08nTpxQr169JEnJyckKDg5W+fLlPfaLiYlRcnKy/Q0EAAAAAAAoRpUrV/b4edy4cbnOXJsxY4batGkjSZo2bZquuOIKrVmzRtddd11xNLnA/L5w9e6776p9+/aqUqWKV8fJzMxUZmamx7qzWWcVFBzk1XEBAAAAAADy5MVVBfOqY4SEhCgkJOSit8s5c23IkCEFOnPN3wtXfn2q4C+//KLFixfrkUceca+LjY1VVlaWTpw44bFvSkqKYmNj8z3W2LFjFRkZ6bEseucLXzUdAAAAAABc4ryZ4yqvOsbYsWP/MrO0nbnm14WradOmKTo6Wh06dHCva9q0qYKCgrRkyRL3up07d+rAgQNKTEzM91hDhw5Vamqqx9KuT0efth8AAAAAAFzCvJjjKq86xtChQ/8y0qoz1/yF354q6HK5NG3aNPXs2VOBgf9rZmRkpHr37q0hQ4aoYsWKioiI0BNPPKHExMSLDm/LazgdpwkCAAAAAACfcRZ9vFBBTgv8s5wz1+bMmeNed+GZaxeOuvqrM9f8hd+OuFq8eLEOHDighx9+ONe2SZMm6fbbb1eXLl104403KjY21uOXAgAAAAAAUNwcAY4iL0Vh5Zlr/sJvR1y1bdtWxpg8t4WGhurNN9/Um2++aXOrAAAAAAAA/I/VZ675C78tXAEAAAAAAJRozqJfVbCw/urMNafTqS5duigzM1Pt2rXTW2+9ZVvbvEHhCgAAAAAAwBeKeMpfUZTWM9coXAEAAAAAAPiAw8YRV6UVhSsAAAAAAABfCPDba+KVGNyDAAAAAAAA8EuMuAIAAAAAAPAFG+e4Kq0oXAEAAAAAAPgAc1x5j8IVAAAAAACALzDiymsUrgAAAAAAAHyBEVdeo3AFAAAAAADgAw5GXHntki5c3ZWQaWuekcvWvEBHsG1ZYYERtmVJUpmAqrbmmdTfbM3T8R9sjXOlHLUv7ESafVmSdDrD1jiTkW1v3ll7X1fs5ihj358pR4i9fxJNaIiteQoMsDfPZezNO3fOvqyss/ZlSTJnbM5LtzfPddrG350kuex73bT7b4LtbP4w5ixr33tbSXJWDLU1z1EuzL6w8in2ZUlSlL3vpcMqxNiaVybS3s8mFaLsex27vLy9792zss/YmoeS4ZIuXAEAAAAAAPiM01ncLSjxKFwBAAAAAAD4AnNceY3CFQAAAAAAgC8w4sprFK4AAAAAAAB8gcKV1yhcAQAAAAAA+AKnCnqN0h8AAAAAAAD8EiOuAAAAAAAAfIFTBb1G4QoAAAAAAMAXKFx5jcIVAAAAAACALzDHldf8tvT322+/qXv37oqKilJYWJiuuuoqbdiwwb3dGKMRI0YoLi5OYWFhSkpK0q5du4qxxQAAAAAAABdwOou+QJKfFq6OHz+uFi1aKCgoSAsWLNBPP/2kv//976pQoYJ7nwkTJuj111/X1KlTtXbtWoWHh6tdu3bKyMgoxpYDAAAAAAD8fxSuvOaXpwqOHz9e1apV07Rp09zrEhIS3P82xmjy5MkaNmyYOnXqJEn68MMPFRMTo3nz5un++++3vc0AAAAAAACwll+W8L744gs1a9ZM99xzj6Kjo9WkSRO988477u379u1TcnKykpKS3OsiIyPVvHlzrV69ujiaDAAAAAAA4MnpKPoCSX5auNq7d6+mTJmiOnXqaNGiRerXr58GDhyoDz74QJKUnJwsSYqJifG4XUxMjHsbAAAAAABAseJUQa/55amCLpdLzZo108svvyxJatKkibZt26apU6eqZ8+eRTpmZmamMjMzPde5ziokJMjr9gIAAAAAAORCAcprfnkPxsXFqX79+h7rrrjiCh04cECSFBsbK0lKSUnx2CclJcW97c/Gjh2ryMhIj+X1V/7jg9YDAAAAAABIDoejyAvO88vCVYsWLbRz506PdT///LPi4+MlnZ+oPTY2VkuWLHFvT0tL09q1a5WYmJjnMYcOHarU1FSPZeDTt/muEwAAAAAA4NLGqYJe88tTBQcPHqzrr79eL7/8su69916tW7dOb7/9tt5++21J5yuWgwYN0pgxY1SnTh0lJCRo+PDhqlKlijp37pznMUNCQhQSEuKxLuMMpwkCAAAAAAD4K78sXF1zzTWaO3euhg4dqtGjRyshIUGTJ09Wt27d3Ps888wzSk9P16OPPqoTJ06oZcuWWrhwoUJDQ4ux5QAAAAAAAP8fI6e85peFK0m6/fbbdfvtt+e73eFwaPTo0Ro9erSNrQIAAAAAACggJ3NVectvC1cAAAAAAAAlGiOuvEbhCgAAAAAAwBcYceU1ClcAAAAAAAC+wIgrr3EPAgAAAAAAwC8x4goAAAAAAMAXSsGIqw8//NCyY/Xo0aPQt6FwBQAAAAAA4AulYI6rXr16yeGwph8UrgAAAAAAAPxFKRhxJUmNGjVSp06dinz7efPmacuWLUW6LYUrAAAAAAAAXyglhavGjRtr5MiRRb79/v37KVwBAAAAAAD4lVJwqmBERITKlCnj1THCwsIUERFRpNtSuAIAAAAAAECeTpw44fUx3nrrLb311ltFuu0lXbiKzgor7ib4lDl7xr6wzAP2ZUkyFjxxCpV31N48HTlua9y5Q+m2ZbmO2fi4lOQ6ddbevNPnbM3LPmfvNzh2j3R2OI19WUH23peOUvDtmz8xLvseK8q2MUvS2Ux7n3gum19X7H4dc2Xbl2dctkVJkhw2v0YHhdjbwYCgk7bmBUUE2JrnjAyxLSugkr3vNQNijtiap4p/2JtXwd7PQsHly9uXFVrWtixJcgSH25onO0oCpeRUweJUoMJVmzZtLAlzOBxasmSJJccCAAAAAADwa3Z/q1AKFahwtWzZMkvCrLp8IgAAAAAAgN8rJYWrb7/9Vr/++quaNWum+vXrX3Tfn376SRs2bFC1atV00003eZ1d4FMF7777br3yyitFDnrqqac0Z86cIt8eAAAAAACgRCkFpwoePHhQHTp0ULVq1bRx48a/3L9atWq688479euvv2rXrl2qUqWKV/kFLlyVLVtW8fHxRQ4qW9bec2MBAAAAAACKVSkYcfWvf/1LWVlZmjBhgsqVK/eX+5crV06vvPKKOnfurHfffVfDhw/3Kr9A9+CTTz6ptm3behXUtm1bDRw40KtjAAAAAAAAwD7ffPONKleurM6dOxf4Nh07dlRMTIwWLFjgdX6BRlxNmjTJ66CuXbuqa9euXh8HAAAAAACgRCgFI6527NihFi1aFPp2zZo106pVq7zOL/CpggAAAAAAACiEUlC4Sk9PV2RkZKFvFxkZqVOnTnmdT+EKAAAAAADAF0rB5OwVKlRQSkpKoW+XkpKiChUqeJ1fqHvw4MGD+vzzz7V27VqvgwEAAAAAAEo1h7Poi5+oX7++1qxZozNnzhT4NqdPn9bq1atVv359r/MLfE+MHTtWtWvXVq9evXT99dfrhhtu0LFjx7xuQF5GjRolh8PhsdSrV8+9PSMjQ/3791dUVJTKli2rLl26FKn6BwAAAAAA4DM2Fq5+++03de/eXVFRUQoLC9NVV12lDRs2uLf36tUrV63l1ltv/cvj3n777UpPT9eYMWMK3JYxY8bozJkzuuOOOwrdjz8r0D2xZMkSDRs2TAMHDtTx48e1ceNGbdy4UYMHD/a6Afm58sordfjwYfeycuVK97bBgwdr/vz5mjVrlpYvX65Dhw7prrvu8llbAAAAAAAA/NXx48fVokULBQUFacGCBfrpp5/097//PdeperfeeqtHrWXmzJl/eezHHntMMTExGjdunMaMGSOXy5Xvvi6XSy+++KLGjRunmJgY9e3b1+u+FWiOq3nz5kmShg0bJklq3Lix2rVrp//85z9eNyDfhgUGKjY2Ntf61NRUvfvuu5oxY4batGkjSZo2bZquuOIKrVmzRtddd53P2gQAAAAAAFBgNp3yN378eFWrVk3Tpk1zr0tISMi1X0hISJ61lospU6aMZs+eraSkJI0cOVLvvPOO7rnnHl199dWqXLmyJOmPP/7QDz/8oFmzZunXX39VaGioZs+erTJlynjXMRWwcBUVFSVJSktLc88kn5aWZkkD8rNr1y5VqVJFoaGhSkxM1NixY1W9enVt3LhRZ8+eVVJSknvfevXqqXr16lq9ejWFKwAAAAAA4B9sKlx98cUXateune655x4tX75cl112mR5//HH16dPHY79ly5YpOjpaFSpUUJs2bTRmzBh3zedirr/+eq1atUoPPvig/vvf/2rSpEm59jHGSDp/Bt3HH3+sRo0aWdK3AhWuunbtqgkTJqhv374aN26cVqxYoaVLl+q5556zpBF/1rx5c73//vu6/PLLdfjwYb3wwgu64YYbtG3bNiUnJys4OFjly5f3uE1MTIySk5PzPWZmZqYyMzM91oVknlVISJAvugAAAAAAAC51XlxVMM86RkiIQkJCcu27d+9eTZkyRUOGDNHzzz+v9evXa+DAgQoODlbPnj0lnT9N8K677lJCQoL27Nmj559/Xu3bt9fq1asVEBDwl+1p3Lixtm7dqoULF+qrr77Spk2bdPToUUnnBzw1btxYHTp0KNC8WYXhMDklsb/w9ddf6/HHH9fevXsVEhKiRx99VK+++qqCgnxf+Dlx4oTi4+M1ceJEhYWF6aGHHsr1y7v22mt10003afz48XkeY9SoUXrhhRc81o189i6NGnq3z9pd3MzZgs/477XMU/ZlSdKJE7bGmaP25unIcVvjzh1Kty3LdczGx6Uk16mz9uadPmdrXvY5h615dl/N1+Es0J8oa7KC7L0vHU5780o747LvsaJsG7Mknc2094nnsvl1xe7XMVe2fXkm/ylAfMLuC1AFhdjbwYAge/OCIv76Q5yVnJG5P4j6SkClMNuyJCkgJtzWPFWMtDXOUSHC1jz9aRCHT4WWtS9LkiPY5sdKZFffZ6T+9RxS+Rk1aWfuOsbIkRo1alSufYODg9WsWTOtWrXKvW7gwIFav369Vq9enefx9+7dq1q1amnx4sW6+eabi9xOXyvQiCtJatu2rXbv3q3jx48rMjJSThs/vZQvX15169bV7t27dcsttygrK0snTpzwGHWVkpJy0fM0hw4dqiFDhnisC8mY56MWAwAAAACAS54X3yrkWcfIY7SVJMXFxal+/foe66644grNnj073+PXrFlTlSpV0u7du0tH4SrHn2ekt8OpU6e0Z88ePfjgg2ratKmCgoK0ZMkSdenSRZK0c+dOHThwQImJifkeI8/hdIbTBAEAAAAAgP/J77TAvLRo0UI7d+70WPfzzz8rPj4+39v8+uuvOnr0qOLi4gqUsXr1aq1bt06xsbHq2LGjwsLsGb1p84Dignnqqae0fPly7d+/X6tWrdKdd96pgIAAde3aVZGRkerdu7eGDBmipUuXauPGjXrooYeUmJjIxOwAAAAAAMB/OJxFXwph8ODBWrNmjV5++WXt3r1bM2bM0Ntvv63+/ftLOj8g6Omnn9aaNWu0f/9+LVmyRJ06dVLt2rXVrl27vzx+37591bJlS02bNk19+/ZVo0aN9MsvvxTpLiksvyxc/frrr+ratasuv/xy3XvvvYqKitKaNWvcl1mcNGmSbr/9dnXp0kU33nijYmNjNWfOnGJuNQAAAAAAwAVsKlxdc801mjt3rmbOnKkGDRroxRdf1OTJk9WtWzdJUkBAgLZs2aKOHTuqbt266t27t5o2barvvvvuL0d1zZ49W//617/06quvatOmTdq2bZuOHDmiJ598ssh3S2EUaHL2hg0b6s4778w1KVhhDB8+XF988YU2b95c5GNYzotJ0koCJme3DpOzW4fJ2a3F5OwWZjE5e4nG5OzWYXJ26zA5u7WYnN06TM5uLSZnt06pnJz99Nyi37bMnda1wwuPP/64/vnPfyotLU3h4ed/R/fcc4+WLFmiY8eO+Ty/QH/etm3bpoMHD3oV9Ouvv2rbtm1eHQMAAAAAAKDEsGnElS9VrVpVkjzqQgcPHlRUVJQt+QWenH337t368MMPixy0e/fuIt8WAAAAAACgxPGjAlRR9ezZU6+++qq6d++uESNG6LvvvtO6dev06quv2pJf4MLV999/r++//77IQcYYORycFgEAAAAAAFBSXHbZZVq2bJkGDx6sBx98UDExMfr73/+uQYMG2ZJfoMLVyJEjfd0OAAAAAACA0qUUjLiSzs99vmTJkmLJpnAFAAAAAADgC3Zf3agUKvCpggAAAAAAACiEUjLiqjhxDwIAAAAAAPhCKbiq4LFjx3T69GmvjnH69GkdO3asSLf1n3sCAAAAAACgNCkFhavKlSvriSee8OoY/fv3V3R0dJFu6z/3BAAAAAAAAPyKMUbGGEuOUxTMcQUAAAAAAOALfjRyyhsrV67Uww8/7NXti8phrCiblVCuxd4NdfN7WWdtizLpGbZlSZI5mWVrXvaRM/bmpaTbmpd1yr6szPQA+8IkZZ229w/F2Ux787LPOWzNMy5b40rL33nYwJVt73PBTnY/7+x+XTl3tvS+FbX7QlKBQfb+7gKC7H1wBgbb+1gJCrG3fyHh2bZlhZWzL0uSAiLsHS8RUDHU1jynzXm29i84yL4sSQoNsTXOmfSGDSlLvbjtTZa1whtOi/6gORwOZWcX/vWHEVcAAAAAAAA+4M1YIYeffC+3dKk3xTfvFalw9fDDD6tly5Z/OUzs/fff14oVK/Tee+8VqXEAAAAAAAAllVHRR2/6Sd1KrVq1Ktb8Io33ev/99wt0fuL333+vDz74oCgRAAAAAAAAJZrx4j+c59Mz77OyshQQYO98NgAAAAAAACgdfDbHlTFGP/zwgypXruyrCAAAAAAAAL9lvLnKir+cK1jMCly4atOmjcfPCxcuzLUux7lz57Rnzx4lJyfrwQcf9K6FAAAAAAAAJRCn/HmvwIWrZcuWuf/tcDiUnJys5OTkfPcPCgrS7bffrldffdWrBgIAAAAAAJREXo24gqRCFK727dsn6fwpgDVr1tTdd9+tV155Jc99g4ODValSJQUFBVnTSgAAAAAAgBKGEVfeK/Dk7PHx8YqPj1eNGjU0cuRIde/e3b3uz0tcXJxlRatx48bJ4XBo0KBB7nUZGRnq37+/oqKiVLZsWXXp0kUpKSmW5AEAAAAAAMA/FOmqgiNHjlTHjh2tbksu69ev1z//+U81bNjQY/3gwYM1f/58zZo1S8uXL9ehQ4d01113+bw9AAAAAAAABWXkKvJSUvz888+aM2eO/vjjD0nSN998oyeffFLTp0+35PhFKlzZ4dSpU+rWrZveeecdVahQwb0+NTVV7777riZOnKg2bdqoadOmmjZtmlatWqU1a9YUY4sBAAAAAAD+xxhXkZeSYO7cuWrQoIEeffRRNWjQQPPnz1fnzp31/fffq0+fPpo8ebLXGQUqXAUEBBR5CQws8DRaHvr3768OHTooKSnJY/3GjRt19uxZj/X16tVT9erVtXr16iJlAQAAAAAAWM148V9JMGbMGL333ns6cuSIxo8fr+7du2vmzJnasGGDZs+erbffftvrjAJVlapVqyaHw+F1WEF98skn+uGHH7R+/fpc25KTkxUcHKzy5ct7rI+JibnoVQ4BAAAAAADsVFJGThXVnj171L17d0nSgw8+qD59+uj222+XJN16663q2rWr1xkFKlzt37/f66CCOnjwoJ588kl98803Cg0Ntey4mZmZyszM9FgXlJWtkOAAyzIAAAAAAABylJSRU0UVFham33//XdHR0UpOTlZ2draOHj2qypUr6/jx45bUdfxujquNGzfq999/19VXX63AwEAFBgZq+fLlev311xUYGKiYmBhlZWXpxIkTHrdLSUlRbGxsvscdO3asIiMjPZZxn2zwcW8AAAAAAABKp6SkJHXp0kVvvfWWunfvrttuu029e/fWV199pUceeUQ33HCD1xkOY4xflf9Onjyp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1yUkJLj/bYzR5MmTNWzYMHXq1EmS9OGHHyomJkbz5s3T/fffb1NLC88vR1zdcccduu2221SnTh3VrVtXL730ksqWLas1a9YoNTVV7777riZOnKg2bdqoadOmmjZtmlatWqU1a9YUd9MBAAAAAAAknZ+cvahLYXzxxRdq1qyZ7rnnHkVHR6tJkyZ655133Nv37dun5ORkJSUluddFRkaqefPmWr16tWX99QW/LFxdKDs7W5988onS09OVmJiojRs36uzZsx53dr169VS9enW/v7MBAAAAAMClw2WKvmRmZiotLc1jyczMzDNn7969mjJliurUqaNFixapX79+GjhwoD744ANJUnJysiQpJibG43YxMTHubf7KbwtXW7duVdmyZRUSEqLHHntMc+fOVf369ZWcnKzg4GCVL1/eY/+ScGcDAAAAAIBLhzdzXI0dO1aRkZEey9ixY/PMcblcuvrqq/Xyyy+rSZMmevTRR9WnTx9NnTrV5h5bzy/nuJKkyy+/XJs2bVJqaqr+/e9/q2fPnlq+fHmRj5eZmZmrMpl9zqWQQL+t3QEAAAAAgEvU0KFDNWTIEI91ISEhee4bFxen+vXre6y74oorNHv2bElSbGysJCklJUVxcXHufVJSUtS4cWMLW209v63aBAcHq3bt2mratKnGjh2rRo0a6bXXXlNsbKyysrJ04sQJj/1TUlLcv4i85FWpfHXtXh/3AgAAAAAAXKq8OVUwJCREERERHkt+hasWLVpo586dHut+/vlnxcfHSzo/UXtsbKyWLFni3p6Wlqa1a9cqMTHRd3eABfy2cPVnLpdLmZmZatq0qYKCgjzu7J07d+rAgQMXvbOHDh2q1NRUj+Wp5jXtaDoAAAAAALgE2TU5++DBg7VmzRq9/PLL2r17t2bMmKG3335b/fv3lyQ5HA4NGjRIY8aM0RdffKGtW7eqR48eqlKlijp37uyDnlvHL08VHDp0qNq3b6/q1avr5MmTmjFjhpYtW6ZFixYpMjJSvXv31pAhQ1SxYkVFREToiSeeUGJioq677rp8jxkSEpKrMnma0wQBAAAAAICPZBt7cq655hrNnTtXQ4cO1ejRo5WQkKDJkyerW7du7n2eeeYZpaen69FHH9WJEyfUsmVLLVy4UKGhofY0soj8snD1+++/q0ePHjp8+LAiIyPVsGFDLVq0SLfccoskadKk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icIVAAAAAAAA/BKFKwAAAAAAAPglCleFFBISopEjRyokJKTU5ZXmvpFXsvNKc9/IK7lZ5JHnr1nkley80tw38kpuFnnk+WtWceTBfkzODgAAAAAAAL/EiCsAAAAAAAD4JQpXAAAAAAAA8EsUrgAAAAAAAOCXKFwBAAAAAADALwUWdwP83ZEjR/Tee+9p9erVSk5OliTFxsbq+uuvV69evVS5cuVibiEAAAAAAEDpxFUFL2L9+vVq166dypQpo6SkJMXExEiSUlJStGTJEp0+fVqLFi1Ss2bNirmlRbdu3bpcRbnExERde+21xdwya5Tm/mVlZWnevHl5FlU7deqk4ODgYm5h0dndt9J8XwK4dJw7d07//e9/PV7H6tevr6CgIJ/kJScna+3atR55zZs3V2xsrE/y7O6fnXmluW9S6X+s2Nk/u+9LAPAHFK4u4rrrrlOjRo00depUORwOj23GGD322GPasmWLVq9ebVmmXR+gf//9d3Xp0kXff/+9qlev7lGUO3DggFq0aKHZs2crOjrakrwcdhWSSnv/du/erXbt2unQoUNq3ry5R//Wrl2rqlWrasGCBapdu7aluXb0z+6+Fdd9Kdn75tPuIq7db6zJs05pf6zY3T878lwul0aMGKE333xTqampHtsiIyM1YMAAvfDCC3I6rZkhIj09XX379tUnn3wih8OhihUrSpKOHTsmY4y6du2qf/7znypTpowleXb3z8680tw3qfQ/Vuzsn933ZY7SXASUSn/RuDQX4CniXmIM8hUaGmq2b9+e7/bt27eb0NBQy/J27dplatasaUJDQ02rVq3Mvffea+69917TqlUrExoaamrXrm127dplSVaXLl1MYmKi2bFjR65tO3bsMNdff725++67LckyxpiUlBTTsmVL43A4THx8vLn22mvNtddea+Lj443D4TAtW7Y0KSkpluWV9v4lJSWZTp06mdTU1FzbUlNTTadOnUzbtm0ty7Ozf3b3ze48Y4w5deqU6datmwkICDCBgYEmOjraREdHm8DAQBMQEGC6d+9u0tPTLcmy+7FpZ9/I47FSGHb3z868p59+2lSuXNlMnTrV7Nu3z5w+fdqcPn3a7Nu3z/zzn/800dHR5plnnrEkyxhjevfuberUqWMWLlxozp07515/7tw5s2jRIlO3bl3zyCOPWJZnd//szCvNfTOm9D9W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o7w+/LhcLv3666+qXr26ZVnGGO3fv1/VqlVTYGCgsrKyNHfuXGVmZuq2225TpUqVLMvKS5s2bTRt2jTFx8f7NEc6/2Xp7t27FRcXpwYNGlh67MzMTDmdTgUFBUmS9uzZo/fee8/9fqV3796Wfjk7e/ZstW/fXmXKlLHsmH9l8+bN2rhxo1q3bq2aNWvqv//9r9588025XC7deeedateunaV53377ba4v2jp27Kg6depYmgMAfqX4zlJEYW3atMk4nU5LjrVz504THx/vntPnxhtvNL/99pt7e3JysmVZxhizYMECExwcbCpWrGhCQ0PNggULTOXKlU1SUpJp06aNCQgIMEuWLLEsz+FwmMaNG5vWrVt7LA6Hw1xzzTWmdevW5qabbrIs74orrjBHjx41xpyfX6FGjRomMjLSXHPNNaZixYomOjra7N2717K8hg0bmm+++cYYY8w777xjwsLCzMCBA82UKVPMoEGDTNmyZc27775rWV7O46ROnTpm3Lhx5vDhw5Yd+89efPFFU65cOdOlSxcTGxtrxo0bZ6KiosyYMWPMyy+/bCpXrmxGjBhhWV6LFi3MqFGj3D9/9NFHpnnz5saY8/NJNG7c2AwcONCyvByZmZnm008/NYMGDTL333+/uf/++82gQYPMZ599ZjIzMy3Py09ycrJ54YUXLD/uwYMHzcmTJ3Otz8rKMsuXL7c068iRI+bbb791Pwf/+OMPM27cOPPCCy+Yn376ydKs/CQkJJiff/7Z5zkul8t8++235u233zbz58+3dM7FgwcPesxPsWLFCvPAAw+Yli1bmm7duplVq1ZZlmWMMa+++qrZv3+/pcf8K/PnzzfDhw83K1euNMYYs2TJEtO+fXvTrl07889//tPyvNOnT5t3333XPPTQQ+bWW281t912mxkwYIBZvHixpTkpKSmmZcuWxuFwmPj4eHPttdeaa6+91v13vmXLliYlJcXSzIux8v2KMefnBbvnnntMaGioiY6ONsOHD/e4BLrV71l27Nhh4uPjjdPpNLVr1zZ79+41TZs2NeHh4aZMmTKmUqVKlj3fP//88zyXgIAA849//MP9s1X69evnfm0+ffq06dKli3E4HO6/8zfddFOer91F1apVKzNr1ixjzPkrfYWEhJiGDRua++67zzRp0sSUKVPG0tcWh8NhIiIiTJ8+fcyaNWssO25+Zs+ebQICAkxUVJQpW7as+eabb0z58uVNUlKSadeunQkICDDTp0+3JCslJcVce+21xul0msDAQON0Ok3Tpk1NbGysCQgIME8//bQlOX+2du1aM3nyZPPcc8+Z5557zkyePNmsW7fOJ1kXc+zYMfPBBx9Yftzs7Ox81//yyy+WZrlcLrN3715z9uxZY8z594KffPKJ+eCDD/KcH8oXbrrpJlv+9u7du9d8/fXXZuvWrZYfOyMjw+P9z+7du83zzz9vunfvbv72t79Z+pkL/oPClR/J781LzjJp0iTL3ph17tzZdOjQwfzxxx9m165dpkOHDiYhIcH9Am31m8DExETzt7/9zRhjzMyZM02FChXM888/797+3HPPmVtuucWyvLFjx5qEhIRcxbDAwEDz3//+17KcHA6Hw/2hoFu3bub66683J06cMMYYc/LkSZOUlGS6du1qWV5YWJj7j06TJk3M22+/7bF9+vTppn79+pblORwOs3jxYvPkk0+aSpUqmaCgINOxY0czf/78fP/gF1WtWrXM7NmzjTHnP/wEBASYjz/+2L19zpw5pnbt2pblhYWFmT179rh/zs7ONkFBQSY5OdkYY8zXX39tqlSpYlmeMcbs2rXL1KxZ04SGhppWrVqZe++919x7772mVatWJjQ01NSuXdvs2rXL0sz8WP0B89ChQ+aaa64xTqfTBAQEmAcffNDjQ5DVry1r1641kZGRxuFwmAoVKpgNGzaYhIQEU6dOHVOrVi0TFhZmNm7caFnea6+9lucSEBBghg4d6v7ZKu3bt3e/lhw9etQ0b97cOBwOU7lyZeN0Ok29evXM77//bknWtddea+bPn2+MMWbevHnG6XSajh07mmeffdbceeedJigoyL3dCg6HwwQEBJikpCTzySef+LxgO3XqVBMYGGiaNm1qIiIizEcffWTKlStnHnnkEdO3b18TFhZmJk+ebFnerl27THx8vImOjjbVqlUzDofDdOjQwTRv3twEBASYe+65x/3hxVtdunQxiYmJZseOHbm27dixw1x//fXm7rvvtiTLmPOFpIst3333naXP84EDB5q6deuaWbNmmXfeecfEx8ebDh06uB8zycnJxuFwWJbXqVMn07FjR7NlyxYzaNAgc8UVV5hOnTqZrKwsk5GRYe644w7TvXt3S7JyCkY5xaO8FivvS6fT6X6/MnToUFO1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R7V69Wr3XFCHDh1SkyZNNGPGDL344ouqWbNmkfqcM89U69atlZKSoldfffWik7NPnjxZs2fPVufOnSWdL9Ldd999mj17tt566y3LrsJYvXp1LVmyREOGDNGCBQsUHx+vzz77TO3bt7fk+AAAAP6KUwUBAECecuayyjlFUJLuvfdeBQUFaf78+UpNTf3LY/zrX//S66+/rvr162vGjBlyOgv21sPpdGrKlCnuopUk9ejRQ5UqVdLu3bvVv39/jwnMq1Spom7dukk6f+qeXbp27eouWklSQECAhg4d6pN2XHvttVq5cqVOnjypbdu26Z577rH0+AAAAP6IwhUAAMjlwIEDWrFihcqXL+8xsioqKkq33XabMjIyNGvWrIse47vvvtPjjz+uqKgozZ8/X+XKlStwfo0aNVS3bl2PdU6nU/Hx8ZKktm3b5rpNziirw4cPFzjHW3m1I6fddrYDAACgtKJwBQAAcpk+fbqMMbr77rsVEhLisS1nBFbOxO15+eWXX9SlSxcZYzRr1qxCn7p32WWX5bk+Z76pvLbnbMvMzCxUljeqVq2aa11Ogc7OdgAAAJRWzHEFAAByyTlNcNmyZbkmXc/KypJ0/lS4X375xT0KKkd6ero6duyoP/74Q2+99ZZuuummQuf/1SmFBT3l8K+4XC6vbm9VOwAAAJA3ClcAAMDDxo0btX37dknS7t27tXv37jz3M8Zo+vTpev755z3WPfjgg9qyZYv69eunfv362dLmiwkKCtKpU6fy3Hbw4EGbWwMAAIDC4GtCAADgIecUwKeeekrGmDyXZcuWeeybY8SIEZo7d65uuukmvf7663Y3PU9xcXE6evSojh49mmvb4sWL87xNcHCwJOncuXM+bRsAAAAujsIVAABwy87O1syZMyWdv2Jefm644QZddtll2r59uzZu3ChJ+vTTTzVmzBjVrFlTs2bNUmCgfwzsbtWqlSRpzJgxHusnTJiglStX5nmbKlWqSJJ27tzp28YBAADgovzjHSUAAPALX3/9tVJSUlS3bl1dffXV+e7ndDp13333aeLEifroo4/UtGlT9ymDVapU0f/93//lebvnnntO9erV80nb8/Pss8/q3//+tyZPnqxly5apVq1a2rp1qw4ePKjHH39cb731Vq7bdOzYUR988IEeeOABtW3bVpGRkZKkf/3rX7a2HQAA4FJH4QoAALjlTMp+sdFWObp27aqJEydq5syZevXVV5WdnS1JWrlyZb4jmXr16mV74erKK6/Ut99+q6FDh2rdunXau3evWrRooc8++0w//vhjnre56667NGnSJL3zzjuaP3+++wqBFK4AAADs5TDGmOJuBAAAwKXM4XAoPj5e+/fvt+yYvXr10gcffKClS5eqdevWlh0XAADAToy4AgAA8ANHjhxRr169JEkDBgxQs2bNCn2M06dP6/HHH5ekfEe9AQAAlCSMuAIAAChmDofD4+dZs2bp7rvvLvRxTpw4oQoVKnisY8QVAAAoyShcAQAAAAAAwC85i7sBAAAAAAAAQF4oXAEAAAAAAMAvUbgCAAAAAACAX6JwBQAAAAAAAL9E4QoAAAAAAAB+icIVAAAAAAAA/BKFKwAAAAAAAPglClcAAAAAAADwSxSuAAAAAAAA4JcoXAEAAAAAAMAv/T9t6APJ7XvdtwAAAABJRU5ErkJggg==", "text/plain": [ "
" ] @@ -1015,18 +601,6 @@ "plt.savefig(os.path.join(output_folder, 'T98_Scan.png'), bbox_inches='tight') #Creates an image file of the standoff plot\n", "plt.show(T98_fig)" ] -<<<<<<< HEAD:tutorials_and_tools/tutorials_and_tools/Tools - Module Standoff for IEC TS 63126.ipynb -======= - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## 7. Plot $X_{min}$ for Level 1, Level 2, and $T_{98}$ for a given region.\n", - "\n", - "This last Objective is much more complicated and is set up to utilize acess to a lot of computational power to run many sites simultaneously to create a regional map of standoff distance. This is presented as doing the computations on Amazon Web Services (AWS) for which you will need a paid account." - ] ->>>>>>> 7e6c16e81df3f9f88dd0b11c44620f1df3ceea0f:pvdeg_tutorials/tutorials/4 - Standards.ipynb }, { "cell_type": "markdown", @@ -1039,8 +613,6 @@ }, { "cell_type": "markdown", -<<<<<<< HEAD:tutorials_and_tools/tutorials_and_tools/Tools - Module Standoff for IEC TS 63126.ipynb -======= "metadata": {}, "source": [ "## 8. Save data outputs.\n", @@ -1050,7 +622,7 @@ }, { "cell_type": "code", - "execution_count": 34, + "execution_count": 15, "metadata": { "scrolled": true }, @@ -1059,7 +631,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Your results will be stored in /kfs2/projects/pvsoiling/pvdeg/repos/PVDegradationTools/TEMP/results\n", + "Your results will be stored in c:\\Users\\mspringe\\OneDrive - NREL\\msp\\projects\\2023_DegradationTools\\Github\\PVDegradationTools\\TEMP\\results\n", "The folder must already exist or the file will not be created\n" ] } @@ -1077,18 +649,7 @@ }, { "cell_type": "code", - "execution_count": null, ->>>>>>> 7e6c16e81df3f9f88dd0b11c44620f1df3ceea0f:pvdeg_tutorials/tutorials/4 - Standards.ipynb - "metadata": {}, - "source": [ - "## 8. Save data outputs.\n", - "\n", - "This cell contains a number of pre-scripted commands for exporting and saving data. The code to save plots is located after the plot creation and is blocked by default. First check that the output folder exists, then unblock the code for data you would like to save." - ] - }, - { - "cell_type": "code", - "execution_count": 15, + "execution_count": 16, "metadata": { "scrolled": true }, @@ -1097,7 +658,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Your results will be stored in C:\\Users\\sayala\\Documents\\GitHub\\PVDegTool\\PVDegradationTools\\TEMP\\results\n", + "Your results will be stored in c:\\Users\\mspringe\\OneDrive - NREL\\msp\\projects\\2023_DegradationTools\\Github\\PVDegradationTools\\TEMP\\results\n", "The folder must already exist or the file will not be created\n" ] } @@ -1130,11 +691,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", -<<<<<<< HEAD:tutorials_and_tools/tutorials_and_tools/Tools - Module Standoff for IEC TS 63126.ipynb - "version": "3.11.4" -======= "version": "3.11.7" ->>>>>>> 7e6c16e81df3f9f88dd0b11c44620f1df3ceea0f:pvdeg_tutorials/tutorials/4 - Standards.ipynb } }, "nbformat": 4, diff --git a/tutorials_and_tools/tutorials_and_tools/Van't Hoff Degradation Model.ipynb b/tutorials_and_tools/tutorials_and_tools/Van't Hoff Degradation Model.ipynb index 176bab1f..ae334363 100644 --- a/tutorials_and_tools/tutorials_and_tools/Van't Hoff Degradation Model.ipynb +++ b/tutorials_and_tools/tutorials_and_tools/Van't Hoff Degradation Model.ipynb @@ -28,7 +28,7 @@ }, { "cell_type": "code", - "execution_count": 111, + "execution_count": 1, "metadata": {}, "outputs": [], "source": [ @@ -38,14 +38,29 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": 2, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "C:\\Users\\mspringe\\AppData\\Local\\Temp\\1\\ipykernel_40744\\3936321414.py:2: DeprecationWarning: \n", + "Pyarrow will become a required dependency of pandas in the next major release of pandas (pandas 3.0),\n", + "(to allow more performant data types, such as the Arrow string type, and better interoperability with other libraries)\n", + "but was not found to be installed on your system.\n", + "If this would cause problems for you,\n", + "please provide us feedback at https://github.com/pandas-dev/pandas/issues/54466\n", + " \n", + " import pandas as pd\n" + ] + } + ], "source": [ "import os\n", "import pandas as pd\n", "\n", - "import pvdeg \n", + "import pvdeg\n", "from pvdeg import DATA_DIR" ] }, @@ -60,7 +75,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 3, "metadata": {}, "outputs": [ { @@ -88,9 +103,18 @@ }, { "cell_type": "code", - "execution_count": 37, + "execution_count": 4, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The array tilt angle was not provided, therefore the latitude tilt of 39.7 was used.\n", + "The array azimuth was not provided, therefore an azimuth of 180.0 was used.\n" + ] + } + ], "source": [ "sol_pos = pvdeg.spectral.solar_position(weather_df=WEATHER, meta=META)\n", "\n", @@ -117,7 +141,7 @@ }, { "cell_type": "code", - "execution_count": 39, + "execution_count": 5, "metadata": { "scrolled": false }, @@ -132,7 +156,7 @@ ], "source": [ "# chamber irradiance (W/m²)\n", - "I_chamber = 1600 \n", + "I_chamber = 1600\n", "# chamber temperature (°C)\n", "temp_chamber = 85\n", "# Schwartzchild Coefficient\n", @@ -145,15 +169,15 @@ " I_chamber=I_chamber,\n", " temp_chamber=temp_chamber,\n", " poa=poa_df,\n", - " temp=temp_cell, \n", - " p=p, \n", + " temp=temp_cell,\n", + " p=p,\n", " Tf=Tf)\n", "\n", "# calculate the Van't Hoff weighted irradiance\n", "irr_weighted_avg_v = pvdeg.degradation.IwaVantHoff(weather_df=WEATHER, meta=META,\n", " poa=poa_df,\n", - " temp=temp_cell, \n", - " p=p, \n", + " temp=temp_cell,\n", + " p=p,\n", " Tf=Tf)\n", "# calculate the Van't Hoff weighted average temperature\n", "To_eq = pvdeg.degradation._to_eq_vantHoff(temp_cell, Tf)\n", @@ -181,7 +205,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 7, "metadata": { "collapsed": true }, @@ -202,13 +226,13 @@ " rh_chamber=rh_chamber,\n", " temp_chamber=temp_chamber,\n", " poa=poa_df,\n", - " temp=temp,\n", + " temp=temp_cell,\n", " Ea=Ea)\n", "\n", "irr_weighted_avg_a = pvdeg.degradation.IwaArrhenius(weather_df=WEATHER, meta=META,\n", - " poa=poa_df, \n", + " poa=poa_df,\n", " rh_outdoor=WEATHER['relative_humidity'],\n", - " temp=temp,\n", + " temp=temp_cell,\n", " Ea=Ea)" ] }, @@ -223,11 +247,22 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 8, "metadata": { "collapsed": true }, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The array tilt angle was not provided, therefore the latitude tilt of 39.7 was used.\n", + "The array azimuth was not provided, therefore an azimuth of 180.0 was used.\n", + "The array tilt angle was not provided, therefore the latitude tilt of 39.7 was used.\n", + "The array azimuth was not provided, therefore an azimuth of 180.0 was used.\n" + ] + } + ], "source": [ "# chamber settings\n", "I_chamber= 1000\n", @@ -246,11 +281,22 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 9, "metadata": { "collapsed": true }, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The array tilt angle was not provided, therefore the latitude tilt of 39.7 was used.\n", + "The array azimuth was not provided, therefore an azimuth of 180.0 was used.\n", + "The array tilt angle was not provided, therefore the latitude tilt of 39.7 was used.\n", + "The array azimuth was not provided, therefore an azimuth of 180.0 was used.\n" + ] + } + ], "source": [ "rh_surface = pvdeg.humidity.surface_outside(rh_ambient=WEATHER['relative_humidity'],\n", " temp_ambient=WEATHER['temp_air'],\n", @@ -263,7 +309,7 @@ " temp_chamber=temp_chamber,\n", " Ea=Ea)\n", "\n", - "irr_weighted_avg_a = pvdeg.degradation.IwaArrhenius(weather_df=WEATHER, meta=META, \n", + "irr_weighted_avg_a = pvdeg.degradation.IwaArrhenius(weather_df=WEATHER, meta=META,\n", " rh_outdoor=WEATHER['relative_humidity'],\n", " Ea=Ea)" ] @@ -279,11 +325,20 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 10, "metadata": { "collapsed": true }, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The array tilt angle was not provided, therefore the latitude tilt of 39.7 was used.\n", + "The array azimuth was not provided, therefore an azimuth of 180.0 was used.\n" + ] + } + ], "source": [ "fatigue = pvdeg.fatigue.solder_fatigue(weather_df=WEATHER, meta=META)" ] @@ -302,11 +357,20 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": 11, "metadata": { "collapsed": true }, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The array tilt angle was not provided, therefore the latitude tilt of 39.7 was used.\n", + "The array azimuth was not provided, therefore an azimuth of 180.0 was used.\n" + ] + } + ], "source": [ "# select the month of June\n", "time_range = WEATHER.index[WEATHER.index.month == 6]\n", @@ -340,7 +404,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.9.16" + "version": "3.11.7" } }, "nbformat": 4,