From 98cf1a19766a5cf95a7df715028bd6172d1d853d Mon Sep 17 00:00:00 2001 From: opyale Date: Sun, 21 Mar 2021 16:56:54 +0100 Subject: [PATCH 1/9] Improve file type handling. (#841) Removing file size selection dialog in favor of hardcoded value. Adding warning to file size picker and minor improvements. Bump dependencies and gradle Merge branch 'master' of https://codeberg.org/gitnex/GitNex into improve-filetype-recognition Improving credits, adding symlink and submodule icons to FilesAdapter and removing unused libraries. Minor improvements and bug fixes. Add true progress indication routine for copying streams. Merge branch 'master' of https://codeberg.org/gitnex/GitNex into improve-filetype-recognition Performance and memory usage improvements Notification improvements Renaming StaticGlobalVariables to Constants Overall improvements and fixes. Merge branch 'master' of https://codeberg.org/gitnex/GitNex into improve-filetype-recognition Add additional image formats. Adding audio and video categories. Merge branch 'master' of https://codeberg.org/gitnex/GitNex into improve-filetype-recognition Improve file type handling. Reviewed-on: https://codeberg.org/gitnex/GitNex/pulls/841 Reviewed-by: M M Arif Co-Authored-By: opyale Co-Committed-By: opyale --- README.md | 45 +- app/build.gradle | 21 +- .../gitnex/actions/NotificationsActions.java | 5 +- .../gitnex/activities/CommitsActivity.java | 6 +- .../gitnex/activities/CreateFileActivity.java | 205 +++---- .../activities/CreateIssueActivity.java | 6 +- .../activities/CreatePullRequestActivity.java | 15 +- .../gitnex/activities/EditIssueActivity.java | 6 +- .../gitnex/activities/FileDiffActivity.java | 101 ++-- .../gitnex/activities/FileViewActivity.java | 530 +++++++++--------- .../mian/gitnex/activities/MainActivity.java | 43 +- .../activities/MergePullRequestActivity.java | 9 +- .../gitnex/activities/RepoForksActivity.java | 6 +- .../SettingsFileViewerActivity.java | 48 +- .../SettingsNotificationsActivity.java | 11 +- .../mian/gitnex/adapters/FilesAdapter.java | 64 +-- .../mian/gitnex/adapters/IssuesAdapter.java | 58 +- .../gitnex/adapters/MilestonesAdapter.java | 4 +- .../gitnex/adapters/PullRequestsAdapter.java | 119 ++-- .../gitnex/adapters/SearchIssuesAdapter.java | 37 +- .../mian/gitnex/clients/RetrofitClient.java | 29 +- .../org/mian/gitnex/core/MainApplication.java | 9 +- .../mian/gitnex/database/api/DraftsApi.java | 8 +- .../gitnex/database/api/RepositoriesApi.java | 12 +- .../gitnex/database/api/UserAccountsApi.java | 10 +- .../fragments/BottomSheetDraftsFragment.java | 4 +- .../fragments/BottomSheetReplyFragment.java | 6 +- .../ExploreRepositoriesFragment.java | 10 +- .../mian/gitnex/fragments/FilesFragment.java | 104 ++-- .../mian/gitnex/fragments/IssuesFragment.java | 12 +- .../gitnex/fragments/MilestonesFragment.java | 10 +- .../fragments/NotificationsFragment.java | 6 +- .../gitnex/fragments/ProfileFragment.java | 31 +- .../fragments/PullRequestsFragment.java | 10 +- .../gitnex/fragments/RepoInfoFragment.java | 170 ++---- .../gitnex/fragments/SettingsFragment.java | 1 + .../java/org/mian/gitnex/helpers/AppUtil.java | 69 ++- .../mian/gitnex/helpers/Authorization.java | 8 + .../mian/gitnex/helpers/ColorInverter.java | 46 +- .../org/mian/gitnex/helpers/Constants.java | 61 ++ .../org/mian/gitnex/helpers/ParseDiff.java | 2 +- .../gitnex/helpers/StaticGlobalVariables.java | 53 -- .../helpers/highlightjs/HighlightJsView.java | 15 +- .../gitnex/notifications/Notifications.java | 66 ++- .../notifications/NotificationsWorker.java | 92 +-- .../mian/gitnex/views/ReactionSpinner.java | 3 +- app/src/main/res/drawable/ic_directory.xml | 9 +- app/src/main/res/drawable/ic_file.xml | 16 +- app/src/main/res/drawable/ic_question.xml | 24 +- app/src/main/res/drawable/ic_submodule.xml | 10 + app/src/main/res/drawable/ic_symlink.xml | 10 + .../main/res/layout/activity_file_view.xml | 26 +- .../layout/activity_settings_fileviewer.xml | 1 - app/src/main/res/layout/fragment_files.xml | 3 +- app/src/main/res/layout/fragment_profile.xml | 106 ++-- .../main/res/layout/layout_last_commit.xml | 61 ++ app/src/main/res/layout/list_issues.xml | 125 ++--- app/src/main/res/layout/list_pr.xml | 161 ++---- app/src/main/res/layout/nav_header.xml | 150 ++--- app/src/main/res/values/strings.xml | 16 +- build.gradle | 2 +- 61 files changed, 1387 insertions(+), 1519 deletions(-) create mode 100644 app/src/main/java/org/mian/gitnex/helpers/Constants.java delete mode 100644 app/src/main/java/org/mian/gitnex/helpers/StaticGlobalVariables.java create mode 100644 app/src/main/res/drawable/ic_submodule.xml create mode 100644 app/src/main/res/drawable/ic_symlink.xml create mode 100644 app/src/main/res/layout/layout_last_commit.xml diff --git a/README.md b/README.md index 356c9634..66542253 100644 --- a/README.md +++ b/README.md @@ -69,26 +69,31 @@ We use [Crowdin](https://crowdin.com/project/gitnex) for translation. If your la Thanks to all the open source libraries, contributors and donators. #### Open source libraries -- Retrofit -- Gson -- Okhttp -- Picasso -- Markwon -- Prism4j -- Prettytime -- Amulyakhare/textdrawable -- Vdurmont/emoji-java -- Pes/materialcolorpicker -- HamidrezaAmz/BreadcrumbsView -- Chrisbanes/PhotoView -- Pddstudio/highlightjs-android -- Apache/commons-io -- Caverock/androidsvg -- Droidsonroids.gif/android-gif-drawable -- Barteksc/androidPdfViewer -- Ge0rg/memorizingTrustManager -- Dimezis/blurView -- Mikaelhg/urlbuilder +- [square/retrofit](https://github.com/square/retrofit) +- [google/gson](https://github.com/google/gson) +- [square/okhttp](https://github.com/square/okhttp) +- [square/picasso](https://github.com/square/picasso) +- [wasabeef/picasso-transformations](https://github.com/wasabeef/picasso-transformations) +- [cats-oss/android-gpuimage](https://github.com/cats-oss/android-gpuimage) +- [noties/Markwon](https://github.com/noties/Markwon) +- [noties/Prism4j](https://github.com/noties/Prism4j) +- [ocpsoft/prettytime](https://github.com/ocpsoft/prettytime) +- [amulyakhare/TextDrawable](https://github.com/amulyakhare/TextDrawable) +- [vdurmont/emoji-java](https://github.com/vdurmont/emoji-java) +- [Pes8/android-material-color-picker-dialog](https://github.com/Pes8/android-material-color-picker-dialog) +- [HamidrezaAmz/BreadcrumbsView](https://github.com/HamidrezaAmz/BreadcrumbsView) +- [Baseflow/PhotoView](https://github.com/Baseflow/PhotoView) +- [PDDStudio/highlightjs-android](https://github.com/PDDStudio/highlightjs-android) +- [apache/commons](https://github.com/apache/commons-io) +- [barteksc/AndroidPdfViewer](https://github.com/barteksc/AndroidPdfViewer) +- [ge0rg/MemorizingTrustManager](https://github.com/ge0rg/MemorizingTrustManager) +- [mikaelhg/urlbuilder](https://github.com/mikaelhg/urlbuilder) +- [ACRA/acra](https://github.com/ACRA/acra) + +#### Icon sets +- [feathericons/feather](https://github.com/feathericons/feather) +- [primer/octicons](https://github.com/primer/octicons) +- [google/material-design-icons](https://github.com/google/material-design-icons) [Follow me on Fediverse - mastodon.social/@mmarif](https://mastodon.social/@mmarif) diff --git a/app/build.gradle b/app/build.gradle index 3cc8fd32..a7fd801b 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -30,7 +30,7 @@ android { release { minifyEnabled false shrinkResources false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' + proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } lintOptions { @@ -55,7 +55,7 @@ configurations { dependencies { def lifecycle_version = '2.3.0' - def markwon_version = '4.6.1' + def markwon_version = '4.6.2' def work_version = "2.5.0" def acra = "5.7.0" @@ -65,17 +65,19 @@ dependencies { implementation 'androidx.constraintlayout:constraintlayout:2.0.4' implementation "androidx.legacy:legacy-support-v4:1.0.0" implementation "androidx.lifecycle:lifecycle-viewmodel:$lifecycle_version" - testImplementation 'junit:junit:4.13.1' + testImplementation 'junit:junit:4.13.2' androidTestImplementation 'androidx.test:runner:1.3.0' androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0' - implementation 'com.squareup.okhttp3:okhttp:4.9.0' + implementation 'com.squareup.okhttp3:okhttp:5.0.0-alpha.2' implementation "com.google.code.gson:gson:2.8.6" implementation "com.squareup.picasso:picasso:2.71828" + implementation 'jp.wasabeef:picasso-transformations:2.4.0' + implementation 'jp.co.cyberagent.android:gpuimage:2.1.0' implementation "com.amulyakhare:com.amulyakhare.textdrawable:1.0.1" implementation 'com.squareup.retrofit2:retrofit:2.9.0' implementation 'com.squareup.retrofit2:converter-gson:2.9.0' implementation 'com.squareup.retrofit2:converter-scalars:2.9.0' - implementation 'com.squareup.okhttp3:logging-interceptor:4.9.0' + implementation 'com.squareup.okhttp3:logging-interceptor:5.0.0-alpha.2' implementation 'org.ocpsoft.prettytime:prettytime:5.0.0.Final' implementation "com.pes.materialcolorpicker:library:1.2.5" implementation "io.noties.markwon:core:$markwon_version" @@ -94,11 +96,9 @@ dependencies { implementation "io.noties.markwon:image-picasso:$markwon_version" implementation "io.noties:prism4j:2.0.0" annotationProcessor "io.noties:prism4j-bundler:2.0.0" - implementation "com.caverock:androidsvg:1.4" - implementation "pl.droidsonroids.gif:android-gif-drawable:1.2.21" implementation "com.github.HamidrezaAmz:BreadcrumbsView:0.2.9" implementation "commons-io:commons-io:20030203.000550" - implementation 'org.apache.commons:commons-lang3:3.11' + implementation 'org.apache.commons:commons-lang3:3.12.0' implementation "com.github.chrisbanes:PhotoView:2.3.0" implementation "com.github.barteksc:android-pdf-viewer:3.2.0-beta.1" implementation "ch.acra:acra-mail:$acra" @@ -107,11 +107,10 @@ dependencies { implementation 'androidx.room:room-runtime:2.2.6' annotationProcessor 'androidx.room:room-compiler:2.2.6' implementation "androidx.work:work-runtime:$work_version" - implementation "com.eightbitlab:blurview:1.6.4" implementation "io.mikael:urlbuilder:2.0.9" implementation "org.codeberg.gitnex-garage:emoji-java:v5.1.2" - implementation "org.codeberg.gitnex:tea4j:1.0.1" - coreLibraryDesugaring "com.android.tools:desugar_jdk_libs:1.1.1" + implementation "org.codeberg.gitnex:tea4j:1.0.5" + coreLibraryDesugaring "com.android.tools:desugar_jdk_libs:1.1.5" implementation 'androidx.biometric:biometric:1.1.0' } diff --git a/app/src/main/java/org/mian/gitnex/actions/NotificationsActions.java b/app/src/main/java/org/mian/gitnex/actions/NotificationsActions.java index 308a3f40..8c5e2946 100644 --- a/app/src/main/java/org/mian/gitnex/actions/NotificationsActions.java +++ b/app/src/main/java/org/mian/gitnex/actions/NotificationsActions.java @@ -7,7 +7,6 @@ import org.mian.gitnex.helpers.AppUtil; import org.mian.gitnex.helpers.TinyDB; import java.io.IOException; import java.util.Date; -import okhttp3.ResponseBody; import retrofit2.Call; /** @@ -35,7 +34,7 @@ public class NotificationsActions { public void setNotificationStatus(NotificationThread notificationThread, NotificationStatus notificationStatus) throws IOException { - Call call = RetrofitClient.getApiInterface(context) + Call call = RetrofitClient.getApiInterface(context) .markNotificationThreadAsRead(instanceToken, notificationThread.getId(), notificationStatus.name()); if(!call.execute().isSuccessful()) { @@ -46,7 +45,7 @@ public class NotificationsActions { public boolean setAllNotificationsRead(Date date) throws IOException { - Call call = RetrofitClient.getApiInterface(context) + Call call = RetrofitClient.getApiInterface(context) .markNotificationThreadsAsRead(instanceToken, AppUtil.getTimestampFromDate(context, date), true, new String[]{"unread", "pinned"}, "read"); diff --git a/app/src/main/java/org/mian/gitnex/activities/CommitsActivity.java b/app/src/main/java/org/mian/gitnex/activities/CommitsActivity.java index db4a661d..75c27cda 100644 --- a/app/src/main/java/org/mian/gitnex/activities/CommitsActivity.java +++ b/app/src/main/java/org/mian/gitnex/activities/CommitsActivity.java @@ -24,7 +24,7 @@ import org.mian.gitnex.adapters.CommitsAdapter; import org.mian.gitnex.clients.RetrofitClient; import org.mian.gitnex.databinding.ActivityCommitsBinding; import org.mian.gitnex.helpers.Authorization; -import org.mian.gitnex.helpers.StaticGlobalVariables; +import org.mian.gitnex.helpers.Constants; import org.mian.gitnex.helpers.Toasty; import org.mian.gitnex.helpers.Version; import java.util.ArrayList; @@ -43,7 +43,7 @@ public class CommitsActivity extends BaseActivity { private TextView noData; private ProgressBar progressBar; private String TAG = "CommitsActivity"; - private int resultLimit = StaticGlobalVariables.resultLimitOldGiteaInstances; + private int resultLimit = Constants.resultLimitOldGiteaInstances; private int pageSize = 1; private RecyclerView recyclerView; @@ -85,7 +85,7 @@ public class CommitsActivity extends BaseActivity { // if gitea is 1.12 or higher use the new limit (resultLimitNewGiteaInstances) if(new Version(tinyDB.getString("giteaVersion")).higherOrEqual("1.12")) { - resultLimit = StaticGlobalVariables.resultLimitNewGiteaInstances; + resultLimit = Constants.resultLimitNewGiteaInstances; } recyclerView = activityCommitsBinding.recyclerView; diff --git a/app/src/main/java/org/mian/gitnex/activities/CreateFileActivity.java b/app/src/main/java/org/mian/gitnex/activities/CreateFileActivity.java index f8cf0c8f..3ce413a5 100644 --- a/app/src/main/java/org/mian/gitnex/activities/CreateFileActivity.java +++ b/app/src/main/java/org/mian/gitnex/activities/CreateFileActivity.java @@ -8,10 +8,6 @@ import android.view.MotionEvent; import android.view.View; import android.view.inputmethod.InputMethodManager; import android.widget.ArrayAdapter; -import android.widget.AutoCompleteTextView; -import android.widget.Button; -import android.widget.EditText; -import android.widget.ImageView; import android.widget.TextView; import androidx.annotation.NonNull; import com.google.gson.JsonElement; @@ -38,16 +34,7 @@ import retrofit2.Callback; public class CreateFileActivity extends BaseActivity { - public ImageView closeActivity; - private View.OnClickListener onClickListener; - private Button newFileCreate; - - private EditText newFileName; - private EditText newFileContent; - private EditText newFileCommitMessage; - private AutoCompleteTextView newFileBranches; - private String filePath; - private String fileSha; + private ActivityCreateFileBinding binding; public static final int FILE_ACTION_CREATE = 0; public static final int FILE_ACTION_DELETE = 1; @@ -55,6 +42,9 @@ public class CreateFileActivity extends BaseActivity { private int fileAction = FILE_ACTION_CREATE; + private String filePath; + private String fileSha; + private final List branches = new ArrayList<>(); private String repoOwner; @@ -66,154 +56,127 @@ public class CreateFileActivity extends BaseActivity { super.onCreate(savedInstanceState); - ActivityCreateFileBinding activityCreateFileBinding = ActivityCreateFileBinding.inflate(getLayoutInflater()); - setContentView(activityCreateFileBinding.getRoot()); - - InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); + binding = ActivityCreateFileBinding.inflate(getLayoutInflater()); + setContentView(binding.getRoot()); String repoFullName = tinyDB.getString("repoFullName"); String[] parts = repoFullName.split("/"); repoOwner = parts[0]; repoName = parts[1]; - closeActivity = activityCreateFileBinding.close; - newFileName = activityCreateFileBinding.newFileName; - newFileContent = activityCreateFileBinding.newFileContent; - newFileCommitMessage = activityCreateFileBinding.newFileCommitMessage; - TextView toolbarTitle = activityCreateFileBinding.toolbarTitle; + TextView toolbarTitle = binding.toolbarTitle; - newFileName.requestFocus(); - assert imm != null; - imm.showSoftInput(newFileName, InputMethodManager.SHOW_IMPLICIT); + binding.newFileName.requestFocus(); - initCloseListener(); + InputMethodManager inputMethodManager = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); + assert inputMethodManager != null; + inputMethodManager.showSoftInput(binding.newFileName, InputMethodManager.SHOW_IMPLICIT); - closeActivity.setOnClickListener(onClickListener); - - newFileCreate = activityCreateFileBinding.newFileCreate; - newFileContent.setOnTouchListener((touchView, motionEvent) -> { + binding.close.setOnClickListener(view -> finish()); + binding.newFileContent.setOnTouchListener((touchView, motionEvent) -> { touchView.getParent().requestDisallowInterceptTouchEvent(true); - if ((motionEvent.getAction() & MotionEvent.ACTION_UP) != 0 && (motionEvent.getActionMasked() & MotionEvent.ACTION_UP) != 0) { + if ((motionEvent.getAction() & MotionEvent.ACTION_UP) != 0 && + (motionEvent.getActionMasked() & MotionEvent.ACTION_UP) != 0) { touchView.getParent().requestDisallowInterceptTouchEvent(false); } + return false; + }); if(getIntent().getStringExtra("filePath") != null && getIntent().getIntExtra("fileAction", FILE_ACTION_DELETE) == FILE_ACTION_DELETE) { fileAction = getIntent().getIntExtra("fileAction", FILE_ACTION_DELETE); - filePath = getIntent().getStringExtra("filePath"); - String fileContents = getIntent().getStringExtra("fileContents"); fileSha = getIntent().getStringExtra("fileSha"); toolbarTitle.setText(getString(R.string.deleteFileText, filePath)); - newFileCreate.setText(R.string.deleteFile); - newFileName.setText(filePath); - newFileName.setEnabled(false); - newFileName.setFocusable(false); + binding.newFileCreate.setText(R.string.deleteFile); - newFileContent.setText(fileContents); - newFileContent.setEnabled(false); - newFileContent.setFocusable(false); + binding.newFileNameLayout.setVisibility(View.GONE); + binding.newFileContentLayout.setVisibility(View.GONE); } if(getIntent().getStringExtra("filePath") != null && getIntent().getIntExtra("fileAction", FILE_ACTION_EDIT) == FILE_ACTION_EDIT) { fileAction = getIntent().getIntExtra("fileAction", FILE_ACTION_EDIT); - filePath = getIntent().getStringExtra("filePath"); - String fileContents = getIntent().getStringExtra("fileContents"); fileSha = getIntent().getStringExtra("fileSha"); toolbarTitle.setText(getString(R.string.editFileText, filePath)); - newFileCreate.setText(R.string.editFile); - newFileName.setText(filePath); - newFileName.setEnabled(false); - newFileName.setFocusable(false); + binding.newFileCreate.setText(R.string.editFile); + binding.newFileName.setText(filePath); + binding.newFileName.setEnabled(false); + binding.newFileName.setFocusable(false); - newFileContent.setText(fileContents); + binding.newFileContent.setText(getIntent().getStringExtra("fileContents")); } - initCloseListener(); - closeActivity.setOnClickListener(onClickListener); - - newFileBranches = activityCreateFileBinding.newFileBranches; getBranches(repoOwner, repoName); disableProcessButton(); NetworkStatusObserver networkStatusObserver = NetworkStatusObserver.getInstance(ctx); - networkStatusObserver.registerNetworkStatusListener(hasNetworkConnection -> newFileCreate.setEnabled(hasNetworkConnection)); + networkStatusObserver.registerNetworkStatusListener(binding.newFileCreate::setEnabled); - newFileCreate.setOnClickListener(createFileListener); + binding.newFileCreate.setOnClickListener(v -> processNewFile()); } - private final View.OnClickListener createFileListener = v -> processNewFile(); - private void processNewFile() { - boolean connToInternet = AppUtil.hasNetworkConnection(appCtx); - - String newFileName_ = newFileName.getText().toString(); - String newFileContent_ = newFileContent.getText().toString(); - String newFileBranchName_ = newFileBranches.getText().toString(); - String newFileCommitMessage_ = newFileCommitMessage.getText().toString(); - - if(!connToInternet) { + String newFileName = binding.newFileName.getText() != null ? binding.newFileName.getText().toString() : ""; + String newFileContent = binding.newFileContent.getText() != null ? binding.newFileContent.getText().toString() : ""; + String newFileBranchName = binding.newFileBranches.getText() != null ? binding.newFileBranches.getText().toString() : ""; + String newFileCommitMessage = binding.newFileCommitMessage.getText() != null ? binding.newFileCommitMessage.getText().toString() : ""; + if(!AppUtil.hasNetworkConnection(appCtx)) { Toasty.error(ctx, getResources().getString(R.string.checkNetConnection)); return; } - if(newFileName_.equals("") || newFileContent_.equals("") || newFileCommitMessage_.equals("")) { - + if(((newFileName.isEmpty() || newFileContent.isEmpty()) && fileAction != FILE_ACTION_DELETE) || newFileCommitMessage.isEmpty()) { Toasty.error(ctx, getString(R.string.newFileRequiredFields)); return; } - if(!AppUtil.checkStringsWithDash(newFileBranchName_)) { - + if(!AppUtil.checkStringsWithDash(newFileBranchName)) { Toasty.error(ctx, getString(R.string.newFileInvalidBranchName)); return; } - if(newFileCommitMessage_.length() > 255) { - + if(newFileCommitMessage.length() > 255) { Toasty.warning(ctx, getString(R.string.newFileCommitMessageError)); + return; } - else { - disableProcessButton(); + disableProcessButton(); - switch(fileAction) { + switch(fileAction) { - case FILE_ACTION_CREATE: - createNewFile(Authorization.get(ctx), repoOwner, repoName, newFileName_, AppUtil.encodeBase64(newFileContent_), newFileCommitMessage_, newFileBranchName_); - break; + case FILE_ACTION_CREATE: + createNewFile(repoOwner, repoName, newFileName, AppUtil.encodeBase64(newFileContent), newFileCommitMessage, newFileBranchName); + break; - case FILE_ACTION_DELETE: - deleteFile(Authorization.get(ctx), repoOwner, repoName, filePath, newFileCommitMessage_, newFileBranchName_, fileSha); - break; + case FILE_ACTION_DELETE: + deleteFile(repoOwner, repoName, filePath, newFileCommitMessage, newFileBranchName, fileSha); + break; - case FILE_ACTION_EDIT: - editFile(Authorization.get(ctx), repoOwner, repoName, filePath, - AppUtil.encodeBase64(newFileContent_), newFileCommitMessage_, newFileBranchName_, fileSha); - break; + case FILE_ACTION_EDIT: + editFile(repoOwner, repoName, filePath, AppUtil.encodeBase64(newFileContent), newFileCommitMessage, newFileBranchName, fileSha); + break; - } } } - private void createNewFile(final String token, String repoOwner, String repoName, String fileName, String fileContent, String fileCommitMessage, String branchName) { + private void createNewFile(String repoOwner, String repoName, String fileName, String fileContent, String fileCommitMessage, String branchName) { NewFile createNewFileJsonStr = branches.contains(branchName) ? new NewFile(branchName, fileContent, fileCommitMessage, "") : @@ -221,7 +184,7 @@ public class CreateFileActivity extends BaseActivity { Call call = RetrofitClient .getApiInterface(ctx) - .createNewFile(token, repoOwner, repoName, fileName, createNewFileJsonStr); + .createNewFile(Authorization.get(ctx), repoOwner, repoName, fileName, createNewFileJsonStr); call.enqueue(new Callback() { @@ -268,7 +231,7 @@ public class CreateFileActivity extends BaseActivity { } - private void deleteFile(final String token, String repoOwner, String repoName, String fileName, String fileCommitMessage, String branchName, String fileSha) { + private void deleteFile(String repoOwner, String repoName, String fileName, String fileCommitMessage, String branchName, String fileSha) { DeleteFile deleteFileJsonStr = branches.contains(branchName) ? new DeleteFile(branchName, fileCommitMessage, "", fileSha) : @@ -276,42 +239,42 @@ public class CreateFileActivity extends BaseActivity { Call call = RetrofitClient .getApiInterface(ctx) - .deleteFile(token, repoOwner, repoName, fileName, deleteFileJsonStr); + .deleteFile(Authorization.get(ctx), repoOwner, repoName, fileName, deleteFileJsonStr); call.enqueue(new Callback() { @Override public void onResponse(@NonNull Call call, @NonNull retrofit2.Response response) { - if(response.code() == 200) { + switch(response.code()) { - enableProcessButton(); - Toasty.info(ctx, getString(R.string.deleteFileMessage, tinyDB.getString("repoBranch"))); - getIntent().removeExtra("filePath"); - getIntent().removeExtra("fileSha"); - getIntent().removeExtra("fileContents"); - finish(); - } - else if(response.code() == 401) { + case 200: + enableProcessButton(); + Toasty.info(ctx, getString(R.string.deleteFileMessage, tinyDB.getString("repoBranch"))); + getIntent().removeExtra("filePath"); + getIntent().removeExtra("fileSha"); + getIntent().removeExtra("fileContents"); + finish(); + break; - enableProcessButton(); - AlertDialogs.authorizationTokenRevokedDialog(ctx, getResources().getString(R.string.alertDialogTokenRevokedTitle), - getResources().getString(R.string.alertDialogTokenRevokedMessage), - getResources().getString(R.string.alertDialogTokenRevokedCopyNegativeButton), - getResources().getString(R.string.alertDialogTokenRevokedCopyPositiveButton)); - } - else { - - if(response.code() == 404) { + case 401: + enableProcessButton(); + AlertDialogs.authorizationTokenRevokedDialog(ctx, getResources().getString(R.string.alertDialogTokenRevokedTitle), + getResources().getString(R.string.alertDialogTokenRevokedMessage), + getResources().getString(R.string.alertDialogTokenRevokedCopyNegativeButton), + getResources().getString(R.string.alertDialogTokenRevokedCopyPositiveButton)); + break; + case 404: enableProcessButton(); Toasty.info(ctx, getString(R.string.apiNotFound)); - } - else { + break; + default: enableProcessButton(); Toasty.info(ctx, getString(R.string.genericError)); - } + break; + } } @@ -325,7 +288,7 @@ public class CreateFileActivity extends BaseActivity { } - private void editFile(final String token, String repoOwner, String repoName, String fileName, String fileContent, String fileCommitMessage, String branchName, String fileSha) { + private void editFile(String repoOwner, String repoName, String fileName, String fileContent, String fileCommitMessage, String branchName, String fileSha) { EditFile editFileJsonStr = branches.contains(branchName) ? new EditFile(branchName, fileCommitMessage, "", fileSha, fileContent) : @@ -333,7 +296,7 @@ public class CreateFileActivity extends BaseActivity { Call call = RetrofitClient .getApiInterface(ctx) - .editFile(token, repoOwner, repoName, fileName, editFileJsonStr); + .editFile(Authorization.get(ctx), repoOwner, repoName, fileName, editFileJsonStr); call.enqueue(new Callback() { @@ -402,8 +365,8 @@ public class CreateFileActivity extends BaseActivity { ArrayAdapter adapter = new ArrayAdapter<>(CreateFileActivity.this, R.layout.list_spinner_items, branches); - newFileBranches.setAdapter(adapter); - newFileBranches.setText(tinyDB.getString("repoBranch"), false); + binding.newFileBranches.setAdapter(adapter); + binding.newFileBranches.setText(tinyDB.getString("repoBranch"), false); enableProcessButton(); @@ -419,19 +382,7 @@ public class CreateFileActivity extends BaseActivity { } - private void initCloseListener() { - - onClickListener = view -> finish(); - } - - private void disableProcessButton() { - - newFileCreate.setEnabled(false); - } - - private void enableProcessButton() { - - newFileCreate.setEnabled(true); - } + private void disableProcessButton() { binding.newFileCreate.setEnabled(false); } + private void enableProcessButton() { binding.newFileCreate.setEnabled(true); } } diff --git a/app/src/main/java/org/mian/gitnex/activities/CreateIssueActivity.java b/app/src/main/java/org/mian/gitnex/activities/CreateIssueActivity.java index 12b0f449..aa1e9d46 100644 --- a/app/src/main/java/org/mian/gitnex/activities/CreateIssueActivity.java +++ b/app/src/main/java/org/mian/gitnex/activities/CreateIssueActivity.java @@ -30,7 +30,7 @@ import org.mian.gitnex.databinding.CustomLabelsSelectionDialogBinding; import org.mian.gitnex.helpers.AlertDialogs; import org.mian.gitnex.helpers.AppUtil; import org.mian.gitnex.helpers.Authorization; -import org.mian.gitnex.helpers.StaticGlobalVariables; +import org.mian.gitnex.helpers.Constants; import org.mian.gitnex.helpers.TinyDB; import org.mian.gitnex.helpers.Toasty; import org.mian.gitnex.helpers.Version; @@ -51,7 +51,7 @@ public class CreateIssueActivity extends BaseActivity implements View.OnClickLis private CustomLabelsSelectionDialogBinding labelsBinding; private CustomAssigneesSelectionDialogBinding assigneesBinding; private View.OnClickListener onClickListener; - private int resultLimit = StaticGlobalVariables.resultLimitOldGiteaInstances; + private int resultLimit = Constants.resultLimitOldGiteaInstances; private Dialog dialogLabels; private Dialog dialogAssignees; private String labelsSetter; @@ -93,7 +93,7 @@ public class CreateIssueActivity extends BaseActivity implements View.OnClickLis // require gitea 1.12 or higher if(new Version(tinyDB.getString("giteaVersion")).higherOrEqual("1.12.0")) { - resultLimit = StaticGlobalVariables.resultLimitNewGiteaInstances; + resultLimit = Constants.resultLimitNewGiteaInstances; } viewBinding.newIssueTitle.requestFocus(); diff --git a/app/src/main/java/org/mian/gitnex/activities/CreatePullRequestActivity.java b/app/src/main/java/org/mian/gitnex/activities/CreatePullRequestActivity.java index a274d2ff..5c7256ed 100644 --- a/app/src/main/java/org/mian/gitnex/activities/CreatePullRequestActivity.java +++ b/app/src/main/java/org/mian/gitnex/activities/CreatePullRequestActivity.java @@ -24,13 +24,12 @@ import org.mian.gitnex.databinding.ActivityCreatePrBinding; import org.mian.gitnex.databinding.CustomLabelsSelectionDialogBinding; import org.mian.gitnex.helpers.AppUtil; import org.mian.gitnex.helpers.Authorization; -import org.mian.gitnex.helpers.StaticGlobalVariables; +import org.mian.gitnex.helpers.Constants; import org.mian.gitnex.helpers.Toasty; import org.mian.gitnex.helpers.Version; import java.util.ArrayList; import java.util.Calendar; import java.util.List; -import okhttp3.ResponseBody; import retrofit2.Call; import retrofit2.Callback; @@ -43,7 +42,7 @@ public class CreatePullRequestActivity extends BaseActivity implements LabelsLis private View.OnClickListener onClickListener; private ActivityCreatePrBinding viewBinding; private CustomLabelsSelectionDialogBinding labelsBinding; - private int resultLimit = StaticGlobalVariables.resultLimitOldGiteaInstances; + private int resultLimit = Constants.resultLimitOldGiteaInstances; private Dialog dialogLabels; private String labelsSetter; private List labelsIds = new ArrayList<>(); @@ -80,7 +79,7 @@ public class CreatePullRequestActivity extends BaseActivity implements LabelsLis // require gitea 1.12 or higher if(new Version(tinyDB.getString("giteaVersion")).higherOrEqual("1.12.0")) { - resultLimit = StaticGlobalVariables.resultLimitNewGiteaInstances; + resultLimit = Constants.resultLimitNewGiteaInstances; } viewBinding.prBody.setOnTouchListener((touchView, motionEvent) -> { @@ -165,14 +164,14 @@ public class CreatePullRequestActivity extends BaseActivity implements LabelsLis CreatePullRequest createPullRequest = new CreatePullRequest(prTitle, prDescription, loginUid, mergeInto, pullFrom, milestoneId, dueDate, assignees, labelsIds); - Call transferCall = RetrofitClient + Call transferCall = RetrofitClient .getApiInterface(appCtx) .createPullRequest(instanceToken, repoOwner, repoName, createPullRequest); - transferCall.enqueue(new Callback() { + transferCall.enqueue(new Callback() { @Override - public void onResponse(@NonNull Call call, @NonNull retrofit2.Response response) { + public void onResponse(@NonNull Call call, @NonNull retrofit2.Response response) { disableProcessButton(); @@ -199,7 +198,7 @@ public class CreatePullRequestActivity extends BaseActivity implements LabelsLis } @Override - public void onFailure(@NonNull Call call, @NonNull Throwable t) { + public void onFailure(@NonNull Call call, @NonNull Throwable t) { enableProcessButton(); Toasty.error(ctx, getString(R.string.genericServerResponseError)); diff --git a/app/src/main/java/org/mian/gitnex/activities/EditIssueActivity.java b/app/src/main/java/org/mian/gitnex/activities/EditIssueActivity.java index 9e813b5e..5ec7dea8 100644 --- a/app/src/main/java/org/mian/gitnex/activities/EditIssueActivity.java +++ b/app/src/main/java/org/mian/gitnex/activities/EditIssueActivity.java @@ -27,7 +27,7 @@ import org.mian.gitnex.databinding.ActivityEditIssueBinding; import org.mian.gitnex.helpers.AlertDialogs; import org.mian.gitnex.helpers.AppUtil; import org.mian.gitnex.helpers.Authorization; -import org.mian.gitnex.helpers.StaticGlobalVariables; +import org.mian.gitnex.helpers.Constants; import org.mian.gitnex.helpers.Toasty; import org.mian.gitnex.helpers.Version; import java.text.DateFormat; @@ -45,7 +45,7 @@ import retrofit2.Callback; public class EditIssueActivity extends BaseActivity implements View.OnClickListener { private View.OnClickListener onClickListener; - private int resultLimit = StaticGlobalVariables.resultLimitOldGiteaInstances; + private int resultLimit = Constants.resultLimitOldGiteaInstances; private EditText editIssueTitle; private EditText editIssueDescription; @@ -93,7 +93,7 @@ public class EditIssueActivity extends BaseActivity implements View.OnClickListe // if gitea is 1.12 or higher use the new limit if(new Version(tinyDB.getString("giteaVersion")).higherOrEqual("1.12.0")) { - resultLimit = StaticGlobalVariables.resultLimitNewGiteaInstances; + resultLimit = Constants.resultLimitNewGiteaInstances; } editIssueTitle.requestFocus(); diff --git a/app/src/main/java/org/mian/gitnex/activities/FileDiffActivity.java b/app/src/main/java/org/mian/gitnex/activities/FileDiffActivity.java index b24ded72..a186dc06 100644 --- a/app/src/main/java/org/mian/gitnex/activities/FileDiffActivity.java +++ b/app/src/main/java/org/mian/gitnex/activities/FileDiffActivity.java @@ -1,13 +1,11 @@ package org.mian.gitnex.activities; import android.os.Bundle; -import android.util.Log; import android.view.View; import android.widget.ImageView; import android.widget.ListView; import android.widget.ProgressBar; import android.widget.TextView; -import androidx.annotation.NonNull; import androidx.appcompat.widget.Toolbar; import org.gitnex.tea4j.models.FileDiffView; import org.mian.gitnex.R; @@ -15,6 +13,7 @@ import org.mian.gitnex.adapters.FilesDiffAdapter; import org.mian.gitnex.clients.RetrofitClient; import org.mian.gitnex.databinding.ActivityFileDiffBinding; import org.mian.gitnex.helpers.AlertDialogs; +import org.mian.gitnex.helpers.Authorization; import org.mian.gitnex.helpers.ParseDiff; import org.mian.gitnex.helpers.TinyDB; import org.mian.gitnex.helpers.Toasty; @@ -23,7 +22,7 @@ import java.io.IOException; import java.util.List; import okhttp3.ResponseBody; import retrofit2.Call; -import retrofit2.Callback; +import retrofit2.Response; /** * Author M M Arif @@ -52,8 +51,6 @@ public class FileDiffActivity extends BaseActivity { String[] parts = repoFullName.split("/"); final String repoOwner = parts[0]; final String repoName = parts[1]; - final String loginUid = tinyDb.getString("loginUid"); - final String instanceToken = "token " + tinyDb.getString(loginUid + "-token"); ImageView closeActivity = activityFileDiffBinding.close; toolbarTitle = activityFileDiffBinding.toolbarTitle; @@ -71,80 +68,69 @@ public class FileDiffActivity extends BaseActivity { String pullIndex = tinyDb.getString("issueNumber"); boolean apiCall = !new Version(tinyDb.getString("giteaVersion")).less("1.13.0"); - getPullDiffContent(repoOwner, repoName, pullIndex, instanceToken, apiCall); + getPullDiffContent(repoOwner, repoName, pullIndex, apiCall); } - private void getPullDiffContent(String owner, String repo, String pullIndex, String token, boolean apiCall) { + private void getPullDiffContent(String owner, String repo, String pullIndex, boolean apiCall) { - Call call; - if(apiCall) { + Thread thread = new Thread(() -> { - call = RetrofitClient.getApiInterface(ctx).getPullDiffContent(token, owner, repo, pullIndex); - } - else { + Call call = apiCall ? + RetrofitClient.getApiInterface(ctx).getPullDiffContent(Authorization.get(ctx), owner, repo, pullIndex) : + RetrofitClient.getWebInterface(ctx).getPullDiffContent(Authorization.getWeb(ctx), owner, repo, pullIndex); - call = RetrofitClient.getWebInterface(ctx).getPullDiffContent(owner, repo, pullIndex); - } + try { - call.enqueue(new Callback() { + Response response = call.execute(); + assert response.body() != null; - @Override - public void onResponse(@NonNull Call call, @NonNull retrofit2.Response response) { + switch(response.code()) { - if(response.code() == 200) { + case 200: + List fileDiffViews = ParseDiff.getFileDiffViewArray(response.body().string()); - try { + int filesCount = fileDiffViews.size(); - assert response.body() != null; + String toolbarTitleText = (filesCount > 1) ? + getResources().getString(R.string.fileDiffViewHeader, Integer.toString(filesCount)) : + getResources().getString(R.string.fileDiffViewHeaderSingle, Integer.toString(filesCount)); - List fileContentsArray = ParseDiff.getFileDiffViewArray(response.body().string()); + FilesDiffAdapter adapter = new FilesDiffAdapter(ctx, getSupportFragmentManager(), fileDiffViews); - int filesCount = fileContentsArray.size(); - if(filesCount > 1) { + runOnUiThread(() -> { + toolbarTitle.setText(toolbarTitleText); + mListView.setAdapter(adapter); + mProgressBar.setVisibility(View.GONE); + }); + break; - toolbarTitle.setText(getResources().getString(R.string.fileDiffViewHeader, Integer.toString(filesCount))); - } - else { + case 401: + AlertDialogs.authorizationTokenRevokedDialog(ctx, + getString(R.string.alertDialogTokenRevokedTitle), + getString(R.string.alertDialogTokenRevokedMessage), + getString(R.string.alertDialogTokenRevokedCopyNegativeButton), + getString(R.string.alertDialogTokenRevokedCopyPositiveButton)); + break; - toolbarTitle.setText(getResources().getString(R.string.fileDiffViewHeaderSingle, Integer.toString(filesCount))); - } + case 403: + Toasty.error(ctx, ctx.getString(R.string.authorizeError)); + break; - FilesDiffAdapter adapter = new FilesDiffAdapter(ctx, getSupportFragmentManager(), fileContentsArray); - mListView.setAdapter(adapter); + case 404: + Toasty.warning(ctx, ctx.getString(R.string.apiNotFound)); + break; - mProgressBar.setVisibility(View.GONE); - } - catch(IOException e) { + default: + Toasty.error(ctx, getString(R.string.labelGeneralError)); - e.printStackTrace(); - } } - else if(response.code() == 401) { + } catch(IOException ignored) {} - AlertDialogs.authorizationTokenRevokedDialog(ctx, getResources().getString(R.string.alertDialogTokenRevokedTitle), getResources().getString(R.string.alertDialogTokenRevokedMessage), getResources().getString(R.string.alertDialogTokenRevokedCopyNegativeButton), getResources().getString(R.string.alertDialogTokenRevokedCopyPositiveButton)); - } - else if(response.code() == 403) { - - Toasty.error(ctx, ctx.getString(R.string.authorizeError)); - } - else if(response.code() == 404) { - - Toasty.warning(ctx, ctx.getString(R.string.apiNotFound)); - } - else { - - Toasty.error(ctx, getString(R.string.labelGeneralError)); - } - } - - @Override - public void onFailure(@NonNull Call call, @NonNull Throwable t) { - - Log.e("onFailure", t.toString()); - } }); + thread.start(); + } private void initCloseListener() { @@ -153,6 +139,7 @@ public class FileDiffActivity extends BaseActivity { getIntent().removeExtra("singleFileName"); finish(); + }; } diff --git a/app/src/main/java/org/mian/gitnex/activities/FileViewActivity.java b/app/src/main/java/org/mian/gitnex/activities/FileViewActivity.java index e4e5c35d..a085b6fe 100644 --- a/app/src/main/java/org/mian/gitnex/activities/FileViewActivity.java +++ b/app/src/main/java/org/mian/gitnex/activities/FileViewActivity.java @@ -1,29 +1,21 @@ package org.mian.gitnex.activities; import android.app.Activity; +import android.app.NotificationManager; +import android.content.Context; import android.content.Intent; import android.graphics.Typeface; -import android.net.Uri; import android.os.Bundle; import android.text.method.ScrollingMovementMethod; -import android.util.Base64; -import android.util.Log; import android.view.Gravity; import android.view.Menu; import android.view.MenuInflater; import android.view.MenuItem; import android.view.View; -import android.widget.ImageView; -import android.widget.LinearLayout; -import android.widget.ProgressBar; -import android.widget.TextView; import androidx.activity.result.ActivityResultLauncher; import androidx.activity.result.contract.ActivityResultContracts; -import androidx.annotation.NonNull; -import androidx.appcompat.widget.Toolbar; -import com.github.barteksc.pdfviewer.PDFView; +import androidx.core.app.NotificationCompat; import com.github.barteksc.pdfviewer.util.FitPolicy; -import com.github.chrisbanes.photoview.PhotoView; import com.vdurmont.emoji.EmojiParser; import org.apache.commons.io.FileUtils; import org.gitnex.tea4j.models.Files; @@ -33,19 +25,19 @@ import org.mian.gitnex.databinding.ActivityFileViewBinding; import org.mian.gitnex.fragments.BottomSheetFileViewerFragment; import org.mian.gitnex.helpers.AlertDialogs; import org.mian.gitnex.helpers.AppUtil; +import org.mian.gitnex.helpers.Authorization; +import org.mian.gitnex.helpers.Constants; import org.mian.gitnex.helpers.Images; import org.mian.gitnex.helpers.Markdown; import org.mian.gitnex.helpers.Toasty; -import org.mian.gitnex.helpers.highlightjs.HighlightJsView; import org.mian.gitnex.helpers.highlightjs.models.Theme; -import java.io.File; +import org.mian.gitnex.notifications.Notifications; import java.io.IOException; import java.io.OutputStream; -import java.io.UnsupportedEncodingException; -import java.net.URLDecoder; -import java.util.Objects; +import java.util.Arrays; +import okhttp3.ResponseBody; import retrofit2.Call; -import retrofit2.Callback; +import retrofit2.Response; /** * Author M M Arif @@ -53,74 +45,38 @@ import retrofit2.Callback; public class FileViewActivity extends BaseActivity implements BottomSheetFileViewerFragment.BottomSheetListener { - private View.OnClickListener onClickListener; - private TextView singleFileContents; - private LinearLayout singleFileContentsFrame; - private HighlightJsView singleCodeContents; - private PhotoView imageView; - private ProgressBar mProgressBar; - private byte[] imageData; - private PDFView pdfView; - private LinearLayout pdfViewFrame; - private byte[] decodedPdf; + private ActivityFileViewBinding binding; private Boolean pdfNightMode; - private String singleFileName; - private String fileSha; + + private Files file; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); - ActivityFileViewBinding activityFileViewBinding = ActivityFileViewBinding.inflate(getLayoutInflater()); - setContentView(activityFileViewBinding.getRoot()); + binding = ActivityFileViewBinding.inflate(getLayoutInflater()); + setContentView(binding.getRoot()); - Toolbar toolbar = activityFileViewBinding.toolbar; - setSupportActionBar(toolbar); + setSupportActionBar(binding.toolbar); + + tinyDB.putBoolean("enableMarkdownInFileView", false); + + file = (Files) getIntent().getSerializableExtra("file"); + + binding.close.setOnClickListener(view -> finish()); + + binding.toolbarTitle.setMovementMethod(new ScrollingMovementMethod()); + binding.toolbarTitle.setText(file.getPath()); String repoFullName = tinyDB.getString("repoFullName"); String repoBranch = tinyDB.getString("repoBranch"); String[] parts = repoFullName.split("/"); - final String repoOwner = parts[0]; - final String repoName = parts[1]; - final String loginUid = tinyDB.getString("loginUid"); - final String instanceToken = "token " + tinyDB.getString(loginUid + "-token"); + String repoOwner = parts[0]; + String repoName = parts[1]; - tinyDB.putBoolean("enableMarkdownInFileView", false); + getSingleFileContents(repoOwner, repoName, file.getPath(), repoBranch); - ImageView closeActivity = activityFileViewBinding.close; - singleFileContents = activityFileViewBinding.singleFileContents; - singleCodeContents = activityFileViewBinding.singleCodeContents; - imageView = activityFileViewBinding.imageView; - mProgressBar = activityFileViewBinding.progressBar; - pdfView = activityFileViewBinding.pdfView; - pdfViewFrame = activityFileViewBinding.pdfViewFrame; - singleFileContentsFrame = activityFileViewBinding.singleFileContentsFrame; - - singleFileName = getIntent().getStringExtra("singleFileName"); - - TextView toolbar_title = activityFileViewBinding.toolbarTitle; - toolbar_title.setMovementMethod(new ScrollingMovementMethod()); - - initCloseListener(); - closeActivity.setOnClickListener(onClickListener); - - tinyDB.putString("downloadFileContents", ""); - - try { - - singleFileName = URLDecoder.decode(singleFileName, "UTF-8"); - singleFileName = singleFileName.replaceAll("//", "/"); - singleFileName = singleFileName.startsWith("/") ? singleFileName.substring(1) : singleFileName; - } - catch(UnsupportedEncodingException e) { - - Log.i("singleFileName", singleFileName); - } - - toolbar_title.setText(singleFileName); - - getSingleFileContents(instanceToken, repoOwner, repoName, singleFileName, repoBranch); } @Override @@ -128,166 +84,201 @@ public class FileViewActivity extends BaseActivity implements BottomSheetFileVie super.onResume(); - String repoFullName = tinyDB.getString("repoFullName"); - String repoBranch = tinyDB.getString("repoBranch"); - String[] parts = repoFullName.split("/"); - String repoOwner = parts[0]; - String repoName = parts[1]; - String loginUid = tinyDB.getString("loginUid"); - String instanceToken = "token " + tinyDB.getString(loginUid + "-token"); - if(tinyDB.getBoolean("fileModified")) { - getSingleFileContents(instanceToken, repoOwner, repoName, singleFileName, repoBranch); + String repoFullName = tinyDB.getString("repoFullName"); + String repoBranch = tinyDB.getString("repoBranch"); + String[] parts = repoFullName.split("/"); + String repoOwner = parts[0]; + String repoName = parts[1]; + + getSingleFileContents(repoOwner, repoName, file.getPath(), repoBranch); tinyDB.putBoolean("fileModified", false); + } } + private void getSingleFileContents(final String owner, String repo, final String filename, String ref) { - private void getSingleFileContents(String token, final String owner, String repo, final String filename, String ref) { + Thread thread = new Thread(() -> { - Call call = RetrofitClient.getApiInterface(ctx).getSingleFileContents(token, owner, repo, filename, ref); + Call call = RetrofitClient + .getWebInterface(ctx) + .getFileContents(Authorization.getWeb(ctx), owner, repo, ref, filename); - call.enqueue(new Callback() { + try { - @Override - public void onResponse(@NonNull Call call, @NonNull retrofit2.Response response) { + Response response = call.execute(); if(response.code() == 200) { - assert response.body() != null; + ResponseBody responseBody = response.body(); - if(!response.body().getContent().equals("")) { + if(responseBody != null) { + + runOnUiThread(() -> binding.progressBar.setVisibility(View.GONE)); String fileExtension = FileUtils.getExtension(filename); - mProgressBar.setVisibility(View.GONE); - fileSha = response.body().getSha(); - - // download file meta - tinyDB.putString("downloadFileName", filename); - tinyDB.putString("downloadFileContents", response.body().getContent()); - - boolean unknown = false; + boolean processable = false; switch(AppUtil.getFileType(fileExtension)) { case IMAGE: - singleFileContentsFrame.setVisibility(View.GONE); - singleCodeContents.setVisibility(View.GONE); - pdfViewFrame.setVisibility(View.GONE); - imageView.setVisibility(View.VISIBLE); + // See https://developer.android.com/guide/topics/media/media-formats#core + if(Arrays.asList("bmp", "gif", "jpg", "jpeg", "png", "webp", "heic", "heif").contains(fileExtension.toLowerCase())) { - imageData = Base64.decode(response.body().getContent(), Base64.DEFAULT); - imageView.setImageBitmap(Images.scaleImage(imageData, 1920)); + processable = true; + + byte[] pictureBytes = responseBody.bytes(); + + runOnUiThread(() -> { + + binding.contents.setVisibility(View.GONE); + binding.pdfViewFrame.setVisibility(View.GONE); + binding.markdownFrame.setVisibility(View.GONE); + + binding.photoView.setVisibility(View.VISIBLE); + binding.photoView.setImageBitmap(Images.scaleImage(pictureBytes, 1920)); + + }); + } break; + + case UNKNOWN: case TEXT: - imageView.setVisibility(View.GONE); - singleFileContentsFrame.setVisibility(View.GONE); - pdfViewFrame.setVisibility(View.GONE); - singleCodeContents.setVisibility(View.VISIBLE); - - switch(tinyDB.getInt("fileviewerSourceCodeThemeId")) { - - case 1: singleCodeContents.setTheme(Theme.ARDUINO_LIGHT); break; - case 2: singleCodeContents.setTheme(Theme.GITHUB); break; - case 3: singleCodeContents.setTheme(Theme.FAR); break; - case 4: singleCodeContents.setTheme(Theme.IR_BLACK); break; - case 5: singleCodeContents.setTheme(Theme.ANDROID_STUDIO); break; - - default: singleCodeContents.setTheme(Theme.MONOKAI_SUBLIME); - + if(file.getSize() > Constants.maximumFileViewerSize) { + break; } - singleCodeContents.setSource(AppUtil.decodeBase64(response.body().getContent())); + processable = true; + + String text = responseBody.string(); + + runOnUiThread(() -> { + + binding.photoView.setVisibility(View.GONE); + binding.markdownFrame.setVisibility(View.GONE); + binding.pdfViewFrame.setVisibility(View.GONE); + + switch(tinyDB.getInt("fileviewerSourceCodeThemeId")) { + + case 1: binding.contents.setTheme(Theme.ARDUINO_LIGHT); break; + case 2: binding.contents.setTheme(Theme.GITHUB); break; + case 3: binding.contents.setTheme(Theme.FAR); break; + case 4: binding.contents.setTheme(Theme.IR_BLACK); break; + case 5: binding.contents.setTheme(Theme.ANDROID_STUDIO); break; + + default: binding.contents.setTheme(Theme.MONOKAI_SUBLIME); + + } + + binding.contents.setVisibility(View.VISIBLE); + binding.contents.setContent(text); + + }); break; + case DOCUMENT: if(fileExtension.equalsIgnoreCase("pdf")) { - imageView.setVisibility(View.GONE); - singleFileContentsFrame.setVisibility(View.GONE); - singleCodeContents.setVisibility(View.GONE); - pdfViewFrame.setVisibility(View.VISIBLE); + processable = true; - pdfNightMode = tinyDB.getBoolean("enablePdfMode"); - decodedPdf = Base64.decode(response.body().getContent(), Base64.DEFAULT); + byte[] documentBytes = responseBody.bytes(); - pdfView.fromBytes(decodedPdf) - .enableSwipe(true) - .swipeHorizontal(false) - .enableDoubletap(true) - .defaultPage(0) - .enableAnnotationRendering(false) - .password(null) - .scrollHandle(null) - .enableAntialiasing(true) - .spacing(0) - .autoSpacing(true) - .pageFitPolicy(FitPolicy.WIDTH) - .fitEachPage(true) - .pageSnap(false) - .pageFling(true) - .nightMode(pdfNightMode).load(); + runOnUiThread(() -> { + + binding.photoView.setVisibility(View.GONE); + binding.markdownFrame.setVisibility(View.GONE); + binding.contents.setVisibility(View.GONE); + + pdfNightMode = tinyDB.getBoolean("enablePdfMode"); + + binding.pdfViewFrame.setVisibility(View.VISIBLE); + binding.pdfView.fromBytes(documentBytes) + .enableSwipe(true) + .swipeHorizontal(false) + .enableDoubletap(true) + .defaultPage(0) + .enableAnnotationRendering(false) + .password(null) + .scrollHandle(null) + .enableAntialiasing(true) + .spacing(0) + .autoSpacing(true) + .pageFitPolicy(FitPolicy.WIDTH) + .fitEachPage(true) + .pageSnap(false) + .pageFling(true) + .nightMode(pdfNightMode).load(); + + }); } - else { - unknown = true; - } break; - case UNKNOWN: - default: - unknown = true; - break; } - if(unknown) { // While the file could still be non-binary, + if(!processable) { // While the file could still be non-binary, // it's better we don't show it (to prevent any crashes and/or unwanted behavior) and let the user download it instead. - imageView.setVisibility(View.GONE); - singleCodeContents.setVisibility(View.GONE); - pdfViewFrame.setVisibility(View.GONE); - singleFileContentsFrame.setVisibility(View.VISIBLE); + responseBody.close(); - singleFileContents.setText(getString(R.string.excludeFilesInFileViewer)); - singleFileContents.setGravity(Gravity.CENTER); - singleFileContents.setTypeface(null, Typeface.BOLD); + runOnUiThread(() -> { + + binding.photoView.setVisibility(View.GONE); + binding.contents.setVisibility(View.GONE); + binding.pdfViewFrame.setVisibility(View.GONE); + + binding.markdownFrame.setVisibility(View.VISIBLE); + binding.markdown.setText(getString(R.string.excludeFilesInFileViewer)); + binding.markdown.setGravity(Gravity.CENTER); + binding.markdown.setTypeface(null, Typeface.BOLD); + + }); } - } - else { + } else { + + runOnUiThread(() -> { + binding.markdown.setText(""); + binding.progressBar.setVisibility(View.GONE); + }); + + } + } else { + + switch(response.code()) { + + case 401: + AlertDialogs.authorizationTokenRevokedDialog(ctx, + getResources().getString(R.string.alertDialogTokenRevokedTitle), + getResources().getString(R.string.alertDialogTokenRevokedMessage), + getResources().getString(R.string.alertDialogTokenRevokedCopyNegativeButton), + getResources().getString(R.string.alertDialogTokenRevokedCopyPositiveButton)); + break; + + case 403: + Toasty.error(ctx, ctx.getString(R.string.authorizeError)); + break; + + case 404: + Toasty.warning(ctx, ctx.getString(R.string.apiNotFound)); + break; + + default: + Toasty.error(ctx, getString(R.string.labelGeneralError)); - singleFileContents.setText(""); - mProgressBar.setVisibility(View.GONE); } } - else if(response.code() == 401) { + } catch(IOException ignored) {} - AlertDialogs.authorizationTokenRevokedDialog(ctx, getResources().getString(R.string.alertDialogTokenRevokedTitle), getResources().getString(R.string.alertDialogTokenRevokedMessage), getResources().getString(R.string.alertDialogTokenRevokedCopyNegativeButton), getResources().getString(R.string.alertDialogTokenRevokedCopyPositiveButton)); - } - else if(response.code() == 403) { - - Toasty.error(ctx, ctx.getString(R.string.authorizeError)); - } - else if(response.code() == 404) { - - Toasty.warning(ctx, ctx.getString(R.string.apiNotFound)); - } - else { - - Toasty.error(ctx, getString(R.string.labelGeneralError)); - } - } - - @Override - public void onFailure(@NonNull Call call, @NonNull Throwable t) { - - Log.e("onFailure", t.toString()); - } }); + thread.start(); + } @Override @@ -297,11 +288,11 @@ public class FileViewActivity extends BaseActivity implements BottomSheetFileVie inflater.inflate(R.menu.generic_nav_dotted_menu, menu); inflater.inflate(R.menu.files_view_menu, menu); - String fileExtension = FileUtils.getExtension(singleFileName); + if(!FileUtils.getExtension(file.getName()) + .equalsIgnoreCase("md")) { - if(!fileExtension.equalsIgnoreCase("md")) { - - menu.getItem(0).setVisible(false); + menu.getItem(0) + .setVisible(false); } return true; @@ -316,35 +307,36 @@ public class FileViewActivity extends BaseActivity implements BottomSheetFileVie finish(); return true; - } - else if(id == R.id.genericMenu) { + + } else if(id == R.id.genericMenu) { BottomSheetFileViewerFragment bottomSheet = new BottomSheetFileViewerFragment(); bottomSheet.show(getSupportFragmentManager(), "fileViewerBottomSheet"); return true; - } - else if(id == R.id.markdown) { - new Markdown(ctx, EmojiParser.parseToUnicode(AppUtil.decodeBase64(tinyDB.getString("downloadFileContents"))), singleFileContents); + } else if(id == R.id.markdown) { if(!tinyDB.getBoolean("enableMarkdownInFileView")) { - singleCodeContents.setVisibility(View.GONE); - singleFileContentsFrame.setVisibility(View.VISIBLE); - singleFileContents.setVisibility(View.VISIBLE); - tinyDB.putBoolean("enableMarkdownInFileView", true); - } - else { + new Markdown(ctx, EmojiParser.parseToUnicode(binding.contents.getContent()), binding.markdown); + + binding.contents.setVisibility(View.GONE); + binding.markdownFrame.setVisibility(View.VISIBLE); + + tinyDB.putBoolean("enableMarkdownInFileView", true); + + } else { + + binding.markdownFrame.setVisibility(View.GONE); + binding.contents.setVisibility(View.VISIBLE); - singleCodeContents.setVisibility(View.VISIBLE); - singleFileContentsFrame.setVisibility(View.GONE); - singleFileContents.setVisibility(View.GONE); - singleCodeContents.setSource(AppUtil.decodeBase64(tinyDB.getString("downloadFileContents"))); tinyDB.putBoolean("enableMarkdownInFileView", false); + } + return true; - } - else { + + } else { return super.onOptionsItemSelected(item); } @@ -360,102 +352,118 @@ public class FileViewActivity extends BaseActivity implements BottomSheetFileVie if("deleteFile".equals(text)) { - String fileExtension = FileUtils.getExtension(singleFileName); - - String data = AppUtil.getFileType(fileExtension) == AppUtil.FileType.TEXT ? - AppUtil.decodeBase64(tinyDB.getString("downloadFileContents")) : ""; - Intent intent = new Intent(ctx, CreateFileActivity.class); intent.putExtra("fileAction", CreateFileActivity.FILE_ACTION_DELETE); - intent.putExtra("filePath", singleFileName); - intent.putExtra("fileSha", fileSha); - intent.putExtra("fileContents", data); + intent.putExtra("filePath", file.getPath()); + intent.putExtra("fileSha", file.getSha()); ctx.startActivity(intent); + } if("editFile".equals(text)) { - String fileExtension = FileUtils.getExtension(singleFileName); + if(binding.contents.getContent() != null && + !binding.contents.getContent().isEmpty()) { - switch(AppUtil.getFileType(fileExtension)) { + Intent intent = new Intent(ctx, CreateFileActivity.class); - case TEXT: + intent.putExtra("fileAction", CreateFileActivity.FILE_ACTION_EDIT); + intent.putExtra("filePath", file.getPath()); + intent.putExtra("fileSha", file.getSha()); + intent.putExtra("fileContents", binding.contents.getContent()); - Intent intent = new Intent(ctx, CreateFileActivity.class); + ctx.startActivity(intent); - intent.putExtra("fileAction", CreateFileActivity.FILE_ACTION_EDIT); - intent.putExtra("filePath", singleFileName); - intent.putExtra("fileSha", fileSha); - intent.putExtra("fileContents", AppUtil.decodeBase64(tinyDB.getString("downloadFileContents"))); + } else { - ctx.startActivity(intent); - break; - default: - - Toasty.error(ctx, getString(R.string.fileTypeCannotBeEdited)); + Toasty.error(ctx, getString(R.string.fileTypeCannotBeEdited)); } } } private void requestFileDownload() { - if(!tinyDB.getString("downloadFileContents").isEmpty()) { + Intent intent = new Intent(Intent.ACTION_CREATE_DOCUMENT); - File outputFileName = new File(tinyDB.getString("downloadFileName")); + intent.addCategory(Intent.CATEGORY_OPENABLE); + intent.putExtra(Intent.EXTRA_TITLE, file.getName()); + intent.setType("*/*"); - Intent intent = new Intent(Intent.ACTION_CREATE_DOCUMENT); + activityResultLauncher.launch(intent); - intent.addCategory(Intent.CATEGORY_OPENABLE); - intent.setType("*/*"); - intent.putExtra(Intent.EXTRA_TITLE, outputFileName.getName()); - - fileDownloadActivityResultLauncher.launch(intent); - } - else { - - Toasty.warning(ctx, getString(R.string.waitLoadingDownloadFile)); - } } - ActivityResultLauncher fileDownloadActivityResultLauncher = - registerForActivityResult(new ActivityResultContracts.StartActivityForResult(), result -> { + ActivityResultLauncher activityResultLauncher = registerForActivityResult(new ActivityResultContracts.StartActivityForResult(), result -> { - if (result.getResultCode() == Activity.RESULT_OK) { + if (result.getResultCode() == Activity.RESULT_OK) { - Intent data = result.getData(); + assert result.getData() != null; - try { + try { - assert data != null; - Uri uri = data.getData(); + OutputStream outputStream = getContentResolver().openOutputStream(result.getData().getData()); - assert uri != null; - OutputStream outputStream = getContentResolver().openOutputStream(uri); + NotificationCompat.Builder builder = new NotificationCompat.Builder(ctx, ctx.getPackageName()) + .setContentTitle(getString(R.string.fileViewerNotificationTitleStarted)) + .setContentText(getString(R.string.fileViewerNotificationDescriptionStarted, file.getName())) + .setSmallIcon(R.drawable.gitnex_transparent) + .setPriority(NotificationCompat.PRIORITY_LOW) + .setChannelId(Constants.downloadNotificationChannelId) + .setProgress(100, 0, false) + .setOngoing(true); - byte[] dataAsBytes = Base64.decode(tinyDB.getString("downloadFileContents"), 0); + int notificationId = Notifications.uniqueNotificationId(ctx); - assert outputStream != null; - outputStream.write(dataAsBytes); - outputStream.close(); + NotificationManager notificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);; + notificationManager.notify(notificationId, builder.build()); - Toasty.success(ctx, getString(R.string.downloadFileSaved)); - } - catch(IOException e) { + String repoFullName = tinyDB.getString("repoFullName"); + String repoBranch = tinyDB.getString("repoBranch"); + String[] parts = repoFullName.split("/"); + String repoOwner = parts[0]; + String repoName = parts[1]; - Log.e("errorFileDownloading", Objects.requireNonNull(e.getMessage())); - } - } + Thread thread = new Thread(() -> { - }); + try { - private void initCloseListener() { + Call call = RetrofitClient + .getWebInterface(ctx) + .getFileContents(Authorization.getWeb(ctx), repoOwner, repoName, repoBranch, file.getPath()); - onClickListener = view -> { + Response response = call.execute(); - getIntent().removeExtra("singleFileName"); - finish(); - }; - } + assert response.body() != null; + + AppUtil.copyProgress(response.body().byteStream(), outputStream, file.getSize(), progress -> { + builder.setProgress(100, progress, false); + notificationManager.notify(notificationId, builder.build()); + }); + + builder.setContentTitle(getString(R.string.fileViewerNotificationTitleFinished)) + .setContentText(getString(R.string.fileViewerNotificationDescriptionFinished, file.getName())); + + } catch(IOException ignored) { + + builder.setContentTitle(getString(R.string.fileViewerNotificationTitleFailed)) + .setContentText(getString(R.string.fileViewerNotificationDescriptionFailed, file.getName())); + + } finally { + + builder.setProgress(0,0,false) + .setOngoing(false); + + notificationManager.notify(notificationId, builder.build()); + + } + }); + + thread.start(); + + } catch(IOException ignored) {} + } + + }); } diff --git a/app/src/main/java/org/mian/gitnex/activities/MainActivity.java b/app/src/main/java/org/mian/gitnex/activities/MainActivity.java index b02a2740..d9c0e6d0 100644 --- a/app/src/main/java/org/mian/gitnex/activities/MainActivity.java +++ b/app/src/main/java/org/mian/gitnex/activities/MainActivity.java @@ -10,7 +10,6 @@ import android.util.Log; import android.view.Menu; import android.view.MenuItem; import android.view.View; -import android.view.ViewGroup; import android.widget.ImageView; import android.widget.TextView; import androidx.annotation.NonNull; @@ -61,8 +60,7 @@ import org.mian.gitnex.helpers.Version; import java.util.ArrayList; import java.util.List; import java.util.concurrent.Executor; -import eightbitlab.com.blurview.BlurView; -import eightbitlab.com.blurview.RenderScriptBlur; +import jp.wasabeef.picasso.transformations.BlurTransformation; import retrofit2.Call; import retrofit2.Callback; @@ -73,12 +71,10 @@ import retrofit2.Callback; public class MainActivity extends BaseActivity implements NavigationView.OnNavigationItemSelectedListener, BottomSheetDraftsFragment.BottomSheetListener { private DrawerLayout drawer; - private BlurView blurView; private TextView userFullName; private TextView userEmail; private ImageView userAvatar; private ImageView userAvatarBackground; - private ViewGroup navHeaderFrame; private TextView toolbarTitle; private Typeface myTypeface; @@ -273,12 +269,10 @@ public class MainActivity extends BaseActivity implements NavigationView.OnNavig String userFullNameNav = tinyDB.getString("userFullname"); String userAvatarNav = tinyDB.getString("userAvatar"); - blurView = hView.findViewById(R.id.blurView); userEmail = hView.findViewById(R.id.userEmail); userFullName = hView.findViewById(R.id.userFullname); userAvatar = hView.findViewById(R.id.userAvatar); userAvatarBackground = hView.findViewById(R.id.userAvatarBackground); - navHeaderFrame = hView.findViewById(R.id.navHeaderFrame); List userAccountsList; userAccountsList = new ArrayList<>(); @@ -323,24 +317,18 @@ public class MainActivity extends BaseActivity implements NavigationView.OnNavig PicassoService.getInstance(ctx).get() .load(userAvatarNav) + .transform(new BlurTransformation(ctx)) .into(userAvatarBackground, new com.squareup.picasso.Callback() { @Override public void onSuccess() { - - int textColor = new ColorInverter().getImageViewContrastColor(userAvatarBackground); + int textColor = new ColorInverter().getImageViewContrastColor(userAvatar); userFullName.setTextColor(textColor); userEmail.setTextColor(textColor); - - blurView.setupWith(navHeaderFrame) - .setBlurAlgorithm(new RenderScriptBlur(ctx)) - .setBlurRadius(5) - .setHasFixedTransformationMatrix(false); } - @Override - public void onError(Exception e) {} + @Override public void onError(Exception e) {} }); } @@ -350,6 +338,7 @@ public class MainActivity extends BaseActivity implements NavigationView.OnNavig getSupportFragmentManager().beginTransaction().replace(R.id.fragment_container, new ProfileFragment()).commit(); navigationView.setCheckedItem(R.id.nav_profile); drawer.closeDrawers(); + }); getNotificationsCount(instanceToken); @@ -403,22 +392,21 @@ public class MainActivity extends BaseActivity implements NavigationView.OnNavig switch(launchFragmentByHandler) { case "repos": - getSupportFragmentManager().beginTransaction().replace(R.id.fragment_container, new RepositoriesFragment()).commit(); navigationView.setCheckedItem(R.id.nav_repositories); return; - case "org": + case "org": getSupportFragmentManager().beginTransaction().replace(R.id.fragment_container, new OrganizationsFragment()).commit(); navigationView.setCheckedItem(R.id.nav_organizations); return; - case "notification": + case "notification": getSupportFragmentManager().beginTransaction().replace(R.id.fragment_container, new NotificationsFragment()).commit(); navigationView.setCheckedItem(R.id.nav_notifications); return; - case "explore": + case "explore": getSupportFragmentManager().beginTransaction().replace(R.id.fragment_container, new ExploreFragment()).commit(); navigationView.setCheckedItem(R.id.nav_explore); return; @@ -438,49 +426,48 @@ public class MainActivity extends BaseActivity implements NavigationView.OnNavig switch(tinyDB.getInt("homeScreenId")) { case 1: - toolbarTitle.setText(getResources().getString(R.string.pageTitleStarredRepos)); getSupportFragmentManager().beginTransaction().replace(R.id.fragment_container, new StarredRepositoriesFragment()).commit(); navigationView.setCheckedItem(R.id.nav_starred_repos); break; - case 2: + case 2: toolbarTitle.setText(getResources().getString(R.string.pageTitleOrganizations)); getSupportFragmentManager().beginTransaction().replace(R.id.fragment_container, new OrganizationsFragment()).commit(); navigationView.setCheckedItem(R.id.nav_organizations); break; - case 3: + case 3: toolbarTitle.setText(getResources().getString(R.string.pageTitleRepositories)); getSupportFragmentManager().beginTransaction().replace(R.id.fragment_container, new RepositoriesFragment()).commit(); navigationView.setCheckedItem(R.id.nav_repositories); break; - case 4: + case 4: toolbarTitle.setText(getResources().getString(R.string.pageTitleProfile)); getSupportFragmentManager().beginTransaction().replace(R.id.fragment_container, new ProfileFragment()).commit(); navigationView.setCheckedItem(R.id.nav_profile); break; - case 5: + case 5: toolbarTitle.setText(getResources().getString(R.string.pageTitleExplore)); getSupportFragmentManager().beginTransaction().replace(R.id.fragment_container, new ExploreFragment()).commit(); navigationView.setCheckedItem(R.id.nav_explore); break; - case 6: + case 6: toolbarTitle.setText(getResources().getString(R.string.titleDrafts)); getSupportFragmentManager().beginTransaction().replace(R.id.fragment_container, new DraftsFragment()).commit(); navigationView.setCheckedItem(R.id.nav_comments_draft); break; - case 7: + case 7: toolbarTitle.setText(getResources().getString(R.string.pageTitleNotifications)); getSupportFragmentManager().beginTransaction().replace(R.id.fragment_container, new NotificationsFragment()).commit(); navigationView.setCheckedItem(R.id.nav_notifications); break; - default: + default: toolbarTitle.setText(getResources().getString(R.string.pageTitleMyRepos)); getSupportFragmentManager().beginTransaction().replace(R.id.fragment_container, new MyRepositoriesFragment()).commit(); navigationView.setCheckedItem(R.id.nav_home); diff --git a/app/src/main/java/org/mian/gitnex/activities/MergePullRequestActivity.java b/app/src/main/java/org/mian/gitnex/activities/MergePullRequestActivity.java index 7098dc4b..12b5d48a 100644 --- a/app/src/main/java/org/mian/gitnex/activities/MergePullRequestActivity.java +++ b/app/src/main/java/org/mian/gitnex/activities/MergePullRequestActivity.java @@ -21,7 +21,6 @@ import org.mian.gitnex.helpers.Toasty; import org.mian.gitnex.helpers.Version; import java.util.ArrayList; import java.util.Objects; -import okhttp3.ResponseBody; import retrofit2.Call; import retrofit2.Callback; @@ -170,12 +169,12 @@ public class MergePullRequestActivity extends BaseActivity { MergePullRequest mergePR = new MergePullRequest(Do, mergePRDT, mergeTitle); - Call call = RetrofitClient.getApiInterface(ctx).mergePullRequest(Authorization.get(ctx), repoOwner, repoName, prIndex, mergePR); + Call call = RetrofitClient.getApiInterface(ctx).mergePullRequest(Authorization.get(ctx), repoOwner, repoName, prIndex, mergePR); - call.enqueue(new Callback() { + call.enqueue(new Callback() { @Override - public void onResponse(@NonNull Call call, @NonNull retrofit2.Response response) { + public void onResponse(@NonNull Call call, @NonNull retrofit2.Response response) { if(response.code() == 200) { @@ -244,7 +243,7 @@ public class MergePullRequestActivity extends BaseActivity { } @Override - public void onFailure(@NonNull Call call, @NonNull Throwable t) { + public void onFailure(@NonNull Call call, @NonNull Throwable t) { Log.e("onFailure", t.toString()); enableProcessButton(); diff --git a/app/src/main/java/org/mian/gitnex/activities/RepoForksActivity.java b/app/src/main/java/org/mian/gitnex/activities/RepoForksActivity.java index 6c3e6f63..f16cee4c 100644 --- a/app/src/main/java/org/mian/gitnex/activities/RepoForksActivity.java +++ b/app/src/main/java/org/mian/gitnex/activities/RepoForksActivity.java @@ -27,7 +27,7 @@ import org.mian.gitnex.adapters.RepoForksAdapter; import org.mian.gitnex.clients.RetrofitClient; import org.mian.gitnex.databinding.ActivityRepoForksBinding; import org.mian.gitnex.helpers.Authorization; -import org.mian.gitnex.helpers.StaticGlobalVariables; +import org.mian.gitnex.helpers.Constants; import org.mian.gitnex.helpers.TinyDB; import org.mian.gitnex.helpers.Version; import java.util.ArrayList; @@ -46,7 +46,7 @@ public class RepoForksActivity extends BaseActivity { private TextView noData; private ProgressBar progressBar; private String TAG = "RepositoryForks"; - private int resultLimit = StaticGlobalVariables.resultLimitOldGiteaInstances; + private int resultLimit = Constants.resultLimitOldGiteaInstances; private int pageSize = 1; private RecyclerView recyclerView; @@ -90,7 +90,7 @@ public class RepoForksActivity extends BaseActivity { // if gitea is 1.12 or higher use the new limit (resultLimitNewGiteaInstances) if(new Version(tinyDb.getString("giteaVersion")).higherOrEqual("1.12")) { - resultLimit = StaticGlobalVariables.resultLimitNewGiteaInstances; + resultLimit = Constants.resultLimitNewGiteaInstances; } recyclerView = activityRepoForksBinding.recyclerView; diff --git a/app/src/main/java/org/mian/gitnex/activities/SettingsFileViewerActivity.java b/app/src/main/java/org/mian/gitnex/activities/SettingsFileViewerActivity.java index d3e86f63..0b88f2f6 100644 --- a/app/src/main/java/org/mian/gitnex/activities/SettingsFileViewerActivity.java +++ b/app/src/main/java/org/mian/gitnex/activities/SettingsFileViewerActivity.java @@ -1,12 +1,8 @@ package org.mian.gitnex.activities; +import android.annotation.SuppressLint; import android.os.Bundle; -import android.view.View; -import android.widget.ImageView; -import android.widget.LinearLayout; -import android.widget.TextView; import androidx.appcompat.app.AlertDialog; -import com.google.android.material.switchmaterial.SwitchMaterial; import org.mian.gitnex.R; import org.mian.gitnex.databinding.ActivitySettingsFileviewerBinding; import org.mian.gitnex.helpers.Toasty; @@ -17,40 +13,29 @@ import org.mian.gitnex.helpers.Toasty; public class SettingsFileViewerActivity extends BaseActivity { - private View.OnClickListener onClickListener; - private static final String[] fileViewerSourceCodeThemesList = {"Sublime", "Arduino Light", "Github", "Far ", "Ir Black", "Android Studio"}; private static int fileViewerSourceCodeThemesSelectedChoice = 0; + @SuppressLint("DefaultLocale") @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); - ActivitySettingsFileviewerBinding activitySettingsFileviewerBinding = ActivitySettingsFileviewerBinding.inflate(getLayoutInflater()); - setContentView(activitySettingsFileviewerBinding.getRoot()); + ActivitySettingsFileviewerBinding binding = ActivitySettingsFileviewerBinding.inflate(getLayoutInflater()); + setContentView(binding.getRoot()); - ImageView closeActivity = activitySettingsFileviewerBinding.close; - - initCloseListener(); - closeActivity.setOnClickListener(onClickListener); - - TextView fileViewerSourceCodeThemesSelected = activitySettingsFileviewerBinding.sourceCodeThemeSelected; // setter for fileviewer theme - LinearLayout sourceCodeThemeFrame = activitySettingsFileviewerBinding.sourceCodeThemeFrame; - SwitchMaterial pdfModeSwitch = activitySettingsFileviewerBinding.switchPdfMode; - - if(!tinyDB.getString("fileviewerSourceCodeThemeStr").isEmpty()) { - fileViewerSourceCodeThemesSelected.setText(tinyDB.getString("fileviewerSourceCodeThemeStr")); - } + binding.close.setOnClickListener(view -> finish()); if(fileViewerSourceCodeThemesSelectedChoice == 0) { fileViewerSourceCodeThemesSelectedChoice = tinyDB.getInt("fileviewerThemeId"); } - pdfModeSwitch.setChecked(tinyDB.getBoolean("enablePdfMode")); + binding.sourceCodeThemeSelected.setText(tinyDB.getString("fileviewerSourceCodeThemeStr", fileViewerSourceCodeThemesList[0])); + binding.switchPdfMode.setChecked(tinyDB.getBoolean("enablePdfMode")); - // fileviewer srouce code theme selection dialog - sourceCodeThemeFrame.setOnClickListener(view -> { + // fileviewer source code theme selection dialog + binding.sourceCodeThemeFrame.setOnClickListener(view -> { AlertDialog.Builder fvtsBuilder = new AlertDialog.Builder(SettingsFileViewerActivity.this); @@ -60,7 +45,7 @@ public class SettingsFileViewerActivity extends BaseActivity { fvtsBuilder.setSingleChoiceItems(fileViewerSourceCodeThemesList, fileViewerSourceCodeThemesSelectedChoice, (dialogInterfaceTheme, i) -> { fileViewerSourceCodeThemesSelectedChoice = i; - fileViewerSourceCodeThemesSelected.setText(fileViewerSourceCodeThemesList[i]); + binding.sourceCodeThemeSelected.setText(fileViewerSourceCodeThemesList[i]); tinyDB.putString("fileviewerSourceCodeThemeStr", fileViewerSourceCodeThemesList[i]); tinyDB.putInt("fileviewerSourceCodeThemeId", i); @@ -69,21 +54,20 @@ public class SettingsFileViewerActivity extends BaseActivity { }); - AlertDialog cfDialog = fvtsBuilder.create(); - cfDialog.show(); + AlertDialog alertDialog = fvtsBuilder.create(); + alertDialog.show(); + }); // pdf night mode switcher - pdfModeSwitch.setOnCheckedChangeListener((buttonView, isChecked) -> { + binding.switchPdfMode.setOnCheckedChangeListener((buttonView, isChecked) -> { tinyDB.putBoolean("enablePdfMode", isChecked); tinyDB.putString("enablePdfModeInit", "yes"); Toasty.success(appCtx, getResources().getString(R.string.settingsSave)); - }); - } - private void initCloseListener() { - onClickListener = view -> finish(); + }); + } } diff --git a/app/src/main/java/org/mian/gitnex/activities/SettingsNotificationsActivity.java b/app/src/main/java/org/mian/gitnex/activities/SettingsNotificationsActivity.java index b668625b..1c378fd5 100644 --- a/app/src/main/java/org/mian/gitnex/activities/SettingsNotificationsActivity.java +++ b/app/src/main/java/org/mian/gitnex/activities/SettingsNotificationsActivity.java @@ -8,7 +8,7 @@ import androidx.appcompat.app.AlertDialog; import com.pes.androidmaterialcolorpickerdialog.ColorPicker; import org.mian.gitnex.R; import org.mian.gitnex.databinding.ActivitySettingsNotificationsBinding; -import org.mian.gitnex.helpers.StaticGlobalVariables; +import org.mian.gitnex.helpers.Constants; import org.mian.gitnex.helpers.Toasty; import org.mian.gitnex.notifications.Notifications; @@ -33,7 +33,7 @@ public class SettingsNotificationsActivity extends BaseActivity { viewBinding.close.setOnClickListener(onClickListener); - viewBinding.pollingDelaySelected.setText(String.format(getString(R.string.pollingDelaySelectedText), tinyDB.getInt("pollingDelayMinutes", StaticGlobalVariables.defaultPollingDelay))); + viewBinding.pollingDelaySelected.setText(String.format(getString(R.string.pollingDelaySelectedText), tinyDB.getInt("pollingDelayMinutes", Constants.defaultPollingDelay))); viewBinding.chooseColorState.setCardBackgroundColor(tinyDB.getInt("notificationsLightColor", Color.GREEN)); viewBinding.enableNotificationsMode.setChecked(tinyDB.getBoolean("notificationsEnabled", true)); @@ -52,9 +52,9 @@ public class SettingsNotificationsActivity extends BaseActivity { viewBinding.pollingDelayFrame.setOnClickListener(v -> { NumberPicker numberPicker = new NumberPicker(ctx); - numberPicker.setMinValue(StaticGlobalVariables.minimumPollingDelay); - numberPicker.setMaxValue(StaticGlobalVariables.maximumPollingDelay); - numberPicker.setValue(tinyDB.getInt("pollingDelayMinutes", StaticGlobalVariables.defaultPollingDelay)); + numberPicker.setMinValue(Constants.minimumPollingDelay); + numberPicker.setMaxValue(Constants.maximumPollingDelay); + numberPicker.setValue(tinyDB.getInt("pollingDelayMinutes", Constants.defaultPollingDelay)); numberPicker.setWrapSelectorWheel(true); AlertDialog.Builder builder = new AlertDialog.Builder(ctx); @@ -76,6 +76,7 @@ public class SettingsNotificationsActivity extends BaseActivity { builder.setNeutralButton(R.string.cancelButton, (dialog, which) -> dialog.dismiss()); builder.setView(numberPicker); builder.create().show(); + }); // lights switcher diff --git a/app/src/main/java/org/mian/gitnex/adapters/FilesAdapter.java b/app/src/main/java/org/mian/gitnex/adapters/FilesAdapter.java index 5724dd44..261ec1cb 100644 --- a/app/src/main/java/org/mian/gitnex/adapters/FilesAdapter.java +++ b/app/src/main/java/org/mian/gitnex/adapters/FilesAdapter.java @@ -14,7 +14,6 @@ import androidx.recyclerview.widget.RecyclerView; import org.apache.commons.io.FileUtils; import org.gitnex.tea4j.models.Files; import org.mian.gitnex.R; -import org.mian.gitnex.helpers.Toasty; import java.util.ArrayList; import java.util.List; @@ -33,13 +32,12 @@ public class FilesAdapter extends RecyclerView.Adapter { - - Context context = v.getContext(); - - if(fileType.equals("file")) { - filesListener.onClickFile(fileName.getText().toString()); - } - else if(fileType.equals("dir")) { - filesListener.onClickDir(fileName.getText().toString()); - } - else { - Toasty.warning(context, context.getString(R.string.filesGenericError)); - } - - }); + fileName.setOnClickListener(v -> filesListener.onClickFile(file)); /*filesDropdownMenu.setOnClickListener(new View.OnClickListener() { @@ -170,25 +154,36 @@ public class FilesAdapter extends RecyclerView.Adapter class IssuesHolder extends RecyclerView.ViewHolder { - private String userLoginId; + private Issues issue; - private final TextView issueNumber; private final ImageView issueAssigneeAvatar; private final TextView issueTitle; private final TextView issueCreatedTime; @@ -114,7 +113,6 @@ public class IssuesAdapter extends RecyclerView.Adapter super(itemView); - issueNumber = itemView.findViewById(R.id.issueNumber); issueAssigneeAvatar = itemView.findViewById(R.id.assigneeAvatar); issueTitle = itemView.findViewById(R.id.issueTitle); issueCommentsCount = itemView.findViewById(R.id.issueCommentsCount); @@ -126,10 +124,10 @@ public class IssuesAdapter extends RecyclerView.Adapter Context context = title.getContext(); Intent intent = new Intent(context, IssueDetailActivity.class); - intent.putExtra("issueNumber", issueNumber.getText()); + intent.putExtra("issueNumber", issue.getNumber()); TinyDB tinyDb = TinyDB.getInstance(context); - tinyDb.putString("issueNumber", issueNumber.getText().toString()); + tinyDb.putString("issueNumber", String.valueOf(issue.getNumber())); tinyDb.putString("issueType", "Issue"); context.startActivity(intent); @@ -140,18 +138,18 @@ public class IssuesAdapter extends RecyclerView.Adapter Context context = commentsCount.getContext(); Intent intent = new Intent(context, IssueDetailActivity.class); - intent.putExtra("issueNumber", issueNumber.getText()); + intent.putExtra("issueNumber", issue.getNumber()); TinyDB tinyDb = TinyDB.getInstance(context); - tinyDb.putString("issueNumber", issueNumber.getText().toString()); + tinyDb.putString("issueNumber", String.valueOf(issue.getNumber())); tinyDb.putString("issueType", "Issue"); context.startActivity(intent); }); - issueAssigneeAvatar.setOnClickListener(loginId -> { - - Context context = loginId.getContext(); + issueAssigneeAvatar.setOnClickListener(v -> { + Context context = v.getContext(); + String userLoginId = issue.getUser().getLogin(); AppUtil.copyToClipboard(context, userLoginId, context.getString(R.string.copyLoginIdToClipBoard, userLoginId)); }); @@ -159,40 +157,44 @@ public class IssuesAdapter extends RecyclerView.Adapter } @SuppressLint("SetTextI18n") - void bindData(Issues issuesModel) { + void bindData(Issues issue) { - final TinyDB tinyDb = TinyDB.getInstance(context); - final String locale = tinyDb.getString("locale"); - final String timeFormat = tinyDb.getString("dateFormat"); + TinyDB tinyDb = TinyDB.getInstance(context); + String locale = tinyDb.getString("locale"); + String timeFormat = tinyDb.getString("dateFormat"); - userLoginId = issuesModel.getUser().getLogin(); + PicassoService.getInstance(context).get() + .load(issue.getUser().getAvatar_url()) + .placeholder(R.drawable.loader_animated) + .transform(new RoundedTransformation(8, 0)) + .resize(120, 120) + .centerCrop() + .into(issueAssigneeAvatar); - PicassoService.getInstance(context).get().load(issuesModel.getUser().getAvatar_url()).placeholder(R.drawable.loader_animated).transform(new RoundedTransformation(8, 0)).resize(120, 120).centerCrop().into(issueAssigneeAvatar); + String issueNumber_ = "" + context.getResources().getString(R.string.hash) + issue.getNumber() + ""; + issueTitle.setText(HtmlCompat.fromHtml(issueNumber_ + " " + EmojiParser.parseToUnicode(issue.getTitle()), HtmlCompat.FROM_HTML_MODE_LEGACY)); - String issueNumber_ = "" + context.getResources().getString(R.string.hash) + issuesModel.getNumber() + ""; - issueTitle.setText(HtmlCompat.fromHtml(issueNumber_ + " " + EmojiParser.parseToUnicode(issuesModel.getTitle()), HtmlCompat.FROM_HTML_MODE_LEGACY)); - - issueNumber.setText(String.valueOf(issuesModel.getNumber())); - issueCommentsCount.setText(String.valueOf(issuesModel.getComments())); + this.issue = issue; + this.issueCommentsCount.setText(String.valueOf(issue.getComments())); switch(timeFormat) { case "pretty": { PrettyTime prettyTime = new PrettyTime(new Locale(locale)); - String createdTime = prettyTime.format(issuesModel.getCreated_at()); - issueCreatedTime.setText(createdTime); - issueCreatedTime.setOnClickListener(new ClickListener(TimeHelper.customDateFormatForToastDateFormat(issuesModel.getCreated_at()), context)); + String createdTime = prettyTime.format(issue.getCreated_at()); + this.issueCreatedTime.setText(createdTime); + this.issueCreatedTime.setOnClickListener(new ClickListener(TimeHelper.customDateFormatForToastDateFormat(issue.getCreated_at()), context)); break; } case "normal": { DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd '" + context.getResources().getString(R.string.timeAtText) + "' HH:mm", new Locale(locale)); - String createdTime = formatter.format(issuesModel.getCreated_at()); - issueCreatedTime.setText(createdTime); + String createdTime = formatter.format(issue.getCreated_at()); + this.issueCreatedTime.setText(createdTime); break; } case "normal1": { DateFormat formatter = new SimpleDateFormat("dd-MM-yyyy '" + context.getResources().getString(R.string.timeAtText) + "' HH:mm", new Locale(locale)); - String createdTime = formatter.format(issuesModel.getCreated_at()); - issueCreatedTime.setText(createdTime); + String createdTime = formatter.format(issue.getCreated_at()); + this.issueCreatedTime.setText(createdTime); break; } } diff --git a/app/src/main/java/org/mian/gitnex/adapters/MilestonesAdapter.java b/app/src/main/java/org/mian/gitnex/adapters/MilestonesAdapter.java index 46966259..48a28c44 100644 --- a/app/src/main/java/org/mian/gitnex/adapters/MilestonesAdapter.java +++ b/app/src/main/java/org/mian/gitnex/adapters/MilestonesAdapter.java @@ -18,8 +18,8 @@ import org.gitnex.tea4j.models.Milestones; import org.mian.gitnex.R; import org.mian.gitnex.actions.MilestoneActions; import org.mian.gitnex.helpers.ClickListener; +import org.mian.gitnex.helpers.Constants; import org.mian.gitnex.helpers.Markdown; -import org.mian.gitnex.helpers.StaticGlobalVariables; import org.mian.gitnex.helpers.TimeHelper; import org.mian.gitnex.helpers.TinyDB; import java.text.DateFormat; @@ -41,7 +41,7 @@ public class MilestonesAdapter extends RecyclerView.Adapter dataListMain) { diff --git a/app/src/main/java/org/mian/gitnex/adapters/PullRequestsAdapter.java b/app/src/main/java/org/mian/gitnex/adapters/PullRequestsAdapter.java index 60b64645..2d8ba45d 100644 --- a/app/src/main/java/org/mian/gitnex/adapters/PullRequestsAdapter.java +++ b/app/src/main/java/org/mian/gitnex/adapters/PullRequestsAdapter.java @@ -67,15 +67,11 @@ public class PullRequestsAdapter extends RecyclerView.Adapter { - - Context context = loginId.getContext(); + assigneeAvatar.setOnClickListener(v -> { + Context context = v.getContext(); + String userLoginId = pullRequest.getUser().getLogin(); AppUtil.copyToClipboard(context, userLoginId, context.getString(R.string.copyLoginIdToClipBoard, userLoginId)); }); @@ -175,43 +179,32 @@ public class PullRequestsAdapter extends RecyclerView.Adapter" + context.getResources().getString(R.string.hash) + prModel.getNumber() + ""; - prTitle.setText(HtmlCompat.fromHtml(prNumber_ + " " + EmojiParser.parseToUnicode(prModel.getTitle()), HtmlCompat.FROM_HTML_MODE_LEGACY)); + String prNumber_ = "" + context.getResources().getString(R.string.hash) + pullRequest.getNumber() + ""; - prNumber.setText(String.valueOf(prModel.getNumber())); - prMergeable.setText(String.valueOf(prModel.isMergeable())); - if(prModel.getHead() != null) { - prHeadBranch.setText(prModel.getHead().getRef()); - if(prModel.getHead().getRepo() != null) { - prIsFork.setText(String.valueOf(prModel.getHead().getRepo().isFork())); - prForkFullName.setText(prModel.getHead().getRepo().getFull_name()); - } - else { - // pull was done from a deleted fork - prIsFork.setText("true"); - prForkFullName.setText(context.getString(R.string.prDeletedFork)); - } - } - prCommentsCount.setText(String.valueOf(prModel.getComments())); - - prCreatedTime.setText(TimeHelper.formatTime(prModel.getCreated_at(), new Locale(locale), timeFormat, context)); + this.prTitle.setText(HtmlCompat.fromHtml(prNumber_ + " " + EmojiParser.parseToUnicode(pullRequest.getTitle()), HtmlCompat.FROM_HTML_MODE_LEGACY)); + this.prCommentsCount.setText(String.valueOf(pullRequest.getComments())); + this.prCreatedTime.setText(TimeHelper.formatTime(pullRequest.getCreated_at(), new Locale(locale), timeFormat, context)); if(timeFormat.equals("pretty")) { - prCreatedTime.setOnClickListener(new ClickListener(TimeHelper.customDateFormatForToastDateFormat(prModel.getCreated_at()), context)); + this.prCreatedTime.setOnClickListener(new ClickListener(TimeHelper.customDateFormatForToastDateFormat(pullRequest.getCreated_at()), context)); } - } - } static class LoadHolder extends RecyclerView.ViewHolder { diff --git a/app/src/main/java/org/mian/gitnex/adapters/SearchIssuesAdapter.java b/app/src/main/java/org/mian/gitnex/adapters/SearchIssuesAdapter.java index a2df9de1..7a30d37c 100644 --- a/app/src/main/java/org/mian/gitnex/adapters/SearchIssuesAdapter.java +++ b/app/src/main/java/org/mian/gitnex/adapters/SearchIssuesAdapter.java @@ -47,39 +47,35 @@ public class SearchIssuesAdapter extends RecyclerView.Adapter { Context context = v.getContext(); Intent intent = new Intent(context, IssueDetailActivity.class); - intent.putExtra("issueNumber", issueNumber.getText()); + intent.putExtra("issueNumber", issue.getNumber()); - tinyDb.putString("issueNumber", issueNumber.getText().toString()); + tinyDb.putString("issueNumber", String.valueOf(issue.getNumber())); tinyDb.putString("issueType", "Issue"); - tinyDb.putString("repoFullName", repoFullName.getText().toString()); + tinyDb.putString("repoFullName", issue.getRepository().getFull_name()); - String[] parts = repoFullName.getText().toString().split("/"); + String[] parts = issue.getRepository().getFull_name().split("/"); final String repoOwner = parts[0]; final String repoName = parts[1]; @@ -104,14 +100,13 @@ public class SearchIssuesAdapter extends RecyclerView.Adapter { - - Context context = loginId.getContext(); + issueAssigneeAvatar.setOnClickListener(v -> { + Context context = v.getContext(); + String userLoginId = issue.getUser().getLogin(); AppUtil.copyToClipboard(context, userLoginId, context.getString(R.string.copyLoginIdToClipBoard, userLoginId)); }); } - } @NonNull @@ -130,17 +125,19 @@ public class SearchIssuesAdapter extends RecyclerView.Adapter" + currentItem.getRepository().getFull_name() + mCtx.getResources().getString(R.string.hash) + currentItem.getNumber() + ""; - holder.issueTitle.setText(HtmlCompat.fromHtml(issueNumber_ + " " + currentItem.getTitle(), HtmlCompat.FROM_HTML_MODE_LEGACY)); - holder.issueNumber.setText(String.valueOf(currentItem.getNumber())); + holder.issue = currentItem; + holder.issueTitle.setText(HtmlCompat.fromHtml(issueNumber_ + " " + currentItem.getTitle(), HtmlCompat.FROM_HTML_MODE_LEGACY)); holder.issueCommentsCount.setText(String.valueOf(currentItem.getComments())); - holder.repoFullName.setText(currentItem.getRepository().getFull_name()); switch(timeFormat) { case "pretty": { diff --git a/app/src/main/java/org/mian/gitnex/clients/RetrofitClient.java b/app/src/main/java/org/mian/gitnex/clients/RetrofitClient.java index d7772734..9071cd5e 100644 --- a/app/src/main/java/org/mian/gitnex/clients/RetrofitClient.java +++ b/app/src/main/java/org/mian/gitnex/clients/RetrofitClient.java @@ -18,7 +18,6 @@ import javax.net.ssl.X509TrustManager; import okhttp3.Cache; import okhttp3.OkHttpClient; import okhttp3.Request; -import okhttp3.logging.HttpLoggingInterceptor; import retrofit2.Retrofit; import retrofit2.converter.gson.GsonConverterFactory; import retrofit2.converter.scalars.ScalarsConverterFactory; @@ -32,15 +31,12 @@ public class RetrofitClient { private static final Map apiInterfaces = new ConcurrentHashMap<>(); private static final Map webInterfaces = new ConcurrentHashMap<>(); - private static Retrofit createRetrofit(Context context, String instanceUrl) { + private static Retrofit createRetrofit(Context context, String instanceUrl, boolean cacheEnabled) { TinyDB tinyDB = TinyDB.getInstance(context); - int cacheSize = FilesData.returnOnlyNumber(tinyDB.getString("cacheSizeStr")) * 1024 * 1024; - Cache cache = new Cache(new File(context.getCacheDir(), "responses"), cacheSize); - - HttpLoggingInterceptor logging = new HttpLoggingInterceptor(); - logging.setLevel(HttpLoggingInterceptor.Level.BODY); +// HttpLoggingInterceptor logging = new HttpLoggingInterceptor(); +// logging.setLevel(HttpLoggingInterceptor.Level.BODY); try { @@ -49,11 +45,17 @@ public class RetrofitClient { MemorizingTrustManager memorizingTrustManager = new MemorizingTrustManager(context); sslContext.init(null, new X509TrustManager[]{ memorizingTrustManager }, new SecureRandom()); - OkHttpClient.Builder okHttpClient = new OkHttpClient.Builder().cache(cache) - //.addInterceptor(logging) + OkHttpClient.Builder okHttpClient = new OkHttpClient.Builder() +// .addInterceptor(logging) .sslSocketFactory(sslContext.getSocketFactory(), memorizingTrustManager) - .hostnameVerifier(memorizingTrustManager.wrapHostnameVerifier(HttpsURLConnection.getDefaultHostnameVerifier())) - .addInterceptor(chain -> { + .hostnameVerifier(memorizingTrustManager.wrapHostnameVerifier(HttpsURLConnection.getDefaultHostnameVerifier())); + + if(cacheEnabled) { + + int cacheSize = FilesData.returnOnlyNumber(tinyDB.getString("cacheSizeStr")) * 1024 * 1024; + Cache cache = new Cache(new File(context.getCacheDir(), "responses"), cacheSize); + + okHttpClient.cache(cache).addInterceptor(chain -> { Request request = chain.request(); @@ -64,6 +66,7 @@ public class RetrofitClient { return chain.proceed(request); }); + } return new Retrofit.Builder() .baseUrl(instanceUrl) @@ -101,7 +104,7 @@ public class RetrofitClient { synchronized(RetrofitClient.class) { if(!apiInterfaces.containsKey(url)) { - ApiInterface apiInterface = createRetrofit(context, url).create(ApiInterface.class); + ApiInterface apiInterface = createRetrofit(context, url, true).create(ApiInterface.class); apiInterfaces.put(url, apiInterface); return apiInterface; @@ -119,7 +122,7 @@ public class RetrofitClient { synchronized(RetrofitClient.class) { if(!webInterfaces.containsKey(url)) { - WebInterface webInterface = createRetrofit(context, url).create(WebInterface.class); + WebInterface webInterface = createRetrofit(context, url, false).create(WebInterface.class); webInterfaces.put(url, webInterface); return webInterface; diff --git a/app/src/main/java/org/mian/gitnex/core/MainApplication.java b/app/src/main/java/org/mian/gitnex/core/MainApplication.java index ceed209a..c595d1f5 100644 --- a/app/src/main/java/org/mian/gitnex/core/MainApplication.java +++ b/app/src/main/java/org/mian/gitnex/core/MainApplication.java @@ -14,8 +14,8 @@ import org.acra.config.MailSenderConfigurationBuilder; import org.acra.data.StringFormat; import org.mian.gitnex.R; import org.mian.gitnex.helpers.AppUtil; +import org.mian.gitnex.helpers.Constants; import org.mian.gitnex.helpers.FontsOverride; -import org.mian.gitnex.helpers.StaticGlobalVariables; import org.mian.gitnex.helpers.TinyDB; import org.mian.gitnex.notifications.Notifications; @@ -28,7 +28,9 @@ import org.mian.gitnex.notifications.Notifications; resTitle = R.string.crashTitle, resChannelName = R.string.setCrashReports, resText = R.string.crashMessage) -@AcraCore(reportContent = { ReportField.ANDROID_VERSION, ReportField.PHONE_MODEL, ReportField.STACK_TRACE }) +@AcraCore(reportContent = { + ReportField.ANDROID_VERSION, ReportField.PHONE_MODEL, + ReportField.STACK_TRACE, ReportField.AVAILABLE_MEM_SIZE, ReportField.BRAND }) public class MainApplication extends Application { @@ -81,6 +83,7 @@ public class MainApplication extends Application { } + Notifications.createChannels(appCtx); Notifications.startWorker(appCtx); } @@ -121,7 +124,7 @@ public class MainApplication extends Application { // setting default polling delay if(tinyDB.getInt("pollingDelayMinutes", 0) <= 0) { - tinyDB.putInt("pollingDelayMinutes", StaticGlobalVariables.defaultPollingDelay); + tinyDB.putInt("pollingDelayMinutes", Constants.defaultPollingDelay); } // disable biometric by default diff --git a/app/src/main/java/org/mian/gitnex/database/api/DraftsApi.java b/app/src/main/java/org/mian/gitnex/database/api/DraftsApi.java index fd3fd691..8a4307f0 100644 --- a/app/src/main/java/org/mian/gitnex/database/api/DraftsApi.java +++ b/app/src/main/java/org/mian/gitnex/database/api/DraftsApi.java @@ -7,7 +7,7 @@ import org.mian.gitnex.database.dao.DraftsDao; import org.mian.gitnex.database.db.GitnexDatabase; import org.mian.gitnex.database.models.Draft; import org.mian.gitnex.database.models.DraftWithRepository; -import org.mian.gitnex.helpers.StaticGlobalVariables; +import org.mian.gitnex.helpers.Constants; import java.util.List; /** @@ -51,7 +51,7 @@ public class DraftsApi { } catch(InterruptedException e) { - Log.e(StaticGlobalVariables.draftsApi, e.toString()); + Log.e(Constants.draftsApi, e.toString()); } return draftId; @@ -67,7 +67,7 @@ public class DraftsApi { } catch(InterruptedException e) { - Log.e(StaticGlobalVariables.draftsApi, e.toString()); + Log.e(Constants.draftsApi, e.toString()); } return draftId; @@ -83,7 +83,7 @@ public class DraftsApi { } catch(InterruptedException e) { - Log.e(StaticGlobalVariables.draftsApi, e.toString()); + Log.e(Constants.draftsApi, e.toString()); } return checkDraftFlag; diff --git a/app/src/main/java/org/mian/gitnex/database/api/RepositoriesApi.java b/app/src/main/java/org/mian/gitnex/database/api/RepositoriesApi.java index 55fd537c..ef5e1f5d 100644 --- a/app/src/main/java/org/mian/gitnex/database/api/RepositoriesApi.java +++ b/app/src/main/java/org/mian/gitnex/database/api/RepositoriesApi.java @@ -6,7 +6,7 @@ import androidx.lifecycle.LiveData; import org.mian.gitnex.database.dao.RepositoriesDao; import org.mian.gitnex.database.db.GitnexDatabase; import org.mian.gitnex.database.models.Repository; -import org.mian.gitnex.helpers.StaticGlobalVariables; +import org.mian.gitnex.helpers.Constants; import java.util.List; /** @@ -47,7 +47,7 @@ public class RepositoriesApi { } catch(InterruptedException e) { - Log.e(StaticGlobalVariables.repositoriesApi, e.toString()); + Log.e(Constants.repositoriesApi, e.toString()); } return repositoryId; @@ -63,7 +63,7 @@ public class RepositoriesApi { } catch(InterruptedException e) { - Log.e(StaticGlobalVariables.repositoriesApi, e.toString()); + Log.e(Constants.repositoriesApi, e.toString()); } return repository; @@ -89,7 +89,7 @@ public class RepositoriesApi { } catch(InterruptedException e) { - Log.e(StaticGlobalVariables.repositoriesApi, e.toString()); + Log.e(Constants.repositoriesApi, e.toString()); } return checkRepository; @@ -105,7 +105,7 @@ public class RepositoriesApi { } catch(InterruptedException e) { - Log.e(StaticGlobalVariables.repositoriesApi, e.toString()); + Log.e(Constants.repositoriesApi, e.toString()); } return repository; @@ -121,7 +121,7 @@ public class RepositoriesApi { } catch(InterruptedException e) { - Log.e(StaticGlobalVariables.repositoriesApi, e.toString()); + Log.e(Constants.repositoriesApi, e.toString()); } return repository; diff --git a/app/src/main/java/org/mian/gitnex/database/api/UserAccountsApi.java b/app/src/main/java/org/mian/gitnex/database/api/UserAccountsApi.java index 92e7f183..482da27b 100644 --- a/app/src/main/java/org/mian/gitnex/database/api/UserAccountsApi.java +++ b/app/src/main/java/org/mian/gitnex/database/api/UserAccountsApi.java @@ -6,7 +6,7 @@ import androidx.lifecycle.LiveData; import org.mian.gitnex.database.dao.UserAccountsDao; import org.mian.gitnex.database.db.GitnexDatabase; import org.mian.gitnex.database.models.UserAccount; -import org.mian.gitnex.helpers.StaticGlobalVariables; +import org.mian.gitnex.helpers.Constants; import java.util.List; /** @@ -50,7 +50,7 @@ public class UserAccountsApi { } catch(InterruptedException e) { - Log.e(StaticGlobalVariables.userAccountsApi, e.toString()); + Log.e(Constants.userAccountsApi, e.toString()); } return accountId; @@ -81,7 +81,7 @@ public class UserAccountsApi { } catch(InterruptedException e) { - Log.e(StaticGlobalVariables.userAccountsApi, e.toString()); + Log.e(Constants.userAccountsApi, e.toString()); } return userAccount; @@ -97,7 +97,7 @@ public class UserAccountsApi { } catch(InterruptedException e) { - Log.e(StaticGlobalVariables.userAccountsApi, e.toString()); + Log.e(Constants.userAccountsApi, e.toString()); } return checkAccount; @@ -118,7 +118,7 @@ public class UserAccountsApi { } catch(InterruptedException e) { - Log.e(StaticGlobalVariables.userAccountsApi, e.toString()); + Log.e(Constants.userAccountsApi, e.toString()); } return userAccounts; diff --git a/app/src/main/java/org/mian/gitnex/fragments/BottomSheetDraftsFragment.java b/app/src/main/java/org/mian/gitnex/fragments/BottomSheetDraftsFragment.java index 5e3501f4..ef3b8048 100644 --- a/app/src/main/java/org/mian/gitnex/fragments/BottomSheetDraftsFragment.java +++ b/app/src/main/java/org/mian/gitnex/fragments/BottomSheetDraftsFragment.java @@ -10,7 +10,7 @@ import androidx.annotation.NonNull; import androidx.annotation.Nullable; import com.google.android.material.bottomsheet.BottomSheetDialogFragment; import org.mian.gitnex.databinding.BottomSheetDraftsBinding; -import org.mian.gitnex.helpers.StaticGlobalVariables; +import org.mian.gitnex.helpers.Constants; /** * Author M M Arif @@ -18,7 +18,7 @@ import org.mian.gitnex.helpers.StaticGlobalVariables; public class BottomSheetDraftsFragment extends BottomSheetDialogFragment { - private String TAG = StaticGlobalVariables.tagDraftsBottomSheet; + private String TAG = Constants.tagDraftsBottomSheet; private BottomSheetDraftsFragment.BottomSheetListener bmListener; @Nullable diff --git a/app/src/main/java/org/mian/gitnex/fragments/BottomSheetReplyFragment.java b/app/src/main/java/org/mian/gitnex/fragments/BottomSheetReplyFragment.java index a138c8c9..df04d66e 100644 --- a/app/src/main/java/org/mian/gitnex/fragments/BottomSheetReplyFragment.java +++ b/app/src/main/java/org/mian/gitnex/fragments/BottomSheetReplyFragment.java @@ -25,7 +25,7 @@ import org.mian.gitnex.actions.IssueActions; import org.mian.gitnex.activities.MainActivity; import org.mian.gitnex.database.api.DraftsApi; import org.mian.gitnex.databinding.BottomSheetReplyLayoutBinding; -import org.mian.gitnex.helpers.StaticGlobalVariables; +import org.mian.gitnex.helpers.Constants; import org.mian.gitnex.helpers.TinyDB; import org.mian.gitnex.helpers.Toasty; import java.util.Objects; @@ -266,11 +266,11 @@ public class BottomSheetReplyFragment extends BottomSheetDialogFragment { String draftType; if(tinyDB.getString("issueType").equalsIgnoreCase("Issue")) { - draftType = StaticGlobalVariables.draftTypeIssue; + draftType = Constants.draftTypeIssue; } else if(tinyDB.getString("issueType").equalsIgnoreCase("Pull")) { - draftType = StaticGlobalVariables.draftTypePull; + draftType = Constants.draftTypePull; } else { diff --git a/app/src/main/java/org/mian/gitnex/fragments/ExploreRepositoriesFragment.java b/app/src/main/java/org/mian/gitnex/fragments/ExploreRepositoriesFragment.java index db32f168..e09cbb05 100644 --- a/app/src/main/java/org/mian/gitnex/fragments/ExploreRepositoriesFragment.java +++ b/app/src/main/java/org/mian/gitnex/fragments/ExploreRepositoriesFragment.java @@ -28,8 +28,8 @@ import org.mian.gitnex.databinding.CustomExploreRepositoriesDialogBinding; import org.mian.gitnex.databinding.FragmentExploreRepoBinding; import org.mian.gitnex.helpers.AppUtil; import org.mian.gitnex.helpers.Authorization; +import org.mian.gitnex.helpers.Constants; import org.mian.gitnex.helpers.InfiniteScrollListener; -import org.mian.gitnex.helpers.StaticGlobalVariables; import org.mian.gitnex.helpers.TinyDB; import org.mian.gitnex.helpers.Version; import java.util.ArrayList; @@ -80,7 +80,7 @@ public class ExploreRepositoriesFragment extends Fragment { // if gitea is 1.12 or higher use the new limit if(new Version(tinyDb.getString("giteaVersion")).higherOrEqual("1.12.0")) { - limit = StaticGlobalVariables.resultLimitNewGiteaInstances; + limit = Constants.resultLimitNewGiteaInstances; } LinearLayoutManager linearLayoutManager = new LinearLayoutManager(ctx); @@ -104,7 +104,7 @@ public class ExploreRepositoriesFragment extends Fragment { // if gitea is 1.12 or higher use the new limit if(new Version(tinyDb.getString("giteaVersion")).higherOrEqual("1.12.0")) { - limit = StaticGlobalVariables.resultLimitNewGiteaInstances; + limit = Constants.resultLimitNewGiteaInstances; } else { limit = 10; @@ -134,7 +134,7 @@ public class ExploreRepositoriesFragment extends Fragment { // if gitea is 1.12 or higher use the new limit if(new Version(tinyDb.getString("giteaVersion")).higherOrEqual("1.12.0")) { - limit = StaticGlobalVariables.resultLimitNewGiteaInstances; + limit = Constants.resultLimitNewGiteaInstances; } else { limit = 10; @@ -156,7 +156,7 @@ public class ExploreRepositoriesFragment extends Fragment { int apiCallDefaultLimit = 10; // if gitea is 1.12 or higher use the new limit if(new Version(tinyDb.getString("giteaVersion")).higherOrEqual("1.12.0")) { - apiCallDefaultLimit = StaticGlobalVariables.resultLimitNewGiteaInstances; + apiCallDefaultLimit = Constants.resultLimitNewGiteaInstances; } if(apiCallDefaultLimit > limit) { diff --git a/app/src/main/java/org/mian/gitnex/fragments/FilesFragment.java b/app/src/main/java/org/mian/gitnex/fragments/FilesFragment.java index 5f986962..4d381550 100644 --- a/app/src/main/java/org/mian/gitnex/fragments/FilesFragment.java +++ b/app/src/main/java/org/mian/gitnex/fragments/FilesFragment.java @@ -11,15 +11,12 @@ import android.view.MenuItem; import android.view.View; import android.view.ViewGroup; import android.view.inputmethod.EditorInfo; -import android.widget.LinearLayout; -import android.widget.ProgressBar; -import android.widget.TextView; import androidx.annotation.NonNull; import androidx.fragment.app.Fragment; import androidx.lifecycle.ViewModelProvider; import androidx.recyclerview.widget.DividerItemDecoration; import androidx.recyclerview.widget.LinearLayoutManager; -import androidx.recyclerview.widget.RecyclerView; +import org.gitnex.tea4j.models.Files; import org.mian.gitnex.R; import org.mian.gitnex.activities.FileViewActivity; import org.mian.gitnex.activities.RepoDetailActivity; @@ -31,7 +28,6 @@ import org.mian.gitnex.helpers.Path; import org.mian.gitnex.viewmodels.FilesViewModel; import java.util.ArrayList; import java.util.Collections; -import moe.feng.common.view.breadcrumbs.BreadcrumbsView; import moe.feng.common.view.breadcrumbs.DefaultBreadcrumbsCallback; import moe.feng.common.view.breadcrumbs.model.BreadcrumbItem; @@ -41,15 +37,11 @@ import moe.feng.common.view.breadcrumbs.model.BreadcrumbItem; public class FilesFragment extends Fragment implements FilesAdapter.FilesAdapterListener { - private ProgressBar mProgressBar; - private RecyclerView mRecyclerView; - private TextView noDataFiles; - private LinearLayout filesFrame; + private FragmentFilesBinding binding; private static final String repoNameF = "param2"; private static final String repoOwnerF = "param1"; private static final String repoRefF = "param3"; - private BreadcrumbsView mBreadcrumbsView; private String repoName; private String repoOwner; @@ -92,28 +84,21 @@ public class FilesFragment extends Fragment implements FilesAdapter.FilesAdapter @Override public View onCreateView(@NonNull LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { - FragmentFilesBinding fragmentFilesBinding = FragmentFilesBinding.inflate(inflater, container, false); + binding = FragmentFilesBinding.inflate(inflater, container, false); setHasOptionsMenu(true); - noDataFiles = fragmentFilesBinding.noDataFiles; - filesFrame = fragmentFilesBinding.filesFrame; - filesAdapter = new FilesAdapter(getContext(), this); - mRecyclerView = fragmentFilesBinding.recyclerView; - mRecyclerView.setHasFixedSize(true); - mRecyclerView.setLayoutManager(new LinearLayoutManager(getContext())); - mRecyclerView.setAdapter(filesAdapter); + binding.recyclerView.setHasFixedSize(true); + binding.recyclerView.setLayoutManager(new LinearLayoutManager(getContext())); + binding.recyclerView.setAdapter(filesAdapter); - DividerItemDecoration dividerItemDecoration = new DividerItemDecoration(mRecyclerView.getContext(), DividerItemDecoration.VERTICAL); - mRecyclerView.addItemDecoration(dividerItemDecoration); + DividerItemDecoration dividerItemDecoration = new DividerItemDecoration(binding.recyclerView.getContext(), DividerItemDecoration.VERTICAL); + binding.recyclerView.addItemDecoration(dividerItemDecoration); - mProgressBar = fragmentFilesBinding.progressBar; - - mBreadcrumbsView = fragmentFilesBinding.breadcrumbsView; - mBreadcrumbsView.setItems(new ArrayList<>(Collections.singletonList(BreadcrumbItem.createSimpleItem(getResources().getString(R.string.filesBreadcrumbRoot) + getResources().getString(R.string.colonDivider) + ref)))); + binding.breadcrumbsView.setItems(new ArrayList<>(Collections.singletonList(BreadcrumbItem.createSimpleItem(getResources().getString(R.string.filesBreadcrumbRoot) + getResources().getString(R.string.colonDivider) + ref)))); // noinspection unchecked - mBreadcrumbsView.setCallback(new DefaultBreadcrumbsCallback() { + binding.breadcrumbsView.setCallback(new DefaultBreadcrumbsCallback() { @SuppressLint("SetTextI18n") @Override @@ -140,14 +125,14 @@ public class FilesFragment extends Fragment implements FilesAdapter.FilesAdapter path.clear(); ref = repoBranch; - mBreadcrumbsView.setItems(new ArrayList<>(Collections.singletonList(BreadcrumbItem.createSimpleItem(getResources().getString(R.string.filesBreadcrumbRoot) + getResources().getString(R.string.colonDivider) + ref)))); + binding.breadcrumbsView.setItems(new ArrayList<>(Collections.singletonList(BreadcrumbItem.createSimpleItem(getResources().getString(R.string.filesBreadcrumbRoot) + getResources().getString(R.string.colonDivider) + ref)))); fetchDataAsync(Authorization.get(getContext()), repoOwner, repoName, repoBranch); }); fetchDataAsync(Authorization.get(getContext()), repoOwner, repoName, ref); - return fragmentFilesBinding.getRoot(); + return binding.getRoot(); } @Override @@ -157,40 +142,35 @@ public class FilesFragment extends Fragment implements FilesAdapter.FilesAdapter } @Override - public void onClickDir(String dirName) { + public void onClickFile(Files file) { - path.add(dirName); - mBreadcrumbsView.addItem(new BreadcrumbItem(Collections.singletonList(dirName))); + switch(file.getType()) { - fetchDataAsyncSub(Authorization.get(getContext()), repoOwner, repoName, path.toString(), ref); + case "dir": + path.add(file.getName()); + binding.breadcrumbsView.addItem(new BreadcrumbItem(Collections.singletonList(file.getName()))); - } + fetchDataAsyncSub(Authorization.get(getContext()), repoOwner, repoName, path.toString(), ref); + break; - @Override - public void onClickFile(String fileName) { + case "file": + Intent intent = new Intent(getContext(), FileViewActivity.class); + intent.putExtra("file", file); - Intent intent = new Intent(getContext(), FileViewActivity.class); + requireContext().startActivity(intent); + break; - if(path.size() != 0) { - - intent.putExtra("singleFileName", path.toString() + "/" + fileName); } - else { - - intent.putExtra("singleFileName", fileName); - } - - requireContext().startActivity(intent); } private void fetchDataAsync(String instanceToken, String owner, String repo, String ref) { - mRecyclerView.setVisibility(View.GONE); - mProgressBar.setVisibility(View.VISIBLE); + binding.recyclerView.setVisibility(View.GONE); + binding.progressBar.setVisibility(View.VISIBLE); FilesViewModel filesModel = new ViewModelProvider(this).get(FilesViewModel.class); - filesModel.getFilesList(instanceToken, owner, repo, ref, getContext(), mProgressBar, noDataFiles).observe(getViewLifecycleOwner(), filesListMain -> { + filesModel.getFilesList(instanceToken, owner, repo, ref, getContext(), binding.progressBar, binding.noDataFiles).observe(getViewLifecycleOwner(), filesListMain -> { filesAdapter.getOriginalFiles().clear(); filesAdapter.getOriginalFiles().addAll(filesListMain); @@ -198,16 +178,16 @@ public class FilesFragment extends Fragment implements FilesAdapter.FilesAdapter if(filesListMain.size() > 0) { - AppUtil.setMultiVisibility(View.VISIBLE, mRecyclerView, filesFrame); - noDataFiles.setVisibility(View.GONE); + AppUtil.setMultiVisibility(View.VISIBLE, binding.recyclerView, binding.filesFrame); + binding.noDataFiles.setVisibility(View.GONE); } else { - AppUtil.setMultiVisibility(View.VISIBLE, mRecyclerView, filesFrame, noDataFiles); + AppUtil.setMultiVisibility(View.VISIBLE, binding.recyclerView, binding.filesFrame, binding.noDataFiles); } - filesFrame.setVisibility(View.VISIBLE); - mProgressBar.setVisibility(View.GONE); + binding.filesFrame.setVisibility(View.VISIBLE); + binding.progressBar.setVisibility(View.GONE); }); @@ -215,12 +195,12 @@ public class FilesFragment extends Fragment implements FilesAdapter.FilesAdapter private void fetchDataAsyncSub(String instanceToken, String owner, String repo, String filesDir, String ref) { - mRecyclerView.setVisibility(View.GONE); - mProgressBar.setVisibility(View.VISIBLE); + binding.recyclerView.setVisibility(View.GONE); + binding.progressBar.setVisibility(View.VISIBLE); - FilesViewModel filesModel2 = new ViewModelProvider(this).get(FilesViewModel.class); + FilesViewModel filesModel = new ViewModelProvider(this).get(FilesViewModel.class); - filesModel2.getFilesList2(instanceToken, owner, repo, filesDir, ref, getContext(), mProgressBar, noDataFiles).observe(this, filesListMain2 -> { + filesModel.getFilesList2(instanceToken, owner, repo, filesDir, ref, getContext(), binding.progressBar, binding.noDataFiles).observe(this, filesListMain2 -> { filesAdapter.getOriginalFiles().clear(); filesAdapter.getOriginalFiles().addAll(filesListMain2); @@ -228,15 +208,15 @@ public class FilesFragment extends Fragment implements FilesAdapter.FilesAdapter if(filesListMain2.size() > 0) { - AppUtil.setMultiVisibility(View.VISIBLE, mRecyclerView, filesFrame); - noDataFiles.setVisibility(View.GONE); + AppUtil.setMultiVisibility(View.VISIBLE, binding.recyclerView, binding.filesFrame); + binding.noDataFiles.setVisibility(View.GONE); } else { - AppUtil.setMultiVisibility(View.VISIBLE, mRecyclerView, filesFrame, noDataFiles); + AppUtil.setMultiVisibility(View.VISIBLE, binding.recyclerView, binding.filesFrame, binding.noDataFiles); } - filesFrame.setVisibility(View.VISIBLE); - mProgressBar.setVisibility(View.GONE); + binding.filesFrame.setVisibility(View.VISIBLE); + binding.progressBar.setVisibility(View.GONE); }); @@ -259,7 +239,7 @@ public class FilesFragment extends Fragment implements FilesAdapter.FilesAdapter @Override public boolean onQueryTextChange(String newText) { - if(mRecyclerView.getAdapter() != null) { + if(binding.recyclerView.getAdapter() != null) { filesAdapter.getFilter().filter(newText); } diff --git a/app/src/main/java/org/mian/gitnex/fragments/IssuesFragment.java b/app/src/main/java/org/mian/gitnex/fragments/IssuesFragment.java index c535bb58..29c853dd 100644 --- a/app/src/main/java/org/mian/gitnex/fragments/IssuesFragment.java +++ b/app/src/main/java/org/mian/gitnex/fragments/IssuesFragment.java @@ -28,7 +28,7 @@ import org.mian.gitnex.adapters.IssuesAdapter; import org.mian.gitnex.clients.RetrofitClient; import org.mian.gitnex.databinding.FragmentIssuesBinding; import org.mian.gitnex.helpers.Authorization; -import org.mian.gitnex.helpers.StaticGlobalVariables; +import org.mian.gitnex.helpers.Constants; import org.mian.gitnex.helpers.TinyDB; import org.mian.gitnex.helpers.Toasty; import org.mian.gitnex.helpers.Version; @@ -49,12 +49,12 @@ public class IssuesFragment extends Fragment { private List issuesList; private IssuesAdapter adapter; private Context context; - private int pageSize = StaticGlobalVariables.issuesPageInit; + private int pageSize = Constants.issuesPageInit; private ProgressBar mProgressBar; - private String TAG = StaticGlobalVariables.tagIssuesList; + private String TAG = Constants.tagIssuesList; private TextView noDataIssues; - private int resultLimit = StaticGlobalVariables.resultLimitOldGiteaInstances; - private String requestType = StaticGlobalVariables.issuesRequestType; + private int resultLimit = Constants.resultLimitOldGiteaInstances; + private String requestType = Constants.issuesRequestType; private ProgressBar progressLoadMore; @Nullable @@ -78,7 +78,7 @@ public class IssuesFragment extends Fragment { // if gitea is 1.12 or higher use the new limit if(new Version(tinyDb.getString("giteaVersion")).higherOrEqual("1.12.0")) { - resultLimit = StaticGlobalVariables.resultLimitNewGiteaInstances; + resultLimit = Constants.resultLimitNewGiteaInstances; } recyclerView = fragmentIssuesBinding.recyclerView; diff --git a/app/src/main/java/org/mian/gitnex/fragments/MilestonesFragment.java b/app/src/main/java/org/mian/gitnex/fragments/MilestonesFragment.java index f8657f11..ca4512cc 100644 --- a/app/src/main/java/org/mian/gitnex/fragments/MilestonesFragment.java +++ b/app/src/main/java/org/mian/gitnex/fragments/MilestonesFragment.java @@ -23,7 +23,7 @@ import org.mian.gitnex.adapters.MilestonesAdapter; import org.mian.gitnex.clients.RetrofitClient; import org.mian.gitnex.databinding.FragmentMilestonesBinding; import org.mian.gitnex.helpers.Authorization; -import org.mian.gitnex.helpers.StaticGlobalVariables; +import org.mian.gitnex.helpers.Constants; import org.mian.gitnex.helpers.TinyDB; import org.mian.gitnex.helpers.Version; import java.util.ArrayList; @@ -44,9 +44,9 @@ public class MilestonesFragment extends Fragment { private List dataList; private MilestonesAdapter adapter; private Context ctx; - private int pageSize = StaticGlobalVariables.milestonesPageInit; - private String TAG = StaticGlobalVariables.tagMilestonesFragment; - private int resultLimit = StaticGlobalVariables.resultLimitOldGiteaInstances; + private int pageSize = Constants.milestonesPageInit; + private String TAG = Constants.tagMilestonesFragment; + private int resultLimit = Constants.resultLimitOldGiteaInstances; @Override public View onCreateView(@NonNull LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { @@ -68,7 +68,7 @@ public class MilestonesFragment extends Fragment { // if gitea is 1.12 or higher use the new limit if(new Version(tinyDb.getString("giteaVersion")).higherOrEqual("1.12.0")) { - resultLimit = StaticGlobalVariables.resultLimitNewGiteaInstances; + resultLimit = Constants.resultLimitNewGiteaInstances; } dataList = new ArrayList<>(); diff --git a/app/src/main/java/org/mian/gitnex/fragments/NotificationsFragment.java b/app/src/main/java/org/mian/gitnex/fragments/NotificationsFragment.java index 91a5aba5..a62be27d 100644 --- a/app/src/main/java/org/mian/gitnex/fragments/NotificationsFragment.java +++ b/app/src/main/java/org/mian/gitnex/fragments/NotificationsFragment.java @@ -29,8 +29,8 @@ import org.mian.gitnex.adapters.NotificationsAdapter; import org.mian.gitnex.clients.RetrofitClient; import org.mian.gitnex.databinding.FragmentNotificationsBinding; import org.mian.gitnex.helpers.AppUtil; +import org.mian.gitnex.helpers.Constants; import org.mian.gitnex.helpers.InfiniteScrollListener; -import org.mian.gitnex.helpers.StaticGlobalVariables; import org.mian.gitnex.helpers.TinyDB; import org.mian.gitnex.helpers.Toasty; import java.io.IOException; @@ -83,7 +83,7 @@ public class NotificationsFragment extends Fragment implements NotificationsAdap context = getContext(); tinyDB = TinyDB.getInstance(context); - pageResultLimit = StaticGlobalVariables.getCurrentResultLimit(context); + pageResultLimit = Constants.getCurrentResultLimit(context); tinyDB.putString("notificationsFilterState", currentFilterMode); markAllAsRead = fragmentNotificationsBinding.markAllAsRead; @@ -204,7 +204,7 @@ public class NotificationsFragment extends Fragment implements NotificationsAdap Call> call = RetrofitClient .getApiInterface(context) .getNotificationThreads(instanceToken, false, filter, - StaticGlobalVariables.defaultOldestTimestamp, "", + Constants.defaultOldestTimestamp, "", pageCurrentIndex, pageResultLimit); call.enqueue(new Callback>() { diff --git a/app/src/main/java/org/mian/gitnex/fragments/ProfileFragment.java b/app/src/main/java/org/mian/gitnex/fragments/ProfileFragment.java index 1282c19b..663d11cf 100644 --- a/app/src/main/java/org/mian/gitnex/fragments/ProfileFragment.java +++ b/app/src/main/java/org/mian/gitnex/fragments/ProfileFragment.java @@ -30,8 +30,7 @@ import org.mian.gitnex.helpers.ColorInverter; import org.mian.gitnex.helpers.RoundedTransformation; import org.mian.gitnex.helpers.TinyDB; import java.util.Locale; -import eightbitlab.com.blurview.BlurView; -import eightbitlab.com.blurview.RenderScriptBlur; +import jp.wasabeef.picasso.transformations.BlurTransformation; /** * Author M M Arif @@ -54,7 +53,6 @@ public class ProfileFragment extends Fragment { TinyDB tinyDb = TinyDB.getInstance(getContext()); - BlurView blurView = v.findViewById(R.id.blurView); TextView userFullName = v.findViewById(R.id.userFullName); ImageView userAvatarBackground = v.findViewById(R.id.userAvatarBackground); ImageView userAvatar = v.findViewById(R.id.userAvatar); @@ -77,10 +75,10 @@ public class ProfileFragment extends Fragment { userLanguage.setText(R.string.notSupported); } - userAvatar.setOnClickListener(loginId -> { - - AppUtil.copyToClipboard(ctx, tinyDb.getString("userLogin"), ctx.getString(R.string.copyLoginIdToClipBoard, tinyDb.getString("userLogin"))); - }); + userAvatar.setOnClickListener(loginId -> + AppUtil.copyToClipboard(ctx, + tinyDb.getString("userLogin"), + ctx.getString(R.string.copyLoginIdToClipBoard, tinyDb.getString("userLogin")))); userFullName.setText(Html.fromHtml(tinyDb.getString("userFullname"))); userLogin.setText(getString(R.string.usernameWithAt, tinyDb.getString("userLogin"))); @@ -94,12 +92,12 @@ public class ProfileFragment extends Fragment { PicassoService.getInstance(ctx).get() .load(tinyDb.getString("userAvatar")) + .transform(new BlurTransformation(ctx)) .into(userAvatarBackground, new Callback() { @Override public void onSuccess() { - - int invertedColor = new ColorInverter().getImageViewContrastColor(userAvatarBackground); + int invertedColor = new ColorInverter().getImageViewContrastColor(userAvatar); userFullName.setTextColor(invertedColor); divider.setBackgroundColor(invertedColor); @@ -107,20 +105,11 @@ public class ProfileFragment extends Fragment { userLanguage.setTextColor(invertedColor); ImageViewCompat.setImageTintList(userLanguageIcon, ColorStateList.valueOf(invertedColor)); - - blurView.setupWith(aboutFrame) - .setBlurAlgorithm(new RenderScriptBlur(ctx)) - .setBlurRadius(3) - .setHasFixedTransformationMatrix(true); - } - @Override - public void onError(Exception e) {} - + @Override public void onError(Exception e) {} }); - ProfileFragment.SectionsPagerAdapter mSectionsPagerAdapter = new SectionsPagerAdapter(getChildFragmentManager()); ViewPager mViewPager = v.findViewById(R.id.container); @@ -181,8 +170,6 @@ public class ProfileFragment extends Fragment { @Override public Fragment getItem(int position) { - Fragment fragment = null; - switch (position) { case 0: // followers @@ -196,7 +183,7 @@ public class ProfileFragment extends Fragment { } - return fragment; + return null; } diff --git a/app/src/main/java/org/mian/gitnex/fragments/PullRequestsFragment.java b/app/src/main/java/org/mian/gitnex/fragments/PullRequestsFragment.java index 793378a5..0e30006a 100644 --- a/app/src/main/java/org/mian/gitnex/fragments/PullRequestsFragment.java +++ b/app/src/main/java/org/mian/gitnex/fragments/PullRequestsFragment.java @@ -28,7 +28,7 @@ import org.mian.gitnex.adapters.PullRequestsAdapter; import org.mian.gitnex.clients.RetrofitClient; import org.mian.gitnex.databinding.FragmentPullRequestsBinding; import org.mian.gitnex.helpers.Authorization; -import org.mian.gitnex.helpers.StaticGlobalVariables; +import org.mian.gitnex.helpers.Constants; import org.mian.gitnex.helpers.TinyDB; import org.mian.gitnex.helpers.Toasty; import org.mian.gitnex.helpers.Version; @@ -49,11 +49,11 @@ public class PullRequestsFragment extends Fragment { private RecyclerView recyclerView; private List prList; private PullRequestsAdapter adapter; - private String TAG = StaticGlobalVariables.tagPullRequestsList; + private String TAG = Constants.tagPullRequestsList; private Context context; - private int pageSize = StaticGlobalVariables.prPageInit; + private int pageSize = Constants.prPageInit; private TextView noData; - private int resultLimit = StaticGlobalVariables.resultLimitOldGiteaInstances; + private int resultLimit = Constants.resultLimitOldGiteaInstances; private ProgressBar progressLoadMore; @Nullable @@ -77,7 +77,7 @@ public class PullRequestsFragment extends Fragment { // if gitea is 1.12 or higher use the new limit if(new Version(tinyDb.getString("giteaVersion")).higherOrEqual("1.12.0")) { - resultLimit = StaticGlobalVariables.resultLimitNewGiteaInstances; + resultLimit = Constants.resultLimitNewGiteaInstances; } recyclerView = fragmentPullRequestsBinding.recyclerView; diff --git a/app/src/main/java/org/mian/gitnex/fragments/RepoInfoFragment.java b/app/src/main/java/org/mian/gitnex/fragments/RepoInfoFragment.java index 0a3962d8..f7c67749 100644 --- a/app/src/main/java/org/mian/gitnex/fragments/RepoInfoFragment.java +++ b/app/src/main/java/org/mian/gitnex/fragments/RepoInfoFragment.java @@ -8,10 +8,7 @@ import android.util.Log; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; -import android.widget.Button; -import android.widget.ImageView; import android.widget.LinearLayout; -import android.widget.ProgressBar; import android.widget.TextView; import androidx.annotation.NonNull; import androidx.appcompat.app.AlertDialog; @@ -42,36 +39,18 @@ import retrofit2.Callback; public class RepoInfoFragment extends Fragment { private Context ctx; - private ProgressBar mProgressBar; private LinearLayout pageContent; private static String repoNameF = "param2"; private static String repoOwnerF = "param1"; + private FragmentRepoInfoBinding binding; + private String repoName; private String repoOwner; - private TextView repoMetaName; - private TextView repoMetaDescription; - private TextView repoMetaStars; - private TextView repoMetaPullRequests; - private LinearLayout repoMetaPullRequestsFrame; - private TextView repoMetaForks; - private TextView repoMetaSize; - private TextView repoMetaWatchers; - private TextView repoMetaCreatedAt; - private TextView repoMetaWebsite; - private Button repoAdditionalButton; - private TextView repoFileContents; - private LinearLayout repoMetaFrame; - private ImageView repoMetaDataExpandCollapse; - private ImageView repoFilenameExpandCollapse; - private LinearLayout fileContentsFrameHeader; - private LinearLayout fileContentsFrame; private OnFragmentInteractionListener mListener; - public RepoInfoFragment() { - - } + public RepoInfoFragment() {} public static RepoInfoFragment newInstance(String param1, String param2) { RepoInfoFragment fragment = new RepoInfoFragment(); @@ -94,44 +73,18 @@ public class RepoInfoFragment extends Fragment { @Override public View onCreateView(@NonNull LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { - FragmentRepoInfoBinding fragmentRepoInfoBinding = FragmentRepoInfoBinding.inflate(inflater, container, false); + binding = FragmentRepoInfoBinding.inflate(inflater, container, false); TinyDB tinyDb = TinyDB.getInstance(getContext()); - final String locale = tinyDb.getString("locale"); - final String timeFormat = tinyDb.getString("dateFormat"); + ctx = getContext(); - ctx = getActivity(); - - pageContent = fragmentRepoInfoBinding.repoInfoLayout; + pageContent = binding.repoInfoLayout; pageContent.setVisibility(View.GONE); - mProgressBar = fragmentRepoInfoBinding.progressBar; - repoMetaName = fragmentRepoInfoBinding.repoMetaName; - repoMetaDescription = fragmentRepoInfoBinding.repoMetaDescription; - repoMetaStars = fragmentRepoInfoBinding.repoMetaStars; - repoMetaPullRequests = fragmentRepoInfoBinding.repoMetaPullRequests; - repoMetaPullRequestsFrame = fragmentRepoInfoBinding.repoMetaPullRequestsFrame; - repoMetaForks = fragmentRepoInfoBinding.repoMetaForks; - repoMetaSize = fragmentRepoInfoBinding.repoMetaSize; - repoMetaWatchers = fragmentRepoInfoBinding.repoMetaWatchers; - repoMetaCreatedAt = fragmentRepoInfoBinding.repoMetaCreatedAt; - repoMetaWebsite = fragmentRepoInfoBinding.repoMetaWebsite; - repoAdditionalButton = fragmentRepoInfoBinding.repoAdditionalButton; - repoFileContents = fragmentRepoInfoBinding.repoFileContents; - repoMetaFrame = fragmentRepoInfoBinding.repoMetaFrame; - LinearLayout repoMetaFrameHeader = fragmentRepoInfoBinding.repoMetaFrameHeader; - repoMetaDataExpandCollapse = fragmentRepoInfoBinding.repoMetaDataExpandCollapse; - repoFilenameExpandCollapse = fragmentRepoInfoBinding.repoFilenameExpandCollapse; - fileContentsFrameHeader = fragmentRepoInfoBinding.fileContentsFrameHeader; - fileContentsFrame = fragmentRepoInfoBinding.fileContentsFrame; - LinearLayout repoMetaStarsFrame = fragmentRepoInfoBinding.repoMetaStarsFrame; - LinearLayout repoMetaForksFrame = fragmentRepoInfoBinding.repoMetaForksFrame; - LinearLayout repoMetaWatchersFrame = fragmentRepoInfoBinding.repoMetaWatchersFrame; + binding.repoMetaFrame.setVisibility(View.GONE); - repoMetaFrame.setVisibility(View.GONE); - - getRepoInfo(Authorization.get(getContext()), repoOwner, repoName, locale, timeFormat); + getRepoInfo(Authorization.get(getContext()), repoOwner, repoName, tinyDb.getString("locale"), tinyDb.getString("dateFormat")); getFileContents(Authorization.get(getContext()), repoOwner, repoName, getResources().getString(R.string.defaultFilename)); if(isExpandViewVisible()) { @@ -142,27 +95,26 @@ public class RepoInfoFragment extends Fragment { toggleExpandViewMeta(); } - fileContentsFrameHeader.setOnClickListener(v1 -> toggleExpandView()); + binding.fileContentsFrameHeader.setOnClickListener(v1 -> toggleExpandView()); + binding.repoMetaFrameHeader.setOnClickListener(v12 -> toggleExpandViewMeta()); - repoMetaFrameHeader.setOnClickListener(v12 -> toggleExpandViewMeta()); - - repoMetaStarsFrame.setOnClickListener(metaStars -> { + binding.repoMetaStarsFrame.setOnClickListener(metaStars -> { Intent intent = new Intent(ctx, RepoStargazersActivity.class); intent.putExtra("repoFullNameForStars", repoOwner + "/" + repoName); ctx.startActivity(intent); }); - repoMetaWatchersFrame.setOnClickListener(metaWatchers -> { + binding.repoMetaWatchersFrame.setOnClickListener(metaWatchers -> { Intent intent = new Intent(ctx, RepoWatchersActivity.class); intent.putExtra("repoFullNameForWatchers", repoOwner + "/" + repoName); ctx.startActivity(intent); }); - repoMetaPullRequestsFrame.setOnClickListener(metaPR -> RepoDetailActivity.mViewPager.setCurrentItem(3)); + binding.repoMetaPullRequestsFrame.setOnClickListener(metaPR -> RepoDetailActivity.mViewPager.setCurrentItem(3)); - return fragmentRepoInfoBinding.getRoot(); + return binding.getRoot(); } public void onButtonPressed(Uri uri) { @@ -183,42 +135,42 @@ public class RepoInfoFragment extends Fragment { private void toggleExpandView() { - if (repoFileContents.getVisibility() == View.GONE) { - repoFilenameExpandCollapse.setImageResource(R.drawable.ic_chevron_up); - repoFileContents.setVisibility(View.VISIBLE); + if (binding.repoFileContents.getVisibility() == View.GONE) { + binding.repoFilenameExpandCollapse.setImageResource(R.drawable.ic_chevron_up); + binding.repoFileContents.setVisibility(View.VISIBLE); //Animation slide_down = AnimationUtils.loadAnimation(getContext(), R.anim.slide_down); - //fileContentsFrame.startAnimation(slide_down); + //binding.fileContentsFrame.startAnimation(slide_down); } else { - repoFilenameExpandCollapse.setImageResource(R.drawable.ic_chevron_down); - repoFileContents.setVisibility(View.GONE); + binding.repoFilenameExpandCollapse.setImageResource(R.drawable.ic_chevron_down); + binding.repoFileContents.setVisibility(View.GONE); //Animation slide_up = AnimationUtils.loadAnimation(getContext(), R.anim.slide_up); - //fileContentsFrame.startAnimation(slide_up); + //binding.fileContentsFrame.startAnimation(slide_up); } } private boolean isExpandViewVisible() { - return repoFileContents.getVisibility() == View.VISIBLE; + return binding.repoFileContents.getVisibility() == View.VISIBLE; } private void toggleExpandViewMeta() { - if (repoMetaFrame.getVisibility() == View.GONE) { - repoMetaDataExpandCollapse.setImageResource(R.drawable.ic_chevron_up); - repoMetaFrame.setVisibility(View.VISIBLE); + if (binding.repoMetaFrame.getVisibility() == View.GONE) { + binding.repoMetaDataExpandCollapse.setImageResource(R.drawable.ic_chevron_up); + binding.repoMetaFrame.setVisibility(View.VISIBLE); //Animation slide_down = AnimationUtils.loadAnimation(getContext(), R.anim.slide_down); - //repoMetaFrame.startAnimation(slide_down); + //binding.repoMetaFrame.startAnimation(slide_down); } else { - repoMetaDataExpandCollapse.setImageResource(R.drawable.ic_chevron_down); - repoMetaFrame.setVisibility(View.GONE); + binding.repoMetaDataExpandCollapse.setImageResource(R.drawable.ic_chevron_down); + binding.repoMetaFrame.setVisibility(View.GONE); //Animation slide_up = AnimationUtils.loadAnimation(getContext(), R.anim.slide_up); - //repoMetaFrame.startAnimation(slide_up); + //binding.repoMetaFrame.startAnimation(slide_up); } } private boolean isExpandViewMetaVisible() { - return repoMetaFrame.getVisibility() == View.VISIBLE; + return binding.repoMetaFrame.getVisibility() == View.VISIBLE; } private void getRepoInfo(String token, final String owner, String repo, final String locale, final String timeFormat) { @@ -243,39 +195,39 @@ public class RepoInfoFragment extends Fragment { if (response.code() == 200) { assert repoInfo != null; - repoMetaName.setText(repoInfo.getName()); + binding.repoMetaName.setText(repoInfo.getName()); if(!repoInfo.getDescription().isEmpty()) { - repoMetaDescription.setText(repoInfo.getDescription()); + binding.repoMetaDescription.setText(repoInfo.getDescription()); } else { - repoMetaDescription.setText(getString(R.string.noDataDescription)); + binding.repoMetaDescription.setText(getString(R.string.noDataDescription)); } - repoMetaStars.setText(repoInfo.getStars_count()); + binding.repoMetaStars.setText(repoInfo.getStars_count()); if(repoInfo.getOpen_pull_count() != null) { - repoMetaPullRequests.setText(repoInfo.getOpen_pull_count()); + binding.repoMetaPullRequests.setText(repoInfo.getOpen_pull_count()); } else { - repoMetaPullRequestsFrame.setVisibility(View.GONE); + binding.repoMetaPullRequestsFrame.setVisibility(View.GONE); } - repoMetaForks.setText(repoInfo.getForks_count()); - repoMetaWatchers.setText(repoInfo.getWatchers_count()); - repoMetaSize.setText(FileUtils.byteCountToDisplaySize((int) (repoInfo.getSize() * 1024))); + binding.repoMetaForks.setText(repoInfo.getForks_count()); + binding.repoMetaWatchers.setText(repoInfo.getWatchers_count()); + binding.repoMetaSize.setText(FileUtils.byteCountToDisplaySize((int) repoInfo.getSize() * 1024)); - repoMetaCreatedAt.setText(TimeHelper.formatTime(repoInfo.getCreated_at(), new Locale(locale), timeFormat, ctx)); + binding.repoMetaCreatedAt.setText(TimeHelper.formatTime(repoInfo.getCreated_at(), new Locale(locale), timeFormat, ctx)); if(timeFormat.equals("pretty")) { - repoMetaCreatedAt.setOnClickListener(new ClickListener(TimeHelper.customDateFormatForToastDateFormat(repoInfo.getCreated_at()), ctx)); + binding.repoMetaCreatedAt.setOnClickListener(new ClickListener(TimeHelper.customDateFormatForToastDateFormat(repoInfo.getCreated_at()), ctx)); } String repoMetaUpdatedAt = TimeHelper.formatTime(repoInfo.getUpdated_at(), new Locale(locale), timeFormat, ctx); String website = (repoInfo.getWebsite().isEmpty()) ? getResources().getString(R.string.noDataWebsite) : repoInfo.getWebsite(); - repoMetaWebsite.setText(website); + binding.repoMetaWebsite.setText(website); - repoAdditionalButton.setOnClickListener(v -> { + binding.repoAdditionalButton.setOnClickListener(v -> { View view = LayoutInflater.from(ctx).inflate(R.layout.layout_repo_more_info, null); @@ -334,7 +286,7 @@ public class RepoInfoFragment extends Fragment { tinyDb.putString("repoHtmlUrl", repoInfo.getHtml_url()); - mProgressBar.setVisibility(View.GONE); + binding.progressBar.setVisibility(View.GONE); pageContent.setVisibility(View.VISIBLE); } @@ -369,39 +321,41 @@ public class RepoInfoFragment extends Fragment { if (isAdded()) { - if (response.code() == 200) { + switch(response.code()) { - new Markdown(ctx, response.body(), repoFileContents); + case 200: + new Markdown(ctx, response.body(), binding.repoFileContents); + break; - } else if (response.code() == 401) { - - AlertDialogs.authorizationTokenRevokedDialog(ctx, getResources().getString(R.string.alertDialogTokenRevokedTitle), + case 401: + AlertDialogs.authorizationTokenRevokedDialog(ctx, getResources().getString(R.string.alertDialogTokenRevokedTitle), getResources().getString(R.string.alertDialogTokenRevokedMessage), getResources().getString(R.string.alertDialogTokenRevokedCopyNegativeButton), getResources().getString(R.string.alertDialogTokenRevokedCopyPositiveButton)); + break; - } else if (response.code() == 403) { + case 403: + Toasty.error(ctx, ctx.getString(R.string.authorizeError)); + break; - Toasty.error(ctx, ctx.getString(R.string.authorizeError)); + case 404: + binding.fileContentsFrameHeader.setVisibility(View.GONE); + binding.fileContentsFrame.setVisibility(View.GONE); + break; - } else if (response.code() == 404) { - - fileContentsFrameHeader.setVisibility(View.GONE); - fileContentsFrame.setVisibility(View.GONE); - - } else { - - Toasty.error(getContext(), getString(R.string.genericError)); + default: + Toasty.error(getContext(), getString(R.string.genericError)); + break; } } - } @Override public void onFailure(@NonNull Call call, @NonNull Throwable t) { Log.e("onFailure", t.toString()); } + }); } diff --git a/app/src/main/java/org/mian/gitnex/fragments/SettingsFragment.java b/app/src/main/java/org/mian/gitnex/fragments/SettingsFragment.java index 8e09ee97..c1ec2c87 100644 --- a/app/src/main/java/org/mian/gitnex/fragments/SettingsFragment.java +++ b/app/src/main/java/org/mian/gitnex/fragments/SettingsFragment.java @@ -71,6 +71,7 @@ public class SettingsFragment extends Fragment { fragmentSettingsBinding.aboutAppFrame.setOnClickListener(aboutApp -> requireActivity().getSupportFragmentManager().beginTransaction().replace(R.id.fragment_container, new AboutFragment()).commit()); return fragmentSettingsBinding.getRoot(); + } public void rateThisApp() { diff --git a/app/src/main/java/org/mian/gitnex/helpers/AppUtil.java b/app/src/main/java/org/mian/gitnex/helpers/AppUtil.java index a5fee3fd..7f29c1c5 100644 --- a/app/src/main/java/org/mian/gitnex/helpers/AppUtil.java +++ b/app/src/main/java/org/mian/gitnex/helpers/AppUtil.java @@ -13,15 +13,16 @@ import android.util.TypedValue; import android.view.View; import androidx.annotation.ColorInt; import androidx.core.content.pm.PackageInfoCompat; +import java.io.IOException; +import java.io.InputStream; +import java.io.OutputStream; import java.net.HttpURLConnection; import java.net.URL; import java.nio.charset.StandardCharsets; import java.text.SimpleDateFormat; -import java.util.Arrays; import java.util.Calendar; import java.util.Date; import java.util.HashMap; -import java.util.List; import java.util.Locale; import java.util.Objects; @@ -31,31 +32,38 @@ import java.util.Objects; public class AppUtil { - public enum FileType { IMAGE, DOCUMENT, TEXT, UNKNOWN } + public enum FileType { IMAGE, AUDIO, VIDEO, DOCUMENT, TEXT, EXECUTABLE, UNKNOWN } - private static final HashMap, FileType> extensions = new HashMap<>(); + private static final HashMap extensions = new HashMap<>(); // AppUtil should not be instantiated. private AppUtil() {} static { - extensions.put(Arrays.asList("jpg", "jpeg", "gif", "png", "ico"), FileType.IMAGE); - extensions.put(Arrays.asList("doc", "docx", "ppt", "pptx", "xls", "xlsx", "xlsm", "odt", "ott", "odf", "ods", "ots", "exe", "jar", "odg", "otg", "odp", "otp", "bin", "dmg", "psd", "xcf", "pdf"), FileType.DOCUMENT); - extensions.put(Arrays.asList("txt", "md", "json", "java", "go", "php", "c", "cc", "cpp", "h", "cxx", "cyc", "m", "cs", "bash", "sh", "bsh", "cv", "python", "perl", "pm", "rb", "ruby", "javascript", "coffee", "rc", "rs", "rust", "basic", "clj", "css", "dart", "lisp", "erl", "hs", "lsp", "rkt", "ss", "llvm", "ll", "lua", "matlab", "pascal", "r", "scala", "sql", "latex", "tex", "vb", "vbs", "vhd", "tcl", "wiki.meta", "yaml", "yml", "markdown", "xml", "proto", "regex", "py", "pl", "js", "html", "htm", "volt", "ini", "htaccess", "conf", "gitignore", "gradle", "txt", "properties", "bat", "twig", "cvs", "cmake", "in", "info", "spec", "m4", "am", "dist", "pam", "hx", "ts"), FileType.TEXT); + extensions.put(new String[]{"jpg", "jpeg", "gif", "png", "ico", "tif", "tiff", "bmp"}, FileType.IMAGE); + extensions.put(new String[]{"mp3", "wav", "opus", "flac", "wma", "aac", "m4a", "oga", "mpc", "ogg"}, FileType.AUDIO); + extensions.put(new String[]{"mp4", "mkv", "avi", "mov", "wmv", "qt", "mts", "m2ts", "webm", "flv", "ogv", "amv", "mpg", "mpeg", "mpv", "m4v", "3gp", "wmv"}, FileType.VIDEO); + extensions.put(new String[]{"doc", "docx", "ppt", "pptx", "xls", "xlsx", "xlsm", "odt", "ott", "odf", "ods", "ots", "odg", "otg", "odp", "otp", "bin", "psd", "xcf", "pdf"}, FileType.DOCUMENT); + extensions.put(new String[]{"exe", "msi", "jar", "dmg", "deb", "apk"}, FileType.EXECUTABLE); + extensions.put(new String[]{"txt", "md", "json", "java", "go", "php", "c", "cc", "cpp", "h", "cxx", "cyc", "m", "cs", "bash", "sh", "bsh", "cv", "python", "perl", "pm", "rb", "ruby", "javascript", "coffee", "rc", "rs", "rust", "basic", "clj", "css", "dart", "lisp", "erl", "hs", "lsp", "rkt", "ss", "llvm", "ll", "lua", "matlab", "pascal", "r", "scala", "sql", "latex", "tex", "vb", "vbs", "vhd", "tcl", "wiki.meta", "yaml", "yml", "markdown", "xml", "proto", "regex", "py", "pl", "js", "html", "htm", "volt", "ini", "htaccess", "conf", "gitignore", "gradle", "txt", "properties", "bat", "twig", "cvs", "cmake", "in", "info", "spec", "m4", "am", "dist", "pam", "hx", "ts", "kt", "kts"}, FileType.TEXT); + } public static FileType getFileType(String extension) { - for(List e : extensions.keySet()) { + if(extension != null && !extension.isEmpty()) { + for(String[] testExtensions : extensions.keySet()) { + for(String testExtension : testExtensions) { - if(e.contains(extension)) { - - return extensions.get(e); + if(testExtension.equalsIgnoreCase(extension)) + return extensions.get(testExtensions); + } } } return FileType.UNKNOWN; + } public static boolean hasNetworkConnection(Context context) { @@ -63,6 +71,45 @@ public class AppUtil { return NetworkStatusObserver.getInstance(context).hasNetworkConnection(); } + public static void copyProgress(InputStream inputStream, OutputStream outputStream, long totalSize, ProgressListener progressListener) throws IOException { + + byte[] buffer = new byte[4096]; + int read; + + long totalSteps = (long) Math.ceil((double) totalSize / buffer.length); + long stepsPerPercent = (long) Math.floor((double) totalSteps / 100); + + short percent = 0; + long stepCount = 0; + + progressListener.onActionStarted(); + + while((read = inputStream.read(buffer)) != -1) { + + outputStream.write(buffer, 0, read); + stepCount++; + + if(stepCount == stepsPerPercent) { + percent++; + if(percent <= 100) progressListener.onProgressChanged(percent); + stepCount = 0; + } + } + + if(percent < 100) { + progressListener.onProgressChanged((short) 100); + } + + progressListener.onActionFinished(); + } + + public interface ProgressListener { + default void onActionStarted() {} + default void onActionFinished() {} + + void onProgressChanged(short progress); + } + public static int getAppBuildNo(Context context) { try { diff --git a/app/src/main/java/org/mian/gitnex/helpers/Authorization.java b/app/src/main/java/org/mian/gitnex/helpers/Authorization.java index 6a520d65..e97dd246 100644 --- a/app/src/main/java/org/mian/gitnex/helpers/Authorization.java +++ b/app/src/main/java/org/mian/gitnex/helpers/Authorization.java @@ -23,4 +23,12 @@ public class Authorization { return "token " + tinyDb.getString(loginUid + "-token"); } + + public static String getWeb(Context context) { + + TinyDB tinyDb = TinyDB.getInstance(context); + return Credentials.basic("", tinyDb.getString(tinyDb.getString("loginUid") + "-token")); + + } + } diff --git a/app/src/main/java/org/mian/gitnex/helpers/ColorInverter.java b/app/src/main/java/org/mian/gitnex/helpers/ColorInverter.java index e1f16d79..00925b0e 100644 --- a/app/src/main/java/org/mian/gitnex/helpers/ColorInverter.java +++ b/app/src/main/java/org/mian/gitnex/helpers/ColorInverter.java @@ -5,6 +5,7 @@ import android.graphics.Color; import android.graphics.drawable.BitmapDrawable; import android.widget.ImageView; import androidx.annotation.ColorInt; +import androidx.annotation.NonNull; /** * Author M M Arif @@ -17,45 +18,36 @@ public class ColorInverter { double a = 1 - (0.299 * Color.red(color) + 0.587 * Color.green(color) + 0.114 * Color.blue(color)) / 255; - int d; - if (a < 0.5) { - d = 30; // almost black - } else { - d = 255; // white - } + int d = (a < 0.30) ? + 30 : // almost black + 255; // white return Color.rgb(d, d, d); } @ColorInt - public int getImageViewContrastColor(ImageView imageView) { + public int getBitmapContrastColor(@NonNull Bitmap bitmap) { - if(imageView != null) { + int colorSum = 0; + int divisionValue = 0; - Bitmap bitmap = ((BitmapDrawable) imageView.getDrawable()).getBitmap(); + for(int height=0; height= Build.VERSION_CODES.O) { + + // Delete old notification channels + notificationManager.deleteNotificationChannel(context.getPackageName()); // TODO Can be removed in future versions + + // Create new notification channels + NotificationChannel mainChannel = new NotificationChannel(Constants.mainNotificationChannelId, context.getString(R.string.mainNotificationChannelName), NotificationManager.IMPORTANCE_DEFAULT); + mainChannel.setDescription(context.getString(R.string.mainNotificationChannelDescription)); + + if(tinyDB.getBoolean("notificationsEnableVibration", true)) { + mainChannel.setVibrationPattern(new long[] { 1000, 1000 }); + mainChannel.enableVibration(true); + } else { + mainChannel.enableVibration(false); + } + + if(tinyDB.getBoolean("notificationsEnableLights", true)) { + mainChannel.setLightColor(tinyDB.getInt("notificationsLightColor", Color.GREEN)); + mainChannel.enableLights(true); + } else { + mainChannel.enableLights(false); + } + + NotificationChannel downloadChannel = new NotificationChannel(Constants.downloadNotificationChannelId, context.getString(R.string.fileViewerNotificationChannelName), NotificationManager.IMPORTANCE_LOW); + downloadChannel.setDescription(context.getString(R.string.fileViewerNotificationChannelDescription)); + + notificationManager.createNotificationChannel(mainChannel); + notificationManager.createNotificationChannel(downloadChannel); - notificationsSupported = new Version(currentVersion).higherOrEqual("1.12.3") ? 1 : 0; } } @@ -56,7 +99,7 @@ public class Notifications { constraints.setRequiresDeviceIdle(false); } - int pollingDelayMinutes = Math.max(tinyDB.getInt("pollingDelayMinutes", StaticGlobalVariables.defaultPollingDelay), 15); + int pollingDelayMinutes = Math.max(tinyDB.getInt("pollingDelayMinutes", Constants.defaultPollingDelay), 15); PeriodicWorkRequest periodicWorkRequest = new PeriodicWorkRequest.Builder(NotificationsWorker.class, pollingDelayMinutes, TimeUnit.MINUTES) .setConstraints(constraints.build()) @@ -68,4 +111,15 @@ public class Notifications { } } } + + private static void checkVersion(TinyDB tinyDB) { + + String currentVersion = tinyDB.getString("giteaVersion"); + + if(tinyDB.getBoolean("loggedInMode") && !currentVersion.isEmpty()) { + + notificationsSupported = new Version(currentVersion).higherOrEqual("1.12.3") ? 1 : 0; + } + } + } diff --git a/app/src/main/java/org/mian/gitnex/notifications/NotificationsWorker.java b/app/src/main/java/org/mian/gitnex/notifications/NotificationsWorker.java index 1972f016..cdf40405 100644 --- a/app/src/main/java/org/mian/gitnex/notifications/NotificationsWorker.java +++ b/app/src/main/java/org/mian/gitnex/notifications/NotificationsWorker.java @@ -1,15 +1,11 @@ package org.mian.gitnex.notifications; import android.app.Notification; -import android.app.NotificationChannel; -import android.app.NotificationManager; import android.app.PendingIntent; import android.content.Context; import android.content.Intent; import android.graphics.Color; import android.media.RingtoneManager; -import android.os.Build; -import android.util.Log; import androidx.annotation.NonNull; import androidx.core.app.NotificationCompat; import androidx.core.app.NotificationManagerCompat; @@ -20,7 +16,8 @@ import org.mian.gitnex.R; import org.mian.gitnex.activities.MainActivity; import org.mian.gitnex.clients.RetrofitClient; import org.mian.gitnex.helpers.AppUtil; -import org.mian.gitnex.helpers.StaticGlobalVariables; +import org.mian.gitnex.helpers.Authorization; +import org.mian.gitnex.helpers.Constants; import org.mian.gitnex.helpers.TinyDB; import java.util.Date; import java.util.List; @@ -34,7 +31,6 @@ import retrofit2.Response; public class NotificationsWorker extends Worker { private static final int MAXIMUM_NOTIFICATIONS = 100; - private static final long[] VIBRATION_PATTERN = new long[]{ 1000, 1000 }; private final Context context; private final TinyDB tinyDB; @@ -45,17 +41,16 @@ public class NotificationsWorker extends Worker { this.context = context; this.tinyDB = TinyDB.getInstance(context); + } @NonNull @Override public Result doWork() { - String token = "token " + tinyDB.getString(tinyDB.getString("loginUid") + "-token"); + int notificationLoops = tinyDB.getInt("pollingDelayMinutes", Constants.defaultPollingDelay) >= 15 ? 1 : Math.min(15 - tinyDB.getInt("pollingDelayMinutes"), 10); - int notificationLoops = tinyDB.getInt("pollingDelayMinutes", StaticGlobalVariables.defaultPollingDelay) >= 15 ? 1 : Math.min(15 - tinyDB.getInt("pollingDelayMinutes"), 10); - - for(int i=0; i> call = RetrofitClient .getApiInterface(context) - .getNotificationThreads(token, false, new String[]{"unread"}, previousRefreshTimestamp, + .getNotificationThreads(Authorization.get(context), false, new String[]{"unread"}, previousRefreshTimestamp, null, 1, MAXIMUM_NOTIFICATIONS); Response> response = call.execute(); @@ -76,34 +71,24 @@ public class NotificationsWorker extends Worker { List notificationThreads = response.body(); - if(!notificationThreads.isEmpty()) { - + if(!notificationThreads.isEmpty()) sendNotification(notificationThreads); - } tinyDB.putString("previousRefreshTimestamp", AppUtil.getTimestampFromDate(context, new Date())); } - else { - Log.e("onError", String.valueOf(response.code())); - } - } - catch(Exception e) { - - Log.e("onError", e.toString()); - } + } catch(Exception ignored) {} try { - if(notificationLoops > 1 && i < (notificationLoops - 1)) { Thread.sleep(60000 - (System.currentTimeMillis() - startPollingTime)); } - } - catch (InterruptedException ignored) {} + } catch (InterruptedException ignored) {} } return Result.success(); + } private void sendNotification(List notificationThreads) { @@ -112,7 +97,6 @@ public class NotificationsWorker extends Worker { PendingIntent pendingIntent = getPendingIntent(); NotificationManagerCompat notificationManagerCompat = NotificationManagerCompat.from(context); - attachNotificationChannel(notificationManagerCompat); Notification summaryNotification = new NotificationCompat.Builder(context, context.getPackageName()) .setContentTitle(context.getString(R.string.newMessages)) @@ -122,15 +106,13 @@ public class NotificationsWorker extends Worker { .setGroupSummary(true) .setAutoCancel(true) .setContentIntent(pendingIntent) + .setChannelId(Constants.mainNotificationChannelId) .build(); notificationManagerCompat.notify(summaryId, summaryNotification); for(NotificationThread notificationThread : notificationThreads) { - NotificationManagerCompat notificationManagerCompat1 = NotificationManagerCompat.from(context); - attachNotificationChannel(notificationManagerCompat1); - String subjectUrl = notificationThread.getSubject().getUrl(); String issueId = context.getResources().getString(R.string.hash) + subjectUrl.substring(subjectUrl.lastIndexOf("/") + 1); String notificationHeader = issueId + " " + notificationThread.getSubject().getTitle() + " " + String.format(context.getResources().getString(R.string.notificationExtraInfo), notificationThread.getRepository().getFull_name(), notificationThread.getSubject().getType()); @@ -140,49 +122,8 @@ public class NotificationsWorker extends Worker { .setGroup(context.getPackageName()) .setContentIntent(pendingIntent); - pushNotification(notificationManagerCompat1, builder1.build()); - } - } + notificationManagerCompat.notify(Notifications.uniqueNotificationId(context), builder1.build()); - private void pushNotification(NotificationManagerCompat notificationManagerCompat, Notification notification) { - - int previousNotificationId = tinyDB.getInt("previousNotificationId", 0); - int nextPreviousNotificationId = previousNotificationId > 71951418 ? 0 : previousNotificationId + 1; - - tinyDB.putInt("previousNotificationId", nextPreviousNotificationId); - notificationManagerCompat.notify(previousNotificationId, notification); - } - - private void attachNotificationChannel(NotificationManagerCompat notificationManagerCompat) { - - if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { - - NotificationChannel notificationChannel = new NotificationChannel(context.getPackageName(), context.getString(R.string.appName), - NotificationManager.IMPORTANCE_DEFAULT); - - notificationChannel.setDescription(context.getString(R.string.notificationChannelDescription)); - - if(tinyDB.getBoolean("notificationsEnableVibration", true)) { - - notificationChannel.setVibrationPattern(VIBRATION_PATTERN); - notificationChannel.enableVibration(true); - } - else { - - notificationChannel.enableVibration(false); - } - - if(tinyDB.getBoolean("notificationsEnableLights", true)) { - - notificationChannel.setLightColor(tinyDB.getInt("notificationsLightColor", Color.GREEN)); - notificationChannel.enableLights(true); - } - else { - - notificationChannel.enableLights(false); - } - - notificationManagerCompat.createNotificationChannel(notificationChannel); } } @@ -193,6 +134,7 @@ public class NotificationsWorker extends Worker { .setSound(RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION)) .setCategory(NotificationCompat.CATEGORY_MESSAGE) .setPriority(NotificationCompat.PRIORITY_DEFAULT) + .setChannelId(Constants.mainNotificationChannelId) .setAutoCancel(true); if(tinyDB.getBoolean("notificationsEnableLights", true)) { @@ -201,11 +143,8 @@ public class NotificationsWorker extends Worker { } if(tinyDB.getBoolean("notificationsEnableVibration", true)) { - - builder.setVibrate(VIBRATION_PATTERN); - } - else { - + builder.setVibrate(new long[]{ 1000, 1000 }); + } else { builder.setVibrate(null); } @@ -219,5 +158,6 @@ public class NotificationsWorker extends Worker { intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK); return PendingIntent.getActivity(context, 0, intent, 0); + } } diff --git a/app/src/main/java/org/mian/gitnex/views/ReactionSpinner.java b/app/src/main/java/org/mian/gitnex/views/ReactionSpinner.java index a263f338..1e074180 100644 --- a/app/src/main/java/org/mian/gitnex/views/ReactionSpinner.java +++ b/app/src/main/java/org/mian/gitnex/views/ReactionSpinner.java @@ -18,6 +18,7 @@ import org.mian.gitnex.R; import org.mian.gitnex.clients.RetrofitClient; import org.mian.gitnex.helpers.AppUtil; import org.mian.gitnex.helpers.Authorization; +import org.mian.gitnex.helpers.Constants; import org.mian.gitnex.helpers.TinyDB; import java.io.IOException; import java.util.ArrayList; @@ -222,7 +223,7 @@ public class ReactionSpinner extends HorizontalScrollView { if(response.isSuccessful() && response.body() != null) { allowedReactions.addAll(Arrays.asList(response.body().getAllowed_reactions())); } else { - allowedReactions.addAll(Arrays.asList("+1", "-1", "laugh", "hooray", "confused", "heart", "rocket", "eyes")); + allowedReactions.addAll(Arrays.asList(Constants.fallbackReactions)); } return allowedReactions; diff --git a/app/src/main/res/drawable/ic_directory.xml b/app/src/main/res/drawable/ic_directory.xml index 3165bd97..0756ffd6 100644 --- a/app/src/main/res/drawable/ic_directory.xml +++ b/app/src/main/res/drawable/ic_directory.xml @@ -4,10 +4,7 @@ android:viewportWidth="24" android:viewportHeight="24"> + android:fillColor="?attr/iconsColor" + android:pathData="M3.75,4.5a0.25,0.25 0,0 0,-0.25 0.25v14.5c0,0.138 0.112,0.25 0.25,0.25h16.5a0.25,0.25 0,0 0,0.25 -0.25V7.687a0.25,0.25 0,0 0,-0.25 -0.25h-8.471a1.75,1.75 0,0 1,-1.447 -0.765L8.928,4.61a0.25,0.25 0,0 0,-0.208 -0.11H3.75zM2,4.75C2,3.784 2.784,3 3.75,3h4.971c0.58,0 1.12,0.286 1.447,0.765l1.404,2.063a0.25,0.25 0,0 0,0.207 0.11h8.471c0.966,0 1.75,0.783 1.75,1.75V19.25A1.75,1.75 0,0 1,20.25 21H3.75A1.75,1.75 0,0 1,2 19.25V4.75z" + android:fillType="evenOdd"/> diff --git a/app/src/main/res/drawable/ic_file.xml b/app/src/main/res/drawable/ic_file.xml index 45577def..b2c86a3c 100644 --- a/app/src/main/res/drawable/ic_file.xml +++ b/app/src/main/res/drawable/ic_file.xml @@ -4,17 +4,7 @@ android:viewportWidth="24" android:viewportHeight="24"> - + android:fillColor="?attr/iconsColor" + android:pathData="M5,2.5a0.5,0.5 0,0 0,-0.5 0.5v18a0.5,0.5 0,0 0,0.5 0.5h14a0.5,0.5 0,0 0,0.5 -0.5L19.5,8.5h-4a2,2 0,0 1,-2 -2v-4L5,2.5zM15,2.5v4a0.5,0.5 0,0 0,0.5 0.5h4a0.5,0.5 0,0 0,-0.146 -0.336l-4.018,-4.018A0.5,0.5 0,0 0,15 2.5zM3,3a2,2 0,0 1,2 -2h9.982a2,2 0,0 1,1.414 0.586l4.018,4.018A2,2 0,0 1,21 7.018L21,21a2,2 0,0 1,-2 2L5,23a2,2 0,0 1,-2 -2L3,3z" + android:fillType="evenOdd"/> diff --git a/app/src/main/res/drawable/ic_question.xml b/app/src/main/res/drawable/ic_question.xml index cbe0237d..ca41c5a6 100644 --- a/app/src/main/res/drawable/ic_question.xml +++ b/app/src/main/res/drawable/ic_question.xml @@ -4,24 +4,10 @@ android:viewportWidth="24" android:viewportHeight="24"> + android:fillColor="?attr/iconsColor" + android:pathData="M10.97,8.265a1.45,1.45 0,0 0,-0.487 0.57,0.75 0.75,0 0,1 -1.341,-0.67c0.2,-0.402 0.513,-0.826 0.997,-1.148C10.627,6.69 11.244,6.5 12,6.5c0.658,0 1.369,0.195 1.934,0.619a2.45,2.45 0,0 1,1.004 2.006c0,1.033 -0.513,1.72 -1.027,2.215 -0.19,0.183 -0.399,0.358 -0.579,0.508l-0.147,0.123a4.329,4.329 0,0 0,-0.435 0.409v1.37a0.75,0.75 0,1 1,-1.5 0v-1.473c0,-0.237 0.067,-0.504 0.247,-0.736 0.22,-0.28 0.486,-0.517 0.718,-0.714l0.183,-0.153 0.001,-0.001c0.172,-0.143 0.324,-0.27 0.47,-0.412 0.368,-0.355 0.569,-0.676 0.569,-1.136a0.953,0.953 0,0 0,-0.404 -0.806C12.766,8.118 12.384,8 12,8c-0.494,0 -0.814,0.121 -1.03,0.265zM13,17a1,1 0,1 1,-2 0,1 1,0 0,1 2,0z"/> - + android:fillColor="?attr/iconsColor" + android:pathData="M12,1C5.925,1 1,5.925 1,12s4.925,11 11,11 11,-4.925 11,-11S18.075,1 12,1zM2.5,12a9.5,9.5 0,1 1,19 0,9.5 9.5,0 0,1 -19,0z" + android:fillType="evenOdd"/> diff --git a/app/src/main/res/drawable/ic_submodule.xml b/app/src/main/res/drawable/ic_submodule.xml new file mode 100644 index 00000000..2f2eb4cd --- /dev/null +++ b/app/src/main/res/drawable/ic_submodule.xml @@ -0,0 +1,10 @@ + + + diff --git a/app/src/main/res/drawable/ic_symlink.xml b/app/src/main/res/drawable/ic_symlink.xml new file mode 100644 index 00000000..9a363867 --- /dev/null +++ b/app/src/main/res/drawable/ic_symlink.xml @@ -0,0 +1,10 @@ + + + diff --git a/app/src/main/res/layout/activity_file_view.xml b/app/src/main/res/layout/activity_file_view.xml index 57e080b2..022e08c4 100644 --- a/app/src/main/res/layout/activity_file_view.xml +++ b/app/src/main/res/layout/activity_file_view.xml @@ -64,20 +64,21 @@ android:orientation="vertical"> + android:visibility="gone"> - + @@ -86,7 +87,8 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:background="?attr/primaryBackgroundColor" - android:orientation="vertical"> + android:orientation="vertical" + android:visibility="gone"> diff --git a/app/src/main/res/layout/fragment_files.xml b/app/src/main/res/layout/fragment_files.xml index ed740290..e3cc0fd1 100644 --- a/app/src/main/res/layout/fragment_files.xml +++ b/app/src/main/res/layout/fragment_files.xml @@ -46,10 +46,11 @@ diff --git a/app/src/main/res/layout/fragment_profile.xml b/app/src/main/res/layout/fragment_profile.xml index 5be95c23..919ccfb2 100644 --- a/app/src/main/res/layout/fragment_profile.xml +++ b/app/src/main/res/layout/fragment_profile.xml @@ -21,80 +21,72 @@ android:contentDescription="@string/generalImgContentText" android:scaleType="centerCrop" /> - + android:gravity="center" + android:orientation="vertical" + android:padding="16dp"> + + + + + + + + + + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:gravity="center_vertical"> + android:src="@drawable/ic_language" + app:tint="@color/colorWhite" /> - - - - - - - - - - - - - - + diff --git a/app/src/main/res/layout/layout_last_commit.xml b/app/src/main/res/layout/layout_last_commit.xml new file mode 100644 index 00000000..e85bf061 --- /dev/null +++ b/app/src/main/res/layout/layout_last_commit.xml @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/layout/list_issues.xml b/app/src/main/res/layout/list_issues.xml index 8d4faff7..09dfead1 100644 --- a/app/src/main/res/layout/list_issues.xml +++ b/app/src/main/res/layout/list_issues.xml @@ -4,102 +4,83 @@ android:id="@+id/relativeLayoutFrameIssuesList" android:layout_width="match_parent" android:layout_height="wrap_content" + android:layout_alignParentTop="true" + android:layout_margin="15dp" + android:orientation="vertical" android:background="?attr/primaryBackgroundColor"> - + - - - - - + android:layout_marginBottom="10dp" + android:orientation="horizontal"> + + + + + + - - - - - - - - - - - - + + - + diff --git a/app/src/main/res/layout/list_pr.xml b/app/src/main/res/layout/list_pr.xml index a62e94a6..a7f49b8d 100644 --- a/app/src/main/res/layout/list_pr.xml +++ b/app/src/main/res/layout/list_pr.xml @@ -5,119 +5,82 @@ android:id="@+id/relativeLayoutFrame" android:layout_width="match_parent" android:layout_height="wrap_content" + android:layout_alignParentTop="true" + android:layout_margin="15dp" + android:orientation="vertical" android:background="?attr/primaryBackgroundColor"> - + - - - - - - - - - - - + android:layout_marginBottom="10dp" + android:orientation="horizontal"> - - - - - - - - - - - - - - - - - + android:gravity="top|center_vertical" + android:textAlignment="gravity" + android:textColor="?attr/primaryTextColor" + android:textSize="18sp" /> - + + + + + + + + + + + + + diff --git a/app/src/main/res/layout/nav_header.xml b/app/src/main/res/layout/nav_header.xml index 438a55d7..c607d16a 100644 --- a/app/src/main/res/layout/nav_header.xml +++ b/app/src/main/res/layout/nav_header.xml @@ -1,6 +1,7 @@ @@ -10,106 +11,79 @@ android:layout_width="match_parent" android:layout_height="match_parent" android:contentDescription="@string/generalImgContentText" - android:scaleType="centerCrop" /> + android:scaleType="centerCrop" + tools:srcCompat="@tools:sample/backgrounds/scenic" /> - + android:gravity="bottom" + android:orientation="vertical" + android:paddingStart="20dp" + android:paddingTop="20dp" + android:paddingEnd="20dp" + android:paddingBottom="20dp"> + android:layout_height="wrap_content" + android:orientation="horizontal"> - - - - - - - - - - - - - + + - - - - - - - - - - - - + app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager" + app:reverseLayout="true" /> - + + + + + + + + + + + diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 41bc002c..a3efcf1e 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -578,7 +578,7 @@ Download This File Please wait for the file to load to memory File saved successfully - This file type is not supported in file viewer. Download it instead from the three dotted menu? + This file type/size is not supported in file viewer. You can download it from the menu. Delete This File Edit This File Delete %1$s @@ -674,7 +674,8 @@ Choose Color New messages You\'ve got %d new notifications. - This is the main notification channel of GitNex. + Notifications + This is the main notification channel of GitNex. - %s (%s) Read @@ -742,4 +743,15 @@ Login ID \'%s\' copied to clipboard + + Download in progress + Downloading %s + Download successful + Downloaded %s + Download failed + Couldn\'t download %s + + Download manager + Indicates the progress of ongoing downloads + diff --git a/build.gradle b/build.gradle index 6bdfda9e..cec44c6f 100644 --- a/build.gradle +++ b/build.gradle @@ -7,7 +7,7 @@ buildscript { jcenter() } dependencies { - classpath 'com.android.tools.build:gradle:4.1.2' + classpath 'com.android.tools.build:gradle:4.1.3' } } From dc29a31e632bb22a0e4fdbb32f5b707349d4275f Mon Sep 17 00:00:00 2001 From: opyale Date: Sun, 21 Mar 2021 19:26:28 +0100 Subject: [PATCH 2/9] Replacing highlightJS with custom view due to performance issues and high file sizes. (#837) Fixing crash and minor improvements. Add ".properties" and ".ini" formats. Increase surface area of files list item. Fixing issue where some source code is not visible. Replacing highlightJS with custom view due to performance issues and high file sizes. Reviewed-on: https://codeberg.org/gitnex/GitNex/pulls/837 Reviewed-by: M M Arif Reviewed-by: 6543 <6543@noreply.codeberg.org> Co-Authored-By: opyale Co-Committed-By: opyale --- README.md | 1 - .../main/assets/highlightjs/highlight.pack.js | 6 - .../highlightjs-line-numbers.min.js | 1 - .../highlightjs/themes/androidstudio.css | 66 ------ .../highlightjs/themes/arduino-light.css | 87 -------- .../main/assets/highlightjs/themes/far.css | 71 ------- .../main/assets/highlightjs/themes/github.css | 99 --------- .../assets/highlightjs/themes/ir-black.css | 73 ------- .../highlightjs/themes/monokai-sublime.css | 83 -------- .../gitnex/activities/FileViewActivity.java | 15 +- .../SettingsFileViewerActivity.java | 73 ------- .../mian/gitnex/adapters/FilesAdapter.java | 8 +- .../mian/gitnex/core/MainGrammarLocator.java | 140 ++++++++++++ .../gitnex/fragments/SettingsFragment.java | 3 - .../java/org/mian/gitnex/helpers/AppUtil.java | 16 ++ .../org/mian/gitnex/helpers/Markdown.java | 10 +- .../gitnex/helpers/SyntaxHighlightedArea.java | 201 ++++++++++++++++++ .../helpers/highlightjs/HighlightJsView.java | 117 ---------- .../helpers/highlightjs/models/Language.java | 181 ---------------- .../helpers/highlightjs/models/Theme.java | 96 --------- .../highlightjs/utils/SourceUtils.java | 98 --------- .../main/res/layout/activity_file_view.xml | 7 +- .../layout/activity_settings_fileviewer.xml | 107 ---------- app/src/main/res/layout/fragment_settings.xml | 32 --- app/src/main/res/layout/list_files.xml | 1 + app/src/main/res/values/strings.xml | 2 +- 26 files changed, 372 insertions(+), 1222 deletions(-) delete mode 100644 app/src/main/assets/highlightjs/highlight.pack.js delete mode 100644 app/src/main/assets/highlightjs/highlightjs-line-numbers.min.js delete mode 100644 app/src/main/assets/highlightjs/themes/androidstudio.css delete mode 100644 app/src/main/assets/highlightjs/themes/arduino-light.css delete mode 100644 app/src/main/assets/highlightjs/themes/far.css delete mode 100644 app/src/main/assets/highlightjs/themes/github.css delete mode 100644 app/src/main/assets/highlightjs/themes/ir-black.css delete mode 100644 app/src/main/assets/highlightjs/themes/monokai-sublime.css delete mode 100644 app/src/main/java/org/mian/gitnex/activities/SettingsFileViewerActivity.java create mode 100644 app/src/main/java/org/mian/gitnex/core/MainGrammarLocator.java create mode 100644 app/src/main/java/org/mian/gitnex/helpers/SyntaxHighlightedArea.java delete mode 100644 app/src/main/java/org/mian/gitnex/helpers/highlightjs/models/Language.java delete mode 100644 app/src/main/java/org/mian/gitnex/helpers/highlightjs/models/Theme.java delete mode 100644 app/src/main/java/org/mian/gitnex/helpers/highlightjs/utils/SourceUtils.java delete mode 100644 app/src/main/res/layout/activity_settings_fileviewer.xml diff --git a/README.md b/README.md index 66542253..f3e3c340 100644 --- a/README.md +++ b/README.md @@ -83,7 +83,6 @@ Thanks to all the open source libraries, contributors and donators. - [Pes8/android-material-color-picker-dialog](https://github.com/Pes8/android-material-color-picker-dialog) - [HamidrezaAmz/BreadcrumbsView](https://github.com/HamidrezaAmz/BreadcrumbsView) - [Baseflow/PhotoView](https://github.com/Baseflow/PhotoView) -- [PDDStudio/highlightjs-android](https://github.com/PDDStudio/highlightjs-android) - [apache/commons](https://github.com/apache/commons-io) - [barteksc/AndroidPdfViewer](https://github.com/barteksc/AndroidPdfViewer) - [ge0rg/MemorizingTrustManager](https://github.com/ge0rg/MemorizingTrustManager) diff --git a/app/src/main/assets/highlightjs/highlight.pack.js b/app/src/main/assets/highlightjs/highlight.pack.js deleted file mode 100644 index 7bd4b8d3..00000000 --- a/app/src/main/assets/highlightjs/highlight.pack.js +++ /dev/null @@ -1,6 +0,0 @@ -/* - Highlight.js 10.0.1 (33af2ea5) - License: BSD-3-Clause - Copyright (c) 2006-2020, Ivan Sagalaev -*/ -!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define(n):(e=e||self).hljs=n()}(this,(function(){"use strict";function e(n){Object.freeze(n);var t="function"==typeof n;return Object.getOwnPropertyNames(n).forEach((function(r){!n.hasOwnProperty(r)||null===n[r]||"object"!=typeof n[r]&&"function"!=typeof n[r]||t&&("caller"===r||"callee"===r||"arguments"===r)||Object.isFrozen(n[r])||e(n[r])})),n}function n(e){return e.replace(/&/g,"&").replace(//g,">")}function t(e){var n,t={},r=Array.prototype.slice.call(arguments,1);for(n in e)t[n]=e[n];return r.forEach((function(e){for(n in e)t[n]=e[n]})),t}function r(e){return e.nodeName.toLowerCase()}var a=Object.freeze({__proto__:null,escapeHTML:n,inherit:t,nodeStream:function(e){var n=[];return function e(t,a){for(var i=t.firstChild;i;i=i.nextSibling)3===i.nodeType?a+=i.nodeValue.length:1===i.nodeType&&(n.push({event:"start",offset:a,node:i}),a=e(i,a),r(i).match(/br|hr|img|input/)||n.push({event:"stop",offset:a,node:i}));return a}(e,0),n},mergeStreams:function(e,t,a){var i=0,s="",o=[];function l(){return e.length&&t.length?e[0].offset!==t[0].offset?e[0].offset"}function u(e){s+=""}function d(e){("start"===e.event?c:u)(e.node)}for(;e.length||t.length;){var g=l();if(s+=n(a.substring(i,g[0].offset)),i=g[0].offset,g===e){o.reverse().forEach(u);do{d(g.splice(0,1)[0]),g=l()}while(g===e&&g.length&&g[0].offset===i);o.reverse().forEach(c)}else"start"===g[0].event?o.push(g[0].node):o.pop(),d(g.splice(0,1)[0])}return s+n(a.substr(i))}});const i="",s=e=>!!e.kind;class o{constructor(e,n){this.buffer="",this.classPrefix=n.classPrefix,e.walk(this)}addText(e){this.buffer+=n(e)}openNode(e){if(!s(e))return;let n=e.kind;e.sublanguage||(n=`${this.classPrefix}${n}`),this.span(n)}closeNode(e){s(e)&&(this.buffer+=i)}span(e){this.buffer+=``}value(){return this.buffer}}class l{constructor(){this.rootNode={children:[]},this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(e){this.top.children.push(e)}openNode(e){let n={kind:e,children:[]};this.add(n),this.stack.push(n)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(e){return this.constructor._walk(e,this.rootNode)}static _walk(e,n){return"string"==typeof n?e.addText(n):n.children&&(e.openNode(n),n.children.forEach(n=>this._walk(e,n)),e.closeNode(n)),e}static _collapse(e){e.children&&(e.children.every(e=>"string"==typeof e)?(e.text=e.children.join(""),delete e.children):e.children.forEach(e=>{"string"!=typeof e&&l._collapse(e)}))}}class c extends l{constructor(e){super(),this.options=e}addKeyword(e,n){""!==e&&(this.openNode(n),this.addText(e),this.closeNode())}addText(e){""!==e&&this.add(e)}addSublanguage(e,n){let t=e.root;t.kind=n,t.sublanguage=!0,this.add(t)}toHTML(){return new o(this,this.options).value()}finalize(){}}function u(e){return e&&e.source||e}const d="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",g={begin:"\\\\[\\s\\S]",relevance:0},h={className:"string",begin:"'",end:"'",illegal:"\\n",contains:[g]},f={className:"string",begin:'"',end:'"',illegal:"\\n",contains:[g]},p={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},m=function(e,n,r){var a=t({className:"comment",begin:e,end:n,contains:[]},r||{});return a.contains.push(p),a.contains.push({className:"doctag",begin:"(?:TODO|FIXME|NOTE|BUG|XXX):",relevance:0}),a},b=m("//","$"),v=m("/\\*","\\*/"),x=m("#","$");var _=Object.freeze({__proto__:null,IDENT_RE:"[a-zA-Z]\\w*",UNDERSCORE_IDENT_RE:"[a-zA-Z_]\\w*",NUMBER_RE:"\\b\\d+(\\.\\d+)?",C_NUMBER_RE:d,BINARY_NUMBER_RE:"\\b(0b[01]+)",RE_STARTERS_RE:"!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",BACKSLASH_ESCAPE:g,APOS_STRING_MODE:h,QUOTE_STRING_MODE:f,PHRASAL_WORDS_MODE:p,COMMENT:m,C_LINE_COMMENT_MODE:b,C_BLOCK_COMMENT_MODE:v,HASH_COMMENT_MODE:x,NUMBER_MODE:{className:"number",begin:"\\b\\d+(\\.\\d+)?",relevance:0},C_NUMBER_MODE:{className:"number",begin:d,relevance:0},BINARY_NUMBER_MODE:{className:"number",begin:"\\b(0b[01]+)",relevance:0},CSS_NUMBER_MODE:{className:"number",begin:"\\b\\d+(\\.\\d+)?(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},REGEXP_MODE:{begin:/(?=\/[^\/\n]*\/)/,contains:[{className:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[g,{begin:/\[/,end:/\]/,relevance:0,contains:[g]}]}]},TITLE_MODE:{className:"title",begin:"[a-zA-Z]\\w*",relevance:0},UNDERSCORE_TITLE_MODE:{className:"title",begin:"[a-zA-Z_]\\w*",relevance:0},METHOD_GUARD:{begin:"\\.\\s*[a-zA-Z_]\\w*",relevance:0}}),E="of and for in not or if then".split(" ");function R(e,n){return n?+n:(t=e,E.includes(t.toLowerCase())?0:1);var t}const N=n,w=t,{nodeStream:y,mergeStreams:O}=a;return function(n){var r=[],a={},i={},s=[],o=!0,l=/((^(<[^>]+>|\t|)+|(?:\n)))/gm,d="Could not find the language '{}', did you forget to load/include a language module?",g={noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:void 0,__emitter:c};function h(e){return g.noHighlightRe.test(e)}function f(e,n,t,r){var a={code:n,language:e};T("before:highlight",a);var i=a.result?a.result:p(a.language,a.code,t,r);return i.code=a.code,T("after:highlight",i),i}function p(e,n,r,i){var s=n;function l(e,n){var t=v.case_insensitive?n[0].toLowerCase():n[0];return e.keywords.hasOwnProperty(t)&&e.keywords[t]}function c(){null!=_.subLanguage?function(){if(""!==k){var e="string"==typeof _.subLanguage;if(!e||a[_.subLanguage]){var n=e?p(_.subLanguage,k,!0,E[_.subLanguage]):m(k,_.subLanguage.length?_.subLanguage:void 0);_.relevance>0&&(T+=n.relevance),e&&(E[_.subLanguage]=n.top),w.addSublanguage(n.emitter,n.language)}else w.addText(k)}}():function(){var e,n,t,r;if(_.keywords){for(n=0,_.lexemesRe.lastIndex=0,t=_.lexemesRe.exec(k),r="";t;){r+=k.substring(n,t.index);var a=null;(e=l(_,t))?(w.addText(r),r="",T+=e[1],a=e[0],w.addKeyword(t[0],a)):r+=t[0],n=_.lexemesRe.lastIndex,t=_.lexemesRe.exec(k)}r+=k.substr(n),w.addText(r)}else w.addText(k)}(),k=""}function h(e){e.className&&w.openNode(e.className),_=Object.create(e,{parent:{value:_}})}var f={};function b(n,t){var a,i=t&&t[0];if(k+=n,null==i)return c(),0;if("begin"==f.type&&"end"==t.type&&f.index==t.index&&""===i){if(k+=s.slice(t.index,t.index+1),!o)throw(a=Error("0 width match regex")).languageName=e,a.badRule=f.rule,a;return 1}if(f=t,"begin"===t.type)return function(e){var n=e[0],t=e.rule;return t.__onBegin&&(t.__onBegin(e)||{}).ignoreMatch?function(e){return 0===_.matcher.regexIndex?(k+=e[0],1):(A=!0,0)}(n):(t&&t.endSameAsBegin&&(t.endRe=RegExp(n.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"),"m")),t.skip?k+=n:(t.excludeBegin&&(k+=n),c(),t.returnBegin||t.excludeBegin||(k=n)),h(t),t.returnBegin?0:n.length)}(t);if("illegal"===t.type&&!r)throw(a=Error('Illegal lexeme "'+i+'" for mode "'+(_.className||"")+'"')).mode=_,a;if("end"===t.type){var l=function(e){var n=e[0],t=s.substr(e.index),r=function e(n,t){if(function(e,n){var t=e&&e.exec(n);return t&&0===t.index}(n.endRe,t)){for(;n.endsParent&&n.parent;)n=n.parent;return n}if(n.endsWithParent)return e(n.parent,t)}(_,t);if(r){var a=_;a.skip?k+=n:(a.returnEnd||a.excludeEnd||(k+=n),c(),a.excludeEnd&&(k=n));do{_.className&&w.closeNode(),_.skip||_.subLanguage||(T+=_.relevance),_=_.parent}while(_!==r.parent);return r.starts&&(r.endSameAsBegin&&(r.starts.endRe=r.endRe),h(r.starts)),a.returnEnd?0:n.length}}(t);if(null!=l)return l}return k+=i,i.length}var v=M(e);if(!v)throw console.error(d.replace("{}",e)),Error('Unknown language: "'+e+'"');!function(e){function n(n,t){return RegExp(u(n),"m"+(e.case_insensitive?"i":"")+(t?"g":""))}class r{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(e,n){n.position=this.position++,this.matchIndexes[this.matchAt]=n,this.regexes.push([n,e]),this.matchAt+=function(e){return RegExp(e.toString()+"|").exec("").length-1}(e)+1}compile(){0===this.regexes.length&&(this.exec=()=>null);let e=this.regexes.map(e=>e[1]);this.matcherRe=n(function(e,n){for(var t=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./,r=0,a="",i=0;i0&&(a+="|"),a+="(";o.length>0;){var l=t.exec(o);if(null==l){a+=o;break}a+=o.substring(0,l.index),o=o.substring(l.index+l[0].length),"\\"==l[0][0]&&l[1]?a+="\\"+(+l[1]+s):(a+=l[0],"("==l[0]&&r++)}a+=")"}return a}(e),!0),this.lastIndex=0}exec(e){this.matcherRe.lastIndex=this.lastIndex;let n=this.matcherRe.exec(e);if(!n)return null;let t=n.findIndex((e,n)=>n>0&&null!=e),r=this.matchIndexes[t];return Object.assign(n,r)}}class a{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(e){if(this.multiRegexes[e])return this.multiRegexes[e];let n=new r;return this.rules.slice(e).forEach(([e,t])=>n.addRule(e,t)),n.compile(),this.multiRegexes[e]=n,n}considerAll(){this.regexIndex=0}addRule(e,n){this.rules.push([e,n]),"begin"===n.type&&this.count++}exec(e){let n=this.getMatcher(this.regexIndex);n.lastIndex=this.lastIndex;let t=n.exec(e);return t&&(this.regexIndex+=t.position+1,this.regexIndex===this.count&&(this.regexIndex=0)),t}}function i(e){let n=e.input[e.index-1],t=e.input[e.index+e[0].length];if("."===n||"."===t)return{ignoreMatch:!0}}if(e.contains&&e.contains.includes("self"))throw Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");!function r(s,o){s.compiled||(s.compiled=!0,s.__onBegin=null,s.keywords=s.keywords||s.beginKeywords,s.keywords&&(s.keywords=function(e,n){var t={};return"string"==typeof e?r("keyword",e):Object.keys(e).forEach((function(n){r(n,e[n])})),t;function r(e,r){n&&(r=r.toLowerCase()),r.split(" ").forEach((function(n){var r=n.split("|");t[r[0]]=[e,R(r[0],r[1])]}))}}(s.keywords,e.case_insensitive)),s.lexemesRe=n(s.lexemes||/\w+/,!0),o&&(s.beginKeywords&&(s.begin="\\b("+s.beginKeywords.split(" ").join("|")+")(?=\\b|\\s)",s.__onBegin=i),s.begin||(s.begin=/\B|\b/),s.beginRe=n(s.begin),s.endSameAsBegin&&(s.end=s.begin),s.end||s.endsWithParent||(s.end=/\B|\b/),s.end&&(s.endRe=n(s.end)),s.terminator_end=u(s.end)||"",s.endsWithParent&&o.terminator_end&&(s.terminator_end+=(s.end?"|":"")+o.terminator_end)),s.illegal&&(s.illegalRe=n(s.illegal)),null==s.relevance&&(s.relevance=1),s.contains||(s.contains=[]),s.contains=[].concat(...s.contains.map((function(e){return function(e){return e.variants&&!e.cached_variants&&(e.cached_variants=e.variants.map((function(n){return t(e,{variants:null},n)}))),e.cached_variants?e.cached_variants:function e(n){return!!n&&(n.endsWithParent||e(n.starts))}(e)?t(e,{starts:e.starts?t(e.starts):null}):Object.isFrozen(e)?t(e):e}("self"===e?s:e)}))),s.contains.forEach((function(e){r(e,s)})),s.starts&&r(s.starts,o),s.matcher=function(e){let n=new a;return e.contains.forEach(e=>n.addRule(e.begin,{rule:e,type:"begin"})),e.terminator_end&&n.addRule(e.terminator_end,{type:"end"}),e.illegal&&n.addRule(e.illegal,{type:"illegal"}),n}(s))}(e)}(v);var x,_=i||v,E={},w=new g.__emitter(g);!function(){for(var e=[],n=_;n!==v;n=n.parent)n.className&&e.unshift(n.className);e.forEach(e=>w.openNode(e))}();var y,O,k="",T=0,L=0;try{var A=!1;for(_.matcher.considerAll();A?A=!1:(_.matcher.lastIndex=L,_.matcher.considerAll()),y=_.matcher.exec(s);)O=b(s.substring(L,y.index),y),L=y.index+O;return b(s.substr(L)),w.closeAllNodes(),w.finalize(),x=w.toHTML(),{relevance:T,value:x,language:e,illegal:!1,emitter:w,top:_}}catch(n){if(n.message&&n.message.includes("Illegal"))return{illegal:!0,illegalBy:{msg:n.message,context:s.slice(L-100,L+100),mode:n.mode},sofar:x,relevance:0,value:N(s),emitter:w};if(o)return{relevance:0,value:N(s),emitter:w,language:e,top:_,errorRaised:n};throw n}}function m(e,n){n=n||g.languages||Object.keys(a);var t=function(e){const n={relevance:0,emitter:new g.__emitter(g),value:N(e),illegal:!1,top:E};return n.emitter.addText(e),n}(e),r=t;return n.filter(M).filter(k).forEach((function(n){var a=p(n,e,!1);a.language=n,a.relevance>r.relevance&&(r=a),a.relevance>t.relevance&&(r=t,t=a)})),r.language&&(t.second_best=r),t}function b(e){return g.tabReplace||g.useBR?e.replace(l,(function(e,n){return g.useBR&&"\n"===e?"
":g.tabReplace?n.replace(/\t/g,g.tabReplace):""})):e}function v(e){var n,t,r,a,s,o=function(e){var n,t=e.className+" ";if(t+=e.parentNode?e.parentNode.className:"",n=g.languageDetectRe.exec(t)){var r=M(n[1]);return r||(console.warn(d.replace("{}",n[1])),console.warn("Falling back to no-highlight mode for this block.",e)),r?n[1]:"no-highlight"}return t.split(/\s+/).find(e=>h(e)||M(e))}(e);h(o)||(T("before:highlightBlock",{block:e,language:o}),g.useBR?(n=document.createElement("div")).innerHTML=e.innerHTML.replace(/\n/g,"").replace(//g,"\n"):n=e,s=n.textContent,r=o?f(o,s,!0):m(s),(t=y(n)).length&&((a=document.createElement("div")).innerHTML=r.value,r.value=O(t,y(a),s)),r.value=b(r.value),T("after:highlightBlock",{block:e,result:r}),e.innerHTML=r.value,e.className=function(e,n,t){var r=n?i[n]:t,a=[e.trim()];return e.match(/\bhljs\b/)||a.push("hljs"),e.includes(r)||a.push(r),a.join(" ").trim()}(e.className,o,r.language),e.result={language:r.language,re:r.relevance},r.second_best&&(e.second_best={language:r.second_best.language,re:r.second_best.relevance}))}function x(){if(!x.called){x.called=!0;var e=document.querySelectorAll("pre code");r.forEach.call(e,v)}}const E={disableAutodetect:!0,name:"Plain text"};function M(e){return e=(e||"").toLowerCase(),a[e]||a[i[e]]}function k(e){var n=M(e);return n&&!n.disableAutodetect}function T(e,n){var t=e;s.forEach((function(e){e[t]&&e[t](n)}))}Object.assign(n,{highlight:f,highlightAuto:m,fixMarkup:b,highlightBlock:v,configure:function(e){g=w(g,e)},initHighlighting:x,initHighlightingOnLoad:function(){window.addEventListener("DOMContentLoaded",x,!1)},registerLanguage:function(e,t){var r;try{r=t(n)}catch(n){if(console.error("Language definition for '{}' could not be registered.".replace("{}",e)),!o)throw n;console.error(n),r=E}r.name||(r.name=e),a[e]=r,r.rawDefinition=t.bind(null,n),r.aliases&&r.aliases.forEach((function(n){i[n]=e}))},listLanguages:function(){return Object.keys(a)},getLanguage:M,requireLanguage:function(e){var n=M(e);if(n)return n;throw Error("The '{}' language is required, but not loaded.".replace("{}",e))},autoDetection:k,inherit:w,addPlugin:function(e,n){s.push(e)}}),n.debugMode=function(){o=!1},n.safeMode=function(){o=!0},n.versionString="10.0.1";for(const n in _)"object"==typeof _[n]&&e(_[n]);return Object.assign(n,_),n}({})}));hljs.registerLanguage("scss",function(){"use strict";return function(e){var t={className:"variable",begin:"(\\$[a-zA-Z-][a-zA-Z0-9_-]*)\\b"},i={className:"number",begin:"#[0-9A-Fa-f]+"};return e.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,e.C_BLOCK_COMMENT_MODE,{name:"SCSS",case_insensitive:!0,illegal:"[=/|']",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"selector-id",begin:"\\#[A-Za-z0-9_-]+",relevance:0},{className:"selector-class",begin:"\\.[A-Za-z0-9_-]+",relevance:0},{className:"selector-attr",begin:"\\[",end:"\\]",illegal:"$"},{className:"selector-tag",begin:"\\b(a|abbr|acronym|address|area|article|aside|audio|b|base|big|blockquote|body|br|button|canvas|caption|cite|code|col|colgroup|command|datalist|dd|del|details|dfn|div|dl|dt|em|embed|fieldset|figcaption|figure|footer|form|frame|frameset|(h[1-6])|head|header|hgroup|hr|html|i|iframe|img|input|ins|kbd|keygen|label|legend|li|link|map|mark|meta|meter|nav|noframes|noscript|object|ol|optgroup|option|output|p|param|pre|progress|q|rp|rt|ruby|samp|script|section|select|small|span|strike|strong|style|sub|sup|table|tbody|td|textarea|tfoot|th|thead|time|title|tr|tt|ul|var|video)\\b",relevance:0},{className:"selector-pseudo",begin:":(visited|valid|root|right|required|read-write|read-only|out-range|optional|only-of-type|only-child|nth-of-type|nth-last-of-type|nth-last-child|nth-child|not|link|left|last-of-type|last-child|lang|invalid|indeterminate|in-range|hover|focus|first-of-type|first-line|first-letter|first-child|first|enabled|empty|disabled|default|checked|before|after|active)"},{className:"selector-pseudo",begin:"::(after|before|choices|first-letter|first-line|repeat-index|repeat-item|selection|value)"},t,{className:"attribute",begin:"\\b(src|z-index|word-wrap|word-spacing|word-break|width|widows|white-space|visibility|vertical-align|unicode-bidi|transition-timing-function|transition-property|transition-duration|transition-delay|transition|transform-style|transform-origin|transform|top|text-underline-position|text-transform|text-shadow|text-rendering|text-overflow|text-indent|text-decoration-style|text-decoration-line|text-decoration-color|text-decoration|text-align-last|text-align|tab-size|table-layout|right|resize|quotes|position|pointer-events|perspective-origin|perspective|page-break-inside|page-break-before|page-break-after|padding-top|padding-right|padding-left|padding-bottom|padding|overflow-y|overflow-x|overflow-wrap|overflow|outline-width|outline-style|outline-offset|outline-color|outline|orphans|order|opacity|object-position|object-fit|normal|none|nav-up|nav-right|nav-left|nav-index|nav-down|min-width|min-height|max-width|max-height|mask|marks|margin-top|margin-right|margin-left|margin-bottom|margin|list-style-type|list-style-position|list-style-image|list-style|line-height|letter-spacing|left|justify-content|initial|inherit|ime-mode|image-orientation|image-resolution|image-rendering|icon|hyphens|height|font-weight|font-variant-ligatures|font-variant|font-style|font-stretch|font-size-adjust|font-size|font-language-override|font-kerning|font-feature-settings|font-family|font|float|flex-wrap|flex-shrink|flex-grow|flex-flow|flex-direction|flex-basis|flex|filter|empty-cells|display|direction|cursor|counter-reset|counter-increment|content|column-width|column-span|column-rule-width|column-rule-style|column-rule-color|column-rule|column-gap|column-fill|column-count|columns|color|clip-path|clip|clear|caption-side|break-inside|break-before|break-after|box-sizing|box-shadow|box-decoration-break|bottom|border-width|border-top-width|border-top-style|border-top-right-radius|border-top-left-radius|border-top-color|border-top|border-style|border-spacing|border-right-width|border-right-style|border-right-color|border-right|border-radius|border-left-width|border-left-style|border-left-color|border-left|border-image-width|border-image-source|border-image-slice|border-image-repeat|border-image-outset|border-image|border-color|border-collapse|border-bottom-width|border-bottom-style|border-bottom-right-radius|border-bottom-left-radius|border-bottom-color|border-bottom|border|background-size|background-repeat|background-position|background-origin|background-image|background-color|background-clip|background-attachment|background-blend-mode|background|backface-visibility|auto|animation-timing-function|animation-play-state|animation-name|animation-iteration-count|animation-fill-mode|animation-duration|animation-direction|animation-delay|animation|align-self|align-items|align-content)\\b",illegal:"[^\\s]"},{begin:"\\b(whitespace|wait|w-resize|visible|vertical-text|vertical-ideographic|uppercase|upper-roman|upper-alpha|underline|transparent|top|thin|thick|text|text-top|text-bottom|tb-rl|table-header-group|table-footer-group|sw-resize|super|strict|static|square|solid|small-caps|separate|se-resize|scroll|s-resize|rtl|row-resize|ridge|right|repeat|repeat-y|repeat-x|relative|progress|pointer|overline|outside|outset|oblique|nowrap|not-allowed|normal|none|nw-resize|no-repeat|no-drop|newspaper|ne-resize|n-resize|move|middle|medium|ltr|lr-tb|lowercase|lower-roman|lower-alpha|loose|list-item|line|line-through|line-edge|lighter|left|keep-all|justify|italic|inter-word|inter-ideograph|inside|inset|inline|inline-block|inherit|inactive|ideograph-space|ideograph-parenthesis|ideograph-numeric|ideograph-alpha|horizontal|hidden|help|hand|groove|fixed|ellipsis|e-resize|double|dotted|distribute|distribute-space|distribute-letter|distribute-all-lines|disc|disabled|default|decimal|dashed|crosshair|collapse|col-resize|circle|char|center|capitalize|break-word|break-all|bottom|both|bolder|bold|block|bidi-override|below|baseline|auto|always|all-scroll|absolute|table|table-cell)\\b"},{begin:":",end:";",contains:[t,i,e.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,{className:"meta",begin:"!important"}]},{begin:"@(page|font-face)",lexemes:"@[a-z-]+",keywords:"@page @font-face"},{begin:"@",end:"[{;]",returnBegin:!0,keywords:"and or not only",contains:[{begin:"@[a-z-]+",className:"keyword"},t,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,i,e.CSS_NUMBER_MODE]}]}}}());hljs.registerLanguage("java",function(){"use strict";return function(e){var a="false synchronized int abstract float private char boolean var static null if const for true while long strictfp finally protected import native final void enum else break transient catch instanceof byte super volatile case assert short package default double public try this switch continue throws protected public private module requires exports do",n={className:"meta",begin:"@[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*",contains:[{begin:/\(/,end:/\)/,contains:["self"]}]};return{name:"Java",aliases:["jsp"],keywords:a,illegal:/<\/|#/,contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{begin:/\w+@/,relevance:0},{className:"doctag",begin:"@[A-Za-z]+"}]}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{className:"class",beginKeywords:"class interface",end:/[{;=]/,excludeEnd:!0,keywords:"class interface",illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"new throw return else",relevance:0},{className:"function",begin:"([À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*(<[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*(\\s*,\\s*[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*)*>)?\\s+)+"+e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:a,contains:[{begin:e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[e.UNDERSCORE_TITLE_MODE]},{className:"params",begin:/\(/,end:/\)/,keywords:a,relevance:0,contains:[n,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"number",begin:"\\b(0[bB]([01]+[01_]+[01]+|[01]+)|0[xX]([a-fA-F0-9]+[a-fA-F0-9_]+[a-fA-F0-9]+|[a-fA-F0-9]+)|(([\\d]+[\\d_]+[\\d]+|[\\d]+)(\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))?|\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))([eE][-+]?\\d+)?)[lLfF]?",relevance:0},n]}}}());hljs.registerLanguage("sql",function(){"use strict";return function(e){var t=e.COMMENT("--","$");return{name:"SQL",case_insensitive:!0,illegal:/[<>{}*]/,contains:[{beginKeywords:"begin end start commit rollback savepoint lock alter create drop rename call delete do handler insert load replace select truncate update set show pragma grant merge describe use explain help declare prepare execute deallocate release unlock purge reset change stop analyze cache flush optimize repair kill install uninstall checksum restore check backup revoke comment values with",end:/;/,endsWithParent:!0,lexemes:/[\w\.]+/,keywords:{keyword:"as abort abs absolute acc acce accep accept access accessed accessible account acos action activate add addtime admin administer advanced advise aes_decrypt aes_encrypt after agent aggregate ali alia alias all allocate allow alter always analyze ancillary and anti any anydata anydataset anyschema anytype apply archive archived archivelog are as asc ascii asin assembly assertion associate asynchronous at atan atn2 attr attri attrib attribu attribut attribute attributes audit authenticated authentication authid authors auto autoallocate autodblink autoextend automatic availability avg backup badfile basicfile before begin beginning benchmark between bfile bfile_base big bigfile bin binary_double binary_float binlog bit_and bit_count bit_length bit_or bit_xor bitmap blob_base block blocksize body both bound bucket buffer_cache buffer_pool build bulk by byte byteordermark bytes cache caching call calling cancel capacity cascade cascaded case cast catalog category ceil ceiling chain change changed char_base char_length character_length characters characterset charindex charset charsetform charsetid check checksum checksum_agg child choose chr chunk class cleanup clear client clob clob_base clone close cluster_id cluster_probability cluster_set clustering coalesce coercibility col collate collation collect colu colum column column_value columns columns_updated comment commit compact compatibility compiled complete composite_limit compound compress compute concat concat_ws concurrent confirm conn connec connect connect_by_iscycle connect_by_isleaf connect_by_root connect_time connection consider consistent constant constraint constraints constructor container content contents context contributors controlfile conv convert convert_tz corr corr_k corr_s corresponding corruption cos cost count count_big counted covar_pop covar_samp cpu_per_call cpu_per_session crc32 create creation critical cross cube cume_dist curdate current current_date current_time current_timestamp current_user cursor curtime customdatum cycle data database databases datafile datafiles datalength date_add date_cache date_format date_sub dateadd datediff datefromparts datename datepart datetime2fromparts day day_to_second dayname dayofmonth dayofweek dayofyear days db_role_change dbtimezone ddl deallocate declare decode decompose decrement decrypt deduplicate def defa defau defaul default defaults deferred defi defin define degrees delayed delegate delete delete_all delimited demand dense_rank depth dequeue des_decrypt des_encrypt des_key_file desc descr descri describ describe descriptor deterministic diagnostics difference dimension direct_load directory disable disable_all disallow disassociate discardfile disconnect diskgroup distinct distinctrow distribute distributed div do document domain dotnet double downgrade drop dumpfile duplicate duration each edition editionable editions element ellipsis else elsif elt empty enable enable_all enclosed encode encoding encrypt end end-exec endian enforced engine engines enqueue enterprise entityescaping eomonth error errors escaped evalname evaluate event eventdata events except exception exceptions exchange exclude excluding execu execut execute exempt exists exit exp expire explain explode export export_set extended extent external external_1 external_2 externally extract failed failed_login_attempts failover failure far fast feature_set feature_value fetch field fields file file_name_convert filesystem_like_logging final finish first first_value fixed flash_cache flashback floor flush following follows for forall force foreign form forma format found found_rows freelist freelists freepools fresh from from_base64 from_days ftp full function general generated get get_format get_lock getdate getutcdate global global_name globally go goto grant grants greatest group group_concat group_id grouping grouping_id groups gtid_subtract guarantee guard handler hash hashkeys having hea head headi headin heading heap help hex hierarchy high high_priority hosts hour hours http id ident_current ident_incr ident_seed identified identity idle_time if ifnull ignore iif ilike ilm immediate import in include including increment index indexes indexing indextype indicator indices inet6_aton inet6_ntoa inet_aton inet_ntoa infile initial initialized initially initrans inmemory inner innodb input insert install instance instantiable instr interface interleaved intersect into invalidate invisible is is_free_lock is_ipv4 is_ipv4_compat is_not is_not_null is_used_lock isdate isnull isolation iterate java join json json_exists keep keep_duplicates key keys kill language large last last_day last_insert_id last_value lateral lax lcase lead leading least leaves left len lenght length less level levels library like like2 like4 likec limit lines link list listagg little ln load load_file lob lobs local localtime localtimestamp locate locator lock locked log log10 log2 logfile logfiles logging logical logical_reads_per_call logoff logon logs long loop low low_priority lower lpad lrtrim ltrim main make_set makedate maketime managed management manual map mapping mask master master_pos_wait match matched materialized max maxextents maximize maxinstances maxlen maxlogfiles maxloghistory maxlogmembers maxsize maxtrans md5 measures median medium member memcompress memory merge microsecond mid migration min minextents minimum mining minus minute minutes minvalue missing mod mode model modification modify module monitoring month months mount move movement multiset mutex name name_const names nan national native natural nav nchar nclob nested never new newline next nextval no no_write_to_binlog noarchivelog noaudit nobadfile nocheck nocompress nocopy nocycle nodelay nodiscardfile noentityescaping noguarantee nokeep nologfile nomapping nomaxvalue nominimize nominvalue nomonitoring none noneditionable nonschema noorder nopr nopro noprom nopromp noprompt norely noresetlogs noreverse normal norowdependencies noschemacheck noswitch not nothing notice notnull notrim novalidate now nowait nth_value nullif nulls num numb numbe nvarchar nvarchar2 object ocicoll ocidate ocidatetime ociduration ociinterval ociloblocator ocinumber ociref ocirefcursor ocirowid ocistring ocitype oct octet_length of off offline offset oid oidindex old on online only opaque open operations operator optimal optimize option optionally or oracle oracle_date oradata ord ordaudio orddicom orddoc order ordimage ordinality ordvideo organization orlany orlvary out outer outfile outline output over overflow overriding package pad parallel parallel_enable parameters parent parse partial partition partitions pascal passing password password_grace_time password_lock_time password_reuse_max password_reuse_time password_verify_function patch path patindex pctincrease pctthreshold pctused pctversion percent percent_rank percentile_cont percentile_disc performance period period_add period_diff permanent physical pi pipe pipelined pivot pluggable plugin policy position post_transaction pow power pragma prebuilt precedes preceding precision prediction prediction_cost prediction_details prediction_probability prediction_set prepare present preserve prior priority private private_sga privileges procedural procedure procedure_analyze processlist profiles project prompt protection public publishingservername purge quarter query quick quiesce quota quotename radians raise rand range rank raw read reads readsize rebuild record records recover recovery recursive recycle redo reduced ref reference referenced references referencing refresh regexp_like register regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy reject rekey relational relative relaylog release release_lock relies_on relocate rely rem remainder rename repair repeat replace replicate replication required reset resetlogs resize resource respect restore restricted result result_cache resumable resume retention return returning returns reuse reverse revoke right rlike role roles rollback rolling rollup round row row_count rowdependencies rowid rownum rows rtrim rules safe salt sample save savepoint sb1 sb2 sb4 scan schema schemacheck scn scope scroll sdo_georaster sdo_topo_geometry search sec_to_time second seconds section securefile security seed segment select self semi sequence sequential serializable server servererror session session_user sessions_per_user set sets settings sha sha1 sha2 share shared shared_pool short show shrink shutdown si_averagecolor si_colorhistogram si_featurelist si_positionalcolor si_stillimage si_texture siblings sid sign sin size size_t sizes skip slave sleep smalldatetimefromparts smallfile snapshot some soname sort soundex source space sparse spfile split sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_small_result sql_variant_property sqlcode sqldata sqlerror sqlname sqlstate sqrt square standalone standby start starting startup statement static statistics stats_binomial_test stats_crosstab stats_ks_test stats_mode stats_mw_test stats_one_way_anova stats_t_test_ stats_t_test_indep stats_t_test_one stats_t_test_paired stats_wsr_test status std stddev stddev_pop stddev_samp stdev stop storage store stored str str_to_date straight_join strcmp strict string struct stuff style subdate subpartition subpartitions substitutable substr substring subtime subtring_index subtype success sum suspend switch switchoffset switchover sync synchronous synonym sys sys_xmlagg sysasm sysaux sysdate sysdatetimeoffset sysdba sysoper system system_user sysutcdatetime table tables tablespace tablesample tan tdo template temporary terminated tertiary_weights test than then thread through tier ties time time_format time_zone timediff timefromparts timeout timestamp timestampadd timestampdiff timezone_abbr timezone_minute timezone_region to to_base64 to_date to_days to_seconds todatetimeoffset trace tracking transaction transactional translate translation treat trigger trigger_nestlevel triggers trim truncate try_cast try_convert try_parse type ub1 ub2 ub4 ucase unarchived unbounded uncompress under undo unhex unicode uniform uninstall union unique unix_timestamp unknown unlimited unlock unnest unpivot unrecoverable unsafe unsigned until untrusted unusable unused update updated upgrade upped upper upsert url urowid usable usage use use_stored_outlines user user_data user_resources users using utc_date utc_timestamp uuid uuid_short validate validate_password_strength validation valist value values var var_samp varcharc vari varia variab variabl variable variables variance varp varraw varrawc varray verify version versions view virtual visible void wait wallet warning warnings week weekday weekofyear wellformed when whene whenev wheneve whenever where while whitespace window with within without work wrapped xdb xml xmlagg xmlattributes xmlcast xmlcolattval xmlelement xmlexists xmlforest xmlindex xmlnamespaces xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltype xor year year_to_month years yearweek",literal:"true false null unknown",built_in:"array bigint binary bit blob bool boolean char character date dec decimal float int int8 integer interval number numeric real record serial serial8 smallint text time timestamp tinyint varchar varchar2 varying void"},contains:[{className:"string",begin:"'",end:"'",contains:[{begin:"''"}]},{className:"string",begin:'"',end:'"',contains:[{begin:'""'}]},{className:"string",begin:"`",end:"`"},e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,t,e.HASH_COMMENT_MODE]},e.C_BLOCK_COMMENT_MODE,t,e.HASH_COMMENT_MODE]}}}());hljs.registerLanguage("ini",function(){"use strict";return function(e){var n={className:"number",relevance:0,variants:[{begin:/([\+\-]+)?[\d]+_[\d_]+/},{begin:e.NUMBER_RE}]},a=e.COMMENT();a.variants=[{begin:/;/,end:/$/},{begin:/#/,end:/$/}];var s={className:"variable",variants:[{begin:/\$[\w\d"][\w\d_]*/},{begin:/\$\{(.*?)}/}]},i={className:"literal",begin:/\bon|off|true|false|yes|no\b/},t={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:"'''",end:"'''",relevance:10},{begin:'"""',end:'"""',relevance:10},{begin:'"',end:'"'},{begin:"'",end:"'"}]};return{name:"TOML, also INI",aliases:["toml"],case_insensitive:!0,illegal:/\S/,contains:[a,{className:"section",begin:/\[+/,end:/\]+/},{begin:/^[a-z0-9\[\]_\.-]+(?=\s*=\s*)/,className:"attr",starts:{end:/$/,contains:[a,{begin:/\[/,end:/\]/,contains:[a,i,s,t,n,"self"],relevance:0},i,s,t,n]}}]}}}());hljs.registerLanguage("xml",function(){"use strict";return function(e){var n={className:"symbol",begin:"&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;"},a={begin:"\\s",contains:[{className:"meta-keyword",begin:"#?[a-z_][a-z1-9_-]+",illegal:"\\n"}]},s=e.inherit(a,{begin:"\\(",end:"\\)"}),t=e.inherit(e.APOS_STRING_MODE,{className:"meta-string"}),i=e.inherit(e.QUOTE_STRING_MODE,{className:"meta-string"}),c={endsWithParent:!0,illegal:/`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,contains:[{className:"meta",begin:"",relevance:10,contains:[a,i,t,s,{begin:"\\[",end:"\\]",contains:[{className:"meta",begin:"",contains:[a,s,i,t]}]}]},e.COMMENT("\x3c!--","--\x3e",{relevance:10}),{begin:"<\\!\\[CDATA\\[",end:"\\]\\]>",relevance:10},n,{className:"meta",begin:/<\?xml/,end:/\?>/,relevance:10},{className:"tag",begin:")",end:">",keywords:{name:"style"},contains:[c],starts:{end:"",returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:")",end:">",keywords:{name:"script"},contains:[c],starts:{end:"<\/script>",returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:"",contains:[{className:"name",begin:/[^\/><\s]+/,relevance:0},c]}]}}}());hljs.registerLanguage("makefile",function(){"use strict";return function(e){var i={className:"variable",variants:[{begin:"\\$\\("+e.UNDERSCORE_IDENT_RE+"\\)",contains:[e.BACKSLASH_ESCAPE]},{begin:/\$[@%/},{className:"params",begin:/\(/,end:/\)/,endsParent:!0,keywords:i,contains:["self",r,a,e.C_BLOCK_COMMENT_MODE,{begin:":"}],illegal:/["']/}],illegal:/\[|%/},{className:"class",beginKeywords:"struct protocol class extension enum",keywords:i,end:"\\{",excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/[A-Za-z$_][\u00C0-\u02B80-9A-Za-z$_]*/})]},{className:"meta",begin:"(@discardableResult|@warn_unused_result|@exported|@lazy|@noescape|@NSCopying|@NSManaged|@objc|@objcMembers|@convention|@required|@noreturn|@IBAction|@IBDesignable|@IBInspectable|@IBOutlet|@infix|@prefix|@postfix|@autoclosure|@testable|@available|@nonobjc|@NSApplicationMain|@UIApplicationMain|@dynamicMemberLookup|@propertyWrapper)"},{beginKeywords:"import",end:/$/,contains:[e.C_LINE_COMMENT_MODE,n]}]}}}());hljs.registerLanguage("coffeescript",function(){"use strict";return function(e){var n={keyword:"in if for while finally new do return else break catch instanceof throw try this switch continue typeof delete debugger super yield import export from as default await then unless until loop of by when and or is isnt not",literal:"true false null undefined yes no on off",built_in:"npm require console print module global window document"},i="[A-Za-z$_][0-9A-Za-z$_]*",s={className:"subst",begin:/#\{/,end:/}/,keywords:n},a=[e.BINARY_NUMBER_MODE,e.inherit(e.C_NUMBER_MODE,{starts:{end:"(\\s*/)?",relevance:0}}),{className:"string",variants:[{begin:/'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE]},{begin:/'/,end:/'/,contains:[e.BACKSLASH_ESCAPE]},{begin:/"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,s]},{begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,s]}]},{className:"regexp",variants:[{begin:"///",end:"///",contains:[s,e.HASH_COMMENT_MODE]},{begin:"//[gim]{0,3}(?=\\W)",relevance:0},{begin:/\/(?![ *]).*?(?![\\]).\/[gim]{0,3}(?=\W)/}]},{begin:"@"+i},{subLanguage:"javascript",excludeBegin:!0,excludeEnd:!0,variants:[{begin:"```",end:"```"},{begin:"`",end:"`"}]}];s.contains=a;var t=e.inherit(e.TITLE_MODE,{begin:i}),r={className:"params",begin:"\\([^\\(]",returnBegin:!0,contains:[{begin:/\(/,end:/\)/,keywords:n,contains:["self"].concat(a)}]};return{name:"CoffeeScript",aliases:["coffee","cson","iced"],keywords:n,illegal:/\/\*/,contains:a.concat([e.COMMENT("###","###"),e.HASH_COMMENT_MODE,{className:"function",begin:"^\\s*"+i+"\\s*=\\s*(\\(.*\\))?\\s*\\B[-=]>",end:"[-=]>",returnBegin:!0,contains:[t,r]},{begin:/[:\(,=]\s*/,relevance:0,contains:[{className:"function",begin:"(\\(.*\\))?\\s*\\B[-=]>",end:"[-=]>",returnBegin:!0,contains:[r]}]},{className:"class",beginKeywords:"class",end:"$",illegal:/[:="\[\]]/,contains:[{beginKeywords:"extends",endsWithParent:!0,illegal:/[:="\[\]]/,contains:[t]},t]},{begin:i+":",end:":",returnBegin:!0,returnEnd:!0,relevance:0}])}}}());hljs.registerLanguage("c-like",function(){"use strict";return function(e){function t(e){return"(?:"+e+")?"}var n="(decltype\\(auto\\)|"+t("[a-zA-Z_]\\w*::")+"[a-zA-Z_]\\w*"+t("<.*?>")+")",r={className:"keyword",begin:"\\b[a-z\\d_]*_t\\b"},a={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'(\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)|.)",end:"'",illegal:"."},{begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\((?:.|\n)*?\)\1"/}]},s={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},i={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{"meta-keyword":"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(a,{className:"meta-string"}),{className:"meta-string",begin:/<.*?>/,end:/$/,illegal:"\\n"},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},c={className:"title",begin:t("[a-zA-Z_]\\w*::")+e.IDENT_RE,relevance:0},o=t("[a-zA-Z_]\\w*::")+e.IDENT_RE+"\\s*\\(",l={keyword:"int float while private char char8_t char16_t char32_t catch import module export virtual operator sizeof dynamic_cast|10 typedef const_cast|10 const for static_cast|10 union namespace unsigned long volatile static protected bool template mutable if public friend do goto auto void enum else break extern using asm case typeid wchar_t short reinterpret_cast|10 default double register explicit signed typename try this switch continue inline delete alignas alignof constexpr consteval constinit decltype concept co_await co_return co_yield requires noexcept static_assert thread_local restrict final override atomic_bool atomic_char atomic_schar atomic_uchar atomic_short atomic_ushort atomic_int atomic_uint atomic_long atomic_ulong atomic_llong atomic_ullong new throw return and and_eq bitand bitor compl not not_eq or or_eq xor xor_eq",built_in:"std string wstring cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap array shared_ptr abort terminate abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf future isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf endl initializer_list unique_ptr _Bool complex _Complex imaginary _Imaginary",literal:"true false nullptr NULL"},d=[r,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,s,a],_={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:l,contains:d.concat([{begin:/\(/,end:/\)/,keywords:l,contains:d.concat(["self"]),relevance:0}]),relevance:0},u={className:"function",begin:"("+n+"[\\*&\\s]+)+"+o,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:l,illegal:/[^\w\s\*&:<>]/,contains:[{begin:"decltype\\(auto\\)",keywords:l,relevance:0},{begin:o,returnBegin:!0,contains:[c],relevance:0},{className:"params",begin:/\(/,end:/\)/,keywords:l,relevance:0,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,a,s,r,{begin:/\(/,end:/\)/,keywords:l,relevance:0,contains:["self",e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,a,s,r]}]},r,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,i]};return{aliases:["c","cc","h","c++","h++","hpp","hh","hxx","cxx"],keywords:l,disableAutodetect:!0,illegal:"",keywords:l,contains:["self",r]},{begin:e.IDENT_RE+"::",keywords:l},{className:"class",beginKeywords:"class struct",end:/[{;:]/,contains:[{begin://,contains:["self"]},e.TITLE_MODE]}]),exports:{preprocessor:i,strings:a,keywords:l}}}}());hljs.registerLanguage("c",function(){"use strict";return function(e){var n=e.getLanguage("c-like").rawDefinition();return n.name="C",n.aliases=["c","h"],n}}());hljs.registerLanguage("rust",function(){"use strict";return function(e){var n="([ui](8|16|32|64|128|size)|f(32|64))?",t="drop i8 i16 i32 i64 i128 isize u8 u16 u32 u64 u128 usize f32 f64 str char bool Box Option Result String Vec Copy Send Sized Sync Drop Fn FnMut FnOnce ToOwned Clone Debug PartialEq PartialOrd Eq Ord AsRef AsMut Into From Default Iterator Extend IntoIterator DoubleEndedIterator ExactSizeIterator SliceConcatExt ToString assert! assert_eq! bitflags! bytes! cfg! col! concat! concat_idents! debug_assert! debug_assert_eq! env! panic! file! format! format_args! include_bin! include_str! line! local_data_key! module_path! option_env! print! println! select! stringify! try! unimplemented! unreachable! vec! write! writeln! macro_rules! assert_ne! debug_assert_ne!";return{name:"Rust",aliases:["rs"],keywords:{keyword:"abstract as async await become box break const continue crate do dyn else enum extern false final fn for if impl in let loop macro match mod move mut override priv pub ref return self Self static struct super trait true try type typeof unsafe unsized use virtual where while yield",literal:"true false Some None Ok Err",built_in:t},lexemes:e.IDENT_RE+"!?",illegal:""}]}}}());hljs.registerLanguage("markdown",function(){"use strict";return function(n){const e={begin:"<",end:">",subLanguage:"xml",relevance:0},a={begin:"\\[.+?\\][\\(\\[].*?[\\)\\]]",returnBegin:!0,contains:[{className:"string",begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0,relevance:0},{className:"link",begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}],relevance:10},i={className:"strong",contains:[],variants:[{begin:/_{2}/,end:/_{2}/},{begin:/\*{2}/,end:/\*{2}/}]},s={className:"emphasis",contains:[],variants:[{begin:/\*(?!\*)/,end:/\*/},{begin:/_(?!_)/,end:/_/,relevance:0}]};i.contains.push(s),s.contains.push(i);var c=[e,a];return i.contains=i.contains.concat(c),s.contains=s.contains.concat(c),{name:"Markdown",aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$",contains:c=c.concat(i,s)},{begin:"(?=^.+?\\n[=-]{2,}$)",contains:[{begin:"^[=-]*$"},{begin:"^",end:"\\n",contains:c}]}]},e,{className:"bullet",begin:"^[ \t]*([*+-]|(\\d+\\.))(?=\\s+)",end:"\\s+",excludeEnd:!0},i,s,{className:"quote",begin:"^>\\s+",contains:c,end:"$"},{className:"code",variants:[{begin:"(`{3,})(.|\\n)*?\\1`*[ ]*"},{begin:"(~{3,})(.|\\n)*?\\1~*[ ]*"},{begin:"```",end:"```+[ ]*$"},{begin:"~~~",end:"~~~+[ ]*$"},{begin:"`.+?`"},{begin:"(?=^( {4}|\\t))",contains:[{begin:"^( {4}|\\t)",end:"(\\n)$"}],relevance:0}]},{begin:"^[-\\*]{3,}",end:"$"},a,{begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]}]}}}());hljs.registerLanguage("plaintext",function(){"use strict";return function(t){return{name:"Plain text",aliases:["text","txt"],disableAutodetect:!0}}}());hljs.registerLanguage("less",function(){"use strict";return function(e){var n="([\\w-]+|@{[\\w-]+})",a=[],s=[],t=function(e){return{className:"string",begin:"~?"+e+".*?"+e}},r=function(e,n,a){return{className:e,begin:n,relevance:a}},i={begin:"\\(",end:"\\)",contains:s,relevance:0};s.push(e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,t("'"),t('"'),e.CSS_NUMBER_MODE,{begin:"(url|data-uri)\\(",starts:{className:"string",end:"[\\)\\n]",excludeEnd:!0}},r("number","#[0-9A-Fa-f]+\\b"),i,r("variable","@@?[\\w-]+",10),r("variable","@{[\\w-]+}"),r("built_in","~?`[^`]*?`"),{className:"attribute",begin:"[\\w-]+\\s*:",end:":",returnBegin:!0,excludeEnd:!0},{className:"meta",begin:"!important"});var c=s.concat({begin:"{",end:"}",contains:a}),l={beginKeywords:"when",endsWithParent:!0,contains:[{beginKeywords:"and not"}].concat(s)},o={begin:n+"\\s*:",returnBegin:!0,end:"[;}]",relevance:0,contains:[{className:"attribute",begin:n,end:":",excludeEnd:!0,starts:{endsWithParent:!0,illegal:"[<=$]",relevance:0,contains:s}}]},g={className:"keyword",begin:"@(import|media|charset|font-face|(-[a-z]+-)?keyframes|supports|document|namespace|page|viewport|host)\\b",starts:{end:"[;{}]",returnEnd:!0,contains:s,relevance:0}},d={className:"variable",variants:[{begin:"@[\\w-]+\\s*:",relevance:15},{begin:"@[\\w-]+"}],starts:{end:"[;}]",returnEnd:!0,contains:c}},b={variants:[{begin:"[\\.#:&\\[>]",end:"[;{}]"},{begin:n,end:"{"}],returnBegin:!0,returnEnd:!0,illegal:"[<='$\"]",relevance:0,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,l,r("keyword","all\\b"),r("variable","@{[\\w-]+}"),r("selector-tag",n+"%?",0),r("selector-id","#"+n),r("selector-class","\\."+n,0),r("selector-tag","&",0),{className:"selector-attr",begin:"\\[",end:"\\]"},{className:"selector-pseudo",begin:/:(:)?[a-zA-Z0-9\_\-\+\(\)"'.]+/},{begin:"\\(",end:"\\)",contains:c},{begin:"!important"}]};return a.push(e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,g,d,o,b),{name:"Less",case_insensitive:!0,illegal:"[=>'/<($\"]",contains:a}}}());hljs.registerLanguage("python",function(){"use strict";return function(e){var n={keyword:"and elif is global as in if from raise for except finally print import pass return exec else break not with class assert yield try while continue del or def lambda async await nonlocal|10",built_in:"Ellipsis NotImplemented",literal:"False None True"},a={className:"meta",begin:/^(>>>|\.\.\.) /},i={className:"subst",begin:/\{/,end:/\}/,keywords:n,illegal:/#/},s={begin:/\{\{/,relevance:0},r={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:/(u|b)?r?'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,a],relevance:10},{begin:/(u|b)?r?"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,a],relevance:10},{begin:/(fr|rf|f)'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,a,s,i]},{begin:/(fr|rf|f)"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,a,s,i]},{begin:/(u|r|ur)'/,end:/'/,relevance:10},{begin:/(u|r|ur)"/,end:/"/,relevance:10},{begin:/(b|br)'/,end:/'/},{begin:/(b|br)"/,end:/"/},{begin:/(fr|rf|f)'/,end:/'/,contains:[e.BACKSLASH_ESCAPE,s,i]},{begin:/(fr|rf|f)"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,s,i]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},l={className:"number",relevance:0,variants:[{begin:e.BINARY_NUMBER_RE+"[lLjJ]?"},{begin:"\\b(0o[0-7]+)[lLjJ]?"},{begin:e.C_NUMBER_RE+"[lLjJ]?"}]},t={className:"params",variants:[{begin:/\(\s*\)/,skip:!0,className:null},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:["self",a,l,r,e.HASH_COMMENT_MODE]}]};return i.contains=[r,l,a],{name:"Python",aliases:["py","gyp","ipython"],keywords:n,illegal:/(<\/|->|\?)|=>/,contains:[a,l,{beginKeywords:"if",relevance:0},r,e.HASH_COMMENT_MODE,{variants:[{className:"function",beginKeywords:"def"},{className:"class",beginKeywords:"class"}],end:/:/,illegal:/[${=;\n,]/,contains:[e.UNDERSCORE_TITLE_MODE,t,{begin:/->/,endsWithParent:!0,keywords:"None"}]},{className:"meta",begin:/^[\t ]*@/,end:/$/},{begin:/\b(print|exec)\(/}]}}}());hljs.registerLanguage("python-repl",function(){"use strict";return function(n){return{aliases:["pycon"],contains:[{className:"meta",starts:{end:/ |$/,starts:{end:"$",subLanguage:"python"}},variants:[{begin:/^>>>(?=[ ]|$)/},{begin:/^\.\.\.(?=[ ]|$)/}]}]}}}());hljs.registerLanguage("nginx",function(){"use strict";return function(e){var n={className:"variable",variants:[{begin:/\$\d+/},{begin:/\$\{/,end:/}/},{begin:"[\\$\\@]"+e.UNDERSCORE_IDENT_RE}]},a={endsWithParent:!0,lexemes:"[a-z/_]+",keywords:{literal:"on off yes no true false none blocked debug info notice warn error crit select break last permanent redirect kqueue rtsig epoll poll /dev/poll"},relevance:0,illegal:"=>",contains:[e.HASH_COMMENT_MODE,{className:"string",contains:[e.BACKSLASH_ESCAPE,n],variants:[{begin:/"/,end:/"/},{begin:/'/,end:/'/}]},{begin:"([a-z]+):/",end:"\\s",endsWithParent:!0,excludeEnd:!0,contains:[n]},{className:"regexp",contains:[e.BACKSLASH_ESCAPE,n],variants:[{begin:"\\s\\^",end:"\\s|{|;",returnEnd:!0},{begin:"~\\*?\\s+",end:"\\s|{|;",returnEnd:!0},{begin:"\\*(\\.[a-z\\-]+)+"},{begin:"([a-z\\-]+\\.)+\\*"}]},{className:"number",begin:"\\b\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}(:\\d{1,5})?\\b"},{className:"number",begin:"\\b\\d+[kKmMgGdshdwy]*\\b",relevance:0},n]};return{name:"Nginx config",aliases:["nginxconf"],contains:[e.HASH_COMMENT_MODE,{begin:e.UNDERSCORE_IDENT_RE+"\\s+{",returnBegin:!0,end:"{",contains:[{className:"section",begin:e.UNDERSCORE_IDENT_RE}],relevance:0},{begin:e.UNDERSCORE_IDENT_RE+"\\s",end:";|{",returnBegin:!0,contains:[{className:"attribute",begin:e.UNDERSCORE_IDENT_RE,starts:a}],relevance:0}],illegal:"[^\\s\\}]"}}}());hljs.registerLanguage("php",function(){"use strict";return function(e){var r={begin:"\\$+[a-zA-Z_-ÿ][a-zA-Z0-9_-ÿ]*"},t={className:"meta",variants:[{begin:/<\?php/,relevance:10},{begin:/<\?[=]?/},{begin:/\?>/}]},a={className:"string",contains:[e.BACKSLASH_ESCAPE,t],variants:[{begin:'b"',end:'"'},{begin:"b'",end:"'"},e.inherit(e.APOS_STRING_MODE,{illegal:null}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null})]},n={variants:[e.BINARY_NUMBER_MODE,e.C_NUMBER_MODE]},i={keyword:"__CLASS__ __DIR__ __FILE__ __FUNCTION__ __LINE__ __METHOD__ __NAMESPACE__ __TRAIT__ die echo exit include include_once print require require_once array abstract and as binary bool boolean break callable case catch class clone const continue declare default do double else elseif empty enddeclare endfor endforeach endif endswitch endwhile eval extends final finally float for foreach from global goto if implements instanceof insteadof int integer interface isset iterable list new object or private protected public real return string switch throw trait try unset use var void while xor yield",literal:"false null true",built_in:"Error|0 AppendIterator ArgumentCountError ArithmeticError ArrayIterator ArrayObject AssertionError BadFunctionCallException BadMethodCallException CachingIterator CallbackFilterIterator CompileError Countable DirectoryIterator DivisionByZeroError DomainException EmptyIterator ErrorException Exception FilesystemIterator FilterIterator GlobIterator InfiniteIterator InvalidArgumentException IteratorIterator LengthException LimitIterator LogicException MultipleIterator NoRewindIterator OutOfBoundsException OutOfRangeException OuterIterator OverflowException ParentIterator ParseError RangeException RecursiveArrayIterator RecursiveCachingIterator RecursiveCallbackFilterIterator RecursiveDirectoryIterator RecursiveFilterIterator RecursiveIterator RecursiveIteratorIterator RecursiveRegexIterator RecursiveTreeIterator RegexIterator RuntimeException SeekableIterator SplDoublyLinkedList SplFileInfo SplFileObject SplFixedArray SplHeap SplMaxHeap SplMinHeap SplObjectStorage SplObserver SplObserver SplPriorityQueue SplQueue SplStack SplSubject SplSubject SplTempFileObject TypeError UnderflowException UnexpectedValueException ArrayAccess Closure Generator Iterator IteratorAggregate Serializable Throwable Traversable WeakReference Directory __PHP_Incomplete_Class parent php_user_filter self static stdClass"};return{aliases:["php","php3","php4","php5","php6","php7"],case_insensitive:!0,keywords:i,contains:[e.HASH_COMMENT_MODE,e.COMMENT("//","$",{contains:[t]}),e.COMMENT("/\\*","\\*/",{contains:[{className:"doctag",begin:"@[A-Za-z]+"}]}),e.COMMENT("__halt_compiler.+?;",!1,{endsWithParent:!0,keywords:"__halt_compiler",lexemes:e.UNDERSCORE_IDENT_RE}),{className:"string",begin:/<<<['"]?\w+['"]?$/,end:/^\w+;?$/,contains:[e.BACKSLASH_ESCAPE,{className:"subst",variants:[{begin:/\$\w+/},{begin:/\{\$/,end:/\}/}]}]},t,{className:"keyword",begin:/\$this\b/},r,{begin:/(::|->)+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/},{className:"function",beginKeywords:"fn function",end:/[;{]/,excludeEnd:!0,illegal:"[$%\\[]",contains:[e.UNDERSCORE_TITLE_MODE,{className:"params",begin:"\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0,keywords:i,contains:["self",r,e.C_BLOCK_COMMENT_MODE,a,n]}]},{className:"class",beginKeywords:"class interface",end:"{",excludeEnd:!0,illegal:/[:\(\$"]/,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"namespace",end:";",illegal:/[\.']/,contains:[e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"use",end:";",contains:[e.UNDERSCORE_TITLE_MODE]},{begin:"=>"},a,n]}}}());hljs.registerLanguage("php-template",function(){"use strict";return function(n){return{name:"PHP template",subLanguage:"xml",contains:[{begin:/<\?(php|=)?/,end:/\?>/,subLanguage:"php",contains:[{begin:"/\\*",end:"\\*/",skip:!0},{begin:'b"',end:'"',skip:!0},{begin:"b'",end:"'",skip:!0},n.inherit(n.APOS_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0}),n.inherit(n.QUOTE_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0})]}]}}}());hljs.registerLanguage("go",function(){"use strict";return function(e){var n={keyword:"break default func interface select case map struct chan else goto package switch const fallthrough if range type continue for import return var go defer bool byte complex64 complex128 float32 float64 int8 int16 int32 int64 string uint8 uint16 uint32 uint64 int uint uintptr rune",literal:"true false iota nil",built_in:"append cap close complex copy imag len make new panic print println real recover delete"};return{name:"Go",aliases:["golang"],keywords:n,illegal:">|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?",a={keyword:"and then defined module in return redo if BEGIN retry end for self when next until do begin unless END rescue else break undef not super class case require yield alias while ensure elsif or include attr_reader attr_writer attr_accessor",literal:"true false nil"},s={className:"doctag",begin:"@[A-Za-z]+"},i={begin:"#<",end:">"},r=[e.COMMENT("#","$",{contains:[s]}),e.COMMENT("^\\=begin","^\\=end",{contains:[s],relevance:10}),e.COMMENT("^__END__","\\n$")],c={className:"subst",begin:"#\\{",end:"}",keywords:a},t={className:"string",contains:[e.BACKSLASH_ESCAPE,c],variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/`/,end:/`/},{begin:"%[qQwWx]?\\(",end:"\\)"},{begin:"%[qQwWx]?\\[",end:"\\]"},{begin:"%[qQwWx]?{",end:"}"},{begin:"%[qQwWx]?<",end:">"},{begin:"%[qQwWx]?/",end:"/"},{begin:"%[qQwWx]?%",end:"%"},{begin:"%[qQwWx]?-",end:"-"},{begin:"%[qQwWx]?\\|",end:"\\|"},{begin:/\B\?(\\\d{1,3}|\\x[A-Fa-f0-9]{1,2}|\\u[A-Fa-f0-9]{4}|\\?\S)\b/},{begin:/<<[-~]?'?(\w+)(?:.|\n)*?\n\s*\1\b/,returnBegin:!0,contains:[{begin:/<<[-~]?'?/},{begin:/\w+/,endSameAsBegin:!0,contains:[e.BACKSLASH_ESCAPE,c]}]}]},b={className:"params",begin:"\\(",end:"\\)",endsParent:!0,keywords:a},d=[t,i,{className:"class",beginKeywords:"class module",end:"$|;",illegal:/=/,contains:[e.inherit(e.TITLE_MODE,{begin:"[A-Za-z_]\\w*(::\\w+)*(\\?|\\!)?"}),{begin:"<\\s*",contains:[{begin:"("+e.IDENT_RE+"::)?"+e.IDENT_RE}]}].concat(r)},{className:"function",beginKeywords:"def",end:"$|;",contains:[e.inherit(e.TITLE_MODE,{begin:n}),b].concat(r)},{begin:e.IDENT_RE+"::"},{className:"symbol",begin:e.UNDERSCORE_IDENT_RE+"(\\!|\\?)?:",relevance:0},{className:"symbol",begin:":(?!\\s)",contains:[t,{begin:n}],relevance:0},{className:"number",begin:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},{begin:"(\\$\\W)|((\\$|\\@\\@?)(\\w+))"},{className:"params",begin:/\|/,end:/\|/,keywords:a},{begin:"("+e.RE_STARTERS_RE+"|unless)\\s*",keywords:"unless",contains:[i,{className:"regexp",contains:[e.BACKSLASH_ESCAPE,c],illegal:/\n/,variants:[{begin:"/",end:"/[a-z]*"},{begin:"%r{",end:"}[a-z]*"},{begin:"%r\\(",end:"\\)[a-z]*"},{begin:"%r!",end:"![a-z]*"},{begin:"%r\\[",end:"\\][a-z]*"}]}].concat(r),relevance:0}].concat(r);c.contains=d,b.contains=d;var g=[{begin:/^\s*=>/,starts:{end:"$",contains:d}},{className:"meta",begin:"^([>?]>|[\\w#]+\\(\\w+\\):\\d+:\\d+>|(\\w+-)?\\d+\\.\\d+\\.\\d(p\\d+)?[^>]+>)",starts:{end:"$",contains:d}}];return{name:"Ruby",aliases:["rb","gemspec","podspec","thor","irb"],keywords:a,illegal:/\/\*/,contains:r.concat(g).concat(d)}}}());hljs.registerLanguage("kotlin",function(){"use strict";return function(e){var n={keyword:"abstract as val var vararg get set class object open private protected public noinline crossinline dynamic final enum if else do while for when throw try catch finally import package is in fun override companion reified inline lateinit init interface annotation data sealed internal infix operator out by constructor super tailrec where const inner suspend typealias external expect actual trait volatile transient native default",built_in:"Byte Short Char Int Long Boolean Float Double Void Unit Nothing",literal:"true false null"},a={className:"symbol",begin:e.UNDERSCORE_IDENT_RE+"@"},i={className:"subst",begin:"\\${",end:"}",contains:[e.C_NUMBER_MODE]},s={className:"variable",begin:"\\$"+e.UNDERSCORE_IDENT_RE},t={className:"string",variants:[{begin:'"""',end:'"""(?=[^"])',contains:[s,i]},{begin:"'",end:"'",illegal:/\n/,contains:[e.BACKSLASH_ESCAPE]},{begin:'"',end:'"',illegal:/\n/,contains:[e.BACKSLASH_ESCAPE,s,i]}]};i.contains.push(t);var r={className:"meta",begin:"@(?:file|property|field|get|set|receiver|param|setparam|delegate)\\s*:(?:\\s*"+e.UNDERSCORE_IDENT_RE+")?"},l={className:"meta",begin:"@"+e.UNDERSCORE_IDENT_RE,contains:[{begin:/\(/,end:/\)/,contains:[e.inherit(t,{className:"meta-string"})]}]},c=e.COMMENT("/\\*","\\*/",{contains:[e.C_BLOCK_COMMENT_MODE]}),o={variants:[{className:"type",begin:e.UNDERSCORE_IDENT_RE},{begin:/\(/,end:/\)/,contains:[]}]},d=o;return d.variants[1].contains=[o],o.variants[1].contains=[d],{name:"Kotlin",aliases:["kt"],keywords:n,contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"}]}),e.C_LINE_COMMENT_MODE,c,{className:"keyword",begin:/\b(break|continue|return|this)\b/,starts:{contains:[{className:"symbol",begin:/@\w+/}]}},a,r,l,{className:"function",beginKeywords:"fun",end:"[(]|$",returnBegin:!0,excludeEnd:!0,keywords:n,illegal:/fun\s+(<.*>)?[^\s\(]+(\s+[^\s\(]+)\s*=/,relevance:5,contains:[{begin:e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[e.UNDERSCORE_TITLE_MODE]},{className:"type",begin://,keywords:"reified",relevance:0},{className:"params",begin:/\(/,end:/\)/,endsParent:!0,keywords:n,relevance:0,contains:[{begin:/:/,end:/[=,\/]/,endsWithParent:!0,contains:[o,e.C_LINE_COMMENT_MODE,c],relevance:0},e.C_LINE_COMMENT_MODE,c,r,l,t,e.C_NUMBER_MODE]},c]},{className:"class",beginKeywords:"class interface trait",end:/[:\{(]|$/,excludeEnd:!0,illegal:"extends implements",contains:[{beginKeywords:"public protected internal private constructor"},e.UNDERSCORE_TITLE_MODE,{className:"type",begin://,excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:/[,:]\s*/,end:/[<\(,]|$/,excludeBegin:!0,returnEnd:!0},r,l]},t,{className:"meta",begin:"^#!/usr/bin/env",end:"$",illegal:"\n"},{className:"number",begin:"\\b(0[bB]([01]+[01_]+[01]+|[01]+)|0[xX]([a-fA-F0-9]+[a-fA-F0-9_]+[a-fA-F0-9]+|[a-fA-F0-9]+)|(([\\d]+[\\d_]+[\\d]+|[\\d]+)(\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))?|\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))([eE][-+]?\\d+)?)[lLfF]?",relevance:0}]}}}());hljs.registerLanguage("cpp",function(){"use strict";return function(e){var t=e.getLanguage("c-like").rawDefinition();return t.disableAutodetect=!1,t.name="C++",t.aliases=["cc","c++","h++","hpp","hh","hxx","cxx"],t}}());hljs.registerLanguage("javascript",function(){"use strict";return function(e){var n={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/},a="[A-Za-z$_][0-9A-Za-z$_]*",s={keyword:"in of if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const export super debugger as async await static import from as",literal:"true false null undefined NaN Infinity",built_in:"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document Symbol Set Map WeakSet WeakMap Proxy Reflect Promise"},r={className:"number",variants:[{begin:"\\b(0[bB][01]+)n?"},{begin:"\\b(0[oO][0-7]+)n?"},{begin:e.C_NUMBER_RE+"n?"}],relevance:0},i={className:"subst",begin:"\\$\\{",end:"\\}",keywords:s,contains:[]},t={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,i],subLanguage:"xml"}},c={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,i],subLanguage:"css"}},o={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,i]};i.contains=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,t,c,o,r,e.REGEXP_MODE];var l=i.contains.concat([e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]),d={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:l};return{name:"JavaScript",aliases:["js","jsx","mjs","cjs"],keywords:s,contains:[{className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},{className:"meta",begin:/^#!/,end:/$/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,t,c,o,e.C_LINE_COMMENT_MODE,e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+",contains:[{className:"type",begin:"\\{",end:"\\}",relevance:0},{className:"variable",begin:a+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),e.C_BLOCK_COMMENT_MODE,r,{begin:/[{,\n]\s*/,relevance:0,contains:[{begin:a+"\\s*:",returnBegin:!0,relevance:0,contains:[{className:"attr",begin:a,relevance:0}]}]},{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.REGEXP_MODE,{className:"function",begin:"(\\(.*?\\)|"+a+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:a},{begin:/\(\s*\)/},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:s,contains:l}]}]},{begin:/,/,relevance:0},{className:"",begin:/\s/,end:/\s*/,skip:!0},{variants:[{begin:"<>",end:""},{begin:n.begin,end:n.end}],subLanguage:"xml",contains:[{begin:n.begin,end:n.end,skip:!0,contains:["self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/\{/,excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:a}),d],illegal:/\[|%/},{begin:/\$[(.]/},e.METHOD_GUARD,{className:"class",beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"constructor",end:/\{/,excludeEnd:!0},{begin:"(get|set)\\s*(?="+a+"\\()",end:/{/,keywords:"get set",contains:[e.inherit(e.TITLE_MODE,{begin:a}),{begin:/\(\)/},d]}],illegal:/#(?!!)/}}}());hljs.registerLanguage("diff",function(){"use strict";return function(e){return{name:"Diff",aliases:["patch"],contains:[{className:"meta",relevance:10,variants:[{begin:/^@@ +\-\d+,\d+ +\+\d+,\d+ +@@$/},{begin:/^\*\*\* +\d+,\d+ +\*\*\*\*$/},{begin:/^\-\-\- +\d+,\d+ +\-\-\-\-$/}]},{className:"comment",variants:[{begin:/Index: /,end:/$/},{begin:/={3,}/,end:/$/},{begin:/^\-{3}/,end:/$/},{begin:/^\*{3} /,end:/$/},{begin:/^\+{3}/,end:/$/},{begin:/^\*{15}$/}]},{className:"addition",begin:"^\\+",end:"$"},{className:"deletion",begin:"^\\-",end:"$"},{className:"addition",begin:"^\\!",end:"$"}]}}}());hljs.registerLanguage("http",function(){"use strict";return function(e){var n="HTTP/[0-9\\.]+";return{name:"HTTP",aliases:["https"],illegal:"\\S",contains:[{begin:"^"+n,end:"$",contains:[{className:"number",begin:"\\b\\d{3}\\b"}]},{begin:"^[A-Z]+ (.*?) "+n+"$",returnBegin:!0,end:"$",contains:[{className:"string",begin:" ",end:" ",excludeBegin:!0,excludeEnd:!0},{begin:n},{className:"keyword",begin:"[A-Z]+"}]},{className:"attribute",begin:"^\\w",end:": ",excludeEnd:!0,illegal:"\\n|\\s|=",starts:{end:"$",relevance:0}},{begin:"\\n\\n",starts:{subLanguage:[],endsWithParent:!0}}]}}}());hljs.registerLanguage("csharp",function(){"use strict";return function(e){var n={keyword:"abstract as base bool break byte case catch char checked const continue decimal default delegate do double enum event explicit extern finally fixed float for foreach goto if implicit in int interface internal is lock long object operator out override params private protected public readonly ref sbyte sealed short sizeof stackalloc static string struct switch this try typeof uint ulong unchecked unsafe ushort using virtual void volatile while add alias ascending async await by descending dynamic equals from get global group into join let nameof on orderby partial remove select set value var when where yield",literal:"null false true"},i=e.inherit(e.TITLE_MODE,{begin:"[a-zA-Z](\\.?\\w)*"}),a={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},s={className:"string",begin:'@"',end:'"',contains:[{begin:'""'}]},t=e.inherit(s,{illegal:/\n/}),l={className:"subst",begin:"{",end:"}",keywords:n},r=e.inherit(l,{illegal:/\n/}),c={className:"string",begin:/\$"/,end:'"',illegal:/\n/,contains:[{begin:"{{"},{begin:"}}"},e.BACKSLASH_ESCAPE,r]},o={className:"string",begin:/\$@"/,end:'"',contains:[{begin:"{{"},{begin:"}}"},{begin:'""'},l]},g=e.inherit(o,{illegal:/\n/,contains:[{begin:"{{"},{begin:"}}"},{begin:'""'},r]});l.contains=[o,c,s,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,e.C_BLOCK_COMMENT_MODE],r.contains=[g,c,t,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,e.inherit(e.C_BLOCK_COMMENT_MODE,{illegal:/\n/})];var d={variants:[o,c,s,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},E=e.IDENT_RE+"(<"+e.IDENT_RE+"(\\s*,\\s*"+e.IDENT_RE+")*>)?(\\[\\])?",_={begin:"@"+e.IDENT_RE,relevance:0};return{name:"C#",aliases:["cs","c#"],keywords:n,illegal:/::/,contains:[e.COMMENT("///","$",{returnBegin:!0,contains:[{className:"doctag",variants:[{begin:"///",relevance:0},{begin:"\x3c!--|--\x3e"},{begin:""}]}]}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"meta",begin:"#",end:"$",keywords:{"meta-keyword":"if else elif endif define undef warning error line region endregion pragma checksum"}},d,a,{beginKeywords:"class interface",end:/[{;=]/,illegal:/[^\s:,]/,contains:[{beginKeywords:"where class"},i,{begin:"<",end:">",keywords:"in out"},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:"namespace",end:/[{;=]/,illegal:/[^\s:]/,contains:[i,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"meta",begin:"^\\s*\\[",excludeBegin:!0,end:"\\]",excludeEnd:!0,contains:[{className:"meta-string",begin:/"/,end:/"/}]},{beginKeywords:"new return throw await else",relevance:0},{className:"function",begin:"("+E+"\\s+)+"+e.IDENT_RE+"\\s*\\(",returnBegin:!0,end:/\s*[{;=]/,excludeEnd:!0,keywords:n,contains:[{begin:e.IDENT_RE+"\\s*\\(",returnBegin:!0,contains:[e.TITLE_MODE],relevance:0},{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:n,relevance:0,contains:[d,a,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},_]}}}());hljs.registerLanguage("json",function(){"use strict";return function(n){var e={literal:"true false null"},i=[n.C_LINE_COMMENT_MODE,n.C_BLOCK_COMMENT_MODE],t=[n.QUOTE_STRING_MODE,n.C_NUMBER_MODE],a={end:",",endsWithParent:!0,excludeEnd:!0,contains:t,keywords:e},l={begin:"{",end:"}",contains:[{className:"attr",begin:/"/,end:/"/,contains:[n.BACKSLASH_ESCAPE],illegal:"\\n"},n.inherit(a,{begin:/:/})].concat(i),illegal:"\\S"},s={begin:"\\[",end:"\\]",contains:[n.inherit(a)],illegal:"\\S"};return t.push(l,s),i.forEach((function(n){t.push(n)})),{name:"JSON",contains:t,keywords:e,illegal:"\\S"}}}());hljs.registerLanguage("perl",function(){"use strict";return function(e){var n="getpwent getservent quotemeta msgrcv scalar kill dbmclose undef lc ma syswrite tr send umask sysopen shmwrite vec qx utime local oct semctl localtime readpipe do return format read sprintf dbmopen pop getpgrp not getpwnam rewinddir qq fileno qw endprotoent wait sethostent bless s|0 opendir continue each sleep endgrent shutdown dump chomp connect getsockname die socketpair close flock exists index shmget sub for endpwent redo lstat msgctl setpgrp abs exit select print ref gethostbyaddr unshift fcntl syscall goto getnetbyaddr join gmtime symlink semget splice x|0 getpeername recv log setsockopt cos last reverse gethostbyname getgrnam study formline endhostent times chop length gethostent getnetent pack getprotoent getservbyname rand mkdir pos chmod y|0 substr endnetent printf next open msgsnd readdir use unlink getsockopt getpriority rindex wantarray hex system getservbyport endservent int chr untie rmdir prototype tell listen fork shmread ucfirst setprotoent else sysseek link getgrgid shmctl waitpid unpack getnetbyname reset chdir grep split require caller lcfirst until warn while values shift telldir getpwuid my getprotobynumber delete and sort uc defined srand accept package seekdir getprotobyname semop our rename seek if q|0 chroot sysread setpwent no crypt getc chown sqrt write setnetent setpriority foreach tie sin msgget map stat getlogin unless elsif truncate exec keys glob tied closedir ioctl socket readlink eval xor readline binmode setservent eof ord bind alarm pipe atan2 getgrent exp time push setgrent gt lt or ne m|0 break given say state when",t={className:"subst",begin:"[$@]\\{",end:"\\}",keywords:n},s={begin:"->{",end:"}"},r={variants:[{begin:/\$\d/},{begin:/[\$%@](\^\w\b|#\w+(::\w+)*|{\w+}|\w+(::\w*)*)/},{begin:/[\$%@][^\s\w{]/,relevance:0}]},i=[e.BACKSLASH_ESCAPE,t,r],a=[r,e.HASH_COMMENT_MODE,e.COMMENT("^\\=\\w","\\=cut",{endsWithParent:!0}),s,{className:"string",contains:i,variants:[{begin:"q[qwxr]?\\s*\\(",end:"\\)",relevance:5},{begin:"q[qwxr]?\\s*\\[",end:"\\]",relevance:5},{begin:"q[qwxr]?\\s*\\{",end:"\\}",relevance:5},{begin:"q[qwxr]?\\s*\\|",end:"\\|",relevance:5},{begin:"q[qwxr]?\\s*\\<",end:"\\>",relevance:5},{begin:"qw\\s+q",end:"q",relevance:5},{begin:"'",end:"'",contains:[e.BACKSLASH_ESCAPE]},{begin:'"',end:'"'},{begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE]},{begin:"{\\w+}",contains:[],relevance:0},{begin:"-?\\w+\\s*\\=\\>",contains:[],relevance:0}]},{className:"number",begin:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},{begin:"(\\/\\/|"+e.RE_STARTERS_RE+"|\\b(split|return|print|reverse|grep)\\b)\\s*",keywords:"split return print reverse grep",relevance:0,contains:[e.HASH_COMMENT_MODE,{className:"regexp",begin:"(s|tr|y)/(\\\\.|[^/])*/(\\\\.|[^/])*/[a-z]*",relevance:10},{className:"regexp",begin:"(m|qr)?/",end:"/[a-z]*",contains:[e.BACKSLASH_ESCAPE],relevance:0}]},{className:"function",beginKeywords:"sub",end:"(\\s*\\(.*?\\))?[;{]",excludeEnd:!0,relevance:5,contains:[e.TITLE_MODE]},{begin:"-\\w\\b",relevance:0},{begin:"^__DATA__$",end:"^__END__$",subLanguage:"mojolicious",contains:[{begin:"^@@.*",end:"$",className:"comment"}]}];return t.contains=a,s.contains=a,{name:"Perl",aliases:["pl","pm"],lexemes:/[\w\.]+/,keywords:n,contains:a}}}());hljs.registerLanguage("bash",function(){"use strict";return function(e){const s={};Object.assign(s,{className:"variable",variants:[{begin:/\$[\w\d#@][\w\d_]*/},{begin:/\$\{/,end:/\}/,contains:[{begin:/:-/,contains:[s]}]}]});const n={className:"subst",begin:/\$\(/,end:/\)/,contains:[e.BACKSLASH_ESCAPE]},t={className:"string",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,s,n]};n.contains.push(t);const a={begin:/\$\(\(/,end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},e.NUMBER_MODE,s]};return{name:"Bash",aliases:["sh","zsh"],lexemes:/\b-?[a-z\._]+\b/,keywords:{keyword:"if then else elif fi for while in do done case esac function",literal:"true false",built_in:"break cd continue eval exec exit export getopts hash pwd readonly return shift test times trap umask unset alias bind builtin caller command declare echo enable help let local logout mapfile printf read readarray source type typeset ulimit unalias set shopt autoload bg bindkey bye cap chdir clone comparguments compcall compctl compdescribe compfiles compgroups compquote comptags comptry compvalues dirs disable disown echotc echoti emulate fc fg float functions getcap getln history integer jobs kill limit log noglob popd print pushd pushln rehash sched setcap setopt stat suspend ttyctl unfunction unhash unlimit unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof zpty zregexparse zsocket zstyle ztcp",_:"-ne -eq -lt -gt -f -d -e -s -l -a"},contains:[{className:"meta",begin:/^#![^\n]+sh\s*$/,relevance:10},{className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0},a,e.HASH_COMMENT_MODE,t,{className:"",begin:/\\"/},{className:"string",begin:/'/,end:/'/},s]}}}());hljs.registerLanguage("properties",function(){"use strict";return function(e){var n="[ \\t\\f]*",t="("+n+"[:=]"+n+"|[ \\t\\f]+)",a="([^\\\\:= \\t\\f\\n]|\\\\.)+",s={end:t,relevance:0,starts:{className:"string",end:/$/,relevance:0,contains:[{begin:"\\\\\\n"}]}};return{name:".properties",case_insensitive:!0,illegal:/\S/,contains:[e.COMMENT("^\\s*[!#]","$"),{begin:"([^\\\\\\W:= \\t\\f\\n]|\\\\.)+"+t,returnBegin:!0,contains:[{className:"attr",begin:"([^\\\\\\W:= \\t\\f\\n]|\\\\.)+",endsParent:!0,relevance:0}],starts:s},{begin:a+t,returnBegin:!0,relevance:0,contains:[{className:"meta",begin:a,endsParent:!0,relevance:0}],starts:s},{className:"attr",relevance:0,begin:a+n+"$"}]}}}());hljs.registerLanguage("objectivec",function(){"use strict";return function(e){var n=/[a-zA-Z@][a-zA-Z0-9_]*/,_="@interface @class @protocol @implementation";return{name:"Objective-C",aliases:["mm","objc","obj-c"],keywords:{keyword:"int float while char export sizeof typedef const struct for union unsigned long volatile static bool mutable if do return goto void enum else break extern asm case short default double register explicit signed typename this switch continue wchar_t inline readonly assign readwrite self @synchronized id typeof nonatomic super unichar IBOutlet IBAction strong weak copy in out inout bycopy byref oneway __strong __weak __block __autoreleasing @private @protected @public @try @property @end @throw @catch @finally @autoreleasepool @synthesize @dynamic @selector @optional @required @encode @package @import @defs @compatibility_alias __bridge __bridge_transfer __bridge_retained __bridge_retain __covariant __contravariant __kindof _Nonnull _Nullable _Null_unspecified __FUNCTION__ __PRETTY_FUNCTION__ __attribute__ getter setter retain unsafe_unretained nonnull nullable null_unspecified null_resettable class instancetype NS_DESIGNATED_INITIALIZER NS_UNAVAILABLE NS_REQUIRES_SUPER NS_RETURNS_INNER_POINTER NS_INLINE NS_AVAILABLE NS_DEPRECATED NS_ENUM NS_OPTIONS NS_SWIFT_UNAVAILABLE NS_ASSUME_NONNULL_BEGIN NS_ASSUME_NONNULL_END NS_REFINED_FOR_SWIFT NS_SWIFT_NAME NS_SWIFT_NOTHROW NS_DURING NS_HANDLER NS_ENDHANDLER NS_VALUERETURN NS_VOIDRETURN",literal:"false true FALSE TRUE nil YES NO NULL",built_in:"BOOL dispatch_once_t dispatch_queue_t dispatch_sync dispatch_async dispatch_once"},lexemes:n,illegal:"/,end:/$/,illegal:"\\n"},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"class",begin:"("+_.split(" ").join("|")+")\\b",end:"({|$)",excludeEnd:!0,keywords:_,lexemes:n,contains:[e.UNDERSCORE_TITLE_MODE]},{begin:"\\."+e.UNDERSCORE_IDENT_RE,relevance:0}]}}}());hljs.registerLanguage("shell",function(){"use strict";return function(s){return{name:"Shell Session",aliases:["console"],contains:[{className:"meta",begin:"^\\s{0,3}[/\\w\\d\\[\\]()@-]*[>%$#]",starts:{end:"$",subLanguage:"bash"}}]}}}());hljs.registerLanguage("typescript",function(){"use strict";return function(e){var n={keyword:"in if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const class public private protected get set super static implements enum export import declare type namespace abstract as from extends async await",literal:"true false null undefined NaN Infinity",built_in:"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document any number boolean string void Promise"},r={className:"meta",begin:"@[A-Za-z$_][0-9A-Za-z$_]*"},a={begin:"\\(",end:/\)/,keywords:n,contains:["self",e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,e.NUMBER_MODE]},t={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:n,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,r,a]},s={className:"number",variants:[{begin:"\\b(0[bB][01]+)n?"},{begin:"\\b(0[oO][0-7]+)n?"},{begin:e.C_NUMBER_RE+"n?"}],relevance:0},i={className:"subst",begin:"\\$\\{",end:"\\}",keywords:n,contains:[]},o={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,i],subLanguage:"xml"}},c={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,i],subLanguage:"css"}},E={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,i]};return i.contains=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,o,c,E,s,e.REGEXP_MODE],{name:"TypeScript",aliases:["ts"],keywords:n,contains:[{className:"meta",begin:/^\s*['"]use strict['"]/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,o,c,E,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,s,{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.REGEXP_MODE,{className:"function",begin:"(\\(.*?\\)|"+e.IDENT_RE+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:e.IDENT_RE},{begin:/\(\s*\)/},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:n,contains:["self",e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]}]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/[\{;]/,excludeEnd:!0,keywords:n,contains:["self",e.inherit(e.TITLE_MODE,{begin:"[A-Za-z$_][0-9A-Za-z$_]*"}),t],illegal:/%/,relevance:0},{beginKeywords:"constructor",end:/[\{;]/,excludeEnd:!0,contains:["self",t]},{begin:/module\./,keywords:{built_in:"module"},relevance:0},{beginKeywords:"module",end:/\{/,excludeEnd:!0},{beginKeywords:"interface",end:/\{/,excludeEnd:!0,keywords:"interface extends"},{begin:/\$[(.]/},{begin:"\\."+e.IDENT_RE,relevance:0},r,a]}}}());hljs.registerLanguage("yaml",function(){"use strict";return function(e){var n={className:"string",relevance:0,variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/\S+/}],contains:[e.BACKSLASH_ESCAPE,{className:"template-variable",variants:[{begin:"{{",end:"}}"},{begin:"%{",end:"}"}]}]};return{name:"YAML",case_insensitive:!0,aliases:["yml","YAML"],contains:[{className:"attr",variants:[{begin:"\\w[\\w :\\/.-]*:(?=[ \t]|$)"},{begin:'"\\w[\\w :\\/.-]*":(?=[ \t]|$)'},{begin:"'\\w[\\w :\\/.-]*':(?=[ \t]|$)"}]},{className:"meta",begin:"^---s*$",relevance:10},{className:"string",begin:"[\\|>]([0-9]?[+-])?[ ]*\\n( *)[\\S ]+\\n(\\2[\\S ]+\\n?)*"},{begin:"<%[%=-]?",end:"[%-]?%>",subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:"!"+e.UNDERSCORE_IDENT_RE},{className:"type",begin:"!!"+e.UNDERSCORE_IDENT_RE},{className:"meta",begin:"&"+e.UNDERSCORE_IDENT_RE+"$"},{className:"meta",begin:"\\*"+e.UNDERSCORE_IDENT_RE+"$"},{className:"bullet",begin:"\\-(?=[ ]|$)",relevance:0},e.HASH_COMMENT_MODE,{beginKeywords:"true false yes no null",keywords:{literal:"true false yes no null"}},{className:"number",begin:"\\b[0-9]{4}(-[0-9][0-9]){0,2}([Tt \\t][0-9][0-9]?(:[0-9][0-9]){2})?(\\.[0-9]*)?([ \\t])*(Z|[-+][0-9][0-9]?(:[0-9][0-9])?)?\\b"},{className:"number",begin:e.C_NUMBER_RE+"\\b"},n]}}}());hljs.registerLanguage("apache",function(){"use strict";return function(e){var n={className:"number",begin:"\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}(:\\d{1,5})?"};return{name:"Apache config",aliases:["apacheconf"],case_insensitive:!0,contains:[e.HASH_COMMENT_MODE,{className:"section",begin:"",contains:[n,{className:"number",begin:":\\d{1,5}"},e.inherit(e.QUOTE_STRING_MODE,{relevance:0})]},{className:"attribute",begin:/\w+/,relevance:0,keywords:{nomarkup:"order deny allow setenv rewriterule rewriteengine rewritecond documentroot sethandler errordocument loadmodule options header listen serverroot servername"},starts:{end:/$/,relevance:0,keywords:{literal:"on off all deny allow"},contains:[{className:"meta",begin:"\\s\\[",end:"\\]$"},{className:"variable",begin:"[\\$%]\\{",end:"\\}",contains:["self",{className:"number",begin:"[\\$%]\\d+"}]},n,{className:"number",begin:"\\d+"},e.QUOTE_STRING_MODE]}}],illegal:/\S/}}}()); \ No newline at end of file diff --git a/app/src/main/assets/highlightjs/highlightjs-line-numbers.min.js b/app/src/main/assets/highlightjs/highlightjs-line-numbers.min.js deleted file mode 100644 index 6d0a3cbe..00000000 --- a/app/src/main/assets/highlightjs/highlightjs-line-numbers.min.js +++ /dev/null @@ -1 +0,0 @@ -!function(e){"use strict";function t(){"complete"===document.readyState?n():e.addEventListener("DOMContentLoaded",n)}function n(){try{var e=document.querySelectorAll("code.hljs");for(var t in e)e.hasOwnProperty(t)&&r(e[t])}catch(n){console.error("LineNumbers error: ",n)}}function r(e){if("object"==typeof e){var t=e.parentNode,n=o(t.textContent);if(n>1){for(var r="",c=0;n>c;c++)r+=c+1+"\n";var l=document.createElement("code");l.className="hljs hljs-line-numbers",l.style["float"]="left",l.textContent=r,t.insertBefore(l,e)}}}function o(e){if(0===e.length)return 0;var t=/\r\n|\r|\n/g,n=e.match(t);return n=n?n.length:0,e[e.length-1].match(t)||(n+=1),n}"undefined"==typeof e.hljs?console.error("highlight.js not detected!"):(e.hljs.initLineNumbersOnLoad=t,e.hljs.lineNumbersBlock=r)}(window); \ No newline at end of file diff --git a/app/src/main/assets/highlightjs/themes/androidstudio.css b/app/src/main/assets/highlightjs/themes/androidstudio.css deleted file mode 100644 index bc8e473b..00000000 --- a/app/src/main/assets/highlightjs/themes/androidstudio.css +++ /dev/null @@ -1,66 +0,0 @@ -/* -Date: 24 Fev 2015 -Author: Pedro Oliveira -*/ - -.hljs { - color: #a9b7c6; - background: #282b2e; - display: block; - overflow-x: auto; - padding: 0.5em; -} - -.hljs-number, -.hljs-literal, -.hljs-symbol, -.hljs-bullet { - color: #6897BB; -} - -.hljs-keyword, -.hljs-selector-tag, -.hljs-deletion { - color: #cc7832; -} - -.hljs-variable, -.hljs-template-variable, -.hljs-link { - color: #629755; -} - -.hljs-comment, -.hljs-quote { - color: #808080; -} - -.hljs-meta { - color: #bbb529; -} - -.hljs-string, -.hljs-attribute, -.hljs-addition { - color: #6A8759; -} - -.hljs-section, -.hljs-title, -.hljs-type { - color: #ffc66d; -} - -.hljs-name, -.hljs-selector-id, -.hljs-selector-class { - color: #e8bf6a; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-strong { - font-weight: bold; -} diff --git a/app/src/main/assets/highlightjs/themes/arduino-light.css b/app/src/main/assets/highlightjs/themes/arduino-light.css deleted file mode 100644 index e6039c36..00000000 --- a/app/src/main/assets/highlightjs/themes/arduino-light.css +++ /dev/null @@ -1,87 +0,0 @@ -/* - -Arduino® Light Theme - Stefania Mellai - -*/ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - background: #FFFFFF; -} - -.hljs, -.hljs-subst { - color: #434f54; -} - -.hljs-keyword, -.hljs-attribute, -.hljs-selector-tag, -.hljs-doctag, -.hljs-name { - color: #00979D; -} - -.hljs-built_in, -.hljs-literal, -.hljs-bullet, -.hljs-code, -.hljs-addition { - color: #D35400; -} - -.hljs-regexp, -.hljs-symbol, -.hljs-variable, -.hljs-template-variable, -.hljs-link, -.hljs-selector-attr, -.hljs-selector-pseudo { - color: #00979D; -} - -.hljs-type, -.hljs-string, -.hljs-selector-id, -.hljs-selector-class, -.hljs-quote, -.hljs-template-tag, -.hljs-deletion { - color: #005C5F; -} - -.hljs-title, -.hljs-section { - color: #880000; - font-weight: bold; -} - -.hljs-comment { - color: rgba(149,165,166,.8); -} - -.hljs-meta-keyword { - color: #728E00; -} - -.hljs-meta { - color: #434f54; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-strong { - font-weight: bold; -} - -.hljs-function { - color: #728E00; -} - -.hljs-number { - color: #8A7B52; -} diff --git a/app/src/main/assets/highlightjs/themes/far.css b/app/src/main/assets/highlightjs/themes/far.css deleted file mode 100644 index 2b3f87b5..00000000 --- a/app/src/main/assets/highlightjs/themes/far.css +++ /dev/null @@ -1,71 +0,0 @@ -/* - -FAR Style (c) MajestiC - -*/ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - background: #000080; -} - -.hljs, -.hljs-subst { - color: #0ff; -} - -.hljs-string, -.hljs-attribute, -.hljs-symbol, -.hljs-bullet, -.hljs-built_in, -.hljs-builtin-name, -.hljs-template-tag, -.hljs-template-variable, -.hljs-addition { - color: #ff0; -} - -.hljs-keyword, -.hljs-selector-tag, -.hljs-section, -.hljs-type, -.hljs-name, -.hljs-selector-id, -.hljs-selector-class, -.hljs-variable { - color: #fff; -} - -.hljs-comment, -.hljs-quote, -.hljs-doctag, -.hljs-deletion { - color: #888; -} - -.hljs-number, -.hljs-regexp, -.hljs-literal, -.hljs-link { - color: #0f0; -} - -.hljs-meta { - color: #008080; -} - -.hljs-keyword, -.hljs-selector-tag, -.hljs-title, -.hljs-section, -.hljs-name, -.hljs-strong { - font-weight: bold; -} - -.hljs-emphasis { - font-style: italic; -} diff --git a/app/src/main/assets/highlightjs/themes/github.css b/app/src/main/assets/highlightjs/themes/github.css deleted file mode 100644 index 791932b8..00000000 --- a/app/src/main/assets/highlightjs/themes/github.css +++ /dev/null @@ -1,99 +0,0 @@ -/* - -github.com style (c) Vasily Polovnyov - -*/ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - color: #333; - background: #f8f8f8; -} - -.hljs-comment, -.hljs-quote { - color: #998; - font-style: italic; -} - -.hljs-keyword, -.hljs-selector-tag, -.hljs-subst { - color: #333; - font-weight: bold; -} - -.hljs-number, -.hljs-literal, -.hljs-variable, -.hljs-template-variable, -.hljs-tag .hljs-attr { - color: #008080; -} - -.hljs-string, -.hljs-doctag { - color: #d14; -} - -.hljs-title, -.hljs-section, -.hljs-selector-id { - color: #900; - font-weight: bold; -} - -.hljs-subst { - font-weight: normal; -} - -.hljs-type, -.hljs-class .hljs-title { - color: #458; - font-weight: bold; -} - -.hljs-tag, -.hljs-name, -.hljs-attribute { - color: #000080; - font-weight: normal; -} - -.hljs-regexp, -.hljs-link { - color: #009926; -} - -.hljs-symbol, -.hljs-bullet { - color: #990073; -} - -.hljs-built_in, -.hljs-builtin-name { - color: #0086b3; -} - -.hljs-meta { - color: #999; - font-weight: bold; -} - -.hljs-deletion { - background: #fdd; -} - -.hljs-addition { - background: #dfd; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-strong { - font-weight: bold; -} diff --git a/app/src/main/assets/highlightjs/themes/ir-black.css b/app/src/main/assets/highlightjs/themes/ir-black.css deleted file mode 100644 index bd4c755e..00000000 --- a/app/src/main/assets/highlightjs/themes/ir-black.css +++ /dev/null @@ -1,73 +0,0 @@ -/* - IR_Black style (c) Vasily Mikhailitchenko -*/ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - background: #000; - color: #f8f8f8; -} - -.hljs-comment, -.hljs-quote, -.hljs-meta { - color: #7c7c7c; -} - -.hljs-keyword, -.hljs-selector-tag, -.hljs-tag, -.hljs-name { - color: #96cbfe; -} - -.hljs-attribute, -.hljs-selector-id { - color: #ffffb6; -} - -.hljs-string, -.hljs-selector-attr, -.hljs-selector-pseudo, -.hljs-addition { - color: #a8ff60; -} - -.hljs-subst { - color: #daefa3; -} - -.hljs-regexp, -.hljs-link { - color: #e9c062; -} - -.hljs-title, -.hljs-section, -.hljs-type, -.hljs-doctag { - color: #ffffb6; -} - -.hljs-symbol, -.hljs-bullet, -.hljs-variable, -.hljs-template-variable, -.hljs-literal { - color: #c6c5fe; -} - -.hljs-number, -.hljs-deletion { - color:#ff73fd; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-strong { - font-weight: bold; -} diff --git a/app/src/main/assets/highlightjs/themes/monokai-sublime.css b/app/src/main/assets/highlightjs/themes/monokai-sublime.css deleted file mode 100644 index 2864170d..00000000 --- a/app/src/main/assets/highlightjs/themes/monokai-sublime.css +++ /dev/null @@ -1,83 +0,0 @@ -/* - -Monokai Sublime style. Derived from Monokai by noformnocontent http://nn.mit-license.org/ - -*/ - -.hljs { - display: block; - overflow-x: auto; - padding: 0.5em; - background: #23241f; -} - -.hljs, -.hljs-tag, -.hljs-subst { - color: #f8f8f2; -} - -.hljs-strong, -.hljs-emphasis { - color: #a8a8a2; -} - -.hljs-bullet, -.hljs-quote, -.hljs-number, -.hljs-regexp, -.hljs-literal, -.hljs-link { - color: #ae81ff; -} - -.hljs-code, -.hljs-title, -.hljs-section, -.hljs-selector-class { - color: #a6e22e; -} - -.hljs-strong { - font-weight: bold; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-keyword, -.hljs-selector-tag, -.hljs-name, -.hljs-attr { - color: #f92672; -} - -.hljs-symbol, -.hljs-attribute { - color: #66d9ef; -} - -.hljs-params, -.hljs-class .hljs-title { - color: #f8f8f2; -} - -.hljs-string, -.hljs-type, -.hljs-built_in, -.hljs-builtin-name, -.hljs-selector-id, -.hljs-selector-attr, -.hljs-selector-pseudo, -.hljs-addition, -.hljs-variable, -.hljs-template-variable { - color: #e6db74; -} - -.hljs-comment, -.hljs-deletion, -.hljs-meta { - color: #75715e; -} diff --git a/app/src/main/java/org/mian/gitnex/activities/FileViewActivity.java b/app/src/main/java/org/mian/gitnex/activities/FileViewActivity.java index a085b6fe..02a7d140 100644 --- a/app/src/main/java/org/mian/gitnex/activities/FileViewActivity.java +++ b/app/src/main/java/org/mian/gitnex/activities/FileViewActivity.java @@ -30,7 +30,6 @@ import org.mian.gitnex.helpers.Constants; import org.mian.gitnex.helpers.Images; import org.mian.gitnex.helpers.Markdown; import org.mian.gitnex.helpers.Toasty; -import org.mian.gitnex.helpers.highlightjs.models.Theme; import org.mian.gitnex.notifications.Notifications; import java.io.IOException; import java.io.OutputStream; @@ -163,20 +162,8 @@ public class FileViewActivity extends BaseActivity implements BottomSheetFileVie binding.markdownFrame.setVisibility(View.GONE); binding.pdfViewFrame.setVisibility(View.GONE); - switch(tinyDB.getInt("fileviewerSourceCodeThemeId")) { - - case 1: binding.contents.setTheme(Theme.ARDUINO_LIGHT); break; - case 2: binding.contents.setTheme(Theme.GITHUB); break; - case 3: binding.contents.setTheme(Theme.FAR); break; - case 4: binding.contents.setTheme(Theme.IR_BLACK); break; - case 5: binding.contents.setTheme(Theme.ANDROID_STUDIO); break; - - default: binding.contents.setTheme(Theme.MONOKAI_SUBLIME); - - } - binding.contents.setVisibility(View.VISIBLE); - binding.contents.setContent(text); + binding.contents.setContent(text, fileExtension); }); break; diff --git a/app/src/main/java/org/mian/gitnex/activities/SettingsFileViewerActivity.java b/app/src/main/java/org/mian/gitnex/activities/SettingsFileViewerActivity.java deleted file mode 100644 index 0b88f2f6..00000000 --- a/app/src/main/java/org/mian/gitnex/activities/SettingsFileViewerActivity.java +++ /dev/null @@ -1,73 +0,0 @@ -package org.mian.gitnex.activities; - -import android.annotation.SuppressLint; -import android.os.Bundle; -import androidx.appcompat.app.AlertDialog; -import org.mian.gitnex.R; -import org.mian.gitnex.databinding.ActivitySettingsFileviewerBinding; -import org.mian.gitnex.helpers.Toasty; - -/** - * Author M M Arif - */ - -public class SettingsFileViewerActivity extends BaseActivity { - - private static final String[] fileViewerSourceCodeThemesList = {"Sublime", "Arduino Light", "Github", "Far ", "Ir Black", "Android Studio"}; - private static int fileViewerSourceCodeThemesSelectedChoice = 0; - - @SuppressLint("DefaultLocale") - @Override - public void onCreate(Bundle savedInstanceState) { - - super.onCreate(savedInstanceState); - - ActivitySettingsFileviewerBinding binding = ActivitySettingsFileviewerBinding.inflate(getLayoutInflater()); - setContentView(binding.getRoot()); - - binding.close.setOnClickListener(view -> finish()); - - if(fileViewerSourceCodeThemesSelectedChoice == 0) { - fileViewerSourceCodeThemesSelectedChoice = tinyDB.getInt("fileviewerThemeId"); - } - - binding.sourceCodeThemeSelected.setText(tinyDB.getString("fileviewerSourceCodeThemeStr", fileViewerSourceCodeThemesList[0])); - binding.switchPdfMode.setChecked(tinyDB.getBoolean("enablePdfMode")); - - // fileviewer source code theme selection dialog - binding.sourceCodeThemeFrame.setOnClickListener(view -> { - - AlertDialog.Builder fvtsBuilder = new AlertDialog.Builder(SettingsFileViewerActivity.this); - - fvtsBuilder.setTitle(R.string.fileViewerSourceCodeThemeSelectorDialogTitle); - fvtsBuilder.setCancelable(fileViewerSourceCodeThemesSelectedChoice != -1); - - fvtsBuilder.setSingleChoiceItems(fileViewerSourceCodeThemesList, fileViewerSourceCodeThemesSelectedChoice, (dialogInterfaceTheme, i) -> { - - fileViewerSourceCodeThemesSelectedChoice = i; - binding.sourceCodeThemeSelected.setText(fileViewerSourceCodeThemesList[i]); - tinyDB.putString("fileviewerSourceCodeThemeStr", fileViewerSourceCodeThemesList[i]); - tinyDB.putInt("fileviewerSourceCodeThemeId", i); - - dialogInterfaceTheme.dismiss(); - Toasty.success(appCtx, getResources().getString(R.string.settingsSave)); - - }); - - AlertDialog alertDialog = fvtsBuilder.create(); - alertDialog.show(); - - }); - - // pdf night mode switcher - binding.switchPdfMode.setOnCheckedChangeListener((buttonView, isChecked) -> { - - tinyDB.putBoolean("enablePdfMode", isChecked); - tinyDB.putString("enablePdfModeInit", "yes"); - Toasty.success(appCtx, getResources().getString(R.string.settingsSave)); - - }); - - } - -} diff --git a/app/src/main/java/org/mian/gitnex/adapters/FilesAdapter.java b/app/src/main/java/org/mian/gitnex/adapters/FilesAdapter.java index 261ec1cb..25ef21d6 100644 --- a/app/src/main/java/org/mian/gitnex/adapters/FilesAdapter.java +++ b/app/src/main/java/org/mian/gitnex/adapters/FilesAdapter.java @@ -7,6 +7,7 @@ import android.view.ViewGroup; import android.widget.Filter; import android.widget.Filterable; import android.widget.ImageView; +import android.widget.LinearLayout; import android.widget.TextView; import androidx.annotation.NonNull; import androidx.appcompat.content.res.AppCompatResources; @@ -39,6 +40,7 @@ public class FilesAdapter extends RecyclerView.Adapter filesListener.onClickFile(file)); + //ImageView filesDropdownMenu = itemView.findViewById(R.id.filesDropdownMenu); - fileName.setOnClickListener(v -> filesListener.onClickFile(file)); - - /*filesDropdownMenu.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { diff --git a/app/src/main/java/org/mian/gitnex/core/MainGrammarLocator.java b/app/src/main/java/org/mian/gitnex/core/MainGrammarLocator.java new file mode 100644 index 00000000..aab0bfda --- /dev/null +++ b/app/src/main/java/org/mian/gitnex/core/MainGrammarLocator.java @@ -0,0 +1,140 @@ +package org.mian.gitnex.core; + +import org.jetbrains.annotations.NotNull; +import org.jetbrains.annotations.Nullable; +import java.util.Set; +import io.noties.prism4j.GrammarLocator; +import io.noties.prism4j.Prism4j; +import io.noties.prism4j.annotations.PrismBundle; + +/** + * @author opyale + */ + +@PrismBundle( + includeAll = true, + grammarLocatorClassName = ".DefaultGrammarLocator" +) +public class MainGrammarLocator implements GrammarLocator { + + public static final String DEFAULT_FALLBACK_LANGUAGE = "clike"; + + private static final DefaultGrammarLocator defaultGrammarLocator = new DefaultGrammarLocator(); + private static volatile MainGrammarLocator instance; + + private MainGrammarLocator() {} + + public String fromExtension(String extension) { + + switch(extension.toLowerCase()) { + + case "b": + case "bf": + return "brainfuck"; + + case "c": + case "h": + case "hdl": + return "c"; + + case "clj": + case "cljs": + case "cljc": + case "edn": + return "clojure"; + + case "cc": + case "cpp": + case "cxx": + case "c++": + case "hh": + case "hpp": + case "hxx": + case "h++": + return "cpp"; + + case "cs": + case "csx": + return "csharp"; + + case "groovy": + case "gradle": + case "gvy": + case "gy": + case "gsh": + return "groovy"; + + case "js": + case "cjs": + case "mjs": + return "javascript"; + + case "kt": + case "kts": + case "ktm": + return "kotlin"; + + case "md": + return "markdown"; + + case "xml": + case "html": + case "htm": + case "mathml": + case "svg": + return "markup"; + + case "py": + case "pyi": + case "pyc": + case "pyd": + case "pyo": + case "pyw": + case "pyz": + return "python"; + + case "scala": + case "sc": + return "scala"; + + case "yaml": + case "yml": + case "properties": // This extension doesn't correspond to YAML, but it's the next best option + case "ini": // This extension doesn't correspond to YAML, but it's the next best option + return "yaml"; + + } + + return extension; + + } + + @Nullable + @Override + public Prism4j.Grammar grammar(@NotNull Prism4j prism4j, @NotNull String language) { + + return defaultGrammarLocator.grammar(prism4j, language); + } + + @NotNull + @Override + public Set languages() { + + return defaultGrammarLocator.languages(); + } + + public static MainGrammarLocator getInstance() { + + if(instance == null) { + synchronized(MainGrammarLocator.class) { + if(instance == null) { + instance = new MainGrammarLocator(); + } + } + } + + return instance; + + } + +} diff --git a/app/src/main/java/org/mian/gitnex/fragments/SettingsFragment.java b/app/src/main/java/org/mian/gitnex/fragments/SettingsFragment.java index c1ec2c87..68603d59 100644 --- a/app/src/main/java/org/mian/gitnex/fragments/SettingsFragment.java +++ b/app/src/main/java/org/mian/gitnex/fragments/SettingsFragment.java @@ -15,7 +15,6 @@ import org.mian.gitnex.R; import org.mian.gitnex.activities.MainActivity; import org.mian.gitnex.activities.SettingsAppearanceActivity; import org.mian.gitnex.activities.SettingsDraftsActivity; -import org.mian.gitnex.activities.SettingsFileViewerActivity; import org.mian.gitnex.activities.SettingsGeneralActivity; import org.mian.gitnex.activities.SettingsNotificationsActivity; import org.mian.gitnex.activities.SettingsReportsActivity; @@ -54,8 +53,6 @@ public class SettingsFragment extends Fragment { fragmentSettingsBinding.appearanceFrame.setOnClickListener(v1 -> startActivity(new Intent(ctx, SettingsAppearanceActivity.class))); - fragmentSettingsBinding.fileViewerFrame.setOnClickListener(v1 -> startActivity(new Intent(ctx, SettingsFileViewerActivity.class))); - fragmentSettingsBinding.draftsFrame.setOnClickListener(v1 -> startActivity(new Intent(ctx, SettingsDraftsActivity.class))); fragmentSettingsBinding.securityFrame.setOnClickListener(v1 -> startActivity(new Intent(ctx, SettingsSecurityActivity.class))); diff --git a/app/src/main/java/org/mian/gitnex/helpers/AppUtil.java b/app/src/main/java/org/mian/gitnex/helpers/AppUtil.java index 7f29c1c5..0a539feb 100644 --- a/app/src/main/java/org/mian/gitnex/helpers/AppUtil.java +++ b/app/src/main/java/org/mian/gitnex/helpers/AppUtil.java @@ -25,6 +25,8 @@ import java.util.Date; import java.util.HashMap; import java.util.Locale; import java.util.Objects; +import java.util.regex.Matcher; +import java.util.regex.Pattern; /** * Author M M Arif @@ -295,6 +297,20 @@ public class AppUtil { return (int) (context.getResources().getDisplayMetrics().scaledDensity * sp); } + public static int getLineCount(String s) { + + int lines = 0; + + Pattern pattern = Pattern.compile("(\r\n|\r|\n)"); + Matcher matcher = pattern.matcher(s); + + while(matcher.find()) + lines++; + + return lines; + + } + public static void copyToClipboard(Context ctx, CharSequence data, String message) { ClipboardManager clipboard = (ClipboardManager) Objects.requireNonNull(ctx).getSystemService(Context.CLIPBOARD_SERVICE); diff --git a/app/src/main/java/org/mian/gitnex/helpers/Markdown.java b/app/src/main/java/org/mian/gitnex/helpers/Markdown.java index 581d992f..974b5cc2 100644 --- a/app/src/main/java/org/mian/gitnex/helpers/Markdown.java +++ b/app/src/main/java/org/mian/gitnex/helpers/Markdown.java @@ -8,6 +8,7 @@ import androidx.annotation.NonNull; import androidx.core.content.res.ResourcesCompat; import org.mian.gitnex.R; import org.mian.gitnex.clients.PicassoService; +import org.mian.gitnex.core.MainGrammarLocator; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import io.noties.markwon.AbstractMarkwonPlugin; @@ -25,16 +26,11 @@ import io.noties.markwon.syntax.Prism4jThemeDarkula; import io.noties.markwon.syntax.Prism4jThemeDefault; import io.noties.markwon.syntax.SyntaxHighlightPlugin; import io.noties.prism4j.Prism4j; -import io.noties.prism4j.annotations.PrismBundle; /** * @author opyale */ -@PrismBundle( - includeAll = true, - grammarLocatorClassName = ".CustomGrammarLocator" -) public class Markdown { private static final ExecutorService executorService = Executors.newCachedThreadPool(); @@ -65,12 +61,12 @@ public class Markdown { Markwon.Builder builder = Markwon.builder(context) .usePlugin(CorePlugin.create()) .usePlugin(HtmlPlugin.create()) - .usePlugin(LinkifyPlugin.create()) + .usePlugin(LinkifyPlugin.create(true)) .usePlugin(TablePlugin.create(context)) .usePlugin(TaskListPlugin.create(context)) .usePlugin(StrikethroughPlugin.create()) .usePlugin(PicassoImagesPlugin.create(PicassoService.getInstance(context).get())) - .usePlugin(SyntaxHighlightPlugin.create(new Prism4j(new CustomGrammarLocator()), prism4jTheme)) + .usePlugin(SyntaxHighlightPlugin.create(new Prism4j(MainGrammarLocator.getInstance()), prism4jTheme, MainGrammarLocator.DEFAULT_FALLBACK_LANGUAGE)) .usePlugin(new AbstractMarkwonPlugin() { @Override diff --git a/app/src/main/java/org/mian/gitnex/helpers/SyntaxHighlightedArea.java b/app/src/main/java/org/mian/gitnex/helpers/SyntaxHighlightedArea.java new file mode 100644 index 00000000..ecd7c644 --- /dev/null +++ b/app/src/main/java/org/mian/gitnex/helpers/SyntaxHighlightedArea.java @@ -0,0 +1,201 @@ +package org.mian.gitnex.helpers; + +import android.content.Context; +import android.graphics.Canvas; +import android.graphics.Paint; +import android.graphics.Rect; +import android.graphics.Typeface; +import android.util.AttributeSet; +import android.util.TypedValue; +import android.view.View; +import android.view.ViewGroup; +import android.widget.HorizontalScrollView; +import android.widget.LinearLayout; +import android.widget.TextView; +import androidx.annotation.ColorInt; +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import org.mian.gitnex.core.MainGrammarLocator; +import io.noties.markwon.syntax.Prism4jSyntaxHighlight; +import io.noties.markwon.syntax.Prism4jTheme; +import io.noties.markwon.syntax.Prism4jThemeDarkula; +import io.noties.markwon.syntax.Prism4jThemeDefault; +import io.noties.prism4j.Prism4j; + +/** + * @author opyale + */ + +public class SyntaxHighlightedArea extends LinearLayout { + + private Prism4jTheme prism4jTheme; + + private TextView sourceView; + private LinesView linesView; + + public SyntaxHighlightedArea(@NonNull Context context) { + + super(context); + setup(); + } + + public SyntaxHighlightedArea(@NonNull Context context, @Nullable AttributeSet attrs) { + + super(context, attrs); + setup(); + } + + public SyntaxHighlightedArea(@NonNull Context context, @Nullable AttributeSet attrs, int defStyleAttr) { + + super(context, attrs, defStyleAttr); + setup(); + } + + public void setup() { + + prism4jTheme = TinyDB.getInstance(getContext()).getString("currentTheme").equals("dark") ? + Prism4jThemeDarkula.create() : + Prism4jThemeDefault.create(); + + sourceView = new TextView(getContext()); + + sourceView.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT)); + sourceView.setTextSize(TypedValue.COMPLEX_UNIT_SP, 14); + sourceView.setTypeface(Typeface.createFromAsset(getContext().getAssets(), "fonts/sourcecodeproregular.ttf")); + sourceView.setTextColor(prism4jTheme.textColor()); + + int padding = AppUtil.getPixelsFromDensity(getContext(), 5); + sourceView.setPadding(padding, 0, padding, 0); + + HorizontalScrollView horizontalScrollView = new HorizontalScrollView(getContext()); + horizontalScrollView.setLayoutParams(new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT)); + horizontalScrollView.addView(sourceView); + + linesView = new LinesView(getContext()); + + linesView.setLayoutParams(new LinearLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.MATCH_PARENT)); + linesView.setPadding( + AppUtil.getPixelsFromDensity(getContext(), 3), 0, + AppUtil.getPixelsFromDensity(getContext(), 6), 0); + + linesView.getPaint().setTypeface(sourceView.getTypeface()); + linesView.getPaint().setTextSize(sourceView.getTextSize()); + + linesView.setBackgroundColor(prism4jTheme.background()); + linesView.setTextColor(prism4jTheme.textColor()); + linesView.setLineColor(prism4jTheme.textColor()); + + setOrientation(HORIZONTAL); + setBackgroundColor(prism4jTheme.background()); + addView(linesView); + addView(horizontalScrollView); + + } + + public void setContent(@NonNull String source, @NonNull String extension) { + if(source.length() > 0) { + + linesView.setLineCount(AppUtil.getLineCount(source)); + + MainGrammarLocator mainGrammarLocator = MainGrammarLocator.getInstance(); + Prism4jSyntaxHighlight prism4jSyntaxHighlight = Prism4jSyntaxHighlight.create(new Prism4j(mainGrammarLocator), prism4jTheme, MainGrammarLocator.DEFAULT_FALLBACK_LANGUAGE); + + CharSequence highlightedSource = prism4jSyntaxHighlight.highlight(mainGrammarLocator.fromExtension(extension), source); + + if(highlightedSource.charAt(highlightedSource.length() - 1) == '\n') { + // Removes a line break which is probably added by Prism4j but not actually present in the source. + // This line should be altered in case this gets fixed. + sourceView.setText(highlightedSource.subSequence(0, highlightedSource.length() - 1)); + } + else { + sourceView.setText(highlightedSource); + } + } + } + + public String getContent() { + + return sourceView.getText().toString(); + } + + private static class LinesView extends View { + + private final Paint paint = new Paint(); + private final Rect textBounds = new Rect(); + + @ColorInt private int backgroundColor; + @ColorInt private int textColor; + @ColorInt private int lineColor; + + private int lineCount; + + public LinesView(Context context) { + super(context); + } + + public void setLineCount(int lineCount) { + this.lineCount = lineCount; + } + + @Override + public void setBackgroundColor(@ColorInt int backgroundColor) { + this.backgroundColor = backgroundColor; + } + + public void setTextColor(@ColorInt int textColor) { + this.textColor = textColor; + } + + public void setLineColor(@ColorInt int lineColor) { + this.lineColor = lineColor; + } + + public Paint getPaint() { + return paint; + } + + @Override + protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { + + String highestLineNumber = String.valueOf(lineCount); + + paint.getTextBounds(highestLineNumber, 0, highestLineNumber.length(), textBounds); + + setMeasuredDimension(getPaddingLeft() + textBounds.width() + getPaddingRight(), MeasureSpec.getSize(heightMeasureSpec)); + + } + + @Override + protected void onDraw(Canvas canvas) { + + paint.setColor(backgroundColor); + + canvas.drawRect(0, 0, getWidth(), getHeight(), paint); + + float marginTopBottom = (float) (getHeight() - (textBounds.height() / 2)) / lineCount; + + paint.setColor(textColor); + + canvas.save(); + canvas.translate(getPaddingLeft(), marginTopBottom); + + for(int currentLine = 1; currentLine <= lineCount; currentLine++) { + + canvas.drawText(String.valueOf(currentLine), 0, 0, paint); + canvas.translate(0, marginTopBottom); + + } + + paint.setColor(lineColor); + + int dividerX = getWidth() - 1; + int dividerY = getHeight(); + + canvas.restore(); + canvas.drawLine(dividerX,0, dividerX, dividerY, paint); + + } + + } + +} diff --git a/app/src/main/java/org/mian/gitnex/helpers/highlightjs/HighlightJsView.java b/app/src/main/java/org/mian/gitnex/helpers/highlightjs/HighlightJsView.java index d88be5a9..e69de29b 100644 --- a/app/src/main/java/org/mian/gitnex/helpers/highlightjs/HighlightJsView.java +++ b/app/src/main/java/org/mian/gitnex/helpers/highlightjs/HighlightJsView.java @@ -1,117 +0,0 @@ -package org.mian.gitnex.helpers.highlightjs; - -import android.annotation.SuppressLint; -import android.content.Context; -import android.util.AttributeSet; -import android.view.View; -import android.webkit.WebSettings; -import android.webkit.WebView; -import org.mian.gitnex.helpers.highlightjs.models.Language; -import org.mian.gitnex.helpers.highlightjs.models.Theme; -import org.mian.gitnex.helpers.highlightjs.utils.SourceUtils; - -/** - * This Class was created by Patrick J - * on 09.06.16. (modified by opyale) - */ - -public class HighlightJsView extends WebView { - - private Language language = Language.AUTO_DETECT; - private Theme theme = Theme.DEFAULT; - - private boolean zoomSupport = false; - private boolean showLineNumbers = true; - private TextWrap textWrap = TextWrap.NO_WRAP; - - private String source = ""; - - public HighlightJsView(Context context) { - - super(context); - setup(); - } - - public HighlightJsView(Context context, AttributeSet attrs) { - - super(context, attrs); - setup(); - } - - public HighlightJsView(Context context, AttributeSet attrs, int defStyleAttr) { - - super(context, attrs, defStyleAttr); - setup(); - } - - @SuppressLint("SetJavaScriptEnabled") - private void setup() { - - WebSettings settings = getSettings(); - - settings.setJavaScriptEnabled(true); - settings.setBuiltInZoomControls(true); - settings.setSupportZoom(zoomSupport); - settings.setDisplayZoomControls(false); - - setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY); - - } - - private void changeZoomSettings(boolean enable) { - - this.zoomSupport = enable; - getSettings().setSupportZoom(enable); - } - - public String getContent() { - return source; - } - - public void setContent(String source) { - - this.source = (source == null) ? "" : source; - - String html_content = SourceUtils.generateContent(this.source, theme.getName(), language.getName(), zoomSupport, showLineNumbers, textWrap); - loadDataWithBaseURL("file:///android_asset/", html_content, "text/html", "utf-8", null); - - } - - public void refresh() { - - super.reload(); - } - - public void setHighlightLanguage(Language language) { - this.language = language; - } - - public void setTheme(Theme theme) { - this.theme = theme; - } - - public void setTextWrap(TextWrap textWrap) { - this.textWrap = textWrap; - } - - public Language getHighlightLanguage() { - return language; - } - - public Theme getTheme() { - return theme; - } - - public void setZoomSupportEnabled(boolean supportZoom) { - changeZoomSettings(supportZoom); - } - - public void setShowLineNumbers(boolean showLineNumbers) { - this.showLineNumbers = showLineNumbers; - } - - public enum TextWrap { - NO_WRAP, WORD_WRAP, BREAK_ALL - } - -} diff --git a/app/src/main/java/org/mian/gitnex/helpers/highlightjs/models/Language.java b/app/src/main/java/org/mian/gitnex/helpers/highlightjs/models/Language.java deleted file mode 100644 index eefea0a6..00000000 --- a/app/src/main/java/org/mian/gitnex/helpers/highlightjs/models/Language.java +++ /dev/null @@ -1,181 +0,0 @@ -package org.mian.gitnex.helpers.highlightjs.models; - -/** - * This Class was created by Patrick J - * on 09.06.16. - */ - -public enum Language { - AUTO_DETECT(null), - DISABLE_HIGHLIGHT("nohighlight"), - _1C("1c"), - ABNF("abnf"), - ACCESS_LOGS("accesslog"), - ADA("ada"), - ARM_ASSEMBLER("arm"), - AVR_ASSEMBLER("avrasm"), - ACTION_SCRIPT("actionscript"), - APACHE("apache"), - APPLE_SCRIPT("applescript"), - ASCII_DOC("asciidoc"), - ASPECT_J("aspectj"), - AUTO_HOTKEY("autohotkey"), - AUTO_IT("autoit"), - AXAPTA("axapta"), - AWK("awk"), - BASH("bash"), - SHELL("sh"), - ZSH("zsh"), - BASIC("basic"), - BNF("bnf"), - BRAINFUCK("brainfuck"), - C("c"), - C_SHARP("csharp"), - C_PLUS_PLUS("cpp"), - CACHE_OBJECT_SCRIPT("cos"), - C_MAKE("cmake"), - COQ("coq"), - CSP("csp"), - CSS("css"), - CAPTAIN_PROTO("capnproto"), - CLEAN("clean"), - CLOJURE("clojure"), - COFFEE_SCRIPT("coffeescript"), - CRMSH("crmsh"), - CRYSTAL("crystal"), - D("d"), - DNS_ZONE_FILE("dns"), - DOS("dos"), - BATCH("bat"), - DART("dart"), - DELPHI("delphi"), - DIFF("diff"), - DJANGO("django"), - DOCKER_FILE("dockerfile"), - DSCONFIG("dsconfig"), - DTS("dts"), - DUST("dust"), - EBNF("ebnf"), - ELIXIR("elixir"), - ELM("elm"), - ERLANG("erlang"), - EXCEL("excel"), - F_SHARP("fsharp"), - FIX("fix"), - FLIX("flix"), - FORTRAN("fortran"), - G_CODE("gcode"), - GAMS("gams"), - GAUSS("gauss"), - GHERKIN("gherkin"), - GO("go"), - GOLO("golo"), - GRADLE("gradle"), - GROOVY("groovy"), - HTML("html"), - XML("xml"), - HTTP("http"), - HAML("haml"), - HANDLEBARS("hbs"), - HASKELL("hs"), - HAXE("hx"), - HY("hy"), - INI("ini"), - INFORM7("i7"), - IRPF90("irpf90"), - JSON("json"), - JAVA("java"), - JAVA_SCRIPT("javascript"), - LASSO("lasso"), - LEAF("leaf"), - LESS("less"), - LDIF("ldif"), - LISP("lisp"), - LIVE_CODE_SERVER("livecodeserver"), - LIVE_SCRIPT("livescript"), - LLVM("llvm"), - LUA("lua"), - MAKEFILE("makefile"), - MARKDOWN("md"), - MATHEMATICA("mma"), - MATLAB("matlab"), - MAXIMA("maxima"), - MAYA_EMBEDDED_LANGUAGE("mel"), - MERCURY("mercury"), - MIZAR("mizar"), - MOJOLICIOUS("mojolicious"), - MONKEY("monkey"), - MOONSCRIPT("moonscript"), - N1QL("n1ql"), - NSIS("nsis"), - NGINX("nginx"), - NIMROD("nimrod"), - NIX("nix"), - O_CAML("ocaml"), - OBJECTIVE_C("objectivec"), - OPENGL_SHADING_LANGUAGE("glsl"), - OPEN_SCAD("scad"), - ORACLE_RULES_LANGUAGE("ruleslanguage"), - OXYGENE("oxygene"), - PF("pf"), - PHP("php"), - PARSER3("parser3"), - PERL("perl"), - PONY("pony"), - POWER_SHELL("ps"), - PROCESSING("processing"), - PROLOG("prolog"), - PROTOCOL_BUFFERS("protobuf"), - PUPPET("pp"), - PYTHON("python"), - PYTHON_PROFILER_RESULTS("profile"), - Q("k"), - QML("qml"), - R("r"), - RENDER_MAN_RIB("rib"), - RENDER_MAN_RSL("rsl"), - ROBOCONF("roboconf"), - RUBY("ruby"), - RUST("rust"), - SCSS("scss"), - SQL("sql"), - STEP_PART_21("p21"), - SCALA("scala"), - SCHEME("scheme"), - SCILAB("sci"), - SMALI("smali"), - SMALLTALK("smalltalk"), - STAN("stan"), - STATA("stata"), - STYLUS("stylus"), - SUB_UNIT("subunit"), - SWIFT("swift"), - TEST_ANYTHING_PROTOCOL("tap"), - TCL("tcl"), - TEX("tex"), - THRIFT("thrift"), - TP("tp"), - TWIG("twig"), - TYPE_SCRIPT("typescript"), - VB_NET("vbnet"), - VB_SCRIPT("vbscript"), - VHDL("vhdl"), - VALA("vala"), - VERILOG("v"), - VIM("vim"), - X86_ASSEMBLY("x86asm"), - XL("xl"), - X_QUERY("xq"), - ZEPHIR("zep"); - - private final String className; - - Language(String name) { - this.className = name; - } - - public String getName() { - return className; - } - -} diff --git a/app/src/main/java/org/mian/gitnex/helpers/highlightjs/models/Theme.java b/app/src/main/java/org/mian/gitnex/helpers/highlightjs/models/Theme.java deleted file mode 100644 index 5dff9a1e..00000000 --- a/app/src/main/java/org/mian/gitnex/helpers/highlightjs/models/Theme.java +++ /dev/null @@ -1,96 +0,0 @@ -package org.mian.gitnex.helpers.highlightjs.models; - -/** - * This Class was created by Patrick J - * on 09.06.16. - */ - -public enum Theme { - AGATE("agate"), - ANDROID_STUDIO("androidstudio"), - ARDUINO_LIGHT("arduino-light"), - ARTA("arta"), - ASCETIC("ascetic"), - ATELIER_CAVE_DARK("atelier-cave-dark"), - ATELIER_CAVE_LIGHT("atelier-cave-light"), - ATELIER_DUNE_DARK("atelier-dune-dark"), - ATELIER_DUNE_LIGHT("atelier-dune-light"), - ATELIER_ESTUARY_DARK("atelier-estuary-dark"), - ATELIER_ESTUARY_LIGHT("atelier-estuary-light"), - ATELIER_FOREST_DARK("atelier-forest-dark"), - ATELIER_FOREST_LIGHT("atelier-forest-light"), - ATELIER_HEATH_DARK("atelier-heath-dark"), - ATELIER_HEATH_LIGHT("atelier-heath-light"), - ATELIER_LAKESIDE_DARK("atelier-lakeside-dark"), - ATELIER_LAKESIDE_LIGHT("atelier-lakeside-light"), - ATELIER_PLATEAU_DARK("atelier-plateau-dark"), - ATELIER_PLATEAU_LIGHT("atelier-plateau-light"), - ATELIER_SAVANNA_DARK("atelier-savanna-dark"), - ATELIER_SAVANNA_LIGHT("atelier-savanna-light"), - ATELIER_SEASIDE_DARK("atelier-seaside-dark"), - ATELIER_SEASIDE_LIGHT("atelier-seaside-light"), - ATELIER_SULPHURPOOL_DARK("atelier-sulphurpool-dark"), - ATELIER_SULPHURPOOL_LIGHT("atelier-sulphurpool-light"), - ATOM_ONE_DARK("atom-one-dark"), - ATOM_ONE_LIGHT("atom-one-light"), - BROWN_PAPER("brown-paper"), - CODEPEN_EMBED("codepen-embed"), - COLOR_BREWER("color-brewer"), - DARK("dark"), - DARKULA("darkula"), - DEFAULT("default"), - DOCCO("docco"), - DRAKULA("drakula"), - FAR("far"), - FOUNDATION("foundaiton"), - GITHUB("github"), - GITHUB_GIST("github-gist"), - GOOGLECODE("googlecode"), - GRAYSCALE("grayscale"), - GRUVBOX_DARK("gruvbox-dark"), - GRUVBOX_LIGHT("gruvbox-light"), - HOPSCOTCH("hopscotch"), - HYBRID("hybrid"), - IDEA("idea"), - IR_BLACK("ir-black"), - KIMBIE_DARK("kimbie.dark"), - KIMBIE_LIGHT("kimbie.light"), - MAGULA("magula"), - MONO_BLUE("mono-blue"), - MONOKAI("monokai"), - MONOKAI_SUBLIME("monokai-sublime"), - OBSIDIAN("obsidian"), - OCEAN("ocean"), - PARAISO_DARK("paraiso-dark"), - PARAISO_LIGHT("paraiso-light"), - POJOAQUE("pojoaque"), - PURE_BASIC("purebasic"), - QT_CREATOR_DARK("qtcreator_dark"), - QT_CREATOR_LIGHT("qtcreator_light"), - RAILSCASTS("railscasts"), - RAINBOX("rainbow"), - SCHOOL_BOOK("school-book"), - SOLARIZED_DARK("solarized-dark"), - SOLARIZED_LIGHT("solarized-light"), - SUNBURST("sunburst"), - TOMORROW("tomorrow"), - TOMORROW_NIGHT_BLUE("tomorrow-night-blue"), - TOMORROW_NIGHT_BRIGHT("tomorrow-night-bright"), - TOMORROW_NIGHT("tomorrow-night"), - TOMORROW_NIGHT_EIGHTIES("tomorrow-night-eighties"), - VS("vs"), - X_CODE("xcode"), - XT256("xt256"), - ZENBURN("zenburn"); - - private final String themeName; - - Theme(String themeName) { - this.themeName = themeName; - } - - public String getName() { - return themeName; - } - -} diff --git a/app/src/main/java/org/mian/gitnex/helpers/highlightjs/utils/SourceUtils.java b/app/src/main/java/org/mian/gitnex/helpers/highlightjs/utils/SourceUtils.java deleted file mode 100644 index 36589c92..00000000 --- a/app/src/main/java/org/mian/gitnex/helpers/highlightjs/utils/SourceUtils.java +++ /dev/null @@ -1,98 +0,0 @@ -package org.mian.gitnex.helpers.highlightjs.utils; - -import androidx.annotation.NonNull; -import androidx.annotation.Nullable; -import org.mian.gitnex.helpers.highlightjs.HighlightJsView; - -/** - * This Class was created by Patrick J - * on 09.06.16. (modified by opyale) - */ - -public class SourceUtils { - - public static String generateContent(String source, @NonNull String theme, @Nullable String language, boolean supportZoom, boolean showLineNumbers, - HighlightJsView.TextWrap textWrap) { - - return getStylePageHeader(supportZoom, textWrap) + - getSourceForTheme(theme) + - (showLineNumbers ? getLineNumberStyling() : "") + - getScriptPageHeader(showLineNumbers) + - getSourceForLanguage(source, language) + - getTemplateFooter(); - } - - private static String getStylePageHeader(boolean enableZoom, HighlightJsView.TextWrap textWrap) { - - String preTag; - - switch (textWrap) { - - case WORD_WRAP: - preTag = "pre { white-space: pre-wrap; word-wrap: break-word; }"; - break; - - case BREAK_ALL: - preTag = "pre { white-space: pre-wrap; word-break: break-all; }"; - break; - - default: - preTag = "pre { }"; - break; - - } - - return "" + - "" + - "" + - "" + - (enableZoom ? "" : "") + - ""; - } - - private static String getScriptPageHeader(boolean showLineNumbers) { - - return "" + - (showLineNumbers ? "" : "") + - "" + - (showLineNumbers ? "" : "") + - ""; - } - - private static String getLineNumberStyling() { - - return ""; - } - - private static String getTemplateFooter() { - - return ""; - } - - private static String escapeCode(String code) { - - return code.replaceAll("<", "<") - .replaceAll(">", ">"); - } - - private static String getSourceForTheme(String theme) { - - return String.format("", theme); - } - - private static String getSourceForLanguage(String source, String language) { - - if (language != null) { - return String.format("
%s
", language, escapeCode(source)); - } else { - return String.format("
%s
", escapeCode(source)); - } - - } - -} \ No newline at end of file diff --git a/app/src/main/res/layout/activity_file_view.xml b/app/src/main/res/layout/activity_file_view.xml index 022e08c4..4b857eb3 100644 --- a/app/src/main/res/layout/activity_file_view.xml +++ b/app/src/main/res/layout/activity_file_view.xml @@ -1,5 +1,6 @@ - + android:visibility="gone" + tools:visibility="visible" /> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/app/src/main/res/layout/fragment_settings.xml b/app/src/main/res/layout/fragment_settings.xml index 353a9c7c..f8db344e 100644 --- a/app/src/main/res/layout/fragment_settings.xml +++ b/app/src/main/res/layout/fragment_settings.xml @@ -81,38 +81,6 @@ - - - - - - - - Themes, fonts, badges
PDF mode, source code theme - SSL certificates, cache + Biometric authentication, SSL certificates, cache Languages Crash reports If you like GitNex you can give it a thumbs up From 62ce30db2380149d12906ffc13e87b196b235db4 Mon Sep 17 00:00:00 2001 From: 6543 <6543@noreply.codeberg.org> Date: Sun, 21 Mar 2021 19:57:34 +0100 Subject: [PATCH 3/9] Crowdin 2020-03-21 (#848) Co-authored-by: 6543 <6543@obermui.de> Reviewed-on: https://codeberg.org/gitnex/GitNex/pulls/848 Reviewed-by: opyale Co-Authored-By: 6543 <6543@noreply.codeberg.org> Co-Committed-By: 6543 <6543@noreply.codeberg.org> --- app/src/main/res/values-ar/strings.xml | 15 +++++++++++++-- app/src/main/res/values-cs/strings.xml | 15 +++++++++++++-- app/src/main/res/values-de/strings.xml | 17 ++++++++++++++--- app/src/main/res/values-es/strings.xml | 15 +++++++++++++-- app/src/main/res/values-fa/strings.xml | 15 +++++++++++++-- app/src/main/res/values-fi/strings.xml | 15 +++++++++++++-- app/src/main/res/values-fr/strings.xml | 15 +++++++++++++-- app/src/main/res/values-it/strings.xml | 15 +++++++++++++-- app/src/main/res/values-lv/strings.xml | 15 +++++++++++++-- app/src/main/res/values-pl/strings.xml | 15 +++++++++++++-- app/src/main/res/values-pt/strings.xml | 15 +++++++++++++-- app/src/main/res/values-ru/strings.xml | 15 +++++++++++++-- app/src/main/res/values-sr/strings.xml | 15 +++++++++++++-- app/src/main/res/values-tr/strings.xml | 15 +++++++++++++-- app/src/main/res/values-uk/strings.xml | 15 +++++++++++++-- app/src/main/res/values-zh/strings.xml | 15 +++++++++++++-- 16 files changed, 209 insertions(+), 33 deletions(-) diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml index 84a97890..4028af15 100644 --- a/app/src/main/res/values-ar/strings.xml +++ b/app/src/main/res/values-ar/strings.xml @@ -479,7 +479,7 @@ Download This File Please wait for the file to load to memory File saved successfully - This file type is not supported in file viewer. Download it instead from the three dotted menu? + This file type/size is not supported in file viewer. You can download it from the menu. Delete This File Edit This File Delete %1$s @@ -530,7 +530,7 @@ Draft was saved automatically. Themes, fonts, badges PDF mode, source code theme - SSL certificates, cache + Biometric authentication, SSL certificates, cache Languages Crash reports If you like GitNex you can give it a thumbs up @@ -562,6 +562,8 @@ Choose Color New messages You\'ve got %d new notifications. + Notifications + This is the main notification channel of GitNex. Read Unread Repository Settings @@ -619,4 +621,13 @@ Biometric features are currently unavailable Enroll biometric from phone settings Login ID \'%s\' copied to clipboard + + Download in progress + Downloading %s + Download successful + Downloaded %s + Download failed + Couldn\'t download %s + Download manager + Indicates the progress of ongoing downloads diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml index 44dad665..3677477e 100644 --- a/app/src/main/res/values-cs/strings.xml +++ b/app/src/main/res/values-cs/strings.xml @@ -476,7 +476,7 @@ Download This File Please wait for the file to load to memory File saved successfully - This file type is not supported in file viewer. Download it instead from the three dotted menu? + This file type/size is not supported in file viewer. You can download it from the menu. Delete This File Edit This File Delete %1$s @@ -527,7 +527,7 @@ Draft was saved automatically. Themes, fonts, badges PDF mode, source code theme - SSL certificates, cache + Biometric authentication, SSL certificates, cache Languages Crash reports If you like GitNex you can give it a thumbs up @@ -559,6 +559,8 @@ Choose Color New messages You\'ve got %d new notifications. + Notifications + This is the main notification channel of GitNex. Read Unread Repository Settings @@ -616,4 +618,13 @@ Biometric features are currently unavailable Enroll biometric from phone settings Login ID \'%s\' copied to clipboard + + Download in progress + Downloading %s + Download successful + Downloaded %s + Download failed + Couldn\'t download %s + Download manager + Indicates the progress of ongoing downloads diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 3c573b70..c3e6a14b 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -476,7 +476,7 @@ Datei herunterladen Bitte warte, bis die Datei in den Speicher geladen wurde Datei erfolgreich gespeichert - Dieser Dateityp wird nicht vom Datei-Viewer unterstützt. Du kannst sie stattdessen übers Menü herunterladen? + Diese(r) Dateityp / Dateigröße wird vom Dateibetrachter nicht unterstützt. Du kannst es über das Menü herunterladen. Diese Datei löschen Diese Datei bearbeiten Lösche %1$s @@ -527,7 +527,7 @@ Entwurf wurde automatisch gespeichert. Themen, Schriften, Abzeichen PDF-Modus, Quellcode Theme - SSL-Zertifikate, Cache + Biometrische Authentifizierung, SSL-Zertifikate, Cache Sprachen Absturzberichte Wenn dir GitNex gefällt, hinterlassen Feedback @@ -559,6 +559,8 @@ Farbe auswählen Neue Nachrichten Du hast %d neue Nachrichten. + Benachrichtigungen + Das ist der Haupt-Nachrichten-Kanal von GitNex. Gelesen Ungelesen Repository Einstellungen @@ -615,5 +617,14 @@ Keine biometrischen Funktionen verfügbar Biometrischen Funktionen zur zeit nicht verfügbar Biometrische Daten in den Telefoneinstellungen registrieren - Login-ID \'%s\' in Zwischenablage kopiert + Login ID \'%s\' in Zwischenablage kopiert + + Download läuft + Lade %s herunter + Download erfolgreich + %s heruntergeladen + Download fehlgeschlagen + Konnte %s nicht downloaden + Download Manager + Zeigt den Fortschritt laufender Downloads an diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index 9d55389e..ec58669c 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -476,7 +476,7 @@ Descargar este archivo Por favor espere a que el dispositivo cargue File saved successfully - Este tipo de archivo no es compatible con el visor de archivos. ¿Descargarlo en su lugar desde el menú de tres puntos? + This file type/size is not supported in file viewer. You can download it from the menu. Delete This File Edit This File Delete %1$s @@ -527,7 +527,7 @@ Draft was saved automatically. Themes, fonts, badges PDF mode, source code theme - SSL certificates, cache + Biometric authentication, SSL certificates, cache Languages Crash reports If you like GitNex you can give it a thumbs up @@ -559,6 +559,8 @@ Choose Color New messages You\'ve got %d new notifications. + Notifications + This is the main notification channel of GitNex. Read Unread Repository Settings @@ -616,4 +618,13 @@ Biometric features are currently unavailable Enroll biometric from phone settings Login ID \'%s\' copied to clipboard + + Download in progress + Downloading %s + Download successful + Downloaded %s + Download failed + Couldn\'t download %s + Download manager + Indicates the progress of ongoing downloads diff --git a/app/src/main/res/values-fa/strings.xml b/app/src/main/res/values-fa/strings.xml index a224420f..dc713a4b 100644 --- a/app/src/main/res/values-fa/strings.xml +++ b/app/src/main/res/values-fa/strings.xml @@ -479,7 +479,7 @@ بارگیری این پرونده لطفا منتظر بمانید تا پرونده در حافظه بارگذاری شود پرونده با موفقیت ذخیره شد - This file type is not supported in file viewer. Download it instead from the three dotted menu? + This file type/size is not supported in file viewer. You can download it from the menu. حذف این پرونده ویرایش این پرونده حذف %1$s @@ -530,7 +530,7 @@ پیش نویس خودکار ذخیره شد. پوسته‌ها، فونت‌ها، نشانگرها حالت PDF، پوسته کد منبع - SSL certificates, cache + Biometric authentication, SSL certificates, cache زبان‌ها گزارش‌های خرابی اگر GitNex را می‌پسندید می‌توانید به آن امتیاز دهید @@ -562,6 +562,8 @@ انتخاب رنگ پیام‌های جدید You\'ve got %d new notifications. + Notifications + This is the main notification channel of GitNex. خوانده شده خوانده نشده تنظیمات مخزن @@ -619,4 +621,13 @@ Biometric features are currently unavailable Enroll biometric from phone settings Login ID \'%s\' copied to clipboard + + Download in progress + Downloading %s + Download successful + Downloaded %s + Download failed + Couldn\'t download %s + Download manager + Indicates the progress of ongoing downloads diff --git a/app/src/main/res/values-fi/strings.xml b/app/src/main/res/values-fi/strings.xml index eb5586ae..d048fea1 100644 --- a/app/src/main/res/values-fi/strings.xml +++ b/app/src/main/res/values-fi/strings.xml @@ -476,7 +476,7 @@ Download This File Please wait for the file to load to memory File saved successfully - This file type is not supported in file viewer. Download it instead from the three dotted menu? + This file type/size is not supported in file viewer. You can download it from the menu. Delete This File Edit This File Delete %1$s @@ -527,7 +527,7 @@ Draft was saved automatically. Themes, fonts, badges PDF mode, source code theme - SSL certificates, cache + Biometric authentication, SSL certificates, cache Languages Crash reports If you like GitNex you can give it a thumbs up @@ -559,6 +559,8 @@ Choose Color New messages You\'ve got %d new notifications. + Notifications + This is the main notification channel of GitNex. Read Unread Repository Settings @@ -616,4 +618,13 @@ Biometric features are currently unavailable Enroll biometric from phone settings Login ID \'%s\' copied to clipboard + + Download in progress + Downloading %s + Download successful + Downloaded %s + Download failed + Couldn\'t download %s + Download manager + Indicates the progress of ongoing downloads diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 3f2de461..dc361e5a 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -476,7 +476,7 @@ Télécharger ce fichier Chargement du fichier dans la mémoire Fichier sauvegardé avec succès - La visionneuse ne prend pas en charge ce type de fichier. Télécharger ce fichier ? + This file type/size is not supported in file viewer. You can download it from the menu. Supprimer ce fichier Éditer ce fichier Supprimer %1$s @@ -527,7 +527,7 @@ Brouillon sauvegardé automatiquement Thèmes, polices, badges Mode PDF, couleurs du code source - Certificats SSL, cache + Biometric authentication, SSL certificates, cache Langues Rapports de plantage Vous aimez GitNex ? Mettez-lui un pouce ! @@ -559,6 +559,8 @@ Couleur Nouveaux messages Vous avez %d nouvelles notifications. + Notifications + This is the main notification channel of GitNex. Lu Non lu Paramètres du dépôt @@ -616,4 +618,13 @@ La biométrie n’est pas disponible pour le moment Paramétrer la biométrie dans les réglages de l\'appareil ID \'%s\' copié dans le presse-papier + + Download in progress + Downloading %s + Download successful + Downloaded %s + Download failed + Couldn\'t download %s + Download manager + Indicates the progress of ongoing downloads diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index d3410f56..be22cfcb 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -478,7 +478,7 @@ autorizzazione
Scarica Questo File Attendere che il file venga caricato in memoria File salvato con successo - Questo tipo di file non è supportato nel visualizzatore di file. Scaricarlo invece dal menu con i tre punti? + This file type/size is not supported in file viewer. You can download it from the menu. Delete This File Edit This File Delete %1$s @@ -529,7 +529,7 @@ autorizzazione
Draft was saved automatically. Themes, fonts, badges Modalità PDF, tema codice sorgente - SSL certificates, cache + Biometric authentication, SSL certificates, cache Lingue Rapporti crash If you like GitNex you can give it a thumbs up @@ -561,6 +561,8 @@ autorizzazione
Choose Color New messages You\'ve got %d new notifications. + Notifications + This is the main notification channel of GitNex. Letto Non letto Repository Settings @@ -618,4 +620,13 @@ autorizzazione
Biometric features are currently unavailable Enroll biometric from phone settings Login ID \'%s\' copied to clipboard + + Download in progress + Downloading %s + Download successful + Downloaded %s + Download failed + Couldn\'t download %s + Download manager + Indicates the progress of ongoing downloads diff --git a/app/src/main/res/values-lv/strings.xml b/app/src/main/res/values-lv/strings.xml index 089ece76..03dbc7b9 100644 --- a/app/src/main/res/values-lv/strings.xml +++ b/app/src/main/res/values-lv/strings.xml @@ -476,7 +476,7 @@ Download This File Please wait for the file to load to memory File saved successfully - This file type is not supported in file viewer. Download it instead from the three dotted menu? + This file type/size is not supported in file viewer. You can download it from the menu. Delete This File Edit This File Delete %1$s @@ -527,7 +527,7 @@ Draft was saved automatically. Themes, fonts, badges PDF mode, source code theme - SSL certificates, cache + Biometric authentication, SSL certificates, cache Languages Crash reports If you like GitNex you can give it a thumbs up @@ -559,6 +559,8 @@ Choose Color New messages You\'ve got %d new notifications. + Notifications + This is the main notification channel of GitNex. Read Unread Repository Settings @@ -616,4 +618,13 @@ Biometric features are currently unavailable Enroll biometric from phone settings Login ID \'%s\' copied to clipboard + + Download in progress + Downloading %s + Download successful + Downloaded %s + Download failed + Couldn\'t download %s + Download manager + Indicates the progress of ongoing downloads diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index 248a2ef2..1cb1ba72 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -476,7 +476,7 @@ Pobierz ten plik Poczekaj aż plik załaduje się do pamięci File saved successfully - Ten typ pliku nie jest obsługiwany w przeglądarce plików. Pobrać go z trzech kropkowanych menu? + This file type/size is not supported in file viewer. You can download it from the menu. Delete This File Edit This File Delete %1$s @@ -527,7 +527,7 @@ Draft was saved automatically. Themes, fonts, badges PDF mode, source code theme - SSL certificates, cache + Biometric authentication, SSL certificates, cache Languages Crash reports If you like GitNex you can give it a thumbs up @@ -559,6 +559,8 @@ Choose Color New messages You\'ve got %d new notifications. + Notifications + This is the main notification channel of GitNex. Read Unread Repository Settings @@ -616,4 +618,13 @@ Biometric features are currently unavailable Enroll biometric from phone settings Login ID \'%s\' copied to clipboard + + Download in progress + Downloading %s + Download successful + Downloaded %s + Download failed + Couldn\'t download %s + Download manager + Indicates the progress of ongoing downloads diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml index 60ecdb9c..0aa71eb1 100644 --- a/app/src/main/res/values-pt/strings.xml +++ b/app/src/main/res/values-pt/strings.xml @@ -476,7 +476,7 @@ Baixar este arquivo Aguarde que o arquivo seja carregado para a memória Arquivo salvo com êxito - Esse tipo de arquivo não é suportado no visualizador de arquivos. Baixe-o no menu de três pontos? + This file type/size is not supported in file viewer. You can download it from the menu. Excluir Este Arquivo Editar Este Arquivo Excluir %1$s @@ -527,7 +527,7 @@ O rascunho foi salvo automaticamente. Themes, fonts, badges Modo PDF, tema do código fonte - SSL certificates, cache + Biometric authentication, SSL certificates, cache Idiomas Relatórios de erros Se você gosta do GitNex você pode dar um joinha @@ -559,6 +559,8 @@ Choose Color New messages You\'ve got %d new notifications. + Notifications + This is the main notification channel of GitNex. Lida Não Lida Configurações do repositório @@ -616,4 +618,13 @@ Biometric features are currently unavailable Enroll biometric from phone settings Login ID \'%s\' copied to clipboard + + Download in progress + Downloading %s + Download successful + Downloaded %s + Download failed + Couldn\'t download %s + Download manager + Indicates the progress of ongoing downloads diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index 3c780a9c..fc331922 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -476,7 +476,7 @@ Скачать этот файл Пожалуйста дождитесь загрузки файла Файл успешно сохранён - Этот тип файла не поддерживается в средстве просмотра файлов. Загрузить его? + This file type/size is not supported in file viewer. You can download it from the menu. Удалить этот файл Редактировать этот файл Удалить %1$s @@ -527,7 +527,7 @@ Draft was saved automatically. Themes, fonts, badges PDF режим, исходный код темы - SSL certificates, cache + Biometric authentication, SSL certificates, cache Языки Отчёты об ошибках If you like GitNex you can give it a thumbs up @@ -559,6 +559,8 @@ Choose Color New messages You\'ve got %d new notifications. + Notifications + This is the main notification channel of GitNex. Прочитано Непрочитано Repository Settings @@ -616,4 +618,13 @@ Biometric features are currently unavailable Enroll biometric from phone settings Login ID \'%s\' copied to clipboard + + Download in progress + Downloading %s + Download successful + Downloaded %s + Download failed + Couldn\'t download %s + Download manager + Indicates the progress of ongoing downloads diff --git a/app/src/main/res/values-sr/strings.xml b/app/src/main/res/values-sr/strings.xml index 98b4d0a0..2bccf393 100644 --- a/app/src/main/res/values-sr/strings.xml +++ b/app/src/main/res/values-sr/strings.xml @@ -476,7 +476,7 @@ Преузми овај фајл Сачекај да се фајл учита у меморију File saved successfully - Прегледач фајлова не подржава овај тип. Да ли желиш да преузмеш фајл? + This file type/size is not supported in file viewer. You can download it from the menu. Delete This File Edit This File Delete %1$s @@ -527,7 +527,7 @@ Draft was saved automatically. Themes, fonts, badges PDF mode, source code theme - SSL certificates, cache + Biometric authentication, SSL certificates, cache Languages Crash reports If you like GitNex you can give it a thumbs up @@ -559,6 +559,8 @@ Choose Color New messages You\'ve got %d new notifications. + Notifications + This is the main notification channel of GitNex. Read Unread Repository Settings @@ -616,4 +618,13 @@ Biometric features are currently unavailable Enroll biometric from phone settings Login ID \'%s\' copied to clipboard + + Download in progress + Downloading %s + Download successful + Downloaded %s + Download failed + Couldn\'t download %s + Download manager + Indicates the progress of ongoing downloads diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml index b5d85acf..68cb0dd0 100644 --- a/app/src/main/res/values-tr/strings.xml +++ b/app/src/main/res/values-tr/strings.xml @@ -476,7 +476,7 @@ Download This File Please wait for the file to load to memory File saved successfully - This file type is not supported in file viewer. Download it instead from the three dotted menu? + This file type/size is not supported in file viewer. You can download it from the menu. Delete This File Edit This File Delete %1$s @@ -527,7 +527,7 @@ Draft was saved automatically. Themes, fonts, badges PDF mode, source code theme - SSL certificates, cache + Biometric authentication, SSL certificates, cache Languages Crash reports If you like GitNex you can give it a thumbs up @@ -559,6 +559,8 @@ Choose Color New messages You\'ve got %d new notifications. + Notifications + This is the main notification channel of GitNex. Read Unread Repository Settings @@ -616,4 +618,13 @@ Biometric features are currently unavailable Enroll biometric from phone settings Login ID \'%s\' copied to clipboard + + Download in progress + Downloading %s + Download successful + Downloaded %s + Download failed + Couldn\'t download %s + Download manager + Indicates the progress of ongoing downloads diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml index f522a316..8b1c8fe7 100644 --- a/app/src/main/res/values-uk/strings.xml +++ b/app/src/main/res/values-uk/strings.xml @@ -476,7 +476,7 @@ Завантажити цей файл Зачекайте, поки файл завантажиться Файл успішно збережений - Цей тип файлу не підтримується у переглядачі файлів. Завантажити його з меню? + This file type/size is not supported in file viewer. You can download it from the menu. Delete This File Edit This File Delete %1$s @@ -527,7 +527,7 @@ Draft was saved automatically. Themes, fonts, badges Режим PDF-версії, тема відображення коду - SSL certificates, cache + Biometric authentication, SSL certificates, cache Мови Звіти про падіння If you like GitNex you can give it a thumbs up @@ -559,6 +559,8 @@ Choose Color New messages You\'ve got %d new notifications. + Notifications + This is the main notification channel of GitNex. Read Unread Repository Settings @@ -616,4 +618,13 @@ Biometric features are currently unavailable Enroll biometric from phone settings Login ID \'%s\' copied to clipboard + + Download in progress + Downloading %s + Download successful + Downloaded %s + Download failed + Couldn\'t download %s + Download manager + Indicates the progress of ongoing downloads diff --git a/app/src/main/res/values-zh/strings.xml b/app/src/main/res/values-zh/strings.xml index 9ccca3ee..6b7d3df3 100644 --- a/app/src/main/res/values-zh/strings.xml +++ b/app/src/main/res/values-zh/strings.xml @@ -476,7 +476,7 @@ 下载此文件 请等待文件加载到内存 文件保存成功 - 这个文件类型在文件查看器中不支持。从三个虚线菜单下载吗? + This file type/size is not supported in file viewer. You can download it from the menu. 删除此文件 编辑此文件 删除 %1$s @@ -527,7 +527,7 @@ 草稿已自动保存。 主题、字体、徽章 PDF 模式,源代码主题 - SSL 证书、缓存 + Biometric authentication, SSL certificates, cache 语言 崩溃报告 如果你喜欢GitNex,你可以给它点赞 @@ -559,6 +559,8 @@ 选择颜色 新消息 您有%d条新通知 + Notifications + This is the main notification channel of GitNex. 已读 未读 存储库设置 @@ -616,4 +618,13 @@ 生物特征功能当前不可用 从手机设置中注册生物识别 登录 ID \'%s\' 已复制到剪贴板 + + Download in progress + Downloading %s + Download successful + Downloaded %s + Download failed + Couldn\'t download %s + Download manager + Indicates the progress of ongoing downloads From 0b8d8618edfc7a0086e9b6ad053378e4dacf2f91 Mon Sep 17 00:00:00 2001 From: 6543 <6543@noreply.codeberg.org> Date: Sun, 21 Mar 2021 20:14:01 +0100 Subject: [PATCH 4/9] Update French (#849) Update French Co-authored-by: 6543 <6543@obermui.de> Reviewed-on: https://codeberg.org/gitnex/GitNex/pulls/849 Reviewed-by: opyale Co-Authored-By: 6543 <6543@noreply.codeberg.org> Co-Committed-By: 6543 <6543@noreply.codeberg.org> --- app/src/main/res/values-fr/strings.xml | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index dc361e5a..e1c761e4 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -476,7 +476,7 @@ Télécharger ce fichier Chargement du fichier dans la mémoire Fichier sauvegardé avec succès - This file type/size is not supported in file viewer. You can download it from the menu. + Le fichier incompatible ou trop grand pour la visionneuse. Vous pouvez toutefois le télécharger depuis le menu. Supprimer ce fichier Éditer ce fichier Supprimer %1$s @@ -527,7 +527,7 @@ Brouillon sauvegardé automatiquement Thèmes, polices, badges Mode PDF, couleurs du code source - Biometric authentication, SSL certificates, cache + Biométrie, certificats SSL, cache Langues Rapports de plantage Vous aimez GitNex ? Mettez-lui un pouce ! @@ -560,7 +560,7 @@ Nouveaux messages Vous avez %d nouvelles notifications. Notifications - This is the main notification channel of GitNex. + Le canal de notifications principal de GitNex. Lu Non lu Paramètres du dépôt @@ -619,12 +619,12 @@ Paramétrer la biométrie dans les réglages de l\'appareil ID \'%s\' copié dans le presse-papier - Download in progress - Downloading %s - Download successful - Downloaded %s - Download failed - Couldn\'t download %s - Download manager - Indicates the progress of ongoing downloads + Téléchargement en cours + %s téléchargé + Téléchargement terminé + %s téléchargé + Échec du téléchargement + Impossible de télécharger %s + Gestionnaire de téléchargement + Indique la progression des téléchargements From a848cabcda47722db92bce7b857f30d89d603a79 Mon Sep 17 00:00:00 2001 From: M M Arif Date: Sun, 21 Mar 2021 20:40:41 +0100 Subject: [PATCH 5/9] Release 3.5.0 (#850) Release 3.5.0 Co-authored-by: M M Arif Reviewed-on: https://codeberg.org/gitnex/GitNex/pulls/850 Co-Authored-By: M M Arif Co-Committed-By: M M Arif --- app/build.gradle | 4 ++-- app/src/main/res/xml/changelog.xml | 10 ++++++++-- .../metadata/android/en-US/changelogs/350.txt | 13 +++++++++++++ .../en-US/images/phoneScreenshots/001.png | Bin 77137 -> 73139 bytes .../en-US/images/phoneScreenshots/002.png | Bin 149786 -> 147271 bytes .../en-US/images/phoneScreenshots/003.png | Bin 106584 -> 114087 bytes .../en-US/images/phoneScreenshots/006.png | Bin 81974 -> 95933 bytes .../en-US/images/phoneScreenshots/007.png | Bin 78504 -> 133424 bytes .../en-US/images/phoneScreenshots/008.png | Bin 136020 -> 132498 bytes 9 files changed, 23 insertions(+), 4 deletions(-) create mode 100644 fastlane/metadata/android/en-US/changelogs/350.txt diff --git a/app/build.gradle b/app/build.gradle index a7fd801b..74c6e451 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -6,8 +6,8 @@ android { applicationId "org.mian.gitnex" minSdkVersion 21 targetSdkVersion 30 - versionCode 346 - versionName "3.5.0-dev" + versionCode 350 + versionName "3.5.0" multiDexEnabled true testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } diff --git a/app/src/main/res/xml/changelog.xml b/app/src/main/res/xml/changelog.xml index 760446c4..26feb1e4 100644 --- a/app/src/main/res/xml/changelog.xml +++ b/app/src/main/res/xml/changelog.xml @@ -1,8 +1,14 @@ - - Under development + + New: Render emoji in issue/pr titles, commit message and markdown files + New: Cron tasks (Admin only) + New: Biometric support to unlock the app + New: Switch to saved instance when coming from email/links + New: Copy user login id to clipboard + New: Progress notification for downloading files + New: Rewrite file viewer in native code to move away from traditional js to load files faster diff --git a/fastlane/metadata/android/en-US/changelogs/350.txt b/fastlane/metadata/android/en-US/changelogs/350.txt new file mode 100644 index 00000000..98c039b3 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/350.txt @@ -0,0 +1,13 @@ +3.5.0 + +New: Render emoji in issue/pr titles, commit message and markdown files +New: Cron tasks (Admin only) +New: Biometric support to unlock the app +New: Switch to saved instance when coming from email/links +New: Copy user login id to clipboard +New: Progress notification for downloading files +New: Rewrite file viewer in native code to move away from traditional js to load files faster + +Release Notes: https://codeberg.org/gitnex/GitNex/releases + +Release Blog: https://gitnex.codeberg.page/posts/350.html diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/001.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/001.png index 0679ccab9e0b9edfd4855ed6d7a3cb3ee994afd3..e32ba5d147b70e765927f408fc024f62651b979d 100644 GIT binary patch literal 73139 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%0A~{mh(qF>5 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 literal 77137 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

}g%p0_k~@?lD4D4-Y51 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 diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/002.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/002.png index 441e52b968d94f72cbd593f06b1fc14c20f92284..99d4c851c63e0ee16e57a1dbded9c91c899d396e 100644 GIT binary patch literal 147271 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≪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 z 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%0D3eI(xg3{BaC0TY5AYGghVz?%_8?onq+Z9nY)h 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

a1?s1M>DgJ1FWH_T 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 literal 149786 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

=ziVDrZL{efv03t^)7KBBGA-$TIN&`IB38842 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

Jpd| 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

}#*ZNj{5%^y64?Dk2`EedIA z9h#V}ps`M8kfP$Xg0rm17#9BlsOOY&E*^MNJ9 zyhfp1L;jt-D;En7k0|Ztc!C9tZp*u)rD|dwPg4tDo=j9-T{T17n4nUU*KbrQ)jTn7 zcKUhWncxEFNUsG7?iE-AzF!)&!-*B>d5APHE6Zsi&dCnZ~7~GyOmg z>^}20wU_6Y&C9u;Q8BQw(a|RiKLP3hN8!ZW@}$wqoTknqF&-X(Ht)1)rU#ZGo+2WKVVN9g|iaJ832y@nM%GMN});uvO2^1;DY`DCV zghXli*<|)x#hZ;&6SH^RYE;=jfl{CU{rx9$6Z%aZywzDz&X)4lKC8O8!O>Ird!h&# z@A=nZvAKLk6)>Y$Q9U&Q;@o_y#U({pui51a4XP~;>8kl&I>w4k^BANZtQ$+p3kJmH-( zN0M)=^nJ7b%&%I_=3ykRBCbn@Hp44gkU#I(cz=GadwVq=Uk7P|^eA>y z|Hb?2fU`fVNq-4W&3K1oXz)}gIZ|H+lioE0sCMRC?f*2G!F1bZwOLz|dI|DdN+~-f z|GsK3!jDiYJ64x@Or4^+dg*oWqO_5YjW77}mf+8<~*pP6#@U;SN(nk31-Yy^{=CC$%`JQ^6TvQ&SJB?)F zgeU#Xn@M>(8&~j+e~1Y1IRj6EnpN2kX=;Q-Y&U*AB^p{d@IacP%Jo~-@$#`Fszl|( zk8gEq$q+p?lhfF$f!8DI3Mh44FoMDG+0hnZe~Uh>t;E9`G~2y;XlfLs_vwpR+QJhFI+U-Fg0KmJ)0^!W!Bu z+G?9CeP_-G(#AURsHv&-IFD278Q zibW7K;T(H^>7manaib&6>bVlYWI`*C;g~i#y|k2^mLvS>RA%Kb#99xL@Y34f9WCe$ z>M!5B#yJuOdSONCG;$HYC8VAObOEfMq-klzn9V}w*eF+qU+Fqt_sBlImo7QDYsMR(7y8N1UC&-v^mEY=koFb7gudCR@XQdFl%t}S^f~sCM<_G7rU?I7d~Kf{F5EcmO40N;o@FGjJ))0d<4{d zmRz}k4O(|710N`m`c?gJ{9$}!x1+*dLiRc+>$8UEQEQA#)L}=Uc zWcd2r0ubA@)&9=GLYsdhQc@%V+!QL-o{hh3Kr$nT$J`)5ZgQ}>`ANZI#hN1Il_cf(@3|R{e5&b&pW|4&MMGZvW`u-DMIEnTSV2WxI4CHl7#EhVL}!_-{MH zE6ocg*DP$HF6jebP1*(u?{A3o(=VPvWG%Qca^)C1Uy7J)Z#K{wqAvcfzD$|MW=Z+e z)6&hCLQE-W*+v`*1YmWEHY<4ky7)4sO}$|-NU3tEJ*e$*)k@?Xy}Cfh!~{NcxAX2@ z!IgXcO5Hj(<%Dpn^b9S=D?QRINyDb8@l?Yta`55IL< z)x$_nwmv=%2?;fd|&RDi8K_>nFGhKjw1m^w@;_JC=;(3w2d9xg1u0agx0#HLRpa%hTd>s6fgR zhkBnT+`@bUm!Izo1c!ww)8PZnkt?G&ZYWR0`?tHp=~I-ZAq~!sEA#jBf}~Qos5JO5 z*MOg0-gqzw%%nWL;-AjH4TBukuM->2XBn@{5LJemsfimo6Vg;NiIyNqyvLvkHF7+R zk)b<+xEC3ZfC9LUxy9pD96UoP3%#&LetZ&LMp8~jLMAAKeQ1~~!XE%Y{B;XjR=d5e z;q)~V@lDzkr85^EsG++${PVnd!eEgy;V?T{R<&-qX5tz>KDuHeaOr?!mx;LlS80aW zO+Xva<22>-aH~SHWS&oLeCtOGHPcLbDP5ll>yS#Cha_%9m%U75&jy`tg)|p66GW|+ z#rTSPdZiOK*O!eH7o&|dxD&AXl&qxJFUeoWcZ1IPkWf1MZqud7+dp>spR)vwig*SJ zyzBT$+*M81>lN4A%ky+tbOIbMkA?pP>(eQzD`L!sBmxqkCB)cXA-tikb#~Q_p|?*~ zc9%J^;#-wToy*De3?V3M0`1~yU1?7*mJuev9bulj7UQE!QPt@4nE6QsIH*~x=Xu(^ zzdRoR7j|#iWn<8kUNI4XM?i`2iL~6;U%_}Jf(-C4{6qYElr#%G<=U0XvU!}_^ywVn2Q~ADJQ?<*(ae}z!^iyH=rX~( zzfVIQ!_=riMbFz2riX^oB#K8dh8_Lw3kom-@4Dg9QR6AMjr>}CVFCOu#W*fYv;(@0h|Jwi!Y2+!Q39r`i*_;cv002*~#19VOgoH`hd|!&%LjxtlQj@{s^AcOML&Up1w#x>tv+3)S@$Xftv50v7=d-dWr6 ziFMXkYBF*!WZU0J@*R#8E?^x}q2bpAo9%p|?%HA(r3l;zKxT{y#<;ecaHJOW<9Q;{ z{w~X9eGtwpDN0OW)JG>4%~6AODHs2-V?zN4EQh!(Ga3AoG{<*fPA6&Jlk{~Gx5?Cf zS95lD_<=72hTN&!R3@^rF7eLm7#HMns;b}tIs*e~bF(yVur^CVK|-9527!ByXTXVV zTILTuTZfN!HV#<=9}22vaIcoKhe;2=IqvU>d90lmq052~DlBdPXqUbHEd_qTYiFuU z5(O816;KL$dSy*u47TL8=rCC z?;*sr+CV^(RlLW(=0L)!0@}X*d`vt)-c&Cc_OTT~naNuzWbElZSfiQ$mWg2Y+KGh{ zaE|k9Jy!D9mAA$KVw0Ohm9+7YJChBk%7lOI>gWO!2a|SnUIv`ZU!AK3V*g;9l@z+# zYNezU_m-n1Y;c+X4YpS{{Cnlt7J(_5MvEO6cVo!&eWFv>x+ihVR6vxh<#&$(hl5pn z#gCfizwZ%jSt2zGED1|hTWmmR5BXnRx#XYjjH~khny#W6Yzw`fZumAt; zHOcjzzW(_9ti=ml_h@6Q11_qtM@d+kvbd*jgNhQgWp>sTBB>vbq5jkID;b>~Ns&Fb z#$6Qe{^E_%G-84R0$qYaEHS!NJd=-@@WVR>=BU&%s_1_T|C`{xb#%5?hgb5;qJbms zsTdWnY012%qBN+y(enQ!6;c-U4HsWH6ZD|YtcrhwCQ6=@MA_6I%P02B;7i$pD%zD* z(>0yI#hUw=sIs8<52qR#7HMZ$ZGD;uuJ59MU)%PjO=i4FMw{RR)eM@qe$*MpDp@|L z(yikjn#b?y(E7W~gU2)V=w4D1M$mQe{u>g~N^nIq=IL;2f?%lieFAg(K)2;vn%$mW zHhAw>@}{yG*DKSbs;Z!ZEmd?W*}4FgbdAjE}#`6HhKGm|nUM^ywB zT4cdvW%%PDDj^d#*+l#Zq2syARd3j)`D;8{^QxVBaK)Uo93&#{V^}N`Ps2YdSQu4QCS$EW)%Xa0A1prtrPq)A3}u z^#J+5*z?Qi(NSOSy`qoHk{#zg_3@nhPht>T06+xh+)`M#3fhJm7gL_^yiQlAK@0tl zKwR6lfz;qnGr|jI%Lo1@`sDmHU=(+S9zEkzm6wx|k(0SnLX8enA&jJPZvpU9 zzRs2v8J1$rlw1mZ4B*%%M5T^E+P#kk;)ID>sRRV>Boz8A43#aOE+sP&SUATpze-C3 zA0?=gvmcs}ZNI?592ilQ1F|2HOcnFBm9Xj(1G!1kI>=(PR&(4~DDuzlB zO>@k0nQS)&9XQEgB85S&Iu(gI+$$sxwvFb)l;2&OCs4&^G5HCe1V~ z-zTXQkS~(3*VZ)zW}aY)pb~iRYbWqQm6yU_5qpOlnM#7&WiFwpaN zaIm-3w*EJM!m?%_M3=A<B;CUspcTjKUtX&&PI1u;7ztSbrib-}cZ zZ175*JuIlXuKkxceY7)3BVMGe;;jBo%9AOSy7{z1vmbCx8DcoS4u0{2wz<0Ln>0Nn zXsr5)`4}Xh6(1t+k3Il61tY3^Gk+gt2cEBMP(uQ`Ba_G*C?J|hUl z#(Hh<@mw(xqnS;nFjt`LIN|xs&TozvRg3nQ?28B=FKP)6+rC_Ba0q@@7vk#5Q=?5( zk^^w`5n*tE@V@211a(~8`0hp&i^2h8oy8vxlb27z;z}8MRr8ENnMyH%BF=g{_X)gm zF&UTW9ym-(=oll3t=^A2UG1D8B$sb)J3Ag`SMDJ|4+K)kr;q!0h+B~G+`2uMEoRqS z|KkU4SeJKI(LvpaDDoz*v56vE z>xE-rlN5E@SSC0BF#{-qUz}h11FYLa7bD?tCJ$hn0qgP?!0cIUJX*S)Pc)s7{Sy`jYVpDGQ6GRfE5d+`Q{>Q7c3?ynO2#!p(2)t^yrZ?vX$meU=!UJeB>V%>)-JSt`)b8*tthAy~1!*7UUP^re(i&M0)K5Xf<#=e<&*E z$dr6eYuUJn1Xm9<0)O9(>cIzB;Ehdp%487L-D)*b$YZ+|ma@bn8T;PPIvdJ7BRsho)dvz5h84pb`Zg1PqNi254D8KbypqlgL z;J&=?mM&)`jKPbN?XbIvr_<1mM|8o(1VHOHs1@~c0kFI{-uC3H5#`IEguve8e%D8Ki>NIVWGaFPnT(Ij zs9%6lY6R$@qeBy6AXW%Z3fHi5YjMSg?XMeUW(n^fP4FKNC{}Smb@KxApQn1Due`Oq zbz_fhooM!#Qj@UIUaP`^dXFBOLj~4o-anK0YlUjr9Cmj53QExk!q`Ejp#c@_^bC;J zm`)l{h%G;dnQUG&H|oE$N4fUeQrk~k&Tjv*iW%SlVyWv_c#*x0MF0B6H&JG>T%p zf@ujCr1(0f93@Ea^L)Rv6Hx~btmPJ#5D=&3=VdQ;Qpq(Gcd@IjE8mU+MekhB{iDO# zu(0xE3>jRWW^-+|Z`usym5x|qt2Y3W*w`m+>W^ca0s)G__Ld(#mb4b_VK|LBafE&_ zcgLPqJ6PsBfzvzUZ)p4m+SnHx8~dAk(+9lo(;P;8*1c0eJDcdhZU)U8)hcVB4|Dt# zc#a<>fVjlroh9xgFq=DqCM0w_w`KbmGXV?f%zImYO+eIhd^PJA5JL6ftepN6dTv;~T|^5xqiC6Q2uk z$*wScfiDQ+(2hnJh?<+E(2&!F?8 zgd)FYiFb-Nz2!&o^GS1pRF%-aB)pm;rR|&-cO#mH8tiEUy+CLWH;X<29+x}iD#{^e zDD;A?ueh}MyS9=ewG=KW@6=p3@0LX@w?EM>zZj$wFscM42!M-LREoy2;l_E5<&I6u z7tWm7O?>UsQ_UbDU|6h8CgyWm)<=N_?pm@>c5q<3QHhN^S&0X0?Ej1`E1+8w>(mPu zF4u;jRyLQ3!lk8Ivx;Az8UI*F+GI2D!=`@XGP? z(Cz{h3CPzMlW{P~51QPvCPz+ALfOCqi4menM`HFWDcp>}C1ctal;L5AGHqLsBy->B5g<%*ET9q41n%_J_ZE1(sH*lJEM?;IdUj z50btJat0muhevnq?mo-!tb94yew@R6UtwOpGq;bBvnXI-U?54lilQfJ{YLPS=5f$@ zi<^GxVLL*^-$A%j(#j;&O!keNil1cM7_IMEv-Qynv9lblqh{xZ(xgh$&Rq}DQM+#C zL@C_P!rP0L54(vWsw0(g$OleV-M}L!p&X7`y+y>ZzT3WI?(O1aXNReOfc!Q7?nO(4 zMc))ZpXALV5rx;m?t1B&jE0-9m|f>w+fK=?600rmpCtAKypGaG!C|4%Boc1>qyFj= zh*^N<0Zj5k8ZcF$wvsue^j8N?UZU~THYuOO`pCqE%JIe;d z?|v>1L^wOPHJT5f)01|BK8cnJ-Niwu>5@|)CtwOW&yE05A@|6a1cH_yP}NpPgGLqb zGOyw>aq61Rd!@qqd;(k>3FgHtsYG-Xg~wvBX#K2V8*_#!+EDVzo{$aI zVqGNN?8~F&Q&P}J>NOQ>80EB`n(4vPXi$a&zmAcNh4f5j*CH&m@fEF~e6&rJiO4o) z++-&rClAINuM`PerS@m8J68N4gMT(@uqTVQyK}(8%8H4O4q(cArgTFtfS{nRuI{Ft zyc@JlC7d%_kf_->H0{}K!^1!i_U5s9LLYcuC*i+D`LD39uB4^+J)fMs!A)Pjo`r>$ zzqGWMzP^`NIwG7&5gR*3RaMocGp0OQNyi-Gx5C~d(Ar*KA8oZ$F{}c|gDAKv+nJb{ zte6VQYM7asX{7eg0B+^pUQ>GdPe+Pr6qEv{nQ1{jetz%3DH}e;2y~2)g7(6?wl*;? zCN2(!l4>3lp`6jW>ySjZqm@Lt!kDO--N3ZEq0R4ARSA~DA}o8qTk|S)?R0cvl#1*1 z*`6E`gyKSw{4`D};Bhd+5xRz9Q+YOY7V`;k7DkS3?K zlYogNnL&vX5@I#64qwyk`;qGl$-oV^XB+D2-Qdx9$^Y}9+oqxl_cq1%p;|AZf7>@V`l`DC z^Ay5F#+uj{U)q5OZp4h~>rD<=BI{mZ{|~gVQn$;*2|GBRqFj}sR<3eOc(ioN=+`r3|D~Z<^bpDc zO-m_CDVoj>o?2k|dU5bR!5cOA3+!g^>!-3G@~OXoR-{8b`486g^z=LKA_l3ZfwzTt z^9F3HIm4`PnF)YfPb9}N_7-mbL#d;RjBw_*h5Gb$WUt)c zNNEtLZ{@OcRO)kCXG&GWeKoR19=3e*mYhbGc9<|x_yij_a@qSi+4!@tKzf_er@~Nd zHAOYP*D)wy!DlW1?s+(dCq_{?fX1U39k;vJP(#M+vEdXWhmGQXaSlBb%|7lq-6S~j0H%%%~ZQN?sm9~iTCUNsLGV_UWAKCVpX6sTe zh_;178=rh$JbZB3kNq&DH_0bsKtn^@Wui7~1owA2zhZ`gM z>27Rog@vLT&~!Z+?#0e(=s3M;6#&c^oqr$Lhac*G-oQ8J5}VU<5!$207^B7HWxxO^ z$#B0W^T5#vz_&@!L`MP5vjO*xfnKEe&)NyRVw&tdTd7UIPeK5OGK$;^MN99D%t#JZ{7PM!`qv^m$&zQnR4-#*chk z=*_y$KHbFGA|quC7EbBwh4oPpmpjXMW)X|)Ck^qg=U3ZVo(~r|ov%fNlD54d3YX&* zf-BcH%b}`Zm>>!wSqJcP?vEl&OBm??@QK@cfzs~a*Uo^;?y|`whG@GbkvnTMwJsMI9$UMy zNd%}ZkbdRrPF}~YBIm+TJ3iZxAieVGdFf}%UL$0&ty7M&pe%%Z*v4$+FfkX%A`q*7 z%M|qW3Gd{jNJ~qFfRT>7`@4XXKl@b?Q4tztV2zsHtuK_b#34_VRdB@QY&(VT6ONKe zS{134>o9p0YvK{&x1G0yJdexeV684-QYxGPWk&&i{&H=lkRUL!u28GPd)td9?!wVl zf`60EVsXF?Em(3vKH}mbaBNjpR;rGS6u+7VUFeER;b*b?kKg#&6R76hMs_(H+c>>9 zGRk676xTKKv{pBCfgmyXRQvjR&m~=)31pqg_T5BCvy1@RAN&ImL2-G5v%7A!Y@QzO z!X`)IKgJ)hzfarN4a_YsKSdE}Ei5kUT9|D29fP^XJO&9cN{PT&AgiHmtGRSHuLbkk zUQhgUIzb!O)6)y)jgTNpr%(U3EAS_h`kd-Is)tqLx5}(6rK)75)8D{7_ZtE+cKEgH zhM3kU*S;S`K^eE59$`;p8w#S*e8c<-BM(Dt$Y)kc1BFi&4|3zOtb8Qsu{=Ik@4NCV zXzkBLS19V!%&snobkJA*)Ga7oDLRlD_5kshjs< zu@pjnYgI;7l)`>YV`m`pLKK)3s>&)6mHra&CjhXMqEu{S?{LEWX@4gk{SiuJiT6{^ zaPyVys;0zYdZa+e2UMUrH5>+rq*X@f_H+} zlz*?P5hY6vA5Z)<_`Bdw!)5GD!)04t2&up)KzuoQarZ7VtJ-vFeD3b#I~1_bK_mY( zKNOIVg_2AU4ihyAUJ+T;$b<%Vd|Vt@;ss&qsw3>TFSh)eH|?NGk5I6>f(B2v{X&n5hOuhA6u)u?sV^ifk2`eU|0tar|N)Qx-)wz=N0~?7PpAW zU7y>p>c9ot&gsmx-EW7y{yUzq4w%^x+r7ONKlr-4seM^h*(dl8fT_Wto}ELxk7L*alZZu-UrBdy>Nr}nd-X1^u3i~#Dd9L5u+B!7I`hSu4m0wjy{ho(V zQd*@;T1vVRr2Ei~fOMC1NOy;HNr`lKcXvriH`2{)pPBn&X5BUaz;*G;bCh#_wZHq5 zpl1bM2$h)tBqtv?SkXdGkpl)yqeZeo=wD@HZ3z&Qw|MqP3xTxYy`ll*s)4MjflAY= zg<^B_;-BV(Uz_NMSPSG(QP~QpD1XlE2cIhB#X2{ofdO>uwMu$=I$>YqZ{j#1PCoZ? zsl3Vk>hxDl{uIu^r^*iuu?v{-*VPZ&{cR1n(5FubpadL9LzF_01p}`3)A17^* zE1M|1-wx4XRFjXYsVT|LE!HZA1_T9|vg4Pix*ym58#39~LQ7x@XXt7cogW=Y{B+Bv z%o#8-ae%?aO-axrqzFt=MK8YLUyrQ}NwzR#uKdFjOs za?!)xTI6EC1ZKDJ3ctr`SyGx}E1BA3!w-Ax+LdoyE+Y59Og-Jth$mED>9w>j|sKU4QQ-+#AP`2TJs{)fJ(#vL*gCDk@mE|6q3v_y87 zcv*EUUrJ3syVJMmfr24?TBecoUs?df>`c7b>-KBXdWjL*q85LQjo zan1K{ZQ|VULuvx1HzlFT;Wn@S?Ym4i%&9(fLCN+U+ev>Ov2j<(eun*+jX<8M7POH? zrDt6l3qxxDhRC#GFx~#&``djji0C<=yf$o2K`Xe6``r6 zdF%RO0FW8g-Q;}H&}}gOq@~p~W*2IJBV{C^@Hw8+vU7fd?Wm3kPi?JxuX*t2A}x0B z_YtvG7BJEeG!079y96)K@)FD1VF-pGh5xv3v|^+#8cEPXF(QW|aUCAQi1)@-% zXot<)B;BLh#omZPVpjX_6IlgjgXT4L)wP~aTeTn;D>8CaE0Ga&+O<+Yw|@~vBjVM8 zLK{9G4-d&12!qrv9bG6tn2VqKC?(BJEotdX5K)<*&RRRufv6yalH}9$jG270tDqRXN;DXVi$}N^LSi< zy+jTE44_J@H6v`W1zn>AJxG?Bswp(gEl&9C`JB&ZkAP6{ILzCFZV+psj0cROB!eol z21tuTTX%*m5Rq4gy{kPzeIIaM#X|V4D#^a*<1q(}vmjjd897rA=)LFGgXl!t@OlBB zy2kz}=~mRJtnDEP47l$TLR-oI4e$6Y7Mh=pH7EZnxfajb0B6_e;P9^Vm3L72xI!k` zZhvs_4}TY^ZOi4l2?9Dv7l?4mCg}s$tE7L%8}bGS1oo4e1;Rq|hCq#KwF-tLL{~n* zSjlg@k_WqFRuMw#_(?777fNF@ySSk52DQU^*wFS^3Ll@l#53-3S7kUQ%b#ye)=ynw zW&h4#c(rn%J`WGC#ZL=i@aNMf5R4Hj0~1T+$he_DVdPi^gAQ+tabPUiTL8*~c-sS&aZk z>f_q_JCGI)c+D+WYX!}-?!UQJER(O1TgxJst;>Fvf_+0w45t4_Q57d==Oo17{e$?`Aa)R1!IEDfo|;7xAlci1Da zT`;21oYa0SNV_1u0yNF<)m;!3Q-QN;M(ps7r9mEd%XopUty_$kkey z2rx#rZFKa3{2=1{9v$Pj4=0vS=S(eM=St>ybw=Ml{Y|7FkfQWHzeFK%U1QWpe7*xk zwbl!uhM7`Qk?T$H6Q)-lCg@@kzbUc*4#KnDEUxT4k=c0Icl*Y zZKlgj=|PzWA|!``|9r<=Sy_2BSzxaOU5%SiPBIZU@HIU8Q28(4$01hv;WU}U;U>LTBG9}M;68hTIPQ7w3I}jK|OTlEuj9i_jAnMk^>sAteMxf z{{=VDFd1{fkJx*6C4RH}Y0eKr*y}@k&}AMCKkc#0*p#F4%dC99_Toz%QJAi8AAAki zNf(72;am`h;JW;FVIf(jSsKwI(E%&$GlRCfVfq?@`N*yttj7-}21!a!TfFAF+#ls0 z5Pzu_&zOf*`UeJiiH|AfLcLFWSDkoD>Qd;3tfOqtWI8}&QH0wO5hr6LA__agcbK*A zqTgw`)J7V2Q&UlZzvgJSwCB-ja5Vv`?NtoCR}sYAmMg$0}>;&MeHlCNXqfU+4=$BmSXGgO8soxLSX^EI;ej=w@gv zrs-jcDhl~*UFxiQ@eeB|!SblEMP|1N>-WBfh%6cJKb z_*20C0cU(uzRlZmzuWF*%gV8B+Th5&OV1*RX3Nhzj0i@YGOKy?_5_RMUmZy-Y&`Ad zZX-(g&r>JMI_YQ4eK`3FDg7VS6#^7ykzpYz3f~{JGNw9roZTS+9L+c-s6ER{tCKoY zM}q86e0p;{gT!(&BO6;pOG$}cSC?^J* zt!`aq-gft~J?A6&D;?@dLoGY)n00-R`_g0Jw1$H!7?35ID~75>m%#u0aGjl&i`^H_ zmMZH@W4&BK%}w^Set#TVDdHj@6;jK0HH6UlsY};=X9IAf%g%EpD;o?}I!b-$-rGfb zqW(dbv*DF|XJJh>_#*|GR$MMO^FTCRx@NtR-gIq8$m_ny6_^i`RsX~Cb}<4oTS%VI z&09?K=QVGTYHl)%oku+7AEsv)!=C+1GujZ(InY87^dIyniSHfz z)@*9&K?{oya91$27+(=_u3`|qUbucm%R&wdsXZQq@#)a;dujCJ;`uCIPhA_T;;?$e zIg%_OTBHo?BUVDp>GtJ|%T3#g$Mf#rI0s`HDLI+lVt~PW*->(0LfO{_JkyaLmJI)9rKvDk!}*<)wN{ zge`(z^gjA)+dl2RCOPCK3j39qTv3a<$pr!^ci|`QFdhG}I_#tSrbdd}X|TH$6gH=1 zgC>WwwdJ}W1$i!p_41(0d%?2wXNhwIe@giXpul0f}HbRt3vB&M=LYcnf2 zpS!@`IFnGUjU2HE+-=s=ths~U2%;Xl-*2^?>)TwlARn{W#83(F@i4#s{TBK}6Pg21 zs5;U#&KKDDSZp>|(;%Pg>e&KpiM$(P1wKIF#U`gnR8OV$Pw#z8A}sG(nyMtxkP94C z5#iej#UtFKGhGPESe0gH9bDVbqS?Y#_&?Fs*qZ0h(Sc4hr5S^-1fg(s&=jj$_6B)VIT!lD%z?> zHQbYmamrGwn6Me3>CeP!)hVm6-f^?MW5tiG1Jqy}T{3L!V}E9eAmR6znsW!PXasA(mK&g;_$OKfWd0AEECO>L{@vqMBx(}m+&8sr6&>H^#;h!o`I3p8SqoUv z)4n9)7~hrQ81ZghNj10yX}5G8@e@Z&jJSl7)CQl=p;my&XYF4Io%D*RQ4%dT*(h)6 z0U#EOvkEsilRH6sTk||6OiGSbP@9{dSXfBvj#*FQFCchJ;C?SVXEk4aS#_!R&#d%=GJ-fJ zou7t*_5*-MqBp!IwVDBiD8R@YVuZxAv{{O#k(&oA{N1cgxlmSF%P;LZZ?ljRlJzRr zK#ZAZ3Su@*O`j5(^3i#Auo96C;hSHf{|A{)#INJ@a#-1o$~dBkNQTu<^9g_svY6hV z95fFCJ~3U(YY~k^z(TR(%YOb0xgQDtB~^5RC*b7HC)$&D(Ds|EUI(;BQ1lZLz1AP! zLw!j!#B9-a^RuC*rmRw~xIurwcl}e<8H%*U{yyk^auwbBmX@no0&-pU211Y)z0A6q z-)=HPx|rEyB^6I>|JL13osa-5dgNHWPCsnKnnb`+Vf7Ll+>|&z%ZpP3=%?}l+4|d? z6=t+ZoEbh5S|%8>cH^L zK*MNZW8utWiC`b;(cmO*>^2A}4#0fbW?K12uj*X&MK4K4mcEYkqVJA0GUm%cjL0tF zFSJ!R$`!r2Ged`A7E{W`yXXl@;--Af`EB4{CSG(LUSZ06#6)hB?WI(9&L}ZPZR>7D zUCaw_71ZSYAle`^70NpRDlSfxzM^*_mI+Q3oSIdX)`kK{s&c8IT zjYeaz(N`P}Hjw~sZ>%oYan3hZz)CB7d~RZ^%TWJvS!S21OHy6zPthkr57LVem69Q znuRv{-ogfEe-icuKjNqahxUykQ2LTW?fafYqxZ8;j*iP-=T6^Xj8`21CegP=K(IQn zAZyPVa!I|JOM;C3nA)#-^RSQ{jvGr6Mm@iJR z+3aBSX}P;N*l+<)iF(hek#kkgx@NH%LB%{luHfkKIOdB13qIWNHq0~Y?xp9d8X=mA z^iTuS8&9AIvNC(cmfZQt7lxFq7cj0sMCNe-1M%tF8+=cbXG%wNiuFVZingVUI8uFm zeZfL?Hty++MjYR2cL229FIU|FSeM&$NWlR=6=%I|28nuQzk;)(y>D8UK#Q!r`s-`H zX%=I)O5oAa+Bh2xxH~(t$M{HA{`{I}8Xzx+NP8XdGTd!s(Slsrfe#ajb1S!-%;Dbx#!Ew zvg_g(sGlrqQiSk|tfLC@OZO0@3?LG+a?M+JFJwoKGJk1r@aHJfiN6{OjST0q`%^t) zE!f5bY42swd)_)JQ<<5*)KO8fdVH&QRLM*DSd1x5_tRWZ_g>V+#S}#SLQn^XrweDE zy=;sOm873jbepb^PAV36O>s)WLe{#XS6bbOtkIspv0B)cZ_>&)(NR7%$Nh{ z&CDk20G|Qmiv_t0VhZnK=?EKVM6HuL2=Jb3WGH>37aD=N?HRaQHPXl=v3R%2PqiNg zVM`in8>$rG?{D14R1@dUHdQcRd&@h$-9JPe+N|jd3zx{4LG+pB;YiO0bdVtWl4g{Z zv^+lRdZU2RrJu~qY?a6I;Pqz?+>6DpVXu)_u<-UBNTyXprY^eea#iTI2AxuQc$%6K;;=V1HgekL z8(Ep!`ZxZzqPHX|>uS{49gNlx)N!z9N-GIxHRsS>4=+5~q;!GoaHl4*Y{K{qLP8uw zNH&>}5;dv`u3OK(lU%{I)t<`g{KdqX6OJfD8t(zQ65J!+tCugzOifJ>J)x4ZMjCm_ zr+j))74O~CzsDIFHYrIWP)mywQ!^`&S}?u$a2svrk8#$x>v&u@j$4S=rudz;kcbI+ zq+l!K=gLEiZxkEyNBd7&PYv+$t&z!(h2&6>UwOA7bpL()mZGv?DcqS(TRU+<6o z#9u`1Z0%&?$0kf9nSkj(M*rLMt?li=l!;sByo7|1>-99C|LJ}#SZ}!d!@I9X{1+Y6#fytt+>smH zVAsa|jvuHB9F{bffbQ)l=oA0I7?^Jsnj-=QPaBV$`JyFj?N|(gjioojh>yFa%%^N_ z=BMzjmt5TMLUIrgVaPv;FZ5Wa-g2O#_u}G1XpogPajSx(#=dx$N3Q1makZWwCyV;+ z-4_Iawq>WRma3sWdpL~9Et!`s1C}0ZqXY%==|AQ&-Rb;>s^|gYaij*9#NEBo?^idfdKJV?PG;H6sbr&=UZXh13`3=Jyr&o>VYJo-TVXcNy zGBcYY%PzQRty}c<9hE5{3J|c4nhpG2@yzyAV0&$alqB+v*fiD$HaMz+rq!r}SriJ2 z$rs99O*B*@Mvli1sv)4V$MarRT0pba>oNbRS$#MIqgS>&5WlSYIb3ar#fA$-WMO7BM&(r3GUlA z;-<{*u?c;HasKTx;$M+_@AgbMB<3HmTb*LFWI_2s;OoQgx;q-7*JJt?aR;_32fzLE z5l}>c?BY3wj04-osLavT#&e&ptsiD$1Lxn2&#MPE^5yXFS8uqa{l}j(-h06MCzXUv zzmbk47DhxwyIIquei6+Trg4|ji8Xhxq35J|cfiaG>5eow)+j{|1<8{9=^L)j`9m8J z2R5f=Ehzw{`*;AsUKW8#i`Ll7blL#hgDQIuoHg@^KRk0{4DaFc&eKJ&1l8<8Nph|hB8v9Kw zui`Ya;QQz7r)E=E(VSWAh9QDcz6N<`%LtY*K0#_@Qm=GBSA9mfJxQbXyk9wWauLoiBQry^4h7>hJ%k0Icjv z4hRGK6Fb@L`zLT)6}hlHIxBqo$8>!63L`HNv@Kmr{dv;n-^8qX%_tc1ZgN*J18ISHy;}Nm_beKQvsWHUbs{D?+>5pHSZrQC zGCP^ih$Yjgj3_K=h+|C%{tG%c5N;;!#+l|L)j{IjF)HGBYrjQE(;cqUM>BotY4&h}>L zqmNPtHo`Q_oBS$qfu~X$7t)>g^4&B%RB_yOe=%Vs;gcc=e{UAiC4RxfeKG76km*${ zOd?m}-O1p(cC%w}=g8>!5HNQ4NzjRYXvKY}D6!UU@4e;tD%p-?NRd=f;D?Z_+-;$5*3H>_-&f5A|b;@zeWv)N3h9J>j z8F&w1UKISG!Jp;{&CkkK|LTY({x04o=|Fyi^_D5*Y(p7uecM-@i@)7Km9*EKe(qMgBPFzLC zwvIpl=M1PdcDfoUArfWCIU~gE$)7=!caDnt-xqaEHEhNl#s~@D(pFT2JI)M_a^%!0 zz)Uzwpr*G3OXH7K?wrj2npEs6+gRM+R66MS5ko(+HqZ9IKk9G8p$+oO7nRFWIjnf; zW^2^-DAooCJBEW$%kkZ!;|KYJ-vB zY(Hc9%s>Ccpu0Ih52K){`m|n9{K*&ArtzzgfpD5)5h*-)rU5-AzuUv+cFEG)kyI-- zd=L41SKc^1Tq4YUcbtC=We3I8)?Y-e)|IKr$*avWVi~FMlcj^9FKqq+0cV8we+S2a zU#AkmME8dleW-!BNfM2uTe@5^^gbThcYI-nL9$Y}OsP2jZS6ZmgSr{Ikemrqg?~Cz zXDrI1s^X=0E~q?@0cFQChM-36Yl&vb+=0gsghJzZe;;Jn@4~f?=hHDFF=!?CbM(?UMg`d&A@Fy4@sG(^S%rj83i5r#R{)AVGO^2{+QMlqvRyX z)15bVUu1Yhq%4>-mKb*PnH%T=C%wk!knml125_0yFXfeaBG~JCn=F)(G&)}dTduM| zgoB5UjPU|D>cKi9=>Q_pHGEbrc?$K6VH#*JY`pnqPOT^Ms(zx7iqW2dUuSVq{Truun z`?IDe-c^B25!GB`90;=C(_*SkJrxI!!TBt( zADn*gfAF1rc3 z_|h<@@w=|4X=p}h7Ek=3pagVX=Urgn?`BwyL{Qe#wyGsyarRv+Nw;{)yc*w0`Aav` zNh@VPq3!7@^dyO+PJH*ck|CMX5JUq0yNqfybD>Q)QnYO4(3H^{j8wyybE%mYPV<|$i@wOi()@*X;%-#;C5E2k=Jwi)VTdwa` zt=qP!pg2TwCP12NrV%i7bbMF~Iuaqc?0iinHJ($6W&gp?>geMnH~PHJM%!Ys3|bg) zFYY9spCET z+9Jp5qR^Y2Tksz#;zoVIx$(Kj2`5rub`aVqm=6I0zgMB@Ft$C%S^FD|0Um7wd;T}| z8cKauOAUQTS1wT^VuA7*Tp5OKhUV`W*fnsvUlDKu$x@>>AZx*ts_S_xe{Ldwj%Nw{ zC7D$xH_VTCibe4`6iA(vuNL3CFp@tszvv?DQ&pKuR8?+DL(_z^45xB%QJ1KuWZ~i}XG+EmoH!WO5`K+~OCw!5W6r8wUQNeC7n|?S zsujC+6?r_EatA1)3_j2NvPc@K7nDZ+3TQ#t5LCB_g)fI~mQs0&W;Kf$$Ba>ZQ?rX= zh)948eE$Lxnv+A1S#!z2Sf`b}2II5ilCHYcHtGXt@!lw+ii37&YL`A+vaqkOK`sN> zhI_sP7`{Iw?nW5whH@z8I63kPs4Ct%-t!T!kH=tVcfbIlHsoL5eBS>1qy6KR^1Xw* zJGTNYpr8i|N8k;r)jhQj@_&Zj~4*(V?~!EG#4^TgySxhmDNN#nM%H#55(XzrXm+kfaJj~n1}?VJy0 zZeB$q^LM+YdIe;f=xnJVz6_WQnEixKlr-nYPw#k1blOb68VGBjWP3HJC~CGoRE<6V zOCGJeUP8a+vJwR@Z&@~2#}YHjyyzT=N%nFkn#Cx zEWn(Vy(ldFg@nrd^Uiapp1IW1`(-qRMk1xONIfOF$Ka2@ITTxj+)uOjnWobz0S+c> z5O!fi*Y$#ICO=(4_q!jBcfFv|e0F;F+6i9A+F8_SrjdyQG|!+C#Ik>m2Iyy^QFDtH z1Opyao$p(E#f%)o14c%zWVzgIsCKsYtIdm){7-&x>Va?I_1oDsk|J{or#D^vbiH@` zL%_?)7?5bAh9A`)T}fJU=>zACv9T1c&mC#`+iy-ZK!mHZb;h#sh=imT(% zeF{mQXZA5k+2B=&)A{bdCP3BBj$fl&7Wd_LYKGuopI~P+BYVos-R+m&$;zr#4d7nz zjD1c%02uY$Uy=`!Amz0D=N406U(fpXZk_tMpM@Sqfv*1WSG71vGc_y!<m{>v*PjK{r z2K=tp={6p@Ck;48?-A#!Egk1|tGKtg63!6I zyFg>c7Hg=BIwEA8jo<6AaMi`19UQ&+=D2*b!0eYM`2rr#Iumb(dfML814T$-^&if$ zmTrgNH7F*lcIQq&^Yup54mfl`8i5IJAO<%Z*IF+nN+ruA(+Un)Q+}>IBp4JPb!D-Oxo{foFVVF>w* z7r4WHqFzTD>`PiWvy*QK^D)*aX(~^V*0Z-OoiWMTFXjmW=3_iX$2*DD-{nIUsC|D| zECk}5uae*D-uCHbMAVA7B>6xg^h0NSbAtGkl4l-MzICvD>GvfqCm>1lu=qq2(XNSq zrEaLH3L$M32ONZw_8@661mBj+Ka>E912^Dg!V8>*LQiKWW8C~_^ZiyoPj6$5t4_)V zUBW*5G#kuMQz_rBB3qeJTEHcu@-~boGzSNH#a(dH2R9Jv>5f9!r-S; znrXpM=<~i7+!$ofoj_>@xJ9J68UjSML8WQ{4YhE$jd7 z4E%o%!mpEW#X%T_OmSa5*0N25@ni~6jo@-{17C!mm4I?iFxNnHXzqxcq*xZ=vxgojtyKo+3cY6S!*RD0tQIdW?^uZGW2}XmQZ_FegP`e-4 z-Z2E|k0$5>w_%vH)UyF~tY_ZleShz@JLxDqhI{i5wkGOiavb&+>tsH_XC_NV?tX*`VaO z9Cd17_eH7D;XF#W@H929y6ohBFDzWLX;m$lxqAZ+HGV&OY`3h6{Uy?ZAshtP9idD? z3Gz8K>lJ2vZj5?raG#Ke+^wV?7h!`*n6Tf7-(>84XDr6#vK9Z=v*DuORe)f9I+AY- zLqz9&ZkGOI-vne@Bz}`h8LnrTPg*=lYVGTe0BOFie0_i$2x4CT0H!3Dyz859{`M@; zUxFCcgZZLnK$IW68Jhzz@<*t0IOW-BYN@1L=)tO-hQ{rxp7-;_y$uQHSLNpo|LCqh zhadf@v7p1`~w9V?j-3Ovv(~jp5oylG1$A^>n%(| zQ|;vtNGzhrv2&;VOmMcwoL*D(r7j!bk|`Qmsw_qtnPx42U#*A_J)bsF-_5m&RLUTS z4!wE_N2Ydk5KI%wEiTvmxIP$s8jWz==xVB(ubI28{stl=rUYhIR{pJ$YeCPGxS5H> ze#s4Skm?Cl_OJ}6Bv0F@f0F&@ik<}3a4XNBNrWYYpbLHP=lCz@{XlkT-9Hp(tI0e! z*K>dH#{+*(0RrT6FC22hQ=3yVTiF`Bd5zfAb*5O^T#uL*@#B_fMMdHaLG9MtH}@GE z)Sy7n+v~RGw0w=4q{aJB{RD8y5OhI+yim7{K+t#-Bo<&0VLm-k7lR4AMU=45oXtE# zkST;Ia;N@96_w3mqx(WAd#e$6N|yGk9AgiWPwz<96i`AC`*RE{@$RIy6}=~Mki8cD zCvIQl9UZmAh(RczKTC>NLBm1mW02HPFUuCYSstAKoF!w0*Lv#%fciRGPSm#=i(uL=1SmF5b8cqbB<#r-axOapHv(y|R@ zk8;3X2r6meK36~S4&-biq`Bvt@q8fj+O9?t!J46a4Z#pLKiEe>3Ht*kQ0zbN>57Mj zhWLGLIocEwHw~%fE|*O+Fi76MeS7f8I#l6cBEQ<^a!?|ZA+>Ve!q^cmA>HrcQob*P4lhQ@1R%#5`7{>)WzXRh?TJR{&f z1h#VMo1uh}k$3*%@(U_*f39BMUQkWUz~jIv9Y1_y6dFfraQFz2aWkGJHII{!~#; zpQ_+%%H`ThB50nmlN`G|@UUIf<#2hh%`sB(nT6DErNJr@LW;D86pSF~a_{CE4R6MV zYbm&2-55UnYsP|8qhwZ`B>6Om@?1TU*R%BWQCYI5;r3MQp=f>qt2EP z0do0jq)JTG888SwB>mn-DTDu@~mxd^Eh=Dmaly*k@F_qxS4!i#`vAx z=-6-y4(@?SzN^=~#yFh|k8qdQsZ*jt{V>flU71|B@^kH@IJl~djh=7Xm@>TWp_!-U zgZn8YwTI>hyVGVDs)_vHligXKb4oTl7g&LpNiq~35=)A8C)V~f$x7nUdKVP2l%dnw zKh?F|I#xPtYT4xZ4q%X1ssN?A&1el zHs$8Mv9`Fq%!kfP^SNT8sA`<>6G7b7xvm%6VnEKEO1-7&P04!~Al?@F9c_)0oWKm;t~6~yQ^CdFGT|nd*M}9 z*MLtiwF#32st;%vUh6hr{7tgZ*4~tUJB-i4*3-2du~k1ljzOH+W_2x;tbMhg>H7k< zHK=K6_ab|TNqeQ?L_)$=K|%qTOcAqF8Uxes(NF?%D&7S(G}5JCN9yBVHQ5Tjs}Kqp zJt;S(!-R=uj=74+K@191^o5T_hh&ur6$rL$VWox&B*rf^L%lI*8vXYXM07kqZHG(= zXOnVqA%c5YEO$UO+vUsTJne>fSPwZQi-w$L+#96zfLcH`>G%8i_!|bfV6lMtSilMK zQKpNC3VY2p`~oDRJ{nwV%A?o4eL59+{sFI541CGKA))HGizs&qCzgw~HvL(fr4HVg zFF#p%R@D_Gg@uJF%`Tr`*w)QhtI)j`iY4n10zt@;FAigHAs)?qCIT#b&jPn@U5U#p zE4rSB8zH zTB$-5;IW}*)yl3@B}#|FH@&g1cDO9AyX?!LNjY#ftf30_)1CJmT|2EG5tH%q^YSji zO%WP8)Egy-f(&MpSc)SAs7nnrH~_JD@s_F1xsY(GNyT>Ez}0BEStBm) zo|?y~p@9yRkX-(LZ)3Ez`4v0l@?|$!O1?2{%^cULMd?Ylqn(YCS<}J6_w;X2 zAeGFs`Lnf)jlHa{FN}NtRBNl%A%`)>QS5D%(zn|8aHF?da^QvM=lo#_)K4=eTT-nO zMr=%f(^F~buEjf~3G*>`VmpodBqv&)NH7rVAqRozn~$J@x)f+#7~Oj??30(tV4mf; z8-|*R<_&y7L%KM);+!;h@)=KlAkQ73z(R)kNRBDUVwNUnGv9ijrCG92aebPW9B0DM zf)u2W+U2!+yhUtcq+nM|xq*`30>77v>3&W=NsdnLh>>^USZY7vfp{qW;_4_LZz{0H z*MXfiL8=lb_khx}6B#rN^txs+Y`;@S+{_ryZpse6Fb^>?>l|^y}Eg3F!ej zqrjk^G8}H`P!};NT4A|PxU^nuvCo*KJbCeWtL*97OdUz$bY{6eXW@;{MLKY@jSdgl zCrBL$-})#vTGVXe*G6auF5WQB+$nRXS_xDL%#&A@iOeXsr}apbmfu6m&RB-mJ*GZx zpne-1e`GhJ(DLi6acUVIv_2=bsq@26@K@9)`VXw4eiFj-Zzp#zX9N=&zjGV?Q6J0} z{t9GGb%K`0xK+w@c89g}#f6%e%Xev0w*tD>W`41-u#d~XfB#;N_aOG3d+J(pCMi#9 zepQvcj$v+XL#>iN>I%^ML}XW3-MKpTP=DX@&w^D8z}xWJK3R!T6k1w3H(O$9X7&!T zb8Ie^;^Y%El_U#Y&e(8~VcX4i-^r|%%j4GDG-P#pReyz4shOfF9-{@s9*-D>er8U_ zcd-=ku-_6snMcUcVZQ$|+J^S;%9oFNS25s&jHYE##oaA@_{D916@F!%LdZuFr3~H- z#^(=qv%8K*Q3)De4FtmGGdb3v`bgm5tQ7bXfv0t#U3Sm@%3~ss!F@6il{kf^oddq8 zrp9VHFmvoRPRrl3(2HsuV%azfNes}yt(hKqY)zw7=L`2R3ik15&nt&X7$<4YM3ON& zZ#}mEy2SN{&o>*c-lB*u%Q;jwIc}M2x%YuD*F^N$3EhQnrMb^IURBv<#g4gs)p_%j ztxuao9$g?x_jWK8y4OWGWh0Dnh5P|hU0vPsG=>gb)u1b_-fAv8Y2{{ahvZ?yE1dy+ zWxt}niBSXJS!A>d(kn{EH|M@_G%>yygGlR-g)O^UF+Dzzb`y$Q2wH*@w0}w|ZaF@5 z%H*6r(ZXp8Eurzo+||DAX0w~CLZW-)FHLCW3&W~`Uy9D0s(_=nHLo}(Ao>Pza{LKO zqq;hE=bkW;17KnF+IO6Zgk_*#9F;TW5~w)K6bhQQY`I!iY)jW-HH*Qs^YH5>y14U1 ziq|XIsj!_ftT2&hovMn`)(*R-Xj1R&kK>bzvqv@*SV&+|RA{eL8^`Ol-!%o^qmjuM zta^`ARfgiIt=ftyF|NKwf9Ym%10OS%*CT%?%=j-3azUaS{X`bn86RK~@x!=u2w;6q zG0{!gO~1Hl8h8x%TDc!d>uA!yY3XR+n20=@hqN;fH~69y$Ynanz(Zg^(qn39%yxe# znwnBnqA*yW)j`-Nz$co5@!3!qEm9J+ocGAyja7OBiKa-7$K|wG^mn)o0IsoF({ZTvj+pPHwEhYOKbsJOwGdH|o-SJ2lJU0BpGzl99j`9@>swb= zhymurP*&(jg9h=zprdK7-ww(I&x@KoT-kg-@kr|%*SUJAne^My1gY+_r`v`LvPZ#( zhg9qWxuwKU9n7frI*nUIw{<2T-g)vHL_i=b>*(Vl+=~5MW`1#IDRtNFm|967OZMvT z*{{+Prm|lwsd#{ek}ICkY4+IqELOYH&lSKQOX2t6QH^h9BwEvBP?3NDVUmv;FbqnH zS3Tl)sjetW)~84GG2)I;P1SSJzXUj$^WofHY03VU2wg%XE{A_sAy|(|#sp@je}kM7 ztFCU`u)LC%jf;f`*`;gNHwUNHI7K3Vnp@zKl?N+---fC2@Td^>k@+7R*K4%-*W0~Q zJVy>=UnEGd&zm&r?5|Fo9gWa(o|~OXl`;0m=(BTcSwBlCKH#*vH(nkyj{ttV$l}6Z zE44e!qEorzs8zDzR~NPfioQX8 zM^O>?hI*}bwmOUVZ2KlfpU%Pr&Pz%f`X}LBdHRR&uCly(% z^?)JrikkqF4BY9qOv5o}H2}#!VjD&oZ_#a5Mz4KN$uY>e6Ip)P?k>IYcp^z;_*rBH zWU!UgSnwYl?l!k;NB!{n!0hv9!$1cIIniioaS2fP?5wk*=f>eg?7p80e>Pf!69_6l zdPl)P>TD}d;5D-k?P!iHw~(*Zmj*E)GHxoQ4kv$!kKg)r zfc<3-2t4v_+*3>l?qReqnlXq84gl>J9s*45W8!oP+6|gsz=G>1UN!pmP4dWg_szUf z*miwW1B>yw&kuMTCi$gp3dy_MI}qenyp@0uWo(ksPswHd**-^tB33dF?v9$YJ0U)i zWQ50ct^aS;4l6!w(F|K0J*@EAGuY= zz;J5{RRdnKU#ZWQKlukFVT0?=^I}tzcJCOHWvFVz-r*o`v1rusufNQNmMCIU>>W8- z6`7>#>M1FyX{{D=e(yHOZYy)nYRlASWW_}V;KzDSc?-+{VEN?|epddhEy{~9TKMR_ zI=_pkwJVH>7v2kue~p1u5vpT56Dt|V-(b9st*w_cLa_a#Qx6PRE0y)gKrw_YqoYDx-B`_j^Z zs!1oa3~;F{(17BDNc30XJ&J&XR$3h|nvAAcU*E>xJvrFg(=SeUAOy9L5n^#NR8BnD z^@0OR|D^@cDwQh$K|@#}B2;mIB*OnQ25fAViK|38G9W^JcOosi{v5TDqQO}N#=iHU z;POKytdBBzNJwOONTefJ6e`qzUp`7uNH#V!HtJ+<9|V&khNu%RQ1eyF*E_7}kRl3G z#SMO$3>MHIb=8^gW#%ndbgP7ev$SyKIoqrJ8iXy7d2(>Dk%rv9^H)Jpb|UhT|m8!Urb0y(I|b;a+LeQxgHXiy5_x*cM%ig5v;c z@}jR06LRzQxz-&O{QW(Vn*uqpA#5BP3@jvC%4P;L3~jRLa-ICx4?CLfTx*WP}512NqnFCw8A58n@a>fj5qcJ>0sOZZfvnFY03@-Sl?&=p@SW0a0)Cy+u=jeqaR!Pyd zE3P_T#V~9$qan^+dFU~X;Utq$Ic^?`;8%fX|IfZ+9axC)XO65C^4g2E8lFtn>RgMd zsAD7;|NaC-8H#r=$Avs;zrmx=b^bfT=8qlF|)>3_WyrN)BCfw!gE^r}s~IKe1-k%rLW`XUBcrR|MrW z1wcr+^Y}>60%B!f)@jWnTOG;GUy(lV?OYo*s!ZvufPy#QxGJ+~mAfc^s|8&0VRGm)vqQO~QBM4)=j6wp#uQ%iQg?`%L2YftuXAztEDmc9QV zsj(TR##Pkq*F9F{1d9Gdx&51>(o&rkH(JSO_kOMC@6rP>B|+609TAnw*w2KyS9H=} z3^rrwpb(5l54W1V^CvApei&f1gK9oseF_*o>IAQfvP#a)1M2f4`?HAsB>-;2hW_j; z7l8uBj{SzExTM7J23{BY9de@)^{M5NmP?~!Z7B^$+lUF*oZtA)8Av!0^*^p^%Z|y8 z;mcl1IO{r~4D0|>W&>OOmVN05*&NGo2rA^~cv_cqwUCgI{p@lURS>o*`OO6sS@yH| zb=;G|`*viiCzD=oZ(Ruk5R6m_x5&kW9*x4uMRBNehSj2hgo)%J5SGO+^dwexz z?dlb1EC?ANpL{XcUs+YECg_GE6QIs~fWW9keH)JYFud{j?jA(7uH->qgwHn_&lG~+ z{ey45o*7`yqZ_OJyQCqiZH)l=2VZKOw9NVO*Sk$WWLarjhJk%)c@Y^mjqL#Nx|M{V zqNqg4E6TkgcVAMX7h>Ealif+W^Ag;BpVmH26mr$|LyImCHqJ$90i5vsF3^C zR)Z`GpT($<_}#|Gi8{{4(o=+l$#ye!&c|!cncTl_=-QX2V6Zh&&CmyLm=hx@I0q_; z3v!B5gAAKp09mNU{ilx3oc1mG*H2R`GCt;-Nv5TmlpHuYM-*iFWa&EW294sX>)+Sk zrAplFb9}NEXaft19ur#yFnxZC4ZenJ>Ci0TNw+kgv=kBz>+m0PLYsamGiC@`r-6*w z?6^!W3y5qykHW%+M7uZg5@xvM!$H;Vu72&X)tnBDtn`}oIvw>?jX+xMN`|kP1Nqd* zxX1oIbGN8-!uEcl0B%h-B2m-`UW?B5ykvT z(6QHMwLx~bI?e2}V;iIDQONN_v*h-qQAN9cJIs+??%g<(RB{@s!g4-nCHY>>9?wA8hh(^F{tGv5(Fc zyxHGEZXIsHv{`$!%KZQon_!N?O2i`mir)7KE>HaRE2_W(8gnu8pcx{zBd~FC#xl*I z(ITtGnB!)BC(|37HH8}vaKg==wh3MyPAoN_{M$T^wkMy1oy~-A*2Q)IJh)qBh?LVu ztWEkIAIs&-Pgw-vsuuA+i6)-|0tH)NdJKx&wJ35aZ zIuo;9BOK^>2r7Y6$g1H_3?AIuXDm5VTW~EHQS=5NxE}q}@?$hH3LTI`Ih=#LySzUhtCr?PGVw)o@8hA|?kLy5=PF%cw z&TFLUqmuvp&@6F<56?xwN~Ew}+z#T9MaVPb27L6-PDWm;_XDW&#g=9X@5TFj>Ff&T z3Ogz^8rEt5na&yW6OL=orr}Ip37ThH8G?w-rtEUvvuBcVl>WyG%HNT>4KcH8Kc({S zyav6Z7B8v`UzRa{Gz$|O((3F2sO2z%OFc>eZp1rp|9fl*QP|#RO2g+- zVRW)ppr9M{M=~@RE(vfK&QgX7M9XISCQFeGIYn1JTS*NK zjk9nLLc_Z~-NUx(lb-36ZA{{bR^2ww#nPP+ZmxZ38o%4+nlnZ13s@`Rxr0;dijks$ z?+Q-s+0&9K+YDj)7DI8voHyJ18=qhxZ0)5069;xPHA;U^$C1x;P}||mHr(aC83xvF&e3w~SO~=3 zeac<4weQscnY};1$(w&ITSz+$4qtRoh+lX1*S=qxu%5iHxBRo_tgn~B(v-=3rnOXR zd#DURC=4yFmv7^XhlXgMLznKh;bLVTf;@B=O(ddRR6u2G8^`x*iDkLUO zaNM3{AGV$C_N`b(KM_Z>ooT%(IrQ_{H# zdKmz27Iv2C*cdgo2Krk5wKYaF@t%(ZKXq-|0)xFC^W^Kx>yxY7^Ygmq+s+HItKF-@ zY&3KXm)Z0vJ^Guju`7hR!qu>r^?c&VBWJURpWibRF3gLnJJtSeNY)aq^*A``LF99# zzO4}RX7@i!qXfP7uZ3!D+}|#+c)L=ZB6Ywk#?p8ShvQrCSN`;EiO84TTFU` z6{eFLb{!PrRy@vecSe~f{iFQm#5Yy%6IUuT3p1bnOg?;P7O6A|GOd~;>y5N2g%rL&kjxT{qt<7j>L zp1!3h^OZ19_tYHsjY+u(9`G%j;CmfI#;Zq1KmqG-&{4VB&CbR|ZzXc-l#u8zDgJ#R zc-gm(-nz)=m)GPd$kBGBIul-)EGZc@r~2^j4y2l6d7&6rKEyp6+^;T-I?Ns)P9no2 z7!l*-LyC_AtapURw6==%N#GN@Gx^YJ$)e@<_CcWw+c{S%5w?lSoLsg1#b#$@eVl|^ z$dBnXt7qb@Ff)^lD$OlF&G6jopkQ*rBz^rUT#{v_csi(~=|-X%3mG|yG8h0YWgg%D zORxdj*w(#$;71d8=_ES?ssfa|yBARN8T8fk+Dl%*~emZ8s)6}=Ygpxp8;r~N) z(Lm^e@{e$wbyNF+lyo7z2x#4Pt{-l>SJt0~D9ll$bMi8AX660_ReqwByV+SI;B$J@ zDJn+F%RV>pcEG~M`uO1>V#0dZu%3XN;QOdW#kUDzS~c%YW8h1Jd+R=FR>N8ugdY$-cYqRgIcu=rXwcfYtg;opl?q zPW`@pLdH>cggCAwu8WiD2K{24vpXfgPjqy52WSz1mg$T>*|?yFj3i|~DTtK+9r6kC z-O|hC`qx?dg&s5efeKxncIgeac{GLSG{x5kZ|Lxb(s@B8_vNz^ZZ{Np4>Df?X9Y}D zU}IaFII)cd9+9s?7$FYs&iiEeruNd{-^M7UgQUo8P$5AV_fEq5>)a+zrRnF|hy$oV zR;+knAX-&A{b2hWe-5SLPR!)^)ti13)xgnji3#a~^=&0%rWg0LFEWck?mV#LnS<>; zeOx=Ktga_$w*Jd-%sNZZ#KFdfCkD#F+^VCs^b@}0`Z#dtx)7Lkmx$&rP0*N#s1(tp|EZrmfl{8?@ z-A8}y%`dRzR!Nb=$jnSL-ldS5t`&<*+_iR$O)l`7s>t5LLAg+FVs?=|QI5O`Zj&Aq z@;H;F*{E`U*xml;_-t7dc8z;+mbcUK@)y}UT^#YBYWYRQc0cVcX1upk;PkDF23AqM zoOs^eUV6@+$3p`tJk63m+;RNS{g7AN*bdeWrzKG1?Ji??RHq z&xVHl^41+VvfL5$2j0Y+cxsgGBNy}%K@ZRK_{@L9cIjr2;gGJoXHoAw?X+fmSPSVu z&*8s%$w^wqj_llMhxk+4E43IbO^>II@XZ!AH>I;Ez{}Xm6nB1`^N{ZC>J~(kt$aJ+ zXVWO;HZl7rum^^f@5mVvWoBoEA|EH*o#psYD7hhmS2i|GO+S<=Zjn5jo1HCV-P>}8 z*E0iDf0gF2uKEpqVgc6nZ`Z9wpg2i=ucM}`<*~C{t;AlZGc$QURAM?oI6>CvCU@=S zou)v4`6!Nry1c6R+QQ9FQX^{AVtuqmxqZsYHFWRof(i|h5H>z7dgsEzpiLb~6n%)Q z`?7Y!4<M!@~7?Nu8 z^5%v86BCJa=#XWEr$LsTT5n9`HvVQ!m^R(XS*s;=aCd!*E7@-?jVZy&7yHc2#o)%p z!g3g@7xEKb1T(E>t39q1zu~-L7WK0-BO3aNVe_&|VNM+?ZWhH42KVf=4jAv`(iC%h-|Ga*B`MX|DV(IilkF=Gw$8Q$|+t z2ysR&8xPG}Goq!Belc2my>Ym=cB(x>%L?6J@c&uUEY6ywNXp$g2b0*L;UiVBZ@npU z9-Z604t*0#2N6d*wn(Fs{aWdO&1;jiL9$tJSi%xOMSc+hSSk)89Rn$u=j}QlA}0FR zM(Zy3cZ+@8u5vdwlZw;8lG<2TSC{R#nEKk}BT#tz(vix>6DWN6P-2|GE8geQvS|xH z)1FL^2^JY}pu5jUedzaIy}O8eD_p)G*PIZ|uv6oV_{-@n5=3;Pv{d;3z!Ny$NsfD9&peiF2^J>Gakbqz8Nawc1q=E{FP4i zbYVd%6AktD%bzgfaCUQY7&i9F@0WOVI{^JlhJD3(zCL}21<}bI5?w2)Eb@fci2&UT zes81?vRVUdwm^y<9lS5~RB5ge@ln=tCUHzIfT~L(P&WQssN{WX7N8SliMm!9uhgBp zMf9w$tbjb#_w=T$M1zBBxw><6FZ^qsVLWOT&3Yu+GbI&bXkM!$3xckzzW-uuTkZs# zk#ZxWjRp_sV(P$7n+dxIHDuM)eI*i-w`v^&{(0MLSd|stC^)D7Z59^ErRh4sI)kKSAF==_*>MsU^|KEi4W+Mf814@^{UsXLEYzUbwkzrs_7ksnh0GQTRv03 z_4a%rW{jHo02%PoJ%Y#Xuf=x$ahn0Nqx_p$>aBJ$YQZ^D^{um1rknYoJ#}D3JzwR zqcy_EPEMfNw`zVJk3axHjjr4N7Qfx!pDRU7C|g4*ClxrYtQ-|J#BS?r`vN8(J2&^6 zSeRMve0@dc7an}3`vWad5RCUM{!uev5dVqw366PVUk|6sGw?G#>zf+;suZ&-`3Px( zuqpr4B>$$BbsDRGCQyjUPM}}M0D|=FC+|U9br3qIUDr@6K@%sFkEff$nVvfE zH{-gOek&KCf6E9LFW(qVZF~&WN|jGnkBG@g)AzN^tgYuHLn^*|pa1lxUAb<9l(KrW za>LG(A415XgoaGO5HA|-X_5>bNT)$0-BmUgV1qA%i-zjd5cz|##b8*lrV-9VNWNXD zS`^NnJnhf)ufkuSg}u3eHd=`#8O#2q4%+L!_@d7IoX=?bNw%-POaAEuaaMt+@UKBf z(&;wPfXq)k?3J>8Awmj=R!nJIQ2yWZ~1iJy*7cc|Q$2(4X z;Vq<|)+fqm#U?_77Y3GB!Wo9!E3L)Z%B`bdZqQn~USCMm zFZ4%44dBd^V)fii?D%u+Op$42n07j9nXpGjy2XBHtgb%YJxU7-5u6u;c8A-yw}Jk% zQb(Zh6Be{R*|YbL&GZI0_9t?f-E18n-3Wv5DWD#W0&fz)OC}aQGt#zLrcLOrt97Rk za1+m)xW759=rgVQR3xE!e*;Ia24eQ((9gqSE<8Eh2;plCbx9AXT;6bEr?QG{(mZ zqJ3Q!ON$l_vY=oZ|KZ3GaXv|j>#|7OO(r?q+ZVN6Oz`atEKne|=Ss&WA7W-_@;xk@ zBA?o#Mxzm6T2WuTnp(PdfG$ep!9!m2{w`l?reznLAHFCs%UT@^*L?x2Bss_JjH@RD zheayfX{3Q{0519?ec~nug5|>!7suzEF5e47((eupSn&q4L_g3i+g^HJFc_9SfN164 z9#)i+h`D_$V@sn7{r2_`jHp=D@UCmCWHOF!luz(>#xy3oO?lqc)jEJGD1fZ6V+--f z=gYn}oouM2cziD8bMDX3qY*yj$!)d)a;kV@Nvzh#5x}c}De8;3Q+h6~^j9cW7Wb7f zuV;^%66&R!GiIKp*X{N*nw;euO8>>$!@i*wX|#u(5)TbLtXAqdY4@cI8Re)5rgg_3 zd_3(tZAK8|m}m9(|MB)2I;~FuewK7bacb-IXf*7vy*{?p%fHmJogfsA;d6UO`lbGm z&*ttV{S3048{2w2Kb8uoPoVqoLErbPKR>QZ6>QD6O}Um{tM!}=&cg@u-VQx*`QU(b zopZDRG>oG|O3Hi}6)(@l?MH={URUwZ;D;T6a3*?b!i$Sb_WV3q3`xx?+B<0|4|nnU z&jWQ8uu|J@ub%{b9_>=QzZ|G)Yd*6thDF5}{CtVIdE(i8IB9>kU2Xs6^UtGYF|nKO z&-Vb$z4q`fzuu-i^ljcnR7^d1lO5aM)>0#0qz;P6T8&;0;VhZ$=6iyFIqUV-+ZdSW z*XIa#oA$$58CafWoQ%Z{p&r3WV#V!opc2xXl_j!6_~ZX^0r=LYWrOt^Jr=R@RX^xx z+L1{qj(&qTkz0g=O(j~3>1{0Ey{e2HD;}F6kNt3K*Ph?(SKL0+cuD7i;cStvI$=x& z6{OD9Zkj9E>wW&qdw0;&u``XhI(GGvzI}Sbojpp2;|7)}L5!p2<*G$r% zd?bPzR*+73*PvsWnNVQI$mHT5;ve=RE}>Xg72cD1Lwc7}dy{f)*A2=8a6h`~a~uHjV>iVN+j za}~3bWF>mCSl7-Wt@5p;WbAD7WrTfT0i!#gR()mYR;CKU#>!&CQ#*PBjEr8VC6wqj zV9shyrrXuTqxUZjN;T~AwYx(A6-e_fyY6hli;(=?$cuUD1AT6EQJP;{rk0P5^AynV z{;3#1MJJV~(zhX^PdWg6%d)+FufCUz_0+;ftjPkXzOjdwPweT&!AusgKeqvL-hRaV zf^<1Md->E9-Old$ROAcUc)N1BLXD25-O<7z5jud?;$S`Q+G*|t8x{c8ZbRpqST*-X z|7O%r%d{QLE+UBmw&im+*vLr>4;BYr@{y?x9!1)W>(JhJZnnN1um1W!i|)R7E1{-l z?2Py|P7r)6+ARIz<|WvI!G7Vt6_wn$|LD??V2O{Ov-NN>@Ol1*hGw*eOuovqPtN8F zF<3Y~w&^72H=l394g*1p4v+>wiw7#3tzEILUZj{Qke$T!y-?&k4p+;f@&|o2{i*g> zM8v_Y{Gf{soh#BM^^OI$mY@$yo-waf2*R6D@YFIrHs{5kJDCPzY7JZpgCAOS`B-!Wc62??izxpti-`JxIo+h| zcbIh9ps8Mur?tlGLi@LTTh4VzT!Jb7=a1kNrC@|geVHAJ6kL0r;-tUO!t z*$d~@HX?~Vg$F5z55)zjW549!zh~|yCFkxCNh7(b`i>;XdLO1+^56SLeM7sw2(>;8 zP+6#9=&WQ#;0fFvVH^abFFd23Y4p!Imbk!j(vhF z3*YIG_wdX4_9k-e-`#ZXaFrjIvbKCmvDq$`+KV8EC>x=XNkkcR;OxpDdj!eIDP!+1 zp?&EA^|MLsn+|H&my72Url=4frgusO(6(+Ih3{ccIEeOK8mp?D;%Qo1e1%2kGpiq9 zJvR20Kv7WhYi;!rT@oPsMdZx=m*SjKSWo-Zdzl?Hd>s_`nMb1F{|2qQ&Z+d9UwawQToSWdT<)i zX>g!uHkYlSAW2SzD<9gnF4HTx=cQmt4gVAmj6ro$1Zoti( zR5>K+o!DapU~5A)d0l5`YZVnoXXglKbV!o1hE45xCJIjy6O9-q&Jxi|G1UG>Ldo(hA`=Ge zZXdo%9gysKNtmcXZhdxo3dGGP4(_y>X*;&~6@!~Vb2nCn(PF?rfB~WdX>NkhQ6EB$ zfNic-Ee5K1+Cf3lj0KM)ISXDGTEMH+_vFy$Po*aN|FP5GDyh%`dkksQl!TOD2>t_}6#R=g-jWBG*^>LFa?*!sb3q%^ZOlF)OH!ky>NuGqC*SF68NRP^;MD zWE2i>8Zxt|^7y%Y{M_d2+=L<>JvqfUl+B$Wjlg~(pa}rznWAEQo7bdKVs`UZn7bGa zw{cAPAP5}M3$D?0;7Zc7)7Jx!)ieHRW|}?tKFnw}qP}QLnm@rdzxz_knJhe0j^j>; z&T&Vy)eAKig>qwJ%b6{?q4{ib96BQ^`+IT6KEJqte#@ofQpNJY{e5IA;BWG$#CX*zKsX7@+P zpPH4&M#x42?esCEl_YPjp7U|TF>9JTtS|6%zA@qG3 zOSTN4A0B+brCKIgwi6+V_(3HY)yh9UYcRx_xjkS23&aiMu6AOK2hu8@Z0H)o1Kn{n zB-%`$xixK`<1MQj1+6bV(&)X(w4tHTYXPPX%_82k_fKNTk+*xb)|2+<7l<%491!7K zsr?$5nQmL08^amcv&3Lsce6E&y+(jRI9Sp;_kD5)XeWi|7wl$lZ2$ZigKmjpKnN2P zkpO5E&3Vg`tB7AjGwfhZkAhtYvo5M=|ERL9%#*e`bg{hk5stcQgr>xm%{`Xs(pFfDC;{@~3U)|c*WT@;L@Uk5g0JhLdd zGw3tPT!4P2?gbuXL?t?n*# zd5*r5JTf(jYP*#ii=%k3RiI8pm^^Jpq+jnLYyT=ATMpys!WmEyxKdsIZhx|Uk!g+;3=v;gnYh+wLA~oBPGQ#%lJ!1nDmY0FeM9jX$szT2Rrl|Ba4dOflv|2 zdo;k=`GF7R)4Hq{Ngt4T&fKkpXLQya0&GOco=_itE^r?SGG71d$XEOF*`MXIV z5DV&0n5n9|Vq)~|O-(uO82aQWH?kJUnwBtYYB`(o@MQ55{+Enjt_)-v zLm%3nC;ahQ?sE+6&{j3LJMh;O+Mo$S3z)7wYzKvMorh)Ks1->s*0SEr#NHWw9uw=d zA>%U2o26}0X)foc7l=m?sl1}bI#GH-p!s<4S)4wPQLaoyC>iA=Yf`k^#QxOLf8=5x zAg&`&keNq^yxRM`^QrdCF86EBi%Lxhq~Y*|(RoE-Sxd{0Qf5J})2l+F<0c+{ZX#Hl z=q)oX%Y|u_W=`xJ9CYA8LFn%84n;_z@q$3e-|lq1P_*EOkkDwfrCPCS5WDixDPB#B z6Y2=s*|smN+_i{P-(f%&4Gw%L^i@7QqWvn6g!&n%G&Rk)PvY<(!2Gek92}d^#d5de zQgFC99zq6~O;jJOmh;jt5oZvd+J;s`AoZxHiooC{bC3gY`F+i1Zh!pnb4ex?hJ4%& zQla#1puZX4`LhO{#^=yu7Vu%6o0`*QPMpS1*VVx>F>(DlE*s`(1XR8NIs@9WmJlxd zwHx|gsNiHVAfeXn&mL~9WF^J3;-NpF5@c4TN&GwO?=sN00tCY6@t{NSQ7TC;ud;AD z7O3h>)ST0Mj2!#_8_@S6(YXYVxE?)#XrlZi#FGjT=_Z#{UU{IMOZmB2d9xB8$k7p8^vm{z>c#;my58qnur9fjR3F!{__&GoSXVLF8Tt68q^TnC%CO|7u2QvQ6_jnvZ+E* z;ElI;gHVrvkeFEZ_?NpOA_5J~iJ*|+X*{*Z^p7sRGWlIMEzT`d0r_@hbTJ2R4UHt> z^1QXMSHjWd49^7yRyh-7A6gb_Xad6US+n?j$1XV&>JBceYo36T+iLv7!)7hEh-_Uv*zJ#gfHxEmt}6g#ZwTSx&fZzE{clT0$p?4Ur$T-lxNaRd6ROAF8+d{z?c9Q=KA zyM@_MRp zN#Y(pDgUQ|qtP8p&;>h3S44da^d)RrVteAF8zN7*hBgf?_LP~{$9~jr%dRnC%N;Nz zvyjISlH#3?k3G6?UG&Cz0c&#zlZJD~tt3EW$kVufRW%BZEKNBsD2QhB35rA&^y%M3 zn`92~rlJty0**_Z8;r_!P|BD&vJyPRc)yJGCB7POKI`JkK-{fdpX{ zB-!JFRfene_0+HQdz;o8SUA7Oscy%#q&uhduGYs&ZIXX-0O7@2Pw53Cl8BzpBM)KG z>|w`@)K4-2|2oawVAXN;LZQM9N5x20r^9pA??#~p9cci{7})>PF5{7ur87!ZUp>`) zC)Bd|ebP#Sp8G+N4C^=851O3VPpq0H`Fr;Y^a)ZWaI#2{>m@0!gmY1TSkex*1PWY{ za(tA}CB)Cg(zI$|RyJQ+{CTCZzjvwr)a@y4=kI3;`^&fz@HO7K z{stT%ek`Bm#h(ifai=s-Fj{xN)o0Rm%i7SU@{DZ_;D~kk&GAo+akJ1MY15293}HTF z%5vvIhcJlM+4v6s*lXT^=;wSpipaIAZ6tz6z5D_F=If42P27Ma=GWe}8~utz5WU;5^-AG}IguM!P0+@b@qXccY2O-NF%#`8Tt<}> zrha1cVfP_DS5y)cn#8l`3V#T@*Qm)kj)FX-f|J&K7AVSBaJP1!t?R`9iv45A%A!q= z!wcVP*~bJQsdENC(u9&I-0e!#Yktj!5RE!Aew+0h{kPobxmC*7%KabnAL~5w<~Ssy zFHMeg!z>qln^7%jMdS;$|HkB5QTs3Bflh`1Ez$?F_qC7CYG-Traru#Y9uv-P^U_P^^anRDMqTxp8~B7#I$*M6q{ zRBsnH+0sJu${AmaL3Rz~qj;xU%bI|Jwzi5svC+8wTK>HU5VV__+M|7FCjOH>GM={Zmg=UHp&9tbRQBxV!Mgy&^m$o0mBJ?;>;D3 z&1zWPpFjHZE?;;UGXN}2P{hMwd~pC?Sf&Xg@YMsTj)axqHB@NA9Jn;N;uc?@-;inC zr`@~WVfN7X_&W(Jp?-<5l~oo48f4>^t=@?v8Z|le%DUeqvfk+9BeBXyNFn0i2+7O~*B<-u z+)!j*=3SrhVngT}|8YLl4&PBSt)S;OpPPOqHV4}3lpLH#0luomG^yUVv5ExVe^nV% zd#+6)tgtFpvP-kxL$YM;Pk$$=9#D1|LfbNXG;ewD?9yLp$0W92|ZgnK-Jdii_*9N~$OfmPyBCFKZ{^8e#Dgt#4?v znK^20xHYv+*Ew%ST8bvIv6b+AB{^{hmJb?0Oy(&`_zYG2S>9+$cDik?PIt@J(8A5B z;QrrKc+Zs4hq}hP*5bzAwR2o?b<#6e?!t6h+V1nF#wHj`Ng>fXUtNv5rY8OuK;r$j z{v)FltKl}jmxrR_V){4%NM%82vQA=hdL}M0%Yl?oQ)3J{ONR48>Cvl%Hc?m=rQgZU zw}9sLAMbw8scEYGanv)gs{@HyQ_s)?M&NVqRrNpG{6C|;D;phXuq*g6l;!*Ay>qLJXf>Tl>a#H>DvnMwc=gU>?vtRW)U`C7H(gtmUkh+y3_}@ zyu9-@2F2OjT-A8|ivywQ#hDN4niF$#7spFta7!LD=k*$#*Dhn-l6)lyP6X9{Q;7(3*ql7iiAB=^k@s?By;u65m?cu#s0bchGh*bUB>@sHKD1Hf5#dg%(n{p_+Mrw|85w3W8NM zxg}NDe{W4pEhRC1W3$}{@`RbxogK?RtIWJnwsOG%Tm1RrlVg*Pu=wE7Q57CZ-#S|@ zz4zZzx(zBSYMM`~ZG}qq(onzPi2>)r;W8KzbUK$Ye0P8U<`h;TwLet6o3`37m^K2= zht#jrlwIs5=~Dl$>RTW?Xq(Re+FR^@N0US|oEvePdI7^*TeCG}m*L;(TI;1LyO@|9Q^BYze}|vH{i%M< zdh)*h?bqt-UNcCP(yf^6d~<+eR{c_lB>^|*=MS3b@+s)4_oJah3mB{MlG#dFe1|5jr$TH^xZbrW+_ z60Ga~-PzBr)E2zO?X4Y{;1ojGx{!WMA0( z92Vj%Qa+VBy2lv;YGe)ELVx6TnR9V2}E#>gk5trl~p1=${j z*t+H6O{D?Ez_m>_!{+1jC*TFX@+LtwyL>AS{H@cid+jT0uw?eMwCobqqU-DHMG!rF z7ZS5!VkTqlFVRJtw`L=eFMd2JL`lxZ+KQNb>DllBBsn@bSU?X@$oPCq;a1!X`On0) zqro-Az~miB6Xkt9OA0&&?K6mjz7}jorHcZWVQc^Mk1jP)XO%tq8-_N>{sV_BUwre@ zdfS;*GW+RTMy*d15D0mT?7O$>hkFY*F}H0<5613~$|V{(y|D!aNyj(6M@N0x_f@hv zv10etPxA6?g`pZ#<7NJL72p+z3)N#wekn|)R2`N%Fw8=9LvU*yfs*+_iNw!jW0I`C+?qP>g*z_bTsE1dHSs;EqLr( z@BHlTm-57}-U3?uv!LG1$-!)&b8zgd@Lh*)_Q@dS@x>b(y_at1o+uU~Zmcz5GSDj% zOpMMn?5qtNc%9X{Dv6Tf+tLP2?+-P8-3&&Q`)_WEac@7B=#tPCojWdUv*G$mQb4r+ zxbCq7uQ*<|p{}?02h)Aby-7Urab}IpA2oTw41gc^Fu`N|K*w>f>hFN;s+e)EEl=0& zE?-4?^ZsV!DS>#X9(%e#*>at3QYh^XW64WV_VXcL99yK-QVd1?@KW@9`X(?F#BOIe z?(Z0UH~Y{4r@+uq%~{^gt>6zqqa}jDEd)^nz1Jwy3_HuS)eP1<-lbe>KK{D*^jcjU zZO=IB@tu-iy%hPsWP&=^^Z6DhPcNNte?q`IcbM*p2=-%7zS+xT&`#2=wldYTsi_|! zGUX%@&+^`x=uCJiPs9dnq9X+$)OsPJU=IPzpc|D9o%5V zbI?OF;b8`bUJiX1iO$sK$T~^FWR1Vm-c+x`o`1~}G43~?yWsg{|D?|h## zHJsvev>o3$wQa~jwiC}7e>~F<; zwBvex_T(*fZ*wUf4C;3!8cNw2YyQTc3PzgjbY~YPS}YMu-0%cKrv}ZEOr6*~b>^2^ zZXgN5UCTX^jhSoJhEbJ(@P%n~R9%whwU`|iYTSf{fl2Y zQW9RfJFoEb>0W*%m6)BK_3)EhKCuV2&(MMB@2TX3RQlduG8J(4dOtH?XYV%)FwXne ztgOr{o(8=m8WR)dQ_p06zSTAO&{dh?kqlIXF%cr(CtbsPXIWNI5kO>D^g}GOX_PnsF(CS_+yf_1?+?(r6g3veU_cnEVj?MF|f&*Zj)~` z!{keesujH(eZ@l+OESMDjV(^BIW^r?U^*l=j*H!(_pG?Q5caB~Vt{?0ijePoUof4L z^0go-C+Abd)oDX*=#er~`yGMN2sfA6$D>m_#T<1KEOYx#yqEOd6fEVZS3X~4$&E&q zc#zjPzkNKRWiU{IYS;!!l|)5VHY{Z2Ye!q}5GqP~tJp~xsG*h-51&-{^i9u-_rL`w?_0NYt%c=_?Tc>bFi zU=HNOF7Y2;M@N?@^yC{JOgmSVGIMeL9nwu!%+&j?ngxI2`F5Lux53J{MRo zW#S$rwABB5Ghstfy|$+ z*p;r7)5xUVZ+f1%XUUkvQ^MNe>FDUcSuE4Ny^iX}{u)jvT%_}(B{tk_wQYexpr2lc zXq+;{AylXb|F`;eIds#EJJ9D=d`9#}rIY{CXHo^*jw55cRs-u9(Rji1luyqUfAM60 z?Ep#F3M1v=G;RK4&s<}1Ow|2vci&D;=yGQUhboXfqdzPY+8X)0=cAbbg5&5`UjYj@ zunsCS)Z7aO+d@N*)WS;~iw(9tPD~O~DGw+TmUAJxPrLR&{Z{NzJScke6}dRp!Q0Qb zo>qSFNYyM(8^A_%{$ZEyJHkxW*PlD8=!p1SnQxk8Y-kEgO?FO*+dVOXl^}BTJ$5Yo zSA9kbV;CYV5tuv$_B1%A__4FEa!Br&O`RtZqVZ+}6($j?TC z3D^)JwgC4C5W(i+GXXiYaa;*#Arw4>#9*>Y%Mm#MuENP4@d~IQ!kjF!);5h6^XKMh zN%eb#zUqoNpS=-dbq6b`w~Il?q*(?G2Ak#d4+&`|pyw_wfO|%58s_d*Y9N)M&W3+a zyIV3fkeIu=RS?a-!&Y-AuU8J7P{d9QKMwQg>)2-+FM%ytpYvq60*gtY&*}*t;ZNIPM6wo zc3K7jJBR`+$*k1}VRrS?TRx44G8~Zw-|0qe6)?d1~cjj!0PVhuye?(a#Sy z;G|Rc&`{`G%Y;^b9SrczJxk1WbdzNc`1*di!Czq}sAsbs-1l_283{qd$m39mrDlk@6O z)u;S9g{p8g4v2#9#s_9SX5(rQ{?}FYB}#RqeJUDuRXlBN8z$MgA?DQ{?qF_!&m3GzR!fYL(uK2?5xFpoj`fpgE`>_s;R9WI~zJ+qh0 zW9j4)r+CwJcxsEwd_lqDt*Y>zWoeIHsva#gU!0xT`_fY0^fV&?@{ZZ47BVw5u+%pa zdC5T04nRuHb5)%sLqmFnVnwwTGon^>Q_W#wiir7;lqev7DW`H{2$ zX6P#s>%9}!tSUarsa2*2&||c;^vrkCzZ1>6v8Og?#v@;@Fx`+wp-(XoaIW9)+%m}!!gfqs)4E}tO+!hLb@YwiV&7scP~3Vt1m zhz~u>59MC%|G=QPCQzj29&OtAc-_jgt@mN1j%|+*I~h>vrdjS?6~FDFZ2PQ(1KSu6 zN_q}o84H^;1^64>cBlfEBI#5sNQQmE`Tep^8Ei`C@8cDmtp-1>-otc!WzNOQ^bV+8 zS67R?6jp55mRID$#7dZ_cqCW@*_atL@3jX#dSn z&)MZ`SD@ifPZ}rpB=LPCF}|doTcmhli4vXAlS!mV^Zt|$9wD*nbCuhzRAz<~-AW`_ zE!hmxm0q>8*A6-;rI$NfDzArRBgUPtDTBO6aL{RnumzL-4cdynp@ZfPhhZk*XJo8u zQiZ*Q5Bf6)4(vv*mFMjfc>4Tb=2vYTW z@gd?3VO|PM%nxJkA*aozWbXWw4o!M=A!+!43DL4!ek>Wbzxn2EW@@_9EdXGk(dxhZ zGp}m1gw0NzB)WI*2+PmSJnVd2-ZF)11)h-Na&dY^l?4wWGN(gT22O6EzdX`$uq)~^ z>9h*-hN?NoJgMnXJ?jSI%Rqnmg$t4E_A->3JEF6bsbJfp>Y(teY>~)QDsEnRVeEIO z#;_?uyH=}ZxjsB!-`yZ+>P4c$IS8v<-@HkrlAw;fNkiv*uHjj zoG<7w4#OL|*B#V(zjI;4|CB&K%hY)t{uHP+jxd-4pH=k^evpO_pSv5&2eNkj=U z-SAeS=)w2I^lSdTy4;Bp1iG5?mV6}?$Q=nj0rkBgOfrpLsmz+v|Cm6^Ha z^n_QxJyOW5+9SZ{k(5hHm+Q)t7DU)n#JJsa&GZ2*B(uC2x!lcGiCL>{p{xI zH10TBKVNN9iiyrv27bOwcc-I)#9ZDrG844E0p&x|{*os~)RgLi;4R*o|F)`r`2B+; zdOaq2Z`1ZbUA+P9{)Z2uTmyG941qQEW2CQkA39&bZ5>FALKaWPT@%2%JZ~1&r?FQB z^i!P|OvU;xEZLhX8g_xcD09d_R+{tB2FQF|LOwA}cZ``b$0Z-tJJrJYXmDLWCa%Aa z#=!$G1e4;dsZ<-y=a}mu)Y9HH+&Y-WTZ{TDy`4QEmT_LcXEx)$1KxiGsJVDObX%E1 z=>ei5TOR5)nq8)4d-FEuojaWO3``944fM@0LnG6QPkg<$b!c#`@!XL~gO%=i&vR0< z+eIIBiY{97r)wI$H1e;mt*)yYTk}FR;u0n$N@L}RHV%&t4h6bn(FNcSgC+?~SFBPWt=E;oj_0&i>zo%EvdZ9#a`TKGdxYUaUvU zT<%N`05R#IBzo1!HKcOLek^gk>XeC;CmZ8&F@29faKSs@aYZpYSMTwGlLzv6}M_oaPB?uD`K%PGn@ z9|xfBU9uQ+rF?q0slqW>FBuELbc52dJDEmur=$3=bA$sQI`o7(e8H=UgANonjygTQ zkdk{lzZ-xmEcAnw90twSH*WTO&MXXlyH6FA_tL9|7)1zaSxnYXSVo#2M!CD};)76y zev~3q+(E<%-76lnP3MYQ3}QELKe0M6S>p8A{OjI)nsNbEE^N=>L3#`owzv|+LEZen zios1d5&i~2u-f|o3w9y)+k{EA%W13Js8>uk_5L0wKX)GQWU z3NQZGW;&^4Ey=T$NW;p3G&VHKQT{76mGK9jOK5;o&PS!x=nU-^r>dW(_LVc(Q0(oz zo*+~IJ60!1&Xa(22uG$lr1ijv>4s_+b)i|-hom37Zfm|%@biUW=rZ@Jp(b`D3jeS8 zWFTczdzY8%M%fWS~U-07C~CSUT`n+{V9g_K}Xu<8_7zPSmy6SCtvbL0%cd><A6Mn*X0KnzFs)|#N~GdC0B^Y z@F!Jgq$vYMqj>`F^2#{Ft&76T&}SF8K%cMe&*}1H^SkVF*!LoXQIG2C?OCv*WTV9K}kOsdOQmnKSg1V@sXLu z=qd_NI+9e$SduzEp(jvn6VmlYK0aNX%52 zSqyv&a_5KZV;)@$DjJ~6XZ~XGUij9+VXOuBA7n>)?BWTX$xJh0`1%;z7>4=(vS7hpw~oGLYJs} zfr@L@dZBzbx~Io;X8KJlz;GAGcOa>tOXc?}d9VF#P?js{Hf7;Ii}b>R>J}m4>rXoE zYjpBtj3Aj>G>|Jg7)+^dVr(qiy?ZGcSK87kG|nxW7Ngm2+_nUTHy8SQMVIdcBwIs*A+Vty)_&fZtGZM7g8WQFe5c5f!KehdJ zn+h$Nu{iIZzwP!+WBsfjn>+k(tx`k5G3P@&IP4CvBum%iv$#QK%qS;;=O`;HV`XJc zhFoh9y^OEYA;jo_e9}=oS(_qr3PE;%trTu=Z?CZTfR1Qu zd#bCOSW8A$$@^?+hiahOuZdWkX&LlyvN~|34ON)0pX}^Vxlh$m_M#MoskI9!p6ufz zBRmVG_sJ?r9a4_9#PRo|YCF%W?Zg z_YX1>*l7sJCSZiAudOxos=lWo*B%uWHT(8#%dF0om4$^Rr$-J=PfP1IUANV8wq0W) zL@3z!s8(zse>4FV8qk#Kmcs4@xJu^K`Vs^>_3`N+tXa}Ek+0js=ZV|?4<9~U>R4J@ zIzK=6{`MNf|gM_-@DvuC0?zrbGu#vx{AW`XCqtLy9gL8wfB#AEZVeLOyl zbT*I9kuo`6Sn2S>nND++!;+v jQ04gFnq%I5TqTjKy(D))`l+yAUQ|Q%xk{z->+t^ohqA7R literal 106584 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 F{{wNss;2+| diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/008.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/008.png index 58c4ed902af3a594d9d549ee0ce6c7d374824a0f..9d7e8abe83c48d1a614aebea5ac6fb7d1ff9339b 100644 GIT binary patch literal 132498 zcmdSBbx_pt*FTDZB2ofMcb6#ADJ|Vy(%sz(ND4^D64D|K(j`*r3M(wjQcJ_q-Fe@B zpZU$)x$``K-Fas2-C1XK-Tmx4&ikC#>zvp5#Hg#v<6@IzV_;z5D!h@=#K5>4j)8GM z0P8Mzr(1G^2fRFTdt=~oL_% zJ;wLg$)D_=b&`*Kd`ap{IVk2%*d3!qDbnw{NIvaK$-?jA-ZStvU{{6sJ!9-^sW-HY zW77(4Ax5+K6f}chY2VLpot@vF(c0MPRivEc_S6BKSdln z^kh-VE*`O4HoA-PeQ3~qCWeT`XLlC$_b+Xy1d$YLEH)MvsYJ+C^b>{$*VnD(<>d_x zujuF`O-JIMa_CYDdB|L3TTdD^*r;Ulu5U1RlIs)36~56(?KpB6b@Upt;XyVd;)(7T zl$2QaM&b@8(v;a}o0G;C>Zh03XWyoe*v+(h+Un^cmw%;PUthnp!o_fV99{VHuw&Bc zIVY#6+x%-StrS|UdVW4WKC__x{&X&*fdncD1X6+AWQ%R<@wJyEP-cd2AS%FAR=iPr zqTIm?Zh}tykRv{5JzkXb*A3Xd`n9nobiplCnYkTR4PXCe$OSziSO}w?aN=*6RK^BDXAYv>+mQXvalWpjCT-4;{M3U$fd!= ze6hf$uU{2SQAB2Db2BqDeSLjrXJ?zL4>gFnjazD+r<+DcN9AdPdAYb$W`D%@Td=XR z*6MRcd`e+a)78^cTH#e;VP?i7Dl7m|l8%`nz`+ zuCA`-S-lGrjgCmLcf~XG5ymZU1;xc+3CYMNryCV4Eth~%o$SulARJ0eZLFKh zr^iP}uf5!unw~~h8Zh8$S=rbCqwtRladdE)>hSlpwzjsjTN^9aDpSqfK%@o6aLMdl5DYk48?Q1_ z%N0fh3%0oyvhoWE=;`Tk5M$HOMVD4o zI1VOI9gJ3BK6t>)#I)`u?EeAccoYMyk(WR46y8O@%nxaHn)KM4mjoC5{{8iO zVNq$R&C)=8U0q$=GcIgg+^4d2_4Nl8HC#eA zva(W+aL^!zLZRIk8x`>s0;Q#;7iVWbryhs7o$W0Ei=`eMco=~`hnK18X=|$!^95fV zB{9fjhy9(H@SFes{>P6W2?==RS*A5G;HZX%a34R02z!5>bQ1SJu#%LN3<$WWHSZ1R z(8a)bM`6yBH4YXWwbp@G$U2Th?oKug!eB5YQqL6i*#3oa>}^YnV9Kwt(NTI=FZj`n zk#{**3wwJ76%{HTtLU*tghQi&fx-Lt?~jjtHALn7`0-B zxqn8YoPDFG501O3fq{Lap_Zm*BrXMW?BWVEquB)owsd58SXJ*;%CB#(b6qMB ze#H1VFomtHtagl}tC-su>wUzU2dtL-xw%?DA3x7mE)2!;k4{hC zx;kyFMNm-3(Iy)Qhv!hzJ&bpfz#Fls<>ln%J+E1#$u4D}r}yymMD>=q=H})aH8~0S z9~Aez&E&CGw6IvjE&cQQIIVB=$UUmJ0O5ezJ+9}hKsXH9G$0(9A_Q|)i$*{csjOf} z>G^o?0oMe)mujBqB#2AfGHtgT;scv*g4qy=P(n&)SQstwvuC=xx?lpo-o9wjGkLf! zCnYZ*#e4a&bbWYu7;GExvkz&4UVsDkY`~|z6S#-gR)aFQtel(!FFCNMsi}=w5N035 z$rWYsIqF(i6m}HS;5_Kvnrygt_wI%Ny%8&(;G1(aI1YF2-0}DKfBEvIK*&9>&leXV zVYF_PEU|@B1#Y)VcGr+pW$ zCQC{P16w~NdmCX-8UDG4U?6~&E3vZQwa$P|01K6i{9?$ zwX{~7S0$QR$;rvU%7A~QrgmwV1Od&YBK-}#2pp#}705FRiol`H}iSx>R#U7 z3UjPNLX${jb6uVL?rbM|I9ID&8|>=iXPj>F&AkBQGO~d5eTqqcTii*nq{{GF)O(APj zV`Hv(FgWfabaV^C)bO1rvKpfnrd3r{KJ6y#z?E>avI_d`y#?n_w*mwz5M{npREPwf z)gl}a>t4V>M~__Bd+A)POldGMj-oWnm6eq{{Pqh+?7TWneC6Rsz~Rb$By}I^ql?%R zHPg~+0JhlHCagi6l9B?>t(9{m9@WOulIIdU`J%jrvDDtMjg15K$R{nX@TYr@RKcf# zPbHT6w^N5fjU3XiG~=hlGTHHxv|NSYuO| zRRAV|L7{LvUKZ7yH!3Q)xVYPEYb{_#;DCTYy-jBiJgQ7rR~HCw4b$7ed3TC^OU}s= z_1&52(t~{x%pH!6jinOtNzKSmYF(ZBz3!#RA*@Br7j(77%ScVmn#uD||mPuSYp8gSJz;2|qpuKg7RS@8L|LcyRjx5_$93^&I& zjvS3mO}g6JUin2tPoDe>70;fH57Ji45JUjbP-WKLbtyF-MhhmFBjm{}A|gUdJKq;W z!!Jz~UwqCZ#1M+tbZ8g@yEt zj56euZo;`F+@^qUxVyXWhw3S_Wtv zIKWGyURzims?`%+qLi`h4PXpwEWoSNoq@iuUw=P8MAvW|SHl`pCg$eM+LS+y`+}(e ze+~{F7>hTPI{+d(sP;rEk@W0r_78TJmPKQ6-oY&lutTtFz^5BBXqCZ%cLD^U!4_s? zYpc{V4q$+;?y8rtrKRN~I`*`$gHi1QE;FpL76AbPa~xqO@69upmzRNe0ujfg-KQL} zF;XNyI4}?y5kVS1u)1oK@@si>lY{Chv_6cM7eI{+4Kgw^fL4%KRrfHyzcnWX@b1G> zOB@MzTe5x`Jf8F=Js)4AM0hGdQjX)5y4p^r(G`-5Gxf+-ZJG&xzT$k7S=-K{K z?~fnVlzl@5$W1^gwZY*9U>~@E@$qrs*8>6r9eJ|>1d=4M%TDLXToNqNBqJda@K}CR zfymCvn#`XQ#=yX#Pq&7Tj+UzBciF?4*Spu(*FlikfTeJPbN0{k1ILi~k~3-Nd$uyO zJ&L_V(;pgOjJyf5$U~PLw*a>SoJR!$AW<3tmmH_aX83w#dAUKI#RpyruIJBp5=3^Q zKYsKQBXi=(YI2&?)YEHrTlfJ8j8rshtZv0Iz&j9r=Vay&OiWBexgr9hq8+R_SAVzNP5Gl!MY;9~@%!lI-=S#p|e3UAPj*bQlIY>q(LaLzFunJg|h|ktvheohv zs>;f#)czKvtLfJPfY4LH4n+X3X?FR?9uq^3if;Pc?CsY9;~Tqfc+7`z?CQEv3%y7I^tv|+->mkn8Bqb9Bhb$yGEXzoOo}J z=L&lRZ-^a6ixtMpHRIA8H&;ys4nP3X#J5#$2}EWsz^`MUa+E4(5fTwG)NGbkRc&9N z&ehb^WazahC@A2ZA>((_fBpKkpP%2UBf!Zm$CP;T z61IE-0s<8A13Ry(O#q%St-;5^A(kCEPW?oSRmf`U>27WRV&amuf(L07;{U~rm?gT8RgxBMV$7|;BiU$+MNtKtsEyvVynK~+;96DN~J&nL`LTEw#c2;4#}a|4fE z3EmN|qeS+7{-xVf+J2=Dh;)Mfv9Rwc(!(=J7NRgpFu-DlGv zLaFKj?P37F;_qjsIw@(foA}aR)}I^?!sV1c4B|``%-*HY4SKE7`LRSxrbP4iV=(9_ zhrf&Qr3zbrC8wuPP5ks(RZf%trPf?N=C#1-;UYkA5NZNwmD1lm{K>dZKyfvKHa%+uMOmAdthMa~ZH(4~I^!C+t z-crjCqB6(l$ael>J9dU(ePb`}nqH6ve8+h5Ibpau%~9ZKzVKnYZGH|!K)R&E;in-% z#8N+tng3z_T^JK?O#DZz&9${Fq_8#@Sf>0=QC(5f*J$_h`N3gY1=4kYe-ypVmDI^{&vr^ad+6omr~5<>RL^AjE{d- z$hJ+c2;smd3N!k%x|%+YFK*&~BZWw$ZV`FTJQd7QG1RsDy#Us2I#_=+k%N;g%>$2A zd^q!W;;cWG&&YR2DLRfiH@A9ZgBbe*%BI1f3R4!W>84pCw+WBW(HpjgI~cDYC~Un1 zOnU3*6L0V1+bg?smi*9M9^PNO(|LA!w#d?|c09`GLGwH3aAq|(SnWYGJE z?S|9Ul{?+q-?Y}C>RdkYb~_h8y~dd4DcMW^D`y<|W;WMxe0M3Q9*JMFJNsn z9D4DQHP)zU`@-RvS;DMFK4X@G>S@8-r@YdhlrZ<<%&K-%|G-I#-5^pL5{j6?FBljB zJedkx-;!1x@@R6YC_Yb5UGf8LLj;xwT0C4-`U8{cJUxc(nwn@{`K*=0{0l zx4!?`+J5B`@ok=qD3O$mhH-0vrL~Ut&X+$Wr>Jf8=2A!wKu_J5D{8x;Ta&@(gR3(k zE`EkzE54SOn3QM+UF~eL{fgPqd!U2hbL8LN*y8ED8FhtgM%HiXglZh3XH88tS_77< zaUsnT=WCj$>=+oIa105jxfVI#e}ojoUZkqe4#?iavw}Z11wgJd*IgDxiDhUN3`>|0w6BcaYN` z9r$O~e|eYOz{}Lp`h!M@k7_5G3<6R=HoXGrev;ZU$bh*7T1v+cT4$JIiyL)(S>~aY_r97)3MR% zpL`JxPDcH4;GmXWbCD{`3Q)H9p0PQWd$(B|GDeUqk&uiLUc|J7zm}Aj;kKtlpm7DF z<8nV^FizD4RTovV_NcWeIkL}pS3l}QBxB!z7k3%fz5r=hc$l({lBK7Tt5R8G)3>Q@ zyj0TVdTl!`XeF)|VvbgzGJp`hZNi&`KR zqDNg**DCw@vC{R~G*gHO2X}PVq(+&N>1BBNWC@F?gwaxSi=#$H*ebk7zG&kmIJ#b& znke7Fm|+*|FfgNuq{|{od#P|2hU-D7#XE92BHVrF{`9Ga;YMw0am!U$iu7V(1J7t+ zoKbeEeJMJQFw(sEXhpEP8IzAomjm{A_M$7#D>)s52r~(NR`DBgz;Uk({_F8wI;+81 z=}UZ?3`AQ&*xf6^o3EXBFy2}HP0l1JR8RRlAxW`wBl+aM`Q~tEnob6vgHFaTw15&WpbO9OWWeXYqSbpGufwA_`%UrDHKnfwUdka}=8KiEztSdPczbOg~3ho$pnh5y1 zTnYELzQd^yEUo3=k6Aq(!Kp#Kxk&-i<3&HD3mJOb1Uuy$gvrp(xaS?1Oh3n z!F~D1*kDbj{?dsf4Xc$(v{$W4H@;=}%0G7IZ|}$^kc$50#KtA!Ti#ZB`4YrHNy5OK zeg~7ffa{yyL05{b^Y6(b_pWf8rwwA&N4n$U|C0scUk1}?_ly(q>L#yqs|)=azSZo!w@&nz^- zKcUb#g2fW#Q1(lIE1!W#=fI|&8Bq8@3AlUAoS+{1Zi}o@JAn#?uvS~ZwN28etx6nF znrr5&E>vet=gcWnXXkgB?sh-qH;`zoLY-~Q-HgmQP^OdSrwPq;eie{TA@r2D&i*sr z-EpHTEuB)?wCuDV7aCmAQP0l${V&><{~pGb+p%b*Kb0TL^`dAP+Ir_BwG zPQkv|9P$e9cisyl(<3ers1qp8FO<4jBAh0>F1Jr_oa-~^LXPqG-EaNBXB2+<61|r% zc3%6-%K!RS{I5OVQis0MtOcLMK?XPCAYrb{O&LB68qf zRAOTjS?I-?^nTsQ&eAWC*_V??B?%mRIHPRMs=A#2yg_bg)AhVR<;rgMIUK%X_^>Ik zYuN3dpgB;K9IP|F{6}%@#8B z?-#!ATZ9^@{BfIB)*IF+7oHrP#3sgTnO*?~*hL}Rus_jZmwmQWJ7~ey2|BGD}IAZ?eZ~tplOiKD`=Ks+G z{J$lCP9U{O7g5OS59Wz6Ls`h0?An`QZ7_cPkBPQm7BezOs1x@)@Mc#y{v)H~=46p{ zYec{U&PY{@zjS8;3>3rf{(s2=^gk+r|L`ODZ$tu>K9Bxam*l@$28$KUTW`O-=E?0s zR_-#kSaZ8bbGz))bq+m7Krj}(+W1nnSoKS!BsEf5V{PJeOjWRCpG4Z|>vq}3&|-MDeU7QvmJCCwzw!5|89V^Iz^erqzRY#T!$WP$vk)55Y4U6Bs*Q-YiQp0eAkdC%BV*3rYj3u&cQiSwnXj?T`h zk5rbWGm;t+h1C~<$0y_XN*~*ut#myOK8*-XV)v(!7!dR=$+9F+a?NyjnrSJuXP5%! zM~OFV)wK5QYy0j`B{d5E0ILLI4MGj##|ckYX@qW$r?@(3H@wNSOSzswPz#wtOupJa zaf+9re{zw_3Q4Ti(ESb;YX9%^ zXeBIr5Z9;Liazi46@(FiqD_TPT%ld#l!!`c`H~!97~a#FBR!JutDW(wg^%E9(|VDd zol7f&sX3T$-=2A|R%8NoN=hoh?pMQR`%Rk$l>UvL0H*TrH+BNb%ribWlRCiZn!1cKJaB04{&s<{0Y|UGP_4($V8Q-;um>Wvb z8PU!gpIc}#BTGaiX8R2XR^gCCMV0Gp=$fBFf4|xFR?O$`7|pAUAkpxyJ3lZ+Nh+xF z(!l)1nYDGXarv{Deg^?>@8APOHl6#(tm&*h+pp0QaMViBzcYgCJI=feHfoE{{o$HX z%p2aqafpD`nR7thy7e0u^hekldVdCgpjG3N!p` zBSienOIH2u_iZ?H!q6|AM|j1onsa}@33SgZ8}u&}!qvPCp8aV>4GvBR-quyOf>x6toZsc1qn>9bxW90eHF_#>Q(w|) z`NO%$Lq0JY2YEB|y>S1d{N%pCPp{cIFy^P$(S>2@c zq6KSqo4QVe=j{R)NFRuY{Fp~)q~uNpzjgX7w_>#sCZ4^Vl004xt7cDv`<< zV)u*6({^sh6r_T=5o4TYtsyJfLx4NMuD2A@6xY87Z^+|+>~=0TIyA*qQT9V4BwBqR z`sdYDRm^n+BLy~_gS#w_8zlUB83m&WG)>(X5Y4k(HI*UD?`01UZ6YF!TX{%DY{tTb z{3)7UZf&lc1m+A*4$EkM4O6OOxeMmp-gxNT)DfL><=qxt?&96>Z`8|MsX}K$F5pK^5_cJ=$VWmKYS&sUmfL!H*ew3rh-xij>un$*&30#19m zZIpkT)VmGuebYWgT3vkm)z6~Jb?LMcm0x8=YSWW5eH@TmaS~Ia#H>cSd%+C~YKo%Y+js+-Tb^}UrFoy#mLlmbCaPqIN1N2V@5lt<_b9oEn@f)xV4Z+=X-VpPLz|d)X{>WF?9P zbqC@oU0q-AbOtV<9;0*Exy%~OA-|lMBfj~1Z9yeUHQ7Th&NTIKlsY<&4$*(wT=%cO zW?!T^^2effBk*Th4-TQ?=j_a)%Oq+NJUk*$vB*bs*y%%LN#_;$;;Xyp1{e5A{lVc* zBg&p{BemdHckqcqXgDmgsvQC`TH$)IHn#qXips=y2=dZ=MqdwyNXjmonvmvl3ob!T zNOBC~00NPL;=kKsutA=UMl!DE^DgAIuR?c5+FsyzPOs%?7_6_LxpQh-USll? znG(k+mTWnvun~D=%m{I?)Bl-7e=NJH6`|a0-trP|1*xg0)X&&!m;nRS(3bK0X>xdI zXgHPlEbp6PU}i0|<=!DAM`ZMu5X2~Z#rxi}n=q#2)^=o856lj`+x->$}qB*NbxuHS+9;M_zq`LlT(hJrdCM4 z{5Q|9Xn{tW)QO*1^s(t75x?Kn;w-I{G*417r^vQ3!AB+={cdpVi`(Rh=_K#mv6PEH zL)XI;6``+2wK|W48x=M5T%U8)kR~NPpL_S|`|H~>>fkroU%6^1Xp8DVJSB$mz?l z?a)u-uZ)^jSTLtkyE&7@gz_lYu*|@^L96Q*wTRV zLJ6)sQvQm$fr*W+ym__?Wbx%>W%MggppCfCDs*a)C_Yzam67g{eFRATH8nLur{KKX zt}o6mE@sXqL8;uKNnaj^W_4+ap~h2ML;LN!xla+97Xzi^y65{xU)q}TO38+BA6kJ- z(ER+n&hrnj+x3-KCDy|(_z)oI3h()hm|YXNyO#Jmv^T87-WI0Qaj+_pNKCmK!dIio zc8&WWSCu9A*faoj&le_;#l_um)V$q(LMkF`y-gMg5^Vrrxn6m7mA(hgTU+8te7|G^ zY8KKEQ?MR!Cg_ife@PAsgp(P>G%0EPe;gXe5dtE)#@aG19VmodHXhF2<42Fyws;IU zb#rwCcNaxKT{SP@FV0#bB;%ptxz zf5C5meKmy9edU7^hpuZp7JmGW4@yj3^8Fo}?#qE!u+A3y!5gZ;#1}YJ1oO>)JzJQb zE~kgvn;UoLZPY7tVB&|Fbl-0~6VqwfS#3xob!wG%at?o9$8~mgE>}G&u)nB_qKS^i z3f=jjmlu3voo-HwDdK;XIS4Y(L{AmqNWt9)$k+JPE?;RB2_J{iwg-b+xNV02`ES=8 zRhNYs`#XASpZyL^&GDGg$w1Ydk^4L}+!FRQQ5 zAK8dNBwhDzn{~;>i$*OF$n;F3r&#Dzv?{|Ig>qDP6l+q^=Q}mEbw!)KY7$!PPaDb- zcSShCDbEgtEonCk6s0al++JVb_Vo|^QxP2Op9G+fGkkVYxBb7p(ZhOtyiFa~JA)NS z=PW+wAAS4H{e%6iPh*Y#=3{(1yEqfQm`@&Cj(9rf#3^pFQ9CJdZh;VR6c~c=d5@me z^+qz6>#(1);5^0l+1ZBwkPg$ULbagZzDMm$v{}yGgv&E0Qiuf~oINqP%NzcRJz`xe;$4Z7dPIl%6R)Ch2+ut77rDNuz{v- z>srDzO`C60ch6g%tdfLMTI0ZHg|yMC2}M{d;wki8)^;1U%OKJ1?(Gfa$<<%WQ7zsu zPwp;qLaUb0{VVWO{;gu_Ucvg2C9I0`moIf>7{h35c~#(g!=u3u@dWryvr_u^gFGFl z6FQ@&;&Z#t&x_z?svbJWtU`3F@B2M_+lGjN%;(M>Ju#X}q&<3dD2LB-V`b{1v{bI4 z-{a`)7lOj~YAJl>v5i_TM1ae-FWT{V8oed5~&Z!`aa!f})Ar ztnnp>*!g=V-vqL>B2AO5@z-##;pmS~vev7dw*f(P)^+r^MqCWFkGrCXXsB-H#e9b| zg$>HuMCVcJWm1As$;Kz`p)B|fOP37AE5Pfp6Wt>U$Cs{KGbk?`u7(&3uE1NpdZse#uCAh})L9qxB zq%HKqFGKPssG#*PN0Pu(HGv}e)2CF@Zgc34w~=o%MZ7d2;l)nqJsjb5Yx*C(;3=c= zF+N^NRaw6wByeQ?6-`JNyP%-oTC<}^>t9|f(s>%vc{MBrWkp5sk#_gNq^17b)7i3~ zo*q!}Y*$4)ns%I?ebNXpbeMw?wNn7U|M{|jali2V6^lxXgSNlf&4^mJvGm9hpLC(C z^rGd>-lpx0^e1!DPE#6E((fT6wME+Oi%W$GPjkOkSH~o-Z~Cwex&vxYm1`58?@IG3 z5hSGLt*nbn@hBjnXUI^$?Ua=YP`M2-xmKTl4dl`6#Ie$Yv7tW>gYgx-vy}O~z0K() zcc7odYVBsfBr(hwCJjxW2Gx1olZA^595$tdS(gYTft=;+*=69g4;oD)E_`{ie&B=A zd|y@r44|i zXBV*kc4$1#Y*&#?}uEhYz&lA1cP#hMdPHybF(hL^0wx(e>L0;&YZ!+tMvx-vNuM! z3UR*@f)CBXJwb)%4>DUoMdo_tYzYckZ5PZ9{p_(8!P32x^`7IV)M%}WR8SxNi1ipG z>G{b;uz*e~**r52kr8+aVTtg{`lB*bg#*R0GiiNK-O)k*U>ct(ru|UhY-K33So>?2 zL3>@ZrzHWdilVYg!d&a_UQ7y8XO#g1){oYM-@)hdQA|w5WsF+HI@&=S@xI~{4ZE*h z%L<2V(EbUf_Gt%l+=j=(+cQ~O#Juf3*Q?dl6}lBZ$XS;^5<%KUy752X>>q4YG*A!| zx4a$3DbqT$*_MN#p4U**HcTG;I&hs0I1P^+VD?8fE8E2JRw$X?aU*g<)m;wxiVK=} zG!4EoB$jPQJ;&~l>QPL*q!ISmTIs$%{F@YJs%G1six$i-c&dm=*Z1~C#Qk%UJW(z8 zg|C<5&qZN0f_~A_W0_kE*IBq5E}tLb3n1_XfC4c~)WylpZGIzO#9?z|1rg50%KG+q zL|xT3)o$pOtSz^YZJj>Sd1iEUN}N5=PsWdwt`DkYrW>*Vs+dmp+y3Q0v!RVoNgRWM zjs-$&QwzV4!I|%4lIvDa8+t8jC!)(}u~<~|4VwM+f}Fg3Y}zgdmAwaflxL6F#KkXk zHk*#0is}0rZPg%K+)^jO}eP*g%W6iIxd+4ZX=FCcli{Oc4qKG0LPdptGoK z*ilPqGw}8%)_Q`C$c5rB!@YZAe*SzoO?R#iZZ1i2LgGmN@EBB@g*J2z3Y<#zz4-Id zKBX+4CV0A~vTjt7ES*F(2HVOtMf+f2_F@hto78-O+ zRi)domSBKF3;B|euHF7k##G^QrfA-3>Cw}#(nK}5bu}lRN=RHBz`1q3ynI@b*<9&B z*-$n4jf0+-mBX?n@acCI9uVyRj1^M_9^Br{4j$vi?}RRh!ggU22RAHc1N|}yWLZom z4GGj)V%}Fj;kN9iXHbeXlIOow(QsQOv$MHwd%kRtl1LKg_+XwnU8a)o5yzm}8zypl zQQLU@n~GI~7^Y|Hx6kdGs;51a<6)$$_IU4j`*%< z2}Cj)^XGviL&2*t^2RispAinBmr&cnBKm*Ag2kwOkn6Rv)9pE+gn5c`WAQ_-<1<2D zc}^`;7Jz!6X&)a-joFx&CD-cl8D{xb&{>KK{Gl#*9ut7 zE-&R>uQy-C(pPFqYNht>5Ih2GxuE9`R3ZTVpltrmkrpV5R&a~mh5}k1m$s=_J*}uk zT=e!Sr)7gsG^+`NZit{u<)&8x7XIZjs+%kLAQX`PV_P%V&vu68n(Fj*(^MU_6Wa+a)TRe# z4ESERsSUFDVzQ?Pd3$}mzTBOmztX~Q1FnBJBE|h$%5N?&`*3>g8p)e7pu#1Z`^%$& z2I-Tbd$nFVUo_c|g`HhrZY7kmcB+be9{!?O67=@h59ICDW<(2?B*7Mc`^bcK^E9R; z7XG6vXx#1LAELxB2=-HbAV@ytHaI$gcGD12uwjM47rtdy;k8Q>L=;D?g?65ob!2Io z2zan&YgXux$G0`V)vc{mokpt3!@Yu>#=39Mr@|(+o?=I$KP0H8ltX{Jcf5&-+sWMD zmoQZ!C)}m(#p&JfnwkwWDAyJ}-|NJSYMA#+I>H8d>oRyf4g(dv?2{7Ba*c|>ICGNh z(%xPv-Qbg&sPsRU29an?2*RdL-{17D!D^n!p?L7FiiBDIY>3Z03IK%uNw3GM`9eY0 zAs+U{Ib7mqz3BAe`Q?7t+vZ6X=EpF1Vp$bxfrAx^8+Hzcq2L*ipBHO8y6L{UAsI<3 z2%{C;!fW`o;U$PEsZ8MXg3G0noi5?ZK!sHU<4!{8@wC;^hGL(W&FNKxv%uzc}T*I<-9!*dGVkEA%#^k;?UbGjoa0A;FCui zTUb}r&{REZ@iMOP3&O7Vht%~0%YEl}o1l@#Hlw_{t7iuU?2G?2y7qZcvT)yfxBE!9=V9ri z15J!G(*n@?v0{y}CpI$6&WoUrxzjbLpNIa>I}6)N9l>n=Y#2c`wTdO07qNwI;{WPp zUWKe}x1hA9od2(FmJ|?Fe=@KVGwlCWC$w-6{MTC>{(tYSExuLGk)!_iWu6^;o&q%> z3w5h#jp7!+1B#RXk2c)@HDRZ|zvL}e7;T7>=|eE?-q*o#r8V8QBJ+%^{-$ToEWn^c z=8G8tB`>wlE@g{NZfIJBvio}AhPNv=$2eFQ1uU!oZ?nm{$ ze*$_V-tEX}0C}(|49Zbm(haJ#VJH{*2VllWa{u6q_}>>hu7sYHQKVqaT1xMrPMEHh zEhGsZWbc8clTa3g;j{8yLi!Hq!9Umf-+452D|{^Ycij;3D@Hk-e;1kq@0$G+$6^RP z`fn%@7@{~3sQ>ua#3zZQ%Pd+5Dc190GjbbL{T$V4S*f*MX34z@Yz4M<{ z767f)Xn+6p_|_oRnWJp=Ky}_mf*!gW?}Dc?Xtl*sbt0OwB2CtT6g@n!0@qUTZ-!Or z87DvPfuH*|fIJJsmsO&8(v7MJrTk?o#qzP>?&2FLrlzOV%wgAGo$GwVY`V%=GPduRNGdtxepUw z?CdM!CA5R?a+ZNgo}TS>D3=D1^ZSB$5PJLW-D?^en(VHD#66S0h{?&35%axMq(kFD zo8vm@a(Y32jT0iAOHBf5pcCRv3kZ`^flq_U)@O} zD8y%w9?%TvJ@&HY3rO~V7`(+WyUtjJ?i+vb^2cVt2|Uy!Hy70EB_(@eVifA>Kx0&H zYU&JP(tm4WL`es**zkl3NO&nv0})^(ryY0ogPG~J4Xc1; z&9G|!^mKRMc3H5xv9aHw@d^D`1Ucw3zkyk-h4-4fIyyEOI1{U^dk4^%&CNat<9rr3 zV)t#@nODWJQCLEvd)DwShF@QmpAsSFsIh{f8j;kSHFb7BEN_$DE6@_2D^(sI-4Hv$ zRoo`?k#y8^0_R!6l8i?2T3*zpL3(_mnw^8g(W|q^Vc%ci(8&<@9~^jo7{vbbtbrCQ zf*{-G?%lg`R*4^@qupSlWxehv^+Vrh>B%z}=N z$}hFG6%|^bmcaT!^9coofQ3v`b8})Kw9B2+ci&a8p7JL-6C4m&wH_+6L z&h!IImZH5}e@`zJn)K$KKvV z%&N(SKU|tY^ITKYw@QP~-wU+>kEye6`?P!EFfo<+?oLT!#l*!?@C8)rR)~b&825}Y zT%PQ(v5Vf!OG|jH6w>Zpo^IFabG^TFrvd#(fE35OG2@hG!nd&HOI4NkOiK*t57mTr zfhHVq+lFPDnHt1~hgRT zYx(U+**xHixTi9&ypu7k2bSX4cT&wxiq-yFbXb@_Lp~FN5 z2xwpO-N#yyC#3zf3~~J_u%dLpAody?Gz8)##MG(a@bf=#S_<&(n%(u1Ez`=-otm{R z3lg7`kef29(ygz4&YWKcOB_V~af0OLB7-)T56_XN(}>WG;=!d>bY39D$WXCl@%_C^ zwH!fle*Px!&8BUEoiBm!`$1JM*Cg@P6HImVYQysVmLFssxm*|+GEth9J_sFf3zAhX zBYYa+7F(E$EZgx(HLv^u?R_ls2zBpWLB;jSS7l54nT!g%e&}n^0=IfVCE{}8e+_)H zXwcbPS66TshkNh5guTt({%-rs1#CL!=9<`ux=ytGTH3!^lUM6seD%wUo}h*F-(4nF z{C1ikJ6oHZOXrgXe?CZ=!}5?AZ!b@%jGA0t&HWmPhe#LfdBSc4vy@Lx^9{R0!q0K~ zEuPSoxFWs^bguKaqwZi(<(l|J9j0ZN<&aY3=a8PB2SM4G)1kkA{>6-f`)^h?d;6Yd z?gkAeK&Gb|)Fh6r*waXe4JfnsO9Lq!bD|9BS57WK!5MYMffy_ww@6{#yA&3Jk2x zdlQzko;YZMP{@IyLs#@>5#!)C3U@K0@Th*G>y4US+RZQH5smc=Zf9N1UDs<#(mt0R zmp0#;8lC4tipY8~-Vq#JUW3hnuGE99C0Kfw)6Kd6i@LY|it>%RhX({5$pMK`LXht6 zM!LI0TIm=X$pIt;=>|au98y4PNU4z)5JnnAxS%RV_20P*v>o0?uhj#Nb zGeC9Rk5+o$V!MBgm_#xt6FrVR9O^vgE*i5oP2#iaw0Vg%m~TCA_@qqiG1o`~QtQ)` zF0!uoE129W-=!|x2o5&hM$smtc{^@UPl02#ViU#4hi$X}xs2^&1)a*tv~{XHH3)=H zXPE`aityi7Tv2PGFHauS=4{!siwO&>fgi`_F{C6-Hv+f%)mg0?V=CY}0|7t8j>u(^ z12;4_#HYemx|cOY79t_X0g_b0t_ono*(f#ys@kQTJ-(#e*}=E*Zsspc9N1&!S(_+e zd#SNmjqb`HH%vxO{1<+L~GqBfk$if{T-qMmZ zBA*UOXgIaBmD!kjvyJUt-P|gW;-hQc2wPP$#CC}fuKW+`D~pl+uROciT;`m@d2S&g z8dZYyoT`~zR3h%;L4SWNO0@#p)IB-2Cx34BacoZ=r}34d1a*>Oh4Fcj_-TES6lQ9{ z?##qbyx{w*AAoq@HOuFDvWctNq+lVXR=%iJE0OG^pxPTr3VlPvRK`x3ukN>3z&Wrx zd+H46VS84(z}FA3I%RZ_Rmu9B?|dfBN(UM23Lv{;t($Nq#Q+HJK8Ax+9XFo?5*FpbWrI197z;Cz-ve zFaZNa!s&UDqzvzeu?@f>YG&7{0=O6-B>}t>W+5N0FCs?iq{Y4ao}6V~nBEh4fbTUg zpG1k%!^>(qE$AFcS835QxaM6Xy&%IU=5=$yr#XpzCp#8TzL%1u^JT!bx*u9&-N^?f z0JNk0;zEJPy}&cttgQY0wUw2fz95nNAIcEq3Apl!fFVwSOjxzw0ySI*X_C%3;8^cA z-#oMDUG!WsEc6v!PNF{E$OxB|l+<1dQH{Up`#%IdyqNF4st4E(Fw+z^GG#I@vLtcA~F`or-sWT2W7;D8Q|S3>rCsre?vvqrb&3Ytpd z+68^ExOa;=8uif#?fv46l`i5h#aORA6?DGtr53HE>Zk!O3w1NDz-hoZ^=5_wr?{bE z#I}K5ZJ^R;J+Qi6s_x(4EZ~zH4gsm0Dnf70{rBQzy?p9twMVXohC5pQ?T31@srHFp z+(jY;b~akpE@1kEKIdAKyxeX;G+u7TN#WmdbsV>f-V?q?wGhpLUe%g#QmC_%O$Y+6 zM}WJQ$AOD7(evY=w|>DqAaKc-H)ad!cs)NWvdk-u61|L#$7UN`DjIW%i?>7ipmTdf ztqbE5v*oPurEdfTCWFu0{B}2OlF^gX!ZnYmdw4Zoaz29^XW2&=x|t9?&|SGmgWZUJ z5bsg8Mql>8E)>;Z%Zkk_J?}dI&W@-@LBzj?EsYvmKc#t!v^18J!vJ)x{@**NgLO<9 zYG#1Eq(}Dz?btL#kzkrrS-$=EFC4x4#v}Q+YvZNWSBMHs_Z70eki_kCOCKedIR37aatGLrw z+VK&&RREiEQUF#_)64k6IhQfXZD6zGC3#7Dp-kA_Qpa5brS*lW<^%&AOux<|4=#`l{3Agu zbMe8{b7JC1WANMVqe$GHPWoM!}2|<1-m!8&;v0 zh}v3R&B;Wu^71nP6FBUWPDano%)E#E5p^G#Z4hqV1HMAQ^x&88!o1$(x0RLRo>(G^ zglHhnfIvK8AeqR~NJ>h2oohDZ`kxcoqLfjETioEDGmvX)WpNbow4KdX>mlu>ldE^0 zJXw8ob}%LAwi@%kA-RPgOkabsYnVm%D_v_BRJMJwfnJ8}|3$7ERg4@EgJgN3>0HM- z0=Iy!%q$(c?_3+BDRI7gkvzTUe{u`mj}af< zPu^L=?xSFvh?(9qR~+l+#c2!(?d8#a;C5SfolGNj^Y_UTF%Gt-ri~mV0Wq=p!&AD* zB^l;A=l4=wy`tqdp1i$;Zhx_Tr&js-8xId+oT&5aR%LS?bB8#xw ztOa|9-(HCC>&?iq4VH&F`S~i0e*gy}AJKxEwwpg~=e6L3zT;8Gk*)i+z#K%f+Zi#JlsCYGL=t^-LpGvV^`rKxzj5 zzCJQHe98PEV%e=}p=G1NlBeV1CWYY*^$ImB9CXxVLc9Q^Rkq>9=dtgbHfmza3bNGMQUN5`FL4bcLSnQE zBJ8v$7w+Yl&#gmJC&=E>&bHyjW$vV)Bk3+etm+jTEsXS#1}{=r|DM!wHYtk(UKrE! z^A>DP^l-odqG!cm%DY%cg_(2)R|P)F#_oG&{}Go0(0Ja zfV+doQp|fQMcv^IZ>}mg=^|oKe4ni$g>nOmv+@1|_DW3$Hotko}AIVD_GGP5HqzSlL`Ls%b=@V-K zN#ooeTu+e=F+!vFV~*yGyqyD6ZRw=78w~-@bD}bJ48SsSIyWzV)nH~+ZPDPj5Cr&% zbv*g+Unv!lmFz&0ouTF^V5*ur4OD~P4%Vt{V)>)%>lF1uH1vN@gWQD8TPlGnR^dgV zmJ>vNgbPRs-GH<SWUT&zrp7bCa#^o?g78NDuqnBW)ho;=2&~uc9C9qrFMeB^jTw{!LTvRC{*c(=#)rdq%+;2HiE5=?YLLHR)LYn$ME%_y^K;&EnocwxLzNj|f_3%z? zrR(W|=uI;Vv|{OgX(4U=$_E|mb4$Ib{Y3MH()78X(=%obQQ#^5=V`)Srl0<~Z*gv_ zWXFs;V9h&~?3bzSL|z6^-!- zOV~f?lETC?a+}k*|L9QtsXltg47^&5X@`gsX&wO$o|yCN54qu+ATIkadY~CRKjPy?`AIc6$qyrg zx9E4a6joQ-$2Ua~(1(SudzkTpB1a~>|E^}^2NheKlP)g-uOJ;6D=tnr-z%bv+0rS~ zOGe4_vHpsC6)airu7&$YOILiH)}vCm|MMBPTR$^aFAb~(z3e*rdPCps$J2I7ENU$f z_=i|U>`@$Bc_z};uFv+rH+b(fvvuyH)Ywz%|EU-H?DwOJgMML_1e^aJBi!2f6{z_9+$Bd$cXb^_6?u z7IQ+MUh4uv7VHJZmt?`iR{x*vn~SPrEH#+))fB1L#@1JRC&vmTCFy!fwFzCcOZ ztf9D{4oYnF3RAEI#_4LH&<9|mjrdd(7I>-)72vuCBs;6{2AWd_iC^{fl$4Z43#F@A<7Jku8-m_XZnahF0a8%hpRoVg)58tE zimDnlibK4(QGls3A>DDX0IRoo8NaVbm}b7GMb& zB%}@ifP4GZ@zBN?p$=XPtTda)n;LzTuSHlhmo?%r7#~S8Eo2G7v05gPckfiDSlinC zCPQ}d*CPzo($KdB0~%Vhl+6n6tyO*`|AidZTa`aJc?JAJ#OM9{w zjgb_*N@OdJaeT$`5U*UX5SsUOhAUmR#iE~D39S1u#-_K_NfdA|R4|oJq3fiY%`>|jrZcM!RZqr#n~fkG{O}N?gAAY{beO~tNIb)HD#X` z<~0l(?8V)n_KQ&)X%6EXN58lo7U|UDQ%BZG*596Xi{rwLSxZ1|57~Er)b`sIjbVPEz@dWHV^}R!n>SU7tAYAolt7a`1lZ29av2 zv#~&@Nho)!iQ!bwBVy^h-{-(>eF>9?0iC((ofvlzNM|{Kh=BkEr;CS`JTc^Ai2NGP zR-CRwCkyM2%hx(B_KDic`MY;MuQ;IRbh1-p!d^fF6{H9=1{Y_RF7r5(R+I}1^N9)3 zm`}~^!NiB7b4$tN6`caliaE11M_QfBUhEgxybBNPWJowYuIXH zSV~Kk`uf^n{K;}Vq8#GteFaOys@j^ljk02AqeiRh-CDaKKNGx9Qgr$Qhp0WK4~PpORXmE} zqRM+2k-Ik5(d;9hiP|e2NokzUHMA;favU%$+fgbu(IZ3n^}X0{-D#YXq5(VsC6_Mh z1%0Z7E+k6RwY0Tm&K8udZfDe;RfW`h8mO?K>6t_2#XIRb@yP0JkSv=JtiTqihIt80 zQ`ry?g=7^Ut}DgFJP*D|v0!d;yC$Sfrm{4}R8_p|3Amj#^wk#W>|#YAQd39P-qJQT zI4_cCP1c$`-3(i{x+?mp!%40l-*v*BReyY&Ipi#!<~!>)g;t8T`7j=bj6*&x!jS*F zjzKe%IUw1e#4g+|UN7mklD+Z{Dh)X74L%6F9+7abv^+m4W0+VZ$#JW*30)Bqjl-go zej@SJ$(lKX@0;Sr(C3HagxKlWpz#X4Askl3uaDv1>0*kZs8WXbz!VW!GcWJOP5qdu zTjq#))4LJ_OS0=|Iq#i`uw#JS4Z2DnMZD`Hg)Ue&^`~~_UIWGO?d82Twl>5fTU%@Ut)sSdG zOJlY8QWwY8>=9?n5(70hu8Q&!)?PX=y&PmJ;@jN+aseuhh9)Eq2cN>TTT@8mc~cpY z`{aoObe~N)w{n%(`ly{!5EWLMCfr%-^}!$<-ETjRnP^A}1R3LeHL0FIPu5a0tePhy z(oRgy$~fN9FmJyopHY7Lk>stPfX3tEm}06JudBaoCxR&V+n}sDO*Sl9<8#(F3WA;= z_CDpMfeY?%UCERe0DDT6tlcU(a2q2im7~V7=3Q$r;ai}$ET)y|kiZ!z<&JcQew%ru zMyeRG;S(*-ZOxixsD@;WBWfMlg8_YYgoTzd(8v1@B&tEVtNC*ljB)(`{pV7gb8i<>7W~ebKP70|3JpMXHbI!WCwJ*|PTc{Kj z=D@-%Mx+j_<4GXGq7)uqvix<EP*Il^0jTRMjbazpy)eRi`f6!g zuv!!LOfths)?(^dz^#=LFSN**lqc}Rl?JC4>uJz@`h*5^+14|V2^Yn=#XzcFE)N<1 zOo*!PphE`aft^;mLTjIGy{QX3t!>=r(l-DQM5n}`!JPrX-#I#iC;21J8H{|JH8R+| zIa-u>h}4pF!>JpcI!^VH%@Y(?okgoqc)4?VY4`kC7WU@}Q$(eB0TIGN_>uc&Oo|GE zM4ozm(7{l@VWx_t&Xfx%WW89IU5Fm>*mYW_$`=RxQ@CILsUn#IuoPsGj6=n*c**`P zc&|2Iy0L;lwE=$+mcasBuKXE#hU9jxO>^Z~sJ+ZRtj@9dVctaj zvatdQnQso0C>3+{g@fB(q(Ib5hCGqVH$~R9GUNr)L4W@B+6xw{IIq)s{(ca;RGuN_ za%J=mb8&s8I000N1a{8O$CpLY!KL>w?E^f`spA>y_G2W9yHse(*V5Qmw(Ifyz$Y|d zc5ZZ5_3Sy-C)qrC&F-<=BS3g|VK10AQoX%5u#VruV282+g`@YpTl2Fw2z#;WFr4s25iliV(6aA-sfhN}-IASt}*g?N5DQeK~ z`G5~EPSMFLX{I*_rdK5;q0_|pT5j;VKaLe=aLcelmX{W^@^a!uE;zquN_FIX`fyy3 z&~BdWpTFYl>cFqV&E`^GLhcAms7I=+L&+O}4Y6sX1r$BVnc&L0LI0PY>H$+U7+?&RRqp}>Bv`Qd9 z?7w-^9E=h#r^3W4^?SG6Y-dQt83Z|t$MBH`L|}g@S7Rd&D1?4yBdcslQ+tsk9(*U? zp(BVN24#3D0()6T)?F;C?G)RmN7X-`VsDhcPwSkv+q73cun11!1> zt-LV4xX7=5r)nTsuxV97=4Ca7qOMgy;6|t9;o;B2?71~CZb){|q(GcK`|1hm9#bZB zrtZ;FcJ*NWB>Fz!u$5T)3jX7$_~Y2x*NuceVKJHv;hn@{SAeK6#47=(y>n=teUCt-eglvqnbRH@fRcZa%+RC{P z+KoGqx?I&@#?1dcM=dyL7R2}C_f0fvx`b_{J)iq#vqw7hSfkkv?ocwBr{($BRS>sxLv?7y{sT9Ay^Rr@4Rix0$# z>L&P0qE^dHruu;Np|#1D`QBfGO3k0z5&LW&k7L|5v@|KznaUQphe*ecg!9Ph71->3 zF25J2SQJAJFXy#lr<_-Kg~42G2$*=<=z6R&8rZQ@S@`gYBjg)HL-V{mYQI)SJhG1# zMglpmoH^9bXkLP&Bk$B6zhN$fQqyv=t$DI8!$djj;JiR{wur~Ru4T(45;8kUj@%k^ zg+3hf$w;tARAw3)W-=xyRu6Al=>bQsseQ|OZ7QeX^Daz!>DE}s;c-*P$&!2QUfT0} zS$`*G)=e~&DRt{k;DOUpyE|Un-eT(rWgpaS zuC4gWjgu=!P3G)^SQ*W{cs<(WYSM|S65|BR3m3_V@WR}eZ}xAMX+tiKv_t+rNI5eC zWoPGKO&E8OXn&SI`|e+}yZ43&7orqrAN0y|^IwjSw)9CpooCVA`()0_e`ckd|Au>( zg8y7n0_H0yo73_P$1;D-N#;_(2AW0`_OJK9?S#~R=VDZ4FElkY9?qx)p4mNX*qLrW zzQI4rX|8_aoMePjV@0eVvZw(_!^iF)(JQs%waNGWEVHw7OR`mcxuxhdwi@)*Bsoa{ zmR%y`RU$b;@(JLu;BBrhIx)>Y<|~3o-$upiiAz5%NF0T~q)%!Mcrhv1&bImPTZ7rU zmM3@F13O7^Y273id8{zy;EDxDA>+V#Ze7SjZh|uYnO9vbzxO~N-^>CbtlY(IM3ZK( zYD)8SXpKa{0L_8SlY%(00-{d;MF<1lhmkdsa8C89sdeM%YN`QP{~ipcILlQB=X(T# z+8G)G3%f&yKm=D})@&q5>x4dce??4EQk+lfi3{FUMVbkQFb^|39_kgGJj8T(b6K2{ z6ELyi>;J7meAlo3D-g#y>*mA!=+Z{W)tCfKg*2Z(d&)zhKBD=(aFj@{`SG}jj~Nmn{58X+rB10^iI~;x{nvmyYKG5q z`raMC0xIex7CoSG>)2qlNPrN`8WM?)bi``+2IJmXMWyDL*z$|-E^WUQcW`F=IQ})R{F6=*q@gkE!RX9BW8i8d5s=oo`*k*?$)x3 z0?!aa6-H+;e{5M*Hkp5$X%2?hUBQbjZ+e1E3#&|LIt+)_y$9@%S$KAX{#|Q(%mc)X zS%B414GLcfKHppPZx)!i8n+G}n;*iquE9oft8M-IH!LvLS?8{~6dQVaS3Q~p$U~Cc z@*c%1F_)I`?9aD)-R7P(QUHm9fKzgTc<}19Z|CK>wU0Q>`ne)oyDz#C$d~qK{r?U) zg`Q1|EY;d9%m(t*OQNa|WMKauX-my5%$$uAcQkpd#jDN1tErmin+=yQ4`fa!v;6nB zw%`4p`KvPYb$)f3JvT|I?31phAq{^rE4Dm)hB4GGRB`0#SIi!JFduwkU{hmH4^+4+|2?qG5hw!U zEmQpRri^Z@Nw8ZN%AK9nMeTDW0An?I6$nlz<_Qo`FC`H;%YRxlQWa|EEaPlIADCti zPBj#r2y6ous?`V{gtLNan}!@4SmX7Kgih+j#A!G($YU3#7mdsdpWuAo@e;y)p#R^2 zKC$6teBh+^nm>aC=X)sIby!L}JPPZ+jituw~LVk=?G5uBVy`WJv`?!KY|lLpSzkPZa5?@x*pd zjBFBtUWmGA`oQ``j_c2Z3U?ZaBHzTc#ll5AB$Wx-`bjEd@GpL!J-Z#V7k>sjSpsx* zaX%^d>{a20CAaeDcHdW?tQ6Xf!XkzqI_-}LqM(3bOtyY&Hl-{aqNp2C=p(+1&(Tzq zCl!32tgUd+eA*wp-!{S*mY6@e^81_Dt@%<2T3;s6X6!qIWdTW|SBK8KGJfc)%I9{{ z9uVNqKDP7r;PyatF^qfjJafpQ!lBV4moXkpU%1MBV5f(-rNN!YAxe`}`sypHKALl= zAmyxS-Uk>v_EtAj!4iWjmmNQsik(hT}-3#Mhj@HX-Xjw(wuBj)&-0&AWELNi+Tyi>Z9= z;&I$c;|EgNIF7yMx!IiRc`|;ns{{-YVi8Z5OYa>xii>?7w0VAae(!!!X%7DY)G`=u zz#*Pf2q29CFqUKeG(3xQ$TH<@^z00!Phx7Hvk|DrnPJ#~O6dnEE1ZDYCI-?_a01isaoM=EKjD`D@~O(#KBP{Ebsb-^ ztVatR$CSDjB#`slO*m`P^fHq~UaNIv)o-e;-9)l@E4OFs@xu^&88)RKYp?*RY7OQr z9tw^ne0f%~f0zR59_QL`f+B?P6A}D5o~&J77BJ>wXEPU{FU$xHfWX(7xsp;_XQstC zSv8{BU=HYY%8@M=Rsiu2kn9x0mz<`+gAuI2o@q^OsWYy^)oNQp>V8(T!=XCZ zpI=*+!Nl|aV>DA)UPcvbm_`5l>;14;y2JIF#WvfE(euKNous+xO0&SDIFN$w#f0@8 z8$zc^9qmn!{Qmx5UxA4GT)o{9?gW4%wKDR`*K%FNE07fd zOgAJ+Z~_Q;?B;AqVC<#wXCdglIrqipiJit1$ym^UY?a$eBlCTxkd&G!Lpm_}@gs;@ zp2GCokJK(NC+}yPrst-Vhyyk3fWNJ(Z1HE+bY8`+C1=8`!}MPSVFBwa6MV<%?Pc6%Rzdce!5S}DQ) z*iL~>2QQse4QT_7PSs=2AVXNNlGV3Jf^_8Bq6hVD6DjvSalmGMVgy#Ob=#9GDbb~R9VNbNfaX<#8~ zd0G&Un%r`LCZ?g>^bd*r8E!!YfGV8iO$b>|2}VSgBGdI+eaE{2Fxatv{Ww|=Y0q8k zsEO$dP5)SK)?xDPM?FS%y*s4($Pd?{aP|KO?Di1 z*nV(Pb0Brv5EkZX5Bqm!?(Xj5!bepGk-xbiadE*^S}kCFuXdxCZa?va{4+jSLOJNG z`=refL_n&88%>$zRoHV>5p{KpPvR-&?7oL%oKpn0G!TPnrro}pe_WYQ>Nkq+w*+Lg zMj6@pIL+ZSR6z%wJN>5|66K?1V0uPRm1WV2DeQ0%gbwf3IyNY~%;ZF7(1sJQZO-O8 z$rhDD=1&` zEz$CPpC&~YH1D=Zj0ngH(_i`$spm~~`%s1zLm5=7CkL%KGguKokq%=vYIT?X4`f~M zkOw6Y;>m+^gsOoa914qUn9XdBiRZJckvel8M@9MN*ngGP=i&W7%m@o^iiA`~O{Frs zquzN(T#$~T8_cz&jtR7#_|2*hdu`%R93x0W$!YPvc5J#jucl1E!)hJ7OJeaVGpVt0 zWxST9FmzwP^WMoXZ*6@q&lsk>D|~(CW|$rqX_Q*j`$mQ~Xg9$+_+#s*({-xG zi?{p0_(!Tnchv6I4QxTh$p>`!Pun`=s*Gp4x{!w=xt`G~X(zXLOJjX=g#kd!6DT{u z^IF$jc}Ayx--abLjkN;7IY@$V$5m`BA$4&umd-~|y`so}K zNY=MsM-7Wr9^k6%P{?usab+e@BR;{poMMd2&5+zNu zFHRhPMS#A~J3O=8UmM(gsR1-+>_a9v&y6`U(&KPP()#q?G_%Ly79PC&rKJ+MmtDr7 zN*0V_sQdOydUyAA&F)M1&zMt};2@NldG0x_sP{#{{Z>S=v6aNfo&LA}#BG<=bB*qc zUw=1@I{1iEn+tm+D$E+6o$ZFW-M4&C$@1Gv)4#Kuvx|9mq* zXa3Yw7Q9gyMHz!GeCvhzrQxdRWFKIEvl#5|@p!C}AzP-9>BVGaYW_<$CeZSEpjo%3 z`tuEd;J)IKX8Iag5a6q;mXVq|wni9b5LyE*CU;vIsX*;c&prq7f5J!(yh!{I=nYb{ z5e{I(#reTW@t`~(hcmVLjiIrsZo**20|xzHAAyDxK;t`$QU8N-m@*KT5EU$^3TkEp zK#)DZyqTxH7I{OI+l4h*dK-%C!&Rg>v>@ogWKcah_(hv&Ee$PN?v&yo13*=YPjNv944a~B`YN5{{=#Y3zo zQ*R$RW_+4k+uhr*v=k}QF$|Q&qUiq|r{~{@i;!B`- z7wj8;mKeJ@#xWoFvijri8Qx+k8jrD`A6`3#ErLL=QZ_7yEnU`^xogm;ElZd03#+SV zrwjuME07aSrd8&`Zok{S-f|ZeW#@|r-TcalC~kk0)P@Sacak|hvJRbV_az?Xh~Oi7 zc;mn5H?-HZn66UV&%%5L-2MHVALm7(XFqH8i!Q5@-OV~n>-glqh|T|^c1K;0&XLCb zU5+k(8=Fi_m>hOgv9v2AaoDnSYtOrk&K3y6kJqbqr~8sQKt9X{xFFk&Rt5vULsv^z zzaPC_L{u{{sWyLmK6`I~5sDMiETFL#Z2I{kAmMh-T(F5LsB)$PNL<5U3~nN?QMz@yj$87 z@Yfu8#~4#tk0fi}lvh(_{d!2DT?)YlsNmK$y?*2*^23YWD>`4xIO@J80KCeCH61Ck z@abf^$$5647XqN4279Sz6B%FU+{SaVZ6K;-JS&yTZ#r};B~XRf+3&+7$M8$KeDa^3 z&4hG3-Im4%)3<~~ta3Ld$GnX2oRWgpU4}^J)Xlkapv2kR`sEUb6JjFsh+qx^ml6)FZL$M6>vnK5M{9(q5c_v#s~>45k0V zX(`S5La@k~k6)`HS+s_@<@vATax<8?)s}si*YAT9(OqFhHuVzEz~DrrS6p-%hYs74 z-bovv3#ac4w)9Ydlxsh)KMLlHPkGt{wIQNUBvFDs;Kx`=KA!fJa0AjQp+`<0tuc@n zF|{}2!7@$nY_dBkD*Eca9(*g^8GtEGInHfoMqyjpQ;tUQ;a#<-PXzFro@Yjs%UxjktQWHsp3Ag^U#3?sS!eAD3!SqF#_mFs|RD>e; zHGj+ekKX_r(Y*4;3n|IXGIj!VO)D`HF?wd489=QbXJ3v&Qxps4jQ(194A3M}*&;Ry zi1JM7&Vno?(S1*lY8-FgZ<$z33d%vY&!kGz*S!Pf-#Ofc9|ydM<~v4N*0kEyuobQ@ zUN*M+wA`q-o~?QN?mJg*T_NuPgy3S(K+rkVCC=XaeDN($JE{Uj-)6gdB?Qvp&Nwm5 z@RUS9kdIdMTiz*2PkOK2R_Aj*a5sscOr5}4v$^%+Asbn|W7<4`A%tDsB-pJ^RUOoa z(2nJH(5h`}ND_g-#pISL)1I4~M|Y?Z6c8;}YZV;C*z#*aT$I9S8P82^Ij@Y{B1EKy$HMy?3KKiicDSi?eu4?yz26Kw>d zNQR?N=cAlW7;9Ur*p_{BG^?_EKtG(3OQ!z_d)s)iK!%g-5l$uPj{GwU{D$Y1sRzB^7HNYc7iB?03MWtxW1M~nQ+r0V{{qb4ftRb5wAQMDb6vkO{HXA_X9c|+P z+5&(Aax5S<))QT))HTL)0=ToX7zg%pY53Mof^g(m*#Nh)TVElw7bYQ-AoNe>EY#W)Mn-GEI>zzL6Bd()^j#$jSfyN>AhRiaZ{5lbD5^m z*jUzX18uP&0-8!2Vo7>eKR?M_{E-O*T;V#t9$sL4-`YAqgBYOPVSe94VqeB;=S%z5 zbvgzcPFc;g``bFBf^51D0Jz_cvoOf_yu+l;c^T;YL1VmjFOVLR7e9Lu2+ZYTRdVJ;{$lrCB15XCTa6om2$Cr*Q zQemrqL`NMna0`p_bG4ZDGd@{}BqFzRPF^y=Kdku=o5mzyB#2_$8(LH+8&ZzqYU7ZD zszrLaqmIc%;%OSdOmUz&k#QMUcbPBut_#1h?@^ZpJ~i63ib5AsY8MCKcz(ChEhf*P z)a(`IoN*`Bpe)4b16J8n@79s&=?OqfP>}uXY2KG~C@W&dVn5(M2iQ&!)UP*EnLwo) z>>|(~z?|94%deMDrHlh|Fr=ZTrFllf0vDw@+YWpMlEs{k#|^{{AO{h7HqaisRR+6N zuw5rc|IKWZ87J2YM4p$ATuMez@9C`u8z2NN8!a4K!8BwH4ThSnJMflR`<#m*C4 zdF0fKn%%8udD-zy+hpchdgo|cfP!ZTEneK$O5iM_q6Qj>-CfH%4&;b*h;6-@NVU1; zLX^LF=Ernl+*^E(iJFG+u`GN_rT%{HA}UD<&*C5+)zsgUPgM~DK)A?NZclR9WrFMY zJM}s@A53*7+>cbPAYL8WH!qy!&gh&M}wu__@8S(FfL-%PgTA4Y$ffG`F|gJ#%yl zx`QGMUysgZPRyq;OetrL#BDoScPl$fcdI-%Jw>-8#-Q-k79eG+d3*Enpu)8t2mTW! z^fv4|TIMRP^WsmK^l>l4(!K6!6LKep_3?iMw8fC~y>*F@xpsfR9P=zF_{hT);tmgI@w2EhphddTp>wIk8eYA1z8E<4Xz})} zChS_*haSK;jL!V-XP)2gTi@McXoHVgv?WjEnabG0t9P>&Zw!!<@OpE}kzr+#0zUVm1^kx)UO2&M-# zv!8c^>sVX*Sh{wgCFKm$C z&3+A2-d@{}0jU=&b!=9)8NS`HkHslL4;V7$RiE)x{be}cpFkqRkt*HqUd>fZ^Rv`| zl&&s|HGIKwZ*QLf_W{6vq)uMvc7T97e_LT2EJQcQv;ZS;A0_Jg=zD5f*C=M%+*#pW zNScdOH<|KiaiTP+(OxH=3C>{p^U4Q!d9@_b<5U259}& z%T%&0wooT|gsvS(A4gm(n(`(l%=t*(#}Rj4tB0M2RXBae0aV_t0B`KkerNKksGZ*` z!X1|bU@JJ1;}(0%{}pw=&U|lummm{3sc9~jIKnbc*h9w%`4_q`aK9A0bYHEuqd+*Sa2s;-(~0a=E(>6Ai5lL{%?CXo;A z1!e#NHXbxT>>as_$yjyd9}5vg>8JrL;KBG(Ge*@+g@_*LYH{3F*xTK*>m(w&LXmf8 zl-4&p=I(DNZ8z%rn!~JEG!f|(@qO~O_RyFar-q==dl${g(~y<>TK^?4Z|aSL!=i0L zBuiPr417UxG>-0jzN+ppnQ98f8`D&#p}K>&ZyRMo-HL9n+E0STi`+~b?ajq>N=Tzv zAM!boGGe{hXigZB5YsLzN67^F^Fnd3ao$;`jv3RztEvmXwchUFSz1mBMforf)M=mQ z50pzirydQ|oGhQpbuf*jYc9|-Jk77yj?*)%HWJd@NK{Sz95jDc5F#y_SZh{gRe|AB zQPdEzSCFZm@;dx_8KKuJiBZgQ5T{~;4`W=*vTDzO1>wu zCh1H*Mck@}5SJ7;;?59t;%+KytypCg;j~R8kMA2F_qxVY%^J$kV3t>|Xa1Jp zN4H>pW4Ywuhm)sdpa6@}kJ>_9xucZo87OyXpLbO?6;3!fa@)I)Ap!t;&w-qhuIu9O zGVewgvX6brjM-XkBR&Jw4}CzC${BNOWl9=lrOg@g*COvhjf-#DDuZtu9sCRJ*tHew z2Ejlo*}v<(VA^4OI3#&!?K1r2KtVy5;3CA6h=uWSFm z(Je8J;VCfiueISH4vricH>!BDMerj-&ZbJ?IByQ;P}v<_9VdX10)5R!chQIdPVZgp z3l>Vk*iX;z*hD9H@|kNHRed(b@&r7z=+nxWPlKgWKGs-ZlUd$N~3Eq&WMx!?Gs(o@A#d^>lv z0)x&12=t0++IClFTLZE0cgGv^smjX-(&JmhF2gyy)10|e z1nRFkIzBeVKGCNdBU93!X-Aaveei$ysi5Q!83?37v`UT&Y^!5(xw<_X4PYfD0uyB^ zQ@Ff9;>+{y+hgZ^HR*dn0nUeL)>wDk+}Qs>6KLvuox`Dr|0M9H z1$^8sxE&)fEaaz{Us7o`2qfSuCG>+os{B=4zL%VeKE^Zpn%cH3ua|6*JbAQ8YK{%J z@)<8XhJE<^h#%!vLV$xQ79BUqJT{JfD#oM+k0ze}wPDq$i$k}dPQgmxTc2QwIozs= zJs)6YlIXL&lja_5->Z$L(d7{Om`wfZ>e^!UAz-e1MVCLsDEy{Mo^{W~BLUZN;8)rc z^O|=$H8}Agtf_^WaoU6?{dH>UXV0MQsGgJV0-u-@L-m@LcWar=U^>zdIGeDj>a8b+ z^}*xEibLE#HA6Rb?z=o^K0SOX7xt5hecl@%)~L6~zMJ;#xH5qCuNQPG-jIWD=Ygr| z<6`2JMw4%?3|l#7q)+Ju+ed8<1V6zAbWBm18q%a7-Z%voi z=WhCg4C+A=idrw>)rS*=kk zbJm;rnvv&3AScZ<8F0cOHFHx>zm>;KPpz5I>XPLse6G}~kWiF^;67!w0i8AUB?dEg zE9$PtSmnH?R5);zJMa#c`t@_Wc2O&N=y8`~cfku4cz~sRHv=nC8KWxp;*kHHunJD)niBmXq7et5@G)E(I}KDe`F`#|KhWIXMJHFBvO~I`!6c{ zzoj|)xg6SB^>*1l@nDpkD@&u9EV_BW@Qj7%O}oLuFT-5al; z1cOFD*7bVW!(F6p%%IyeM%cAS&RLczUAQa6ARGR>Nt$do?1>z3zarZwm>^mg_M6>* zmq2GdSo9#;vef^>+*kia^+jC|f`WjQNGP2{w{(bfN_Tg6w?T(=4e+G}1f&~O1f&LW z2#Ep7aY*Tg_xOC?=Wlr5U->Y1?wq^tIeYK5_F8|%g}yM4;1b>2i*%W>o{VY&1v}0- z9f~{dAu-c*{griNvGQW$v6$x|<$bMt;sF>etf}uSC|b!29>~VZU=ia$$VGW&SxhFd zL{M1C>%2u&7;7*s)%pykf#UX_PCIrpyiCt~$pLNPJeGCrgdq$`sAvMt?(r@4GY@Rw zp)*N@5;wb2)dsfL$bv!N`oK?%mi(J9gNEk4IHHJ_{9YKbqOepWkIr2_GPLjl>LV8M!o$kEAt zVx)|{In!+!EF8D+f>Zi^kb05EIk&L|;}J=Ys3-Y%Z%+#lOb;M*a;FcJ>FT!qGq`pyhtxdmGjv9(hPl#>SW3xObjFtzF4KlDjMGDSM?}f(-f?h?F1_IcB6^PY zVgYO49?8AW2&{L{)i3|JomVw`U)g=^{ifyJ9r2W)^W4K8Z4x_5oE4Y~K{n6QfGC7W z%IM<5-%VJ4r~a^myvL8px$Rhg%RWKyjB}lyrcvM!OPV{JF^HyRuskqg91qL9qFSW)>aEdP=;F=ml-m6-h9` z!fK@aIfmdE2P=7r+`p1#g#7*-7v{&?;2`&y0m`lCbyZ<+;{_K*jcHh4;j)Ab4MR5< z`SJ0v98jUmOX{AD|L%#>HBU#yGg#(PUgzMhomjHl6Q3(-0+^RZln$KIlfa+CXK5-` zGItmzpi`5Z@i^w04aL80UwHflb4L$+@7+^IFIfnUe0d_)YL-P+BF4`fO`o4P&s8tO$>v0}?a?rUwryc8N=#NSga)<~qmX8IS$(htWOqC!E(l6HGJG;uG7#|pM7+6v%mCO zzTah@A11IcX*X=a8(!1irI4 z$%~9@Vlr0%XjTB~-wC)R4oK*ym-o7q3 z?OWoJF8AHoWs=A4Qb?~hW1MAAhCp*3E0xd1>yjP15)mQ&F;SbTAHdBsjk0ZPI*|=O zqosJai?F=WPrWO2!+UyHOiLWB7g3&;y$Xp-XG8ee(rmz9m1D35-S59jB!v zul3$HF77oGncz)FfH1c1#A_pDdpq{O7v1ABJx5zCb=2b*&|djNv1Us2mVIq(!>>l8 z$MjQko?PuPa}_0M_Qrk`v8_}kvKvN|AkFtm=E6dD)t3I`Pw7D?TR}`5~*_PRQb?93&RX=3c+! zo$c#l(X0JD_k)r@W4nFMgxg$Q{$_!J>C=bj`KK@cJrx*QZB@48Ivr)PBr3?CH>xv8 z34m4k)JFqe&`fMuEM;SL% zLW^Qrc|K1!9T~o*u+YDk;$IF-UA}0}l5iwjemUPt?dNR4t42{tw$aEWN^1Afe$(0b z$HwnOVo(YPIeUbllZS2X5|c8W(VYaZ>EiE|Cwj4fS9qkeW8=rlfMnBasd}dP^eami zV2cgJ1GPwe;Oe97`ZX8YxnA6{)>Xy}%`O3*uY5zo?h(n#kT7%ej`Cxin>-${aQziB z5p;A-5X9bOT@ zGO+Of`ys1u)U8J-Y(7??(V^i?1=Mg`7VjWjIu-9?ZDja|WnM0F2N^jCkisJdf|QAr zROS+b;Ricq(!|yo@!H$fFqnXbQ?EM}++d3glSu9b>HUN6&e<>n=lQ`K><2?S6;6g( zl*hqqUt}1lG~{GgBA3^E<6hI@VChhTok8&OzqDUvzD$`*(-H0V6y=@%j<&u`>9rIr z8!!w{f<&K@b~>ET6ga1DL>PdzlOg(QP^YukidTr^xBtDza;a2)FL5lh%8h&%l$(_tcgK}KIB_KwCQ4fLk9`)XSwvuR4ai4@2{*YcK_P&g$uwPRe zoMvRB$_|}Jc2qU{(bWI8`4JO_VXR2a1Q)9rLvu2 zwDDtp2LDKMXB!CwLbU1&{d%y+3`R8&Xo}gy%G0F4&9;+H-E1Zy7H6%|F)~#i>YQI` z?8*c&&=xr$B8-A*jSQ4N_aY#x9J8zdQlXJdN!jc?u5(_V3}FXfFKWo)L%a$&^uEaj z<4l_{2i$?|=WcWSydU`NwOC?H1}HpdjQ!$2Le~S8)gVmDjgaRRHGB?Ye@?`x2^iFv z`C1&_oDka9=6ib+Z%5DT+Nk;X|NK6bcU0|fi&vfi}2c!jA z)XzCJYeb_z)s{uyKIDnq$c5L_FGF;1J>kZKk*vZPN+lnBf=nuU1$FSNY2-;TWZp9| zd}k}b*TYwRFNa`i424Atp%VGRT?uHDyx`E;_8>+#S0%t^?Cn0N|2Py4U)UkqL8PaCNTP3pOxd)zq; zr6sJ-jQ`u9S_M?BQ-S?Bbx>l1T7zy=JLhPpU8}xi!x{@Q3TCWdZagVyMm(U4%=_>( zA)Po1LX4$AiSv4Bn=kG&L`{VwGagEky?|J33*F+9gMSf37e*CJ-e9_|yjpu96?=N{ z*S&LZS*_+l34U6Q-}aRanz!>^&yA$d%sn)z$>6`{ORvpYp_{mWg+NE3V594B$-5&| zhbf$J^%|4jx7D_B4v^&FXU&M(iWoc#N9=Yk3Y*;14eI>6(3ik9~MU63e$Q zmv3*Rxy&T)1Ok>PO$$eC?^gRFb{&?l#8?hM0D~OHv=; z(I;w;bQA-k`S^-=RW&>AYo|OGRM(*QW29CQ;ss8FNIgh088lMmQ)6YTbXW8qy#3yY zj}_}FrZtAaRArkZq)vD#LnoJ2Mp)t}@)s8qqDhfu%FSgFqEZ#)U4bD!`(x6;FbE4b zMgzSD1YV^tHcCTIsV^5D_PP%bRRI=oeQ{Kvfl7%uh0=e8_3ikHc@c=p3TTNH%(eR| z^5^bsqi;Vk@s%GJ1hfU}25dhN+(-nf>7+&^Sk^{UyT0b_u5onAl_IhdahTW|I4e}p z7W{t8L}FPct+XfdL^#<0k=Z2%%M&rWSu;UNR{6)?;Zc>4I_cxfe#4T;GQTysE8-p42j!-5<$ z)H`UP`@tJTj1T>n@dWs2b*y?q8r+ne#c?VaZBNw##L|+kMR@HgU7;?!Up9UX$A6 z2wjE?#$m{i$Sac?j1}})@9oUE(c)u&c02mrI%DlyJ=51^lvP$!-`;$osFPOaQr~&) za(7V5WzuFt!YGIdh?EA)p_MhIH{F@4Pc|fjr?hi-82f@Q2e<2~C@Dkyke8{GaZ1p@ z3uaWkQH!kBI@f}~#M#ehFH6@}EG>8Qo&dfg?s-^J7^O{>?`A=Ou*YJjK>B!%`&r5T zCLXZ}Ka2g33iqf*e)WYcM;+;N)$6j?_a4Ac&92lCTe;I-bMh`^Jg|LlF^u1}0ZYhc zx9qxSna*y&KMi1tDUi=--_XN(j`Xh{Yfbw6hG^6gU1I6kX3h2+jpgIp zLSUY?b|IkWW-seYvDRRaf#Pb35Jxt*(VwH>XMTBngM+Nv9v;8CgRbh-p6~mMl8^0n z+3p54Ih@6-qo_7i>=0SI_4OeEwyv^zNRBM-?&GgQuG6+ef%^dD;H_3`S*%52FPP|5y-ftMU@6JTw`+Z2SEtYFdpvia z)>q&AeEa5xQ1bHI-@iB*=5@L+F`kI5H_c%KLX*79?4sv*rc_azA?JpVD3X^m!TBUu zDjO3LgRshpzG0xW+jn0S6O&pwX%DL&t?X18_}UkNiZXF;zr1v*KW;~!J_}kG?xUu9 z>fZ%x@Qn1Sn|9WexLJI*EsP8qQa3B0R$LN*Kn%%{9U&7Qg`utb^&yLUa-8@uO*OS^ zgm7=ztXom{aY+k73??L6Q6b{s&*L>48}sS>*mtoqKnA2R=(ap{@}PKSvbWG(JkICh z`iQ3&jD=SO3Q`@1Kq7UHGG~`VFHYL_?~ZqUP{%D2S66S8uf62h-p%BjyeNI!IBcg0 z@_WT{?Xa8ifNQDcttYCQUL(zRle5dgXMHzw2KHws5E<_5yQ_%n!M+IK92&E>e|y;n zde0a#4ThI{fYWuPSZLVmdl1BtO)RUjF%l7e7v)`ki@KX7M;)L1BGjvzxjopvJK(uH z==T(94&LzY;w>1zJDjY%{d>0GwKkKFr3H!fWw}Dq-dq=3NQ-tk%xqeJicYy$@g{5NLMI-L}i}^=1IAp-9Bu z>kA)Il(_$H*eaUbz2{&)U&^cHrIrY!^tf%J@4A-un)A0#pXXf<7jkpj_@r&3x7p^b zm*;k=2gET8mPn-j?Cs%x@8z2!iEhu^?o->Zg5#BiA?V4WqKoUWfTiO&mz||AD&?2? zm4#uqnSR5qj%$<8-Iq?^VAJ+quL_+lAF);XG^&OoHjgj`UH+E~;1+RmW&u3Y@BS{| zjlfR?d|?e3|H>;|o6w2dH`~H)|K5*N+k4=ovbas}yX~sK^>LYIDS?^?uWUUT&5nLq z>UdwPT1BJfMlis$zw=3KQ!aC9)P zJuWS^f$&Q3cUrBrCd_=i{w8EFSdy*@`q$wnPqN_!NEf5@S|AM5dx6BJieI}8*;8R5 zNzzh9r(9bEoj+ht)Fr%1U z7f7m1I$LL6tTs>xjc*DGfe{S-9Kd^K1jYIK5q@gOWLh&zX#@GYW+Aca-&Nnc`g1VZ zzh%kD%;J2kpzD-shnB)M!{U>@o(QRHC|lfW$^9d;v3vnBG5wn9ryHycs)y9VX3tXO zpPBgrv0U>GR}G7^H-wVI6p!V-{57+o@yj8??;ZC1nez!-8HImCk`bGMu2%8;mZ08emHg4 z*(o7@#OcyPT3nzHYYAfIe9BE&&t;xbQvv~%c>GH|2}Bn1%WV{w_*wXA;R1Qxj)}hbu@{8Ub?wyy0WJhr;I21iJa45s}+|2I9t;?rtB|9+P0uqGrdE0 zI!qkJwAzrB%Kw7M{>+z}ieknWx$DhkBzSil;(oP+*>_nged8f)>VqD6GI|wk|E~YV zl`LW{x$)t>s_AWPf=9qC@)14(prJXUmN4JET&o^ZXTywCI2WKNc)~Pl~-B01e;v-?r`tBNY6G6`~uuCtp0#->AkrrVwo=?uQT#n+R7}T9?l9I z-5Al)ls>yOd3FzDd4s&D&vOa(?r3u{{OH7H4gD|wY1z)nV#ZB_(y(IK8Ktcc6Q=Xw zLGmh1go$KLfeQPx#omLxTv7P83~i7`%p1&{tm!|SjYeeme-jLam{La(iDmzsTNL2w zn?`1af}l>?x92j~D7-(s+F{+vIRun^UJPy)?*L2X4 z;Z114d4pzu!z5YK+g-}FBUJY0@yYFJM|Svmlj2sV*DSTLFi**_sPqr%zyCJuPTLiS zyCVdg+^Q(IK@s(L|}kzTc6Vm9N&dp3jsp6j(O(X zv#oo-3gEUTXQEM6jHgOjj0*MWrpcV#z zXBTll>?nIVutv*GWB;QeXQ$2VlJV|`hZYyIE0%YbJ#}*yz`+}o_J4)Lxw2r1d!8s!N^x3tx@`|dK67cK{$9>h%rL|h*kG6fEllg}|b;H00g zeJGVYD4#%f-6FXxt~LYeJ6+v4Nob0cr0+(=;D2btR|MQD!@edEU49Z-dfl#gpYQl& z>~d#6)EO~DeRoN_+_zIAbl_N~UDMlQHJV%?zTdT-1@fS}sy((;=8L>h?(nUS?1{HtT(V0 zodrooTvSFh2d;F_1P?LBuQm?gks4hNFs9rc8>Fx`GANhSJ*yrHI-?f02pbp}&o;(@ z(A)0q6oNHbQ6!YQCbYO~UD#;me3}xy*Kw3(r%HBnS>^DIFyu=R$4iX6Gurb3;ohUj zWz_vh%g-SQ);cdSv;5~CZW5OJANMAZXJ`u$Mx`mzM}O8P;!6x`X2Iruck8fk)NHxL zrjZe%`7N(g;aR~miwqUWk6xAY0$MQ#9tk`L*{RnK5g#Q_nK2>mmnK8%5h0Dkq~pG3 znhrjUHjgt^rcrw7aUcN|^G|;855$rXWEj;x#2V)}n~hN%OpnW{K{pzk%?=GBCY8P; znt#<=<$&SJHUFzH^RA*SA9q^X!9kr3m1*=VaAX+@mINo8cAHe`3(SQIk~GeixmqRy z)gKijCMs87l(ve%+&`Lkv7vXDS;FS{L9ib97KOpbZj)Jx|B^}*c7xzf@m)&iEW0PF z8wYW|EcpUlqczpTa-3AS&n@^CKa2k9EL3qAWcfMmtfwbA+!`oIl4fV;87M-9J742> zFVfEFovfFmuS7NvC?{=8xTx?$Q6MZrZU+1A@}-M}Thf?qKI*ckRQ{~;ooRIB{iE4B zAX{uXx|=nD#d6T`+$ZhVplF)|VPPg^BtTk8uFfHEaU9mpJ);%#hsiNL<5N82HD|AB zj^3@#-rj_CsGZ(jAnE}*xNWN0Kq_bgJCxRQ?>L6W2Br<>uOnf%XX!-Vi#2P+vfrho zV3`!r0#fs8y*WDJZ_}lbe}0{Bd-R%dWE)ynFZS|Es zlEWgjlr&~-;WjP$Kf_=aNwgsC7G_Ix{dhUZykIbEb(`a z`)J{KV%a}73Rz`(9N9?E@eQ7y)0t-;efh2lUT{`zBY7?N?%Qh6yMonL8CK$?2a4rB zT|VLuI~BkDLJoE7DgN$6hxHoybzXC{;AjG^NeGZ5rHioM<-46815@uW(c=qO*fDlm zorjGH2ApQUW*64-IY!y-2eRG_>=Q1n%@v2 zLpk@0XG7O5B!j%*_9d)HG%HVqzE<95`+Sj4i+o&5B>QI#mnT?s7K;)Ri9=*6!+m9A zw|7C&58BQR(aNE9T$dk}u>Q2mwC|h16Wn!dVfOF9GxGQ)9#&`OSI)W!xP0Ic;O$DOVE|lQb-ol>@ z@1OnepXsygTK?~Ue4#Y?|M!Qq{C=6>0~f`HfL~DNC-85H84KPqRU{f^4PflhNt}tG zG8&9q@+LM~g2VJJ>R)OZa{xXB4)OgLB=^;P!4l9m3jho#$11NvzLF!3(q_)pKhzc2 zL3>(TmvGUfu#m{WKg<>oF+98%$)rr80G?to;S?n^pN*QZT7RRla43;T8x(LBeLOp0 zK>D6-Vc+>Ro_MR<1i80rHc!{)ybCqZRMWZX?Wz(*v6LqYkkh9@TiyQ!2D}h- z!4vore$M=CO5(H6v+vR0miBeLYTc#L>)G0>At1yjRV_E;?8tA$s1ZbxCnjyS88D>!wXUJKT#+3$|2)hVgq5TV&0K+?Mwt<9({RfQ(Ag; zx--0in{DBD5q;!ngD#3$YMWCI~%K~+bWaFr{|e_{AXVOv{OUolbWiQt#TF)eeZh< zCTpqu1m=a_<4hjbv|$;#|Eit0AHymlx10c|`EPvzIGynm_zASl)GqV|EZ4b-vkbD5 z%46VWXeAiSd_jAul<3ZG>mv`(0T%zL|2^q&u?Uv3CCm#huf_CMZr(bsb^T*+;evY? z*VBX+DTGtruyVH*0vI@fB>&n`WUA50(RN4X&I(Qm!Fl~7Rc&k!?Oyj8!~5cThPtc2 z_;+`&c_qSYN*{hS@Us{5rX{$x!<6XToFtNZxOG!@VPz%tHmbNa(DfF!G~@QC^eb}t+_>uYuqx*4SAjVnIdGb zeD?O@+49ZLedJMOQ|;yoUm!0-X`du|4JHdn zz2eNoj*jLUZ3K=u5%^I@-sR2{(gswD52i#>8I503K}WPdLkl7ciTsrx$>*{k^|IW% zyt1nw?I{@13QEe0h6ykof;-T-k$swmA{HYi6IVtPb>U(R$Luzb!U$qMRHsd z#0xY)Z-11_j{=perjh!jZ_!}3ms#o%u{a=0~T6s-%e1^L0;3QDq;XoVrg z!9kAct)0R>OS&JwgsAYLjXVA=8eXGMaBpH_7Ob_@Rs~XrHxve0#M0u>>Z`ge9C6mX zzaLlDvGJ-2Sa5p7*AD(n`lSFJS_hvXc#wtWETzU;j(?`giRSHsG^a)9-))OsH)ZR$ z8l!+vfRX^R^5@qH3(wt!wpm)Bl1p}4FdxK!Q~XgraEc~iZ;5TsM-=G=2uL!kFddbs z$1iNF4&r7lf`o{0>!kK2iYCrd@z)%g7L5h{QiTB)5C>zr{vba(UHwu^VvljoNlQ$S zA54}mavK2hCJR99B8oG!sHVLcCVh%&FSbB=-2= zR|B?+tday7vE0h%;wUw4TKvnk$q#hR`XRJxqt&`Dd38R6c1DLm)9E}$)#%`IZ6S3$ z91&7^J;|ZgE6r@HymIXUUUj3i(B4w>NGIcRZ=kQLMbbl)f(X)`2o*pyj%3Ey<--Jw z(j?s5MmHq1>{Ogu^lN7QMm|8}-Lq9s+BJ1AbSWx~s%Cu6P*kMyr&ZM@F!a#RSGChy zen6!}sO=87oWI2pO7VW<>=vVL#yQtD*=wmVwy!S%fBWR}_9Z4L6r!yZWWV$l?imV( z9=7_`noE0vvdobb2fd{PM;B~(i<)oJdki~}lMoB=uRlvbJw=bz>wSney4DfLS_hlf*T+wc-1)y#_bycI$=w}LjP^U7fkOuGEp60wXyPd+@pW%<4(wkN+=KQ{e4nB>G{3UktM%o z#u@UShg1}`;e29wXLUu4LmwCT(M!-a5nwyIEZO7a&MjgnQ?2z^bVLbnWs83|aMT!* zjjwy>x&i?Tbo2`dOv3^CCq)4$HU9S1#2eH>JJ%M*%5ymfej9WaG4snMePiy0<+d}m9roTLCkA^#dl6dkE;^vwjr-L^(fZfSyx@y>^N!) z!lj|*1KOgQ!<&Z#o%$#$DgtII{6U6d@O^*OT9Xo!wxe?shir}54XQznD5&1H@Z?d< zQz14xE*n^t8YmxGKUARot)whIK~Ju_lSqKY4TG|_sto@i?tpf&;o;?!B^_O%pj3)o z&Sn&5jCtV6xZk!gkd!kNPLz{qb)H+T;Wi6ds@@3itJi8Wt&%wUTH~I*z1mWP$lW>O z={wlU-`_z-;NaxW&iYK-k(-BXl!FGL&5_A$5*QloKAtz(UYZN^w0zGeRnrtUzO^xH z2HZD;j-EC>{nyELzhO~F)U=2}5;e;rj(_)?@2}4dZ-7pIvuF4kAI5*Cb*_tzyK~v* z7JXjZf$Y?{_h&yE2Cw-Uz}lQUww%TT;X&LMfg$}B+2$cGqo-z7YBQDKAfD*BJjCPa z`Fs6svM(psb#G-Td|?*h2Ri7a@dJ_}grIxPnZ+?{5oWaiu?{WyqZq;eNO_EcXWeJN z`vzWE(1oN4DA%pa;J6MHNLgZqt0T(DFaa%EViW`;liah z?+$(uK-nUHh*4y~ECY$;7ki#MLLLvwX9gOVW-jk{t1Dlu;6WXx0L69jOTu}*fd1QV z=1)Qh)K59|>bDveT0p+bP_P1tcDg51Y{;I?@lVVO8au8G<~BF*(wH9PC0o3+o&zJ{IoUD$HKAPnEEN@sO=HVr^w)h_z3`A z&}u-nr)9tzGR(tZiLObn8S&jb@X4pF4olgz5L$yL;gGQ`(?i-CeCq z8t@=f&VE<>$SXoMGB0S>DC|gAOoub`sSu`=1wXL|disM)FiZYpEP676wz265%>irl zfWdO$A(~uqh*h84q}fx02l7e1iA`|2?01!vK+fgZEej74OAou47LK@?I?6C^3h5-9D0&1* zJbDB?b(T7B4pq6^H=D}H;$X>hGLCL!$)X1jy-NhU1`kw38N+RdKbS8EeB9ut) ztDxh{@j^Pq`QoJID(K^wm5)C-w`hyDdqh+jGRXKM9cz6bh%Q5Mzja!Loe>gL@>42jfXgtfyhlbhak_Xq`uZ{m@rry5UQAkRRKQLM}~OjKzOMv>S5MKBXX)*FqeFbKLSXHW>K_e;C_H0O=ybisjmy z@h9-ZfO5d>}C*$Hmi~k%|4-ZD=M>42FK8qG9*@3medCTAf7qXLUUf9>YHeF&GuYG#`hU$uL4`;EjV)pt_tz8~n z!yEqhAT57pcDs6Sz~t?Ec3<4v{x+m<4B$ta}0bFLyG8uC4i_a^? zcjrr(6W!;XOv(p_%{E(Q>3pY~Cfj`%$fEC!zRQ&!U6+jsi!^O!w}YK0%h&Lfh{Gcb z9Tn+_J4yF!m)k|rGi0gu$l<%yuKa+(l2o7$$jtA@Y^4|?ON2Ej3Yikxy)al3RNsyV z@6TDCN&go*qEDRLbL8e1XZttDD8d^SDtrJ_JxWU7x30S0-M_Q#&nf^o_xbhy5<<8p z9|sEp)UXM|4@WJeFJxPcubS=-2j;>g{liRpUtOLOhIjhxe^CX%X_tK_VkPGt-?f#% zBV~M<>)X%scsyW`_+(CPrV%PIv8Am~MPUc|%;vzrD5HR_IH;h|cN}9;DBu8h63T%C z^E=r12FCZDrMgy-r0}l7Cie36YNz8jMt;dv3&r6vYmsJg8v{`vc`#zax)tfyWvUT_ zX#Ci4p!?+W{*k&AX;c<*g>}O>(E#@3O^l{sGl#^Bu%*Y6w^cwJ zG6O8g!a|eZY@u;2=pu)7B7xj5D07lx7^A zq>jk@ZVR=+=)3#HJ(tdrrSgwK6ma+X=4|max630%p7HeAI?Td*@?t<6oxglDj91_7 zwXs1i%<9E$5ic)W)OS~xz-_qZDYmN#^4zeCqq92%pxuB-HEnVZD&cZJ!vG0T-$4O3 z4!uSD-QF{4ucWO5!En5~u1nmup_{v~lWm^fM)#A$a+e8<0>^{_8)Aa@Dh?PjdXl4L zJZelVS4r|O=-xt5V8J*4I&J}Q<-F%=Z%>J32ek@Y_U-qZ?z}y@yPh=J7B&Om7(CfO zWVx~^%nKP^JDSCLesp&=Dru$|y#G4tbHv4)2|T&L>)dRbkgYlC+cy(JMc5v{8WH;^ zw<{=VAEaJ(2hv?u>1YCS`O1-+O%&UI@7KjQn-q_wW=gdrЕzZJgY30ebwsT*N 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 KD%8qZMf?v+SkMRn literal 136020 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 rI>=H=gmAm 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

  • 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≠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 Date: Tue, 30 Mar 2021 00:31:26 +0200 Subject: [PATCH 6/9] Fall back to plain text if syntax highlighting fails. (#854) [HotFix] Fall back to plain text if syntax highlighting fails. upstream issue: https://github.com/noties/Prism4j/issues/8 Reviewed-on: https://codeberg.org/gitnex/GitNex/pulls/854 Reviewed-by: 6543 <6543@noreply.codeberg.org> Co-Authored-By: opyale Co-Committed-By: opyale --- .../gitnex/helpers/SyntaxHighlightedArea.java | 30 ++++++++++++------- 1 file changed, 19 insertions(+), 11 deletions(-) diff --git a/app/src/main/java/org/mian/gitnex/helpers/SyntaxHighlightedArea.java b/app/src/main/java/org/mian/gitnex/helpers/SyntaxHighlightedArea.java index ecd7c644..52686cfa 100644 --- a/app/src/main/java/org/mian/gitnex/helpers/SyntaxHighlightedArea.java +++ b/app/src/main/java/org/mian/gitnex/helpers/SyntaxHighlightedArea.java @@ -93,22 +93,30 @@ public class SyntaxHighlightedArea extends LinearLayout { } public void setContent(@NonNull String source, @NonNull String extension) { - if(source.length() > 0) { + if(source.length() > 0) { linesView.setLineCount(AppUtil.getLineCount(source)); - MainGrammarLocator mainGrammarLocator = MainGrammarLocator.getInstance(); - Prism4jSyntaxHighlight prism4jSyntaxHighlight = Prism4jSyntaxHighlight.create(new Prism4j(mainGrammarLocator), prism4jTheme, MainGrammarLocator.DEFAULT_FALLBACK_LANGUAGE); + try { - CharSequence highlightedSource = prism4jSyntaxHighlight.highlight(mainGrammarLocator.fromExtension(extension), source); + MainGrammarLocator mainGrammarLocator = MainGrammarLocator.getInstance(); + Prism4j prism4j = new Prism4j(mainGrammarLocator); - if(highlightedSource.charAt(highlightedSource.length() - 1) == '\n') { - // Removes a line break which is probably added by Prism4j but not actually present in the source. - // This line should be altered in case this gets fixed. - sourceView.setText(highlightedSource.subSequence(0, highlightedSource.length() - 1)); - } - else { - sourceView.setText(highlightedSource); + CharSequence highlightedSource = Prism4jSyntaxHighlight.create(prism4j, prism4jTheme, MainGrammarLocator.DEFAULT_FALLBACK_LANGUAGE) + .highlight(mainGrammarLocator.fromExtension(extension), source); + + if(highlightedSource.charAt(highlightedSource.length() - 1) == '\n') { + // Removes a line break which is probably added by Prism4j but not actually present in the source. + // This line should be altered in case this gets fixed. + sourceView.setText(highlightedSource.subSequence(0, highlightedSource.length() - 1)); + } + else { + sourceView.setText(highlightedSource); + } + + } catch(Throwable ignored) { + // Fall back to plaintext if something fails + sourceView.setText(source); } } } From 7c6247782b5cd5332cf20c4d22fc1a1d31326dda Mon Sep 17 00:00:00 2001 From: M M Arif Date: Tue, 30 Mar 2021 16:31:39 +0200 Subject: [PATCH 7/9] [Frontport] Fix Acra and workmanager, update gradle (#856) Move acra to application [Frontport] Fix Acra and workmanager errors, update gradle Fix ACRA and workmanager errors Co-authored-by: M M Arif Reviewed-on: https://codeberg.org/gitnex/GitNex/pulls/856 Reviewed-by: opyale Co-Authored-By: M M Arif Co-Committed-By: M M Arif --- app/build.gradle | 8 ++++---- .../mian/gitnex/activities/BaseActivity.java | 3 +++ .../org/mian/gitnex/core/MainApplication.java | 17 +++++++++++------ app/src/main/res/xml/changelog.xml | 10 ++-------- 4 files changed, 20 insertions(+), 18 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 74c6e451..ac7dbf5d 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -6,8 +6,8 @@ android { applicationId "org.mian.gitnex" minSdkVersion 21 targetSdkVersion 30 - versionCode 350 - versionName "3.5.0" + versionCode 395 + versionName "4.0.0-dev" multiDexEnabled true testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } @@ -54,13 +54,13 @@ configurations { } dependencies { - def lifecycle_version = '2.3.0' + def lifecycle_version = '2.3.1' def markwon_version = '4.6.2' def work_version = "2.5.0" def acra = "5.7.0" implementation fileTree(include: ['*.jar'], dir: 'libs') - implementation 'androidx.appcompat:appcompat:1.3.0-beta01' + implementation 'androidx.appcompat:appcompat:1.3.0-rc01' implementation 'com.google.android.material:material:1.3.0' implementation 'androidx.constraintlayout:constraintlayout:2.0.4' implementation "androidx.legacy:legacy-support-v4:1.0.0" diff --git a/app/src/main/java/org/mian/gitnex/activities/BaseActivity.java b/app/src/main/java/org/mian/gitnex/activities/BaseActivity.java index fcec209f..c5642a6c 100644 --- a/app/src/main/java/org/mian/gitnex/activities/BaseActivity.java +++ b/app/src/main/java/org/mian/gitnex/activities/BaseActivity.java @@ -7,6 +7,7 @@ import org.mian.gitnex.R; import org.mian.gitnex.helpers.AppUtil; import org.mian.gitnex.helpers.TimeHelper; import org.mian.gitnex.helpers.TinyDB; +import org.mian.gitnex.notifications.Notifications; /** * Author M M Arif @@ -77,6 +78,8 @@ public abstract class BaseActivity extends AppCompatActivity { } AppUtil.setAppLocale(getResources(), tinyDB.getString("locale")); + + Notifications.startWorker(appCtx); } } diff --git a/app/src/main/java/org/mian/gitnex/core/MainApplication.java b/app/src/main/java/org/mian/gitnex/core/MainApplication.java index c595d1f5..5fd91d2c 100644 --- a/app/src/main/java/org/mian/gitnex/core/MainApplication.java +++ b/app/src/main/java/org/mian/gitnex/core/MainApplication.java @@ -71,21 +71,26 @@ public class MainApplication extends Application { } + Notifications.createChannels(appCtx); + } + + @Override + protected void attachBaseContext(Context context) { + super.attachBaseContext(context); + + tinyDB = TinyDB.getInstance(context); + if(tinyDB.getBoolean("crashReportingEnabled")) { CoreConfigurationBuilder ACRABuilder = new CoreConfigurationBuilder(this); ACRABuilder.setBuildConfigClass(BuildConfig.class).setReportFormat(StringFormat.KEY_VALUE_LIST); - ACRABuilder.getPluginConfigurationBuilder(MailSenderConfigurationBuilder.class).setReportAsFile(true).setMailTo(getResources().getString(R.string.appEmail)).setSubject(getResources().getString(R.string.crashReportEmailSubject, AppUtil.getAppBuildNo(getApplicationContext()))).setEnabled(true); + ACRABuilder.getPluginConfigurationBuilder(MailSenderConfigurationBuilder.class).setReportAsFile(true).setMailTo(getResources().getString(R.string.appEmail)).setSubject(getResources().getString(R.string.crashReportEmailSubject, AppUtil + .getAppBuildNo(context))).setEnabled(true); ACRABuilder.getPluginConfigurationBuilder(LimiterConfigurationBuilder.class).setEnabled(true); ACRA.init(this, ACRABuilder); - } - - Notifications.createChannels(appCtx); - Notifications.startWorker(appCtx); - } private void setDefaults() { diff --git a/app/src/main/res/xml/changelog.xml b/app/src/main/res/xml/changelog.xml index 26feb1e4..34727444 100644 --- a/app/src/main/res/xml/changelog.xml +++ b/app/src/main/res/xml/changelog.xml @@ -1,14 +1,8 @@ - - New: Render emoji in issue/pr titles, commit message and markdown files - New: Cron tasks (Admin only) - New: Biometric support to unlock the app - New: Switch to saved instance when coming from email/links - New: Copy user login id to clipboard - New: Progress notification for downloading files - New: Rewrite file viewer in native code to move away from traditional js to load files faster + + Under development From 4ccc66b04eea99bf54bf2dcc1bd4ad73bd38dbe1 Mon Sep 17 00:00:00 2001 From: M M Arif Date: Wed, 31 Mar 2021 18:28:18 +0200 Subject: [PATCH 8/9] Fix lock icon for repos (#864) Fix lock icon for repos Fix layout Co-authored-by: M M Arif Reviewed-on: https://codeberg.org/gitnex/GitNex/pulls/864 Reviewed-by: opyale Co-Authored-By: M M Arif Co-Committed-By: M M Arif --- .../main/java/org/mian/gitnex/adapters/MyReposListAdapter.java | 2 +- .../main/java/org/mian/gitnex/adapters/ReposListAdapter.java | 2 +- .../java/org/mian/gitnex/adapters/RepositoriesByOrgAdapter.java | 2 +- .../java/org/mian/gitnex/adapters/StarredReposListAdapter.java | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/org/mian/gitnex/adapters/MyReposListAdapter.java b/app/src/main/java/org/mian/gitnex/adapters/MyReposListAdapter.java index 944760ad..64e284f8 100644 --- a/app/src/main/java/org/mian/gitnex/adapters/MyReposListAdapter.java +++ b/app/src/main/java/org/mian/gitnex/adapters/MyReposListAdapter.java @@ -292,7 +292,7 @@ public class MyReposListAdapter extends RecyclerView.Adapter Date: Wed, 31 Mar 2021 18:36:47 +0200 Subject: [PATCH 9/9] Fixing crash on ProfileFragment (#865) Fixing crash on ProfileFragment Reviewed-on: https://codeberg.org/gitnex/GitNex/pulls/865 Reviewed-by: M M Arif Co-Authored-By: opyale Co-Committed-By: opyale --- app/src/main/java/org/mian/gitnex/activities/MainActivity.java | 2 +- .../main/java/org/mian/gitnex/fragments/ProfileFragment.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/mian/gitnex/activities/MainActivity.java b/app/src/main/java/org/mian/gitnex/activities/MainActivity.java index d9c0e6d0..e2ddc88e 100644 --- a/app/src/main/java/org/mian/gitnex/activities/MainActivity.java +++ b/app/src/main/java/org/mian/gitnex/activities/MainActivity.java @@ -322,7 +322,7 @@ public class MainActivity extends BaseActivity implements NavigationView.OnNavig @Override public void onSuccess() { - int textColor = new ColorInverter().getImageViewContrastColor(userAvatar); + int textColor = new ColorInverter().getImageViewContrastColor(userAvatarBackground); userFullName.setTextColor(textColor); userEmail.setTextColor(textColor); diff --git a/app/src/main/java/org/mian/gitnex/fragments/ProfileFragment.java b/app/src/main/java/org/mian/gitnex/fragments/ProfileFragment.java index 663d11cf..d6c45a00 100644 --- a/app/src/main/java/org/mian/gitnex/fragments/ProfileFragment.java +++ b/app/src/main/java/org/mian/gitnex/fragments/ProfileFragment.java @@ -97,7 +97,7 @@ public class ProfileFragment extends Fragment { @Override public void onSuccess() { - int invertedColor = new ColorInverter().getImageViewContrastColor(userAvatar); + int invertedColor = new ColorInverter().getImageViewContrastColor(userAvatarBackground); userFullName.setTextColor(invertedColor); divider.setBackgroundColor(invertedColor);
  • AL6AF)#mEl#@LTxz7LXKzll#YSLS3 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 See?f!V0mekSLISB!T$#-vq?4p diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/007.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/007.png index 5e9110d7211ead49fbe04a704cb1a957a57bab25..dc3e0c7648f80f29a2c324a5b02d8f857cba0611 100644 GIT binary patch literal 133424 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νYqKX*m)O*D(R)>*!~$&UgK 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 PJAjlF)a5H7?}Gmi2gBmJ literal 78504 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