From 876cb385e8c2c26f194ab291fe84511c81066887 Mon Sep 17 00:00:00 2001 From: Yazan Tarifi Date: Fri, 17 Feb 2023 22:11:09 +0300 Subject: [PATCH 1/6] Upgrade Gradle Versions --- .idea/misc.xml | 2 +- build.gradle | 32 +- details.gradle | 4 +- gradle/wrapper/gradle-wrapper.jar | Bin 54329 -> 59536 bytes gradle/wrapper/gradle-wrapper.properties | 3 +- gradlew | 282 +-- gradlew.bat | 173 +- settings.gradle | 16 + vanite-data/build.gradle | 9 +- vanite-firebase/build.gradle | 9 +- vanite-log/build.gradle | 9 +- .../io/vanite/android/state/BuildConfig.java | 10 - .../release/aapt/AndroidManifest.xml | 9 - .../release/aapt/output-metadata.json | 18 - .../aar_main_jar/release/classes.jar | Bin 20929 -> 0 bytes .../release/aar-metadata.properties | 3 - .../release/annotationProcessors.json | 1 - .../release/typedefs.txt | 0 .../compile_r_class_jar/release/R.jar | Bin 91113 -> 0 bytes .../compile_symbol_list/release/R.txt | 1707 ----------------- .../mergeReleaseJniLibFolders/merger.xml | 2 - .../mergeReleaseShaders/merger.xml | 2 - .../packageReleaseAssets/merger.xml | 2 - .../compile-file-map.properties | 1 - .../packageReleaseResources/merger.xml | 2 - .../release-mergeJavaRes/merge-state | Bin 796 -> 0 bytes .../io/vanite/android/state/BuildConfig.class | Bin 486 -> 0 bytes .../local_only_symbol_list/release/R-def.txt | 2 - .../manifest-merger-blame-release-report.txt | 11 - .../release/feature-vanite-log.jar | Bin 199 -> 0 bytes .../release/AndroidManifest.xml | 9 - .../release/output-metadata.json | 18 - .../release/package-aware-r.txt | 1273 ------------ .../compileReleaseKotlin/build-history.bin | Bin 31 -> 0 bytes .../caches-jvm/inputs/source-to-output.tab | Bin 4096 -> 0 bytes .../inputs/source-to-output.tab.keystream | Bin 4096 -> 0 bytes .../inputs/source-to-output.tab.keystream.len | Bin 8 -> 0 bytes .../inputs/source-to-output.tab.len | Bin 8 -> 0 bytes .../inputs/source-to-output.tab.values.at | Bin 2815 -> 0 bytes .../caches-jvm/inputs/source-to-output.tab_i | Bin 32768 -> 0 bytes .../inputs/source-to-output.tab_i.len | Bin 8 -> 0 bytes .../jvm/kotlin/class-attributes.tab | Bin 4096 -> 0 bytes .../jvm/kotlin/class-attributes.tab.keystream | Bin 4096 -> 0 bytes .../kotlin/class-attributes.tab.keystream.len | Bin 8 -> 0 bytes .../jvm/kotlin/class-attributes.tab.len | Bin 8 -> 0 bytes .../jvm/kotlin/class-attributes.tab.values.at | Bin 85 -> 0 bytes .../jvm/kotlin/class-attributes.tab_i | Bin 32768 -> 0 bytes .../jvm/kotlin/class-attributes.tab_i.len | Bin 8 -> 0 bytes .../jvm/kotlin/class-fq-name-to-source.tab | Bin 4096 -> 0 bytes .../class-fq-name-to-source.tab.keystream | Bin 4096 -> 0 bytes .../class-fq-name-to-source.tab.keystream.len | Bin 8 -> 0 bytes .../kotlin/class-fq-name-to-source.tab.len | Bin 8 -> 0 bytes .../class-fq-name-to-source.tab.values.at | Bin 1194 -> 0 bytes .../jvm/kotlin/class-fq-name-to-source.tab_i | Bin 32768 -> 0 bytes .../kotlin/class-fq-name-to-source.tab_i.len | Bin 8 -> 0 bytes .../caches-jvm/jvm/kotlin/constants.tab | Bin 4096 -> 0 bytes .../jvm/kotlin/constants.tab.keystream | Bin 4096 -> 0 bytes .../jvm/kotlin/constants.tab.keystream.len | Bin 8 -> 0 bytes .../caches-jvm/jvm/kotlin/constants.tab.len | Bin 8 -> 0 bytes .../jvm/kotlin/constants.tab.values.at | Bin 203 -> 0 bytes .../caches-jvm/jvm/kotlin/constants.tab_i | Bin 32768 -> 0 bytes .../caches-jvm/jvm/kotlin/constants.tab_i.len | Bin 8 -> 0 bytes .../jvm/kotlin/inline-functions.tab | Bin 4096 -> 0 bytes .../jvm/kotlin/inline-functions.tab.keystream | Bin 4096 -> 0 bytes .../kotlin/inline-functions.tab.keystream.len | Bin 8 -> 0 bytes .../jvm/kotlin/inline-functions.tab.len | Bin 8 -> 0 bytes .../jvm/kotlin/inline-functions.tab.values.at | Bin 322 -> 0 bytes .../jvm/kotlin/inline-functions.tab_i | Bin 32768 -> 0 bytes .../jvm/kotlin/inline-functions.tab_i.len | Bin 8 -> 0 bytes .../jvm/kotlin/internal-name-to-source.tab | Bin 4096 -> 0 bytes .../internal-name-to-source.tab.keystream | Bin 4096 -> 0 bytes .../internal-name-to-source.tab.keystream.len | Bin 8 -> 0 bytes .../kotlin/internal-name-to-source.tab.len | Bin 8 -> 0 bytes .../internal-name-to-source.tab.values.at | Bin 1431 -> 0 bytes .../jvm/kotlin/internal-name-to-source.tab_i | Bin 32768 -> 0 bytes .../kotlin/internal-name-to-source.tab_i.len | Bin 8 -> 0 bytes .../caches-jvm/jvm/kotlin/proto.tab | Bin 4096 -> 0 bytes .../caches-jvm/jvm/kotlin/proto.tab.keystream | Bin 4096 -> 0 bytes .../jvm/kotlin/proto.tab.keystream.len | Bin 8 -> 0 bytes .../caches-jvm/jvm/kotlin/proto.tab.len | Bin 8 -> 0 bytes .../caches-jvm/jvm/kotlin/proto.tab.values.at | Bin 6803 -> 0 bytes .../caches-jvm/jvm/kotlin/proto.tab_i | Bin 32768 -> 0 bytes .../caches-jvm/jvm/kotlin/proto.tab_i.len | Bin 8 -> 0 bytes .../jvm/kotlin/source-to-classes.tab | Bin 4096 -> 0 bytes .../kotlin/source-to-classes.tab.keystream | Bin 4096 -> 0 bytes .../source-to-classes.tab.keystream.len | Bin 8 -> 0 bytes .../jvm/kotlin/source-to-classes.tab.len | Bin 8 -> 0 bytes .../kotlin/source-to-classes.tab.values.at | Bin 995 -> 0 bytes .../jvm/kotlin/source-to-classes.tab_i | Bin 32768 -> 0 bytes .../jvm/kotlin/source-to-classes.tab_i.len | Bin 8 -> 0 bytes .../caches-jvm/jvm/kotlin/subtypes.tab | Bin 4096 -> 0 bytes .../jvm/kotlin/subtypes.tab.keystream | Bin 4096 -> 0 bytes .../jvm/kotlin/subtypes.tab.keystream.len | Bin 8 -> 0 bytes .../caches-jvm/jvm/kotlin/subtypes.tab.len | Bin 8 -> 0 bytes .../jvm/kotlin/subtypes.tab.values.at | Bin 362 -> 0 bytes .../caches-jvm/jvm/kotlin/subtypes.tab_i | Bin 32768 -> 0 bytes .../caches-jvm/jvm/kotlin/subtypes.tab_i.len | Bin 8 -> 0 bytes .../caches-jvm/jvm/kotlin/supertypes.tab | Bin 4096 -> 0 bytes .../jvm/kotlin/supertypes.tab.keystream | Bin 4096 -> 0 bytes .../jvm/kotlin/supertypes.tab.keystream.len | Bin 8 -> 0 bytes .../caches-jvm/jvm/kotlin/supertypes.tab.len | Bin 8 -> 0 bytes .../jvm/kotlin/supertypes.tab.values.at | Bin 246 -> 0 bytes .../caches-jvm/jvm/kotlin/supertypes.tab_i | Bin 32768 -> 0 bytes .../jvm/kotlin/supertypes.tab_i.len | Bin 8 -> 0 bytes .../caches-jvm/lookups/counters.tab | 2 - .../caches-jvm/lookups/file-to-id.tab | Bin 4096 -> 0 bytes .../lookups/file-to-id.tab.keystream | Bin 4096 -> 0 bytes .../lookups/file-to-id.tab.keystream.len | Bin 8 -> 0 bytes .../caches-jvm/lookups/file-to-id.tab.len | Bin 8 -> 0 bytes .../lookups/file-to-id.tab.values.at | Bin 109 -> 0 bytes .../caches-jvm/lookups/file-to-id.tab_i | Bin 32768 -> 0 bytes .../caches-jvm/lookups/file-to-id.tab_i.len | Bin 8 -> 0 bytes .../caches-jvm/lookups/id-to-file.tab | Bin 4096 -> 0 bytes .../lookups/id-to-file.tab.keystream | Bin 4096 -> 0 bytes .../lookups/id-to-file.tab.keystream.len | Bin 8 -> 0 bytes .../caches-jvm/lookups/id-to-file.tab.len | Bin 8 -> 0 bytes .../lookups/id-to-file.tab.values.at | Bin 995 -> 0 bytes .../caches-jvm/lookups/id-to-file.tab_i | Bin 32768 -> 0 bytes .../caches-jvm/lookups/id-to-file.tab_i.len | Bin 8 -> 0 bytes .../caches-jvm/lookups/lookups.tab | Bin 4096 -> 0 bytes .../caches-jvm/lookups/lookups.tab.keystream | Bin 4096 -> 0 bytes .../lookups/lookups.tab.keystream.len | Bin 8 -> 0 bytes .../caches-jvm/lookups/lookups.tab.len | Bin 8 -> 0 bytes .../caches-jvm/lookups/lookups.tab.values.at | Bin 2707 -> 0 bytes .../caches-jvm/lookups/lookups.tab_i | Bin 32768 -> 0 bytes .../caches-jvm/lookups/lookups.tab_i.len | Bin 8 -> 0 bytes .../compileReleaseKotlin/last-build.bin | Bin 18 -> 0 bytes .../build/libs/vanite-log-1.0.0-sources.jar | Bin 6062 -> 0 bytes .../libs/vanite-log-1.0.0-sources.jar.asc | 17 - .../build/outputs/aar/vanite-log-release.aar | Bin 31222 -> 0 bytes .../outputs/aar/vanite-log-release.aar.asc | 17 - .../logs/manifest-merger-release-report.txt | 25 - .../build/publications/release/module.json | 123 -- .../publications/release/module.json.asc | 17 - .../publications/release/pom-default.xml | 91 - .../publications/release/pom-default.xml.asc | 17 - .../build/tmp/androidSourcesJar/MANIFEST.MF | 2 - .../previous-compilation-data.bin | Bin 9062 -> 0 bytes .../META-INF/vanite-log_release.kotlin_module | Bin 24 -> 0 bytes .../logger/VaniteLog$WhenMappings.class | Bin 1070 -> 0 bytes .../android/logger/VaniteLog$print$1.class | Bin 1328 -> 0 bytes .../logger/VaniteLog$printLevel$1.class | Bin 1348 -> 0 bytes .../io/vanite/android/logger/VaniteLog.class | Bin 10246 -> 0 bytes .../logger/VaniteLoggerInitException.class | Bin 1166 -> 0 bytes .../android/logger/VaniteLoggerTesting.class | Bin 3736 -> 0 bytes .../config/VaniteBaseOptionsInitializer.class | Bin 1147 -> 0 bytes .../config/VaniteLoggerConfiguration.class | Bin 1725 -> 0 bytes ...VaniteLoggerDefaultOptions$Companion.class | Bin 2222 -> 0 bytes .../config/VaniteLoggerDefaultOptions.class | Bin 2955 -> 0 bytes .../VaniteLoggerOptions$Companion.class | Bin 2194 -> 0 bytes .../logger/config/VaniteLoggerOptions.class | Bin 6879 -> 0 bytes .../logger/keys/VaniteLoggerLevel.class | Bin 1499 -> 0 bytes .../logger/keys/VaniteLoggerMode.class | Bin 1694 -> 0 bytes .../logger/keys/VaniteLoggingStatus.class | Bin 1461 -> 0 bytes .../module-maven-metadata.xml | 13 - vanite-permissions/build.gradle | 9 +- vanite-prefs/build.gradle | 9 +- vanite-ui-binding/build.gradle | 9 +- vanite-ui/build.gradle | 9 +- vanite-utils/build.gradle | 9 +- vanite/build.gradle | 9 +- 161 files changed, 357 insertions(+), 3630 deletions(-) mode change 100644 => 100755 gradlew delete mode 100644 vanite-log/build/generated/source/buildConfig/release/io/vanite/android/state/BuildConfig.java delete mode 100644 vanite-log/build/intermediates/aapt_friendly_merged_manifests/release/aapt/AndroidManifest.xml delete mode 100644 vanite-log/build/intermediates/aapt_friendly_merged_manifests/release/aapt/output-metadata.json delete mode 100644 vanite-log/build/intermediates/aar_main_jar/release/classes.jar delete mode 100644 vanite-log/build/intermediates/aar_metadata/release/aar-metadata.properties delete mode 100644 vanite-log/build/intermediates/annotation_processor_list/release/annotationProcessors.json delete mode 100644 vanite-log/build/intermediates/annotations_typedef_file/release/typedefs.txt delete mode 100644 vanite-log/build/intermediates/compile_r_class_jar/release/R.jar delete mode 100644 vanite-log/build/intermediates/compile_symbol_list/release/R.txt delete mode 100644 vanite-log/build/intermediates/incremental/mergeReleaseJniLibFolders/merger.xml delete mode 100644 vanite-log/build/intermediates/incremental/mergeReleaseShaders/merger.xml delete mode 100644 vanite-log/build/intermediates/incremental/packageReleaseAssets/merger.xml delete mode 100644 vanite-log/build/intermediates/incremental/packageReleaseResources/compile-file-map.properties delete mode 100644 vanite-log/build/intermediates/incremental/packageReleaseResources/merger.xml delete mode 100644 vanite-log/build/intermediates/incremental/release-mergeJavaRes/merge-state delete mode 100644 vanite-log/build/intermediates/javac/release/classes/io/vanite/android/state/BuildConfig.class delete mode 100644 vanite-log/build/intermediates/local_only_symbol_list/release/R-def.txt delete mode 100644 vanite-log/build/intermediates/manifest_merge_blame_file/release/manifest-merger-blame-release-report.txt delete mode 100644 vanite-log/build/intermediates/merged_java_res/release/feature-vanite-log.jar delete mode 100644 vanite-log/build/intermediates/merged_manifest/release/AndroidManifest.xml delete mode 100644 vanite-log/build/intermediates/packaged_manifests/release/output-metadata.json delete mode 100644 vanite-log/build/intermediates/symbol_list_with_package_name/release/package-aware-r.txt delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/build-history.bin delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/inputs/source-to-output.tab delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/inputs/source-to-output.tab.keystream delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/inputs/source-to-output.tab.keystream.len delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/inputs/source-to-output.tab.len delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/inputs/source-to-output.tab.values.at delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/inputs/source-to-output.tab_i delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/inputs/source-to-output.tab_i.len delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/class-attributes.tab delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/class-attributes.tab.keystream delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/class-attributes.tab.keystream.len delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/class-attributes.tab.len delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/class-attributes.tab.values.at delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/class-attributes.tab_i delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/class-attributes.tab_i.len delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream.len delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.len delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values.at delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i.len delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/constants.tab delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/constants.tab.keystream delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/constants.tab.keystream.len delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/constants.tab.len delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/constants.tab.values.at delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/constants.tab_i delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/constants.tab_i.len delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/inline-functions.tab delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/inline-functions.tab.keystream delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/inline-functions.tab.keystream.len delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/inline-functions.tab.len delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/inline-functions.tab.values.at delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/inline-functions.tab_i delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/inline-functions.tab_i.len delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i.len delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/proto.tab delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/proto.tab.keystream delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/proto.tab.keystream.len delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/proto.tab.len delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/proto.tab.values.at delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/proto.tab_i delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/proto.tab_i.len delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.keystream.len delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.len delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab.values.at delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab_i delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab_i.len delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/subtypes.tab delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/subtypes.tab.keystream delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/subtypes.tab.keystream.len delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/subtypes.tab.len delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/subtypes.tab.values.at delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/subtypes.tab_i delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/subtypes.tab_i.len delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/supertypes.tab delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/supertypes.tab.keystream delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/supertypes.tab.keystream.len delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/supertypes.tab.len delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/supertypes.tab.values.at delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/supertypes.tab_i delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/supertypes.tab_i.len delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/lookups/counters.tab delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/lookups/file-to-id.tab delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/lookups/file-to-id.tab.keystream delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/lookups/file-to-id.tab.keystream.len delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/lookups/file-to-id.tab.len delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/lookups/file-to-id.tab.values.at delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/lookups/file-to-id.tab_i delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/lookups/file-to-id.tab_i.len delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/lookups/id-to-file.tab delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/lookups/id-to-file.tab.keystream delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/lookups/id-to-file.tab.keystream.len delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/lookups/id-to-file.tab.len delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/lookups/id-to-file.tab.values.at delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/lookups/id-to-file.tab_i delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/lookups/id-to-file.tab_i.len delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/lookups/lookups.tab delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/lookups/lookups.tab.keystream delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/lookups/lookups.tab.keystream.len delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/lookups/lookups.tab.len delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/lookups/lookups.tab.values.at delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/lookups/lookups.tab_i delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/lookups/lookups.tab_i.len delete mode 100644 vanite-log/build/kotlin/compileReleaseKotlin/last-build.bin delete mode 100644 vanite-log/build/libs/vanite-log-1.0.0-sources.jar delete mode 100644 vanite-log/build/libs/vanite-log-1.0.0-sources.jar.asc delete mode 100644 vanite-log/build/outputs/aar/vanite-log-release.aar delete mode 100644 vanite-log/build/outputs/aar/vanite-log-release.aar.asc delete mode 100644 vanite-log/build/outputs/logs/manifest-merger-release-report.txt delete mode 100644 vanite-log/build/publications/release/module.json delete mode 100644 vanite-log/build/publications/release/module.json.asc delete mode 100644 vanite-log/build/publications/release/pom-default.xml delete mode 100644 vanite-log/build/publications/release/pom-default.xml.asc delete mode 100644 vanite-log/build/tmp/androidSourcesJar/MANIFEST.MF delete mode 100644 vanite-log/build/tmp/compileReleaseJavaWithJavac/previous-compilation-data.bin delete mode 100644 vanite-log/build/tmp/kotlin-classes/release/META-INF/vanite-log_release.kotlin_module delete mode 100644 vanite-log/build/tmp/kotlin-classes/release/io/vanite/android/logger/VaniteLog$WhenMappings.class delete mode 100644 vanite-log/build/tmp/kotlin-classes/release/io/vanite/android/logger/VaniteLog$print$1.class delete mode 100644 vanite-log/build/tmp/kotlin-classes/release/io/vanite/android/logger/VaniteLog$printLevel$1.class delete mode 100644 vanite-log/build/tmp/kotlin-classes/release/io/vanite/android/logger/VaniteLog.class delete mode 100644 vanite-log/build/tmp/kotlin-classes/release/io/vanite/android/logger/VaniteLoggerInitException.class delete mode 100644 vanite-log/build/tmp/kotlin-classes/release/io/vanite/android/logger/VaniteLoggerTesting.class delete mode 100644 vanite-log/build/tmp/kotlin-classes/release/io/vanite/android/logger/config/VaniteBaseOptionsInitializer.class delete mode 100644 vanite-log/build/tmp/kotlin-classes/release/io/vanite/android/logger/config/VaniteLoggerConfiguration.class delete mode 100644 vanite-log/build/tmp/kotlin-classes/release/io/vanite/android/logger/config/VaniteLoggerDefaultOptions$Companion.class delete mode 100644 vanite-log/build/tmp/kotlin-classes/release/io/vanite/android/logger/config/VaniteLoggerDefaultOptions.class delete mode 100644 vanite-log/build/tmp/kotlin-classes/release/io/vanite/android/logger/config/VaniteLoggerOptions$Companion.class delete mode 100644 vanite-log/build/tmp/kotlin-classes/release/io/vanite/android/logger/config/VaniteLoggerOptions.class delete mode 100644 vanite-log/build/tmp/kotlin-classes/release/io/vanite/android/logger/keys/VaniteLoggerLevel.class delete mode 100644 vanite-log/build/tmp/kotlin-classes/release/io/vanite/android/logger/keys/VaniteLoggerMode.class delete mode 100644 vanite-log/build/tmp/kotlin-classes/release/io/vanite/android/logger/keys/VaniteLoggingStatus.class delete mode 100644 vanite-log/build/tmp/publishReleasePublicationToSonatypeRepository/module-maven-metadata.xml diff --git a/.idea/misc.xml b/.idea/misc.xml index 6199cc2..abd9a7b 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -1,6 +1,6 @@ - + diff --git a/build.gradle b/build.gradle index 576f8ab..f21a98a 100644 --- a/build.gradle +++ b/build.gradle @@ -3,12 +3,8 @@ buildscript { ext.PluginsVersions = [ - "GradlePluginV" : "7.0.3", - "KotlinPluginV" : "1.5.20", - "EasyLauncherPluginV": "1.3.1", "FirebasePluginV" : "4.3.1", "NavigationPluginV" : "2.2.0-rc04", - "VanitePluginV" : "1.0.0", "HiltPluginVersion" : "2.28-alpha", "NexusPublishPluginVersoin": "1.1.0" ] @@ -22,29 +18,21 @@ buildscript { } dependencies { - classpath "com.android.tools.build:gradle:${rootProject.ext.PluginsVersions.GradlePluginV}" - classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.6.10" - classpath "com.akaita.android:easylauncher:${rootProject.ext.PluginsVersions.EasyLauncherPluginV}" classpath "com.google.gms:google-services:${rootProject.ext.PluginsVersions.FirebasePluginV}" classpath "androidx.navigation:navigation-safe-args-gradle-plugin:${rootProject.ext.PluginsVersions.NavigationPluginV}" - classpath "com.google.dagger:hilt-android-gradle-plugin:${rootProject.ext.PluginsVersions.HiltPluginVersion}" classpath "io.github.gradle-nexus:publish-plugin:${rootProject.ext.PluginsVersions.NexusPublishPluginVersoin}" } } plugins { + id 'com.android.application' version '8.1.0-alpha03' apply false + id 'com.android.library' version '8.1.0-alpha03' apply false + id 'org.jetbrains.kotlin.android' version '1.7.20' apply false + id 'org.jetbrains.kotlin.jvm' version '1.7.20' + id 'com.google.dagger.hilt.android' version '2.44' apply false id "io.github.gradle-nexus.publish-plugin" version "1.1.0" } -allprojects { - repositories { - google() - mavenCentral() - maven { url "https://details.gradle.org/m2/" } - maven { url 'https://jitpack.io' } - maven { url 'https://oss.sonatype.org/content/repositories/snapshots/' } - } -} apply from: "details.gradle" apply plugin: "io.github.gradle-nexus.publish-plugin" @@ -88,6 +76,12 @@ public void addRxJavaLibraries(configuration) { configuration.implementation("io.reactivex.rxjava2:rxandroid:${rootProject.ext.RxAndroidV}") } -task clean(type: Delete) { - delete rootProject.buildDir +gradle.projectsEvaluated { + tasks.withType(JavaCompile) { + options.compilerArgs << "-Xmaxerrs" << "500" + } } + +tasks.withType(org.jetbrains.kotlin.gradle.tasks.KotlinCompile.class).configureEach { + it.kotlinOptions.jvmTarget = "10" +} \ No newline at end of file diff --git a/details.gradle b/details.gradle index fd87ef6..765bbbd 100644 --- a/details.gradle +++ b/details.gradle @@ -21,8 +21,8 @@ ext { RetrofitRxJavaV = "2.6.1" RetrofitGsonV = "2.9.0" - ApplicationCompileV = 31 + ApplicationCompileV = 33 MinSdkV = 21 LibraryVersion = "2.0.1" - LibraryVersionCode = 3 + LibraryVersionCode = 4 } \ No newline at end of file diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar index f6b961fd5a86aa5fbfe90f707c3138408be7c718..7454180f2ae8848c63b8b4dea2cb829da983f2fa 100644 GIT binary patch literal 59536 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 QuEJmfE|#`Dqx|px0L@K;Y5)KL literal 54329 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 - - - - - - - 4.0.0 - com.yazantarifi - vanite-log - 1.0.0 - aar - vanite-log - Application Structure, Base Code, Configuration, Utility Classes to Build Android Applications - https://github.com/Yazan98/Vanite - - - MIT - https://github.com/Yazan98/Vanite/blob/main/LICENSE - - - - - yt98 - Yazan Tarifi - yazantarifi1@hotmail.com - - - - scm:git:github.com/Yazan98/Vanite.git - scm:git:ssh://github.com/Yazan98/Vanite.git - https://github.com/Yazan98/Vanite/tree/master - - - - org.jetbrains.kotlin - kotlin-android-extensions-runtime - 1.6.10 - runtime - - - org.jetbrains.kotlin - kotlin-stdlib-jdk7 - 1.5.20 - runtime - - - io.reactivex.rxjava2 - rxjava - 2.2.12 - runtime - - - io.reactivex.rxjava2 - rxandroid - 2.1.1 - runtime - - - org.jetbrains.kotlinx - kotlinx-coroutines-core - 1.4.3 - runtime - - - org.jetbrains.kotlinx - kotlinx-coroutines-android - 1.4.3 - runtime - - - androidx.appcompat - appcompat - 1.3.1 - runtime - - - androidx.core - core-ktx - 1.6.0 - runtime - - - com.yazantarifi - vanite - 1.0.0 - runtime - - - diff --git a/vanite-log/build/publications/release/pom-default.xml.asc b/vanite-log/build/publications/release/pom-default.xml.asc deleted file mode 100644 index 3276a3f..0000000 --- a/vanite-log/build/publications/release/pom-default.xml.asc +++ /dev/null @@ -1,17 +0,0 @@ ------BEGIN PGP SIGNATURE----- -Version: BCPG v1.68 - -iQIcBAABCgAGBQJiKqPoAAoJEB1ITFGDIuUZI/gQAJ9krwoN/01EzA3IlJvL+Wwl -15rIYe8NEcHIWKpcD9SCLOMvbkdTVgTNr0iglnROxBvHC+VC2vAmZO5fCqZBVHOw -ZLdfgH+erjz3iRedmG55IBZgBPYA6pZ6x8si+02HK4enlBu0p0doD1fnbUaWtNh3 -oc8OLJVAau8zY1fVp1Zvx1Z688O81LqX0jh1P6kgjQBnpH9Dtx+uKku+XAwOosea -VOtvndpCqo0byu8vU2YKidBMUUT/kkQCaVtSg+ZJ81LeETHusAeB0ljsH083KVoe -YIuPUkSz8oxMejUgF+UMTwomqilcOGU5snCsKerJwQTEOZVHNglLiNft1V8dtcl5 -ZtYKo3f+wqJRahNbgxrPtIcHUhbv8nzQQyokCTMAzBkFqeTTB4OBJJ5ZxMr093x6 -c1wAsaNyCyXQr6+u9jyCsRuUKvLl4dlrZK0otliXXntssRIMgicBEiB4BwqYjuKZ -oDv2+fhIjY8YAJDlB+VZxObMhL0pq++xtuBAI9eA8yWQTghHJqEo7s4IOgt1pXkN -ImMNS1B/WlxYwG0CSdIDd9apTNLO86aw9x2Nc7hqPHA8iUo75Tb2bIwk1mlNz/97 -uuSbMYLm/rXB5c1BDxZRtYtXGb70UDmfuh8s0tGkL8VCkEKsxgqx8nWXF+PH3Ls0 -FOlaDw08HDx1emogiYA6 -=VAo1 ------END PGP SIGNATURE----- diff --git a/vanite-log/build/tmp/androidSourcesJar/MANIFEST.MF b/vanite-log/build/tmp/androidSourcesJar/MANIFEST.MF deleted file mode 100644 index 59499bc..0000000 --- a/vanite-log/build/tmp/androidSourcesJar/MANIFEST.MF +++ /dev/null @@ -1,2 +0,0 @@ -Manifest-Version: 1.0 - diff --git a/vanite-log/build/tmp/compileReleaseJavaWithJavac/previous-compilation-data.bin b/vanite-log/build/tmp/compileReleaseJavaWithJavac/previous-compilation-data.bin deleted file mode 100644 index c08aa926e099ecf4636bdc6f7606707ca9c33270..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9062 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 diff --git a/vanite-log/build/tmp/kotlin-classes/release/META-INF/vanite-log_release.kotlin_module b/vanite-log/build/tmp/kotlin-classes/release/META-INF/vanite-log_release.kotlin_module deleted file mode 100644 index 3a4e3bfdc5206ad63549c999fba03d3a9a3b2308..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24 YcmZQzU|?ooU|+&YvnS{K_T>BV^V>dvJQf)&=~_dsq%SP4I(=7mEXVD3Mc-&y#ng6Lpy4{h%)dXh=5~aR8w_(N3n=(5%;%PYo0w!6DHoe>8D>uq&w)njWR799+H-vxD61xX z-r+tkP-q0OMC)CpW75D&l=0*U(cS4`~T_JQi&F0!HO zK7mj*Lx5B}$Pv&3dHxGIQ#dHmYET^wukj|$P^PnnA}X{`5dWAoPu38#@zlmM8_)5= KMgj9SUj733cnPck diff --git a/vanite-log/build/tmp/kotlin-classes/release/io/vanite/android/logger/VaniteLog$print$1.class b/vanite-log/build/tmp/kotlin-classes/release/io/vanite/android/logger/VaniteLog$print$1.class deleted file mode 100644 index 8f21346111fc5975a0b61bc8cceb615c55654408..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1328 zcma)6ZBG+H5PtSr`f?O`5k(NO0%}{3>mj~TLPD^_3k8kECWcSj_9#oQd*<%i;5UAY zzW_CnL=!{&=#Mhame!O+h5Il&yED(svoo{z^Viq!0G5zr$OzYHaVY}Z;IituqG~v9 zt!8^hseM{-YqRe>A%j^n3dXQmsJnq9q;b${7<6oVk~>C$H_BC>>$UAQWhD@<^o@;< zmR;%E-%!5XDrKMecd#hJ3{yS!zXXgT!Vp;z6mFFvluDNv!YM0VN+1SZM<4p>AlMf^ z!+hcLHzj5fAzNNvoO+lcz^9{q#uJhBR7+PLC$EEPJ8<_z=-zn(|pB;wxOb@_oZ? z`cyp%Hhpo0qL`;!oef0Q-s4RtU~p2GsBNyNip78?s&>)1M(UFOgeR)TNG5cG#7EK?9+FI)onoMk8CE0LLCm#% z$WJ+I^pFYMcAn`0QlAuXXpMkF9pECZDpf4=1tXtuUxlwCIUOkT$_!y9ilGTDW6j8Z#C(;jV>y TxW5bLBZV~CePn#h`562Syy7{l diff --git a/vanite-log/build/tmp/kotlin-classes/release/io/vanite/android/logger/VaniteLog$printLevel$1.class b/vanite-log/build/tmp/kotlin-classes/release/io/vanite/android/logger/VaniteLog$printLevel$1.class deleted file mode 100644 index 7fd6099048c2f877f59fcb5f77c5974deb839f66..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1348 zcmb7EZBG+H5PtSr+Hw?m5k(LY0kxEu;}G8{At4Cy!hyzO6T_!%yOf3Np1HeL{Kjwb z7oaARXkv&T{ZYo*QcOuy^ghha?#wgu?9A+a|MB@NfO+H?Ea_Wyu4E)EuF8Qg%a-R? zDk887jZ@dJjK2<~id<0_-ng9vV_0|h{m7Hb+N)PBvWY-(&vJRSSmwD_+fGfDBI&Ep zT5D>vi)Z$ilr*luM%v?IsNLFmyDD>YF8TnIYwD z=C_tNS5_H1&s{r>E4bQ@KJ=5*Vu?ygNn zAk!kD1sK@AR$^p4kXkz;t!y(4ogAjjlS9+!HfZTSIUF=**;Dh|yM&Q4w9gz7U*yVH zZ>xSSq!LoF(TmHJ#1uns%V?Cv4zGC;gO~Y-D(6~CnU83|Di;k-&S`-(tFN0p1B)U3 zYg%Xai9&qEFH^^QUBAS=0uLlFdSXiphAvksv01AYMbJD+J4%UQ#p7WpXh^zNRmt;1 zqC_R%^~((Hd0A0Bss#i$^L{NTi8ZNX^_^~>h+?g>dJqW}(y%iOyr`*2Rz*REl5#F9 zzn+>@^iDbhvs_Y4`XKY zBWK#0IXPmFoO8N(Owawi%&cqLWA>CiKf7R?*;Nw@lzg6O4pUQZZX@Pk#KA2GqZo6j X6Sp1Q!QE}J5E)F6Jw!IdWQeYxw4p(> diff --git a/vanite-log/build/tmp/kotlin-classes/release/io/vanite/android/logger/VaniteLog.class b/vanite-log/build/tmp/kotlin-classes/release/io/vanite/android/logger/VaniteLog.class deleted file mode 100644 index 76a63b76d96dc3bd49bd486cd19de89649de3f3d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10246 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 Zr!}0>aGQof4G(KLuOY4BRekJV{U0ZeB8dP1 diff --git a/vanite-log/build/tmp/kotlin-classes/release/io/vanite/android/logger/VaniteLoggerInitException.class b/vanite-log/build/tmp/kotlin-classes/release/io/vanite/android/logger/VaniteLoggerInitException.class deleted file mode 100644 index 4988c24c63ad558ef80a64f2ec142ce7c27fdf0e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1166 zcmb7DK~EDw6n?YYE_DGZh*%2hs%To1c7bp(!I;1TNt1#JkVeD74DGNCOlQcB}ae|D4x&`^#zrozZ=Vlx7k46Cg8l~$azP=E|nW& zkOjwu42%%SM916^SgGIr;8g-{$f9j#3=J89=~B7gZ(}dgT!x5Qs4E@%CoDSDluLti zNfptgbK~#CLeN9ORteec4(KHlBGKE_T4}F_vrxf5r+D|HioLyK6^j-oc;xLLvlP#? z7btne!&s+4Z=D?}o#wnXd4VI!FeL|6-ePWP)%MoT&IE6E$$_B8c*!oaYIk-VAPzeyeoyT;!Lt%shUTqmyC*FPcm zBTYX;o1`%a&(V(c_V>U=kH9EKtdv|qFTvSU6W?*MpidnipxV%-zCcV;cs#`}r1mMi z#5KTZ9*>(m0J{cLHF!{iX?TcRn5n@dC>#JWFbl;4$Qf`A%o%VD%o})YVAQ~vfhYd} DggiCn diff --git a/vanite-log/build/tmp/kotlin-classes/release/io/vanite/android/logger/VaniteLoggerTesting.class b/vanite-log/build/tmp/kotlin-classes/release/io/vanite/android/logger/VaniteLoggerTesting.class deleted file mode 100644 index 9a5eb0fe41698c3c3d425f78fc87b316d7b9dbff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3736 zcmb_f+jmn{9{zR`n)VQ&#EO6lfky2mB~33tTLwwn0KufKO(|j#JWY1fL(`<3b5a3k zMnv)MTy!q#jBB~(VV3%4AL5L&)+`qDHop4eTE5KXznHZ~zkL!KDhboh^5tY-e*61= z`*+*F{QbXQ{1reSJ`@NUh48YTH*6W!^BJ>XWWu>ZHY?5Ww6mIUCR5U~jeOP%A<%qL zU)IApJ)aGa&t8;i+Y7fq!x4iZM+Mw%?bAMNLW2emyaEGt3DSl9oRM9_GvX{2P2DyM zc`up-8slTBsp!~9OkgPSe?txVuo=E4XxJifpf1dUykf1@4 zMazo^1-!Ab=x`!7D$u)b`c(uf@G$l?;UVnh`ML_!2!rt@<$tQMPvHLKmB2{RvI~m= z6^ld$#W@{Wz$u zb%@oiN>k1Qf&P2p*NrM41~9l8?HHm1Mx&{dKK!U$30Ne(OQxJCSaeG7J)H7A>`FK( zHylG$qqT;a9wRK4G7wFt3&p%0n3R`_tksQR%4+GNY0A9KbfH|0Tv15JaY7-TWCb_n zlGLe^r!B5_PT>i)!=ksHHW`(3dNF5Dm{R3{K+gt@Qc>K8F^nt72?5^{v-LKb50mBl zq_{z@34K-V7Si06<360mv;sOqf8BnyinfspGeEpJD^+V56vLml<`A!JPFohCN?NYJuamd{eie+?5B_8(zj0MRiqR zU(g8Z!7hieYqhelk*V}9L6#N~XI4;dF6fA{yRhdC>q5|=s@h_?;y4rk-GL(T=p77> z1~qAVXvZprBgZ&UJnTH`*QpvBvvAzeYn9(OFJ55~B^C;H&d7(8($+J&ty9vqxa?+6 zC)B4weZcE3aQ(8OX5AcRXo1$7*L<35r%Q7+-@K-|8eKbYUh8pni{VYT{?OoRcHR28 zfz6yN!&?x*zwGpYUAaQ`f+=&7PmI8h8mb;xP<3O(sSI0KH`5DAeQ8Rc%~5_^!pO_9 z;^Hh_QC{&U3TZtzt(%6LR~EGt%YIrOH`JMy@?=!b7PGO-w#-}X2LyIavc?&Ua@w#A zo{Z-61@A zE8+RI@c4}PbmO=D?ttrCT!+UCmlt6#UZp$#gY$Tgd!Om8Ku;_gB8;spOdoWdTYC^6JaUU%f)!Zewc+#7hRBBw@WImQEC z#tovo@d3Xs{2ISw#2-r~qZ3-~0N0*yl1}SL1#XXyYn_2eppJOma#lm0I6YMyW|Q{6 zPiq|sEz%kZ^>+_OwBCcQJ)y&c{SmFNG8(8V>ZFm@@xy6L=AMDp2<`6%N(wJzB_6#jXOka2~3oMs~?X9_8i2B6O z@i+Kjh>!j#;~b^MikOmIcE9;{=9{^lou9wHeFyLeI}A^y_Io^%R`@(>##%OgrNdCf zenUqs8T!Y=!x!9$%10}8WCC)QT*)sY&Vn)I+q}np#iP)#)Z3zAvq&-ILSbJkUFYgO z4;j|(-7k;*sy3EU_=I7*tmDvc3tNx5j0}|!Y0HOc{3C6Tx=N8(p0vtT6vb5Ov}+h1 zlit+IJL0n$)qNq1q*h4krD*Z4vTtK?sGEYJG=r9ilNb_O{X<9_d#bcNCd;BH6vO^Z z+QXov%5q0rB_sb(Sl;B86X%@tQq(k-ESY2h1M3j~NhVg2P;-x=GwAPlPQme<{GjjA zm*COnxCy;u*L{|4h> z$1-fb>qb_dh#=}oBkM{$AHQw}ud2IoL%foT#MVcy#}kejx@62H?M8ZzA&m^()*Z5v zJqr-$Vt#`2urR^p{=qF`>7pNHyG!a0ZeyGF3Y{)f)_e`A04o7j16;uxL0k=R4cBX6 f1_i9wkTcjY*fdx)xM33Wrh#XW9+IxXErYG!Vstm5 diff --git a/vanite-log/build/tmp/kotlin-classes/release/io/vanite/android/logger/config/VaniteLoggerConfiguration.class b/vanite-log/build/tmp/kotlin-classes/release/io/vanite/android/logger/config/VaniteLoggerConfiguration.class deleted file mode 100644 index 79e636d65d5a8d8e5df9e2d69e57cf9358954f10..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1725 zcmbtV-)|E~5dQY;++8llaSVx*kU&~!u}R4#?oaA8#ffNTWDFwIEy_c+Id7ef&v((? z*`wh}un5(3GZ*`3|_X7-zz^S{skdII1BtTSAd zzTM@XjD*d-M&Qea?fT882yDmqzLQP69v@a?+eU2a1U!o)Po*4I$WwAx z{wRV{q0Vrj>IY4GS47(ZmtIH|czzVWF0^ZYRO`4d1vLDgw}~{vxt1Tf(zAEFZCiSg z2t4lE6)y_NUpk?I48x?eBb-(r;5H9MTeWl8B{k|h&nhngEm|`eI zJAwcGSDvbNuV#(gfxjn$=!df7h%h|zAi@WU9iZ_%78H$dS(sPtxBAj-hMN8V8^*vz z26NS+;!|&1L>?iUmD=Xra&6;!3VB$H(E`InwcjH*MZ_CC;?zT0yPKeyV@l{sfPuBh zeqXBHGOZdb42^^RIZKV*ni%thO^vuYt zww%0?&gi6#qMk9;{!TiRQ2Lw0pO(~3>tO%zH+@vaDl(Npwm14$sK>qygez!L80H2` zGt?4GEt4{pWy)A;fobFJls_$^O&I76T zedEQGSVzM$1bS*S;!f)(-|M?sN2RBaiM8o>0!MryRg{@NVEsR-VTFp5B&s#cs9MqM zuhLE@eTuZDCW3U5&gpwa)=z0?lP01ta`_?5KWL$$L{c4-5vwFq{q-n8fO>6=EL!Zm zL0Ti**kX445hfQOVCEP?^^XqaWW_L3y{oZ>dQYYGNh?n?vj#81e^T%;+7af&m6 z^Azv+ISc(fJ}0*%g_$4X%EY@z4CUgyDc{G?DBh(9xU3$jn7S6rPf#XZA&^C4?7b}{ vD!5X?QiaG}rX^M?DB}Gsu#ou?YW`C>h diff --git a/vanite-log/build/tmp/kotlin-classes/release/io/vanite/android/logger/config/VaniteLoggerDefaultOptions$Companion.class b/vanite-log/build/tmp/kotlin-classes/release/io/vanite/android/logger/config/VaniteLoggerDefaultOptions$Companion.class deleted file mode 100644 index 6cfe94a6f9589b6c59d68983de942551b547695c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2222 zcmb_d-&5O05dKa!wh;!)h6Y1I(j=q>5|9l^e}pux1BUU8fR1rJo#DYF?29WbON>tT zv~N7+59w3i+CH_@hYrJI|ENy)geV|~5;}R&-G00K?d{&}>aV~5_!GcWtTC)xuHH8t z%jdf3v^>{p>9*T$b5C!&&TFf!*8`;yVC(#~*|YtfL*H^8F}vn=4@v7fNiYWO!0em4 zZ8~jzXa9gV{Ul-xi5C`;zhsEb&DYZyLPA9xNrt%poh2AHjQ4SXRfhX*?$=A(m0G!B z>}+n9tBtR#<;K>|dbzP)-Y9)z)EJiM=C2Od;XjB=*>1TlPQ(ul*K6ws+~4<1%Mny2 z$Mwyi0{XV=Z})7Qte*e>G?Ex&cx*PCT!`6gvzTojrlBFNB7-c$gF%O#-C88?Cs&e3 zZ3Fg+Q}z!SCePW!A~tqwrCOQc*$ql*IqhAlSWn1n8aT=&;voJM@-n;Wx5hWh^|HaR za)bEXGkBlNTe>=WKpRBAiy0aH9z$`?=(xUZIr>4rt6PrGJ;${5unX3x1$?j9^j&Yu z^g7&Iov*7<E$*8w(>EytrQ45D?=tyG$PXA;hw$$$ zDHUkfDl+_he6*k{c|}#U<0Dl`(MAfX*!ilBsZtfdL#dNDvHbDTvQl8Lk}2in$AqFO z)vOkqRtj;FQe-}4>g zX(vA=#^te>nM`IPY~r(L5#D$4290}m+fl0U>8`vp)y0RKi=3-g+GMyFnK;pQVko?G zFz$r|=Wc{_V2tHX2lgTj>W0T{ZVJvY{O>eon7MjrFLivHy=yeu7&3rwkZUsd9LodJ+H|(EJ-&N zde#U0P^3Q~w*_#!Zp;3!_wH+^b=VW=c!F+zwE zI4_0H@!ygAg>)BvGZ%d0q3@SuBLj~HJmYWUxfSKnuH~6Te(*fEqdeJbdG26lkmtiF zPwu~YG)Bd}PdUosF4C&dDvSF-7MBIiw@$&ZD5Si- zwh4bkwjb>wR>8*=%vCUt1=`|q1y8WJ2PUuteGd}?sz5;?Ay5=p7PuoYBd{XyRA5pd XFYqid_(b4SfpLMfz-Iy@0-yf_KzkaT diff --git a/vanite-log/build/tmp/kotlin-classes/release/io/vanite/android/logger/config/VaniteLoggerDefaultOptions.class b/vanite-log/build/tmp/kotlin-classes/release/io/vanite/android/logger/config/VaniteLoggerDefaultOptions.class deleted file mode 100644 index 75a43492c9ae709ce865869084c195b340cd4b60..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2955 zcmbVNTT|Os5dMyBurUG*7=?VdfmfBpUYp8%fWTZTo=luN3i*<4nQ zL(9|-W!)?kxFzRJP=AcBGb6SyzpMymfHI^L7|P zhUMl^S5(2vU}>VDsk-(Px58*)XkFImz}>ss)DLscEI^NXE7_qd-#k71JunN8CQJRLu|+A;Yv)*Liu($%pUJIE_KHmjcRhe{hOR1r!b@DI$lc0ISE<1@D9Kz> zVVJ*#a~_n0Njz}8d!OO4n$L3~CW)iZC0`UL^QR0?u9fx&z!jgU6Tgx|H^{jDxiXRE zyk35biE9)1#$qwKYMz`@DKU*OW+-k`%CTt^u6$HFku}5SmZ9o$IU`r8y4Y4RZ=2SJ zY8`WH$*Tc!6tkFPXsduRtX+Qtw;;77VF6E_Yk9^nd##(kcj_f<7#~nsO2jkk5Dq_j79?7I+nj1&0H3q4j=Rwa}{7U4<*F z2(8-OvnZ|F*Zbf7(%RveUtoCAWHvPJJme;M)#LTU8Qm=GTU_VVq!>o8?}M|)Hp9qH z(Xh1>o;FIF&<=DSul5RR5pG7ShMiOOBB6y=-GbYtXa?Ubo*Zy1tCEg$9cEtDbE>5| z`|_cbHVkg9>Z%Z&I!QER7OgyA(;S7NvfW&rRm@X1hsd8+`VBehP3xRJAOjR1 z*DqER=XR2uZY1e4_e(yanAc&tG51S8CNJtFT`#UkQXW02u}9ydBr!{|Tp<6xcJpf& z-_X2E=P9&ceGkDj(rLU(<1;9<#6}vM*xCaV*v993=oF9yb_5~<_XHjYj0ubg3<`7z OWCVHy`UDmPvi|@fdaTj_ diff --git a/vanite-log/build/tmp/kotlin-classes/release/io/vanite/android/logger/config/VaniteLoggerOptions$Companion.class b/vanite-log/build/tmp/kotlin-classes/release/io/vanite/android/logger/config/VaniteLoggerOptions$Companion.class deleted file mode 100644 index 02a27d7ed7566c40919ca5a6053942ae7b4bfeda..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2194 zcmbtVO;a035Ph=}l2~L|1O|bP9otF**sv1V`NAKOg-oexK`EiAQpG{FNMmKuYM0ts zsgfHf|B#$=OL9sohZMyzKPr`;MMSWIV3Nzu^y}`|(>*=CfByCR9{`@B!0^Iy^`7Zi zKG#jB>A6-@x7}8YdwRol-dZia7ATDXDxfLj?Hm&9I&m-t?ZE7rx@|fwy}W9BfHsJJ4+}E-eTLkk(RO{?a`b~cLE{6v2~8t#@*@`wQQ5bM(T@HAbmz}W(q$vlIAey zA=!Skhe!z@m#|pE5|(L;$0a<$${v`&D)c=}3#bBFftWx}U`^nzz=FWKz*B))fwaK0 Uz~B>sPX(p~k^-Lzj0t@HH&YG|g#Z8m diff --git a/vanite-log/build/tmp/kotlin-classes/release/io/vanite/android/logger/config/VaniteLoggerOptions.class b/vanite-log/build/tmp/kotlin-classes/release/io/vanite/android/logger/config/VaniteLoggerOptions.class deleted file mode 100644 index 7477f6c913416e000bacfde013aabae127987660..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6879 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 GVf{aut5OXB diff --git a/vanite-log/build/tmp/kotlin-classes/release/io/vanite/android/logger/keys/VaniteLoggerMode.class b/vanite-log/build/tmp/kotlin-classes/release/io/vanite/android/logger/keys/VaniteLoggerMode.class deleted file mode 100644 index 47628424bbb496201e8253022bccc251b7761e53..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1694 zcmb7ETXWk)6#iDWC0QtmtE3?br7d8Btz2ZMEjNb{=Td5_Bs5A4j2{@q7DkCI%~)~< z-txo`;fY6ZXJ`io#*;^W6vNrIJ7Y**;u-DP^X+%`T-Sg9^ZQ=_9^xy8RX?)M-Ox`w z%MDxI$ZuIe)NXrS>&*Khw(8=@7RX-I@)R(JE&J3xcdft;+tzN_>#W;1yQH#FVVL~y z9SYJ6^14rvY%mlGV=kPe>xb=1?J88PGu*z0%JJE2@LI91Lq=9Z1{y;;`Oc3SN;eIk zLCbrTcRqAG9)oc;FouaCBkH#N&gCUJmfyO@xG!V)2e3j9|C_ECcy3J1pZ@>TUp-5xT-)>~z%XU| zp|{`boOs8Y9O zqu`k7K9(Fa)5oe~%6*g_bLdXR8Xk-c+oEc~_8*YGHXf#o_g~<{=O_sEqqI>G>XJ~` zGscEcSB3hiY*d9>eu?epnBz5LqGpDuQ=00K!Ck803RUG*MN+5}Pr@^NNwP*3JH*;; vAXUTT8a}Jx32L;(=QTWq-2jWRhy4b$7!xrLVi;moVl2ie##oMF#rWc17k+jx diff --git a/vanite-log/build/tmp/kotlin-classes/release/io/vanite/android/logger/keys/VaniteLoggingStatus.class b/vanite-log/build/tmp/kotlin-classes/release/io/vanite/android/logger/keys/VaniteLoggingStatus.class deleted file mode 100644 index 61e229dc038eef6345542a7e6d3006737b0b59e2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1461 zcmbVLOK;Oa5dL=U#Evl#+!9*ej}(&da9heVrSuh0L;#6EB$NZ%CMLLbY{_;ixb?&j z;lvS&1PBC*dgMnTW}P4f!G+rLdS~XFnQvxye*FCM9l#ta3^Q(EZwlXy9b5SAFmT(p z7j!yKXm2>LBD;~8YNT=fPCXWJFVesmDz$a7DQr*p9lPT9y7RUFj#FMJGwk~_j0Tk< zJ?|2q1%_NED3~KzsjTkQPf&_z+cc_58FS-tc^>;>w zy#quLwq0L%46I5dH-*=8DCyNgvAL_fTE4MVds3-0%> zipv@fF{D~v;8R)Sh2q}`6O%Y>U;;-pj5BCSMGv1d-2F%2i@U1v%4nn&Pef69gvanm zN2$rXR5o!OC*{$eq6!jL#4i84;acUv(sHe`YGMkeY`|FteYIL2DhmT;k(Bc-FS$uN zrVPSmbQDbFVM)PeI8fUNVnW#WomjL*Ea*P+?xsSc!Q_&b3+T8vNdMB6(lqVbGYr@I zTc*J$xWThogX^lk^O{Zcw`O%qwfJ;@Ynm-aSOV!GffL7VLRYp(A+=ylhe@Ud9)NMqH4mhc)Pbfr90X6kOo zr%??FVAO+N*mCZ;5X}FO~@Fm|5Xr$f1j}~XBCn>5>S)7!81?W$$1hR+a zMI%d!5HxbM-X^I6g{s#(UawEYg~$;wTK3XgxWAV2=z$kA}V2m)JGzN0vO6 zNz0)lg9EV0B17jA1Ym3<_Yp_?IQC9D6XrNh3^4`rl6ee^mp1hRmw7`OTh}+I2N!<|67Ebp*GGop;U3Xin%JT;3{o#t%~co(FBWd V6Xhn-5zGkl5wr+X5egA*{Q}q^P(c6y diff --git a/vanite-log/build/tmp/publishReleasePublicationToSonatypeRepository/module-maven-metadata.xml b/vanite-log/build/tmp/publishReleasePublicationToSonatypeRepository/module-maven-metadata.xml deleted file mode 100644 index 7f3278f..0000000 --- a/vanite-log/build/tmp/publishReleasePublicationToSonatypeRepository/module-maven-metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - com.yazantarifi - vanite-log - - 1.0.0 - 1.0.0 - - 1.0.0 - - 20220311012047 - - diff --git a/vanite-permissions/build.gradle b/vanite-permissions/build.gradle index e6bb4d6..d824fff 100644 --- a/vanite-permissions/build.gradle +++ b/vanite-permissions/build.gradle @@ -6,7 +6,7 @@ android { compileSdkVersion rootProject.ext.ApplicationCompileV defaultConfig { - + namespace 'io.vanite.android.permissions' minSdkVersion rootProject.ext.MinSdkV targetSdkVersion rootProject.ext.ApplicationCompileV versionCode rootProject.ext.LibraryVersionCode @@ -25,8 +25,13 @@ android { abortOnError false } + compileOptions { + sourceCompatibility JavaVersion.VERSION_1_10 + targetCompatibility JavaVersion.VERSION_1_10 + } + kotlinOptions { - jvmTarget = "1.8" + jvmTarget = '10' } } diff --git a/vanite-prefs/build.gradle b/vanite-prefs/build.gradle index b76e1e0..67c792c 100644 --- a/vanite-prefs/build.gradle +++ b/vanite-prefs/build.gradle @@ -6,7 +6,7 @@ android { compileSdkVersion rootProject.ext.ApplicationCompileV defaultConfig { - + namespace 'io.vanite.android.prefs' minSdkVersion rootProject.ext.MinSdkV targetSdkVersion rootProject.ext.ApplicationCompileV versionCode rootProject.ext.LibraryVersionCode @@ -25,8 +25,13 @@ android { abortOnError false } + compileOptions { + sourceCompatibility JavaVersion.VERSION_1_10 + targetCompatibility JavaVersion.VERSION_1_10 + } + kotlinOptions { - jvmTarget = "1.8" + jvmTarget = '10' } } diff --git a/vanite-ui-binding/build.gradle b/vanite-ui-binding/build.gradle index c05f580..2c1a265 100644 --- a/vanite-ui-binding/build.gradle +++ b/vanite-ui-binding/build.gradle @@ -6,7 +6,7 @@ android { compileSdkVersion rootProject.ext.ApplicationCompileV defaultConfig { - + namespace 'io.vanite.android.ui.binding' minSdkVersion rootProject.ext.MinSdkV targetSdkVersion rootProject.ext.ApplicationCompileV versionCode rootProject.ext.LibraryVersionCode @@ -25,8 +25,13 @@ android { abortOnError false } + compileOptions { + sourceCompatibility JavaVersion.VERSION_1_10 + targetCompatibility JavaVersion.VERSION_1_10 + } + kotlinOptions { - jvmTarget = "1.8" + jvmTarget = '10' } } diff --git a/vanite-ui/build.gradle b/vanite-ui/build.gradle index 6db1354..5089719 100644 --- a/vanite-ui/build.gradle +++ b/vanite-ui/build.gradle @@ -6,7 +6,7 @@ android { compileSdkVersion rootProject.ext.ApplicationCompileV defaultConfig { - + namespace 'io.vanite.android.ui' minSdkVersion rootProject.ext.MinSdkV targetSdkVersion rootProject.ext.ApplicationCompileV versionCode rootProject.ext.LibraryVersionCode @@ -25,8 +25,13 @@ android { abortOnError false } + compileOptions { + sourceCompatibility JavaVersion.VERSION_1_10 + targetCompatibility JavaVersion.VERSION_1_10 + } + kotlinOptions { - jvmTarget = "1.8" + jvmTarget = '10' } } diff --git a/vanite-utils/build.gradle b/vanite-utils/build.gradle index 474a473..7b873c4 100644 --- a/vanite-utils/build.gradle +++ b/vanite-utils/build.gradle @@ -7,7 +7,7 @@ android { compileSdkVersion rootProject.ext.ApplicationCompileV defaultConfig { - + namespace 'io.vanite.android.utils' minSdkVersion rootProject.ext.MinSdkV targetSdkVersion rootProject.ext.ApplicationCompileV versionCode rootProject.ext.LibraryVersionCode @@ -26,8 +26,13 @@ android { abortOnError false } + compileOptions { + sourceCompatibility JavaVersion.VERSION_1_10 + targetCompatibility JavaVersion.VERSION_1_10 + } + kotlinOptions { - jvmTarget = "1.8" + jvmTarget = '10' } } diff --git a/vanite/build.gradle b/vanite/build.gradle index 9f0a6c6..9c0fcf5 100644 --- a/vanite/build.gradle +++ b/vanite/build.gradle @@ -7,7 +7,7 @@ android { compileSdkVersion rootProject.ext.ApplicationCompileV defaultConfig { - + namespace 'io.vanite.android' minSdkVersion rootProject.ext.MinSdkV targetSdkVersion rootProject.ext.ApplicationCompileV versionCode rootProject.ext.LibraryVersionCode @@ -26,8 +26,13 @@ android { abortOnError false } + compileOptions { + sourceCompatibility JavaVersion.VERSION_1_10 + targetCompatibility JavaVersion.VERSION_1_10 + } + kotlinOptions { - jvmTarget = "1.8" + jvmTarget = '10' } } From 4f77314a24d998dbe3ec7e935cf9f27e2280c147 Mon Sep 17 00:00:00 2001 From: Yazan Tarifi Date: Fri, 17 Feb 2023 22:15:26 +0300 Subject: [PATCH 2/6] Build Compose Module --- .idea/compiler.xml | 2 +- .idea/gradle.xml | 1 + .idea/kotlinc.xml | 6 ++ .idea/misc.xml | 2 +- settings.gradle | 1 + vanite-compose/.gitignore | 1 + vanite-compose/build.gradle | 75 +++++++++++++++++++ vanite-compose/consumer-rules.pro | 0 vanite-compose/proguard-rules.pro | 21 ++++++ .../compose/ExampleInstrumentedTest.kt | 24 ++++++ vanite-compose/src/main/AndroidManifest.xml | 4 + .../vanite/android/compose/ExampleUnitTest.kt | 17 +++++ vanite-ui/build.gradle | 6 +- 13 files changed, 155 insertions(+), 5 deletions(-) create mode 100644 .idea/kotlinc.xml create mode 100644 vanite-compose/.gitignore create mode 100644 vanite-compose/build.gradle create mode 100644 vanite-compose/consumer-rules.pro create mode 100644 vanite-compose/proguard-rules.pro create mode 100644 vanite-compose/src/androidTest/java/io/vanite/android/compose/ExampleInstrumentedTest.kt create mode 100644 vanite-compose/src/main/AndroidManifest.xml create mode 100644 vanite-compose/src/test/java/io/vanite/android/compose/ExampleUnitTest.kt diff --git a/.idea/compiler.xml b/.idea/compiler.xml index fb7f4a8..b589d56 100644 --- a/.idea/compiler.xml +++ b/.idea/compiler.xml @@ -1,6 +1,6 @@ - + \ No newline at end of file diff --git a/.idea/gradle.xml b/.idea/gradle.xml index cf5d0ee..d2fad87 100644 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -13,6 +13,7 @@

<5G2M1WZP5 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 F{|7XC?P&l2 diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index d2c3b89..690e427 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,5 @@ -#Wed Oct 09 18:30:07 GMT+03:00 2019 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-8.0-rc-2-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-7.0.2-all.zip diff --git a/gradlew b/gradlew old mode 100644 new mode 100755 index cccdd3d..1b6c787 --- a/gradlew +++ b/gradlew @@ -1,78 +1,129 @@ -#!/usr/bin/env sh +#!/bin/sh + +# +# Copyright © 2015-2021 the original authors. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# ############################################################################## -## -## Gradle start up script for UN*X -## +# +# Gradle start up script for POSIX generated by Gradle. +# +# Important for running: +# +# (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is +# noncompliant, but you have some other compliant shell such as ksh or +# bash, then to run this script, type that shell name before the whole +# command line, like: +# +# ksh Gradle +# +# Busybox and similar reduced shells will NOT work, because this script +# requires all of these POSIX shell features: +# * functions; +# * expansions «$var», «${var}», «${var:-default}», «${var+SET}», +# «${var#prefix}», «${var%suffix}», and «$( cmd )»; +# * compound commands having a testable exit status, especially «case»; +# * various built-in commands including «command», «set», and «ulimit». +# +# Important for patching: +# +# (2) This script targets any POSIX shell, so it avoids extensions provided +# by Bash, Ksh, etc; in particular arrays are avoided. +# +# The "traditional" practice of packing multiple parameters into a +# space-separated string is a well documented source of bugs and security +# problems, so this is (mostly) avoided, by progressively accumulating +# options in "$@", and eventually passing that to Java. +# +# Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS, +# and GRADLE_OPTS) rely on word-splitting, this is performed explicitly; +# see the in-line comments for details. +# +# There are tweaks for specific operating systems such as AIX, CygWin, +# Darwin, MinGW, and NonStop. +# +# (3) This script is generated from the Groovy template +# https://github.com/gradle/gradle/blob/master/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt +# within the Gradle project. +# +# You can find Gradle at https://github.com/gradle/gradle/. +# ############################################################################## # Attempt to set APP_HOME + # Resolve links: $0 may be a link -PRG="$0" -# Need this for relative symlinks. -while [ -h "$PRG" ] ; do - ls=`ls -ld "$PRG"` - link=`expr "$ls" : '.*-> \(.*\)$'` - if expr "$link" : '/.*' > /dev/null; then - PRG="$link" - else - PRG=`dirname "$PRG"`"/$link" - fi +app_path=$0 + +# Need this for daisy-chained symlinks. +while + APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path + [ -h "$app_path" ] +do + ls=$( ls -ld "$app_path" ) + link=${ls#*' -> '} + case $link in #( + /*) app_path=$link ;; #( + *) app_path=$APP_HOME$link ;; + esac done -SAVED="`pwd`" -cd "`dirname \"$PRG\"`/" >/dev/null -APP_HOME="`pwd -P`" -cd "$SAVED" >/dev/null + +APP_HOME=$( cd "${APP_HOME:-./}" && pwd -P ) || exit APP_NAME="Gradle" -APP_BASE_NAME=`basename "$0"` +APP_BASE_NAME=${0##*/} # Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -DEFAULT_JVM_OPTS="" +DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' # Use the maximum available, or set MAX_FD != -1 to use that value. -MAX_FD="maximum" +MAX_FD=maximum warn () { echo "$*" -} +} >&2 die () { echo echo "$*" echo exit 1 -} +} >&2 # OS specific support (must be 'true' or 'false'). cygwin=false msys=false darwin=false nonstop=false -case "`uname`" in - CYGWIN* ) - cygwin=true - ;; - Darwin* ) - darwin=true - ;; - MINGW* ) - msys=true - ;; - NONSTOP* ) - nonstop=true - ;; +case "$( uname )" in #( + CYGWIN* ) cygwin=true ;; #( + Darwin* ) darwin=true ;; #( + MSYS* | MINGW* ) msys=true ;; #( + NONSTOP* ) nonstop=true ;; esac CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + # Determine the Java command to use to start the JVM. if [ -n "$JAVA_HOME" ] ; then if [ -x "$JAVA_HOME/jre/sh/java" ] ; then # IBM's JDK on AIX uses strange locations for the executables - JAVACMD="$JAVA_HOME/jre/sh/java" + JAVACMD=$JAVA_HOME/jre/sh/java else - JAVACMD="$JAVA_HOME/bin/java" + JAVACMD=$JAVA_HOME/bin/java fi if [ ! -x "$JAVACMD" ] ; then die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME @@ -81,7 +132,7 @@ Please set the JAVA_HOME variable in your environment to match the location of your Java installation." fi else - JAVACMD="java" + JAVACMD=java which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. Please set the JAVA_HOME variable in your environment to match the @@ -89,84 +140,95 @@ location of your Java installation." fi # Increase the maximum file descriptors if we can. -if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then - MAX_FD_LIMIT=`ulimit -H -n` - if [ $? -eq 0 ] ; then - if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then - MAX_FD="$MAX_FD_LIMIT" - fi - ulimit -n $MAX_FD - if [ $? -ne 0 ] ; then - warn "Could not set maximum file descriptor limit: $MAX_FD" - fi - else - warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" - fi +if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then + case $MAX_FD in #( + max*) + MAX_FD=$( ulimit -H -n ) || + warn "Could not query maximum file descriptor limit" + esac + case $MAX_FD in #( + '' | soft) :;; #( + *) + ulimit -n "$MAX_FD" || + warn "Could not set maximum file descriptor limit to $MAX_FD" + esac fi -# For Darwin, add options to specify how the application appears in the dock -if $darwin; then - GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" -fi +# Collect all arguments for the java command, stacking in reverse order: +# * args from the command line +# * the main class name +# * -classpath +# * -D...appname settings +# * --module-path (only if needed) +# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables. + +# For Cygwin or MSYS, switch paths to Windows format before running java +if "$cygwin" || "$msys" ; then + APP_HOME=$( cygpath --path --mixed "$APP_HOME" ) + CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" ) + + JAVACMD=$( cygpath --unix "$JAVACMD" ) -# For Cygwin, switch paths to Windows format before running java -if $cygwin ; then - APP_HOME=`cygpath --path --mixed "$APP_HOME"` - CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` - JAVACMD=`cygpath --unix "$JAVACMD"` - - # We build the pattern for arguments to be converted via cygpath - ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` - SEP="" - for dir in $ROOTDIRSRAW ; do - ROOTDIRS="$ROOTDIRS$SEP$dir" - SEP="|" - done - OURCYGPATTERN="(^($ROOTDIRS))" - # Add a user-defined pattern to the cygpath arguments - if [ "$GRADLE_CYGPATTERN" != "" ] ; then - OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" - fi # Now convert the arguments - kludge to limit ourselves to /bin/sh - i=0 - for arg in "$@" ; do - CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` - CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option - - if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition - eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` - else - eval `echo args$i`="\"$arg\"" + for arg do + if + case $arg in #( + -*) false ;; # don't mess with options #( + /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath + [ -e "$t" ] ;; #( + *) false ;; + esac + then + arg=$( cygpath --path --ignore --mixed "$arg" ) fi - i=$((i+1)) + # Roll the args list around exactly as many times as the number of + # args, so each arg winds up back in the position where it started, but + # possibly modified. + # + # NB: a `for` loop captures its iteration list before it begins, so + # changing the positional parameters here affects neither the number of + # iterations, nor the values presented in `arg`. + shift # remove old arg + set -- "$@" "$arg" # push replacement arg done - case $i in - (0) set -- ;; - (1) set -- "$args0" ;; - (2) set -- "$args0" "$args1" ;; - (3) set -- "$args0" "$args1" "$args2" ;; - (4) set -- "$args0" "$args1" "$args2" "$args3" ;; - (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; - (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; - (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; - (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; - (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; - esac fi -# Escape application args -save () { - for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done - echo " " -} -APP_ARGS=$(save "$@") - -# Collect all arguments for the java command, following the shell quoting and substitution rules -eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" - -# by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong -if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then - cd "$(dirname "$0")" -fi +# Collect all arguments for the java command; +# * $DEFAULT_JVM_OPTS, $JAVA_OPTS, and $GRADLE_OPTS can contain fragments of +# shell script including quotes and variable substitutions, so put them in +# double quotes to make sure that they get re-expanded; and +# * put everything else in single quotes, so that it's not re-expanded. + +set -- \ + "-Dorg.gradle.appname=$APP_BASE_NAME" \ + -classpath "$CLASSPATH" \ + org.gradle.wrapper.GradleWrapperMain \ + "$@" + +# Use "xargs" to parse quoted args. +# +# With -n1 it outputs one arg per line, with the quotes and backslashes removed. +# +# In Bash we could simply go: +# +# readarray ARGS < <( xargs -n1 <<<"$var" ) && +# set -- "${ARGS[@]}" "$@" +# +# but POSIX shell has neither arrays nor command substitution, so instead we +# post-process each arg (as a line of input to sed) to backslash-escape any +# character that might be a shell metacharacter, then use eval to reverse +# that process (while maintaining the separation between arguments), and wrap +# the whole thing up as a single "set" statement. +# +# This will of course break if any of these variables contains a newline or +# an unmatched quote. +# + +eval "set -- $( + printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" | + xargs -n1 | + sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' | + tr '\n' ' ' + )" '"$@"' exec "$JAVACMD" "$@" diff --git a/gradlew.bat b/gradlew.bat index f955316..ac1b06f 100644 --- a/gradlew.bat +++ b/gradlew.bat @@ -1,84 +1,89 @@ -@if "%DEBUG%" == "" @echo off -@rem ########################################################################## -@rem -@rem Gradle startup script for Windows -@rem -@rem ########################################################################## - -@rem Set local scope for the variables with windows NT shell -if "%OS%"=="Windows_NT" setlocal - -set DIRNAME=%~dp0 -if "%DIRNAME%" == "" set DIRNAME=. -set APP_BASE_NAME=%~n0 -set APP_HOME=%DIRNAME% - -@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -set DEFAULT_JVM_OPTS= - -@rem Find java.exe -if defined JAVA_HOME goto findJavaFromJavaHome - -set JAVA_EXE=java.exe -%JAVA_EXE% -version >NUL 2>&1 -if "%ERRORLEVEL%" == "0" goto init - -echo. -echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. - -goto fail - -:findJavaFromJavaHome -set JAVA_HOME=%JAVA_HOME:"=% -set JAVA_EXE=%JAVA_HOME%/bin/java.exe - -if exist "%JAVA_EXE%" goto init - -echo. -echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. - -goto fail - -:init -@rem Get command-line arguments, handling Windows variants - -if not "%OS%" == "Windows_NT" goto win9xME_args - -:win9xME_args -@rem Slurp the command line arguments. -set CMD_LINE_ARGS= -set _SKIP=2 - -:win9xME_args_slurp -if "x%~1" == "x" goto execute - -set CMD_LINE_ARGS=%* - -:execute -@rem Setup the command line - -set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar - -@rem Execute Gradle -"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS% - -:end -@rem End local scope for the variables with windows NT shell -if "%ERRORLEVEL%"=="0" goto mainEnd - -:fail -rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of -rem the _cmd.exe /c_ return code! -if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 -exit /b 1 - -:mainEnd -if "%OS%"=="Windows_NT" endlocal - -:omega +@rem +@rem Copyright 2015 the original author or authors. +@rem +@rem Licensed under the Apache License, Version 2.0 (the "License"); +@rem you may not use this file except in compliance with the License. +@rem You may obtain a copy of the License at +@rem +@rem https://www.apache.org/licenses/LICENSE-2.0 +@rem +@rem Unless required by applicable law or agreed to in writing, software +@rem distributed under the License is distributed on an "AS IS" BASIS, +@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +@rem See the License for the specific language governing permissions and +@rem limitations under the License. +@rem + +@if "%DEBUG%" == "" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +set DIRNAME=%~dp0 +if "%DIRNAME%" == "" set DIRNAME=. +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Resolve any "." and ".." in APP_HOME to make it shorter. +for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if "%ERRORLEVEL%" == "0" goto execute + +echo. +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto execute + +echo. +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* + +:end +@rem End local scope for the variables with windows NT shell +if "%ERRORLEVEL%"=="0" goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 +exit /b 1 + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/settings.gradle b/settings.gradle index 2532e8a..a32c420 100644 --- a/settings.gradle +++ b/settings.gradle @@ -1,3 +1,19 @@ +pluginManagement { + repositories { + google() + mavenCentral() + gradlePluginPortal() + } +} + +dependencyResolutionManagement { + repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) + repositories { + google() + mavenCentral() + } +} + rootProject.name='Vanite' include ':vanite-ui' include ':vanite-data' diff --git a/vanite-data/build.gradle b/vanite-data/build.gradle index 09c160d..7a17c34 100644 --- a/vanite-data/build.gradle +++ b/vanite-data/build.gradle @@ -6,7 +6,7 @@ android { compileSdkVersion rootProject.ext.ApplicationCompileV defaultConfig { - + namespace 'io.vanite.android.data' minSdkVersion rootProject.ext.MinSdkV targetSdkVersion rootProject.ext.ApplicationCompileV versionCode rootProject.ext.LibraryVersionCode @@ -25,8 +25,13 @@ android { abortOnError false } + compileOptions { + sourceCompatibility JavaVersion.VERSION_1_10 + targetCompatibility JavaVersion.VERSION_1_10 + } + kotlinOptions { - jvmTarget = "1.8" + jvmTarget = '10' } } diff --git a/vanite-firebase/build.gradle b/vanite-firebase/build.gradle index c5eed4e..a609b83 100644 --- a/vanite-firebase/build.gradle +++ b/vanite-firebase/build.gradle @@ -6,7 +6,7 @@ android { compileSdkVersion rootProject.ext.ApplicationCompileV defaultConfig { - + namespace 'io.vanite.android.firebase' minSdkVersion rootProject.ext.MinSdkV targetSdkVersion rootProject.ext.ApplicationCompileV versionCode rootProject.ext.LibraryVersionCode @@ -25,8 +25,13 @@ android { abortOnError false } + compileOptions { + sourceCompatibility JavaVersion.VERSION_1_10 + targetCompatibility JavaVersion.VERSION_1_10 + } + kotlinOptions { - jvmTarget = "1.8" + jvmTarget = '10' } } diff --git a/vanite-log/build.gradle b/vanite-log/build.gradle index 1391576..d34ca70 100644 --- a/vanite-log/build.gradle +++ b/vanite-log/build.gradle @@ -6,7 +6,7 @@ android { compileSdkVersion rootProject.ext.ApplicationCompileV defaultConfig { - + namespace 'io.vanite.android.log' minSdkVersion rootProject.ext.MinSdkV targetSdkVersion rootProject.ext.ApplicationCompileV versionCode rootProject.ext.LibraryVersionCode @@ -25,8 +25,13 @@ android { abortOnError false } + compileOptions { + sourceCompatibility JavaVersion.VERSION_1_10 + targetCompatibility JavaVersion.VERSION_1_10 + } + kotlinOptions { - jvmTarget = "1.8" + jvmTarget = '10' } } diff --git a/vanite-log/build/generated/source/buildConfig/release/io/vanite/android/state/BuildConfig.java b/vanite-log/build/generated/source/buildConfig/release/io/vanite/android/state/BuildConfig.java deleted file mode 100644 index 8252238..0000000 --- a/vanite-log/build/generated/source/buildConfig/release/io/vanite/android/state/BuildConfig.java +++ /dev/null @@ -1,10 +0,0 @@ -/** - * Automatically generated file. DO NOT MODIFY - */ -package io.vanite.android.state; - -public final class BuildConfig { - public static final boolean DEBUG = false; - public static final String LIBRARY_PACKAGE_NAME = "io.vanite.android.state"; - public static final String BUILD_TYPE = "release"; -} diff --git a/vanite-log/build/intermediates/aapt_friendly_merged_manifests/release/aapt/AndroidManifest.xml b/vanite-log/build/intermediates/aapt_friendly_merged_manifests/release/aapt/AndroidManifest.xml deleted file mode 100644 index 9954e62..0000000 --- a/vanite-log/build/intermediates/aapt_friendly_merged_manifests/release/aapt/AndroidManifest.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/vanite-log/build/intermediates/aapt_friendly_merged_manifests/release/aapt/output-metadata.json b/vanite-log/build/intermediates/aapt_friendly_merged_manifests/release/aapt/output-metadata.json deleted file mode 100644 index 36650ec..0000000 --- a/vanite-log/build/intermediates/aapt_friendly_merged_manifests/release/aapt/output-metadata.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "version": 3, - "artifactType": { - "type": "AAPT_FRIENDLY_MERGED_MANIFESTS", - "kind": "Directory" - }, - "applicationId": "io.vanite.android.state", - "variantName": "release", - "elements": [ - { - "type": "SINGLE", - "filters": [], - "attributes": [], - "outputFile": "AndroidManifest.xml" - } - ], - "elementType": "File" -} \ No newline at end of file diff --git a/vanite-log/build/intermediates/aar_main_jar/release/classes.jar b/vanite-log/build/intermediates/aar_main_jar/release/classes.jar deleted file mode 100644 index fe83792cf59113de2810135e699ca0b6f8017ae9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20929 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 z 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 P7dU?deyweL6q)`8vl2Cc diff --git a/vanite-log/build/intermediates/aar_metadata/release/aar-metadata.properties b/vanite-log/build/intermediates/aar_metadata/release/aar-metadata.properties deleted file mode 100644 index d8f70c0..0000000 --- a/vanite-log/build/intermediates/aar_metadata/release/aar-metadata.properties +++ /dev/null @@ -1,3 +0,0 @@ -aarFormatVersion=1.0 -aarMetadataVersion=1.0 -minCompileSdk=1 diff --git a/vanite-log/build/intermediates/annotation_processor_list/release/annotationProcessors.json b/vanite-log/build/intermediates/annotation_processor_list/release/annotationProcessors.json deleted file mode 100644 index 9e26dfe..0000000 --- a/vanite-log/build/intermediates/annotation_processor_list/release/annotationProcessors.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/vanite-log/build/intermediates/annotations_typedef_file/release/typedefs.txt b/vanite-log/build/intermediates/annotations_typedef_file/release/typedefs.txt deleted file mode 100644 index e69de29..0000000 diff --git a/vanite-log/build/intermediates/compile_r_class_jar/release/R.jar b/vanite-log/build/intermediates/compile_r_class_jar/release/R.jar deleted file mode 100644 index 875eea06bfcc8a4856c6af40993bbdb1e84ea76a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 91113 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 - \ No newline at end of file diff --git a/vanite-log/build/intermediates/incremental/mergeReleaseShaders/merger.xml b/vanite-log/build/intermediates/incremental/mergeReleaseShaders/merger.xml deleted file mode 100644 index 869ce71..0000000 --- a/vanite-log/build/intermediates/incremental/mergeReleaseShaders/merger.xml +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/vanite-log/build/intermediates/incremental/packageReleaseAssets/merger.xml b/vanite-log/build/intermediates/incremental/packageReleaseAssets/merger.xml deleted file mode 100644 index f5abfec..0000000 --- a/vanite-log/build/intermediates/incremental/packageReleaseAssets/merger.xml +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/vanite-log/build/intermediates/incremental/packageReleaseResources/compile-file-map.properties b/vanite-log/build/intermediates/incremental/packageReleaseResources/compile-file-map.properties deleted file mode 100644 index 5fc152c..0000000 --- a/vanite-log/build/intermediates/incremental/packageReleaseResources/compile-file-map.properties +++ /dev/null @@ -1 +0,0 @@ -#Thu Mar 10 17:20:07 PST 2022 diff --git a/vanite-log/build/intermediates/incremental/packageReleaseResources/merger.xml b/vanite-log/build/intermediates/incremental/packageReleaseResources/merger.xml deleted file mode 100644 index d87e1e8..0000000 --- a/vanite-log/build/intermediates/incremental/packageReleaseResources/merger.xml +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/vanite-log/build/intermediates/incremental/release-mergeJavaRes/merge-state b/vanite-log/build/intermediates/incremental/release-mergeJavaRes/merge-state deleted file mode 100644 index 873ddcd3c1c51bf035453c5b073d3467c80d9ecc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 796 zcma))&q~8U5XPrfs|Z5XSMXpD-CV4Ko)j$Z$qn=WQ=Ob#v^RpPXMJVZW zh0a5(N?k0Rr^1G@A`|)%UZ6J5$-qf4u+U@+O*%?V_N{p#NcCWVR&XhvG3^?wmL8xE zFt^aD(B;1#^%&Nt_(W#*;t8MeNOGM;H=_x857aX*3v_|HG0zJN`@=Ggg*3KId;Pe7 zYr2*UL^T63`!x-FcU-t|4@%ql6A3F&ITY1K!)VcSgMh>*Be zj`D8^(X;abAy#vzl90EQBU{1CSb9A%wmDL?+=;LU!c!rygE9YEEeNNUa`mO)K2jIX z)N|ETXP->fK-p7v{iJ3UzPsxN-bCK2uwh{%r-fcK$RbBL`A09V{(IfScrGVCp`={x z$Aq>vp{-01lAg4sSV&wV!m|ahGGd7H^b$-FB$-p#`sFn9_6BD-!{bMeHP03Lih=mW d8|Zb_qQIKqaHu=1VF@2V5xczeH?c;r{|%MuX> -2 -4 -5 D:\Vortex\vanite-log\src\main\AndroidManifest.xml -7 android:targetSdkVersion="31" /> -7-->D:\Vortex\vanite-log\src\main\AndroidManifest.xml -8 -9 diff --git a/vanite-log/build/intermediates/merged_java_res/release/feature-vanite-log.jar b/vanite-log/build/intermediates/merged_java_res/release/feature-vanite-log.jar deleted file mode 100644 index 5fb328995b12f440f235edb3cf359abfb50be539..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 199 zcmWIWW@Zs#U|`??Vg`l--_Ohv2GSBhtO>-vt|5-Po_=onWr=y2C8@eO`RVaRsX3{M z#i@GP`6W4-dGWdVDWy57$q5MwX+X@9WX7fukaQu5fg!+~kx7C9x7k4BkpR&)1$eWv Pf%Gu~VK|VE0viGVoct~K diff --git a/vanite-log/build/intermediates/merged_manifest/release/AndroidManifest.xml b/vanite-log/build/intermediates/merged_manifest/release/AndroidManifest.xml deleted file mode 100644 index 9954e62..0000000 --- a/vanite-log/build/intermediates/merged_manifest/release/AndroidManifest.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/vanite-log/build/intermediates/packaged_manifests/release/output-metadata.json b/vanite-log/build/intermediates/packaged_manifests/release/output-metadata.json deleted file mode 100644 index a44ebf4..0000000 --- a/vanite-log/build/intermediates/packaged_manifests/release/output-metadata.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "version": 3, - "artifactType": { - "type": "PACKAGED_MANIFESTS", - "kind": "Directory" - }, - "applicationId": "io.vanite.android.state", - "variantName": "release", - "elements": [ - { - "type": "SINGLE", - "filters": [], - "attributes": [], - "outputFile": "../../merged_manifest/release/AndroidManifest.xml" - } - ], - "elementType": "File" -} \ No newline at end of file diff --git a/vanite-log/build/intermediates/symbol_list_with_package_name/release/package-aware-r.txt b/vanite-log/build/intermediates/symbol_list_with_package_name/release/package-aware-r.txt deleted file mode 100644 index 9452686..0000000 --- a/vanite-log/build/intermediates/symbol_list_with_package_name/release/package-aware-r.txt +++ /dev/null @@ -1,1273 +0,0 @@ -io.vanite.android.state -anim abc_fade_in -anim abc_fade_out -anim abc_grow_fade_in_from_bottom -anim abc_popup_enter -anim abc_popup_exit -anim abc_shrink_fade_out_from_bottom -anim abc_slide_in_bottom -anim abc_slide_in_top -anim abc_slide_out_bottom -anim abc_slide_out_top -anim abc_tooltip_enter -anim abc_tooltip_exit -anim btn_checkbox_to_checked_box_inner_merged_animation -anim btn_checkbox_to_checked_box_outer_merged_animation -anim btn_checkbox_to_checked_icon_null_animation -anim btn_checkbox_to_unchecked_box_inner_merged_animation -anim btn_checkbox_to_unchecked_check_path_merged_animation -anim btn_checkbox_to_unchecked_icon_null_animation -anim btn_radio_to_off_mtrl_dot_group_animation -anim btn_radio_to_off_mtrl_ring_outer_animation -anim btn_radio_to_off_mtrl_ring_outer_path_animation -anim btn_radio_to_on_mtrl_dot_group_animation -anim btn_radio_to_on_mtrl_ring_outer_animation -anim btn_radio_to_on_mtrl_ring_outer_path_animation -anim fragment_fast_out_extra_slow_in -animator fragment_close_enter -animator fragment_close_exit -animator fragment_fade_enter -animator fragment_fade_exit -animator fragment_open_enter -animator fragment_open_exit -attr actionBarDivider -attr actionBarItemBackground -attr actionBarPopupTheme -attr actionBarSize -attr actionBarSplitStyle -attr actionBarStyle -attr actionBarTabBarStyle -attr actionBarTabStyle -attr actionBarTabTextStyle -attr actionBarTheme -attr actionBarWidgetTheme -attr actionButtonStyle -attr actionDropDownStyle -attr actionLayout -attr actionMenuTextAppearance -attr actionMenuTextColor -attr actionModeBackground -attr actionModeCloseButtonStyle -attr actionModeCloseContentDescription -attr actionModeCloseDrawable -attr actionModeCopyDrawable -attr actionModeCutDrawable -attr actionModeFindDrawable -attr actionModePasteDrawable -attr actionModePopupWindowStyle -attr actionModeSelectAllDrawable -attr actionModeShareDrawable -attr actionModeSplitBackground -attr actionModeStyle -attr actionModeTheme -attr actionModeWebSearchDrawable -attr actionOverflowButtonStyle -attr actionOverflowMenuStyle -attr actionProviderClass -attr actionViewClass -attr activityChooserViewStyle -attr alertDialogButtonGroupStyle -attr alertDialogCenterButtons -attr alertDialogStyle -attr alertDialogTheme -attr allowStacking -attr alpha -attr alphabeticModifiers -attr arrowHeadLength -attr arrowShaftLength -attr autoCompleteTextViewStyle -attr autoSizeMaxTextSize -attr autoSizeMinTextSize -attr autoSizePresetSizes -attr autoSizeStepGranularity -attr autoSizeTextType -attr background -attr backgroundSplit -attr backgroundStacked -attr backgroundTint -attr backgroundTintMode -attr barLength -attr borderlessButtonStyle -attr buttonBarButtonStyle -attr buttonBarNegativeButtonStyle -attr buttonBarNeutralButtonStyle -attr buttonBarPositiveButtonStyle -attr buttonBarStyle -attr buttonCompat -attr buttonGravity -attr buttonIconDimen -attr buttonPanelSideLayout -attr buttonStyle -attr buttonStyleSmall -attr buttonTint -attr buttonTintMode -attr checkboxStyle -attr checkedTextViewStyle -attr closeIcon -attr closeItemLayout -attr collapseContentDescription -attr collapseIcon -attr color -attr colorAccent -attr colorBackgroundFloating -attr colorButtonNormal -attr colorControlActivated -attr colorControlHighlight -attr colorControlNormal -attr colorError -attr colorPrimary -attr colorPrimaryDark -attr colorSwitchThumbNormal -attr commitIcon -attr contentDescription -attr contentInsetEnd -attr contentInsetEndWithActions -attr contentInsetLeft -attr contentInsetRight -attr contentInsetStart -attr contentInsetStartWithNavigation -attr controlBackground -attr customNavigationLayout -attr defaultQueryHint -attr dialogCornerRadius -attr dialogPreferredPadding -attr dialogTheme -attr displayOptions -attr divider -attr dividerHorizontal -attr dividerPadding -attr dividerVertical -attr drawableBottomCompat -attr drawableEndCompat -attr drawableLeftCompat -attr drawableRightCompat -attr drawableSize -attr drawableStartCompat -attr drawableTint -attr drawableTintMode -attr drawableTopCompat -attr drawerArrowStyle -attr dropDownListViewStyle -attr dropdownListPreferredItemHeight -attr editTextBackground -attr editTextColor -attr editTextStyle -attr elevation -attr expandActivityOverflowButtonDrawable -attr firstBaselineToTopHeight -attr font -attr fontFamily -attr fontProviderAuthority -attr fontProviderCerts -attr fontProviderFetchStrategy -attr fontProviderFetchTimeout -attr fontProviderPackage -attr fontProviderQuery -attr fontProviderSystemFontFamily -attr fontStyle -attr fontVariationSettings -attr fontWeight -attr gapBetweenBars -attr goIcon -attr height -attr hideOnContentScroll -attr homeAsUpIndicator -attr homeLayout -attr icon -attr iconTint -attr iconTintMode -attr iconifiedByDefault -attr imageButtonStyle -attr indeterminateProgressStyle -attr initialActivityCount -attr isLightTheme -attr itemPadding -attr lastBaselineToBottomHeight -attr layout -attr lineHeight -attr listChoiceBackgroundIndicator -attr listChoiceIndicatorMultipleAnimated -attr listChoiceIndicatorSingleAnimated -attr listDividerAlertDialog -attr listItemLayout -attr listLayout -attr listMenuViewStyle -attr listPopupWindowStyle -attr listPreferredItemHeight -attr listPreferredItemHeightLarge -attr listPreferredItemHeightSmall -attr listPreferredItemPaddingEnd -attr listPreferredItemPaddingLeft -attr listPreferredItemPaddingRight -attr listPreferredItemPaddingStart -attr logo -attr logoDescription -attr maxButtonHeight -attr measureWithLargestChild -attr menu -attr multiChoiceItemLayout -attr navigationContentDescription -attr navigationIcon -attr navigationMode -attr nestedScrollViewStyle -attr numericModifiers -attr overlapAnchor -attr paddingBottomNoButtons -attr paddingEnd -attr paddingStart -attr paddingTopNoTitle -attr panelBackground -attr panelMenuListTheme -attr panelMenuListWidth -attr popupMenuStyle -attr popupTheme -attr popupWindowStyle -attr preserveIconSpacing -attr progressBarPadding -attr progressBarStyle -attr queryBackground -attr queryHint -attr queryPatterns -attr radioButtonStyle -attr ratingBarStyle -attr ratingBarStyleIndicator -attr ratingBarStyleSmall -attr searchHintIcon -attr searchIcon -attr searchViewStyle -attr seekBarStyle -attr selectableItemBackground -attr selectableItemBackgroundBorderless -attr shortcutMatchRequired -attr showAsAction -attr showDividers -attr showText -attr showTitle -attr singleChoiceItemLayout -attr spinBars -attr spinnerDropDownItemStyle -attr spinnerStyle -attr splitTrack -attr srcCompat -attr state_above_anchor -attr subMenuArrow -attr submitBackground -attr subtitle -attr subtitleTextAppearance -attr subtitleTextColor -attr subtitleTextStyle -attr suggestionRowLayout -attr switchMinWidth -attr switchPadding -attr switchStyle -attr switchTextAppearance -attr textAllCaps -attr textAppearanceLargePopupMenu -attr textAppearanceListItem -attr textAppearanceListItemSecondary -attr textAppearanceListItemSmall -attr textAppearancePopupMenuHeader -attr textAppearanceSearchResultSubtitle -attr textAppearanceSearchResultTitle -attr textAppearanceSmallPopupMenu -attr textColorAlertDialogListItem -attr textColorSearchUrl -attr textLocale -attr theme -attr thickness -attr thumbTextPadding -attr thumbTint -attr thumbTintMode -attr tickMark -attr tickMarkTint -attr tickMarkTintMode -attr tint -attr tintMode -attr title -attr titleMargin -attr titleMarginBottom -attr titleMarginEnd -attr titleMarginStart -attr titleMarginTop -attr titleMargins -attr titleTextAppearance -attr titleTextColor -attr titleTextStyle -attr toolbarNavigationButtonStyle -attr toolbarStyle -attr tooltipForegroundColor -attr tooltipFrameBackground -attr tooltipText -attr track -attr trackTint -attr trackTintMode -attr ttcIndex -attr viewInflaterClass -attr voiceIcon -attr windowActionBar -attr windowActionBarOverlay -attr windowActionModeOverlay -attr windowFixedHeightMajor -attr windowFixedHeightMinor -attr windowFixedWidthMajor -attr windowFixedWidthMinor -attr windowMinWidthMajor -attr windowMinWidthMinor -attr windowNoTitle -bool abc_action_bar_embed_tabs -bool abc_config_actionMenuItemAllCaps -color abc_background_cache_hint_selector_material_dark -color abc_background_cache_hint_selector_material_light -color abc_btn_colored_borderless_text_material -color abc_btn_colored_text_material -color abc_color_highlight_material -color abc_decor_view_status_guard -color abc_decor_view_status_guard_light -color abc_hint_foreground_material_dark -color abc_hint_foreground_material_light -color abc_primary_text_disable_only_material_dark -color abc_primary_text_disable_only_material_light -color abc_primary_text_material_dark -color abc_primary_text_material_light -color abc_search_url_text -color abc_search_url_text_normal -color abc_search_url_text_pressed -color abc_search_url_text_selected -color abc_secondary_text_material_dark -color abc_secondary_text_material_light -color abc_tint_btn_checkable -color abc_tint_default -color abc_tint_edittext -color abc_tint_seek_thumb -color abc_tint_spinner -color abc_tint_switch_track -color accent_material_dark -color accent_material_light -color androidx_core_ripple_material_light -color androidx_core_secondary_text_default_material_light -color background_floating_material_dark -color background_floating_material_light -color background_material_dark -color background_material_light -color bright_foreground_disabled_material_dark -color bright_foreground_disabled_material_light -color bright_foreground_inverse_material_dark -color bright_foreground_inverse_material_light -color bright_foreground_material_dark -color bright_foreground_material_light -color button_material_dark -color button_material_light -color dim_foreground_disabled_material_dark -color dim_foreground_disabled_material_light -color dim_foreground_material_dark -color dim_foreground_material_light -color error_color_material_dark -color error_color_material_light -color foreground_material_dark -color foreground_material_light -color highlighted_text_material_dark -color highlighted_text_material_light -color material_blue_grey_800 -color material_blue_grey_900 -color material_blue_grey_950 -color material_deep_teal_200 -color material_deep_teal_500 -color material_grey_100 -color material_grey_300 -color material_grey_50 -color material_grey_600 -color material_grey_800 -color material_grey_850 -color material_grey_900 -color notification_action_color_filter -color notification_icon_bg_color -color primary_dark_material_dark -color primary_dark_material_light -color primary_material_dark -color primary_material_light -color primary_text_default_material_dark -color primary_text_default_material_light -color primary_text_disabled_material_dark -color primary_text_disabled_material_light -color ripple_material_dark -color ripple_material_light -color secondary_text_default_material_dark -color secondary_text_default_material_light -color secondary_text_disabled_material_dark -color secondary_text_disabled_material_light -color switch_thumb_disabled_material_dark -color switch_thumb_disabled_material_light -color switch_thumb_material_dark -color switch_thumb_material_light -color switch_thumb_normal_material_dark -color switch_thumb_normal_material_light -color tooltip_background_dark -color tooltip_background_light -dimen abc_action_bar_content_inset_material -dimen abc_action_bar_content_inset_with_nav -dimen abc_action_bar_default_height_material -dimen abc_action_bar_default_padding_end_material -dimen abc_action_bar_default_padding_start_material -dimen abc_action_bar_elevation_material -dimen abc_action_bar_icon_vertical_padding_material -dimen abc_action_bar_overflow_padding_end_material -dimen abc_action_bar_overflow_padding_start_material -dimen abc_action_bar_stacked_max_height -dimen abc_action_bar_stacked_tab_max_width -dimen abc_action_bar_subtitle_bottom_margin_material -dimen abc_action_bar_subtitle_top_margin_material -dimen abc_action_button_min_height_material -dimen abc_action_button_min_width_material -dimen abc_action_button_min_width_overflow_material -dimen abc_alert_dialog_button_bar_height -dimen abc_alert_dialog_button_dimen -dimen abc_button_inset_horizontal_material -dimen abc_button_inset_vertical_material -dimen abc_button_padding_horizontal_material -dimen abc_button_padding_vertical_material -dimen abc_cascading_menus_min_smallest_width -dimen abc_config_prefDialogWidth -dimen abc_control_corner_material -dimen abc_control_inset_material -dimen abc_control_padding_material -dimen abc_dialog_corner_radius_material -dimen abc_dialog_fixed_height_major -dimen abc_dialog_fixed_height_minor -dimen abc_dialog_fixed_width_major -dimen abc_dialog_fixed_width_minor -dimen abc_dialog_list_padding_bottom_no_buttons -dimen abc_dialog_list_padding_top_no_title -dimen abc_dialog_min_width_major -dimen abc_dialog_min_width_minor -dimen abc_dialog_padding_material -dimen abc_dialog_padding_top_material -dimen abc_dialog_title_divider_material -dimen abc_disabled_alpha_material_dark -dimen abc_disabled_alpha_material_light -dimen abc_dropdownitem_icon_width -dimen abc_dropdownitem_text_padding_left -dimen abc_dropdownitem_text_padding_right -dimen abc_edit_text_inset_bottom_material -dimen abc_edit_text_inset_horizontal_material -dimen abc_edit_text_inset_top_material -dimen abc_floating_window_z -dimen abc_list_item_height_large_material -dimen abc_list_item_height_material -dimen abc_list_item_height_small_material -dimen abc_list_item_padding_horizontal_material -dimen abc_panel_menu_list_width -dimen abc_progress_bar_height_material -dimen abc_search_view_preferred_height -dimen abc_search_view_preferred_width -dimen abc_seekbar_track_background_height_material -dimen abc_seekbar_track_progress_height_material -dimen abc_select_dialog_padding_start_material -dimen abc_star_big -dimen abc_star_medium -dimen abc_star_small -dimen abc_switch_padding -dimen abc_text_size_body_1_material -dimen abc_text_size_body_2_material -dimen abc_text_size_button_material -dimen abc_text_size_caption_material -dimen abc_text_size_display_1_material -dimen abc_text_size_display_2_material -dimen abc_text_size_display_3_material -dimen abc_text_size_display_4_material -dimen abc_text_size_headline_material -dimen abc_text_size_large_material -dimen abc_text_size_medium_material -dimen abc_text_size_menu_header_material -dimen abc_text_size_menu_material -dimen abc_text_size_small_material -dimen abc_text_size_subhead_material -dimen abc_text_size_subtitle_material_toolbar -dimen abc_text_size_title_material -dimen abc_text_size_title_material_toolbar -dimen compat_button_inset_horizontal_material -dimen compat_button_inset_vertical_material -dimen compat_button_padding_horizontal_material -dimen compat_button_padding_vertical_material -dimen compat_control_corner_material -dimen compat_notification_large_icon_max_height -dimen compat_notification_large_icon_max_width -dimen disabled_alpha_material_dark -dimen disabled_alpha_material_light -dimen highlight_alpha_material_colored -dimen highlight_alpha_material_dark -dimen highlight_alpha_material_light -dimen hint_alpha_material_dark -dimen hint_alpha_material_light -dimen hint_pressed_alpha_material_dark -dimen hint_pressed_alpha_material_light -dimen notification_action_icon_size -dimen notification_action_text_size -dimen notification_big_circle_margin -dimen notification_content_margin_start -dimen notification_large_icon_height -dimen notification_large_icon_width -dimen notification_main_column_padding_top -dimen notification_media_narrow_margin -dimen notification_right_icon_size -dimen notification_right_side_padding_top -dimen notification_small_icon_background_padding -dimen notification_small_icon_size_as_large -dimen notification_subtext_size -dimen notification_top_pad -dimen notification_top_pad_large_text -dimen tooltip_corner_radius -dimen tooltip_horizontal_padding -dimen tooltip_margin -dimen tooltip_precise_anchor_extra_offset -dimen tooltip_precise_anchor_threshold -dimen tooltip_vertical_padding -dimen tooltip_y_offset_non_touch -dimen tooltip_y_offset_touch -drawable abc_ab_share_pack_mtrl_alpha -drawable abc_action_bar_item_background_material -drawable abc_btn_borderless_material -drawable abc_btn_check_material -drawable abc_btn_check_material_anim -drawable abc_btn_check_to_on_mtrl_000 -drawable abc_btn_check_to_on_mtrl_015 -drawable abc_btn_colored_material -drawable abc_btn_default_mtrl_shape -drawable abc_btn_radio_material -drawable abc_btn_radio_material_anim -drawable abc_btn_radio_to_on_mtrl_000 -drawable abc_btn_radio_to_on_mtrl_015 -drawable abc_btn_switch_to_on_mtrl_00001 -drawable abc_btn_switch_to_on_mtrl_00012 -drawable abc_cab_background_internal_bg -drawable abc_cab_background_top_material -drawable abc_cab_background_top_mtrl_alpha -drawable abc_control_background_material -drawable abc_dialog_material_background -drawable abc_edit_text_material -drawable abc_ic_ab_back_material -drawable abc_ic_arrow_drop_right_black_24dp -drawable abc_ic_clear_material -drawable abc_ic_commit_search_api_mtrl_alpha -drawable abc_ic_go_search_api_material -drawable abc_ic_menu_copy_mtrl_am_alpha -drawable abc_ic_menu_cut_mtrl_alpha -drawable abc_ic_menu_overflow_material -drawable abc_ic_menu_paste_mtrl_am_alpha -drawable abc_ic_menu_selectall_mtrl_alpha -drawable abc_ic_menu_share_mtrl_alpha -drawable abc_ic_search_api_material -drawable abc_ic_voice_search_api_material -drawable abc_item_background_holo_dark -drawable abc_item_background_holo_light -drawable abc_list_divider_material -drawable abc_list_divider_mtrl_alpha -drawable abc_list_focused_holo -drawable abc_list_longpressed_holo -drawable abc_list_pressed_holo_dark -drawable abc_list_pressed_holo_light -drawable abc_list_selector_background_transition_holo_dark -drawable abc_list_selector_background_transition_holo_light -drawable abc_list_selector_disabled_holo_dark -drawable abc_list_selector_disabled_holo_light -drawable abc_list_selector_holo_dark -drawable abc_list_selector_holo_light -drawable abc_menu_hardkey_panel_mtrl_mult -drawable abc_popup_background_mtrl_mult -drawable abc_ratingbar_indicator_material -drawable abc_ratingbar_material -drawable abc_ratingbar_small_material -drawable abc_scrubber_control_off_mtrl_alpha -drawable abc_scrubber_control_to_pressed_mtrl_000 -drawable abc_scrubber_control_to_pressed_mtrl_005 -drawable abc_scrubber_primary_mtrl_alpha -drawable abc_scrubber_track_mtrl_alpha -drawable abc_seekbar_thumb_material -drawable abc_seekbar_tick_mark_material -drawable abc_seekbar_track_material -drawable abc_spinner_mtrl_am_alpha -drawable abc_spinner_textfield_background_material -drawable abc_star_black_48dp -drawable abc_star_half_black_48dp -drawable abc_switch_thumb_material -drawable abc_switch_track_mtrl_alpha -drawable abc_tab_indicator_material -drawable abc_tab_indicator_mtrl_alpha -drawable abc_text_cursor_material -drawable abc_text_select_handle_left_mtrl -drawable abc_text_select_handle_middle_mtrl -drawable abc_text_select_handle_right_mtrl -drawable abc_textfield_activated_mtrl_alpha -drawable abc_textfield_default_mtrl_alpha -drawable abc_textfield_search_activated_mtrl_alpha -drawable abc_textfield_search_default_mtrl_alpha -drawable abc_textfield_search_material -drawable abc_vector_test -drawable btn_checkbox_checked_mtrl -drawable btn_checkbox_checked_to_unchecked_mtrl_animation -drawable btn_checkbox_unchecked_mtrl -drawable btn_checkbox_unchecked_to_checked_mtrl_animation -drawable btn_radio_off_mtrl -drawable btn_radio_off_to_on_mtrl_animation -drawable btn_radio_on_mtrl -drawable btn_radio_on_to_off_mtrl_animation -drawable notification_action_background -drawable notification_bg -drawable notification_bg_low -drawable notification_bg_low_normal -drawable notification_bg_low_pressed -drawable notification_bg_normal -drawable notification_bg_normal_pressed -drawable notification_icon_background -drawable notification_template_icon_bg -drawable notification_template_icon_low_bg -drawable notification_tile_bg -drawable notify_panel_notification_icon_bg -drawable tooltip_frame_dark -drawable tooltip_frame_light -id accessibility_action_clickable_span -id accessibility_custom_action_0 -id accessibility_custom_action_1 -id accessibility_custom_action_10 -id accessibility_custom_action_11 -id accessibility_custom_action_12 -id accessibility_custom_action_13 -id accessibility_custom_action_14 -id accessibility_custom_action_15 -id accessibility_custom_action_16 -id accessibility_custom_action_17 -id accessibility_custom_action_18 -id accessibility_custom_action_19 -id accessibility_custom_action_2 -id accessibility_custom_action_20 -id accessibility_custom_action_21 -id accessibility_custom_action_22 -id accessibility_custom_action_23 -id accessibility_custom_action_24 -id accessibility_custom_action_25 -id accessibility_custom_action_26 -id accessibility_custom_action_27 -id accessibility_custom_action_28 -id accessibility_custom_action_29 -id accessibility_custom_action_3 -id accessibility_custom_action_30 -id accessibility_custom_action_31 -id accessibility_custom_action_4 -id accessibility_custom_action_5 -id accessibility_custom_action_6 -id accessibility_custom_action_7 -id accessibility_custom_action_8 -id accessibility_custom_action_9 -id action_bar -id action_bar_activity_content -id action_bar_container -id action_bar_root -id action_bar_spinner -id action_bar_subtitle -id action_bar_title -id action_container -id action_context_bar -id action_divider -id action_image -id action_menu_divider -id action_menu_presenter -id action_mode_bar -id action_mode_bar_stub -id action_mode_close_button -id action_text -id actions -id activity_chooser_view_content -id add -id alertTitle -id androidx_compose_ui_view_composition_context -id async -id blocking -id buttonPanel -id checkbox -id checked -id chronometer -id compose_view_saveable_id_tag -id content -id contentPanel -id custom -id customPanel -id decor_content_parent -id default_activity_button -id dialog_button -id edit_query -id expand_activities_button -id expanded_menu -id forever -id fragment_container_view_tag -id group_divider -id hide_in_inspector_tag -id home -id icon -id icon_group -id image -id info -id inspection_slot_table_set -id italic -id line1 -id line3 -id listMode -id list_item -id message -id multiply -id none -id normal -id notification_background -id notification_main_column -id notification_main_column_container -id off -id on -id parentPanel -id progress_circular -id progress_horizontal -id radio -id right_icon -id right_side -id screen -id scrollIndicatorDown -id scrollIndicatorUp -id scrollView -id search_badge -id search_bar -id search_button -id search_close_btn -id search_edit_frame -id search_go_btn -id search_mag_icon -id search_plate -id search_src_text -id search_voice_btn -id select_dialog_listview -id shortcut -id spacer -id special_effects_controller_view_tag -id split_action_bar -id src_atop -id src_in -id src_over -id submenuarrow -id submit_area -id tabMode -id tag_accessibility_actions -id tag_accessibility_clickable_spans -id tag_accessibility_heading -id tag_accessibility_pane_title -id tag_on_apply_window_listener -id tag_on_receive_content_listener -id tag_on_receive_content_mime_types -id tag_screen_reader_focusable -id tag_state_description -id tag_transition_group -id tag_unhandled_key_event_manager -id tag_unhandled_key_listeners -id tag_window_insets_animation_callback -id text -id text2 -id textSpacerNoButtons -id textSpacerNoTitle -id time -id title -id titleDividerNoCustom -id title_template -id topPanel -id unchecked -id uniform -id up -id view_tree_lifecycle_owner -id view_tree_saved_state_registry_owner -id view_tree_view_model_store_owner -id visible_removing_fragment_view_tag -id wrap_content -id wrapped_composition_tag -integer abc_config_activityDefaultDur -integer abc_config_activityShortDur -integer cancel_button_image_alpha -integer config_tooltipAnimTime -integer status_bar_notification_info_maxnum -interpolator btn_checkbox_checked_mtrl_animation_interpolator_0 -interpolator btn_checkbox_checked_mtrl_animation_interpolator_1 -interpolator btn_checkbox_unchecked_mtrl_animation_interpolator_0 -interpolator btn_checkbox_unchecked_mtrl_animation_interpolator_1 -interpolator btn_radio_to_off_mtrl_animation_interpolator_0 -interpolator btn_radio_to_on_mtrl_animation_interpolator_0 -interpolator fast_out_slow_in -layout abc_action_bar_title_item -layout abc_action_bar_up_container -layout abc_action_menu_item_layout -layout abc_action_menu_layout -layout abc_action_mode_bar -layout abc_action_mode_close_item_material -layout abc_activity_chooser_view -layout abc_activity_chooser_view_list_item -layout abc_alert_dialog_button_bar_material -layout abc_alert_dialog_material -layout abc_alert_dialog_title_material -layout abc_cascading_menu_item_layout -layout abc_dialog_title_material -layout abc_expanded_menu_layout -layout abc_list_menu_item_checkbox -layout abc_list_menu_item_icon -layout abc_list_menu_item_layout -layout abc_list_menu_item_radio -layout abc_popup_menu_header_item_layout -layout abc_popup_menu_item_layout -layout abc_screen_content_include -layout abc_screen_simple -layout abc_screen_simple_overlay_action_mode -layout abc_screen_toolbar -layout abc_search_dropdown_item_icons_2line -layout abc_search_view -layout abc_select_dialog_material -layout abc_tooltip -layout custom_dialog -layout notification_action -layout notification_action_tombstone -layout notification_template_custom_big -layout notification_template_icon_group -layout notification_template_part_chronometer -layout notification_template_part_time -layout select_dialog_item_material -layout select_dialog_multichoice_material -layout select_dialog_singlechoice_material -layout support_simple_spinner_dropdown_item -string abc_action_bar_home_description -string abc_action_bar_up_description -string abc_action_menu_overflow_description -string abc_action_mode_done -string abc_activity_chooser_view_see_all -string abc_activitychooserview_choose_application -string abc_capital_off -string abc_capital_on -string abc_menu_alt_shortcut_label -string abc_menu_ctrl_shortcut_label -string abc_menu_delete_shortcut_label -string abc_menu_enter_shortcut_label -string abc_menu_function_shortcut_label -string abc_menu_meta_shortcut_label -string abc_menu_shift_shortcut_label -string abc_menu_space_shortcut_label -string abc_menu_sym_shortcut_label -string abc_prepend_shortcut_label -string abc_search_hint -string abc_searchview_description_clear -string abc_searchview_description_query -string abc_searchview_description_search -string abc_searchview_description_submit -string abc_searchview_description_voice -string abc_shareactionprovider_share_with -string abc_shareactionprovider_share_with_application -string abc_toolbar_collapse_description -string androidx_startup -string close_drawer -string close_sheet -string default_error_message -string in_progress -string indeterminate -string navigation_menu -string not_selected -string off -string on -string search_menu_title -string selected -string status_bar_notification_info_overflow -string tab -string template_percent -style AlertDialog_AppCompat -style AlertDialog_AppCompat_Light -style Animation_AppCompat_Dialog -style Animation_AppCompat_DropDownUp -style Animation_AppCompat_Tooltip -style Base_AlertDialog_AppCompat -style Base_AlertDialog_AppCompat_Light -style Base_Animation_AppCompat_Dialog -style Base_Animation_AppCompat_DropDownUp -style Base_Animation_AppCompat_Tooltip -style Base_DialogWindowTitleBackground_AppCompat -style Base_DialogWindowTitle_AppCompat -style Base_TextAppearance_AppCompat -style Base_TextAppearance_AppCompat_Body1 -style Base_TextAppearance_AppCompat_Body2 -style Base_TextAppearance_AppCompat_Button -style Base_TextAppearance_AppCompat_Caption -style Base_TextAppearance_AppCompat_Display1 -style Base_TextAppearance_AppCompat_Display2 -style Base_TextAppearance_AppCompat_Display3 -style Base_TextAppearance_AppCompat_Display4 -style Base_TextAppearance_AppCompat_Headline -style Base_TextAppearance_AppCompat_Inverse -style Base_TextAppearance_AppCompat_Large -style Base_TextAppearance_AppCompat_Large_Inverse -style Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Large -style Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Small -style Base_TextAppearance_AppCompat_Medium -style Base_TextAppearance_AppCompat_Medium_Inverse -style Base_TextAppearance_AppCompat_Menu -style Base_TextAppearance_AppCompat_SearchResult -style Base_TextAppearance_AppCompat_SearchResult_Subtitle -style Base_TextAppearance_AppCompat_SearchResult_Title -style Base_TextAppearance_AppCompat_Small -style Base_TextAppearance_AppCompat_Small_Inverse -style Base_TextAppearance_AppCompat_Subhead -style Base_TextAppearance_AppCompat_Subhead_Inverse -style Base_TextAppearance_AppCompat_Title -style Base_TextAppearance_AppCompat_Title_Inverse -style Base_TextAppearance_AppCompat_Tooltip -style Base_TextAppearance_AppCompat_Widget_ActionBar_Menu -style Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle -style Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse -style Base_TextAppearance_AppCompat_Widget_ActionBar_Title -style Base_TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse -style Base_TextAppearance_AppCompat_Widget_ActionMode_Subtitle -style Base_TextAppearance_AppCompat_Widget_ActionMode_Title -style Base_TextAppearance_AppCompat_Widget_Button -style Base_TextAppearance_AppCompat_Widget_Button_Borderless_Colored -style Base_TextAppearance_AppCompat_Widget_Button_Colored -style Base_TextAppearance_AppCompat_Widget_Button_Inverse -style Base_TextAppearance_AppCompat_Widget_DropDownItem -style Base_TextAppearance_AppCompat_Widget_PopupMenu_Header -style Base_TextAppearance_AppCompat_Widget_PopupMenu_Large -style Base_TextAppearance_AppCompat_Widget_PopupMenu_Small -style Base_TextAppearance_AppCompat_Widget_Switch -style Base_TextAppearance_AppCompat_Widget_TextView_SpinnerItem -style Base_TextAppearance_Widget_AppCompat_ExpandedMenu_Item -style Base_TextAppearance_Widget_AppCompat_Toolbar_Subtitle -style Base_TextAppearance_Widget_AppCompat_Toolbar_Title -style Base_ThemeOverlay_AppCompat -style Base_ThemeOverlay_AppCompat_ActionBar -style Base_ThemeOverlay_AppCompat_Dark -style Base_ThemeOverlay_AppCompat_Dark_ActionBar -style Base_ThemeOverlay_AppCompat_Dialog -style Base_ThemeOverlay_AppCompat_Dialog_Alert -style Base_ThemeOverlay_AppCompat_Light -style Base_Theme_AppCompat -style Base_Theme_AppCompat_CompactMenu -style Base_Theme_AppCompat_Dialog -style Base_Theme_AppCompat_DialogWhenLarge -style Base_Theme_AppCompat_Dialog_Alert -style Base_Theme_AppCompat_Dialog_FixedSize -style Base_Theme_AppCompat_Dialog_MinWidth -style Base_Theme_AppCompat_Light -style Base_Theme_AppCompat_Light_DarkActionBar -style Base_Theme_AppCompat_Light_Dialog -style Base_Theme_AppCompat_Light_DialogWhenLarge -style Base_Theme_AppCompat_Light_Dialog_Alert -style Base_Theme_AppCompat_Light_Dialog_FixedSize -style Base_Theme_AppCompat_Light_Dialog_MinWidth -style Base_V21_ThemeOverlay_AppCompat_Dialog -style Base_V21_Theme_AppCompat -style Base_V21_Theme_AppCompat_Dialog -style Base_V21_Theme_AppCompat_Light -style Base_V21_Theme_AppCompat_Light_Dialog -style Base_V22_Theme_AppCompat -style Base_V22_Theme_AppCompat_Light -style Base_V23_Theme_AppCompat -style Base_V23_Theme_AppCompat_Light -style Base_V26_Theme_AppCompat -style Base_V26_Theme_AppCompat_Light -style Base_V26_Widget_AppCompat_Toolbar -style Base_V28_Theme_AppCompat -style Base_V28_Theme_AppCompat_Light -style Base_V7_ThemeOverlay_AppCompat_Dialog -style Base_V7_Theme_AppCompat -style Base_V7_Theme_AppCompat_Dialog -style Base_V7_Theme_AppCompat_Light -style Base_V7_Theme_AppCompat_Light_Dialog -style Base_V7_Widget_AppCompat_AutoCompleteTextView -style Base_V7_Widget_AppCompat_EditText -style Base_V7_Widget_AppCompat_Toolbar -style Base_Widget_AppCompat_ActionBar -style Base_Widget_AppCompat_ActionBar_Solid -style Base_Widget_AppCompat_ActionBar_TabBar -style Base_Widget_AppCompat_ActionBar_TabText -style Base_Widget_AppCompat_ActionBar_TabView -style Base_Widget_AppCompat_ActionButton -style Base_Widget_AppCompat_ActionButton_CloseMode -style Base_Widget_AppCompat_ActionButton_Overflow -style Base_Widget_AppCompat_ActionMode -style Base_Widget_AppCompat_ActivityChooserView -style Base_Widget_AppCompat_AutoCompleteTextView -style Base_Widget_AppCompat_Button -style Base_Widget_AppCompat_ButtonBar -style Base_Widget_AppCompat_ButtonBar_AlertDialog -style Base_Widget_AppCompat_Button_Borderless -style Base_Widget_AppCompat_Button_Borderless_Colored -style Base_Widget_AppCompat_Button_ButtonBar_AlertDialog -style Base_Widget_AppCompat_Button_Colored -style Base_Widget_AppCompat_Button_Small -style Base_Widget_AppCompat_CompoundButton_CheckBox -style Base_Widget_AppCompat_CompoundButton_RadioButton -style Base_Widget_AppCompat_CompoundButton_Switch -style Base_Widget_AppCompat_DrawerArrowToggle -style Base_Widget_AppCompat_DrawerArrowToggle_Common -style Base_Widget_AppCompat_DropDownItem_Spinner -style Base_Widget_AppCompat_EditText -style Base_Widget_AppCompat_ImageButton -style Base_Widget_AppCompat_Light_ActionBar -style Base_Widget_AppCompat_Light_ActionBar_Solid -style Base_Widget_AppCompat_Light_ActionBar_TabBar -style Base_Widget_AppCompat_Light_ActionBar_TabText -style Base_Widget_AppCompat_Light_ActionBar_TabText_Inverse -style Base_Widget_AppCompat_Light_ActionBar_TabView -style Base_Widget_AppCompat_Light_PopupMenu -style Base_Widget_AppCompat_Light_PopupMenu_Overflow -style Base_Widget_AppCompat_ListMenuView -style Base_Widget_AppCompat_ListPopupWindow -style Base_Widget_AppCompat_ListView -style Base_Widget_AppCompat_ListView_DropDown -style Base_Widget_AppCompat_ListView_Menu -style Base_Widget_AppCompat_PopupMenu -style Base_Widget_AppCompat_PopupMenu_Overflow -style Base_Widget_AppCompat_PopupWindow -style Base_Widget_AppCompat_ProgressBar -style Base_Widget_AppCompat_ProgressBar_Horizontal -style Base_Widget_AppCompat_RatingBar -style Base_Widget_AppCompat_RatingBar_Indicator -style Base_Widget_AppCompat_RatingBar_Small -style Base_Widget_AppCompat_SearchView -style Base_Widget_AppCompat_SearchView_ActionBar -style Base_Widget_AppCompat_SeekBar -style Base_Widget_AppCompat_SeekBar_Discrete -style Base_Widget_AppCompat_Spinner -style Base_Widget_AppCompat_Spinner_Underlined -style Base_Widget_AppCompat_TextView -style Base_Widget_AppCompat_TextView_SpinnerItem -style Base_Widget_AppCompat_Toolbar -style Base_Widget_AppCompat_Toolbar_Button_Navigation -style DialogWindowTheme -style Platform_AppCompat -style Platform_AppCompat_Light -style Platform_ThemeOverlay_AppCompat -style Platform_ThemeOverlay_AppCompat_Dark -style Platform_ThemeOverlay_AppCompat_Light -style Platform_V21_AppCompat -style Platform_V21_AppCompat_Light -style Platform_V25_AppCompat -style Platform_V25_AppCompat_Light -style Platform_Widget_AppCompat_Spinner -style RtlOverlay_DialogWindowTitle_AppCompat -style RtlOverlay_Widget_AppCompat_ActionBar_TitleItem -style RtlOverlay_Widget_AppCompat_DialogTitle_Icon -style RtlOverlay_Widget_AppCompat_PopupMenuItem -style RtlOverlay_Widget_AppCompat_PopupMenuItem_InternalGroup -style RtlOverlay_Widget_AppCompat_PopupMenuItem_Shortcut -style RtlOverlay_Widget_AppCompat_PopupMenuItem_SubmenuArrow -style RtlOverlay_Widget_AppCompat_PopupMenuItem_Text -style RtlOverlay_Widget_AppCompat_PopupMenuItem_Title -style RtlOverlay_Widget_AppCompat_SearchView_MagIcon -style RtlOverlay_Widget_AppCompat_Search_DropDown -style RtlOverlay_Widget_AppCompat_Search_DropDown_Icon1 -style RtlOverlay_Widget_AppCompat_Search_DropDown_Icon2 -style RtlOverlay_Widget_AppCompat_Search_DropDown_Query -style RtlOverlay_Widget_AppCompat_Search_DropDown_Text -style RtlUnderlay_Widget_AppCompat_ActionButton -style RtlUnderlay_Widget_AppCompat_ActionButton_Overflow -style TextAppearance_AppCompat -style TextAppearance_AppCompat_Body1 -style TextAppearance_AppCompat_Body2 -style TextAppearance_AppCompat_Button -style TextAppearance_AppCompat_Caption -style TextAppearance_AppCompat_Display1 -style TextAppearance_AppCompat_Display2 -style TextAppearance_AppCompat_Display3 -style TextAppearance_AppCompat_Display4 -style TextAppearance_AppCompat_Headline -style TextAppearance_AppCompat_Inverse -style TextAppearance_AppCompat_Large -style TextAppearance_AppCompat_Large_Inverse -style TextAppearance_AppCompat_Light_SearchResult_Subtitle -style TextAppearance_AppCompat_Light_SearchResult_Title -style TextAppearance_AppCompat_Light_Widget_PopupMenu_Large -style TextAppearance_AppCompat_Light_Widget_PopupMenu_Small -style TextAppearance_AppCompat_Medium -style TextAppearance_AppCompat_Medium_Inverse -style TextAppearance_AppCompat_Menu -style TextAppearance_AppCompat_SearchResult_Subtitle -style TextAppearance_AppCompat_SearchResult_Title -style TextAppearance_AppCompat_Small -style TextAppearance_AppCompat_Small_Inverse -style TextAppearance_AppCompat_Subhead -style TextAppearance_AppCompat_Subhead_Inverse -style TextAppearance_AppCompat_Title -style TextAppearance_AppCompat_Title_Inverse -style TextAppearance_AppCompat_Tooltip -style TextAppearance_AppCompat_Widget_ActionBar_Menu -style TextAppearance_AppCompat_Widget_ActionBar_Subtitle -style TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse -style TextAppearance_AppCompat_Widget_ActionBar_Title -style TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse -style TextAppearance_AppCompat_Widget_ActionMode_Subtitle -style TextAppearance_AppCompat_Widget_ActionMode_Subtitle_Inverse -style TextAppearance_AppCompat_Widget_ActionMode_Title -style TextAppearance_AppCompat_Widget_ActionMode_Title_Inverse -style TextAppearance_AppCompat_Widget_Button -style TextAppearance_AppCompat_Widget_Button_Borderless_Colored -style TextAppearance_AppCompat_Widget_Button_Colored -style TextAppearance_AppCompat_Widget_Button_Inverse -style TextAppearance_AppCompat_Widget_DropDownItem -style TextAppearance_AppCompat_Widget_PopupMenu_Header -style TextAppearance_AppCompat_Widget_PopupMenu_Large -style TextAppearance_AppCompat_Widget_PopupMenu_Small -style TextAppearance_AppCompat_Widget_Switch -style TextAppearance_AppCompat_Widget_TextView_SpinnerItem -style TextAppearance_Compat_Notification -style TextAppearance_Compat_Notification_Info -style TextAppearance_Compat_Notification_Line2 -style TextAppearance_Compat_Notification_Time -style TextAppearance_Compat_Notification_Title -style TextAppearance_Widget_AppCompat_ExpandedMenu_Item -style TextAppearance_Widget_AppCompat_Toolbar_Subtitle -style TextAppearance_Widget_AppCompat_Toolbar_Title -style ThemeOverlay_AppCompat -style ThemeOverlay_AppCompat_ActionBar -style ThemeOverlay_AppCompat_Dark -style ThemeOverlay_AppCompat_Dark_ActionBar -style ThemeOverlay_AppCompat_DayNight -style ThemeOverlay_AppCompat_DayNight_ActionBar -style ThemeOverlay_AppCompat_Dialog -style ThemeOverlay_AppCompat_Dialog_Alert -style ThemeOverlay_AppCompat_Light -style Theme_AppCompat -style Theme_AppCompat_CompactMenu -style Theme_AppCompat_DayNight -style Theme_AppCompat_DayNight_DarkActionBar -style Theme_AppCompat_DayNight_Dialog -style Theme_AppCompat_DayNight_DialogWhenLarge -style Theme_AppCompat_DayNight_Dialog_Alert -style Theme_AppCompat_DayNight_Dialog_MinWidth -style Theme_AppCompat_DayNight_NoActionBar -style Theme_AppCompat_Dialog -style Theme_AppCompat_DialogWhenLarge -style Theme_AppCompat_Dialog_Alert -style Theme_AppCompat_Dialog_MinWidth -style Theme_AppCompat_Empty -style Theme_AppCompat_Light -style Theme_AppCompat_Light_DarkActionBar -style Theme_AppCompat_Light_Dialog -style Theme_AppCompat_Light_DialogWhenLarge -style Theme_AppCompat_Light_Dialog_Alert -style Theme_AppCompat_Light_Dialog_MinWidth -style Theme_AppCompat_Light_NoActionBar -style Theme_AppCompat_NoActionBar -style Widget_AppCompat_ActionBar -style Widget_AppCompat_ActionBar_Solid -style Widget_AppCompat_ActionBar_TabBar -style Widget_AppCompat_ActionBar_TabText -style Widget_AppCompat_ActionBar_TabView -style Widget_AppCompat_ActionButton -style Widget_AppCompat_ActionButton_CloseMode -style Widget_AppCompat_ActionButton_Overflow -style Widget_AppCompat_ActionMode -style Widget_AppCompat_ActivityChooserView -style Widget_AppCompat_AutoCompleteTextView -style Widget_AppCompat_Button -style Widget_AppCompat_ButtonBar -style Widget_AppCompat_ButtonBar_AlertDialog -style Widget_AppCompat_Button_Borderless -style Widget_AppCompat_Button_Borderless_Colored -style Widget_AppCompat_Button_ButtonBar_AlertDialog -style Widget_AppCompat_Button_Colored -style Widget_AppCompat_Button_Small -style Widget_AppCompat_CompoundButton_CheckBox -style Widget_AppCompat_CompoundButton_RadioButton -style Widget_AppCompat_CompoundButton_Switch -style Widget_AppCompat_DrawerArrowToggle -style Widget_AppCompat_DropDownItem_Spinner -style Widget_AppCompat_EditText -style Widget_AppCompat_ImageButton -style Widget_AppCompat_Light_ActionBar -style Widget_AppCompat_Light_ActionBar_Solid -style Widget_AppCompat_Light_ActionBar_Solid_Inverse -style Widget_AppCompat_Light_ActionBar_TabBar -style Widget_AppCompat_Light_ActionBar_TabBar_Inverse -style Widget_AppCompat_Light_ActionBar_TabText -style Widget_AppCompat_Light_ActionBar_TabText_Inverse -style Widget_AppCompat_Light_ActionBar_TabView -style Widget_AppCompat_Light_ActionBar_TabView_Inverse -style Widget_AppCompat_Light_ActionButton -style Widget_AppCompat_Light_ActionButton_CloseMode -style Widget_AppCompat_Light_ActionButton_Overflow -style Widget_AppCompat_Light_ActionMode_Inverse -style Widget_AppCompat_Light_ActivityChooserView -style Widget_AppCompat_Light_AutoCompleteTextView -style Widget_AppCompat_Light_DropDownItem_Spinner -style Widget_AppCompat_Light_ListPopupWindow -style Widget_AppCompat_Light_ListView_DropDown -style Widget_AppCompat_Light_PopupMenu -style Widget_AppCompat_Light_PopupMenu_Overflow -style Widget_AppCompat_Light_SearchView -style Widget_AppCompat_Light_Spinner_DropDown_ActionBar -style Widget_AppCompat_ListMenuView -style Widget_AppCompat_ListPopupWindow -style Widget_AppCompat_ListView -style Widget_AppCompat_ListView_DropDown -style Widget_AppCompat_ListView_Menu -style Widget_AppCompat_PopupMenu -style Widget_AppCompat_PopupMenu_Overflow -style Widget_AppCompat_PopupWindow -style Widget_AppCompat_ProgressBar -style Widget_AppCompat_ProgressBar_Horizontal -style Widget_AppCompat_RatingBar -style Widget_AppCompat_RatingBar_Indicator -style Widget_AppCompat_RatingBar_Small -style Widget_AppCompat_SearchView -style Widget_AppCompat_SearchView_ActionBar -style Widget_AppCompat_SeekBar -style Widget_AppCompat_SeekBar_Discrete -style Widget_AppCompat_Spinner -style Widget_AppCompat_Spinner_DropDown -style Widget_AppCompat_Spinner_DropDown_ActionBar -style Widget_AppCompat_Spinner_Underlined -style Widget_AppCompat_TextView -style Widget_AppCompat_TextView_SpinnerItem -style Widget_AppCompat_Toolbar -style Widget_AppCompat_Toolbar_Button_Navigation -style Widget_Compat_NotificationActionContainer -style Widget_Compat_NotificationActionText -styleable ActionBar background backgroundSplit backgroundStacked contentInsetEnd contentInsetEndWithActions contentInsetLeft contentInsetRight contentInsetStart contentInsetStartWithNavigation customNavigationLayout displayOptions divider elevation height hideOnContentScroll homeAsUpIndicator homeLayout icon indeterminateProgressStyle itemPadding logo navigationMode popupTheme progressBarPadding progressBarStyle subtitle subtitleTextStyle title titleTextStyle -styleable ActionBarLayout android_layout_gravity -styleable ActionMenuItemView android_minWidth -styleable ActionMenuView -styleable ActionMode background backgroundSplit closeItemLayout height subtitleTextStyle titleTextStyle -styleable ActivityChooserView expandActivityOverflowButtonDrawable initialActivityCount -styleable AlertDialog android_layout buttonIconDimen buttonPanelSideLayout listItemLayout listLayout multiChoiceItemLayout showTitle singleChoiceItemLayout -styleable AnimatedStateListDrawableCompat android_constantSize android_dither android_enterFadeDuration android_exitFadeDuration android_variablePadding android_visible -styleable AnimatedStateListDrawableItem android_drawable android_id -styleable AnimatedStateListDrawableTransition android_drawable android_fromId android_reversible android_toId -styleable AppCompatImageView android_src srcCompat tint tintMode -styleable AppCompatSeekBar android_thumb tickMark tickMarkTint tickMarkTintMode -styleable AppCompatTextHelper android_drawableBottom android_drawableEnd android_drawableLeft android_drawableRight android_drawableStart android_drawableTop android_textAppearance -styleable AppCompatTextView android_textAppearance autoSizeMaxTextSize autoSizeMinTextSize autoSizePresetSizes autoSizeStepGranularity autoSizeTextType drawableBottomCompat drawableEndCompat drawableLeftCompat drawableRightCompat drawableStartCompat drawableTint drawableTintMode drawableTopCompat firstBaselineToTopHeight fontFamily fontVariationSettings lastBaselineToBottomHeight lineHeight textAllCaps textLocale -styleable AppCompatTheme actionBarDivider actionBarItemBackground actionBarPopupTheme actionBarSize actionBarSplitStyle actionBarStyle actionBarTabBarStyle actionBarTabStyle actionBarTabTextStyle actionBarTheme actionBarWidgetTheme actionButtonStyle actionDropDownStyle actionMenuTextAppearance actionMenuTextColor actionModeBackground actionModeCloseButtonStyle actionModeCloseContentDescription actionModeCloseDrawable actionModeCopyDrawable actionModeCutDrawable actionModeFindDrawable actionModePasteDrawable actionModePopupWindowStyle actionModeSelectAllDrawable actionModeShareDrawable actionModeSplitBackground actionModeStyle actionModeTheme actionModeWebSearchDrawable actionOverflowButtonStyle actionOverflowMenuStyle activityChooserViewStyle alertDialogButtonGroupStyle alertDialogCenterButtons alertDialogStyle alertDialogTheme android_windowAnimationStyle android_windowIsFloating autoCompleteTextViewStyle borderlessButtonStyle buttonBarButtonStyle buttonBarNegativeButtonStyle buttonBarNeutralButtonStyle buttonBarPositiveButtonStyle buttonBarStyle buttonStyle buttonStyleSmall checkboxStyle checkedTextViewStyle colorAccent colorBackgroundFloating colorButtonNormal colorControlActivated colorControlHighlight colorControlNormal colorError colorPrimary colorPrimaryDark colorSwitchThumbNormal controlBackground dialogCornerRadius dialogPreferredPadding dialogTheme dividerHorizontal dividerVertical dropDownListViewStyle dropdownListPreferredItemHeight editTextBackground editTextColor editTextStyle homeAsUpIndicator imageButtonStyle listChoiceBackgroundIndicator listChoiceIndicatorMultipleAnimated listChoiceIndicatorSingleAnimated listDividerAlertDialog listMenuViewStyle listPopupWindowStyle listPreferredItemHeight listPreferredItemHeightLarge listPreferredItemHeightSmall listPreferredItemPaddingEnd listPreferredItemPaddingLeft listPreferredItemPaddingRight listPreferredItemPaddingStart panelBackground panelMenuListTheme panelMenuListWidth popupMenuStyle popupWindowStyle radioButtonStyle ratingBarStyle ratingBarStyleIndicator ratingBarStyleSmall searchViewStyle seekBarStyle selectableItemBackground selectableItemBackgroundBorderless spinnerDropDownItemStyle spinnerStyle switchStyle textAppearanceLargePopupMenu textAppearanceListItem textAppearanceListItemSecondary textAppearanceListItemSmall textAppearancePopupMenuHeader textAppearanceSearchResultSubtitle textAppearanceSearchResultTitle textAppearanceSmallPopupMenu textColorAlertDialogListItem textColorSearchUrl toolbarNavigationButtonStyle toolbarStyle tooltipForegroundColor tooltipFrameBackground viewInflaterClass windowActionBar windowActionBarOverlay windowActionModeOverlay windowFixedHeightMajor windowFixedHeightMinor windowFixedWidthMajor windowFixedWidthMinor windowMinWidthMajor windowMinWidthMinor windowNoTitle -styleable ButtonBarLayout allowStacking -styleable Capability queryPatterns shortcutMatchRequired -styleable ColorStateListItem alpha android_alpha android_color -styleable CompoundButton android_button buttonCompat buttonTint buttonTintMode -styleable DrawerArrowToggle arrowHeadLength arrowShaftLength barLength color drawableSize gapBetweenBars spinBars thickness -styleable FontFamily fontProviderAuthority fontProviderCerts fontProviderFetchStrategy fontProviderFetchTimeout fontProviderPackage fontProviderQuery fontProviderSystemFontFamily -styleable FontFamilyFont android_font android_fontStyle android_fontVariationSettings android_fontWeight android_ttcIndex font fontStyle fontVariationSettings fontWeight ttcIndex -styleable Fragment android_id android_name android_tag -styleable FragmentContainerView android_name android_tag -styleable GradientColor android_centerColor android_centerX android_centerY android_endColor android_endX android_endY android_gradientRadius android_startColor android_startX android_startY android_tileMode android_type -styleable GradientColorItem android_color android_offset -styleable LinearLayoutCompat android_baselineAligned android_baselineAlignedChildIndex android_gravity android_orientation android_weightSum divider dividerPadding measureWithLargestChild showDividers -styleable LinearLayoutCompat_Layout android_layout_gravity android_layout_height android_layout_weight android_layout_width -styleable ListPopupWindow android_dropDownHorizontalOffset android_dropDownVerticalOffset -styleable MenuGroup android_checkableBehavior android_enabled android_id android_menuCategory android_orderInCategory android_visible -styleable MenuItem actionLayout actionProviderClass actionViewClass alphabeticModifiers android_alphabeticShortcut android_checkable android_checked android_enabled android_icon android_id android_menuCategory android_numericShortcut android_onClick android_orderInCategory android_title android_titleCondensed android_visible contentDescription iconTint iconTintMode numericModifiers showAsAction tooltipText -styleable MenuView android_headerBackground android_horizontalDivider android_itemBackground android_itemIconDisabledAlpha android_itemTextAppearance android_verticalDivider android_windowAnimationStyle preserveIconSpacing subMenuArrow -styleable PopupWindow android_popupAnimationStyle android_popupBackground overlapAnchor -styleable PopupWindowBackgroundState state_above_anchor -styleable RecycleListView paddingBottomNoButtons paddingTopNoTitle -styleable SearchView android_focusable android_imeOptions android_inputType android_maxWidth closeIcon commitIcon defaultQueryHint goIcon iconifiedByDefault layout queryBackground queryHint searchHintIcon searchIcon submitBackground suggestionRowLayout voiceIcon -styleable Spinner android_dropDownWidth android_entries android_popupBackground android_prompt popupTheme -styleable StateListDrawable android_constantSize android_dither android_enterFadeDuration android_exitFadeDuration android_variablePadding android_visible -styleable StateListDrawableItem android_drawable -styleable SwitchCompat android_textOff android_textOn android_thumb showText splitTrack switchMinWidth switchPadding switchTextAppearance thumbTextPadding thumbTint thumbTintMode track trackTint trackTintMode -styleable TextAppearance android_fontFamily android_shadowColor android_shadowDx android_shadowDy android_shadowRadius android_textColor android_textColorHint android_textColorLink android_textFontWeight android_textSize android_textStyle android_typeface fontFamily fontVariationSettings textAllCaps textLocale -styleable Toolbar android_gravity android_minHeight buttonGravity collapseContentDescription collapseIcon contentInsetEnd contentInsetEndWithActions contentInsetLeft contentInsetRight contentInsetStart contentInsetStartWithNavigation logo logoDescription maxButtonHeight menu navigationContentDescription navigationIcon popupTheme subtitle subtitleTextAppearance subtitleTextColor title titleMargin titleMarginBottom titleMarginEnd titleMarginStart titleMarginTop titleMargins titleTextAppearance titleTextColor -styleable View android_focusable android_theme paddingEnd paddingStart theme -styleable ViewBackgroundHelper android_background backgroundTint backgroundTintMode -styleable ViewStubCompat android_id android_inflatedId android_layout diff --git a/vanite-log/build/kotlin/compileReleaseKotlin/build-history.bin b/vanite-log/build/kotlin/compileReleaseKotlin/build-history.bin deleted file mode 100644 index 315ec1e83793704f33f47228124cd09c46947062..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31 ccmZ4UmVvcgk^ur385kJr%O*JRL-`C009S(q1poj5 diff --git a/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/inputs/source-to-output.tab b/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/inputs/source-to-output.tab deleted file mode 100644 index b776a04ba5e369a20acbccd514122f5b92efe2c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4096 zcmbR3vzw0r2)IB53q9MUXwi6Y;zC()C^s#f6j3@Mzoo{HrlCq2~U&%>KIcdz-R}!kQYr{QHLUyqs4PE>XTQ9aG0l&q9 z{~5%0ZHT3h=X=w>{3vJ`f>htf!v8o)si#)R+gS3r_J(|5Qwuho3@flhEbQ0srQ$kZ e=)ABWbg2O~pa#@{8c+jjKnjf=ZMa6Cc5@(KMYD}g{Myj;CzF;rdU7^qiX`GRw zZ5KsI+=fj4d^z7a%qeOBjX)K95K0vl>rxfFpfuA4glSMcZPR2(c?x|a6^-E?qh-+T zbuMd_!Km8o1!O@5Gf?6(CgYUxh?sdoX3}sbN+G9OgC+_%Pz{91?RG*%q$G=o{VWDW zLMbLJCd2HkR<>5jmQqCxlcJoR6ds=3t_{vh&8zy(bw}G;RMa|@~BKZKY7D!Z6oBC-b-cms-T=!oH&cn3;vGm(n^{1RG+9`X;1GzpElZXyQ%E%Lftw`R z&MPz!a%jHl-gEx@)wbvqW#J(}fB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UI9gyH6DIxg_vk?e5FkK+0D%h>*hcg1=iBlE(^lj=Y0YM2oNAZfB*pk1PBlya7ux3 z4Eq_qT%B^JSp?cH@ERBFt-IH4zo+{V$Rtol%;U}AE>n{h0t9jjEFx<*-&Z;7RJC2; EAG3uTI{*Lx diff --git a/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/inputs/source-to-output.tab_i.len b/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/inputs/source-to-output.tab_i.len deleted file mode 100644 index 131e265740f37d77b7c4a3676d2a7704ca3e4a29..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8 McmZQz0D%Su009U9fdBvi diff --git a/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/class-attributes.tab b/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/class-attributes.tab deleted file mode 100644 index f1a49fd6119ad3d6043a36a8cf2590f992b2927d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4096 zcmeIuzX^jt7>D80Is`i#J7>rgv33}%fMYm=5(orDAwdv?KxS}&Opr$3Ll3mc0{MM# zKK?ncc#EVt8s=axZi3}zgbQn8V7JHP*)BKs|8RZSzIWe$`R4qX4KGY_z#MygVuxRR w;EBUq%&^7^@A$zRM!qpuJY$LcrcnVEPyrQC0ToaI6;J^cPyrQCfxj;>0~k3uhX4Qo diff --git a/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/class-attributes.tab.keystream b/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/class-attributes.tab.keystream deleted file mode 100644 index a3cbc56428e17ab96ef7897d6c4f67c942e3a838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4096 zcmeH^JqyAx5QhCN&Js~4MHj1sP;pS)LwgN}F;|+jsK4H{6gm~t4o;UbydQVZO_4+; z4LT6gqy=FrG${pzxHrEsspW5p*PndG@s&XCkjyN|as%tosBNz}A(NqMC)rC2mnPlT zT_`nvpjd~Q{ThD8sL3k}SOmjFH#6dEh^3|E=kQR@klJr@J%cTOUx-v4KB$qN=#2> IWMCkO05NeA5C8xG diff --git a/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/class-attributes.tab_i b/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/class-attributes.tab_i deleted file mode 100644 index f3101e4fecead0e88fad968300a34e3fd4c092bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32768 zcmeIuAxlGH6b9f68jY4Eg9}4sU>=y4WL0EET_3iE!JLz#W8ULr4o3G zYnSbdPN|M|ECB)p2oNAZfB*pk1PCN6FpK8n?}x`^0Tjd68qPJjRb0t5&UAV7cs0Rja6QQ!}0+#Zbp diff --git a/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/class-attributes.tab_i.len b/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/class-attributes.tab_i.len deleted file mode 100644 index 131e265740f37d77b7c4a3676d2a7704ca3e4a29..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8 McmZQz0D%Su009U9fdBvi diff --git a/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab b/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab deleted file mode 100644 index e5226688a728da0324447eab639831ee8f5728fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4096 zcmbR3vzw0r2zWpQ32*N*)Sv(V-vH?>AT7hh zz`zHjy@B-R-w<~LwT^<(5Eu=C(GVC7fzc2c4S~@R7!85Z5Eu=C(GVC7fzc2c(IEf; DEJQZS diff --git a/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream b/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.keystream deleted file mode 100644 index a3cbc56428e17ab96ef7897d6c4f67c942e3a838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4096 zcmeH^JqyAx5QhCN&Js~4MHj1sP;pS)LwgN}F;|+jsK4H{6gm~t4o;UbydQVZO_4+; z4LT6gqy=FrG${pzxHrEsspW5p*PndG@s&XCkjyN|as%tosBNz}A(NqMC)rC2mnPlT zT_`nvpjd~Q{ThD8sL3k}S?;v2nY=I0iMT_Rr-fE$?r0o{<={=SuJOG=2_xkz%xZFJ~ z2^EE`Bv+jv(3)QgETljVD#W#OPqR+D3E1~Uphi%cQ;m&HeJ&33 zPcrXt7$MCy#@PH<*x%~^L_hI*XuR>9TC%)?J-iIgF1#W}3wRqC&9}Bqn3~A+KWj|G Ay#N3J diff --git a/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i b/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i deleted file mode 100644 index f3101e4fecead0e88fad968300a34e3fd4c092bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32768 zcmeIuAxlGH6b9f68jY4Eg9}4sU>=y4WL0EET_3iE!JLz#W8ULr4o3G zYnSbdPN|M|ECB)p2oNAZfB*pk1PCN6FpK8n?}x`^0Tjd68qPJjRb0t5&UAV7cs0Rja6QQ!}0+#Zbp diff --git a/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i.len b/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab_i.len deleted file mode 100644 index 131e265740f37d77b7c4a3676d2a7704ca3e4a29..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8 McmZQz0D%Su009U9fdBvi diff --git a/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/constants.tab b/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/constants.tab deleted file mode 100644 index 66333f2395361f34f503d0516aee1807a7c0e4b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4096 zcmbR3vzw0r2$(5QJfGw1u6urC?_t%!7rHl^8w05WIkm)j#D7(|nVf+^%Q~;)<`PUb3YW ws_a&xCfWM9^llE(UAe7CQ!D5A<@$aGf&c;tAbWaULb6wJsK3aqsAL2v^dI3B_CXsv{HfdR>Pf!h8ZI= Nh@d*67YYCC*$RT^Cwu?^ diff --git a/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/constants.tab_i b/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/constants.tab_i deleted file mode 100644 index 30e31524a8b526241151a0e5258e23858525de0e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32768 zcmeIuF%7^l3`IdJB@hyYQeLgpAry)s42mvc;4MRRUcaR$U6eS&5ggw{2PpyqWO0ZHe)1gDeEh0LWk*9` nGz3ONU^E0qLtr!nMnhmU1V%$(Gz3ONU^E0qLtr!n$PEDiACwBM diff --git a/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/inline-functions.tab.keystream b/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/inline-functions.tab.keystream deleted file mode 100644 index db685ddf7ee5fc7b9bd921ede4178e0e97d059d5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4096 zcmeIuu?YYm3;;oAae*viZ7&!?Kn#dDzu*?afBEHQ4>@i6R%x@Z@Gc|FbV+@;ge5`% W0R#|0009ILKmY**5I_KdzXdL+2Ms6y diff --git a/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/inline-functions.tab.keystream.len b/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/inline-functions.tab.keystream.len deleted file mode 100644 index 68d7fbd8373a289c0f52c743aa109d9a78d447d6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8 LcmZQz00U(J04o3_ diff --git a/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/inline-functions.tab.len b/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/inline-functions.tab.len deleted file mode 100644 index 2a17e6e5bd9e7704741c2a3ae485eb2d2e302b87..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8 LcmZQz0D}$y0FVHQ diff --git a/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/inline-functions.tab.values.at b/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/inline-functions.tab.values.at deleted file mode 100644 index 9807456cdaeff74250df69a13ce3700d5588458f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 322 zcmcgmI|{-;5Pgd0kd#^_wH9_kFoGCJWwRt>jK)paY+`94Sa}#vk}9{bw)dfpcmM}x z7~XHj#avV(##u{Tn8fi5%lNOz^pM98A;FBLV~n5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5;&asvAutvOD)F+&6h z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk c1PBlyK!5-N0t5&UAV7cs0RjXF5cni;0T}oKIRF3v diff --git a/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/inline-functions.tab_i.len b/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/inline-functions.tab_i.len deleted file mode 100644 index 131e265740f37d77b7c4a3676d2a7704ca3e4a29..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8 McmZQz0D%Su009U9fdBvi diff --git a/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab b/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab deleted file mode 100644 index 678338a18924c3516266b9900729def7ef1a09bc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4096 zcmeIuy$QlV7>Dswuo9vRqzEn`SXnrMl3h|+MQvQb)>g1{0h?5omKK6Vwg`T`K1V!A zffuIm-0dydTr2(?k*% zsnLUwI}geQI-uj9|}gb;yvjDstU?PI#`wI?%9Ph$2-_ToH-B;Gp1!;VdZni;Wy4H9AuIE zs(<>sHA(4g!Y7mNe-ly_kALvI8tWJ31UL8Ey+Ep5l}>Hjn|?_dbYtb=&(~i1!Zr9X Y0Vco%m;e)C0!)AjFaajO1pb`B1HEG@3;+NC diff --git a/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len b/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.keystream.len deleted file mode 100644 index 882f24f41fa0afcbe7984ec1a587b15f619bd164..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8 McmZQz00CwW000&M3;+NC diff --git a/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len b/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.len deleted file mode 100644 index cf8a30a1c969e61b953bddf5da4778377335bdd6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8 LcmZQz0D~U@0RRB` diff --git a/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at b/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab.values.at deleted file mode 100644 index 3f220f5ee5f4521f6dc32ae19bf20879b6af3155..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1431 zcmd^Ci#Gx3dkqxa`iZ$Zr^9iaw1xECee-c zTErm57aAu%u|;8gzb4SB;EfWzM^g}0cOv)t_K^M+ZVzIx>^R6J2S5LobWFxO&hiPW zA@N&^$+%NV8tO~I(!1K|zWRHNwCbjgCl3a#`K7=@3gn~kVeBdE-% z#>S@J7n`|~%p2@SaC5dXHva{7m(G8npLqUNxbd7?vRuIqo(E?aUJ;`Oybg@!x3)=` Hn#lA&aU~nG diff --git a/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i b/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/internal-name-to-source.tab_i deleted file mode 100644 index 90c92c366c4024d5361562adfd59bb1e9142627a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32768 zcmeIuzbk}s90%|#S)Ke32LFUj%5cSHF!%>f8SLa_aAmM47H87QfZ~$L$V8NkM#&&$ z#pe%ruI{<|c6sjgjGtfM=lv>`OG70e0RjXF5FkK+009C72oNAZfB*pk1TqBPqPF|J zJ)O}~B0zuu0RjXF5EuY~y~ucU`Efn~QAH#`fB*pk1PBly&^LjHc=`Hde5!9h;NeVx ztEi66&o(ogiUbG{AV7dXAp~|J#nRW@TBETTXS~T>=CM5Fn68U_FLcSIX@? zJ7x(GAV7cs0RjXF5FkK+009C7@(Z+LWufw1&A(}b009C7QVP7p@s0NIOv*RhCO{yK zz*(HVd;h7Yx$Y_f0t5(j68Mb9X{}l5)K@1!fB*pk1PBlyK%n>nTM_Z;;{KrcNhKse zpj&~P7_5)(Z+1IxjsO7y1PBlyK!5-N0t5*3BJdhZkBh&@z3kc{P&9$t2-Fy-(mIu-YfOPt||NnmhX|1pS|C<60m-zhue-)6v{{H{}bs+xh|Nq|r z>3h%r|CeE6U{D9r-ay*n+5i8wK)U}a#Qi`cM!{$ZjE2By2#kinXb6mkz-S1JhQMeD SjE2By2#kinXb6nR5C8yKZaCin diff --git a/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/proto.tab.keystream b/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/proto.tab.keystream deleted file mode 100644 index c695d83e5bbc0f6a5474b485aec14a2a80083ba7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4096 zcmeH^y$ZrG5XXH2A3_|(piYV|S_h%xptwpfXE;oArAdnV^u|(f5?jITGKT-h-S2ux zqLdar2x(P8sDvS{p%BOFHzhs(E{Xb0%vj&fkb5LMXkkhBv4cb#iDj4YSV**To2`~XBzyz286JP>N LfC(^xzY%x>fhYRk diff --git a/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/proto.tab.keystream.len b/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/proto.tab.keystream.len deleted file mode 100644 index 9fe69486ff898172e04649bcc025253ff70ec1d3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8 McmZQz00E{R005W(j{pDw diff --git a/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/proto.tab.len b/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/proto.tab.len deleted file mode 100644 index 6f677df7d85c99b1951f55f84f3d00c26757b7b3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8 LcmZQz0D~6*0Pq0m diff --git a/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/proto.tab.values.at b/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/proto.tab.values.at deleted file mode 100644 index 84d9a85b4088fa3791c91950a29354058e3cd3cf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6803 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 diff --git a/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab_i b/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab_i deleted file mode 100644 index 1cf31a188b93d6eca24a84a143c5201b6c719c56..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32768 zcmeI&p>D!Z6oBC-b-cms-T=!oH&cn3;vGm(n^{1RG+9`X;1GzpElZXyQ%E%Lftw`R z&MPz!a%jHl-gEx@)wbvqW#J(}fB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UI9lK}CQSO}@6m${AV7cs0Rk5&u#M*1&$s0Trb{M} zMqnN#)$`L|njj$r2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+KpKJXDCyN- z{?AGCMa~;Cj&;+~@NnL(whn{h0t9jjY$9tm-&Z;7RJC2; E9}%1yI{*Lx diff --git a/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab_i.len b/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/source-to-classes.tab_i.len deleted file mode 100644 index 131e265740f37d77b7c4a3676d2a7704ca3e4a29..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8 McmZQz0D%Su009U9fdBvi diff --git a/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/subtypes.tab b/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/subtypes.tab deleted file mode 100644 index c70d9e350b8591e7ace81acb0b55f79c8a916fa3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4096 zcmbR3vzw0r2$(?x3L0{De0oOZMnhmU1V%$(Gz3ONU^E0qLtr!nMnhmU1V%$(Gz3ONU^E1X4*>vh C0}@vN diff --git a/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/subtypes.tab.keystream b/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/subtypes.tab.keystream deleted file mode 100644 index 8955bbd625d08de0fbfb1205ae5910feede46892..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4096 zcmeIuF%E)I5Cl+rZr~yI1Xd;#R3sMm8(4n^KfC1fA;!~dxCG5iJ2TC@A!JuaHBlc+ zV3ZswS&rP3Q&Lo6rcbFC~&I44;siOR{#J2 diff --git a/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/subtypes.tab.keystream.len b/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/subtypes.tab.keystream.len deleted file mode 100644 index c32b442ac5e8df6c18d0384cc6c5c8fc4804b79e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8 LcmZQz0D}|&0Bitd diff --git a/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/subtypes.tab.len b/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/subtypes.tab.len deleted file mode 100644 index a9f80ae0249093f1db8b14f71053acce35747e3d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8 LcmZQz0D~C-0H6Sw diff --git a/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/subtypes.tab.values.at b/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/subtypes.tab.values.at deleted file mode 100644 index 33e1fcb55bbb0c1c7601a4e4d8fcc4aefc1393d2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 362 zcmb7=K?=e!6hw2Bo*+fLbFEULqFCtu(@bM9;5dQ}PkO;CGMj#)AVE`m21?3=%!{qVN=YZxL0~Krp z(s@9-2uLpi(#Amg5|CB}(u_bu#ep=CI|@caU^E0qLtr!nMnhmU1V%$(Gz3ONU^E0q QLtr!nMnhmU1V{`4010~?fdBvi diff --git a/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/supertypes.tab.keystream b/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/jvm/kotlin/supertypes.tab.keystream deleted file mode 100644 index 00b93fd37ed0db936c85c383a5239860832deaeb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4096 zcmeIuF$=;l5QbrY(TTb_>mXDd1ozNf!(q6S=34aME5W5hp^n0rE#Z3!JXp^`03*+hTHm)WNWWJ$J zE%<|)zmR3lg{0J&?)o4>nc$MQPG5iAnUmRk{e)qgdU+of@0u`J9 z(yM^&Y4F?)kwgm4oxFZ|5VuQf8y8|@2vz&vxDapaU{gK*odnKT>Og7tSPwcJWSBjs%`AQ{TVBMlarV%YK-U>L(?|7cGwxp|Bx}G z0_!StGsz(5KZNx3tQaf*Jb4OpPN>v90^Oy3}~0X#@xmAV7cs0RjXF z5FkK+009C72oOk0U>7xSqw#A}QDO)XAds-YI@+q$W|nZGGy((&5Fl_T@Dne?LFeo4 wM`jOY^uABZc4pbN%iYJK_WAEtyI}?qAV7dXRszeYJuLcFR?%V!5Xe&C9~{dXQvd(} diff --git a/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/lookups/file-to-id.tab_i.len b/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/lookups/file-to-id.tab_i.len deleted file mode 100644 index 131e265740f37d77b7c4a3676d2a7704ca3e4a29..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8 McmZQz0D%Su009U9fdBvi diff --git a/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/lookups/id-to-file.tab b/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/lookups/id-to-file.tab deleted file mode 100644 index c1a490a6a885fa624c6e9d6c412b77677c33d841..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4096 zcmeH@yA6Xt5Ct*DU$@yj diff --git a/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/lookups/id-to-file.tab.keystream b/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/lookups/id-to-file.tab.keystream deleted file mode 100644 index 8ad02ff9d7702110d05a3c6b7e970bd38657c5a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4096 xcmeIu2@wDw2mmmA5ba;s9^4jTG3MHN>b}5$0RsjM7%*VKfB^#r3>auS@B!Ze04@Lk diff --git a/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/lookups/id-to-file.tab.keystream.len b/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/lookups/id-to-file.tab.keystream.len deleted file mode 100644 index c15663dd6ba782a0dacefaf01e24bc712fd45cd7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8 LcmZQz00S-n01^NT diff --git a/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/lookups/id-to-file.tab.len b/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/lookups/id-to-file.tab.len deleted file mode 100644 index fd5292d4bdcdb76028e1eb3dd4835aa24aab9241..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8 LcmZQz0D}tv0N4Q0 diff --git a/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/lookups/id-to-file.tab.values.at b/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/lookups/id-to-file.tab.values.at deleted file mode 100644 index d53ec91a43bd4612d85ff89df34d020eae2f4ce2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 995 zcmcJNU2eiK499(xKJdEj4g)5bT7e4c#uheNi5oJq1SM&;?esHMB@RG%w*C8m$Pcg} zR1}Juqz|fi@}XE$h$bd-X@T)j;i*B}(I)wTnkpzK>w5J(pKd>A%X%VubSBZA^;*Or z#Wxx!zOYAO{5TWnRPaU#-q939GhCEj-yhQ+L^d3=m+WQ!Bk7ckcZ`35CMSMNF&TIE zt)aaZEWK-u9@}`tNUOnhJZCUy%^w98QXsPmaqZmGbkObsjy(~m8>q~v#m=TN7l-+P t{S9O;{5RNL%Rka@ynHBERZ>ruz3<>PJG=6V7%kvEGn$`tlQ4CW>HmoLcoYBt diff --git a/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/lookups/id-to-file.tab_i b/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/lookups/id-to-file.tab_i deleted file mode 100644 index 5f2acb463bc21fb4ae0cdad9b74962dbfe3fb020..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32768 zcmeIuD-Oa?6h+ZjT0WgQ5{X12E0IWs)s15cB72oW(r8${ZFki|;U#tC-G@IfWaU!YxeVP9|~>6IjbJY^3)i z*^)zf3-=(*_}OkE>B}$cH!lW;83>bwG3qf>;4P|Z(|KpSk0;2!Ax%E43;yG zWt_uO7IGQi;$oI?5kKTSmUA}0;!IXCmp?L_HJrvjnZXc0dm4{oD%&xcCvhUXaXioB zSoY>9Udmw{%)z{xaU9Ewc?)|pnK8VNJ($66e1cKTWhcJGcAUr7e1omHj3IoV0j^_R zeK7b1Yq*uw{GPk`3#<4$E7`bdAW*?0Sk5+F%M-YoU0A|1xRkLh=0z;z02c5n=5sXj zcoTDYJF|EXGx-41`5340DW>oRCUGtk`5F_rgk$(F`*97s@iT^VGaLR02ESzue_}QF zvyu(mz~;>YfprXL8INZvBe{&Havsm-Y+k^b?9W_Y$!w0~G~U1rCNhn8GL=)9%!fIF zSsce_8P9z7;e5ujm|eJ>5nRpo{Df^-!7zTqQ0`)5{>u8gV6cvR*(5}N*@{&>mX++p z3ZBAp_Fys3V<9hQ0k2>_hcS=WF^A)s#XFeERHpMmrg9pS`83CJCI|Bs#&Hp2_%?g6 zl->9dqqu>c_%+*c2V3)Jw&DSXFvtKyo8$Lj@MzYsJ*#;#ckwiC4ZoTHtYr*$@HOaVWQQAa}Dr_pvYQ*^A9uIzKRs-FY0N8No<)Wk>d8Tb|Ew_G1VK zF~AY5K4AW{k`q|LNnFjzEa5|3%IPfTGc4pR7VuT(vxs?ohdEruEPl*PZe%*Qa0+)a zg?pI9S|+lQvtj~Uatx2*NOt64c4i#AGlu6fihbFMm$MazGKAMMzy#LqH~(3~6jpO8 zcQKPyoWV-wv4V40&O)x`TP$S>m+?c+V>xsA6|-5zH2%m`)-ajA=5QRYz~KrUuE77Q G0)GMY>s$l? diff --git a/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/lookups/lookups.tab.keystream b/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/lookups/lookups.tab.keystream deleted file mode 100644 index 097972bfdba576b3cc1be9325864cf255d021efe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4096 zcmeI!`)gNa9KiAK(?&^_8LWns4)vREel?vF=cW~v4ihh>n1rY+HzUmpQZ3m`DOW?n zEWAKV3!D+S70yd}OVK6EeyA3qBH1c*3bSIOhSBA`-_QCh(w|3VC05Ba;^OSreWY8%ie^#vkQRX%O%K zIrDZgx}f9^QT1aOBL;1++ahYqzgQ?*j=fza_P;Rhq9|R^YrnYkKjZ9k5Bj|}gN_qqtg53qX3-%Ii1KJ-FhjSM_Ely=N9up0t=Cz25g@-Cd*Oou_ ziA>Mzi0TEeulGvlwLQOxo98t*iCad!cT(&;*z;B~{8;Z1;>y%%D+H5@*2%-_#e}|} z#7SHK>L~UKbLCHc=A)4RS=M+lX=F!*;Cuup-?DxAQ-P5MBMU|r9JpY1v2XeKmjzqg zn^W8tHkJ)oEJ{jF^^4dRGNQJ2?rt$_fB8z$@ZtIkV%nmDM#1i)^-yD4@Bj#U1U-Tt zL65ld>Z6kcJ@@Y&GBNO5g5MI{EK2(2mx#Jeh3mwOo7T=2cfa}T!=mV1s#-8t<@`C9 z1F3>Aadhy+DI!%^*;|ky+NYP433^ty4m=V#mWbq71jiyc7QwLy;^RF@ydYk%VBXLZ z54vDPvY=o=!GeMX1q;S|k_80|3Kncn7tVIUh-5**f`SDF3knvD_aqAn78JY%A~&z* zns}*peB5H#Jy+*@rSs~O=LNeT&S~r8?h(oEg53qX3w9Um9`8wZ7wj&0G6gG-IB|T9 zPlDh{5Zo-X&TcK*T7Pm^$m%+MK`j1uY>i0eb-c4|#n=tWkCx_$>^%i@L~79A(*;`y zRu(7DZH&jVLA z2|lNSbp-E@NG0D@!R!&q?1I?^vkPVy%r2N+FuP!O!R&(B1+xog7tAi0RPa5#tL@z9 zf$yQc4OAXShmNEL(?Ua!eFOb`~4 zgbBg~VS+G0m>^6LCI}OR3Bm+nf-pgtAWRgzvAe0)wl$kWs%Y)yh$MB#(9XW53Q{AI zR6(jBRgfx36{HGM1*w8mL8>5CkSa(OqzcY(-}f&T872seNWuhRf-pgtAWRS@2or<} z!USQ0FhQ6gOb{jrTYY-;D8mF{5lNUJOb{jr6NCxE1Yv?OL6{&+5GDu{gbBh#`grrl zkL{?NpZwL7NekX(L19EvC@2&Z3JL{nom%4^5`6lc-|4O?!*fe8zTXFRxq4}qOHV76J%ys>{^7}k_!CVo^T!Og- za|z}W%q5shFqdF1!CZp51ak>81ak@I5`?|`#1GdE6NE)1VS+G0m>^6LCI}OR3Bm+n df-pgtAWRS@2m{Gq`ZxaFIDs1{@c%u5e*xve(6#^o diff --git a/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/lookups/lookups.tab.keystream.len b/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/lookups/lookups.tab.keystream.len deleted file mode 100644 index 25f25fdde9f77e96e73646b58ea4e032e2d41517..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8 McmZQz00Hj500A2T2><{9 diff --git a/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/lookups/lookups.tab.len b/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/lookups/lookups.tab.len deleted file mode 100644 index b68d6cecb5e8fddf520d070afad72333ddf0422b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8 McmZQz00C|d002e+Gynhq diff --git a/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/lookups/lookups.tab.values.at b/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/lookups/lookups.tab.values.at deleted file mode 100644 index 69e6902e33fb0501a5b8c00f3e1f83426a93f552..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2707 zcmeHI%TB{E5KPjv1gQs(9600;`WL7dBm@$7tF-_LHI)cJ|P1P5bs>jxXlp(>`~NGq1MHWSozc`g_O` zGyX1St6b8~Y!X{&T#wUtV$f$M%P;tG_Omk(cZ!eg3hw+Bj6*!Bl`@~$*V2`RpG!Yi z>QyQ(V|X(}h=WFH4zU(~ax@fBAMN$D63^9SqkR{;4v{Mk*VvU2KB$%L(Yj*w{=trZ zrhw=}bt@{#kp7RV`}I}yOFZUUPr{IG(pD|nwd`jP_$gMvFot}fD$e@%O3rUp8RiWw zx>FIc;}kK2@XqDqn?kQoz`xIQC!LZZuhm=;bc6Ryt6ua0{QjR=ifq6sMP?V(hW{z3 YgL|B=UVMh2U5M;+xsU!q)mJzF0!H>9a{vGU diff --git a/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/lookups/lookups.tab_i b/vanite-log/build/kotlin/compileReleaseKotlin/caches-jvm/lookups/lookups.tab_i deleted file mode 100644 index 76cdf5680cc7cda88bbc6cf06167e43ce4dbf597..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32768 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 Oz-JQh;>P3XfByrWt|?Fe diff --git a/vanite-log/build/libs/vanite-log-1.0.0-sources.jar.asc b/vanite-log/build/libs/vanite-log-1.0.0-sources.jar.asc deleted file mode 100644 index b7f12c0..0000000 --- a/vanite-log/build/libs/vanite-log-1.0.0-sources.jar.asc +++ /dev/null @@ -1,17 +0,0 @@ ------BEGIN PGP SIGNATURE----- -Version: BCPG v1.68 - -iQIcBAABCgAGBQJiKqPoAAoJEB1ITFGDIuUZIIkP/1qaIwegCapy8gYqrv6jHJs6 -1rc9knMsp7j5EPER5hjV1oCRQ9pZpf9UQOU1eApYA3l+C9Jki6oWta4uHaALdxHG -hqbUYgVnAZS8EpRkTQbhg/ymgt16nNh7LyQBs46H8mxouPsgRLx1vF1HU4spG3vF -Gettnfo3dqBU3QNMYsZqmy9PWsHMAqadQQCkf4uHataB3Nz4WwunzRwMKM2QSHRC -DwJ29t74pzYJSrS26YxiYxVPZYLptCbFbYx9Y4j6beu5vB5SSZy4dIVN9Kjg3qKI -ivTDlFvRuZhPVA69RP5sxXBThMh0jKU40TNAjaHNXuGpziAdarAraPCd8LJjW5vx -lB7i98kYkk9zf1irAO5nI0dq5TnIu/r/VN2/DjwwIkewAORhbVFh70w69Ax/Kk6F -pHt15pyWNDl0iLKyY66snTelfhvpjlCYOd53H+aZmNKqABugcg4Sx/RpbK3rnzKl -Om4Ijl470x7eH3BLJEqNS47IeYPeV6DE+vGD5luHAWdfRT5EQqlTnyWLpAtj0PeY -mS8sU6u7pqNwh77pbd3otaeO45WQbnSCTxWbjbPKgUnR+8gbIkMSAIvRswL3BngI -dfsVstinuqzdx16NDf5K3ot6IIi7g+nUlWZdqP/fQo4V4kSRUh1oa63jgSXb60ff -wXSl0YtpXPtqLDWBcJFS -=+AsE ------END PGP SIGNATURE----- diff --git a/vanite-log/build/outputs/aar/vanite-log-release.aar b/vanite-log/build/outputs/aar/vanite-log-release.aar deleted file mode 100644 index 8f03a1210507113ad2f821c3c983230d44d29517..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31222 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