From e5c4af451306a706e2ab54509a40c62325961062 Mon Sep 17 00:00:00 2001 From: Abdul Mannan Saeed <111820160@umt.edu.pk> Date: Sun, 22 May 2022 14:12:11 +0500 Subject: [PATCH] Bug Fixes Bug Fixes --- .idea/deploymentTargetDropDown.xml | 2 +- .idea/misc.xml | 8 +- app/src/main/AndroidManifest.xml | 2 +- app/src/main/assets/help/help-dark.html | 28 ++- app/src/main/assets/help/help.html | 25 +- .../main/assets/help/style/cs-help-dark.css | 8 +- app/src/main/assets/help/style/cs-help.css | 5 +- .../appManager/activityContextManager.java | 23 +- .../bookmarkHome/bookmarkController.java | 1 + .../bookmarkSettingController.java | 1 + .../bridgeManager/bridgeController.java | 1 + .../appManager/helpManager/helpAdapter.java | 7 +- .../helpManager/helpController.java | 13 +- .../historyManager/historyController.java | 1 + .../geckoManager/geckoClients.java | 1 + .../geckoManager/geckoSession.java | 2 +- .../homeController/homeController.java | 7 +- .../languageManager/languageController.java | 1 + .../settingAccessibilityController.java | 1 + .../settingAdvanceController.java | 1 + .../clearManager/settingClearController.java | 1 + .../settingGeneralController.java | 1 + .../logManager/settingLogController.java | 1 + .../settingNotificationController.java | 1 + .../settingPrivacyController.java | 1 + .../proxyStatusController.java | 1 + .../settingSearchController.java | 1 + .../settingHomeController.java | 8 + .../settingTrackingController.java | 1 + .../pluginManager/pluginController.java | 3 + app/src/main/res/anim/fade_in_lang.xml | 6 +- app/src/main/res/anim/fade_out_lang.xml | 4 +- .../res/anim/translate_fade_left_crash.xml | 8 + .../res/anim/translate_fade_right_crash.xml | 8 + .../images/xml/ic_baseline_location.xml | 5 + .../images/xml/ic_baseline_proxy.xml | 5 + .../images/xml/ic_baseline_theme.xml | 6 + app/src/main/res/drawable-hdpi/genesis.jpg | Bin 6275 -> 12186 bytes .../main/res/drawable-hdpi/genesis_vector.jpg | Bin 17218 -> 16848 bytes app/src/main/res/drawable-hdpi/widget_ref.png | Bin 28043 -> 27300 bytes .../layouts/help/layout-land/help_view.xml | 228 ++++++++++++++++++ .../res/layouts/help/layout/help_view.xml | 96 ++++---- .../res/layouts/setting/layout/setting.xml | 70 ++++++ app/variables.gradle | 4 +- 44 files changed, 505 insertions(+), 92 deletions(-) create mode 100644 app/src/main/res/anim/translate_fade_left_crash.xml create mode 100644 app/src/main/res/anim/translate_fade_right_crash.xml create mode 100644 app/src/main/res/custom-xml/images/xml/ic_baseline_location.xml create mode 100644 app/src/main/res/custom-xml/images/xml/ic_baseline_proxy.xml create mode 100644 app/src/main/res/custom-xml/images/xml/ic_baseline_theme.xml create mode 100644 app/src/main/res/layouts/help/layout-land/help_view.xml diff --git a/.idea/deploymentTargetDropDown.xml b/.idea/deploymentTargetDropDown.xml index 07727caf..218070a3 100644 --- a/.idea/deploymentTargetDropDown.xml +++ b/.idea/deploymentTargetDropDown.xml @@ -12,6 +12,6 @@ - + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml index f5406726..cd9e203c 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -97,7 +97,10 @@ - + + + + @@ -109,9 +112,10 @@ - + + diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index a7bc428d..2f6028e0 100755 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -77,7 +77,7 @@ diff --git a/app/src/main/assets/help/help-dark.html b/app/src/main/assets/help/help-dark.html index 90b54e88..d86d02ff 100755 --- a/app/src/main/assets/help/help-dark.html +++ b/app/src/main/assets/help/help-dark.html @@ -28,8 +28,9 @@ - -
+

+ +

The following help manual is loaded from local cache. Connect to proxy for viewing latest help repository

@@ -59,7 +60,8 @@
To see connection status with Tor network GOTO -

Menu Icon (Top-Right) +
+
Menu Icon (Top-Right) Settings Onion Proxy Status
@@ -76,7 +78,9 @@
You can view Tor logs to debug an issue. To do this GOTO -

Menu Icon (Top-Right) +
+
+ Menu Icon (Top-Right) Orion Logs
@@ -108,7 +112,9 @@
Some times ISP blocks Tor network routing. This issue can be solved by enabling Tor Bridges. To do this GOTO -

Connection Screen Gear +
+
+ Connection Screen Gear Icon Enable Bridges
@@ -125,7 +131,9 @@
Tor routing can be blocked in China even when you are using default bridges. This issue can be solved by connecting with Meek bridges. To do this GOTO -

Connection Screen Gear +
+
+ Connection Screen Gear Icon Enable Bridges Customize bridges Meek-azure (China) @@ -143,7 +151,9 @@
You can also provide custom bridges in Orion. To do this GOTO -

Connection Screen Gear +
+
+ Connection Screen Gear Icon Enable Bridges Customize bridges Paste custom bridge Orion also provides a vpn from which you can secure data of other applications. To do this GOTO -

Connection Screen Gear +
+
+ Connection Screen Gear Icon Enable VPN Service
diff --git a/app/src/main/assets/help/help.html b/app/src/main/assets/help/help.html index 5d675c93..ddf07013 100755 --- a/app/src/main/assets/help/help.html +++ b/app/src/main/assets/help/help.html @@ -30,6 +30,8 @@
+
+

The following help manual is loaded from local cache. Connect to proxy for viewing latest help repository

@@ -59,7 +61,8 @@
To see connection status with Tor network GOTO -

Menu Icon (Top-Right) +
+
Menu Icon (Top-Right) Settings Onion Proxy Status
@@ -76,7 +79,9 @@
You can view Tor logs to debug an issue. To do this GOTO -

Menu Icon (Top-Right) +
+
+ Menu Icon (Top-Right) Orion Logs
@@ -108,7 +113,9 @@
Some times ISP blocks Tor network routing. This issue can be solved by enabling Tor Bridges. To do this GOTO -

Connection Screen Gear +
+
+ Connection Screen Gear Icon Enable Bridges
@@ -125,7 +132,9 @@
Tor routing can be blocked in China even when you are using default bridges. This issue can be solved by connecting with Meek bridges. To do this GOTO -

Connection Screen Gear +
+
+ Connection Screen Gear Icon Enable Bridges Customize bridges Meek-azure (China) @@ -143,7 +152,9 @@
You can also provide custom bridges in Orion. To do this GOTO -

Connection Screen Gear +
+
+ Connection Screen Gear Icon Enable Bridges Customize bridges Paste custom bridge Orion also provides a vpn from which you can secure data of other applications. To do this GOTO -

