From a66b04083d3856c5ac1ffda0711b7c9588429f5b Mon Sep 17 00:00:00 2001 From: tongtongstudio Date: Sat, 20 Dec 2025 10:22:15 +0800 Subject: [PATCH] =?UTF-8?q?version:1.1.2=20fix:=20update:=E4=BC=98?= =?UTF-8?q?=E5=8C=96=E5=85=B6=E4=BB=96=E5=AD=A6=E7=A7=91=E6=BB=91=E5=8A=A8?= =?UTF-8?q?=E9=97=AE=E9=A2=98=EF=BC=8CNoSlideViewPager=E6=9B=BF=E6=8D=A2?= =?UTF-8?q?=E4=B8=BAviewpager2=EF=BC=8C=E9=80=80=E5=87=BA=E6=A1=8C?= =?UTF-8?q?=E9=9D=A2=E8=8E=B7=E5=8F=96=E5=B7=B2=E5=AE=89=E8=A3=85=E7=9A=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/build.gradle | 4 +- app/src/main/AndroidManifest.xml | 2 +- .../com/xwad/os/activity/ExitActivity.java | 52 +- .../xwad/os/activity/PasswordActivity.java | 42 + .../{ => addicon}/AddIconActivity.java | 39 +- .../os/activity/addicon/AddIconViewModel.java | 18 + .../xwad/os/activity/home/HomeActivity.java | 16 +- .../com/xwad/os/adapter/AddAppAdapter.java | 36 +- .../java/com/xwad/os/adapter/AppAdapter.java | 52 +- .../com/xwad/os/fragment/app/AppFragment.java | 2 +- .../xwad/os/fragment/app/AppViewModel.java | 131 +-- .../os/fragment/complex/ComplexFragment.java | 46 +- .../xwad/os/fragment/mine/MineFragment.java | 35 +- .../xwad/os/fragment/safe/SafeFragment.java | 27 +- .../java/com/xwad/os/utils/OpenApkUtils.java | 4 + .../main/res/drawable-nodpi/icon_bbx_app.png | Bin 14818 -> 25240 bytes .../res/drawable-nodpi/icon_bbx_player.png | Bin 15648 -> 20202 bytes .../icon_login_sms_code_pre.png | Bin 0 -> 43081 bytes .../drawable/icon_login_sms_code_selector.xml | 13 + app/src/main/res/layout/activity_add_icon.xml | 6 +- app/src/main/res/layout/activity_login.xml | 2 +- .../main/res/layout/activity_permission.xml | 58 +- .../main/res/layout/dialog_default_apps.xml | 2 +- app/src/main/res/layout/fg_content_wl.xml | 901 +++++++++--------- app/src/main/res/layout/fragment_app.xml | 5 +- app/src/main/res/layout/fragment_complex.xml | 2 +- app/src/main/res/layout/fragment_mine.xml | 2 +- app/src/main/res/layout/item_app.xml | 4 +- app/src/main/res/values/dimens.xml | 8 +- 29 files changed, 853 insertions(+), 656 deletions(-) rename app/src/main/java/com/xwad/os/activity/{ => addicon}/AddIconActivity.java (66%) create mode 100644 app/src/main/java/com/xwad/os/activity/addicon/AddIconViewModel.java create mode 100644 app/src/main/res/drawable-xxhdpi/icon_login_sms_code_pre.png create mode 100644 app/src/main/res/drawable/icon_login_sms_code_selector.xml diff --git a/app/build.gradle b/app/build.gradle index aebdec8..9ff56b9 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -16,8 +16,8 @@ android { minSdkVersion 24 targetSdkVersion 29 - versionCode 11 - versionName "1.1.0" + versionCode 13 + versionName "1.1.2" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index a107ef2..7eef5c4 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -170,7 +170,7 @@ android:screenOrientation="landscape" android:theme="@style/AppThemeWithoutFitsSystemWindows" /> getAllLauncherApps() { + PackageManager packageManager = getPackageManager(); + + // 构建用于查询桌面应用的Intent + Intent intent = new Intent(Intent.ACTION_MAIN); + intent.addCategory(Intent.CATEGORY_HOME); + + // 查询所有可以处理该Intent的Activity + List resolveInfoList = packageManager.queryIntentActivities(intent, PackageManager.MATCH_ALL); + + List launcherPackageList = resolveInfoList.stream().filter(new Predicate() { + @Override + public boolean test(ResolveInfo resolveInfo) { + return !BuildConfig.APPLICATION_ID.equals(resolveInfo.activityInfo.packageName) + || !"com.jxw.launcher".equals(resolveInfo.activityInfo.packageName) + || !"com.handuan.os".equals(resolveInfo.activityInfo.packageName); + } + }).map(new Function() { + @Override + public ComponentName apply(ResolveInfo resolveInfo) { + return resolveInfo.getComponentInfo().getComponentName(); + } + }).collect(Collectors.toList()); + + return launcherPackageList; + } + private void exitDesktop() { - ComponentName componentName = new ComponentName("com.hihonor.android.launcher", "com.hihonor.android.launcher.unihome.UniHomeLauncher"); - Intent intent = new Intent(); - intent.setComponent(componentName); - startActivity(intent); + List componentNames = getAllLauncherApps(); + Log.e(TAG, "exitDesktop: " + componentNames); + if (componentNames != null && componentNames.size() != 0) { + ComponentName componentName = componentNames.get(0); + Intent intent = new Intent(); + intent.setComponent(componentName); + try { + startActivity(intent); + } catch (Exception e) { + Log.e(TAG, "exitDesktop: " + e.getMessage()); + } + } + startActivity(new Intent(Settings.ACTION_HOME_SETTINGS)); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { diff --git a/app/src/main/java/com/xwad/os/activity/PasswordActivity.java b/app/src/main/java/com/xwad/os/activity/PasswordActivity.java index a1edb63..34d04c5 100644 --- a/app/src/main/java/com/xwad/os/activity/PasswordActivity.java +++ b/app/src/main/java/com/xwad/os/activity/PasswordActivity.java @@ -2,6 +2,7 @@ package com.xwad.os.activity; import android.content.Context; import android.content.Intent; +import android.os.Build; import android.os.Handler; import android.provider.Settings; import android.text.TextUtils; @@ -14,6 +15,7 @@ import androidx.databinding.DataBindingUtil; import com.tuo.customview.VerificationCodeView; import com.xwad.os.R; +import com.xwad.os.activity.addicon.AddIconActivity; import com.xwad.os.base.BaseDataBindingActivity; import com.xwad.os.config.CommonConfig; import com.xwad.os.databinding.ActivityPasswdBinding; @@ -29,6 +31,12 @@ public class PasswordActivity extends BaseDataBindingActivity { // return true; // } + +// @Override +// public boolean setfitWindow() { +// return true; +// } + @Override protected void initDataBinding() { mBinding = DataBindingUtil.setContentView(this, R.layout.activity_passwd); @@ -36,6 +44,26 @@ public class PasswordActivity extends BaseDataBindingActivity { @Override public void initView() { + if (Build.VERSION.SDK_INT >= 33) { + hideSystemUI(); + } + // 全屏展示 + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) { + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { + // 全屏显示,隐藏状态栏和导航栏,拉出状态栏和导航栏显示一会儿后消失。 + getWindow().getDecorView().setSystemUiVisibility( + View.SYSTEM_UI_FLAG_LAYOUT_STABLE + | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN + | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION + | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION + | View.SYSTEM_UI_FLAG_FULLSCREEN + | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY); + } else { + // 全屏显示,隐藏状态栏 + getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_FULLSCREEN); + } + } + getWindow().addFlags(WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM); InputMethodManager imm = (InputMethodManager) PasswordActivity.this.getSystemService(Context.INPUT_METHOD_SERVICE); @@ -85,6 +113,20 @@ public class PasswordActivity extends BaseDataBindingActivity { mBinding.bt9.setOnClickListener(view1 -> add(mBinding.icv, "9")); } + private void hideSystemUI() { + // Enables regular immersive mode. + // For "lean back" mode, remove SYSTEM_UI_FLAG_IMMERSIVE. + // Or for "sticky immersive," replace it with SYSTEM_UI_FLAG_IMMERSIVE_STICKY + View decorView = getWindow().getDecorView(); + decorView.setSystemUiVisibility(View.SYSTEM_UI_FLAG_IMMERSIVE + // Set the content to appear under the system bars so that the + // content doesn't resize when the system bars hide and show. + | View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION +// | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN + // Hide the nav bar and status bar + | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_FULLSCREEN); + } + private void checkPasswd() { String content = mBinding.icv.getInputContent(); if (TextUtils.isEmpty(content) || content.length() != 6) { diff --git a/app/src/main/java/com/xwad/os/activity/AddIconActivity.java b/app/src/main/java/com/xwad/os/activity/addicon/AddIconActivity.java similarity index 66% rename from app/src/main/java/com/xwad/os/activity/AddIconActivity.java rename to app/src/main/java/com/xwad/os/activity/addicon/AddIconActivity.java index 168805d..45ea75e 100644 --- a/app/src/main/java/com/xwad/os/activity/AddIconActivity.java +++ b/app/src/main/java/com/xwad/os/activity/addicon/AddIconActivity.java @@ -1,4 +1,4 @@ -package com.xwad.os.activity; +package com.xwad.os.activity.addicon; import android.content.Context; import android.util.DisplayMetrics; @@ -11,6 +11,7 @@ import androidx.recyclerview.widget.GridLayoutManager; import com.xwad.os.R; import com.xwad.os.adapter.AddAppAdapter; import com.xwad.os.base.BaseDataBindingActivity; +import com.xwad.os.base.mvvm.BaseMvvmActivity; import com.xwad.os.bean.DesktopIcon; import com.xwad.os.databinding.ActivityAddIconBinding; import com.xwad.os.manager.AppManager; @@ -20,27 +21,26 @@ import java.util.ArrayList; import java.util.HashMap; import java.util.Set; -public class AddIconActivity extends BaseDataBindingActivity { - - private ActivityAddIconBinding mBinding; +public class AddIconActivity extends BaseMvvmActivity { private AddAppAdapter mAddAppAdapter; + @Override + protected int getLayoutId() { + return R.layout.activity_add_icon; + } + @Override protected void initDataBinding() { - mBinding = DataBindingUtil.setContentView(this, R.layout.activity_add_icon); + mViewModel.setCtx(this); + mViewModel.setLifecycle(getLifecycleSubject()); + mViewModel.setVDBinding(mViewDataBinding); + mViewDataBinding.setClick(new BtnClick()); } @Override public void initView() { - mBinding.ivBack.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - finish(); - } - }); - - mBinding.recyclerView.setLayoutManager(new GridLayoutManager(this, 6)); + mViewDataBinding.recyclerView.setLayoutManager(new GridLayoutManager(this, 6)); HashMap stringIntegerHashMap = new HashMap<>(); WindowManager wm = (WindowManager) getSystemService(Context.WINDOW_SERVICE); DisplayMetrics dm = new DisplayMetrics(); @@ -50,9 +50,9 @@ public class AddIconActivity extends BaseDataBindingActivity { stringIntegerHashMap.put(RecyclerViewSpacesItemDecoration.BOTTOM_DECORATION, (int) (density * 1));//底部间距 stringIntegerHashMap.put(RecyclerViewSpacesItemDecoration.LEFT_DECORATION, (int) (density * 20));//左间距 stringIntegerHashMap.put(RecyclerViewSpacesItemDecoration.RIGHT_DECORATION, (int) (density * 20));//右间距 - mBinding.recyclerView.addItemDecoration(new RecyclerViewSpacesItemDecoration(stringIntegerHashMap)); + mViewDataBinding.recyclerView.addItemDecoration(new RecyclerViewSpacesItemDecoration(stringIntegerHashMap)); mAddAppAdapter = new AddAppAdapter(); - mBinding.recyclerView.setAdapter(mAddAppAdapter); + mViewDataBinding.recyclerView.setAdapter(mAddAppAdapter); } @Override @@ -62,6 +62,13 @@ public class AddIconActivity extends BaseDataBindingActivity { Set appList = AppManager.getInstance().getFilterAppset(); mAddAppAdapter.setPackageSet(appList); - mBinding.tvAppsize.setText(String.format(getString(R.string.app_size), desktopIcons.size())); + mViewDataBinding.tvAppsize.setText(String.format(getString(R.string.app_size), desktopIcons.size())); + } + + + public class BtnClick { + public void exit(View view) { + finish(); + } } } diff --git a/app/src/main/java/com/xwad/os/activity/addicon/AddIconViewModel.java b/app/src/main/java/com/xwad/os/activity/addicon/AddIconViewModel.java new file mode 100644 index 0000000..5f05eec --- /dev/null +++ b/app/src/main/java/com/xwad/os/activity/addicon/AddIconViewModel.java @@ -0,0 +1,18 @@ +package com.xwad.os.activity.addicon; + +import com.trello.rxlifecycle4.android.ActivityEvent; +import com.xwad.os.base.mvvm.BaseViewModel; +import com.xwad.os.databinding.ActivityAddIconBinding; + +public class AddIconViewModel extends BaseViewModel { + + @Override + public ActivityAddIconBinding getVDBinding() { + return binding; + } + + @Override + public void onDestroy() { + + } +} diff --git a/app/src/main/java/com/xwad/os/activity/home/HomeActivity.java b/app/src/main/java/com/xwad/os/activity/home/HomeActivity.java index eca40eb..5f23ba3 100644 --- a/app/src/main/java/com/xwad/os/activity/home/HomeActivity.java +++ b/app/src/main/java/com/xwad/os/activity/home/HomeActivity.java @@ -7,6 +7,7 @@ import android.content.Context; import android.content.Intent; import android.content.IntentFilter; import android.content.res.Configuration; +import android.content.res.Resources; import android.os.BatteryManager; import android.os.Build; import android.os.Bundle; @@ -45,6 +46,7 @@ import com.xwad.os.databinding.ActivityHomeBinding; import com.xwad.os.dialog.PermissionsDialog; import com.xwad.os.dialog.PrivacyPolicyDialog; import com.xwad.os.fragment.ai.AiFragment; +import com.xwad.os.fragment.app.AppFragment; import com.xwad.os.fragment.chinese.ChineseFragment; import com.xwad.os.fragment.complex.ComplexFragment; import com.xwad.os.fragment.english.EnglishFragment; @@ -74,6 +76,9 @@ import org.greenrobot.eventbus.ThreadMode; import java.util.ArrayList; import java.util.List; +import me.jessyan.autosize.AutoSizeCompat; +import me.jessyan.autosize.AutoSizeConfig; + public class HomeActivity extends BaseMvvmActivity implements RemoteManager.ConnectedListener { private static final String TAG = "HomeActivity"; @@ -98,6 +103,15 @@ public class HomeActivity extends BaseMvvmActivity height); + return super.getResources(); + } + @Override protected void initDataBinding() { mViewModel.setCtx(this); @@ -251,7 +265,7 @@ public class HomeActivity extends BaseMvvmActivity holder.iv_select.setImageDrawable(mContext.getDrawable(R.drawable.icon_unselect)); } } + holder.iv_icon.setImageDrawable(desktopIcon.getIcon()); Log.e(TAG, "getView: " + pkg); - int i = IconUtils.appClassNameList.indexOf(pkg); - if (i != -1) { - String val = IconUtils.appIconList.get(i); - int resID = mContext.getResources().getIdentifier(val, "drawable", BuildConfig.APPLICATION_ID); - if (resID == 0) { - Log.e(TAG, "getView: not found src : " + pkg); - holder.iv_icon.setImageBitmap(BitmapUtils.getIconBitmap(mContext, desktopIcon.getIcon())); - } else { - holder.iv_icon.setImageDrawable(mContext.getResources().getDrawable(resID)); - } - } else { - if (AppManager.ADD_NAME.equals(pkg)) { - holder.iv_icon.setImageDrawable(desktopIcon.getIcon()); - } else { - holder.iv_icon.setImageBitmap(BitmapUtils.getIconBitmap(mContext, desktopIcon.getIcon())); - } - } + +// int i = IconUtils.appClassNameList.indexOf(pkg); +// if (i != -1) { +// String val = IconUtils.appIconList.get(i); +// int resID = mContext.getResources().getIdentifier(val, "drawable", BuildConfig.APPLICATION_ID); +// if (resID == 0) { +// Log.e(TAG, "getView: not found src : " + pkg); +// holder.iv_icon.setImageBitmap(BitmapUtils.getIconBitmap(mContext, desktopIcon.getIcon())); +// } else { +// holder.iv_icon.setImageDrawable(mContext.getResources().getDrawable(resID)); +// } +// } else { +// if (AppManager.ADD_NAME.equals(pkg)) { +// holder.iv_icon.setImageDrawable(desktopIcon.getIcon()); +// } else { +// holder.iv_icon.setImageBitmap(BitmapUtils.getIconBitmap(mContext, desktopIcon.getIcon())); +// } +// } holder.root.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { diff --git a/app/src/main/java/com/xwad/os/adapter/AppAdapter.java b/app/src/main/java/com/xwad/os/adapter/AppAdapter.java index 3402e1d..e8fa798 100644 --- a/app/src/main/java/com/xwad/os/adapter/AppAdapter.java +++ b/app/src/main/java/com/xwad/os/adapter/AppAdapter.java @@ -33,6 +33,8 @@ import com.xwad.os.utils.Utils; import java.util.List; +import me.jessyan.autosize.AutoSizeCompat; + public class AppAdapter extends RecyclerView.Adapter { private static final String TAG = "AppAdapter"; @@ -44,40 +46,44 @@ public class AppAdapter extends RecyclerView.Adapter { @Override public AppHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) { mContext = parent.getContext(); + AutoSizeCompat.autoConvertDensityOfGlobal(mContext.getResources()); return new AppHolder(LayoutInflater.from(mContext).inflate(R.layout.item_app, parent, false)); } @Override public void onBindViewHolder(@NonNull AppHolder holder, int position) { + AutoSizeCompat.autoConvertDensityOfGlobal(mContext.getResources()); DesktopIcon desktopIcon = desktopIcons.get(position); String lable = desktopIcon.getLable(); holder.tv_appname.setText(lable); holder.iv_icon.setImageDrawable(desktopIcon.getIcon()); String pkg = desktopIcon.getPackageName(); Log.e(TAG, "getView: " + pkg); - int i = IconUtils.appClassNameList.indexOf(pkg); - if (i != -1) { - String val = IconUtils.appIconList.get(i); - int resID = mContext.getResources().getIdentifier(val, "drawable", BuildConfig.APPLICATION_ID); - if (resID == 0) { - Log.e(TAG, "getView: not found src : " + pkg); - holder.iv_icon.setImageBitmap(BitmapUtils.getIconBitmap(mContext, desktopIcon.getIcon())); - } else { - holder.iv_icon.setImageDrawable(mContext.getResources().getDrawable(resID)); - } - } else { - switch (pkg) { - case AppManager.ADD_NAME: - case AppManager.UPDATE_NAME: - case AppManager.MANUAL_NAME: - case AppManager.SERVICE_NAME: - holder.iv_icon.setImageDrawable(desktopIcon.getIcon()); - break; - default: - holder.iv_icon.setImageBitmap(BitmapUtils.getIconBitmap(mContext, desktopIcon.getIcon())); - break; - } - } + holder.iv_icon.setImageDrawable(desktopIcon.getIcon()); + +// int i = IconUtils.appClassNameList.indexOf(pkg); +// if (i != -1) { +// String val = IconUtils.appIconList.get(i); +// int resID = mContext.getResources().getIdentifier(val, "drawable", BuildConfig.APPLICATION_ID); +// if (resID == 0) { +// Log.e(TAG, "getView: not found src : " + pkg); +// holder.iv_icon.setImageBitmap(BitmapUtils.getIconBitmap(mContext, desktopIcon.getIcon())); +// } else { +// holder.iv_icon.setImageDrawable(mContext.getResources().getDrawable(resID)); +// } +// } else { +// switch (pkg) { +// case AppManager.ADD_NAME: +// case AppManager.UPDATE_NAME: +// case AppManager.MANUAL_NAME: +// case AppManager.SERVICE_NAME: +// holder.iv_icon.setImageDrawable(desktopIcon.getIcon()); +// break; +// default: +// holder.iv_icon.setImageBitmap(BitmapUtils.getIconBitmap(mContext, desktopIcon.getIcon())); +// break; +// } +// } holder.root.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { diff --git a/app/src/main/java/com/xwad/os/fragment/app/AppFragment.java b/app/src/main/java/com/xwad/os/fragment/app/AppFragment.java index a99e9be..251d9b5 100644 --- a/app/src/main/java/com/xwad/os/fragment/app/AppFragment.java +++ b/app/src/main/java/com/xwad/os/fragment/app/AppFragment.java @@ -96,7 +96,7 @@ public class AppFragment extends BaseMvvmFragment stringIntegerHashMap = new HashMap<>(); WindowManager wm = (WindowManager) mContext.getSystemService(Context.WINDOW_SERVICE); DisplayMetrics dm = new DisplayMetrics(); diff --git a/app/src/main/java/com/xwad/os/fragment/app/AppViewModel.java b/app/src/main/java/com/xwad/os/fragment/app/AppViewModel.java index aa1a54a..4b65793 100644 --- a/app/src/main/java/com/xwad/os/fragment/app/AppViewModel.java +++ b/app/src/main/java/com/xwad/os/fragment/app/AppViewModel.java @@ -11,6 +11,7 @@ import com.xwad.os.bean.DesktopIcon; import com.xwad.os.databinding.FragmentAppBinding; import com.xwad.os.manager.AppManager; import com.xwad.os.utils.ApkUtils; +import com.xwad.os.utils.OpenApkUtils; import java.util.ArrayList; @@ -31,25 +32,25 @@ public class AppViewModel extends BaseViewModel desktopIcons = AppManager.getInstance().getFilterAppList(); - DesktopIcon appstoreDesktopIcon = new DesktopIcon(); - appstoreDesktopIcon.setLable(ApkUtils.getAppName(getCtx(), "com.uiui.zyappstore")); - appstoreDesktopIcon.setPackageName(AppManager.APPSTORE_PACKAGE_NAME); - appstoreDesktopIcon.setClassName(AppManager.APPSTORE_CLASS_NAME); - appstoreDesktopIcon.setLable("应用市场"); - Drawable appstoreDrawable; - if (ApkUtils.isAvailable(getCtx(), AppManager.APPSTORE_PACKAGE_NAME)) { - appstoreDrawable = ApkUtils.getAppDrawable(getCtx(), "com.uiui.zyappstore"); - } else { - appstoreDrawable = getCtx().getDrawable(R.drawable.com_android_appstore); - } - appstoreDesktopIcon.setIcon(appstoreDrawable); - desktopIcons.add(desktopIcons.size(), appstoreDesktopIcon); +// DesktopIcon appstoreDesktopIcon = new DesktopIcon(); +// appstoreDesktopIcon.setLable(ApkUtils.getAppName(getCtx(), "com.uiui.zyappstore")); +// appstoreDesktopIcon.setPackageName(AppManager.APPSTORE_PACKAGE_NAME); +// appstoreDesktopIcon.setClassName(AppManager.APPSTORE_CLASS_NAME); +// appstoreDesktopIcon.setLable("应用市场"); +// Drawable appstoreDrawable; +// if (ApkUtils.isAvailable(getCtx(), AppManager.APPSTORE_PACKAGE_NAME)) { +// appstoreDrawable = ApkUtils.getAppDrawable(getCtx(), "com.uiui.zyappstore"); +// } else { +// appstoreDrawable = getCtx().getDrawable(R.drawable.com_android_appstore); +// } +// appstoreDesktopIcon.setIcon(appstoreDrawable); +// desktopIcons.add(desktopIcons.size(), appstoreDesktopIcon); - DesktopIcon updateDesktopIcon = new DesktopIcon(); - updateDesktopIcon.setLable("应用更新"); - updateDesktopIcon.setPackageName(AppManager.UPDATE_NAME); - updateDesktopIcon.setIcon(getCtx().getDrawable(R.drawable.icon_update)); - desktopIcons.add(desktopIcons.size(), updateDesktopIcon); +// DesktopIcon updateDesktopIcon = new DesktopIcon(); +// updateDesktopIcon.setLable("应用更新"); +// updateDesktopIcon.setPackageName(AppManager.UPDATE_NAME); +// updateDesktopIcon.setIcon(getCtx().getDrawable(R.drawable.icon_update)); +// desktopIcons.add(desktopIcons.size(), updateDesktopIcon); // DesktopIcon manualIcon = new DesktopIcon(); // manualIcon.setLable("使用手册"); @@ -57,26 +58,26 @@ public class AppViewModel extends BaseViewModel { private static final String TAG = "ComplexFragment"; - private Activity mContext; + private FragmentActivity mContext; private MyAdapter adapter; private TabTbxAdapter tabTbxAdapter; @@ -116,12 +116,21 @@ public class ComplexFragment extends BaseMvvmFragment { @@ -279,11 +288,10 @@ public class ComplexFragment extends BaseMvvmFragment { private static final String TAG = "SafeFragment"; - private Activity mContext; - private MMKV mMMKV = MMKV.mmkvWithID(CommonConfig.MMKV_ID, MMKV.MULTI_PROCESS_MODE); + private Activity mContext; private AppInfo addAppinfo; private ZhMenuAdapter zhMenuAdapter; private List mlistAppInfo = new ArrayList<>(); private Handler mHandler = new Handler(); public String file_name = "app_list_6.0"; int len = 0; - + private PackageManager mPackageManager; // TODO: Rename parameter arguments, choose names that match // the fragment initialization parameters, e.g. ARG_ITEM_NUMBER @@ -113,6 +113,8 @@ public class SafeFragment extends BaseMvvmFragmentj?Mx=NZA@%WY+EP3->tg$@qg& z*1mh@2>6dERb?4u1OfywFfe2}SxNQ(*1-Qe;9&ln_bEyu8-7qh7_y16O7gNwNl8kG ziLtRsvx;+Yvq^DFvWrRb@N$WXOOum%JGv+-@k=^ecsN=){gjgwBL8oP+0xFE|Nmj7 z{}(o;2!i$h6G;58ByuwMpXyfD{FeWlK=OZKQ5n%@74d*GL> zR<%glUpj6+-KVuG>8I)C(y8>)<6Le59GQ4XYio{#kPVA4DRae(Nbre2y%rYFs~^ve ze=q8t^+P~pnlVM%#WukGaqM67Znc_Jub@mj&Mxcwy6f@tya{-AnF-KxlclXG`$qN> zKDoTx0Pg%P2=IhBBE63(d_5tpe+{3Y3B@WnijlPKJNw4$YrHDB#Oq}_GyVvmFR<)d z%B2`xX$*6k?DPEaiWix_duQw03HlY`^X&lo6btOj_`W_?dbxim?%qNP>>KlAzJJFK z>@)S^WEmYe4m<=&`a?@zgz{bmmBO2GU;^%)ffpYS^d_%V+ir1v0+VgN;cXpop){|9 z%C}xLuU$&yYuDhdub-X;N10$k=NzX;y`UJo4iQG&oOOlYEw141(cIS@~ zko#Z5y(#m&7WLvKUm+6n^*)o=eT2k^FM6NTL4fmqjq`Dh^Wm(YWv^A9An}OUMTeto z4*U^j5~-?Bu5Ad4Rq%KSQ$kk#wH66ty4a*_U`^;p&}i61`)$)nUBQu3{_ZEq!ED0) zh1u6No-;71?f?VWyF05(!vEXIDmMlI+*`j{hapv)m4ljnsoR8YE%0zMd^L=~G}D9y zhYbngxVgAtT_dNS!Cnl>{}y-rbqQzj&I034v#f4AZ)84)TYJYv@ zOq|DXiP3;&GeGaNcke29?*|`O8XqsQu~e_iXR=0YzE_WNU7h0W7ok5s^kd|7x=;nr z`rBX~!YyvmT&+iDh#q|++DSBEQ7;Z5K?eTaey>+mpohsxF7$uwNz)1e-&3tGDl~_vz02s|ehE<`lwi?nETUmqX#@t4WSKOZsR)OLqKM=arIF zw1@`-<_1#q-e1bBI^k=**|&WQoW<3$!04wYLYfx`v3^-Pyz*RO&qQ@r}aJli{_B5DU!FxZ+1p!kGLvykFJL2ncUrD0V$&^YyEiD``yHD zCZvs1i`WyRExqTWt2wq9S^GEvb3scGs~x8My=&mMe+z0KV}IjMy84y3-Yqfu;zt5> zw5gR_Kl#_gfxt;$C9|W46FZue5E6^mTlBB5lh;ogcSUN(^gd(OLCNQ-H=`tdTkRgg z$nU7-9Xu~ii|NJHOf-qS9eXOjrN%)ZRy4_MjMh&bLUP;)skGV)jRM^s_-6Xqa&*6| z)OiC+0HcW?oG`tWs1o31PqY#sV;{?Re{e2e^xT^$4ot`xI`aOq8Y1T#8}WS&u8|cl z$Z_l5)`U@OVx02L5GyGnod`;}m5aaKx!GkB8LRuwYx60Z$iYfUx5go8>D;7TdH7V2 zz?~!!5-x}*$tG@E0dszU_ZR$KJed_ESi!QTl*C=4EuQ?Oy3r*04ATm=~*;2 z-U>5DfsxaXTupI0${yN|%U#eW`KT=yYxvNj-}g5^o%OdEr+z&U=_ZDB&1rPM+}KY zq;~@J*XPY$+$SCC#0KacJ32xd{npiJ8?`hMhycVc;InS&G_oQ{tx8hik4g^XQ3owM z6?xs|3F`*)^PAOJFl^?{0|z zSK5ABaXy)s-AqR}xgVY9VNVBPDfC5JHPS?LpJLsS<@}W7HdCePbu4(5?3kr`3u$0q zhL>w~Jhurka)W-1>wX}8*m)U|K%$cd#;JENjE+*8zV7Y!gpw}Y z+;#OqT7%kUDH50_+|wuSN&e&Q20J335+ahu{ zGPz4Ti*so7koyU&#ttzH{b_@NQaCPrBNDYkVT7c1ioaZjkJWjLHjXJ|_-Jyw8YlCg{<1%+3Lu+p1BKdedP03; zJAZ=rp7iKo9sz5DoQ-&LU2nqm|5QJ&-g@;dgEON_a9@pN+~TW&j`0{;^R(q8wmG(g zeE-?5c)^EEg|cyE2APHfQ_m6TACTkCZMbIZAdd&+09J%ck=!M zf{Y#?e30VIAvWf8C1)RlB0Fcc6(}R#h|b$jAOHT7#3p)^EWfl}wF?TV)|<23mRA|s z_Yu0ecc6lZ2Cb6(EQ<6st*$#UIC;J)`M8Gs_?512&_keq2(OO{v<>!|Wc%>}d~1i> z&_uNpGzbU`rDoKum)|aZAGAKTPqEx!7+zMr;jim#+8^txDh_+ zeK%L9U+cexDvt{P*-yb_a|997`YncCObsU$p)`+ z4Le#G-^5_v$o@!hRFXuQ?PHXH8&Z*$1CNy$8Cc4Rdq)&4^5X_JXve|`^cv4 zrib?ouxx6OF+saIuKD6I2{DsMti+|{k!6wthUgUX*CQi*v3%^-1>pgONZ83*Lsh))t6t^yw@}#S+1EE!I-78snZJlh=;4ya8h&2p_L}Vx{Aio zePz#QX%=+#%0d?IYDZ*K0G(zBhV;}ic+dF>qXexUYI|*wdamB*-(COae3BjKiyJe6 z*+22Zs6%Hs;+_?wd-_Ejvj92gCoi`hzzm)@(|1EyVSRjWqW$AS*Dlab+g({3mIVUE z{gFPJ(rS*Msv5WTKJDYL0z;?E$t8O(d1O3VDS5gD&bZUizv9ju_m$LJ9SfNT>4gX) zJ@6t?3I;*|C(A7!n}mtVDr;q%R+=1OeaNtanbq%*S07b$gH3u4S@*&K*+1fkI@PNH z`@$Di?B%%v8=8O-^zg%7hbyKqhu)s9+-oF_78^~a9L_tRn-IOu+Bslh+s~8| zo@1@I+kaTh&Oc%g^`-9vAlT2OBa;$;#Qej$EtT4oOa>jLjuc9h!cj^nCs)XKlBZ(? z)0_}(ry*lzOrvBLRX`gYHEKlw(eQ%e?G1kuQ6DIP9t>U=>q0BRktr)|#077e?9=Uu zqUt{1y+`X{1$NFl9=gCrJY{63wp0UEc(4CS?LlT0JSwQ-ZVCDN%J?^`^q??l_yYt*W?CmB zK+~^qq+Lmd_b`wm!p&W=$9@oB_)$P&by&G_rwKEFnAA+62uwoP6LO$&;Au>X)ei=R zB=4W1%*`^SGqEK2)2#$R-v?+;z+$^~u+d4jZiNL%~;5F@ekf4u1##H05q0KHpJb%F!?G-^UAtmP+@{ z+2q6(BMcgZwLgX^ksJ}+_i6WmvUHEWg7ws=Rlcpq8_-9+f62eVVoq_1Gv8U{O{X4u zU#<#5m|9WaqEdBJ{dn?}bunMLd{ZBT{@_Yt0dwO98tI#0yf!@nH+6Uk`DBrjSpNzu zmBm;K3t_D{lOhsf;!XEzV6e)HYn9x6>G{dE}I2R+*(GK4z3gJ=WB1GA1! z0y1yvMtc|qtiz0|gcvgjJmMb4g<>7LiD6ja1ayz4j?DEk>GrvjHLm7GHU&==qAFLuu`4>Gxh zlvBouE6B3#U$KH|bhM_V@F#WL-tad=vBsAXM%QX^69)cisnXTf4 zS|pw}EV3E|oUI>T4II5j|4{n6I*@w^HX^QeR@Q3keEiYWG_KmYPgnmkr(!i2>zztsuwd9RkP4-pkeL8EF&*)vji zTf%l8FziPn>8QeEZG|(LeK-ln*M!xt7C3a%OX~Ow9Mrrx?SVjHq1PD>5 z3v4}Jkt}PpwTdBX8VXyMdv(eotv=nX2qR(AsDRUR-2?5BX3Ow4+I;X3 zfY1$OS^n{$S_p$$BmKuymAMefu8Sn+BS$^xQySZ2-SRN?y9CWfJ4fMBdllD=siD;% z@qaS_B^|R6^l(iOy67>uj0ZGupq@uWqYD#!*-PH)kZcW@%%zB&tqIKw*3dhkYS~#Z zQmDCBwd~J&qaXy2)f^Hwx-vcP(tme8CuNSnc<^SnES1|JEmcTONDAH|k4Z&23Awux z#>Zmz-0cc(wJZ&I2SDI5EADQV(5b+Yz~zGhHQ0K+lgEB3`jkxC%LD>9uGyyI(7sB) zo!0rnDHJGlPvB|ug9X#!tCF{=Pb}Rb2nFY8m;v)|C64@KZBJJKo$k+ne7c+YgXj8n zYCH|-)Ee~mWIx)o=8AAJVCbn`Hkr}q%-7+oI0VR*Br>!d*`V8!B$+BE>G%THSn6wl zW2+8WnJ=TB+=E+!L_3n$=9UfROPY(641z_}6_soZS!nq{&&)XKeB=*FZLDAEl=YS2 z)pksW%L5Eyu%8Q1PA2lVH9S)X*I`gzO=$ri`$U4?)`TQ|f?;JdP7>x00jmp{-~Wbo z!FP;r%wS31X99o$Y~L-nCx`&T?V)7g!NUo4J>Rt%WlL*b?MF=w5-tz>76m*D}SvEFqdX;plgy7C{j)@=;wB5A)IWE5-(_Z@PnR0nc+ z$Qx&Fvs!zeoSUs9eXI$A?i7{R9PFAum^9Jwpq&7JWIsV+W`)%)bT46d#UU)99{r0e z*N<%aVj;J^wJGC>A~W5WEP2J|$fbuWq0PS`pYgcW{k6~|`La-F+T5*&9-aXRGP90D zAvR^V%ZLUec1DNDt$Nk9j*7b@5hrG(b?OAeB)bUS@PDU!z;p}UJLwu-X>^R z&)A92I%mwwqmHL=$cNja9^!7G%Pf&fvKjx!QN)Qt@<|4XamZvhB~JQD|3VD5wlSxS zUJZbQ+Jg|gQ!4#q-XG2$PERxw-@#OIXqBKW&wAE5lHSJB^3~6z9YO#{J#K0*t;#J<>Qf`b7jzlL1fo|76*_==xg;IpG3q)~)CkizTxQ)^2*x=Joyi2ZbcGHb4cxTOZU?hP{5L4AIfcskf4P7yJ zL!v=RYpS8E_v77TBX^g0kATtAr>~bga}Z9^)^2TJKh$(sEAUZ7h!46*~4KNZrwVscOWDX6ZM}Lv0i8oVC;z_ zWbx}E^QUxx=tK1dYFt&{woIq>E)`1sq2muhwei_IZp!{Ydq-1K_ll8b3Z(OGqU&5ikzkHL;zRIr+A|uK zXOE$4OT|Es=U(Sx8QCsw@T&@Qfd6$?)WbPp#zf@j`=1LJvk+4~q&@UB`}JgP2JV!5 zCvSGD6ZJa7WU)+$p{FtyFSezm3 z_>tt9O8nI2EX@O_fCW$O%fy9x**^XGR#NU1Q_rJ=!b0czf{1n#k1g`<7nD{L?}fTX zKYIH90w3f!9dAW>?7~zbaopKeQ3`Sz%F?+L)i}&cSm>jB6PfmiwhmOJcrNzCJ7wWj z1tFkeq%x7Ja`_};j#fP1`QIt4)upO54BJq6I~X=p@Qv(9(kbB=VgY{8Ob)Kuj(=q+ zw9}adS8ZZ=C+|Ce^z=)gU{hjEMN8^7!2qBFxP@E*ON3xQw(6J3@-Q~v5gDLGeu?Vj zttLYwHMIZOug>4@Cqs#{+C_N%Ok17FfCPR%W9GQ{4lH!#UXIb z2(zwnDO8AS!n5J8tsFJ5}8WSVvsTGc=dN_js&12hG z+1USdcYjxni9sdTPNgGf&xpS=Rs~M}uM5YZw5i3L84v*0JO9c!0 ze~hk_*8f-)S?KmX;aJ(F8q|Tw5zJhyD3;x$5X6hX6=)CSOM}~0sLcw=djJ~oeNh(K z;zh1)YPLVeE7)T&^y0lo7o5On?ctgH0qMFUzeMAPsZ@hl3J=R;=GexBmW$kFUW;ja z=X~ESleDsA_oHl?`&c8=IN|}&TS{>w3n$^nU}ma%xVpHrXnTr*rSo?~V{*0ESapq4 z6t^8G+XqT*qqWZR>LH z8Q9@xSEX4-^OKt}g^#;AS`UbP;bS{TEQCZnNTu;m|I; z0`j0PbuZr{vWcB50!64MT@xmv@$f$?HCN{%iH(De+=;6hZPqOFZqeSa6G%6HsT8aQ zuNv{7zL3yMRd&-yoLSmm=81yznQPkM85X459faM@F}3xsS(uATL7ekNi7hZ3b#Npq zJNu?mR4%JovHyl&L5vTjy0_}CiyPcV){qIi+}oc^<@G`sz%BLhzWQ@F6|A3Jemd(V zF#J4&KbJ&Lh9W{s1s4!BPQ0;e8{35@7!-<35xe=ra2AYGmn7Hzo%;g(9np10S(J9a zM!9#_2n-qlSyyX(%+dsL_Q#MpyBJm{3y;AF9&wtXcp>SRvnh6Ab$0nWM=-P1EO&RL z7CM(Lf_i;dz%h0c=NcE7>XzH2L~$g#Q*f2nr#p8{-qwG(o+5`2rm&8_+=X*VZ9F|D zi31}Y+DMQpSg~Uj%l0XYo>_g{d{~?JJ^qPX-Ji%GUdH|D;&(nA(e#ti(FDC2r>l`C6iDo$7 zM@Z^8K+@TrjQtt*YEu{Up&fkv@y*Em=3WJ1Kk_l8RyLI!LP|jvQ-v>49(%ICw`N}= zJad8txdfcDA(7H7;s6dJJ`A_J`)I7myZ+3YQ^X4})V!=gWWn3(=rDmLb$UG#pry$7 zdJ3V-w+3PTw7Lb2$nd;>8GoCD9d|Q?R4hpYaDP<~Sy3+v@z?LBpSPYXQM~5sG~D1h z;L!-_Vk**MY{C0ZO!t6)=4UT-#w{mp+Ix9zb^UQ&{A+*lH%dET*-?n*Uu?KJ1YMk} zhA+C9v9Y0iqkbd3BOw=K&zmjV?n~ABo!2sO3p=)oqp*YGhRc>zQ(3T-NhlbsA?2jYqvX=m|hPbd;DzV0@$wR zx9~EX6>&%o5FfiS0z)@#pf;bCJ4D0^pdwUMNr@YP&SB#6ZLITRcVHR*a&FV;^@m>){UmZpJKAy17xHxBf|f0O9(fvPD) z17e5t@!amd(g{wJe+qUP3gGA>$aZ=Z zM}cFJ@EdWNqN6tA-gS+x0QdZ^4Z%BN;gQGfHd(O?SsXaI(RlRuZ{-OEhSL6F zEz&MA2BkL!PLPjdNgEYaTYdFJ_ohBIQMtS}Ngoo$Yp?O-8gqySj-2mI$DG!mf`%)Ak1pj<8jhWh&L-{gH$47WlNvTs}`Z zDvvW)Z$%lxtk;ez*a&0eZG(QpdmW7u52gY+_Vc?lRj1MYXOvMhs_=Z%POQtxH9A1z zC|hqgh_{j9&H<^eH=bs7gb7rIxpBMRq;aZS$;gbGD56lVoPkbg^#Dkk41L=w<5{0o zxh8;&m(Rk3kd}AC5+_sO`f+&K0>kFCI9zd%kR?ORa%{u*v{?mKwJ#2V~{nd zo5tlD`D-*9@)cy^a9hH$frC}Sh2VJgg`iTKm)EG0-YKN+QXb5%#6PzCq#t_r^lAh( zb-4Eeol-`&W*Dy(3B-Ok9&DB`US@!6GJPP*SBf5EJHIlj#z3JW88%Yyp3CuApn%cq z70YeO-@qRzik0W!>A1Vfeq)Kfzv!iA>K>NeoedBxRz@sziz#?hK%H%JHu+=nbx36K zg%<--$^943x6;Ggn3m5fAN;dKFMBQWaHuDdme`r$d6=(v9k}D|joj;It^V_KX)#|; zD_Ir-hmop}1%HUN+Z~q3^32^y3r2)t2050gAfe083JMq04SXDiseZVjILRyP&rfye zu=vKiUgrs4#HE>gfQOQl$LPD(@}frUjCs|{jTSZ-L4oJ3C^l87@xw~AklUXC^Exjz z--lPFR!bop0Md4=TBOf54ZEAFyqteu13^x`*E;-0?xoxXaV^YwU<_;4i9!+tsoFdv z$0)625?;z!#cNGpsRP^Hf)6$XJirs$74?Pc+=`#JvY8;F8;yt=ocZu2@!prB#9I$ly+6trQj$r*?%*utiD zml1XCgH|jR&VVi@_nz_nnCA*F&9O}PDm8UUBgryx7+2XicaW;}M{C^fN)=!rX(o$a zrb|nJ0b>~@Jtx^5d5yL-pZ;f$mXDFbW4VuCl#tL;&l~C2i}S(G^`zK6qM2!jh>4vV z8yuJeu(QUFVPPR8=JbYZO7>X#iBSRihroL7AOh)QiQnjLcux8*HeiVUQkrQLg#Zw-z=umoZ-4 zAT7sNC2#*vGC#rxK}3@Ms}k68-Pop?i=%o;;PfyB-a~X>%<{1LU^!25IJwdo z-Givd_U5D*GrlV=b7(zST72;tA63t5KJ*i5_s<*XY^&LAq@Oa=kNLtc2(igmewyb8 zUa4f#rEpoE_cQ8_#uK{a#@4aw>h+>UrdpbrJdzD$*p1+h#SjjRGgc)mw`{dm46jnK zz>~e1o`?DbQqbDeE*&Q_STw@O7<)i`Tv5!2^-1pjGS+O&(6UpfPAp%so}v+zQUAUi z*yV1T|M@*u;MLyb#}@l$lUMC2Xvv!zde}DRYYc3kHq}IU3wGn~YeBd&Vu7cisUeuJ zNvFoH<}`*vt6Qltf{a!Xu!}xxm?RIaoFc>-^3eSqAXn zhIa#??uB}HM}taI2ThnpGM_B>5t|(s;cR5vxBi4z#-?KZ|T^-2e zEs)%fHaz3dCYzjcsjUoVRDAbEuga2QO8cQMs(eGR9p%oZ z*0i&*$w=oOtBTzj6y~@Is46VGPLmVL&~PJl5H3#Mw;uPYu)FmHxv@4-q6}ZqnEz08 zD7fYEivSytWyqC*3+ z$?PY1MdrC~=#JmCc+`Um%;k;NO&8~BT#c7it;LWtit(iV4OqdqS*r-M;u5A@2)ld2 zy;&kYpF&jAPs);u)?Zb?6rzekN~(vHAt8!C^_yh+%e`YW1Lm6!@%OR&qUG@5Wmu_> zZ?P-XG1QC~EOjck*GBFmr%8w#PK`cEvA48^VFnGl=M|AEuQWkvlX@D}*nXu9x)UYT z8X>j1(E(}QuAfAc9VJsWNLJR2fjfL{=Tes=$WyKf(c{3hI>_c|Nm z08_@1RO3_YWcgSgZvKRa^Pc);9kg(|H!{ZPMypwEho&H|82R4kaH;nA<-ggoY1@B% zXa4qlh0TsddnAZ{qtd;i9;IOKMO9c(i-~#I<+ug|Q8=DlogUk(W zub`wfm7MA2;tth;V2JV|Or=_MLQ`nd-H_35>R1kV~Ga~Uo)$IV`RfqFLFhWa_;qvi+i#?25ruJ7s%B9Zi$one#I z6hiHJ$YN|e)I!j$O7PYiYElVJTlHy#k-9$&>=PoU3(Z*Vp}VJs+bgHG@#Gl?=)s~P zYFRBqB3%uhdZcFg`@A|(ziKa#$>tpdFzGJwk9t*r=cJXFuJY6R z3T3_ygVfg)Sa#bZY;`2c}RvLpHD(%5_$lKMt@{h6?zem9%&b$x;0+*IBc zWg$O+zwf|s>)GYe3o;*?>sr`T<@B3H>ppF4b)mO^F>2P7P+M)u_xEpG{X7Qd`npl( ze9rq>YPFr^+Kw0bD>Eh`!!Ysprq~S#Z%3l?lK${+42+&%9f7ApM5XXuTM@*1$Z}v0 z&c?96S7ydJEG(_ap|HrAsAM2pzIWYNsK6)(z7PmD4o)Vy_uhp&cUt{^eEN96q&FXB zhqK@q(Qt&>ZQftJqEm=Ma%cRpJ-+|hB6u1+xe<;F8oM-X!TI z;G)&R74tUu3}UzM46QONmo^(d_4J0W?O4Ky^eR_gCae5GE(#!Wv43I+6?-L2?IG&- zg?^_p#rXa}DjGe(juv#Yl6T@dVTcgGN<}Q->!#hKBlmDt8IZ0e>>NqJatXyiO5F;- zvSw%^^%iT}W^pDctQDB|LmF7Fl(G@AbS zDMp)%6mz`FT$?`Z+50)>riM=HP_ARXT=&BXV zuXe=+7a5s$A3HBgo4m~3QrW#27?>h|0YFlU)*KJBk{6dstLX60RY#uUQKe>wOI)>o ziXT(Uj?+i{g_ioqGQh|!nzpDik<+p$E%`nP9j3GE7?e6GZr6$rKGk@CqD$4Cq;q#s zmlpv~=%3+}n8x`#f^Gw<>cb}~;Xyl}tS(V(mj85a4WDGui?!?+LH%h6_<9wNWvxgL z-?+%G60-)&I}(1Zfm;Sc1RsnzZLD76I~xAP&hz0Xgw$2R)jeso0829ON6U9do)jeA zB>b&7ldH$v-5EGS#W+>aa;H3xP0nmjCW$1NQ28X^>fCHZu!jJC-AoU@QmtuTK4V4nqwEkAo$aR<)i)5AY6Q+Oli;Vm0<_1Sxw3|C76AR7f}Z zyqDtj4TMmDuPy&aS@)xu^OUg&oIq*1QmY`&qg*{FsYzQYjhku=c(aW8M|R|m!ELX@ zZA1T{CUshbaZ7Cq!#$A8)jsAI8U)|{HQKg}#>so?+u(VwQOIGW>mr#!eCLEv%7qb` zZ-h~bcy1%|1cZpJj}_tqC1wwVMk?(#bnDo$JyVO53-5G>yr94(yCpZ50N4e359c4PI zWfR=F-4h+-{oJ|31J<7d^^N=V@U$U%UKFJynyDB@(C*W8h^P0xU$EQsgorR|Fz#Tv z52xe2S>DF30vICWefxb?HajHopAOpPXnr_Q4aIRq5_gSEEZ}UF50l5dT-Dg`8zcL# zl9>|z@V06jcGy-Ot6?>%EB?GxVbgX9s6GzEIPSTHxxX^IlO!OPfN*ME{Rm1 z3HXS94DPG0YX`k&c`gU=%k1B9Q7 z$O@=^W_E_!bA&hgK?UB+f!@n;3RH*mAx`dWwL*Y|&2~L-Hvo7FL1c&f4&Ju=4l~Ke zuqTvCi4r2o(@bzQG-7)U>^Gi5IPksVfvTmut18tpDY3{btd`8TTJ-R!+U+!sZ$f71{C1yl5f`3;AWaQ z3Kq7k5w|#_`i0E55~(OrYl-Bz(tIl^u} zDIjjUz6^E%T2CYkeSTz#@!+EWB5M9Nvmkq8w^#iW)saS2rC-Ll!7olpdN~!QFVK)p zsY^OCN05*Jh+jQSD)mNkz#Z(7-Mg8;wBf5#~W@E)hV; z>Nc_J;nEwD<2gIf1Q-??x3{Ssiau#O1gfr@vGJM;#)q*Kd^bs zqFLQr74ZW9Is_3I9-mNFDpqCx)UrYDN#FHw>-;HkMaf|6a*R}lwLG8R4g z3N{KM_Bx$b4S)OlGr$aak zfUb<704|gCyRT9;O#Zd;TQBg<3lu>JTXA43Wjbw;olX>pa)D&#>ThrqWsk#bwp8qK zWZh}5WODdTEHGP?;PIfRJ&f_Fht}>k?|{Rki2b%q)j|`0Ux_=S`oNt6m@aC@=U<~J&#U9i&}hTCfU>nDlrGSMTs?8;yL7rR&tK|CK!`%MeNj` z@w4+P))Kd2RQx!>^Zp?R>=%YLoFO|J?eYWO7WlIO-HUI_Rju-n`-`+Di&`Ed#aKK= z<63yIC{YIJnt1ZD>z2@GebECNcj$Mf4n7J=cssype7K3$c}yPfmJneH|2TXvz~x&A zy`@rWL4m1FBy`{4r{5o?06GvUj;Fg$)78*zOz+?u8EQWsv>f`tV)ViF8oP?E9kk4i+%;x7Dm|SXeyH6>w}oKv z;(CtUUzCFsc;Fo?+?hXgBm;-y*Hfv9uZ-_QL_W7Z4iI5K*f;@Zhb`zcSHC9-H_XQx zx956}#J#Q4JJv! z1}bAed@pI#W?ap4t-ENXQhIP&n`+C_To9W#6_sf4CD#Lx`_z)p%X#0vw@d#zKJ?l5 z6R_MeN9ILLWi>`EJd@GsxAU&CGjL-fC?TwL2zG6#)5pCt?uw2UpwrAz>XBc6X+Uy6 zD%SGP)iU=IZr;GkL0~8bbvk2g6>#@k(cY|T(;V{VM_@U`R3dh=1|(FH+;ZIR+Io#S zCgc4(p{FO1%DeFjnjlUL`;@&Y%Qbuuitwbf?C&n%!w(=^cvvchePz`EwETw1#pnt( zai>stBtx+uo9|C8QB$bZ7Jk&SDFY-4s-XH2N*Rrx`nEk-rXI63|FM2P?y=!gU6KGc11-cWu|EL`j9*dn))=vC4_u>JD}D=2LS>OUoZW|X z?~@4kz|YpNU5Vv@D!_|JlHCe&0Dy@bnOVTl^$42^(NW|>v0~L~12-cfn9vr}6D%16 zut4|y{ba8=GJyN=I8I4`?*Lkh?V3_bxBlK*_NWwW$>*a7Mfolc*>s3nR{BCv4h9JC z9*r!L{}FEUx+3z!pA2`)xlEX~bwCE~s;4N*7a z`%QHaQa(Up*~ZStJHz^-G;bvfoe7*O?!#F6k%8VqN-n~q-U!Sk>Wz=P( z*{LcxP-W*R5b;~Hp#aA_X|AGO&YhyQ5PnAG$-_Ek7Ynt$`|zQ2U?#qxAic~JF~*Kf z&|RWyg*>kM#x#!K7xg0jJpqWd*|4J{Oqf5qPDPxhlLE09H-EFN@f|Qe!L=+}LIJ1U zT)T>FS?NSz)`D3*GqWko)KwUHBs}sSSnYS$1w3cHx$hDDlX^+;=VYRgqk*Tx-B1t@ zDw04xX;+H%q@6=VSSCl9$?ded<%C-VB$eN=_%0>Q)~V=8*GUEW0m+&KI(VXLYWdC#v&pg*_CwD^PesAUzm&-=LD9+|#Ov zzIMNY#AM3@f44#zLqo|TnlwTTmTmuVN*l0QcF&EQvQn&l(M1yoh3wnh6>)N* zMMQZLFA^P>b)}WrmjM1L>fk1Rek?GfNw{ADu5CT!7iloGmRM@ z&s67976isKNu-_qbZ9mWd$;$QEKU@|eVjhGM>X-97VQ2gE!m&!MBWQ(BKnzMs^D1S zlXUPTAnkIH&z6hf%W-CC1`U%&GfN$>LKb4-^QhwbQ85fXM+;OsS{qe%#;%iusk$KB zoqbvS(W|A1 z5L|SE%+Bmybq0<{Trn}>1`Z`r;e@%@b2;j+HkidQR&@t?a0Nb7?=)ixMXS+j-$IY4 z)G>&PpNH1hsU8LO<*1gZ+m~QV=Smg1%BVPI;CsQM_O6knTuvqZ<%&>Zaj5opX1cPU zbfUY97Geke=Zk4>_Z0+D)$VDraSf2%J*!h>ge;aUL<5(J$~&h!-tH2Kopm-6?=MBG ztu6`&$za@uh=k5R4tOu8xBgs=u8ATlL!3gL7a+s}g8lr1m z3hUzbfd^)_9;+MrYER{-TncEw=~pTiCmgPlTK-X`mAKwbqsO!pknylBp;7QyKFP#G zCa!96PW7Rd-OWQJ{?D8V4EOjtu;J!{Tt$<>X_TtOtHHtpO8nRK)nll`?oy1oM;MNd zzOvspy5YcMp%7B&o6Y&w^ICoR9FFuDA$%QT8VBz0kNXQ_^WYis5){j6#Zq?7MUQD| zb;;xj{Pt?Ut_oCq_gEmW2(hP?*t91FRjj{vSs{(C0KvTX+cwQvAES1*( zbbzdK1kK5nbegit<)aLk?#zky~>~gYOBqiPXB&Wk4815d;X7H+zJXVN`yqY^Yke)Kpqc}OmKi<|_yb#H zum@9w6s2WErblz$g-oIFC;TNm%Bma(o?*%qsJ{6<*gzrVl-Ix4JJJoo8% z0a-=}QwjdGlCCe2WJTaoT!_+Z_kn{eKS`%xDD)i4&}4plAwI?&%|iv4vCb?0LtnlK zi}&s-O@6kfwb?)p-I!+j4dkXzv0ZPlb3yQb@bI%N6LY^XRO|qF;h{NL-6X5I%jK_3 zL>bsGKDPzG^VQYD`Lnb%;%iSOeqW-ByzG}3#DMPLw;#M%&hds9?I=;hX>M363~=ep zUrr=|P*tLMOH=aLHcxiG#%p$T@I9~D2lSC1zVPG*>{zh{U^nKj8+zep!4+f}$u(Mk zEquz}^QU0rAPOlR?dU!3ic}>D-W(Tuv%C9y|FP)aL;UUATPxM_>R1v7eXdNET4e6Q z{(-CJZI&_BssxIz5ve7^DY5gX*mZjD`~+@c14G1S#s~ zp$QF(LAIWiTu9ut1$N;i`nQAitXSE9yXHH%nWe&rAM_(aMK;YwsFZ4fgV3*b%H4C6 zw~>xbH||qwKL;UDgVrF51`Yr%xCO$)a9p2UpBQ|%9$sY6WE&noy$SOvI#fj`A`e@; z{*GWy(2r$Pzh-M>Cq|C2tyV>5dYr%cKjg^Wo$vZba_lj0`1jHDltb@R#G)~Of(=2H zQbbW-TN03A&vT4#$oim1&6PVw9-Nf?o@5{VBoF=#l1mo?Lc(C?2+@w&8X;7?m*e~> zkTWwKEIjYf5D=A4l*VQ$t8dE^P%pSv!^!U8MgMv=8q=l@X56%#2GG~3mz?% zr(&Hf4?z`G>+oL9^gY0Df2q{j-Ngeh01^J;U3_gT&T@f9QK~~)Ev?8y6GXpv2Tvqw z`JCOssmj~ax#(fgqy-2k*$0=%)^&Tw{17?~7Bx8c$ZT1Fro!{o7nWLowvi=SvQdb7 zj-czB5@olx6Gl7kY%BCuUilr*<45`73(KXbquPl2(}DRS_T6*A zrbfzR2NW1SY;bm!^w?QJ4zSK&S($^Q$JbzEThAZOje0^4#1sS1TaI|DjHDD-aSi9E5KHF1EG~}fZm(SWaAz{;R&a!8jyn%2S zJzkgR5>jI8r+DyBofEM?2fLS*H$Hm0AXVJGO(&Mt1)zADjkD)2Ow0BHVG705ekIUfm@s1pSS}3mGG&?E?s}Jv% zu-|&}OgDzT;}b;CNe6e2Oa9^5)0+jekiz9uFA1AGh}G+15Ewe>!dNg|EhH27DHkF4 z%e=*BN-h7L@A?Tj)`VYo^9f!}mC6CU9wIVOR2i?F2r0k~(MH5^lR8UFG%Tx=XU!|M zU<1kd^R(+#S^3+4@C*LqWqUPTi&8OE02)+K~TWEYKW>7get!o8MVmsVGvmmP%s-=Nf`sWb%lb`Rb!< zaFJKONH693NhRrmxiMIBcJ^p2BnB)-Ql9Nvtt3c)W(GXR2m5EJjYpw-;X8laF=V19 z|1L^-dF2Kw@VR7la0R%Rn>M1R(~%k~3tL-gE+3jt9|4YtLREK2d0RCWFZ5?mp5KC} zPH({xwsw#3GC0RN@1c|1@G*9~{`8?s@aL=tpWEnRncc6Ig>gac2mnL&7f$)x4lb5r zhMrn~$G7cEmf{*B5&`6uHcAj+1{WNHr57HauN+@3{cU9*Aw%eU z8sN7**ptixSHGV^+=okC+`$oi>5+?Ynx8>|laq3er)W!+f-6;vRYeyI+&P;%rkXIy zO@zu>)o)xDMOu6O>J=S-(ONU!6qZ*16qSRonB0b7`uX;3^7wtxpMf+EmzM(QOv zaiQ1@6_l0SJ4o7JF)*b9NMwubXzT$sv4KM zw@=v+G!M_7TMjNnpv80P*p@6q!}$)ec*;Z-eJyGJYuRl(c47mbWzR!awKHWn{*XX_ ziymZRe1%v35)YJ|x6rIB{=ABLXjXa?h7J!2)ex1I<)8k_ML5srTo`NdNM{rz$ufS) z7L>?hr!36|FoBls%U!t=f}x-1-9O=pv=L3?QJmwGf1EGl)p~GcrJP!PAoo*wuyQK& z*l~}8wvFIf3MsY5-g8#gI6=7UrXEP2+Z6ZoxK< zV$=wqE?ib_-;%e_T0s;Ig&jF7$0_``PO2poC#bEAnyg->bD=f9gg*&9t~DpBHSZZd zF2Rn1@aVnUfkx}3P_M+_!8#lo-oC`6gC<)kG_ki9*`?w)Yk;9tX_|!SwM#_d%jpY| z&!E3pkrRSTw=NFSg?VYwK10QS)H{G72OX*E-cxKO9%aL8l-mA12(?jI?QWIZb}M!e z83>82ed&qIaF$nI2U?L*XvVB2F>=H9+OafOnjn4XQ)l2~U$~$IiC&}UT=eovRn-ty zjyc&*fM;h#(ydQmZ1v>m#VJk*ogHPXX<2nP%5%V$F5Ab);{A{FS6>=`blw#AMFuYE z>x-#R5297imI1f=U38R4U#YW-(B?ZVCou*n0}E2`AcDfOlq0F`y-@pTfo%Nt9^f%3 zabc~J%+*LAS+;1RM>2wcu4LDGb7yjivaO2VeR{pPT|TQRT5?m66u7;i?xI!;Q__6? znTuQSz>^!WIO;0flj9M8jn~gPcr?tA*_$Zc4B!tweHK3cz(uWV8#QHOX8bxDN>r2g zpJB}fC)q&#%$LuxowCigPG^gelvd4R^Ce=}H?1eFT9zC;pOp?h8NaPEmC%Rzl{+)c zQwjJOUwYwApVE_*`#%x+*nv@EJO7qbboDx&3Yf3Q0Q;fgz3jbzSaztj-I+Z2u6*o9 z-<4HVqV`Bt+r%Y6sjntCE`tT9SR0bJm$Gdq#wX9WgX2cZU_2=>Yqkl*{p%YHU`tKn zEL2+0or0Q1jKYVWT30GGM@f`>CM!jD8gR>ec@2TY(Z_|e8UFCor+M%%loQCHMpFi; z(MZ?w0`L_6{7-y;=>j~!p31`9NE>dLKVIZhZ`nD=%gZzH8ajjg#yIq3+m+O;%!>OP z&(C1kUaw*`N4(ERr@Y*a$Hw^JltjJDm5V(Yvce7$)F_^M#oEdm?KibKNTU_m*sI8j z_Pt_6wTvO%C&r~>>BlaM*;t#a*V3V6D^lI)#jy|+PvFac$Jb#2)E$(SSFmnLji|1( zq6PzLih>>4_v@PkpMPwfy0KyLsWOG<-pK|`I!(xc4;nug*H?&$H`xgN{l7d7fBdO) zaDFY9!Iw@Lq7Gy-iANwzn9KZGs8v4765^AeJImLQRHad63`GN^c)c7n#+$QJM@4nt zv_sP|{0jen{COG}=F&zyH?Bvq!s(+tJwMN;?R}Jjt;I4!7DDg5QLVXXxf(ESlnQH< zzNpUBR{*+`<2V90q4zy*n6r$|OH@WlSYfV~S@0IRUrxp{rDiTaJbd`XIvl^a6RzFW z71V304V%C@hFc(|tH=kRT!XWhwo%HPpyJcRmGx48Au?8O*8e&iaKgxWQ5rCO{w#d{s~5|$7niy+xSb`Q&Ee9xL{i>4 zGA2upmSzEC=87gNwF+dx;tapS|6hk0JABj`X>3DSa*lVppO18(Chn8UWOs^k8W7(W z&ryuxkW6m&UNPp#J}*wF#U#zfBj;Z==K{ z*efBWG1F*lHWp9qG%cz|11Shi?%IeG$h?f|CzZ|C`SJcPR4{OG``}xD@zKhq7Ug$z zgbj&L@2jtt~7kh7QWGm;lM#b+x8ur-l+`I*j6Y~6ALs1PEzuJ zEi1MfgoJ~U3Yx)*X2V9{Bdg;w`^B4^+V>*5H#mOJx;2CG^%om~Z*ytBBlgJ=JMxx) zn&}D;Asa+02T^fRaiUfzDw~jm&N}P8O@z~zuS4(v;_}I25SMK{hqRC^nt;YFq^Olz z<4z6DDOA_4mO$I0>zk;Z_L=!PKJ^cOJCi{jvC>UCH^SUCKzfY#{!RY=N7R)-Ou-9V zOhb$njDA5`!?}JjNqei7YCG9RKmuh3H9iMcnVu{%mWP~pNYNfU$du5LJkI##gg|7J zD27H6c5_%>()_z;;T*oC^efp}JjOOrl*~_MH`eBJk#o*AiECk`hQ^a~+q6AlY8h8wQB3^5_xtkq>Lu63 zBgzfkCqiYWC;HdC%UiL-!&-9c-WQdocpC6Xv0}B2rV$!rWoksb@uV&srlwb#NBq!r zxm`!phohI@S;3NJCta{BWEg6He^{IKePg?$iJwmOM{QY+&UasXm!{M*ei+1rvPHM; zntQ60tk{s#X2YdhJCO2h`f8k^@r1aG8$IK^vrJ#QhiUlQZX5vzY+T8BX-g>-)Sf>n zwy|<{{r>;sKc5)X{X;EuO>R+RfbRn!ev}`~Z!6_RjuVtYH)KdIU61;I@bA^VQLuNh zdgaC^**Z~K(-K39kReP2iBmnZTGa14wbW%5e^Xb1rWn=T%SO;AIQ_!V)w^4ngSV`x z#BAU*>aF>1wzg!3TrsP>GDgX{d(uD_hANOgGGIv8fNkdn=-=lGJQan$0J<@E4@1jHRqLhuOuu?$jTT$xCD~PoS5Hwnr zv9Gac=%bCXuPAR}NjWur>vVQ&g-z3j8Z{D^aSC1)>?JK2U=uTcCGw!>v<{Xflf9Ko ziRNh%#rg$OSlwlNYc!vGic&NuMJxh5N2keR7I@gz*)Jj2nt*DCQ#_-z+9%2IQ#9_3m7f0aR=XgX4Y>|M_St5>5X`z&uFQ)DYvYQ7xPUAisU z>e7l2XJ538r~>YPG(YB1y&5H?T3}$VRc~Z{Rzp@WXf_9}{SBi*>GbmBT`ocpw=THp-y48Q&jz_0|48tPboD(v6WJ~C7x42YTn2K;~c z|KG+p{w>sF^qh8RmSgm?QBR0*g~l|2j?1>tnd>GEn|!J25Zqr86?97K;+NmVI#J^$djkCO+1z;QEypv(x8s=?(-yul(JZsfiHN1 zvb$NS;nMYPyOD7w8GgFrC^XwUm2vND;+T>ldAxXk!-SxxpgbMt(XFN%g!_WnQ={Un z%Esig>gs?nW8gq@!>*-z7%M?StxNZ20||_DDKH7yc;_VNnKg=D&fgb9KQ&DNC;+du ztA|e}Y#BO$KEQu}7H2f~kdW5`I6;gDZsk(5`r~1JnK$_{7H_|xjs5uh2?d74D@MhF zcQ-kI1@6WwSF^Usz)lFW)lV%H9$tDh3*Z%|$&zj+%IA2E7@p$NBSrk2X_!z-QEiN_5~A<=^19{V+|g+RpHc ze1-S%yZ@$$9MZ5#Z(_eK_a#&M*(wamd^UBJ`dk~8%Ee4Ie~IoEdhaxTYU<+2;j%&3 z)xQ?&8nt&Pi{gyg0fmO30b4zePIL};k9^c}Ebj?JVJTPSlFDh!TJ!5s$SR`S5@PLt zW{GZZc*a<+*SsQ6LY2sdkuG|^1FeUTOR3mb}pxF=jVTII*^9{%_=&a^n2 zb>@6bN6}l&>b($#q;G)))tUFBY~)?b`@E%4j+I$$AzZ$j9JOy4tcO}rLLO4l&~|EU z3d%0#waf_A|Mdd=;`o;iOT9WemZuhf^@TxDK+@k}6uKb5*O>O=Vg2 zaSpn1H>%X$NdlB5{Cm8^pU={)x04{yKHhKsiVbE65eCx*QL2yL%~Ik&mX&IM^jbx{ zO;l8M)hM;tfVnmlwc489%Z?gN!M85bCr|rIk|saP!xk_*rJ9*4->I92))u6=RDlT) zOT5RD0`}SAtI-Xru+FmuOA)n0lSRu~1FX*#;hL+c2W!&c5M~ifat~!&-#%ev@0>Xz z?zfqIkYCwH~fw>@5e%C(4a{Yn1rH>hCuJGEubih#YM2${1d#$AAf^zIIJi@P^Av&F8kAF*LA~ zt&OGyR(gxa_Zos#&NwQTcH=H;`c^v(C<--WxP8U4HXsS~zOAEGQ*}*$t*r`HgHZbz zT9?fl7dPU4IrRjhUyGMzM`*-KnxlcC>zt-%O$(e}L79|h_mOu`)?d`AJ}~&# zbD01of+pRPO77c|1#P5%jCy0u%HdA=L{a~}ccK8K@WXADT0B4}q2mgA&qKJ+T%v^- ztGX|*WHnDTB_)9__g2`u&?(%LOSWFY6UD{!N|#)10Q7b+)JHV1xT2W`aTTbYCK~Dt zxWJ!(fIt1~0i0~WCQi-5rP}w;B+RJx7^|5#ALxOLH`}6BJ8u4e0N>g(yv2|6H_J{X z7M+xm4HQ`AhlstYSMzD6N5Z}(v)8LZnZu{AL=zg@rsxIcHFL5GBQM@EF&UJ~>#ejM zm&DXm-%7~W0Z@hx34KRUA@-U?OtvPZhf5f9Ud$CWOErMyVp_u&si7)ELo#_WV$iu! zEtG6|0?>GCJY-;hk;`NJ`G@)KA4BaE(6o9V4z{m!oN?>AJOB2NRHP?1Wj$9B_l|Xg zmLQnmBmDVczQ~vG5%#Gb(`lQsF}Npk2oO2}E;;7-@`}wA`M6+D)}_c^iQ6#)oaMM74vnK z&#ZQuH5O*$`|ttYTB3Wu?6t#bD)+2`=VaZDt$Ce@L;Fvpy0y(JqEypRi5fVTXZZOA3^hLg;GmCx@mGJBUvFdG_c5?68ucdrOCl^6 z{o6YfxbU!PMy&JR@0M9B11E#5U7Ix=Dh*(I{jDTPvUg#U@*!)SNVV-w3A=x;i77C6&pb|t$F>*S#G>P1x=%nb#ks+ zY_`FFXeSaaz4*-O=lI>5_`6>i=<=3jye$l&VU1n{ooF~IMr|w)2Q}O@sOt(Je>Mi# z6ogs;?6*JgT`^;V{;h4qSgUe*|DWgo|1y8^7tt}Rt*@sRTrm{C5#(=NxLNmnbTxl{FxZXg zZ;StNChG42KAVi^`R)J9d*06v_4WMJ-^*LP7Oi~-b_CI0xp3|0VmKv>bQCVU-iyC~ zuo`(Sb0qdgdN@^-kNHQaiK@~zF*Wg=MAUZJFd~I);rym4N=9mXtWa(Bg-Dgt&JjOY z`LD1VYg!FVebX8?-# zBWxQ0QKjn`8h1k-KWvoh+vO(r8w2%!1aB)f*}uml@lw7}Hca5ntVj2<_)V5`!_?r* z3KM3ol;>cTcAmHHV)iNrd57A|wFCpFLS=4Hte~fFD8H(!V}(rQ^a2lKj6ThZ-DK!88Fo>D9%um*{0jP%?aM)xA^04 zk)(N{7s~W+B7I%yLNm1;pFREDFn3aoh}FDSIi}Qyp6Ay&{`?4^_#=FF~A|dhOgt#FX0D&cdtwY-uwU`VJ~0PZr*lo2+O8HRcP1hwZPgp3H`>>#av-Y z9l@ZWGHilM?W9s?093(9V^a;muJWe~(sPJ6InCQV!pDDrfBHP%_ot{~q^T;F2I89< zM4BU^h=y%i9RNJYv(PYdcV&WR_}eH9H-IbR^jGdk16(~~Lq|q`m2hxK?hkD@xyFpT zDnj4{zwVb;i2e+R_yo7|@o(g9Zs4!4dx{eF(JF-$vE!Z{oW#8)w%s z21`HDP%gHEUD-6+1xQyJXl$lJbcdOpZ88~7^VXk3tt}i&NjmR#m~Y^aNCf_EH-CSC zzuUnBu!BGEWCwCZ%IMe>S>P+4w{9f!#m;B~AGsE1uB+&0Eg?M~Tz(;LN>Yk9S>;VG z@por=n~VJU4BHi___!ze4o(YOEyss?f@C__#@4t7Zi z4qi!dDK0iPX;xkdNj^z2c2+JaE=g$~9ySUxFGpu3C4NaKa}P($AMSFJLKOc=m@RBA z`2Qc4?|)&F3ZYp4zX9(5r9?sI=B{pO#c%Py4eG=_(4RJhgPYWbOapU;`qd0aUq?WBydmFyT1>=Ig>;FWb zD_%b%a`}(r=WT)z=)zyvC!kH?se9^q8rd5V>6;pP>lm2j%M*DlcH?dd&Jf^I|e?Qr36(`0vo9kpc_BX$`EMAR=9U!?Cl6& z9;|Paa`ze`90<}s54z@fj6NszPW<@(p)fYw{%dyc9T&aJ6wUfMZrIW6>_*}spbB!Y z?)pG;Pt7O^eC`YPPWC*ohg!EgOLKLa{HI(?mPp&vEBV$dxACK+u)DzLn}>`$uIJ0p+dFI9KQH{(MQwUN z)fZ^_zT(KjEvmGOV z`-19NZVv#|53C)u-al7Y9&oQej> ze8ha2x=*Yubf=w-8+)U?!g#yD=zd&q-&Fg!h28r62KeU!pNx4Ry!}^#2D0s{ZYVBV z1!dFfUG_@~#srr&l3nhG^aj6zECm0-}1(z_!~az^fEH)-t)H?KO3%VwL^ z8CCdj0YFFDk2?1ZnlMk=No573i7j}pi)yoU8s*~f)wPsD-3q1M3U6syVnAvGLv?Gc z(SN~@{8Eehn>2o;{9?|INZa+t>(i~LSC_E{N9%rdsseFhQ#QDyY13Ndm~>+;IcFt- z>0i6fFaOLoVEk_kuO0i`9PeKZ85IaSrCMH7`VQ*ywt2nDD4XpzzUMoWEX0Jksz^1F zq7~2Gt?eBV(j72(AMClp4%acz5Cp7#h14Z5hTiH!W6z4}S)!~rbI zrE>iI9Dg8q@vzEXCCao&HBlQ>^QcK;amtNBb>#VoErl&#H&d!`X3`J+@|9S>^uG*I zY8NorFm~H8cJrunrS#*U@m8SN>q@7jhPA!ES_}rif&6FE#qTYZCZM>dH>S-xpy0eP zOVS%L2D0_&@PRI?%{@8wGcj7V#9Z?+k+`?ALcjBC%?GQuid%O?PUJ%b*ys#k000qS zJJT*MXQ$@%<7u7Q9J5CDWX1t>uKoc+cKS?fv;H;K#I9M3{I)v#;Du)CCuFbi?ElXY zx7fHl{0N&l=Pa%Z5H%k-l}klE+#Ynhe=p$A%{xd`ZO!UV4GB|>Ox!3}sRHkA-n~Ye zr_T~@E3IxQtNA^BSZr-gZEufk*A>pOEJ(}D^Qeiro_?R}9^1-WRLKf(@4xY(y%e5*Xl(h%wE3-NHlRwmLGb4u6$YBSl&4~iCNN@0r$omTqc`Q! zN>4f256?e@Zwci)Ig_=5V(g6XFyzBwv_mZFM)W-kw-1Me53d+5JO{UWW)c?6$GTIU z?xyBLk;43jk}qX5xgPZl9)c1PsWfBpU*E{s5NrXnEzk1hpS_u|SijIqFtmE28+B=$ z!d;nLn8;5FZ2o~r1ALH0HnK)O(ds$e_`&`U!Iw~>ulTJB^A6G7r|?A?4|H&9pnoxE z^S#(37-__Yx}A8=G$hB0PhxuG6Jz4s-QtdWGGQ_6*nA{Q5Bm6Socdv|LUI+7g-&vw zv2g(J2jRzn@AX#YdYHI+V*LHlZkQkVaCz#f)A(TXyFAmx2MY(K08v1pvT&k9^FKmU zZ1yM^>NIME$8bU>AsAbKdTqj=yDhHbihLZ5RjrrUI+sOTvm1!F&CE%us_Md8>=;up zM1JF%uXMZKT~E(W`#Ip-HUrLr1RrwA`8c3z{RAx3bT27<`+400e}AXcYpE1NPqt_} z=9gCW!L(tx);xG*M6@vZlj`65qOi|xZ$!BnKYOg|y5a5uwX*UF4$~4BqP#n0(7Ws4XryhgUvB)a#(OWr_A3$XQ$8QTQY@_EB{=qM#U@&R0d&P6w`t z?9sJPuCPzyQE>)aiQ<%V#WBPU7KBCcDdQZmuW#gWFg4Y_6|!SQh&H^jB_?$TWBI@! z)<`~JXhs=1^|!>$4f8VZZW=$MMV!!%640{YeQs_~#Q=U2jVtrz6!Fp3BC)=`#&Zm;#-w>!mkRTd5}N)r z4F_(2o;19)9dHla#_YSXzO_g>RS*~W{qq)P)X9O~-PnB}xXxZwULrY>Ld57HBEWjY z_QQjlFLCRrS-E}Wxw))Wq%jv!-_>s}Bz$;OcG?^#ZEH=}E^SwQpEOI&4*)X#@cAMz zKMTJ{+hjw_%T)yXNG@vXv$5sPGp+3mBo@jM#t%}=HD?$7q$RY1c3g#UlsyWT zWtyT;3P1Zl=Mc$BX;CB< zMn@HUsY^;O>wNKGD15y7C|T~4)x=(wd-xDhaeOD@xkD^MU+Xh`xG42h^MAM@ls9gA z_#^XhiJ9v7#`F^RHO-*d@AFmsY0LIayRMeYQ69UWX0lUd~zelLI>csny>^R6 z(g9w}lr^BWVXMqNH`Hmz%7}z6Ufw-YcKT|3FxV`Sw&V>hGfE?E#I4YrN)1QKPJWC` zWR{c$3$_Sz1ZhK1*m^84oK?N{*Ybfmvw#~bznx)W?-PpV1u*TvD>I4H-M7bw6D5m> zL_eKSTWup3H9If0lnX+$n!%op=FsYK`X@-?nhsN41hq$yM+)wk`3uBv{FZALi(UX; z_aB5mo?!AGH4BI`)))_cFu9;Zi z!HPhBlOBodOo_LHFo+&Z>h0O=wk_@bp9n@H=w2HUMiY#G0(h!%!`$Q44VHd%ZV*7n z5FfEo^?}Zlk-fTt!gtt74*dLgucwJH8C^x$=8ALJ0Hz1pd44p}apSyuQ7;zHX>yXM zJxQ{9a`%Jr>SpHAdhoWO?f|0O#(n-lb;d{S2(ph|&06+sHboJ-Z z$Kkc(=TzJcD$mWdM+ybwG>NP%T(ht!hK0oZO?4sWB$=GrY0j~*jy29Vc;@QsH2W~f z+V6xW0PYK}DLrW+n!vXQ0Td`SF6?$!@?utwkUuhC${DJY;J}`TaxG|Av^@QuIB1uv zR@Zw{u$D((PT!C#c-p_sCJ`4gec==)7YH@W<0ZePDu>QD%R;P^I@|coa=_wrxQ)vT zTc``so&NV(G1z_b-@$qEd^L4sKmkhbp|yoj3_u(BBeSxFDq7p{NqK81_^O#tgU9LY zmY-f4A(^7H?&SLf=1A{k$?--y66-J5IXcP3AE5|*o#+B5gNZ6+9c4F|0K?#$7x8&oqZB{wILunPtI5fe%Mdo>7G-t( z=*KJSnc&WJqUWu5Ut2}ypNj7`oafUqVRVh{tCWyp~}gWLdgLJ&iO-}zQZSHPD7lnDy;y{d3yV0o+AW$miOI#OFJn(@cJOa`gJLvpST2h|Y}x1sbZC-vzSUXE&Qw}Igk>?JC7J6F z=#5gROUX-X6cnZ$tZ+>e$jZGPfO9k_YI3jm$$2h@fZh~i)|cLC_Lk(HIwEMc15F5C zY9MV~UxW8h>Z?X|(DD<>F~vUcv+ z?I=)|U}|H^%>Jp^tMI^OJKNZHI(v&1OX!?qeG+&R&U@9}7yXEihIWYp^glMe2eQA}s~xfg+V5XGWPt$+18yvugh^i=^!;+V{h7Pv%_#p}ItY(fx{EiJS5L zeb&=yaqo?oBq;{y#rmp01yvm-xTw7Y*sILn4*ZjR_nM}S`Wk8m6!HKM_C<#{rBDvzB81G(Q8nRL0yJJz%pqH^9N&j=Ob&Xmr+KCj<_T1+518bv~YI=NU zT_W)3RZ}m_MVkh2 zgXjq`D`HQtGrR>7IewXO4-`DTN*|m2N={bo`1^*_=HyEiB@G*a!qd1rUTB6ir{C=2 zerf?oVoNBFU&RoI*snBUp3IUC9>FzviL6GG-L?Rr=3eQDgn36bUnBPiqnKC;Ez;Fbz?3ZPJuG*^5gdiUs)VDTQiashjjk2dfj_wP&;NS^M z0fk4y@_l4%NBL5xTRo^s8QmsZdEIVIdqeJrdgTVM|uSCkC{J^=Ci&H zOthJOCC4s6>IN?NFh?mZSY}P;%MQJR7DTo?ln@ixTBv#Q-hr*B)JoBTLq9fxJEg;w zp{jg4ru)eLc7rD_7DWX53Li(OR26dYNr8*#S3eNx4@Sb?nk3Tdhtw=kEOU5z>Ns)5 z(c{cu|C>7^iolpXGR!rM#Wj;KL07Yv8uJ3hfmW0n%L|t-n3a92xc?JI{AVkc_;!4| zrS`F`8c6L1$qQP#M63P4;ZX6Gn7;2L>Dd?Gy?2FQdUd2X>-HD!A+U>To0}{rUkq6^`B`Dh7i)4HOK;d9Ox@XBV=_oW zvS*1AN#-NthZuH0_?^kfMfwnGqHS#rnnrl!Zvw6y!Ac>;WhgX-EuosUt zksvAeCYYFA%zxDS1+veEyI+Butl=+=?yy7hoK1G~;26>=wlMrVv-p0#GwJ!E^~=#r zI4|A1cQ4bcpTUfqmsJ7{0^H{S;*UiMiOsgG)PhF5uNAOcq`NeM8= zcA7w~^&9#(f_o^J;H?joY*Q9+?Cs^C?+{oqWy{SuImjubsh?%3Jb?Eok=e zu2xDZJm2Vm`oJSE9?oDgHo(_NHc`h8s1j%ial0=D41q2nQ;Wqpb+PxfxUuck2q2J!>`CE)!f-}qdxUt8&MVc(=oDcAwnLVdD-z2sR$dfV_Q(a_ z*SNrfprW`WhhAx_-$Zhr0t!e;FAi2V3o7={f(3*O$OMD)dI|rXa)qE1dtUjag~n?i z_lHE~aK_7-p-iu;RxwYEw~+ikn%T=2@B)SIk_9)EO7ml`_4oA03TV7hj~j-ZrFZ6y zNnc8FH~|{&)@TQ77}kfb?y9yg9^A4}ACvgs`MiGNb2rNBWLeX)djO5;s(}vdYFNaS zw3$9;6p-C)#k*Ets!>V6{Vyzgp8jjk2&87WjB(<1<-$wg4X6RGCyjdc-vplo8)tRE2J)Tsu^>dTM<@In! zG5}yO6qYF$rrko35Z!~|I}O#M%nz@$YpeACaU#?lu=x-^zFJKKm%^SHcy0rSyX&gf zIK&p>!5o1lgow}-GaF4;Sr4j2&bjaQk$wkw?QJ7HL2d#J0KcarBnSwkUW|n`pOeuF zLOO|V7t{_zKvIt7PSaOOa8;oX#44{%cs}&?O7^3DP_u_o*~Rz&txxpJd+vdfXLH2Q z1>bWS`2q87UM)^1_A9)F)+&aJC0VHadweI-DwLHL+2Jmq%5YVKhB|giaOiolP68`u z3VShl)xLfOXu`Zr_a?g1v#WX3cy*Nv@4(383+<+2O+)eSh<8- zp%e7aJz8Fdr`lmv7h9&-I3c?RCz2|@S7$b3veqsMh=nDir79~9Mug)CKs=OYb={4FEGD-LWJd}}rnsKS?Ca`f8X4bJ=9+D(Y-Vw11q`dv_bqBdXo zYY_n?z%kgh_YD7@Z@m0a-E8OsfuwIWsh$LBW$ke!cLoE$Vx~zSF6D{Yd9aC2xzVL@ zB_547CH>u0H2;eY#j(Zr$z`5xIw$$L07s3o=|(?k!iqiki&w!HQeLzxjn|@@ybFJD zlSuy!nEu1{FGYj|dcT%l>P-7N=aojky_SauU;v1`^#>~#wECdO|KPw;ovD-*qeM-V z6TQ3f0q-2(!+MLTtnTA6iap&XVVf;NSF7R`5Fj|jvS>v-^Gk>}^)36FBgX}O*IR3~ zpA-KpgaPtE{)a__VB~Ier(|J2kmaUgjdAtcu@H;d3T-0teBA{DFZi8(dn%Alm%@?= zFy!=f2@T=4UqKvMrBjSstO^=Ub6~X|{jLvQFvd;^yW(AY?#$wLS?ppY_OfHYmB?T4T*kmqaal`y^>d^FAA+`T!| z{oXEdu){iX`6UzYl%yrAo2IeAn1ipp*Jy7ld8YW6DO9ve>TJ!IoJ#j7(r);SP{4O; zAnE6r?DvP8=ltKW-FqX%8Lu6ggau)QkG##_Lasik6i>X^RLjl~XvWcE*j0Erfkswl zJj1IZh2Sw@qfLqO*krkip}bM`K%JOXZDpwy-}38^;O^GPwgtwabdRG%J&6(-2wf#O zMcbAB;8^F)OEXVcNB;e_aqDstItFN${ za+ewNv%}Dh5u11vFCxqysyB^sz;#}YvXrzyy+yO?_W+(V?4O0AlvKI_PYfy3TRbVn z^s`iYG;lErz3a29uHI%c6?R%gqiV>;#q|fQ$4%@;e#;fc>$$U(`io^oGEQRYrAVm4OX2K4&RIg z7m0BMfo}Q~{NEG^1e@ATMb#GhVHdyBoOF;TL*Qs!9E%OZY}EMI$Sp2hu?sZV^$2mNQs6 zJl2K^-hbKG4X8#$_o+ZrLm3~th-(ab{!aQB8xanZ8c+*WabapO1;EAFL^@7{A~qTY znm?^QDj_i-H?NBiR{V0)V<>4Yq)on#s+(fZarSHzZ9*`wd=c$*J@C4L!2FW}x0$j? zt$x1=X9d=kvO}cCL1@S}X{K-qq3rRh3objq{z0RyZ8Z;HA6D9}MoAtVFMY7@KF0@f zX>EDC{O7-__BBt?9+*^h07vg6rSuilaN=9Naw_~-?in~G;~n4Fy*`6cvCzJbrId*H_^s{80NgWGNF~mfFZ;^J+Xq?o zG3p=F1e9Es%~lIQZQE{mm8cC4Ntr2M(uyKR#yw9C`Qn}9=R8Ahf#)l zgF$~%B4l&17s95+gE+e*Ar_LXhD>g#mqiHnS)6hR8_;;r|8XrqO0c6z^7QpI>%qN4 zs#ZZlJX)S^31FtuT2;WMM&K619SOC%VdKDf70ZjED2w98CkmC?QO^+LZKNdsQ&BDb zb)}cG1nxq0;Gu2Gjv!T~h4w1xNDG(OYfCzLldp)Y$+7HoRNc)=V}Zvaf_``?oScad z;);{xDQ`dW-T)n)Dh{fX3q^@jJ)8xH&nJQw=O)+%6F85LJw+aIGUFmC$F-|k6K((5 ztAx6*I>p^E71yax5q~@tn(tL*j6!E^pJm7SXYK74>x}MfzNF(XG!6(`MY~mgOGM;~ zlAC1x%e5d~52fuWCHqji;XiO&E_QX+6JMS%;#G+w018rI^3Ds@wM&uph4yRbi?Zn9%kX7XCjqqshVQR4#JK4lUr?|C6h^f-BUJht5=LY5r1|Db87^RT9+=2Ko&6LbGi1A{;YyCm^%Gyyi(lZuV32|t!_zS!8 zo6jN!Weoyyd@$C?q${NYrvJPn2k%mmW$9@$w*af-)@UCA1;__A8s!oC(rr=19Teb6 zY>L{g)+jN-m^GcKIK=ZE=Bh0t$CsXT!9tgiNYDzm-(PqZnqWnr2>O)Wc>fOkmr^zj zKzfFATMo5vlT9l@l>FA12MbBj8o<&@7}|>m=cf_fEL|(1?{M-Bpa!?~Ozc4Y@Aku&IaJ>- zb$W3Rj^q0O0y~1%B4zqEdLka{>_$3Y0DmTzUA_&*rL83X09-kPiov_g_AxYw*2?5) zUxkC3qtv)$e~K45E31SYvr0tL;pVbmdet`LrJ^oYW1{0%C;X`1P z@8@b$xgsp`f>%3u%%exA|Xjz1TczGQ;Q z-3Tvsr&)pYoe&;{!2CWylEp*b@xn~k zUjC+ZNXl-nT-Tu^MDYtDz3BZQK!{#ZoRb&Ifx`9fHCs`>JUEf>jHiyZ_v&r+kXWrF zNWV%MLB&dTRg}kU4-{|d7#|;v5e|>uMKR{~s#2(SB!FSrF*BZyVK;c;_7$c~UcmTA z9MaELEv*SuEM4yhIPw51JR#fLFbO!Ep$kz($V;*sPWc3oM_V~;G^GJEvB;YUA=xQhsTOR)k+yAZyLrshBN zc^N&y@Wsqk)LaJ`5=_Wi=?Z~g)KVyh)PhG`Z##Gee%h}6n=HjO%R@_3_CDw{nu^tPXI`uU5c z)8U4qQhaGWHcyktqEfC=irj8(?ZaKu5FL|0=PMkIET=ug8p$kTC9EyxS)WHX);-(G zV?Ju6QWZNHc9nms{DMWYl6t9%)#r1!9^5|^JvH%*r((3_EdCG7AfV!4!C*|q_rc%n zrf^wbOFPVlSX4{EU9Xosbzw8o<5{0AI(exub+(8iK3RoL4H(D4r^t!|dcrdSEKTlhJOc!;4HX0Q|c=YFo z`4Qw>&pUeqmS%#bjew^IwFdXi$IR-(dkyPj6y%op zBK5^tU;G}+N8cMkGZ~!@l5zcO>|$CGDO2H$Wc!|IHcc=@1(24RN_fqN_00Ko;0{G2#|r+>O1XMJRnX zg?Pnr?ML1E&4_er>~qf&4UM{6xD-Y)Zt3#_ZTVtAZrz@u_vi0Ixx)~!2(C^h4Az}H z4QDo9SN3y#+6g*y0&xrCQ6`tnWH$vNd}@Fk>6>%?1u&Nz%}`HW<8^)XJqu=*KW>zb zFtPD&coWTkF9D&>)DEzr(QbD(q1WRvS}Mc)-Ubhi?agGl(Pfe`T&bQXz{gNe_Sc$| zZKrfo01|JaSt!YV1o0OnQ^LHE-$>MvPtV+*{~W2!jO>c%VE-a}e~g?2YzJ%V?vG40 zA-7?VJU{|081-%1owb=p3^(<@)v* zCy~R2iq#3NFKW2pVSy7Rdd17*sK!|1B)C*|{rdQ>DZF7qvsmKgurV$^PblRjmVcFv z(gCFiX;cR68DAa-dSUgATDfZd&={CN#pV-*0JL|$1kvnqqa1Kt)IDRLCQAzyTf|5a zTq%8k{z5}kSC$ZjX=d;pX%L<6=$A~yR%X|bY8$6v>K8q+<5!ejKU z_WHsxR)mTGpJDNYi*@0a=xMIhzH&Vuy0bv%xHk98Q-TK# z&@7NRFEX6}(##gxsk@X7uBPIIAhiN!An z!bU)cktV@$mFS{U&mWj@v_n(WTW8(<$cooRdHIc7zGr|X(v&!+)fPXL5S=7 zyBV_Y)IccLPAg&>|)qD8#NjHO!0_qmDNo>K8I{_N7;9b_59 zp=xGYp(NE)yI6t$N_C1_9qjKDd8P`le9Z78)a&j>_uf@OqSgjTp%Yl?JOFS1mF}AK z%Ydu(A-zBuij}1s0~eGXE>7qUfelc3=sjAz&%G`uf1$;6I2D{NTIrkz-c#lBq^oZE zlwv5VvMWA)<%g}JKh3%E)Yv{)fAL@P5r>bvKcUFk=qOKC%PzjjMbvXEmw5B8KCWVB zl)ZW`eV|KjtZf7|7`{;YKCm?G$!Dq=^)8fAXdUPl6o~3cS!OKk@;io5$rE#8j~WT+ zA1Tvm&CnLVJs0{VPx}9f@O-q|c*IG8Qb@T}e`xT@J)=)*I}s~mJg4-rj&qP!2eZpv8x8-w^GLuFq_CE2A=R>p+UJWx5&uO#H3uG{H(hVT zo*BGl&-eGo+MJL;Cc#7V+3KDK(V*~HjdQL-@${H6@MUL>kU8jQIU~Y;uz-_@`b^dx zq3nb3h^@k3wA+TRfv5bpNa5O#G^TuUEwkiK&7vwGpky2T->j+(9UbyVa>XVM!#N?s zmV5s|pCH*rbB$Oinu6zV-0ajd)&Y7`aqHuW8B0g3>?04sojzwi*qu_9(4VH>Y`8B6 z!7|p)$C5*s15FUBqARCYrR!}~Vr6CU0sCcyF*2~}Azv+Q1C`WrCqEzl>+ep2GU{ay zqe!2C9?;PWDcMtwJ=wn02&_6k^uG4hPo~@H8Xqvu(p|U5A9+Vzne(<&1WBeWF=^7c~lArWnR~AejAi&jsqS$^MR;O__udc`qAaJ4{j~$o<0}!A=kFK{>|@jxNVWOq}cDX<`?fnaGdMhHc4am z3a6V|IqkE92cTUh(7+VRUz?8CvSbF-G8~qhhbjmozer@{m70T*6ZH~~*;7~XA`6^O zVA!*#mr%5aUCqM~raT~D|D?Rqvka;A*joE*m!!G`_dr+(`S?VX#3_v8voDFVUzqj% zYwYw+i>Jp+I`u|hadRpGlBd_Z zCny}{s`5R$K4eMIL*D9j%h!=xJ^o#QVGhCm zy7egudreDnPGXD6WTL5+)f7G@1A0u6jwV4GnVJAzP5SRp^HkyBZNX&w5atVs3)d2= z>o8YzCv*^AWr^bXjZPk-$R~yq3r|xR|BZBN2&_hR%kSD7#vX{B6_$VS-+JVvF~lzBxW#6zR(SzEf-36t+p3kUdc6MX+D&@gtg7Ixq0vWUF992xHA{if z+f|8?yXinJHvfYciMK}pZmZ9D2^P>UYsdO@MiD^;|J$SyrN!GYInrReAj$o1ch7Vc z2u?4$UZr_{rTNSJ&nV`yHw!^0qNWb1H(Pn%p`-lHNkW6LjF}9Z<^{hi0HaPGh=06v zijhiM81n`A`-|#~=-$ik#jF0C-#5@@8fu!Q3{*C}Xb{UQlsf}om33@yk`A?F*k0|k2$}zgF)to|zm2-HyR16hAqS$AfmfS59g)8>RH~jpe{Zn5-8ZzdsLV`n-OzGj7G1grQ??V8G?(HbE@5~RgU`?u0tMLo@ zaA;&PlcI@PLF^Q((`Fc2p;U`ptEr-^ee+NTYuTB@1;m#M>xC!csz-Zhj(x8;^pDqh zYDImRtW*sjqQk6ba2fUYdZ91k#5qoTW8-tkQEt)2MMx;~EQuisYRy87Z;c3Oxv*D- z;icqrya3?f+NDi;FG^sn%>A5Ui8CP|tjrT?CMh!Y_p!5JY)L$&0cVAN1^e_{;GZGt zgMOrfrHXjx9KrmRW0DXoQmXUKP)F_n2PU>^B{G-`-!9IFI478>#<8;IO`_?OATR z@}Nxf{B-toyZ61;gcdjuL%;ARc|)Ad1b*Y@)k45&$BO!`(`OUEGnq@jMUu_A;KUUy%i6v%1K}w_~xz9#3Hc9V$F4YvJD(v+=G&m zHrD{-SJY4UKI@@-cVF>%-7XaYzv~eH);7*vQ*?Y)O!T=iX`6(qxf+~{RD*72U{Ikm zky1DJFvjL}pGw_K6mB_EF5`5(=KC+Wvvh!)WNp~M*#qP54j%N&y?4*sBPj(a=5|br z_Ja|Lf7SVsRI?R(zIly@ug}MS&Q|6yACcTGE1B0>52jDg(6{1WkGgw&L)q*e9-Wng zjf{>}ynP|Pu$esYJMLPSpcjy77m*O@InV@#BIbs!OjiV?8F;f9j}nl!+*Ly)Nlk!I z%Hr79H6y~=_Lw%@P)K8(Kk5CfXh)no>kZdmKS175eF7yzhC?vlM(m8Dd|>x{OQ%Ps`HOegDH z9rf+Z`a%%MQ`h2+yamGdXybr5FK3@1bKl(s~0_kSMeOcD9`>$$m!_{>UAkA=N#}d6l>F zVD7mxgnvIL`APEm4&M!KSRwKE_*cBtGwp(pKRcaSecDpj6IS1FY z6DSGu7yN9PH+NT3jJM4mM4At9%vC8LOXuah=GQ@SRa*DV9(oG{AGD;tXkKsHkVduA ze)oJWMxqS$em07~4#pR9vC6mM?1onq{t9*;Oo7gmK<7no&uo2*qw-#o`UwyO+wb{# zRc=;%@pYx@eYEp3636IJS2y_GLOFHb+<w+9CBA1IGay+0N!JD1o=$N47i;%Zl~tETpEpKk3wKtw=SZX2Pu zuPdz;?bqLKrmr>6y-~{b)tmK+aLVNOgcANc#<#ubep`^e)5!fp3fE^E$_$1HyabOQ z1FNrlC?d#5JVYian=8B_y2ofp#HN?5VhS6q?BNKY^*#y;yj#O;$k8q ztgMnOyy9G}B9d&PY^>~D+~U0AWF%hpP6`Tq;*O^7_T~<5GU9?{|GhAoS)1|wKP>nE z!X_1hvHbr49RJISjKtMV)!c&5?0*N~{9o84CU8;UP@3fk1Vqk2MqEVQYje2gt;uZ6 znJ81ctm}r))p9Qo7r_G|f{^5gQ<-QX#bPs!4SOCzDuIXA-7a$LKQt+x!2@CfV|u$j zFVe_n+Pj71_K4zkbg~9hs1L5-0fuz{>)oj3mKTio5`n1k*^ht5_o%U>*zKQ;f z`1uZ!=Ji|7uXf6B9&-0apl|lhHTUnD=3H%$`?X77GvDZe)AZIG=EpJ}>+LbLzD=Tw zf&=`~2Q0=tSA@$~oJ&^eO$XtRO|*NdafRtE+8zFs*k{)Z`tznmVVaNRQ~cyyiobHe zTX4rlL4duY=BzRl=!VQ?X#CBpW0P31$P?62(6+V{;f;HI-_0p#Lz>Apd#{fKyL z^Pjo<8&`pRi?_GZG3h10*>h=*s1UVuKD2WB7ZH~(&`f%i3BlLVc~o5;VMN&rQ=5BE zB9bcBML0);V{pyaK+FKc!xu`Th3IAA_tGWY-leYJt&EV2H!9)jQlHAGoIQINI-!cS zTSqDrVg-6da}ROaX2w0uHR0cm$Efo^{cVk3W=rb3Dv}}JSjv6tvC!XjLLeOEG=}YV z7q5RfKl%FeULIP%wx!qZPsKj@(tDRsUhdC!_zVo7+9z}RrHZ+vcS0$YxbxWnX1?jR zREr=kHKI@dEi}^Nj|jiqR#cXpwk4`l<^*#T&^e#XlO60u*AvULifIqu69%8x_aTjM zRX&bkZtv4Sel5!lbq~+n-fe1rVcaZ;ajnMH3R4|!nJZi?k;>FkTi!FS?Uo8#Q0@?K zNbdRq3o7QiJItIO{hh>mO|l8K#eM#Pd0u$AevippCKXKv5><*Hj~RnUv75^=1HAVjL&7_}-e)4A3;%9Kru#Tcue!Y37sorty+02< zs+N_rIm-?O86BN4@3VF6%_$)U9LW8@p)U8xh@8Zzd%ybFK$Pp83@@a=-Gq@J@L#jJ z?~%9MSAW&uyFZ%Fx77O0mL0}n5e~-gv%$Mco#vS2T9aZOWQ_r8hR?A%1oVenlHN3g z!HrDyHX~z~L@u=)TV0zpB|TypCFO+l_Lx+uIfX1pZ|d*@ELg9i&|dGm!>0$Jip=*! z!Y4buQ+325Xft#cPa+F)({usOCaa3IC3GxZ!r2?U@~bmg<_Nux3*yGf8;N=FqCOG6 zZx3a!Q2${6-D?B8cmAJ$Kz9L2M;%U+o|kHGIa6vCEe;K~J4=7OAVeZH6xE?A-Xth( zaf%~FCKDeMTsgv;m;Db?3}>4hgu)Ti`c={L7yZ<1Wj;>iZb}&uZfe5WaQ*(`(5j=t%{u2KA(i7MI$6NoresgH%qK%0A0Mo$7!w^- z!C3YoY;F0gdyn}6{fqwlU8*`+V0^EwomTVPGg`<>jilr02VX}1Uq6I<5(y6K5$aJZ z^44!E3%Q@G`pPr>ll{}dEa}g+f>t^W9_`u8j7WL(jMREU^C9J?W- zd9Chm9|QogJO0g_92!BY%CrT#!Gumovv;bhaZ@NZl{{`E*SK6i@vMVmn!NCwI|l@} ztX*m18RIJm@Ncb}^c&UDpV@I!70QdSL<56IjXL&O*-;!H>PVz{?%pop!N@Hrw=JB> z-3hwX%gNM2fg1~5!m=upZxdzXXtM0@r001vLk94GTyPPrb=}lVm`R3HOnBeLr2VGM zP{j>JO~cBJ{l-_29WHCBa90qny)E2-+8vg6DUkO-k;iQFQ&KI)D!5U6R`K!DCbxp8 zz;A;_4fS`s^F>(;*gpH`*WRsye^Ax~i0~MRT$7d~goM~kY&KqKxZy=i@%f2LtxkD{ zO9h}tcB3Xw5o2xvO--~ktAFu>^)@(5;rUY?pCn?Z^4a!Wi|u%HRr_(%5#>Xpd5;8K zDY;c3DQ6fofrM}0B{+Ps<6OJz2tC0zqhiIonhFkv%2b z{h(!U^%K?jHhgKTN+y`4Kvb;h`4<=2p$H%}W$8WDcL?tnf^Vf`=_CY+d579BN1~r1 z%`qj(w;^OCn_11Mg*R2@tsMke4aJgyr%sI03_2Bo)EP5wC&v0~p4P{LjFjUgO%Z1h zq#K}`6T(4tJQ=S@uGxZ_Vwo7T{~@QSe?pG@h2FbOL+_ zaeJ?HIY@mP7E;G$Iy+k}?%)Gv?DQ1ZYduS79rxFWZ+ri7JGK)JW3adz67!w$NxPre zo+dv}*{ZKxU1AhXv~XkDw>5jR{KeGqUGHYg-=#cnzhW$0r@4xuG>dA&(gF9^tC~?PVDIg=WUL5ObiM;kD76z zsCS*Q|8+z&^NUUFB6=|iGb-}9TB!!DuH{eeRLcGwiKz6@%BE>+8h^#^4*F-O*Gd{2vy?4Stmt~+afh7Y*qQqqvEr1{;d$*Bl095MMwU$|zSKY~?uQfiK~{KSfp z6z0Yu!wMgmF2>f;>?J;1|F z?XUwk6x?O(WkikeavgZC-}N?<=gmJmBa)sGH1H{q*BAWoTNu$X;25Z?|2$h_(fji- zha~c4;y2-)ijjBXLFC$Hc&wn5I?%I`?`V0~@3TQKU3l@c4exfmVDC>J5Z?CJgO5)= zrKL7%83NoYDa#7cwAg}X*&!`13(Dx; zAI7n_w11PrIe?=&b*6f5l*L~LlI^qH$yUoxz$=1?6_NsXhcxg43QOVsT0j_3wy#j` z{!tkJ!_C&?vC_j%QZqyQn9RG)ZJUH=ByQR^OTyOBo?_9}hn-|Oe0DabRzrXT##E)? zsPwtsAk^&oBr(PL@*bN`*o#7@RFU-=7Fr>Pt z0^<3S(o1XsZ+1HlkK$^Zz#&G?Z8GKOihg>eiTi0k5R%&-36ct{;r^h|qsg zxV}hrbT?J+JVa0`Yp3ZFvO_@KzVE7Wf%LR@)Bgz2TLCkdY^^qPLxf>u21hBh;Xdd$ z@F?^Bw0WVvRxWwhquC(K6ptADx{8Z6LS8JS3sH^7kYN^&OYMZsN!q+Xk(wbabt-U1 zGGv*k9S^12D_NeCnT+rLG3ux9>MlEJZ5>f|OvTL=|1@^vH)md^A*6b30SLWM$+ctW{&KqB^y>E}Bs@h7%7ome!R zjON4-{-$%Skeco#;gcMp^m(wF39(fX1F1>d>JcJScX4WT5}P9-u4o^32lX*ZUPowN zJ!#hOBH7bbbXm%P%n!D}H=sz5IfA((lXt?5c1^Znd7k`HpW%B(W7Vdv`o}iFio7NK z&C2t-u@@GKEQ~Dwn*0h?O%V& zP8|N#_pnv})$=08&ChwD_;2Ksozc(@iY?F(bLxBp-Hq-;eo_I!tGekP4*8DcLuXV` z;fyNSK!P<>dV6x_4))ti4q}C_K%~wdW*I8hva*Y@9e14!{fV!GJSYk{J}fDa*6@zh z0E;Ljxny+!8TysWE)Bw#0a=hK5wQ*ix|k_5pywwu`Xo1n!puChY|lM#tptEQf2}(9 z5BhtawD1Kj{S7GiSH5{ln0c!Br+2lt9n`Mz_rHKlL#ekZ_}IUBK0QXw;~js_SpGeu z?sgW9jx>lMOpQaRUVt+m}KppaQauqUjP0I@B`>bpU;*?*Q1ws940TW)d|20 zz@|JT$@^n@J@aqpP6Nc>gS6Lu;ZuJDj<#&+xnHA*$4Z0CLc_>_Zxinr_=Zmvm+{C_ zvL@T_m>mdh0XBM>o`>D?Hd!)WDu>QRK{G2Z{%DPbx;d)D%rwzuBlp}*{;m!KwVdnpXEqAPn?ck zqP-EJy%}n#%Q3|Edqg<&i@~Ku?EJLfyk`p#S<|pLy@LSED=2fM7dvd`63-!d_Q(9w zx%Xsjs>W!3@DC+hB)HKN-wP2jREq}Ohxxu$+|b+O%p9WrH*Pwt6IZnWTu%DNe+p>I#aM^+-NbT_9B2 zj7MEyNs+nGc)43dID^A`l%~9hIU%70Io5+DCY`I!4+$O!2uCm~L9VWEte+s37DlIK z!eAc&aKo)d+u0kn9eATfX+x#9jdP<6p%98()w*~3Ox3~*xt4uu=y9(WcXcF^C(&e* ze}7~ei*$2h+Bal4s>RP)f#nsl=QvLDt9*iQVRc>-BOfA#la4HJMgwN#_ICss(Ud}R zG0okxICfpEQH~)gxw#W=K7M6_J_^Nb1|tf9#|di$wr&t;HIhqYXwu}s6S(nvXGnIT z%;>VmlQ)~NS5Dsp41u`@{ok2}&m za)lc4f$3;6;znlIKp}SB+=fkH>NO(^qp@qIprw+`i;(tRl}m*>^5J#E|2ki=QNe2@$1%p} zjh<>v#=^csogWld}Q#f(29mA+nHj4O;UGT+cTS4F5`tWk_$gyWi z{f9jht#SZ$G9khshzfHo8*>DWWqatafBe?h(<6Re1%NAA2zKs zu30P6sB%L-YNd$rC5XjHm>J1>CT>GmwW_6?U$B2@M&@%`4q{?Z0Zb^+3@|@4rfAzV zsB06HuNI>NnxE9_QJnALx@x$MB7G&IfvdQ; z=oaP@HuZM4Sh57Rj?e>-$@ zVhE8|IVI?HaHhiZ&~r1Cwf7HI&+7^ohuA-s8Q`rD@tdK=DZv4*9uf9ITu?yGm!G<4 zsrAFcYIDqJqikRyQew#dE)&p!xl<|07upNx{zS`kO8w0@T^EYSpCpOMWZCkpj!wkB zm+!;h|M@HN=m@Q5obnoq7#)#wy0}2_wmy?)S5({V{@teD+gJHkroB*pq{_Afv`zSx zX#HscdEn|P9B>ARNYCf*4mG?k6QmAW=Dw78o>uAxHm4jd9uKCmawCUw1d=)lsx;=1 zBc3yRbTg5xce~i|T?5J6sGt! zS!kg}=3f?U$KUgE@HRk&l(!p;H9;?VXG(0^$vwe!luQ7k6@@a`RWz9^Cc*Lx7(wfE zl77<$DGWMm+K)&`H(`W*->B(*r?ZCj{6t1?hmc;u{P$17-{?I5a)`y+I$@fY)T%!r z&a}y@Ll3pZ?*0b(EK*F+%br$JCYbiiK;uMM(|XWORwflxnBYk^H)PYGsd5Dz_QOml z<{ZH5jadTppsp%hKGqCkk96tuHh4vYT4w&2*-QGjvwSaXR7@u9T8*!6%5!u@l-ASM z0a#&T;bwGj-V-CBY3r0araroVo*2VW?RZ@vJOUnrS$aH~<#cIY9T(2!CCK zKHLKDX?+ND-)aBg=!FBYPP$0tZ?ue5_8R_fVE4Cq%(ovYh*O+iSGRJDhGHCB{w}Dl z&}S&rGTq?>rn3K?`}wOR{UA052?MNi%Un^!$;zt1dD8Z`RCAaGh-P&+_VjmQ!2VJfonR^rR z3aQV0S!88>cM4ulb3({+!U0IFOm?Bh+~Y!>&IGpiJ`Q=Tw5{}bvMiGb45*zLhafj0(zQy*}_j)^Cmo0A1*v*KTVcV6s?>dl$ z6U+yDr;@kge1lowj-vbX-xn?e@Zr2ZsAJDf6Qz9rG+cX?#7FI2*XXurm7s-n{=w53 z!yiL6A$x5D>RHu+GAy9(MkRqgp#se5PV<*xjOx>FIardFR_fSA3W`>vO59houz`P! z_C*CO|S1 zSl)gQRKaJ0e~9Mjg`T-@TIU*j|L_F><1q+zSc}8Bq6;tpZKFJuxr+8KCj~}Ga+_n0 zHD0Uff*QzRT1X3h?u(Z`1Yqb!wf*mCgie;H#Cdg^_-UoKQid7aed_w_12GK-*?(wH zF5(8g2e0HMW;e0EhRj;5USw`XY?9dgnma-Jp~b3UvLj4QQ($cCzG^mKSe>^)oZ}Af z0AeugG$wH6bsMmL*DpBB`~)D8Gu`*P+>v#^{dF9g==-Fbub^ki-bzQ#wnV^sc*0OjG0O^W-hZ;e6v!7ZZtt=I&zpz8p$NIoyN|y)y3{pQC`z2i z(V=7~?i{k=6}uvVGCWIxETULQvt#6h>xS+i-r|Yyu#Z++IC5Ng;0lm+ULh2W%luAq zCy$LN_Ruw$@SWNA!)fh36=d0LaTN>vcXI)yPCc?gofn2~_(4_O=LHtV;4)-IGo?Nr zOH_gKWL_376@9)~+!tNOL@zd|4sJ6hx}|AmEu=*X0%|)cD|NwqvenPn?d`i5&~^`V z?lzz?Z8xh+>Y^uv^afxJSU0Kj#G6?pMZ`p$$)noQq}vroZQ`ZO$R9erwQK!4#IYgr z85w^bj6<7bP*^(-!z=Sk?$_P(#;_O#$C-|0 zsE=>n4A_oNMkgwRMbt87ri3dkjj*X}pt9%H0Zr^K$*gA-tOe=~p4iL@BXqN!=-Zw| z2RrN-`J~Pa8EHi1}rCGGTqux+f#+N%#Dy<+7w3MCI zORYH7I8>8e^$X=}$IA#$H|GCtBW+!GL6_EbJ?DsV%QPXrZdSYH_&-uReJ2o$0EZZE zGD$=pCIQR)A^==o$?RkkmOfGSW{#Od&pm#j7%K*TUiMFB;vLS&%&=35tQs~F(Tk(b=gKdf9NI&ZUzr-EB8GCZFM=h7 zyn*g^2i?J`tdy26bq^=B>4I)Jt=r!GF|BsqV_XQlR=~+&N8A2uS|8HST(7XXSwile zluI~_5^K;2t>4Q2J1Tt3mUkzQ$Y{{CD=_I~Jn)ga_UunjrM>4tNabiO+>jWDdM0DI zw+*^Mx_0GEdL5<@foBy1ARDd`sM*Yl2bMm4?0)1%OBou3NK}bnR&HfM1Cey(I8cA( z+0qrBg8+Sl;Dv#&`mfzCR@-O zUImmf#vc7l7qGetyU$fIb;I>=H?f3029WBk%URH^m2aofvZJjUIxt`+sLzbUsK>Sg zJ6YB&XT;<~Ip9PUmMNXt^2g2CUCB6|P(L842LU7Xmo^DQ?^p~M9WB;M$=KQ@dA??d zbh=e#-dL@LOJf9fZlaJJVlSA|R(oGhZ#1@jEJJV1-PftQf%^vRS6Mqc$|f^&y)BWe zcRQDe(cGKllya70d3n5|Ti(Zo0??`lP>#Tb3K;k|oppW`5oX*I*?8;mnW(N4vC~GW zNMKG7SyA0=mn;Kzfulv4*7yS^DTHo;^tR!U(`>j9JVN0Xyo#%AHvrTy7$kEk<-P>8 z>JTG{lGifJUrWzsJW7^ZFOacq2X5=83%#?V!t+>UQO4!zRi^!Q8y1Ego?+JW&btiX zl``s&c|3Yy^n-DBGLPoEk##73H?wh*G=NlFKmt;^0lhIG$H}~6QEieaIua#Q=weeq zAgh?)oQTOi)WgMpCIV~NOfc+oNAn>0g zC7ctwqRYeZ5hRsRSRBnDt!88z43)|YT-y6UttJqL+smlHt$)q17b|wFrRgWF+z-A(I}Bb0x?CH*zuXHEQ+g| zOcY)yrfLP1wrP&ZO2z8fXh!p+5+I1!OoB6-LR^yRPH3yXRjYmxkaG+P<#z~nU|A

s5po2dLv#z1H4&e;-c~qS7mKKr2vFg?Am*SZ zsJy4p1l&^T#46(ac5-TB0!MylSc zaQO=cs%3-$m&A5pgqwus3?TKqwn9;x6%Rku#RzV#^P^^kv(^3)Zr5b@ela^4lSyX4 zpH{grF?)dq$9ea2Z4vG4XHxfj&=NA<+TUy`NPciO%MwaLKG!MZ+!D|JtK1%iDDqF@ z3C$1OsDM7CKLHH3MHCM1L@>;k8E53O*u>BhWReX~jl>yrU&;zcSb(IgL}3M(ZUpO+ z7d0CKN8*5_kJ2U8FdpZuHW@VPe^p!6L6s7;`OoyySFp^xn&IDyzOM57Bk?~K+CvJ4 z&1p5b7I{bMr$G4I1_y&*2DcM*8=r-6qrZGFUQ>(7g zn!e}2^a6*ASNLK?bJ zYD`HQgd8o_4ggm|IYUl*0U0b`R?Wa!KB}iCgaU7R1RZSX zWLX3ao|av9U%Tas2}7)pxUT<^bFDwl_c|!U|Kl%i7XY%bRhY&ihyGWYQ>HLN*8MXr zM!s^w6z^*M=-**BN|(gfbW|qGri5E*$>L(Fn=m%CI$&4>Hsr&}K2hJZ%nLbjT%1YF zErQKoU(drCZC=tyzi#L(9^$h5L!-l*=3i)-sbH@-0G+gfdalUebAB3MJrbvQbGvyRB%tiYAAB-3vlE;}#B(TQhpw zw4U5*9=`PsHl~jQbjCir;jJrhJL6s{agv*c7R$PYt@mT(c=Ra#wW% z!FUWy9ODqLHXwhl!1Z6KE;8>C!L%guF;Kmgz$~krD5x4JthPK!Qs32gUaZ3GUH#7|IKJ@hC0ugk2kV_02GRvy6HHSi|Z`MJ7}BLXDX@_JX7Y7Wug&M zilUeIORP*Jjt-LKIOa4C1$@~5m*l<Q?EYQu*ubp+-CrTo*nf%XY?H%* ztQhU^n)^7o+nTAkoTertd|L!g0WbNpcoV-Azzbg;Wbu&-e>}%{6s1yIFPg`=0A)YP z`Cy)PdEm`76U5T#Q8hW$$_Eu&E=V+c544&Ba9p zJ>o+C#Q@tL9=NeIf22x2jG8~)Yhm|pQgp~>6~c(3)X+kYEb=II(KZuyK;FMyF)NpI zW(uifS@ozIwkUq=m?#=<3Z=u91Y!wZE5$*pu)=fD{_w~?C?~r6Fz4|-_1I3-9X`XO z0mViKseX2GCtV?Q$<1H~Ca5s*d%K5p``Z|HT`x@QK9@BtFsd62t|(%1$osziYm{z1 z;TGmAemaa>NAT35u`)_LxZ4P-Nb5Fu7`)Wlwi_CS-D(ToGe;-MRa92rSg)1oT8%01j4I{E$yJV3oC|{PYZ1od2a?7~GHGNZ-P$gZ#uA^Su7F`6uO3jA@l{xm>W zj#n4FS94IEX*tRE>9A8=@+T-cyS5w~Lj)sU%BH%Q3<`s9_o$(mWVIz;$A129;a4f= zm@08YR6(wdLRNq`q3XEV^{spT$A28tXUwB_Rx6p8GQrKSZ&@7@aCcTEJT7n(U9*QH z9zo>AcBJ;g2VtD*tDOg%=#WJ#|NjBib0@zu_}CE<@+wbAt)y9!q7@zZNj0^b=`?CitKGQBn5hrp~h5+>{B)&z#7NX_^G}j@z6zuTD{*l8NK@w z%eCx+At6SlWC3JGOoE0pE)tmwzT-%n+a|uO!F`8}L9yK@$HSsz6u$tm{9|6M$m=eEYA)J3PfQolR8~ zCf2Z;Egd;rU{kg4t=_LuMq_&(2z~5CRX_z5+CYP~omQ$X{ws=u({K4N-hh?847`Y2 zD!1}fj&(LKj{TsfQ4&C_*Vgyk=%hF#_AA zw~lbyAE`&A;x-y-V}Ut1h}C}bg*@;Jxf>abo-0{4iUvO`-ESWrl~*^N;%J2ybYht# z`p|W*4}_Zdjdi{Po&~yzB{Qq7gd87a5`qads-XR~(nCohCH5?_#QkeJw8V`Od(^HZ z0H{Bf*_^#yNmNATpVQDv5gFJ_*C^oa@Y|*L`=rdRaAO^VVDJ}(>!7z|hj=rQpVPVBPCFAcoZWcVFz>OhMz6rg-)fd8aJC_0|c+@ zAI4)lp%LWnFgoV6Y?Z|7Ugk6wKS#l%@fGP^_LoVjqND2w!`p~_(P{-=@TRHgvMUtZ zW6UhN%u9dA2~w(CD$js$gV7$i(!@&EcJoA{S^vT!v(>`50J)H+K;S~vc{s6-(5W=U zKr)@#o|Dp-`N|NG#dZw~%TR?S0R+mmG0><~U57>*vMyAl>lYMEnU1ui*zM!Sa*j^t zRHC1rKDCK%OzsV-I;2(q)P{0;S9M`iRVraUo#(~6g35yktTS=- zprX@mjl0R`s#NFKOv_#lJ7+u0F|vPSi}AP#w-tUxx$6AOg@aJG4$-0h$mbHUFbW=m z*yaQqw4D4-fu^}DfL!-=3xqp;j}#LiP9dO;X3#Lr;!NE8GPqelSz2xTgjtTFX_Hkr zg$AB%*Nv%)NtqojvhZ%oI7y`pEj;MaZ0T|=i|zU(8kZK=s^Qa2csuh7sM%CiW*TIBVzsP?Tz6ml3pl<0Ar8*a@AB5H z!N?VH&6P4Gg{*EuZ%Cogkt)l|_%(jY^Dxco^+yVTj~-L%|J>HQjxbmhP#>U|r&EFB zQa(N!oL(gbuROt%Al*>sC^2?VX%`M6g=;C#H<%u7wrNk;d|FRXxh$CcDZ!Z}z&Yam z?L}qXcgnUJ8Rgir42Y0EM9_)|^LkoxG_qpj!R4k6psEG2^gK2X@Dg!IGnB^+MZPXGRt^1NzCMsf*Az@h9*-E>|i)ZOV2~U7L>V5NR0#J8nmFjfF5G!_JvgW$O zI>h=+^qN8FO#*(?T@S{1Priq`e!EMsMQ(Aro+VU|ljHDa=dVW?s4lYMx$0|4MvWPC z2pokHX7Z+SgB&#`!=Wjv&KpOOuuDx&`$fb-VtKEaIJ1tS0p>N!_gJhUqwdUw_SL-H zeD!*k`Qiod01;E~BU<-&F!8|aG$l^IAKXmpDAv)BR(AAkjg^Zt6n-5gMR@!Uzx+ky z1(-Sx{vUs`%?fewrd1Z$3tL=sz4ci{=X@ezt&e^=gwmT%pPrUr%$8*MWZ)k%e!IZL zAoW;q2fv3DopeK>6Lvxr%T8}dlvB)zYq+92Y}S*;1GEOHf9z;tGkLuE)5C&^zd*J> zE0p?Mbsa+7S3PLGe{*2$PO-06-l!gE5%<#YYhExQkjNt%|NVsIaec()0j{()2S+zb z%7!U%!zpK9gv1M)60$BA4s$OWr|=xgXyomgCq}WYO}Ls5WA*$r8KX-PGUt{S+zn#! z?(=bH0RJb-!E-RfOP9FC+ZerrKdJ*O{I6-K@~KCOjY&F0Lv%VJng6ulN!w9r>|%aZ zo?H>C44nOjGZgE5a>uHhXlS`P=sK9)`$x$0x)07kniTEC`S6s{9#ty7x{M4jmuPy2 zMViSr945vy6SZ(BMf^wGrxzhkC8I}sJ8JzZ60pmm_~o5Q{>RGXWw{eI+8kXWk}R!E zbvoWEL=!PIfkEOZu^Rp>*rZ@$yAdyuL$EO2Z9>*R7J4DYE#=5w@mus-U2j^5%{;;l z&n(7avg$=rmgN)!tmdkiT(j}0@$be@C5dHOdDScqYJNn@!G87zOEvRT-V8zzt!IN)ZY70iyCBj^te81X0OjTA~F;)vJkhD?eG zWfXBbgUBWnJe-(zUpIoYd&)~@I5_b)$@aIB5O{dNS6abVXZ(YJb9e5JIjG;=<~+&f zN<^b*V8{sru{^S?Wsdi?1kbF+^oVI)Kh1~|v_6u+OX0}#;qRG@Lzu>B@VDeqL43S z0gyJo6E&wDDIplOYMdHF3(!P94xp*NIdos9!g|2GD64fR$TM+WA@1X6@0&f(Tawh< zdo{Y^ocWq5GnGo7Y=rdSPmFhb!*!M&KS!i`qX`tj7)GpYcpTc1-~u5SI@Z={MS8Md zoW6#4y+YBXOJh*388&m#WcmzNHTp>HgW!i6LPM0(>?xlvfn@uKbAT((}txAw6rlzrnd~CjM$^dHDqT;h6QO8P@hWVrNq-% zC>!*76(cg|K0{$`tV45^7f|8;-p}w0)GCAFv{@C#FJSr zb#}Wrn2@w(lZRsA^k&+Nl5*~a6Qcdyej`uWw-j-}MJ z?X5w*^`je4&hKif8#osLc2Gk*(2|QMHImr4j7S?MEwB4WaFP;#%{L%%^@Acvk>l8B zgdMcLA)M;*xG`RJopY`GuKlfl7{xc9y55N&{zhWAZDat<0O~xxX0L|W=`|X}-HjK}dQyB`? z$~EPZ&fIzG)5?}rA!NHfE6^E6LEno=g zrK#7c1fNst20Kidu^th&N-oXj>+m8M)@cGo6q8-o8z&=loB~g--|xY+>;hEz?KCFT4rXb<(;Cq1!gSufHg`J61SZR9sbGi?%}QLHQ%e1 zC(3gyPW{@{a0WN#!f+7~0`GjF@idjhn$SnAR+GeO& zZyx?Q#|z};gAOTf%HD_ejuNiENaTn(0U0a$44DfqnxA-MaVeZW#hDC-p7Nw^5Uw%J z%!8MSS7dao>ChK zRxykJrc=A2=KL>xZ$E$bAyqkcBe9FEdL-RwEk3!%!DDh5izs?{_Yl}_FE_r?=}|_t z)8NA9Xp~$Ke*G>G6rWI0lS<)(S&z5TFfw4hDQpdO@lLOf($U!-&q|>W=5F$jQcBI2 z2dtZZf$!Jc=6l86977O$*&ED-EYl4!3?F0%D$&Hul(PySG^~L*)0HpPH4Zj4L)gkq zVTppd=52sE8c-f@R4J?6tkQkS|?O>k3(N5t9 zPl1rPSD?!ms+NAyNh9EVzzB7X;Xv?AO)EToz2p@mGNqi-yfIQm?OPk;iPM==D8wc? zC@)t(T<=vT;=RcX@vcpN^l+Hz=Y; z!~K>2)`FyV6fGofxDZ>d8dZ}3%1~Ec;aE1N$_OH=3Eo;em78fmi&>B54xqzILE2&e z_is-oI%m7SNN8nH^{-O(Dik{2&A$&=iS+AE(bUvGn?*V{C04{(ErX&86zls>SQv)U z^_lg;m95YGh6?6noU@TBCNg&?4({Yn!cQb+;j~<6svFaRcU!~ovA$dEdY?lc-Jyw7 zewvQz&S$bnL7l*3jEV9HfGsj5xEimZq}q7WP8MU+_ooW}JP3pi2@lMU5$s}De)#OP z7A)riOj9)mh=HMoTjoh=fo9*EwMp?bxiC@I?Jl*-1-rY4N9m`|sx&9}{2!iqDo z&@8P-X$ojSJe%X|N8^)blpI0Oa=L(7H+Za;e04*Er6D8_@2*|JI@>{*_IEnLGf&U1i4y;=Tce8w_@1~ z>QA|ZeRNS*6q{~RK4f^>!Y=l9SBT=^G)Wc>_AU?P@2|SPAY$P9!Rh!djm?(pezTJ* z4wdlj0u%od@T`>2Pf=vX5k{rkshP@*#GVn`-sVK8izpKo~GyCy_4grg#%PqgwpNVeRuzLg@>&x5SXKc|Q{m8;)Na z&06PCa^b8pEP9XIYBNWia9$#$DZ2V5D-KD>M}FN3DE7|34_kPY=TcGZeW#n7Wgb{y z_Q%yU5C&zpW~z_fjQ0AiN*o43f;27Y6-{+efXet0n8eS9^ShRHlEv4T?YODku72{Lus%S+C>?LI| z6zw-@-l+y@f_08YgIq)H>>DTHwI`l|C%^tJc;Q>$hViA-Y_`lm98AMlVvgCu#41{& z((^e|27-SHf)SkHUa`(^wRO+205qYMyT*;4BLm=VN*!S*$of^3Ebof#Gv&u~-$y9$zH818Px~i8F^F7JO{3rhQ4X;?4kKWTT zNHO5X&_`;yX|mD;_$9uXYx$>t$wysZz*yq$3Lxf6ajW%8>YwgqTzPLT=Bb2Pr}J(o`I{czRpLDVHAciU~?wJQTl&e zf5NE9%@ZV~Br%jk&zh$arBbsbR;xG1%5(|TBuIujhIYMkWu%R6UQ4nd8CZKm;d-rf zS>63sv%pWFTHd;=kt%|-eBRGt*L|Khoo|*f*tm2yc4|}j)>kAh_jH~={%NjI)WbjT z0`5^If~dkFd-V@v$qEm`rkU+r2~B^6R3k0@HVB3Lmba~O*DNkA!KpLn;H_6)h2zg3 z;|@IrXLx2Vo;aD2^wWb847<6k(T<_=4{K(3RJf`%TtDH!@Cis(#HXQv_rz{4L(PM! zMKs5-F}D<@ED1P*EHCbTX)w>jY`;er;Zee8qD%b!i~RcIjQAwC7EfsJo-KcE;FE=$ zQj|17S_SYDU--ZCP9qj&zt8V`dUbEfOzf2{me<0;)CjuiDHtqI8In+QLdN|X#MK_w z#_O=ObQLb1dkapz@(R5A_)$3i^fPez#BqQti^B5HGc6U$!W7$$SFc>kn(I0%HY;mOuypAvTxIck>C`#6aQ1%;TsU(EE}c0E zS5KXRF|U{X@=~tZ#zGdtFeyp}Kil^eu~5pE1w+IG>CD8I4TU@kQ6MN9(?n`3Het13 zT!OYkDb#E?aFju2@}xCfi^zh2uvL+Pf`2Bc3}>Z$nu7t6c+PSNQiOSX*CAMWItS!eB6jz-Ef_A@sT) ziN9B~(|esERt^N6BTIP`W2Gc8);94yj;Sq2B4!#nyE-o*!6APKor$7>`Z8l`$7n8* z;daFt5)hj*E#zy&S=HnG>oMN*Pk6(h@V4i{a-YDJ+iWu)e2tuZ#eXxk&}dIBgO_t0 zbi%eB3lBWs)B-=mC;70?@1>*}#{M%3X#hr=&liyDzbtz~#t_!BY*C-n` z+OMwF-NVC~jf{-w3f!9E>qbern^o2xpW?ecij-+9cd>s)I>#ReT`F+5vIc{dF$~5L zhP?j>Qzs5!x*Nf0Fa<+ia}(`N3Xk=C!(%Mz8|nj&x{iUv;i6ZLu$EJysPXnn9!-_6 zpC&v=zJL``t=y!d9JP3XCwOe~Xh`azwWnLo#Sl<14|MK8Mh9CU)-|OglO6YQLDMaV{wJ!6JHs;?sfXNuuxq_Nj^| z?&I5??P9{>c6k3h$&) zf!K(PESSH^8~+2h8?T@6RLYn^mqKDjRR|j#NEVKssI*o(b<%*9&y5oT9rjk;XF-WR zXfdJu`5|89ug~+tUExmL#*M#_A26UjxPqhA4@H*AMgs9bO@%UTw(u%Mhx--n7SWa1 zLh*m|f-#k0gS4+cTs67K5jYx3(qJofa8E8{*621Pv2Jr^Iz9W0;)w;_kn%{s!u$Le zzW=m#euFjVvjupM4G)T+spN3up5+yt%P=={SyLwrY-81|$vPw?A6g}f)U%ZM{R9ja zE7kq;;{My|Z5sjw-l#R0j&!P37Pi1Rt1GcQmeqf) z0V8zY$G^OvkN60GdmkTofID-J&oT#6K@ANLgl!>(1_WB`qN#$=YdssR_h|TEan0V^<}(7D9eiCBLEOw8QesW8bwP(4aU<{!ki>&dDhX|=#kC~Bey zl$i}q)BLv3Q@=Z=SqpeC&(uVSbQkY)P4*U&Bgzc523*7b?v)V)!3u$SaY%}CSz3tm zsZKICZ}4yXh>WW=flkymv_K;6g64=~GYQhtf12OfzJ!FweUvvJ;{kD+8}5GsAFy1@ zdg)_xr*`O|sUS7Z3!h@X`wTpz4MhOFC(u^Me>=4eyfCU>3-4(vc4$s}7x5bf*`}RZ zXKL+KPsiRD&rZ7aYxrv_PqCl3q|etSoH6fwfIEPp#l4_l)U6}9`Sr&dRS~v+Xb1F^~HZ|ax!5?YDv>|FVNRw<>Bkmh~*wg~B z5Ul8S&&R#aA76LZNM#fc@>%xtrUSg!0q&qZJ;tqk%nT(_%_5tRndN`?8P;%TS!ozW z;Q~NYtPEF-(&(tp1lnZrA#?Xo8@p06!!pg+_@||mC6qdlue->FCb;3}WtJkO-_g_?*`Cnk!b3w)J}DGrr!emSa- zV@-^yjZB-+|4cwHunm+W;6$$NMClYnXH!o|4w>cuTYv!o&$<$Pn-w8s;{X5v07*qo IM6N<$fM?AVh#5k`8?kh&xqUOjylpz0}`( z(OlBmaLIRvZs($tEqT^1c^1}omZ1r+4;-N>cXcGbUs+2I92t@cdUPC)5;$6A=Hkd) zqBQF#8`{THh(*#0YJ^3x3KhcD5uUedO|T%G7PxmWd)+puu0HR{O6uYEyz=)v+vw=5 z`JHa4P70v*kAGf%9ZBZ4ym({u&iNC(wEE$Dcuqb&StfoZ1vntDxH1qb+&BC*oH+S& zn4@v$U-O(r?iV1<(;IlL9~$ZUqJRIq3BFyfviF`N@xouc9n=xxe|ZCY?L8=Zo8s-8 z-r;}d#hcNaF}X85s(AZI=GghGC&C+uBovq`!v}~fkX{|HXC_Uz7$DmmxSHtQ-=54z zL~(vnwx7MbewDtlLsh&>R)_p@E<(bDM z{dwBv=jT!D=|`DvX%8{UBkWq&5OeYD&|CV$&*~gs7xVHh{yu|m;)Gx?M)xHi=9j_K z-6z1@(;joZIX?PkMtO4QV(BT0)F`xYb;o`7<0zmsvhg>@Go&$>T8FHCh^sa|@wTyHGpf_~u}CpL(hWvmBH zXgIMG{>yMtNE**NddBr*&}T#2&zbh?%M}oKr@p@4N7wcGQraibfARm}&9vn5mVNkG zn%;uO_H>emN0#|VweV#1OsG0)1J#N;_YegYB2b%ofHorO8Uh zq7&SB<)ylseOhJjb$8FEopg`IP+ z&g>b(;R?emHkRSFC^E{kXTxJfv%e<1Ju2qK-l0LS<=RS%c;~dLC+iK2p0oph9VL|w zr*{%*fJ?IkTQ5NVcK~`pcbMZd!x!)=xmI*(rURp!-(xdcY>m%cytFV=wBQ;s@se6t z<}t6XKhV3~Z)rF)%6MR(k5}bSsZ4H7JeG9fFDh%6L&gqS6$BQx-}W=oW}8TSsjyNS z5t^>8+(Ly~?$=AuB>sH@-@ zb!)pQYoB^2Uj%pepNeFp(Vb{=QLU-o?a?=2#F8PA{j|@ zE2AE~<=0uSzL-y9jMgyi=Ofi^c4=KeG`x`oiBVR~LvpUECdI!JDr(apU z{U@KvfMA^&6{)KfLCuK|_YF|BM^G`gT|_OUB;pWnz1^Du^k!V^H%R8<2~?S`_n_l9 z;M8Ubu*9T?fKNAyu(EZ()|{Y3JHf;S!pK|CP8}b;&Hm}#Zb6pqC35h)n)bU~==y@Z zP6)~j=ZlhXG4M^utCW~g*KT1UH~ewmX8XKp@p;SqdFjS=d@MGuAq}W17#Fkcg;cMK z9KEd9nL+Y$w>DZsQ%j9k2}Rp!;pibw1>b|nPw z;J(CD^D3>s>|jY;?o=uBEQMFGExVu62)vta3#e&neP{c99@a!c(_Yf*#q3gc_?|Q+xgO00MkRmR@EpNo?L^S=k4atu8 zA-NsrcrMWm^}2UtqvCm};O1jvVpAX52W4=g-8xM)AH6IjJBwv7jMjT5E%;lC+8#3k zOBja~uE`-;>Vrx1biBvnhyn#S1X;J*1bSq0^Sr%TPDrSStPBtd(F{&){jt&PPfAoq^lNA=H`~PE^rg@`S9fTmew}d(hgdlT}=E=A|NQtfNTA8s^bPII65c;$s~o_ z*hgAIXhf@Lx3IWJ6(wPk*l`K9wIouBMkA&ch-zas!z-mVz2&Qkn6WrZ{}F0OZ|0ZN zO;CFYzmr;fQUc(j#p2>b1=6l8!9#Gpe7|LU9aWoSm9)8l+BR+>K&i z7Ad{I9N#_eUN5~*&!!l(FcAo$HvR;g!sA!B*~oNiTO>fnf8;|ZQSfqEBo)+RRWxd1 zi2gpOA_HdWAX@~kGP#e;sPd%M-jp8*i&DAD3NwbJ=LkwA0+-Lmv7>NIu_uHRPuzNL zn0x#Z8U4yX818z`xtl!m2lozkohMjg=Nc6@vZeB?adFWdI2XTUUtJ){o>d#$_qL58rn_HDLEj z&<8H#VMQ-t4e7d=W^tJyO@k^mPYIHXx)UXNL4=H|gd_f9Fu)~4zwDyaIE7Kwk>_vNRd5v}H_1?`f_K|GJN z3?S$x+jrLn-n4@+VM3@r4n`d=~R=MIgT)>d2o){x^BIysO{%DVQ`ui=H@bs zuS@D5{aZpWPt2r!MXP?$e0H||PS!I9J5WYRJskyJI=h2q1Cw}%D{DT@$(K}&GOZkY zNJTBJ9fi=D_SsY`22KB#GS4Vwt+%vAQn{U4b;%a$5-w@p=Ul!p<^7tXdArwp@anJi z5JlRMpE&<*`(tnAp7qN|$XfZByvPePxeWep3`Q;T8|@n%6`J&)U#?B4ht3i;zJGogdX;I}u(`cKror1ahEA~)`f-uL-#CqMNp@K2wg_qnyR7JzH1B33@8@-x zmrYw6-<6;s%9vd4=lgF>HXxun5Nse$A0thIu`acwDiRc@mN4RLi6oo#mw&R-5AdKa z&SO(%sV%%Q<3CFND`Y)dxq$qm1+XrOCo_v4sV>6Fec;#H7M@Vy7@rH0P$1hI!Fq~) zULSp#$MhR5vK!Uh@j^@e6y7$llTVB*E9xdv%+qqlyFtOghHRriJux?%Q$!1)sB%j- z*pR~?DJR-Ct}dKR$Is`6(8fjIPZS^daCn;*6HAwSo@%%$d#XfcA`BG;0RthP0XK3z zZm#G4W=YZ&6m*;&P!_tyf?&BIP}v=+aVZ3goG20< z8(jFZVAcJL2dbeV^_`e$0HG9I9NZm7Da)KYTWo>#M4u8{+wc2`i*~vP|`oYn}e;^+~fNql-7t3 z42ZMM8kP2Q+RS1qBi6-}iLc*L_v3OcHmksSCAG>P&YN={iYN&X1CADBO= zfSKDg7}>%JIZ+AdfsN;$nfo>TWeEm~AZp!S6VRksP;(9kazO>viMEs8g zT^9yl}r_I!Mr~aOF z;&vP-U{W-y;~Hydt4&ay!1Zx;w^F;El`*wlkS7H<=JeX?0*{3GJ(RjhueM}wWYc>=OmNCa z`DS*zJ276J92u7$ul*a_ga=~=#KelF7kW6{qNS#5$+z63@77(1B-o5=rTUp-BNX-i z7Ntp118~Hbi)7_k6JV&tczgV|Q|SZo^2-!~Iv)_<=t}sV!UkbC`K=9|k?L65zpBjT zB2{B>0Ojs^{H_n==q|~hg z>rZn0f0SLKt3F_v=Tkb>ePVHY+doV9CkN*6QIPqN_ij`J_o#Mr7mQks@UJzk(QA*H z26{@2_3sGwGCDr(@K32)!5$EkqVJl5Y;9%}#cO?>hu&uw*=(*A-Pbj)w*#kXaJ@>s z0WH|{Gaa_FQL1d*Yz4u8El=XhpDN_^CQGKu>qO?JPrX&onCKJa_g-f)kD~Q8v#c#o z1m7JT%-}pbo+}Fmt={l5c@Er}bbd0+gfD$DXmzF4m~C!_7KZvT${1F~JDzU`mHv!M zsAA&qqm3=j-~WAH^ac{!tET(N;QixA2*B;D%F7fgH=8TXs#8Py6_{VssSK1M8BP6_ z&k92rge+ICB3l{~I0B6u1(2^Ee&hKK6VHFU)HCRdUvSqc!UaA`aAFHXs9K3LSuP@Hqb5&^DO=6V0t=v9ziRD?a3-1b(Wi&w@@SoAt%s81E(kv#Uhng{TFQ+6u>)k zlBU|l_0W*DKyA0XtgoRb=MfM&O1!v?phj=+TyK4xst~&pcL1y84Z_>-DDmTvY1KmH zumϡk)osf<*z^E5X3+HQ*77^C~Geg!7qVICP_^3V^#>(YJKaq5Ejs-ENjr4QkK z87V$lghp3{s3`mpcNH?wHt3T71aP+I5m>1zqf>PXb%IO5LF40bVqj8xcB$O%KM0X) zeN*~Ls%!^mDb6aX?e5i;3=q-A{#zI;qWrb+RADqul!(i3dg>01X2%lwniPO64QV`a zCj#}y$RAnN+doTKFG3}N{S3yrr(M>QpzSkaKD$CFvsAs+3{F%!kvP)>3ouv3fjz_D ztjJNTAbcJ7H8Dt+Rc5(ES*rnk&s>P8^E2$tENFhHnKkGZwi^d zuOzy`ln>ULBxNli&7{LTtQ7yAya(c0Ocg3E(J8YCYRk96XN+7Hu4Xf%9!1qkS7aKO z4{LK|;P*TC#ljGdmlPh-0QBjajHF1!Mc>C4Ip_07ts?uAI0TDZ=hOQ5St^6?^rcs` zyIXrzVG}7R>NCur?Mt*{Afd8yF)6}esC5Gv--Ch-l~LvaBFy$eGQg%p!Cj38Ha0GH zz@FS2rAP`pv`AdyQ09b*dlzl~yD~yW^79OvfXP?=?%+qsqAIg9(5F4|;;4rBLcP9e zxixnf=<=z@XJoS)ZMAF7$)(_=nY_$*fWb4oKNOAkN8|TGm@v+T5WJ%n&wG zn6AY6{5TW~H4+h19Yku2wG0m4s#N;df@&K&g*FNjWyxo-=z0e;tot6;FsCXunQ2Zj z!P;RtJd@7I$iwzKU`z_{aF^Sol9AR#YIyN% zN<&5zWT$^zslOaaz(s)j4&}4VG~bgrUqrSLQRFhBMkpNTt-2#4{k^JL8FhdDW$Y0p zj2h282aX%;h;Qf1Kog1^9``LpcuOlZR?q7-4+=*OQ%yt~c+f4eToYkEaS}hS57cJ# zLf@@5ANbn#e2$!nn+ZVQ?^;4qALGUqv-=Is5R6R}?n_n8w3a2aM#ei2`iMz@!$k~_ zjTbh~5-Z{fwrf$a{8qfM$S&^{gkzm|M?`FzR`Zmv-jc+?d~rV-ADCbjo@4Xuj0DGEOGz2`%7^>`F63kF-7?T0& z+OxTQHWKENf!;43PV661ES}{AZb*=Y&Q4T=-x9+oOU~Un$G^q;_asH_M-~{{n;AaF z#1zx#Qc8ITWy4xicH~B&pS#>U1Clw%xi)n_B3;X+t@!06%D%5kzjgFc;X!2KOXyry zXVixM0I-N>%#>-oTtY{-4Jrwgr)xO4mGUOV(ICXgv7{<9#9Akq4V&eN*;vGmIH-y( z8!40`DYfL|?AZ{}C~Qg$!6->7x+^zD_%>&_C{m!#c4G-9`8oW|dD zvv^`&;AMFPvF)m?rYKW<5B}xqy6nOqh@YOfC`dssqwWp2 zw51o>c#gO~Y=yOR=*0H>?H7%peHm?gYU$qmo$kCi6@N$nfZNvMT+^uanxs!0SBuAR z%(A4z5!x&?SS1V+Ty18!GM2)FL?a%y2v|Atl+vt;jRm>t2cz0)8yRcg;UWeo@Z(~Z z_2o^6qIhh=w_ayVr;;AQ9uNA-=n*g zE;VpmKR=^VXa-%k<^0YxW!L*-H!DY*n9%f^VA@(3Ofl8?duV+F*|#5bOprS;PQXG` z{!{^aRW&F^lo=V8z8I?{^-o?sI}v3Ywt6Qcan+-AUhHXzfa=u_POCHxY%^k`x~kq4 zON^U3p(M^Y-A!LS$%1JYRcp7_e%#n}aGK-11!ki6spaHJ&Ys35^W$ut6|>`^qUaY|w^23?qI6`Zxs(~W zbFD?j^$eoIQ8<==3FtSOJ?1X-;Z1wyiJJ~F$>GxWkft#dNUNPBRCW$G4q&LifCR5_ zXidKBCt=0XHjPZZlhRpeR?;GsE!9~X&8YB!vO<^pQNoKnjSrz*#@#LqqN@wofQ(3e zg{mr464qq9G$@2y`Vq!O46e1}NIi4L1W+M6GsS+dWuJuk_S^iA&MX7JQR5y?>kjw@ zijZ&?4z(d70lC&))SOo~FYt*i6mGT#!jj!5SjozsF>fToF@+sydgN7>Xg&EiV~@+} z)05&iEjv9&wvg?o$q-6&3lFVh#RLN^AD=LF#0IL@}!opa0}b1*`WW#g>6*$pzS=NSH#QYH?7a2GIW1)^%%Fyx$PYE}zbL*A-=ANzIZhW+0fte6+uUi0{*$Xj}72k){qfdDrejbvlD$$`(K}>i@xyty=cJ zXyGH?e~UjOAk+BejOcrH4Cb`Tobd#?7aU4H1vi)Zf}yp%2TAO^KUbOM?iSJL6|G2z za;4a<6St&W_lZz9q;z4E^b&gvst*t^bvj68ayDFrPo&B10^s`770^h3ot#%5d91f* z4VdnjP471%%3##9l>db~H}*TOaUQ~#uQjQ%n?*a09Yn^;7QmOdSCG_lhl-8YLu&od z$XxSab-QM-&9+-~qy>|$lnT3s>kNyNpGk5xa@|{!QIt%x|1Bm{y1t?n5(uxG$4dga zG%v!KR;3G<0qBPw9ObCIBH$mFRPokb7bepeOQ1_#VOI9fbE?r_zRcK#H$Ge|HLQ4}P&hU#IbbkY)!BFeEg7JEccfTNJ@CD#YoS%=9PA_EF|teu zLFKafu^zY|XR782uzcc2+GO*y(Z7wp!7uYn4{}eP0RoJnBvC0YOQ>UMGE&9nVK?NO zLPbM860&~|;AdF&rhWbp*Tif4p=ifob8!)mz9(z{x$@n6PVZf4q!h+iwe0zQjy+#W zyIf67jGJjERDT*D*F-$Qe1PO=v9?Q>>3!!bB>6;*>-Qj)68%msKvd*|Q4u#rA|0)} zOr)B257b5*+?V_l=qywzl0OiS&(pP>C$b|}md?xU#!!Fc+mMlBkMQGWhhUxAgm*I2 zJc;dlVFc+pqsmU*>yYag8a0C6hOA7$&Y#m8ID}ER0{CFcmp>_XCt}oPRwZsRs}l(f z!$LIn8wVh*OJVaLRWfycBFAri32NPJSYF&M0=1TuD^RkiyYiW>WBX;fitwIgCtuog zdo0c0;E=`06NMqbVZ#thuxe65{Wr@5?7c9}uLA<1>aP2yJ|%}>-Vt}trukNSqIthe zEQ3VadQ|DppM^8McM(EIAB!PnJRHr>eE)WJfYI@Fievf^{213?J|3u5$DF z1Z*ezV&3^Av^Zq%zA1hiX z!TNXajBHLD+&$f40nKe;^|O7)IERrH7z&~!dcTv!$G{o)YD5-*WBq0@GxRI=WQV;j zZ3r%_c(ezi@e7V@Fvw|H*`Tnv3@eF&JqpzAF_Y#5ZwQJ1#bdw^^Xvth@hn2^3L8C_CZ<8pPgDnc5c5C}) zjUK5nC5shJuP^%01-TcstRh&ZEXet%31U~@XTK!@kLn+BQ9`O z-5xM5*HjlLp#IJ4p#hws(`dCU0)U2!G4L=1znM2nCbZk7{2>!|yPL!F#FGTC(m_5E zS%L?ZGMFgvWyu8fa$r`m@0qzw4B-4|S z?uB>n7x3KQL9-=0(5oK0B4dzNPO4!8^6Sx49Zezww!XLRWb4odw)+#J_NEY~%f^O9 zpW$Me4?O9fR2cRsw`bo`%TmsYr#9rt?K92S;+U6CEecmyr(Bo2)Ti7?)UE?{9B^W@ z7kgd!E^Y)oP)^TsCQ{YF0T^u+!tULrOBT9i^wmN+U%ZVe2mqn=WLu$f7$Tu1`l+Ti zgwg6CqA&BWUFNvZJQ?4)P2Xh)1ip_>h^CGn70wf0`>*>kBP@5EC9iXurzyr@}!_1fxz$J-w(|8zGd(SYJ zf)95vyx)_EV(EynQ9%!n zW7&cY4iphic|^?kfRDwh1xtH{5^6fx9AN>MKt@I_3;p;2{CPbf)!w*bpBIG@5JteQ zmy-=sng=0oB-0FFUJ}&ibAz48ajE(#%QgGF2CqR3T%AEGyYH;p4L!(GQd?HWvvi2z zd7hk;PO<4dutwYP_%ssibS1a+N(YDs=LaK*OfBaQu%3Q+Ry(8tI7<}Z$azB*RLNQ{ zx^>>&awv-cIKNW;F<0wmyGODayWXa+lZ=U-%R0(UFnncP>DW^WG~}WCTx2|Sa_kxCT^7pF3%0c) zvqG_=SEUNtqq5#8Y7z1hbDY>5YsYb0-mMUQ ziS*(C6y!7G#m}1R%oiV+ZUaMMGqesdGr4RQ`pl$av-~{hF)u`mtB-4t?M~mo{t_zr zezr7Vt850H)|e|VKj=07!gT*HK@C1xB1&yQ#|fQeALNyikRWj|1%?yZ;1qf&@kX}y z*<$0kdQbG_iGi23?RAC7CL8uBk|Gi+mqC&#v&0B8egh`EM$fmhA-#0%kKe|2=*^O;g9?iUX;bEXo^vv z&za3mlUm^G8f_w0^JW0{0M`|Jg*8dsMnDZOdjZxDjY zS}sT~I55*E6whArc}{wrMX3TY1=y>~@i`dHwgo$8uqoEXz(Wx4Hj7qH*OiD_W<3FZ z4@Q(*2gJaps2-Ngy*_`6CUq0qw4ANC@m&6GEmgrWX&T8U17JEty>4pw+FT&$wy0PL z%4kBD?d(x$PBV3zhJq@r_jXw~Zzb8`!^yAaid!aSoH2$-!V6s+h=mVsl=At|Ui3?w zwd!Sw#xE~A}(QKmqE;0XL_K*Hp@~p zF3NUZUDvuJG0N;syT~(>9WdLPA=u=J&YK>;qDpP7C)ha1-4o}l0h{ci?6vIxXnC4rO=D(G4PSy&a9?x?~d9LspxilT3 z4Loju<^QU4wH>fhGg;}zgpTkV(cnM3CKTrC>3u!A?})F^k0*|U!2y}D%0*kPCs$R4 z!z8gcZY=dDT%19_c@5@(Gz@{PW|or7NonJU^QjTRW4bD7{IOC^`nBlBe!6sH$~BT7 zt?+Z(Tou=?qqV;13qym#aUOG)L; z-gNx^`83czMGXFPo3?^JPY=iw#5jX$IPe>~M=%QVhkG6yE5T z&=eo!f6G$rYQHCGZ(!tUL%HpPxKAYUbO zJ%euF&7G(UBk(Vv7_sHk`Yfp}l5od^;)Z0^OgP_Y=Q?7AC)Jg+6RMY2Q^d#h*Y)ba zrF#PEP4+ghp-81#ULOa}qtz4pMAY3u#&GMo+-l}7czvl>6ni6kN03`+lA|*h@z}pC z*%UJxABzFYWnqAwMqMPNF>a#i+&BM2r_Y>kzq7Gixsw7e_rlQ?56f@enKLxvllWI- za@6x~d-CM4?qUP#h0LJss%zR&a7#K4V)~>FRvg1SR;277>k7D`<;G;FF|89*{`SC7 zIt!8ACKGJT@RkuiHC*bd;K=;wyw6k&n~90OQVJ(gdNm*;y!ku(yp5Ea@CfeC1lonU zfCx6CZ4niZFb{8H~bWE&65lM<YR`#o7 zz%(4@5mvP@kkn~&SgCmq>y1wMJF+?>kJ^6uqX?g+mI!TJ?NT4{kwZ!+6tqRMUx+nR zq{-+8Eu6arys9(#%n2rx@H-2me=ifFRMJdMMrD&bnp0#M{1t{v%xL`SwO-~A;f03!qp`^2w{2q~ zq$*F$=@6u!{%o+)`0q{GPC_FOZ#B!elreQjW5pD$-p1!-)$ZKEfXiQ@{kp#Nu?+9s z3R3FK3d>feELYZh$+}J(m-_hxOWzg`mqr2jR79;e@dNlAymw+gwEwtessW_3-ICHS z9I^OxY4wye+4u4bXETWN4n(u<^KKVKJB#6c;_~e^5W=4eD532RVf0|t+OEXW+qm^^ zr(Nqn{{--%le%xHd9X4}nbz~o;n^w8(?Ku~&%qtH7#?8(3LUb(+uY^gkLFyax8G7D{0yDZmXMp)I`?46R&nwNMTBnTFZyGLfU=1g^jRQ zA3?PFL>~B&P>pxKIu7l4HI-!$D*J?$N9&sIetV*AlVGFkb&R~6GINVNJR-2cf@zb1 zgUp(30Ohpp2$mZlJvndzqM~4SAp(}p@-IC-GyN9})gY?Ab3htXTHlvy9|~(;h#qi$ z^_F;>N4!aw-&X!M4r@gcpXb0VG2S7NgN^1Ib6vwP0N?zooDNc))m(vgow~OO(JK`AOKp&!u1p$N~+(=3%1hpp)iS zr*fwMLKVASbrPJ8^)QfXcZ4IrNlN-%-Rj6|xe zhqYus;q7Kh@c!Br&nQ=)E4O1F-eO3`y~$LpGt^$?+K6P73UFdvNRoERnRUqD_7mkp z>&Taf+<{iTtUc!h^55Xlm5=5joNzr6ok8|HhmwGzFbO$!US6) znahIru3t~gr*c=;+~0caVXhr44Fb{)+K6C4Db5JNGR?LwgNu9_8mm?pp=X|mw$b2t zsYhEbT=@n(w8x%Na{$xABwNQ=9KWqV>~a^5#g&hgX>9z3iS`~X)B3;1=K7q6D$eBA zOj5~{PoA25KKChoM5lFeh<+#urpDYs_u+~+f?r86AO1aWKUp)BE@9B9%;!;uc}9_{ z-~YX16>)7KlqCR9oo|w2f`h@vmfx4JdBb{nk&pC#<#Wo_N&*79i@4;lOT&hk5&_%R zD5`0P&5ev$lGXylegf%hV5FrqrfBOeO6&$M24BW!SywNV0ic`NucabkV(iwM*q7kn zhEu5lkF-Ar4fS?#4^^~Oy5S2ozr*rOQD>HV_!5RWeLc{*{V9E%uGVW2Mkc^mfaoEwWMNoiYONPK8bLk9 zUZa;60+;CQnih!Ibqt$Xo6OTs7d{gg3c%QlEGvgEa7 zE7)`$DC3_o=PtWd$G%(gV$CXXF2WVP6HTkGz2Onr3KiQruDn^N;~4v5>Es(BhJSKs}QP)MFkHg0ydwu0bM#7 zl)%ZS&lN|chUUguNyjHqF|vbjD=|O2f^%jS2T-(z_#)mN zIR~xiZ3tKJmQ2YC4!AxH^F-0iIi;Csw|HG8c-)*VK#Gv7Qy#bcI+_6^_$VR>o#?P@ zl3=Q3>nI}serO0>|0FcJmjrA7P@`093}R%fn$3=ClMpnr<*%*8UDh@>6yP9Iv))E`PsN(F6VE% z6j?;XO)hvZ)yv$-)1bW%*W1Ih43|+u&c;~IFa8_MKtlgktQ(VANM!9OWkrbj=!&~g z-kr8{;j0VA#@R#U|+urk-UcZ=EFZ>Gr!*ks$q2AU9|Y42^$6Wo*)BfPb9gVO>t1NqQ50veR{=6 zW#%B9Bq6&x{RQXr-#Bq!7{+I>%XWW{s|PvoBweEQzd`Vg+r95KAXzb6EmwBHLHe{Q zTly~|;7ue#{j1v(JUo9h6IA5J15(nopZxc3p)Ta{EJ~S933naKd;A%zsmda`vJq+>s)a091D;t9XG`K;VB z`U-x1NpH-v&;EHsX=Su~bRiJwlqviQA}f-bkUe$FoL;+PA5(%kwTpT5R^bxpC2a~K z_YGNSAcgfIK~;{U^!h{QYj;1|oR3gIefjuE_;$fheF;o{^=5S31LzOwbh#7;6enaW zaFOjV3FqKv|%iOXG#e zMx!?Fk_;mmc1z+7DjN^1G;~ZRO27|qHMPmY5=SA*4w{{?XM`T7ZcBB%UwNPLIi5GF zhIR*wp?Z!>!jLTr06hB$cD1+QqRQs-&mxiZvObey=p}eGjxh38E@n@p5H!IREeA{* zLQF1|!+G(Tmttah1CRQ+w$eNN?-%i_&%5?gp2kRMv>=R-BhTtEhj7SW(LQirVP622 z<2i;%Z!C?CW>9NzJ##5WJ%J0T(>O%9-RtiViVX%uRhhvYunJAru3d<37Hr)q);P{2 z41HWDH}3O;W^pIVy%4HS8nQ?)!%@?j0G5N@23cL1K$<0L2j98dv4isEq$0wsaL%Zr z*OfJ9`=uW&6P1Lkb#H@euCXB3Tf~4^Xby98SHgR&A@4CEc}#rIEjLUt914fTv5-(aHd_md@bSl- zH*eqOZ*rrtmJDpuhYU&h+k2!S@CB#dTiEN&)-R%@<~FdIp$%m zgGfc0#-a2Qr6Xdu znx=s-P?Jno7_NLC+Ic#IM;%92SyuH=Bt)fUEG{>N77oFTbh<>EtWcxKPD4P%v>}Ls zbjgU7OaXh-dyGN!Hlj;kP??Lp`Unn8_~az$+RDb)b_xbonR?$;;%*XIRX0jGH$Ng0;S z=Y1sq-sORxL#-CPJlYxDI-9a^RmD+my4-DOoG4{<1CEVc)n*P)W^Kp*2JAc_;^knJ zw_?n32Jn6rYpkh8jsnl6-N+07P6jR(zx z0`;zOPY-Qi4+FQLO)fV*v$@r_PC_qpR}X4R2)d9Z6?N3or?(6h98H7@{X8%*Q zsBidZbx^Ty7n6IFS>oJqISHU&&yR7k4q zpX$l#D`;3IG56gXGEvj19`qm_VUF{?&z;XWmTqSL9rw1Y z?c}+AOJ@2MO;0Db;qLS@hqZKeR82m`4!Z}Dg9cNS2K|-{dj}aezcPibqH;c@IhcF| zVvG8PA<)BFT1--k;9^a7p*0Ip-Lg|jml$dm^2Ojk;Q+$-(3!0Xtbo3btE>w&QNtz4 zl=r?54cBYeb2rBRf`cZZaq)5KE7>{Pf9#(x>FrKT#Khzne?`qSIB&(! zkh2t@>)KZ;H5=LRyBYk8)5hIo+~94fxe2#V_s2^;vI9 zf@upM;u~xrs~2xx!{|X-mtnv8^vMC2`%q#nl%GTPWY*wAytkud9*Q)R4SlnI>Q}#+ zbZq^>2XlhkiQ(yfpA%r|5Pt_JGL=BcYB|c3PMQ4U)u}=Qb@&5yg$%#)l87bBL04W1 qk!*jK!kI70FesSz-vBI+xE7ZnMT&(GAh>IBC~g6QyGto<#S2A>JEd5QmQu7xao1vn;!=th z{nK;a_uPBO_uc=yWBigalI*?KoNG;a=G=4dwRWtgx*|RfH4Xp(z*kn1(*^)gVvxt) zKuqMXF3jf{@(2}++>Muy2mD8;e-o;y{oj*1 zJO4xN>7|YM4|)H$1AFTFyCHbB5uUEz9##k>IrG1#^7NATL5lb7`h{vmY}k@Y~py<9zXU0t324Ia&Z%LbCw5d^X8+q+o1`g(HwvC_Zj5pr-Z zgg6rtM*`e@5NBtGfoJaww?*)}x!5v+{zDR3S0`5wq$!d1MpFNA zvL4Sp-i2eV@onS$v$H4qBZUn?em>VGs1#`m$p-^r?gs>1o2yVkK07q)} zH$T#O|G4viZuq}>UH_jrkM|#?l5n9Tvh4pdpC=q?>wnMozcaL@5ENl)&1c0ez;A8IZDR@L;}+(J2y#Oae0|HLv__}{Vow^E+2HeSAP4}`QW5~lxaR)Glefd6w^`J2hg4(?)$ zKwb)Y{~svxKSj+S)BiWh{6}K?|5%xS-2HFs{%0)wg@FHq)BoV&ACUa_M*E*5?*ED`*)`LkD&gm?>|*E$Y}ek30WrnIsB(UL!SIo;vrm+ zVD>;3a1qTKbpSx_hO(Tru3ye!kZ%E<{O1Q-pUdeb;{aEp0DJ+^q;7H%FpN$MeVT1= z%Jx$HWZ}ggX>T{Fyc~xmnmos3Aa0>7s;nh;Pz=(IC&1 zxi<(b|K{j>>JV$@f)@Xt4yAv!_*Nh!QFIi^a(|BVz`1v?Q+4G3F)rDxDf|kHa}gU@ zB8pyigi*56w1^xZ(RRC^W)o0bdz$9hs+oPNu`Xt&0_UCUxkXC=WnSh&;!&iC&~J6} zuhS}YpJ2N5%}bIH{3Yo_F;fIM7@)~c<~F4!w0?hcObB;=c?$fvwfYe4M#8()-ho3K zaZEY9ZM=FtYdujUZxPR!KW4Qz{dVW@@DQiR&4@B8DE>Wm{Ck2v1Kg0DYZ?vSgp8A4 zwa**?4l*$xh%8~sucQGq{8__&pN?7`d&|_a!H7XJbmqokzVNhqp|4s8rC3`fBT zkq-d^$Wg;elj!eirWDfJhf5M**`}l`K^?c;%m%@r*R!_#Ce0Y4k!<)!HZ50PDmQ2Q zLOtuH5}!WbH)EY%kr zrPX^Mz(8`;j_sRQ_shAx9dE*ait;l@34PvGyB#vW|KPV4iUkh7zYQnnGH^q+a_X=w z1V>_YMTESsQ5B@|0Jx)mL0zL&inv9ym}mR)6da^FJGDBZrg4w{Sz|FOcw{OZ^IU!3 zRaCy&F^~DKY`M6u>|9QS%dA=fxb@j zde1mI{ax~EEt>gDXV1OTfv4eIg70eyB%f7SStm-ci5czMQgw=5jTCc;75}_$127-@ z`3bjOAg06LQjOZTIkz0|CUm7tstJ&Qe^Wp}c%fhbq|&m{h!eL<$hJuJVQqZ;!~6H| zjgLAW?j=zSg7)5)qfTn==%M(wck4%XWEWrQdk}H`_~bX@XvWObvWD7Z{q@xX!|fW@ zs#&$31`=1)R#p7K9#w9XC*B3=z%TDZ0O27aL`DYGjoLtzzD$UX47Mo$B@_^*#K1hs z2EsFC52CWFY<1gVy%p45#oNX6xz&2G?Tnw`>$?-o9uBxYOV_?*raH(GI)4+#8Kg)ill-6YN=O06p+>35|~RoAz&QZE+1 z?i~J&l=Attu*l97aFg=qST%qDt9A{PL-1jN%c1d&ovW)YE(MR% z!>^2vw&N528cL2fQ=~)Yq*Z=p2Iw!P?Jr_T`A_n7?z%ykXSP!i4UA z`Y3B(l`$(BG&^f+p~`+&HfFEcwA!4cNPWK)=59Q8b$3-)GF8rJq`I-uWDf*(#f&@^ zG8 z*qE@(|>x$UQ%1UB;dwY5~p@iSbw&cU_OEj3U zddN#^?lgxGGAKqWh?{)~5uu9OZi+||vOtyRSDm$I0Rzh`!yEFY1t%{5yvRsPvp7YH@Yr0Rtm?mejpTfz> z`qbT&pc&3G-8H8Pb&Xc5Jq$>f<486G^?QSk7eB6(C50x0PHfJk>r7 z^9%T?bC(Q|k)7?-VQiR8UM-;;U+s=e8qj5yG@-0A>nw3KrKLeMr8MQy|2`L66mAKC z{#rWECzUBX_G3zp4QX-;ks%-Wx{TOoXnDAgfYr(_l!>0 ze-~~6Ad)8@+CII_=(v5XS7q>i8wrI(UmtJppk!R@r_U@JST)r*tvx9L!|Y_qZ|7g_K@90NXGVVOJ%zD zVP-AEyhroPM1hI54ZgGYt8b9|9MYRz@?buSfui%VRGed$O34^R(OK-qUi=PF%_s1ZBp z%OzY@JNt|H^i(L+r1(d-Di(-{hx;~E)+q4WeibI#LWHJluj1~o;$yX%@BxTsUr&tY zEY(Nt(z)JHc>i7`t;}lnWN0YeXyj^ppL`pS7Ih)HP@sQ29jyqU+^F4tTXg)e7U;X; zzb*STovW+z*}Jn}1}^kv_=g3*9K49Cii^YZ1CKu1IXY&$|N6@Iurw-q{M<}j+NA+A zUJs+vTfj2e2%8-2)_c||rxj9KPl5^NkTt=Vc#hNB-|&&n{BJNV2t z2bK^5lfvmJrcp5Ga!FUzW`)*-y}QN~k!NOl`szNtFMi>&n9Uy9`Po6G)+AE_C zCU-Ryh3}S|IRg=VX5TIvBSj#ytM7;gTiiZ;2$Ls?v|`DaMBb1N2odI9;O%t^^_qf*=Bz0 zkqo@1t!KszcRPyB@$vC;#!XHWa?LMgVoxE1@4BQZW04mSddZ!FaJL0S#^-vocR>=V zBcpUraPgkO9QcSLpsV%_Wqk|mNw(h(iL&JaLf{R2u27S5R4Xp@`Z0D`!;Yx){u%a1 zwi}C0`ZW3!6TT{4Sj(F@BaF8mgCqb47Woq_skE>%r2_$MTafj$6a_T9jW6GBqHMq^ z#dHP+*Sm5#>*TRO`$_`PEs4i;kqF)DKXk!58%m#nX22$$@Kfb+do6J#loe}9_)&~}R~iDEG^F)KXh z;p*RiEM7hgO_@;LnY6eu=1T+xT;zC;{su-|C4sXK7opvJ+Mb?;7AleFF`;r+UtA4X z-;t&9y-a+oEyIXT^7!j4&`=((;_hVqq=QXCtKpTQE$C*dgObupDI#PPLE|?AM4bi` zmEjOYdiyySb0_%83^>rH*9}_XJ!-zPmt~1?9)jVj=?jo)G*}g{sL{ZxO=NB`M4x#bMJC2=UMe9O-Lr4|5$hf{0+}D(ty&kkNrnkH+Ww*NZS? zs?_(%*IsAFL)B%ado;6fPq?C3Y@NN~Aqb7xw+@PhMiDT~@<8hX+^9QJu62ejiUoRHxv&mrkCf>zp(zy^Z*~%rJ$!sznyo++s2uZlgN%T`%HVDg1 zZVDFFmXN7<(fVvd(S$2?7tNc?Wc98I#x#hoJ?U%ppKIXGqT_jSzq8YrqZ-P|rr|QT z94$-)HMR0;3`4ct4wintsbI<1$|2Ga;So~v8P%`U*Y!YyZL7u7rkCH}CDez*fQQ;U z#b{_)3`Az7<9KpBWMQN11JLq=uzMGiYCM&0se z9{h=cff#ig;M29Ju?&-YDn+71#VpBSiQ}UqmpkNr@qMIx9C=U$Ewd1q^-=(R_zT(> z4g&@4Eh^OM@RukPz0?#G>Gv>Esl`T;$ z_rPJFJs3k|2;FOCW3L>g1kE5&0& zfim;I*^Bv6w+8TWQg@@iD;x>Lm!TjGVo~NkY)&lfWTXV=Q(lz2`Kj8uh&WsBv~{AS z)shMI|MpXl|L(k*m-X~#yS-ID`M0cNh1+vqe@Sb|NL%Tb6t}3Orl!xM5;u3NwR8Iq z1`T!-iYfw|H;TfQ z?^#$f>1uScUiCgDqw=5WaTt@rnY*F6$o^LG!>Y$Ze*PI=4Kc-&0Js9HHku)kaA;r> zpX)2)FMWVSPftGEyb0zn@>UN=PiTZ*mS0_sb}A2KH7W51JWecRR~t!gWu+!pzp*EH zW4Rk&^(|lB*q*vqYOT;WGOyucM{X%nARxW~XEHBELXujb3(pjwwkKO%=bnjhZ1MNR z&7g`9R>%@@cxt;u=uISdZ^Fp(;izdNe0$zIp_#dsToaQ)V9;XDa%jniN2UA)M#>{L zO_0+3Z|bnb*j6Wo0`s@U7oCn|82V2uNSkTPe7#jFyX*|PwIK89Sl5fF(~gbh?I#JY zIXClGNy{&mz2^`^KR)<4o+XhSJ${|xxcabiEHS=mxxBpGR$tHGx>FP7aMY zD)fn_Mu-%Zn&{Uph$_&VFc}qPpOz&sCUk0y8cx(V`_*UqS?R5Wd1DwhcnZt(2&+$5 zf?R<{b-E;y>_S2S22LE_GHbNB8I=xcl8ydYA}*Va`O&KuoI6HQMhK7TRApAMhvp{m zkvC}=_&KQ?k(!+(ooW2G@zxh59iga}npGlJH_XW$7%SxmiV=*wMj@RRwsYgi6UhXV z%S{amV3Gu>@qeHmq2xncS-hTM7=h99x3L093?Wd#Vj_|6N-2-Vc0^&qF?I_SQJ8%& zk-qf#z~$J`Axv$rv*G941&S~hMPBxUs4YEm(`^g%knt{@_A-WW>O;~k9rsgbHfBFq zC~g&O>L7Ghe!Kaw)V-58&2)-cd_dgvju|z}$tUCCYLl(~{gk@sVbIxx;+#d&c0sVZ zXK>Q5OL}QApz7VbIE`G9M;T_OP#%hS#m}UOu30sIrPDk zd!%M6Bs#UR3KEVIB`0kh!<)@7@{*&w4@)d=n{s6`U$N>-sJ8O@fwf?hi@$z!NB0(% z3r299EzBNcE}TV-Qc4Jk%O8KFf3$n$Z(S~}o;vXO^OeXuQ2{ZVKEABq)B)xb{qyKk zX>LDi7km}F3`N=-)XYP_a-iW~#5FKax2LwJ6XnW-lwWl`|CO5m{2`LU>`Lad*;rR@ zlG2iHvoqwLGyy~j=%egG-oS)MGrYKp3A$W94$CYKoKgyVU%9dh=mFW1%*C?WiJ!mb zOCpY+eiTt+q^T@Be7hm!NcGk`jsU|8OX2D(d+*hA?_R=X^i7d~sqzs1?||x+FF=ty zTwJl@ZtgV=g2e-xdN<)`lMMjDNUq_>XatYzrDsB)J*m{Q5zQL0DDqiuQ;+RD)DU>( zB6g0(dR;yNDXl+>195TPcdymveo(|RCy0%I6SK7b`bZ|kM%=VV&i?5o(7?ng5Kngn z4^L)R$U8x2cJGU-xe94){43%D1<4Ug2=rTX(Yz98nVoZQ-)mVNB^sU@pUC`F1<uL+mF|@fsAz4^h1oE|IhsA@nZTAr!A`Y)!+FwU$||=AxZfs4 z$5k(Hp2r{u9WopPSPDf8XsBNYK79)0u{tm|vG~=Og5L8eG#SN5 znN15oz!tO#a~R|&;Rd$Sq&*?Azz7MPL$Tu>uhW-lbS2Xja>}EqlU375jwgBdoKN6` zgSu?062QwfjR}JfH6G>LBdMe>n%4H_)ecPOi!aQn@g)(;)t=%q=bZhB<) z201c#mFu`%Vm4GY*~U$6&3&D{3p0$OhH5#I5#Q{qPCy<~&TeSV=LE8Z42%}~6EFzM zrzYJ~!wtj*X+VQOS)Ze#q(-i^tmvC^kvk^;2N&tH zxe;jD3NRUPLt|6>MlrI&{-9F&Yew|Ajenud-*Zi30WiX;cTdj@EPk*2DrTu#v<1Ad9TIHyY51F#Hu$apjdE;Nn zTq#-e?Dd4?cUm&FVWKz5E2&Z&kyLI;CR%A*H0vn)o;+N_%!5bUfccDu^t$}I`vW% zDq7r9SQDp&x+aJXye12))FH_D|r1(Av9o~2XMahB<^Cg%+yF9$O$+TtwL4F(n3{Q^jRa4amj>h z(%2rH(#D_hVsv#@t^d*Fu0c4Bz$ z%bYBx(3I_ACzZ*$#E5w`b|s{)NiWgF)z@OzPs6iypPWhN4dRz&I-sIe z1NRIod`2o63PWE#WPN?iEd3-+3k)t>{~&{h^6~Upg;pd92u+mjTB~1_e3TZ^*lLeaDy%m zmsW1Lc8H8PSA^)P4ZQAF5ND@UiG5_mE^e)htd=9!`+-%U3{6>NvJg7A%g&E#K`@4Q zD4wUi?ebY9MHX^C5P#bRvYZqjyvi;N>svD5wAsg@?6fTKzMa@veMF+>M2V^PSF#bY zdn&Vv^-uQZ^7A4`9&VxEQwwth?8Ya^`Jo@iS~x_kq6Mml>*Z?L+o3#DViQ4VMDdg9 z4Ja8l4fxV_7B_l#iw1J?88x(SkFi)0D3ny*zY7*8z#Prl3bIZv-Q`drbnvviJ=0pCc(0)OOHtGtM zm-Bs}({5x?Qk%}|LRakXw9WW3DDX{h+LS+L;1tg*1cDlT^HN8xvKM76)G3zJuE)pN zQ!AN$p#3A!R3em2q_rc~vjdCo=#hz%Pw) zjJNo*Uho2P|e_uCLfB&w!L~fRS^y^u^gc^b?lHA_yG3^cqX683yi{-_} zxsHBCxVn!l}PetVT|?Q^Q8nsys(i_g1ausr;-`D zla~doyejOrUQ(vz<=SsDr8p8tj*YrAy+TioVcRA=iNz;fX9>t%{&tVY|i79})@bb`sB;;fvar_&KP8&Va{=?xyV{5ubbkD70-7 z*vbAb@xUv{0p0tPO`g1Bk1oM@f$SFUYcw2&+-5la5vI>FraLPcFU_;SF}|nFsqe^n z9uiWaL8Neg`3aLD)_Q39^Hf;Mh6y`wJh3H~bF4XBNgrF5fFxMOrb$x4&8) z{osXgEI5oS`}F-$uW6=MS_zv}-ienMQOolbxT?idjxJ4ki^&q@=-{(r261j6>LFR? z<>kxQ`rXpt>#PwQKI9Uttg*4Nxsdh`%9*D|;#~!O(ry}d)aV1B30_}JD9AjGv_v3YU>cZoQl(*|(%uw!%M2yHArm^a7=Fjg{@l9A zbVn)yK4cIE!ZS{kJZjO=5IgzuHQAFGPjDn6ZH!LO2YFQjI6FK4pg=y^jPUo|&dUZy zgg<6n1!FulsgE)tHDL=7){-c4HX%;(7*ln_U1;L_RT(6`_a>+64f~X;`yz`%F1j72 zi~7=Ogvlb|{`@XW>q@pF+e||@_IVvCIWWXCaiWWO+QHlYrvP2%T-19xsZ!mZopE-R zQXG<3Afbi{Yy*+?K|t=(oSW3CY-2TB<>AxlwQ-Y;0e00*4Q;WIwPA^k0Tf4Y3+Oy^ z3$+=77S{Z+PmC(u+vtt55zp|_Ttg1gbHq!+)?j`TqJ&@Y_}JLH zDrUaEhEM|f$1pd1k2C~wn|Zj^dRB6 zx(RHrqHJo(E5E?=itrD`W`q1TH+rd<(=Vj<#j_fG7C}wuVO(KrO?et<_1ozKD6d^B zv06?w0rq=XVyf_hh72c&4VNRmGo! zR!t;=zbF|Z7sQAnBJ>x**gc|bBtF8{=zWgA( zjL_@oG)ee6R;Ug*1OtTe?@e2!e8U#&a?onS<1%rQ7MV$u~p3p zXjk6ece6_|k#GgtJU;q-O6>Hl4nvF8V^g~M$L7!V7t|v*>E>BZF{(U}W3Gv&fyu6J zd+Y3vS2V@y>lAO)9nuunJa^KIT>G>fsK<}H3+C7#Hia&KszuPQYyIBpo*9!9Zj(#a z07oY#h{)Dsl?1C1+N@8s?)=nW!k5k~^@$t|Ur%_XIjXe80p(+sSmaIN=7%st1?}0+ z1M65oA-Az?xmVX#N#Z`JXYb6-7|W%GIGa*MUNX5Om#ZH6E(KlIM@WHn*VjyH&S!?^ z?2bl`6dL7$&1$CkXT-==Ox@ zLDO32S z`C|4GL+@&NsfPY2VigA#79EfzSj}BU|J#GHjerWx<0Ei^OFND*|8kTb2$=aG^*N7H z{NhJ$qM!i6OC>Fjs|q?(Xo!|%@gs7uAv6OGsQYBD-82nYQN|!3Gm2$$t$p|Sj&Fei zOS1+=77==MlqX9FvzQGcFtczW9*>4ePu3jHl*-n za_y!7xjeafGKc3*oD`*n*@{b4!IsYVkabr~Xj$eGX^9JX$O(VS_l5Oz`vi&MR-7w&X>=jfpuBPQ=i`>{QK zpdC#Xk!beqgN+B4B=Dhi7v>GABiZih?*okV{@W{ErEWm8A%$U@|3EG8R z*w*AoK(+93$3e;cu!!;O2w~@ZtWY>_87b8woi09V@}PH1K1m026IGw`juOdrI?Ea; zenB6iHsNoxu)|Zu7206mdX{&xWINnM2dKaet$v)CC^LVOciFZb<5>Ioh>%e7)-5-A zFbT!S!2dBVIvR*T{A}FfCH^^2Qq!m&x~hfSKG0!?Qo117nujS;hQ8X_Kkex=Ji;XD zX+^MqpX%+khI#+N5rI>s?Kho)m~daRmtb!%vWm3*EfVfX%aHQ?=j0U6_Y@5}T!^xq z>>4y^h(}4~w9vaSwhqPc^KZKY-(TLFR?KX!6N=y$7(N0=nV|T6KY4vMgP1FRSB|UL zaRUB!)_?OeF8?0o)F&@|rQKzE|2+*ldyn-djR-1R6h4YaByCa5`flmiMsWLur`Nfc zWrjF;f%X=wjBPw49#y*dB@=z?Hs5q5A7o*i+I~Lr^WqB`CI9X2cHgD)_YV9zscU z5a9+6zPwLGs$VHBy5!A4{SvF{j%ZVQ2>$DjkFfev7ayUi$^(u_@E0pf*{8J1^)S0s zODtm4bCRDK&7@Tljvi>M;is|%cN_4|(}Z=77U;>OM8}i0-l0iRMp4pG^)M6i^h-T} zJ}gv4bmf~Me$7Pe&*CxXkHNi4!j@cLpwsBNb{k}kYbIC3prFzw@dnX= zZ6%ck{){lZRhoWldtEk?8NYC96ZRe;GcY0lie$0k4>gWp z1?@9ws}{%Hp`8k)ete^&pyltWcVOo}blTrhvYNH=Aakd#++crn4T)>6N+wx5d-rm# zDXk~lv|41AqqkX^kRTGjDm=*pp7j8{1~TKiQx{J@_epTrfO_q2FAz>vXcl*}gQj6Q zv?Yy1isj>QrIK5%?X<7*lvJ@NOXlBV9u1jw8n2wQKHr?O1r35t&Qtf@*BArWosY$- zxbQkjITWwQWoVpsw8HC-Wid5**fRNpMI`PcFN?MB=;_-osh)2;O7>H9TrjG>fuQ{G zFs+mxAVSDi1;Dx6?^Y%I=f?p=jTMYF`Z1t}rbj6w2(XA)lu@Y*U5mNCn^fA#(dkNP zandTO6*IL9y`9yno(2uneKMwGA0;&2jx!{atWX1=<;$PvHo*!IbLbY=ov+8Mmk#pJfAVZ15?Oe^8 zE3atfaYl}c;IW#o{o>_;%C+NKV+WORIMJ{XYGv zCN zPq(PttO5%U_aXll3(8UzWCb0~`R5%l({Q1rtE$nLJXiq{ney3mGo0U|s;`T9&Dk|@ zX&t$Yv%F7_+_a2>`+h^e!rjjhp(p}G@zxudP-GZcT3k&0AvNX}Su;lg5gPVFCnWWE zC=*UCvlcIhJC8`QW%Mz^8=#-rmjvLh-;$rqyb=HT#of_f;j{{JV=sNhk`W$H|5o@5IdSluGeC8^s;L z>h&PvsZ&S~O4tVNARAnX*}_8^;mvg~RS>R9^`Ew$|I z``yC@!N)z$6lhMzDedzEe%r4D&q^p+o_)x|YjUFM)R(wnZfmimGYkG+=r^@nD@!u; zk%H#X!IlxhgeMb^=T1`sF3?s1dtd85zmi-*6Gs`PM8idkK>3+^{6IaF|B1d<+$K2Z zqGlsyWUEuS`FfagQFLiyaW<^xh-VX5N`i3OL8=j_elu4j29)frC*DD?Y@#TUFZq@nzxg9&$d$ z<`QYHMvo?-a#q)hEdii1E-8OUHx)O9-F9J^A*)Xx5d?EVkLuCb7<$}Ek>^=88n0N=a?V^W0cpl5MrplWnjquBigiSm$kS1bW zrxjx*&T9Blaf;3b)J*!guAk#Jy)X5do_Re$7)ytMN&1x%lN*mF8W={&obB4n*5M`i z!uJRF)kJe`=Sti~*C$Cgh{x|R4~ZJNAE$VJJzGAMkvao5(1Fw{f1|;@TF^FIpDehr~wt zG&+Hc29d!tr~uoo?zfm36ll5rknJ|Y>)Jh?Me5f5w!c8^$u?6lyNqBqvlhg8c~Fg& zv_O+*kXW-j<*T(8`&J6eB;!}Pk3L(&?ky&wM2|0H*9IQpWKPdo#{S>=F~zln3AqPpi4nA8;4@`h(W+yY%XPEZcoFHLA${DK?28-&&KQGmrn zVf=W62?b`gjOGK(<^%6C<%KyM*v^z+fdKK{F>_4Ji&iwM7Ygb?iV#$${HoJ)eerTO}3u{%}>|b`yF3^1KJ-R|)Tn zVDE(qPonQ_r=z5&TO&&!U1e4qQYxinVk^he^+!8NCUjWu;xn!pL!10*-;5LZI`b!V z7gA|35!e_gz2M(BX&`m$^nv>Fwi-s5~%87Ld-=bii7s{z)90PlL@%k>3#I7S7DU zEi`f-X?cz4;3)Pmv3}Y`PoDLxdJ9O|SRQKEK07&XrnoOT4!1Ci7oxdHwgxc0PsLCtsd^82g6lDHdOB7u-)%+q(jlTOEZnFuu|-eusWGuLoiqMRIypv_Qoh?? z=ZoX+&%K}vzU~pv1UF*Y=0EU6 zXvM(PsS_eeAX`JwkQRF8)URu~wjCIbdM=&LLfl=)we9#f3=M1nY^rj!Y#w7$GUoVz z@fodF@hE_Mx0>!Ch9WI4OKdWM3`<@rV`NuZS3~F~t@{XONf_VeOX76NPpC-}S9q*y z$6Zw)r#dk-t7mC2&y4Vjxa#~j$W1Of=DxS25_Yv?9hH(3xJAYtNwHIa5CZvQOy%<;wM%f9{K~`k0jQwvll~6)1V#JL-!#om3)+p}9NoxxKOO7{0|k-mpkz3aL3`)c z-<1TUx>5FW?`C*JR9=geWXbxuaD_mIz8UN7xT%)cS53kca$(H45bNyCW?F6{McJrs zk^RRFXj&8GR-h&G^PuW4V7I+z#$w7u3Mhlci1>up6ALqmV7wV3(~C!Jj7CPMu#I6W zK6eK~qeW4$2+s5dx=;US7X}M1De;;@R~anzpqrF=#27|}u4BjmyysdC`8rnLx8La&rji~=9@*Bi;|8rm z#Cu7lSZH(D25k5Tw)sOs47UaiLR!rF8EQXLWtjL0uxcFl1dfVh1Ri#fDn#vFw9zvn zeaYwBrTY8;_qY!u|C+ewdI8_g(Yee1SeQzSRqiu+_K%m^J`r@g4jwemEGlO9kngGW z1&)c*g&TAFtww9e+iDQ*ozLUAhr=gMar6=+A$ub45eAHzIdV2UNgN}}EqIJAS(@Hg z-Kbx@*LK7(hPV=pDChQG1u2)E`bYc?XgQhk|Js)k#c(782dAxM9K z(R`Rme*mOEJb2to+szIMD`fk1X7{1GI3~S`=}GC6%0`iv?#QDmjMP(BN4@I)c>^l( zAk$1(BOP|q*Bbq&=4!#{DAz*H3bb>?;3)7QdnVc!+W9trK%+xEd-mfNnG?;mt^MOK zgdIT`FRQuzmJHd}uY`E}<}=f+ZUmtOp$^=AMY5N@{gO94a#|4#!N=4lzw1|-h-tH) z>wU%Lzuk;T_bIOpO40eK-IJ4Rv(CACLwRA;fOYmX?_de|%&S_l#HcT!%8=fnhaFwN z-x{|^A1&Mk`I1=AYt9i0wRh|^mTvptyg&ykKkfc+81>@|%b_r>yUy81I2r_@nP`mx zct6qU=ne-qKVb6eVDUngLu#qUcr+>LjfpPZz# zUKlDKWr;qeYeLlmU5bi6DV~hwpzmK|bO10Gv8ZVRauo#Y{L^YDOB|)&|%khrYLu{!D)40AH8`D z?Uob&l_%hF&CqusS9cKic4q>YC5E}|&Ysen?+#$oAZ5;NpMCq=?+qHI zqV1M9??9yp-q&Z(aPZszq#T8k5cfu}{u z1f<$)oR|Aza}o-&WyZjR{J`9PU2gP$k#x;rmArrZ6e)E0b|Ic;JoWb+CpIak!3)&#kMC_4Gy-$FQ83&cBm-YY0*kBgk>o>ML zi*ja(nAIJOnc;cv2*`4nPwwop;e%m3@qw$@J%E12PsCXN99U zvd+f8bcECo3I8PLF%aB&Jc^N|wm2Nm{K?D9lm6l$cf*xL#0xjQy!?eqK9!veAuqHZ zTJGYx{)9Avo!25I&<59%tK7`^*llH~i7sVqI9$QA$?8Krt2N23FNXof!l#bw&FUY(~| z3)}tz@4lXO9R0%egS;P+`>+1yleEbZoYzn3IwJXMpm}o+xfDUXkN2!gDbA#BNA|>4D^%57m zv2b}Zy!|XObbHgYi@q958mjg z2(lNhvygGBFExhzNinK+#tcXDjR)&O zUl{a~`IZ$V)2FfwDyY37Aq3kQZM|q6!SL`7Cm6=IEfq_xPCOIOz2C{~1vvHQe)*Zg z(ZX!YL;3W@^v82j<$pPcQ&mHC4v36JBO(*4jOVp%CRlzCsA6e{1;EB>uki^?{Y?pw zVls52uM8Eb>D;d;1uGX*xx7vrY1ICNiV`?xK5JX$SEb9{)_e=%5XNr_u%|SaakOx! z%heg^63eh2+Up7SeJ6uPqiMh{7$=2eEEqN0B_#f1u!!<_Ef!u+al7Qy4(?%aqAdKd zMeY=Q>#j$Q^i{?j|uzkGA%a`nU!{E6ncH{jz&NP#3q=sshR%v_E0$1YGU@P|m%PV;w{o$5c? zy%GaHO^j13D`D{8sB+b44c<;7i_}g)x3B`kB+UBjsdu=<#F9BmeF=Eqy3j-!Gd@XX z9)*09TJqNp0+BHrs8C}#rt=vh$q*Xae_*T9ey<`G%|ZL=;D995xyRM?y0aR*vwi7B6nK;g@YMIw^u!`gMaLaPS~&kL|&x>o|+)PFuQ(w+Cln{X59* z$w|aQ?7O3ti^{6|{oD4hh){t35RRy&mQX|~Q#-aSi7Vlu_p=VY;0bA;t?u~C5gFX? zWM95CpCe~K%(bcojs}clOUAwf`81o=$Op0zTn&69T|aM18qZ$UqJ&8v%>^~# z!SUrX=ljg~B%u3xWnL6dx5IZkSXPfW^@ z)r8LdT9WQ$R#LTZRm@tUp4lu%rfH4Q`T-;6U4$G%@_EiL&xTbgjVQzJ%ifR@5yS6u z?iUJc36;agn|kLhZM}E+k$qa?mKR$>uiFmp7enjbjc}))sRa%BB33&~-W>Q(@axg! z(?in8o|tY|v6Jm^@HmgX-??^5vz{0QA0nd-qTjG{`PIHT%$-ls$j^r4{3xZs4B|f5 zweIQ;zKn`I9YiZp4N{Ud!JPQls`ri_E!d{x*Tb*@Y>V^QL`|glG?IH$aTfJ|H3cl( zt6c>!{)JvB{}G*2E@paq)K!Pqt}jQr?G)KcqHpTLwoK3ZM1L@rRpOFIrIZ4ADI{}Z z1|ycgUG-dZJU;bz_I?s-CKhNX;=Z9M+4sRwpb>tZh3RrVS@ZN6iea(L`5Or$kRq#fAU%lJ9f*c33WwyvaZ0$rge~9 zlX4Zs;58SHXhs~})nnYg%VS4j^`IA`?Q0sUlnJU5gGm_}p;+oqT+E9oDJnjF($}RL zGmtW8w54F&XmN9vR_r9IHIbNWS%e2!aAKlgjxRhT(Yn8(*ilhnl-JsG#4C1`a-*_9 z?XCTDfk+u*ccllJf7+o<2qSoPua$rK_XG!cJUGZgDrF7bzx zG@Txm2_mW)LFXJ5)PK%fHR}m&BI)fZKB1ic`K^rJF|k=JMI=HhN-Ugg7{gtg_7h}~ zm})y4^D7_%>&#}68`qI&Ou-oT84vA*?E&A!!6@=~@744(?G>d+^H|kjX1vYwOVnVE ziC*7&BR?d>mi#3*zKPcsyId9=W>uVNyNp z_-DBgG~A+Yr4%R{&JK8i_)3GnKTG0i+g~$aqD9aV4;=|4P39;eDOvtzE7UTt!jgEmd!c!9x)y~CoZpb2JhlsHD4?It9|`-BF7(fw;&tELNugn_Ss2nCxf z7hsa9@mZY~!=E6COl!3T*t~XOqF_VptH1zMey)iq>NAy7j{=%DL03X8-FMoeMRRbE z5^*WxTpu$gxbAokB^1I}Uy?JWheL_C;@=|NlXCy3s@78ZfQhn_lVba2I6|_;LSfua zeMz}r%3%v6hP6%A>L+CI5Y;>@j3?+E!GhJx*G*L1O`sm;WN@>e43n7y{b3XhUyleb zM$z!16R4RR-FP1T54XYRVQ@!^hswsH_{qwVx#Z(Sw|E?<$Fvm8(K$N?^LgFa zzl`9iE8E(rKN|d|5Oq9K)Ft0?GMGUto7WvtWAFkAtaWvJu}mOTfm`y5r>964+kSiy z()qarq33INGKV*75Ns)@%3cqT{HHC1zg?k4@#25k;{phJA#IR;m;XE&D+Z9gLU&6& zLG|Lhdp0|^KO*DiZ6Pgzy(|U$^+2^bhh#Hk{LfseKlT&KmCHs=soruDuKTRa_V>T& zHMkK+GqpkiNFkTbkGFQk(RHqL+81F!K7hz<{GYk zcmghout@NVQ!`rPQqFKe!Q4)(?!Ltmrc?p@filkVA|h06ZtfnoaBw~#qSsoXUl=#wmMvkK z_*=2P-_MDbJhKG4pwXbwdELnC>b~w?MkwL#y+FEP=eP+R2gqb3vj*mj*kACd=~Q6x zyfeI{^v`mjL?A=;`hS-Z%Ggw&Mq@*@NHT3}&ShYm*6T{%hJlAe>gyLbxj zL7O#EloBK%2a92a`D~%@@JdmQPEF4Td7`F=KediYCXADX@|f4-ukft^6W+6H3*|G{ zQ!c+-qe@uLAo{Nt+~gf=fo)vk3W||{WEN*w!K;4{q-m2PHat%&GaJ6~8~2h@j`mNW zNr5NGME*xYSk7n-M+|JmZXQ*)%^56arY?gR)-T8Ob1E7^Gp2YHy?JQq#m%K%M~N)i zqCPNWtjYt#))ZwMfyyD(Gc@myr>iVgM!5Y8kOPuZEUK%J%yA4jT}v9s^DDSt_iOm` z=)h>yT}#q1`*tw1#_}TWQhYr$ARKg2!@B)p2oZ1uN)oW3Wdq(2BHi*3JK<#MXM4uI zOt8^oq`XooE=od9^+kwA0hC~9d)kmi1y(e<$RCzf*_&eqQ3Y@^W?yzj zrh^?71{P@evc>e{5tW?$zVQvofq(f`C5v@76-BbxOLqQ{sTPw$=VR~Bmqg@VhO4so^ z?wJh1dJ>a$q2q5Qd;PVs^1%hfD)ob&^*X58~^~ zvR*F{mq3J}f<_n=$~wt^K0AkX3V?e+z|uyv>B0Xjj>hse@AKR#3n0skyBuZ0U(*XB z*Qt4c#bdD^Qr))4Uo#H%8wH$2&;q4ZRcVlrZ&$3XUZ968*bN^096L6d#SVu8wXXV< z%KMK}mHGm{w1az*GF@)J{0FJAw8D&|jE==7_2;kWmoBFSm~G7~)1?HYBle>tY)-{MjV)SYhk#1bwTRzk6`;eXOMKKL}bF;sY865^GdBzpBN zV+228^ZH;11wXI1>#VZXZ!4T8H`LpVj^eXC8cALHgAC~*yY}*Nzx4|3Q%bu@a7TZQ zlI9_UViG`?mB|jC;?*nqrcCQ<>SSy_P;y^{H_cL|jHz&Hjy)Z+Eb$HZ4w9bgKGnwM z?}|DkQ2<0x1Imti(ni>+w>@8`$1UFNt>ac1QwQo`h8?}zGcS5T*AB(Qz+GoMW@qb; zF`-=_MA3rzV{fHZ7jowtMUNcNEF`^>S6Yg!Ox499)CxgCVRYw*jqj}W6@)|{1!2?n z)`nTVD%eT}-cv?TKuy)Bf&`>8$srscOF_7|uV7tnoRHfS5(oksoAwY=h(o-ynnV8o z5Tf&X4Rm3f1zPRODu@|ylkKDoW=Ykn_5vzMRN_6#(*!I+d@46=3bU~siq{W~1_(n# zqu2W+uAO@V;<$8p$hlIE+Xrij9xSt>g-)UIKg@I^2AD6ETe+kDV4*j`y1M#owQ`Y3=|B-+kGva|b_uvnGW%GliKEu< zH$M3x0;X;{?UCfUxf3EoYYl}9GqfI^1$!@&%`Nb?3(8Be`{`` z%jj%>icPX3&c-m;l$?iK++eBZi+J{hHvCypST-n;&x&ss*36H_zpYO?r~gsRH3AQT zf?}m0^v7Y!Vo4qr%jqXp6jwt;&Tnws90 zEuhV%=^;?yL1^5(CC&79;>dK}ah1zt`2L*IWEBJ**2F!CW||^vP~|oua3^MDzb0SN|*5)EdKx?7m8MM`1_6(aN=mNTe>b04dgdz&W49(A5_C2XEePJMo+fL!-QdfNQ zHe7H)q)1R}F6ZSgkD1h0zR`!aUE6TETA{JyZ~#7X*X+EJdgbg zO||rU_1^oS?Kog91V(nRZ}4Skj&F&Wm`HlSAG_8eNZzndcEp1bVSzS;z6Tjf{4>Yc zIoLtqZspQJeZTFaT~y#q8GW{5D8!o9Zvyg48=?B|)l^HX@pEY0SYR13UZ0b=wl-Et zdKulvB(>G))EM-F0qlzbRnMJRDf0>4{H~=|ECmrDed~D#7Z{*IPFXlBNV>+o+Z5aR z{IGUjdYOe2;H#Ux>HeGFU1+57;Yy5uY^S!}4Hw(7@pbE*Ag69fMUSZpvI>&-d}FOO zQdslA6}1RXZQ1I&D?H-H?V$@20y_apB01LTMVPZTr69HAWJev*3|1sKoZT~;qe}hd z928M7#Dpud4;c3w4!Q(ut8EQyxFUM@7kBL9pha~Ggq@;^A- zRc!b9_EK^Gxxpe7!5x8mIeO6;r;cDXw$tphg%^6eu#OoIw8KchR;}k#D;XjhsbZdK zjxjF?DrR$MaehalZ@!dSyFcUuj^mGB4J}LT@}Dz((AHWI(*AH#q@79*>wtOv(cNH) zn^R@5u+xorq@ct>XGM~x!^ob8(l&z5>sp)N;Zo&^*!W9hGPe;qXGJUK!`d?%iqO5V z>Imc={$Ss5JNFgG%Wf3GW&el~UA2CaD;QTS7cz+%iKWgFJeuVJQR|!L#G*bG)wDCv~4s@)5>a2^k-*PKM3;eq5&3Tret3> zp;u#Yj#{xYIAJV#{-k(tkx~3SvVBx|7{Y zbVo>PdBZd_yADH1Co!l+BLz|%oF4c!JnK%R&k*c+%FeaXj@lJ-XSybcbbf@Qiz8Rb z);dr^W`|Z`?xe_O#@@*_ex%>NkGZSr7COrCik1dynj`YH%}!`4w9SOtuljO2_}p<^ z+dAuVal}CSNayr8u*Cdjy<&NWAWF`2QW*5jyr*_>d|ow>v1DE?5ri%Ib9~4-y3& z*HY)H%-a@9Dd*x0Xh5sQ;mx`7NBxVVFlr`^Y%a#Uh8NBd`ddWITtzC5CMiwYrTS}( zf8#6Of$=LHY0R+ERHrRsMe7MHy|*#40`D#jq1&wpKmh9v$A++aK$0HDp%?b=<-3+i zBD7xA^EoZst2gyKs}t7;2vWBgTW{%NcefoK;d&&A8pz4hm8ONmF0fI%o4a@?Q*zA(;*{GQV9(<#aOBk zX8%v@(jOX;zT>?|7Z-8Y=&(iKPc)v^zJeK<%~mLZ`;)CwEE^IkygJXuYiSU`xDbn< znfk>3#HaLW3^8g?#wDo2=Xbc9agIWSA>_TdI_9?4%F(F^8aWtp?YXcOAc;33c=+T8 zPd9J193JY2@_sn9ib~@r8z=8`;pmqr60K86vvEb;XemA?NXh!34dEb6 zeM1?bXKqi8T|Uk3Q=NU#!Wrh(hlMG)@-y|1%&5=kRscilM6PC;j z)C24*9S%|lTR3E}foSj5V|;aIMYB2(!iSZ?5DBd2jurgH-z4xUcbKP9<6~9Gq4(VI zRrHQ9X^e=r`B4wqr7H4tu1#*G7UvfOl?ugJ?Nq4n6%^;FMXDBMc6 z4n|y#zoVz`MfuZ+H^lTl*ArZ2FukEUuRo*R|ENPV$@p*rg9@fGI4drt65yqUAbC3{ z$&xB6G}}?`%!!&kPzV;R2B4e;sggKheFNoZzxRqg?#_0X{e@8e(T*!TRHSX)wIh0A zcW@F-Y@+}B53|Fz=*2WR7c`jZ!o0$Z@OX21(NpR5>|WRTTq&3 z+CdSFl0KA_&Op|{6H^-CCkHL=1Kx`G+mvgB8^HaV{8r^UOG@m%hqo7I2dT!aKQkvN zm%#@0cG{@FesUK#2mxgXLHma`Q|Fo8?PZ18dYfLnS-7HM+6HlZxbT1^g8xXlOvl#n zsq4#l$RtShYv3ak{)ZQv;YWb(LuNGPw##-i z^3v~081Cmsu>!jyE_h8|(dkdb)_bi8J#m-RA~}e68ic8K~AZ@M9F+; zYimajgZQ5mh6?rOukpNPUzCU$U=U!gnO)vakfU|~D1Glv0o&s;fJWi0YBalj#IkPw@d z67fnbSz|>dDmf1ixtu6S&yqA6W2gW|j)<(jhk+EIsMpb2W*Lk#-8e-rA~jLHWfN1#jN?6Iu;g$e=`EpU(P=H|x9G5~8w zmWBx?#deda%#cn9MgVQCiOcz{$-x!vVxc8Rs)v%2ligZ&wvn&yoIG`bLwQ7nhmMr2 ziy(zLJC_}$e5)ph)cs|10v^!eYq^tVVR4SI4r>P5tT&|wE|(U(JQ$lWOLrb^H|4>9#;K) z`dX&bfepHPj*k{r)I;@pxkK3fd2@Xn22ruQCTj!yls4dEfxfIzmkI6Hb(dhU+2>IDo9eF859NK(_==$03oejIcQhWj=18m-q7 zgf4yLXP#X@mf8&HpnnP!li%En_!QUvrO+2HX7{USvH}tT@yex(Ky-!0^MD=6in!<6 zM6KvSF<6>=@Y+PL>p-63zg;=A?TPrD1q((mwffV(FkR()Um;p4d~d0B1VCPc-iyx9aEI|nRNZE=S$XwT50J~~PFeU@k6De8T`xRcT& z$(gzj;O9C+xbliJg7=>AZQCTlthPsL>wu{uctYg$Y0`V(Y`J#vmwhusY^qt|VPA5A z*2+x$rOI25CNdwG(otSf>pCDZA$twdUc2gU&K{ELZp+Fer$_XU66)O%bVXV5A4N{X zK-7qPQ=t@AClMjTFh;Z zSWF#N5Gm_p_!^Tt6DH~@`lb0hZp zSJw?MFmS7KTw%(=6c9n^YLW+T{MeV@zesVZ+^LWL!c*Np(dom$)_<*oQ|vK;C|Yq5E-3D zYGH_3AvbK-`VDB``$-b-NTfLKP3){blZGP$1>CuL7Ik)d&*l%uqnG%1Lkg5p^b{a}p~e*Rp{)9sPWh=I zy!J**>T`sqHRBL1j^XZa8pHI23X>&$gDPcC`eleCBWqr*X(`v_Vsk2L=>6-j43SPo zem=suk|8~4qgg+E>6o4vygtHDr)L(z?1kQ}(yuGxr)SjqmP{qi31Xx~69z_(Hn{_s z^Y&y+S8VI*_N$HOVb{E0@^IJqBQO=*8F*V-mFTf;ZwYXAxrAC#yqlgSJ+?3}B{`GC z%FXo*M&T=rLn%WvFimKiqU1gW;)-!X?S)J1g=5USeG1vd&7+{eB_I;RmC)#HAyL=0 zqq}H(@+$MN!b9lCPJbJ&tpZ5Lkq}yhe}fiQU0GiCdlHGtJjy{XBj~f z)W*_R0^Mb#g{#w#v>6)Z^u=a=J4_nul zdXa@Bo{+N#V?FLd&rX1~2_5W*BpFOMbqN#|`gFhxmAKS; z3e+O#wx4sqF7UrjojS7Y;c{0D zNwVuew5OlMBBXHZPi1THe5~9dccoJQVP($p&4B7yj2|vmFvQ+RW_yS{{C1bSO*cV& zN~Hrs*pPBr0z?4T7sbw=ny^{Ty6CrNdSUDGVVe-d1M(4%&xM`QLb~<@f5$V!8rwgx z#Fxu-+6yuQ5>d&H(SpcYT3T653VD*-XC3I*JOz2(TBi7NaN03f09Gp$Fx*)(ikfg$ z8O`FxErqWov>DlH%B6B5*I(l{ST2Qack==%Z$MF;s6YXjcI3vlZM8BNCk_Dg;Q)kF z-;p%lO`&4XEl;h|w^63`X4vg#@i< z^#nj_+#rU9Mx~~8RQ6BxK1&xjl|l*b<>v0QC=n>k`(n34&?l-Jwb(=(8^$|@7 zxNwTMcL+m7ch$|kl%2CC-=u`^+(P&hrs>zfly|vZZ0zG7s?du6NZY{%Hu|@X=45CP zBY!Z6o8HLy-;NBqZOX>ECJnVxH84qN3=D+g@1K zJkHl~&q#XQ1?^~!$1;2=6=EpiomLznHm)TPo$!XQuIYF}YFHt0> zh-No&uJcc9atO&m3?P&z`61~_9IKDi_eq4G!Y*XE$6A7bfX z2Zu%qq#Dz6)BcN>i-;8aLW2pv%6EKLpd-n)+cyZ9ofL#gu>^`8gK5&la09L* z@<2u3x#N-z^VMKtdWURa$YV>P_QRCRtL#3{=6}JA9X_nO@4s8Ba>D#Ok?v>yS%fpb zx59m5FbHRnOpl%v41Lk^B=U=u?4IwJ`d&Cp!XRx}P-4XZE^hDkNYw^1@(}#89B25d zRTCzT=To6Zy$44W|GQG1vqQE{4XjpZ5(VZ&ji#>e8cx1<+I1bH>_~c|6Ok}W9`0C? zFRK@1_T_4JA?>2MBjIbR0P|^ZRs*8w7QUu1AGmbXq3;tck7LDmJaU;SwrYZ9odMU) zKy4jE1TbcTN~%V?(cg-oq53ZkO_MGj1#bjKKMxw~zlS04wnM)hw`c)YSJvB*A_nSB z7(Kf0Bt(RS^u0V;*`a2hct*hrDp24|uV*uHkX_=0d>eS3y z(Pd$_YC1kNK4I69HN_^5nLkiJ98T{W9W_bIXQuswQo;gBZH}METCK?O34)+v;!6S( zvFQa5^yShQf(;dU@&6OT>oM}w%F~GQdG9Dd(9iu7JqQXtz7-dcKRmnyyu7A4Tn?s< zmJB}vx$pP#(2Q=1O4~6+uy%%aqx)*8)wdp!KH!C3SBxH)U=9uL6>6Dzb*d#r>j_M^ zpq}pQPb*sB00KhPtS+LP0ZOCRPCzoKlqSjI@kwHlG<0+eUP?-l`tMkBNW})DgQMfm zox0GaCNC(f_IEErw=r^$gO7~BuV0`BM4?4OL}Lwx-xPP@^jeXkf!7ZJnxyG=2Wc_G z`(3!b!Igixn%{3NSQ1rNNj0*6JYUu(5xKT2|+{dY>l~Fk?y&668+N zeLE4puA+%5MbKp? zr{Mg$E$rZU!ifX`{3kB-cC4t!y%*!JPOs6lTG1@6UuLd;q2ynZM-AKj(>E%VCdhb6 zs)dzOO-05zJU_DZ7P_fZeMzdz1Hpp5PN`M2_?ZPi3EQ^Fy5|4~YM^Q`SD<>)*PSA5 z(m;HY3s*0fdUP*s85S-WLs?*FE)tf(gpG23-5pS?ER>7ZpbOmBYOG?vG{h)`?}xa z4#czoVD%}F;yX0bP(3rf>(&>K4?3a#UT22xo_6Pf*7tMZ4sznne?^Xf(Df8>IRrLH z{AxWJTmk_ko^K`~A1FO{QkP{XC zt`DWm)ckDdgXgUrw1H1%hhV~hx%owCPH7{KGA`*zkjvf%oH9O9e*_OEi{pXZ+-_f; z*wdv{kld2RO7`et5kQ)nKQ2F1h<-dnr2l)zyh?n?B;Wk3T#}nSOvm!g5cKD(e2Ak$ z056Q%{OrRW0xkYgQ`EqS$Zi1dIx1z}iw9ZsPd+i7Q6O_d0~wd^!#qO=&vW9a?~tE6 zL+53Q6s@ozBCUxvB#wUFU*`JbvJpK%FKR-RoB2f(TFFbH*CT?Y9O6OlqY(et5NMXdw1#|VN6D-&ZAO3u<6E7h zJa_tOPa6Tydcpo6egx#g@NxzXhb3~*HTRjgjkxl!mGEZaAPDERD-fW5NAVi4T=%!R zZHgY@t1))D zAR17?^F3jlTpbB*uIBGFO|R1MA==0%@{k%ltZOn1ls;RqNJ4k?Zy21S#S`P7gBK2$63Tbv<6i{<B7=Gr3{A9UuI}ryZ+h!BPp|KnkWA$x3l9HkV9O1DA6ceXo{Eooy%>10^j83OHGR{IW{ziJ z@-6hg2(V8W`82lq+a&#l#AI7a?*%>+_^@2ZT{FoRgGpw{BJl(MuWQY|gC;YcvGRoz z?)`OYe?(tPDt{faXgN+qFykiwU$9!m(60WNEw1Qg#{$+Cm`%7MX0Z2xzWc*#mzBQ# z1D<}(glyt%EM>_tYh5WE)3K${FU?-Hgag3l1ecFf$97+i+ZA`*KOEtoxsbMytz88m zvB^WvUHK!HWh5EYpZ8_Z;_gyBLd=b@CI#vV^^rW|Ta+v3tIS5#RKI@ui4~Zk8c=8p zIrNKdsm2yFQK%gf3HS-M{&*OUvby!9A?-5~sLrV&ub{r(EGB;V00azQd0*>U?Mqj)2=}T3i7CrKO*_?*hm&AE;+BZ5i=Zx52Wk4KBEkxYFT)Jz%>jx zC4AVZfsWpIpv2>r#ls~i&v6!QHPc3mAYe#j-H7ltBl4-od`bkDCRX;Yd_M&gs&n0Q zAfacBWe{#RFo*P1%#9%CpOG!8XZAOKroq!Cmej12rS6u@@|7V$SAW3EtOH!xDGsjt zC04iZQ#~EKDqAo^CH->#@?@<0E^idvi3$k{K$`~2-&kfvTEdAEV6LuqJrABRbY|X-4>NoD_VbVtylY=%dQAMq<+YyQn0z|!bt6=D6o1C zVY(7Z#!*UhOO@;NhZ!+#m5_YE0`E~R_E?u+;LX)--1ny2*3PaBz_4OT)swby2b=!9 z@lDy%OhTs|o#O9{8an1-k(&9EYjoh_)!}5f5st2}yR|E{(Bp{Wzn)q;o1N9D!M-o? zT}|m@^ZcgDmnQl#0|i>eEgoO@lfpKzMErb!B*qqiVfrV52;(TRH*xD(EgH$|nS1pp z;K!=?Y%Y*Xji-~XR-ymilVLMaxDovE=AE3gY023&vy0fYG1( zvn;HvNFZFIF9tTFps$8`E>}^(w!PMu;+K6t0Pc{HCNlE>UlFfcSMih~WVrJdEh!&d z$UYgO0_A3FpnA)O1^3KXH3A+e%>w*OwhL05K~Q@3XmQ-OD%gJ|CeVY>;{x(pD=|qP zZ{4dm0l0x_bal2n`Y+yEH}oRZ{4Op|VghsT8gI@06yrZCiTOup*RWv}Dbm$cM)Yp1 zJ8|&(`6lim0vQ+6McX0aS;wRmV1s}(|C8#*mRr&bgE7Hua>&Dd(idjla{~hv^GCdPJm=04LJGy`V!d}#d zdyk8HJ{1uA?%?y4r{tr)G(uHi&}OwEBJI;&>vJ7}(L50ojbof6LHln!G4VDz!rqXTO#_ zbt~5zylt+vUFggTmAhwM^IpwsI+zjqIdl7k`x%IvV?6zU)dK7i1v&%K9bPOK9j@>_ z%+QB~>7%veK)~_G&2#^M%OndgEBVa_S-dq*-oR(my;jB)IoS1fI~9Q_Og^rzd?6gkR zhu(cMya4q!FU)fUK;A{OxDNb+UXI}RM!3+)6ujQ6S|p0+~>IQ-@9Fob$%jsUXM9aebLtibx{$-+k~?afZoL*pOYAsDigsyS9XI z@~JZR*xvT8pB3ym)>_}A7eA~3(dt!0(Sn_)m4kVZNrMR$quLcoHWZX9dD_yk88r(l z>#cTJAyYTkmOmgI`S6OStvh>~e+L8MD{6smp>EX$Tw|Uc^H1xTZc_`(VP>^dIo31K zgswf^$=t5w9k11uhV$2v$(-)w8@Cm^Hfv^s6iIa1Di!QE?vY(KL0^mg08{$zn&N+g z=HviLH%#jfHZB!{lG>d?7sL%AEGz6_u(5s;}MFcW?TS8 z80*sEmM0KVbOb`2fW-!A@q&+cv*|*2H>`xZmjLKvZnYlm%@58OqE$fm` zR@jX%5|h#Jb0>}o1GEZrvWSMhZXaCT?bSS==)tYj!lR*Z+PFbQYKA&q)0JJ2uEuKG zCJ^PnC2r*}fQWOi-}=E;ej`cr#D-Ph^L)7v=KLvkV|W9q|8~}-uw+SVadDl`z%hvf z1-ZSeSk`ZW`pJUXqMIJt0QU0r>X>`yk)jK82&b2=W@E!ww%7WP%rR6+J${cIHg)?h<=DC_ zm6zjiy{VaXeYT$HiO-ill&mhYdG`pI1mEzpILIRWY7d2+=?DATu?|)#?dk)JJ3f{0Uqg`9a zBxJP_?Vk9<7$mT?Z;Ixj&F5)H_7UtDB*xZ_s4@S{9%ZW37Wd19qTVV3AjA5eCZCfG zIPL{U_nxc^?e`^v>O!<}IBswIZPDb6WwY^^UdN}Tvt?~4M>yxdP|aY(T|6Vu8h=*h*Jg`C5KL~ zrB+dD`BrlR)N#}j9o;k4nPX1gSmxB0TO*yQ4j@xP475yOLC@Z9$CFm>_sb@9ps+A# zGg&R?lZKI7>NKKjbN(J6hC2%dCPkAPoW_(7RA9I0!K_4yH(J2ZA>tA*vyWSS*nNdU z+G!A7ouK@ifnWh14q<7gw(lT`8+NU8W~fB)WuV)4-XX1W*b=!&tel|K8MVLVxe+?@ z33KZ>15+*d4a`U}!@tH(`7kquDaX~eSKkR-3o1_q8-B;?((8E4WSTqlbntWGbDK~m ztu$6hI_)Bq>K)rzAl{sS;jmMC6_czVT9B*7wN^z*)5f#w1rV`mo)mw%F@|FH-L+^f z#aa<~;NstPr1+a&XutJMHQaVgi_mZHl&7iK#7i#zql+2z-BYq_N|! z{E$JjCLe(`Al*CUdt*nfQg)l%O9vDYkRbGbmZefi*U+gqpO0o+UNe(jn5%MXin1Ic zWMW!WV@qm!ZZS{9=RXPcfZMKJ#R;fW{1%;KFeeh}SD?D9@|DZ4hCB~P?D1{cq%1cL z-2}noNfZU>rgW%-uC1Oby&N#9$U&DsqUr*CaowP~5)P?$55n1sf^Gy@ECkoOIvAQH zpY0r$1;HQb9a4)& zT=b5AZ^>}*Ba3ClR)o@di3z`Q6Z-ey@AnrLGGQ{JdX>Ysxvebq(!Eq1Pyku2cf0QU(1R#xOcuLKrZ~M`2fk_^|6lg=wDyjN3l+J*H@D z`9+qa+SA!mVW+D@=zWWiJDE)J(rFiNTJZ2z4{^22m)7%P;b`oi%Bk?+*L!WK6`*?G zj32r!eUA}%(#(e5p-kIxW!l1~vE$x-s?!3Jhx#0+#)*2XcRaDLua)#{)HCk=Zh+s@ z&$LgUx7sdnfSh$EvC}xv`f2@h|DJ%826Obz*aO#AHRzFGhy~Eo5}>y=z_Mk}-SzX! zFaI;-$|d@!|F=WSE9D@}_fo0EF1h3<5B2wNy0W(=z=YP&yd%P3q`oNsV6QV~-XTG; zZ$=rPO3pR*66$Q{kEgU_+Ysr`G4_)C+b%pJy}o%a1xH_MQtyc-_e6R-F9mjK9hilQ zdA!|TJ6?Skp6%26rQq^Xd4TQE)}g(Ip$V_H%V(BCOEp^D9uDx^c3>9iFwi!g{X6M! zZxi-rblHyXneUW;+oSjP`0!HbEo^y;7IGog^7{2-8P%^)_sm%r|?mnd^xfs zQ+wUg&F`B&ET-d2-M}Yd$9AnMS-_zOil8 z(YltVe~ohLw`F<61*NA;6XEsY(u!>pKFeQOFA+Y@uD-hTbH6jEJqv@yv(Y07(uW}U z`TD2fqit!~<6K})cLqI0hQ}Uz?9X5Q>Q`@oJXQm4Z_e)>US25&p$i8f;y8|e|NGxR z@W>;N{H!&{Fs&m5m_RHvUAW2H`F|WL-)jEz>+pu}&gjJZ&KsUjYg26F9&K0u$KCtP ze~y#qL_<43Bdn>R6u z(16x!JRq+bjWxaiJQ-=^HTU@dvX6sNI4F%=deNOQv>li}n)6oI;|hP?^cl;;MtN+M zQH{HN$1_KRyb-+gt8^%R{j{Jjs}7AFSVbyax_zF)_hxctTeo=}=Fy^&pUw1;H^9_* zUsA%ZbaHh<@+kc|H1x>{96ry87HB$wK4}SLS6)CTzgP?K}EMLC7{@w3>_a{P#+h_M>q>~VGb&0IhNJdu;0FVr} zBqmi|;rvTQwwXDyYT@43D-O7GjrJ+bFP*D&)RYS__^>yMdNY?t@6$m)Ggs(ybgEw{ zcpBRmXx?Arbvm14X-W+bclxACWno}mAGRKx`}#YrPkClBc3o|w31SU&*UxaTFWV5wZ6_Tc|GRBdAOB!a6n5o|%6XdE_stU^&*k9_aL{R3`rDP^be>p#xpYs5oAO6v zou(_k{?U-a=VwDdD%56h@uyCsc|y_7Ri)`%8ojM8@Z|v>EiKO)d0^Z3cWBt7XQ zkv~8n;T(kwu+zj0av@5$-g?_5-~8q`AAuY_G!uN<*$yo`+ClgL8zh7f+28;E_b*&| z<(1!MocHfMA&Zu*+$HGC1@k_2TEnJ7K!$=y8M-z8G1Cs<4r!SgzC*z2gL%V3LE4b* z2-2SIN8(GbyD1e~m!^1p{E%|b(k4BvMB!oHJ?6EGlzTMY|9yiJ#b6{=!v%J-^>7D>m_K3YP2pr7{LSnJZ}{Gr zHgp!(q+F-{0_ka0g98U*4$SPzU`l(44I4K6<-!Xu{CT}zXOMFb{`v;pJ5oM(NO>hE zsp%&NfUR4%MxXlBr>?u_o_j87$pvD5Zw>(i>O6f|?S7{bi(gl*tYFNcU{n1w?YYB$ z?%nhIp?`Xn3Wdu&&louKV>Mfc)^mxqjY(EhUyy!X_${5%pHFMQIgX;~GtToV6T^)u zm1gj~)H=fBY1&vQeH_#rHyY!^>_asP0*#MV{9ATsguSN z(a>L-9yEKd87(Z#Hj0-+Qo9n&tk!9eAIg_B-E4+~FO$O1TknRZc=3k%>G$Z!hZ{P( zFuV2raT@s(&3GV>L#ZV|UrU79y;+n>W6Qqsm9Ko`h8u3^2arRfQ%GABrayOBc_oh8 zphbA!!&R$RRlo6#Z+vIZJ@?paW_SDR#%dhTY^s5CW{HMY}8OQHYw=;`8>Mn_r~aA}avwX}BKr{Fy0ZZu2p+tQH2;D4skl|sgxD>Q9D z`?K=umNagmfo4XAgfDS!J(q&63{gJ8!-zSwXw(PVt~*cT^2qXAkUAD<`Yc!YXv*70 zG(~+Gr8ahX4KFAO8n{M|Yl- z#hl)ZJR(|9ubM^)Kil_GJoHQbYZi&v(SnUg)1w@7O-KPvZ=WoC61TqWneNP~?$n{wYS(H4!@Ujon2m{Cim7Y7h00`2(#drZlpyBH=< zJ^ADhzWwcQUm3@77Scv@G&%>rq+NU2QrGUAKH|BhY`m`~H-N<9>Ya^_3fJDe8fYeZv=eRXavc4eg>i!wIriZaK zzOmP}5;D`KZBHLruIsq{=+pv@@~pz@`~C(i>(pF0{bdlE-rVaS&V6QJFm-j#*Td6? zL8nDD{LIkP!eP zjF7N0VR$THaG~&97^z$kW2p#iXhYj1pB7fiJDBUbPXQal)6H-e2K|h1o~JSh2UeK( zg81|ord>gJ?9v|uZWkwwx7)vgm-~9HYtS|=?dbCqXTbq*s?Q2$Zn1HlvfBN`u9F0Dfz$ftKpQ+w)U$UsGW2baG`iiwVF zHEn{Ck&(>#=bwLFCX?wo{q)nnv2$OxcdVMAf0QE%)gX=LjYy$`W;eZJyR`z(Nj+x9 zpESwRm~bKAh3%0JW9h$s-|or;+M<1merJGr^{3ym--Etu2fcnRx7`MOK%I;*zXWO7 zZ_(1x>rJ1jCDKzWv?aTXm)4_0Z67{2J!IMu>Cd=Hnr8Q3iXQ2>HBi4e7y@e+g^vSL zV5PLDCRBhPeINjHyttDdX`rJp^t1P+XQrtfKb>Y3&ca8jY142PYeudM(x%S`w_R%n zt=tK7N~&<+(`PEB!Q4#R({XDm0fI`lwE@(o>VKQcHfgJ&C-s%4yR01{cnQB<7w1F( zVE`=X%VKIrh|QZf|M~p$&;R0e*Ih^7_25sd`f=SW<{SX*@Uxgwt9ai-^*sO(_xAP% z7hQDGIj5d_>X(MfynV^q3O0^%WC9=vC^JBqZp~xb=k@?GiV48H3C(-b?PnYLM01Xk zYaG(y@b6H^xifvI;|yL@Y$b)nCs@xX*SPW!s8 zMn~ΝHP9W|E7)PSZ5fgY>{a^7aH))rWuLlW*kRqUzFjN_ezNlZn4d-?vrQ9KQ`0 zj)wMJx8&Fzs&grvART~#q0R*|fxyCvIqWnci{YW6yUzRI2S0TA<(EGRc~Yx(20Fc@ z9Rq#;G_Y+F;2-Ul&6kCIbS(~ND_R~jF;1#5bLP5?oIf;3rbe7*@CQ~8lXD^H%7cg?RW(&*Ww_)f)Z zjL1zREKOnFMquL5Q9Wy-=9K4r3NiBUcJU)LPR|gyeKhh04Nk5ZZoczN0mjr!bL8oE zfvJDfbvEW4t+@cZPtIXlM}(1);XBVg_q_8jzx?vY(C8erg8=@9)Y3nTg8*D70mubHSR6hHllKdNmKL@>pBL3r=cq&eIk?)rAq=Ky<@u1ib1ZqA3VNr2!Pd0!t> z;iMxEE!&JdMFkah?7MBt<;$ImjW36Egy~$<^%aj|4z%SM_L-K$#I^{-!$UWncisp8 zU5y;*DXqSf_?uEo|4a@7aGe8FfBJheWy%zM>s#M?^J%A@_SKk+nald?c&@*WS}YI* z)ZBRn*@$1dk!%FP)^q0|nkWGkR9|V$lm7F}xlWO9ZhU)7&8RI6U%=&EBMxrczB6fbbWXpiIQw){*Nii<2AS4w)~0_i zt)J$OlS1u3mvY}r{iWgG;KUp5G%xAS!Iy&O&ow>^Vm#CMoz|z@&r6lrZR&u6qme%r z0!p)nkxWxrYHSCP6a7p8T`dfIPR^sJB|v|F|5g9?Z~yk$tFF3gHRoKP(&``KO-BvB zlh|(gXLS(F`_oQ>Pnt9-zTkoj4tvkL-~DwKhWl?CP4Lu)8a9u`fM5uN6hq8tUY0~w z#F*I5J>lL~go{RFY}#*{YOtlbpr;$r?H3ZsG#OTJdl*f7YbM-{{pskZ;rdH7GAVAQ z`7_%xswpMi@HHBY?c>@EZu+#Qce5S<8gH656#cdpKr|Y0mj-U@uH>XTu5IDa&_ZMV zZMWG7<8}>Y1KpbGp5Lo4FO2+5!@_&c0n>9s_7Jj^_S0~4F?1*2?RRP?03hK4`6$Hn zt_ZtK$|4tH^r@$wy7)7n`OMd^z4qE6&Up^j0W@(pUFa7BkX3d&?N;N_8u{9N}9*R*<abi=T4w?B%(jf`wjG*3A-jDg-bT9(PBa}a{}~-!x+xU;NLs(?#-t$) z$s!V#;te`-59*|g>SN5xpU?*C@4B zGL!0z8gzv?LE{nO+>RaEt=%ULWe)!=CavnB8V_L~~41cwA0RFihg#O;(ARy-^%De8m zYw`Qv|Ni?9KKS7CqbQpG!a$6b19kL|B=P|!`)7n{X=d3MR9&pl>K&JMS4!Yaa(RZ> zF+em{fK%Ur!OH{t_1&n0nh#rx!k`xq28@9Vq28!wae?!k+p^B5+c&r=+L%>GJ_X$? zX)5O!PeMD3AH`6smzyFK5atbK4AywMxVZA_Qpzr^OiQ;3LIYP;-1!Lm);f^qWubdf z+!aWc>VDeN_Tah$3$?<8!Mts(!SF)QJ!${uxfvw~%z487p62KbZk}V-Jp_g(@=CLn zJQjBl9;&(uXa`pZcNqQClxQR55L7@4_0p9oRmVZVE z0a(h?PwgN8JAqxBHEUM=;~)R{ktd&Y(nqIEo%))pK=FxnRcsiFF;q#w7!a@kL77%_K{yy&#E7uxT5%Jp-qzL=zFr zYs10YAY)H~h&e|l4A5H)Ft0C%8J!_&)#{r2?!W&R7hinw_kZz=U#tVr4m)C?8{wS2 zdZau5^Cg#mRtEtzItf5J1xBug0FcdQON$pTp8TaRed+BxEm&|?cTdmktyN@}Z>nJZ zaE#FkhhTCzmk9$$@lA2QH2yzIEdAYj>q#bQG#z0I7N5E_Z#2|ObI>wVc)u7%& zi715yfJh-NMT72V(B{q=5eT9TTI1-ohDb~*hcPgumaWs+mw?4nx0nV?s)cZhbv(wv zFglKqhA037XLht_|jb^lE9)*2%X zgYU2?flSm-oS@!)PmN&%c?C1kyK%k_&3&ue7IvTRAlJA%5?MbJ zF?1IhW_IT=wG|iMk03X|`J)AYbGKgBN?GwY8R~y# z2Vt5Z-vjbHfSYm}ojZ3f_S|#N{XX;QPoJ^N!kyljFSgFxS_M{Zu3+6zf{`jm%q253 z0T70+akseo(FP;KV7diN3!c_yYB1fDK|@-}>(91FH{DssAQesjR&5At{sC%itfu%G zY{vsI+lD1}T0+d?s|_JtWkTU~RnAWnFdNtr_|Sl(Q21yN34A8<)#(&><(jaBG5uLO zxoh)nDu(dPczl=BX`A4@ZDtm7h6V>>5@2Rm7Sp>!1i;9e)vF)A=GVXe<+aydd+n{a-ntP$E9`uO zb_{}ir%r;Nvh%VG^sB)^0F6#Uz&Z$hEd&q)sP4S;&c$PnIcA^JPCNCC{r1`Wux!4# zYlQ>r2J2X}HOAIbf=Vnnge?bhkaDmY&7bnV63fE|=tz*zNWVB00 z7BojnLRo*8t`>S_2NC#_maxET`g3KFwBys#EQE@{Kq7uJ*FY!tDO_CW`qn|vxfugJ zfz5GzL>Z0KflwqT-xba5-UQ`LKi(NWwz93|M#_{KZ4i0Ucv_n3k%HXEz!=b)2~fxaliM?x-kCv9O8@|yUwD4m z(%Wvk<9Ap8>Q{fb<(6Ak*6Z~Ma(@HRI02n_*R`4%w%}!!SBrx%&82+Ow3Gf_29V62 zJ-g+YV~*MVxZ~b%{86uc?E!_B)&l{wZYgo}k0#hOnqah=V5}-os&gcQA!Kq-MF438 zSODlDzLFU)?`;jU`KdpcAVNh15=vpT*C7d2Bj#Emi84YPa>n#Xo%HLDbbJG%)yO_V zjXR0iNrVgc4&1`dlV8HZe-3W0= zjQV~j=WZsSjUi$t5~1u;?2&bd;k0K9Dd$NnuFDbXE-7Ca!NoV8)(Kk|;kIah`m|Bk z6n&lRj(l0VQC>siPwcHA?f5+NW>x$t7$b8IHMHCaN^9+Gb(=2k#H}<;V4FaU;HL4= zjv^q^?~i_6JY?ZQ=nNtRm~slzUS~swmTZ7RHb7S~z~r_Fy=@T+^5CGS9$Wh8qks9! zEjM0!-F3I#ci(;MDwT?W+!YVF;?Rkt#VXifm&UlmH>6m!MWm+ zN>5QG2S8Fx@*l?_)5&7kpotm*S2?vKq7fTQ*_}((j5vY@zvHLHn4=1=gHSC~Wu^D6 zA9LViW!F1T!5Ag zLwhkqXCXvhI)%06(&&TV|G^I*8yMJn=S?@=^ytG6KRnFkF|IktlUQT8&LGV}q-}m1 zcM#ia*88p<1N}{}X+|XT=g)6B{P4qf3W8wQ_q_XE^A9}e;5`BC4qzq#R1%<4*A7C? zStMN8S0xg)w(8O>o2=_uv*?;gYA)Ne8r(Ynn0ZtwcBQ5r06?Bv6l-mZ&RBg{Sw z=`>4&g&GLAAJ>@rk)#h(Bc&R1hy_t*H7O&j?eK?!*%yn^T zJlFrG$wVW~DV*^7@af~%@!Oz=yBYt}b;C;wdUUt#ZQF`AjJ~{nY5xprZxsW=fFT>o zzg&i)nAPX{A_nj{AeMaPzyJH0)oa#1yLRo`r>?*L`gL&}>yAS8rwzYOA^A=MXk4iT zY#XJ&sk~Yp1Ym7V+9xBw>14K(%UiHuL2>TfIg_F&n%LRdHQ}uHzIXCrhabKGz$^e$ z0ZatY3HjEh@iJb<%fEKv00seU0k9sx+Wt+Omi^?XKUsPA-FNpxpubcuufO~5y9X+j zN&6cI2OY%<0GKjmO17t`rzH%7mLLcV z0I~owOs*~nQ~DS$<7K?O`ip=}AS3|l0BS;rD(AdhsZ>VStXWeY8ynMsXWC2Fe8ZoX zO4^n~ctxB8@alIEK%=qVmZL~ZL+Rg*Nmlo}pUfP0660mO{A(272&UPAG=tu3bl^LO zv}c<2y+g~(wePR=8|8LHNl$M#GK?B|-#O4v{~AqIjhFE@B1>6xtv-bWe%0HWf(1j8@%~{ZTX`Wm& zmp;!@>iK2dk&Kt|^3Pvhihlb>pV|z4op0xvZT0m}QT|yS1TASPre@dmr~f($`l+8u zE4<0|@iJb<%Rf)~Tl8C?F{p%h?N#F#ba^#62wiB}hMhOm zzL|sYvlMC1`!?rQQC>|B0@$_(PxJaOrJeCIUdGG6Mro$^FLgfQRcAL|_CAR5GG4~Z zco{FR&N7}#8872yyo{Iel3Kzm(()uAjZph8872yyrh + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/activity_add_icon.xml b/app/src/main/res/layout/activity_add_icon.xml index dd21781..5b101d9 100644 --- a/app/src/main/res/layout/activity_add_icon.xml +++ b/app/src/main/res/layout/activity_add_icon.xml @@ -2,10 +2,13 @@ + tools:context=".activity.addicon.AddIconActivity"> + diff --git a/app/src/main/res/layout/activity_permission.xml b/app/src/main/res/layout/activity_permission.xml index 7b2ac25..1cc526f 100644 --- a/app/src/main/res/layout/activity_permission.xml +++ b/app/src/main/res/layout/activity_permission.xml @@ -26,7 +26,7 @@ android:paddingEnd="8dp" android:text="@string/desktop_permission" android:textColor="@color/black" - android:textSize="14sp" + android:textSize="@dimen/permission_text_size" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" /> @@ -44,7 +44,7 @@ @@ -91,7 +91,7 @@ android:maxLines="1" android:text="存储图片或视频" android:textColor="@color/contact_text_color" - android:textSize="12sp" + android:textSize="@dimen/permission_hint_text_size" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@+id/tv_name0" /> @@ -107,7 +107,7 @@ android:onClick="@{click::openStorage}" android:text="去授权" android:textColor="@drawable/tv_permission" - android:textSize="13sp" + android:textSize="@dimen/permission_setting_text_size" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintTop_toTopOf="parent" /> @@ -116,7 +116,7 @@ @@ -148,7 +148,7 @@ android:maxLines="1" android:text="读取电话状态" android:textColor="@color/black" - android:textSize="14sp" + android:textSize="@dimen/permission_text_size" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" /> @@ -160,7 +160,7 @@ android:maxLines="1" android:text="拨打和管理通话" android:textColor="@color/contact_text_color" - android:textSize="12sp" + android:textSize="@dimen/permission_hint_text_size" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@+id/tv_name1" /> @@ -176,7 +176,7 @@ android:onClick="@{click::openReadPhone}" android:text="去授权" android:textColor="@drawable/tv_permission" - android:textSize="13sp" + android:textSize="@dimen/permission_setting_text_size" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintTop_toTopOf="parent" /> @@ -185,7 +185,7 @@ @@ -232,7 +232,7 @@ android:maxLines="1" android:text="设置亮度和声音" android:textColor="@color/contact_text_color" - android:textSize="12sp" + android:textSize="@dimen/permission_hint_text_size" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@+id/tv_name2" /> @@ -248,7 +248,7 @@ android:onClick="@{click::openWriteSettings}" android:text="去授权" android:textColor="@drawable/tv_permission" - android:textSize="13sp" + android:textSize="@dimen/permission_setting_text_size" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintTop_toTopOf="parent" /> @@ -257,7 +257,7 @@ @@ -289,7 +289,7 @@ android:maxLines="1" android:text="定位权限" android:textColor="@color/black" - android:textSize="14sp" + android:textSize="@dimen/permission_text_size" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" /> @@ -301,7 +301,7 @@ android:maxLines="1" android:text="获取粗略位置" android:textColor="@color/contact_text_color" - android:textSize="12sp" + android:textSize="@dimen/permission_hint_text_size" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@+id/tv_name3" /> @@ -317,7 +317,7 @@ android:onClick="@{click::open_coarse_location}" android:text="去授权" android:textColor="@drawable/tv_permission" - android:textSize="13sp" + android:textSize="@dimen/permission_setting_text_size" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintTop_toTopOf="parent" /> @@ -326,7 +326,7 @@ @@ -373,7 +373,7 @@ android:maxLines="1" android:text="获取精确位置" android:textColor="@color/contact_text_color" - android:textSize="12sp" + android:textSize="@dimen/permission_hint_text_size" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@+id/tv_name4" /> @@ -389,7 +389,7 @@ android:onClick="@{click::open_fine_location}" android:text="去授权" android:textColor="@drawable/tv_permission" - android:textSize="13sp" + android:textSize="@dimen/permission_setting_text_size" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintTop_toTopOf="parent" /> @@ -398,7 +398,7 @@ @@ -445,7 +445,7 @@ android:maxLines="1" android:text="查看设备位置" android:textColor="@color/contact_text_color" - android:textSize="12sp" + android:textSize="@dimen/permission_hint_text_size" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@+id/tv_name5" /> @@ -461,7 +461,7 @@ android:onClick="@{click::open_background_location}" android:text="去授权" android:textColor="@drawable/tv_permission" - android:textSize="13sp" + android:textSize="@dimen/permission_setting_text_size" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintTop_toTopOf="parent" /> @@ -470,7 +470,7 @@ @@ -517,7 +517,7 @@ android:maxLines="1" android:text="查看设备位置" android:textColor="@color/contact_text_color" - android:textSize="12sp" + android:textSize="@dimen/permission_hint_text_size" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@+id/tv_name6" /> @@ -533,7 +533,7 @@ android:onClick="@{click::open_notification}" android:text="去授权" android:textColor="@drawable/tv_permission" - android:textSize="13sp" + android:textSize="@dimen/permission_setting_text_size" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintTop_toTopOf="parent" /> diff --git a/app/src/main/res/layout/dialog_default_apps.xml b/app/src/main/res/layout/dialog_default_apps.xml index eef25e4..776211f 100644 --- a/app/src/main/res/layout/dialog_default_apps.xml +++ b/app/src/main/res/layout/dialog_default_apps.xml @@ -23,7 +23,7 @@ android:layout_height="wrap_content" android:layout_centerInParent="true" android:layout_marginTop="3dp" - android:text="必备插件" + android:text="必备组件" android:textColor="#333333" android:textSize="12sp" /> diff --git a/app/src/main/res/layout/fg_content_wl.xml b/app/src/main/res/layout/fg_content_wl.xml index 9a96789..b7a7af3 100644 --- a/app/src/main/res/layout/fg_content_wl.xml +++ b/app/src/main/res/layout/fg_content_wl.xml @@ -1,461 +1,474 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + android:layout_height="wrap_content"> + android:layout_width="475dp" + android:layout_height="300dp" + android:orientation="horizontal" + app:layout_constraintBottom_toBottomOf="parent" + app:layout_constraintEnd_toEndOf="parent" + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintTop_toTopOf="parent"> - - - - - - + android:layout_marginBottom="16dp" + android:orientation="horizontal"> - + android:gravity="center_horizontal" + android:orientation="vertical"> - - + - + + + + + + + + + + + + + + + + + + + android:layout_marginTop="50dp" + android:orientation="horizontal"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - \ No newline at end of file + + + diff --git a/app/src/main/res/layout/fragment_app.xml b/app/src/main/res/layout/fragment_app.xml index b3cf1dc..95c223c 100644 --- a/app/src/main/res/layout/fragment_app.xml +++ b/app/src/main/res/layout/fragment_app.xml @@ -17,8 +17,8 @@ android:layout_height="match_parent"> - 999px 36dp - 56dp + 48dp 8sp + + 10sp + 12sp + 48dp + 11sp + \ No newline at end of file