Connection Screen Gear +
+
+ Connection Screen Gear Icon Enable VPN Service
diff --git a/app/src/main/assets/help/style/cs-help-dark.css b/app/src/main/assets/help/style/cs-help-dark.css index 4a015611..c1ee1d25 100755 --- a/app/src/main/assets/help/style/cs-help-dark.css +++ b/app/src/main/assets/help/style/cs-help-dark.css @@ -2,6 +2,9 @@ body{ background-color : #1c1b21 !important; } +hr{ + background: #333333; +} .hi_logo_text{ max-width: 450px; @@ -14,14 +17,13 @@ body{ } .hi_info{ - margin-top: 30px; - padding-left:15px; + margin-top: 10px; + padding-left:5px; padding-bottom: 12px; padding-top: 10px; margin-bottom: 30px; height: auto; color:#d9d9d9; - border-left: 5px solid #ff9933; } .hi_bullets{ diff --git a/app/src/main/assets/help/style/cs-help.css b/app/src/main/assets/help/style/cs-help.css index 7d924008..c33bdac1 100755 --- a/app/src/main/assets/help/style/cs-help.css +++ b/app/src/main/assets/help/style/cs-help.css @@ -10,13 +10,12 @@ } .hi_info{ - margin-top: 30px; - padding-left:15px; + margin-top: 10px; + padding-left:5px; padding-bottom: 12px; padding-top: 10px; margin-bottom: 30px; height: auto; - border-left: 5px solid #ff9933; } .hi_bullets{ diff --git a/app/src/main/java/com/hiddenservices/onionservices/appManager/activityContextManager.java b/app/src/main/java/com/hiddenservices/onionservices/appManager/activityContextManager.java index 3106bf4e..90410659 100644 --- a/app/src/main/java/com/hiddenservices/onionservices/appManager/activityContextManager.java +++ b/app/src/main/java/com/hiddenservices/onionservices/appManager/activityContextManager.java @@ -1,9 +1,10 @@ package com.hiddenservices.onionservices.appManager; +import static com.hiddenservices.onionservices.constants.constants.CONST_PACKAGE_NAME; import android.content.Context; - import androidx.appcompat.app.AppCompatActivity; +import com.example.myapplication.R; import com.hiddenservices.onionservices.appManager.bookmarkManager.bookmarkHome.bookmarkController; import com.hiddenservices.onionservices.appManager.bridgeManager.bridgeController; import com.hiddenservices.onionservices.appManager.historyManager.historyController; @@ -12,7 +13,7 @@ import com.hiddenservices.onionservices.appManager.orbotLogManager.orbotLogContr import com.hiddenservices.onionservices.appManager.settingManager.generalManager.settingGeneralController; import com.hiddenservices.onionservices.appManager.settingManager.settingHomeManager.settingHomeController; import com.hiddenservices.onionservices.appManager.tabManager.tabController; - +import com.widget.onionservices.helperMethod.helperMethod; import java.lang.ref.WeakReference; import java.util.ArrayList; @@ -80,7 +81,7 @@ public class activityContextManager { public homeController getHomeController() { if (pHomeController == null) { - return null; + helperMethod.onStartApplication(pApplicationContext.get(), CONST_PACKAGE_NAME); } return pHomeController.get(); } @@ -212,4 +213,20 @@ public class activityContextManager { } } } + public void onCheckPurgeStack() { + if(pHomeController==null || pHomeController.get() == null){ + for (int mCounter = 0; mCounter < mStackList.size(); mCounter++) { + try { + if (!mStackList.get(mCounter).get().isFinishing()) { + mStackList.get(mCounter).get().finish(); + mStackList.get(mCounter).get().overridePendingTransition(R.anim.translate_fade_left_crash, R.anim.translate_fade_right_crash); + } + mStackList.remove(mCounter); + mCounter -= 1; + + } catch (Exception ignored) { + } + } + } + } } diff --git a/app/src/main/java/com/hiddenservices/onionservices/appManager/bookmarkManager/bookmarkHome/bookmarkController.java b/app/src/main/java/com/hiddenservices/onionservices/appManager/bookmarkManager/bookmarkHome/bookmarkController.java index ec3dcb8d..7803cd5d 100644 --- a/app/src/main/java/com/hiddenservices/onionservices/appManager/bookmarkManager/bookmarkHome/bookmarkController.java +++ b/app/src/main/java/com/hiddenservices/onionservices/appManager/bookmarkManager/bookmarkHome/bookmarkController.java @@ -256,6 +256,7 @@ public class bookmarkController extends AppCompatActivity { @Override public void onResume() { + activityContextManager.getInstance().onCheckPurgeStack(); pluginController.getInstance().onLanguageInvoke(Collections.singletonList(this), pluginEnums.eLangManager.M_RESUME); activityContextManager.getInstance().setCurrentActivity(this); status.sSettingIsAppPaused = false; diff --git a/app/src/main/java/com/hiddenservices/onionservices/appManager/bookmarkManager/bookmarkSettings/bookmarkSettingController.java b/app/src/main/java/com/hiddenservices/onionservices/appManager/bookmarkManager/bookmarkSettings/bookmarkSettingController.java index 9c6ec058..062b1ba9 100644 --- a/app/src/main/java/com/hiddenservices/onionservices/appManager/bookmarkManager/bookmarkSettings/bookmarkSettingController.java +++ b/app/src/main/java/com/hiddenservices/onionservices/appManager/bookmarkManager/bookmarkSettings/bookmarkSettingController.java @@ -131,6 +131,7 @@ public class bookmarkSettingController extends AppCompatActivity { @Override public void onResume() { + activityContextManager.getInstance().onCheckPurgeStack(); pluginController.getInstance().onLanguageInvoke(Collections.singletonList(this), pluginEnums.eLangManager.M_RESUME); activityContextManager.getInstance().setCurrentActivity(this); super.onResume(); diff --git a/app/src/main/java/com/hiddenservices/onionservices/appManager/bridgeManager/bridgeController.java b/app/src/main/java/com/hiddenservices/onionservices/appManager/bridgeManager/bridgeController.java index 7ee0aa73..d8020599 100644 --- a/app/src/main/java/com/hiddenservices/onionservices/appManager/bridgeManager/bridgeController.java +++ b/app/src/main/java/com/hiddenservices/onionservices/appManager/bridgeManager/bridgeController.java @@ -195,6 +195,7 @@ public class bridgeController extends AppCompatActivity implements View.OnFocusC @Override public void onResume() { + activityContextManager.getInstance().onCheckPurgeStack(); pluginController.getInstance().onLanguageInvoke(Collections.singletonList(this), pluginEnums.eLangManager.M_RESUME); activityContextManager.getInstance().setCurrentActivity(this); diff --git a/app/src/main/java/com/hiddenservices/onionservices/appManager/helpManager/helpAdapter.java b/app/src/main/java/com/hiddenservices/onionservices/appManager/helpManager/helpAdapter.java index 0aa93dff..2e07cda1 100644 --- a/app/src/main/java/com/hiddenservices/onionservices/appManager/helpManager/helpAdapter.java +++ b/app/src/main/java/com/hiddenservices/onionservices/appManager/helpManager/helpAdapter.java @@ -39,15 +39,20 @@ public class helpAdapter extends RecyclerView.Adapter mHelpAdapter.onTrigger(helpEnums.eHelpAdapter.M_INIT_FILTER, Collections.singletonList(mSearchInput.getText().toString())); - } - mSearchInput.addTextChangedListener(new TextWatcher() { @Override public void afterTextChanged(Editable s) { - mSearchInvokedHandler.removeCallbacks(postToServerRunnable); - mSearchInvokedHandler.postDelayed(postToServerRunnable, 50); + mHelpAdapter.onTrigger(helpEnums.eHelpAdapter.M_INIT_FILTER, Collections.singletonList(mSearchInput.getText().toString())); } @Override @@ -239,6 +229,7 @@ public class helpController extends AppCompatActivity { @Override protected void onResume() { + activityContextManager.getInstance().onCheckPurgeStack(); pluginController.getInstance().onLanguageInvoke(Collections.singletonList(this), pluginEnums.eLangManager.M_RESUME); super.onResume(); } diff --git a/app/src/main/java/com/hiddenservices/onionservices/appManager/historyManager/historyController.java b/app/src/main/java/com/hiddenservices/onionservices/appManager/historyManager/historyController.java index a178c1f3..275659a6 100644 --- a/app/src/main/java/com/hiddenservices/onionservices/appManager/historyManager/historyController.java +++ b/app/src/main/java/com/hiddenservices/onionservices/appManager/historyManager/historyController.java @@ -275,6 +275,7 @@ public class historyController extends AppCompatActivity { @Override public void onResume() { + activityContextManager.getInstance().onCheckPurgeStack(); pluginController.getInstance().onLanguageInvoke(Collections.singletonList(this), pluginEnums.eLangManager.M_RESUME); activityContextManager.getInstance().setCurrentActivity(this); status.sSettingIsAppPaused = false; diff --git a/app/src/main/java/com/hiddenservices/onionservices/appManager/homeManager/geckoManager/geckoClients.java b/app/src/main/java/com/hiddenservices/onionservices/appManager/homeManager/geckoManager/geckoClients.java index 9f2768f2..a9ab3eab 100644 --- a/app/src/main/java/com/hiddenservices/onionservices/appManager/homeManager/geckoManager/geckoClients.java +++ b/app/src/main/java/com/hiddenservices/onionservices/appManager/homeManager/geckoManager/geckoClients.java @@ -340,6 +340,7 @@ public class geckoClients { public void onGetFavIcon(ImageView pImageView, String pURL, AppCompatActivity pcontext) { + initBrowserManager(pcontext); pURL = helperMethod.completeURL(helperMethod.getDomainName(pURL)); mIconManager.onLoadIconIntoView(pImageView, pURL); } diff --git a/app/src/main/java/com/hiddenservices/onionservices/appManager/homeManager/geckoManager/geckoSession.java b/app/src/main/java/com/hiddenservices/onionservices/appManager/homeManager/geckoManager/geckoSession.java index 3ca51ffa..e9847bd8 100644 --- a/app/src/main/java/com/hiddenservices/onionservices/appManager/homeManager/geckoManager/geckoSession.java +++ b/app/src/main/java/com/hiddenservices/onionservices/appManager/homeManager/geckoManager/geckoSession.java @@ -1269,7 +1269,7 @@ geckoSession extends GeckoSession implements MediaSession.Delegate, GeckoSession private void checkApplicationRate() { if (status.sSettingIsAppStarted) { if (status.sGlobalURLCount == 10) { - event.invokeObserver(Arrays.asList(mCurrentURL, mSessionID, mCurrentTitle, mTheme), M_RATE_APPLICATION); + // event.invokeObserver(Arrays.asList(mCurrentURL, mSessionID, mCurrentTitle, mTheme), M_RATE_APPLICATION); } else if (status.sGlobalURLCount == 20 || status.sGlobalURLCount == 80) { event.invokeObserver(Arrays.asList(mCurrentURL, mSessionID, mCurrentTitle, mTheme), M_DEFAULT_BROWSER); } diff --git a/app/src/main/java/com/hiddenservices/onionservices/appManager/homeManager/homeController/homeController.java b/app/src/main/java/com/hiddenservices/onionservices/appManager/homeManager/homeController/homeController.java index 18b04be9..aa1b3996 100644 --- a/app/src/main/java/com/hiddenservices/onionservices/appManager/homeManager/homeController/homeController.java +++ b/app/src/main/java/com/hiddenservices/onionservices/appManager/homeManager/homeController/homeController.java @@ -95,8 +95,11 @@ import org.torproject.android.service.util.Prefs; import org.torproject.android.service.wrapper.LocaleHelper; import org.torproject.android.service.wrapper.orbotLocalConstants; +import java.io.BufferedReader; +import java.io.InputStreamReader; import java.lang.ref.WeakReference; import java.lang.reflect.Method; +import java.net.URL; import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; @@ -2534,8 +2537,10 @@ public class homeController extends AppCompatActivity implements ComponentCallba pluginController.getInstance().onMessageManagerInvoke(mData, M_DOWNLOAD_SINGLE); } else if (e_type.equals(enums.etype.on_full_screen)) { boolean status = (Boolean) data.get(0); + if(!status){ + mGeckoClient.onStopMedia(); + } mHomeViewController.onFullScreenUpdate(status); - mHomeViewController.onUpdateSearchEngineBar(false, 0); } else if (e_type.equals(enums.etype.on_update_favicon)) { dataController.getInstance().invokeImage(dataEnums.eImageCommands.M_REQUEST_IMAGE_URL, Collections.singletonList(data.get(0))); diff --git a/app/src/main/java/com/hiddenservices/onionservices/appManager/languageManager/languageController.java b/app/src/main/java/com/hiddenservices/onionservices/appManager/languageManager/languageController.java index 27a6b4c4..e624a34d 100644 --- a/app/src/main/java/com/hiddenservices/onionservices/appManager/languageManager/languageController.java +++ b/app/src/main/java/com/hiddenservices/onionservices/appManager/languageManager/languageController.java @@ -222,6 +222,7 @@ public class languageController extends AppCompatActivity { @Override protected void onResume() { + activityContextManager.getInstance().onCheckPurgeStack(); if (mLanguageAdapter != null) { mLanguageAdapter.notifyDataSetChanged(); } diff --git a/app/src/main/java/com/hiddenservices/onionservices/appManager/settingManager/accessibilityManager/settingAccessibilityController.java b/app/src/main/java/com/hiddenservices/onionservices/appManager/settingManager/accessibilityManager/settingAccessibilityController.java index 5bc9dd2f..1037556a 100644 --- a/app/src/main/java/com/hiddenservices/onionservices/appManager/settingManager/accessibilityManager/settingAccessibilityController.java +++ b/app/src/main/java/com/hiddenservices/onionservices/appManager/settingManager/accessibilityManager/settingAccessibilityController.java @@ -130,6 +130,7 @@ public class settingAccessibilityController extends AppCompatActivity { @Override public void onResume() { + activityContextManager.getInstance().onCheckPurgeStack(); pluginController.getInstance().onLanguageInvoke(Collections.singletonList(this), pluginEnums.eLangManager.M_RESUME); activityContextManager.getInstance().setCurrentActivity(this); super.onResume(); diff --git a/app/src/main/java/com/hiddenservices/onionservices/appManager/settingManager/advanceManager/settingAdvanceController.java b/app/src/main/java/com/hiddenservices/onionservices/appManager/settingManager/advanceManager/settingAdvanceController.java index 6ef7a32d..2382413f 100644 --- a/app/src/main/java/com/hiddenservices/onionservices/appManager/settingManager/advanceManager/settingAdvanceController.java +++ b/app/src/main/java/com/hiddenservices/onionservices/appManager/settingManager/advanceManager/settingAdvanceController.java @@ -109,6 +109,7 @@ public class settingAdvanceController extends AppCompatActivity { @Override public void onResume() { + activityContextManager.getInstance().onCheckPurgeStack(); pluginController.getInstance().onLanguageInvoke(Collections.singletonList(this), pluginEnums.eLangManager.M_RESUME); activityContextManager.getInstance().setCurrentActivity(this); super.onResume(); diff --git a/app/src/main/java/com/hiddenservices/onionservices/appManager/settingManager/clearManager/settingClearController.java b/app/src/main/java/com/hiddenservices/onionservices/appManager/settingManager/clearManager/settingClearController.java index 200edde5..e2e1073a 100644 --- a/app/src/main/java/com/hiddenservices/onionservices/appManager/settingManager/clearManager/settingClearController.java +++ b/app/src/main/java/com/hiddenservices/onionservices/appManager/settingManager/clearManager/settingClearController.java @@ -245,6 +245,7 @@ public class settingClearController extends AppCompatActivity { @Override public void onResume() { + activityContextManager.getInstance().onCheckPurgeStack(); pluginController.getInstance().onLanguageInvoke(Collections.singletonList(this), pluginEnums.eLangManager.M_RESUME); activityContextManager.getInstance().setCurrentActivity(this); super.onResume(); diff --git a/app/src/main/java/com/hiddenservices/onionservices/appManager/settingManager/generalManager/settingGeneralController.java b/app/src/main/java/com/hiddenservices/onionservices/appManager/settingManager/generalManager/settingGeneralController.java index 104dc962..fbf2d291 100644 --- a/app/src/main/java/com/hiddenservices/onionservices/appManager/settingManager/generalManager/settingGeneralController.java +++ b/app/src/main/java/com/hiddenservices/onionservices/appManager/settingManager/generalManager/settingGeneralController.java @@ -176,6 +176,7 @@ public class settingGeneralController extends AppCompatActivity { @Override public void onResume() { + activityContextManager.getInstance().onCheckPurgeStack(); if (status.mThemeApplying) { // activityContextManager.getInstance().onStack(this); } diff --git a/app/src/main/java/com/hiddenservices/onionservices/appManager/settingManager/logManager/settingLogController.java b/app/src/main/java/com/hiddenservices/onionservices/appManager/settingManager/logManager/settingLogController.java index 628e268b..7c537c6a 100644 --- a/app/src/main/java/com/hiddenservices/onionservices/appManager/settingManager/logManager/settingLogController.java +++ b/app/src/main/java/com/hiddenservices/onionservices/appManager/settingManager/logManager/settingLogController.java @@ -95,6 +95,7 @@ public class settingLogController extends AppCompatActivity { @Override public void onResume() { + activityContextManager.getInstance().onCheckPurgeStack(); pluginController.getInstance().onLanguageInvoke(Collections.singletonList(this), pluginEnums.eLangManager.M_RESUME); activityContextManager.getInstance().setCurrentActivity(this); super.onResume(); diff --git a/app/src/main/java/com/hiddenservices/onionservices/appManager/settingManager/notificationManager/settingNotificationController.java b/app/src/main/java/com/hiddenservices/onionservices/appManager/settingManager/notificationManager/settingNotificationController.java index aa0ebcfe..56685253 100644 --- a/app/src/main/java/com/hiddenservices/onionservices/appManager/settingManager/notificationManager/settingNotificationController.java +++ b/app/src/main/java/com/hiddenservices/onionservices/appManager/settingManager/notificationManager/settingNotificationController.java @@ -86,6 +86,7 @@ public class settingNotificationController extends AppCompatActivity { @Override public void onResume() { + activityContextManager.getInstance().onCheckPurgeStack(); pluginController.getInstance().onLanguageInvoke(Collections.singletonList(this), pluginEnums.eLangManager.M_RESUME); activityContextManager.getInstance().setCurrentActivity(this); super.onResume(); diff --git a/app/src/main/java/com/hiddenservices/onionservices/appManager/settingManager/privacyManager/settingPrivacyController.java b/app/src/main/java/com/hiddenservices/onionservices/appManager/settingManager/privacyManager/settingPrivacyController.java index 9e2b01f0..b3e171f5 100644 --- a/app/src/main/java/com/hiddenservices/onionservices/appManager/settingManager/privacyManager/settingPrivacyController.java +++ b/app/src/main/java/com/hiddenservices/onionservices/appManager/settingManager/privacyManager/settingPrivacyController.java @@ -101,6 +101,7 @@ public class settingPrivacyController extends AppCompatActivity { @Override public void onResume() { + activityContextManager.getInstance().onCheckPurgeStack(); if (mSettingChanged) { activityContextManager.getInstance().setCurrentActivity(this); } diff --git a/app/src/main/java/com/hiddenservices/onionservices/appManager/settingManager/proxyStatusManager/proxyStatusController.java b/app/src/main/java/com/hiddenservices/onionservices/appManager/settingManager/proxyStatusManager/proxyStatusController.java index 2bfd83aa..07c250b4 100644 --- a/app/src/main/java/com/hiddenservices/onionservices/appManager/settingManager/proxyStatusManager/proxyStatusController.java +++ b/app/src/main/java/com/hiddenservices/onionservices/appManager/settingManager/proxyStatusManager/proxyStatusController.java @@ -109,6 +109,7 @@ public class proxyStatusController extends AppCompatActivity { @Override public void onResume() { + activityContextManager.getInstance().onCheckPurgeStack(); pluginController.getInstance().onLanguageInvoke(Collections.singletonList(this), pluginEnums.eLangManager.M_RESUME); super.onResume(); } diff --git a/app/src/main/java/com/hiddenservices/onionservices/appManager/settingManager/searchEngineManager/settingSearchController.java b/app/src/main/java/com/hiddenservices/onionservices/appManager/settingManager/searchEngineManager/settingSearchController.java index c23d2e6e..01303e0f 100644 --- a/app/src/main/java/com/hiddenservices/onionservices/appManager/settingManager/searchEngineManager/settingSearchController.java +++ b/app/src/main/java/com/hiddenservices/onionservices/appManager/settingManager/searchEngineManager/settingSearchController.java @@ -98,6 +98,7 @@ public class settingSearchController extends AppCompatActivity { @Override public void onResume() { + activityContextManager.getInstance().onCheckPurgeStack(); pluginController.getInstance().onLanguageInvoke(Collections.singletonList(this), pluginEnums.eLangManager.M_RESUME); activityContextManager.getInstance().setCurrentActivity(this); super.onResume(); diff --git a/app/src/main/java/com/hiddenservices/onionservices/appManager/settingManager/settingHomeManager/settingHomeController.java b/app/src/main/java/com/hiddenservices/onionservices/appManager/settingManager/settingHomeManager/settingHomeController.java index 4802bb1d..a476ed91 100644 --- a/app/src/main/java/com/hiddenservices/onionservices/appManager/settingManager/settingHomeManager/settingHomeController.java +++ b/app/src/main/java/com/hiddenservices/onionservices/appManager/settingManager/settingHomeManager/settingHomeController.java @@ -12,6 +12,7 @@ import androidx.appcompat.app.AppCompatDelegate; import com.hiddenservices.onionservices.appManager.activityContextManager; import com.hiddenservices.onionservices.appManager.helpManager.helpController; +import com.hiddenservices.onionservices.appManager.homeManager.homeController.homeController; import com.hiddenservices.onionservices.appManager.settingManager.proxyStatusManager.proxyStatusController; import com.hiddenservices.onionservices.appManager.settingManager.accessibilityManager.settingAccessibilityController; import com.hiddenservices.onionservices.appManager.settingManager.advanceManager.settingAdvanceController; @@ -151,6 +152,7 @@ public class settingHomeController extends AppCompatActivity { @Override public void onResume() { + activityContextManager.getInstance().onCheckPurgeStack(); if (status.mThemeApplying) { // activityContextManager.getInstance().onStack(this); } @@ -255,6 +257,12 @@ public class settingHomeController extends AppCompatActivity { activityContextManager.getInstance().getHomeController().onLoadURL(helperMethod.setGenesisVerificationToken(constants.CONST_SITEMAP)); } + public void onReset(View view) { + activityContextManager.getInstance().getHomeController().onResetData(); + pluginController.getInstance().onMessageManagerInvoke(null, M_RESET); + pluginController.getInstance().onMessageManagerInvoke(Collections.singletonList(this), M_PANIC_RESET); + } + public void onPrivacyPolicy(View view) { finish(); if (!status.sTorBrowsing) { diff --git a/app/src/main/java/com/hiddenservices/onionservices/appManager/settingManager/trackingManager/settingTrackingController.java b/app/src/main/java/com/hiddenservices/onionservices/appManager/settingManager/trackingManager/settingTrackingController.java index 72be3da2..75bb1ffb 100644 --- a/app/src/main/java/com/hiddenservices/onionservices/appManager/settingManager/trackingManager/settingTrackingController.java +++ b/app/src/main/java/com/hiddenservices/onionservices/appManager/settingManager/trackingManager/settingTrackingController.java @@ -90,6 +90,7 @@ public class settingTrackingController extends AppCompatActivity { @Override public void onResume() { + activityContextManager.getInstance().onCheckPurgeStack(); if (mSettingChanged) { activityContextManager.getInstance().setCurrentActivity(this); } diff --git a/app/src/main/java/com/hiddenservices/onionservices/pluginManager/pluginController.java b/app/src/main/java/com/hiddenservices/onionservices/pluginManager/pluginController.java index 10cb7866..166f86cb 100644 --- a/app/src/main/java/com/hiddenservices/onionservices/pluginManager/pluginController.java +++ b/app/src/main/java/com/hiddenservices/onionservices/pluginManager/pluginController.java @@ -234,6 +234,9 @@ public class pluginController { if (pEventType.equals(enums.etype.welcome)) { ((homeController) mHomeController.get()).onLoadURL(pData.get(0).toString()); } else if (pEventType.equals(M_PANIC_RESET)) { + if(activityContextManager.getInstance().getSettingController()!=null){ + activityContextManager.getInstance().getSettingController().moveTaskToBack(true); + } helperMethod.onDelayHandler(mHomeController.get(), 150, () -> { activityContextManager.getInstance().getHomeController().panicExitInvoked(); return null; diff --git a/app/src/main/res/anim/fade_in_lang.xml b/app/src/main/res/anim/fade_in_lang.xml index 97f216cc..af275294 100644 --- a/app/src/main/res/anim/fade_in_lang.xml +++ b/app/src/main/res/anim/fade_in_lang.xml @@ -1,8 +1,8 @@ + android:toAlpha="1" /> \ No newline at end of file diff --git a/app/src/main/res/anim/fade_out_lang.xml b/app/src/main/res/anim/fade_out_lang.xml index a713e33e..5d3e47d2 100644 --- a/app/src/main/res/anim/fade_out_lang.xml +++ b/app/src/main/res/anim/fade_out_lang.xml @@ -1,8 +1,8 @@ + android:toAlpha="0" /> \ No newline at end of file diff --git a/app/src/main/res/anim/translate_fade_left_crash.xml b/app/src/main/res/anim/translate_fade_left_crash.xml new file mode 100644 index 00000000..8dd35362 --- /dev/null +++ b/app/src/main/res/anim/translate_fade_left_crash.xml @@ -0,0 +1,8 @@ + + + \ No newline at end of file diff --git a/app/src/main/res/anim/translate_fade_right_crash.xml b/app/src/main/res/anim/translate_fade_right_crash.xml new file mode 100644 index 00000000..03e34a2a --- /dev/null +++ b/app/src/main/res/anim/translate_fade_right_crash.xml @@ -0,0 +1,8 @@ + + + \ No newline at end of file diff --git a/app/src/main/res/custom-xml/images/xml/ic_baseline_location.xml b/app/src/main/res/custom-xml/images/xml/ic_baseline_location.xml new file mode 100644 index 00000000..dd121133 --- /dev/null +++ b/app/src/main/res/custom-xml/images/xml/ic_baseline_location.xml @@ -0,0 +1,5 @@ + + + diff --git a/app/src/main/res/custom-xml/images/xml/ic_baseline_proxy.xml b/app/src/main/res/custom-xml/images/xml/ic_baseline_proxy.xml new file mode 100644 index 00000000..08512b3a --- /dev/null +++ b/app/src/main/res/custom-xml/images/xml/ic_baseline_proxy.xml @@ -0,0 +1,5 @@ + + + diff --git a/app/src/main/res/custom-xml/images/xml/ic_baseline_theme.xml b/app/src/main/res/custom-xml/images/xml/ic_baseline_theme.xml new file mode 100644 index 00000000..d3ca206c --- /dev/null +++ b/app/src/main/res/custom-xml/images/xml/ic_baseline_theme.xml @@ -0,0 +1,6 @@ + + + + diff --git a/app/src/main/res/drawable-hdpi/genesis.jpg b/app/src/main/res/drawable-hdpi/genesis.jpg index da92ba2c257952af3f468af1eb2b194b28d75925..2878f91f075869807661d53d9162acf86fd177dd 100644 GIT binary patch delta 11682 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 C_97kt delta 5725 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 z�!JpK8=DKJgoyC6B4<#~pz+>VLD3#H$OdJD-IL%`nwwBHQ)Tf;tIi7e-n%-1z225=Z*pBVX$aq{+6$5UQ0@qf2R@Tu`+ z*M1AtZSSK?XQ{~R{{U?{ zVJcCTHN7cWr|$KC%KEF?>rYmA_rd-m_zUqR8rF7$Qm~Wl7B|SaTZoQu*zO3*vi(JR zFT`&fcpKw?!_nfI?jg`Tb$?{3Z*^nT-M2uXbzy)?zhE%c#(2BqjpxLV1L%4VxumT6 z-k8`r(?87VjAL#(u*U41WMo$j9+4NECB_=O%tktf58C0VKWRp4={x(a?emXyqdi!d>(h2^Ti!|Q{{U{wdp%PZPtv~6AS%tXJA&tcPf|Zh-G7gPRijX#4{Gi{ z7ko6;J}3B+Ei+C+u&>W^bi?F=Jn~8P^c_unoMTrNRy66ZX+074a-A$4DOITXVzq4a zU)gWrdw9de%dXzTog+wbAPzoRr~U=!s9(H(gVw&)tX~HBM^ErKhU~OmG9ewUss-JT znnwO7Z&oLhTUGnUOMjL}D#EH;$?GTQ{!3%|%RbGeoMRnrptOqe{{T0?;m|0eiuaG4 zJZs~3?B}NZPFK|Q){jf^3Xk=>e|2-yi2&$*7=Aggiu_&Ry=%bwqiOo)oi&BZ^b!sj zdaDi?dxKx6HIw2`3h4eY)0)Ft)2;O@LUZNZAZ#B{dV}scuYZlr_->A1-D)qAr{Mj6 z&3-4|(Uec1=y7Ya#pUI>0?nsrojMNibtD#<*ud+O8`xNPyrdj+ktjni6 z9IdVL`LPdRAz`_j|=C-ng0O3m{*dcUZdoUTYaq0Y0D2zKGIW3ce*)5 zfj49hYQnBMiubP!e#X8u)tMVsxUkTn&&;nUpD6k&e1E6@`W5cJ0sWPH8Q{ql=JqK( zMS8d)^#DAjBe;xl{{Ve%uX_o@d6q4%XmT#{)9~N$K64wzSyl-?S^G(Lj=zrIiStLo zKiT`l9}})2xoDe9&~um6CSSfXIE{aZ7=eRA2$cQAK?j^2h(#JYxEG diff --git a/app/src/main/res/drawable-hdpi/genesis_vector.jpg b/app/src/main/res/drawable-hdpi/genesis_vector.jpg index cff7171caa049fb31551b3379146139f57aa88e8..b1414118e561b12e3f897581e096f2c30870e8a2 100644 GIT binary patch delta 16355 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

se$@mFf<9kB`JJCI)KYYsj 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 L|Gj278UKF(_w4W0 delta 16728 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 diff --git a/app/src/main/res/drawable-hdpi/widget_ref.png b/app/src/main/res/drawable-hdpi/widget_ref.png index 5fb9a5ef05eb4b10a9c4d9759f44aa2d5240b2bc..381693cfa400518bf31743059285a4b2f9501bbd 100644 GIT binary patch literal 27300 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 RZkD> literal 28043 zcmZs?1yozx7B-58qQ%|a-K7+#6nD2!TniM};1V2)l;T#jxD#B8yE_zjDb|;BZ+q_h z-~Yx4J7kYF)}FGaeRJ+eRb@GJ6k-$@7#Q?-^3v)sFbIUu{|jCLpjWY?FK*B;SXXs9 zNtntp(gWxZ1S<(82^g4~IMgRIMCfm1XL&tW7#ISqfBs;H>953LU>qplNlR#Y8lSWy z`I62yznmHP|9cq51H^Ru=`SK?>KV6k$YQT~4U@iftl#dO!PETPuSxOJ;_*P;P|ADwEr zGJikr?`A5_1z`SnL&nJ4o#<(GrStKpIAc`a-%pFhWo+wn-`+ZL%$GT*pW;(fQ{Mdi z{9}#FCkCV#13b#bSD)3hM|R8bf-ogtQHA_-AqeT6#RjsRXuI5*%pA#8XdgLX$N9`= zY&y%BALq=ufJ!L^$p4yC>)>0Zu*UeIUxX%u9csQEm$XXDgX0$=%rGT*76R>>k9;cCUxV- zp7se$d?%MJYsHREIQ~oHKZ{I{KRte9&i*ZqJ?#U09C75$vSLq8PBz?k6OQwFl>fs` zNW2p)_Q-q1Dsvw$V)k!Cro05boA=_zuDN5&0)JT!@r{oE+)-9`h!J^_!X7=8BT)H) zjqy1E5fQQ0n*Cq;*Zqe_M$VFT*GaBOV#D4?IkIPs8s;>={rf04GTQz$U6Z~i*(8ZO zcy?rOpcN0nn&)<`|6#YG>%S5^kc=40*?RfSP}4aN-(*1#S{q#afmrx^erD#{;H)0` zFN;&5)ro$1qjBJV^tr{j*pLDo$>t@4CWL%BQx{TLcUzwZ?(i5Lf>MAx@ayRiA>_$Yrp8e z%bG^N|2-bQ7Zp>b>j?eclB>>!`zPY{F`^4&NAb+`rt^%?GQ(evlgZ=M1=u??!!6D_?OjoQA+B!O&2mi;e4-XG2eI%-h3<~o2AjKqW zo@faH!h-nQomYi+$pBt{e)98%_kY=scMK^XVq6QHr-^3;T%h%e#3LYHV0V~v6V?*M zM2p;N6WiA=Mzx*%PpKrEe1u_)L%hgC=A6n&*3+i(nn>y7R4KHG=7i{gzp^TLr2fyQ zg}A*u6UFc9Y&i$tG0{%bScDF~DA2T>VEwz0WGY|owU=h0Cjz&Uq$o)HE4>*nl-wVs zKTCO4ZR#4u{;mvhljp_D}Yk^y_aeJ%1mBB zx(&8aLgBl1z9)c;pU~nNv6MDiFy^j7?tiRDc)}aU<-{er->Oo5kkm4)j0cQvDh&2;v&)W-`y z)%DM!*3V{Ev)Ih??PST14HLE2!&8{q4t-@0;T`3_R^C-dx}J&-XgR0W|7-4WK8`Ii*G|B&*W9HWwm$&o7s z=y5K52c?2gpZ6>UNhOfIKk$hm9sbjeel3hBq6N)l>(b!|x*Ty6_Jx(QN`p&`UP@;O z8%D6d(BvX3qSvO4O7yQAG9lJQ40bJLi?%@RK2?*de7>ABh4tRg@vN`JbR=iFlK)kp zaPWVWqX7WnCdz3l6k;hDjhjvc+as^t_z5v)x=J)x*6szHGO}3RFyUh#zF!GAt()N* z2IaO$B0f3d-A7O6VAyJqYO1|66*QPw2r+!iUSOiQd;uht*ITq5L~T!$cZ&IIiwA;R z=!}sN%D6Jz@h)r5L0)8ZE`l8yJ3x<43zpI2RsND^F1q{VIBe`upTgCE3>9q z0TVYFlx;R>LmbqWixiqNzioWihU0htVf<|=kq>)JAHNKJv9YxCyMM4ZT~TnNl+pa= z1)(NI9qPZm7^w;zZ+5dC4zVH)PswFDWq_osS zC>w%B$s|`0hA7WPqa_euZe<0dRJvP^&~;6`P*P3az$`!8nJGntiM>G?lTM;fOI&85 zP3LRI$qx#VuSXBJb7ee^G^?fy?Ri-6);0Dd96kGuH3t;ga4c6%OL=-_t%u635zK`4 z$3JXQv9Y07b-oCb2RylmUJlY^SeSr^ggzc%I=wx}Ll0wu9(1~;X^JdIwjz(_%ne2n z#K%*C$?I;K>KA9REM&_je%T(fPU6$v*}x(~IxgH~emNEy?>f5SY7P_~lu)1AB}Z@| z3lm{wh^ZhB$gEuecT~kb_~y$xB(;O!w20XOC9I(Zo`>*{L{>kOiG134c|03v^SYX- zwNiOn?tIQf==v{NOf(;c`ttiz0a8{I-JjlJOcc?Vs2V3CS}4HTnsU68z4GDcdg!%W zNK$m}8}LLA6{MuXs4Ng{>QkLiL>$uOgtY77R@}Bv{Qx8oqGKtTvxYDue!G%zc0$(P zojsyei?au4=QMF=CXHcf$%~rSI8E`BHfag~131mp{Vrn+%x)J(_2Z=miy&yDs-ACN4or z&i!)C=^Nm#0#hsoP*n)`;#llu!{ST?cnWFT4^5qfDKy z>?VW;pPq^HA8}?P-_af4r!=$`j5@#@V$|>Z<1iWr zGbQHqB5s)vvl68f6tEOF70eXO8Rhqar&2NLh74b+55Uc8*D0K^I2a@Ei+x8|o!15I zr_wn)8i%AlYC|rEah!JwyH6a|#5}rpZwb*%E^w_m|9F`e7;`kyn;DJ!F^>+{Y_AEm zcSbfK`kv6-{&;|tT!QXOF5;n*vxPtMQLVW2dv)Bb%w9oV^fU|B-jO-9a0`0c&nXrx zQMZg-!NIVD0bl;qz96h}eWKRl+3i)Nhk>k)-zcjhi<$ zvIf$a!Iq1IgKui*H*Cw)pVNw!22Gj?gi-%%4)K*ek7u0$*=EkUi4F4mYCt(qE>Dxa zmi5{VbGf)7{QiS`S6IEXlRmo6lP%>N{DlHs4wayDAggs0LZY-ebBGV!Ua%wcJuzyK zaRnSd3*9@Y_nFu2+S^qa*-$q~rw@{zk^W`ayF1}byG1{x(xuhmf0Q8f31 zXSukD;p%NL5^$emi+hOX@bV5>M3~*1&t=G!xXQZ(CNYA;{sZnoPdxz3Qx1kkwT!B81!cV%90gl2D;cgU(*Mc_ReCZq73BdmMXc=ceGEW?0!Za)|P_oH%Bjs~k?J_-= z?filqd_#vaT>CNM*8+{To>Q<-{t%Fvu~|U&8;l8VA@0Fs(JRU|n#M%Cq|ayyBr`QP zW*Lit_o_|U!DjCbL-*ESuy4NlqdkT@b$P3hmLsE@z0(En5dh|wz4;tc|6UOyAE z9pweOTdLf41Cj!Oo8{eY*dQvnTcsfDMeGV(cpu;R)KW@4)Kqj9)#s-wHNDjk?^&6V zVu~EgQ4~$FJ52quZ>kQ6!*{1rQhB0<=2R=+owtiVI6E2w9@|;Wl9*mcnv=7tCYB>| z5xD^&NfkNiD8@hu9)d(i4fV%&0$nv;>=|b!!FwQs*{(W9A>Jeik8B;R6@LyO@G0(RE4%R^t8N;Ro}R%bNiJ~0DU zGm{*05%440R8`oeb`?Zj^HlMmSV6F;N~f@T?76F}?Og;;{)rVvKy$X7k3D z4Xrho6Ss&-eSA^5yPc#ytQc8Gbi&WMqpCh9-Bj;{`ma}ucINd5n3XpP3TlBx@>MlCEHnA; ziIbGOaGL2_&JJkdMkfN5=x-%{aA*1Na+H+0<_?`o-yBut_^wLMlsA*e6oty0xU<|k zM#&oMzd><$Tf>}oITd}+y+dyyw;C)w4aeKN8azyakS}zDS*B(3KHAp#VR1kWuMrb` zLXMpHV>TG}7qx1?iyt@a%XK_B_@irM z&87$HX5s$Y&|(h6c{iuOoP`99tY=r7s{YO;nTY8?5Wf@gJ7d0&Ux5zRp?i~#nX%U> z;;5-^WKpj(ulO&Tg@)el8W+0bBltvfwRYNP;T>3mD#o_C!WSnge| z=^{6(((i|SVpN7>XPB`$G=zLePV}EdqJ!wa_LdLXa1%6jZB<>ghKz+%g!LxL1FxSw?(zBj_jxI2A2jn8B6GBVj@iHrgy*s_>VT4-fQ z_%(D;qIKa3bmSjCih>SocLjw4>fMCV?xDJtssn=lw~9deo=NX)VRMa-^N-@4y&k z@+dM~W?%9VCY8e@pPCB}z2?0taU+b-W~2Fd8Hw`-l7XtB;U*W+?eW`}emq8=^~knC z182c&*<%Af0wkSLNNII5Bj>nW`hg|xZ&p~g-PsarSY`if_D=}wA;~#Hg94+H4nNRK zbOQuz*Zq){@I@3@-wtIPl{5v=>CcS^i5R0H<~MT^oc1n4b4bJeSw+Dl%bt2KVbTkY z$@51xXFg5uxx(}4!!`>aYa)u4|0$TA;}7E;APMr`60w-c6QOTuLqnqjxonZneW5+| zZx9^02y+%XbA1wVCczj5RMP4PG z>%lAN?^OdtiEhe3R^a08ky%(ld`@JcO;=S?5duWJy}ZNN^}NNY5Oq{%?}1Mi_J$#s zO^ek|S@1g0Kxj_?0~UL)tJ#a+&?*)&u6aW_3)Z8Xb)oTxY72fUo2%*S)oaiPO3PrE zf|#)2s=tB#Qu4pv_l}!zN4(MCS&N}AUiZ1C^x24`Gx%~gAuzR_a+<2U4FK|PSH>;J zEdV1y3XMhPSwmUaF>jk-G%Jh)gX3FWIG@-HUQW(R%H1JLD=|v}9Wh(8sA^^%@V{~! zw+G8eYS=vAfCKKyZOa4eTkwCWtcGuuWU6Ah@-Qnl=F#5b&&Fk{nzq0e2K++LFjy%m zckCvJTMg%cuauF!zhUHJ=`)O*+9#KGH4-b+G$?Ke0Q-F-pyDwXjhY_~bnh`-5Eu=j z@dwx=*KS1VD4YY?8HJK&{HH7y1jbc&8S*a)a-HYWhUA%qW<5(`)h|Dzp)}&K7q9Yo znqd7&(+rLOYv)Jo01(5gxo%T;Rc%6NZ&Zujz3q)KK}vSG${PviDrBu?)2e1nw7VtB zQNyklt*#6hUI#RZD~fE{X&iBB*JHSuUUo^dUTV_UZOA5o)mROuj_?fGuBC~PL;`Y& zcQbIfa;u@!xdPkgQ+oFcZG`DVL?t?3tOwsoz4&1<@|eUCU$K=$HpA~ux+b^=5E7%J zs_nxlKOc$Nziz@9kg}u{@g`SLnpV3sr6rD<^}^f#D&&m&wSP6TCkU88z=!<7&MMFU zM04i1H4&@Ro9O;}dSfKHMEMv*qj@;wq?u+LXZ!5H2exUm#TyR?=Q@`} z8H(MDl#HPqu^Ku|A-U&xz1b67`CmRt|YB0$-=+E52EGYi1^i-70bkrR!D3xDFhmO^*%dE>`MXZ}QPtNrcc z9*OF&7rW|`H~9P7raI<~7!{wvVj@^pxi7-%8oo;CwXp1EgHc=Lz{UlSc9+i|z%pnPtem<4J}J z`6-%k?O!pN9K$3HB*PDs;=5hj_?)Q{5$F8tmK%HPvg5Y1(uop_s0R(jeoJy^ zo6}l6F0|IzW74B<&5kW_X;*_=o<-_PaSA`w%lmIqS@i#q1_|p>1d!<`T6U+pRisv! z-dVB<;uM!{C(XQgHenZ+oZ#wW%jMsWM>^N@ep7SpI!I;0##rdHil>_8%s{371NJtz zO_(-)R0YntqlZ=HG@~=Cej0*{yA%;sb!r4IkNbo7_=4UVQm(j|bC!qrC zH_8P^!I>hK5p-qL<3S_79HZQ}`W+pXrN~?Q zQrP|sfJUqcVD5DMx5FJ-WvL61fDo<}K8Y1Nt=r|Oc1 zVdiqd>! zH8g`hCO$WE9SQo+KZ($?Ln(}wK1aE1tKHF5HDObny$K^&Ux-|P`oQ9U+3jO>6P@;E z2HbfwBylX1aZn+_PH^TR{*ZFF?Q9Fa`;iiRJ-y)6{QB|)a=$io_w^qmH4*<4*FS(D zkKbDGu~>xYq(4~)eOJ{q43Rnlib7!%JNLk)%0Qpdk5!Or%_N@_>ZYw!h?#K|{WLYM z+^C%8gy^vzH)`uwPeQsv^y-B#C4P_SxUyq%{yR#7Sl&1ty25y^6v~oXDR}tq?Wx~= zEyOWnx2p99brcNT$v&}XgN^PgrOeC_ZBN*FXLa)X_9V5G&_DflhR0z48gd;`Itb1H z$Bd3lYU&5J;8X6Vh;M1QpGyBk*y&Z&p3eer?VrhMXy7ncD3d-eQ&jU=GlP*-y3=Ph z)Y@E7Yz34gUAHV2aQgG??@E?`G0a}MS_V6E zT1Rs=9Uq1sqRnV)+-+)VC*X?`f+BBe!{9-EBLgY6oc7BB>Kb+vruUzKzGwdh($bKK z(R46uf3$puY&>hNnsN^EV7Yy2`wh#y6&$pXvNTPF*$AiGu4q##++f&ljJCg2SY4qP z5=Oz0b1+MwT5p3moWDmSaIIYc_yK94o8P>D&yhEL7*^Op{wt0ym)DbAS#Bk8rz`!Q z)){}w!#9%N-KN?5`9e%S&LrX~f=H0;4gAozqEdc()8Dmmx#de>*;%n@=FhI4;&0Gf z$xB&^q2ZAEI}Jnr{n>b)+N#_;3899HW>h5Y7%9tM+#Q)Xxw&>!wE%jYo3fYEc9SiW z&3SW^bNK?9SUHzt&t&`0Q4eVWF-x6dVM|K$-Km_&N|_8@%wbY_OY}^o^NG!-tD+dA znQ}efZ3GWrny@hBY6p^CT1|C;ORMMrWQh2~>RQN4x{1}JHXJ~z}&z|LwgDCB=;c27Y;P}wN_d>aBKXvP!NIvGBNqY_63?jE-wWccfr-?Ve=2K#G z9;`P~P7b&y{+Mq`!|)MbIdrT$XjkI`a%q?Fv}aIa9h?Y_5dP#MX>pKJ&UA7v#Nv6V zubauQF5_2jdnA5iz=y&_l{8adM8#uEjI#ECN31nrqNNKx%Q8T@F3zl1nIXrsII7q@ zaD@R+R2fG{s!9H&cz0{CNBu6=OWXkMA!GT8Sj0u}ti_@zzEUKO>hGk`YHbU<9{RY_ zx>hljq=^?oG=RG-_>-4D4}pbuFUy&KE+VMK!dBW&4@149NSVGnz6#arbqw%Di3F{` zLw;Q!1n6lb+4hkG{nI^f7X9NvZ_ojep>#bIOAn|^RLR=fTj#GS0%>G_gwm1!1E|b& zBx)#z%|_4sLM-832S?4DNHil>^De7BA5y3id$B~(IQB+vcrCPB2xGi?fuEVL&zYPG z;Sp~p_(jEyZcYvc{OGj`63AzyF&a^fcWlbcRJ(ox3F2^(G;i{_uzC`A=!)Vyg|7tS z_+U_X77%@<3)$Ehz8H+j3ggL5ivQIMsN?0&Zz#eNAvcb0howot;(`?_ViHVoV<3+H zKAB_ww9{zZZv_iXAQi^e+lw5G{1OrTRW_$I4|f+M$McLIcZG+YCU_sc{uJ;>9GCZ6APJuh>W@6%K`>-63@_>%Y!fTxhmN0sp>If!_Z#``QZ|R8LEyC(cjB;U>&YU9@4n zq3PS$&8s)!V?aB9nt8 zzT>fG4&*Y~#OUPn>G8+Cb$D{-^?k8Z0f0t;oYwTQPm^c>A?j&*i{<(YbX^e=(fbkq z_rdbyAac+D-lQ1eO^=Z*dkV2!miYiyF!5c5%_T5 z&a?*z@|bQNHDy;r%2QlxJp2$8xUVKk4(9`E$bRkpVvK3SN)K|q*v+$9_LL(uZ$P79r;bl@^ZTDmz z7z{34HUtYoVkIq)buBVw^UufQav+;;wY1=Ge{YeKq7elj&jQt&T}X-RV?rd%LqsvDoo&Ml@(Ob6z0fjFGzKM92|Z%L}38 z6~-HU1g8k*r(s$}@}C`L9Vgrc>(2E_{cdeE4UDWSE2LiXNfIcy2^Kf!x9>007n;49 zm=&1K9BQZ@55nW|JlVd}R7wqBzFVmIgr|UlGP(0<`$zUOW0n2eq}AA|fcB_qwR!6I z2b#UOq_49hX0-BMxDB&Ox%9qdMr>!|cdM&~2uH&sWw#Od!1q(p*orF4#YimqjZCUm zE;+aW$HytUP6KlViG=WpT=Ek-E`)gtDCEAhY$ko}h$hPgI*Xb!ew>eyo$co;iKB=O zlNPgsn6fkSIg$spu+f;kBMi$h3Ge#g6h8?nZ^}V042vl!@gYR(?~-t%lJ5_$K?hKp zQ2Y_z_Fd-x+x3m20UB}mi%F1vpNr_`_vvDSBz_>)ZWo3UJxpYj2km#lO~PZecxpTjG_#<%@aRX!BLhJ^Q5>i+ zsU3E4k9CCzn!{grm5rS|PNOb7Pw_C;3Yyy3%C4PJ$XYJYItWXDx)#g=XGic9*(Fej z$rxB|&Zr3F)GS7|3={j-Y_b<1#L9(viB9#%Qf<#0nAWzcW$T1EAfr}uc*d8B!|JK^ zB-|*9>X);XR5*6+|0anr3W85?BnEfi^RaS`>ZPVgz%6j*Z3I1&XFh2)m_ zpVK!Hzn}TpT*rz+q`)R3O`$=I_C@k=SRVu1*Nq-#(G^FYHj-|~@)9RRd)HqaVp19URf zkXma0>~bA$*s~BmXVF%4OfpV{4tVxU>^R)tB^Txb#f`&;NL;&Mt4;7S`5y zLNz}(a&#yk5Hp`}SI^daf7QrnCns(v8*@`AM)ur()gI8yUaas>Zf z9l!?jQU;-{($DI;*v}4|c4II#hVh7**NkX~*R23obV!l4lHGp(Ro%A&2)F5g_M~Lb z4UdgDiHcvYeRxaxZKtN=i-uFe#$>h6-J$g(oVu}>vB7Ee*1bPz+K=!Fy99D>^i~3u z-h+xW8x1sYz%{+G9zPBgMhUjXOEZXi@BAQ_JBXSYocObpkzYwB_m@6ydNGxl8|&E9 z1%tI)liHUrpcAuc7j9oxZgcvL0@lm>hg$v2=J1X#E371ET64j%&jXv9JB-PG4;~Im z5p6V&HCnSm*l$p*wBsZX`X@`?6Gj3GA9~fS<%uh34JKbHLGuE&#t(wTNntsAYX{XS zS(ho4=l9eM7=s*QDWnIsZpj=NG^PO9IJVxyoe%LRe znU8mA#{DV;Ra$|_AG~aypYWPuX`C4C@NMmAq~Ggj81}0ZauC%mJLMh*Xb-+fWJ7g7 zbK5a&)R*Tl&q>l{;YQw=A025MsJ1>4-0zJ#mDsIDD2ij%UD*TKO>(*4zq2Dk0*}N)o;u@F>PwMxp29vBA+83t8Ul8+lhIz4qOTUM4P=7?@ z&X?Qx*?**(-lFr(W2&+1s^8_aDJM%ZUO}GHiS=AbJrlG-#+vw-xx-tD*xpTib z1JoDyr*z7XNY3*O0wi@0|5$$Ml}?NW z=b%2SLQSI&uB*t(-meVOJp;b_&rTBg2bP-BV=_x+=?fGt0%Z!rW;HGGH@ehg2ud>k zKhbD8z6R&Nc9PTp;kg&$2{s75(v!e(5%v|nt@s?6-{}K~&!C$85vGdcb425QT-Sb_ zqpX_Omj-gF#esmH^q)42u|#oG3kQP&D$)uQuXfrVqxes#tp>vHxh+_^sRyWfc;Vy} zlT^L8s-gE!zK)yD4@=0$YVYTVQGFOWDH(e&SKG4tEWREg27yn&6Co`mkYBA|A;D2 z%NTFsA(A09q4tEhj9ook)#!~$ZQyl6G6+@4{Yw;U=h(2={anI4cFE&ft;Rw+P zNq~E*-?~Y!AG}?Ab_|H?r|pTq-@y93DQ9YmYrjv5UjQH^xmDAx&M06z=lz2*M2vxhu0ey3%gFyh^Kf%#sEjZ-Sy06T~a2c@c|vYMiQmLGO+D-&r53f21D+v z7oj#@ZkkoW)+(OH`9&hc(_>QiIN(Ak*}%}+)>h(zf?N`8LprQDpVuXdAqOY7@xv!z z7A=hDYa3WB7sv~uV)I78$SBICXOZGzQ#ba-^?^sC8s!DpB!Cipf1A%F6O;!0;NKcS zf^()V;P}2Ro2!TxcAroZMGL`Z?=wWs&R+eiFk(NA(1r4*>s;T{=&mY=WWBbvGSuZfG0`z}Bh8xpOPd!37d@ViVtW4K+L9 z>Elty3eeyzu5DbsU$?lT!wmuGbJ@`tX1MHWl&^nO>qHi?PO|=Jb5=`#7I|^S@ksXk z6uo3?vL>=V?(ehi{*Oy#`N##3^7a-6ye2DMWFQXq;qk4%~FL6u%S8y;dwmW&>rD3-z9aYX(9jOd<{W>N01sbfJP*x{OiO1C$(= ztQd&kw{t#Kwn2VlbMrME7QD)Gu|1_f6Be8@!pe?Wd7A@)9B*RagPs!{$wQMi;S-+n z@k&Zd-)eopyIpO>Wa##$@;G5kb|8(6QtDA_w)qTAcKUr{5R6(Ns%ZtcDa1HP`P??V zwu$0XVRd?jh@-pnRH|D~Zhc@cMF+&y0JaosePhxjXUm`{ACl)Jw#{)M z8}mV$3^}zRrbgMIvy0>c{YQ*Mu{bD~%~fKcarAv?&FC00TE`;!%lY$vj_;pTj?1Y=h-o1$=f29q~n7*~{#pw)znZ&3j;4e*tur1agLW zU)QV6(}?frlY(0iXPd1|Yf1wM-#l}w!xus8U+@zpAh!Odq^hhh$On|r@{#p>cd<1< z>e9)-oNZ1w+aJ!PL>MWU-rQ+}(6_^y@ul99>QbF&vS91_Fa|Uj(FsdbR3k_z3b%OH zUVbC`INeyy;l|6I-%q{Di~X2il(Xd)c54w14DdFr7l5%T!V<)K1A}y`7dV{g%d4;N z{4>FnH122YlY5V9gA3uX0ESGT9tdK`NT>)^u86)$ItOAfq(m*d6DGgK0 zCY=;R2aq9a3Ill~Xcw$Ga?%3Fb&Gi*VNON?2b)t)2jSQ4JPwZl-6^p6KQiai_ARz| z>wSeu`#ISs{t*kl*OScz1Xn*8>#&|A$Pp7khb;S9OVl!!_$pnDRi)Eb4@+Ml2v2p6Rt?SE-gc zr{cg+N|N(d4SF?ieNI^&91=GC40KK!lM`bg;E^!n>8iNKwh6+k zUJ^GKUe1M+Q|9f$B>D!bwmy4t-y&hijQMcb0Hh$N6$=FX_~}^r3HV}YkJR*(;=ke> z*d^yO$IZSHqU|LJl5@fM@UKNoO_y4$-T6GFOBYDr$ZfU+F|PCC?vjLC+d>EK9iCpz z47`@>crD)`IW(|Q2;$fagaNw_@3Ao(Z%1mJau)O{XNjj8 zYF-Mv1Z6n>mzGw8_*JIXIo#`3Mk}Fm+_-Z zX|>HOVro$N|I~>MQ#y2iGSyt+!C=#Sb<5XjE(lNEqPQQUNhPd zJb;S6BceX;*-d zAutPMm#D1>UEcxl8_psLzovMqJ1tTA@(`7A9~qa40HKnaU&5)Bqfl&L1ciZr+%)tGSiqJ6!CrgB{TLqCvp(& zYak8mw(9wT!IF9GqQUyWSQql)z3z^*QrAJmg*-B8G}%bl=5vl+!povniB_!cFzUsw zSaibEaa_Gm35PJKy=Z7Kf)tEXgtb7zi#G6b%Q7m>DAs_41f0E5x}=RXTfpMQJfJA? zk6Lv32rabas0AFM-qEvI-X1znGHcG+`&x`8AEHVkj^LgN$lqBTa>g&T6+)@crp5I9 z`uGbkDd=AA_wMZ1#SM;#_^#2$mA;a87(F-=CK}jM1j8wY?W&QA()zA>-69%^sZhYo z3DpVVvV#+;8+)Cx58<-?5jlsO=+d`+yB))Fc7B*!^f|u)yIZlO7RX|0BAL4`1r_QL=kpU_(Yv%8g16$7bZpnqDGu$xh#@;BcI>7d)N8706u6me~+~3cc<h z*lSv{=r(3}UfdE3QoW8RE)K(XK-*pO9Yt8Rpmd-KYU6^L+9lC_XS!*yXFj7J$O^mP z_nD{yQKg@omvGF?zP7@rZQ{bZD*NnL^lag)z}TY9v#RI*@ggpbE^Gf^b2dj=8;@(o z>hpyAxTL0#UXt@9_*&bJov$ z-HzH(=}4ItP^9h~(7lF7)hatGFP@3<{wm4ZO;Al+AGB)F?P9v9n}tCUH%+DCVsVAd ztF4urI|P0ff8V|KfhHbH81F!W#zoME%Qh-{!nDThH}I%hz?ASiwJgoLC`NM;vLKKc zoMe{o!fA@|QePnc#>;|C;l1soDbmNOTgciBLh)+kj8$ShDYv`f6rcbfgq#P7ZEw+< zYg9JL27`EXK9Bn&JvVv81UZe~w>Pc_XC0yAsVe<7Z}ED=Rb(H^mbBQ+Wx4he*Yf3%!z~25ctfs0}XMf^Y8!xBR}E znUuE_*}#Bh(YmZy9?S=(BN;24f(o0Fg*cvJ7P;WnzC&s!fV2IO3SzXxMb!#p9fzOc zQ99TgA4_UnTkDv}%UH5uXWbpAKO~qc&~`Q%+ner^y!zF^P!+rXjHo~W5_gq2eIN50 zIigqooIulq_na^FU{Ke{`t2(D6u8DH;BF@lwPK#UpMSY!0F^B6_V8Esd@-4CQe8t) za7|T5&?h_hm@@-ANb{M`krR4obl-x%+`0%Ea5eh*HxaZn+gXmX0Q~qOa@Uq)ms$Q(OPxC*@yL6%OBx=1>MGExo0vUUEuT%lZ_ zqVx7MuVdydFRBB~?g8l%j*GrFyiSwyBXTv^;{5?P-jk#;~!U$E;A8QU& z*Km%0tdE)<^MSqBH2%d9h24#`v+_cqVNrYIK!n^Og>NdsyZ=f@5{Big2=MC;4?W>J z{Q5Y^iOi1-Fl0Fq_bZc}%JApHr!Z89^}CKr1o(djbbb}x-&6(o8E;hD9nO?8G9RwI zcDAvx@qE6SzgPgqZEl8B%+Wr6R2*{$G&fvBOxC5R?oMNfL6vr#o=JG3;&pb8AgSfy ztJf>+43}R6aAUD*%>+h;?KpWetsrF$N;UI6w%N#bJBqk6%5swiopPa35R_r!e+G{> zu0r#jc}?M_BpGPLoJB9QTPa3A5eyI8Rc~iI9~*MR*-+uclk*b~*;(dOi4)wgIg)xG z5G+xP@OfBBoOnXF;It@2TZ*6tu7FM!FOfh)=;mLp&(N( z+><5!9ZEE0_UuA!%Xo`;*VCGy5%00}iuKTU^R{zS_nI?{_oioa@MWRpJHeYZH-@n+ zcIg`1{OfZJ3kD^LgO;F@B~Apb#L{Y;S7ibiZ^oekP7w3MyKU2V&x*BJhK^@FjPhVR1M%?QBfMn~MzZxb6 z)GKLV(Z%yHb^lOF$->sr}Qe zcFGc$pWOgZl=n^7d_^#D)D+VP;=_5jJ+Ee!jhbnLuivYyiVc#m;2PJivdZC7Ks?(_ zioZ#-iZ^hCtckx6pRrOzi;WCyXl_Vb0OERT_yls_Y}1x$wGO=T!lB@xh)dqhhsHYC zAu1{7hvwfh@1s!*wcPJ%{kd+d2qQGG^5coP(Td42LMtlOM;xu$$KD>oU%61*zk)i& zK5&=B{r;-o`KjL~BWvkwk)^!+*Uo3H<7m=|x(F&k+%*acR*FEeak0P*OM-HDEqOm~ z6sCk{mmj>ZL}q`*rQP)Jiz{^>&Qb0=Yk5s?6P$=-D&&`>YEOYAe5XO`(2_mE% zJ?38~ESs{3R2a?Yo~p>Ik!YqJ##nN@y@o>9Ka<~{NP>9Q8+@nh{6LgLfgZQZ93az1;5s?Rb_+#*DGmNICv z5kN)w^*ASB?q;4k;42~*-u2aGGp|3!(g^1zpPum5%dmT)pC8(jk_mSM+u=`-`8yHk z(qh?vdO_>_#$LO4*QcwGZIs6IUp&^l^q|;is^PSWiS(4tfvbmHtPDXm^=8T~ODiE7 zGv%i;)wK%5K1bf24>`8aU#jIy!tt-%tC{&&^c3fF)f`C7i}LBcg+F%FQ+l0HlivS& zzW0Ro^NhKPnOFv>cq~|z!&D@Pd;+9FQT5T$Wf$)xVH!Ayf|GO9BB^bfG~Z^=)nX2lRjCQou7uFNt88MAiMaST_Q*><2iOyF2;6t2xLKZ~az1#MorcYiL0|hPY;HD7vLm@8oWugZt zwB3@?ngRmoEDrxBX!6|>5F0~%-QD+X8Vb8*!*J<|OjxCEPw&oVZE*5_!>~YymE-DZ z<4p|y!3ou&)`K1KH5XBHehjk0!*v*O+W6d(IV2Nt6dZ8NHBh0;+mac1w0wMa{*>_9 z*J2=Rb~_y>oH@}1M4hr9v;KZXvDurBR2rUBuF zJGw`umHWfbbZ2{gC_#rcCr|NHmm;4zuMTN}q@M~U@cO$FJ;7B1A(O(wg~ypMA3Nl9 z1PVD@7XdB~i0mUbyQHV!Wg&(b3~(+-I=v8d5>TEn)b!3qa6EyaHekAj0EjX+w?0mf zfJJHfXiCkdc=P2N7^LD1h~=-Y1-mlWiZF)HvICiJYs6)Oma2^!d_}+9;_2;&otOdL^(lgUBk`TRNxudQ6;@21M@8Y}9ruIizuR+>yAS(}F*1)&< zBDM0gaogMe)x}a83IQ}x){(Qe2j`gLA<@t71XZ~iSgtSAIxU>G-@XnhU<| zEt6DV5Fa##=Cn)q6%6=>A!0xg{h+U)2H`A$*T*zd=ti#)yjVO;t7~O3K5Au@Ljn_j%`--0r zp@J`hdMYKp1OD%O3k+k${n!;2lEfX-ZD zDMnvZx=T*RJ|-<&y0?+!&c1Y*KW7`B_;Cx%j@T_j7-zW^SJY1JlGtpumI38<7bK)4 zIo74KJSAM&E=N%jzJHkTbq!fzjaHOhg|AW2FLugDuT9`m4pLSd_Q1j-Ol-V zTb#GT1Br2#-ru$4XqBKYNe)V8njncX7)>iaZI51$3#$PxfWf4ltyUwV=h7KTay3d! z`>h7bS)*r;?Q;v@w-Pd-0+NqYPI7Y-?DoYW7bg|FcrPi=y}x+BZm!0|%35&JP=|9j zXchfI7#~}eeUbC@XwcMigV9XglhX}~(HhOLd9iB_JNXe+rR6{Y3Mq^o$atvRWI5XD za?M?E@eA)3b5kP74QyH|7uaV09a+JZ5-_}6tUINNTJ1m_f~vPo!~AR%cD_9HXj08^ z*19)0);LUEV|TTBZ*=E`>7e;Rxr+C5>q3Sm5;zMy@sv(Go60A`3Z|B30lPGCaT)lqye4 z<*Zd#foGep>w$uON(8p`qOv=DpZc>uV}szpqtPTh2~7F%^g}OTB}^z~HIDs39;=$` zx_ZN5+N|aYFEsUmR0lo7v~n`jH5R*L`92nrOdl(e;5VKK3sW%~o;@bT7c0i*ccc=} zrYadMP0&muPErJKLAj^Wt99 znRZ%9$gwF@u-$)`CclLOWv{Q0p9x~;v}g040pZYkdVT9!`#Kr2=(-v)_7trKX6VrT?^P;0)Dq2{j6E?s|`9YqNY- z3p=0g(J<8aGr>*ibSa;tQJ;(ttxDWD9_Y-OT(@t9kjyP@ zLf3Pz9-5ATdnH@owAitu#Din^YRTOe@H;BY*&I&i^&f>cf&v6fhYI$25y?gy&0j@? z?QfC+78>i8XqrU;Cwa0Ma>}EY$P~kq?Rz0T-Oa(FHew)MDqqN{f3oJD`ty8`IVNW_ zK&v@QQ6f`H4;0jH4A2j>-5eS+r?$!MkRYZkbSh321ohjd zsc9>E4fxtdB`Gg7>+*gPL7IqT17=`Axm(!&21~r0K;*OvP?1W!+uDIL%B^~JE`5cg zgS9at>Cxp|izv2hwlF;m$<)A?k5(m>D7#eV=O?l>A$6}6Eb32=eIJ~xBT|DwHKntI zd|y3nyJ4`X%PpZ(@&}Hp+VAU%!SW$n>H`uZR&MUd1=fwW+)WDv)3tK}N=LI8yN1m# zJ$&fHKmm<`rfvb}@^;_#41^O){Muvr_5{Z8uo{fcdw1*}EaufNMyJtTv{Wh@FAA{( zt~Y@}mh|pSF_Fz4rMh~K3-Jqr#plz5IxMiRp!ISo!mrdL?1Q6#mFo@K0Us&F)DMl~ zcq`O}zRwqpXm^%EvoA6nc`c_Z#QR)#5haD!y4l@?aIL?2G!c@khL0F>p?X(2L>Pw{ zAAua1{S+cT52fx8ST1O~r0nOv_;6&s#mxB5;`V`fr_AxUlw+~r!mp`;i(kb-3G?%E zOYMs$-y0hEbilD2i!(~UJZzp{@p55eK0ZDO!gI2pr^C&*D{3h4*!G-*4sra_u zh1mtV0G)RW{t{2Pao7BzE8YD)R!<%tEvXla-%zS?;@}@xeO2tmOUe*BOQkle6)bd< zS-TAtgY$&9RVmc7o&cxD=KUEXAjkt8f?+IESWDFKS< zYi7;UHNSq+e*Qg!6wQXv3SbvI9~mE*M^Ld&M!)LhcAIYdNR{2(xP%-5%hLy3IG(}T zO*WSapk_vDUlbcikLWy!OG7=HMmvhYqV_-5=A8P5ED!pM`^%&lWajac^iBHH@N{Fa zoVPfKD3rFIgz}n{RlDcd!_nNzyGOyrV+bI^9+}HgA>A2VMe&)yv5`;8pn9m(Sy8t% zx<>4Vs1e(FzY>i06bKEy=)6tkImxDO(dBhmV{kehB!=FE4R28z!g?}X4hkQ_zP9cO#3gtv$kzzjQWCV=G&*(HNQR^)!&Ey0Xiv zCs|(IWb#WWI#E4jzTu!Qc@&5S^%RK_A z=IUp@HokwfF%Yp=&v_6mJokioT5pibK#CYJ()Z+4-i^~ zwJXI_$sgo!j}8w%z{36gY#3jt10fCeMI50h3qmpWF+AnX)TP*OuNG->c;cw$u+m9b zE}u0SwEI>sM2=FjiVnD0g+u!<>Sq#gO6nAmPhV~!nBXh{Eb;iLRq#}EJ;|M~+r5Z7 zZ_%3|N=1z|`m{BF%YY}!UM6z#XX>&Ow?{}U%b~HecUCZvK31nM9+9m>VWl$H@1F*8 zPFQXStr-up)*J3Nqe`DOi7r3_z zo^X{*R+i~(*YeEAV(QFCvx0A!`vs0r0vsZKiajxizM|kUKmVf-#^MZf9kk9(e0DsY zL*_{`KQ2n3v{i4c*$%X54Sb5wDA-=|;!T9cl}A@07!b4pk0@I9xQJc`9I`Q)NHP_L zMNaAL7}KAwesOg6$}RsK6C@&+5F*GD&)ju96D<>>L=oMRrJI^n!9eX)FW;tMlt9>f z=<-seob|Fm5Y2#5*21QLJA&!!ZsuNiOkv6erju!N1ie4y<;b1pMSFHv6R$2eyZjBXvKW0~yAtoM;+=BAj!?UMITMg-!Ot zX#yQkig}l)9A~$XZr9@Y)tH|=SMj~Z(+r#$w-Pd??y=Z1HGnVx>sjHif=krgdow0`CT?DwNaPvf-Y;P6xltD8(2k5lGBj}30g2s>7tqD2g!Em3; zOND&aL{-38^%a;X*JDHscU$V?0%j6w-mtCSy9_nZvdnzNOfq}}pN!2u&`Y1JdnIyO zR}Gdw@#7$iEtTZV6Z9iVgjpon+-Z<}J)?;BU?N>ln2QcZOYfpSublG6uSQvmLFV{q zU1a&esdrA;^vmw5GDhNpH@cqWvMq!SfEfS zH3LHo5(5en0tmPG+`1&^O!I>V-u}WdOVh+}M|I5)TyS(bRZrvTM%fHFcAFK8X{*#Y zG4bE9(Y*u30EJWZs3hdgIY-;@1RZG1r%f6JgBaA|bSofjupWz(e}I}eCYd0G#883v zKYss!M9|1WNWwr<0~@tDqt>dbsf+=^XNc2xZ&_b z%Y~zvZsN(-HU$$*iZ{97eI7FTpSV4AXWGk&5ipE_%xJnsHK^)`k%Ee@2~n*6`1253 zs>IeWYNo~_PovkO29{3I;#4YzpU%xyvOKh|#OusRf+f@!J|0aJN3X~9O%m{fX1Q{9 z%?fZmhxN$&ZIAx3szzbkTmlivWvlhEn#YnZSN-?a{B-Rxf4eoe#)iNc*gB5z5;&Uv zY=Zd8pM4c492-RTWDnp`N8cC=3>=c%_rnGX3Z^Zs2t2<)D7L zoXNO*+}4nr;Yoy&jBKU7WsbFglPm8TBv>|tmlK%J6Jcp3&b1lsHgB~x_v$=~E4?~3 zxA$e!e~L8l)mr@sYp7r5Ak zaAygh>zNo~9%tPUS&bPsq*U#!_@awjkxpNjT~hAy6kQ8I(2tSS69r5+Um2d-Eoj)< zIuWP}+NJP$FLE>Ui1T_OtGCTDhh;WPRb6E*!2cxd3-;TAP!LIC*gZ}Z^#gaRq2yUm z@-Oti*#{4$ypMLA)<&v`JQ@$VBPkfXv#WA6KdUqF3HY?P<`Sv}97IPNw#&girak2^ zSlQyho&H45!;i9JKOTQqGT4FWXR6`!=;g@fdz*Dj87P`{^YpEtv1`S5&{PazL1m!n zA9f8@cTFtUC?OAV>_nb|`Bay=Cc^S;j%!dF3-g9k4adq`Lo+U$PF9v~Vg$}yxtcaD zDWi<$JYo0O(wwUzRL*Vly{Yv?{-xVS)6aH)B&TL4`VWrw*P9e8Z6x4m8a7pR z6ara1DQhbZgzpnuB+T{5qmx)3u01|wxyxRgRNHOoCIJEE1g%tvgIHf9bhkEWwiRiqz?4F{H@g<2*E+zIqpYlq+%5X_uP5auu`vxJ=h`a@SGoMC)4> zl=F>O{2#)w#uETj7FaB{-U(7}gF}9@OEL)=>Ngzm#@a;Y5hN()U$xt;MOQ*7R14YL zjc8NZ+aw?kc_i$bd~)7wiIF?_&kwVGJr3F4*Hp90n|o0tywv`4vvR}(8cH-xv}tFh9ay`@|DLsnbpsXuVb7q! z3kIBB)ji$eHH_e0g{Ov{@O{)xR|NoffnN!Jg4Zdw0C#Zm4j0?39_87tE7F&*$AkeT z_OhFab+;s?+>2_j693_BGYb1#llvx^+`%IB0lwgcYEIa9f=pVYZ<0Mnn(u3fhD~IS z#C>4HAY8jFscIpzJ&7e;wx-*lQ@1l3`Y>&?5kWmdcb&-J=D5>hgzg??V)(AAvu#Me z3Kc&2d8^fz$?WE$CO_(s+fopbiBa;9x_YpDFal)RxEH|WZ!dniHSuFr^aT1+JtzQk zWc_u!@!;OzAcFdyWJ>d~<0$!PZxGh)dmPhU);YqCYGX?6_m3;V4n^o_JU~IwX}FJ6 zH}jZtgGP-#3%NKh<>nf{?dhKM`(^jykNPk?cad1ncj6$-z}=D~(}qZBTElzdh^l5C zXJ|C-54N-x3N^1!Z1kBV{FI8JB?{YV-ne6SBRBCuDaksK#E4xb?`R0Q91!ecEJ+?N zo;?8qXVi^mew6Yi-jWj*zLfID2a~=JmiIS5r<~!hlMkGxWRFyQ?waM*R@>9t^`CY0 zRbaaO9dnW^=Os}s0_X7OXoi`P6Jc$>msL!X94^T7_E3QQyj2v|muVa*BM~*MxT8!2 z!*2aqDX4W?OjqL2n9S@ipd;|Q>LUgqdWSkTW9gJ2?Vj??ixxf*gAO6>bZiOHN&)U2 zt-+bEKJhB2j`d1X%HvR8L)yE!2>XX*E5{{Mjg^m(Sh{{x7k|5+%#}gy5~{xRzPw{j zxjGSep8t%ouZIx%oyF3!t&Y+O=dX+bhI{zW=_ge#t@~9rcG_!~Rw8Ea46{kTV%57r zq|eyk#h+K?yb*vVXMHHREAw@nZnWxTz-Rs_TOJKkZj@ON1HbR*oH@$jE#&b&+czCx zJ}9cYR@7z+aKB|*(f{MJ-J=B1U-AQw?*smslHE7sw*YYIs$AOC?fW&dr1iv-tPKyJ zwlMHY?W%aWveIXf{fPz%m@#BnVjd|7}?b5H3&vVBu{{PC4<Z67(FT3$c3 zMPJRh7yFOV)qx}+!mQ3(^%Zz4iL1gUOKa7+%Lh{QC%*Erc}F>-g;cSyhe_)RW>*Fl zONJu~CwN86hEsZTVD=9oL@c{%kKR$itJfms(FxSMgp&3~#FcMUJcEX?IO$lJ3%j`K zpl(XtyV7q=Vppp78dBnkYtkF(345wupCozX8bGRL1`5`d07-Vz!3hYV(LX>L?Zg4X zcp*`L-zrF#pZs$sjzG-?6!~@rB$v9~<{fm7wolqEq-lv4HaNA34}bYg;IDLtfFS5_ zdxKT7Cce6SU&k38(qz9{Jn8TpgE3GBVHwub$G$}CwGB4f$~fvBo77#)U13Nd786$? zUU}>g@f{HRB_fvd0EUM(x!~f_!9eGiR)kG?Wi~p%cdoh{0w1;YT>M zdF4o8x_=O*cV7AsC31_r>`wO$!yupHD$mkJMxlti0e{~m08~Nl-zTkR*b2cY?;-*_ zo3h5L(lC3*JcV~FW=ot$tZ3>UPJ8J5oRYQ8^5@W2FGROj6DI@M`q=L{*lk^rx%N6T zi&XZnf}>;&k{x1V9I`1v+IwM@_^D)`xLn>NXWL5V#I>Rex*-QXZ`TLM+-?tAW*Kt= zDQ=lDGKy^T--^q7+-YDit`+5U#0OKkGD-l?<=TnXSm=g0IW*^eFMh!5}HxBAD84#&n7qKu>qJeS<$q?j;*R|<;?*P8#+h_Pe z3KzWCz`n|#n6GW$bIFASCgo?&GA zq8pDS8Em)1wbXm&udR-bOjR4^a2>Oi?l;8r?Pn`Z#BH^o*@=>c)KL>BjYp1?c&O|p zxhqa6zsZ@Zx~{wVx}g2!25j3R=$zf{kf=J&4ZOvp%NY&RW`$u&+=`BLk^{t&PHq2g z8bt-A04L1}`o-MJ!yUwLLLY7H-)g0Fx@YiLj%Pj)ufZXc~U7}Ie8%& zbnf+(H=}IXqjPg&9b0{*6(3yEKYUHwoJ;I(6!!=}<*iYOVH#fb?a4~9_vvu?vm)T&u!DLBRrtJYTlPDzf zpq*feB=WaL%s~DC%fl1w(gfr%;07q^0b7^YN?(%S8Ty)spP!R!o+QK9&G&oN{~==j z>kmD+AayS63%u1PglG{?C2?2rbZH^%O`@wSXgTvz-RD7R=v9u6L@e$9Xyy;ud$^e( zAc}w9KtPR_^)m9euK?^1tO;1j?>~~hGxj&*$KdT>OZtC>{r(g!jcY4_L&^E8d4*85%n7`x4}0B3nYihlOf%*;dW|4*3z{i?@@RhoMv zRtINk_b|E7Q|v{bBD`i)|L1q;zEEExjplS20Ckkm;{Lyl4ic!fb5Kbv zsc9`%)Rj}m8Z*q%QJ&d&wm!wIR-F|F z$*;*dZ0F$Mv0M8`^jLSrJ9nltK+R{mM@<@&w^m+As5m|CtI?1)6?_E$ zZ2~d<8#v%;81)|eNt>l~j7i`l1T5m{N%k^Ik08j>IC2a?40(}4k z7ue!t#*b#=MC89Wu>9kq0q_DgkA~f${+aW>4d?t+3VeySFUFLmw}=D2nrt}0-VYR* znNaqbphbDlYNyxxM}PEp_{gTlR7m9g=EpC< zdg@fw3sKQvwtmhQM(QL*%Mkp=4k`0DD{2xYJ!V)O@;NtqQXcjSXAxfvhW#dC2E`h* z!|tK*N2uFEs-GejpNE{PUs)B|BK-W3wo`A>Pb*I$>*3K>d?QRTB_W zwj8hewoD`At(Pyd$NM>4EDkwj{Wu3!hMvgDzmcv(22ltO)Y8!C1W(BS4)d_jkrn3T zu$f!?UFomX2jGzpcsu$zxfU`;EG+|&vgiG%RqEreA8`=JyNE?AvzMs=Z7PZ-G@M?g zXr*IOhT|nL=H$!7XY(QCFho1^HG3B?f|SNtt5z?cnF-Z9j5Q0KssUXz9_K6`MghWpbmb z25G(PHA`sqvw47f$EKZtg;=s^mS`s|mE|j3%j+K{muWPi=)>kKFWusblrqO6v2M2`PECD@A>Vtj>~e_KC;#^vZp7I%XjL>SZKTo%Qw>z7UagfWlGUtcYzD) zrKIy1@u?RT{Gid$wU!Fp8+F*|>{h>z886TUc1IDQs_yzFvGy!s0vS z0A!`i7ZW;sfNlE3jB?%27$r>+Ws4!Q7LGScsR93`l;_at`j<9E6d)u&AhQu=|`Lx=T5Q#3}EpX&YMcV({4=7KD%f?J7#rU?h zdveRvv<7XermL{nksjAyv#OjAG7X1OA3Py{WftZxe9zxGTm)!kvtWvD_C9Z!iX5`V zsCR&ti8V(V}I>4la^iVrxlkv6ZYZ-F)(cCZ0r*;(&N+f4mJUe zP8)%_(Z?w_**~|Txt7cCnVKc9rrGwAiZQzDr)1GBs%VjPcv8n4{?F!MVl|LU95FR^ zQlaIQY+`R)W`1e0f{`3fgtUGTGkwgfKJySpy+ke(?6wd_gX_pqFjsmG&vg(-FXpGh z-IU@%CeM+DH`^21cVZYcyzkCDZBOWYPnA6WR@lq%cjqXeh19l)4aJML!R=yoV6xE* zF%7NySjnp}?u=0oEiSG~R7c&O15F`fLVorlUm;e{vS-Uh5`528oMFcmWI~~|;D&ba z!6C24QAeqK0{N{)jE}>(#F*#o?OHX&SpPH6%3E0WRdv^2W;tYt9l34o8Pm$eoiSo2 zeHCV(kx5G1yt*ocb`3FsgX5RL$>b|)n0p_G9jU=8KK6<>LF`D7bWsL)c{@OhgTb z{9@lTY~ParQh$vtp__?sPl(p!xWzlSU`un!q(INz(2U+3{@<=!HNrMb|4}_)=@sSv`8QnW|bMOBDwEyz4@OKres?9FQ zVI(^`BC9LOVI(IQpT>S15&L#t3`(i?8Y#^bpTb!5pBaC^3B&&5z+?(G)3H+EK(YJ! z8NqaFv&am0MV)`g9`rjTjB);HmqgKRw6tisSmF e6_Z%b6hb@I2c+$Z<$(rj=hRhis#GXhh5aAFV~d;s diff --git a/app/src/main/res/layouts/help/layout-land/help_view.xml b/app/src/main/res/layouts/help/layout-land/help_view.xml new file mode 100644 index 00000000..36fa5550 --- /dev/null +++ b/app/src/main/res/layouts/help/layout-land/help_view.xml @@ -0,0 +1,228 @@ + + + + + + + + + + + + + + + + +