diff --git a/202014040130tangjiefeng_Reader/.gradle/5.6.4/executionHistory/executionHistory.bin b/202014040130tangjiefeng_Reader/.gradle/5.6.4/executionHistory/executionHistory.bin
new file mode 100644
index 0000000..a86bf44
Binary files /dev/null and b/202014040130tangjiefeng_Reader/.gradle/5.6.4/executionHistory/executionHistory.bin differ
diff --git a/202014040130tangjiefeng_Reader/.gradle/5.6.4/executionHistory/executionHistory.lock b/202014040130tangjiefeng_Reader/.gradle/5.6.4/executionHistory/executionHistory.lock
new file mode 100644
index 0000000..f20a6d6
Binary files /dev/null and b/202014040130tangjiefeng_Reader/.gradle/5.6.4/executionHistory/executionHistory.lock differ
diff --git a/202014040130tangjiefeng_Reader/.gradle/5.6.4/fileChanges/last-build.bin b/202014040130tangjiefeng_Reader/.gradle/5.6.4/fileChanges/last-build.bin
new file mode 100644
index 0000000..f76dd23
Binary files /dev/null and b/202014040130tangjiefeng_Reader/.gradle/5.6.4/fileChanges/last-build.bin differ
diff --git a/202014040130tangjiefeng_Reader/.gradle/5.6.4/fileContent/fileContent.lock b/202014040130tangjiefeng_Reader/.gradle/5.6.4/fileContent/fileContent.lock
new file mode 100644
index 0000000..c9347e4
Binary files /dev/null and b/202014040130tangjiefeng_Reader/.gradle/5.6.4/fileContent/fileContent.lock differ
diff --git a/202014040130tangjiefeng_Reader/.gradle/5.6.4/fileHashes/fileHashes.bin b/202014040130tangjiefeng_Reader/.gradle/5.6.4/fileHashes/fileHashes.bin
new file mode 100644
index 0000000..b2b16dc
Binary files /dev/null and b/202014040130tangjiefeng_Reader/.gradle/5.6.4/fileHashes/fileHashes.bin differ
diff --git a/202014040130tangjiefeng_Reader/.gradle/5.6.4/fileHashes/fileHashes.lock b/202014040130tangjiefeng_Reader/.gradle/5.6.4/fileHashes/fileHashes.lock
new file mode 100644
index 0000000..9a81f23
Binary files /dev/null and b/202014040130tangjiefeng_Reader/.gradle/5.6.4/fileHashes/fileHashes.lock differ
diff --git a/202014040130tangjiefeng_Reader/.gradle/5.6.4/fileHashes/resourceHashesCache.bin b/202014040130tangjiefeng_Reader/.gradle/5.6.4/fileHashes/resourceHashesCache.bin
new file mode 100644
index 0000000..5a78eb1
Binary files /dev/null and b/202014040130tangjiefeng_Reader/.gradle/5.6.4/fileHashes/resourceHashesCache.bin differ
diff --git a/202014040130tangjiefeng_Reader/.gradle/5.6.4/gc.properties b/202014040130tangjiefeng_Reader/.gradle/5.6.4/gc.properties
new file mode 100644
index 0000000..e69de29
diff --git a/202014040130tangjiefeng_Reader/.gradle/5.6.4/javaCompile/classAnalysis.bin b/202014040130tangjiefeng_Reader/.gradle/5.6.4/javaCompile/classAnalysis.bin
new file mode 100644
index 0000000..4644ee4
Binary files /dev/null and b/202014040130tangjiefeng_Reader/.gradle/5.6.4/javaCompile/classAnalysis.bin differ
diff --git a/202014040130tangjiefeng_Reader/.gradle/5.6.4/javaCompile/jarAnalysis.bin b/202014040130tangjiefeng_Reader/.gradle/5.6.4/javaCompile/jarAnalysis.bin
new file mode 100644
index 0000000..4a943bf
Binary files /dev/null and b/202014040130tangjiefeng_Reader/.gradle/5.6.4/javaCompile/jarAnalysis.bin differ
diff --git a/202014040130tangjiefeng_Reader/.gradle/5.6.4/javaCompile/javaCompile.lock b/202014040130tangjiefeng_Reader/.gradle/5.6.4/javaCompile/javaCompile.lock
new file mode 100644
index 0000000..bcf8c8f
Binary files /dev/null and b/202014040130tangjiefeng_Reader/.gradle/5.6.4/javaCompile/javaCompile.lock differ
diff --git a/202014040130tangjiefeng_Reader/.gradle/5.6.4/javaCompile/taskHistory.bin b/202014040130tangjiefeng_Reader/.gradle/5.6.4/javaCompile/taskHistory.bin
new file mode 100644
index 0000000..812490a
Binary files /dev/null and b/202014040130tangjiefeng_Reader/.gradle/5.6.4/javaCompile/taskHistory.bin differ
diff --git a/202014040130tangjiefeng_Reader/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/202014040130tangjiefeng_Reader/.gradle/buildOutputCleanup/buildOutputCleanup.lock
new file mode 100644
index 0000000..1418a13
Binary files /dev/null and b/202014040130tangjiefeng_Reader/.gradle/buildOutputCleanup/buildOutputCleanup.lock differ
diff --git a/202014040130tangjiefeng_Reader/.gradle/buildOutputCleanup/cache.properties b/202014040130tangjiefeng_Reader/.gradle/buildOutputCleanup/cache.properties
new file mode 100644
index 0000000..0e1e0dc
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/.gradle/buildOutputCleanup/cache.properties
@@ -0,0 +1,2 @@
+#Wed Oct 26 11:57:14 CST 2022
+gradle.version=5.6.4
diff --git a/202014040130tangjiefeng_Reader/.gradle/buildOutputCleanup/outputFiles.bin b/202014040130tangjiefeng_Reader/.gradle/buildOutputCleanup/outputFiles.bin
new file mode 100644
index 0000000..4bd2893
Binary files /dev/null and b/202014040130tangjiefeng_Reader/.gradle/buildOutputCleanup/outputFiles.bin differ
diff --git a/202014040130tangjiefeng_Reader/.gradle/vcs-1/gc.properties b/202014040130tangjiefeng_Reader/.gradle/vcs-1/gc.properties
new file mode 100644
index 0000000..e69de29
diff --git a/202014040130tangjiefeng_Reader/.idea/.gitignore b/202014040130tangjiefeng_Reader/.idea/.gitignore
new file mode 100644
index 0000000..26d3352
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/.idea/.gitignore
@@ -0,0 +1,3 @@
+# Default ignored files
+/shelf/
+/workspace.xml
diff --git a/202014040130tangjiefeng_Reader/.idea/compiler.xml b/202014040130tangjiefeng_Reader/.idea/compiler.xml
new file mode 100644
index 0000000..fb7f4a8
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/.idea/compiler.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/.idea/dbnavigator.xml b/202014040130tangjiefeng_Reader/.idea/dbnavigator.xml
new file mode 100644
index 0000000..70f212e
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/.idea/dbnavigator.xml
@@ -0,0 +1,414 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/.idea/gradle.xml b/202014040130tangjiefeng_Reader/.idea/gradle.xml
new file mode 100644
index 0000000..a2d7c21
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/.idea/gradle.xml
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/.idea/jarRepositories.xml b/202014040130tangjiefeng_Reader/.idea/jarRepositories.xml
new file mode 100644
index 0000000..7d192c5
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/.idea/jarRepositories.xml
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/.idea/misc.xml b/202014040130tangjiefeng_Reader/.idea/misc.xml
new file mode 100644
index 0000000..bdd9278
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/.idea/misc.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/ANR b/202014040130tangjiefeng_Reader/ANR
new file mode 160000
index 0000000..9a731f3
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/ANR
@@ -0,0 +1 @@
+Subproject commit 9a731f357f64746a289d7491b779472cc2e2fc01
diff --git a/202014040130tangjiefeng_Reader/NovelReader.plantuml b/202014040130tangjiefeng_Reader/NovelReader.plantuml
new file mode 100644
index 0000000..87efd16
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/NovelReader.plantuml
@@ -0,0 +1,29 @@
+@startuml
+
+title __NOVELREADER's Component Diagram__\n
+
+ component "NovelReader.app.unitTest" {
+ [NovelReader.app.main]
+ component "NovelReader.app.main" {
+ [NovelReader.app.androidTest]
+ component "NovelReader.app.androidTest" {
+ [NovelReader.app]
+ }
+
+
+ }
+
+
+ }
+
+
+
+
+right footer
+
+
+PlantUML diagram generated by SketchIt! (https://bitbucket.org/pmesmeur/sketch.it)
+For more information about this tool, please contact philippe.mesmeur@gmail.com
+endfooter
+
+@enduml
diff --git a/202014040130tangjiefeng_Reader/app/build.gradle b/202014040130tangjiefeng_Reader/app/build.gradle
new file mode 100644
index 0000000..fe8d4b9
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build.gradle
@@ -0,0 +1,41 @@
+apply plugin: 'com.android.application'
+
+android {
+ compileSdkVersion 28
+ defaultConfig {
+ applicationId "fte.finalproject"
+ minSdkVersion 22
+ targetSdkVersion 28
+ versionCode 1
+ versionName "1.0"
+ testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
+ }
+ buildTypes {
+ release {
+ minifyEnabled false
+ proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
+ }
+ }
+}
+
+dependencies {
+ implementation fileTree(dir: 'libs', include: ['*.jar'])
+ implementation 'com.android.support:appcompat-v7:28.0.0'
+ implementation 'com.android.support.constraint:constraint-layout:1.1.3'
+ implementation 'com.android.support:cardview-v7:28.0.0'
+ implementation 'com.android.support:recyclerview-v7:28.0.0'
+ implementation 'de.hdodenhof:circleimageview:2.2.0'
+ implementation 'com.android.support:cardview-v7:28.0.0'
+ implementation 'com.squareup.retrofit2:retrofit:2.0.2'
+ implementation 'com.squareup.retrofit2:converter-scalars:2.0.0'
+ implementation 'com.squareup.retrofit2:converter-gson:2.1.0'
+ implementation 'com.squareup.retrofit2:adapter-rxjava:2.1.0'
+ implementation 'io.reactivex:rxandroid:1.2.1'
+ implementation 'io.reactivex:rxjava:1.2.1'
+ implementation 'com.squareup.okhttp3:okhttp:3.2.0'
+ testImplementation 'junit:junit:4.12'
+ androidTestImplementation 'com.android.support.test:runner:1.0.2'
+ androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
+ implementation 'io.reactivex.rxjava2:rxandroid:2.1.0'
+ implementation 'io.reactivex.rxjava2:rxjava:2.1.0'
+}
diff --git a/202014040130tangjiefeng_Reader/app/build/generated/res/pngs/debug/drawable-anydpi-v24/ic_launcher_foreground.xml b/202014040130tangjiefeng_Reader/app/build/generated/res/pngs/debug/drawable-anydpi-v24/ic_launcher_foreground.xml
new file mode 100644
index 0000000..c7bd21d
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/generated/res/pngs/debug/drawable-anydpi-v24/ic_launcher_foreground.xml
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/202014040130tangjiefeng_Reader/app/build/generated/res/pngs/debug/drawable-hdpi/ic_launcher_foreground.png b/202014040130tangjiefeng_Reader/app/build/generated/res/pngs/debug/drawable-hdpi/ic_launcher_foreground.png
new file mode 100644
index 0000000..c6a9695
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/generated/res/pngs/debug/drawable-hdpi/ic_launcher_foreground.png differ
diff --git a/202014040130tangjiefeng_Reader/app/build/generated/res/pngs/debug/drawable-ldpi/ic_launcher_foreground.png b/202014040130tangjiefeng_Reader/app/build/generated/res/pngs/debug/drawable-ldpi/ic_launcher_foreground.png
new file mode 100644
index 0000000..1bd4670
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/generated/res/pngs/debug/drawable-ldpi/ic_launcher_foreground.png differ
diff --git a/202014040130tangjiefeng_Reader/app/build/generated/res/pngs/debug/drawable-mdpi/ic_launcher_foreground.png b/202014040130tangjiefeng_Reader/app/build/generated/res/pngs/debug/drawable-mdpi/ic_launcher_foreground.png
new file mode 100644
index 0000000..f703eb2
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/generated/res/pngs/debug/drawable-mdpi/ic_launcher_foreground.png differ
diff --git a/202014040130tangjiefeng_Reader/app/build/generated/res/pngs/debug/drawable-xhdpi/ic_launcher_foreground.png b/202014040130tangjiefeng_Reader/app/build/generated/res/pngs/debug/drawable-xhdpi/ic_launcher_foreground.png
new file mode 100644
index 0000000..1c6fbd8
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/generated/res/pngs/debug/drawable-xhdpi/ic_launcher_foreground.png differ
diff --git a/202014040130tangjiefeng_Reader/app/build/generated/res/pngs/debug/drawable-xxhdpi/ic_launcher_foreground.png b/202014040130tangjiefeng_Reader/app/build/generated/res/pngs/debug/drawable-xxhdpi/ic_launcher_foreground.png
new file mode 100644
index 0000000..38d314b
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/generated/res/pngs/debug/drawable-xxhdpi/ic_launcher_foreground.png differ
diff --git a/202014040130tangjiefeng_Reader/app/build/generated/res/pngs/debug/drawable-xxxhdpi/ic_launcher_foreground.png b/202014040130tangjiefeng_Reader/app/build/generated/res/pngs/debug/drawable-xxxhdpi/ic_launcher_foreground.png
new file mode 100644
index 0000000..7b428d2
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/generated/res/pngs/debug/drawable-xxxhdpi/ic_launcher_foreground.png differ
diff --git a/202014040130tangjiefeng_Reader/app/build/generated/source/buildConfig/debug/com/example/BuildConfig.java b/202014040130tangjiefeng_Reader/app/build/generated/source/buildConfig/debug/com/example/BuildConfig.java
new file mode 100644
index 0000000..cb038c0
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/generated/source/buildConfig/debug/com/example/BuildConfig.java
@@ -0,0 +1,13 @@
+/**
+ * Automatically generated file. DO NOT MODIFY
+ */
+package com.example;
+
+public final class BuildConfig {
+ public static final boolean DEBUG = Boolean.parseBoolean("true");
+ public static final String APPLICATION_ID = "fte.finalproject";
+ public static final String BUILD_TYPE = "debug";
+ public static final String FLAVOR = "";
+ public static final int VERSION_CODE = 1;
+ public static final String VERSION_NAME = "1.0";
+}
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/annotation_processor_list/debug/annotationProcessors.json b/202014040130tangjiefeng_Reader/app/build/intermediates/annotation_processor_list/debug/annotationProcessors.json
new file mode 100644
index 0000000..9e26dfe
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/annotation_processor_list/debug/annotationProcessors.json
@@ -0,0 +1 @@
+{}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/apk_list/debug/apk-list.gson b/202014040130tangjiefeng_Reader/app/build/intermediates/apk_list/debug/apk-list.gson
new file mode 100644
index 0000000..d168a36
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/apk_list/debug/apk-list.gson
@@ -0,0 +1 @@
+[{"type":"MAIN","splits":[],"versionCode":1,"versionName":"1.0","enabled":true,"outputFile":"app-debug.apk","fullName":"debug","baseName":"debug","dirName":""}]
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/debug.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/debug.json
new file mode 100644
index 0000000..ffe019d
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/debug.json
@@ -0,0 +1,3303 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-or_values-or.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-or\\values-or.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,224,334,441,527,631,751,828,905,996,1089,1186,1281,1382,1475,1570,1666,1757,1847,1929,2039,2144,2250,2361,2464,2582,2745,2847",
+ "endColumns": "118,109,106,85,103,119,76,76,90,92,96,94,100,92,94,95,90,89,81,109,104,105,110,102,117,162,101,88",
+ "endOffsets": "219,329,436,522,626,746,823,900,991,1084,1181,1276,1377,1470,1565,1661,1752,1842,1924,2034,2139,2245,2356,2459,2577,2740,2842,2931"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-or\\values-or.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2936",
+ "endColumns": "100",
+ "endOffsets": "3032"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-as_values-as.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-as\\values-as.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2950",
+ "endColumns": "100",
+ "endOffsets": "3046"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-as\\values-as.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,213,312,419,515,617,736,816,896,987,1080,1173,1268,1368,1461,1558,1652,1743,1834,1923,2025,2140,2243,2352,2471,2591,2758,2861",
+ "endColumns": "107,98,106,95,101,118,79,79,90,92,92,94,99,92,96,93,90,90,88,101,114,102,108,118,119,166,102,88",
+ "endOffsets": "208,307,414,510,612,731,811,891,982,1075,1168,1263,1363,1456,1553,1647,1738,1829,1918,2020,2135,2238,2347,2466,2586,2753,2856,2945"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-lv_values-lv.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-lv\\values-lv.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "3076",
+ "endColumns": "100",
+ "endOffsets": "3172"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-lv\\values-lv.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,225,333,442,528,632,754,836,918,1028,1136,1243,1352,1464,1567,1679,1786,1891,1991,2076,2185,2297,2396,2507,2616,2721,2895,2994",
+ "endColumns": "119,107,108,85,103,121,81,81,109,107,106,108,111,102,111,106,104,99,84,108,111,98,110,108,104,173,98,81",
+ "endOffsets": "220,328,437,523,627,749,831,913,1023,1131,1238,1347,1459,1562,1674,1781,1886,1986,2071,2180,2292,2391,2502,2611,2716,2890,2989,3071"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-gu_values-gu.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-gu\\values-gu.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2882",
+ "endColumns": "100",
+ "endOffsets": "2978"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-gu\\values-gu.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,214,318,425,512,613,736,813,891,982,1075,1174,1268,1369,1462,1557,1654,1745,1836,1916,2022,2124,2221,2330,2429,2539,2699,2802",
+ "endColumns": "108,103,106,86,100,122,76,77,90,92,98,93,100,92,94,96,90,90,79,105,101,96,108,98,109,159,102,79",
+ "endOffsets": "209,313,420,507,608,731,808,886,977,1070,1169,1263,1364,1457,1552,1649,1740,1831,1911,2017,2119,2216,2325,2424,2534,2694,2797,2877"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-hu_values-hu.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-hu\\values-hu.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2961",
+ "endColumns": "100",
+ "endOffsets": "3057"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-hu\\values-hu.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,213,318,433,517,629,759,835,911,1002,1095,1191,1285,1386,1479,1574,1669,1760,1851,1934,2044,2155,2255,2366,2474,2593,2775,2878",
+ "endColumns": "107,104,114,83,111,129,75,75,90,92,95,93,100,92,94,94,90,90,82,109,110,99,110,107,118,181,102,82",
+ "endOffsets": "208,313,428,512,624,754,830,906,997,1090,1186,1280,1381,1474,1569,1664,1755,1846,1929,2039,2150,2250,2361,2469,2588,2770,2873,2956"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-sw_values-sw.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-sw\\values-sw.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,208,306,414,504,609,726,808,891,982,1075,1169,1263,1364,1457,1552,1647,1738,1830,1912,2013,2122,2221,2328,2437,2542,2704,2801",
+ "endColumns": "102,97,107,89,104,116,81,82,90,92,93,93,100,92,94,94,90,91,81,100,108,98,106,108,104,161,96,81",
+ "endOffsets": "203,301,409,499,604,721,803,886,977,1070,1164,1258,1359,1452,1547,1642,1733,1825,1907,2008,2117,2216,2323,2432,2537,2699,2796,2878"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-sw\\values-sw.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2883",
+ "endColumns": "100",
+ "endOffsets": "2979"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-xlarge-v4_values-xlarge-v4.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-xlarge-v4\\values-xlarge-v4.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7",
+ "startColumns": "4,4,4,4,4,4",
+ "startOffsets": "55,126,197,267,337,405",
+ "endColumns": "70,70,69,69,67,67",
+ "endOffsets": "121,192,262,332,400,468"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-v23_values-v23.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\bcdc9cd251fcac7ebe27addc2e62b01d\\cardview-v7-28.0.0\\res\\values-v23\\values-v23.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endLines": "4",
+ "endColumns": "12",
+ "endOffsets": "200"
+ },
+ "to": {
+ "startLines": "37",
+ "startColumns": "4",
+ "startOffsets": "2646",
+ "endLines": "39",
+ "endColumns": "12",
+ "endOffsets": "2791"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-v23\\values-v23.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,19,32,33,34,35,36",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "55,190,325,400,487,1277,2079,2206,2311,2426,2533",
+ "endLines": "2,3,4,5,18,31,32,33,34,35,36",
+ "endColumns": "134,134,74,86,12,12,126,104,114,106,112",
+ "endOffsets": "185,320,395,482,1272,2074,2201,2306,2421,2528,2641"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-uk_values-uk.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-uk\\values-uk.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2900",
+ "endColumns": "100",
+ "endOffsets": "2996"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-uk\\values-uk.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,215,317,423,509,617,735,814,894,985,1078,1174,1268,1369,1462,1557,1652,1743,1834,1915,2021,2128,2226,2334,2440,2549,2719,2819",
+ "endColumns": "109,101,105,85,107,117,78,79,90,92,95,93,100,92,94,94,90,90,80,105,106,97,107,105,108,169,99,80",
+ "endOffsets": "210,312,418,504,612,730,809,889,980,1073,1169,1263,1364,1457,1552,1647,1738,1829,1910,2016,2123,2221,2329,2435,2544,2714,2814,2895"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-v24_values-v24.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-v24\\values-v24.xml",
+ "from": {
+ "startLines": "2,3",
+ "startColumns": "4,4",
+ "startOffsets": "55,212",
+ "endColumns": "156,134",
+ "endOffsets": "207,342"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-bs_values-bs.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-bs\\values-bs.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,224,333,440,526,630,752,834,915,1006,1099,1195,1289,1390,1483,1578,1677,1768,1859,1945,2048,2153,2251,2356,2469,2572,2745,2842",
+ "endColumns": "118,108,106,85,103,121,81,80,90,92,95,93,100,92,94,98,90,90,85,102,104,97,104,112,102,172,96,83",
+ "endOffsets": "219,328,435,521,625,747,829,910,1001,1094,1190,1284,1385,1478,1573,1672,1763,1854,1940,2043,2148,2246,2351,2464,2567,2740,2837,2921"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-bs\\values-bs.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2926",
+ "endColumns": "100",
+ "endOffsets": "3022"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-zu_values-zu.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-zu\\values-zu.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2898",
+ "endColumns": "100",
+ "endOffsets": "2994"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-zu\\values-zu.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,213,320,434,522,625,752,832,912,1003,1096,1190,1284,1385,1478,1573,1667,1758,1851,1937,2041,2147,2245,2352,2458,2564,2721,2817",
+ "endColumns": "107,106,113,87,102,126,79,79,90,92,93,93,100,92,94,93,90,92,85,103,105,97,106,105,105,156,95,80",
+ "endOffsets": "208,315,429,517,620,747,827,907,998,1091,1185,1279,1380,1473,1568,1662,1753,1846,1932,2036,2142,2240,2347,2453,2559,2716,2812,2893"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-hdpi-v4_values-hdpi-v4.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-hdpi-v4\\values-hdpi-v4.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endLines": "6",
+ "endColumns": "13",
+ "endOffsets": "327"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-ne_values-ne.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-ne\\values-ne.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,210,314,422,513,620,747,841,931,1022,1115,1211,1305,1406,1499,1594,1688,1779,1870,1958,2068,2184,2287,2402,2504,2619,2790,2902",
+ "endColumns": "104,103,107,90,106,126,93,89,90,92,95,93,100,92,94,93,90,90,87,109,115,102,114,101,114,170,111,85",
+ "endOffsets": "205,309,417,508,615,742,836,926,1017,1110,1206,1300,1401,1494,1589,1683,1774,1865,1953,2063,2179,2282,2397,2499,2614,2785,2897,2983"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-ne\\values-ne.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2988",
+ "endColumns": "100",
+ "endOffsets": "3084"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-land_values-land.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-land\\values-land.xml",
+ "from": {
+ "startLines": "2,3,4",
+ "startColumns": "4,4,4",
+ "startOffsets": "55,125,196",
+ "endColumns": "69,70,67",
+ "endOffsets": "120,191,259"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-hy_values-hy.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-hy\\values-hy.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,208,309,419,508,614,729,811,892,983,1076,1172,1266,1367,1460,1555,1649,1740,1831,1916,2023,2130,2229,2339,2446,2546,2703,2802",
+ "endColumns": "102,100,109,88,105,114,81,80,90,92,95,93,100,92,94,93,90,90,84,106,106,98,109,106,99,156,98,81",
+ "endOffsets": "203,304,414,503,609,724,806,887,978,1071,1167,1261,1362,1455,1550,1644,1735,1826,1911,2018,2125,2224,2334,2441,2541,2698,2797,2879"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-hy\\values-hy.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2884",
+ "endColumns": "100",
+ "endOffsets": "2980"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-pt-rBR_values-pt-rBR.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-pt-rBR\\values-pt-rBR.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,225,331,438,527,628,746,829,909,1000,1093,1189,1283,1384,1477,1572,1667,1758,1849,1936,2043,2155,2257,2365,2472,2582,2744,2844",
+ "endColumns": "119,105,106,88,100,117,82,79,90,92,95,93,100,92,94,94,90,90,86,106,111,101,107,106,109,161,99,84",
+ "endOffsets": "220,326,433,522,623,741,824,904,995,1088,1184,1278,1379,1472,1567,1662,1753,1844,1931,2038,2150,2252,2360,2467,2577,2739,2839,2924"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-pt-rBR\\values-pt-rBR.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2929",
+ "endColumns": "100",
+ "endOffsets": "3025"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-mn_values-mn.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-mn\\values-mn.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,218,318,431,518,624,736,818,900,991,1084,1180,1276,1374,1467,1562,1654,1745,1835,1917,2026,2130,2227,2335,2436,2539,2698,2795",
+ "endColumns": "112,99,112,86,105,111,81,81,90,92,95,95,97,92,94,91,90,89,81,108,103,96,107,100,102,158,96,80",
+ "endOffsets": "213,313,426,513,619,731,813,895,986,1079,1175,1271,1369,1462,1557,1649,1740,1830,1912,2021,2125,2222,2330,2431,2534,2693,2790,2871"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-mn\\values-mn.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2876",
+ "endColumns": "100",
+ "endOffsets": "2972"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-port_values-port.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-port\\values-port.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "55",
+ "endOffsets": "106"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-et_values-et.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-et\\values-et.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2942",
+ "endColumns": "100",
+ "endOffsets": "3038"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-et\\values-et.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,222,329,440,526,628,745,825,903,995,1089,1194,1296,1406,1500,1601,1695,1787,1880,1963,2074,2179,2278,2388,2489,2592,2758,2860",
+ "endColumns": "116,106,110,85,101,116,79,77,91,93,104,101,109,93,100,93,91,92,82,110,104,98,109,100,102,165,101,81",
+ "endOffsets": "217,324,435,521,623,740,820,898,990,1084,1189,1291,1401,1495,1596,1690,1782,1875,1958,2069,2174,2273,2383,2484,2587,2753,2855,2937"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-ro_values-ro.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-ro\\values-ro.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,226,330,443,531,643,764,849,930,1021,1114,1210,1304,1404,1497,1592,1687,1778,1870,1953,2065,2178,2278,2392,2497,2603,2767,2870",
+ "endColumns": "120,103,112,87,111,120,84,80,90,92,95,93,99,92,94,94,90,91,82,111,112,99,113,104,105,163,102,82",
+ "endOffsets": "221,325,438,526,638,759,844,925,1016,1109,1205,1299,1399,1492,1587,1682,1773,1865,1948,2060,2173,2273,2387,2492,2598,2762,2865,2948"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-ro\\values-ro.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2953",
+ "endColumns": "100",
+ "endOffsets": "3049"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-be_values-be.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-be\\values-be.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2915",
+ "endColumns": "100",
+ "endOffsets": "3011"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-be\\values-be.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,225,328,444,530,638,756,835,913,1005,1099,1195,1289,1385,1479,1575,1670,1762,1854,1937,2043,2149,2247,2355,2460,2565,2734,2834",
+ "endColumns": "119,102,115,85,107,117,78,77,91,93,95,93,95,93,95,94,91,91,82,105,105,97,107,104,104,168,99,80",
+ "endOffsets": "220,323,439,525,633,751,830,908,1000,1094,1190,1284,1380,1474,1570,1665,1757,1849,1932,2038,2144,2242,2350,2455,2560,2729,2829,2910"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-ta_values-ta.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-ta\\values-ta.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,219,317,432,521,628,754,832,909,1009,1114,1210,1305,1412,1514,1618,1713,1815,1913,1995,2097,2201,2298,2408,2510,2617,2774,2874",
+ "endColumns": "113,97,114,88,106,125,77,76,99,104,95,94,106,101,103,94,101,97,81,101,103,96,109,101,106,156,99,79",
+ "endOffsets": "214,312,427,516,623,749,827,904,1004,1109,1205,1300,1407,1509,1613,1708,1810,1908,1990,2092,2196,2293,2403,2505,2612,2769,2869,2949"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-ta\\values-ta.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2954",
+ "endColumns": "100",
+ "endOffsets": "3050"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-es_values-es.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-es\\values-es.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2924",
+ "endColumns": "100",
+ "endOffsets": "3020"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-es\\values-es.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,222,335,443,528,629,757,842,924,1016,1110,1208,1302,1403,1497,1593,1689,1781,1873,1955,2062,2162,2261,2369,2476,2583,2742,2842",
+ "endColumns": "116,112,107,84,100,127,84,81,91,93,97,93,100,93,95,95,91,91,81,106,99,98,107,106,106,158,99,81",
+ "endOffsets": "217,330,438,523,624,752,837,919,1011,1105,1203,1297,1398,1492,1588,1684,1776,1868,1950,2057,2157,2256,2364,2471,2578,2737,2837,2919"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-tr_values-tr.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-tr\\values-tr.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2865",
+ "endColumns": "100",
+ "endOffsets": "2961"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-tr\\values-tr.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,210,309,421,506,612,732,811,887,978,1071,1164,1258,1356,1449,1551,1646,1737,1828,1907,2014,2119,2215,2322,2424,2532,2688,2786",
+ "endColumns": "104,98,111,84,105,119,78,75,90,92,92,93,97,92,101,94,90,90,78,106,104,95,106,101,107,155,97,78",
+ "endOffsets": "205,304,416,501,607,727,806,882,973,1066,1159,1253,1351,1444,1546,1641,1732,1823,1902,2009,2114,2210,2317,2419,2527,2683,2781,2860"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-da_values-da.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-da\\values-da.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,208,307,419,502,602,715,792,869,960,1053,1149,1243,1338,1431,1526,1624,1715,1806,1885,1994,2102,2198,2312,2414,2515,2668,2765",
+ "endColumns": "102,98,111,82,99,112,76,76,90,92,95,93,94,92,94,97,90,90,78,108,107,95,113,101,100,152,96,78",
+ "endOffsets": "203,302,414,497,597,710,787,864,955,1048,1144,1238,1333,1426,1521,1619,1710,1801,1880,1989,2097,2193,2307,2409,2510,2663,2760,2839"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-da\\values-da.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2844",
+ "endColumns": "100",
+ "endOffsets": "2940"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-bg_values-bg.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-bg\\values-bg.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,220,327,432,518,623,744,823,901,992,1085,1181,1275,1376,1469,1564,1672,1763,1854,1937,2051,2160,2260,2374,2480,2588,2748,2847",
+ "endColumns": "114,106,104,85,104,120,78,77,90,92,95,93,100,92,94,107,90,90,82,113,108,99,113,105,107,159,98,82",
+ "endOffsets": "215,322,427,513,618,739,818,896,987,1080,1176,1270,1371,1464,1559,1667,1758,1849,1932,2046,2155,2255,2369,2475,2583,2743,2842,2925"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-bg\\values-bg.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2930",
+ "endColumns": "100",
+ "endOffsets": "3026"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-ky_values-ky.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-ky\\values-ky.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,209,304,423,507,614,731,809,888,979,1072,1168,1262,1363,1456,1551,1646,1737,1828,1909,2019,2126,2224,2330,2437,2538,2699,2802",
+ "endColumns": "103,94,118,83,106,116,77,78,90,92,95,93,100,92,94,94,90,90,80,109,106,97,105,106,100,160,102,80",
+ "endOffsets": "204,299,418,502,609,726,804,883,974,1067,1163,1257,1358,1451,1546,1641,1732,1823,1904,2014,2121,2219,2325,2432,2533,2694,2797,2878"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-ky\\values-ky.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2883",
+ "endColumns": "100",
+ "endOffsets": "2979"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-zh-rHK_values-zh-rHK.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-zh-rHK\\values-zh-rHK.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2746",
+ "endColumns": "100",
+ "endOffsets": "2842"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-zh-rHK\\values-zh-rHK.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,200,293,393,475,572,680,756,832,924,1018,1110,1206,1302,1396,1492,1584,1676,1768,1846,1942,2038,2133,2230,2325,2423,2574,2668",
+ "endColumns": "94,92,99,81,96,107,75,75,91,93,91,95,95,93,95,91,91,91,77,95,95,94,96,94,97,150,93,77",
+ "endOffsets": "195,288,388,470,567,675,751,827,919,1013,1105,1201,1297,1391,1487,1579,1671,1763,1841,1937,2033,2128,2225,2320,2418,2569,2663,2741"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-v28_values-v28.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-v28\\values-v28.xml",
+ "from": {
+ "startLines": "2,3,4,8",
+ "startColumns": "4,4,4,4",
+ "startOffsets": "55,130,217,447",
+ "endLines": "2,3,7,11",
+ "endColumns": "74,86,12,12",
+ "endOffsets": "125,212,442,684"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-sv_values-sv.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-sv\\values-sv.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2863",
+ "endColumns": "100",
+ "endOffsets": "2959"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-sv\\values-sv.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,211,314,425,510,612,725,801,877,970,1065,1161,1255,1358,1453,1550,1648,1744,1837,1917,2023,2123,2219,2324,2426,2528,2682,2784",
+ "endColumns": "105,102,110,84,101,112,75,75,92,94,95,93,102,94,96,97,95,92,79,105,99,95,104,101,101,153,101,78",
+ "endOffsets": "206,309,420,505,607,720,796,872,965,1060,1156,1250,1353,1448,1545,1643,1739,1832,1912,2018,2118,2214,2319,2421,2523,2677,2779,2858"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-te_values-te.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-te\\values-te.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2946",
+ "endColumns": "100",
+ "endOffsets": "3042"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-te\\values-te.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,219,328,439,529,634,759,841,923,1014,1107,1203,1297,1398,1491,1586,1681,1772,1863,1947,2060,2168,2267,2378,2480,2597,2763,2864",
+ "endColumns": "113,108,110,89,104,124,81,81,90,92,95,93,100,92,94,94,90,90,83,112,107,98,110,101,116,165,100,81",
+ "endOffsets": "214,323,434,524,629,754,836,918,1009,1102,1198,1292,1393,1486,1581,1676,1767,1858,1942,2055,2163,2262,2373,2475,2592,2758,2859,2941"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-ldltr-v21_values-ldltr-v21.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-ldltr-v21\\values-ldltr-v21.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "112",
+ "endOffsets": "163"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-b+sr+Latn_values-b+sr+Latn.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-b+sr+Latn\\values-b+sr+Latn.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,214,318,424,510,614,732,814,895,986,1079,1175,1269,1370,1463,1558,1663,1754,1845,1933,2039,2147,2248,2353,2461,2562,2731,2828",
+ "endColumns": "108,103,105,85,103,117,81,80,90,92,95,93,100,92,94,104,90,90,87,105,107,100,104,107,100,168,96,83",
+ "endOffsets": "209,313,419,505,609,727,809,890,981,1074,1170,1264,1365,1458,1553,1658,1749,1840,1928,2034,2142,2243,2348,2456,2557,2726,2823,2907"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-b+sr+Latn\\values-b+sr+Latn.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2912",
+ "endColumns": "100",
+ "endOffsets": "3008"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-it_values-it.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-it\\values-it.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2906",
+ "endColumns": "100",
+ "endOffsets": "3002"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-it\\values-it.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,214,314,423,507,616,741,818,894,986,1080,1174,1268,1370,1464,1561,1667,1759,1851,1932,2038,2146,2244,2348,2453,2560,2723,2823",
+ "endColumns": "108,99,108,83,108,124,76,75,91,93,93,93,101,93,96,105,91,91,80,105,107,97,103,104,106,162,99,82",
+ "endOffsets": "209,309,418,502,611,736,813,889,981,1075,1169,1263,1365,1459,1556,1662,1754,1846,1927,2033,2141,2239,2343,2448,2555,2718,2818,2901"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-en-rCA_values-en-rCA.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-en-rCA\\values-en-rCA.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,209,309,417,501,601,716,793,869,960,1053,1149,1243,1344,1437,1532,1626,1717,1808,1890,1993,2097,2196,2301,2404,2508,2664,2764",
+ "endColumns": "103,99,107,83,99,114,76,75,90,92,95,93,100,92,94,93,90,90,81,102,103,98,104,102,103,155,99,81",
+ "endOffsets": "204,304,412,496,596,711,788,864,955,1048,1144,1238,1339,1432,1527,1621,1712,1803,1885,1988,2092,2191,2296,2399,2503,2659,2759,2841"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-en-rCA\\values-en-rCA.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2846",
+ "endColumns": "100",
+ "endOffsets": "2942"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-sk_values-sk.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-sk\\values-sk.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2918",
+ "endColumns": "100",
+ "endOffsets": "3014"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-sk\\values-sk.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,212,312,423,509,617,735,816,897,988,1081,1180,1274,1375,1468,1563,1661,1752,1843,1927,2032,2141,2240,2346,2457,2566,2732,2830",
+ "endColumns": "106,99,110,85,107,117,80,80,90,92,98,93,100,92,94,97,90,90,83,104,108,98,105,110,108,165,97,87",
+ "endOffsets": "207,307,418,504,612,730,811,892,983,1076,1175,1269,1370,1463,1558,1656,1747,1838,1922,2027,2136,2235,2341,2452,2561,2727,2825,2913"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-h720dp-v13_values-h720dp-v13.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-h720dp-v13\\values-h720dp-v13.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "66",
+ "endOffsets": "117"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-v26_values-v26.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-v26\\values-v26.xml",
+ "from": {
+ "startLines": "2,3,4,8,12,16",
+ "startColumns": "4,4,4,4,4,4",
+ "startOffsets": "55,130,217,431,657,896",
+ "endLines": "2,3,7,11,15,16",
+ "endColumns": "74,86,12,12,12,92",
+ "endOffsets": "125,212,426,652,891,984"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-cs_values-cs.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-cs\\values-cs.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,212,314,423,509,614,731,812,893,984,1077,1173,1267,1362,1455,1550,1647,1738,1829,1913,2017,2126,2225,2331,2441,2548,2711,2809",
+ "endColumns": "106,101,108,85,104,116,80,80,90,92,95,93,94,92,94,96,90,90,83,103,108,98,105,109,106,162,97,81",
+ "endOffsets": "207,309,418,504,609,726,807,888,979,1072,1168,1262,1357,1450,1545,1642,1733,1824,1908,2012,2121,2220,2326,2436,2543,2706,2804,2886"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-cs\\values-cs.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2891",
+ "endColumns": "100",
+ "endOffsets": "2987"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-am_values-am.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-am\\values-am.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,207,306,412,498,601,714,792,870,961,1054,1147,1241,1342,1435,1530,1624,1715,1805,1884,1984,2084,2180,2283,2382,2489,2642,2738",
+ "endColumns": "101,98,105,85,102,112,77,77,90,92,92,93,100,92,94,93,90,89,78,99,99,95,102,98,106,152,95,78",
+ "endOffsets": "202,301,407,493,596,709,787,865,956,1049,1142,1236,1337,1430,1525,1619,1710,1800,1879,1979,2079,2175,2278,2377,2484,2637,2733,2812"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-am\\values-am.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2817",
+ "endColumns": "100",
+ "endOffsets": "2913"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-en-rIN_values-en-rIN.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-en-rIN\\values-en-rIN.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2846",
+ "endColumns": "100",
+ "endOffsets": "2942"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-en-rIN\\values-en-rIN.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,209,309,417,501,601,716,793,869,960,1053,1149,1243,1344,1437,1532,1626,1717,1808,1890,1993,2097,2196,2301,2404,2508,2664,2764",
+ "endColumns": "103,99,107,83,99,114,76,75,90,92,95,93,100,92,94,93,90,90,81,102,103,98,104,102,103,155,99,81",
+ "endOffsets": "204,304,412,496,596,711,788,864,955,1048,1144,1238,1339,1432,1527,1621,1712,1803,1885,1988,2092,2191,2296,2399,2503,2659,2759,2841"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-en-rXC_values-en-rXC.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-en-rXC\\values-en-rXC.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "202",
+ "endOffsets": "253"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "5682",
+ "endColumns": "202",
+ "endOffsets": "5880"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-en-rXC\\values-en-rXC.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,310,510,719,904,1106,1321,1494,1671,1862,2055,2253,2449,2652,2847,3044,3239,3432,3623,3807,4011,4216,4417,4624,4826,5031,5303,5503",
+ "endColumns": "204,199,208,184,201,214,172,176,190,192,197,195,202,194,196,194,192,190,183,203,204,200,206,201,204,271,199,178",
+ "endOffsets": "305,505,714,899,1101,1316,1489,1666,1857,2050,2248,2444,2647,2842,3039,3234,3427,3618,3802,4006,4211,4412,4619,4821,5026,5298,5498,5677"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-fr-rCA_values-fr-rCA.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-fr-rCA\\values-fr-rCA.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2965",
+ "endColumns": "100",
+ "endOffsets": "3061"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-fr-rCA\\values-fr-rCA.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,216,331,442,529,645,775,858,938,1029,1122,1221,1316,1417,1510,1603,1698,1789,1880,1976,2086,2198,2301,2412,2519,2621,2780,2879",
+ "endColumns": "110,114,110,86,115,129,82,79,90,92,98,94,100,92,92,94,90,90,95,109,111,102,110,106,101,158,98,85",
+ "endOffsets": "211,326,437,524,640,770,853,933,1024,1117,1216,1311,1412,1505,1598,1693,1784,1875,1971,2081,2193,2296,2407,2514,2616,2775,2874,2960"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-ka_values-ka.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-ka\\values-ka.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2899",
+ "endColumns": "100",
+ "endOffsets": "2995"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-ka\\values-ka.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,214,318,429,517,622,735,819,901,992,1085,1180,1276,1377,1470,1565,1659,1750,1841,1924,2037,2144,2242,2355,2459,2563,2720,2818",
+ "endColumns": "108,103,110,87,104,112,83,81,90,92,94,95,100,92,94,93,90,90,82,112,106,97,112,103,103,156,97,80",
+ "endOffsets": "209,313,424,512,617,730,814,896,987,1080,1175,1271,1372,1465,1560,1654,1745,1836,1919,2032,2139,2237,2350,2454,2558,2715,2813,2894"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-large-v4_values-large-v4.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-large-v4\\values-large-v4.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10",
+ "startColumns": "4,4,4,4,4,4,4,4,4",
+ "startOffsets": "55,114,185,256,326,396,464,532,636",
+ "endColumns": "58,70,70,69,69,67,67,103,115",
+ "endOffsets": "109,180,251,321,391,459,527,631,747"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-my_values-my.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-my\\values-my.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,214,319,436,529,641,769,847,926,1017,1110,1206,1300,1401,1494,1589,1683,1774,1865,1951,2074,2186,2288,2414,2525,2635,2795,2895",
+ "endColumns": "108,104,116,92,111,127,77,78,90,92,95,93,100,92,94,93,90,90,85,122,111,101,125,110,109,159,99,83",
+ "endOffsets": "209,314,431,524,636,764,842,921,1012,1105,1201,1295,1396,1489,1584,1678,1769,1860,1946,2069,2181,2283,2409,2520,2630,2790,2890,2974"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-my\\values-my.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2979",
+ "endColumns": "100",
+ "endOffsets": "3075"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-sw600dp-v13_values-sw600dp-v13.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-sw600dp-v13\\values-sw600dp-v13.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9",
+ "startColumns": "4,4,4,4,4,4,4,4",
+ "startOffsets": "55,124,193,263,337,413,472,543",
+ "endColumns": "68,68,69,73,75,58,70,67",
+ "endOffsets": "119,188,258,332,408,467,538,606"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-v16_values-v16.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-v16\\values-v16.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endLines": "5",
+ "endColumns": "12",
+ "endOffsets": "223"
+ },
+ "to": {
+ "startLines": "3",
+ "startColumns": "4",
+ "startOffsets": "121",
+ "endLines": "6",
+ "endColumns": "12",
+ "endOffsets": "289"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-v16\\values-v16.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "65",
+ "endOffsets": "116"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-ar_values-ar.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-ar\\values-ar.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,222,326,435,517,618,732,811,890,981,1074,1170,1264,1365,1458,1553,1647,1738,1832,1911,2016,2117,2213,2321,2424,2527,2682,2779",
+ "endColumns": "116,103,108,81,100,113,78,78,90,92,95,93,100,92,94,93,90,93,78,104,100,95,107,102,102,154,96,80",
+ "endOffsets": "217,321,430,512,613,727,806,885,976,1069,1165,1259,1360,1453,1548,1642,1733,1827,1906,2011,2112,2208,2316,2419,2522,2677,2774,2855"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-ar\\values-ar.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2860",
+ "endColumns": "100",
+ "endOffsets": "2956"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-v18_values-v18.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-v18\\values-v18.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "48",
+ "endOffsets": "99"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-es-rUS_values-es-rUS.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-es-rUS\\values-es-rUS.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2920",
+ "endColumns": "100",
+ "endOffsets": "3016"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-es-rUS\\values-es-rUS.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,225,334,442,527,628,751,836,918,1009,1102,1198,1292,1392,1485,1584,1680,1771,1862,1944,2056,2156,2257,2365,2472,2579,2738,2838",
+ "endColumns": "119,108,107,84,100,122,84,81,90,92,95,93,99,92,98,95,90,90,81,111,99,100,107,106,106,158,99,81",
+ "endOffsets": "220,329,437,522,623,746,831,913,1004,1097,1193,1287,1387,1480,1579,1675,1766,1857,1939,2051,2151,2252,2360,2467,2574,2733,2833,2915"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-ko_values-ko.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-ko\\values-ko.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,200,294,396,478,576,682,761,837,928,1021,1113,1204,1305,1398,1493,1587,1678,1769,1849,1947,2042,2137,2237,2333,2432,2584,2678",
+ "endColumns": "94,93,101,81,97,105,78,75,90,92,91,90,100,92,94,93,90,90,79,97,94,94,99,95,98,151,93,77",
+ "endOffsets": "195,289,391,473,571,677,756,832,923,1016,1108,1199,1300,1393,1488,1582,1673,1764,1844,1942,2037,2132,2232,2328,2427,2579,2673,2751"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-ko\\values-ko.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2756",
+ "endColumns": "100",
+ "endOffsets": "2852"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-th_values-th.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-th\\values-th.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,210,308,416,505,607,717,794,872,963,1056,1152,1246,1347,1440,1535,1629,1720,1811,1892,2000,2104,2202,2310,2415,2516,2669,2764",
+ "endColumns": "104,97,107,88,101,109,76,77,90,92,95,93,100,92,94,93,90,90,80,107,103,97,107,104,100,152,94,80",
+ "endOffsets": "205,303,411,500,602,712,789,867,958,1051,1147,1241,1342,1435,1530,1624,1715,1806,1887,1995,2099,2197,2305,2410,2511,2664,2759,2840"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-th\\values-th.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2845",
+ "endColumns": "100",
+ "endOffsets": "2941"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-lo_values-lo.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-lo\\values-lo.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2836",
+ "endColumns": "100",
+ "endOffsets": "2932"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-lo\\values-lo.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,208,305,412,497,602,714,791,869,960,1053,1149,1243,1344,1437,1532,1626,1717,1808,1888,1995,2092,2190,2295,2398,2502,2659,2755",
+ "endColumns": "102,96,106,84,104,111,76,77,90,92,95,93,100,92,94,93,90,90,79,106,96,97,104,102,103,156,95,80",
+ "endOffsets": "203,300,407,492,597,709,786,864,955,1048,1144,1238,1339,1432,1527,1621,1712,1803,1883,1990,2087,2185,2290,2393,2497,2654,2750,2831"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-az_values-az.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-az\\values-az.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,213,312,424,512,619,733,814,893,984,1077,1172,1271,1372,1465,1560,1655,1746,1838,1923,2030,2137,2237,2346,2450,2560,2718,2820",
+ "endColumns": "107,98,111,87,106,113,80,78,90,92,94,98,100,92,94,94,90,91,84,106,106,99,108,103,109,157,101,82",
+ "endOffsets": "208,307,419,507,614,728,809,888,979,1072,1167,1266,1367,1460,1555,1650,1741,1833,1918,2025,2132,2232,2341,2445,2555,2713,2815,2898"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-az\\values-az.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2903",
+ "endColumns": "100",
+ "endOffsets": "2999"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-nb_values-nb.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-nb\\values-nb.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2826",
+ "endColumns": "100",
+ "endOffsets": "2922"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-nb\\values-nb.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,213,308,422,508,608,721,797,873,964,1057,1153,1247,1348,1441,1536,1634,1725,1816,1896,1999,2098,2194,2298,2396,2497,2650,2747",
+ "endColumns": "107,94,113,85,99,112,75,75,90,92,95,93,100,92,94,97,90,90,79,102,98,95,103,97,100,152,96,78",
+ "endOffsets": "208,303,417,503,603,716,792,868,959,1052,1148,1242,1343,1436,1531,1629,1720,1811,1891,1994,2093,2189,2293,2391,2492,2645,2742,2821"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-uz_values-uz.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-uz\\values-uz.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,210,314,428,514,614,730,810,889,980,1073,1169,1263,1358,1451,1546,1641,1732,1824,1908,2017,2124,2225,2333,2438,2545,2706,2805",
+ "endColumns": "104,103,113,85,99,115,79,78,90,92,95,93,94,92,94,94,90,91,83,108,106,100,107,104,106,160,98,83",
+ "endOffsets": "205,309,423,509,609,725,805,884,975,1068,1164,1258,1353,1446,1541,1636,1727,1819,1903,2012,2119,2220,2328,2433,2540,2701,2800,2884"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-uz\\values-uz.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2889",
+ "endColumns": "100",
+ "endOffsets": "2985"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-fi_values-fi.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-fi\\values-fi.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,213,313,414,500,605,723,810,892,983,1076,1172,1266,1361,1454,1550,1649,1740,1834,1914,2021,2124,2221,2327,2426,2530,2693,2792",
+ "endColumns": "107,99,100,85,104,117,86,81,90,92,95,93,94,92,95,98,90,93,79,106,102,96,105,98,103,162,98,79",
+ "endOffsets": "208,308,409,495,600,718,805,887,978,1071,1167,1261,1356,1449,1545,1644,1735,1829,1909,2016,2119,2216,2322,2421,2525,2688,2787,2867"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-fi\\values-fi.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2872",
+ "endColumns": "100",
+ "endOffsets": "2968"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-fr_values-fr.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-fr\\values-fr.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,216,331,442,524,630,760,843,923,1014,1107,1206,1301,1402,1495,1588,1683,1774,1865,1951,2061,2173,2276,2387,2494,2601,2760,2859",
+ "endColumns": "110,114,110,81,105,129,82,79,90,92,98,94,100,92,92,94,90,90,85,109,111,102,110,106,106,158,98,85",
+ "endOffsets": "211,326,437,519,625,755,838,918,1009,1102,1201,1296,1397,1490,1583,1678,1769,1860,1946,2056,2168,2271,2382,2489,2596,2755,2854,2940"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-fr\\values-fr.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2945",
+ "endColumns": "100",
+ "endOffsets": "3041"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-zh-rCN_values-zh-rCN.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-zh-rCN\\values-zh-rCN.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,201,296,396,478,575,681,757,833,924,1017,1115,1211,1306,1399,1494,1586,1677,1768,1846,1942,2038,2133,2230,2325,2423,2572,2666",
+ "endColumns": "95,94,99,81,96,105,75,75,90,92,97,95,94,92,94,91,90,90,77,95,95,94,96,94,97,148,93,77",
+ "endOffsets": "196,291,391,473,570,676,752,828,919,1012,1110,1206,1301,1394,1489,1581,1672,1763,1841,1937,2033,2128,2225,2320,2418,2567,2661,2739"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-zh-rCN\\values-zh-rCN.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2744",
+ "endColumns": "100",
+ "endOffsets": "2840"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-watch-v20_values-watch-v20.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-watch-v20\\values-watch-v20.xml",
+ "from": {
+ "startLines": "2,5,8",
+ "startColumns": "4,4,4",
+ "startOffsets": "55,214,385",
+ "endLines": "4,7,10",
+ "endColumns": "12,12,12",
+ "endOffsets": "209,380,553"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-sl_values-sl.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-sl\\values-sl.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2936",
+ "endColumns": "100",
+ "endOffsets": "3032"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-sl\\values-sl.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,212,319,427,514,617,736,821,905,997,1091,1187,1281,1377,1471,1567,1667,1759,1851,1935,2043,2152,2252,2365,2472,2576,2756,2853",
+ "endColumns": "106,106,107,86,102,118,84,83,91,93,95,93,95,93,95,99,91,91,83,107,108,99,112,106,103,179,96,82",
+ "endOffsets": "207,314,422,509,612,731,816,900,992,1086,1182,1276,1372,1466,1562,1662,1754,1846,1930,2038,2147,2247,2360,2467,2571,2751,2848,2931"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-mk_values-mk.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-mk\\values-mk.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2945",
+ "endColumns": "100",
+ "endOffsets": "3041"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-mk\\values-mk.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,213,317,425,511,616,735,818,900,997,1096,1193,1293,1400,1499,1600,1696,1793,1884,1971,2077,2184,2285,2392,2503,2607,2763,2861",
+ "endColumns": "107,103,107,85,104,118,82,81,96,98,96,99,106,98,100,95,96,90,86,105,106,100,106,110,103,155,97,83",
+ "endOffsets": "208,312,420,506,611,730,813,895,992,1091,1188,1288,1395,1494,1595,1691,1788,1879,1966,2072,2179,2280,2387,2498,2602,2758,2856,2940"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values_values.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\24d1db8a66590d489c9560d34598a39b\\circleimageview-2.2.0\\res\\values\\values.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "313",
+ "endOffsets": "364"
+ },
+ "to": {
+ "startLines": "2588",
+ "startColumns": "4",
+ "startOffsets": "162432",
+ "endColumns": "313",
+ "endOffsets": "162741"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\f0b606c9fced75b8c2c36f0323cf799c\\constraint-layout-1.1.3\\res\\values\\values.xml",
+ "from": {
+ "startLines": "2,3,11,12,13,14,15,19,20,21,22,25,26,29,32,33,34,35,36,39,42,43,44,45,50,53,56,57,58,63,64,65,68,71,72,75,78,81,84,85,88,91,92,97,98,103,106,109,110,111,112,113,114,115,116,117,118,127,128,129,130",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "55,116,407,455,507,568,614,741,802,862,932,1065,1133,1262,1388,1450,1515,1583,1650,1773,1898,1965,2030,2095,2276,2397,2518,2584,2651,2861,2930,2996,3121,3247,3314,3440,3567,3692,3819,3884,4010,4133,4198,4406,4473,4653,4773,4893,4958,5020,5082,5144,5203,5263,5324,5385,5444,5819,8395,8527,11791",
+ "endLines": "2,10,11,12,13,14,18,19,20,21,24,25,28,31,32,33,34,35,38,41,42,43,44,49,52,55,56,57,62,63,64,67,70,71,74,77,80,83,84,87,90,91,96,97,102,105,108,109,110,111,112,113,114,115,116,117,126,127,128,129,130",
+ "endColumns": "60,11,47,51,60,45,11,60,59,69,11,67,11,11,61,64,67,66,11,11,66,64,64,11,11,11,65,66,11,68,65,11,11,66,11,11,11,11,64,11,11,64,11,66,11,11,11,64,61,61,61,58,59,60,60,58,11,2575,131,3263,107",
+ "endOffsets": "111,402,450,502,563,609,736,797,857,927,1060,1128,1257,1383,1445,1510,1578,1645,1768,1893,1960,2025,2090,2271,2392,2513,2579,2646,2856,2925,2991,3116,3242,3309,3435,3562,3687,3814,3879,4005,4128,4193,4401,4468,4648,4768,4888,4953,5015,5077,5139,5198,5258,5319,5380,5439,5814,8390,8522,11786,11894"
+ },
+ "to": {
+ "startLines": "2,3,12,13,14,15,18,24,25,26,27,30,31,34,37,38,39,40,41,44,47,48,49,50,55,58,61,62,63,68,69,70,73,76,77,80,83,86,89,90,93,96,97,102,103,108,111,114,115,116,117,118,119,120,121,122,123,2622,2623,2624,2861",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,166,509,557,609,670,832,1053,1114,1174,1244,1377,1445,1574,1700,1762,1827,1895,1962,2085,2210,2277,2342,2407,2588,2709,2830,2896,2963,3173,3242,3308,3433,3559,3626,3752,3879,4004,4131,4196,4322,4445,4510,4718,4785,4965,5085,5205,5270,5332,5394,5456,5515,5575,5636,5697,5756,164436,167012,167144,184368",
+ "endLines": "2,10,12,13,14,15,21,24,25,26,29,30,33,36,37,38,39,40,43,46,47,48,49,54,57,60,61,62,67,68,69,72,75,76,79,82,85,88,89,92,95,96,101,102,107,110,113,114,115,116,117,118,119,120,121,122,131,2622,2623,2624,2861",
+ "endColumns": "60,11,47,51,60,45,11,60,59,69,11,67,11,11,61,64,67,66,11,11,66,64,64,11,11,11,65,66,11,68,65,11,11,66,11,11,11,11,64,11,11,64,11,66,11,11,11,64,61,61,61,58,59,60,60,58,11,2575,131,3263,107",
+ "endOffsets": "161,452,552,604,665,711,954,1109,1169,1239,1372,1440,1569,1695,1757,1822,1890,1957,2080,2205,2272,2337,2402,2583,2704,2825,2891,2958,3168,3237,3303,3428,3554,3621,3747,3874,3999,4126,4191,4317,4440,4505,4713,4780,4960,5080,5200,5265,5327,5389,5451,5510,5570,5631,5692,5751,6126,167007,167139,170403,184471"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\7b826c3f5b1c303c68d239e88fd46d1f\\recyclerview-v7-28.0.0\\res\\values\\values.xml",
+ "from": {
+ "startLines": "30,31,32,33,34,35,36,2",
+ "startColumns": "4,4,4,4,4,4,4,4",
+ "startOffsets": "1535,1594,1642,1698,1773,1849,1921,55",
+ "endLines": "30,31,32,33,34,35,36,29",
+ "endColumns": "58,47,55,74,75,71,65,24",
+ "endOffsets": "1589,1637,1693,1768,1844,1916,1982,1530"
+ },
+ "to": {
+ "startLines": "300,301,302,310,311,312,343,3110",
+ "startColumns": "4,4,4,4,4,4,4,4",
+ "startOffsets": "17359,17418,17466,18133,18208,18284,20174,196697",
+ "endLines": "300,301,302,310,311,312,343,3137",
+ "endColumns": "58,47,55,74,75,71,65,24",
+ "endOffsets": "17413,17461,17517,18203,18279,18351,20235,198172"
+ }
+ },
+ {
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\values\\colors.xml",
+ "from": {
+ "startLines": "11,10,6,4,5,9,2,3,7,8,12",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "473,428,244,153,199,384,55,102,296,339,520",
+ "endColumns": "46,44,51,45,44,43,46,50,42,44,49",
+ "endOffsets": "515,468,291,194,239,423,97,148,334,379,565"
+ },
+ "to": {
+ "startLines": "136,137,148,161,162,163,164,165,166,167,190",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "6348,6395,7207,8149,8195,8240,8284,8331,8382,8425,9823",
+ "endColumns": "46,44,51,45,44,43,46,50,42,44,49",
+ "endOffsets": "6390,6435,7254,8190,8235,8279,8326,8377,8420,8465,9868"
+ }
+ },
+ {
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\values\\strings.xml",
+ "from": {
+ "startLines": "1,4",
+ "startColumns": "4,4",
+ "startOffsets": "16,124",
+ "endColumns": "48,69",
+ "endOffsets": "60,189"
+ },
+ "to": {
+ "startLines": "400,401",
+ "startColumns": "4,4",
+ "startOffsets": "23827,23876",
+ "endColumns": "48,69",
+ "endOffsets": "23871,23941"
+ }
+ },
+ {
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\values\\styles.xml",
+ "from": {
+ "startLines": "3,10",
+ "startColumns": "4,4",
+ "startOffsets": "54,372",
+ "endLines": "8,17",
+ "endColumns": "12,12",
+ "endOffsets": "366,756"
+ },
+ "to": {
+ "startLines": "409,1482",
+ "startColumns": "4,4",
+ "startOffsets": "24512,93170",
+ "endLines": "414,1489",
+ "endColumns": "12,12",
+ "endOffsets": "24824,93554"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\27bfd3d5fa1a19402f7d4ba14fb093b2\\coordinatorlayout-28.0.0\\res\\values\\values.xml",
+ "from": {
+ "startLines": "2,102,3,13",
+ "startColumns": "4,4,4,4",
+ "startOffsets": "55,5935,116,724",
+ "endLines": "2,104,12,101",
+ "endColumns": "60,12,24,24",
+ "endOffsets": "111,6075,719,5930"
+ },
+ "to": {
+ "startLines": "16,1896,2625,2635",
+ "startColumns": "4,4,4,4",
+ "startOffsets": "716,124797,170408,171016",
+ "endLines": "16,1898,2634,2723",
+ "endColumns": "60,12,24,24",
+ "endOffsets": "772,124937,171011,176222"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values\\values.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,1303,1304,1305,1306,1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341,1342,1343,1344,1345,1346,1347,1348,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383,1384,1385,1386,1387,1388,1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413,1414,1415,1416,1417,1418,1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435,1436,1437,1438,1439,1440,1441,1442,1443,1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1461,1462,1466,1470,1474,1479,1485,1492,1496,1500,1505,1509,1513,1517,1521,1525,1529,1535,1539,1545,1549,1555,1559,1564,1568,1571,1575,1581,1585,1591,1595,1601,1604,1608,1612,1616,1620,1624,1625,1626,1627,1630,1633,1636,1639,1643,1644,1645,1646,1647,1650,1652,1654,1656,1661,1662,1666,1672,1676,1677,1679,1690,1691,1695,1701,1705,1706,1707,1711,1738,1742,1743,1747,1775,1943,1969,2138,2164,2195,2203,2209,2223,2245,2250,2255,2265,2274,2283,2287,2294,2302,2309,2310,2319,2322,2325,2329,2333,2337,2340,2341,2345,2349,2359,2364,2371,2377,2378,2381,2385,2390,2392,2394,2397,2400,2402,2406,2409,2416,2419,2422,2426,2428,2432,2434,2436,2438,2442,2450,2458,2470,2476,2485,2488,2499,2502,2507,2508,2513,2571,2630,2631,2641,2650,2651,2653,2657,2660,2663,2666,2669,2672,2675,2678,2682,2685,2688,2691,2695,2698,2702,2706,2707,2708,2709,2710,2711,2712,2713,2714,2715,2716,2717,2718,2719,2720,2721,2722,2723,2724,2725,2726,2728,2730,2731,2732,2733,2734,2735,2736,2737,2739,2740,2742,2743,2745,2747,2748,2750,2751,2752,2753,2754,2755,2757,2758,2759,2760,2761,2762,2764,2766,2768,2769,2770,2771,2772,2773,2774,2775,2776,2777,2778,2779,2780,2782,2783,2784,2785,2786,2787,2789,2793,2797,2798,2799,2800,2801,2802,2803,2804,2806,2808,2810,2812,2814,2815,2816,2817,2819,2821,2823,2824,2825,2826,2827,2828,2829,2830,2831,2832,2833,2834,2837,2838,2839,2840,2842,2844,2845,2847,2848,2850,2852,2854,2855,2856,2857,2858,2859,2860,2861,2862,2863,2864,2865,2867,2868,2869,2870,2872,2873,2874,2875,2876,2878,2880,2882,2884,2885,2886,2887,2888,2889,2890,2891,2892,2893,2894,2895,2896,2897,69,152,155,158,161,175,186,196,223,230,241,271,298,307,344,725,730,756,774,810,816,822,845,986,1006,1012,1016,1022,1059,1071,1098,1103,1169,1184,1249,1268,1294",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,160,205,254,295,350,409,471,552,613,688,764,841,919,1004,1086,1162,1238,1315,1393,1499,1605,1684,1764,1821,1879,1953,2028,2093,2159,2219,2280,2352,2425,2492,2560,2619,2678,2737,2796,2855,2909,2963,3016,3070,3124,3178,3232,3306,3385,3458,3532,3603,3675,3747,3820,3877,3935,4008,4082,4156,4231,4303,4376,4446,4517,4577,70911,70980,71049,71119,71193,71269,71333,71410,71486,71563,71628,71697,71774,71849,71918,71986,72063,72129,72190,72287,72352,72421,72520,72591,72650,72708,72765,72824,72888,72959,73031,73103,73175,73247,73314,73382,73450,73509,73572,73636,73726,73817,73877,73943,74010,74076,74146,74210,74263,74376,74434,74497,74562,74627,74702,74775,74847,74896,74957,75018,75079,75141,75205,75269,75333,75398,75461,75521,75582,75648,75707,75767,75829,75900,75960,76028,76114,76201,76291,76378,76466,76548,76631,76721,76812,76864,76922,76967,77033,77097,77154,77211,77265,77322,77370,77419,77470,77504,77551,77600,77646,77678,77742,77804,77864,77921,77995,78065,78143,78197,78267,78352,78400,78446,78517,78595,78673,78745,78819,78893,78967,79047,79120,79189,79261,79338,79399,79462,79528,79592,79663,79726,79791,79855,79916,79977,80029,80102,80176,80245,80320,80394,80468,80609,80679,80732,80810,80900,80988,81084,81174,81756,81845,82092,82373,82625,82910,83303,83780,84002,84224,84500,84727,84957,85187,85417,85647,85874,86293,86519,86944,87174,87602,87821,88104,88312,88443,88670,89096,89321,89748,89969,90394,90514,90790,91091,91415,91706,92020,92157,92288,92393,92635,92802,93006,93214,93485,93597,93709,93814,93931,94145,94291,94431,94517,94865,94953,95199,95617,95866,95948,96046,96663,96763,97015,97439,97694,97788,97877,98114,100166,100408,100510,100763,102947,113668,115184,126004,127532,129289,129915,130335,131396,132661,132917,133153,133700,134194,134799,134997,135577,136141,136516,136634,137172,137329,137525,137798,138054,138224,138365,138429,138711,138997,139673,139937,140275,140628,140722,140908,141214,141476,141601,141728,141967,142178,142297,142490,142667,143122,143303,143425,143684,143797,143984,144086,144193,144322,144597,145105,145601,146478,146772,147342,147491,148223,148395,148731,148823,149101,153445,157932,157994,158624,159238,159329,159442,159671,159831,159983,160154,160320,160489,160656,160819,161062,161232,161405,161576,161850,162049,162254,162584,162668,162764,162860,162958,163058,163160,163262,163364,163466,163568,163668,163764,163876,164005,164128,164259,164390,164488,164602,164696,164836,164970,165066,165178,165278,165394,165490,165602,165702,165842,165978,166142,166272,166430,166580,166721,166865,167000,167112,167262,167390,167518,167654,167786,167916,168046,168158,168298,168444,168588,168726,168792,168882,168958,169062,169152,169254,169362,169470,169570,169650,169742,169840,169950,170028,170134,170226,170330,170440,170562,170725,170882,170962,171062,171152,171262,171356,171462,171554,171654,171766,171880,171996,172112,172206,172320,172432,172534,172654,172776,172858,172962,173082,173208,173306,173400,173488,173600,173716,173838,173950,174125,174241,174327,174419,174531,174655,174722,174848,174916,175044,175188,175316,175385,175480,175595,175708,175807,175916,176027,176138,176239,176344,176444,176574,176665,176788,176882,176994,177080,177184,177280,177368,177486,177590,177694,177820,177908,178016,178116,178206,178316,178400,178502,178586,178640,178704,178810,178920,179004,4638,9782,9900,10015,10147,10862,11554,12071,13718,14103,14700,16299,17832,18220,20527,40045,40305,41697,42730,44743,45005,45361,46191,52973,54107,54401,54624,54951,57001,57649,59282,59552,63403,64004,67813,69028,70437",
+ "endLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,1303,1304,1305,1306,1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341,1342,1343,1344,1345,1346,1347,1348,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383,1384,1385,1386,1387,1388,1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413,1414,1415,1416,1417,1418,1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435,1436,1437,1438,1439,1440,1441,1442,1443,1444,1445,1446,1447,1448,1449,1450,1451,1452,1460,1461,1465,1469,1473,1478,1484,1491,1495,1499,1504,1508,1512,1516,1520,1524,1528,1534,1538,1544,1548,1554,1558,1563,1567,1570,1574,1580,1584,1590,1594,1600,1603,1607,1611,1615,1619,1623,1624,1625,1626,1629,1632,1635,1638,1642,1643,1644,1645,1646,1649,1651,1653,1655,1660,1661,1665,1671,1675,1676,1678,1689,1690,1694,1700,1704,1705,1706,1710,1737,1741,1742,1746,1774,1942,1968,2137,2163,2194,2202,2208,2222,2244,2249,2254,2264,2273,2282,2286,2293,2301,2308,2309,2318,2321,2324,2328,2332,2336,2339,2340,2344,2348,2358,2363,2370,2376,2377,2380,2384,2389,2391,2393,2396,2399,2401,2405,2408,2415,2418,2421,2425,2427,2431,2433,2435,2437,2441,2449,2457,2469,2475,2484,2487,2498,2501,2506,2507,2512,2570,2629,2630,2640,2649,2650,2652,2656,2659,2662,2665,2668,2671,2674,2677,2681,2684,2687,2690,2694,2697,2701,2705,2706,2707,2708,2709,2710,2711,2712,2713,2714,2715,2716,2717,2718,2719,2720,2721,2722,2723,2724,2725,2727,2729,2730,2731,2732,2733,2734,2735,2736,2738,2739,2741,2742,2744,2746,2747,2749,2750,2751,2752,2753,2754,2756,2757,2758,2759,2760,2761,2763,2765,2767,2768,2769,2770,2771,2772,2773,2774,2775,2776,2777,2778,2779,2781,2782,2783,2784,2785,2786,2788,2792,2796,2797,2798,2799,2800,2801,2802,2803,2805,2807,2809,2811,2813,2814,2815,2816,2818,2820,2822,2823,2824,2825,2826,2827,2828,2829,2830,2831,2832,2833,2836,2837,2838,2839,2841,2843,2844,2846,2847,2849,2851,2853,2854,2855,2856,2857,2858,2859,2860,2861,2862,2863,2864,2866,2867,2868,2869,2871,2872,2873,2874,2875,2877,2879,2881,2883,2884,2885,2886,2887,2888,2889,2890,2891,2892,2893,2894,2895,2896,2897,151,154,157,160,174,185,195,222,229,240,270,297,306,343,724,729,755,773,809,815,821,844,985,1005,1011,1015,1021,1058,1070,1097,1102,1168,1183,1248,1267,1293,1302",
+ "endColumns": "54,44,48,40,54,58,61,80,60,74,75,76,77,84,81,75,75,76,77,105,105,78,79,56,57,73,74,64,65,59,60,71,72,66,67,58,58,58,58,58,53,53,52,53,53,53,53,73,78,72,73,70,71,71,72,56,57,72,73,73,74,71,72,69,70,59,60,68,68,69,73,75,63,76,75,76,64,68,76,74,68,67,76,65,60,96,64,68,98,70,58,57,56,58,63,70,71,71,71,71,66,67,67,58,62,63,89,90,59,65,66,65,69,63,52,112,57,62,64,64,74,72,71,48,60,60,60,61,63,63,63,64,62,59,60,65,58,59,61,70,59,67,85,86,89,86,87,81,82,89,90,51,57,44,65,63,56,56,53,56,47,48,50,33,46,48,45,31,63,61,59,56,73,69,77,53,69,84,47,45,70,77,77,71,73,73,73,79,72,68,71,76,60,62,65,63,70,62,64,63,60,60,51,72,73,68,74,73,73,140,69,52,77,89,87,95,89,12,88,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,136,130,104,12,12,12,12,12,111,111,104,116,12,12,12,12,12,87,12,12,12,81,12,12,99,12,12,12,93,88,12,12,12,101,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,117,12,12,12,12,12,12,12,63,12,12,12,12,12,12,93,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,91,12,12,12,61,12,12,90,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,83,95,95,97,99,101,101,101,101,101,99,95,111,128,122,130,130,97,113,93,12,12,95,111,99,115,95,111,99,12,135,12,129,12,12,140,12,134,111,149,127,127,12,131,129,129,111,139,12,12,12,65,89,75,103,89,101,107,107,99,79,91,97,12,77,105,91,103,109,12,12,12,79,99,89,109,93,105,91,12,12,12,12,12,93,113,111,12,12,12,81,103,119,125,97,93,87,111,115,121,111,12,115,85,91,12,12,66,12,67,12,12,12,68,94,114,112,98,108,110,110,100,104,99,12,90,122,93,12,85,103,95,87,12,12,12,12,87,107,99,89,109,83,101,83,53,63,105,109,83,119,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24",
+ "endOffsets": "155,200,249,290,345,404,466,547,608,683,759,836,914,999,1081,1157,1233,1310,1388,1494,1600,1679,1759,1816,1874,1948,2023,2088,2154,2214,2275,2347,2420,2487,2555,2614,2673,2732,2791,2850,2904,2958,3011,3065,3119,3173,3227,3301,3380,3453,3527,3598,3670,3742,3815,3872,3930,4003,4077,4151,4226,4298,4371,4441,4512,4572,4633,70975,71044,71114,71188,71264,71328,71405,71481,71558,71623,71692,71769,71844,71913,71981,72058,72124,72185,72282,72347,72416,72515,72586,72645,72703,72760,72819,72883,72954,73026,73098,73170,73242,73309,73377,73445,73504,73567,73631,73721,73812,73872,73938,74005,74071,74141,74205,74258,74371,74429,74492,74557,74622,74697,74770,74842,74891,74952,75013,75074,75136,75200,75264,75328,75393,75456,75516,75577,75643,75702,75762,75824,75895,75955,76023,76109,76196,76286,76373,76461,76543,76626,76716,76807,76859,76917,76962,77028,77092,77149,77206,77260,77317,77365,77414,77465,77499,77546,77595,77641,77673,77737,77799,77859,77916,77990,78060,78138,78192,78262,78347,78395,78441,78512,78590,78668,78740,78814,78888,78962,79042,79115,79184,79256,79333,79394,79457,79523,79587,79658,79721,79786,79850,79911,79972,80024,80097,80171,80240,80315,80389,80463,80604,80674,80727,80805,80895,80983,81079,81169,81751,81840,82087,82368,82620,82905,83298,83775,83997,84219,84495,84722,84952,85182,85412,85642,85869,86288,86514,86939,87169,87597,87816,88099,88307,88438,88665,89091,89316,89743,89964,90389,90509,90785,91086,91410,91701,92015,92152,92283,92388,92630,92797,93001,93209,93480,93592,93704,93809,93926,94140,94286,94426,94512,94860,94948,95194,95612,95861,95943,96041,96658,96758,97010,97434,97689,97783,97872,98109,100161,100403,100505,100758,102942,113663,115179,125999,127527,129284,129910,130330,131391,132656,132912,133148,133695,134189,134794,134992,135572,136136,136511,136629,137167,137324,137520,137793,138049,138219,138360,138424,138706,138992,139668,139932,140270,140623,140717,140903,141209,141471,141596,141723,141962,142173,142292,142485,142662,143117,143298,143420,143679,143792,143979,144081,144188,144317,144592,145100,145596,146473,146767,147337,147486,148218,148390,148726,148818,149096,153440,157927,157989,158619,159233,159324,159437,159666,159826,159978,160149,160315,160484,160651,160814,161057,161227,161400,161571,161845,162044,162249,162579,162663,162759,162855,162953,163053,163155,163257,163359,163461,163563,163663,163759,163871,164000,164123,164254,164385,164483,164597,164691,164831,164965,165061,165173,165273,165389,165485,165597,165697,165837,165973,166137,166267,166425,166575,166716,166860,166995,167107,167257,167385,167513,167649,167781,167911,168041,168153,168293,168439,168583,168721,168787,168877,168953,169057,169147,169249,169357,169465,169565,169645,169737,169835,169945,170023,170129,170221,170325,170435,170557,170720,170877,170957,171057,171147,171257,171351,171457,171549,171649,171761,171875,171991,172107,172201,172315,172427,172529,172649,172771,172853,172957,173077,173203,173301,173395,173483,173595,173711,173833,173945,174120,174236,174322,174414,174526,174650,174717,174843,174911,175039,175183,175311,175380,175475,175590,175703,175802,175911,176022,176133,176234,176339,176439,176569,176660,176783,176877,176989,177075,177179,177275,177363,177481,177585,177689,177815,177903,178011,178111,178201,178311,178395,178497,178581,178635,178699,178805,178915,178999,179119,9777,9895,10010,10142,10857,11549,12066,13713,14098,14695,16294,17827,18215,20522,40040,40300,41692,42725,44738,45000,45356,46186,52968,54102,54396,54619,54946,56996,57644,59277,59547,63398,63999,67808,69023,70432,70906"
+ },
+ "to": {
+ "startLines": "17,22,23,132,133,134,135,138,139,140,141,142,143,144,145,146,147,149,150,151,152,153,154,155,156,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,298,299,303,304,305,306,307,308,309,328,329,330,331,332,333,334,335,338,339,340,341,342,346,347,348,355,356,357,358,359,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,402,404,405,406,407,408,415,423,424,428,432,443,448,454,461,465,469,474,478,482,486,490,494,498,504,508,514,518,524,528,533,537,540,544,550,554,560,564,570,573,577,581,585,589,593,594,595,596,599,602,605,608,612,613,614,615,616,619,621,623,625,630,631,635,641,645,646,648,659,660,664,670,674,675,676,680,707,711,712,716,744,912,938,1107,1133,1164,1172,1178,1192,1214,1219,1224,1234,1243,1252,1256,1263,1271,1278,1279,1288,1291,1294,1298,1302,1306,1309,1310,1314,1318,1328,1333,1340,1346,1347,1350,1354,1359,1361,1363,1366,1369,1371,1375,1378,1385,1388,1391,1395,1397,1401,1403,1405,1407,1411,1419,1427,1439,1445,1454,1457,1468,1471,1476,1477,1498,1556,1615,1616,1626,1635,1636,1638,1642,1645,1648,1651,1654,1657,1660,1663,1667,1670,1673,1676,1680,1683,1687,1691,1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707,1708,1709,1710,1711,1713,1715,1716,1717,1718,1719,1720,1721,1722,1724,1725,1727,1728,1730,1732,1733,1735,1736,1737,1738,1739,1740,1742,1743,1744,1745,1746,1758,1760,1762,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1778,1779,1780,1781,1782,1783,1785,1789,1793,1794,1795,1796,1797,1798,1799,1800,1802,1804,1806,1808,1810,1811,1812,1813,1815,1817,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828,1829,1830,1833,1834,1835,1836,1838,1840,1841,1843,1844,1846,1848,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1863,1864,1865,1866,1868,1869,1870,1871,1872,1874,1876,1878,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1899,1982,1985,1988,1991,2005,2016,2026,2053,2060,2071,2101,2128,2137,2174,2555,2596,2724,2862,2898,2904,2910,2933,3074,3094,3100,3104,3138,3175,3187,3214,3219,3285,3300,3365,3384,3410",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "777,959,1004,6131,6172,6227,6286,6440,6521,6582,6657,6733,6810,6888,6973,7055,7131,7259,7336,7414,7520,7626,7705,7785,7842,8470,8544,8619,8684,8750,8810,8871,8943,9016,9083,9151,9210,9269,9328,9387,9446,9500,9554,9607,9661,9715,9769,10005,10079,10158,10231,10305,10376,10448,10520,10593,10650,10708,10781,10855,10929,11004,11076,11149,11219,11290,11350,11411,11480,11549,11619,11693,11769,11833,11910,11986,12063,12128,12197,12274,12349,12418,12486,12563,12629,12690,12787,12852,12921,13020,13091,13150,13208,13265,13324,13388,13459,13531,13603,13675,13747,13814,13882,13950,14009,14072,14136,14226,14317,14377,14443,14510,14576,14646,14710,14763,14876,14934,14997,15062,15127,15202,15275,15347,15396,15457,15518,15579,15641,15705,15769,15833,15898,15961,16021,16082,16148,16207,16267,16329,16400,16460,17186,17272,17522,17612,17699,17787,17869,17952,18042,19334,19386,19444,19489,19555,19619,19676,19733,19935,19992,20040,20089,20140,20310,20357,20406,20724,20756,20820,20882,20942,21069,21143,21213,21291,21345,21415,21500,21548,21594,21665,21743,21821,21893,21967,22041,22115,22195,22268,22337,22409,22486,22547,22610,22676,22740,22811,22874,22939,23003,23064,23125,23177,23250,23324,23393,23468,23542,23616,23757,23946,24070,24148,24238,24326,24422,24829,25411,25500,25747,26028,26694,26979,27372,27849,28071,28293,28569,28796,29026,29256,29486,29716,29943,30362,30588,31013,31243,31671,31890,32173,32381,32512,32739,33165,33390,33817,34038,34463,34583,34859,35160,35484,35775,36089,36226,36357,36462,36704,36871,37075,37283,37554,37666,37778,37883,38000,38214,38360,38500,38586,38934,39022,39268,39686,39935,40017,40115,40732,40832,41084,41508,41763,41857,41946,42183,44235,44477,44579,44832,47016,57737,59253,70073,71601,73358,73984,74404,75465,76730,76986,77222,77769,78263,78868,79066,79646,80210,80585,80703,81241,81398,81594,81867,82123,82293,82434,82498,82780,83066,83742,84006,84344,84697,84791,84977,85283,85545,85670,85797,86036,86247,86366,86559,86736,87191,87372,87494,87753,87866,88053,88155,88262,88391,88666,89174,89670,90547,90841,91411,91560,92292,92464,92800,92892,93877,98221,102708,102770,103400,104014,104105,104218,104447,104607,104759,104930,105096,105265,105432,105595,105838,106008,106181,106352,106626,106825,107030,107360,107444,107540,107636,107734,107834,107936,108038,108140,108242,108344,108444,108540,108652,108781,108904,109035,109166,109264,109378,109472,109612,109746,109842,109954,110054,110170,110266,110378,110478,110618,110754,110918,111048,111206,111356,111497,111641,111776,111888,112038,112166,112294,112430,112562,112692,112822,112934,113832,113978,114122,114260,114326,114416,114492,114596,114686,114788,114896,115004,115104,115184,115276,115374,115484,115562,115668,115760,115864,115974,116096,116259,116416,116496,116596,116686,116796,116890,116996,117088,117188,117300,117414,117530,117646,117740,117854,117966,118068,118188,118310,118392,118496,118616,118742,118840,118934,119022,119134,119250,119372,119484,119659,119775,119861,119953,120065,120189,120256,120382,120450,120578,120722,120850,120919,121014,121129,121242,121341,121450,121561,121672,121773,121878,121978,122108,122199,122322,122416,122528,122614,122718,122814,122902,123020,123124,123228,123354,123442,123550,123650,123740,123850,123934,124036,124120,124174,124238,124344,124454,124538,124942,130086,130204,130319,130451,131166,131858,132375,134022,134407,135004,136603,138136,138524,140831,160349,163044,176227,184476,186489,186751,187107,187937,194719,195853,196147,196370,198177,200227,200875,202508,202778,206629,207230,211039,212254,213663",
+ "endLines": "17,22,23,132,133,134,135,138,139,140,141,142,143,144,145,146,147,149,150,151,152,153,154,155,156,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,298,299,303,304,305,306,307,308,309,328,329,330,331,332,333,334,335,338,339,340,341,342,346,347,348,355,356,357,358,359,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,402,404,405,406,407,408,422,423,427,431,435,447,453,460,464,468,473,477,481,485,489,493,497,503,507,513,517,523,527,532,536,539,543,549,553,559,563,569,572,576,580,584,588,592,593,594,595,598,601,604,607,611,612,613,614,615,618,620,622,624,629,630,634,640,644,645,647,658,659,663,669,673,674,675,679,706,710,711,715,743,911,937,1106,1132,1163,1171,1177,1191,1213,1218,1223,1233,1242,1251,1255,1262,1270,1277,1278,1287,1290,1293,1297,1301,1305,1308,1309,1313,1317,1327,1332,1339,1345,1346,1349,1353,1358,1360,1362,1365,1368,1370,1374,1377,1384,1387,1390,1394,1396,1400,1402,1404,1406,1410,1418,1426,1438,1444,1453,1456,1467,1470,1475,1476,1481,1555,1614,1615,1625,1634,1635,1637,1641,1644,1647,1650,1653,1656,1659,1662,1666,1669,1672,1675,1679,1682,1686,1690,1691,1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707,1708,1709,1710,1712,1714,1715,1716,1717,1718,1719,1720,1721,1723,1724,1726,1727,1729,1731,1732,1734,1735,1736,1737,1738,1739,1741,1742,1743,1744,1745,1746,1759,1761,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1777,1778,1779,1780,1781,1782,1784,1788,1792,1793,1794,1795,1796,1797,1798,1799,1801,1803,1805,1807,1809,1810,1811,1812,1814,1816,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828,1829,1832,1833,1834,1835,1837,1839,1840,1842,1843,1845,1847,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1862,1863,1864,1865,1867,1868,1869,1870,1871,1873,1875,1877,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1981,1984,1987,1990,2004,2015,2025,2052,2059,2070,2100,2127,2136,2173,2554,2559,2621,2741,2897,2903,2909,2932,3073,3093,3099,3103,3109,3174,3186,3213,3218,3284,3299,3364,3383,3409,3418",
+ "endColumns": "54,44,48,40,54,58,61,80,60,74,75,76,77,84,81,75,75,76,77,105,105,78,79,56,57,73,74,64,65,59,60,71,72,66,67,58,58,58,58,58,53,53,52,53,53,53,53,73,78,72,73,70,71,71,72,56,57,72,73,73,74,71,72,69,70,59,60,68,68,69,73,75,63,76,75,76,64,68,76,74,68,67,76,65,60,96,64,68,98,70,58,57,56,58,63,70,71,71,71,71,66,67,67,58,62,63,89,90,59,65,66,65,69,63,52,112,57,62,64,64,74,72,71,48,60,60,60,61,63,63,63,64,62,59,60,65,58,59,61,70,59,67,85,86,89,86,87,81,82,89,90,51,57,44,65,63,56,56,53,56,47,48,50,33,46,48,45,31,63,61,59,56,73,69,77,53,69,84,47,45,70,77,77,71,73,73,73,79,72,68,71,76,60,62,65,63,70,62,64,63,60,60,51,72,73,68,74,73,73,140,69,52,77,89,87,95,89,12,88,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,136,130,104,12,12,12,12,12,111,111,104,116,12,12,12,12,12,87,12,12,12,81,12,12,99,12,12,12,93,88,12,12,12,101,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,117,12,12,12,12,12,12,12,63,12,12,12,12,12,12,93,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,91,12,12,12,61,12,12,90,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,83,95,95,97,99,101,101,101,101,101,99,95,111,128,122,130,130,97,113,93,12,12,95,111,99,115,95,111,99,12,135,12,129,12,12,140,12,134,111,149,127,127,12,131,129,129,111,139,12,12,12,65,89,75,103,89,101,107,107,99,79,91,97,12,77,105,91,103,109,12,12,12,79,99,89,109,93,105,91,12,12,12,12,12,93,113,111,12,12,12,81,103,119,125,97,93,87,111,115,121,111,12,115,85,91,12,12,66,12,67,12,12,12,68,94,114,112,98,108,110,110,100,104,99,12,90,122,93,12,85,103,95,87,12,12,12,12,87,107,99,89,109,83,101,83,53,63,105,109,83,119,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24",
+ "endOffsets": "827,999,1048,6167,6222,6281,6343,6516,6577,6652,6728,6805,6883,6968,7050,7126,7202,7331,7409,7515,7621,7700,7780,7837,7895,8539,8614,8679,8745,8805,8866,8938,9011,9078,9146,9205,9264,9323,9382,9441,9495,9549,9602,9656,9710,9764,9818,10074,10153,10226,10300,10371,10443,10515,10588,10645,10703,10776,10850,10924,10999,11071,11144,11214,11285,11345,11406,11475,11544,11614,11688,11764,11828,11905,11981,12058,12123,12192,12269,12344,12413,12481,12558,12624,12685,12782,12847,12916,13015,13086,13145,13203,13260,13319,13383,13454,13526,13598,13670,13742,13809,13877,13945,14004,14067,14131,14221,14312,14372,14438,14505,14571,14641,14705,14758,14871,14929,14992,15057,15122,15197,15270,15342,15391,15452,15513,15574,15636,15700,15764,15828,15893,15956,16016,16077,16143,16202,16262,16324,16395,16455,16523,17267,17354,17607,17694,17782,17864,17947,18037,18128,19381,19439,19484,19550,19614,19671,19728,19782,19987,20035,20084,20135,20169,20352,20401,20447,20751,20815,20877,20937,20994,21138,21208,21286,21340,21410,21495,21543,21589,21660,21738,21816,21888,21962,22036,22110,22190,22263,22332,22404,22481,22542,22605,22671,22735,22806,22869,22934,22998,23059,23120,23172,23245,23319,23388,23463,23537,23611,23752,23822,23994,24143,24233,24321,24417,24507,25406,25495,25742,26023,26275,26974,27367,27844,28066,28288,28564,28791,29021,29251,29481,29711,29938,30357,30583,31008,31238,31666,31885,32168,32376,32507,32734,33160,33385,33812,34033,34458,34578,34854,35155,35479,35770,36084,36221,36352,36457,36699,36866,37070,37278,37549,37661,37773,37878,37995,38209,38355,38495,38581,38929,39017,39263,39681,39930,40012,40110,40727,40827,41079,41503,41758,41852,41941,42178,44230,44472,44574,44827,47011,57732,59248,70068,71596,73353,73979,74399,75460,76725,76981,77217,77764,78258,78863,79061,79641,80205,80580,80698,81236,81393,81589,81862,82118,82288,82429,82493,82775,83061,83737,84001,84339,84692,84786,84972,85278,85540,85665,85792,86031,86242,86361,86554,86731,87186,87367,87489,87748,87861,88048,88150,88257,88386,88661,89169,89665,90542,90836,91406,91555,92287,92459,92795,92887,93165,98216,102703,102765,103395,104009,104100,104213,104442,104602,104754,104925,105091,105260,105427,105590,105833,106003,106176,106347,106621,106820,107025,107355,107439,107535,107631,107729,107829,107931,108033,108135,108237,108339,108439,108535,108647,108776,108899,109030,109161,109259,109373,109467,109607,109741,109837,109949,110049,110165,110261,110373,110473,110613,110749,110913,111043,111201,111351,111492,111636,111771,111883,112033,112161,112289,112425,112557,112687,112817,112929,113069,113973,114117,114255,114321,114411,114487,114591,114681,114783,114891,114999,115099,115179,115271,115369,115479,115557,115663,115755,115859,115969,116091,116254,116411,116491,116591,116681,116791,116885,116991,117083,117183,117295,117409,117525,117641,117735,117849,117961,118063,118183,118305,118387,118491,118611,118737,118835,118929,119017,119129,119245,119367,119479,119654,119770,119856,119948,120060,120184,120251,120377,120445,120573,120717,120845,120914,121009,121124,121237,121336,121445,121556,121667,121768,121873,121973,122103,122194,122317,122411,122523,122609,122713,122809,122897,123015,123119,123223,123349,123437,123545,123645,123735,123845,123929,124031,124115,124169,124233,124339,124449,124533,124653,130081,130199,130314,130446,131161,131853,132370,134017,134402,134999,136598,138131,138519,140826,160344,160604,164431,177255,186484,186746,187102,187932,194714,195848,196142,196365,196692,200222,200870,202503,202773,206624,207225,211034,212249,213658,214132"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\bcdc9cd251fcac7ebe27addc2e62b01d\\cardview-v7-28.0.0\\res\\values\\values.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,35,36,37,38,45,47,50,7",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "55,107,168,230,292,2179,2238,2295,2349,2763,2827,2953,356",
+ "endLines": "2,3,4,5,6,35,36,37,44,46,49,52,34",
+ "endColumns": "51,60,61,61,63,58,56,53,12,12,12,12,24",
+ "endOffsets": "102,163,225,287,351,2233,2290,2344,2758,2822,2948,3076,2174"
+ },
+ "to": {
+ "startLines": "11,157,158,159,160,288,289,290,436,1490,1492,1495,2560",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "457,7900,7961,8023,8085,16528,16587,16644,26280,93559,93623,93749,160609",
+ "endLines": "11,157,158,159,160,288,289,290,442,1491,1494,1497,2587",
+ "endColumns": "51,60,61,61,63,58,56,53,12,12,12,12,24",
+ "endOffsets": "504,7956,8018,8080,8144,16582,16639,16693,26689,93618,93744,93872,162427"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values\\values.xml",
+ "from": {
+ "startLines": "2,3,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,171,172,176,177,178,6,13,56,88,125",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "55,124,7725,7795,7863,7935,8005,8066,8140,8213,8274,8335,8397,8461,8523,8584,8652,8752,8812,8878,8951,9020,9077,9129,9191,9263,9339,9374,9409,9459,9520,9577,9611,9646,9681,9751,9822,9939,10140,10250,10451,10580,10652,319,617,3523,5588,7348",
+ "endLines": "2,3,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,170,171,175,176,177,178,12,55,87,124,131",
+ "endColumns": "68,62,69,67,71,69,60,73,72,60,60,61,63,61,60,67,99,59,65,72,68,56,51,61,71,75,34,34,49,60,56,33,34,34,69,70,116,12,109,12,128,71,66,24,24,24,24,24",
+ "endOffsets": "119,182,7790,7858,7930,8000,8061,8135,8208,8269,8330,8392,8456,8518,8579,8647,8747,8807,8873,8946,9015,9072,9124,9186,9258,9334,9369,9404,9454,9515,9572,9606,9641,9676,9746,9817,9934,10135,10245,10446,10575,10647,10714,612,3518,5583,7343,7720"
+ },
+ "to": {
+ "startLines": "191,192,291,292,293,294,295,296,297,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,336,337,344,345,349,350,351,352,353,354,360,403,1747,1748,1752,1753,1757,1894,1895,2589,2742,2785,2817,2854",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "9873,9942,16698,16768,16836,16908,16978,17039,17113,18356,18417,18478,18540,18604,18666,18727,18795,18895,18955,19021,19094,19163,19220,19272,19787,19859,20240,20275,20452,20502,20563,20620,20654,20689,20999,23999,113074,113191,113392,113502,113703,124658,124730,162746,177260,180166,182231,183991",
+ "endLines": "191,192,291,292,293,294,295,296,297,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,336,337,344,345,349,350,351,352,353,354,360,403,1747,1751,1752,1756,1757,1894,1895,2595,2784,2816,2853,2860",
+ "endColumns": "68,62,69,67,71,69,60,73,72,60,60,61,63,61,60,67,99,59,65,72,68,56,51,61,71,75,34,34,49,60,56,33,34,34,69,70,116,12,109,12,128,71,66,24,24,24,24,24",
+ "endOffsets": "9937,10000,16763,16831,16903,16973,17034,17108,17181,18412,18473,18535,18599,18661,18722,18790,18890,18950,19016,19089,19158,19215,19267,19329,19854,19930,20270,20305,20497,20558,20615,20649,20684,20719,21064,24065,113186,113387,113497,113698,113827,124725,124792,163039,180161,182226,183986,184363"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-is_values-is.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-is\\values-is.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,205,302,414,499,600,714,794,874,965,1058,1154,1248,1355,1448,1543,1638,1729,1823,1904,2014,2122,2220,2329,2428,2531,2686,2784",
+ "endColumns": "99,96,111,84,100,113,79,79,90,92,95,93,106,92,94,94,90,93,80,109,107,97,108,98,102,154,97,80",
+ "endOffsets": "200,297,409,494,595,709,789,869,960,1053,1149,1243,1350,1443,1538,1633,1724,1818,1899,2009,2117,2215,2324,2423,2526,2681,2779,2860"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-is\\values-is.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2865",
+ "endColumns": "100",
+ "endOffsets": "2961"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-v25_values-v25.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-v25\\values-v25.xml",
+ "from": {
+ "startLines": "2,3,4,6",
+ "startColumns": "4,4,4,4",
+ "startOffsets": "55,126,209,308",
+ "endLines": "2,3,5,7",
+ "endColumns": "70,82,12,12",
+ "endOffsets": "121,204,303,414"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-pt_values-pt.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-pt\\values-pt.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,225,331,438,527,628,746,829,909,1000,1093,1189,1283,1384,1477,1572,1667,1758,1849,1936,2043,2155,2257,2365,2472,2582,2744,2844",
+ "endColumns": "119,105,106,88,100,117,82,79,90,92,95,93,100,92,94,94,90,90,86,106,111,101,107,106,109,161,99,84",
+ "endOffsets": "220,326,433,522,623,741,824,904,995,1088,1184,1278,1379,1472,1567,1662,1753,1844,1931,2038,2150,2252,2360,2467,2577,2739,2839,2924"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-pt\\values-pt.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2929",
+ "endColumns": "100",
+ "endOffsets": "3025"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-in_values-in.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-in\\values-in.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,215,317,422,509,613,729,811,890,981,1074,1170,1264,1365,1458,1553,1647,1738,1829,1915,2018,2127,2228,2332,2440,2548,2704,2803",
+ "endColumns": "109,101,104,86,103,115,81,78,90,92,95,93,100,92,94,93,90,90,85,102,108,100,103,107,107,155,98,83",
+ "endOffsets": "210,312,417,504,608,724,806,885,976,1069,1165,1259,1360,1453,1548,1642,1733,1824,1910,2013,2122,2223,2327,2435,2543,2699,2798,2882"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-in\\values-in.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2887",
+ "endColumns": "100",
+ "endOffsets": "2983"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-ja_values-ja.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-ja\\values-ja.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2771",
+ "endColumns": "100",
+ "endOffsets": "2867"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-ja\\values-ja.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,202,295,400,482,580,688,765,841,932,1025,1121,1215,1316,1409,1504,1598,1689,1780,1858,1960,2059,2154,2257,2352,2448,2596,2693",
+ "endColumns": "96,92,104,81,97,107,76,75,90,92,95,93,100,92,94,93,90,90,77,101,98,94,102,94,95,147,96,77",
+ "endOffsets": "197,290,395,477,575,683,760,836,927,1020,1116,1210,1311,1404,1499,1593,1684,1775,1853,1955,2054,2149,2252,2347,2443,2591,2688,2766"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-sq_values-sq.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-sq\\values-sq.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,219,319,431,518,628,751,832,911,1002,1095,1191,1285,1387,1480,1575,1672,1763,1856,1939,2045,2150,2248,2354,2457,2573,2727,2826",
+ "endColumns": "113,99,111,86,109,122,80,78,90,92,95,93,101,92,94,96,90,92,82,105,104,97,105,102,115,153,98,80",
+ "endOffsets": "214,314,426,513,623,746,827,906,997,1090,1186,1280,1382,1475,1570,1667,1758,1851,1934,2040,2145,2243,2349,2452,2568,2722,2821,2902"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-sq\\values-sq.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2907",
+ "endColumns": "100",
+ "endOffsets": "3003"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-v22_values-v22.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-v22\\values-v22.xml",
+ "from": {
+ "startLines": "2,3,4,9",
+ "startColumns": "4,4,4,4",
+ "startOffsets": "55,130,217,553",
+ "endLines": "2,3,8,13",
+ "endColumns": "74,86,12,12",
+ "endOffsets": "125,212,548,896"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-hr_values-hr.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-hr\\values-hr.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,210,307,417,503,607,726,810,893,984,1077,1173,1267,1368,1461,1556,1655,1746,1837,1923,2027,2140,2246,2351,2464,2571,2740,2837",
+ "endColumns": "104,96,109,85,103,118,83,82,90,92,95,93,100,92,94,98,90,90,85,103,112,105,104,112,106,168,96,88",
+ "endOffsets": "205,302,412,498,602,721,805,888,979,1072,1168,1262,1363,1456,1551,1650,1741,1832,1918,2022,2135,2241,2346,2459,2566,2735,2832,2921"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-hr\\values-hr.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2926",
+ "endColumns": "100",
+ "endOffsets": "3022"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-kk_values-kk.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-kk\\values-kk.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2893",
+ "endColumns": "100",
+ "endOffsets": "2989"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-kk\\values-kk.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,217,320,430,515,621,740,821,901,992,1085,1181,1275,1376,1469,1564,1661,1752,1844,1925,2028,2133,2231,2338,2447,2547,2713,2812",
+ "endColumns": "111,102,109,84,105,118,80,79,90,92,95,93,100,92,94,96,90,91,80,102,104,97,106,108,99,165,98,80",
+ "endOffsets": "212,315,425,510,616,735,816,896,987,1080,1176,1270,1371,1464,1559,1656,1747,1839,1920,2023,2128,2226,2333,2442,2542,2708,2807,2888"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-vi_values-vi.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-vi\\values-vi.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2901",
+ "endColumns": "100",
+ "endOffsets": "2997"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-vi\\values-vi.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,219,327,436,520,623,742,819,896,987,1080,1176,1270,1371,1464,1559,1657,1748,1839,1923,2027,2136,2237,2342,2456,2561,2718,2817",
+ "endColumns": "113,107,108,83,102,118,76,76,90,92,95,93,100,92,94,97,90,90,83,103,108,100,104,113,104,156,98,83",
+ "endOffsets": "214,322,431,515,618,737,814,891,982,1075,1171,1265,1366,1459,1554,1652,1743,1834,1918,2022,2131,2232,2337,2451,2556,2713,2812,2896"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-de_values-de.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-de\\values-de.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,210,308,420,506,611,726,803,879,971,1065,1162,1263,1371,1471,1575,1675,1773,1870,1952,2063,2166,2265,2376,2478,2585,2741,2843",
+ "endColumns": "104,97,111,85,104,114,76,75,91,93,96,100,107,99,103,99,97,96,81,110,102,98,110,101,106,155,101,81",
+ "endOffsets": "205,303,415,501,606,721,798,874,966,1060,1157,1258,1366,1466,1570,1670,1768,1865,1947,2058,2161,2260,2371,2473,2580,2736,2838,2920"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-de\\values-de.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2925",
+ "endColumns": "100",
+ "endOffsets": "3021"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-pl_values-pl.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-pl\\values-pl.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2909",
+ "endColumns": "100",
+ "endOffsets": "3005"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-pl\\values-pl.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,221,323,431,517,626,745,823,900,991,1084,1180,1274,1376,1469,1564,1659,1750,1841,1923,2032,2141,2240,2349,2460,2568,2731,2827",
+ "endColumns": "115,101,107,85,108,118,77,76,90,92,95,93,101,92,94,94,90,90,81,108,108,98,108,110,107,162,95,81",
+ "endOffsets": "216,318,426,512,621,740,818,895,986,1079,1175,1269,1371,1464,1559,1654,1745,1836,1918,2027,2136,2235,2344,2455,2563,2726,2822,2904"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-v21_values-v21.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-v21\\values-v21.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,13",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "55,159,223,290,354,470,596,722,850,1022",
+ "endLines": "2,3,4,5,6,7,8,9,12,17",
+ "endColumns": "103,63,66,63,115,125,125,127,12,12",
+ "endOffsets": "154,218,285,349,465,591,717,845,1017,1355"
+ },
+ "to": {
+ "startLines": "2,3,4,5,263,264,265,266,267,270",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "55,159,223,290,19262,19378,19504,19630,19758,19930",
+ "endLines": "2,3,4,5,263,264,265,266,269,274",
+ "endColumns": "103,63,66,63,115,125,125,127,12,12",
+ "endOffsets": "154,218,285,349,19373,19499,19625,19753,19925,20263"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-v21\\values-v21.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,19,20,21,22,24,26,27,28,29,30,32,34,36,38,40,42,43,48,50,52,53,54,56,58,59,60,61,62,63,107,110,154,157,160,162,164,166,169,171,174,175,176,179,180,181,182,183,184,187,188,190,192,194,196,200,202,203,204,205,207,211,213,215,216,217,218,219,221,222,223,233,234,235,247",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "55,146,249,352,457,564,673,782,891,1000,1109,1216,1319,1438,1593,1748,1853,1974,2075,2222,2363,2466,2585,2692,2795,2950,3121,3270,3435,3592,3743,3862,4234,4383,4532,4644,4791,4944,5091,5166,5255,5342,5443,5546,8614,8799,11879,12076,12275,12398,12521,12634,12817,12948,13149,13238,13349,13582,13683,13778,13901,14030,14147,14324,14423,14558,14701,14836,14955,15156,15275,15368,15479,15535,15642,15837,15948,16081,16176,16267,16358,16475,16614,16685,16768,17448,17505,17563,18257",
+ "endLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,16,18,19,20,21,23,25,26,27,28,29,31,33,35,37,39,41,42,47,49,51,52,53,55,57,58,59,60,61,62,106,109,153,156,159,161,163,165,168,170,173,174,175,178,179,180,181,182,183,186,187,189,191,193,195,199,201,202,203,204,206,210,212,214,215,216,217,218,220,221,222,232,233,234,246,258",
+ "endColumns": "90,102,102,104,106,108,108,108,108,108,106,102,118,12,12,104,120,100,12,12,102,118,106,102,12,12,12,12,12,12,118,12,12,12,111,146,12,12,74,88,86,100,102,12,12,12,12,12,12,12,12,12,12,12,88,110,12,100,94,122,128,116,12,98,12,12,12,12,12,12,92,110,55,12,12,12,12,94,90,90,116,12,70,82,12,56,57,12,12",
+ "endOffsets": "141,244,347,452,559,668,777,886,995,1104,1211,1314,1433,1588,1743,1848,1969,2070,2217,2358,2461,2580,2687,2790,2945,3116,3265,3430,3587,3738,3857,4229,4378,4527,4639,4786,4939,5086,5161,5250,5337,5438,5541,8609,8794,11874,12071,12270,12393,12516,12629,12812,12943,13144,13233,13344,13577,13678,13773,13896,14025,14142,14319,14418,14553,14696,14831,14950,15151,15270,15363,15474,15530,15637,15832,15943,16076,16171,16262,16353,16470,16609,16680,16763,17443,17500,17558,18252,18958"
+ },
+ "to": {
+ "startLines": "6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,23,24,25,26,28,30,31,32,33,34,36,38,40,42,44,46,47,52,54,56,57,58,60,62,63,64,65,66,67,111,114,158,161,164,166,168,170,173,175,178,179,180,183,184,185,186,187,188,191,192,194,196,198,200,204,206,207,208,209,211,215,217,219,220,221,222,223,225,226,227,237,238,239,251",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "354,445,548,651,756,863,972,1081,1190,1299,1408,1515,1618,1737,1892,2047,2152,2273,2374,2521,2662,2765,2884,2991,3094,3249,3420,3569,3734,3891,4042,4161,4533,4682,4831,4943,5090,5243,5390,5465,5554,5641,5742,5845,8913,9098,12178,12375,12574,12697,12820,12933,13116,13247,13448,13537,13648,13881,13982,14077,14200,14329,14446,14623,14722,14857,15000,15135,15254,15455,15574,15667,15778,15834,15941,16136,16247,16380,16475,16566,16657,16774,16913,16984,17067,17747,17804,17862,18556",
+ "endLines": "6,7,8,9,10,11,12,13,14,15,16,17,18,20,22,23,24,25,27,29,30,31,32,33,35,37,39,41,43,45,46,51,53,55,56,57,59,61,62,63,64,65,66,110,113,157,160,163,165,167,169,172,174,177,178,179,182,183,184,185,186,187,190,191,193,195,197,199,203,205,206,207,208,210,214,216,218,219,220,221,222,224,225,226,236,237,238,250,262",
+ "endColumns": "90,102,102,104,106,108,108,108,108,108,106,102,118,12,12,104,120,100,12,12,102,118,106,102,12,12,12,12,12,12,118,12,12,12,111,146,12,12,74,88,86,100,102,12,12,12,12,12,12,12,12,12,12,12,88,110,12,100,94,122,128,116,12,98,12,12,12,12,12,12,92,110,55,12,12,12,12,94,90,90,116,12,70,82,12,56,57,12,12",
+ "endOffsets": "440,543,646,751,858,967,1076,1185,1294,1403,1510,1613,1732,1887,2042,2147,2268,2369,2516,2657,2760,2879,2986,3089,3244,3415,3564,3729,3886,4037,4156,4528,4677,4826,4938,5085,5238,5385,5460,5549,5636,5737,5840,8908,9093,12173,12370,12569,12692,12815,12928,13111,13242,13443,13532,13643,13876,13977,14072,14195,14324,14441,14618,14717,14852,14995,15130,15249,15450,15569,15662,15773,15829,15936,16131,16242,16375,16470,16561,16652,16769,16908,16979,17062,17742,17799,17857,18551,19257"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-iw_values-iw.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-iw\\values-iw.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2832",
+ "endColumns": "100",
+ "endOffsets": "2928"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-iw\\values-iw.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,209,308,416,500,600,714,792,870,961,1055,1151,1245,1346,1439,1534,1631,1722,1814,1895,1997,2101,2199,2302,2403,2503,2655,2751",
+ "endColumns": "103,98,107,83,99,113,77,77,90,93,95,93,100,92,94,96,90,91,80,101,103,97,102,100,99,151,95,80",
+ "endOffsets": "204,303,411,495,595,709,787,865,956,1050,1146,1240,1341,1434,1529,1626,1717,1809,1890,1992,2096,2194,2297,2398,2498,2650,2746,2827"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-kn_values-kn.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-kn\\values-kn.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2948",
+ "endColumns": "100",
+ "endOffsets": "3044"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-kn\\values-kn.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,223,335,448,536,643,770,847,924,1015,1108,1204,1298,1399,1492,1587,1681,1772,1863,1945,2061,2172,2271,2384,2488,2602,2766,2866",
+ "endColumns": "117,111,112,87,106,126,76,76,90,92,95,93,100,92,94,93,90,90,81,115,110,98,112,103,113,163,99,81",
+ "endOffsets": "218,330,443,531,638,765,842,919,1010,1103,1199,1293,1394,1487,1582,1676,1767,1858,1940,2056,2167,2266,2379,2483,2597,2761,2861,2943"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-ur_values-ur.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-ur\\values-ur.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2904",
+ "endColumns": "100",
+ "endOffsets": "3000"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-ur\\values-ur.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,215,321,430,516,620,740,816,892,984,1078,1174,1268,1370,1464,1560,1654,1746,1838,1923,2031,2140,2242,2353,2453,2561,2726,2824",
+ "endColumns": "109,105,108,85,103,119,75,75,91,93,95,93,101,93,95,93,91,91,84,107,108,101,110,99,107,164,97,79",
+ "endOffsets": "210,316,425,511,615,735,811,887,979,1073,1169,1263,1365,1459,1555,1649,1741,1833,1918,2026,2135,2237,2348,2448,2556,2721,2819,2899"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-fa_values-fa.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-fa\\values-fa.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2903",
+ "endColumns": "100",
+ "endOffsets": "2999"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-fa\\values-fa.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,215,318,429,513,616,731,810,888,981,1076,1172,1266,1369,1464,1561,1660,1753,1843,1924,2036,2139,2237,2347,2451,2560,2721,2822",
+ "endColumns": "109,102,110,83,102,114,78,77,92,94,95,93,102,94,96,98,92,89,80,111,102,97,109,103,108,160,100,80",
+ "endOffsets": "210,313,424,508,611,726,805,883,976,1071,1167,1261,1364,1459,1556,1655,1748,1838,1919,2031,2134,2232,2342,2446,2555,2716,2817,2898"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-nl_values-nl.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-nl\\values-nl.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,223,328,435,521,629,749,826,903,995,1089,1190,1284,1385,1479,1575,1670,1762,1854,1936,2047,2151,2250,2365,2478,2581,2736,2839",
+ "endColumns": "117,104,106,85,107,119,76,76,91,93,100,93,100,93,95,94,91,91,81,110,103,98,114,112,102,154,102,81",
+ "endOffsets": "218,323,430,516,624,744,821,898,990,1084,1185,1279,1380,1474,1570,1665,1757,1849,1931,2042,2146,2245,2360,2473,2576,2731,2834,2916"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-nl\\values-nl.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2921",
+ "endColumns": "100",
+ "endOffsets": "3017"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-ms_values-ms.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-ms\\values-ms.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,216,321,429,516,620,731,809,888,979,1072,1167,1261,1360,1453,1548,1642,1733,1824,1904,2016,2125,2222,2331,2434,2541,2700,2801",
+ "endColumns": "110,104,107,86,103,110,77,78,90,92,94,93,98,92,94,93,90,90,79,111,108,96,108,102,106,158,100,79",
+ "endOffsets": "211,316,424,511,615,726,804,883,974,1067,1162,1256,1355,1448,1543,1637,1728,1819,1899,2011,2120,2217,2326,2429,2536,2695,2796,2876"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-ms\\values-ms.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2881",
+ "endColumns": "100",
+ "endOffsets": "2977"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-si_values-si.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-si\\values-si.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2903",
+ "endColumns": "100",
+ "endOffsets": "2999"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-si\\values-si.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,215,322,429,517,622,738,827,914,1005,1098,1193,1287,1388,1481,1576,1670,1761,1852,1936,2045,2150,2248,2358,2457,2563,2722,2821",
+ "endColumns": "109,106,106,87,104,115,88,86,90,92,94,93,100,92,94,93,90,90,83,108,104,97,109,98,105,158,98,81",
+ "endOffsets": "210,317,424,512,617,733,822,909,1000,1093,1188,1282,1383,1476,1571,1665,1756,1847,1931,2040,2145,2243,2353,2452,2558,2717,2816,2898"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-ml_values-ml.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-ml\\values-ml.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2955",
+ "endColumns": "100",
+ "endOffsets": "3051"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-ml\\values-ml.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,224,342,457,550,655,787,864,940,1031,1124,1226,1320,1421,1515,1610,1709,1800,1891,1973,2084,2190,2288,2402,2502,2613,2772,2873",
+ "endColumns": "118,117,114,92,104,131,76,75,90,92,101,93,100,93,94,98,90,90,81,110,105,97,113,99,110,158,100,81",
+ "endOffsets": "219,337,452,545,650,782,859,935,1026,1119,1221,1315,1416,1510,1605,1704,1795,1886,1968,2079,2185,2283,2397,2497,2608,2767,2868,2950"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-night-v8_values-night-v8.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-night-v8\\values-night-v8.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8",
+ "startColumns": "4,4,4,4,4,4,4",
+ "startOffsets": "55,125,209,293,389,491,593",
+ "endColumns": "69,83,83,95,101,101,93",
+ "endOffsets": "120,204,288,384,486,588,682"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-sr_values-sr.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-sr\\values-sr.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2905",
+ "endColumns": "100",
+ "endOffsets": "3001"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-sr\\values-sr.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,214,317,423,509,613,731,812,892,983,1076,1172,1266,1367,1460,1555,1660,1751,1842,1930,2035,2143,2244,2348,2456,2557,2724,2821",
+ "endColumns": "108,102,105,85,103,117,80,79,90,92,95,93,100,92,94,104,90,90,87,104,107,100,103,107,100,166,96,83",
+ "endOffsets": "209,312,418,504,608,726,807,887,978,1071,1167,1261,1362,1455,1550,1655,1746,1837,1925,2030,2138,2239,2343,2451,2552,2719,2816,2900"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-en-rAU_values-en-rAU.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-en-rAU\\values-en-rAU.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,209,309,417,501,601,716,793,869,960,1053,1149,1243,1344,1437,1532,1626,1717,1808,1890,1993,2097,2196,2301,2404,2508,2664,2764",
+ "endColumns": "103,99,107,83,99,114,76,75,90,92,95,93,100,92,94,93,90,90,81,102,103,98,104,102,103,155,99,81",
+ "endOffsets": "204,304,412,496,596,711,788,864,955,1048,1144,1238,1339,1432,1527,1621,1712,1803,1885,1988,2092,2191,2296,2399,2503,2659,2759,2841"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-en-rAU\\values-en-rAU.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2846",
+ "endColumns": "100",
+ "endOffsets": "2942"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-el_values-el.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-el\\values-el.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2964",
+ "endColumns": "100",
+ "endOffsets": "3060"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-el\\values-el.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,223,334,451,536,641,767,855,941,1032,1125,1221,1315,1416,1509,1604,1701,1792,1883,1968,2079,2189,2291,2402,2511,2619,2779,2879",
+ "endColumns": "117,110,116,84,104,125,87,85,90,92,95,93,100,92,94,96,90,90,84,110,109,101,110,108,107,159,99,84",
+ "endOffsets": "218,329,446,531,636,762,850,936,1027,1120,1216,1310,1411,1504,1599,1696,1787,1878,1963,2074,2184,2286,2397,2506,2614,2774,2874,2959"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-zh-rTW_values-zh-rTW.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-zh-rTW\\values-zh-rTW.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,200,293,393,475,572,680,756,832,924,1018,1116,1212,1308,1402,1498,1590,1682,1774,1852,1948,2044,2139,2236,2331,2431,2581,2675",
+ "endColumns": "94,92,99,81,96,107,75,75,91,93,97,95,95,93,95,91,91,91,77,95,95,94,96,94,99,149,93,77",
+ "endOffsets": "195,288,388,470,567,675,751,827,919,1013,1111,1207,1303,1397,1493,1585,1677,1769,1847,1943,2039,2134,2231,2326,2426,2576,2670,2748"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-zh-rTW\\values-zh-rTW.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2753",
+ "endColumns": "100",
+ "endOffsets": "2849"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-hi_values-hi.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-hi\\values-hi.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,211,308,418,504,606,728,805,883,974,1067,1163,1257,1358,1451,1546,1640,1731,1822,1912,2021,2124,2226,2336,2437,2549,2711,2812",
+ "endColumns": "105,96,109,85,101,121,76,77,90,92,95,93,100,92,94,93,90,90,89,108,102,101,109,100,111,161,100,79",
+ "endOffsets": "206,303,413,499,601,723,800,878,969,1062,1158,1252,1353,1446,1541,1635,1726,1817,1907,2016,2119,2221,2331,2432,2544,2706,2807,2887"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-hi\\values-hi.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2892",
+ "endColumns": "100",
+ "endOffsets": "2988"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-bn_values-bn.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-bn\\values-bn.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,214,326,432,526,631,760,838,916,1007,1100,1195,1289,1390,1483,1578,1672,1763,1854,1941,2051,2159,2258,2368,2474,2587,2752,2857",
+ "endColumns": "108,111,105,93,104,128,77,77,90,92,94,93,100,92,94,93,90,90,86,109,107,98,109,105,112,164,104,81",
+ "endOffsets": "209,321,427,521,626,755,833,911,1002,1095,1190,1284,1385,1478,1573,1667,1758,1849,1936,2046,2154,2253,2363,2469,2582,2747,2852,2934"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-bn\\values-bn.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2939",
+ "endColumns": "100",
+ "endOffsets": "3035"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-ca_values-ca.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-ca\\values-ca.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2915",
+ "endColumns": "100",
+ "endOffsets": "3011"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-ca\\values-ca.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,223,329,436,519,627,753,837,918,1009,1102,1196,1291,1390,1483,1576,1670,1761,1852,1935,2046,2155,2253,2363,2467,2575,2735,2834",
+ "endColumns": "117,105,106,82,107,125,83,80,90,92,93,94,98,92,92,93,90,90,82,110,108,97,109,103,107,159,98,80",
+ "endOffsets": "218,324,431,514,622,748,832,913,1004,1097,1191,1286,1385,1478,1571,1665,1756,1847,1930,2041,2150,2248,2358,2462,2570,2730,2829,2910"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-en-rGB_values-en-rGB.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-en-rGB\\values-en-rGB.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,209,309,417,501,601,716,793,869,960,1053,1149,1243,1344,1437,1532,1626,1717,1808,1890,1993,2097,2196,2301,2404,2508,2664,2764",
+ "endColumns": "103,99,107,83,99,114,76,75,90,92,95,93,100,92,94,93,90,90,81,102,103,98,104,102,103,155,99,81",
+ "endOffsets": "204,304,412,496,596,711,788,864,955,1048,1144,1238,1339,1432,1527,1621,1712,1803,1885,1988,2092,2191,2296,2399,2503,2659,2759,2841"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-en-rGB\\values-en-rGB.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2846",
+ "endColumns": "100",
+ "endOffsets": "2942"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-pa_values-pa.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-pa\\values-pa.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,208,305,410,496,596,709,786,862,953,1046,1142,1236,1337,1430,1525,1619,1710,1801,1880,1981,2085,2182,2291,2390,2500,2659,2759",
+ "endColumns": "102,96,104,85,99,112,76,75,90,92,95,93,100,92,94,93,90,90,78,100,103,96,108,98,109,158,99,79",
+ "endOffsets": "203,300,405,491,591,704,781,857,948,1041,1137,1231,1332,1425,1520,1614,1705,1796,1875,1976,2080,2177,2286,2385,2495,2654,2754,2834"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-pa\\values-pa.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2839",
+ "endColumns": "100",
+ "endOffsets": "2935"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-km_values-km.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-km\\values-km.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,208,308,420,507,611,729,806,883,974,1067,1163,1257,1358,1451,1546,1640,1731,1822,1905,2009,2114,2214,2324,2431,2539,2701,2799",
+ "endColumns": "102,99,111,86,103,117,76,76,90,92,95,93,100,92,94,93,90,90,82,103,104,99,109,106,107,161,97,82",
+ "endOffsets": "203,303,415,502,606,724,801,878,969,1062,1158,1252,1353,1446,1541,1635,1726,1817,1900,2004,2109,2209,2319,2426,2534,2696,2794,2877"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-km\\values-km.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2882",
+ "endColumns": "100",
+ "endOffsets": "2978"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-tl_values-tl.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-tl\\values-tl.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2949",
+ "endColumns": "100",
+ "endOffsets": "3045"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-tl\\values-tl.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,224,332,449,537,643,764,843,921,1012,1105,1201,1295,1396,1489,1584,1678,1769,1860,1944,2053,2164,2265,2375,2492,2600,2763,2865",
+ "endColumns": "118,107,116,87,105,120,78,77,90,92,95,93,100,92,94,93,90,90,83,108,110,100,109,116,107,162,101,83",
+ "endOffsets": "219,327,444,532,638,759,838,916,1007,1100,1196,1290,1391,1484,1579,1673,1764,1855,1939,2048,2159,2260,2370,2487,2595,2758,2860,2944"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-mr_values-mr.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-mr\\values-mr.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2887",
+ "endColumns": "100",
+ "endOffsets": "2983"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-mr\\values-mr.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,216,322,429,519,620,735,812,890,981,1074,1168,1265,1366,1459,1554,1651,1742,1833,1913,2025,2127,2223,2332,2433,2545,2702,2807",
+ "endColumns": "110,105,106,89,100,114,76,77,90,92,93,96,100,92,94,96,90,90,79,111,101,95,108,100,111,156,104,79",
+ "endOffsets": "211,317,424,514,615,730,807,885,976,1069,1163,1260,1361,1454,1549,1646,1737,1828,1908,2020,2122,2218,2327,2428,2540,2697,2802,2882"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-gl_values-gl.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-gl\\values-gl.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,217,329,437,522,624,750,834,915,1007,1101,1199,1293,1394,1488,1584,1679,1771,1863,1945,2052,2161,2260,2368,2472,2579,2738,2838",
+ "endColumns": "111,111,107,84,101,125,83,80,91,93,97,93,100,93,95,94,91,91,81,106,108,98,107,103,106,158,99,81",
+ "endOffsets": "212,324,432,517,619,745,829,910,1002,1096,1194,1288,1389,1483,1579,1674,1766,1858,1940,2047,2156,2255,2363,2467,2574,2733,2833,2915"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-gl\\values-gl.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2920",
+ "endColumns": "100",
+ "endOffsets": "3016"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-watch-v21_values-watch-v21.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-watch-v21\\values-watch-v21.xml",
+ "from": {
+ "startLines": "2,6,10",
+ "startColumns": "4,4,4",
+ "startOffsets": "55,271,499",
+ "endLines": "5,9,13",
+ "endColumns": "12,12,12",
+ "endOffsets": "266,494,724"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-eu_values-eu.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-eu\\values-eu.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,214,312,422,508,614,738,825,909,1001,1095,1192,1286,1388,1482,1578,1675,1767,1860,1942,2051,2161,2260,2369,2475,2586,2757,2856",
+ "endColumns": "108,97,109,85,105,123,86,83,91,93,96,93,101,93,95,96,91,92,81,108,109,98,108,105,110,170,98,81",
+ "endOffsets": "209,307,417,503,609,733,820,904,996,1090,1187,1281,1383,1477,1573,1670,1762,1855,1937,2046,2156,2255,2364,2470,2581,2752,2851,2933"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-eu\\values-eu.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2938",
+ "endColumns": "100",
+ "endOffsets": "3034"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-pt-rPT_values-pt-rPT.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-pt-rPT\\values-pt-rPT.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,225,331,438,527,628,752,836,917,1009,1103,1201,1295,1395,1489,1585,1680,1772,1864,1951,2058,2170,2272,2380,2487,2594,2765,2864",
+ "endColumns": "119,105,106,88,100,123,83,80,91,93,97,93,99,93,95,94,91,91,86,106,111,101,107,106,106,170,98,84",
+ "endOffsets": "220,326,433,522,623,747,831,912,1004,1098,1196,1290,1390,1484,1580,1675,1767,1859,1946,2053,2165,2267,2375,2482,2589,2760,2859,2944"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-pt-rPT\\values-pt-rPT.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2949",
+ "endColumns": "100",
+ "endOffsets": "3045"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-af_values-af.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-af\\values-af.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,209,309,415,500,603,721,797,874,965,1058,1154,1248,1348,1441,1536,1635,1730,1824,1905,2012,2115,2212,2320,2422,2524,2678,2776",
+ "endColumns": "103,99,105,84,102,117,75,76,90,92,95,93,99,92,94,98,94,93,80,106,102,96,107,101,101,153,97,79",
+ "endOffsets": "204,304,410,495,598,716,792,869,960,1053,1149,1243,1343,1436,1531,1630,1725,1819,1900,2007,2110,2207,2315,2417,2519,2673,2771,2851"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-af\\values-af.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2856",
+ "endColumns": "100",
+ "endOffsets": "2952"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-lt_values-lt.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-lt\\values-lt.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2978",
+ "endColumns": "100",
+ "endOffsets": "3074"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-lt\\values-lt.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,221,322,435,522,631,752,834,915,1009,1105,1203,1299,1403,1499,1597,1700,1794,1888,1973,2082,2191,2291,2401,2505,2618,2794,2895",
+ "endColumns": "115,100,112,86,108,120,81,80,93,95,97,95,103,95,97,102,93,93,84,108,108,99,109,103,112,175,100,82",
+ "endOffsets": "216,317,430,517,626,747,829,910,1004,1100,1198,1294,1398,1494,1592,1695,1789,1883,1968,2077,2186,2286,2396,2500,2613,2789,2890,2973"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-ru_values-ru.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-ru\\values-ru.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2913",
+ "endColumns": "100",
+ "endOffsets": "3009"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-ru\\values-ru.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,220,322,434,520,625,745,824,902,994,1088,1184,1277,1373,1467,1563,1658,1750,1842,1922,2028,2136,2234,2343,2449,2557,2732,2832",
+ "endColumns": "114,101,111,85,104,119,78,77,91,93,95,92,95,93,95,94,91,91,79,105,107,97,108,105,107,174,99,80",
+ "endOffsets": "215,317,429,515,620,740,819,897,989,1083,1179,1272,1368,1462,1558,1653,1745,1837,1917,2023,2131,2229,2338,2444,2552,2727,2827,2908"
+ }
+ }
+ ]
+ },
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\values-v17_values-v17.arsc.flat",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-v17\\values-v17.xml",
+ "from": {
+ "startLines": "2,5,9,12,15,18,22,25,29,33,37,40,43,46,50,53,57",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "55,228,456,614,764,936,1161,1331,1559,1783,2025,2196,2370,2539,2812,3012,3216",
+ "endLines": "4,8,11,14,17,21,24,28,32,36,39,42,45,49,52,56,60",
+ "endColumns": "12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12",
+ "endOffsets": "223,451,609,759,931,1156,1326,1554,1778,2020,2191,2365,2534,2807,3007,3211,3540"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-af.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-af.json
new file mode 100644
index 0000000..c7abb00
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-af.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-af\\values-af.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-af\\values-af.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,209,309,415,500,603,721,797,874,965,1058,1154,1248,1348,1441,1536,1635,1730,1824,1905,2012,2115,2212,2320,2422,2524,2678,2776",
+ "endColumns": "103,99,105,84,102,117,75,76,90,92,95,93,99,92,94,98,94,93,80,106,102,96,107,101,101,153,97,79",
+ "endOffsets": "204,304,410,495,598,716,792,869,960,1053,1149,1243,1343,1436,1531,1630,1725,1819,1900,2007,2110,2207,2315,2417,2519,2673,2771,2851"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-af\\values-af.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2856",
+ "endColumns": "100",
+ "endOffsets": "2952"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-am.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-am.json
new file mode 100644
index 0000000..31214d2
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-am.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-am\\values-am.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-am\\values-am.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,207,306,412,498,601,714,792,870,961,1054,1147,1241,1342,1435,1530,1624,1715,1805,1884,1984,2084,2180,2283,2382,2489,2642,2738",
+ "endColumns": "101,98,105,85,102,112,77,77,90,92,92,93,100,92,94,93,90,89,78,99,99,95,102,98,106,152,95,78",
+ "endOffsets": "202,301,407,493,596,709,787,865,956,1049,1142,1236,1337,1430,1525,1619,1710,1800,1879,1979,2079,2175,2278,2377,2484,2637,2733,2812"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-am\\values-am.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2817",
+ "endColumns": "100",
+ "endOffsets": "2913"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-ar.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-ar.json
new file mode 100644
index 0000000..8f36f95
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-ar.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-ar\\values-ar.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-ar\\values-ar.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,222,326,435,517,618,732,811,890,981,1074,1170,1264,1365,1458,1553,1647,1738,1832,1911,2016,2117,2213,2321,2424,2527,2682,2779",
+ "endColumns": "116,103,108,81,100,113,78,78,90,92,95,93,100,92,94,93,90,93,78,104,100,95,107,102,102,154,96,80",
+ "endOffsets": "217,321,430,512,613,727,806,885,976,1069,1165,1259,1360,1453,1548,1642,1733,1827,1906,2011,2112,2208,2316,2419,2522,2677,2774,2855"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-ar\\values-ar.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2860",
+ "endColumns": "100",
+ "endOffsets": "2956"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-as.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-as.json
new file mode 100644
index 0000000..9841c32
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-as.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-as\\values-as.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-as\\values-as.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2950",
+ "endColumns": "100",
+ "endOffsets": "3046"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-as\\values-as.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,213,312,419,515,617,736,816,896,987,1080,1173,1268,1368,1461,1558,1652,1743,1834,1923,2025,2140,2243,2352,2471,2591,2758,2861",
+ "endColumns": "107,98,106,95,101,118,79,79,90,92,92,94,99,92,96,93,90,90,88,101,114,102,108,118,119,166,102,88",
+ "endOffsets": "208,307,414,510,612,731,811,891,982,1075,1168,1263,1363,1456,1553,1647,1738,1829,1918,2020,2135,2238,2347,2466,2586,2753,2856,2945"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-az.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-az.json
new file mode 100644
index 0000000..bf83c4b
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-az.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-az\\values-az.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-az\\values-az.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,213,312,424,512,619,733,814,893,984,1077,1172,1271,1372,1465,1560,1655,1746,1838,1923,2030,2137,2237,2346,2450,2560,2718,2820",
+ "endColumns": "107,98,111,87,106,113,80,78,90,92,94,98,100,92,94,94,90,91,84,106,106,99,108,103,109,157,101,82",
+ "endOffsets": "208,307,419,507,614,728,809,888,979,1072,1167,1266,1367,1460,1555,1650,1741,1833,1918,2025,2132,2232,2341,2445,2555,2713,2815,2898"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-az\\values-az.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2903",
+ "endColumns": "100",
+ "endOffsets": "2999"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-b+sr+Latn.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-b+sr+Latn.json
new file mode 100644
index 0000000..ab460ba
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-b+sr+Latn.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-b+sr+Latn\\values-b+sr+Latn.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-b+sr+Latn\\values-b+sr+Latn.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,214,318,424,510,614,732,814,895,986,1079,1175,1269,1370,1463,1558,1663,1754,1845,1933,2039,2147,2248,2353,2461,2562,2731,2828",
+ "endColumns": "108,103,105,85,103,117,81,80,90,92,95,93,100,92,94,104,90,90,87,105,107,100,104,107,100,168,96,83",
+ "endOffsets": "209,313,419,505,609,727,809,890,981,1074,1170,1264,1365,1458,1553,1658,1749,1840,1928,2034,2142,2243,2348,2456,2557,2726,2823,2907"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-b+sr+Latn\\values-b+sr+Latn.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2912",
+ "endColumns": "100",
+ "endOffsets": "3008"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-be.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-be.json
new file mode 100644
index 0000000..e06100f
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-be.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-be\\values-be.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-be\\values-be.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2915",
+ "endColumns": "100",
+ "endOffsets": "3011"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-be\\values-be.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,225,328,444,530,638,756,835,913,1005,1099,1195,1289,1385,1479,1575,1670,1762,1854,1937,2043,2149,2247,2355,2460,2565,2734,2834",
+ "endColumns": "119,102,115,85,107,117,78,77,91,93,95,93,95,93,95,94,91,91,82,105,105,97,107,104,104,168,99,80",
+ "endOffsets": "220,323,439,525,633,751,830,908,1000,1094,1190,1284,1380,1474,1570,1665,1757,1849,1932,2038,2144,2242,2350,2455,2560,2729,2829,2910"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-bg.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-bg.json
new file mode 100644
index 0000000..1e236ac
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-bg.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-bg\\values-bg.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-bg\\values-bg.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,220,327,432,518,623,744,823,901,992,1085,1181,1275,1376,1469,1564,1672,1763,1854,1937,2051,2160,2260,2374,2480,2588,2748,2847",
+ "endColumns": "114,106,104,85,104,120,78,77,90,92,95,93,100,92,94,107,90,90,82,113,108,99,113,105,107,159,98,82",
+ "endOffsets": "215,322,427,513,618,739,818,896,987,1080,1176,1270,1371,1464,1559,1667,1758,1849,1932,2046,2155,2255,2369,2475,2583,2743,2842,2925"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-bg\\values-bg.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2930",
+ "endColumns": "100",
+ "endOffsets": "3026"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-bn.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-bn.json
new file mode 100644
index 0000000..5ea4aaf
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-bn.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-bn\\values-bn.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-bn\\values-bn.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,214,326,432,526,631,760,838,916,1007,1100,1195,1289,1390,1483,1578,1672,1763,1854,1941,2051,2159,2258,2368,2474,2587,2752,2857",
+ "endColumns": "108,111,105,93,104,128,77,77,90,92,94,93,100,92,94,93,90,90,86,109,107,98,109,105,112,164,104,81",
+ "endOffsets": "209,321,427,521,626,755,833,911,1002,1095,1190,1284,1385,1478,1573,1667,1758,1849,1936,2046,2154,2253,2363,2469,2582,2747,2852,2934"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-bn\\values-bn.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2939",
+ "endColumns": "100",
+ "endOffsets": "3035"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-bs.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-bs.json
new file mode 100644
index 0000000..a5f4dd9
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-bs.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-bs\\values-bs.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-bs\\values-bs.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,224,333,440,526,630,752,834,915,1006,1099,1195,1289,1390,1483,1578,1677,1768,1859,1945,2048,2153,2251,2356,2469,2572,2745,2842",
+ "endColumns": "118,108,106,85,103,121,81,80,90,92,95,93,100,92,94,98,90,90,85,102,104,97,104,112,102,172,96,83",
+ "endOffsets": "219,328,435,521,625,747,829,910,1001,1094,1190,1284,1385,1478,1573,1672,1763,1854,1940,2043,2148,2246,2351,2464,2567,2740,2837,2921"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-bs\\values-bs.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2926",
+ "endColumns": "100",
+ "endOffsets": "3022"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-ca.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-ca.json
new file mode 100644
index 0000000..3ade8a4
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-ca.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-ca\\values-ca.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-ca\\values-ca.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2915",
+ "endColumns": "100",
+ "endOffsets": "3011"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-ca\\values-ca.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,223,329,436,519,627,753,837,918,1009,1102,1196,1291,1390,1483,1576,1670,1761,1852,1935,2046,2155,2253,2363,2467,2575,2735,2834",
+ "endColumns": "117,105,106,82,107,125,83,80,90,92,93,94,98,92,92,93,90,90,82,110,108,97,109,103,107,159,98,80",
+ "endOffsets": "218,324,431,514,622,748,832,913,1004,1097,1191,1286,1385,1478,1571,1665,1756,1847,1930,2041,2150,2248,2358,2462,2570,2730,2829,2910"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-cs.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-cs.json
new file mode 100644
index 0000000..100ed54
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-cs.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-cs\\values-cs.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-cs\\values-cs.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,212,314,423,509,614,731,812,893,984,1077,1173,1267,1362,1455,1550,1647,1738,1829,1913,2017,2126,2225,2331,2441,2548,2711,2809",
+ "endColumns": "106,101,108,85,104,116,80,80,90,92,95,93,94,92,94,96,90,90,83,103,108,98,105,109,106,162,97,81",
+ "endOffsets": "207,309,418,504,609,726,807,888,979,1072,1168,1262,1357,1450,1545,1642,1733,1824,1908,2012,2121,2220,2326,2436,2543,2706,2804,2886"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-cs\\values-cs.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2891",
+ "endColumns": "100",
+ "endOffsets": "2987"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-da.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-da.json
new file mode 100644
index 0000000..448b357
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-da.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-da\\values-da.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-da\\values-da.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,208,307,419,502,602,715,792,869,960,1053,1149,1243,1338,1431,1526,1624,1715,1806,1885,1994,2102,2198,2312,2414,2515,2668,2765",
+ "endColumns": "102,98,111,82,99,112,76,76,90,92,95,93,94,92,94,97,90,90,78,108,107,95,113,101,100,152,96,78",
+ "endOffsets": "203,302,414,497,597,710,787,864,955,1048,1144,1238,1333,1426,1521,1619,1710,1801,1880,1989,2097,2193,2307,2409,2510,2663,2760,2839"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-da\\values-da.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2844",
+ "endColumns": "100",
+ "endOffsets": "2940"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-de.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-de.json
new file mode 100644
index 0000000..57fc74b
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-de.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-de\\values-de.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-de\\values-de.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,210,308,420,506,611,726,803,879,971,1065,1162,1263,1371,1471,1575,1675,1773,1870,1952,2063,2166,2265,2376,2478,2585,2741,2843",
+ "endColumns": "104,97,111,85,104,114,76,75,91,93,96,100,107,99,103,99,97,96,81,110,102,98,110,101,106,155,101,81",
+ "endOffsets": "205,303,415,501,606,721,798,874,966,1060,1157,1258,1366,1466,1570,1670,1768,1865,1947,2058,2161,2260,2371,2473,2580,2736,2838,2920"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-de\\values-de.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2925",
+ "endColumns": "100",
+ "endOffsets": "3021"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-el.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-el.json
new file mode 100644
index 0000000..9b9842c
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-el.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-el\\values-el.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-el\\values-el.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2964",
+ "endColumns": "100",
+ "endOffsets": "3060"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-el\\values-el.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,223,334,451,536,641,767,855,941,1032,1125,1221,1315,1416,1509,1604,1701,1792,1883,1968,2079,2189,2291,2402,2511,2619,2779,2879",
+ "endColumns": "117,110,116,84,104,125,87,85,90,92,95,93,100,92,94,96,90,90,84,110,109,101,110,108,107,159,99,84",
+ "endOffsets": "218,329,446,531,636,762,850,936,1027,1120,1216,1310,1411,1504,1599,1696,1787,1878,1963,2074,2184,2286,2397,2506,2614,2774,2874,2959"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-en-rAU.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-en-rAU.json
new file mode 100644
index 0000000..dcc2d07
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-en-rAU.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-en-rAU\\values-en-rAU.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-en-rAU\\values-en-rAU.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,209,309,417,501,601,716,793,869,960,1053,1149,1243,1344,1437,1532,1626,1717,1808,1890,1993,2097,2196,2301,2404,2508,2664,2764",
+ "endColumns": "103,99,107,83,99,114,76,75,90,92,95,93,100,92,94,93,90,90,81,102,103,98,104,102,103,155,99,81",
+ "endOffsets": "204,304,412,496,596,711,788,864,955,1048,1144,1238,1339,1432,1527,1621,1712,1803,1885,1988,2092,2191,2296,2399,2503,2659,2759,2841"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-en-rAU\\values-en-rAU.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2846",
+ "endColumns": "100",
+ "endOffsets": "2942"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-en-rCA.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-en-rCA.json
new file mode 100644
index 0000000..7e317ae
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-en-rCA.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-en-rCA\\values-en-rCA.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-en-rCA\\values-en-rCA.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,209,309,417,501,601,716,793,869,960,1053,1149,1243,1344,1437,1532,1626,1717,1808,1890,1993,2097,2196,2301,2404,2508,2664,2764",
+ "endColumns": "103,99,107,83,99,114,76,75,90,92,95,93,100,92,94,93,90,90,81,102,103,98,104,102,103,155,99,81",
+ "endOffsets": "204,304,412,496,596,711,788,864,955,1048,1144,1238,1339,1432,1527,1621,1712,1803,1885,1988,2092,2191,2296,2399,2503,2659,2759,2841"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-en-rCA\\values-en-rCA.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2846",
+ "endColumns": "100",
+ "endOffsets": "2942"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-en-rGB.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-en-rGB.json
new file mode 100644
index 0000000..f626f2f
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-en-rGB.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-en-rGB\\values-en-rGB.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-en-rGB\\values-en-rGB.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,209,309,417,501,601,716,793,869,960,1053,1149,1243,1344,1437,1532,1626,1717,1808,1890,1993,2097,2196,2301,2404,2508,2664,2764",
+ "endColumns": "103,99,107,83,99,114,76,75,90,92,95,93,100,92,94,93,90,90,81,102,103,98,104,102,103,155,99,81",
+ "endOffsets": "204,304,412,496,596,711,788,864,955,1048,1144,1238,1339,1432,1527,1621,1712,1803,1885,1988,2092,2191,2296,2399,2503,2659,2759,2841"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-en-rGB\\values-en-rGB.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2846",
+ "endColumns": "100",
+ "endOffsets": "2942"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-en-rIN.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-en-rIN.json
new file mode 100644
index 0000000..1a40c8c
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-en-rIN.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-en-rIN\\values-en-rIN.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-en-rIN\\values-en-rIN.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2846",
+ "endColumns": "100",
+ "endOffsets": "2942"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-en-rIN\\values-en-rIN.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,209,309,417,501,601,716,793,869,960,1053,1149,1243,1344,1437,1532,1626,1717,1808,1890,1993,2097,2196,2301,2404,2508,2664,2764",
+ "endColumns": "103,99,107,83,99,114,76,75,90,92,95,93,100,92,94,93,90,90,81,102,103,98,104,102,103,155,99,81",
+ "endOffsets": "204,304,412,496,596,711,788,864,955,1048,1144,1238,1339,1432,1527,1621,1712,1803,1885,1988,2092,2191,2296,2399,2503,2659,2759,2841"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-en-rXC.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-en-rXC.json
new file mode 100644
index 0000000..34ecbc9
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-en-rXC.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-en-rXC\\values-en-rXC.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-en-rXC\\values-en-rXC.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "202",
+ "endOffsets": "253"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "5682",
+ "endColumns": "202",
+ "endOffsets": "5880"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-en-rXC\\values-en-rXC.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,310,510,719,904,1106,1321,1494,1671,1862,2055,2253,2449,2652,2847,3044,3239,3432,3623,3807,4011,4216,4417,4624,4826,5031,5303,5503",
+ "endColumns": "204,199,208,184,201,214,172,176,190,192,197,195,202,194,196,194,192,190,183,203,204,200,206,201,204,271,199,178",
+ "endOffsets": "305,505,714,899,1101,1316,1489,1666,1857,2050,2248,2444,2647,2842,3039,3234,3427,3618,3802,4006,4211,4412,4619,4821,5026,5298,5498,5677"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-es-rUS.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-es-rUS.json
new file mode 100644
index 0000000..2ea4f8c
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-es-rUS.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-es-rUS\\values-es-rUS.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-es-rUS\\values-es-rUS.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2920",
+ "endColumns": "100",
+ "endOffsets": "3016"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-es-rUS\\values-es-rUS.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,225,334,442,527,628,751,836,918,1009,1102,1198,1292,1392,1485,1584,1680,1771,1862,1944,2056,2156,2257,2365,2472,2579,2738,2838",
+ "endColumns": "119,108,107,84,100,122,84,81,90,92,95,93,99,92,98,95,90,90,81,111,99,100,107,106,106,158,99,81",
+ "endOffsets": "220,329,437,522,623,746,831,913,1004,1097,1193,1287,1387,1480,1579,1675,1766,1857,1939,2051,2151,2252,2360,2467,2574,2733,2833,2915"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-es.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-es.json
new file mode 100644
index 0000000..38ac28a
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-es.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-es\\values-es.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-es\\values-es.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2924",
+ "endColumns": "100",
+ "endOffsets": "3020"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-es\\values-es.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,222,335,443,528,629,757,842,924,1016,1110,1208,1302,1403,1497,1593,1689,1781,1873,1955,2062,2162,2261,2369,2476,2583,2742,2842",
+ "endColumns": "116,112,107,84,100,127,84,81,91,93,97,93,100,93,95,95,91,91,81,106,99,98,107,106,106,158,99,81",
+ "endOffsets": "217,330,438,523,624,752,837,919,1011,1105,1203,1297,1398,1492,1588,1684,1776,1868,1950,2057,2157,2256,2364,2471,2578,2737,2837,2919"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-et.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-et.json
new file mode 100644
index 0000000..e01c751
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-et.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-et\\values-et.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-et\\values-et.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2942",
+ "endColumns": "100",
+ "endOffsets": "3038"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-et\\values-et.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,222,329,440,526,628,745,825,903,995,1089,1194,1296,1406,1500,1601,1695,1787,1880,1963,2074,2179,2278,2388,2489,2592,2758,2860",
+ "endColumns": "116,106,110,85,101,116,79,77,91,93,104,101,109,93,100,93,91,92,82,110,104,98,109,100,102,165,101,81",
+ "endOffsets": "217,324,435,521,623,740,820,898,990,1084,1189,1291,1401,1495,1596,1690,1782,1875,1958,2069,2174,2273,2383,2484,2587,2753,2855,2937"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-eu.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-eu.json
new file mode 100644
index 0000000..944531d
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-eu.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-eu\\values-eu.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-eu\\values-eu.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,214,312,422,508,614,738,825,909,1001,1095,1192,1286,1388,1482,1578,1675,1767,1860,1942,2051,2161,2260,2369,2475,2586,2757,2856",
+ "endColumns": "108,97,109,85,105,123,86,83,91,93,96,93,101,93,95,96,91,92,81,108,109,98,108,105,110,170,98,81",
+ "endOffsets": "209,307,417,503,609,733,820,904,996,1090,1187,1281,1383,1477,1573,1670,1762,1855,1937,2046,2156,2255,2364,2470,2581,2752,2851,2933"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-eu\\values-eu.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2938",
+ "endColumns": "100",
+ "endOffsets": "3034"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-fa.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-fa.json
new file mode 100644
index 0000000..dc721f9
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-fa.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-fa\\values-fa.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-fa\\values-fa.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2903",
+ "endColumns": "100",
+ "endOffsets": "2999"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-fa\\values-fa.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,215,318,429,513,616,731,810,888,981,1076,1172,1266,1369,1464,1561,1660,1753,1843,1924,2036,2139,2237,2347,2451,2560,2721,2822",
+ "endColumns": "109,102,110,83,102,114,78,77,92,94,95,93,102,94,96,98,92,89,80,111,102,97,109,103,108,160,100,80",
+ "endOffsets": "210,313,424,508,611,726,805,883,976,1071,1167,1261,1364,1459,1556,1655,1748,1838,1919,2031,2134,2232,2342,2446,2555,2716,2817,2898"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-fi.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-fi.json
new file mode 100644
index 0000000..d1375d0
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-fi.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-fi\\values-fi.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-fi\\values-fi.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,213,313,414,500,605,723,810,892,983,1076,1172,1266,1361,1454,1550,1649,1740,1834,1914,2021,2124,2221,2327,2426,2530,2693,2792",
+ "endColumns": "107,99,100,85,104,117,86,81,90,92,95,93,94,92,95,98,90,93,79,106,102,96,105,98,103,162,98,79",
+ "endOffsets": "208,308,409,495,600,718,805,887,978,1071,1167,1261,1356,1449,1545,1644,1735,1829,1909,2016,2119,2216,2322,2421,2525,2688,2787,2867"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-fi\\values-fi.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2872",
+ "endColumns": "100",
+ "endOffsets": "2968"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-fr-rCA.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-fr-rCA.json
new file mode 100644
index 0000000..bdfb2e3
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-fr-rCA.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-fr-rCA\\values-fr-rCA.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-fr-rCA\\values-fr-rCA.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2965",
+ "endColumns": "100",
+ "endOffsets": "3061"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-fr-rCA\\values-fr-rCA.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,216,331,442,529,645,775,858,938,1029,1122,1221,1316,1417,1510,1603,1698,1789,1880,1976,2086,2198,2301,2412,2519,2621,2780,2879",
+ "endColumns": "110,114,110,86,115,129,82,79,90,92,98,94,100,92,92,94,90,90,95,109,111,102,110,106,101,158,98,85",
+ "endOffsets": "211,326,437,524,640,770,853,933,1024,1117,1216,1311,1412,1505,1598,1693,1784,1875,1971,2081,2193,2296,2407,2514,2616,2775,2874,2960"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-fr.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-fr.json
new file mode 100644
index 0000000..cfbe2b6
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-fr.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-fr\\values-fr.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-fr\\values-fr.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,216,331,442,524,630,760,843,923,1014,1107,1206,1301,1402,1495,1588,1683,1774,1865,1951,2061,2173,2276,2387,2494,2601,2760,2859",
+ "endColumns": "110,114,110,81,105,129,82,79,90,92,98,94,100,92,92,94,90,90,85,109,111,102,110,106,106,158,98,85",
+ "endOffsets": "211,326,437,519,625,755,838,918,1009,1102,1201,1296,1397,1490,1583,1678,1769,1860,1946,2056,2168,2271,2382,2489,2596,2755,2854,2940"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-fr\\values-fr.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2945",
+ "endColumns": "100",
+ "endOffsets": "3041"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-gl.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-gl.json
new file mode 100644
index 0000000..63618a8
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-gl.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-gl\\values-gl.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-gl\\values-gl.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,217,329,437,522,624,750,834,915,1007,1101,1199,1293,1394,1488,1584,1679,1771,1863,1945,2052,2161,2260,2368,2472,2579,2738,2838",
+ "endColumns": "111,111,107,84,101,125,83,80,91,93,97,93,100,93,95,94,91,91,81,106,108,98,107,103,106,158,99,81",
+ "endOffsets": "212,324,432,517,619,745,829,910,1002,1096,1194,1288,1389,1483,1579,1674,1766,1858,1940,2047,2156,2255,2363,2467,2574,2733,2833,2915"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-gl\\values-gl.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2920",
+ "endColumns": "100",
+ "endOffsets": "3016"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-gu.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-gu.json
new file mode 100644
index 0000000..96000ac
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-gu.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-gu\\values-gu.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-gu\\values-gu.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2882",
+ "endColumns": "100",
+ "endOffsets": "2978"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-gu\\values-gu.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,214,318,425,512,613,736,813,891,982,1075,1174,1268,1369,1462,1557,1654,1745,1836,1916,2022,2124,2221,2330,2429,2539,2699,2802",
+ "endColumns": "108,103,106,86,100,122,76,77,90,92,98,93,100,92,94,96,90,90,79,105,101,96,108,98,109,159,102,79",
+ "endOffsets": "209,313,420,507,608,731,808,886,977,1070,1169,1263,1364,1457,1552,1649,1740,1831,1911,2017,2119,2216,2325,2424,2534,2694,2797,2877"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-h720dp-v13.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-h720dp-v13.json
new file mode 100644
index 0000000..b003a69
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-h720dp-v13.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-h720dp-v13\\values-h720dp-v13.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-h720dp-v13\\values-h720dp-v13.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "66",
+ "endOffsets": "117"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-hdpi-v4.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-hdpi-v4.json
new file mode 100644
index 0000000..32bc899
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-hdpi-v4.json
@@ -0,0 +1,20 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-hdpi-v4\\values-hdpi-v4.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-hdpi-v4\\values-hdpi-v4.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endLines": "6",
+ "endColumns": "13",
+ "endOffsets": "327"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-hi.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-hi.json
new file mode 100644
index 0000000..69c4c40
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-hi.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-hi\\values-hi.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-hi\\values-hi.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,211,308,418,504,606,728,805,883,974,1067,1163,1257,1358,1451,1546,1640,1731,1822,1912,2021,2124,2226,2336,2437,2549,2711,2812",
+ "endColumns": "105,96,109,85,101,121,76,77,90,92,95,93,100,92,94,93,90,90,89,108,102,101,109,100,111,161,100,79",
+ "endOffsets": "206,303,413,499,601,723,800,878,969,1062,1158,1252,1353,1446,1541,1635,1726,1817,1907,2016,2119,2221,2331,2432,2544,2706,2807,2887"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-hi\\values-hi.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2892",
+ "endColumns": "100",
+ "endOffsets": "2988"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-hr.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-hr.json
new file mode 100644
index 0000000..fe4223c
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-hr.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-hr\\values-hr.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-hr\\values-hr.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,210,307,417,503,607,726,810,893,984,1077,1173,1267,1368,1461,1556,1655,1746,1837,1923,2027,2140,2246,2351,2464,2571,2740,2837",
+ "endColumns": "104,96,109,85,103,118,83,82,90,92,95,93,100,92,94,98,90,90,85,103,112,105,104,112,106,168,96,88",
+ "endOffsets": "205,302,412,498,602,721,805,888,979,1072,1168,1262,1363,1456,1551,1650,1741,1832,1918,2022,2135,2241,2346,2459,2566,2735,2832,2921"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-hr\\values-hr.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2926",
+ "endColumns": "100",
+ "endOffsets": "3022"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-hu.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-hu.json
new file mode 100644
index 0000000..ac2462e
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-hu.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-hu\\values-hu.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-hu\\values-hu.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2961",
+ "endColumns": "100",
+ "endOffsets": "3057"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-hu\\values-hu.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,213,318,433,517,629,759,835,911,1002,1095,1191,1285,1386,1479,1574,1669,1760,1851,1934,2044,2155,2255,2366,2474,2593,2775,2878",
+ "endColumns": "107,104,114,83,111,129,75,75,90,92,95,93,100,92,94,94,90,90,82,109,110,99,110,107,118,181,102,82",
+ "endOffsets": "208,313,428,512,624,754,830,906,997,1090,1186,1280,1381,1474,1569,1664,1755,1846,1929,2039,2150,2250,2361,2469,2588,2770,2873,2956"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-hy.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-hy.json
new file mode 100644
index 0000000..9546ebb
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-hy.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-hy\\values-hy.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-hy\\values-hy.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,208,309,419,508,614,729,811,892,983,1076,1172,1266,1367,1460,1555,1649,1740,1831,1916,2023,2130,2229,2339,2446,2546,2703,2802",
+ "endColumns": "102,100,109,88,105,114,81,80,90,92,95,93,100,92,94,93,90,90,84,106,106,98,109,106,99,156,98,81",
+ "endOffsets": "203,304,414,503,609,724,806,887,978,1071,1167,1261,1362,1455,1550,1644,1735,1826,1911,2018,2125,2224,2334,2441,2541,2698,2797,2879"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-hy\\values-hy.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2884",
+ "endColumns": "100",
+ "endOffsets": "2980"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-in.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-in.json
new file mode 100644
index 0000000..f60ff96
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-in.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-in\\values-in.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-in\\values-in.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,215,317,422,509,613,729,811,890,981,1074,1170,1264,1365,1458,1553,1647,1738,1829,1915,2018,2127,2228,2332,2440,2548,2704,2803",
+ "endColumns": "109,101,104,86,103,115,81,78,90,92,95,93,100,92,94,93,90,90,85,102,108,100,103,107,107,155,98,83",
+ "endOffsets": "210,312,417,504,608,724,806,885,976,1069,1165,1259,1360,1453,1548,1642,1733,1824,1910,2013,2122,2223,2327,2435,2543,2699,2798,2882"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-in\\values-in.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2887",
+ "endColumns": "100",
+ "endOffsets": "2983"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-is.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-is.json
new file mode 100644
index 0000000..335e9ee
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-is.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-is\\values-is.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-is\\values-is.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,205,302,414,499,600,714,794,874,965,1058,1154,1248,1355,1448,1543,1638,1729,1823,1904,2014,2122,2220,2329,2428,2531,2686,2784",
+ "endColumns": "99,96,111,84,100,113,79,79,90,92,95,93,106,92,94,94,90,93,80,109,107,97,108,98,102,154,97,80",
+ "endOffsets": "200,297,409,494,595,709,789,869,960,1053,1149,1243,1350,1443,1538,1633,1724,1818,1899,2009,2117,2215,2324,2423,2526,2681,2779,2860"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-is\\values-is.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2865",
+ "endColumns": "100",
+ "endOffsets": "2961"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-it.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-it.json
new file mode 100644
index 0000000..9c1e978
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-it.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-it\\values-it.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-it\\values-it.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2906",
+ "endColumns": "100",
+ "endOffsets": "3002"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-it\\values-it.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,214,314,423,507,616,741,818,894,986,1080,1174,1268,1370,1464,1561,1667,1759,1851,1932,2038,2146,2244,2348,2453,2560,2723,2823",
+ "endColumns": "108,99,108,83,108,124,76,75,91,93,93,93,101,93,96,105,91,91,80,105,107,97,103,104,106,162,99,82",
+ "endOffsets": "209,309,418,502,611,736,813,889,981,1075,1169,1263,1365,1459,1556,1662,1754,1846,1927,2033,2141,2239,2343,2448,2555,2718,2818,2901"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-iw.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-iw.json
new file mode 100644
index 0000000..3aff259
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-iw.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-iw\\values-iw.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-iw\\values-iw.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2832",
+ "endColumns": "100",
+ "endOffsets": "2928"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-iw\\values-iw.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,209,308,416,500,600,714,792,870,961,1055,1151,1245,1346,1439,1534,1631,1722,1814,1895,1997,2101,2199,2302,2403,2503,2655,2751",
+ "endColumns": "103,98,107,83,99,113,77,77,90,93,95,93,100,92,94,96,90,91,80,101,103,97,102,100,99,151,95,80",
+ "endOffsets": "204,303,411,495,595,709,787,865,956,1050,1146,1240,1341,1434,1529,1626,1717,1809,1890,1992,2096,2194,2297,2398,2498,2650,2746,2827"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-ja.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-ja.json
new file mode 100644
index 0000000..4d3ce2b
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-ja.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-ja\\values-ja.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-ja\\values-ja.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2771",
+ "endColumns": "100",
+ "endOffsets": "2867"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-ja\\values-ja.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,202,295,400,482,580,688,765,841,932,1025,1121,1215,1316,1409,1504,1598,1689,1780,1858,1960,2059,2154,2257,2352,2448,2596,2693",
+ "endColumns": "96,92,104,81,97,107,76,75,90,92,95,93,100,92,94,93,90,90,77,101,98,94,102,94,95,147,96,77",
+ "endOffsets": "197,290,395,477,575,683,760,836,927,1020,1116,1210,1311,1404,1499,1593,1684,1775,1853,1955,2054,2149,2252,2347,2443,2591,2688,2766"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-ka.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-ka.json
new file mode 100644
index 0000000..9cac3a2
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-ka.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-ka\\values-ka.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-ka\\values-ka.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2899",
+ "endColumns": "100",
+ "endOffsets": "2995"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-ka\\values-ka.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,214,318,429,517,622,735,819,901,992,1085,1180,1276,1377,1470,1565,1659,1750,1841,1924,2037,2144,2242,2355,2459,2563,2720,2818",
+ "endColumns": "108,103,110,87,104,112,83,81,90,92,94,95,100,92,94,93,90,90,82,112,106,97,112,103,103,156,97,80",
+ "endOffsets": "209,313,424,512,617,730,814,896,987,1080,1175,1271,1372,1465,1560,1654,1745,1836,1919,2032,2139,2237,2350,2454,2558,2715,2813,2894"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-kk.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-kk.json
new file mode 100644
index 0000000..8d48e15
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-kk.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-kk\\values-kk.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-kk\\values-kk.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2893",
+ "endColumns": "100",
+ "endOffsets": "2989"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-kk\\values-kk.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,217,320,430,515,621,740,821,901,992,1085,1181,1275,1376,1469,1564,1661,1752,1844,1925,2028,2133,2231,2338,2447,2547,2713,2812",
+ "endColumns": "111,102,109,84,105,118,80,79,90,92,95,93,100,92,94,96,90,91,80,102,104,97,106,108,99,165,98,80",
+ "endOffsets": "212,315,425,510,616,735,816,896,987,1080,1176,1270,1371,1464,1559,1656,1747,1839,1920,2023,2128,2226,2333,2442,2542,2708,2807,2888"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-km.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-km.json
new file mode 100644
index 0000000..c8994ae
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-km.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-km\\values-km.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-km\\values-km.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,208,308,420,507,611,729,806,883,974,1067,1163,1257,1358,1451,1546,1640,1731,1822,1905,2009,2114,2214,2324,2431,2539,2701,2799",
+ "endColumns": "102,99,111,86,103,117,76,76,90,92,95,93,100,92,94,93,90,90,82,103,104,99,109,106,107,161,97,82",
+ "endOffsets": "203,303,415,502,606,724,801,878,969,1062,1158,1252,1353,1446,1541,1635,1726,1817,1900,2004,2109,2209,2319,2426,2534,2696,2794,2877"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-km\\values-km.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2882",
+ "endColumns": "100",
+ "endOffsets": "2978"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-kn.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-kn.json
new file mode 100644
index 0000000..dfd66a3
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-kn.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-kn\\values-kn.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-kn\\values-kn.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2948",
+ "endColumns": "100",
+ "endOffsets": "3044"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-kn\\values-kn.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,223,335,448,536,643,770,847,924,1015,1108,1204,1298,1399,1492,1587,1681,1772,1863,1945,2061,2172,2271,2384,2488,2602,2766,2866",
+ "endColumns": "117,111,112,87,106,126,76,76,90,92,95,93,100,92,94,93,90,90,81,115,110,98,112,103,113,163,99,81",
+ "endOffsets": "218,330,443,531,638,765,842,919,1010,1103,1199,1293,1394,1487,1582,1676,1767,1858,1940,2056,2167,2266,2379,2483,2597,2761,2861,2943"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-ko.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-ko.json
new file mode 100644
index 0000000..24a50f6
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-ko.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-ko\\values-ko.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-ko\\values-ko.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,200,294,396,478,576,682,761,837,928,1021,1113,1204,1305,1398,1493,1587,1678,1769,1849,1947,2042,2137,2237,2333,2432,2584,2678",
+ "endColumns": "94,93,101,81,97,105,78,75,90,92,91,90,100,92,94,93,90,90,79,97,94,94,99,95,98,151,93,77",
+ "endOffsets": "195,289,391,473,571,677,756,832,923,1016,1108,1199,1300,1393,1488,1582,1673,1764,1844,1942,2037,2132,2232,2328,2427,2579,2673,2751"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-ko\\values-ko.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2756",
+ "endColumns": "100",
+ "endOffsets": "2852"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-ky.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-ky.json
new file mode 100644
index 0000000..9bbc75d
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-ky.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-ky\\values-ky.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-ky\\values-ky.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,209,304,423,507,614,731,809,888,979,1072,1168,1262,1363,1456,1551,1646,1737,1828,1909,2019,2126,2224,2330,2437,2538,2699,2802",
+ "endColumns": "103,94,118,83,106,116,77,78,90,92,95,93,100,92,94,94,90,90,80,109,106,97,105,106,100,160,102,80",
+ "endOffsets": "204,299,418,502,609,726,804,883,974,1067,1163,1257,1358,1451,1546,1641,1732,1823,1904,2014,2121,2219,2325,2432,2533,2694,2797,2878"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-ky\\values-ky.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2883",
+ "endColumns": "100",
+ "endOffsets": "2979"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-land.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-land.json
new file mode 100644
index 0000000..cb4469a
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-land.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-land\\values-land.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-land\\values-land.xml",
+ "from": {
+ "startLines": "2,3,4",
+ "startColumns": "4,4,4",
+ "startOffsets": "55,125,196",
+ "endColumns": "69,70,67",
+ "endOffsets": "120,191,259"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-large-v4.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-large-v4.json
new file mode 100644
index 0000000..47dff19
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-large-v4.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-large-v4\\values-large-v4.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-large-v4\\values-large-v4.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10",
+ "startColumns": "4,4,4,4,4,4,4,4,4",
+ "startOffsets": "55,114,185,256,326,396,464,532,636",
+ "endColumns": "58,70,70,69,69,67,67,103,115",
+ "endOffsets": "109,180,251,321,391,459,527,631,747"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-ldltr-v21.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-ldltr-v21.json
new file mode 100644
index 0000000..a3e4c5f
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-ldltr-v21.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-ldltr-v21\\values-ldltr-v21.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-ldltr-v21\\values-ldltr-v21.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "112",
+ "endOffsets": "163"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-lo.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-lo.json
new file mode 100644
index 0000000..a80f775
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-lo.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-lo\\values-lo.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-lo\\values-lo.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2836",
+ "endColumns": "100",
+ "endOffsets": "2932"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-lo\\values-lo.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,208,305,412,497,602,714,791,869,960,1053,1149,1243,1344,1437,1532,1626,1717,1808,1888,1995,2092,2190,2295,2398,2502,2659,2755",
+ "endColumns": "102,96,106,84,104,111,76,77,90,92,95,93,100,92,94,93,90,90,79,106,96,97,104,102,103,156,95,80",
+ "endOffsets": "203,300,407,492,597,709,786,864,955,1048,1144,1238,1339,1432,1527,1621,1712,1803,1883,1990,2087,2185,2290,2393,2497,2654,2750,2831"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-lt.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-lt.json
new file mode 100644
index 0000000..df24e52
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-lt.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-lt\\values-lt.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-lt\\values-lt.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2978",
+ "endColumns": "100",
+ "endOffsets": "3074"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-lt\\values-lt.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,221,322,435,522,631,752,834,915,1009,1105,1203,1299,1403,1499,1597,1700,1794,1888,1973,2082,2191,2291,2401,2505,2618,2794,2895",
+ "endColumns": "115,100,112,86,108,120,81,80,93,95,97,95,103,95,97,102,93,93,84,108,108,99,109,103,112,175,100,82",
+ "endOffsets": "216,317,430,517,626,747,829,910,1004,1100,1198,1294,1398,1494,1592,1695,1789,1883,1968,2077,2186,2286,2396,2500,2613,2789,2890,2973"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-lv.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-lv.json
new file mode 100644
index 0000000..acae417
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-lv.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-lv\\values-lv.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-lv\\values-lv.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "3076",
+ "endColumns": "100",
+ "endOffsets": "3172"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-lv\\values-lv.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,225,333,442,528,632,754,836,918,1028,1136,1243,1352,1464,1567,1679,1786,1891,1991,2076,2185,2297,2396,2507,2616,2721,2895,2994",
+ "endColumns": "119,107,108,85,103,121,81,81,109,107,106,108,111,102,111,106,104,99,84,108,111,98,110,108,104,173,98,81",
+ "endOffsets": "220,328,437,523,627,749,831,913,1023,1131,1238,1347,1459,1562,1674,1781,1886,1986,2071,2180,2292,2391,2502,2611,2716,2890,2989,3071"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-mk.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-mk.json
new file mode 100644
index 0000000..422d6ac
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-mk.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-mk\\values-mk.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-mk\\values-mk.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2945",
+ "endColumns": "100",
+ "endOffsets": "3041"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-mk\\values-mk.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,213,317,425,511,616,735,818,900,997,1096,1193,1293,1400,1499,1600,1696,1793,1884,1971,2077,2184,2285,2392,2503,2607,2763,2861",
+ "endColumns": "107,103,107,85,104,118,82,81,96,98,96,99,106,98,100,95,96,90,86,105,106,100,106,110,103,155,97,83",
+ "endOffsets": "208,312,420,506,611,730,813,895,992,1091,1188,1288,1395,1494,1595,1691,1788,1879,1966,2072,2179,2280,2387,2498,2602,2758,2856,2940"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-ml.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-ml.json
new file mode 100644
index 0000000..d8d6ff2
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-ml.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-ml\\values-ml.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-ml\\values-ml.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2955",
+ "endColumns": "100",
+ "endOffsets": "3051"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-ml\\values-ml.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,224,342,457,550,655,787,864,940,1031,1124,1226,1320,1421,1515,1610,1709,1800,1891,1973,2084,2190,2288,2402,2502,2613,2772,2873",
+ "endColumns": "118,117,114,92,104,131,76,75,90,92,101,93,100,93,94,98,90,90,81,110,105,97,113,99,110,158,100,81",
+ "endOffsets": "219,337,452,545,650,782,859,935,1026,1119,1221,1315,1416,1510,1605,1704,1795,1886,1968,2079,2185,2283,2397,2497,2608,2767,2868,2950"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-mn.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-mn.json
new file mode 100644
index 0000000..2eb108a
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-mn.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-mn\\values-mn.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-mn\\values-mn.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,218,318,431,518,624,736,818,900,991,1084,1180,1276,1374,1467,1562,1654,1745,1835,1917,2026,2130,2227,2335,2436,2539,2698,2795",
+ "endColumns": "112,99,112,86,105,111,81,81,90,92,95,95,97,92,94,91,90,89,81,108,103,96,107,100,102,158,96,80",
+ "endOffsets": "213,313,426,513,619,731,813,895,986,1079,1175,1271,1369,1462,1557,1649,1740,1830,1912,2021,2125,2222,2330,2431,2534,2693,2790,2871"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-mn\\values-mn.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2876",
+ "endColumns": "100",
+ "endOffsets": "2972"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-mr.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-mr.json
new file mode 100644
index 0000000..cd6dc06
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-mr.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-mr\\values-mr.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-mr\\values-mr.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2887",
+ "endColumns": "100",
+ "endOffsets": "2983"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-mr\\values-mr.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,216,322,429,519,620,735,812,890,981,1074,1168,1265,1366,1459,1554,1651,1742,1833,1913,2025,2127,2223,2332,2433,2545,2702,2807",
+ "endColumns": "110,105,106,89,100,114,76,77,90,92,93,96,100,92,94,96,90,90,79,111,101,95,108,100,111,156,104,79",
+ "endOffsets": "211,317,424,514,615,730,807,885,976,1069,1163,1260,1361,1454,1549,1646,1737,1828,1908,2020,2122,2218,2327,2428,2540,2697,2802,2882"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-ms.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-ms.json
new file mode 100644
index 0000000..65a27d9
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-ms.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-ms\\values-ms.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-ms\\values-ms.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,216,321,429,516,620,731,809,888,979,1072,1167,1261,1360,1453,1548,1642,1733,1824,1904,2016,2125,2222,2331,2434,2541,2700,2801",
+ "endColumns": "110,104,107,86,103,110,77,78,90,92,94,93,98,92,94,93,90,90,79,111,108,96,108,102,106,158,100,79",
+ "endOffsets": "211,316,424,511,615,726,804,883,974,1067,1162,1256,1355,1448,1543,1637,1728,1819,1899,2011,2120,2217,2326,2429,2536,2695,2796,2876"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-ms\\values-ms.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2881",
+ "endColumns": "100",
+ "endOffsets": "2977"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-my.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-my.json
new file mode 100644
index 0000000..f36cc31
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-my.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-my\\values-my.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-my\\values-my.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,214,319,436,529,641,769,847,926,1017,1110,1206,1300,1401,1494,1589,1683,1774,1865,1951,2074,2186,2288,2414,2525,2635,2795,2895",
+ "endColumns": "108,104,116,92,111,127,77,78,90,92,95,93,100,92,94,93,90,90,85,122,111,101,125,110,109,159,99,83",
+ "endOffsets": "209,314,431,524,636,764,842,921,1012,1105,1201,1295,1396,1489,1584,1678,1769,1860,1946,2069,2181,2283,2409,2520,2630,2790,2890,2974"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-my\\values-my.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2979",
+ "endColumns": "100",
+ "endOffsets": "3075"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-nb.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-nb.json
new file mode 100644
index 0000000..fea9e47
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-nb.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-nb\\values-nb.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-nb\\values-nb.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2826",
+ "endColumns": "100",
+ "endOffsets": "2922"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-nb\\values-nb.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,213,308,422,508,608,721,797,873,964,1057,1153,1247,1348,1441,1536,1634,1725,1816,1896,1999,2098,2194,2298,2396,2497,2650,2747",
+ "endColumns": "107,94,113,85,99,112,75,75,90,92,95,93,100,92,94,97,90,90,79,102,98,95,103,97,100,152,96,78",
+ "endOffsets": "208,303,417,503,603,716,792,868,959,1052,1148,1242,1343,1436,1531,1629,1720,1811,1891,1994,2093,2189,2293,2391,2492,2645,2742,2821"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-ne.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-ne.json
new file mode 100644
index 0000000..65f64b2
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-ne.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-ne\\values-ne.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-ne\\values-ne.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,210,314,422,513,620,747,841,931,1022,1115,1211,1305,1406,1499,1594,1688,1779,1870,1958,2068,2184,2287,2402,2504,2619,2790,2902",
+ "endColumns": "104,103,107,90,106,126,93,89,90,92,95,93,100,92,94,93,90,90,87,109,115,102,114,101,114,170,111,85",
+ "endOffsets": "205,309,417,508,615,742,836,926,1017,1110,1206,1300,1401,1494,1589,1683,1774,1865,1953,2063,2179,2282,2397,2499,2614,2785,2897,2983"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-ne\\values-ne.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2988",
+ "endColumns": "100",
+ "endOffsets": "3084"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-night-v8.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-night-v8.json
new file mode 100644
index 0000000..d9c96d2
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-night-v8.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-night-v8\\values-night-v8.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-night-v8\\values-night-v8.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8",
+ "startColumns": "4,4,4,4,4,4,4",
+ "startOffsets": "55,125,209,293,389,491,593",
+ "endColumns": "69,83,83,95,101,101,93",
+ "endOffsets": "120,204,288,384,486,588,682"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-nl.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-nl.json
new file mode 100644
index 0000000..9a1363b
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-nl.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-nl\\values-nl.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-nl\\values-nl.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,223,328,435,521,629,749,826,903,995,1089,1190,1284,1385,1479,1575,1670,1762,1854,1936,2047,2151,2250,2365,2478,2581,2736,2839",
+ "endColumns": "117,104,106,85,107,119,76,76,91,93,100,93,100,93,95,94,91,91,81,110,103,98,114,112,102,154,102,81",
+ "endOffsets": "218,323,430,516,624,744,821,898,990,1084,1185,1279,1380,1474,1570,1665,1757,1849,1931,2042,2146,2245,2360,2473,2576,2731,2834,2916"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-nl\\values-nl.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2921",
+ "endColumns": "100",
+ "endOffsets": "3017"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-or.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-or.json
new file mode 100644
index 0000000..63ded82
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-or.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-or\\values-or.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-or\\values-or.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,224,334,441,527,631,751,828,905,996,1089,1186,1281,1382,1475,1570,1666,1757,1847,1929,2039,2144,2250,2361,2464,2582,2745,2847",
+ "endColumns": "118,109,106,85,103,119,76,76,90,92,96,94,100,92,94,95,90,89,81,109,104,105,110,102,117,162,101,88",
+ "endOffsets": "219,329,436,522,626,746,823,900,991,1084,1181,1276,1377,1470,1565,1661,1752,1842,1924,2034,2139,2245,2356,2459,2577,2740,2842,2931"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-or\\values-or.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2936",
+ "endColumns": "100",
+ "endOffsets": "3032"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-pa.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-pa.json
new file mode 100644
index 0000000..2ec27da
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-pa.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-pa\\values-pa.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-pa\\values-pa.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,208,305,410,496,596,709,786,862,953,1046,1142,1236,1337,1430,1525,1619,1710,1801,1880,1981,2085,2182,2291,2390,2500,2659,2759",
+ "endColumns": "102,96,104,85,99,112,76,75,90,92,95,93,100,92,94,93,90,90,78,100,103,96,108,98,109,158,99,79",
+ "endOffsets": "203,300,405,491,591,704,781,857,948,1041,1137,1231,1332,1425,1520,1614,1705,1796,1875,1976,2080,2177,2286,2385,2495,2654,2754,2834"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-pa\\values-pa.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2839",
+ "endColumns": "100",
+ "endOffsets": "2935"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-pl.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-pl.json
new file mode 100644
index 0000000..13a4a8a
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-pl.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-pl\\values-pl.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-pl\\values-pl.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2909",
+ "endColumns": "100",
+ "endOffsets": "3005"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-pl\\values-pl.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,221,323,431,517,626,745,823,900,991,1084,1180,1274,1376,1469,1564,1659,1750,1841,1923,2032,2141,2240,2349,2460,2568,2731,2827",
+ "endColumns": "115,101,107,85,108,118,77,76,90,92,95,93,101,92,94,94,90,90,81,108,108,98,108,110,107,162,95,81",
+ "endOffsets": "216,318,426,512,621,740,818,895,986,1079,1175,1269,1371,1464,1559,1654,1745,1836,1918,2027,2136,2235,2344,2455,2563,2726,2822,2904"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-port.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-port.json
new file mode 100644
index 0000000..78d7bc2
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-port.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-port\\values-port.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-port\\values-port.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "55",
+ "endOffsets": "106"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-pt-rBR.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-pt-rBR.json
new file mode 100644
index 0000000..d6cec3d
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-pt-rBR.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-pt-rBR\\values-pt-rBR.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-pt-rBR\\values-pt-rBR.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,225,331,438,527,628,746,829,909,1000,1093,1189,1283,1384,1477,1572,1667,1758,1849,1936,2043,2155,2257,2365,2472,2582,2744,2844",
+ "endColumns": "119,105,106,88,100,117,82,79,90,92,95,93,100,92,94,94,90,90,86,106,111,101,107,106,109,161,99,84",
+ "endOffsets": "220,326,433,522,623,741,824,904,995,1088,1184,1278,1379,1472,1567,1662,1753,1844,1931,2038,2150,2252,2360,2467,2577,2739,2839,2924"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-pt-rBR\\values-pt-rBR.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2929",
+ "endColumns": "100",
+ "endOffsets": "3025"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-pt-rPT.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-pt-rPT.json
new file mode 100644
index 0000000..449381b
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-pt-rPT.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-pt-rPT\\values-pt-rPT.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-pt-rPT\\values-pt-rPT.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,225,331,438,527,628,752,836,917,1009,1103,1201,1295,1395,1489,1585,1680,1772,1864,1951,2058,2170,2272,2380,2487,2594,2765,2864",
+ "endColumns": "119,105,106,88,100,123,83,80,91,93,97,93,99,93,95,94,91,91,86,106,111,101,107,106,106,170,98,84",
+ "endOffsets": "220,326,433,522,623,747,831,912,1004,1098,1196,1290,1390,1484,1580,1675,1767,1859,1946,2053,2165,2267,2375,2482,2589,2760,2859,2944"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-pt-rPT\\values-pt-rPT.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2949",
+ "endColumns": "100",
+ "endOffsets": "3045"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-pt.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-pt.json
new file mode 100644
index 0000000..c410ed9
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-pt.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-pt\\values-pt.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-pt\\values-pt.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,225,331,438,527,628,746,829,909,1000,1093,1189,1283,1384,1477,1572,1667,1758,1849,1936,2043,2155,2257,2365,2472,2582,2744,2844",
+ "endColumns": "119,105,106,88,100,117,82,79,90,92,95,93,100,92,94,94,90,90,86,106,111,101,107,106,109,161,99,84",
+ "endOffsets": "220,326,433,522,623,741,824,904,995,1088,1184,1278,1379,1472,1567,1662,1753,1844,1931,2038,2150,2252,2360,2467,2577,2739,2839,2924"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-pt\\values-pt.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2929",
+ "endColumns": "100",
+ "endOffsets": "3025"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-ro.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-ro.json
new file mode 100644
index 0000000..cb674a0
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-ro.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-ro\\values-ro.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-ro\\values-ro.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,226,330,443,531,643,764,849,930,1021,1114,1210,1304,1404,1497,1592,1687,1778,1870,1953,2065,2178,2278,2392,2497,2603,2767,2870",
+ "endColumns": "120,103,112,87,111,120,84,80,90,92,95,93,99,92,94,94,90,91,82,111,112,99,113,104,105,163,102,82",
+ "endOffsets": "221,325,438,526,638,759,844,925,1016,1109,1205,1299,1399,1492,1587,1682,1773,1865,1948,2060,2173,2273,2387,2492,2598,2762,2865,2948"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-ro\\values-ro.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2953",
+ "endColumns": "100",
+ "endOffsets": "3049"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-ru.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-ru.json
new file mode 100644
index 0000000..4a96466
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-ru.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-ru\\values-ru.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-ru\\values-ru.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2913",
+ "endColumns": "100",
+ "endOffsets": "3009"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-ru\\values-ru.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,220,322,434,520,625,745,824,902,994,1088,1184,1277,1373,1467,1563,1658,1750,1842,1922,2028,2136,2234,2343,2449,2557,2732,2832",
+ "endColumns": "114,101,111,85,104,119,78,77,91,93,95,92,95,93,95,94,91,91,79,105,107,97,108,105,107,174,99,80",
+ "endOffsets": "215,317,429,515,620,740,819,897,989,1083,1179,1272,1368,1462,1558,1653,1745,1837,1917,2023,2131,2229,2338,2444,2552,2727,2827,2908"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-si.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-si.json
new file mode 100644
index 0000000..a5f898a
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-si.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-si\\values-si.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-si\\values-si.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2903",
+ "endColumns": "100",
+ "endOffsets": "2999"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-si\\values-si.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,215,322,429,517,622,738,827,914,1005,1098,1193,1287,1388,1481,1576,1670,1761,1852,1936,2045,2150,2248,2358,2457,2563,2722,2821",
+ "endColumns": "109,106,106,87,104,115,88,86,90,92,94,93,100,92,94,93,90,90,83,108,104,97,109,98,105,158,98,81",
+ "endOffsets": "210,317,424,512,617,733,822,909,1000,1093,1188,1282,1383,1476,1571,1665,1756,1847,1931,2040,2145,2243,2353,2452,2558,2717,2816,2898"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-sk.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-sk.json
new file mode 100644
index 0000000..41f7cca
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-sk.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-sk\\values-sk.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-sk\\values-sk.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2918",
+ "endColumns": "100",
+ "endOffsets": "3014"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-sk\\values-sk.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,212,312,423,509,617,735,816,897,988,1081,1180,1274,1375,1468,1563,1661,1752,1843,1927,2032,2141,2240,2346,2457,2566,2732,2830",
+ "endColumns": "106,99,110,85,107,117,80,80,90,92,98,93,100,92,94,97,90,90,83,104,108,98,105,110,108,165,97,87",
+ "endOffsets": "207,307,418,504,612,730,811,892,983,1076,1175,1269,1370,1463,1558,1656,1747,1838,1922,2027,2136,2235,2341,2452,2561,2727,2825,2913"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-sl.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-sl.json
new file mode 100644
index 0000000..1af2a56
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-sl.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-sl\\values-sl.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-sl\\values-sl.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2936",
+ "endColumns": "100",
+ "endOffsets": "3032"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-sl\\values-sl.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,212,319,427,514,617,736,821,905,997,1091,1187,1281,1377,1471,1567,1667,1759,1851,1935,2043,2152,2252,2365,2472,2576,2756,2853",
+ "endColumns": "106,106,107,86,102,118,84,83,91,93,95,93,95,93,95,99,91,91,83,107,108,99,112,106,103,179,96,82",
+ "endOffsets": "207,314,422,509,612,731,816,900,992,1086,1182,1276,1372,1466,1562,1662,1754,1846,1930,2038,2147,2247,2360,2467,2571,2751,2848,2931"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-sq.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-sq.json
new file mode 100644
index 0000000..f68312c
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-sq.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-sq\\values-sq.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-sq\\values-sq.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,219,319,431,518,628,751,832,911,1002,1095,1191,1285,1387,1480,1575,1672,1763,1856,1939,2045,2150,2248,2354,2457,2573,2727,2826",
+ "endColumns": "113,99,111,86,109,122,80,78,90,92,95,93,101,92,94,96,90,92,82,105,104,97,105,102,115,153,98,80",
+ "endOffsets": "214,314,426,513,623,746,827,906,997,1090,1186,1280,1382,1475,1570,1667,1758,1851,1934,2040,2145,2243,2349,2452,2568,2722,2821,2902"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-sq\\values-sq.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2907",
+ "endColumns": "100",
+ "endOffsets": "3003"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-sr.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-sr.json
new file mode 100644
index 0000000..8554d1a
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-sr.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-sr\\values-sr.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-sr\\values-sr.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2905",
+ "endColumns": "100",
+ "endOffsets": "3001"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-sr\\values-sr.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,214,317,423,509,613,731,812,892,983,1076,1172,1266,1367,1460,1555,1660,1751,1842,1930,2035,2143,2244,2348,2456,2557,2724,2821",
+ "endColumns": "108,102,105,85,103,117,80,79,90,92,95,93,100,92,94,104,90,90,87,104,107,100,103,107,100,166,96,83",
+ "endOffsets": "209,312,418,504,608,726,807,887,978,1071,1167,1261,1362,1455,1550,1655,1746,1837,1925,2030,2138,2239,2343,2451,2552,2719,2816,2900"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-sv.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-sv.json
new file mode 100644
index 0000000..d8b04cb
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-sv.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-sv\\values-sv.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-sv\\values-sv.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2863",
+ "endColumns": "100",
+ "endOffsets": "2959"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-sv\\values-sv.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,211,314,425,510,612,725,801,877,970,1065,1161,1255,1358,1453,1550,1648,1744,1837,1917,2023,2123,2219,2324,2426,2528,2682,2784",
+ "endColumns": "105,102,110,84,101,112,75,75,92,94,95,93,102,94,96,97,95,92,79,105,99,95,104,101,101,153,101,78",
+ "endOffsets": "206,309,420,505,607,720,796,872,965,1060,1156,1250,1353,1448,1545,1643,1739,1832,1912,2018,2118,2214,2319,2421,2523,2677,2779,2858"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-sw.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-sw.json
new file mode 100644
index 0000000..78c64ff
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-sw.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-sw\\values-sw.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-sw\\values-sw.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,208,306,414,504,609,726,808,891,982,1075,1169,1263,1364,1457,1552,1647,1738,1830,1912,2013,2122,2221,2328,2437,2542,2704,2801",
+ "endColumns": "102,97,107,89,104,116,81,82,90,92,93,93,100,92,94,94,90,91,81,100,108,98,106,108,104,161,96,81",
+ "endOffsets": "203,301,409,499,604,721,803,886,977,1070,1164,1258,1359,1452,1547,1642,1733,1825,1907,2008,2117,2216,2323,2432,2537,2699,2796,2878"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-sw\\values-sw.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2883",
+ "endColumns": "100",
+ "endOffsets": "2979"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-sw600dp-v13.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-sw600dp-v13.json
new file mode 100644
index 0000000..3c2f22c
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-sw600dp-v13.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-sw600dp-v13\\values-sw600dp-v13.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-sw600dp-v13\\values-sw600dp-v13.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9",
+ "startColumns": "4,4,4,4,4,4,4,4",
+ "startOffsets": "55,124,193,263,337,413,472,543",
+ "endColumns": "68,68,69,73,75,58,70,67",
+ "endOffsets": "119,188,258,332,408,467,538,606"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-ta.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-ta.json
new file mode 100644
index 0000000..e61ee20
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-ta.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-ta\\values-ta.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-ta\\values-ta.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,219,317,432,521,628,754,832,909,1009,1114,1210,1305,1412,1514,1618,1713,1815,1913,1995,2097,2201,2298,2408,2510,2617,2774,2874",
+ "endColumns": "113,97,114,88,106,125,77,76,99,104,95,94,106,101,103,94,101,97,81,101,103,96,109,101,106,156,99,79",
+ "endOffsets": "214,312,427,516,623,749,827,904,1004,1109,1205,1300,1407,1509,1613,1708,1810,1908,1990,2092,2196,2293,2403,2505,2612,2769,2869,2949"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-ta\\values-ta.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2954",
+ "endColumns": "100",
+ "endOffsets": "3050"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-te.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-te.json
new file mode 100644
index 0000000..1106b93
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-te.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-te\\values-te.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-te\\values-te.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2946",
+ "endColumns": "100",
+ "endOffsets": "3042"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-te\\values-te.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,219,328,439,529,634,759,841,923,1014,1107,1203,1297,1398,1491,1586,1681,1772,1863,1947,2060,2168,2267,2378,2480,2597,2763,2864",
+ "endColumns": "113,108,110,89,104,124,81,81,90,92,95,93,100,92,94,94,90,90,83,112,107,98,110,101,116,165,100,81",
+ "endOffsets": "214,323,434,524,629,754,836,918,1009,1102,1198,1292,1393,1486,1581,1676,1767,1858,1942,2055,2163,2262,2373,2475,2592,2758,2859,2941"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-th.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-th.json
new file mode 100644
index 0000000..30169a8
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-th.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-th\\values-th.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-th\\values-th.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,210,308,416,505,607,717,794,872,963,1056,1152,1246,1347,1440,1535,1629,1720,1811,1892,2000,2104,2202,2310,2415,2516,2669,2764",
+ "endColumns": "104,97,107,88,101,109,76,77,90,92,95,93,100,92,94,93,90,90,80,107,103,97,107,104,100,152,94,80",
+ "endOffsets": "205,303,411,500,602,712,789,867,958,1051,1147,1241,1342,1435,1530,1624,1715,1806,1887,1995,2099,2197,2305,2410,2511,2664,2759,2840"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-th\\values-th.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2845",
+ "endColumns": "100",
+ "endOffsets": "2941"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-tl.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-tl.json
new file mode 100644
index 0000000..933eedc
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-tl.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-tl\\values-tl.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-tl\\values-tl.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2949",
+ "endColumns": "100",
+ "endOffsets": "3045"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-tl\\values-tl.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,224,332,449,537,643,764,843,921,1012,1105,1201,1295,1396,1489,1584,1678,1769,1860,1944,2053,2164,2265,2375,2492,2600,2763,2865",
+ "endColumns": "118,107,116,87,105,120,78,77,90,92,95,93,100,92,94,93,90,90,83,108,110,100,109,116,107,162,101,83",
+ "endOffsets": "219,327,444,532,638,759,838,916,1007,1100,1196,1290,1391,1484,1579,1673,1764,1855,1939,2048,2159,2260,2370,2487,2595,2758,2860,2944"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-tr.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-tr.json
new file mode 100644
index 0000000..fc04d01
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-tr.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-tr\\values-tr.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-tr\\values-tr.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2865",
+ "endColumns": "100",
+ "endOffsets": "2961"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-tr\\values-tr.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,210,309,421,506,612,732,811,887,978,1071,1164,1258,1356,1449,1551,1646,1737,1828,1907,2014,2119,2215,2322,2424,2532,2688,2786",
+ "endColumns": "104,98,111,84,105,119,78,75,90,92,92,93,97,92,101,94,90,90,78,106,104,95,106,101,107,155,97,78",
+ "endOffsets": "205,304,416,501,607,727,806,882,973,1066,1159,1253,1351,1444,1546,1641,1732,1823,1902,2009,2114,2210,2317,2419,2527,2683,2781,2860"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-uk.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-uk.json
new file mode 100644
index 0000000..32445da
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-uk.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-uk\\values-uk.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-uk\\values-uk.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2900",
+ "endColumns": "100",
+ "endOffsets": "2996"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-uk\\values-uk.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,215,317,423,509,617,735,814,894,985,1078,1174,1268,1369,1462,1557,1652,1743,1834,1915,2021,2128,2226,2334,2440,2549,2719,2819",
+ "endColumns": "109,101,105,85,107,117,78,79,90,92,95,93,100,92,94,94,90,90,80,105,106,97,107,105,108,169,99,80",
+ "endOffsets": "210,312,418,504,612,730,809,889,980,1073,1169,1263,1364,1457,1552,1647,1738,1829,1910,2016,2123,2221,2329,2435,2544,2714,2814,2895"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-ur.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-ur.json
new file mode 100644
index 0000000..3beea19
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-ur.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-ur\\values-ur.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-ur\\values-ur.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2904",
+ "endColumns": "100",
+ "endOffsets": "3000"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-ur\\values-ur.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,215,321,430,516,620,740,816,892,984,1078,1174,1268,1370,1464,1560,1654,1746,1838,1923,2031,2140,2242,2353,2453,2561,2726,2824",
+ "endColumns": "109,105,108,85,103,119,75,75,91,93,95,93,101,93,95,93,91,91,84,107,108,101,110,99,107,164,97,79",
+ "endOffsets": "210,316,425,511,615,735,811,887,979,1073,1169,1263,1365,1459,1555,1649,1741,1833,1918,2026,2135,2237,2348,2448,2556,2721,2819,2899"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-uz.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-uz.json
new file mode 100644
index 0000000..c1108b0
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-uz.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-uz\\values-uz.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-uz\\values-uz.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,210,314,428,514,614,730,810,889,980,1073,1169,1263,1358,1451,1546,1641,1732,1824,1908,2017,2124,2225,2333,2438,2545,2706,2805",
+ "endColumns": "104,103,113,85,99,115,79,78,90,92,95,93,94,92,94,94,90,91,83,108,106,100,107,104,106,160,98,83",
+ "endOffsets": "205,309,423,509,609,725,805,884,975,1068,1164,1258,1353,1446,1541,1636,1727,1819,1903,2012,2119,2220,2328,2433,2540,2701,2800,2884"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-uz\\values-uz.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2889",
+ "endColumns": "100",
+ "endOffsets": "2985"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-v16.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-v16.json
new file mode 100644
index 0000000..bda45b1
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-v16.json
@@ -0,0 +1,38 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-v16\\values-v16.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-v16\\values-v16.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endLines": "5",
+ "endColumns": "12",
+ "endOffsets": "223"
+ },
+ "to": {
+ "startLines": "3",
+ "startColumns": "4",
+ "startOffsets": "121",
+ "endLines": "6",
+ "endColumns": "12",
+ "endOffsets": "289"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-v16\\values-v16.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "65",
+ "endOffsets": "116"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-v17.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-v17.json
new file mode 100644
index 0000000..6dd0e59
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-v17.json
@@ -0,0 +1,20 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-v17\\values-v17.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-v17\\values-v17.xml",
+ "from": {
+ "startLines": "2,5,9,12,15,18,22,25,29,33,37,40,43,46,50,53,57",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "55,228,456,614,764,936,1161,1331,1559,1783,2025,2196,2370,2539,2812,3012,3216",
+ "endLines": "4,8,11,14,17,21,24,28,32,36,39,42,45,49,52,56,60",
+ "endColumns": "12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12",
+ "endOffsets": "223,451,609,759,931,1156,1326,1554,1778,2020,2191,2365,2534,2807,3007,3211,3540"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-v18.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-v18.json
new file mode 100644
index 0000000..4d6b0cb
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-v18.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-v18\\values-v18.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-v18\\values-v18.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "48",
+ "endOffsets": "99"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-v21.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-v21.json
new file mode 100644
index 0000000..5adb61f
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-v21.json
@@ -0,0 +1,47 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-v21\\values-v21.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-v21\\values-v21.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,13",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "55,159,223,290,354,470,596,722,850,1022",
+ "endLines": "2,3,4,5,6,7,8,9,12,17",
+ "endColumns": "103,63,66,63,115,125,125,127,12,12",
+ "endOffsets": "154,218,285,349,465,591,717,845,1017,1355"
+ },
+ "to": {
+ "startLines": "2,3,4,5,263,264,265,266,267,270",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "55,159,223,290,19262,19378,19504,19630,19758,19930",
+ "endLines": "2,3,4,5,263,264,265,266,269,274",
+ "endColumns": "103,63,66,63,115,125,125,127,12,12",
+ "endOffsets": "154,218,285,349,19373,19499,19625,19753,19925,20263"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-v21\\values-v21.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,19,20,21,22,24,26,27,28,29,30,32,34,36,38,40,42,43,48,50,52,53,54,56,58,59,60,61,62,63,107,110,154,157,160,162,164,166,169,171,174,175,176,179,180,181,182,183,184,187,188,190,192,194,196,200,202,203,204,205,207,211,213,215,216,217,218,219,221,222,223,233,234,235,247",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "55,146,249,352,457,564,673,782,891,1000,1109,1216,1319,1438,1593,1748,1853,1974,2075,2222,2363,2466,2585,2692,2795,2950,3121,3270,3435,3592,3743,3862,4234,4383,4532,4644,4791,4944,5091,5166,5255,5342,5443,5546,8614,8799,11879,12076,12275,12398,12521,12634,12817,12948,13149,13238,13349,13582,13683,13778,13901,14030,14147,14324,14423,14558,14701,14836,14955,15156,15275,15368,15479,15535,15642,15837,15948,16081,16176,16267,16358,16475,16614,16685,16768,17448,17505,17563,18257",
+ "endLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,16,18,19,20,21,23,25,26,27,28,29,31,33,35,37,39,41,42,47,49,51,52,53,55,57,58,59,60,61,62,106,109,153,156,159,161,163,165,168,170,173,174,175,178,179,180,181,182,183,186,187,189,191,193,195,199,201,202,203,204,206,210,212,214,215,216,217,218,220,221,222,232,233,234,246,258",
+ "endColumns": "90,102,102,104,106,108,108,108,108,108,106,102,118,12,12,104,120,100,12,12,102,118,106,102,12,12,12,12,12,12,118,12,12,12,111,146,12,12,74,88,86,100,102,12,12,12,12,12,12,12,12,12,12,12,88,110,12,100,94,122,128,116,12,98,12,12,12,12,12,12,92,110,55,12,12,12,12,94,90,90,116,12,70,82,12,56,57,12,12",
+ "endOffsets": "141,244,347,452,559,668,777,886,995,1104,1211,1314,1433,1588,1743,1848,1969,2070,2217,2358,2461,2580,2687,2790,2945,3116,3265,3430,3587,3738,3857,4229,4378,4527,4639,4786,4939,5086,5161,5250,5337,5438,5541,8609,8794,11874,12071,12270,12393,12516,12629,12812,12943,13144,13233,13344,13577,13678,13773,13896,14025,14142,14319,14418,14553,14696,14831,14950,15151,15270,15363,15474,15530,15637,15832,15943,16076,16171,16262,16353,16470,16609,16680,16763,17443,17500,17558,18252,18958"
+ },
+ "to": {
+ "startLines": "6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,23,24,25,26,28,30,31,32,33,34,36,38,40,42,44,46,47,52,54,56,57,58,60,62,63,64,65,66,67,111,114,158,161,164,166,168,170,173,175,178,179,180,183,184,185,186,187,188,191,192,194,196,198,200,204,206,207,208,209,211,215,217,219,220,221,222,223,225,226,227,237,238,239,251",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "354,445,548,651,756,863,972,1081,1190,1299,1408,1515,1618,1737,1892,2047,2152,2273,2374,2521,2662,2765,2884,2991,3094,3249,3420,3569,3734,3891,4042,4161,4533,4682,4831,4943,5090,5243,5390,5465,5554,5641,5742,5845,8913,9098,12178,12375,12574,12697,12820,12933,13116,13247,13448,13537,13648,13881,13982,14077,14200,14329,14446,14623,14722,14857,15000,15135,15254,15455,15574,15667,15778,15834,15941,16136,16247,16380,16475,16566,16657,16774,16913,16984,17067,17747,17804,17862,18556",
+ "endLines": "6,7,8,9,10,11,12,13,14,15,16,17,18,20,22,23,24,25,27,29,30,31,32,33,35,37,39,41,43,45,46,51,53,55,56,57,59,61,62,63,64,65,66,110,113,157,160,163,165,167,169,172,174,177,178,179,182,183,184,185,186,187,190,191,193,195,197,199,203,205,206,207,208,210,214,216,218,219,220,221,222,224,225,226,236,237,238,250,262",
+ "endColumns": "90,102,102,104,106,108,108,108,108,108,106,102,118,12,12,104,120,100,12,12,102,118,106,102,12,12,12,12,12,12,118,12,12,12,111,146,12,12,74,88,86,100,102,12,12,12,12,12,12,12,12,12,12,12,88,110,12,100,94,122,128,116,12,98,12,12,12,12,12,12,92,110,55,12,12,12,12,94,90,90,116,12,70,82,12,56,57,12,12",
+ "endOffsets": "440,543,646,751,858,967,1076,1185,1294,1403,1510,1613,1732,1887,2042,2147,2268,2369,2516,2657,2760,2879,2986,3089,3244,3415,3564,3729,3886,4037,4156,4528,4677,4826,4938,5085,5238,5385,5460,5549,5636,5737,5840,8908,9093,12173,12370,12569,12692,12815,12928,13111,13242,13443,13532,13643,13876,13977,14072,14195,14324,14441,14618,14717,14852,14995,15130,15249,15450,15569,15662,15773,15829,15936,16131,16242,16375,16470,16561,16652,16769,16908,16979,17062,17742,17799,17857,18551,19257"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-v22.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-v22.json
new file mode 100644
index 0000000..c4c54b5
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-v22.json
@@ -0,0 +1,20 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-v22\\values-v22.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-v22\\values-v22.xml",
+ "from": {
+ "startLines": "2,3,4,9",
+ "startColumns": "4,4,4,4",
+ "startOffsets": "55,130,217,553",
+ "endLines": "2,3,8,13",
+ "endColumns": "74,86,12,12",
+ "endOffsets": "125,212,548,896"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-v23.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-v23.json
new file mode 100644
index 0000000..f9d5a8f
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-v23.json
@@ -0,0 +1,39 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-v23\\values-v23.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\bcdc9cd251fcac7ebe27addc2e62b01d\\cardview-v7-28.0.0\\res\\values-v23\\values-v23.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endLines": "4",
+ "endColumns": "12",
+ "endOffsets": "200"
+ },
+ "to": {
+ "startLines": "37",
+ "startColumns": "4",
+ "startOffsets": "2646",
+ "endLines": "39",
+ "endColumns": "12",
+ "endOffsets": "2791"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-v23\\values-v23.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,19,32,33,34,35,36",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "55,190,325,400,487,1277,2079,2206,2311,2426,2533",
+ "endLines": "2,3,4,5,18,31,32,33,34,35,36",
+ "endColumns": "134,134,74,86,12,12,126,104,114,106,112",
+ "endOffsets": "185,320,395,482,1272,2074,2201,2306,2421,2528,2641"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-v24.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-v24.json
new file mode 100644
index 0000000..77127f6
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-v24.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-v24\\values-v24.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-v24\\values-v24.xml",
+ "from": {
+ "startLines": "2,3",
+ "startColumns": "4,4",
+ "startOffsets": "55,212",
+ "endColumns": "156,134",
+ "endOffsets": "207,342"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-v25.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-v25.json
new file mode 100644
index 0000000..dfb8d01
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-v25.json
@@ -0,0 +1,20 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-v25\\values-v25.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-v25\\values-v25.xml",
+ "from": {
+ "startLines": "2,3,4,6",
+ "startColumns": "4,4,4,4",
+ "startOffsets": "55,126,209,308",
+ "endLines": "2,3,5,7",
+ "endColumns": "70,82,12,12",
+ "endOffsets": "121,204,303,414"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-v26.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-v26.json
new file mode 100644
index 0000000..5150442
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-v26.json
@@ -0,0 +1,20 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-v26\\values-v26.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-v26\\values-v26.xml",
+ "from": {
+ "startLines": "2,3,4,8,12,16",
+ "startColumns": "4,4,4,4,4,4",
+ "startOffsets": "55,130,217,431,657,896",
+ "endLines": "2,3,7,11,15,16",
+ "endColumns": "74,86,12,12,12,92",
+ "endOffsets": "125,212,426,652,891,984"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-v28.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-v28.json
new file mode 100644
index 0000000..d892ec9
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-v28.json
@@ -0,0 +1,20 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-v28\\values-v28.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-v28\\values-v28.xml",
+ "from": {
+ "startLines": "2,3,4,8",
+ "startColumns": "4,4,4,4",
+ "startOffsets": "55,130,217,447",
+ "endLines": "2,3,7,11",
+ "endColumns": "74,86,12,12",
+ "endOffsets": "125,212,442,684"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-vi.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-vi.json
new file mode 100644
index 0000000..c513a4f
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-vi.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-vi\\values-vi.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-vi\\values-vi.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2901",
+ "endColumns": "100",
+ "endOffsets": "2997"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-vi\\values-vi.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,219,327,436,520,623,742,819,896,987,1080,1176,1270,1371,1464,1559,1657,1748,1839,1923,2027,2136,2237,2342,2456,2561,2718,2817",
+ "endColumns": "113,107,108,83,102,118,76,76,90,92,95,93,100,92,94,97,90,90,83,103,108,100,104,113,104,156,98,83",
+ "endOffsets": "214,322,431,515,618,737,814,891,982,1075,1171,1265,1366,1459,1554,1652,1743,1834,1918,2022,2131,2232,2337,2451,2556,2713,2812,2896"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-watch-v20.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-watch-v20.json
new file mode 100644
index 0000000..4aaad15
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-watch-v20.json
@@ -0,0 +1,20 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-watch-v20\\values-watch-v20.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-watch-v20\\values-watch-v20.xml",
+ "from": {
+ "startLines": "2,5,8",
+ "startColumns": "4,4,4",
+ "startOffsets": "55,214,385",
+ "endLines": "4,7,10",
+ "endColumns": "12,12,12",
+ "endOffsets": "209,380,553"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-watch-v21.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-watch-v21.json
new file mode 100644
index 0000000..c9ef745
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-watch-v21.json
@@ -0,0 +1,20 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-watch-v21\\values-watch-v21.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-watch-v21\\values-watch-v21.xml",
+ "from": {
+ "startLines": "2,6,10",
+ "startColumns": "4,4,4",
+ "startOffsets": "55,271,499",
+ "endLines": "5,9,13",
+ "endColumns": "12,12,12",
+ "endOffsets": "266,494,724"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-xlarge-v4.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-xlarge-v4.json
new file mode 100644
index 0000000..b33883d
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-xlarge-v4.json
@@ -0,0 +1,19 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-xlarge-v4\\values-xlarge-v4.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-xlarge-v4\\values-xlarge-v4.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7",
+ "startColumns": "4,4,4,4,4,4",
+ "startOffsets": "55,126,197,267,337,405",
+ "endColumns": "70,70,69,69,67,67",
+ "endOffsets": "121,192,262,332,400,468"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-zh-rCN.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-zh-rCN.json
new file mode 100644
index 0000000..4e2df38
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-zh-rCN.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-zh-rCN\\values-zh-rCN.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-zh-rCN\\values-zh-rCN.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,201,296,396,478,575,681,757,833,924,1017,1115,1211,1306,1399,1494,1586,1677,1768,1846,1942,2038,2133,2230,2325,2423,2572,2666",
+ "endColumns": "95,94,99,81,96,105,75,75,90,92,97,95,94,92,94,91,90,90,77,95,95,94,96,94,97,148,93,77",
+ "endOffsets": "196,291,391,473,570,676,752,828,919,1012,1110,1206,1301,1394,1489,1581,1672,1763,1841,1937,2033,2128,2225,2320,2418,2567,2661,2739"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-zh-rCN\\values-zh-rCN.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2744",
+ "endColumns": "100",
+ "endOffsets": "2840"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-zh-rHK.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-zh-rHK.json
new file mode 100644
index 0000000..f40ff75
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-zh-rHK.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-zh-rHK\\values-zh-rHK.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-zh-rHK\\values-zh-rHK.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2746",
+ "endColumns": "100",
+ "endOffsets": "2842"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-zh-rHK\\values-zh-rHK.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,200,293,393,475,572,680,756,832,924,1018,1110,1206,1302,1396,1492,1584,1676,1768,1846,1942,2038,2133,2230,2325,2423,2574,2668",
+ "endColumns": "94,92,99,81,96,107,75,75,91,93,91,95,95,93,95,91,91,91,77,95,95,94,96,94,97,150,93,77",
+ "endOffsets": "195,288,388,470,567,675,751,827,919,1013,1105,1201,1297,1391,1487,1579,1671,1763,1841,1937,2033,2128,2225,2320,2418,2569,2663,2741"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-zh-rTW.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-zh-rTW.json
new file mode 100644
index 0000000..2a93c13
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-zh-rTW.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-zh-rTW\\values-zh-rTW.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-zh-rTW\\values-zh-rTW.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,200,293,393,475,572,680,756,832,924,1018,1116,1212,1308,1402,1498,1590,1682,1774,1852,1948,2044,2139,2236,2331,2431,2581,2675",
+ "endColumns": "94,92,99,81,96,107,75,75,91,93,97,95,95,93,95,91,91,91,77,95,95,94,96,94,99,149,93,77",
+ "endOffsets": "195,288,388,470,567,675,751,827,919,1013,1111,1207,1303,1397,1493,1585,1677,1769,1847,1943,2039,2134,2231,2326,2426,2576,2670,2748"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-zh-rTW\\values-zh-rTW.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2753",
+ "endColumns": "100",
+ "endOffsets": "2849"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-zu.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-zu.json
new file mode 100644
index 0000000..c8fb81a
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values-zu.json
@@ -0,0 +1,36 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-zu\\values-zu.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values-zu\\values-zu.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "100",
+ "endOffsets": "151"
+ },
+ "to": {
+ "startLines": "30",
+ "startColumns": "4",
+ "startOffsets": "2898",
+ "endColumns": "100",
+ "endOffsets": "2994"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values-zu\\values-zu.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,213,320,434,522,625,752,832,912,1003,1096,1190,1284,1385,1478,1573,1667,1758,1851,1937,2041,2147,2245,2352,2458,2564,2721,2817",
+ "endColumns": "107,106,113,87,102,126,79,79,90,92,93,93,100,92,94,93,90,92,85,103,105,97,106,105,105,156,95,80",
+ "endOffsets": "208,315,429,517,620,747,827,907,998,1091,1185,1279,1380,1473,1568,1662,1753,1846,1932,2036,2142,2240,2347,2453,2559,2716,2812,2893"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values.json
new file mode 100644
index 0000000..f73d917
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/multi-v2/values.json
@@ -0,0 +1,193 @@
+{
+ "logs": [
+ {
+ "outputFile": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values\\values.xml",
+ "map": [
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\24d1db8a66590d489c9560d34598a39b\\circleimageview-2.2.0\\res\\values\\values.xml",
+ "from": {
+ "startLines": "2",
+ "startColumns": "4",
+ "startOffsets": "55",
+ "endColumns": "313",
+ "endOffsets": "364"
+ },
+ "to": {
+ "startLines": "2588",
+ "startColumns": "4",
+ "startOffsets": "162432",
+ "endColumns": "313",
+ "endOffsets": "162741"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\f0b606c9fced75b8c2c36f0323cf799c\\constraint-layout-1.1.3\\res\\values\\values.xml",
+ "from": {
+ "startLines": "2,3,11,12,13,14,15,19,20,21,22,25,26,29,32,33,34,35,36,39,42,43,44,45,50,53,56,57,58,63,64,65,68,71,72,75,78,81,84,85,88,91,92,97,98,103,106,109,110,111,112,113,114,115,116,117,118,127,128,129,130",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "55,116,407,455,507,568,614,741,802,862,932,1065,1133,1262,1388,1450,1515,1583,1650,1773,1898,1965,2030,2095,2276,2397,2518,2584,2651,2861,2930,2996,3121,3247,3314,3440,3567,3692,3819,3884,4010,4133,4198,4406,4473,4653,4773,4893,4958,5020,5082,5144,5203,5263,5324,5385,5444,5819,8395,8527,11791",
+ "endLines": "2,10,11,12,13,14,18,19,20,21,24,25,28,31,32,33,34,35,38,41,42,43,44,49,52,55,56,57,62,63,64,67,70,71,74,77,80,83,84,87,90,91,96,97,102,105,108,109,110,111,112,113,114,115,116,117,126,127,128,129,130",
+ "endColumns": "60,11,47,51,60,45,11,60,59,69,11,67,11,11,61,64,67,66,11,11,66,64,64,11,11,11,65,66,11,68,65,11,11,66,11,11,11,11,64,11,11,64,11,66,11,11,11,64,61,61,61,58,59,60,60,58,11,2575,131,3263,107",
+ "endOffsets": "111,402,450,502,563,609,736,797,857,927,1060,1128,1257,1383,1445,1510,1578,1645,1768,1893,1960,2025,2090,2271,2392,2513,2579,2646,2856,2925,2991,3116,3242,3309,3435,3562,3687,3814,3879,4005,4128,4193,4401,4468,4648,4768,4888,4953,5015,5077,5139,5198,5258,5319,5380,5439,5814,8390,8522,11786,11894"
+ },
+ "to": {
+ "startLines": "2,3,12,13,14,15,18,24,25,26,27,30,31,34,37,38,39,40,41,44,47,48,49,50,55,58,61,62,63,68,69,70,73,76,77,80,83,86,89,90,93,96,97,102,103,108,111,114,115,116,117,118,119,120,121,122,123,2622,2623,2624,2861",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,166,509,557,609,670,832,1053,1114,1174,1244,1377,1445,1574,1700,1762,1827,1895,1962,2085,2210,2277,2342,2407,2588,2709,2830,2896,2963,3173,3242,3308,3433,3559,3626,3752,3879,4004,4131,4196,4322,4445,4510,4718,4785,4965,5085,5205,5270,5332,5394,5456,5515,5575,5636,5697,5756,164436,167012,167144,184368",
+ "endLines": "2,10,12,13,14,15,21,24,25,26,29,30,33,36,37,38,39,40,43,46,47,48,49,54,57,60,61,62,67,68,69,72,75,76,79,82,85,88,89,92,95,96,101,102,107,110,113,114,115,116,117,118,119,120,121,122,131,2622,2623,2624,2861",
+ "endColumns": "60,11,47,51,60,45,11,60,59,69,11,67,11,11,61,64,67,66,11,11,66,64,64,11,11,11,65,66,11,68,65,11,11,66,11,11,11,11,64,11,11,64,11,66,11,11,11,64,61,61,61,58,59,60,60,58,11,2575,131,3263,107",
+ "endOffsets": "161,452,552,604,665,711,954,1109,1169,1239,1372,1440,1569,1695,1757,1822,1890,1957,2080,2205,2272,2337,2402,2583,2704,2825,2891,2958,3168,3237,3303,3428,3554,3621,3747,3874,3999,4126,4191,4317,4440,4505,4713,4780,4960,5080,5200,5265,5327,5389,5451,5510,5570,5631,5692,5751,6126,167007,167139,170403,184471"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\7b826c3f5b1c303c68d239e88fd46d1f\\recyclerview-v7-28.0.0\\res\\values\\values.xml",
+ "from": {
+ "startLines": "30,31,32,33,34,35,36,2",
+ "startColumns": "4,4,4,4,4,4,4,4",
+ "startOffsets": "1535,1594,1642,1698,1773,1849,1921,55",
+ "endLines": "30,31,32,33,34,35,36,29",
+ "endColumns": "58,47,55,74,75,71,65,24",
+ "endOffsets": "1589,1637,1693,1768,1844,1916,1982,1530"
+ },
+ "to": {
+ "startLines": "300,301,302,310,311,312,343,3110",
+ "startColumns": "4,4,4,4,4,4,4,4",
+ "startOffsets": "17359,17418,17466,18133,18208,18284,20174,196697",
+ "endLines": "300,301,302,310,311,312,343,3137",
+ "endColumns": "58,47,55,74,75,71,65,24",
+ "endOffsets": "17413,17461,17517,18203,18279,18351,20235,198172"
+ }
+ },
+ {
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\values\\colors.xml",
+ "from": {
+ "startLines": "11,10,6,4,5,9,2,3,7,8,12",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "473,428,244,153,199,384,55,102,296,339,520",
+ "endColumns": "46,44,51,45,44,43,46,50,42,44,49",
+ "endOffsets": "515,468,291,194,239,423,97,148,334,379,565"
+ },
+ "to": {
+ "startLines": "136,137,148,161,162,163,164,165,166,167,190",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "6348,6395,7207,8149,8195,8240,8284,8331,8382,8425,9823",
+ "endColumns": "46,44,51,45,44,43,46,50,42,44,49",
+ "endOffsets": "6390,6435,7254,8190,8235,8279,8326,8377,8420,8465,9868"
+ }
+ },
+ {
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\values\\strings.xml",
+ "from": {
+ "startLines": "1,4",
+ "startColumns": "4,4",
+ "startOffsets": "16,124",
+ "endColumns": "48,69",
+ "endOffsets": "60,189"
+ },
+ "to": {
+ "startLines": "400,401",
+ "startColumns": "4,4",
+ "startOffsets": "23827,23876",
+ "endColumns": "48,69",
+ "endOffsets": "23871,23941"
+ }
+ },
+ {
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\values\\styles.xml",
+ "from": {
+ "startLines": "3,10",
+ "startColumns": "4,4",
+ "startOffsets": "54,372",
+ "endLines": "8,17",
+ "endColumns": "12,12",
+ "endOffsets": "366,756"
+ },
+ "to": {
+ "startLines": "409,1482",
+ "startColumns": "4,4",
+ "startOffsets": "24512,93170",
+ "endLines": "414,1489",
+ "endColumns": "12,12",
+ "endOffsets": "24824,93554"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\27bfd3d5fa1a19402f7d4ba14fb093b2\\coordinatorlayout-28.0.0\\res\\values\\values.xml",
+ "from": {
+ "startLines": "2,102,3,13",
+ "startColumns": "4,4,4,4",
+ "startOffsets": "55,5935,116,724",
+ "endLines": "2,104,12,101",
+ "endColumns": "60,12,24,24",
+ "endOffsets": "111,6075,719,5930"
+ },
+ "to": {
+ "startLines": "16,1896,2625,2635",
+ "startColumns": "4,4,4,4",
+ "startOffsets": "716,124797,170408,171016",
+ "endLines": "16,1898,2634,2723",
+ "endColumns": "60,12,24,24",
+ "endOffsets": "772,124937,171011,176222"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\aaffe2c7f23d715ca045db9d0a51d031\\appcompat-v7-28.0.0\\res\\values\\values.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,1303,1304,1305,1306,1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341,1342,1343,1344,1345,1346,1347,1348,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383,1384,1385,1386,1387,1388,1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413,1414,1415,1416,1417,1418,1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435,1436,1437,1438,1439,1440,1441,1442,1443,1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1461,1462,1466,1470,1474,1479,1485,1492,1496,1500,1505,1509,1513,1517,1521,1525,1529,1535,1539,1545,1549,1555,1559,1564,1568,1571,1575,1581,1585,1591,1595,1601,1604,1608,1612,1616,1620,1624,1625,1626,1627,1630,1633,1636,1639,1643,1644,1645,1646,1647,1650,1652,1654,1656,1661,1662,1666,1672,1676,1677,1679,1690,1691,1695,1701,1705,1706,1707,1711,1738,1742,1743,1747,1775,1943,1969,2138,2164,2195,2203,2209,2223,2245,2250,2255,2265,2274,2283,2287,2294,2302,2309,2310,2319,2322,2325,2329,2333,2337,2340,2341,2345,2349,2359,2364,2371,2377,2378,2381,2385,2390,2392,2394,2397,2400,2402,2406,2409,2416,2419,2422,2426,2428,2432,2434,2436,2438,2442,2450,2458,2470,2476,2485,2488,2499,2502,2507,2508,2513,2571,2630,2631,2641,2650,2651,2653,2657,2660,2663,2666,2669,2672,2675,2678,2682,2685,2688,2691,2695,2698,2702,2706,2707,2708,2709,2710,2711,2712,2713,2714,2715,2716,2717,2718,2719,2720,2721,2722,2723,2724,2725,2726,2728,2730,2731,2732,2733,2734,2735,2736,2737,2739,2740,2742,2743,2745,2747,2748,2750,2751,2752,2753,2754,2755,2757,2758,2759,2760,2761,2762,2764,2766,2768,2769,2770,2771,2772,2773,2774,2775,2776,2777,2778,2779,2780,2782,2783,2784,2785,2786,2787,2789,2793,2797,2798,2799,2800,2801,2802,2803,2804,2806,2808,2810,2812,2814,2815,2816,2817,2819,2821,2823,2824,2825,2826,2827,2828,2829,2830,2831,2832,2833,2834,2837,2838,2839,2840,2842,2844,2845,2847,2848,2850,2852,2854,2855,2856,2857,2858,2859,2860,2861,2862,2863,2864,2865,2867,2868,2869,2870,2872,2873,2874,2875,2876,2878,2880,2882,2884,2885,2886,2887,2888,2889,2890,2891,2892,2893,2894,2895,2896,2897,69,152,155,158,161,175,186,196,223,230,241,271,298,307,344,725,730,756,774,810,816,822,845,986,1006,1012,1016,1022,1059,1071,1098,1103,1169,1184,1249,1268,1294",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "105,160,205,254,295,350,409,471,552,613,688,764,841,919,1004,1086,1162,1238,1315,1393,1499,1605,1684,1764,1821,1879,1953,2028,2093,2159,2219,2280,2352,2425,2492,2560,2619,2678,2737,2796,2855,2909,2963,3016,3070,3124,3178,3232,3306,3385,3458,3532,3603,3675,3747,3820,3877,3935,4008,4082,4156,4231,4303,4376,4446,4517,4577,70911,70980,71049,71119,71193,71269,71333,71410,71486,71563,71628,71697,71774,71849,71918,71986,72063,72129,72190,72287,72352,72421,72520,72591,72650,72708,72765,72824,72888,72959,73031,73103,73175,73247,73314,73382,73450,73509,73572,73636,73726,73817,73877,73943,74010,74076,74146,74210,74263,74376,74434,74497,74562,74627,74702,74775,74847,74896,74957,75018,75079,75141,75205,75269,75333,75398,75461,75521,75582,75648,75707,75767,75829,75900,75960,76028,76114,76201,76291,76378,76466,76548,76631,76721,76812,76864,76922,76967,77033,77097,77154,77211,77265,77322,77370,77419,77470,77504,77551,77600,77646,77678,77742,77804,77864,77921,77995,78065,78143,78197,78267,78352,78400,78446,78517,78595,78673,78745,78819,78893,78967,79047,79120,79189,79261,79338,79399,79462,79528,79592,79663,79726,79791,79855,79916,79977,80029,80102,80176,80245,80320,80394,80468,80609,80679,80732,80810,80900,80988,81084,81174,81756,81845,82092,82373,82625,82910,83303,83780,84002,84224,84500,84727,84957,85187,85417,85647,85874,86293,86519,86944,87174,87602,87821,88104,88312,88443,88670,89096,89321,89748,89969,90394,90514,90790,91091,91415,91706,92020,92157,92288,92393,92635,92802,93006,93214,93485,93597,93709,93814,93931,94145,94291,94431,94517,94865,94953,95199,95617,95866,95948,96046,96663,96763,97015,97439,97694,97788,97877,98114,100166,100408,100510,100763,102947,113668,115184,126004,127532,129289,129915,130335,131396,132661,132917,133153,133700,134194,134799,134997,135577,136141,136516,136634,137172,137329,137525,137798,138054,138224,138365,138429,138711,138997,139673,139937,140275,140628,140722,140908,141214,141476,141601,141728,141967,142178,142297,142490,142667,143122,143303,143425,143684,143797,143984,144086,144193,144322,144597,145105,145601,146478,146772,147342,147491,148223,148395,148731,148823,149101,153445,157932,157994,158624,159238,159329,159442,159671,159831,159983,160154,160320,160489,160656,160819,161062,161232,161405,161576,161850,162049,162254,162584,162668,162764,162860,162958,163058,163160,163262,163364,163466,163568,163668,163764,163876,164005,164128,164259,164390,164488,164602,164696,164836,164970,165066,165178,165278,165394,165490,165602,165702,165842,165978,166142,166272,166430,166580,166721,166865,167000,167112,167262,167390,167518,167654,167786,167916,168046,168158,168298,168444,168588,168726,168792,168882,168958,169062,169152,169254,169362,169470,169570,169650,169742,169840,169950,170028,170134,170226,170330,170440,170562,170725,170882,170962,171062,171152,171262,171356,171462,171554,171654,171766,171880,171996,172112,172206,172320,172432,172534,172654,172776,172858,172962,173082,173208,173306,173400,173488,173600,173716,173838,173950,174125,174241,174327,174419,174531,174655,174722,174848,174916,175044,175188,175316,175385,175480,175595,175708,175807,175916,176027,176138,176239,176344,176444,176574,176665,176788,176882,176994,177080,177184,177280,177368,177486,177590,177694,177820,177908,178016,178116,178206,178316,178400,178502,178586,178640,178704,178810,178920,179004,4638,9782,9900,10015,10147,10862,11554,12071,13718,14103,14700,16299,17832,18220,20527,40045,40305,41697,42730,44743,45005,45361,46191,52973,54107,54401,54624,54951,57001,57649,59282,59552,63403,64004,67813,69028,70437",
+ "endLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,1303,1304,1305,1306,1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341,1342,1343,1344,1345,1346,1347,1348,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383,1384,1385,1386,1387,1388,1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413,1414,1415,1416,1417,1418,1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435,1436,1437,1438,1439,1440,1441,1442,1443,1444,1445,1446,1447,1448,1449,1450,1451,1452,1460,1461,1465,1469,1473,1478,1484,1491,1495,1499,1504,1508,1512,1516,1520,1524,1528,1534,1538,1544,1548,1554,1558,1563,1567,1570,1574,1580,1584,1590,1594,1600,1603,1607,1611,1615,1619,1623,1624,1625,1626,1629,1632,1635,1638,1642,1643,1644,1645,1646,1649,1651,1653,1655,1660,1661,1665,1671,1675,1676,1678,1689,1690,1694,1700,1704,1705,1706,1710,1737,1741,1742,1746,1774,1942,1968,2137,2163,2194,2202,2208,2222,2244,2249,2254,2264,2273,2282,2286,2293,2301,2308,2309,2318,2321,2324,2328,2332,2336,2339,2340,2344,2348,2358,2363,2370,2376,2377,2380,2384,2389,2391,2393,2396,2399,2401,2405,2408,2415,2418,2421,2425,2427,2431,2433,2435,2437,2441,2449,2457,2469,2475,2484,2487,2498,2501,2506,2507,2512,2570,2629,2630,2640,2649,2650,2652,2656,2659,2662,2665,2668,2671,2674,2677,2681,2684,2687,2690,2694,2697,2701,2705,2706,2707,2708,2709,2710,2711,2712,2713,2714,2715,2716,2717,2718,2719,2720,2721,2722,2723,2724,2725,2727,2729,2730,2731,2732,2733,2734,2735,2736,2738,2739,2741,2742,2744,2746,2747,2749,2750,2751,2752,2753,2754,2756,2757,2758,2759,2760,2761,2763,2765,2767,2768,2769,2770,2771,2772,2773,2774,2775,2776,2777,2778,2779,2781,2782,2783,2784,2785,2786,2788,2792,2796,2797,2798,2799,2800,2801,2802,2803,2805,2807,2809,2811,2813,2814,2815,2816,2818,2820,2822,2823,2824,2825,2826,2827,2828,2829,2830,2831,2832,2833,2836,2837,2838,2839,2841,2843,2844,2846,2847,2849,2851,2853,2854,2855,2856,2857,2858,2859,2860,2861,2862,2863,2864,2866,2867,2868,2869,2871,2872,2873,2874,2875,2877,2879,2881,2883,2884,2885,2886,2887,2888,2889,2890,2891,2892,2893,2894,2895,2896,2897,151,154,157,160,174,185,195,222,229,240,270,297,306,343,724,729,755,773,809,815,821,844,985,1005,1011,1015,1021,1058,1070,1097,1102,1168,1183,1248,1267,1293,1302",
+ "endColumns": "54,44,48,40,54,58,61,80,60,74,75,76,77,84,81,75,75,76,77,105,105,78,79,56,57,73,74,64,65,59,60,71,72,66,67,58,58,58,58,58,53,53,52,53,53,53,53,73,78,72,73,70,71,71,72,56,57,72,73,73,74,71,72,69,70,59,60,68,68,69,73,75,63,76,75,76,64,68,76,74,68,67,76,65,60,96,64,68,98,70,58,57,56,58,63,70,71,71,71,71,66,67,67,58,62,63,89,90,59,65,66,65,69,63,52,112,57,62,64,64,74,72,71,48,60,60,60,61,63,63,63,64,62,59,60,65,58,59,61,70,59,67,85,86,89,86,87,81,82,89,90,51,57,44,65,63,56,56,53,56,47,48,50,33,46,48,45,31,63,61,59,56,73,69,77,53,69,84,47,45,70,77,77,71,73,73,73,79,72,68,71,76,60,62,65,63,70,62,64,63,60,60,51,72,73,68,74,73,73,140,69,52,77,89,87,95,89,12,88,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,136,130,104,12,12,12,12,12,111,111,104,116,12,12,12,12,12,87,12,12,12,81,12,12,99,12,12,12,93,88,12,12,12,101,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,117,12,12,12,12,12,12,12,63,12,12,12,12,12,12,93,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,91,12,12,12,61,12,12,90,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,83,95,95,97,99,101,101,101,101,101,99,95,111,128,122,130,130,97,113,93,12,12,95,111,99,115,95,111,99,12,135,12,129,12,12,140,12,134,111,149,127,127,12,131,129,129,111,139,12,12,12,65,89,75,103,89,101,107,107,99,79,91,97,12,77,105,91,103,109,12,12,12,79,99,89,109,93,105,91,12,12,12,12,12,93,113,111,12,12,12,81,103,119,125,97,93,87,111,115,121,111,12,115,85,91,12,12,66,12,67,12,12,12,68,94,114,112,98,108,110,110,100,104,99,12,90,122,93,12,85,103,95,87,12,12,12,12,87,107,99,89,109,83,101,83,53,63,105,109,83,119,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24",
+ "endOffsets": "155,200,249,290,345,404,466,547,608,683,759,836,914,999,1081,1157,1233,1310,1388,1494,1600,1679,1759,1816,1874,1948,2023,2088,2154,2214,2275,2347,2420,2487,2555,2614,2673,2732,2791,2850,2904,2958,3011,3065,3119,3173,3227,3301,3380,3453,3527,3598,3670,3742,3815,3872,3930,4003,4077,4151,4226,4298,4371,4441,4512,4572,4633,70975,71044,71114,71188,71264,71328,71405,71481,71558,71623,71692,71769,71844,71913,71981,72058,72124,72185,72282,72347,72416,72515,72586,72645,72703,72760,72819,72883,72954,73026,73098,73170,73242,73309,73377,73445,73504,73567,73631,73721,73812,73872,73938,74005,74071,74141,74205,74258,74371,74429,74492,74557,74622,74697,74770,74842,74891,74952,75013,75074,75136,75200,75264,75328,75393,75456,75516,75577,75643,75702,75762,75824,75895,75955,76023,76109,76196,76286,76373,76461,76543,76626,76716,76807,76859,76917,76962,77028,77092,77149,77206,77260,77317,77365,77414,77465,77499,77546,77595,77641,77673,77737,77799,77859,77916,77990,78060,78138,78192,78262,78347,78395,78441,78512,78590,78668,78740,78814,78888,78962,79042,79115,79184,79256,79333,79394,79457,79523,79587,79658,79721,79786,79850,79911,79972,80024,80097,80171,80240,80315,80389,80463,80604,80674,80727,80805,80895,80983,81079,81169,81751,81840,82087,82368,82620,82905,83298,83775,83997,84219,84495,84722,84952,85182,85412,85642,85869,86288,86514,86939,87169,87597,87816,88099,88307,88438,88665,89091,89316,89743,89964,90389,90509,90785,91086,91410,91701,92015,92152,92283,92388,92630,92797,93001,93209,93480,93592,93704,93809,93926,94140,94286,94426,94512,94860,94948,95194,95612,95861,95943,96041,96658,96758,97010,97434,97689,97783,97872,98109,100161,100403,100505,100758,102942,113663,115179,125999,127527,129284,129910,130330,131391,132656,132912,133148,133695,134189,134794,134992,135572,136136,136511,136629,137167,137324,137520,137793,138049,138219,138360,138424,138706,138992,139668,139932,140270,140623,140717,140903,141209,141471,141596,141723,141962,142173,142292,142485,142662,143117,143298,143420,143679,143792,143979,144081,144188,144317,144592,145100,145596,146473,146767,147337,147486,148218,148390,148726,148818,149096,153440,157927,157989,158619,159233,159324,159437,159666,159826,159978,160149,160315,160484,160651,160814,161057,161227,161400,161571,161845,162044,162249,162579,162663,162759,162855,162953,163053,163155,163257,163359,163461,163563,163663,163759,163871,164000,164123,164254,164385,164483,164597,164691,164831,164965,165061,165173,165273,165389,165485,165597,165697,165837,165973,166137,166267,166425,166575,166716,166860,166995,167107,167257,167385,167513,167649,167781,167911,168041,168153,168293,168439,168583,168721,168787,168877,168953,169057,169147,169249,169357,169465,169565,169645,169737,169835,169945,170023,170129,170221,170325,170435,170557,170720,170877,170957,171057,171147,171257,171351,171457,171549,171649,171761,171875,171991,172107,172201,172315,172427,172529,172649,172771,172853,172957,173077,173203,173301,173395,173483,173595,173711,173833,173945,174120,174236,174322,174414,174526,174650,174717,174843,174911,175039,175183,175311,175380,175475,175590,175703,175802,175911,176022,176133,176234,176339,176439,176569,176660,176783,176877,176989,177075,177179,177275,177363,177481,177585,177689,177815,177903,178011,178111,178201,178311,178395,178497,178581,178635,178699,178805,178915,178999,179119,9777,9895,10010,10142,10857,11549,12066,13713,14098,14695,16294,17827,18215,20522,40040,40300,41692,42725,44738,45000,45356,46186,52968,54102,54396,54619,54946,56996,57644,59277,59547,63398,63999,67808,69023,70432,70906"
+ },
+ "to": {
+ "startLines": "17,22,23,132,133,134,135,138,139,140,141,142,143,144,145,146,147,149,150,151,152,153,154,155,156,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,298,299,303,304,305,306,307,308,309,328,329,330,331,332,333,334,335,338,339,340,341,342,346,347,348,355,356,357,358,359,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,402,404,405,406,407,408,415,423,424,428,432,443,448,454,461,465,469,474,478,482,486,490,494,498,504,508,514,518,524,528,533,537,540,544,550,554,560,564,570,573,577,581,585,589,593,594,595,596,599,602,605,608,612,613,614,615,616,619,621,623,625,630,631,635,641,645,646,648,659,660,664,670,674,675,676,680,707,711,712,716,744,912,938,1107,1133,1164,1172,1178,1192,1214,1219,1224,1234,1243,1252,1256,1263,1271,1278,1279,1288,1291,1294,1298,1302,1306,1309,1310,1314,1318,1328,1333,1340,1346,1347,1350,1354,1359,1361,1363,1366,1369,1371,1375,1378,1385,1388,1391,1395,1397,1401,1403,1405,1407,1411,1419,1427,1439,1445,1454,1457,1468,1471,1476,1477,1498,1556,1615,1616,1626,1635,1636,1638,1642,1645,1648,1651,1654,1657,1660,1663,1667,1670,1673,1676,1680,1683,1687,1691,1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707,1708,1709,1710,1711,1713,1715,1716,1717,1718,1719,1720,1721,1722,1724,1725,1727,1728,1730,1732,1733,1735,1736,1737,1738,1739,1740,1742,1743,1744,1745,1746,1758,1760,1762,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1778,1779,1780,1781,1782,1783,1785,1789,1793,1794,1795,1796,1797,1798,1799,1800,1802,1804,1806,1808,1810,1811,1812,1813,1815,1817,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828,1829,1830,1833,1834,1835,1836,1838,1840,1841,1843,1844,1846,1848,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1863,1864,1865,1866,1868,1869,1870,1871,1872,1874,1876,1878,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1899,1982,1985,1988,1991,2005,2016,2026,2053,2060,2071,2101,2128,2137,2174,2555,2596,2724,2862,2898,2904,2910,2933,3074,3094,3100,3104,3138,3175,3187,3214,3219,3285,3300,3365,3384,3410",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "777,959,1004,6131,6172,6227,6286,6440,6521,6582,6657,6733,6810,6888,6973,7055,7131,7259,7336,7414,7520,7626,7705,7785,7842,8470,8544,8619,8684,8750,8810,8871,8943,9016,9083,9151,9210,9269,9328,9387,9446,9500,9554,9607,9661,9715,9769,10005,10079,10158,10231,10305,10376,10448,10520,10593,10650,10708,10781,10855,10929,11004,11076,11149,11219,11290,11350,11411,11480,11549,11619,11693,11769,11833,11910,11986,12063,12128,12197,12274,12349,12418,12486,12563,12629,12690,12787,12852,12921,13020,13091,13150,13208,13265,13324,13388,13459,13531,13603,13675,13747,13814,13882,13950,14009,14072,14136,14226,14317,14377,14443,14510,14576,14646,14710,14763,14876,14934,14997,15062,15127,15202,15275,15347,15396,15457,15518,15579,15641,15705,15769,15833,15898,15961,16021,16082,16148,16207,16267,16329,16400,16460,17186,17272,17522,17612,17699,17787,17869,17952,18042,19334,19386,19444,19489,19555,19619,19676,19733,19935,19992,20040,20089,20140,20310,20357,20406,20724,20756,20820,20882,20942,21069,21143,21213,21291,21345,21415,21500,21548,21594,21665,21743,21821,21893,21967,22041,22115,22195,22268,22337,22409,22486,22547,22610,22676,22740,22811,22874,22939,23003,23064,23125,23177,23250,23324,23393,23468,23542,23616,23757,23946,24070,24148,24238,24326,24422,24829,25411,25500,25747,26028,26694,26979,27372,27849,28071,28293,28569,28796,29026,29256,29486,29716,29943,30362,30588,31013,31243,31671,31890,32173,32381,32512,32739,33165,33390,33817,34038,34463,34583,34859,35160,35484,35775,36089,36226,36357,36462,36704,36871,37075,37283,37554,37666,37778,37883,38000,38214,38360,38500,38586,38934,39022,39268,39686,39935,40017,40115,40732,40832,41084,41508,41763,41857,41946,42183,44235,44477,44579,44832,47016,57737,59253,70073,71601,73358,73984,74404,75465,76730,76986,77222,77769,78263,78868,79066,79646,80210,80585,80703,81241,81398,81594,81867,82123,82293,82434,82498,82780,83066,83742,84006,84344,84697,84791,84977,85283,85545,85670,85797,86036,86247,86366,86559,86736,87191,87372,87494,87753,87866,88053,88155,88262,88391,88666,89174,89670,90547,90841,91411,91560,92292,92464,92800,92892,93877,98221,102708,102770,103400,104014,104105,104218,104447,104607,104759,104930,105096,105265,105432,105595,105838,106008,106181,106352,106626,106825,107030,107360,107444,107540,107636,107734,107834,107936,108038,108140,108242,108344,108444,108540,108652,108781,108904,109035,109166,109264,109378,109472,109612,109746,109842,109954,110054,110170,110266,110378,110478,110618,110754,110918,111048,111206,111356,111497,111641,111776,111888,112038,112166,112294,112430,112562,112692,112822,112934,113832,113978,114122,114260,114326,114416,114492,114596,114686,114788,114896,115004,115104,115184,115276,115374,115484,115562,115668,115760,115864,115974,116096,116259,116416,116496,116596,116686,116796,116890,116996,117088,117188,117300,117414,117530,117646,117740,117854,117966,118068,118188,118310,118392,118496,118616,118742,118840,118934,119022,119134,119250,119372,119484,119659,119775,119861,119953,120065,120189,120256,120382,120450,120578,120722,120850,120919,121014,121129,121242,121341,121450,121561,121672,121773,121878,121978,122108,122199,122322,122416,122528,122614,122718,122814,122902,123020,123124,123228,123354,123442,123550,123650,123740,123850,123934,124036,124120,124174,124238,124344,124454,124538,124942,130086,130204,130319,130451,131166,131858,132375,134022,134407,135004,136603,138136,138524,140831,160349,163044,176227,184476,186489,186751,187107,187937,194719,195853,196147,196370,198177,200227,200875,202508,202778,206629,207230,211039,212254,213663",
+ "endLines": "17,22,23,132,133,134,135,138,139,140,141,142,143,144,145,146,147,149,150,151,152,153,154,155,156,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,298,299,303,304,305,306,307,308,309,328,329,330,331,332,333,334,335,338,339,340,341,342,346,347,348,355,356,357,358,359,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,402,404,405,406,407,408,422,423,427,431,435,447,453,460,464,468,473,477,481,485,489,493,497,503,507,513,517,523,527,532,536,539,543,549,553,559,563,569,572,576,580,584,588,592,593,594,595,598,601,604,607,611,612,613,614,615,618,620,622,624,629,630,634,640,644,645,647,658,659,663,669,673,674,675,679,706,710,711,715,743,911,937,1106,1132,1163,1171,1177,1191,1213,1218,1223,1233,1242,1251,1255,1262,1270,1277,1278,1287,1290,1293,1297,1301,1305,1308,1309,1313,1317,1327,1332,1339,1345,1346,1349,1353,1358,1360,1362,1365,1368,1370,1374,1377,1384,1387,1390,1394,1396,1400,1402,1404,1406,1410,1418,1426,1438,1444,1453,1456,1467,1470,1475,1476,1481,1555,1614,1615,1625,1634,1635,1637,1641,1644,1647,1650,1653,1656,1659,1662,1666,1669,1672,1675,1679,1682,1686,1690,1691,1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707,1708,1709,1710,1712,1714,1715,1716,1717,1718,1719,1720,1721,1723,1724,1726,1727,1729,1731,1732,1734,1735,1736,1737,1738,1739,1741,1742,1743,1744,1745,1746,1759,1761,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1777,1778,1779,1780,1781,1782,1784,1788,1792,1793,1794,1795,1796,1797,1798,1799,1801,1803,1805,1807,1809,1810,1811,1812,1814,1816,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828,1829,1832,1833,1834,1835,1837,1839,1840,1842,1843,1845,1847,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1862,1863,1864,1865,1867,1868,1869,1870,1871,1873,1875,1877,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1981,1984,1987,1990,2004,2015,2025,2052,2059,2070,2100,2127,2136,2173,2554,2559,2621,2741,2897,2903,2909,2932,3073,3093,3099,3103,3109,3174,3186,3213,3218,3284,3299,3364,3383,3409,3418",
+ "endColumns": "54,44,48,40,54,58,61,80,60,74,75,76,77,84,81,75,75,76,77,105,105,78,79,56,57,73,74,64,65,59,60,71,72,66,67,58,58,58,58,58,53,53,52,53,53,53,53,73,78,72,73,70,71,71,72,56,57,72,73,73,74,71,72,69,70,59,60,68,68,69,73,75,63,76,75,76,64,68,76,74,68,67,76,65,60,96,64,68,98,70,58,57,56,58,63,70,71,71,71,71,66,67,67,58,62,63,89,90,59,65,66,65,69,63,52,112,57,62,64,64,74,72,71,48,60,60,60,61,63,63,63,64,62,59,60,65,58,59,61,70,59,67,85,86,89,86,87,81,82,89,90,51,57,44,65,63,56,56,53,56,47,48,50,33,46,48,45,31,63,61,59,56,73,69,77,53,69,84,47,45,70,77,77,71,73,73,73,79,72,68,71,76,60,62,65,63,70,62,64,63,60,60,51,72,73,68,74,73,73,140,69,52,77,89,87,95,89,12,88,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,136,130,104,12,12,12,12,12,111,111,104,116,12,12,12,12,12,87,12,12,12,81,12,12,99,12,12,12,93,88,12,12,12,101,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,117,12,12,12,12,12,12,12,63,12,12,12,12,12,12,93,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,91,12,12,12,61,12,12,90,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,83,95,95,97,99,101,101,101,101,101,99,95,111,128,122,130,130,97,113,93,12,12,95,111,99,115,95,111,99,12,135,12,129,12,12,140,12,134,111,149,127,127,12,131,129,129,111,139,12,12,12,65,89,75,103,89,101,107,107,99,79,91,97,12,77,105,91,103,109,12,12,12,79,99,89,109,93,105,91,12,12,12,12,12,93,113,111,12,12,12,81,103,119,125,97,93,87,111,115,121,111,12,115,85,91,12,12,66,12,67,12,12,12,68,94,114,112,98,108,110,110,100,104,99,12,90,122,93,12,85,103,95,87,12,12,12,12,87,107,99,89,109,83,101,83,53,63,105,109,83,119,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24",
+ "endOffsets": "827,999,1048,6167,6222,6281,6343,6516,6577,6652,6728,6805,6883,6968,7050,7126,7202,7331,7409,7515,7621,7700,7780,7837,7895,8539,8614,8679,8745,8805,8866,8938,9011,9078,9146,9205,9264,9323,9382,9441,9495,9549,9602,9656,9710,9764,9818,10074,10153,10226,10300,10371,10443,10515,10588,10645,10703,10776,10850,10924,10999,11071,11144,11214,11285,11345,11406,11475,11544,11614,11688,11764,11828,11905,11981,12058,12123,12192,12269,12344,12413,12481,12558,12624,12685,12782,12847,12916,13015,13086,13145,13203,13260,13319,13383,13454,13526,13598,13670,13742,13809,13877,13945,14004,14067,14131,14221,14312,14372,14438,14505,14571,14641,14705,14758,14871,14929,14992,15057,15122,15197,15270,15342,15391,15452,15513,15574,15636,15700,15764,15828,15893,15956,16016,16077,16143,16202,16262,16324,16395,16455,16523,17267,17354,17607,17694,17782,17864,17947,18037,18128,19381,19439,19484,19550,19614,19671,19728,19782,19987,20035,20084,20135,20169,20352,20401,20447,20751,20815,20877,20937,20994,21138,21208,21286,21340,21410,21495,21543,21589,21660,21738,21816,21888,21962,22036,22110,22190,22263,22332,22404,22481,22542,22605,22671,22735,22806,22869,22934,22998,23059,23120,23172,23245,23319,23388,23463,23537,23611,23752,23822,23994,24143,24233,24321,24417,24507,25406,25495,25742,26023,26275,26974,27367,27844,28066,28288,28564,28791,29021,29251,29481,29711,29938,30357,30583,31008,31238,31666,31885,32168,32376,32507,32734,33160,33385,33812,34033,34458,34578,34854,35155,35479,35770,36084,36221,36352,36457,36699,36866,37070,37278,37549,37661,37773,37878,37995,38209,38355,38495,38581,38929,39017,39263,39681,39930,40012,40110,40727,40827,41079,41503,41758,41852,41941,42178,44230,44472,44574,44827,47011,57732,59248,70068,71596,73353,73979,74399,75460,76725,76981,77217,77764,78258,78863,79061,79641,80205,80580,80698,81236,81393,81589,81862,82118,82288,82429,82493,82775,83061,83737,84001,84339,84692,84786,84972,85278,85540,85665,85792,86031,86242,86361,86554,86731,87186,87367,87489,87748,87861,88048,88150,88257,88386,88661,89169,89665,90542,90836,91406,91555,92287,92459,92795,92887,93165,98216,102703,102765,103395,104009,104100,104213,104442,104602,104754,104925,105091,105260,105427,105590,105833,106003,106176,106347,106621,106820,107025,107355,107439,107535,107631,107729,107829,107931,108033,108135,108237,108339,108439,108535,108647,108776,108899,109030,109161,109259,109373,109467,109607,109741,109837,109949,110049,110165,110261,110373,110473,110613,110749,110913,111043,111201,111351,111492,111636,111771,111883,112033,112161,112289,112425,112557,112687,112817,112929,113069,113973,114117,114255,114321,114411,114487,114591,114681,114783,114891,114999,115099,115179,115271,115369,115479,115557,115663,115755,115859,115969,116091,116254,116411,116491,116591,116681,116791,116885,116991,117083,117183,117295,117409,117525,117641,117735,117849,117961,118063,118183,118305,118387,118491,118611,118737,118835,118929,119017,119129,119245,119367,119479,119654,119770,119856,119948,120060,120184,120251,120377,120445,120573,120717,120845,120914,121009,121124,121237,121336,121445,121556,121667,121768,121873,121973,122103,122194,122317,122411,122523,122609,122713,122809,122897,123015,123119,123223,123349,123437,123545,123645,123735,123845,123929,124031,124115,124169,124233,124339,124449,124533,124653,130081,130199,130314,130446,131161,131853,132370,134017,134402,134999,136598,138131,138519,140826,160344,160604,164431,177255,186484,186746,187102,187932,194714,195848,196142,196365,196692,200222,200870,202503,202773,206624,207225,211034,212249,213658,214132"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\bcdc9cd251fcac7ebe27addc2e62b01d\\cardview-v7-28.0.0\\res\\values\\values.xml",
+ "from": {
+ "startLines": "2,3,4,5,6,35,36,37,38,45,47,50,7",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "55,107,168,230,292,2179,2238,2295,2349,2763,2827,2953,356",
+ "endLines": "2,3,4,5,6,35,36,37,44,46,49,52,34",
+ "endColumns": "51,60,61,61,63,58,56,53,12,12,12,12,24",
+ "endOffsets": "102,163,225,287,351,2233,2290,2344,2758,2822,2948,3076,2174"
+ },
+ "to": {
+ "startLines": "11,157,158,159,160,288,289,290,436,1490,1492,1495,2560",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "457,7900,7961,8023,8085,16528,16587,16644,26280,93559,93623,93749,160609",
+ "endLines": "11,157,158,159,160,288,289,290,442,1491,1494,1497,2587",
+ "endColumns": "51,60,61,61,63,58,56,53,12,12,12,12,24",
+ "endOffsets": "504,7956,8018,8080,8144,16582,16639,16693,26689,93618,93744,93872,162427"
+ }
+ },
+ {
+ "source": "C:\\Users\\Administrator\\.gradle\\caches\\transforms-2\\files-2.1\\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\\support-compat-28.0.0\\res\\values\\values.xml",
+ "from": {
+ "startLines": "2,3,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,171,172,176,177,178,6,13,56,88,125",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "55,124,7725,7795,7863,7935,8005,8066,8140,8213,8274,8335,8397,8461,8523,8584,8652,8752,8812,8878,8951,9020,9077,9129,9191,9263,9339,9374,9409,9459,9520,9577,9611,9646,9681,9751,9822,9939,10140,10250,10451,10580,10652,319,617,3523,5588,7348",
+ "endLines": "2,3,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,170,171,175,176,177,178,12,55,87,124,131",
+ "endColumns": "68,62,69,67,71,69,60,73,72,60,60,61,63,61,60,67,99,59,65,72,68,56,51,61,71,75,34,34,49,60,56,33,34,34,69,70,116,12,109,12,128,71,66,24,24,24,24,24",
+ "endOffsets": "119,182,7790,7858,7930,8000,8061,8135,8208,8269,8330,8392,8456,8518,8579,8647,8747,8807,8873,8946,9015,9072,9124,9186,9258,9334,9369,9404,9454,9515,9572,9606,9641,9676,9746,9817,9934,10135,10245,10446,10575,10647,10714,612,3518,5583,7343,7720"
+ },
+ "to": {
+ "startLines": "191,192,291,292,293,294,295,296,297,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,336,337,344,345,349,350,351,352,353,354,360,403,1747,1748,1752,1753,1757,1894,1895,2589,2742,2785,2817,2854",
+ "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
+ "startOffsets": "9873,9942,16698,16768,16836,16908,16978,17039,17113,18356,18417,18478,18540,18604,18666,18727,18795,18895,18955,19021,19094,19163,19220,19272,19787,19859,20240,20275,20452,20502,20563,20620,20654,20689,20999,23999,113074,113191,113392,113502,113703,124658,124730,162746,177260,180166,182231,183991",
+ "endLines": "191,192,291,292,293,294,295,296,297,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,336,337,344,345,349,350,351,352,353,354,360,403,1747,1751,1752,1756,1757,1894,1895,2595,2784,2816,2853,2860",
+ "endColumns": "68,62,69,67,71,69,60,73,72,60,60,61,63,61,60,67,99,59,65,72,68,56,51,61,71,75,34,34,49,60,56,33,34,34,69,70,116,12,109,12,128,71,66,24,24,24,24,24",
+ "endOffsets": "9937,10000,16763,16831,16903,16973,17034,17108,17181,18412,18473,18535,18599,18661,18722,18790,18890,18950,19016,19089,19158,19215,19267,19329,19854,19930,20270,20305,20497,20558,20615,20649,20684,20719,21064,24065,113186,113387,113497,113698,113827,124725,124792,163039,180161,182226,183986,184363"
+ }
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/single/debug.json b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/single/debug.json
new file mode 100644
index 0000000..8802fee
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/blame/res/debug/single/debug.json
@@ -0,0 +1,414 @@
+[
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_category.png.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\category.png"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_search.png.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\search.png"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_male_icon1.png.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\male_icon1.png"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\layout_dialog_text_setting.xml.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\layout\\dialog_text_setting.xml"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_ranking_red.png.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\ranking_red.png"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_female_icon4.png.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\female_icon4.png"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_bookshelf_red.png.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\bookshelf_red.png"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_female_black.png.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\female_black.png"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\layout_activity_category.xml.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\layout\\activity_category.xml"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-xxhdpi_ic_launcher_round.png.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-xxhdpi\\ic_launcher_round.png"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\layout_fragment_category.xml.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\layout\\fragment_category.xml"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_download.png.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\download.png"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_minus.png.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\minus.png"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\layout_item_ranking.xml.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\layout\\item_ranking.xml"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxxhdpi_ic_launcher_foreground.png.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\build\\generated\\res\\pngs\\debug\\drawable-xxxhdpi\\ic_launcher_foreground.png"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_daytime.png.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\daytime.png"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_number6.png.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\number6.png"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_bookcover2.jpg.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\bookcover2.jpg"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\drawable-v24_buttonstyle.xml.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\drawable-v24\\buttonstyle.xml"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\layout_dialog_category.xml.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\layout\\dialog_category.xml"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_battery.png.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\battery.png"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi_ic_launcher_foreground.png.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\build\\generated\\res\\pngs\\debug\\drawable-mdpi\\ic_launcher_foreground.png"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_female_icon3.png.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\female_icon3.png"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-xhdpi_ic_launcher.png.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-xhdpi\\ic_launcher.png"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\drawable_card_edge.xml.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\drawable\\card_edge.xml"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\drawable-anydpi-v24_ic_launcher_foreground.xml.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\build\\generated\\res\\pngs\\debug\\drawable-anydpi-v24\\ic_launcher_foreground.xml"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_history.png.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\history.png"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\drawable_textview_border_green.xml.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\drawable\\textview_border_green.xml"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_textsize.png.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\textsize.png"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_male_blue.png.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\male_blue.png"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-anydpi-v26_ic_launcher_round.xml.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-anydpi-v26\\ic_launcher_round.xml"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_nighttime.png.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\nighttime.png"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-mdpi_ic_launcher.png.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-mdpi\\ic_launcher.png"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\layout_fragment_male_in_category.xml.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\layout\\fragment_male_in_category.xml"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_delete.png.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\delete.png"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_bookshelf.png.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\bookshelf.png"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_horizontal_screen.png.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\horizontal_screen.png"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_first.png.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\first.png"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_ic_launcher.png.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\ic_launcher.png"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-mdpi_ic_launcher_round.png.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-mdpi\\ic_launcher_round.png"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\layout_catalog_dialog.xml.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\layout\\catalog_dialog.xml"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\drawable-v24_card_edge.xml.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\drawable-v24\\card_edge.xml"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-xhdpi_ic_launcher_round.png.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-xhdpi\\ic_launcher_round.png"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_female_icon1.png.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\female_icon1.png"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\layout_item_book.xml.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\layout\\item_book.xml"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\layout_activity_main.xml.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\layout\\activity_main.xml"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_male_icon2.png.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\male_icon2.png"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\layout_item_catalog.xml.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\layout\\item_catalog.xml"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\layout_activity_book_detail.xml.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\layout\\activity_book_detail.xml"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\layout_fragment_book_shelf.xml.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\layout\\fragment_book_shelf.xml"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\drawable-ldpi_ic_launcher_foreground.png.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\build\\generated\\res\\pngs\\debug\\drawable-ldpi\\ic_launcher_foreground.png"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\layout_fragment_read_page.xml.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\layout\\fragment_read_page.xml"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_number5.png.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\number5.png"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi_ic_launcher_foreground.png.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\build\\generated\\res\\pngs\\debug\\drawable-xxhdpi\\ic_launcher_foreground.png"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_male_icon5.png.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\male_icon5.png"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_second.png.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\second.png"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\layout_item_listview2.xml.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\layout\\item_listview2.xml"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_number2.png.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\number2.png"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_male_black.png.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\male_black.png"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_female_red.png.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\female_red.png"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\layout_recycler_footer_view.xml.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\layout\\recycler_footer_view.xml"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_male_icon4.png.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\male_icon4.png"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-xxxhdpi_ic_launcher_round.png.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-xxxhdpi\\ic_launcher_round.png"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\layout_activity_read_page.xml.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\layout\\activity_read_page.xml"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\drawable_ic_launcher_background.xml.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\drawable\\ic_launcher_background.xml"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ic_launcher_foreground.png.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\build\\generated\\res\\pngs\\debug\\drawable-hdpi\\ic_launcher_foreground.png"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_bookcover.jpg.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\bookcover.jpg"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_vertical_screen.png.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\vertical_screen.png"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\drawable-v24_textview_border_green.xml.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\drawable-v24\\textview_border_green.xml"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_number3.png.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\number3.png"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_male_icon3.png.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\male_icon3.png"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\layout_activity_search.xml.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\layout\\activity_search.xml"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\layout_fragment_detail_category.xml.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\layout\\fragment_detail_category.xml"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_category_red.png.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\category_red.png"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_back.png.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\back.png"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_number4.png.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\number4.png"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\drawable-v24_selector_tab_text_color.xml.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\drawable-v24\\selector_tab_text_color.xml"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\layout_activity_recom.xml.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\layout\\activity_recom.xml"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_ic_launcher_round.png.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\ic_launcher_round.png"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_catalog_icon.png.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\catalog_icon.png"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\layout_item_listview.xml.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\layout\\item_listview.xml"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_catalog.png.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\catalog.png"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\drawable_textview_border_blue.xml.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\drawable\\textview_border_blue.xml"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_number1.png.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\number1.png"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\drawable-v24_ic_launcher_foreground.xml.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\drawable-v24\\ic_launcher_foreground.xml"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_plus.png.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\plus.png"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\drawable-v24_ic_launcher_background.xml.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\drawable-v24\\ic_launcher_background.xml"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-xxhdpi_ic_launcher.png.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-xxhdpi\\ic_launcher.png"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-xxxhdpi_ic_launcher.png.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-xxxhdpi\\ic_launcher.png"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_third.png.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\third.png"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_female_icon2.png.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\female_icon2.png"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\drawable-v24_textview_border_blue.xml.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\drawable-v24\\textview_border_blue.xml"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\layout_item_category.xml.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\layout\\item_category.xml"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_icon.png.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\icon.png"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\drawable_selector_tab_text_color.xml.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\drawable\\selector_tab_text_color.xml"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_female_icon5.png.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\female_icon5.png"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi_ic_launcher_foreground.png.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\build\\generated\\res\\pngs\\debug\\drawable-xhdpi\\ic_launcher_foreground.png"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\drawable_buttonstyle.xml.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\drawable\\buttonstyle.xml"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_fresh.png.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\fresh.png"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_heatfire.png.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\heatfire.png"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-anydpi-v26_ic_launcher.xml.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-anydpi-v26\\ic_launcher.xml"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_ranking.png.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\ranking.png"
+ },
+ {
+ "merged": "F:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\layout_fragment_ranking.xml.flat",
+ "source": "F:\\NovelReader\\NovelReader\\app\\src\\main\\res\\layout\\fragment_ranking.xml"
+ }
+]
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/bundle_manifest/debug/bundle-manifest/AndroidManifest.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/bundle_manifest/debug/bundle-manifest/AndroidManifest.xml
new file mode 100644
index 0000000..6561476
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/bundle_manifest/debug/bundle-manifest/AndroidManifest.xml
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/bundle_manifest/debug/bundle-manifest/output.json b/202014040130tangjiefeng_Reader/app/build/intermediates/bundle_manifest/debug/bundle-manifest/output.json
new file mode 100644
index 0000000..fe55ba4
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/bundle_manifest/debug/bundle-manifest/output.json
@@ -0,0 +1 @@
+[{"outputType":{"type":"BUNDLE_MANIFEST"},"apkData":{"type":"MAIN","splits":[],"versionCode":1,"versionName":"1.0","enabled":true,"outputFile":"app-debug.apk","fullName":"debug","baseName":"debug","dirName":""},"path":"AndroidManifest.xml","properties":{"packageId":"fte.finalproject","split":"","minSdkVersion":"22"}}]
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/compatible_screen_manifest/debug/out/output.json b/202014040130tangjiefeng_Reader/app/build/intermediates/compatible_screen_manifest/debug/out/output.json
new file mode 100644
index 0000000..0637a08
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/compatible_screen_manifest/debug/out/output.json
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/dex/debug/mergeExtDexDebug/out/classes.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/dex/debug/mergeExtDexDebug/out/classes.dex
new file mode 100644
index 0000000..ae43e4f
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/dex/debug/mergeExtDexDebug/out/classes.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/dex/debug/mergeProjectDexDebug/out/classes.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/dex/debug/mergeProjectDexDebug/out/classes.dex
new file mode 100644
index 0000000..2b16221
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/dex/debug/mergeProjectDexDebug/out/classes.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/dex_archive_input_jar_hashes/debug/out b/202014040130tangjiefeng_Reader/app/build/intermediates/dex_archive_input_jar_hashes/debug/out
new file mode 100644
index 0000000..8edbb9e
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/dex_archive_input_jar_hashes/debug/out differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/merge-state b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/merge-state
new file mode 100644
index 0000000..24cad43
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/merge-state differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/0P5wDZS00dxJZ+OT0UGVSxFAbls= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/0P5wDZS00dxJZ+OT0UGVSxFAbls=
new file mode 100644
index 0000000..8e8a9ce
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/0P5wDZS00dxJZ+OT0UGVSxFAbls= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/0yBrEhJSgfuSrHYuPAmB+AO6amc= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/0yBrEhJSgfuSrHYuPAmB+AO6amc=
new file mode 100644
index 0000000..32d47c0
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/0yBrEhJSgfuSrHYuPAmB+AO6amc= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/2EJyeL6j2TQ+ve82FdAl3Z0E8Sk= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/2EJyeL6j2TQ+ve82FdAl3Z0E8Sk=
new file mode 100644
index 0000000..87586a5
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/2EJyeL6j2TQ+ve82FdAl3Z0E8Sk= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/4cu+h8zEfgAALJes8BiRLz0nZT4= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/4cu+h8zEfgAALJes8BiRLz0nZT4=
new file mode 100644
index 0000000..06e914d
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/4cu+h8zEfgAALJes8BiRLz0nZT4= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/6aABi9DVZxukp5V0znBwKwM6vdM= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/6aABi9DVZxukp5V0znBwKwM6vdM=
new file mode 100644
index 0000000..282796c
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/6aABi9DVZxukp5V0znBwKwM6vdM= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/7ERpzDHzh6LOInBqQ9ev8hCOzHk= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/7ERpzDHzh6LOInBqQ9ev8hCOzHk=
new file mode 100644
index 0000000..f61d762
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/7ERpzDHzh6LOInBqQ9ev8hCOzHk= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/7Zduy1B+d+ffbsdlxvLeaZjzPHY= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/7Zduy1B+d+ffbsdlxvLeaZjzPHY=
new file mode 100644
index 0000000..de067e3
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/7Zduy1B+d+ffbsdlxvLeaZjzPHY= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/86nF8BW1j9T1UkRllCtb9sen+aY= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/86nF8BW1j9T1UkRllCtb9sen+aY=
new file mode 100644
index 0000000..e7159a9
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/86nF8BW1j9T1UkRllCtb9sen+aY= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/8VUWt7+xVCN+YFk91y2PjbT1doY= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/8VUWt7+xVCN+YFk91y2PjbT1doY=
new file mode 100644
index 0000000..0ecaf21
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/8VUWt7+xVCN+YFk91y2PjbT1doY= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/BUaSUWkrfZRES5zNbs4Z7zeKJkg= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/BUaSUWkrfZRES5zNbs4Z7zeKJkg=
new file mode 100644
index 0000000..e9e7608
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/BUaSUWkrfZRES5zNbs4Z7zeKJkg= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/BjcBkPq11P1VQFl4CzOcm9iKiRo= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/BjcBkPq11P1VQFl4CzOcm9iKiRo=
new file mode 100644
index 0000000..3c086f3
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/BjcBkPq11P1VQFl4CzOcm9iKiRo= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/BpdwsddKAUxvBfMTdd0OlJDqFA4= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/BpdwsddKAUxvBfMTdd0OlJDqFA4=
new file mode 100644
index 0000000..cbcfa64
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/BpdwsddKAUxvBfMTdd0OlJDqFA4= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/BzNYXFvhukrwcpSroOoMtphnao8= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/BzNYXFvhukrwcpSroOoMtphnao8=
new file mode 100644
index 0000000..b12b287
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/BzNYXFvhukrwcpSroOoMtphnao8= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/DzELXvYciBwOzSFeTIEg30Osrm8= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/DzELXvYciBwOzSFeTIEg30Osrm8=
new file mode 100644
index 0000000..2365cb9
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/DzELXvYciBwOzSFeTIEg30Osrm8= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/EQVHOSmQ4ZOzdnKHzHUZGU1IqtI= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/EQVHOSmQ4ZOzdnKHzHUZGU1IqtI=
new file mode 100644
index 0000000..0fb7130
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/EQVHOSmQ4ZOzdnKHzHUZGU1IqtI= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/H5sVf0D+hDV2EMv1QQbS3OQrjsw= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/H5sVf0D+hDV2EMv1QQbS3OQrjsw=
new file mode 100644
index 0000000..483b42c
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/H5sVf0D+hDV2EMv1QQbS3OQrjsw= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/Hsb5msdRmVlQUYr2MKKoqZnB2s4= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/Hsb5msdRmVlQUYr2MKKoqZnB2s4=
new file mode 100644
index 0000000..f70bf5b
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/Hsb5msdRmVlQUYr2MKKoqZnB2s4= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/JGfl174mLkqnLrNh_GllCM88v9A= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/JGfl174mLkqnLrNh_GllCM88v9A=
new file mode 100644
index 0000000..27924dd
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/JGfl174mLkqnLrNh_GllCM88v9A= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/L7jyJsU90gXC+wstzuMwQaGuzqQ= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/L7jyJsU90gXC+wstzuMwQaGuzqQ=
new file mode 100644
index 0000000..ca1913f
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/L7jyJsU90gXC+wstzuMwQaGuzqQ= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/Loyk8kGeQh57EINZTHx1FXHc+1I= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/Loyk8kGeQh57EINZTHx1FXHc+1I=
new file mode 100644
index 0000000..ee0b4a6
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/Loyk8kGeQh57EINZTHx1FXHc+1I= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/PFdgOcPeMeGym9An7RxFb_Pwu7w= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/PFdgOcPeMeGym9An7RxFb_Pwu7w=
new file mode 100644
index 0000000..e49acf7
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/PFdgOcPeMeGym9An7RxFb_Pwu7w= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/PJpP0Vr_ousjjkwoabMiKwDMlg4= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/PJpP0Vr_ousjjkwoabMiKwDMlg4=
new file mode 100644
index 0000000..1c79806
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/PJpP0Vr_ousjjkwoabMiKwDMlg4= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/Q6wWecJYAJXcpNAES6KUdiux_RE= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/Q6wWecJYAJXcpNAES6KUdiux_RE=
new file mode 100644
index 0000000..865488d
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/Q6wWecJYAJXcpNAES6KUdiux_RE= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/QSe8N5bpKb4lI_rqyAdqYjeaMcc= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/QSe8N5bpKb4lI_rqyAdqYjeaMcc=
new file mode 100644
index 0000000..1423435
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/QSe8N5bpKb4lI_rqyAdqYjeaMcc= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/TD7EN4_7pT4XpG0MfY5lWQb_oG8= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/TD7EN4_7pT4XpG0MfY5lWQb_oG8=
new file mode 100644
index 0000000..c063f2b
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/TD7EN4_7pT4XpG0MfY5lWQb_oG8= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/UCdNixpFbstFr2iXHpiYYZPgjMk= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/UCdNixpFbstFr2iXHpiYYZPgjMk=
new file mode 100644
index 0000000..582ab76
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/UCdNixpFbstFr2iXHpiYYZPgjMk= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/VtGBmgNqFuo5M9nNRxPSX1JMzRY= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/VtGBmgNqFuo5M9nNRxPSX1JMzRY=
new file mode 100644
index 0000000..be5b59b
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/VtGBmgNqFuo5M9nNRxPSX1JMzRY= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/W4XUp64J1VSQcbFlA6TUc7YEVSo= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/W4XUp64J1VSQcbFlA6TUc7YEVSo=
new file mode 100644
index 0000000..4369262
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/W4XUp64J1VSQcbFlA6TUc7YEVSo= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/a0AVtfGiJPmyxU5bsCA1ereoTyI= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/a0AVtfGiJPmyxU5bsCA1ereoTyI=
new file mode 100644
index 0000000..4e97c26
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/a0AVtfGiJPmyxU5bsCA1ereoTyI= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/awx52wEQcU+RsYPat+zdqS86sAE= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/awx52wEQcU+RsYPat+zdqS86sAE=
new file mode 100644
index 0000000..25547cc
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/awx52wEQcU+RsYPat+zdqS86sAE= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/i7I1WEJAXjvgzA78yuIscEsyndE= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/i7I1WEJAXjvgzA78yuIscEsyndE=
new file mode 100644
index 0000000..d0dcd9c
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/i7I1WEJAXjvgzA78yuIscEsyndE= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/k5czr7osMWQteYDxwuXitTESa8s= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/k5czr7osMWQteYDxwuXitTESa8s=
new file mode 100644
index 0000000..a69b1ec
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/k5czr7osMWQteYDxwuXitTESa8s= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/kjOa8841tvZaGRV28wgJo0Akod8= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/kjOa8841tvZaGRV28wgJo0Akod8=
new file mode 100644
index 0000000..083d96b
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/kjOa8841tvZaGRV28wgJo0Akod8= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/pUcV8EXVmCPyGQNSQPEGqhgQdEU= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/pUcV8EXVmCPyGQNSQPEGqhgQdEU=
new file mode 100644
index 0000000..2dae2f9
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/pUcV8EXVmCPyGQNSQPEGqhgQdEU= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/pW4kKxGGKEpDFRHBk6gEten+Wfo= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/pW4kKxGGKEpDFRHBk6gEten+Wfo=
new file mode 100644
index 0000000..6bb2c49
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/pW4kKxGGKEpDFRHBk6gEten+Wfo= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/rddQKK37a_xi4208OpO_zQ6jSPk= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/rddQKK37a_xi4208OpO_zQ6jSPk=
new file mode 100644
index 0000000..09e8b53
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/rddQKK37a_xi4208OpO_zQ6jSPk= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/s_huzcrI3SXK40vbOQ995qy1rIQ= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/s_huzcrI3SXK40vbOQ995qy1rIQ=
new file mode 100644
index 0000000..264eaeb
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/s_huzcrI3SXK40vbOQ995qy1rIQ= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/sjMuF0ePYGjuzbX9Wrs7NzZXxig= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/sjMuF0ePYGjuzbX9Wrs7NzZXxig=
new file mode 100644
index 0000000..33675e2
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/sjMuF0ePYGjuzbX9Wrs7NzZXxig= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/t5trjxJrWP6tSrR9r_QQLvv9ZcM= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/t5trjxJrWP6tSrR9r_QQLvv9ZcM=
new file mode 100644
index 0000000..e27d24a
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/t5trjxJrWP6tSrR9r_QQLvv9ZcM= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/t80zqt9HAbJYe8T5xdAExznpwcU= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/t80zqt9HAbJYe8T5xdAExznpwcU=
new file mode 100644
index 0000000..371b441
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/t80zqt9HAbJYe8T5xdAExznpwcU= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/uXuMzeGqJYVCJz5tClvlrniPPYI= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/uXuMzeGqJYVCJz5tClvlrniPPYI=
new file mode 100644
index 0000000..b178df1
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/uXuMzeGqJYVCJz5tClvlrniPPYI= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/ua5k9LXwCSi4VCmsjSrlDIalzXs= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/ua5k9LXwCSi4VCmsjSrlDIalzXs=
new file mode 100644
index 0000000..8d3e763
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/ua5k9LXwCSi4VCmsjSrlDIalzXs= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/ve+LOchQFJnBGtPxZEwOLKPClbE= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/ve+LOchQFJnBGtPxZEwOLKPClbE=
new file mode 100644
index 0000000..bb70f75
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/ve+LOchQFJnBGtPxZEwOLKPClbE= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/wwAFFsoPQXsUlmnF6+r3JWOyOwQ= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/wwAFFsoPQXsUlmnF6+r3JWOyOwQ=
new file mode 100644
index 0000000..2b56acd
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/wwAFFsoPQXsUlmnF6+r3JWOyOwQ= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/yHxWeWMkM1cCHnVyqGZUnl2djok= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/yHxWeWMkM1cCHnVyqGZUnl2djok=
new file mode 100644
index 0000000..b6ac9fe
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/yHxWeWMkM1cCHnVyqGZUnl2djok= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/ydnwMZMV8siGwuL8w9iunMTFfBQ= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/ydnwMZMV8siGwuL8w9iunMTFfBQ=
new file mode 100644
index 0000000..a19a2a5
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/ydnwMZMV8siGwuL8w9iunMTFfBQ= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/zhvxaxmjhs8K8xpVFIsCmEPBwqQ= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/zhvxaxmjhs8K8xpVFIsCmEPBwqQ=
new file mode 100644
index 0000000..feebff2
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/zhvxaxmjhs8K8xpVFIsCmEPBwqQ= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/merge-state b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/merge-state
new file mode 100644
index 0000000..89e1c51
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/merge-state differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/0P5wDZS00dxJZ+OT0UGVSxFAbls= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/0P5wDZS00dxJZ+OT0UGVSxFAbls=
new file mode 100644
index 0000000..8e8a9ce
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/0P5wDZS00dxJZ+OT0UGVSxFAbls= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/0yBrEhJSgfuSrHYuPAmB+AO6amc= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/0yBrEhJSgfuSrHYuPAmB+AO6amc=
new file mode 100644
index 0000000..32d47c0
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/0yBrEhJSgfuSrHYuPAmB+AO6amc= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/2EJyeL6j2TQ+ve82FdAl3Z0E8Sk= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/2EJyeL6j2TQ+ve82FdAl3Z0E8Sk=
new file mode 100644
index 0000000..87586a5
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/2EJyeL6j2TQ+ve82FdAl3Z0E8Sk= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/4cu+h8zEfgAALJes8BiRLz0nZT4= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/4cu+h8zEfgAALJes8BiRLz0nZT4=
new file mode 100644
index 0000000..06e914d
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/4cu+h8zEfgAALJes8BiRLz0nZT4= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/6aABi9DVZxukp5V0znBwKwM6vdM= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/6aABi9DVZxukp5V0znBwKwM6vdM=
new file mode 100644
index 0000000..282796c
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/6aABi9DVZxukp5V0znBwKwM6vdM= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/7ERpzDHzh6LOInBqQ9ev8hCOzHk= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/7ERpzDHzh6LOInBqQ9ev8hCOzHk=
new file mode 100644
index 0000000..f61d762
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/7ERpzDHzh6LOInBqQ9ev8hCOzHk= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/7Zduy1B+d+ffbsdlxvLeaZjzPHY= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/7Zduy1B+d+ffbsdlxvLeaZjzPHY=
new file mode 100644
index 0000000..de067e3
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/7Zduy1B+d+ffbsdlxvLeaZjzPHY= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/86nF8BW1j9T1UkRllCtb9sen+aY= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/86nF8BW1j9T1UkRllCtb9sen+aY=
new file mode 100644
index 0000000..e7159a9
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/86nF8BW1j9T1UkRllCtb9sen+aY= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/8VUWt7+xVCN+YFk91y2PjbT1doY= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/8VUWt7+xVCN+YFk91y2PjbT1doY=
new file mode 100644
index 0000000..0ecaf21
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/8VUWt7+xVCN+YFk91y2PjbT1doY= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/BUaSUWkrfZRES5zNbs4Z7zeKJkg= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/BUaSUWkrfZRES5zNbs4Z7zeKJkg=
new file mode 100644
index 0000000..e9e7608
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/BUaSUWkrfZRES5zNbs4Z7zeKJkg= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/BjcBkPq11P1VQFl4CzOcm9iKiRo= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/BjcBkPq11P1VQFl4CzOcm9iKiRo=
new file mode 100644
index 0000000..3c086f3
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/BjcBkPq11P1VQFl4CzOcm9iKiRo= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/BpdwsddKAUxvBfMTdd0OlJDqFA4= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/BpdwsddKAUxvBfMTdd0OlJDqFA4=
new file mode 100644
index 0000000..cbcfa64
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/BpdwsddKAUxvBfMTdd0OlJDqFA4= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/BzNYXFvhukrwcpSroOoMtphnao8= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/BzNYXFvhukrwcpSroOoMtphnao8=
new file mode 100644
index 0000000..b12b287
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/BzNYXFvhukrwcpSroOoMtphnao8= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/DzELXvYciBwOzSFeTIEg30Osrm8= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/DzELXvYciBwOzSFeTIEg30Osrm8=
new file mode 100644
index 0000000..2365cb9
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/DzELXvYciBwOzSFeTIEg30Osrm8= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/EQVHOSmQ4ZOzdnKHzHUZGU1IqtI= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/EQVHOSmQ4ZOzdnKHzHUZGU1IqtI=
new file mode 100644
index 0000000..0fb7130
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/EQVHOSmQ4ZOzdnKHzHUZGU1IqtI= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/H5sVf0D+hDV2EMv1QQbS3OQrjsw= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/H5sVf0D+hDV2EMv1QQbS3OQrjsw=
new file mode 100644
index 0000000..483b42c
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/H5sVf0D+hDV2EMv1QQbS3OQrjsw= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/Hsb5msdRmVlQUYr2MKKoqZnB2s4= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/Hsb5msdRmVlQUYr2MKKoqZnB2s4=
new file mode 100644
index 0000000..f70bf5b
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/Hsb5msdRmVlQUYr2MKKoqZnB2s4= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/JGfl174mLkqnLrNh_GllCM88v9A= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/JGfl174mLkqnLrNh_GllCM88v9A=
new file mode 100644
index 0000000..27924dd
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/JGfl174mLkqnLrNh_GllCM88v9A= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/L7jyJsU90gXC+wstzuMwQaGuzqQ= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/L7jyJsU90gXC+wstzuMwQaGuzqQ=
new file mode 100644
index 0000000..ca1913f
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/L7jyJsU90gXC+wstzuMwQaGuzqQ= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/Loyk8kGeQh57EINZTHx1FXHc+1I= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/Loyk8kGeQh57EINZTHx1FXHc+1I=
new file mode 100644
index 0000000..ee0b4a6
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/Loyk8kGeQh57EINZTHx1FXHc+1I= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/PFdgOcPeMeGym9An7RxFb_Pwu7w= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/PFdgOcPeMeGym9An7RxFb_Pwu7w=
new file mode 100644
index 0000000..e49acf7
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/PFdgOcPeMeGym9An7RxFb_Pwu7w= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/PJpP0Vr_ousjjkwoabMiKwDMlg4= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/PJpP0Vr_ousjjkwoabMiKwDMlg4=
new file mode 100644
index 0000000..1c79806
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/PJpP0Vr_ousjjkwoabMiKwDMlg4= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/Q6wWecJYAJXcpNAES6KUdiux_RE= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/Q6wWecJYAJXcpNAES6KUdiux_RE=
new file mode 100644
index 0000000..865488d
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/Q6wWecJYAJXcpNAES6KUdiux_RE= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/QSe8N5bpKb4lI_rqyAdqYjeaMcc= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/QSe8N5bpKb4lI_rqyAdqYjeaMcc=
new file mode 100644
index 0000000..1423435
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/QSe8N5bpKb4lI_rqyAdqYjeaMcc= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/TD7EN4_7pT4XpG0MfY5lWQb_oG8= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/TD7EN4_7pT4XpG0MfY5lWQb_oG8=
new file mode 100644
index 0000000..c063f2b
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/TD7EN4_7pT4XpG0MfY5lWQb_oG8= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/UCdNixpFbstFr2iXHpiYYZPgjMk= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/UCdNixpFbstFr2iXHpiYYZPgjMk=
new file mode 100644
index 0000000..582ab76
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/UCdNixpFbstFr2iXHpiYYZPgjMk= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/VtGBmgNqFuo5M9nNRxPSX1JMzRY= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/VtGBmgNqFuo5M9nNRxPSX1JMzRY=
new file mode 100644
index 0000000..be5b59b
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/VtGBmgNqFuo5M9nNRxPSX1JMzRY= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/W4XUp64J1VSQcbFlA6TUc7YEVSo= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/W4XUp64J1VSQcbFlA6TUc7YEVSo=
new file mode 100644
index 0000000..4369262
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/W4XUp64J1VSQcbFlA6TUc7YEVSo= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/a0AVtfGiJPmyxU5bsCA1ereoTyI= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/a0AVtfGiJPmyxU5bsCA1ereoTyI=
new file mode 100644
index 0000000..4e97c26
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/a0AVtfGiJPmyxU5bsCA1ereoTyI= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/awx52wEQcU+RsYPat+zdqS86sAE= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/awx52wEQcU+RsYPat+zdqS86sAE=
new file mode 100644
index 0000000..25547cc
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/awx52wEQcU+RsYPat+zdqS86sAE= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/i7I1WEJAXjvgzA78yuIscEsyndE= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/i7I1WEJAXjvgzA78yuIscEsyndE=
new file mode 100644
index 0000000..d0dcd9c
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/i7I1WEJAXjvgzA78yuIscEsyndE= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/k5czr7osMWQteYDxwuXitTESa8s= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/k5czr7osMWQteYDxwuXitTESa8s=
new file mode 100644
index 0000000..a69b1ec
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/k5czr7osMWQteYDxwuXitTESa8s= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/kjOa8841tvZaGRV28wgJo0Akod8= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/kjOa8841tvZaGRV28wgJo0Akod8=
new file mode 100644
index 0000000..083d96b
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/kjOa8841tvZaGRV28wgJo0Akod8= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/pUcV8EXVmCPyGQNSQPEGqhgQdEU= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/pUcV8EXVmCPyGQNSQPEGqhgQdEU=
new file mode 100644
index 0000000..2dae2f9
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/pUcV8EXVmCPyGQNSQPEGqhgQdEU= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/pW4kKxGGKEpDFRHBk6gEten+Wfo= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/pW4kKxGGKEpDFRHBk6gEten+Wfo=
new file mode 100644
index 0000000..6bb2c49
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/pW4kKxGGKEpDFRHBk6gEten+Wfo= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/rddQKK37a_xi4208OpO_zQ6jSPk= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/rddQKK37a_xi4208OpO_zQ6jSPk=
new file mode 100644
index 0000000..09e8b53
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/rddQKK37a_xi4208OpO_zQ6jSPk= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/s_huzcrI3SXK40vbOQ995qy1rIQ= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/s_huzcrI3SXK40vbOQ995qy1rIQ=
new file mode 100644
index 0000000..264eaeb
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/s_huzcrI3SXK40vbOQ995qy1rIQ= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/sjMuF0ePYGjuzbX9Wrs7NzZXxig= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/sjMuF0ePYGjuzbX9Wrs7NzZXxig=
new file mode 100644
index 0000000..33675e2
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/sjMuF0ePYGjuzbX9Wrs7NzZXxig= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/t5trjxJrWP6tSrR9r_QQLvv9ZcM= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/t5trjxJrWP6tSrR9r_QQLvv9ZcM=
new file mode 100644
index 0000000..e27d24a
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/t5trjxJrWP6tSrR9r_QQLvv9ZcM= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/t80zqt9HAbJYe8T5xdAExznpwcU= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/t80zqt9HAbJYe8T5xdAExznpwcU=
new file mode 100644
index 0000000..371b441
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/t80zqt9HAbJYe8T5xdAExznpwcU= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/uXuMzeGqJYVCJz5tClvlrniPPYI= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/uXuMzeGqJYVCJz5tClvlrniPPYI=
new file mode 100644
index 0000000..b178df1
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/uXuMzeGqJYVCJz5tClvlrniPPYI= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/ua5k9LXwCSi4VCmsjSrlDIalzXs= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/ua5k9LXwCSi4VCmsjSrlDIalzXs=
new file mode 100644
index 0000000..8d3e763
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/ua5k9LXwCSi4VCmsjSrlDIalzXs= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/ve+LOchQFJnBGtPxZEwOLKPClbE= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/ve+LOchQFJnBGtPxZEwOLKPClbE=
new file mode 100644
index 0000000..bb70f75
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/ve+LOchQFJnBGtPxZEwOLKPClbE= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/wwAFFsoPQXsUlmnF6+r3JWOyOwQ= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/wwAFFsoPQXsUlmnF6+r3JWOyOwQ=
new file mode 100644
index 0000000..2b56acd
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/wwAFFsoPQXsUlmnF6+r3JWOyOwQ= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/yHxWeWMkM1cCHnVyqGZUnl2djok= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/yHxWeWMkM1cCHnVyqGZUnl2djok=
new file mode 100644
index 0000000..b6ac9fe
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/yHxWeWMkM1cCHnVyqGZUnl2djok= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/ydnwMZMV8siGwuL8w9iunMTFfBQ= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/ydnwMZMV8siGwuL8w9iunMTFfBQ=
new file mode 100644
index 0000000..a19a2a5
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/ydnwMZMV8siGwuL8w9iunMTFfBQ= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/zhvxaxmjhs8K8xpVFIsCmEPBwqQ= b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/zhvxaxmjhs8K8xpVFIsCmEPBwqQ=
new file mode 100644
index 0000000..feebff2
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/zhvxaxmjhs8K8xpVFIsCmEPBwqQ= differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugAssets/merger.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugAssets/merger.xml
new file mode 100644
index 0000000..2517a7b
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugAssets/merger.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml
new file mode 100644
index 0000000..96428d6
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/compile-file-map.properties b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/compile-file-map.properties
new file mode 100644
index 0000000..7faac87
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/compile-file-map.properties
@@ -0,0 +1,104 @@
+#Sun May 28 20:30:34 CST 2023
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-xhdpi\\ic_launcher.png=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-xhdpi_ic_launcher.png.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\number2.png=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_number2.png.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\layout\\item_ranking.xml=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\layout_item_ranking.xml.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\female_black.png=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_female_black.png.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\bookcover2.jpg=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_bookcover2.jpg.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\vertical_screen.png=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_vertical_screen.png.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-xhdpi\\ic_launcher_round.png=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-xhdpi_ic_launcher_round.png.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\layout\\item_listview2.xml=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\layout_item_listview2.xml.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-xxxhdpi\\ic_launcher_round.png=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-xxxhdpi_ic_launcher_round.png.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\drawable\\ic_launcher_background.xml=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\drawable_ic_launcher_background.xml.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\ranking_red.png=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_ranking_red.png.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\ranking.png=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_ranking.png.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\catalog_icon.png=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_catalog_icon.png.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\female_icon5.png=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_female_icon5.png.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\layout\\activity_read_page.xml=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\layout_activity_read_page.xml.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\daytime.png=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_daytime.png.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\female_red.png=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_female_red.png.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\layout\\activity_search.xml=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\layout_activity_search.xml.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\male_black.png=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_male_black.png.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\number4.png=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_number4.png.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-mdpi\\ic_launcher_round.png=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-mdpi_ic_launcher_round.png.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\drawable-v24\\textview_border_green.xml=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\drawable-v24_textview_border_green.xml.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\drawable\\buttonstyle.xml=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\drawable_buttonstyle.xml.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\male_blue.png=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_male_blue.png.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\textsize.png=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_textsize.png.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\layout\\item_listview.xml=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\layout_item_listview.xml.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\male_icon2.png=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_male_icon2.png.flat
+F\:\\NovelReader\\NovelReader\\app\\build\\generated\\res\\pngs\\debug\\drawable-ldpi\\ic_launcher_foreground.png=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\drawable-ldpi_ic_launcher_foreground.png.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\layout\\catalog_dialog.xml=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\layout_catalog_dialog.xml.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\layout\\fragment_category.xml=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\layout_fragment_category.xml.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\bookshelf_red.png=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_bookshelf_red.png.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\download.png=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_download.png.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\number6.png=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_number6.png.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\layout\\fragment_male_in_category.xml=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\layout_fragment_male_in_category.xml.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\drawable\\card_edge.xml=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\drawable_card_edge.xml.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\battery.png=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_battery.png.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\plus.png=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_plus.png.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\delete.png=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_delete.png.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\search.png=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_search.png.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\layout\\dialog_category.xml=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\layout_dialog_category.xml.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\layout\\fragment_detail_category.xml=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\layout_fragment_detail_category.xml.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\layout\\activity_book_detail.xml=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\layout_activity_book_detail.xml.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\layout\\item_book.xml=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\layout_item_book.xml.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\layout\\fragment_read_page.xml=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\layout_fragment_read_page.xml.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-xxhdpi\\ic_launcher.png=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-xxhdpi_ic_launcher.png.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\female_icon2.png=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_female_icon2.png.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\female_icon4.png=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_female_icon4.png.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\ic_launcher_round.png=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_ic_launcher_round.png.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\drawable\\selector_tab_text_color.xml=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\drawable_selector_tab_text_color.xml.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\drawable\\textview_border_green.xml=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\drawable_textview_border_green.xml.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\layout\\fragment_ranking.xml=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\layout_fragment_ranking.xml.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-xxhdpi\\ic_launcher_round.png=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-xxhdpi_ic_launcher_round.png.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\male_icon4.png=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_male_icon4.png.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-xxxhdpi\\ic_launcher.png=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-xxxhdpi_ic_launcher.png.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\third.png=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_third.png.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\history.png=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_history.png.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\catalog.png=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_catalog.png.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\category.png=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_category.png.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\layout\\item_catalog.xml=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\layout_item_catalog.xml.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\bookshelf.png=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_bookshelf.png.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\category_red.png=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_category_red.png.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\drawable-v24\\ic_launcher_background.xml=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\drawable-v24_ic_launcher_background.xml.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\layout\\activity_main.xml=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\layout_activity_main.xml.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\number1.png=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_number1.png.flat
+F\:\\NovelReader\\NovelReader\\app\\build\\generated\\res\\pngs\\debug\\drawable-mdpi\\ic_launcher_foreground.png=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi_ic_launcher_foreground.png.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\minus.png=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_minus.png.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\nighttime.png=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_nighttime.png.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\drawable-v24\\ic_launcher_foreground.xml=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\drawable-v24_ic_launcher_foreground.xml.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\layout\\activity_category.xml=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\layout_activity_category.xml.flat
+F\:\\NovelReader\\NovelReader\\app\\build\\generated\\res\\pngs\\debug\\drawable-anydpi-v24\\ic_launcher_foreground.xml=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\drawable-anydpi-v24_ic_launcher_foreground.xml.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\ic_launcher.png=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_ic_launcher.png.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\heatfire.png=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_heatfire.png.flat
+F\:\\NovelReader\\NovelReader\\app\\build\\generated\\res\\pngs\\debug\\drawable-xxhdpi\\ic_launcher_foreground.png=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi_ic_launcher_foreground.png.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\male_icon1.png=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_male_icon1.png.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\number3.png=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_number3.png.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-mdpi\\ic_launcher.png=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-mdpi_ic_launcher.png.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-anydpi-v26\\ic_launcher.xml=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-anydpi-v26_ic_launcher.xml.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\drawable-v24\\card_edge.xml=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\drawable-v24_card_edge.xml.flat
+F\:\\NovelReader\\NovelReader\\app\\build\\generated\\res\\pngs\\debug\\drawable-xxxhdpi\\ic_launcher_foreground.png=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxxhdpi_ic_launcher_foreground.png.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\drawable-v24\\buttonstyle.xml=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\drawable-v24_buttonstyle.xml.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-anydpi-v26\\ic_launcher_round.xml=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-anydpi-v26_ic_launcher_round.xml.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\back.png=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_back.png.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\drawable-v24\\selector_tab_text_color.xml=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\drawable-v24_selector_tab_text_color.xml.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\horizontal_screen.png=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_horizontal_screen.png.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\drawable\\textview_border_blue.xml=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\drawable_textview_border_blue.xml.flat
+F\:\\NovelReader\\NovelReader\\app\\build\\generated\\res\\pngs\\debug\\drawable-xhdpi\\ic_launcher_foreground.png=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi_ic_launcher_foreground.png.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\male_icon3.png=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_male_icon3.png.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\female_icon1.png=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_female_icon1.png.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\layout\\activity_recom.xml=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\layout_activity_recom.xml.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\layout\\dialog_text_setting.xml=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\layout_dialog_text_setting.xml.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\second.png=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_second.png.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\number5.png=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_number5.png.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\layout\\recycler_footer_view.xml=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\layout_recycler_footer_view.xml.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\drawable-v24\\textview_border_blue.xml=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\drawable-v24_textview_border_blue.xml.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\male_icon5.png=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_male_icon5.png.flat
+F\:\\NovelReader\\NovelReader\\app\\build\\generated\\res\\pngs\\debug\\drawable-hdpi\\ic_launcher_foreground.png=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ic_launcher_foreground.png.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\layout\\fragment_book_shelf.xml=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\layout_fragment_book_shelf.xml.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\fresh.png=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_fresh.png.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\bookcover.jpg=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_bookcover.jpg.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\first.png=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_first.png.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\layout\\item_category.xml=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\layout_item_category.xml.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\icon.png=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_icon.png.flat
+F\:\\NovelReader\\NovelReader\\app\\src\\main\\res\\mipmap-hdpi\\female_icon3.png=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\res\\merged\\debug\\mipmap-hdpi_female_icon3.png.flat
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-af/values-af.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-af/values-af.xml
new file mode 100644
index 0000000..d8fe69b
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-af/values-af.xml
@@ -0,0 +1,32 @@
+
+
+ "Navigeer tuis"
+ "Navigeer op"
+ "Nog opsies"
+ "Klaar"
+ "Sien alles"
+ "Kies \'n program"
+ "AF"
+ "AAN"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Funksie+"
+ "Meta+"
+ "Shift+"
+ "spasiebalk"
+ "Simbool+"
+ "Kieslys+"
+ "Soek …"
+ "Vee navraag uit"
+ "Soeknavraag"
+ "Soek"
+ "Dien navraag in"
+ "Stemsoektog"
+ "Deel met"
+ "Deel met %s"
+ "Vou in"
+ "Soek"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-am/values-am.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-am/values-am.xml
new file mode 100644
index 0000000..1029135
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-am/values-am.xml
@@ -0,0 +1,32 @@
+
+
+ "ወደ መነሻ ይዳስሱ"
+ "ወደ ላይ ይዳስሱ"
+ "ተጨማሪ አማራጮች"
+ "ተከናውኗል"
+ "ሁሉንም ይመልከቱ"
+ "መተግበሪያ ይምረጡ"
+ "ጠፍቷል"
+ "በርቷል"
+ "Alt+"
+ "Ctrl+"
+ "ሰርዝ"
+ "enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "space"
+ "Sym+"
+ "ምናሌ+"
+ "ፈልግ…"
+ "መጠይቅ አጽዳ"
+ "የፍለጋ ጥያቄ"
+ "ፍለጋ"
+ "መጠይቅ ያስረክቡ"
+ "የድምፅ ፍለጋ"
+ "ከሚከተለው ጋር ያጋሩ"
+ "ከ%s ጋር አጋራ"
+ "ሰብስብ"
+ "ፈልግ"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ar/values-ar.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ar/values-ar.xml
new file mode 100644
index 0000000..e7fb419
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ar/values-ar.xml
@@ -0,0 +1,32 @@
+
+
+ "التنقل إلى الشاشة الرئيسية"
+ "التنقل إلى أعلى"
+ "خيارات إضافية"
+ "تم"
+ "عرض الكل"
+ "اختيار تطبيق"
+ "إيقاف"
+ "تشغيل"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "space"
+ "Sym+"
+ "القائمة+"
+ "بحث…"
+ "محو طلب البحث"
+ "طلب البحث"
+ "بحث"
+ "إرسال طلب البحث"
+ "البحث الصوتي"
+ "مشاركة مع"
+ "مشاركة مع %s"
+ "تصغير"
+ "البحث"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-as/values-as.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-as/values-as.xml
new file mode 100644
index 0000000..2287e53
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-as/values-as.xml
@@ -0,0 +1,32 @@
+
+
+ "গৃহ পৃষ্ঠালৈ যাওক"
+ "ওপৰলৈ যাওক"
+ "অধিক বিকল্প"
+ "সম্পন্ন কৰা হ\'ল"
+ "সকলো চাওক"
+ "এটা এপ্ বাছনি কৰক"
+ "অফ কৰক"
+ "অন কৰক"
+ "Alt+"
+ "CTRL+"
+ "মচক"
+ "এণ্টাৰ"
+ "ফাংশ্বন+"
+ "মেটা+"
+ "শ্বিফ্ট+"
+ "স্পেচ"
+ "Sym+"
+ "মেনু+"
+ "অনুসন্ধান কৰক…"
+ "প্ৰশ্ন মচক"
+ "সন্ধান কৰিব খোজা প্ৰশ্ন"
+ "সন্ধান কৰক"
+ "প্ৰশ্ন দাখিল কৰক"
+ "কণ্ঠধ্বনিৰ যোগেৰে সন্ধান কৰক"
+ "ইয়াৰ জৰিয়তে শ্বেয়াৰ কৰক"
+ "%sৰ জৰিয়তে শ্বেয়াৰ কৰক"
+ "সংকুচিত কৰক"
+ "অনুসন্ধান কৰক"
+ "৯৯৯+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-az/values-az.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-az/values-az.xml
new file mode 100644
index 0000000..8bbbd5b
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-az/values-az.xml
@@ -0,0 +1,32 @@
+
+
+ "Evə naviqasiya et"
+ "Yuxarı get"
+ "Digər variantlar"
+ "Hazırdır"
+ "Hamısına baxın"
+ "Tətbiq seçin"
+ "DEAKTİV"
+ "AKTİV"
+ "Alt+"
+ "Ctrl+"
+ "silin"
+ "daxil olun"
+ "Funksiya+"
+ "Meta+"
+ "Shift+"
+ "kosmos"
+ "Sym+"
+ "Menyu+"
+ "Axtarış..."
+ "Sorğunu təmizlə"
+ "Axtarış sorğusu"
+ "Axtarış"
+ "Sorğunu göndərin"
+ "Səsli axtarış"
+ "Bununla paylaşın"
+ "%s ilə paylaşın"
+ "Yığışdırın"
+ "Axtarış"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-b+sr+Latn/values-b+sr+Latn.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-b+sr+Latn/values-b+sr+Latn.xml
new file mode 100644
index 0000000..77f07c2
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-b+sr+Latn/values-b+sr+Latn.xml
@@ -0,0 +1,32 @@
+
+
+ "Odlazak na Početnu"
+ "Kretanje nagore"
+ "Još opcija"
+ "Gotovo"
+ "Prikaži sve"
+ "Izbor aplikacije"
+ "ISKLJUČI"
+ "UKLJUČI"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "taster za razmak"
+ "Sym+"
+ "Menu+"
+ "Pretražite..."
+ "Brisanje upita"
+ "Upit za pretragu"
+ "Pretraga"
+ "Slanje upita"
+ "Glasovna pretraga"
+ "Deli sa"
+ "Deljenje sa aplikacijom %s"
+ "Skupi"
+ "Pretraži"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-be/values-be.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-be/values-be.xml
new file mode 100644
index 0000000..a0019be
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-be/values-be.xml
@@ -0,0 +1,32 @@
+
+
+ "Перайсці на галоўную старонку"
+ "Перайсці ўверх"
+ "Дадатковыя параметры"
+ "Гатова"
+ "Прагледзець усё"
+ "Выбраць праграму"
+ "ВЫКЛ."
+ "УКЛ."
+ "Alt +"
+ "Ctrl +"
+ "Delete"
+ "Enter"
+ "Fn +"
+ "Meta +"
+ "Shift +"
+ "Прабел"
+ "Sym +"
+ "Меню +"
+ "Пошук..."
+ "Выдалiць запыт"
+ "Запыт на пошук"
+ "Пошук"
+ "Адправіць запыт"
+ "Галасавы пошук"
+ "Абагуліць з"
+ "Абагуліць праз праграму %s"
+ "Згарнуць"
+ "Пошук"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-bg/values-bg.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-bg/values-bg.xml
new file mode 100644
index 0000000..ce1cb44
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-bg/values-bg.xml
@@ -0,0 +1,32 @@
+
+
+ "Придвижване към „Начало“"
+ "Придвижване нагоре"
+ "Още опции"
+ "Готово"
+ "Вижте всички"
+ "Изберете приложение"
+ "ИЗКЛ."
+ "ВКЛ."
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "клавиша за интервал"
+ "Sym+"
+ "Menu+"
+ "Търсете…"
+ "Изчистване на заявката"
+ "Заявка за търсене"
+ "Търсене"
+ "Изпращане на заявката"
+ "Гласово търсене"
+ "Споделяне със:"
+ "Споделяне със: %s"
+ "Свиване"
+ "Търсене"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-bn/values-bn.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-bn/values-bn.xml
new file mode 100644
index 0000000..b9e182a
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-bn/values-bn.xml
@@ -0,0 +1,32 @@
+
+
+ "হোম এ নেভিগেট করুন"
+ "উপরের দিকে নেভিগেট করুন"
+ "আরও বিকল্প"
+ "সম্পন্ন হয়েছে"
+ "সবগুলো দেখুন"
+ "একটি অ্যাপ্লিকেশান বেছে নিন"
+ "বন্ধ"
+ "চালু"
+ "Alt+"
+ "Ctrl+"
+ "মুছুন"
+ "enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "স্পেস"
+ "Sym+"
+ "মেনু+"
+ "অনুসন্ধান..."
+ "ক্যোয়ারী সাফ করুন"
+ "ক্যোয়ারী খুঁজুন"
+ "খুঁজুন"
+ "ক্যোয়ারী জমা দিন"
+ "ভয়েস অনুসন্ধান"
+ "এর সাথে শেয়ার করুন"
+ "%s এর সাথে শেয়ার করুন"
+ "সঙ্কুচিত করুন"
+ "খুঁজুন"
+ "৯৯৯+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-bs/values-bs.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-bs/values-bs.xml
new file mode 100644
index 0000000..bc8630d
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-bs/values-bs.xml
@@ -0,0 +1,32 @@
+
+
+ "Vrati se na početnu stranicu"
+ "Navigiraj prema gore"
+ "Više opcija"
+ "Gotovo"
+ "Prikaži sve"
+ "Odaberite aplikaciju"
+ "ISKLJUČI"
+ "UKLJUČI"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "razmaknica"
+ "Sym+"
+ "Menu+"
+ "Pretraži..."
+ "Obriši upit"
+ "Pretraži upit"
+ "Traži"
+ "Pošalji upit"
+ "Glasovno pretraživanje"
+ "Dijeli sa"
+ "Dijeli koristeći aplikaciju %s"
+ "Skupi"
+ "Pretraži"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ca/values-ca.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ca/values-ca.xml
new file mode 100644
index 0000000..833039e
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ca/values-ca.xml
@@ -0,0 +1,32 @@
+
+
+ "Navega a la pàgina d\'inici"
+ "Navega cap a dalt"
+ "Més opcions"
+ "Fet"
+ "Mostra\'ls tots"
+ "Selecciona una aplicació"
+ "DESACTIVAT"
+ "ACTIVAT"
+ "Alt+"
+ "Ctrl+"
+ "Supr"
+ "Retorn"
+ "Funció+"
+ "Meta+"
+ "Maj+"
+ "Espai"
+ "Sym+"
+ "Menú+"
+ "Cerca..."
+ "Esborra la consulta"
+ "Consulta de cerca"
+ "Cerca"
+ "Envia la consulta"
+ "Cerca per veu"
+ "Comparteix amb"
+ "Comparteix amb %s"
+ "Replega"
+ "Cerca"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-cs/values-cs.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-cs/values-cs.xml
new file mode 100644
index 0000000..a5878ca
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-cs/values-cs.xml
@@ -0,0 +1,32 @@
+
+
+ "Přejít na plochu"
+ "Přejít nahoru"
+ "Více možností"
+ "Hotovo"
+ "Zobrazit vše"
+ "Vybrat aplikaci"
+ "VYPNUTO"
+ "ZAPNUTO"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Fn+"
+ "Meta+"
+ "Shift+"
+ "mezerník"
+ "Sym+"
+ "Menu+"
+ "Vyhledat…"
+ "Smazat dotaz"
+ "Vyhledávací dotaz"
+ "Hledat"
+ "Odeslat dotaz"
+ "Hlasové vyhledávání"
+ "Sdílet pomocí"
+ "Sdílet s aplikací %s"
+ "Sbalit"
+ "Hledat"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-da/values-da.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-da/values-da.xml
new file mode 100644
index 0000000..7ae28b4
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-da/values-da.xml
@@ -0,0 +1,32 @@
+
+
+ "Naviger hjem"
+ "Naviger op"
+ "Flere muligheder"
+ "Luk"
+ "Se alle"
+ "Vælg en app"
+ "FRA"
+ "TIL"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Fn+"
+ "Meta+"
+ "Shift+"
+ "mellemrum"
+ "Sym+"
+ "Menu+"
+ "Søg…"
+ "Ryd forespørgslen"
+ "Søgeforespørgsel"
+ "Søg"
+ "Indsend forespørgslen"
+ "Talesøgning"
+ "Del med"
+ "Del med %s"
+ "Skjul"
+ "Søg"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-de/values-de.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-de/values-de.xml
new file mode 100644
index 0000000..d2f8510
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-de/values-de.xml
@@ -0,0 +1,32 @@
+
+
+ "Zur Startseite"
+ "Nach oben"
+ "Weitere Optionen"
+ "Fertig"
+ "Alle ansehen"
+ "App auswählen"
+ "Aus"
+ "An"
+ "Alt +"
+ "Strg +"
+ "Löschen"
+ "Eingabetaste"
+ "Funktionstaste +"
+ "Meta-Taste +"
+ "Umschalttaste +"
+ "Leertaste +"
+ "Sym-Taste +"
+ "Menütaste +"
+ "Suchen…"
+ "Suchanfrage löschen"
+ "Suchanfrage"
+ "Suchen"
+ "Suchanfrage senden"
+ "Sprachsuche"
+ "Freigeben für"
+ "Mit %s teilen"
+ "Minimieren"
+ "Suchen"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-el/values-el.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-el/values-el.xml
new file mode 100644
index 0000000..de7398c
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-el/values-el.xml
@@ -0,0 +1,32 @@
+
+
+ "Πλοήγηση στην αρχική σελίδα"
+ "Πλοήγηση προς τα επάνω"
+ "Περισσότερες επιλογές"
+ "Τέλος"
+ "Προβολή όλων"
+ "Επιλέξτε κάποια εφαρμογή"
+ "ΑΠΕΝΕΡΓΟΠΟΙΗΣΗ"
+ "ΕΝΕΡΓΟΠΟΙΗΣΗ"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "διάστημα"
+ "Sym+"
+ "Menu+"
+ "Αναζήτηση…"
+ "Διαγραφή ερωτήματος"
+ "Ερώτημα αναζήτησης"
+ "Αναζήτηση"
+ "Υποβολή ερωτήματος"
+ "Φωνητική αναζήτηση"
+ "Κοινή χρήση με"
+ "Κοινή χρήση με %s"
+ "Σύμπτυξη"
+ "Αναζήτηση"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-en-rAU/values-en-rAU.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-en-rAU/values-en-rAU.xml
new file mode 100644
index 0000000..0b21ff7
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-en-rAU/values-en-rAU.xml
@@ -0,0 +1,32 @@
+
+
+ "Navigate home"
+ "Navigate up"
+ "More options"
+ "Done"
+ "See all"
+ "Choose an app"
+ "OFF"
+ "ON"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "space"
+ "Sym+"
+ "Menu+"
+ "Search…"
+ "Clear query"
+ "Search query"
+ "Search"
+ "Submit query"
+ "Voice search"
+ "Share with"
+ "Share with %s"
+ "Collapse"
+ "Search"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-en-rCA/values-en-rCA.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-en-rCA/values-en-rCA.xml
new file mode 100644
index 0000000..0b21ff7
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-en-rCA/values-en-rCA.xml
@@ -0,0 +1,32 @@
+
+
+ "Navigate home"
+ "Navigate up"
+ "More options"
+ "Done"
+ "See all"
+ "Choose an app"
+ "OFF"
+ "ON"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "space"
+ "Sym+"
+ "Menu+"
+ "Search…"
+ "Clear query"
+ "Search query"
+ "Search"
+ "Submit query"
+ "Voice search"
+ "Share with"
+ "Share with %s"
+ "Collapse"
+ "Search"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-en-rGB/values-en-rGB.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-en-rGB/values-en-rGB.xml
new file mode 100644
index 0000000..0b21ff7
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-en-rGB/values-en-rGB.xml
@@ -0,0 +1,32 @@
+
+
+ "Navigate home"
+ "Navigate up"
+ "More options"
+ "Done"
+ "See all"
+ "Choose an app"
+ "OFF"
+ "ON"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "space"
+ "Sym+"
+ "Menu+"
+ "Search…"
+ "Clear query"
+ "Search query"
+ "Search"
+ "Submit query"
+ "Voice search"
+ "Share with"
+ "Share with %s"
+ "Collapse"
+ "Search"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-en-rIN/values-en-rIN.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-en-rIN/values-en-rIN.xml
new file mode 100644
index 0000000..0b21ff7
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-en-rIN/values-en-rIN.xml
@@ -0,0 +1,32 @@
+
+
+ "Navigate home"
+ "Navigate up"
+ "More options"
+ "Done"
+ "See all"
+ "Choose an app"
+ "OFF"
+ "ON"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "space"
+ "Sym+"
+ "Menu+"
+ "Search…"
+ "Clear query"
+ "Search query"
+ "Search"
+ "Submit query"
+ "Voice search"
+ "Share with"
+ "Share with %s"
+ "Collapse"
+ "Search"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-en-rXC/values-en-rXC.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-en-rXC/values-en-rXC.xml
new file mode 100644
index 0000000..52e1a7d
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-en-rXC/values-en-rXC.xml
@@ -0,0 +1,32 @@
+
+
+ "Navigate home"
+ "Navigate up"
+ "More options"
+ "Done"
+ "See all"
+ "Choose an app"
+ "OFF"
+ "ON"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "space"
+ "Sym+"
+ "Menu+"
+ "Search…"
+ "Clear query"
+ "Search query"
+ "Search"
+ "Submit query"
+ "Voice search"
+ "Share with"
+ "Share with %s"
+ "Collapse"
+ "Search"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-es-rUS/values-es-rUS.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-es-rUS/values-es-rUS.xml
new file mode 100644
index 0000000..edb8524
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-es-rUS/values-es-rUS.xml
@@ -0,0 +1,32 @@
+
+
+ "Navegar a la página principal"
+ "Navegar hacia arriba"
+ "Más opciones"
+ "Listo"
+ "Ver todo"
+ "Elige una aplicación."
+ "DESACTIVADO"
+ "ACTIVADO"
+ "Alt+"
+ "Ctrl+"
+ "borrar"
+ "intro"
+ "Función+"
+ "Meta+"
+ "Mayúscula+"
+ "espacio"
+ "Sym+"
+ "Menú+"
+ "Buscar…"
+ "Eliminar la consulta"
+ "Búsqueda"
+ "Búsqueda"
+ "Enviar consulta"
+ "Búsqueda por voz"
+ "Compartir con"
+ "Compartir con %s"
+ "Contraer"
+ "Buscar"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-es/values-es.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-es/values-es.xml
new file mode 100644
index 0000000..d2265ad
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-es/values-es.xml
@@ -0,0 +1,32 @@
+
+
+ "Ir a la pantalla de inicio"
+ "Desplazarse hacia arriba"
+ "Más opciones"
+ "Listo"
+ "Ver todo"
+ "Seleccionar una aplicación"
+ "DESACTIVADO"
+ "ACTIVADO"
+ "Alt +"
+ "Ctrl +"
+ "Eliminar"
+ "Intro"
+ "Función +"
+ "Meta +"
+ "Mayús +"
+ "Espacio"
+ "Sym +"
+ "Menú +"
+ "Buscar…"
+ "Borrar consulta"
+ "Consulta"
+ "Buscar"
+ "Enviar consulta"
+ "Búsqueda por voz"
+ "Compartir con"
+ "Compartir con %s"
+ "Contraer"
+ "Buscar"
+ "+999"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-et/values-et.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-et/values-et.xml
new file mode 100644
index 0000000..05be6e9
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-et/values-et.xml
@@ -0,0 +1,32 @@
+
+
+ "Navigeerimine avaekraanile"
+ "Navigeerimine üles"
+ "Rohkem valikuid"
+ "Valmis"
+ "Kuva kõik"
+ "Valige rakendus"
+ "VÄLJAS"
+ "SEES"
+ "Alt +"
+ "Ctrl +"
+ "kustutamisklahv"
+ "sisestusklahv"
+ "Funktsiooniklahv +"
+ "Meta +"
+ "Tõstuklahv +"
+ "tühik"
+ "Sym +"
+ "Menüü +"
+ "Otsige …"
+ "Päringu tühistamine"
+ "Otsingupäring"
+ "Otsing"
+ "Päringu esitamine"
+ "Häälotsing"
+ "Jagamine:"
+ "Jagamine rakendusega %s"
+ "Ahendamine"
+ "Otsing"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-eu/values-eu.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-eu/values-eu.xml
new file mode 100644
index 0000000..8c09875
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-eu/values-eu.xml
@@ -0,0 +1,32 @@
+
+
+ "Joan orri nagusira"
+ "Joan gora"
+ "Aukera gehiago"
+ "Eginda"
+ "Ikusi guztiak"
+ "Aukeratu aplikazio bat"
+ "DESAKTIBATUTA"
+ "AKTIBATUTA"
+ "Alt +"
+ "Ktrl +"
+ "Ezabatu"
+ "Sartu"
+ "Funtzioa +"
+ "Meta +"
+ "Maius +"
+ "Zuriunea"
+ "Sym +"
+ "Menua +"
+ "Bilatu…"
+ "Garbitu kontsulta"
+ "Bilaketa-kontsulta"
+ "Bilatu"
+ "Bidali kontsulta"
+ "Ahozko bilaketa"
+ "Partekatu hauekin"
+ "Partekatu %s aplikazioarekin"
+ "Tolestu"
+ "Bilatu"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-fa/values-fa.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-fa/values-fa.xml
new file mode 100644
index 0000000..90b2898
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-fa/values-fa.xml
@@ -0,0 +1,32 @@
+
+
+ "پیمایش به صفحه اصلی"
+ "پیمایش به بالا"
+ "گزینههای بیشتر"
+ "تمام"
+ "مشاهده همه"
+ "انتخاب برنامه"
+ "خاموش"
+ "روشن"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "کلید فاصله"
+ "Sym+"
+ "منو+"
+ "جستجو…"
+ "پاک کردن عبارت جستجو"
+ "عبارت جستجو"
+ "جستجو"
+ "ارسال عبارت جستجو"
+ "جستجوی گفتاری"
+ "اشتراکگذاری با"
+ "اشتراکگذاری با %s"
+ "کوچک کردن"
+ "جستجو"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-fi/values-fi.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-fi/values-fi.xml
new file mode 100644
index 0000000..75b02bb
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-fi/values-fi.xml
@@ -0,0 +1,32 @@
+
+
+ "Siirry etusivulle"
+ "Siirry ylös"
+ "Lisää"
+ "Valmis"
+ "Näytä kaikki"
+ "Valitse sovellus"
+ "POIS KÄYTÖSTÄ"
+ "KÄYTÖSSÄ"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Fn+"
+ "Meta+"
+ "Vaihto+"
+ "välilyönti"
+ "Sym+"
+ "Valikko+"
+ "Haku…"
+ "Tyhjennä kysely"
+ "Hakulauseke"
+ "Haku"
+ "Lähetä kysely"
+ "Puhehaku"
+ "Jakaminen:"
+ "Jaa sovelluksessa %s"
+ "Kutista"
+ "Haku"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-fr-rCA/values-fr-rCA.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-fr-rCA/values-fr-rCA.xml
new file mode 100644
index 0000000..f71cf03
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-fr-rCA/values-fr-rCA.xml
@@ -0,0 +1,32 @@
+
+
+ "Revenir à l\'accueil"
+ "Revenir en haut de la page"
+ "Plus d\'options"
+ "Terminé"
+ "Voir toutes les chaînes"
+ "Sélectionnez une application"
+ "DÉSACTIVÉ"
+ "ACTIVÉ"
+ "Alt+"
+ "Ctrl+"
+ "supprimer"
+ "entrée"
+ "Fonction+"
+ "Méta+"
+ "Maj+"
+ "espace"
+ "Sym+"
+ "Menu+"
+ "Recherche en cours..."
+ "Effacer la requête"
+ "Requête de recherche"
+ "Rechercher"
+ "Envoyer la requête"
+ "Recherche vocale"
+ "Partager"
+ "Partager avec %s"
+ "Réduire"
+ "Rechercher"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-fr/values-fr.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-fr/values-fr.xml
new file mode 100644
index 0000000..2aee397
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-fr/values-fr.xml
@@ -0,0 +1,32 @@
+
+
+ "Revenir à l\'accueil"
+ "Revenir en haut de la page"
+ "Plus d\'options"
+ "OK"
+ "Tout afficher"
+ "Sélectionner une application"
+ "DÉSACTIVÉ"
+ "ACTIVÉ"
+ "Alt+"
+ "Ctrl+"
+ "supprimer"
+ "entrée"
+ "Fonction+"
+ "Méta+"
+ "Maj+"
+ "espace"
+ "Sym+"
+ "Menu+"
+ "Rechercher…"
+ "Effacer la requête"
+ "Requête de recherche"
+ "Rechercher"
+ "Envoyer la requête"
+ "Recherche vocale"
+ "Partager avec"
+ "Partager avec %s"
+ "Réduire"
+ "Rechercher"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-gl/values-gl.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-gl/values-gl.xml
new file mode 100644
index 0000000..d0081c6
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-gl/values-gl.xml
@@ -0,0 +1,32 @@
+
+
+ "Ir á páxina de inicio"
+ "Desprazarse cara arriba"
+ "Máis opcións"
+ "Feito"
+ "Ver todas"
+ "Escoller unha aplicación"
+ "DESACTIVAR"
+ "ACTIVAR"
+ "Alt +"
+ "Ctrl +"
+ "eliminar"
+ "Intro"
+ "Función +"
+ "Meta +"
+ "Maiús +"
+ "espazo"
+ "Sim +"
+ "Menú +"
+ "Buscar…"
+ "Borrar consulta"
+ "Consulta de busca"
+ "Buscar"
+ "Enviar consulta"
+ "Busca por voz"
+ "Compartir con"
+ "Compartir con %s"
+ "Contraer"
+ "Buscar"
+ ">999"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-gu/values-gu.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-gu/values-gu.xml
new file mode 100644
index 0000000..0a3b83b
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-gu/values-gu.xml
@@ -0,0 +1,32 @@
+
+
+ "હોમ પર નેવિગેટ કરો"
+ "ઉપર નૅવિગેટ કરો"
+ "વધુ વિકલ્પો"
+ "થઈ ગયું"
+ "બધું જુઓ"
+ "એક ઍપ્લિકેશન પસંદ કરો"
+ "બંધ"
+ "ચાલુ"
+ "Alt+"
+ "Ctrl+"
+ "ડિલીટ કરો"
+ "Enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "Spacebar"
+ "Sym+"
+ "મેનૂ+"
+ "શોધો…"
+ "ક્વેરી સાફ કરો"
+ "શોધ ક્વેરી"
+ "શોધો"
+ "ક્વેરી સબમિટ કરો"
+ "વૉઇસ શોધ"
+ "આની સાથે શેર કરો"
+ "%sની સાથે શેર કરો"
+ "સંકુચિત કરો"
+ "શોધો"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-h720dp-v13/values-h720dp-v13.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-h720dp-v13/values-h720dp-v13.xml
new file mode 100644
index 0000000..e38bb90
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-h720dp-v13/values-h720dp-v13.xml
@@ -0,0 +1,4 @@
+
+
+ 54dip
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-hdpi-v4/values-hdpi-v4.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-hdpi-v4/values-hdpi-v4.xml
new file mode 100644
index 0000000..d5a138e
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-hdpi-v4/values-hdpi-v4.xml
@@ -0,0 +1,8 @@
+
+
+
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-hi/values-hi.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-hi/values-hi.xml
new file mode 100644
index 0000000..6576cb7
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-hi/values-hi.xml
@@ -0,0 +1,32 @@
+
+
+ "होम पेज पर जाएं"
+ "ऊपर जाएं"
+ "ज़्यादा विकल्प"
+ "हो गया"
+ "सभी देखें"
+ "कोई एप्लिकेशन चुनें"
+ "बंद"
+ "चालू"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "space"
+ "Sym+"
+ "Menu+"
+ "खोजा जा रहा है…"
+ "क्वेरी साफ़ करें"
+ "सर्च क्वेरी"
+ "सर्च करें"
+ "क्वेरी सबमिट करें"
+ "आवाज़ सर्च"
+ "इसके साथ शेयर करें"
+ "%s के साथ शेयर करें"
+ "छोटा करें"
+ "सर्च"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-hr/values-hr.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-hr/values-hr.xml
new file mode 100644
index 0000000..2c3e6ae
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-hr/values-hr.xml
@@ -0,0 +1,32 @@
+
+
+ "Idi na početnu"
+ "Idi gore"
+ "Dodatne opcije"
+ "Gotovo"
+ "Prikaži sve"
+ "Odabir aplikacije"
+ "ISKLJUČENO"
+ "UKLJUČENO"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "razmaknica"
+ "Sym+"
+ "Menu+"
+ "Pretražite…"
+ "Izbriši upit"
+ "Upit za pretraživanje"
+ "Pretraživanje"
+ "Pošalji upit"
+ "Glasovno pretraživanje"
+ "Dijeljenje sa"
+ "Dijeli putem aplikacije %s"
+ "Sažmi"
+ "Pretraživanje"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-hu/values-hu.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-hu/values-hu.xml
new file mode 100644
index 0000000..f980def
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-hu/values-hu.xml
@@ -0,0 +1,32 @@
+
+
+ "Ugrás a főoldalra"
+ "Felfelé mozgatás"
+ "További lehetőségek"
+ "Kész"
+ "Összes megtekintése"
+ "Válasszon ki egy alkalmazást"
+ "KI"
+ "BE"
+ "Alt+"
+ "Ctrl+"
+ "Delete"
+ "Enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "Szóköz"
+ "Sym+"
+ "Menu+"
+ "Keresés…"
+ "Lekérdezés törlése"
+ "Keresési lekérdezés"
+ "Keresés"
+ "Lekérdezés küldése"
+ "Hangalapú keresés"
+ "Megosztás a következővel:"
+ "Megosztás a következő alkalmazással: %s"
+ "Összecsukás"
+ "Keresés"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-hy/values-hy.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-hy/values-hy.xml
new file mode 100644
index 0000000..3247f9a
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-hy/values-hy.xml
@@ -0,0 +1,32 @@
+
+
+ "Ուղղվել տուն"
+ "Ուղղվել վերև"
+ "Այլ ընտրանքներ"
+ "Պատրաստ է"
+ "Տեսնել բոլորը"
+ "Ընտրել ծրագիր"
+ "ԱՆՋԱՏՎԱԾ"
+ "ՄԻԱՑՎԱԾ"
+ "Alt+"
+ "Ctrl+"
+ "Delete"
+ "Enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "բացատ"
+ "Sym+"
+ "Menu+"
+ "Որոնում..."
+ "Մաքրել հարցումը"
+ "Որոնման հարցում"
+ "Որոնել"
+ "Ուղարկել հարցումը"
+ "Ձայնային որոնում"
+ "Կիսվել"
+ "Ուղարկել %s-ին"
+ "Թաքցնել"
+ "Որոնել"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-in/values-in.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-in/values-in.xml
new file mode 100644
index 0000000..314af7e
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-in/values-in.xml
@@ -0,0 +1,32 @@
+
+
+ "Navigasi ke beranda"
+ "Navigasi naik"
+ "Opsi lain"
+ "Selesai"
+ "Lihat semua"
+ "Pilih aplikasi"
+ "NONAKTIF"
+ "AKTIF"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "spasi"
+ "Sym+"
+ "Menu+"
+ "Telusuri..."
+ "Hapus kueri"
+ "Kueri penelusuran"
+ "Telusuri"
+ "Kirim kueri"
+ "Penelusuran suara"
+ "Bagikan dengan"
+ "Bagikan ke %s"
+ "Ciutkan"
+ "Telusuri"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-is/values-is.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-is/values-is.xml
new file mode 100644
index 0000000..58321f7
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-is/values-is.xml
@@ -0,0 +1,32 @@
+
+
+ "Fara heim"
+ "Fara upp"
+ "Fleiri valkostir"
+ "Lokið"
+ "Sjá allt"
+ "Veldu forrit"
+ "SLÖKKT"
+ "KVEIKT"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Aðgerðarlykill+"
+ "Meta+"
+ "Shift+"
+ "bilslá"
+ "Sym+"
+ "Valmynd+"
+ "Leita…"
+ "Hreinsa fyrirspurn"
+ "Leitarfyrirspurn"
+ "Leita"
+ "Senda fyrirspurn"
+ "Raddleit"
+ "Deila með"
+ "Deila með %s"
+ "Minnka"
+ "Leita"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-it/values-it.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-it/values-it.xml
new file mode 100644
index 0000000..48842b3
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-it/values-it.xml
@@ -0,0 +1,32 @@
+
+
+ "Vai alla home page"
+ "Vai in alto"
+ "Altre opzioni"
+ "Fine"
+ "Visualizza tutte"
+ "Scegli un\'applicazione"
+ "OFF"
+ "ON"
+ "ALT +"
+ "CTRL +"
+ "CANC"
+ "INVIO"
+ "FUNZIONE +"
+ "META +"
+ "MAIUSC +"
+ "barra spaziatrice"
+ "SYM +"
+ "MENU +"
+ "Cerca…"
+ "Cancella query"
+ "Query di ricerca"
+ "Cerca"
+ "Invia query"
+ "Ricerca vocale"
+ "Condividi con"
+ "Condividi tramite %s"
+ "Comprimi"
+ "Ricerca"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-iw/values-iw.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-iw/values-iw.xml
new file mode 100644
index 0000000..ed74d57
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-iw/values-iw.xml
@@ -0,0 +1,32 @@
+
+
+ "נווט לדף הבית"
+ "נווט למעלה"
+ "עוד אפשרויות"
+ "בוצע"
+ "ראה הכל"
+ "בחר אפליקציה"
+ "כבוי"
+ "פועל"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "Enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "מקש רווח"
+ "Sym+"
+ "תפריט+"
+ "חיפוש…"
+ "מחק שאילתה"
+ "שאילתת חיפוש"
+ "חיפוש"
+ "שלח שאילתה"
+ "חיפוש קולי"
+ "שתף עם"
+ "שתף עם %s"
+ "כווץ"
+ "חיפוש"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ja/values-ja.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ja/values-ja.xml
new file mode 100644
index 0000000..6be4581
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ja/values-ja.xml
@@ -0,0 +1,32 @@
+
+
+ "ホームへ移動"
+ "上へ移動"
+ "その他のオプション"
+ "完了"
+ "すべて表示"
+ "アプリの選択"
+ "OFF"
+ "ON"
+ "Alt+"
+ "Ctrl+"
+ "Delete"
+ "Enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "Space"
+ "Sym+"
+ "Menu+"
+ "検索…"
+ "検索キーワードを削除"
+ "検索キーワード"
+ "検索"
+ "検索キーワードを送信"
+ "音声検索"
+ "共有"
+ "%sと共有"
+ "折りたたむ"
+ "検索"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ka/values-ka.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ka/values-ka.xml
new file mode 100644
index 0000000..8e91c0a
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ka/values-ka.xml
@@ -0,0 +1,32 @@
+
+
+ "მთავარზე ნავიგაცია"
+ "ზემოთ ნავიგაცია"
+ "მეტი ვარიანტები"
+ "დასრულდა"
+ "ყველას ნახვა"
+ "აპის არჩევა"
+ "გამორთულია"
+ "ჩართულია"
+ "Alt+"
+ "Ctrl+"
+ "წაშლა"
+ "შეყვანა"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "space"
+ "Sym+"
+ "Menu+"
+ "ძიება..."
+ "მოთხოვნის გასუფთავება"
+ "ძიების მოთხოვნა"
+ "ძიება"
+ "მოთხოვნის გადაგზავნა"
+ "ხმოვანი ძიება"
+ "გაზიარება:"
+ "გაუზიარეთ %s-ს"
+ "აკეცვა"
+ "ძიება"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-kk/values-kk.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-kk/values-kk.xml
new file mode 100644
index 0000000..d9596d0
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-kk/values-kk.xml
@@ -0,0 +1,32 @@
+
+
+ "Негізгі бетте қозғалу"
+ "Жоғары қозғалу"
+ "Басқа опциялар"
+ "Дайын"
+ "Барлығын көру"
+ "Қолданбаны таңдау"
+ "ӨШІРУЛІ"
+ "ҚОСУЛЫ"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "бос орын"
+ "Sym+"
+ "Mәзір+"
+ "Іздеу…"
+ "Сұрақты жою"
+ "Сұрақты іздеу"
+ "Іздеу"
+ "Сұрақты жіберу"
+ "Дауыс арқылы іздеу"
+ "Бөлісу"
+ "%s қолданбасымен бөлісу"
+ "Тасалау"
+ "Іздеу"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-km/values-km.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-km/values-km.xml
new file mode 100644
index 0000000..57735d2
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-km/values-km.xml
@@ -0,0 +1,32 @@
+
+
+ "រកមើលទៅដើម"
+ "រកមើលឡើងលើ"
+ "ជម្រើសច្រើនទៀត"
+ "រួចរាល់"
+ "មើលទាំងអស់"
+ "ជ្រើសកម្មវិធី"
+ "បិទ"
+ "បើក"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "space"
+ "Sym+"
+ "Menu+"
+ "ស្វែងរក…"
+ "សម្អាតសំណួរ"
+ "ស្វែងរកសំណួរ"
+ "ស្វែងរក"
+ "ដាក់ស្នើសំណួរ"
+ "ការស្វែងរកសំឡេង"
+ "ចែករំលែកជាមួយ"
+ "ចែករំលែកជាមួយ %s"
+ "បង្រួម"
+ "ស្វែងរក"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-kn/values-kn.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-kn/values-kn.xml
new file mode 100644
index 0000000..1e2402b
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-kn/values-kn.xml
@@ -0,0 +1,32 @@
+
+
+ "ಮುಖಪುಟವನ್ನು ನ್ಯಾವಿಗೇಟ್ ಮಾಡಿ"
+ "ಮೇಲಕ್ಕೆ ನ್ಯಾವಿಗೇಟ್ ಮಾಡಿ"
+ "ಇನ್ನಷ್ಟು ಆಯ್ಕೆಗಳು"
+ "ಮುಗಿದಿದೆ"
+ "ಎಲ್ಲವನ್ನೂ ನೋಡಿ"
+ "ಒಂದು ಅಪ್ಲಿಕೇಶನ್ ಆಯ್ಕೆಮಾಡಿ"
+ "ಆಫ್"
+ "ಆನ್"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "space"
+ "Sym+"
+ "Menu+"
+ "ಹುಡುಕಿ…"
+ "ಪ್ರಶ್ನೆಯನ್ನು ತೆರವುಗೊಳಿಸು"
+ "ಪ್ರಶ್ನೆಯನ್ನು ಹುಡುಕಿ"
+ "ಹುಡುಕಿ"
+ "ಪ್ರಶ್ನೆಯನ್ನು ಸಲ್ಲಿಸು"
+ "ಧ್ವನಿ ಹುಡುಕಾಟ"
+ "ಇವರೊಂದಿಗೆ ಹಂಚಿಕೊಳ್ಳಿ"
+ "%s ನೊಂದಿಗೆ ಹಂಚಿಕೊಳ್ಳಿ"
+ "ಸಂಕುಚಿಸು"
+ "ಹುಡುಕಿ"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ko/values-ko.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ko/values-ko.xml
new file mode 100644
index 0000000..5e0d052
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ko/values-ko.xml
@@ -0,0 +1,32 @@
+
+
+ "홈 탐색"
+ "위로 탐색"
+ "옵션 더보기"
+ "완료"
+ "전체 보기"
+ "앱 선택"
+ "사용 안함"
+ "사용"
+ "Alt+"
+ "Ctrl+"
+ "삭제"
+ "입력"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "스페이스바"
+ "Sym+"
+ "Menu+"
+ "검색..."
+ "검색어 삭제"
+ "검색어"
+ "검색"
+ "검색어 보내기"
+ "음성 검색"
+ "공유 대상"
+ "%s와(과) 공유"
+ "접기"
+ "검색"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ky/values-ky.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ky/values-ky.xml
new file mode 100644
index 0000000..7a8bb7f
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ky/values-ky.xml
@@ -0,0 +1,32 @@
+
+
+ "Үйгө багыттоо"
+ "Жогору"
+ "Көбүрөөк мүмкүнчүлүктөр"
+ "Даяр"
+ "Бардыгын көрүү"
+ "Колдонмо тандоо"
+ "ӨЧҮК"
+ "КҮЙҮК"
+ "Alt+"
+ "Ctrl+"
+ "Delete"
+ "Enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "боштук"
+ "Sym+"
+ "Menu+"
+ "Издөө…"
+ "Талаптарды тазалоо"
+ "Издөө талаптары"
+ "Издөө"
+ "Талап жөнөтүү"
+ "Үн аркылуу издөө"
+ "Бөлүшүү"
+ "%s аркылуу бөлүшүү"
+ "Жыйнап коюу"
+ "Издөө"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-land/values-land.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-land/values-land.xml
new file mode 100644
index 0000000..a12899f
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-land/values-land.xml
@@ -0,0 +1,6 @@
+
+
+ 48dp
+ 12dp
+ 14dp
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-large-v4/values-large-v4.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-large-v4/values-large-v4.xml
new file mode 100644
index 0000000..cc236eb
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-large-v4/values-large-v4.xml
@@ -0,0 +1,12 @@
+
+
+ 440dp
+ - 60%
+ - 90%
+ - 60%
+ - 90%
+ - 55%
+ - 80%
+
+
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ldltr-v21/values-ldltr-v21.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ldltr-v21/values-ldltr-v21.xml
new file mode 100644
index 0000000..1bdd835
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ldltr-v21/values-ldltr-v21.xml
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-lo/values-lo.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-lo/values-lo.xml
new file mode 100644
index 0000000..589107a
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-lo/values-lo.xml
@@ -0,0 +1,32 @@
+
+
+ "ກັບໄປໜ້າຫຼັກ"
+ "ຂຶ້ນເທິງ"
+ "ໂຕເລືອກອື່ນ"
+ "ແລ້ວໆ"
+ "ເບິ່ງທັງຫມົດ"
+ "ເລືອກແອັບຯ"
+ "ປິດ"
+ "ເປີດ"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "space"
+ "Sym+"
+ "Menu+"
+ "ຊອກຫາ"
+ "ລຶບຂໍ້ຄວາມຊອກຫາ"
+ "ຊອກຫາ"
+ "ຊອກຫາ"
+ "ສົ່ງການຊອກຫາ"
+ "ຊອກຫາດ້ວຍສຽງ"
+ "ແບ່ງປັນກັບ"
+ "ແບ່ງປັນດ້ວຍ %s"
+ "ຫຍໍ້"
+ "ຊອກຫາ"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-lt/values-lt.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-lt/values-lt.xml
new file mode 100644
index 0000000..6cf0bd3
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-lt/values-lt.xml
@@ -0,0 +1,32 @@
+
+
+ "Eiti į pagrindinį puslapį"
+ "Eiti į viršų"
+ "Daugiau parinkčių"
+ "Atlikta"
+ "Peržiūrėti viską"
+ "Pasirinkti programą"
+ "IŠJUNGTA"
+ "ĮJUNGTI"
+ "„Alt“ +"
+ "„Ctrl“ +"
+ "„Delete“"
+ "„Enter“"
+ "„Function“ +"
+ "„Meta“ +"
+ "„Shift“ +"
+ "tarpo klavišas"
+ "„Sym“ +"
+ "„Menu“ +"
+ "Ieškoti..."
+ "Išvalyti užklausą"
+ "Paieškos užklausa"
+ "Paieška"
+ "Pateikti užklausą"
+ "Paieška balsu"
+ "Bendrinti naudojant"
+ "Bendrinti naudojant programą „%s“"
+ "Sutraukti"
+ "Paieška"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-lv/values-lv.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-lv/values-lv.xml
new file mode 100644
index 0000000..cb15601
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-lv/values-lv.xml
@@ -0,0 +1,32 @@
+
+
+ "Pārvietoties uz sākuma ekrānu"
+ "Pārvietoties augšup"
+ "Vairāk opciju"
+ "Gatavs"
+ "Skatīt visu"
+ "Izvēlieties lietotni"
+ "IZSLĒGTS"
+ "IESLĒGTS"
+ "Alternēšanas taustiņš +"
+ "Vadīšanas taustiņš +"
+ "dzēšanas taustiņš"
+ "ievadīšanas taustiņš"
+ "Funkcijas taustiņš +"
+ "Meta taustiņš +"
+ "Pārslēgšanas taustiņš +"
+ "atstarpes taustiņš"
+ "Simbolu taustiņš +"
+ "Poga Izvēlne +"
+ "Meklējiet…"
+ "Notīrīt vaicājumu"
+ "Meklēšanas vaicājums"
+ "Meklēt"
+ "Iesniegt vaicājumu"
+ "Meklēšana ar balsi"
+ "Kopīgot ar:"
+ "Kopīgot ar lietojumprogrammu %s"
+ "Sakļaut"
+ "Meklēt"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-mk/values-mk.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-mk/values-mk.xml
new file mode 100644
index 0000000..6036a05
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-mk/values-mk.xml
@@ -0,0 +1,32 @@
+
+
+ "Движи се кон дома"
+ "Движи се нагоре"
+ "Повеќе опции"
+ "Готово"
+ "Види ги сите"
+ "Избери апликација"
+ "ИСКЛУЧЕНО"
+ "ВКЛУЧЕНО"
+ "копче Alt+"
+ "копче Ctrl+"
+ "избриши"
+ "копче enter"
+ "копче Function+"
+ "копче Meta+"
+ "копче Shift+"
+ "вселена"
+ "копче Sym+"
+ "Мени+"
+ "Пребарување…"
+ "Исчисти барање"
+ "Пребарај барање"
+ "Пребарај"
+ "Поднеси барање"
+ "Гласовно пребарување"
+ "Сподели со"
+ "Сподели со %s"
+ "Собери"
+ "Пребарај"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ml/values-ml.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ml/values-ml.xml
new file mode 100644
index 0000000..99bafe5
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ml/values-ml.xml
@@ -0,0 +1,32 @@
+
+
+ "ഹോമിലേക്ക് നാവിഗേറ്റുചെയ്യുക"
+ "മുകളിലേക്ക് നാവിഗേറ്റുചെയ്യുക"
+ "കൂടുതൽ ഓപ്ഷനുകള്"
+ "പൂർത്തിയാക്കി"
+ "എല്ലാം കാണുക"
+ "ഒരു അപ്ലിക്കേഷൻ തിരഞ്ഞെടുക്കുക"
+ "ഓഫ്"
+ "ഓൺ"
+ "Alt+"
+ "Ctrl+"
+ "ഇല്ലാതാക്കുക"
+ "enter"
+ "ഫംഗ്ഷന്+"
+ "മെറ്റ+"
+ "Shift+"
+ "സ്പെയ്സ്"
+ "Sym+"
+ "മെനു+"
+ "തിരയുക…"
+ "അന്വേഷണം മായ്ക്കുക"
+ "തിരയൽ അന്വേഷണം"
+ "തിരയൽ"
+ "അന്വേഷണം സമർപ്പിക്കുക"
+ "ശബ്ദതിരയൽ"
+ "ഇവരുമായി പങ്കിടുക"
+ "%s-മായി പങ്കിടുക"
+ "ചുരുക്കുക"
+ "തിരയുക"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-mn/values-mn.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-mn/values-mn.xml
new file mode 100644
index 0000000..3b3db0e
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-mn/values-mn.xml
@@ -0,0 +1,32 @@
+
+
+ "Нүүр хуудас руу шилжих"
+ "Дээш шилжих"
+ "Нэмэлт сонголтууд"
+ "Дууссан"
+ "Бүгдийг харах"
+ "Апп сонгох"
+ "ИДЭВХГҮЙ"
+ "ИДЭВХТЭЙ"
+ "Alt+"
+ "Ctrl+"
+ "устгах"
+ "оруулах"
+ "Функц+"
+ "Мета+"
+ "Shift+"
+ "зай"
+ "Sym+"
+ "Цэс+"
+ "Хайх..."
+ "Асуулгыг цэвэрлэх"
+ "Хайх асуулга"
+ "Хайх"
+ "Асуулгыг илгээх"
+ "Дуут хайлт"
+ "Хуваалцах"
+ "%s-тай хуваалцах"
+ "Хумих"
+ "Хайлт"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-mr/values-mr.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-mr/values-mr.xml
new file mode 100644
index 0000000..3ccf8cb
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-mr/values-mr.xml
@@ -0,0 +1,32 @@
+
+
+ "होमवर नेव्हिगेट करा"
+ "वर नेव्हिगेट करा"
+ "अधिक पर्याय"
+ "पूर्ण झाले"
+ "सर्व पहा"
+ "एक अॅप निवडा"
+ "बंद"
+ "चालू"
+ "Alt+"
+ "Ctrl+"
+ "हटवा"
+ "एंटर करा"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "spacebar"
+ "Sym+"
+ "मेनू+"
+ "शोधा…"
+ "क्वेरी स्पष्ट करा"
+ "शोध क्वेरी"
+ "शोध"
+ "क्वेरी सबमिट करा"
+ "व्हॉइस शोध"
+ "यांच्यासह शेअर करा"
+ "%s सह शेअर करा"
+ "संक्षिप्त करा"
+ "शोधा"
+ "९९९+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ms/values-ms.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ms/values-ms.xml
new file mode 100644
index 0000000..6823a82
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ms/values-ms.xml
@@ -0,0 +1,32 @@
+
+
+ "Navigasi skrin utama"
+ "Navigasi ke atas"
+ "Lagi pilihan"
+ "Selesai"
+ "Lihat semua"
+ "Pilih apl"
+ "MATI"
+ "HIDUP"
+ "Alt+"
+ "Ctrl+"
+ "padam"
+ "enter"
+ "Fungsi+"
+ "Meta+"
+ "Shift+"
+ "ruang"
+ "Sym+"
+ "Menu+"
+ "Cari…"
+ "Kosongkan pertanyaan"
+ "Pertanyaan carian"
+ "Cari"
+ "Serah pertanyaan"
+ "Carian suara"
+ "Kongsi dengan"
+ "Kongsi dengan %s"
+ "Runtuhkan"
+ "Cari"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-my/values-my.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-my/values-my.xml
new file mode 100644
index 0000000..8d301b2
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-my/values-my.xml
@@ -0,0 +1,32 @@
+
+
+ "မူလနေရာကို သွားရန်"
+ "အပေါ်သို့သွားရန်"
+ "ပိုမိုရွေးချယ်စရာများ"
+ "ပြီးဆုံးပါပြီ"
+ "အားလုံးကို ကြည့်ရန်"
+ "အက်ပ်တစ်ခုခုကို ရွေးချယ်ပါ"
+ "ပိတ်"
+ "ဖွင့်"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "space"
+ "Sym+"
+ "Menu+"
+ "ရှာဖွေပါ..."
+ "ရှာစရာ အချက်အလက်များ ဖယ်ရှားရန်"
+ "ရှာစရာ အချက်အလက်နေရာ"
+ "ရှာဖွေရန်"
+ "ရှာဖွေစရာ အချက်အလက်ကို ပေးပို့ရန်"
+ "အသံဖြင့် ရှာဖွေခြင်း"
+ "မျှဝေဖို့ ရွေးပါ"
+ "%s ဖြင့် မျှဝေရန်"
+ "ခေါက်ရန်"
+ "ရှာဖွေပါ"
+ "၉၉၉+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-nb/values-nb.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-nb/values-nb.xml
new file mode 100644
index 0000000..c9cff9e
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-nb/values-nb.xml
@@ -0,0 +1,32 @@
+
+
+ "Gå til startsiden"
+ "Gå opp"
+ "Flere alternativer"
+ "Ferdig"
+ "Se alle"
+ "Velg en app"
+ "AV"
+ "PÅ"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Funksjon+"
+ "Meta+"
+ "Shift+"
+ "mellomrom"
+ "Sym+"
+ "Meny+"
+ "Søk …"
+ "Slett søket"
+ "Søkeord"
+ "Søk"
+ "Utfør søket"
+ "Talesøk"
+ "Del med"
+ "Del med %s"
+ "Skjul"
+ "Søk"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ne/values-ne.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ne/values-ne.xml
new file mode 100644
index 0000000..d7b12d5
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ne/values-ne.xml
@@ -0,0 +1,32 @@
+
+
+ "गृह खोज्नुहोस्"
+ "माथि खोज्नुहोस्"
+ "थप विकल्पहरू"
+ "सम्पन्न भयो"
+ "सबै हेर्नुहोस्"
+ "एउटा अनुप्रयोग छान्नुहोस्"
+ "निष्क्रिय पार्नुहोस्"
+ "सक्रिय गर्नुहोस्"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "space"
+ "Sym+"
+ "Menu+"
+ "खोज्नुहोस्..."
+ "प्रश्न हटाउनुहोस्"
+ "जिज्ञासाको खोज गर्नुहोस्"
+ "खोज्नुहोस्"
+ "जिज्ञासा पेस गर्नुहोस्"
+ "भ्वाइस खोजी"
+ "साझेदारी गर्नुहोस्..."
+ "%s सँग आदान प्रदान गर्नुहोस्"
+ "संक्षिप्त पार्नुहोस्"
+ "खोज्नुहोस्"
+ "९९९+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-night-v8/values-night-v8.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-night-v8/values-night-v8.xml
new file mode 100644
index 0000000..17a2110
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-night-v8/values-night-v8.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-nl/values-nl.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-nl/values-nl.xml
new file mode 100644
index 0000000..a231476
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-nl/values-nl.xml
@@ -0,0 +1,32 @@
+
+
+ "Navigeren naar startpositie"
+ "Omhoog navigeren"
+ "Meer opties"
+ "Gereed"
+ "Alles weergeven"
+ "Een app selecteren"
+ "UIT"
+ "AAN"
+ "Alt +"
+ "Ctrl +"
+ "verwijderen"
+ "enter"
+ "Functie +"
+ "Meta +"
+ "Shift +"
+ "spatie"
+ "Sym +"
+ "Menu +"
+ "Zoeken…"
+ "Zoekopdracht wissen"
+ "Zoekopdracht"
+ "Zoeken"
+ "Zoekopdracht verzenden"
+ "Gesproken zoekopdracht"
+ "Delen met"
+ "Delen met %s"
+ "Samenvouwen"
+ "Zoeken"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-or/values-or.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-or/values-or.xml
new file mode 100644
index 0000000..80994f8
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-or/values-or.xml
@@ -0,0 +1,32 @@
+
+
+ "ହୋମ୍ ପେଜ୍କୁ ନେଭିଗେଟ୍ କରନ୍ତୁ"
+ "ଉପରକୁ ନେଭିଗେଟ୍ କରନ୍ତୁ"
+ "ଅଧିକ ବିକଳ୍ପ"
+ "ହୋଇଗଲା"
+ "ସବୁ ଦେଖନ୍ତୁ"
+ "ଗୋଟିଏ ଆପ୍ ବାଛନ୍ତୁ"
+ "ଅଫ୍"
+ "ଅନ୍"
+ "Alt+"
+ "Ctrl+"
+ "ଡିଲିଟ୍"
+ "ଏଣ୍ଟର୍"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "ସ୍ପେସ୍"
+ "Sym+"
+ "ମେନୁ"
+ "ସର୍ଚ୍ଚ…"
+ "କ୍ୱେରୀ ଖାଲି କରନ୍ତୁ"
+ "ସର୍ଚ୍ଚ କ୍ୱେରୀ"
+ "ସର୍ଚ୍ଚ କରନ୍ତୁ"
+ "କ୍ୱେରୀ ଦାଖଲ କରନ୍ତୁ"
+ "ଭଏସ୍ ସର୍ଚ୍ଚ"
+ "ଏହାଙ୍କ ସହ ଶେୟାର୍ କରନ୍ତୁ"
+ "%s ସହ ଶେୟାର୍ କରନ୍ତୁ"
+ "ଛୋଟ କରନ୍ତୁ"
+ "ସର୍ଚ୍ଚ କରନ୍ତୁ"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-pa/values-pa.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-pa/values-pa.xml
new file mode 100644
index 0000000..8fde8f7
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-pa/values-pa.xml
@@ -0,0 +1,32 @@
+
+
+ "ਹੋਮ \'ਤੇ ਜਾਓ"
+ "ਉੱਪਰ ਜਾਓ"
+ "ਹੋਰ ਚੋਣਾਂ"
+ "ਹੋ ਗਿਆ"
+ "ਸਭ ਦੇਖੋ"
+ "ਇੱਕ ਐਪ ਚੁਣੋ"
+ "ਬੰਦ"
+ "ਤੇ"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "space"
+ "Sym+"
+ "Menu+"
+ "ਖੋਜ…"
+ "ਸਵਾਲ ਹਟਾਓ"
+ "ਖੋਜ ਪੁੱਛਗਿੱਛ"
+ "ਖੋਜੋ"
+ "ਸਵਾਲ ਪ੍ਰਸਤੁਤ ਕਰੋ"
+ "ਵੌਇਸ ਖੋਜ"
+ "ਇਸ ਨਾਲ ਸਾਂਝਾ ਕਰੋ"
+ "%s ਨਾਲ ਸਾਂਝਾ ਕਰੋ"
+ "ਨਸ਼ਟ ਕਰੋ"
+ "ਖੋਜੋ"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-pl/values-pl.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-pl/values-pl.xml
new file mode 100644
index 0000000..a0e3c2b
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-pl/values-pl.xml
@@ -0,0 +1,32 @@
+
+
+ "Przejdź do strony głównej"
+ "Przejdź wyżej"
+ "Więcej opcji"
+ "Gotowe"
+ "Zobacz wszystkie"
+ "Wybierz aplikację"
+ "WYŁ."
+ "WŁ."
+ "Alt+"
+ "Ctrl+"
+ "Delete"
+ "Enter"
+ "Funkcyjny+"
+ "Meta+"
+ "Shift+"
+ "spacja"
+ "Sym+"
+ "Menu+"
+ "Szukaj…"
+ "Wyczyść zapytanie"
+ "Wyszukiwane hasło"
+ "Szukaj"
+ "Wyślij zapytanie"
+ "Wyszukiwanie głosowe"
+ "Udostępnij dla"
+ "Udostępnij przez: %s"
+ "Zwiń"
+ "Szukaj"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-port/values-port.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-port/values-port.xml
new file mode 100644
index 0000000..7a925dc
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-port/values-port.xml
@@ -0,0 +1,4 @@
+
+
+ false
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-pt-rBR/values-pt-rBR.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-pt-rBR/values-pt-rBR.xml
new file mode 100644
index 0000000..8178115
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-pt-rBR/values-pt-rBR.xml
@@ -0,0 +1,32 @@
+
+
+ "Navegar para a página inicial"
+ "Navegar para cima"
+ "Mais opções"
+ "Concluído"
+ "Ver tudo"
+ "Selecione um app"
+ "DESATIVAR"
+ "ATIVAR"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "espaço"
+ "Sym+"
+ "Menu+"
+ "Pesquisar..."
+ "Limpar consulta"
+ "Consulta de pesquisa"
+ "Pesquisar"
+ "Enviar consulta"
+ "Pesquisa por voz"
+ "Compartilhar com"
+ "Compartilhar com %s"
+ "Recolher"
+ "Pesquisar"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-pt-rPT/values-pt-rPT.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-pt-rPT/values-pt-rPT.xml
new file mode 100644
index 0000000..185d95e
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-pt-rPT/values-pt-rPT.xml
@@ -0,0 +1,32 @@
+
+
+ "Navegar para a página inicial"
+ "Navegar para cima"
+ "Mais opções"
+ "Concluído"
+ "Ver tudo"
+ "Escolher uma aplicação"
+ "DESATIVADO"
+ "ATIVADO"
+ "Alt +"
+ "Ctrl +"
+ "eliminar"
+ "enter"
+ "Função +"
+ "Meta +"
+ "Shift +"
+ "espaço"
+ "Sym +"
+ "Menu +"
+ "Pesquisar..."
+ "Limpar consulta"
+ "Consulta de pesquisa"
+ "Pesquisar"
+ "Enviar consulta"
+ "Pesquisa por voz"
+ "Partilhar com"
+ "Partilhar com a aplicação %s"
+ "Reduzir"
+ "Pesquisar"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-pt/values-pt.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-pt/values-pt.xml
new file mode 100644
index 0000000..8178115
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-pt/values-pt.xml
@@ -0,0 +1,32 @@
+
+
+ "Navegar para a página inicial"
+ "Navegar para cima"
+ "Mais opções"
+ "Concluído"
+ "Ver tudo"
+ "Selecione um app"
+ "DESATIVAR"
+ "ATIVAR"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "espaço"
+ "Sym+"
+ "Menu+"
+ "Pesquisar..."
+ "Limpar consulta"
+ "Consulta de pesquisa"
+ "Pesquisar"
+ "Enviar consulta"
+ "Pesquisa por voz"
+ "Compartilhar com"
+ "Compartilhar com %s"
+ "Recolher"
+ "Pesquisar"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ro/values-ro.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ro/values-ro.xml
new file mode 100644
index 0000000..0cb538b
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ro/values-ro.xml
@@ -0,0 +1,32 @@
+
+
+ "Navigați la ecranul de pornire"
+ "Navigați în sus"
+ "Mai multe opțiuni"
+ "Terminat"
+ "Afișați-le pe toate"
+ "Alegeți o aplicație"
+ "DEZACTIVAȚI"
+ "ACTIVAT"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Funcție+"
+ "Meta+"
+ "Shift+"
+ "spațiu"
+ "Sym+"
+ "Meniu+"
+ "Căutați…"
+ "Ștergeți interogarea"
+ "Interogare de căutare"
+ "Căutați"
+ "Trimiteți interogarea"
+ "Căutare vocală"
+ "Trimiteți la"
+ "Trimiteți folosind %s"
+ "Restrângeți"
+ "Căutați"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ru/values-ru.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ru/values-ru.xml
new file mode 100644
index 0000000..4f35028
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ru/values-ru.xml
@@ -0,0 +1,32 @@
+
+
+ "Перейти на главный экран"
+ "Перейти вверх"
+ "Другие параметры"
+ "Готово"
+ "Показать все"
+ "Выбрать приложение"
+ "ОТКЛ."
+ "ВКЛ."
+ "Alt +"
+ "Ctrl +"
+ "Delete"
+ "Ввод"
+ "Fn +"
+ "Meta +"
+ "Shift +"
+ "Пробел"
+ "Sym +"
+ "Меню +"
+ "Поиск"
+ "Удалить запрос"
+ "Поисковый запрос"
+ "Поиск"
+ "Отправить запрос"
+ "Голосовой поиск"
+ "Открыть доступ"
+ "Открыть доступ приложению \"%s\""
+ "Свернуть"
+ "Поиск"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-si/values-si.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-si/values-si.xml
new file mode 100644
index 0000000..2cdb338
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-si/values-si.xml
@@ -0,0 +1,32 @@
+
+
+ "ගෙදරට සංචාලනය කරන්න"
+ "ඉහලට සංචාලනය කරන්න"
+ "තවත් විකල්ප"
+ "අවසාන වූ"
+ "සියල්ල බලන්න"
+ "යෙදුමක් තෝරන්න"
+ "ක්රියාවිරහිතයි"
+ "ක්රියාත්මකයි"
+ "Alt+"
+ "Ctrl+"
+ "මකන්න"
+ "enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "space"
+ "Sym+"
+ "Menu+"
+ "සොයන්න..."
+ "විමසුම හිස් කරන්න"
+ "සෙවුම් විමසුම"
+ "සෙවීම"
+ "විමසුම යොමු කරන්න"
+ "හඬ සෙවීම"
+ "සමඟ බෙදාගන්න"
+ "%s සමඟ බෙදා ගන්න"
+ "හකුළන්න"
+ "සොයන්න"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-sk/values-sk.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-sk/values-sk.xml
new file mode 100644
index 0000000..0d84abc
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-sk/values-sk.xml
@@ -0,0 +1,32 @@
+
+
+ "Prejsť na plochu"
+ "Prejsť hore"
+ "Ďalšie možnosti"
+ "Hotovo"
+ "Zobraziť všetko"
+ "Zvoľte aplikáciu"
+ "VYPNUTÉ"
+ "ZAPNUTÉ"
+ "Alt+"
+ "Ctrl+"
+ "odstrániť"
+ "enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "medzerník"
+ "Sym+"
+ "Menu+"
+ "Vyhľadať…"
+ "Vymazať dopyt"
+ "Vyhľadávací dopyt"
+ "Hľadať"
+ "Odoslať dopyt"
+ "Hlasové vyhľadávanie"
+ "Zdieľať pomocou"
+ "Zdieľať s aplikáciou %s"
+ "Zbaliť"
+ "Vyhľadávanie"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-sl/values-sl.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-sl/values-sl.xml
new file mode 100644
index 0000000..86652ae
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-sl/values-sl.xml
@@ -0,0 +1,32 @@
+
+
+ "Krmarjenje domov"
+ "Krmarjenje navzgor"
+ "Več možnosti"
+ "Končano"
+ "Pokaži vse"
+ "Izbira aplikacije"
+ "IZKLOPLJENO"
+ "VKLOPLJENO"
+ "Alt +"
+ "Ctrl +"
+ "Delete"
+ "Enter"
+ "Fn +"
+ "Meta +"
+ "Shift +"
+ "preslednica"
+ "Sym +"
+ "Meni +"
+ "Iskanje …"
+ "Izbris poizvedbe"
+ "Iskalna poizvedba"
+ "Iskanje"
+ "Pošiljanje poizvedbe"
+ "Glasovno iskanje"
+ "Deljenje z"
+ "Deljenje z drugimi prek aplikacije %s"
+ "Strni"
+ "Iskanje"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-sq/values-sq.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-sq/values-sq.xml
new file mode 100644
index 0000000..9e1578d
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-sq/values-sq.xml
@@ -0,0 +1,32 @@
+
+
+ "Orientohu për në shtëpi"
+ "Ngjitu lart"
+ "Opsione të tjera"
+ "U krye!"
+ "Shikoji të gjitha"
+ "Zgjidh një aplikacion"
+ "JOAKTIV"
+ "AKTIV"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Funksioni+"
+ "Meta+"
+ "Shift+"
+ "hapësirë"
+ "Sym+"
+ "Menyja+"
+ "Kërko..."
+ "Pastro pyetjen"
+ "Kërko pyetjen"
+ "Kërko"
+ "Dërgo pyetjen"
+ "Kërkim me zë"
+ "Shpërnda publikisht me"
+ "Ndaje me %s"
+ "Shpalos"
+ "Kërko"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-sr/values-sr.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-sr/values-sr.xml
new file mode 100644
index 0000000..91ae9af
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-sr/values-sr.xml
@@ -0,0 +1,32 @@
+
+
+ "Одлазак на Почетну"
+ "Кретање нагоре"
+ "Још опција"
+ "Готово"
+ "Прикажи све"
+ "Избор апликације"
+ "ИСКЉУЧИ"
+ "УКЉУЧИ"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "тастер за размак"
+ "Sym+"
+ "Menu+"
+ "Претражите..."
+ "Брисање упита"
+ "Упит за претрагу"
+ "Претрага"
+ "Слање упита"
+ "Гласовна претрага"
+ "Дели са"
+ "Дељење са апликацијом %s"
+ "Скупи"
+ "Претражи"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-sv/values-sv.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-sv/values-sv.xml
new file mode 100644
index 0000000..3031a33
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-sv/values-sv.xml
@@ -0,0 +1,32 @@
+
+
+ "Visa startsidan"
+ "Navigera uppåt"
+ "Fler alternativ"
+ "Klart"
+ "Visa alla"
+ "Välj en app"
+ "AV"
+ "PÅ"
+ "Alt + "
+ "Ctrl + "
+ "delete"
+ "retur"
+ "Funktion + "
+ "Meta + "
+ "Skift + "
+ "blanksteg"
+ "Symbol + "
+ "Meny + "
+ "Sök …"
+ "Ta bort frågan"
+ "Sökfråga"
+ "Sök"
+ "Skicka fråga"
+ "Röstsökning"
+ "Dela med"
+ "Dela med %s"
+ "Komprimera"
+ "Sök"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-sw/values-sw.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-sw/values-sw.xml
new file mode 100644
index 0000000..12b1378
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-sw/values-sw.xml
@@ -0,0 +1,32 @@
+
+
+ "Nenda mwanzo"
+ "Nenda juu"
+ "Chaguo zaidi"
+ "Nimemaliza"
+ "Angalia zote"
+ "Chagua programu"
+ "IMEZIMWA"
+ "IMEWASHWA"
+ "Alt+"
+ "Ctrl+"
+ "futa"
+ "enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "nafasi"
+ "Sym+"
+ "Menyu+"
+ "Tafuta…"
+ "Futa hoja"
+ "Hoja ya utafutaji"
+ "Tafuta"
+ "Wasilisha hoja"
+ "Tafuta kwa kutamka"
+ "Shiriki na:"
+ "Shiriki ukitumia %s"
+ "Kunja"
+ "Tafuta"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-sw600dp-v13/values-sw600dp-v13.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-sw600dp-v13/values-sw600dp-v13.xml
new file mode 100644
index 0000000..be7c95f
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-sw600dp-v13/values-sw600dp-v13.xml
@@ -0,0 +1,11 @@
+
+
+ 24dp
+ 80dp
+ 64dp
+ 8dp
+ 8dp
+ 580dp
+ 16dp
+ 20dp
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ta/values-ta.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ta/values-ta.xml
new file mode 100644
index 0000000..d9f29b6
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ta/values-ta.xml
@@ -0,0 +1,32 @@
+
+
+ "முகப்பிற்கு வழிசெலுத்து"
+ "மேலே செல்"
+ "மேலும் விருப்பங்கள்"
+ "முடிந்தது"
+ "எல்லாம் காட்டு"
+ "பயன்பாட்டைத் தேர்வுசெய்க"
+ "ஆஃப்"
+ "ஆன்"
+ "ஆல்ட் மற்றும்"
+ "கண்ட்ரோல் மற்றும்"
+ "டெலிட்"
+ "எண்டர்"
+ "ஃபங்ஷன் மற்றும்"
+ "மெட்டா மற்றும்"
+ "ஷிஃப்ட் மற்றும்"
+ "ஸ்பேஸ்"
+ "சிம்பல் மற்றும்"
+ "மெனு மற்றும்"
+ "தேடு..."
+ "வினவலை அழி"
+ "தேடல் வினவல்"
+ "தேடு"
+ "வினவலைச் சமர்ப்பி"
+ "குரல் தேடல்"
+ "இதனுடன் பகிர்"
+ "%s மூலம் பகிர்"
+ "சுருக்கு"
+ "தேடு"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-te/values-te.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-te/values-te.xml
new file mode 100644
index 0000000..54f0b16
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-te/values-te.xml
@@ -0,0 +1,32 @@
+
+
+ "హోమ్కు నావిగేట్ చేయండి"
+ "పైకి నావిగేట్ చేయండి"
+ "మరిన్ని ఎంపికలు"
+ "పూర్తయింది"
+ "అన్నీ చూడండి"
+ "అనువర్తనాన్ని ఎంచుకోండి"
+ "ఆఫ్ చేయి"
+ "ఆన్ చేయి"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "స్పేస్"
+ "Sym+"
+ "Menu+"
+ "వెతుకు..."
+ "ప్రశ్నను క్లియర్ చేయి"
+ "ప్రశ్న శోధించండి"
+ "వెతుకు"
+ "ప్రశ్నని సమర్పించు"
+ "వాయిస్ శోధన"
+ "వీరితో భాగస్వామ్యం చేయి"
+ "%sతో భాగస్వామ్యం చేయండి"
+ "కుదించండి"
+ "వెతుకు"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-th/values-th.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-th/values-th.xml
new file mode 100644
index 0000000..13dc94e
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-th/values-th.xml
@@ -0,0 +1,32 @@
+
+
+ "นำทางไปหน้าแรก"
+ "นำทางขึ้น"
+ "ตัวเลือกอื่น"
+ "เสร็จสิ้น"
+ "ดูทั้งหมด"
+ "เลือกแอป"
+ "ปิด"
+ "เปิด"
+ "Alt+"
+ "Ctrl+"
+ "Delete"
+ "Enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "Space"
+ "Sym+"
+ "เมนู+"
+ "ค้นหา…"
+ "ล้างข้อความค้นหา"
+ "ข้อความค้นหา"
+ "ค้นหา"
+ "ส่งข้อความค้นหา"
+ "ค้นหาด้วยเสียง"
+ "แชร์กับ"
+ "แชร์ทาง %s"
+ "ยุบ"
+ "ค้นหา"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-tl/values-tl.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-tl/values-tl.xml
new file mode 100644
index 0000000..18a148f
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-tl/values-tl.xml
@@ -0,0 +1,32 @@
+
+
+ "Mag-navigate patungo sa home"
+ "Mag-navigate pataas"
+ "Higit pang mga opsyon"
+ "Tapos na"
+ "Tingnan lahat"
+ "Pumili ng isang app"
+ "I-OFF"
+ "I-ON"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "space"
+ "Sym+"
+ "Menu+"
+ "Maghanap…"
+ "I-clear ang query"
+ "Query sa paghahanap"
+ "Maghanap"
+ "Isumite ang query"
+ "Paghahanap gamit ang boses"
+ "Ibahagi sa/kay"
+ "Ibahagi gamit ang %s"
+ "I-collapse"
+ "Maghanap"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-tr/values-tr.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-tr/values-tr.xml
new file mode 100644
index 0000000..01b0f45
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-tr/values-tr.xml
@@ -0,0 +1,32 @@
+
+
+ "Ana ekrana git"
+ "Yukarı git"
+ "Diğer seçenekler"
+ "Bitti"
+ "Tümünü göster"
+ "Bir uygulama seçin"
+ "KAPAT"
+ "AÇ"
+ "Alt+"
+ "Ctrl+"
+ "sil"
+ "enter"
+ "İşlev+"
+ "Meta+"
+ "Üst Karakter+"
+ "boşluk"
+ "Sym+"
+ "Menü+"
+ "Ara…"
+ "Sorguyu temizle"
+ "Arama sorgusu"
+ "Ara"
+ "Sorguyu gönder"
+ "Sesli arama"
+ "Şununla paylaş"
+ "%s ile paylaş"
+ "Daralt"
+ "Ara"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-uk/values-uk.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-uk/values-uk.xml
new file mode 100644
index 0000000..c1d3da7
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-uk/values-uk.xml
@@ -0,0 +1,32 @@
+
+
+ "Перейти на головний"
+ "Перейти вгору"
+ "Інші опції"
+ "Готово"
+ "Переглянути всі"
+ "Вибрати програму"
+ "ВИМК."
+ "УВІМК."
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "пробіл"
+ "Sym+"
+ "Menu+"
+ "Пошук…"
+ "Очистити запит"
+ "Пошуковий запит"
+ "Пошук"
+ "Надіслати запит"
+ "Голосовий пошук"
+ "Надіслати через"
+ "Поділитися через додаток %s"
+ "Згорнути"
+ "Пошук"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ur/values-ur.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ur/values-ur.xml
new file mode 100644
index 0000000..6b717f4
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ur/values-ur.xml
@@ -0,0 +1,32 @@
+
+
+ "ہوم پر نیویگیٹ کریں"
+ "اوپر نیویگیٹ کریں"
+ "مزید اختیارات"
+ "ہو گیا"
+ "سبھی دیکھیں"
+ "ایک ایپ منتخب کریں"
+ "آف"
+ "آن"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "space"
+ "Sym+"
+ "Menu+"
+ "تلاش کریں…"
+ "استفسار صاف کریں"
+ "استفسار تلاش کریں"
+ "تلاش کریں"
+ "استفسار جمع کرائیں"
+ "صوتی تلاش"
+ "اشتراک کریں مع"
+ "%s کے ساتھ اشتراک کریں"
+ "سکیڑیں"
+ "تلاش"
+ "+999"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-uz/values-uz.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-uz/values-uz.xml
new file mode 100644
index 0000000..053764c
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-uz/values-uz.xml
@@ -0,0 +1,32 @@
+
+
+ "Boshiga o‘tish"
+ "Yuqoriga o‘tish"
+ "Boshqa parametrlar"
+ "Tayyor"
+ "Hammasi"
+ "Dastur tanlang"
+ "O‘CHIQ"
+ "YONIQ"
+ "Alt+"
+ "Ctrl+"
+ "Delete"
+ "Enter"
+ "Fn+"
+ "Meta+"
+ "Shift+"
+ "Probel"
+ "Sym+"
+ "Menyu+"
+ "Qidirish…"
+ "So‘rovni tozalash"
+ "So‘rovni izlash"
+ "Qidirish"
+ "So‘rov yaratish"
+ "Ovozli qidiruv"
+ "Ruxsat berish"
+ "%s orqali ulashish"
+ "Yig‘ish"
+ "Qidirish"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-v16/values-v16.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-v16/values-v16.xml
new file mode 100644
index 0000000..5ee2feb
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-v16/values-v16.xml
@@ -0,0 +1,8 @@
+
+
+ 4dp
+
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-v17/values-v17.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-v17/values-v17.xml
new file mode 100644
index 0000000..f85a197
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-v17/values-v17.xml
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-v18/values-v18.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-v18/values-v18.xml
new file mode 100644
index 0000000..7dad77f
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-v18/values-v18.xml
@@ -0,0 +1,4 @@
+
+
+ 0px
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-v21/values-v21.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-v21/values-v21.xml
new file mode 100644
index 0000000..3691890
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-v21/values-v21.xml
@@ -0,0 +1,276 @@
+
+
+ @color/secondary_text_default_material_light
+ 0dp
+ 0dp
+ 12dp
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-v22/values-v22.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-v22/values-v22.xml
new file mode 100644
index 0000000..d4a514a
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-v22/values-v22.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-v23/values-v23.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-v23/values-v23.xml
new file mode 100644
index 0000000..484f6d1
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-v23/values-v23.xml
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-v24/values-v24.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-v24/values-v24.xml
new file mode 100644
index 0000000..f9b3c08
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-v24/values-v24.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-v25/values-v25.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-v25/values-v25.xml
new file mode 100644
index 0000000..483ae0c
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-v25/values-v25.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-v26/values-v26.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-v26/values-v26.xml
new file mode 100644
index 0000000..8b28a46
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-v26/values-v26.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-v28/values-v28.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-v28/values-v28.xml
new file mode 100644
index 0000000..e3801cd
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-v28/values-v28.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-vi/values-vi.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-vi/values-vi.xml
new file mode 100644
index 0000000..1eabc08
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-vi/values-vi.xml
@@ -0,0 +1,32 @@
+
+
+ "Điều hướng về trang chủ"
+ "Điều hướng lên trên"
+ "Tùy chọn khác"
+ "Xong"
+ "Xem tất cả"
+ "Chọn một ứng dụng"
+ "TẮT"
+ "BẬT"
+ "Alt+"
+ "Ctrl+"
+ "delete"
+ "enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "phím cách"
+ "Sym+"
+ "Menu+"
+ "Tìm kiếm…"
+ "Xóa truy vấn"
+ "Tìm kiếm truy vấn"
+ "Tìm kiếm"
+ "Gửi truy vấn"
+ "Tìm kiếm bằng giọng nói"
+ "Chia sẻ với"
+ "Chia sẻ với %s"
+ "Thu gọn"
+ "Tìm kiếm"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-watch-v20/values-watch-v20.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-watch-v20/values-watch-v20.xml
new file mode 100644
index 0000000..2d85812
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-watch-v20/values-watch-v20.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-watch-v21/values-watch-v21.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-watch-v21/values-watch-v21.xml
new file mode 100644
index 0000000..deecc9e
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-watch-v21/values-watch-v21.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-xlarge-v4/values-xlarge-v4.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-xlarge-v4/values-xlarge-v4.xml
new file mode 100644
index 0000000..b499d2c
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-xlarge-v4/values-xlarge-v4.xml
@@ -0,0 +1,9 @@
+
+
+ - 60%
+ - 90%
+ - 50%
+ - 70%
+ - 45%
+ - 72%
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-zh-rCN/values-zh-rCN.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-zh-rCN/values-zh-rCN.xml
new file mode 100644
index 0000000..68140f7
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-zh-rCN/values-zh-rCN.xml
@@ -0,0 +1,32 @@
+
+
+ "转到主屏幕"
+ "转到上一层级"
+ "更多选项"
+ "完成"
+ "查看全部"
+ "选择应用"
+ "关闭"
+ "开启"
+ "Alt+"
+ "Ctrl+"
+ "Delete 键"
+ "Enter 键"
+ "Fn+"
+ "Meta+"
+ "Shift+"
+ "空格键"
+ "Sym+"
+ "Menu+"
+ "搜索…"
+ "清除查询"
+ "搜索查询"
+ "搜索"
+ "提交查询"
+ "语音搜索"
+ "分享方式"
+ "使用%s分享"
+ "收起"
+ "搜索"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-zh-rHK/values-zh-rHK.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-zh-rHK/values-zh-rHK.xml
new file mode 100644
index 0000000..f533663
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-zh-rHK/values-zh-rHK.xml
@@ -0,0 +1,32 @@
+
+
+ "瀏覽主頁"
+ "向上瀏覽"
+ "更多選項"
+ "完成"
+ "顯示全部"
+ "選擇應用程式"
+ "關閉"
+ "開啟"
+ "Alt +"
+ "Ctrl +"
+ "刪除"
+ "Enter 鍵"
+ "Fn +"
+ "Meta +"
+ "Shift +"
+ "空白鍵"
+ "Sym +"
+ "Menu +"
+ "搜尋…"
+ "清除查詢"
+ "搜尋查詢"
+ "搜尋"
+ "提交查詢"
+ "語音搜尋"
+ "分享對象"
+ "使用「%s」分享"
+ "收合"
+ "搜尋"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-zh-rTW/values-zh-rTW.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-zh-rTW/values-zh-rTW.xml
new file mode 100644
index 0000000..75f498a
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-zh-rTW/values-zh-rTW.xml
@@ -0,0 +1,32 @@
+
+
+ "瀏覽首頁"
+ "向上瀏覽"
+ "更多選項"
+ "完成"
+ "查看全部"
+ "選擇應用程式"
+ "關閉"
+ "開啟"
+ "Alt +"
+ "Ctrl +"
+ "Delete 鍵"
+ "Enter 鍵"
+ "Fn +"
+ "Meta +"
+ "Shift +"
+ "空格鍵"
+ "Sym +"
+ "Menu +"
+ "搜尋…"
+ "清除查詢"
+ "搜尋查詢"
+ "搜尋"
+ "提交查詢"
+ "語音搜尋"
+ "選擇分享對象"
+ "與「%s」分享"
+ "收合"
+ "搜尋"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-zu/values-zu.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-zu/values-zu.xml
new file mode 100644
index 0000000..31e318d
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-zu/values-zu.xml
@@ -0,0 +1,32 @@
+
+
+ "Zulazulela ekhaya"
+ "Zulazulela phezulu"
+ "Izinketho eziningi"
+ "Kwenziwe"
+ "Buka konke"
+ "Khetha uhlelo lokusebenza"
+ "VALIWE"
+ "VULIWE"
+ "Alt+"
+ "Ctrl+"
+ "susa"
+ "enter"
+ "Function+"
+ "Meta+"
+ "Shift+"
+ "space"
+ "Sym+"
+ "Imenyu+"
+ "Iyasesha..."
+ "Sula inkinga"
+ "Umbuzo wosesho"
+ "Sesha"
+ "Hambisa umbuzo"
+ "Ukusesha ngezwi"
+ "Yabelana no-"
+ "Yabelana ne-%s"
+ "Goqa"
+ "Sesha"
+ "999+"
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values/values.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values/values.xml
new file mode 100644
index 0000000..0bc5fb2
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values/values.xml
@@ -0,0 +1,3420 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+ false
+ true
+ #191970
+ #FFEFD5
+ @android:color/black
+ #7fa87f
+ @android:color/black
+ @android:color/black
+ @color/material_deep_teal_200
+ @color/material_deep_teal_500
+ @color/material_grey_800
+ @android:color/white
+ @color/material_grey_850
+ @color/material_grey_50
+ #2B2B2B
+ #80ffffff
+ #80000000
+ @color/bright_foreground_material_light
+ @color/bright_foreground_material_dark
+ @android:color/white
+ @android:color/black
+ #ff5a595b
+ #ffd6d7d7
+ #FF424242
+ #FFFFFFFF
+ #03000000
+ #37000000
+ #FF4081
+ #000000
+ #CCCCCC
+ #3F51B5
+ #303F9F
+ #FF0000
+ #FFFFFF
+ #80bebebe
+ #80323232
+ #ffbebebe
+ #ff323232
+ #ff7043
+ #ff5722
+ @android:color/white
+ @android:color/black
+ #6680cbc4
+ #66009688
+ #ff37474f
+ #ff263238
+ #ff21272b
+ #ff80cbc4
+ #ff009688
+ #fff5f5f5
+ #ffe0e0e0
+ #fffafafa
+ #ff757575
+ #ff424242
+ #ff303030
+ #ff212121
+ #444444
+ #ffffffff
+ #ff9e9e9e
+ @android:color/black
+ @color/material_grey_600
+ @color/material_grey_900
+ @color/material_grey_100
+ #ffffffff
+ #de000000
+ #4Dffffff
+ #39000000
+ #33ffffff
+ #1f000000
+ #b3ffffff
+ #8a000000
+ #36ffffff
+ #24000000
+ #ff616161
+ #ffbdbdbd
+ #ffbdbdbd
+ #fff1f1f1
+ #e6616161
+ #e6FFFFFF
+ 16dp
+ 72dp
+ 56dp
+ 0dp
+ 0dp
+ 4dp
+ 16dp
+ 10dp
+ 6dp
+ 48dp
+ 180dp
+ 5dp
+ -3dp
+ 48dp
+ 48dp
+ 36dp
+ 48dp
+ 48dp
+ @dimen/abc_control_inset_material
+ 6dp
+ 8dp
+ @dimen/abc_control_padding_material
+ 720dp
+ 320dp
+ 2dp
+ 4dp
+ 4dp
+ 2dp
+ - 80%
+ - 100%
+ - 320dp
+ - 320dp
+ 8dp
+ 8dp
+ - 65%
+ - 95%
+ 24dp
+ 18dp
+ 8dp
+ - 0.30
+ - 0.26
+ 32dip
+ 8dip
+ 8dip
+ 7dp
+ 4dp
+ 10dp
+ 16dp
+ @dimen/abc_action_bar_content_inset_material
+ 296dp
+ 4dp
+ 48dip
+ 320dip
+ 2dp
+ 2dp
+ 20dp
+ 3dp
+ 14sp
+ 14sp
+ 14sp
+ 12sp
+ 34sp
+ 45sp
+ 56sp
+ 112sp
+ 24sp
+ 22sp
+ 18sp
+ 14sp
+ 16sp
+ 14sp
+ 16sp
+ 16dp
+ 20sp
+ 20dp
+ 1dp
+ 2dp
+ 2dp
+ 4dp
+ 6dp
+ 8dp
+ 4dp
+ 2dp
+ 320dp
+ 320dp
+ - 0.30
+ - 0.26
+ 8dp
+ 0dp
+ 50dp
+ - 0.26
+ - 0.20
+ - 0.12
+ - 0.50
+ - 0.38
+ - 0.70
+ - 0.54
+ 20dp
+ 800dp
+ 120dp
+ 32dp
+ 13sp
+ 12dp
+ 8dp
+ 64dp
+ 64dp
+ 10dp
+ @dimen/notification_content_margin_start
+ 16dp
+ 2dp
+ 3dp
+ 24dp
+ 13sp
+ 10dp
+ 5dp
+ 2dp
+ 16dp
+ 8dp
+ 8dp
+ 96dp
+ 6.5dp
+ 0dp
+ 16dp
+ #3333B5E5
+ #0cffffff
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 220
+ 150
+ 127
+ 150
+ 999
+ Navigate home
+ Navigate up
+ More options
+ Done
+ See all
+ Choose an app
+ OFF
+ ON
+ sans-serif
+ sans-serif-medium
+ sans-serif-medium
+ sans-serif
+ sans-serif
+ sans-serif
+ sans-serif
+ sans-serif-light
+ sans-serif
+ sans-serif
+ sans-serif
+ sans-serif-medium
+ Alt+
+ Ctrl+
+ delete
+ enter
+ Function+
+ Meta+
+ Shift+
+ space
+ Sym+
+ Menu+
+ Search…
+ Clear query
+ Search query
+ Search
+ Submit query
+ Voice search
+ Share with
+ Share with %s
+ Collapse
+ NovelReader
+ Hello blank fragment
+ Search
+ 999+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merger.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merger.xml
new file mode 100644
index 0000000..3ecb9ac
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugResources/merger.xml
@@ -0,0 +1,3964 @@
+
+#ffffffff#ff9e9e9e#1f000000#8a000000
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4dp6dp8dp4dp2dp320dp320dp32dp13sp12dp8dp64dp64dp10dp@dimen/notification_content_margin_start16dp2dp3dp24dp13sp10dp5dp#3333B5E5#0cffffff 999999+"999+""999+""999+""৯৯৯+""999+""999+""999+""999+""৯৯৯+""999+""999+""999+""999+""999+""999+""999+""999+""999+""999+""999+""+999""999+""999+""999+""999+""999+""999+""999+"">999""999+""999+""999+""999+""999+""999+""999+""999+""999+""999+""999+""999+""999+""999+""999+""999+""999+""999+""999+""999+""999+""999+""९९९+""999+""၉၉၉+""999+""९९९+""999+""999+""999+""999+""999+""999+""999+""999+""999+""999+""999+""999+""999+""999+""999+""999+""999+""999+""999+""999+""999+""999+""+999""999+"4dp@color/secondary_text_default_material_light0dp0dp12dp"999+""999+""999+""999+""999+"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 8dp0dp50dp20dp800dp120dp #FF424242#FFFFFFFF#03000000#37000000
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1dp2dp2dp
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ truefalsetrue@android:color/black#7fa87f@android:color/black@android:color/black@color/material_deep_teal_200@color/material_deep_teal_500@color/material_grey_800@android:color/white@color/material_grey_850@color/material_grey_50#80ffffff#80000000@color/bright_foreground_material_light@color/bright_foreground_material_dark@android:color/white@android:color/black#ff5a595b#ffd6d7d7#80bebebe#80323232#ffbebebe#ff323232#ff7043#ff5722@android:color/white@android:color/black#6680cbc4#66009688#ff37474f#ff263238#ff21272b#ff80cbc4#ff009688#fff5f5f5#ffe0e0e0#fffafafa#ff757575#ff424242#ff303030#ff212121@android:color/black@color/material_grey_600@color/material_grey_900@color/material_grey_100#ffffffff#de000000#4Dffffff#39000000#33ffffff#1f000000#b3ffffff#8a000000#36ffffff#24000000#ff616161#ffbdbdbd#ffbdbdbd#fff1f1f1#e6616161#e6FFFFFF
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 16dp72dp56dp0dp0dp4dp16dp10dp6dp48dp180dp5dp-3dp48dp48dp36dp48dp48dp@dimen/abc_control_inset_material6dp8dp@dimen/abc_control_padding_material720dp320dp2dp4dp4dp2dp- 80%
- 100%
- 320dp
- 320dp
8dp8dp- 65%
- 95%
24dp18dp8dp- 0.30
- 0.26
32dip8dip8dip7dp4dp10dp16dp@dimen/abc_action_bar_content_inset_material296dp4dp48dip320dip2dp2dp20dp3dp14sp14sp14sp12sp34sp45sp56sp112sp24sp22sp18sp14sp16sp14sp16sp16dp20sp20dp- 0.30
- 0.26
- 0.26
- 0.20
- 0.12
- 0.50
- 0.38
- 0.70
- 0.54
2dp16dp8dp8dp96dp6.5dp0dp16dp 220150127150Navigate homeNavigate upMore optionsDoneSee allChoose an appOFFONsans-serifsans-serif-mediumsans-serif-mediumsans-serifsans-serifsans-serifsans-serifsans-serif-lightsans-serifsans-serifsans-serifsans-serif-mediumAlt+Ctrl+deleteenterFunction+Meta+Shift+spaceSym+Menu+Search…Clear querySearch querySearchSubmit queryVoice searchShare withShare with %sCollapseSearch"Navigeer tuis""Navigeer op""Nog opsies""Klaar""Sien alles""Kies \'n program""AF""AAN""Alt+""Ctrl+""delete""enter""Funksie+""Meta+""Shift+""spasiebalk""Simbool+""Kieslys+""Soek …""Vee navraag uit""Soeknavraag""Soek""Dien navraag in""Stemsoektog""Deel met""Deel met %s""Vou in""Soek""ወደ መነሻ ይዳስሱ""ወደ ላይ ይዳስሱ""ተጨማሪ አማራጮች""ተከናውኗል""ሁሉንም ይመልከቱ""መተግበሪያ ይምረጡ""ጠፍቷል""በርቷል""Alt+""Ctrl+""ሰርዝ""enter""Function+""Meta+""Shift+""space""Sym+""ምናሌ+""ፈልግ…""መጠይቅ አጽዳ""የፍለጋ ጥያቄ""ፍለጋ""መጠይቅ ያስረክቡ""የድምፅ ፍለጋ""ከሚከተለው ጋር ያጋሩ""ከ%s ጋር አጋራ""ሰብስብ""ፈልግ""التنقل إلى الشاشة الرئيسية""التنقل إلى أعلى""خيارات إضافية""تم""عرض الكل""اختيار تطبيق""إيقاف""تشغيل""Alt+""Ctrl+""delete""enter""Function+""Meta+""Shift+""space""Sym+""القائمة+""بحث…""محو طلب البحث""طلب البحث""بحث""إرسال طلب البحث""البحث الصوتي""مشاركة مع""مشاركة مع %s""تصغير""البحث""গৃহ পৃষ্ঠালৈ যাওক""ওপৰলৈ যাওক""অধিক বিকল্প""সম্পন্ন কৰা হ\'ল""সকলো চাওক""এটা এপ্ বাছনি কৰক""অফ কৰক""অন কৰক""Alt+""CTRL+""মচক""এণ্টাৰ""ফাংশ্বন+""মেটা+""শ্বিফ্ট+""স্পেচ""Sym+""মেনু+""অনুসন্ধান কৰক…""প্ৰশ্ন মচক""সন্ধান কৰিব খোজা প্ৰশ্ন""সন্ধান কৰক""প্ৰশ্ন দাখিল কৰক""কণ্ঠধ্বনিৰ যোগেৰে সন্ধান কৰক""ইয়াৰ জৰিয়তে শ্বেয়াৰ কৰক""%sৰ জৰিয়তে শ্বেয়াৰ কৰক""সংকুচিত কৰক""অনুসন্ধান কৰক""Evə naviqasiya et""Yuxarı get""Digər variantlar""Hazırdır""Hamısına baxın""Tətbiq seçin""DEAKTİV""AKTİV""Alt+""Ctrl+""silin""daxil olun""Funksiya+""Meta+""Shift+""kosmos""Sym+""Menyu+""Axtarış...""Sorğunu təmizlə""Axtarış sorğusu""Axtarış""Sorğunu göndərin""Səsli axtarış""Bununla paylaşın""%s ilə paylaşın""Yığışdırın""Axtarış""Odlazak na Početnu""Kretanje nagore""Još opcija""Gotovo""Prikaži sve""Izbor aplikacije""ISKLJUČI""UKLJUČI""Alt+""Ctrl+""delete""enter""Function+""Meta+""Shift+""taster za razmak""Sym+""Menu+""Pretražite...""Brisanje upita""Upit za pretragu""Pretraga""Slanje upita""Glasovna pretraga""Deli sa""Deljenje sa aplikacijom %s""Skupi""Pretraži""Перайсці на галоўную старонку""Перайсці ўверх""Дадатковыя параметры""Гатова""Прагледзець усё""Выбраць праграму""ВЫКЛ.""УКЛ.""Alt +""Ctrl +""Delete""Enter""Fn +""Meta +""Shift +""Прабел""Sym +""Меню +""Пошук...""Выдалiць запыт""Запыт на пошук""Пошук""Адправіць запыт""Галасавы пошук""Абагуліць з""Абагуліць праз праграму %s""Згарнуць""Пошук""Придвижване към „Начало“""Придвижване нагоре""Още опции""Готово""Вижте всички""Изберете приложение""ИЗКЛ.""ВКЛ.""Alt+""Ctrl+""delete""enter""Function+""Meta+""Shift+""клавиша за интервал""Sym+""Menu+""Търсете…""Изчистване на заявката""Заявка за търсене""Търсене""Изпращане на заявката""Гласово търсене""Споделяне със:""Споделяне със: %s""Свиване""Търсене""হোম এ নেভিগেট করুন""উপরের দিকে নেভিগেট করুন""আরও বিকল্প""সম্পন্ন হয়েছে""সবগুলো দেখুন""একটি অ্যাপ্লিকেশান বেছে নিন""বন্ধ""চালু""Alt+""Ctrl+""মুছুন""enter""Function+""Meta+""Shift+""স্পেস""Sym+""মেনু+""অনুসন্ধান...""ক্যোয়ারী সাফ করুন""ক্যোয়ারী খুঁজুন""খুঁজুন""ক্যোয়ারী জমা দিন""ভয়েস অনুসন্ধান""এর সাথে শেয়ার করুন""%s এর সাথে শেয়ার করুন""সঙ্কুচিত করুন""খুঁজুন""Vrati se na početnu stranicu""Navigiraj prema gore""Više opcija""Gotovo""Prikaži sve""Odaberite aplikaciju""ISKLJUČI""UKLJUČI""Alt+""Ctrl+""delete""enter""Function+""Meta+""Shift+""razmaknica""Sym+""Menu+""Pretraži...""Obriši upit""Pretraži upit""Traži""Pošalji upit""Glasovno pretraživanje""Dijeli sa""Dijeli koristeći aplikaciju %s""Skupi""Pretraži""Navega a la pàgina d\'inici""Navega cap a dalt""Més opcions""Fet""Mostra\'ls tots""Selecciona una aplicació""DESACTIVAT""ACTIVAT""Alt+""Ctrl+""Supr""Retorn""Funció+""Meta+""Maj+""Espai""Sym+""Menú+""Cerca...""Esborra la consulta""Consulta de cerca""Cerca""Envia la consulta""Cerca per veu""Comparteix amb""Comparteix amb %s""Replega""Cerca""Přejít na plochu""Přejít nahoru""Více možností""Hotovo""Zobrazit vše""Vybrat aplikaci""VYPNUTO""ZAPNUTO""Alt+""Ctrl+""delete""enter""Fn+""Meta+""Shift+""mezerník""Sym+""Menu+""Vyhledat…""Smazat dotaz""Vyhledávací dotaz""Hledat""Odeslat dotaz""Hlasové vyhledávání""Sdílet pomocí""Sdílet s aplikací %s""Sbalit""Hledat""Naviger hjem""Naviger op""Flere muligheder""Luk""Se alle""Vælg en app""FRA""TIL""Alt+""Ctrl+""delete""enter""Fn+""Meta+""Shift+""mellemrum""Sym+""Menu+""Søg…""Ryd forespørgslen""Søgeforespørgsel""Søg""Indsend forespørgslen""Talesøgning""Del med""Del med %s""Skjul""Søg""Zur Startseite""Nach oben""Weitere Optionen""Fertig""Alle ansehen""App auswählen""Aus""An""Alt +""Strg +""Löschen""Eingabetaste""Funktionstaste +""Meta-Taste +""Umschalttaste +""Leertaste +""Sym-Taste +""Menütaste +""Suchen…""Suchanfrage löschen""Suchanfrage""Suchen""Suchanfrage senden""Sprachsuche""Freigeben für""Mit %s teilen""Minimieren""Suchen""Πλοήγηση στην αρχική σελίδα""Πλοήγηση προς τα επάνω""Περισσότερες επιλογές""Τέλος""Προβολή όλων""Επιλέξτε κάποια εφαρμογή""ΑΠΕΝΕΡΓΟΠΟΙΗΣΗ""ΕΝΕΡΓΟΠΟΙΗΣΗ""Alt+""Ctrl+""delete""enter""Function+""Meta+""Shift+""διάστημα""Sym+""Menu+""Αναζήτηση…""Διαγραφή ερωτήματος""Ερώτημα αναζήτησης""Αναζήτηση""Υποβολή ερωτήματος""Φωνητική αναζήτηση""Κοινή χρήση με""Κοινή χρήση με %s""Σύμπτυξη""Αναζήτηση""Navigate home""Navigate up""More options""Done""See all""Choose an app""OFF""ON""Alt+""Ctrl+""delete""enter""Function+""Meta+""Shift+""space""Sym+""Menu+""Search…""Clear query""Search query""Search""Submit query""Voice search""Share with""Share with %s""Collapse""Search""Navigate home""Navigate up""More options""Done""See all""Choose an app""OFF""ON""Alt+""Ctrl+""delete""enter""Function+""Meta+""Shift+""space""Sym+""Menu+""Search…""Clear query""Search query""Search""Submit query""Voice search""Share with""Share with %s""Collapse""Search""Navigate home""Navigate up""More options""Done""See all""Choose an app""OFF""ON""Alt+""Ctrl+""delete""enter""Function+""Meta+""Shift+""space""Sym+""Menu+""Search…""Clear query""Search query""Search""Submit query""Voice search""Share with""Share with %s""Collapse""Search""Navigate home""Navigate up""More options""Done""See all""Choose an app""OFF""ON""Alt+""Ctrl+""delete""enter""Function+""Meta+""Shift+""space""Sym+""Menu+""Search…""Clear query""Search query""Search""Submit query""Voice search""Share with""Share with %s""Collapse""Search""Navigate home""Navigate up""More options""Done""See all""Choose an app""OFF""ON""Alt+""Ctrl+""delete""enter""Function+""Meta+""Shift+""space""Sym+""Menu+""Search…""Clear query""Search query""Search""Submit query""Voice search""Share with""Share with %s""Collapse""Search""Ir a la pantalla de inicio""Desplazarse hacia arriba""Más opciones""Listo""Ver todo""Seleccionar una aplicación""DESACTIVADO""ACTIVADO""Alt +""Ctrl +""Eliminar""Intro""Función +""Meta +""Mayús +""Espacio""Sym +""Menú +""Buscar…""Borrar consulta""Consulta""Buscar""Enviar consulta""Búsqueda por voz""Compartir con""Compartir con %s""Contraer""Buscar""Navegar a la página principal""Navegar hacia arriba""Más opciones""Listo""Ver todo""Elige una aplicación.""DESACTIVADO""ACTIVADO""Alt+""Ctrl+""borrar""intro""Función+""Meta+""Mayúscula+""espacio""Sym+""Menú+""Buscar…""Eliminar la consulta""Búsqueda""Búsqueda""Enviar consulta""Búsqueda por voz""Compartir con""Compartir con %s""Contraer""Buscar""Navigeerimine avaekraanile""Navigeerimine üles""Rohkem valikuid""Valmis""Kuva kõik""Valige rakendus""VÄLJAS""SEES""Alt +""Ctrl +""kustutamisklahv""sisestusklahv""Funktsiooniklahv +""Meta +""Tõstuklahv +""tühik""Sym +""Menüü +""Otsige …""Päringu tühistamine""Otsingupäring""Otsing""Päringu esitamine""Häälotsing""Jagamine:""Jagamine rakendusega %s""Ahendamine""Otsing""Joan orri nagusira""Joan gora""Aukera gehiago""Eginda""Ikusi guztiak""Aukeratu aplikazio bat""DESAKTIBATUTA""AKTIBATUTA""Alt +""Ktrl +""Ezabatu""Sartu""Funtzioa +""Meta +""Maius +""Zuriunea""Sym +""Menua +""Bilatu…""Garbitu kontsulta""Bilaketa-kontsulta""Bilatu""Bidali kontsulta""Ahozko bilaketa""Partekatu hauekin""Partekatu %s aplikazioarekin""Tolestu""Bilatu""پیمایش به صفحه اصلی""پیمایش به بالا""گزینههای بیشتر""تمام""مشاهده همه""انتخاب برنامه""خاموش""روشن""Alt+""Ctrl+""delete""enter""Function+""Meta+""Shift+""کلید فاصله""Sym+""منو+""جستجو…""پاک کردن عبارت جستجو""عبارت جستجو""جستجو""ارسال عبارت جستجو""جستجوی گفتاری""اشتراکگذاری با""اشتراکگذاری با %s""کوچک کردن""جستجو""Siirry etusivulle""Siirry ylös""Lisää""Valmis""Näytä kaikki""Valitse sovellus""POIS KÄYTÖSTÄ""KÄYTÖSSÄ""Alt+""Ctrl+""delete""enter""Fn+""Meta+""Vaihto+""välilyönti""Sym+""Valikko+""Haku…""Tyhjennä kysely""Hakulauseke""Haku""Lähetä kysely""Puhehaku""Jakaminen:""Jaa sovelluksessa %s""Kutista""Haku""Revenir à l\'accueil""Revenir en haut de la page""Plus d\'options""OK""Tout afficher""Sélectionner une application""DÉSACTIVÉ""ACTIVÉ""Alt+""Ctrl+""supprimer""entrée""Fonction+""Méta+""Maj+""espace""Sym+""Menu+""Rechercher…""Effacer la requête""Requête de recherche""Rechercher""Envoyer la requête""Recherche vocale""Partager avec""Partager avec %s""Réduire""Rechercher""Revenir à l\'accueil""Revenir en haut de la page""Plus d\'options""Terminé""Voir toutes les chaînes""Sélectionnez une application""DÉSACTIVÉ""ACTIVÉ""Alt+""Ctrl+""supprimer""entrée""Fonction+""Méta+""Maj+""espace""Sym+""Menu+""Recherche en cours...""Effacer la requête""Requête de recherche""Rechercher""Envoyer la requête""Recherche vocale""Partager""Partager avec %s""Réduire""Rechercher""Ir á páxina de inicio""Desprazarse cara arriba""Máis opcións""Feito""Ver todas""Escoller unha aplicación""DESACTIVAR""ACTIVAR""Alt +""Ctrl +""eliminar""Intro""Función +""Meta +""Maiús +""espazo""Sim +""Menú +""Buscar…""Borrar consulta""Consulta de busca""Buscar""Enviar consulta""Busca por voz""Compartir con""Compartir con %s""Contraer""Buscar""હોમ પર નેવિગેટ કરો""ઉપર નૅવિગેટ કરો""વધુ વિકલ્પો""થઈ ગયું""બધું જુઓ""એક ઍપ્લિકેશન પસંદ કરો""બંધ""ચાલુ""Alt+""Ctrl+""ડિલીટ કરો""Enter""Function+""Meta+""Shift+""Spacebar""Sym+""મેનૂ+""શોધો…""ક્વેરી સાફ કરો""શોધ ક્વેરી""શોધો""ક્વેરી સબમિટ કરો""વૉઇસ શોધ""આની સાથે શેર કરો""%sની સાથે શેર કરો""સંકુચિત કરો""શોધો"54dip"होम पेज पर जाएं""ऊपर जाएं""ज़्यादा विकल्प""हो गया""सभी देखें""कोई एप्लिकेशन चुनें""बंद""चालू""Alt+""Ctrl+""delete""enter""Function+""Meta+""Shift+""space""Sym+""Menu+""खोजा जा रहा है…""क्वेरी साफ़ करें""सर्च क्वेरी""सर्च करें""क्वेरी सबमिट करें""आवाज़ सर्च""इसके साथ शेयर करें""%s के साथ शेयर करें""छोटा करें""सर्च""Idi na početnu""Idi gore""Dodatne opcije""Gotovo""Prikaži sve""Odabir aplikacije""ISKLJUČENO""UKLJUČENO""Alt+""Ctrl+""delete""enter""Function+""Meta+""Shift+""razmaknica""Sym+""Menu+""Pretražite…""Izbriši upit""Upit za pretraživanje""Pretraživanje""Pošalji upit""Glasovno pretraživanje""Dijeljenje sa""Dijeli putem aplikacije %s""Sažmi""Pretraživanje""Ugrás a főoldalra""Felfelé mozgatás""További lehetőségek""Kész""Összes megtekintése""Válasszon ki egy alkalmazást""KI""BE""Alt+""Ctrl+""Delete""Enter""Function+""Meta+""Shift+""Szóköz""Sym+""Menu+""Keresés…""Lekérdezés törlése""Keresési lekérdezés""Keresés""Lekérdezés küldése""Hangalapú keresés""Megosztás a következővel:""Megosztás a következő alkalmazással: %s""Összecsukás""Keresés""Ուղղվել տուն""Ուղղվել վերև""Այլ ընտրանքներ""Պատրաստ է""Տեսնել բոլորը""Ընտրել ծրագիր""ԱՆՋԱՏՎԱԾ""ՄԻԱՑՎԱԾ""Alt+""Ctrl+""Delete""Enter""Function+""Meta+""Shift+""բացատ""Sym+""Menu+""Որոնում...""Մաքրել հարցումը""Որոնման հարցում""Որոնել""Ուղարկել հարցումը""Ձայնային որոնում""Կիսվել""Ուղարկել %s-ին""Թաքցնել""Որոնել""Navigasi ke beranda""Navigasi naik""Opsi lain""Selesai""Lihat semua""Pilih aplikasi""NONAKTIF""AKTIF""Alt+""Ctrl+""delete""enter""Function+""Meta+""Shift+""spasi""Sym+""Menu+""Telusuri...""Hapus kueri""Kueri penelusuran""Telusuri""Kirim kueri""Penelusuran suara""Bagikan dengan""Bagikan ke %s""Ciutkan""Telusuri""Fara heim""Fara upp""Fleiri valkostir""Lokið""Sjá allt""Veldu forrit""SLÖKKT""KVEIKT""Alt+""Ctrl+""delete""enter""Aðgerðarlykill+""Meta+""Shift+""bilslá""Sym+""Valmynd+""Leita…""Hreinsa fyrirspurn""Leitarfyrirspurn""Leita""Senda fyrirspurn""Raddleit""Deila með""Deila með %s""Minnka""Leita""Vai alla home page""Vai in alto""Altre opzioni""Fine""Visualizza tutte""Scegli un\'applicazione""OFF""ON""ALT +""CTRL +""CANC""INVIO""FUNZIONE +""META +""MAIUSC +""barra spaziatrice""SYM +""MENU +""Cerca…""Cancella query""Query di ricerca""Cerca""Invia query""Ricerca vocale""Condividi con""Condividi tramite %s""Comprimi""Ricerca""נווט לדף הבית""נווט למעלה""עוד אפשרויות""בוצע""ראה הכל""בחר אפליקציה""כבוי""פועל""Alt+""Ctrl+""delete""Enter""Function+""Meta+""Shift+""מקש רווח""Sym+""תפריט+""חיפוש…""מחק שאילתה""שאילתת חיפוש""חיפוש""שלח שאילתה""חיפוש קולי""שתף עם""שתף עם %s""כווץ""חיפוש""ホームへ移動""上へ移動""その他のオプション""完了""すべて表示""アプリの選択""OFF""ON""Alt+""Ctrl+""Delete""Enter""Function+""Meta+""Shift+""Space""Sym+""Menu+""検索…""検索キーワードを削除""検索キーワード""検索""検索キーワードを送信""音声検索""共有""%sと共有""折りたたむ""検索""მთავარზე ნავიგაცია""ზემოთ ნავიგაცია""მეტი ვარიანტები""დასრულდა""ყველას ნახვა""აპის არჩევა""გამორთულია""ჩართულია""Alt+""Ctrl+""წაშლა""შეყვანა""Function+""Meta+""Shift+""space""Sym+""Menu+""ძიება...""მოთხოვნის გასუფთავება""ძიების მოთხოვნა""ძიება""მოთხოვნის გადაგზავნა""ხმოვანი ძიება""გაზიარება:""გაუზიარეთ %s-ს""აკეცვა""ძიება""Негізгі бетте қозғалу""Жоғары қозғалу""Басқа опциялар""Дайын""Барлығын көру""Қолданбаны таңдау""ӨШІРУЛІ""ҚОСУЛЫ""Alt+""Ctrl+""delete""enter""Function+""Meta+""Shift+""бос орын""Sym+""Mәзір+""Іздеу…""Сұрақты жою""Сұрақты іздеу""Іздеу""Сұрақты жіберу""Дауыс арқылы іздеу""Бөлісу""%s қолданбасымен бөлісу""Тасалау""Іздеу""រកមើលទៅដើម""រកមើលឡើងលើ""ជម្រើសច្រើនទៀត""រួចរាល់""មើលទាំងអស់""ជ្រើសកម្មវិធី""បិទ""បើក""Alt+""Ctrl+""delete""enter""Function+""Meta+""Shift+""space""Sym+""Menu+""ស្វែងរក…""សម្អាតសំណួរ""ស្វែងរកសំណួរ""ស្វែងរក""ដាក់ស្នើសំណួរ""ការស្វែងរកសំឡេង""ចែករំលែកជាមួយ""ចែករំលែកជាមួយ %s""បង្រួម""ស្វែងរក""ಮುಖಪುಟವನ್ನು ನ್ಯಾವಿಗೇಟ್ ಮಾಡಿ""ಮೇಲಕ್ಕೆ ನ್ಯಾವಿಗೇಟ್ ಮಾಡಿ""ಇನ್ನಷ್ಟು ಆಯ್ಕೆಗಳು""ಮುಗಿದಿದೆ""ಎಲ್ಲವನ್ನೂ ನೋಡಿ""ಒಂದು ಅಪ್ಲಿಕೇಶನ್ ಆಯ್ಕೆಮಾಡಿ""ಆಫ್""ಆನ್""Alt+""Ctrl+""delete""enter""Function+""Meta+""Shift+""space""Sym+""Menu+""ಹುಡುಕಿ…""ಪ್ರಶ್ನೆಯನ್ನು ತೆರವುಗೊಳಿಸು""ಪ್ರಶ್ನೆಯನ್ನು ಹುಡುಕಿ""ಹುಡುಕಿ""ಪ್ರಶ್ನೆಯನ್ನು ಸಲ್ಲಿಸು""ಧ್ವನಿ ಹುಡುಕಾಟ""ಇವರೊಂದಿಗೆ ಹಂಚಿಕೊಳ್ಳಿ""%s ನೊಂದಿಗೆ ಹಂಚಿಕೊಳ್ಳಿ""ಸಂಕುಚಿಸು""ಹುಡುಕಿ""홈 탐색""위로 탐색""옵션 더보기""완료""전체 보기""앱 선택""사용 안함""사용""Alt+""Ctrl+""삭제""입력""Function+""Meta+""Shift+""스페이스바""Sym+""Menu+""검색...""검색어 삭제""검색어""검색""검색어 보내기""음성 검색""공유 대상""%s와(과) 공유""접기""검색""Үйгө багыттоо""Жогору""Көбүрөөк мүмкүнчүлүктөр""Даяр""Бардыгын көрүү""Колдонмо тандоо""ӨЧҮК""КҮЙҮК""Alt+""Ctrl+""Delete""Enter""Function+""Meta+""Shift+""боштук""Sym+""Menu+""Издөө…""Талаптарды тазалоо""Издөө талаптары""Издөө""Талап жөнөтүү""Үн аркылуу издөө""Бөлүшүү""%s аркылуу бөлүшүү""Жыйнап коюу""Издөө"48dp12dp14dp440dp- 60%
- 90%
- 60%
- 90%
- 55%
- 80%
"ກັບໄປໜ້າຫຼັກ""ຂຶ້ນເທິງ""ໂຕເລືອກອື່ນ""ແລ້ວໆ""ເບິ່ງທັງຫມົດ""ເລືອກແອັບຯ""ປິດ""ເປີດ""Alt+""Ctrl+""delete""enter""Function+""Meta+""Shift+""space""Sym+""Menu+""ຊອກຫາ""ລຶບຂໍ້ຄວາມຊອກຫາ""ຊອກຫາ""ຊອກຫາ""ສົ່ງການຊອກຫາ""ຊອກຫາດ້ວຍສຽງ""ແບ່ງປັນກັບ""ແບ່ງປັນດ້ວຍ %s""ຫຍໍ້""ຊອກຫາ""Eiti į pagrindinį puslapį""Eiti į viršų""Daugiau parinkčių""Atlikta""Peržiūrėti viską""Pasirinkti programą""IŠJUNGTA""ĮJUNGTI""„Alt“ +""„Ctrl“ +""„Delete“""„Enter“""„Function“ +""„Meta“ +""„Shift“ +""tarpo klavišas""„Sym“ +""„Menu“ +""Ieškoti...""Išvalyti užklausą""Paieškos užklausa""Paieška""Pateikti užklausą""Paieška balsu""Bendrinti naudojant""Bendrinti naudojant programą „%s“""Sutraukti""Paieška""Pārvietoties uz sākuma ekrānu""Pārvietoties augšup""Vairāk opciju""Gatavs""Skatīt visu""Izvēlieties lietotni""IZSLĒGTS""IESLĒGTS""Alternēšanas taustiņš +""Vadīšanas taustiņš +""dzēšanas taustiņš""ievadīšanas taustiņš""Funkcijas taustiņš +""Meta taustiņš +""Pārslēgšanas taustiņš +""atstarpes taustiņš""Simbolu taustiņš +""Poga Izvēlne +""Meklējiet…""Notīrīt vaicājumu""Meklēšanas vaicājums""Meklēt""Iesniegt vaicājumu""Meklēšana ar balsi""Kopīgot ar:""Kopīgot ar lietojumprogrammu %s""Sakļaut""Meklēt""Движи се кон дома""Движи се нагоре""Повеќе опции""Готово""Види ги сите""Избери апликација""ИСКЛУЧЕНО""ВКЛУЧЕНО""копче Alt+""копче Ctrl+""избриши""копче enter""копче Function+""копче Meta+""копче Shift+""вселена""копче Sym+""Мени+""Пребарување…""Исчисти барање""Пребарај барање""Пребарај""Поднеси барање""Гласовно пребарување""Сподели со""Сподели со %s""Собери""Пребарај""ഹോമിലേക്ക് നാവിഗേറ്റുചെയ്യുക""മുകളിലേക്ക് നാവിഗേറ്റുചെയ്യുക""കൂടുതൽ ഓപ്ഷനുകള്""പൂർത്തിയാക്കി""എല്ലാം കാണുക""ഒരു അപ്ലിക്കേഷൻ തിരഞ്ഞെടുക്കുക""ഓഫ്""ഓൺ""Alt+""Ctrl+""ഇല്ലാതാക്കുക""enter""ഫംഗ്ഷന്+""മെറ്റ+""Shift+""സ്പെയ്സ്""Sym+""മെനു+""തിരയുക…""അന്വേഷണം മായ്ക്കുക""തിരയൽ അന്വേഷണം""തിരയൽ""അന്വേഷണം സമർപ്പിക്കുക""ശബ്ദതിരയൽ""ഇവരുമായി പങ്കിടുക""%s-മായി പങ്കിടുക""ചുരുക്കുക""തിരയുക""Нүүр хуудас руу шилжих""Дээш шилжих""Нэмэлт сонголтууд""Дууссан""Бүгдийг харах""Апп сонгох""ИДЭВХГҮЙ""ИДЭВХТЭЙ""Alt+""Ctrl+""устгах""оруулах""Функц+""Мета+""Shift+""зай""Sym+""Цэс+""Хайх...""Асуулгыг цэвэрлэх""Хайх асуулга""Хайх""Асуулгыг илгээх""Дуут хайлт""Хуваалцах""%s-тай хуваалцах""Хумих""Хайлт""होमवर नेव्हिगेट करा""वर नेव्हिगेट करा""अधिक पर्याय""पूर्ण झाले""सर्व पहा""एक अॅप निवडा""बंद""चालू""Alt+""Ctrl+""हटवा""एंटर करा""Function+""Meta+""Shift+""spacebar""Sym+""मेनू+""शोधा…""क्वेरी स्पष्ट करा""शोध क्वेरी""शोध""क्वेरी सबमिट करा""व्हॉइस शोध""यांच्यासह शेअर करा""%s सह शेअर करा""संक्षिप्त करा""शोधा""Navigasi skrin utama""Navigasi ke atas""Lagi pilihan""Selesai""Lihat semua""Pilih apl""MATI""HIDUP""Alt+""Ctrl+""padam""enter""Fungsi+""Meta+""Shift+""ruang""Sym+""Menu+""Cari…""Kosongkan pertanyaan""Pertanyaan carian""Cari""Serah pertanyaan""Carian suara""Kongsi dengan""Kongsi dengan %s""Runtuhkan""Cari""မူလနေရာကို သွားရန်""အပေါ်သို့သွားရန်""ပိုမိုရွေးချယ်စရာများ""ပြီးဆုံးပါပြီ""အားလုံးကို ကြည့်ရန်""အက်ပ်တစ်ခုခုကို ရွေးချယ်ပါ""ပိတ်""ဖွင့်""Alt+""Ctrl+""delete""enter""Function+""Meta+""Shift+""space""Sym+""Menu+""ရှာဖွေပါ...""ရှာစရာ အချက်အလက်များ ဖယ်ရှားရန်""ရှာစရာ အချက်အလက်နေရာ""ရှာဖွေရန်""ရှာဖွေစရာ အချက်အလက်ကို ပေးပို့ရန်""အသံဖြင့် ရှာဖွေခြင်း""မျှဝေဖို့ ရွေးပါ""%s ဖြင့် မျှဝေရန်""ခေါက်ရန်""ရှာဖွေပါ""Gå til startsiden""Gå opp""Flere alternativer""Ferdig""Se alle""Velg en app""AV""PÅ""Alt+""Ctrl+""delete""enter""Funksjon+""Meta+""Shift+""mellomrom""Sym+""Meny+""Søk …""Slett søket""Søkeord""Søk""Utfør søket""Talesøk""Del med""Del med %s""Skjul""Søk""गृह खोज्नुहोस्""माथि खोज्नुहोस्""थप विकल्पहरू""सम्पन्न भयो""सबै हेर्नुहोस्""एउटा अनुप्रयोग छान्नुहोस्""निष्क्रिय पार्नुहोस्""सक्रिय गर्नुहोस्""Alt+""Ctrl+""delete""enter""Function+""Meta+""Shift+""space""Sym+""Menu+""खोज्नुहोस्...""प्रश्न हटाउनुहोस्""जिज्ञासाको खोज गर्नुहोस्""खोज्नुहोस्""जिज्ञासा पेस गर्नुहोस्""भ्वाइस खोजी""साझेदारी गर्नुहोस्...""%s सँग आदान प्रदान गर्नुहोस्""संक्षिप्त पार्नुहोस्""खोज्नुहोस्""Navigeren naar startpositie""Omhoog navigeren""Meer opties""Gereed""Alles weergeven""Een app selecteren""UIT""AAN""Alt +""Ctrl +""verwijderen""enter""Functie +""Meta +""Shift +""spatie""Sym +""Menu +""Zoeken…""Zoekopdracht wissen""Zoekopdracht""Zoeken""Zoekopdracht verzenden""Gesproken zoekopdracht""Delen met""Delen met %s""Samenvouwen""Zoeken""ହୋମ୍ ପେଜ୍କୁ ନେଭିଗେଟ୍ କରନ୍ତୁ""ଉପରକୁ ନେଭିଗେଟ୍ କରନ୍ତୁ""ଅଧିକ ବିକଳ୍ପ""ହୋଇଗଲା""ସବୁ ଦେଖନ୍ତୁ""ଗୋଟିଏ ଆପ୍ ବାଛନ୍ତୁ""ଅଫ୍""ଅନ୍""Alt+""Ctrl+""ଡିଲିଟ୍""ଏଣ୍ଟର୍""Function+""Meta+""Shift+""ସ୍ପେସ୍""Sym+""ମେନୁ""ସର୍ଚ୍ଚ…""କ୍ୱେରୀ ଖାଲି କରନ୍ତୁ""ସର୍ଚ୍ଚ କ୍ୱେରୀ""ସର୍ଚ୍ଚ କରନ୍ତୁ""କ୍ୱେରୀ ଦାଖଲ କରନ୍ତୁ""ଭଏସ୍ ସର୍ଚ୍ଚ""ଏହାଙ୍କ ସହ ଶେୟାର୍ କରନ୍ତୁ""%s ସହ ଶେୟାର୍ କରନ୍ତୁ""ଛୋଟ କରନ୍ତୁ""ସର୍ଚ୍ଚ କରନ୍ତୁ""ਹੋਮ \'ਤੇ ਜਾਓ""ਉੱਪਰ ਜਾਓ""ਹੋਰ ਚੋਣਾਂ""ਹੋ ਗਿਆ""ਸਭ ਦੇਖੋ""ਇੱਕ ਐਪ ਚੁਣੋ""ਬੰਦ""ਤੇ""Alt+""Ctrl+""delete""enter""Function+""Meta+""Shift+""space""Sym+""Menu+""ਖੋਜ…""ਸਵਾਲ ਹਟਾਓ""ਖੋਜ ਪੁੱਛਗਿੱਛ""ਖੋਜੋ""ਸਵਾਲ ਪ੍ਰਸਤੁਤ ਕਰੋ""ਵੌਇਸ ਖੋਜ""ਇਸ ਨਾਲ ਸਾਂਝਾ ਕਰੋ""%s ਨਾਲ ਸਾਂਝਾ ਕਰੋ""ਨਸ਼ਟ ਕਰੋ""ਖੋਜੋ""Przejdź do strony głównej""Przejdź wyżej""Więcej opcji""Gotowe""Zobacz wszystkie""Wybierz aplikację""WYŁ.""WŁ.""Alt+""Ctrl+""Delete""Enter""Funkcyjny+""Meta+""Shift+""spacja""Sym+""Menu+""Szukaj…""Wyczyść zapytanie""Wyszukiwane hasło""Szukaj""Wyślij zapytanie""Wyszukiwanie głosowe""Udostępnij dla""Udostępnij przez: %s""Zwiń""Szukaj"false"Navegar para a página inicial""Navegar para cima""Mais opções""Concluído""Ver tudo""Selecione um app""DESATIVAR""ATIVAR""Alt+""Ctrl+""delete""enter""Function+""Meta+""Shift+""espaço""Sym+""Menu+""Pesquisar...""Limpar consulta""Consulta de pesquisa""Pesquisar""Enviar consulta""Pesquisa por voz""Compartilhar com""Compartilhar com %s""Recolher""Pesquisar""Navegar para a página inicial""Navegar para cima""Mais opções""Concluído""Ver tudo""Selecione um app""DESATIVAR""ATIVAR""Alt+""Ctrl+""delete""enter""Function+""Meta+""Shift+""espaço""Sym+""Menu+""Pesquisar...""Limpar consulta""Consulta de pesquisa""Pesquisar""Enviar consulta""Pesquisa por voz""Compartilhar com""Compartilhar com %s""Recolher""Pesquisar""Navegar para a página inicial""Navegar para cima""Mais opções""Concluído""Ver tudo""Escolher uma aplicação""DESATIVADO""ATIVADO""Alt +""Ctrl +""eliminar""enter""Função +""Meta +""Shift +""espaço""Sym +""Menu +""Pesquisar...""Limpar consulta""Consulta de pesquisa""Pesquisar""Enviar consulta""Pesquisa por voz""Partilhar com""Partilhar com a aplicação %s""Reduzir""Pesquisar""Navigați la ecranul de pornire""Navigați în sus""Mai multe opțiuni""Terminat""Afișați-le pe toate""Alegeți o aplicație""DEZACTIVAȚI""ACTIVAT""Alt+""Ctrl+""delete""enter""Funcție+""Meta+""Shift+""spațiu""Sym+""Meniu+""Căutați…""Ștergeți interogarea""Interogare de căutare""Căutați""Trimiteți interogarea""Căutare vocală""Trimiteți la""Trimiteți folosind %s""Restrângeți""Căutați""Перейти на главный экран""Перейти вверх""Другие параметры""Готово""Показать все""Выбрать приложение""ОТКЛ.""ВКЛ.""Alt +""Ctrl +""Delete""Ввод""Fn +""Meta +""Shift +""Пробел""Sym +""Меню +""Поиск""Удалить запрос""Поисковый запрос""Поиск""Отправить запрос""Голосовой поиск""Открыть доступ""Открыть доступ приложению \"%s\"""Свернуть""Поиск""ගෙදරට සංචාලනය කරන්න""ඉහලට සංචාලනය කරන්න""තවත් විකල්ප""අවසාන වූ""සියල්ල බලන්න""යෙදුමක් තෝරන්න""ක්රියාවිරහිතයි""ක්රියාත්මකයි""Alt+""Ctrl+""මකන්න""enter""Function+""Meta+""Shift+""space""Sym+""Menu+""සොයන්න...""විමසුම හිස් කරන්න""සෙවුම් විමසුම""සෙවීම""විමසුම යොමු කරන්න""හඬ සෙවීම""සමඟ බෙදාගන්න""%s සමඟ බෙදා ගන්න""හකුළන්න""සොයන්න""Prejsť na plochu""Prejsť hore""Ďalšie možnosti""Hotovo""Zobraziť všetko""Zvoľte aplikáciu""VYPNUTÉ""ZAPNUTÉ""Alt+""Ctrl+""odstrániť""enter""Function+""Meta+""Shift+""medzerník""Sym+""Menu+""Vyhľadať…""Vymazať dopyt""Vyhľadávací dopyt""Hľadať""Odoslať dopyt""Hlasové vyhľadávanie""Zdieľať pomocou""Zdieľať s aplikáciou %s""Zbaliť""Vyhľadávanie""Krmarjenje domov""Krmarjenje navzgor""Več možnosti""Končano""Pokaži vse""Izbira aplikacije""IZKLOPLJENO""VKLOPLJENO""Alt +""Ctrl +""Delete""Enter""Fn +""Meta +""Shift +""preslednica""Sym +""Meni +""Iskanje …""Izbris poizvedbe""Iskalna poizvedba""Iskanje""Pošiljanje poizvedbe""Glasovno iskanje""Deljenje z""Deljenje z drugimi prek aplikacije %s""Strni""Iskanje""Orientohu për në shtëpi""Ngjitu lart""Opsione të tjera""U krye!""Shikoji të gjitha""Zgjidh një aplikacion""JOAKTIV""AKTIV""Alt+""Ctrl+""delete""enter""Funksioni+""Meta+""Shift+""hapësirë""Sym+""Menyja+""Kërko...""Pastro pyetjen""Kërko pyetjen""Kërko""Dërgo pyetjen""Kërkim me zë""Shpërnda publikisht me""Ndaje me %s""Shpalos""Kërko""Одлазак на Почетну""Кретање нагоре""Још опција""Готово""Прикажи све""Избор апликације""ИСКЉУЧИ""УКЉУЧИ""Alt+""Ctrl+""delete""enter""Function+""Meta+""Shift+""тастер за размак""Sym+""Menu+""Претражите...""Брисање упита""Упит за претрагу""Претрага""Слање упита""Гласовна претрага""Дели са""Дељење са апликацијом %s""Скупи""Претражи""Visa startsidan""Navigera uppåt""Fler alternativ""Klart""Visa alla""Välj en app""AV""PÅ""Alt + ""Ctrl + ""delete""retur""Funktion + ""Meta + ""Skift + ""blanksteg""Symbol + ""Meny + ""Sök …""Ta bort frågan""Sökfråga""Sök""Skicka fråga""Röstsökning""Dela med""Dela med %s""Komprimera""Sök""Nenda mwanzo""Nenda juu""Chaguo zaidi""Nimemaliza""Angalia zote""Chagua programu""IMEZIMWA""IMEWASHWA""Alt+""Ctrl+""futa""enter""Function+""Meta+""Shift+""nafasi""Sym+""Menyu+""Tafuta…""Futa hoja""Hoja ya utafutaji""Tafuta""Wasilisha hoja""Tafuta kwa kutamka""Shiriki na:""Shiriki ukitumia %s""Kunja""Tafuta"24dp80dp64dp8dp8dp580dp16dp20dp"முகப்பிற்கு வழிசெலுத்து""மேலே செல்""மேலும் விருப்பங்கள்""முடிந்தது""எல்லாம் காட்டு""பயன்பாட்டைத் தேர்வுசெய்க""ஆஃப்""ஆன்""ஆல்ட் மற்றும்""கண்ட்ரோல் மற்றும்""டெலிட்""எண்டர்""ஃபங்ஷன் மற்றும்""மெட்டா மற்றும்""ஷிஃப்ட் மற்றும்""ஸ்பேஸ்""சிம்பல் மற்றும்""மெனு மற்றும்""தேடு...""வினவலை அழி""தேடல் வினவல்""தேடு""வினவலைச் சமர்ப்பி""குரல் தேடல்""இதனுடன் பகிர்""%s மூலம் பகிர்""சுருக்கு""தேடு""హోమ్కు నావిగేట్ చేయండి""పైకి నావిగేట్ చేయండి""మరిన్ని ఎంపికలు""పూర్తయింది""అన్నీ చూడండి""అనువర్తనాన్ని ఎంచుకోండి""ఆఫ్ చేయి""ఆన్ చేయి""Alt+""Ctrl+""delete""enter""Function+""Meta+""Shift+""స్పేస్""Sym+""Menu+""వెతుకు...""ప్రశ్నను క్లియర్ చేయి""ప్రశ్న శోధించండి""వెతుకు""ప్రశ్నని సమర్పించు""వాయిస్ శోధన""వీరితో భాగస్వామ్యం చేయి""%sతో భాగస్వామ్యం చేయండి""కుదించండి""వెతుకు""นำทางไปหน้าแรก""นำทางขึ้น""ตัวเลือกอื่น""เสร็จสิ้น""ดูทั้งหมด""เลือกแอป""ปิด""เปิด""Alt+""Ctrl+""Delete""Enter""Function+""Meta+""Shift+""Space""Sym+""เมนู+""ค้นหา…""ล้างข้อความค้นหา""ข้อความค้นหา""ค้นหา""ส่งข้อความค้นหา""ค้นหาด้วยเสียง""แชร์กับ""แชร์ทาง %s""ยุบ""ค้นหา""Mag-navigate patungo sa home""Mag-navigate pataas""Higit pang mga opsyon""Tapos na""Tingnan lahat""Pumili ng isang app""I-OFF""I-ON""Alt+""Ctrl+""delete""enter""Function+""Meta+""Shift+""space""Sym+""Menu+""Maghanap…""I-clear ang query""Query sa paghahanap""Maghanap""Isumite ang query""Paghahanap gamit ang boses""Ibahagi sa/kay""Ibahagi gamit ang %s""I-collapse""Maghanap""Ana ekrana git""Yukarı git""Diğer seçenekler""Bitti""Tümünü göster""Bir uygulama seçin""KAPAT""AÇ""Alt+""Ctrl+""sil""enter""İşlev+""Meta+""Üst Karakter+""boşluk""Sym+""Menü+""Ara…""Sorguyu temizle""Arama sorgusu""Ara""Sorguyu gönder""Sesli arama""Şununla paylaş""%s ile paylaş""Daralt""Ara""Перейти на головний""Перейти вгору""Інші опції""Готово""Переглянути всі""Вибрати програму""ВИМК.""УВІМК.""Alt+""Ctrl+""delete""enter""Function+""Meta+""Shift+""пробіл""Sym+""Menu+""Пошук…""Очистити запит""Пошуковий запит""Пошук""Надіслати запит""Голосовий пошук""Надіслати через""Поділитися через додаток %s""Згорнути""Пошук""ہوم پر نیویگیٹ کریں""اوپر نیویگیٹ کریں""مزید اختیارات""ہو گیا""سبھی دیکھیں""ایک ایپ منتخب کریں""آف""آن""Alt+""Ctrl+""delete""enter""Function+""Meta+""Shift+""space""Sym+""Menu+""تلاش کریں…""استفسار صاف کریں""استفسار تلاش کریں""تلاش کریں""استفسار جمع کرائیں""صوتی تلاش""اشتراک کریں مع""%s کے ساتھ اشتراک کریں""سکیڑیں""تلاش""Boshiga o‘tish""Yuqoriga o‘tish""Boshqa parametrlar""Tayyor""Hammasi""Dastur tanlang""O‘CHIQ""YONIQ""Alt+""Ctrl+""Delete""Enter""Fn+""Meta+""Shift+""Probel""Sym+""Menyu+""Qidirish…""So‘rovni tozalash""So‘rovni izlash""Qidirish""So‘rov yaratish""Ovozli qidiruv""Ruxsat berish""%s orqali ulashish""Yig‘ish""Qidirish"0px"Điều hướng về trang chủ""Điều hướng lên trên""Tùy chọn khác""Xong""Xem tất cả""Chọn một ứng dụng""TẮT""BẬT""Alt+""Ctrl+""delete""enter""Function+""Meta+""Shift+""phím cách""Sym+""Menu+""Tìm kiếm…""Xóa truy vấn""Tìm kiếm truy vấn""Tìm kiếm""Gửi truy vấn""Tìm kiếm bằng giọng nói""Chia sẻ với""Chia sẻ với %s""Thu gọn""Tìm kiếm"- 60%
- 90%
- 50%
- 70%
- 45%
- 72%
"转到主屏幕""转到上一层级""更多选项""完成""查看全部""选择应用""关闭""开启""Alt+""Ctrl+""Delete 键""Enter 键""Fn+""Meta+""Shift+""空格键""Sym+""Menu+""搜索…""清除查询""搜索查询""搜索""提交查询""语音搜索""分享方式""使用%s分享""收起""搜索""瀏覽主頁""向上瀏覽""更多選項""完成""顯示全部""選擇應用程式""關閉""開啟""Alt +""Ctrl +""刪除""Enter 鍵""Fn +""Meta +""Shift +""空白鍵""Sym +""Menu +""搜尋…""清除查詢""搜尋查詢""搜尋""提交查詢""語音搜尋""分享對象""使用「%s」分享""收合""搜尋""瀏覽首頁""向上瀏覽""更多選項""完成""查看全部""選擇應用程式""關閉""開啟""Alt +""Ctrl +""Delete 鍵""Enter 鍵""Fn +""Meta +""Shift +""空格鍵""Sym +""Menu +""搜尋…""清除查詢""搜尋查詢""搜尋""提交查詢""語音搜尋""選擇分享對象""與「%s」分享""收合""搜尋""Zulazulela ekhaya""Zulazulela phezulu""Izinketho eziningi""Kwenziwe""Buka konke""Khetha uhlelo lokusebenza""VALIWE""VULIWE""Alt+""Ctrl+""susa""enter""Function+""Meta+""Shift+""space""Sym+""Imenyu+""Iyasesha...""Sula inkinga""Umbuzo wosesho""Sesha""Hambisa umbuzo""Ukusesha ngezwi""Yabelana no-""Yabelana ne-%s""Goqa""Sesha"#3F51B5#303F9F#FF4081#000000#2B2B2B#FF0000#FFFFFF#CCCCCC#FFEFD5#191970#444444NovelReaderHello blank fragment
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugShaders/merger.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugShaders/merger.xml
new file mode 100644
index 0000000..c991b69
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/mergeDebugShaders/merger.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/packageDebug/tmp/debug/dex-renamer-state.txt b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/packageDebug/tmp/debug/dex-renamer-state.txt
new file mode 100644
index 0000000..d7c73c7
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/packageDebug/tmp/debug/dex-renamer-state.txt
@@ -0,0 +1,7 @@
+#Sun May 28 20:31:05 CST 2023
+base.1=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\dex\\debug\\mergeProjectDexDebug\\out\\classes.dex
+path.1=classes.dex
+base.0=F\:\\NovelReader\\NovelReader\\app\\build\\intermediates\\dex\\debug\\mergeExtDexDebug\\out\\classes.dex
+renamed.1=classes2.dex
+renamed.0=classes.dex
+path.0=classes.dex
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/packageDebug/tmp/debug/zip-cache/androidResources b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/packageDebug/tmp/debug/zip-cache/androidResources
new file mode 100644
index 0000000..dae9e81
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/packageDebug/tmp/debug/zip-cache/androidResources differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/packageDebug/tmp/debug/zip-cache/javaResources0 b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/packageDebug/tmp/debug/zip-cache/javaResources0
new file mode 100644
index 0000000..f1e2cf8
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/incremental/packageDebug/tmp/debug/zip-cache/javaResources0 differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/instant_app_manifest/debug/AndroidManifest.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/instant_app_manifest/debug/AndroidManifest.xml
new file mode 100644
index 0000000..07be78b
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/instant_app_manifest/debug/AndroidManifest.xml
@@ -0,0 +1,63 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/instant_app_manifest/debug/output.json b/202014040130tangjiefeng_Reader/app/build/intermediates/instant_app_manifest/debug/output.json
new file mode 100644
index 0000000..697e785
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/instant_app_manifest/debug/output.json
@@ -0,0 +1 @@
+[{"outputType":{"type":"INSTANT_APP_MANIFEST"},"apkData":{"type":"MAIN","splits":[],"versionCode":1,"versionName":"1.0","enabled":true,"outputFile":"app-debug.apk","fullName":"debug","baseName":"debug","dirName":""},"path":"AndroidManifest.xml","properties":{"packageId":"fte.finalproject","split":"","minSdkVersion":"22"}}]
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt b/202014040130tangjiefeng_Reader/app/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt
new file mode 100644
index 0000000..95bc73b
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt
@@ -0,0 +1,97 @@
+1
+2
+6
+7 F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml
+9 android:targetSdkVersion="28" />
+9-->F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml
+10
+11
+11-->F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:5:5-67
+11-->F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:5:22-64
+12
+12-->F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:6:5-79
+12-->F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:6:22-76
+13
+13-->F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:5:5-67
+13-->F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:5:22-64
+14
+15 F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:9:5-50:19
+16 android:allowBackup="true"
+16-->F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:10:9-35
+17 android:appComponentFactory="android.support.v4.app.CoreComponentFactory"
+17-->[com.android.support:support-compat:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\support-compat-28.0.0\AndroidManifest.xml:22:18-91
+18 android:debuggable="true"
+19 android:icon="@mipmap/icon"
+19-->F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:11:9-36
+20 android:label="@string/app_name"
+20-->F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:12:9-41
+21 android:supportsRtl="true"
+21-->F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:13:9-35
+22 android:testOnly="true"
+23 android:theme="@style/AppTheme" >
+23-->F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:14:9-40
+24
+24-->F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:15:9-21:20
+24-->F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:15:19-67
+25
+25-->F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:16:13-20:29
+26
+26-->F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:17:17-69
+26-->F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:17:25-66
+27
+28
+28-->F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:19:17-77
+28-->F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:19:27-74
+29
+30
+31 F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:22:9-24:51
+32 android:name="com.example.Activity.ReadPageActivity"
+32-->F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:22:19-71
+33 android:configChanges="orientation|keyboardHidden|screenSize"
+33-->F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:23:13-74
+34 android:screenOrientation="portrait" />
+34-->F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:24:13-49
+35
+35-->F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:25:9-34:20
+35-->F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:25:19-73
+36
+37
+44
+45 F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:35:9-47:20
+46 android:name="com.example.Activity.SearchActivity"
+46-->F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:36:13-63
+47 android:windowSoftInputMode="adjustPan|stateHidden" >
+47-->F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:37:13-64
+48
+49
+56
+57
+58
+58-->F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:48:9-74
+58-->F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:48:19-71
+59
+59-->F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:49:9-80
+59-->F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:49:19-68
+60
+61
+62
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/merged_manifests/debug/AndroidManifest.xml b/202014040130tangjiefeng_Reader/app/build/intermediates/merged_manifests/debug/AndroidManifest.xml
new file mode 100644
index 0000000..6561476
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/merged_manifests/debug/AndroidManifest.xml
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/merged_manifests/debug/output.json b/202014040130tangjiefeng_Reader/app/build/intermediates/merged_manifests/debug/output.json
new file mode 100644
index 0000000..75d5cd8
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/merged_manifests/debug/output.json
@@ -0,0 +1 @@
+[{"outputType":{"type":"MERGED_MANIFESTS"},"apkData":{"type":"MAIN","splits":[],"versionCode":1,"versionName":"1.0","enabled":true,"outputFile":"app-debug.apk","fullName":"debug","baseName":"debug","dirName":""},"path":"AndroidManifest.xml","properties":{"packageId":"fte.finalproject","split":"","minSdkVersion":"22"}}]
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/metadata_feature_manifest/debug/metadata-feature/output.json b/202014040130tangjiefeng_Reader/app/build/intermediates/metadata_feature_manifest/debug/metadata-feature/output.json
new file mode 100644
index 0000000..b204cc0
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/metadata_feature_manifest/debug/metadata-feature/output.json
@@ -0,0 +1 @@
+[{"outputType":{"type":"METADATA_FEATURE_MANIFEST"},"apkData":{"type":"MAIN","splits":[],"versionCode":1,"versionName":"1.0","enabled":true,"outputFile":"app-debug.apk","fullName":"debug","baseName":"debug","dirName":""},"path":"AndroidManifest.xml","properties":{}}]
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/navigation_json/debug/navigation.json b/202014040130tangjiefeng_Reader/app/build/intermediates/navigation_json/debug/navigation.json
new file mode 100644
index 0000000..0637a08
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/navigation_json/debug/navigation.json
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/processed_res/debug/out/output.json b/202014040130tangjiefeng_Reader/app/build/intermediates/processed_res/debug/out/output.json
new file mode 100644
index 0000000..26453c4
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/processed_res/debug/out/output.json
@@ -0,0 +1 @@
+[{"outputType":{"type":"PROCESSED_RES"},"apkData":{"type":"MAIN","splits":[],"versionCode":1,"versionName":"1.0","enabled":true,"outputFile":"app-debug.apk","fullName":"debug","baseName":"debug","dirName":""},"path":"resources-debug.ap_","properties":{"packageId":"fte.finalproject","split":"","minSdkVersion":"22"}}]
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/processed_res/debug/out/resources-debug.ap_ b/202014040130tangjiefeng_Reader/app/build/intermediates/processed_res/debug/out/resources-debug.ap_
new file mode 100644
index 0000000..290b650
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/processed_res/debug/out/resources-debug.ap_ differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/BookDetailActivity$1$1.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/BookDetailActivity$1$1.dex
new file mode 100644
index 0000000..685c647
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/BookDetailActivity$1$1.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/BookDetailActivity$1.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/BookDetailActivity$1.dex
new file mode 100644
index 0000000..53d01b5
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/BookDetailActivity$1.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/BookDetailActivity$10.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/BookDetailActivity$10.dex
new file mode 100644
index 0000000..b9cc3f7
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/BookDetailActivity$10.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/BookDetailActivity$11.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/BookDetailActivity$11.dex
new file mode 100644
index 0000000..6730b4f
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/BookDetailActivity$11.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/BookDetailActivity$2$1.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/BookDetailActivity$2$1.dex
new file mode 100644
index 0000000..bf486fb
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/BookDetailActivity$2$1.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/BookDetailActivity$2.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/BookDetailActivity$2.dex
new file mode 100644
index 0000000..2da965e
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/BookDetailActivity$2.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/BookDetailActivity$3$1$1$1$1$1.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/BookDetailActivity$3$1$1$1$1$1.dex
new file mode 100644
index 0000000..f3800b7
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/BookDetailActivity$3$1$1$1$1$1.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/BookDetailActivity$3$1$1$1$1.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/BookDetailActivity$3$1$1$1$1.dex
new file mode 100644
index 0000000..2f47ca6
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/BookDetailActivity$3$1$1$1$1.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/BookDetailActivity$3$1$1$1.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/BookDetailActivity$3$1$1$1.dex
new file mode 100644
index 0000000..4239922
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/BookDetailActivity$3$1$1$1.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/BookDetailActivity$3$1$1.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/BookDetailActivity$3$1$1.dex
new file mode 100644
index 0000000..64f0b7d
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/BookDetailActivity$3$1$1.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/BookDetailActivity$3$1.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/BookDetailActivity$3$1.dex
new file mode 100644
index 0000000..26ca0a7
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/BookDetailActivity$3$1.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/BookDetailActivity$3.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/BookDetailActivity$3.dex
new file mode 100644
index 0000000..c241d3b
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/BookDetailActivity$3.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/BookDetailActivity$4.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/BookDetailActivity$4.dex
new file mode 100644
index 0000000..5256c47
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/BookDetailActivity$4.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/BookDetailActivity$5.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/BookDetailActivity$5.dex
new file mode 100644
index 0000000..d2dcf32
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/BookDetailActivity$5.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/BookDetailActivity$6.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/BookDetailActivity$6.dex
new file mode 100644
index 0000000..fe97500
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/BookDetailActivity$6.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/BookDetailActivity$7.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/BookDetailActivity$7.dex
new file mode 100644
index 0000000..f6f96bf
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/BookDetailActivity$7.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/BookDetailActivity$8.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/BookDetailActivity$8.dex
new file mode 100644
index 0000000..a7603b2
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/BookDetailActivity$8.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/BookDetailActivity$9.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/BookDetailActivity$9.dex
new file mode 100644
index 0000000..8b6cc35
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/BookDetailActivity$9.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/BookDetailActivity.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/BookDetailActivity.dex
new file mode 100644
index 0000000..70f52dc
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/BookDetailActivity.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/CategoryActivity$1.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/CategoryActivity$1.dex
new file mode 100644
index 0000000..e21d7e9
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/CategoryActivity$1.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/CategoryActivity$2.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/CategoryActivity$2.dex
new file mode 100644
index 0000000..8cc19b1
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/CategoryActivity$2.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/CategoryActivity$MyPagerChangeListener.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/CategoryActivity$MyPagerChangeListener.dex
new file mode 100644
index 0000000..4215448
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/CategoryActivity$MyPagerChangeListener.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/CategoryActivity.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/CategoryActivity.dex
new file mode 100644
index 0000000..ff41b85
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/CategoryActivity.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/MainActivity$1.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/MainActivity$1.dex
new file mode 100644
index 0000000..c7deb88
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/MainActivity$1.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/MainActivity$2.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/MainActivity$2.dex
new file mode 100644
index 0000000..0eda65c
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/MainActivity$2.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/MainActivity$3.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/MainActivity$3.dex
new file mode 100644
index 0000000..d3cb17f
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/MainActivity$3.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/MainActivity$MyPagerChangeListener.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/MainActivity$MyPagerChangeListener.dex
new file mode 100644
index 0000000..0dfa428
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/MainActivity$MyPagerChangeListener.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/MainActivity.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/MainActivity.dex
new file mode 100644
index 0000000..abd750a
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/MainActivity.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/ReadPageActivity$1$1$1.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/ReadPageActivity$1$1$1.dex
new file mode 100644
index 0000000..ffa8fc7
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/ReadPageActivity$1$1$1.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/ReadPageActivity$1$1.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/ReadPageActivity$1$1.dex
new file mode 100644
index 0000000..991e96a
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/ReadPageActivity$1$1.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/ReadPageActivity$1.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/ReadPageActivity$1.dex
new file mode 100644
index 0000000..3760c10
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/ReadPageActivity$1.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/ReadPageActivity$2.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/ReadPageActivity$2.dex
new file mode 100644
index 0000000..c542a6b
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/ReadPageActivity$2.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/ReadPageActivity$3.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/ReadPageActivity$3.dex
new file mode 100644
index 0000000..8fab176
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/ReadPageActivity$3.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/ReadPageActivity$4$1.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/ReadPageActivity$4$1.dex
new file mode 100644
index 0000000..02b8655
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/ReadPageActivity$4$1.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/ReadPageActivity$4$2.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/ReadPageActivity$4$2.dex
new file mode 100644
index 0000000..6bbf7f3
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/ReadPageActivity$4$2.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/ReadPageActivity$4$3.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/ReadPageActivity$4$3.dex
new file mode 100644
index 0000000..43acc98
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/ReadPageActivity$4$3.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/ReadPageActivity$4.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/ReadPageActivity$4.dex
new file mode 100644
index 0000000..b6b51c4
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/ReadPageActivity$4.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/ReadPageActivity$5$1.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/ReadPageActivity$5$1.dex
new file mode 100644
index 0000000..412580f
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/ReadPageActivity$5$1.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/ReadPageActivity$5$2.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/ReadPageActivity$5$2.dex
new file mode 100644
index 0000000..55f4ba6
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/ReadPageActivity$5$2.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/ReadPageActivity$5.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/ReadPageActivity$5.dex
new file mode 100644
index 0000000..47acf85
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/ReadPageActivity$5.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/ReadPageActivity$6.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/ReadPageActivity$6.dex
new file mode 100644
index 0000000..e415427
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/ReadPageActivity$6.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/ReadPageActivity$7.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/ReadPageActivity$7.dex
new file mode 100644
index 0000000..9a71d28
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/ReadPageActivity$7.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/ReadPageActivity$MyPagerChangeListener$1$1.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/ReadPageActivity$MyPagerChangeListener$1$1.dex
new file mode 100644
index 0000000..ca17d89
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/ReadPageActivity$MyPagerChangeListener$1$1.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/ReadPageActivity$MyPagerChangeListener$1.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/ReadPageActivity$MyPagerChangeListener$1.dex
new file mode 100644
index 0000000..791a749
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/ReadPageActivity$MyPagerChangeListener$1.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/ReadPageActivity$MyPagerChangeListener$2$1.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/ReadPageActivity$MyPagerChangeListener$2$1.dex
new file mode 100644
index 0000000..cf84092
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/ReadPageActivity$MyPagerChangeListener$2$1.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/ReadPageActivity$MyPagerChangeListener$2.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/ReadPageActivity$MyPagerChangeListener$2.dex
new file mode 100644
index 0000000..f10125d
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/ReadPageActivity$MyPagerChangeListener$2.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/ReadPageActivity$MyPagerChangeListener.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/ReadPageActivity$MyPagerChangeListener.dex
new file mode 100644
index 0000000..79d3471
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/ReadPageActivity$MyPagerChangeListener.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/ReadPageActivity$MyReceiver.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/ReadPageActivity$MyReceiver.dex
new file mode 100644
index 0000000..297b685
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/ReadPageActivity$MyReceiver.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/ReadPageActivity.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/ReadPageActivity.dex
new file mode 100644
index 0000000..298b753
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/ReadPageActivity.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/RecomActivity$1$1$1.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/RecomActivity$1$1$1.dex
new file mode 100644
index 0000000..f40488f
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/RecomActivity$1$1$1.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/RecomActivity$1$1.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/RecomActivity$1$1.dex
new file mode 100644
index 0000000..aa05dc8
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/RecomActivity$1$1.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/RecomActivity$1.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/RecomActivity$1.dex
new file mode 100644
index 0000000..60ec135
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/RecomActivity$1.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/RecomActivity$2.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/RecomActivity$2.dex
new file mode 100644
index 0000000..5695132
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/RecomActivity$2.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/RecomActivity$3.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/RecomActivity$3.dex
new file mode 100644
index 0000000..f09e5d9
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/RecomActivity$3.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/RecomActivity.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/RecomActivity.dex
new file mode 100644
index 0000000..032e4ea
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/RecomActivity.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$1$1$1.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$1$1$1.dex
new file mode 100644
index 0000000..2c8356e
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$1$1$1.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$1$1.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$1$1.dex
new file mode 100644
index 0000000..1ee179e
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$1$1.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$1.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$1.dex
new file mode 100644
index 0000000..b86fa12
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$1.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$10.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$10.dex
new file mode 100644
index 0000000..357caf2
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$10.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$11.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$11.dex
new file mode 100644
index 0000000..ec8ccd0
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$11.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$12$1$1.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$12$1$1.dex
new file mode 100644
index 0000000..2412e33
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$12$1$1.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$12$1.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$12$1.dex
new file mode 100644
index 0000000..9f26959
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$12$1.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$12.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$12.dex
new file mode 100644
index 0000000..9e52f4e
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$12.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$13.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$13.dex
new file mode 100644
index 0000000..70410bc
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$13.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$14.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$14.dex
new file mode 100644
index 0000000..763e3cd
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$14.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$15$1.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$15$1.dex
new file mode 100644
index 0000000..3fc347f
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$15$1.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$15.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$15.dex
new file mode 100644
index 0000000..d82d5c5
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$15.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$2$1$1.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$2$1$1.dex
new file mode 100644
index 0000000..5e33c61
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$2$1$1.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$2$1.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$2$1.dex
new file mode 100644
index 0000000..a1c1017
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$2$1.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$2.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$2.dex
new file mode 100644
index 0000000..143cf3c
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$2.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$3.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$3.dex
new file mode 100644
index 0000000..32d751e
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$3.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$4.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$4.dex
new file mode 100644
index 0000000..2b7e480
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$4.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$5.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$5.dex
new file mode 100644
index 0000000..87542d8
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$5.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$6.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$6.dex
new file mode 100644
index 0000000..df72c8f
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$6.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$7.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$7.dex
new file mode 100644
index 0000000..73c1e31
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$7.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$8.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$8.dex
new file mode 100644
index 0000000..f82e28c
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$8.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$9$1$1.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$9$1$1.dex
new file mode 100644
index 0000000..d8873f8
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$9$1$1.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$9$1.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$9$1.dex
new file mode 100644
index 0000000..b518322
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$9$1.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$9$2$1.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$9$2$1.dex
new file mode 100644
index 0000000..5ffcef7
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$9$2$1.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$9$2.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$9$2.dex
new file mode 100644
index 0000000..a9cc042
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$9$2.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$9.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$9.dex
new file mode 100644
index 0000000..5a6ae20
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity$9.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity.dex
new file mode 100644
index 0000000..ff35d83
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Activity/SearchActivity.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/BuildConfig.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/BuildConfig.dex
new file mode 100644
index 0000000..5ac002a
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/BuildConfig.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/DataBase/DatabaseControl.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/DataBase/DatabaseControl.dex
new file mode 100644
index 0000000..97a6ddb
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/DataBase/DatabaseControl.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/BookShelfFragment$1.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/BookShelfFragment$1.dex
new file mode 100644
index 0000000..5d3fc62
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/BookShelfFragment$1.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/BookShelfFragment$2$1.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/BookShelfFragment$2$1.dex
new file mode 100644
index 0000000..4e0fd63
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/BookShelfFragment$2$1.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/BookShelfFragment$2$2.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/BookShelfFragment$2$2.dex
new file mode 100644
index 0000000..f460ca4
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/BookShelfFragment$2$2.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/BookShelfFragment$2.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/BookShelfFragment$2.dex
new file mode 100644
index 0000000..b3536ee
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/BookShelfFragment$2.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/BookShelfFragment.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/BookShelfFragment.dex
new file mode 100644
index 0000000..4ce914a
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/BookShelfFragment.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/CategoryFragment$1.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/CategoryFragment$1.dex
new file mode 100644
index 0000000..6c337ea
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/CategoryFragment$1.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/CategoryFragment$MyPagerChangeListener.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/CategoryFragment$MyPagerChangeListener.dex
new file mode 100644
index 0000000..95b62a8
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/CategoryFragment$MyPagerChangeListener.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/CategoryFragment.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/CategoryFragment.dex
new file mode 100644
index 0000000..31b92ce
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/CategoryFragment.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/DetailCategoryFragment$1.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/DetailCategoryFragment$1.dex
new file mode 100644
index 0000000..77c03c1
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/DetailCategoryFragment$1.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/DetailCategoryFragment$2.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/DetailCategoryFragment$2.dex
new file mode 100644
index 0000000..3724217
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/DetailCategoryFragment$2.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/DetailCategoryFragment$3$1.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/DetailCategoryFragment$3$1.dex
new file mode 100644
index 0000000..22d9b89
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/DetailCategoryFragment$3$1.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/DetailCategoryFragment$3$2.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/DetailCategoryFragment$3$2.dex
new file mode 100644
index 0000000..881c32d
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/DetailCategoryFragment$3$2.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/DetailCategoryFragment$3.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/DetailCategoryFragment$3.dex
new file mode 100644
index 0000000..1f126ae
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/DetailCategoryFragment$3.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/DetailCategoryFragment$4$1$1.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/DetailCategoryFragment$4$1$1.dex
new file mode 100644
index 0000000..944adc3
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/DetailCategoryFragment$4$1$1.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/DetailCategoryFragment$4$1.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/DetailCategoryFragment$4$1.dex
new file mode 100644
index 0000000..73911c2
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/DetailCategoryFragment$4$1.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/DetailCategoryFragment$4.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/DetailCategoryFragment$4.dex
new file mode 100644
index 0000000..4d5d694
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/DetailCategoryFragment$4.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/DetailCategoryFragment$5$1.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/DetailCategoryFragment$5$1.dex
new file mode 100644
index 0000000..66b6b8a
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/DetailCategoryFragment$5$1.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/DetailCategoryFragment$5.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/DetailCategoryFragment$5.dex
new file mode 100644
index 0000000..f374668
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/DetailCategoryFragment$5.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/DetailCategoryFragment.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/DetailCategoryFragment.dex
new file mode 100644
index 0000000..259a3ff
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/DetailCategoryFragment.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/MaleInCategoryFragment$1.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/MaleInCategoryFragment$1.dex
new file mode 100644
index 0000000..0e4a1fb
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/MaleInCategoryFragment$1.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/MaleInCategoryFragment$2.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/MaleInCategoryFragment$2.dex
new file mode 100644
index 0000000..f339678
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/MaleInCategoryFragment$2.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/MaleInCategoryFragment$3.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/MaleInCategoryFragment$3.dex
new file mode 100644
index 0000000..176771d
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/MaleInCategoryFragment$3.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/MaleInCategoryFragment.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/MaleInCategoryFragment.dex
new file mode 100644
index 0000000..8f91075
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/MaleInCategoryFragment.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/RankingFragment$1.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/RankingFragment$1.dex
new file mode 100644
index 0000000..61bcf04
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/RankingFragment$1.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/RankingFragment$2.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/RankingFragment$2.dex
new file mode 100644
index 0000000..def36cf
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/RankingFragment$2.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/RankingFragment.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/RankingFragment.dex
new file mode 100644
index 0000000..9b8dc32
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/RankingFragment.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/ReadPageFragment.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/ReadPageFragment.dex
new file mode 100644
index 0000000..eea9bbe
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/ReadPageFragment.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/TabFragmentPagerAdapter.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/TabFragmentPagerAdapter.dex
new file mode 100644
index 0000000..88b0c5a
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/TabFragmentPagerAdapter.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/TabFragmentStatePagerAdapter.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/TabFragmentStatePagerAdapter.dex
new file mode 100644
index 0000000..3439751
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Fragment/TabFragmentStatePagerAdapter.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Object/AllRankingObj$subClass.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Object/AllRankingObj$subClass.dex
new file mode 100644
index 0000000..7e09a5c
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Object/AllRankingObj$subClass.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Object/AllRankingObj.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Object/AllRankingObj.dex
new file mode 100644
index 0000000..14deafe
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Object/AllRankingObj.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Object/BookObj.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Object/BookObj.dex
new file mode 100644
index 0000000..e9bded4
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Object/BookObj.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Object/CategoryObj.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Object/CategoryObj.dex
new file mode 100644
index 0000000..578106a
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Object/CategoryObj.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Object/ChapterLinkObj.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Object/ChapterLinkObj.dex
new file mode 100644
index 0000000..78afa5e
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Object/ChapterLinkObj.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Object/ChapterLinks.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Object/ChapterLinks.dex
new file mode 100644
index 0000000..396665f
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Object/ChapterLinks.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Object/ChapterObj$Chapter.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Object/ChapterObj$Chapter.dex
new file mode 100644
index 0000000..2bffa6c
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Object/ChapterObj$Chapter.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Object/ChapterObj.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Object/ChapterObj.dex
new file mode 100644
index 0000000..b67a260
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Object/ChapterObj.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Object/ClassificationObj1$SubClass1.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Object/ClassificationObj1$SubClass1.dex
new file mode 100644
index 0000000..884e475
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Object/ClassificationObj1$SubClass1.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Object/ClassificationObj1.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Object/ClassificationObj1.dex
new file mode 100644
index 0000000..cc7f861
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Object/ClassificationObj1.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Object/ClassificationObj2$SubClass2.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Object/ClassificationObj2$SubClass2.dex
new file mode 100644
index 0000000..b00e627
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Object/ClassificationObj2$SubClass2.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Object/ClassificationObj2.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Object/ClassificationObj2.dex
new file mode 100644
index 0000000..76a541f
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Object/ClassificationObj2.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Object/CptListObj$mixToc.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Object/CptListObj$mixToc.dex
new file mode 100644
index 0000000..0df1b88
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Object/CptListObj$mixToc.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Object/CptListObj.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Object/CptListObj.dex
new file mode 100644
index 0000000..3e00d13
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Object/CptListObj.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Object/FuzzySearchResultObj.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Object/FuzzySearchResultObj.dex
new file mode 100644
index 0000000..05af706
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Object/FuzzySearchResultObj.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Object/RecomListObj.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Object/RecomListObj.dex
new file mode 100644
index 0000000..f551e53
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Object/RecomListObj.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Object/SearchResultObj$book$highlight.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Object/SearchResultObj$book$highlight.dex
new file mode 100644
index 0000000..d4aac8e
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Object/SearchResultObj$book$highlight.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Object/SearchResultObj$book.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Object/SearchResultObj$book.dex
new file mode 100644
index 0000000..b214cfb
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Object/SearchResultObj$book.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Object/SearchResultObj.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Object/SearchResultObj.dex
new file mode 100644
index 0000000..79faf75
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Object/SearchResultObj.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Object/ShelfBookObj.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Object/ShelfBookObj.dex
new file mode 100644
index 0000000..73f9be3
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Object/ShelfBookObj.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Object/SingleRankingObj$Ranking.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Object/SingleRankingObj$Ranking.dex
new file mode 100644
index 0000000..adf3b80
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Object/SingleRankingObj$Ranking.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Object/SingleRankingObj.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Object/SingleRankingObj.dex
new file mode 100644
index 0000000..789090d
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Object/SingleRankingObj.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Object/UserStatusObj.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Object/UserStatusObj.dex
new file mode 100644
index 0000000..b878e63
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Object/UserStatusObj.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/RecyclerView/CateRecyclerViewAdapter$1$1.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/RecyclerView/CateRecyclerViewAdapter$1$1.dex
new file mode 100644
index 0000000..4f46fea
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/RecyclerView/CateRecyclerViewAdapter$1$1.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/RecyclerView/CateRecyclerViewAdapter$1.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/RecyclerView/CateRecyclerViewAdapter$1.dex
new file mode 100644
index 0000000..cae6e8f
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/RecyclerView/CateRecyclerViewAdapter$1.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/RecyclerView/CateRecyclerViewAdapter$2.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/RecyclerView/CateRecyclerViewAdapter$2.dex
new file mode 100644
index 0000000..3365359
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/RecyclerView/CateRecyclerViewAdapter$2.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/RecyclerView/CateRecyclerViewAdapter$3.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/RecyclerView/CateRecyclerViewAdapter$3.dex
new file mode 100644
index 0000000..c130698
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/RecyclerView/CateRecyclerViewAdapter$3.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/RecyclerView/CateRecyclerViewAdapter$OnItemClickListener.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/RecyclerView/CateRecyclerViewAdapter$OnItemClickListener.dex
new file mode 100644
index 0000000..abad812
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/RecyclerView/CateRecyclerViewAdapter$OnItemClickListener.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/RecyclerView/CateRecyclerViewAdapter.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/RecyclerView/CateRecyclerViewAdapter.dex
new file mode 100644
index 0000000..7f6ac97
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/RecyclerView/CateRecyclerViewAdapter.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/RecyclerView/CategoryRecyObj.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/RecyclerView/CategoryRecyObj.dex
new file mode 100644
index 0000000..b829d26
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/RecyclerView/CategoryRecyObj.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/RecyclerView/MyRecyclerViewAdapter$1.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/RecyclerView/MyRecyclerViewAdapter$1.dex
new file mode 100644
index 0000000..10acf38
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/RecyclerView/MyRecyclerViewAdapter$1.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/RecyclerView/MyRecyclerViewAdapter$2.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/RecyclerView/MyRecyclerViewAdapter$2.dex
new file mode 100644
index 0000000..11b84d3
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/RecyclerView/MyRecyclerViewAdapter$2.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/RecyclerView/MyRecyclerViewAdapter$OnItemClickListener.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/RecyclerView/MyRecyclerViewAdapter$OnItemClickListener.dex
new file mode 100644
index 0000000..9cc60f7
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/RecyclerView/MyRecyclerViewAdapter$OnItemClickListener.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/RecyclerView/MyRecyclerViewAdapter.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/RecyclerView/MyRecyclerViewAdapter.dex
new file mode 100644
index 0000000..24927df
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/RecyclerView/MyRecyclerViewAdapter.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/RecyclerView/MyViewHolder.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/RecyclerView/MyViewHolder.dex
new file mode 100644
index 0000000..321b96f
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/RecyclerView/MyViewHolder.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/RecyclerView/RankRecyObj.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/RecyclerView/RankRecyObj.dex
new file mode 100644
index 0000000..304c1f4
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/RecyclerView/RankRecyObj.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Service/BookService.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Service/BookService.dex
new file mode 100644
index 0000000..28f6b61
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Service/BookService.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Service/UrlService.dex b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Service/UrlService.dex
new file mode 100644
index 0000000..724463a
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/project_dex_archive/debug/out/com/example/Service/UrlService.dex differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/drawable-anydpi-v24_ic_launcher_foreground.xml.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/drawable-anydpi-v24_ic_launcher_foreground.xml.flat
new file mode 100644
index 0000000..48cf730
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/drawable-anydpi-v24_ic_launcher_foreground.xml.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/drawable-hdpi_ic_launcher_foreground.png.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/drawable-hdpi_ic_launcher_foreground.png.flat
new file mode 100644
index 0000000..3fe32d5
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/drawable-hdpi_ic_launcher_foreground.png.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/drawable-ldpi_ic_launcher_foreground.png.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/drawable-ldpi_ic_launcher_foreground.png.flat
new file mode 100644
index 0000000..0150d7f
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/drawable-ldpi_ic_launcher_foreground.png.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/drawable-mdpi_ic_launcher_foreground.png.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/drawable-mdpi_ic_launcher_foreground.png.flat
new file mode 100644
index 0000000..c19ef5c
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/drawable-mdpi_ic_launcher_foreground.png.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/drawable-v24_buttonstyle.xml.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/drawable-v24_buttonstyle.xml.flat
new file mode 100644
index 0000000..6960ff1
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/drawable-v24_buttonstyle.xml.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/drawable-v24_card_edge.xml.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/drawable-v24_card_edge.xml.flat
new file mode 100644
index 0000000..d3b4063
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/drawable-v24_card_edge.xml.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/drawable-v24_ic_launcher_background.xml.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/drawable-v24_ic_launcher_background.xml.flat
new file mode 100644
index 0000000..46b685d
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/drawable-v24_ic_launcher_background.xml.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/drawable-v24_ic_launcher_foreground.xml.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/drawable-v24_ic_launcher_foreground.xml.flat
new file mode 100644
index 0000000..fca58ba
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/drawable-v24_ic_launcher_foreground.xml.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/drawable-v24_selector_tab_text_color.xml.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/drawable-v24_selector_tab_text_color.xml.flat
new file mode 100644
index 0000000..f5e61b4
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/drawable-v24_selector_tab_text_color.xml.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/drawable-v24_textview_border_blue.xml.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/drawable-v24_textview_border_blue.xml.flat
new file mode 100644
index 0000000..e1b0752
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/drawable-v24_textview_border_blue.xml.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/drawable-v24_textview_border_green.xml.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/drawable-v24_textview_border_green.xml.flat
new file mode 100644
index 0000000..2a25a77
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/drawable-v24_textview_border_green.xml.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/drawable-xhdpi_ic_launcher_foreground.png.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/drawable-xhdpi_ic_launcher_foreground.png.flat
new file mode 100644
index 0000000..6674190
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/drawable-xhdpi_ic_launcher_foreground.png.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/drawable-xxhdpi_ic_launcher_foreground.png.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/drawable-xxhdpi_ic_launcher_foreground.png.flat
new file mode 100644
index 0000000..04b84b6
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/drawable-xxhdpi_ic_launcher_foreground.png.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/drawable-xxxhdpi_ic_launcher_foreground.png.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/drawable-xxxhdpi_ic_launcher_foreground.png.flat
new file mode 100644
index 0000000..ac76328
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/drawable-xxxhdpi_ic_launcher_foreground.png.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/drawable_buttonstyle.xml.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/drawable_buttonstyle.xml.flat
new file mode 100644
index 0000000..cc964db
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/drawable_buttonstyle.xml.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/drawable_card_edge.xml.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/drawable_card_edge.xml.flat
new file mode 100644
index 0000000..21618fd
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/drawable_card_edge.xml.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/drawable_ic_launcher_background.xml.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/drawable_ic_launcher_background.xml.flat
new file mode 100644
index 0000000..84f88ff
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/drawable_ic_launcher_background.xml.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/drawable_selector_tab_text_color.xml.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/drawable_selector_tab_text_color.xml.flat
new file mode 100644
index 0000000..dc852e3
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/drawable_selector_tab_text_color.xml.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/drawable_textview_border_blue.xml.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/drawable_textview_border_blue.xml.flat
new file mode 100644
index 0000000..49fed14
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/drawable_textview_border_blue.xml.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/drawable_textview_border_green.xml.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/drawable_textview_border_green.xml.flat
new file mode 100644
index 0000000..1b54619
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/drawable_textview_border_green.xml.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/layout_activity_book_detail.xml.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/layout_activity_book_detail.xml.flat
new file mode 100644
index 0000000..7686318
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/layout_activity_book_detail.xml.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/layout_activity_category.xml.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/layout_activity_category.xml.flat
new file mode 100644
index 0000000..24c9a1c
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/layout_activity_category.xml.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/layout_activity_main.xml.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/layout_activity_main.xml.flat
new file mode 100644
index 0000000..e32e87e
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/layout_activity_main.xml.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/layout_activity_read_page.xml.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/layout_activity_read_page.xml.flat
new file mode 100644
index 0000000..0060359
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/layout_activity_read_page.xml.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/layout_activity_recom.xml.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/layout_activity_recom.xml.flat
new file mode 100644
index 0000000..a328e7d
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/layout_activity_recom.xml.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/layout_activity_search.xml.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/layout_activity_search.xml.flat
new file mode 100644
index 0000000..4860e03
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/layout_activity_search.xml.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/layout_catalog_dialog.xml.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/layout_catalog_dialog.xml.flat
new file mode 100644
index 0000000..100b8d5
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/layout_catalog_dialog.xml.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/layout_dialog_category.xml.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/layout_dialog_category.xml.flat
new file mode 100644
index 0000000..9d23f9a
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/layout_dialog_category.xml.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/layout_dialog_text_setting.xml.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/layout_dialog_text_setting.xml.flat
new file mode 100644
index 0000000..6585984
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/layout_dialog_text_setting.xml.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/layout_fragment_book_shelf.xml.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/layout_fragment_book_shelf.xml.flat
new file mode 100644
index 0000000..687676a
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/layout_fragment_book_shelf.xml.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/layout_fragment_category.xml.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/layout_fragment_category.xml.flat
new file mode 100644
index 0000000..ec1ba77
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/layout_fragment_category.xml.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/layout_fragment_detail_category.xml.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/layout_fragment_detail_category.xml.flat
new file mode 100644
index 0000000..2eb6da7
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/layout_fragment_detail_category.xml.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/layout_fragment_male_in_category.xml.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/layout_fragment_male_in_category.xml.flat
new file mode 100644
index 0000000..29a1792
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/layout_fragment_male_in_category.xml.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/layout_fragment_ranking.xml.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/layout_fragment_ranking.xml.flat
new file mode 100644
index 0000000..7ff6069
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/layout_fragment_ranking.xml.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/layout_fragment_read_page.xml.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/layout_fragment_read_page.xml.flat
new file mode 100644
index 0000000..a0831fb
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/layout_fragment_read_page.xml.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/layout_item_book.xml.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/layout_item_book.xml.flat
new file mode 100644
index 0000000..cbbb8e0
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/layout_item_book.xml.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/layout_item_catalog.xml.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/layout_item_catalog.xml.flat
new file mode 100644
index 0000000..0c0e29e
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/layout_item_catalog.xml.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/layout_item_category.xml.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/layout_item_category.xml.flat
new file mode 100644
index 0000000..b7bfa99
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/layout_item_category.xml.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/layout_item_listview.xml.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/layout_item_listview.xml.flat
new file mode 100644
index 0000000..b65e606
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/layout_item_listview.xml.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/layout_item_listview2.xml.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/layout_item_listview2.xml.flat
new file mode 100644
index 0000000..76daf44
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/layout_item_listview2.xml.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/layout_item_ranking.xml.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/layout_item_ranking.xml.flat
new file mode 100644
index 0000000..ca6df94
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/layout_item_ranking.xml.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/layout_recycler_footer_view.xml.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/layout_recycler_footer_view.xml.flat
new file mode 100644
index 0000000..2876f6e
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/layout_recycler_footer_view.xml.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-anydpi-v26_ic_launcher.xml.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-anydpi-v26_ic_launcher.xml.flat
new file mode 100644
index 0000000..03aac76
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-anydpi-v26_ic_launcher.xml.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-anydpi-v26_ic_launcher_round.xml.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-anydpi-v26_ic_launcher_round.xml.flat
new file mode 100644
index 0000000..9792349
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-anydpi-v26_ic_launcher_round.xml.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_back.png.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_back.png.flat
new file mode 100644
index 0000000..6893d89
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_back.png.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_battery.png.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_battery.png.flat
new file mode 100644
index 0000000..7903908
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_battery.png.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_bookcover.jpg.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_bookcover.jpg.flat
new file mode 100644
index 0000000..35547c5
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_bookcover.jpg.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_bookcover2.jpg.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_bookcover2.jpg.flat
new file mode 100644
index 0000000..de99944
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_bookcover2.jpg.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_bookshelf.png.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_bookshelf.png.flat
new file mode 100644
index 0000000..e7f7d0a
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_bookshelf.png.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_bookshelf_red.png.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_bookshelf_red.png.flat
new file mode 100644
index 0000000..c8bb585
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_bookshelf_red.png.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_catalog.png.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_catalog.png.flat
new file mode 100644
index 0000000..0e39090
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_catalog.png.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_catalog_icon.png.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_catalog_icon.png.flat
new file mode 100644
index 0000000..ef63b45
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_catalog_icon.png.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_category.png.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_category.png.flat
new file mode 100644
index 0000000..7b1db3d
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_category.png.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_category_red.png.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_category_red.png.flat
new file mode 100644
index 0000000..b657896
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_category_red.png.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_daytime.png.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_daytime.png.flat
new file mode 100644
index 0000000..8547898
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_daytime.png.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_delete.png.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_delete.png.flat
new file mode 100644
index 0000000..49f6309
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_delete.png.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_download.png.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_download.png.flat
new file mode 100644
index 0000000..5e9d2c4
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_download.png.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_female_black.png.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_female_black.png.flat
new file mode 100644
index 0000000..62d1327
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_female_black.png.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_female_icon1.png.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_female_icon1.png.flat
new file mode 100644
index 0000000..4d74101
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_female_icon1.png.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_female_icon2.png.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_female_icon2.png.flat
new file mode 100644
index 0000000..2c39300
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_female_icon2.png.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_female_icon3.png.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_female_icon3.png.flat
new file mode 100644
index 0000000..55dba6b
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_female_icon3.png.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_female_icon4.png.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_female_icon4.png.flat
new file mode 100644
index 0000000..efd78b7
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_female_icon4.png.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_female_icon5.png.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_female_icon5.png.flat
new file mode 100644
index 0000000..fa593b5
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_female_icon5.png.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_female_red.png.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_female_red.png.flat
new file mode 100644
index 0000000..cf313d5
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_female_red.png.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_first.png.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_first.png.flat
new file mode 100644
index 0000000..99227f6
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_first.png.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_fresh.png.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_fresh.png.flat
new file mode 100644
index 0000000..9550435
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_fresh.png.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_heatfire.png.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_heatfire.png.flat
new file mode 100644
index 0000000..88b9833
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_heatfire.png.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_history.png.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_history.png.flat
new file mode 100644
index 0000000..c03da32
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_history.png.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_horizontal_screen.png.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_horizontal_screen.png.flat
new file mode 100644
index 0000000..0b80065
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_horizontal_screen.png.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_ic_launcher.png.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_ic_launcher.png.flat
new file mode 100644
index 0000000..0e4fcc9
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_ic_launcher.png.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_ic_launcher_round.png.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_ic_launcher_round.png.flat
new file mode 100644
index 0000000..832d74b
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_ic_launcher_round.png.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_icon.png.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_icon.png.flat
new file mode 100644
index 0000000..2642e9d
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_icon.png.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_male_black.png.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_male_black.png.flat
new file mode 100644
index 0000000..06b1322
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_male_black.png.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_male_blue.png.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_male_blue.png.flat
new file mode 100644
index 0000000..3ed794a
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_male_blue.png.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_male_icon1.png.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_male_icon1.png.flat
new file mode 100644
index 0000000..3c64060
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_male_icon1.png.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_male_icon2.png.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_male_icon2.png.flat
new file mode 100644
index 0000000..9c0a705
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_male_icon2.png.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_male_icon3.png.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_male_icon3.png.flat
new file mode 100644
index 0000000..3141cf5
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_male_icon3.png.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_male_icon4.png.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_male_icon4.png.flat
new file mode 100644
index 0000000..f6c1e5b
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_male_icon4.png.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_male_icon5.png.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_male_icon5.png.flat
new file mode 100644
index 0000000..bb6e14e
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_male_icon5.png.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_minus.png.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_minus.png.flat
new file mode 100644
index 0000000..605ea09
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_minus.png.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_nighttime.png.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_nighttime.png.flat
new file mode 100644
index 0000000..806193e
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_nighttime.png.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_number1.png.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_number1.png.flat
new file mode 100644
index 0000000..2cda2a0
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_number1.png.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_number2.png.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_number2.png.flat
new file mode 100644
index 0000000..48097f0
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_number2.png.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_number3.png.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_number3.png.flat
new file mode 100644
index 0000000..9359b59
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_number3.png.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_number4.png.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_number4.png.flat
new file mode 100644
index 0000000..f8d712d
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_number4.png.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_number5.png.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_number5.png.flat
new file mode 100644
index 0000000..cadf853
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_number5.png.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_number6.png.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_number6.png.flat
new file mode 100644
index 0000000..f5c8452
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_number6.png.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_plus.png.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_plus.png.flat
new file mode 100644
index 0000000..bedaf2a
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_plus.png.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_ranking.png.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_ranking.png.flat
new file mode 100644
index 0000000..7e2b408
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_ranking.png.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_ranking_red.png.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_ranking_red.png.flat
new file mode 100644
index 0000000..5014656
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_ranking_red.png.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_search.png.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_search.png.flat
new file mode 100644
index 0000000..07e98e9
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_search.png.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_second.png.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_second.png.flat
new file mode 100644
index 0000000..c8eba6a
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_second.png.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_textsize.png.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_textsize.png.flat
new file mode 100644
index 0000000..45bd4a7
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_textsize.png.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_third.png.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_third.png.flat
new file mode 100644
index 0000000..eae340f
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_third.png.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_vertical_screen.png.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_vertical_screen.png.flat
new file mode 100644
index 0000000..166530c
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-hdpi_vertical_screen.png.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-mdpi_ic_launcher.png.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-mdpi_ic_launcher.png.flat
new file mode 100644
index 0000000..c2b721c
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-mdpi_ic_launcher.png.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-mdpi_ic_launcher_round.png.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-mdpi_ic_launcher_round.png.flat
new file mode 100644
index 0000000..ca6d96e
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-mdpi_ic_launcher_round.png.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-xhdpi_ic_launcher.png.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-xhdpi_ic_launcher.png.flat
new file mode 100644
index 0000000..f4e172e
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-xhdpi_ic_launcher.png.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-xhdpi_ic_launcher_round.png.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-xhdpi_ic_launcher_round.png.flat
new file mode 100644
index 0000000..d0aed37
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-xhdpi_ic_launcher_round.png.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-xxhdpi_ic_launcher.png.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-xxhdpi_ic_launcher.png.flat
new file mode 100644
index 0000000..d1dea61
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-xxhdpi_ic_launcher.png.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-xxhdpi_ic_launcher_round.png.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-xxhdpi_ic_launcher_round.png.flat
new file mode 100644
index 0000000..a2e7ae5
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-xxhdpi_ic_launcher_round.png.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-xxxhdpi_ic_launcher.png.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-xxxhdpi_ic_launcher.png.flat
new file mode 100644
index 0000000..a64903f
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-xxxhdpi_ic_launcher.png.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-xxxhdpi_ic_launcher_round.png.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-xxxhdpi_ic_launcher_round.png.flat
new file mode 100644
index 0000000..5b5cada
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/mipmap-xxxhdpi_ic_launcher_round.png.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-af_values-af.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-af_values-af.arsc.flat
new file mode 100644
index 0000000..37f4e6c
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-af_values-af.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-am_values-am.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-am_values-am.arsc.flat
new file mode 100644
index 0000000..8e9b706
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-am_values-am.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-ar_values-ar.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-ar_values-ar.arsc.flat
new file mode 100644
index 0000000..32fe3b0
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-ar_values-ar.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-as_values-as.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-as_values-as.arsc.flat
new file mode 100644
index 0000000..da61d4a
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-as_values-as.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-az_values-az.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-az_values-az.arsc.flat
new file mode 100644
index 0000000..ecf9ad3
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-az_values-az.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-b+sr+Latn_values-b+sr+Latn.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-b+sr+Latn_values-b+sr+Latn.arsc.flat
new file mode 100644
index 0000000..5caaed7
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-b+sr+Latn_values-b+sr+Latn.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-be_values-be.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-be_values-be.arsc.flat
new file mode 100644
index 0000000..e87267a
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-be_values-be.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-bg_values-bg.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-bg_values-bg.arsc.flat
new file mode 100644
index 0000000..73bf06d
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-bg_values-bg.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-bn_values-bn.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-bn_values-bn.arsc.flat
new file mode 100644
index 0000000..5759902
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-bn_values-bn.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-bs_values-bs.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-bs_values-bs.arsc.flat
new file mode 100644
index 0000000..a9fd460
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-bs_values-bs.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-ca_values-ca.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-ca_values-ca.arsc.flat
new file mode 100644
index 0000000..01b664d
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-ca_values-ca.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-cs_values-cs.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-cs_values-cs.arsc.flat
new file mode 100644
index 0000000..899d88b
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-cs_values-cs.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-da_values-da.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-da_values-da.arsc.flat
new file mode 100644
index 0000000..5c1baf7
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-da_values-da.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-de_values-de.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-de_values-de.arsc.flat
new file mode 100644
index 0000000..b6d6cfa
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-de_values-de.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-el_values-el.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-el_values-el.arsc.flat
new file mode 100644
index 0000000..e4e86da
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-el_values-el.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-en-rAU_values-en-rAU.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-en-rAU_values-en-rAU.arsc.flat
new file mode 100644
index 0000000..64c3aef
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-en-rAU_values-en-rAU.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-en-rCA_values-en-rCA.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-en-rCA_values-en-rCA.arsc.flat
new file mode 100644
index 0000000..d1f6a0a
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-en-rCA_values-en-rCA.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-en-rGB_values-en-rGB.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-en-rGB_values-en-rGB.arsc.flat
new file mode 100644
index 0000000..ee06cbe
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-en-rGB_values-en-rGB.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-en-rIN_values-en-rIN.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-en-rIN_values-en-rIN.arsc.flat
new file mode 100644
index 0000000..b58af4c
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-en-rIN_values-en-rIN.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-en-rXC_values-en-rXC.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-en-rXC_values-en-rXC.arsc.flat
new file mode 100644
index 0000000..daaf05e
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-en-rXC_values-en-rXC.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-es-rUS_values-es-rUS.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-es-rUS_values-es-rUS.arsc.flat
new file mode 100644
index 0000000..ed8664d
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-es-rUS_values-es-rUS.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-es_values-es.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-es_values-es.arsc.flat
new file mode 100644
index 0000000..bdf6743
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-es_values-es.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-et_values-et.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-et_values-et.arsc.flat
new file mode 100644
index 0000000..a22978f
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-et_values-et.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-eu_values-eu.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-eu_values-eu.arsc.flat
new file mode 100644
index 0000000..75ae2ff
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-eu_values-eu.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-fa_values-fa.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-fa_values-fa.arsc.flat
new file mode 100644
index 0000000..79956ed
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-fa_values-fa.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-fi_values-fi.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-fi_values-fi.arsc.flat
new file mode 100644
index 0000000..24591b4
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-fi_values-fi.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-fr-rCA_values-fr-rCA.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-fr-rCA_values-fr-rCA.arsc.flat
new file mode 100644
index 0000000..3deb96b
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-fr-rCA_values-fr-rCA.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-fr_values-fr.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-fr_values-fr.arsc.flat
new file mode 100644
index 0000000..7510a99
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-fr_values-fr.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-gl_values-gl.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-gl_values-gl.arsc.flat
new file mode 100644
index 0000000..5542c93
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-gl_values-gl.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-gu_values-gu.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-gu_values-gu.arsc.flat
new file mode 100644
index 0000000..ff5b51a
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-gu_values-gu.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-h720dp-v13_values-h720dp-v13.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-h720dp-v13_values-h720dp-v13.arsc.flat
new file mode 100644
index 0000000..2f8fca1
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-h720dp-v13_values-h720dp-v13.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-hdpi-v4_values-hdpi-v4.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-hdpi-v4_values-hdpi-v4.arsc.flat
new file mode 100644
index 0000000..8d7fc31
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-hdpi-v4_values-hdpi-v4.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-hi_values-hi.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-hi_values-hi.arsc.flat
new file mode 100644
index 0000000..d0d0234
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-hi_values-hi.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-hr_values-hr.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-hr_values-hr.arsc.flat
new file mode 100644
index 0000000..f501082
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-hr_values-hr.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-hu_values-hu.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-hu_values-hu.arsc.flat
new file mode 100644
index 0000000..78cbae6
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-hu_values-hu.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-hy_values-hy.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-hy_values-hy.arsc.flat
new file mode 100644
index 0000000..298724b
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-hy_values-hy.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-in_values-in.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-in_values-in.arsc.flat
new file mode 100644
index 0000000..04ce20e
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-in_values-in.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-is_values-is.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-is_values-is.arsc.flat
new file mode 100644
index 0000000..16b084e
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-is_values-is.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-it_values-it.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-it_values-it.arsc.flat
new file mode 100644
index 0000000..c72be4b
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-it_values-it.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-iw_values-iw.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-iw_values-iw.arsc.flat
new file mode 100644
index 0000000..0960298
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-iw_values-iw.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-ja_values-ja.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-ja_values-ja.arsc.flat
new file mode 100644
index 0000000..4c338cb
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-ja_values-ja.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-ka_values-ka.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-ka_values-ka.arsc.flat
new file mode 100644
index 0000000..ef639d7
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-ka_values-ka.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-kk_values-kk.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-kk_values-kk.arsc.flat
new file mode 100644
index 0000000..6376e5c
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-kk_values-kk.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-km_values-km.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-km_values-km.arsc.flat
new file mode 100644
index 0000000..42f371a
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-km_values-km.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-kn_values-kn.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-kn_values-kn.arsc.flat
new file mode 100644
index 0000000..5fd8dff
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-kn_values-kn.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-ko_values-ko.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-ko_values-ko.arsc.flat
new file mode 100644
index 0000000..8cd61e4
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-ko_values-ko.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-ky_values-ky.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-ky_values-ky.arsc.flat
new file mode 100644
index 0000000..62b5798
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-ky_values-ky.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-land_values-land.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-land_values-land.arsc.flat
new file mode 100644
index 0000000..7708a7d
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-land_values-land.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-large-v4_values-large-v4.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-large-v4_values-large-v4.arsc.flat
new file mode 100644
index 0000000..18c1965
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-large-v4_values-large-v4.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-ldltr-v21_values-ldltr-v21.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-ldltr-v21_values-ldltr-v21.arsc.flat
new file mode 100644
index 0000000..6b06431
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-ldltr-v21_values-ldltr-v21.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-lo_values-lo.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-lo_values-lo.arsc.flat
new file mode 100644
index 0000000..074b5b7
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-lo_values-lo.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-lt_values-lt.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-lt_values-lt.arsc.flat
new file mode 100644
index 0000000..467714e
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-lt_values-lt.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-lv_values-lv.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-lv_values-lv.arsc.flat
new file mode 100644
index 0000000..c98cfc3
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-lv_values-lv.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-mk_values-mk.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-mk_values-mk.arsc.flat
new file mode 100644
index 0000000..4256a8d
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-mk_values-mk.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-ml_values-ml.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-ml_values-ml.arsc.flat
new file mode 100644
index 0000000..d14c3ef
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-ml_values-ml.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-mn_values-mn.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-mn_values-mn.arsc.flat
new file mode 100644
index 0000000..a8f5673
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-mn_values-mn.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-mr_values-mr.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-mr_values-mr.arsc.flat
new file mode 100644
index 0000000..d800ab1
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-mr_values-mr.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-ms_values-ms.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-ms_values-ms.arsc.flat
new file mode 100644
index 0000000..6b3d958
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-ms_values-ms.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-my_values-my.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-my_values-my.arsc.flat
new file mode 100644
index 0000000..63c1ec1
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-my_values-my.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-nb_values-nb.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-nb_values-nb.arsc.flat
new file mode 100644
index 0000000..a53b6e8
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-nb_values-nb.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-ne_values-ne.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-ne_values-ne.arsc.flat
new file mode 100644
index 0000000..9abe7f4
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-ne_values-ne.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-night-v8_values-night-v8.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-night-v8_values-night-v8.arsc.flat
new file mode 100644
index 0000000..3db9f4e
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-night-v8_values-night-v8.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-nl_values-nl.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-nl_values-nl.arsc.flat
new file mode 100644
index 0000000..ad7920b
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-nl_values-nl.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-or_values-or.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-or_values-or.arsc.flat
new file mode 100644
index 0000000..9eb8a46
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-or_values-or.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-pa_values-pa.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-pa_values-pa.arsc.flat
new file mode 100644
index 0000000..453f94b
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-pa_values-pa.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-pl_values-pl.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-pl_values-pl.arsc.flat
new file mode 100644
index 0000000..97dab5e
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-pl_values-pl.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-port_values-port.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-port_values-port.arsc.flat
new file mode 100644
index 0000000..0692e9a
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-port_values-port.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-pt-rBR_values-pt-rBR.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-pt-rBR_values-pt-rBR.arsc.flat
new file mode 100644
index 0000000..b3c4bc7
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-pt-rBR_values-pt-rBR.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-pt-rPT_values-pt-rPT.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-pt-rPT_values-pt-rPT.arsc.flat
new file mode 100644
index 0000000..756150b
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-pt-rPT_values-pt-rPT.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-pt_values-pt.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-pt_values-pt.arsc.flat
new file mode 100644
index 0000000..80bbcfd
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-pt_values-pt.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-ro_values-ro.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-ro_values-ro.arsc.flat
new file mode 100644
index 0000000..25b961e
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-ro_values-ro.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-ru_values-ru.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-ru_values-ru.arsc.flat
new file mode 100644
index 0000000..12bd46e
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-ru_values-ru.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-si_values-si.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-si_values-si.arsc.flat
new file mode 100644
index 0000000..61142ce
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-si_values-si.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-sk_values-sk.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-sk_values-sk.arsc.flat
new file mode 100644
index 0000000..7b68192
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-sk_values-sk.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-sl_values-sl.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-sl_values-sl.arsc.flat
new file mode 100644
index 0000000..7b3b135
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-sl_values-sl.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-sq_values-sq.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-sq_values-sq.arsc.flat
new file mode 100644
index 0000000..df4e092
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-sq_values-sq.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-sr_values-sr.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-sr_values-sr.arsc.flat
new file mode 100644
index 0000000..cc4c18f
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-sr_values-sr.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-sv_values-sv.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-sv_values-sv.arsc.flat
new file mode 100644
index 0000000..cb2d46c
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-sv_values-sv.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-sw600dp-v13_values-sw600dp-v13.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-sw600dp-v13_values-sw600dp-v13.arsc.flat
new file mode 100644
index 0000000..9b7b982
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-sw600dp-v13_values-sw600dp-v13.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-sw_values-sw.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-sw_values-sw.arsc.flat
new file mode 100644
index 0000000..bf8ca36
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-sw_values-sw.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-ta_values-ta.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-ta_values-ta.arsc.flat
new file mode 100644
index 0000000..0993611
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-ta_values-ta.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-te_values-te.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-te_values-te.arsc.flat
new file mode 100644
index 0000000..ace5b8c
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-te_values-te.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-th_values-th.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-th_values-th.arsc.flat
new file mode 100644
index 0000000..2aa98f2
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-th_values-th.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-tl_values-tl.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-tl_values-tl.arsc.flat
new file mode 100644
index 0000000..1cfa151
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-tl_values-tl.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-tr_values-tr.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-tr_values-tr.arsc.flat
new file mode 100644
index 0000000..29a6cb6
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-tr_values-tr.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-uk_values-uk.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-uk_values-uk.arsc.flat
new file mode 100644
index 0000000..76c2529
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-uk_values-uk.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-ur_values-ur.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-ur_values-ur.arsc.flat
new file mode 100644
index 0000000..da2d7c4
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-ur_values-ur.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-uz_values-uz.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-uz_values-uz.arsc.flat
new file mode 100644
index 0000000..8218e02
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-uz_values-uz.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-v16_values-v16.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-v16_values-v16.arsc.flat
new file mode 100644
index 0000000..12df21d
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-v16_values-v16.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-v17_values-v17.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-v17_values-v17.arsc.flat
new file mode 100644
index 0000000..1cb2744
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-v17_values-v17.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-v18_values-v18.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-v18_values-v18.arsc.flat
new file mode 100644
index 0000000..9d2122d
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-v18_values-v18.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-v21_values-v21.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-v21_values-v21.arsc.flat
new file mode 100644
index 0000000..288bfd3
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-v21_values-v21.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-v22_values-v22.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-v22_values-v22.arsc.flat
new file mode 100644
index 0000000..05aa5fe
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-v22_values-v22.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-v23_values-v23.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-v23_values-v23.arsc.flat
new file mode 100644
index 0000000..eb3ba04
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-v23_values-v23.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-v24_values-v24.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-v24_values-v24.arsc.flat
new file mode 100644
index 0000000..f289d4b
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-v24_values-v24.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-v25_values-v25.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-v25_values-v25.arsc.flat
new file mode 100644
index 0000000..551df6f
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-v25_values-v25.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-v26_values-v26.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-v26_values-v26.arsc.flat
new file mode 100644
index 0000000..71093e6
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-v26_values-v26.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-v28_values-v28.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-v28_values-v28.arsc.flat
new file mode 100644
index 0000000..dc6c196
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-v28_values-v28.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-vi_values-vi.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-vi_values-vi.arsc.flat
new file mode 100644
index 0000000..e6435ec
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-vi_values-vi.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-watch-v20_values-watch-v20.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-watch-v20_values-watch-v20.arsc.flat
new file mode 100644
index 0000000..67f3bd9
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-watch-v20_values-watch-v20.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-watch-v21_values-watch-v21.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-watch-v21_values-watch-v21.arsc.flat
new file mode 100644
index 0000000..558280e
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-watch-v21_values-watch-v21.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-xlarge-v4_values-xlarge-v4.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-xlarge-v4_values-xlarge-v4.arsc.flat
new file mode 100644
index 0000000..9961b21
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-xlarge-v4_values-xlarge-v4.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-zh-rCN_values-zh-rCN.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-zh-rCN_values-zh-rCN.arsc.flat
new file mode 100644
index 0000000..d39f1e4
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-zh-rCN_values-zh-rCN.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-zh-rHK_values-zh-rHK.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-zh-rHK_values-zh-rHK.arsc.flat
new file mode 100644
index 0000000..e58cf59
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-zh-rHK_values-zh-rHK.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-zh-rTW_values-zh-rTW.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-zh-rTW_values-zh-rTW.arsc.flat
new file mode 100644
index 0000000..6f7cf26
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-zh-rTW_values-zh-rTW.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-zu_values-zu.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-zu_values-zu.arsc.flat
new file mode 100644
index 0000000..9ac2608
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values-zu_values-zu.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values_values.arsc.flat b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values_values.arsc.flat
new file mode 100644
index 0000000..daff65c
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/intermediates/res/merged/debug/values_values.arsc.flat differ
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/runtime_symbol_list/debug/R.txt b/202014040130tangjiefeng_Reader/app/build/intermediates/runtime_symbol_list/debug/R.txt
new file mode 100644
index 0000000..3b47f91
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/runtime_symbol_list/debug/R.txt
@@ -0,0 +1,2122 @@
+int anim abc_fade_in 0x7f010000
+int anim abc_fade_out 0x7f010001
+int anim abc_grow_fade_in_from_bottom 0x7f010002
+int anim abc_popup_enter 0x7f010003
+int anim abc_popup_exit 0x7f010004
+int anim abc_shrink_fade_out_from_bottom 0x7f010005
+int anim abc_slide_in_bottom 0x7f010006
+int anim abc_slide_in_top 0x7f010007
+int anim abc_slide_out_bottom 0x7f010008
+int anim abc_slide_out_top 0x7f010009
+int anim abc_tooltip_enter 0x7f01000a
+int anim abc_tooltip_exit 0x7f01000b
+int attr actionBarDivider 0x7f020000
+int attr actionBarItemBackground 0x7f020001
+int attr actionBarPopupTheme 0x7f020002
+int attr actionBarSize 0x7f020003
+int attr actionBarSplitStyle 0x7f020004
+int attr actionBarStyle 0x7f020005
+int attr actionBarTabBarStyle 0x7f020006
+int attr actionBarTabStyle 0x7f020007
+int attr actionBarTabTextStyle 0x7f020008
+int attr actionBarTheme 0x7f020009
+int attr actionBarWidgetTheme 0x7f02000a
+int attr actionButtonStyle 0x7f02000b
+int attr actionDropDownStyle 0x7f02000c
+int attr actionLayout 0x7f02000d
+int attr actionMenuTextAppearance 0x7f02000e
+int attr actionMenuTextColor 0x7f02000f
+int attr actionModeBackground 0x7f020010
+int attr actionModeCloseButtonStyle 0x7f020011
+int attr actionModeCloseDrawable 0x7f020012
+int attr actionModeCopyDrawable 0x7f020013
+int attr actionModeCutDrawable 0x7f020014
+int attr actionModeFindDrawable 0x7f020015
+int attr actionModePasteDrawable 0x7f020016
+int attr actionModePopupWindowStyle 0x7f020017
+int attr actionModeSelectAllDrawable 0x7f020018
+int attr actionModeShareDrawable 0x7f020019
+int attr actionModeSplitBackground 0x7f02001a
+int attr actionModeStyle 0x7f02001b
+int attr actionModeWebSearchDrawable 0x7f02001c
+int attr actionOverflowButtonStyle 0x7f02001d
+int attr actionOverflowMenuStyle 0x7f02001e
+int attr actionProviderClass 0x7f02001f
+int attr actionViewClass 0x7f020020
+int attr activityChooserViewStyle 0x7f020021
+int attr alertDialogButtonGroupStyle 0x7f020022
+int attr alertDialogCenterButtons 0x7f020023
+int attr alertDialogStyle 0x7f020024
+int attr alertDialogTheme 0x7f020025
+int attr allowStacking 0x7f020026
+int attr alpha 0x7f020027
+int attr alphabeticModifiers 0x7f020028
+int attr arrowHeadLength 0x7f020029
+int attr arrowShaftLength 0x7f02002a
+int attr autoCompleteTextViewStyle 0x7f02002b
+int attr autoSizeMaxTextSize 0x7f02002c
+int attr autoSizeMinTextSize 0x7f02002d
+int attr autoSizePresetSizes 0x7f02002e
+int attr autoSizeStepGranularity 0x7f02002f
+int attr autoSizeTextType 0x7f020030
+int attr background 0x7f020031
+int attr backgroundSplit 0x7f020032
+int attr backgroundStacked 0x7f020033
+int attr backgroundTint 0x7f020034
+int attr backgroundTintMode 0x7f020035
+int attr barLength 0x7f020036
+int attr barrierAllowsGoneWidgets 0x7f020037
+int attr barrierDirection 0x7f020038
+int attr borderlessButtonStyle 0x7f020039
+int attr buttonBarButtonStyle 0x7f02003a
+int attr buttonBarNegativeButtonStyle 0x7f02003b
+int attr buttonBarNeutralButtonStyle 0x7f02003c
+int attr buttonBarPositiveButtonStyle 0x7f02003d
+int attr buttonBarStyle 0x7f02003e
+int attr buttonGravity 0x7f02003f
+int attr buttonIconDimen 0x7f020040
+int attr buttonPanelSideLayout 0x7f020041
+int attr buttonStyle 0x7f020042
+int attr buttonStyleSmall 0x7f020043
+int attr buttonTint 0x7f020044
+int attr buttonTintMode 0x7f020045
+int attr cardBackgroundColor 0x7f020046
+int attr cardCornerRadius 0x7f020047
+int attr cardElevation 0x7f020048
+int attr cardMaxElevation 0x7f020049
+int attr cardPreventCornerOverlap 0x7f02004a
+int attr cardUseCompatPadding 0x7f02004b
+int attr cardViewStyle 0x7f02004c
+int attr chainUseRtl 0x7f02004d
+int attr checkboxStyle 0x7f02004e
+int attr checkedTextViewStyle 0x7f02004f
+int attr civ_border_color 0x7f020050
+int attr civ_border_overlay 0x7f020051
+int attr civ_border_width 0x7f020052
+int attr civ_circle_background_color 0x7f020053
+int attr civ_fill_color 0x7f020054
+int attr closeIcon 0x7f020055
+int attr closeItemLayout 0x7f020056
+int attr collapseContentDescription 0x7f020057
+int attr collapseIcon 0x7f020058
+int attr color 0x7f020059
+int attr colorAccent 0x7f02005a
+int attr colorBackgroundFloating 0x7f02005b
+int attr colorButtonNormal 0x7f02005c
+int attr colorControlActivated 0x7f02005d
+int attr colorControlHighlight 0x7f02005e
+int attr colorControlNormal 0x7f02005f
+int attr colorError 0x7f020060
+int attr colorPrimary 0x7f020061
+int attr colorPrimaryDark 0x7f020062
+int attr colorSwitchThumbNormal 0x7f020063
+int attr commitIcon 0x7f020064
+int attr constraintSet 0x7f020065
+int attr constraint_referenced_ids 0x7f020066
+int attr content 0x7f020067
+int attr contentDescription 0x7f020068
+int attr contentInsetEnd 0x7f020069
+int attr contentInsetEndWithActions 0x7f02006a
+int attr contentInsetLeft 0x7f02006b
+int attr contentInsetRight 0x7f02006c
+int attr contentInsetStart 0x7f02006d
+int attr contentInsetStartWithNavigation 0x7f02006e
+int attr contentPadding 0x7f02006f
+int attr contentPaddingBottom 0x7f020070
+int attr contentPaddingLeft 0x7f020071
+int attr contentPaddingRight 0x7f020072
+int attr contentPaddingTop 0x7f020073
+int attr controlBackground 0x7f020074
+int attr coordinatorLayoutStyle 0x7f020075
+int attr customNavigationLayout 0x7f020076
+int attr defaultQueryHint 0x7f020077
+int attr dialogCornerRadius 0x7f020078
+int attr dialogPreferredPadding 0x7f020079
+int attr dialogTheme 0x7f02007a
+int attr displayOptions 0x7f02007b
+int attr divider 0x7f02007c
+int attr dividerHorizontal 0x7f02007d
+int attr dividerPadding 0x7f02007e
+int attr dividerVertical 0x7f02007f
+int attr drawableSize 0x7f020080
+int attr drawerArrowStyle 0x7f020081
+int attr dropDownListViewStyle 0x7f020082
+int attr dropdownListPreferredItemHeight 0x7f020083
+int attr editTextBackground 0x7f020084
+int attr editTextColor 0x7f020085
+int attr editTextStyle 0x7f020086
+int attr elevation 0x7f020087
+int attr emptyVisibility 0x7f020088
+int attr expandActivityOverflowButtonDrawable 0x7f020089
+int attr fastScrollEnabled 0x7f02008a
+int attr fastScrollHorizontalThumbDrawable 0x7f02008b
+int attr fastScrollHorizontalTrackDrawable 0x7f02008c
+int attr fastScrollVerticalThumbDrawable 0x7f02008d
+int attr fastScrollVerticalTrackDrawable 0x7f02008e
+int attr firstBaselineToTopHeight 0x7f02008f
+int attr font 0x7f020090
+int attr fontFamily 0x7f020091
+int attr fontProviderAuthority 0x7f020092
+int attr fontProviderCerts 0x7f020093
+int attr fontProviderFetchStrategy 0x7f020094
+int attr fontProviderFetchTimeout 0x7f020095
+int attr fontProviderPackage 0x7f020096
+int attr fontProviderQuery 0x7f020097
+int attr fontStyle 0x7f020098
+int attr fontVariationSettings 0x7f020099
+int attr fontWeight 0x7f02009a
+int attr gapBetweenBars 0x7f02009b
+int attr goIcon 0x7f02009c
+int attr height 0x7f02009d
+int attr hideOnContentScroll 0x7f02009e
+int attr homeAsUpIndicator 0x7f02009f
+int attr homeLayout 0x7f0200a0
+int attr icon 0x7f0200a1
+int attr iconTint 0x7f0200a2
+int attr iconTintMode 0x7f0200a3
+int attr iconifiedByDefault 0x7f0200a4
+int attr imageButtonStyle 0x7f0200a5
+int attr indeterminateProgressStyle 0x7f0200a6
+int attr initialActivityCount 0x7f0200a7
+int attr isLightTheme 0x7f0200a8
+int attr itemPadding 0x7f0200a9
+int attr keylines 0x7f0200aa
+int attr lastBaselineToBottomHeight 0x7f0200ab
+int attr layout 0x7f0200ac
+int attr layoutManager 0x7f0200ad
+int attr layout_anchor 0x7f0200ae
+int attr layout_anchorGravity 0x7f0200af
+int attr layout_behavior 0x7f0200b0
+int attr layout_constrainedHeight 0x7f0200b1
+int attr layout_constrainedWidth 0x7f0200b2
+int attr layout_constraintBaseline_creator 0x7f0200b3
+int attr layout_constraintBaseline_toBaselineOf 0x7f0200b4
+int attr layout_constraintBottom_creator 0x7f0200b5
+int attr layout_constraintBottom_toBottomOf 0x7f0200b6
+int attr layout_constraintBottom_toTopOf 0x7f0200b7
+int attr layout_constraintCircle 0x7f0200b8
+int attr layout_constraintCircleAngle 0x7f0200b9
+int attr layout_constraintCircleRadius 0x7f0200ba
+int attr layout_constraintDimensionRatio 0x7f0200bb
+int attr layout_constraintEnd_toEndOf 0x7f0200bc
+int attr layout_constraintEnd_toStartOf 0x7f0200bd
+int attr layout_constraintGuide_begin 0x7f0200be
+int attr layout_constraintGuide_end 0x7f0200bf
+int attr layout_constraintGuide_percent 0x7f0200c0
+int attr layout_constraintHeight_default 0x7f0200c1
+int attr layout_constraintHeight_max 0x7f0200c2
+int attr layout_constraintHeight_min 0x7f0200c3
+int attr layout_constraintHeight_percent 0x7f0200c4
+int attr layout_constraintHorizontal_bias 0x7f0200c5
+int attr layout_constraintHorizontal_chainStyle 0x7f0200c6
+int attr layout_constraintHorizontal_weight 0x7f0200c7
+int attr layout_constraintLeft_creator 0x7f0200c8
+int attr layout_constraintLeft_toLeftOf 0x7f0200c9
+int attr layout_constraintLeft_toRightOf 0x7f0200ca
+int attr layout_constraintRight_creator 0x7f0200cb
+int attr layout_constraintRight_toLeftOf 0x7f0200cc
+int attr layout_constraintRight_toRightOf 0x7f0200cd
+int attr layout_constraintStart_toEndOf 0x7f0200ce
+int attr layout_constraintStart_toStartOf 0x7f0200cf
+int attr layout_constraintTop_creator 0x7f0200d0
+int attr layout_constraintTop_toBottomOf 0x7f0200d1
+int attr layout_constraintTop_toTopOf 0x7f0200d2
+int attr layout_constraintVertical_bias 0x7f0200d3
+int attr layout_constraintVertical_chainStyle 0x7f0200d4
+int attr layout_constraintVertical_weight 0x7f0200d5
+int attr layout_constraintWidth_default 0x7f0200d6
+int attr layout_constraintWidth_max 0x7f0200d7
+int attr layout_constraintWidth_min 0x7f0200d8
+int attr layout_constraintWidth_percent 0x7f0200d9
+int attr layout_dodgeInsetEdges 0x7f0200da
+int attr layout_editor_absoluteX 0x7f0200db
+int attr layout_editor_absoluteY 0x7f0200dc
+int attr layout_goneMarginBottom 0x7f0200dd
+int attr layout_goneMarginEnd 0x7f0200de
+int attr layout_goneMarginLeft 0x7f0200df
+int attr layout_goneMarginRight 0x7f0200e0
+int attr layout_goneMarginStart 0x7f0200e1
+int attr layout_goneMarginTop 0x7f0200e2
+int attr layout_insetEdge 0x7f0200e3
+int attr layout_keyline 0x7f0200e4
+int attr layout_optimizationLevel 0x7f0200e5
+int attr lineHeight 0x7f0200e6
+int attr listChoiceBackgroundIndicator 0x7f0200e7
+int attr listDividerAlertDialog 0x7f0200e8
+int attr listItemLayout 0x7f0200e9
+int attr listLayout 0x7f0200ea
+int attr listMenuViewStyle 0x7f0200eb
+int attr listPopupWindowStyle 0x7f0200ec
+int attr listPreferredItemHeight 0x7f0200ed
+int attr listPreferredItemHeightLarge 0x7f0200ee
+int attr listPreferredItemHeightSmall 0x7f0200ef
+int attr listPreferredItemPaddingLeft 0x7f0200f0
+int attr listPreferredItemPaddingRight 0x7f0200f1
+int attr logo 0x7f0200f2
+int attr logoDescription 0x7f0200f3
+int attr maxButtonHeight 0x7f0200f4
+int attr measureWithLargestChild 0x7f0200f5
+int attr multiChoiceItemLayout 0x7f0200f6
+int attr navigationContentDescription 0x7f0200f7
+int attr navigationIcon 0x7f0200f8
+int attr navigationMode 0x7f0200f9
+int attr numericModifiers 0x7f0200fa
+int attr overlapAnchor 0x7f0200fb
+int attr paddingBottomNoButtons 0x7f0200fc
+int attr paddingEnd 0x7f0200fd
+int attr paddingStart 0x7f0200fe
+int attr paddingTopNoTitle 0x7f0200ff
+int attr panelBackground 0x7f020100
+int attr panelMenuListTheme 0x7f020101
+int attr panelMenuListWidth 0x7f020102
+int attr popupMenuStyle 0x7f020103
+int attr popupTheme 0x7f020104
+int attr popupWindowStyle 0x7f020105
+int attr preserveIconSpacing 0x7f020106
+int attr progressBarPadding 0x7f020107
+int attr progressBarStyle 0x7f020108
+int attr queryBackground 0x7f020109
+int attr queryHint 0x7f02010a
+int attr radioButtonStyle 0x7f02010b
+int attr ratingBarStyle 0x7f02010c
+int attr ratingBarStyleIndicator 0x7f02010d
+int attr ratingBarStyleSmall 0x7f02010e
+int attr reverseLayout 0x7f02010f
+int attr searchHintIcon 0x7f020110
+int attr searchIcon 0x7f020111
+int attr searchViewStyle 0x7f020112
+int attr seekBarStyle 0x7f020113
+int attr selectableItemBackground 0x7f020114
+int attr selectableItemBackgroundBorderless 0x7f020115
+int attr showAsAction 0x7f020116
+int attr showDividers 0x7f020117
+int attr showText 0x7f020118
+int attr showTitle 0x7f020119
+int attr singleChoiceItemLayout 0x7f02011a
+int attr spanCount 0x7f02011b
+int attr spinBars 0x7f02011c
+int attr spinnerDropDownItemStyle 0x7f02011d
+int attr spinnerStyle 0x7f02011e
+int attr splitTrack 0x7f02011f
+int attr srcCompat 0x7f020120
+int attr stackFromEnd 0x7f020121
+int attr state_above_anchor 0x7f020122
+int attr statusBarBackground 0x7f020123
+int attr subMenuArrow 0x7f020124
+int attr submitBackground 0x7f020125
+int attr subtitle 0x7f020126
+int attr subtitleTextAppearance 0x7f020127
+int attr subtitleTextColor 0x7f020128
+int attr subtitleTextStyle 0x7f020129
+int attr suggestionRowLayout 0x7f02012a
+int attr switchMinWidth 0x7f02012b
+int attr switchPadding 0x7f02012c
+int attr switchStyle 0x7f02012d
+int attr switchTextAppearance 0x7f02012e
+int attr textAllCaps 0x7f02012f
+int attr textAppearanceLargePopupMenu 0x7f020130
+int attr textAppearanceListItem 0x7f020131
+int attr textAppearanceListItemSecondary 0x7f020132
+int attr textAppearanceListItemSmall 0x7f020133
+int attr textAppearancePopupMenuHeader 0x7f020134
+int attr textAppearanceSearchResultSubtitle 0x7f020135
+int attr textAppearanceSearchResultTitle 0x7f020136
+int attr textAppearanceSmallPopupMenu 0x7f020137
+int attr textColorAlertDialogListItem 0x7f020138
+int attr textColorSearchUrl 0x7f020139
+int attr theme 0x7f02013a
+int attr thickness 0x7f02013b
+int attr thumbTextPadding 0x7f02013c
+int attr thumbTint 0x7f02013d
+int attr thumbTintMode 0x7f02013e
+int attr tickMark 0x7f02013f
+int attr tickMarkTint 0x7f020140
+int attr tickMarkTintMode 0x7f020141
+int attr tint 0x7f020142
+int attr tintMode 0x7f020143
+int attr title 0x7f020144
+int attr titleMargin 0x7f020145
+int attr titleMarginBottom 0x7f020146
+int attr titleMarginEnd 0x7f020147
+int attr titleMarginStart 0x7f020148
+int attr titleMarginTop 0x7f020149
+int attr titleMargins 0x7f02014a
+int attr titleTextAppearance 0x7f02014b
+int attr titleTextColor 0x7f02014c
+int attr titleTextStyle 0x7f02014d
+int attr toolbarNavigationButtonStyle 0x7f02014e
+int attr toolbarStyle 0x7f02014f
+int attr tooltipForegroundColor 0x7f020150
+int attr tooltipFrameBackground 0x7f020151
+int attr tooltipText 0x7f020152
+int attr track 0x7f020153
+int attr trackTint 0x7f020154
+int attr trackTintMode 0x7f020155
+int attr ttcIndex 0x7f020156
+int attr viewInflaterClass 0x7f020157
+int attr voiceIcon 0x7f020158
+int attr windowActionBar 0x7f020159
+int attr windowActionBarOverlay 0x7f02015a
+int attr windowActionModeOverlay 0x7f02015b
+int attr windowFixedHeightMajor 0x7f02015c
+int attr windowFixedHeightMinor 0x7f02015d
+int attr windowFixedWidthMajor 0x7f02015e
+int attr windowFixedWidthMinor 0x7f02015f
+int attr windowMinWidthMajor 0x7f020160
+int attr windowMinWidthMinor 0x7f020161
+int attr windowNoTitle 0x7f020162
+int bool abc_action_bar_embed_tabs 0x7f030000
+int bool abc_allow_stacked_button_bar 0x7f030001
+int bool abc_config_actionMenuItemAllCaps 0x7f030002
+int color MidNightBlue 0x7f040000
+int color PapayaWhip 0x7f040001
+int color abc_background_cache_hint_selector_material_dark 0x7f040002
+int color abc_background_cache_hint_selector_material_light 0x7f040003
+int color abc_btn_colored_borderless_text_material 0x7f040004
+int color abc_btn_colored_text_material 0x7f040005
+int color abc_color_highlight_material 0x7f040006
+int color abc_hint_foreground_material_dark 0x7f040007
+int color abc_hint_foreground_material_light 0x7f040008
+int color abc_input_method_navigation_guard 0x7f040009
+int color abc_primary_text_disable_only_material_dark 0x7f04000a
+int color abc_primary_text_disable_only_material_light 0x7f04000b
+int color abc_primary_text_material_dark 0x7f04000c
+int color abc_primary_text_material_light 0x7f04000d
+int color abc_search_url_text 0x7f04000e
+int color abc_search_url_text_normal 0x7f04000f
+int color abc_search_url_text_pressed 0x7f040010
+int color abc_search_url_text_selected 0x7f040011
+int color abc_secondary_text_material_dark 0x7f040012
+int color abc_secondary_text_material_light 0x7f040013
+int color abc_tint_btn_checkable 0x7f040014
+int color abc_tint_default 0x7f040015
+int color abc_tint_edittext 0x7f040016
+int color abc_tint_seek_thumb 0x7f040017
+int color abc_tint_spinner 0x7f040018
+int color abc_tint_switch_track 0x7f040019
+int color accent_material_dark 0x7f04001a
+int color accent_material_light 0x7f04001b
+int color background_floating_material_dark 0x7f04001c
+int color background_floating_material_light 0x7f04001d
+int color background_material_dark 0x7f04001e
+int color background_material_light 0x7f04001f
+int color bookItemNameColor 0x7f040020
+int color bright_foreground_disabled_material_dark 0x7f040021
+int color bright_foreground_disabled_material_light 0x7f040022
+int color bright_foreground_inverse_material_dark 0x7f040023
+int color bright_foreground_inverse_material_light 0x7f040024
+int color bright_foreground_material_dark 0x7f040025
+int color bright_foreground_material_light 0x7f040026
+int color button_material_dark 0x7f040027
+int color button_material_light 0x7f040028
+int color cardview_dark_background 0x7f040029
+int color cardview_light_background 0x7f04002a
+int color cardview_shadow_end_color 0x7f04002b
+int color cardview_shadow_start_color 0x7f04002c
+int color colorAccent 0x7f04002d
+int color colorBlack 0x7f04002e
+int color colorGrey 0x7f04002f
+int color colorPrimary 0x7f040030
+int color colorPrimaryDark 0x7f040031
+int color colorRed 0x7f040032
+int color colorWhite 0x7f040033
+int color dim_foreground_disabled_material_dark 0x7f040034
+int color dim_foreground_disabled_material_light 0x7f040035
+int color dim_foreground_material_dark 0x7f040036
+int color dim_foreground_material_light 0x7f040037
+int color error_color_material_dark 0x7f040038
+int color error_color_material_light 0x7f040039
+int color foreground_material_dark 0x7f04003a
+int color foreground_material_light 0x7f04003b
+int color highlighted_text_material_dark 0x7f04003c
+int color highlighted_text_material_light 0x7f04003d
+int color material_blue_grey_800 0x7f04003e
+int color material_blue_grey_900 0x7f04003f
+int color material_blue_grey_950 0x7f040040
+int color material_deep_teal_200 0x7f040041
+int color material_deep_teal_500 0x7f040042
+int color material_grey_100 0x7f040043
+int color material_grey_300 0x7f040044
+int color material_grey_50 0x7f040045
+int color material_grey_600 0x7f040046
+int color material_grey_800 0x7f040047
+int color material_grey_850 0x7f040048
+int color material_grey_900 0x7f040049
+int color nightBackGround 0x7f04004a
+int color notification_action_color_filter 0x7f04004b
+int color notification_icon_bg_color 0x7f04004c
+int color primary_dark_material_dark 0x7f04004d
+int color primary_dark_material_light 0x7f04004e
+int color primary_material_dark 0x7f04004f
+int color primary_material_light 0x7f040050
+int color primary_text_default_material_dark 0x7f040051
+int color primary_text_default_material_light 0x7f040052
+int color primary_text_disabled_material_dark 0x7f040053
+int color primary_text_disabled_material_light 0x7f040054
+int color ripple_material_dark 0x7f040055
+int color ripple_material_light 0x7f040056
+int color secondary_text_default_material_dark 0x7f040057
+int color secondary_text_default_material_light 0x7f040058
+int color secondary_text_disabled_material_dark 0x7f040059
+int color secondary_text_disabled_material_light 0x7f04005a
+int color switch_thumb_disabled_material_dark 0x7f04005b
+int color switch_thumb_disabled_material_light 0x7f04005c
+int color switch_thumb_material_dark 0x7f04005d
+int color switch_thumb_material_light 0x7f04005e
+int color switch_thumb_normal_material_dark 0x7f04005f
+int color switch_thumb_normal_material_light 0x7f040060
+int color tooltip_background_dark 0x7f040061
+int color tooltip_background_light 0x7f040062
+int dimen abc_action_bar_content_inset_material 0x7f050000
+int dimen abc_action_bar_content_inset_with_nav 0x7f050001
+int dimen abc_action_bar_default_height_material 0x7f050002
+int dimen abc_action_bar_default_padding_end_material 0x7f050003
+int dimen abc_action_bar_default_padding_start_material 0x7f050004
+int dimen abc_action_bar_elevation_material 0x7f050005
+int dimen abc_action_bar_icon_vertical_padding_material 0x7f050006
+int dimen abc_action_bar_overflow_padding_end_material 0x7f050007
+int dimen abc_action_bar_overflow_padding_start_material 0x7f050008
+int dimen abc_action_bar_stacked_max_height 0x7f050009
+int dimen abc_action_bar_stacked_tab_max_width 0x7f05000a
+int dimen abc_action_bar_subtitle_bottom_margin_material 0x7f05000b
+int dimen abc_action_bar_subtitle_top_margin_material 0x7f05000c
+int dimen abc_action_button_min_height_material 0x7f05000d
+int dimen abc_action_button_min_width_material 0x7f05000e
+int dimen abc_action_button_min_width_overflow_material 0x7f05000f
+int dimen abc_alert_dialog_button_bar_height 0x7f050010
+int dimen abc_alert_dialog_button_dimen 0x7f050011
+int dimen abc_button_inset_horizontal_material 0x7f050012
+int dimen abc_button_inset_vertical_material 0x7f050013
+int dimen abc_button_padding_horizontal_material 0x7f050014
+int dimen abc_button_padding_vertical_material 0x7f050015
+int dimen abc_cascading_menus_min_smallest_width 0x7f050016
+int dimen abc_config_prefDialogWidth 0x7f050017
+int dimen abc_control_corner_material 0x7f050018
+int dimen abc_control_inset_material 0x7f050019
+int dimen abc_control_padding_material 0x7f05001a
+int dimen abc_dialog_corner_radius_material 0x7f05001b
+int dimen abc_dialog_fixed_height_major 0x7f05001c
+int dimen abc_dialog_fixed_height_minor 0x7f05001d
+int dimen abc_dialog_fixed_width_major 0x7f05001e
+int dimen abc_dialog_fixed_width_minor 0x7f05001f
+int dimen abc_dialog_list_padding_bottom_no_buttons 0x7f050020
+int dimen abc_dialog_list_padding_top_no_title 0x7f050021
+int dimen abc_dialog_min_width_major 0x7f050022
+int dimen abc_dialog_min_width_minor 0x7f050023
+int dimen abc_dialog_padding_material 0x7f050024
+int dimen abc_dialog_padding_top_material 0x7f050025
+int dimen abc_dialog_title_divider_material 0x7f050026
+int dimen abc_disabled_alpha_material_dark 0x7f050027
+int dimen abc_disabled_alpha_material_light 0x7f050028
+int dimen abc_dropdownitem_icon_width 0x7f050029
+int dimen abc_dropdownitem_text_padding_left 0x7f05002a
+int dimen abc_dropdownitem_text_padding_right 0x7f05002b
+int dimen abc_edit_text_inset_bottom_material 0x7f05002c
+int dimen abc_edit_text_inset_horizontal_material 0x7f05002d
+int dimen abc_edit_text_inset_top_material 0x7f05002e
+int dimen abc_floating_window_z 0x7f05002f
+int dimen abc_list_item_padding_horizontal_material 0x7f050030
+int dimen abc_panel_menu_list_width 0x7f050031
+int dimen abc_progress_bar_height_material 0x7f050032
+int dimen abc_search_view_preferred_height 0x7f050033
+int dimen abc_search_view_preferred_width 0x7f050034
+int dimen abc_seekbar_track_background_height_material 0x7f050035
+int dimen abc_seekbar_track_progress_height_material 0x7f050036
+int dimen abc_select_dialog_padding_start_material 0x7f050037
+int dimen abc_switch_padding 0x7f050038
+int dimen abc_text_size_body_1_material 0x7f050039
+int dimen abc_text_size_body_2_material 0x7f05003a
+int dimen abc_text_size_button_material 0x7f05003b
+int dimen abc_text_size_caption_material 0x7f05003c
+int dimen abc_text_size_display_1_material 0x7f05003d
+int dimen abc_text_size_display_2_material 0x7f05003e
+int dimen abc_text_size_display_3_material 0x7f05003f
+int dimen abc_text_size_display_4_material 0x7f050040
+int dimen abc_text_size_headline_material 0x7f050041
+int dimen abc_text_size_large_material 0x7f050042
+int dimen abc_text_size_medium_material 0x7f050043
+int dimen abc_text_size_menu_header_material 0x7f050044
+int dimen abc_text_size_menu_material 0x7f050045
+int dimen abc_text_size_small_material 0x7f050046
+int dimen abc_text_size_subhead_material 0x7f050047
+int dimen abc_text_size_subtitle_material_toolbar 0x7f050048
+int dimen abc_text_size_title_material 0x7f050049
+int dimen abc_text_size_title_material_toolbar 0x7f05004a
+int dimen cardview_compat_inset_shadow 0x7f05004b
+int dimen cardview_default_elevation 0x7f05004c
+int dimen cardview_default_radius 0x7f05004d
+int dimen compat_button_inset_horizontal_material 0x7f05004e
+int dimen compat_button_inset_vertical_material 0x7f05004f
+int dimen compat_button_padding_horizontal_material 0x7f050050
+int dimen compat_button_padding_vertical_material 0x7f050051
+int dimen compat_control_corner_material 0x7f050052
+int dimen compat_notification_large_icon_max_height 0x7f050053
+int dimen compat_notification_large_icon_max_width 0x7f050054
+int dimen disabled_alpha_material_dark 0x7f050055
+int dimen disabled_alpha_material_light 0x7f050056
+int dimen fastscroll_default_thickness 0x7f050057
+int dimen fastscroll_margin 0x7f050058
+int dimen fastscroll_minimum_range 0x7f050059
+int dimen highlight_alpha_material_colored 0x7f05005a
+int dimen highlight_alpha_material_dark 0x7f05005b
+int dimen highlight_alpha_material_light 0x7f05005c
+int dimen hint_alpha_material_dark 0x7f05005d
+int dimen hint_alpha_material_light 0x7f05005e
+int dimen hint_pressed_alpha_material_dark 0x7f05005f
+int dimen hint_pressed_alpha_material_light 0x7f050060
+int dimen item_touch_helper_max_drag_scroll_per_frame 0x7f050061
+int dimen item_touch_helper_swipe_escape_max_velocity 0x7f050062
+int dimen item_touch_helper_swipe_escape_velocity 0x7f050063
+int dimen notification_action_icon_size 0x7f050064
+int dimen notification_action_text_size 0x7f050065
+int dimen notification_big_circle_margin 0x7f050066
+int dimen notification_content_margin_start 0x7f050067
+int dimen notification_large_icon_height 0x7f050068
+int dimen notification_large_icon_width 0x7f050069
+int dimen notification_main_column_padding_top 0x7f05006a
+int dimen notification_media_narrow_margin 0x7f05006b
+int dimen notification_right_icon_size 0x7f05006c
+int dimen notification_right_side_padding_top 0x7f05006d
+int dimen notification_small_icon_background_padding 0x7f05006e
+int dimen notification_small_icon_size_as_large 0x7f05006f
+int dimen notification_subtext_size 0x7f050070
+int dimen notification_top_pad 0x7f050071
+int dimen notification_top_pad_large_text 0x7f050072
+int dimen tooltip_corner_radius 0x7f050073
+int dimen tooltip_horizontal_padding 0x7f050074
+int dimen tooltip_margin 0x7f050075
+int dimen tooltip_precise_anchor_extra_offset 0x7f050076
+int dimen tooltip_precise_anchor_threshold 0x7f050077
+int dimen tooltip_vertical_padding 0x7f050078
+int dimen tooltip_y_offset_non_touch 0x7f050079
+int dimen tooltip_y_offset_touch 0x7f05007a
+int drawable abc_ab_share_pack_mtrl_alpha 0x7f060001
+int drawable abc_action_bar_item_background_material 0x7f060002
+int drawable abc_btn_borderless_material 0x7f060003
+int drawable abc_btn_check_material 0x7f060004
+int drawable abc_btn_check_to_on_mtrl_000 0x7f060005
+int drawable abc_btn_check_to_on_mtrl_015 0x7f060006
+int drawable abc_btn_colored_material 0x7f060007
+int drawable abc_btn_default_mtrl_shape 0x7f060008
+int drawable abc_btn_radio_material 0x7f060009
+int drawable abc_btn_radio_to_on_mtrl_000 0x7f06000a
+int drawable abc_btn_radio_to_on_mtrl_015 0x7f06000b
+int drawable abc_btn_switch_to_on_mtrl_00001 0x7f06000c
+int drawable abc_btn_switch_to_on_mtrl_00012 0x7f06000d
+int drawable abc_cab_background_internal_bg 0x7f06000e
+int drawable abc_cab_background_top_material 0x7f06000f
+int drawable abc_cab_background_top_mtrl_alpha 0x7f060010
+int drawable abc_control_background_material 0x7f060011
+int drawable abc_dialog_material_background 0x7f060012
+int drawable abc_edit_text_material 0x7f060013
+int drawable abc_ic_ab_back_material 0x7f060014
+int drawable abc_ic_arrow_drop_right_black_24dp 0x7f060015
+int drawable abc_ic_clear_material 0x7f060016
+int drawable abc_ic_commit_search_api_mtrl_alpha 0x7f060017
+int drawable abc_ic_go_search_api_material 0x7f060018
+int drawable abc_ic_menu_copy_mtrl_am_alpha 0x7f060019
+int drawable abc_ic_menu_cut_mtrl_alpha 0x7f06001a
+int drawable abc_ic_menu_overflow_material 0x7f06001b
+int drawable abc_ic_menu_paste_mtrl_am_alpha 0x7f06001c
+int drawable abc_ic_menu_selectall_mtrl_alpha 0x7f06001d
+int drawable abc_ic_menu_share_mtrl_alpha 0x7f06001e
+int drawable abc_ic_search_api_material 0x7f06001f
+int drawable abc_ic_star_black_16dp 0x7f060020
+int drawable abc_ic_star_black_36dp 0x7f060021
+int drawable abc_ic_star_black_48dp 0x7f060022
+int drawable abc_ic_star_half_black_16dp 0x7f060023
+int drawable abc_ic_star_half_black_36dp 0x7f060024
+int drawable abc_ic_star_half_black_48dp 0x7f060025
+int drawable abc_ic_voice_search_api_material 0x7f060026
+int drawable abc_item_background_holo_dark 0x7f060027
+int drawable abc_item_background_holo_light 0x7f060028
+int drawable abc_list_divider_material 0x7f060029
+int drawable abc_list_divider_mtrl_alpha 0x7f06002a
+int drawable abc_list_focused_holo 0x7f06002b
+int drawable abc_list_longpressed_holo 0x7f06002c
+int drawable abc_list_pressed_holo_dark 0x7f06002d
+int drawable abc_list_pressed_holo_light 0x7f06002e
+int drawable abc_list_selector_background_transition_holo_dark 0x7f06002f
+int drawable abc_list_selector_background_transition_holo_light 0x7f060030
+int drawable abc_list_selector_disabled_holo_dark 0x7f060031
+int drawable abc_list_selector_disabled_holo_light 0x7f060032
+int drawable abc_list_selector_holo_dark 0x7f060033
+int drawable abc_list_selector_holo_light 0x7f060034
+int drawable abc_menu_hardkey_panel_mtrl_mult 0x7f060035
+int drawable abc_popup_background_mtrl_mult 0x7f060036
+int drawable abc_ratingbar_indicator_material 0x7f060037
+int drawable abc_ratingbar_material 0x7f060038
+int drawable abc_ratingbar_small_material 0x7f060039
+int drawable abc_scrubber_control_off_mtrl_alpha 0x7f06003a
+int drawable abc_scrubber_control_to_pressed_mtrl_000 0x7f06003b
+int drawable abc_scrubber_control_to_pressed_mtrl_005 0x7f06003c
+int drawable abc_scrubber_primary_mtrl_alpha 0x7f06003d
+int drawable abc_scrubber_track_mtrl_alpha 0x7f06003e
+int drawable abc_seekbar_thumb_material 0x7f06003f
+int drawable abc_seekbar_tick_mark_material 0x7f060040
+int drawable abc_seekbar_track_material 0x7f060041
+int drawable abc_spinner_mtrl_am_alpha 0x7f060042
+int drawable abc_spinner_textfield_background_material 0x7f060043
+int drawable abc_switch_thumb_material 0x7f060044
+int drawable abc_switch_track_mtrl_alpha 0x7f060045
+int drawable abc_tab_indicator_material 0x7f060046
+int drawable abc_tab_indicator_mtrl_alpha 0x7f060047
+int drawable abc_text_cursor_material 0x7f060048
+int drawable abc_text_select_handle_left_mtrl_dark 0x7f060049
+int drawable abc_text_select_handle_left_mtrl_light 0x7f06004a
+int drawable abc_text_select_handle_middle_mtrl_dark 0x7f06004b
+int drawable abc_text_select_handle_middle_mtrl_light 0x7f06004c
+int drawable abc_text_select_handle_right_mtrl_dark 0x7f06004d
+int drawable abc_text_select_handle_right_mtrl_light 0x7f06004e
+int drawable abc_textfield_activated_mtrl_alpha 0x7f06004f
+int drawable abc_textfield_default_mtrl_alpha 0x7f060050
+int drawable abc_textfield_search_activated_mtrl_alpha 0x7f060051
+int drawable abc_textfield_search_default_mtrl_alpha 0x7f060052
+int drawable abc_textfield_search_material 0x7f060053
+int drawable abc_vector_test 0x7f060054
+int drawable buttonstyle 0x7f060055
+int drawable card_edge 0x7f060056
+int drawable ic_launcher_background 0x7f060057
+int drawable ic_launcher_foreground 0x7f060058
+int drawable notification_action_background 0x7f060059
+int drawable notification_bg 0x7f06005a
+int drawable notification_bg_low 0x7f06005b
+int drawable notification_bg_low_normal 0x7f06005c
+int drawable notification_bg_low_pressed 0x7f06005d
+int drawable notification_bg_normal 0x7f06005e
+int drawable notification_bg_normal_pressed 0x7f06005f
+int drawable notification_icon_background 0x7f060060
+int drawable notification_template_icon_bg 0x7f060061
+int drawable notification_template_icon_low_bg 0x7f060062
+int drawable notification_tile_bg 0x7f060063
+int drawable notify_panel_notification_icon_bg 0x7f060064
+int drawable selector_tab_text_color 0x7f060065
+int drawable textview_border_blue 0x7f060066
+int drawable textview_border_green 0x7f060067
+int drawable tooltip_frame_dark 0x7f060068
+int drawable tooltip_frame_light 0x7f060069
+int id ALT 0x7f070000
+int id CTRL 0x7f070001
+int id FUNCTION 0x7f070002
+int id META 0x7f070003
+int id SHIFT 0x7f070004
+int id SYM 0x7f070005
+int id action_bar 0x7f070006
+int id action_bar_activity_content 0x7f070007
+int id action_bar_container 0x7f070008
+int id action_bar_root 0x7f070009
+int id action_bar_spinner 0x7f07000a
+int id action_bar_subtitle 0x7f07000b
+int id action_bar_title 0x7f07000c
+int id action_container 0x7f07000d
+int id action_context_bar 0x7f07000e
+int id action_divider 0x7f07000f
+int id action_image 0x7f070010
+int id action_menu_divider 0x7f070011
+int id action_menu_presenter 0x7f070012
+int id action_mode_bar 0x7f070013
+int id action_mode_bar_stub 0x7f070014
+int id action_mode_close_button 0x7f070015
+int id action_text 0x7f070016
+int id actions 0x7f070017
+int id activity_chooser_view_content 0x7f070018
+int id activity_read_page_battery_layout 0x7f070019
+int id activity_read_page_battery_percent 0x7f07001a
+int id activity_read_page_bottom_layout 0x7f07001b
+int id activity_read_page_process 0x7f07001c
+int id activity_read_page_time 0x7f07001d
+int id add 0x7f07001e
+int id alertTitle 0x7f07001f
+int id all 0x7f070020
+int id always 0x7f070021
+int id async 0x7f070022
+int id barrier 0x7f070023
+int id beginning 0x7f070024
+int id blocking 0x7f070025
+int id bottom 0x7f070026
+int id buttonPanel 0x7f070027
+int id catalog_icon 0x7f070028
+int id catalog_line 0x7f070029
+int id catalog_recylerView 0x7f07002a
+int id catalog_title 0x7f07002b
+int id category_RB_female 0x7f07002c
+int id category_RB_male 0x7f07002d
+int id category_RG 0x7f07002e
+int id category_activity_RB1 0x7f07002f
+int id category_activity_RB2 0x7f070030
+int id category_activity_RB3 0x7f070031
+int id category_activity_RB4 0x7f070032
+int id category_activity_RG 0x7f070033
+int id category_activity_back 0x7f070034
+int id category_activity_title 0x7f070035
+int id category_activity_viewPager 0x7f070036
+int id category_viewPager 0x7f070037
+int id center 0x7f070038
+int id center_horizontal 0x7f070039
+int id center_vertical 0x7f07003a
+int id chains 0x7f07003b
+int id checkbox 0x7f07003c
+int id chronometer 0x7f07003d
+int id clip_horizontal 0x7f07003e
+int id clip_vertical 0x7f07003f
+int id collapseActionView 0x7f070040
+int id content 0x7f070041
+int id contentPanel 0x7f070042
+int id custom 0x7f070043
+int id customPanel 0x7f070044
+int id decor_content_parent 0x7f070045
+int id default_activity_button 0x7f070046
+int id detail_CV 0x7f070047
+int id detail_TV 0x7f070048
+int id detail_back 0x7f070049
+int id detail_bookTitle 0x7f07004a
+int id detail_bottomRG 0x7f07004b
+int id detail_bottom_add 0x7f07004c
+int id detail_bottom_read 0x7f07004d
+int id detail_category_progressBar 0x7f07004e
+int id detail_category_recyclerView 0x7f07004f
+int id detail_category_swipeRefresh 0x7f070050
+int id detail_cover 0x7f070051
+int id detail_follower1 0x7f070052
+int id detail_follower2 0x7f070053
+int id detail_longIntro 0x7f070054
+int id detail_midRL 0x7f070055
+int id detail_more 0x7f070056
+int id detail_recom1 0x7f070057
+int id detail_recom2 0x7f070058
+int id detail_recom3 0x7f070059
+int id detail_recomRG 0x7f07005a
+int id detail_recomTitle 0x7f07005b
+int id detail_retentionRatio1 0x7f07005c
+int id detail_retentionRatio2 0x7f07005d
+int id detail_scrollview 0x7f07005e
+int id detail_title 0x7f07005f
+int id detail_topLL 0x7f070060
+int id detail_update 0x7f070061
+int id dialog_category_recyclerview 0x7f070062
+int id dialog_text_setting_minus_imageview 0x7f070063
+int id dialog_text_setting_plus_imageview 0x7f070064
+int id dialog_text_setting_textSize 0x7f070065
+int id dimensions 0x7f070066
+int id direct 0x7f070067
+int id disableHome 0x7f070068
+int id edit_query 0x7f070069
+int id end 0x7f07006a
+int id expand_activities_button 0x7f07006b
+int id expanded_menu 0x7f07006c
+int id fill 0x7f07006d
+int id fill_horizontal 0x7f07006e
+int id fill_vertical 0x7f07006f
+int id footer_view_progessBar 0x7f070070
+int id footer_view_text 0x7f070071
+int id forever 0x7f070072
+int id fragment_book_shelf_recyclerview 0x7f070073
+int id fragment_male_in_category_recyclerview 0x7f070074
+int id fragment_read_page_content 0x7f070075
+int id fragment_read_page_title 0x7f070076
+int id fragment_read_page_whole_layout 0x7f070077
+int id gone 0x7f070078
+int id group_divider 0x7f070079
+int id groups 0x7f07007a
+int id guideline2 0x7f07007b
+int id guideline3 0x7f07007c
+int id home 0x7f07007d
+int id homeAsUp 0x7f07007e
+int id icon 0x7f07007f
+int id icon_group 0x7f070080
+int id ifRoom 0x7f070081
+int id image 0x7f070082
+int id info 0x7f070083
+int id invisible 0x7f070084
+int id italic 0x7f070085
+int id item_book_author 0x7f070086
+int id item_book_author_and_type_linearlayout 0x7f070087
+int id item_book_cover 0x7f070088
+int id item_book_followers 0x7f070089
+int id item_book_intro 0x7f07008a
+int id item_book_name 0x7f07008b
+int id item_book_rankingImg 0x7f07008c
+int id item_book_retention 0x7f07008d
+int id item_book_text_info_relativelayout 0x7f07008e
+int id item_book_type 0x7f07008f
+int id item_category_count 0x7f070090
+int id item_category_name 0x7f070091
+int id item_touch_helper_previous_elevation 0x7f070092
+int id item_vertical_line 0x7f070093
+int id left 0x7f070094
+int id line1 0x7f070095
+int id line3 0x7f070096
+int id listMode 0x7f070097
+int id list_item 0x7f070098
+int id main_bottomRG 0x7f070099
+int id main_bottom_bookshelf 0x7f07009a
+int id main_bottom_category 0x7f07009b
+int id main_bottom_ranking 0x7f07009c
+int id main_search 0x7f07009d
+int id main_title 0x7f07009e
+int id main_top_RG 0x7f07009f
+int id main_top_female 0x7f0700a0
+int id main_top_male 0x7f0700a1
+int id main_viewPager 0x7f0700a2
+int id message 0x7f0700a3
+int id middle 0x7f0700a4
+int id multiply 0x7f0700a5
+int id never 0x7f0700a6
+int id none 0x7f0700a7
+int id normal 0x7f0700a8
+int id notification_background 0x7f0700a9
+int id notification_main_column 0x7f0700aa
+int id notification_main_column_container 0x7f0700ab
+int id packed 0x7f0700ac
+int id parent 0x7f0700ad
+int id parentPanel 0x7f0700ae
+int id percent 0x7f0700af
+int id progress_circular 0x7f0700b0
+int id progress_horizontal 0x7f0700b1
+int id radio 0x7f0700b2
+int id ranking_item_image 0x7f0700b3
+int id ranking_item_right 0x7f0700b4
+int id ranking_item_text 0x7f0700b5
+int id ranking_recycler 0x7f0700b6
+int id read_page_bottom_rg 0x7f0700b7
+int id read_page_catalog_rb 0x7f0700b8
+int id read_page_day_and_night_rb 0x7f0700b9
+int id read_page_horizontal_and_vertical_rb 0x7f0700ba
+int id read_page_progressbar 0x7f0700bb
+int id read_page_setting_rb 0x7f0700bc
+int id read_page_viewPager 0x7f0700bd
+int id read_page_whole_layout 0x7f0700be
+int id recom_RL 0x7f0700bf
+int id recom_back 0x7f0700c0
+int id recom_recyclerview 0x7f0700c1
+int id recom_title 0x7f0700c2
+int id right 0x7f0700c3
+int id right_icon 0x7f0700c4
+int id right_side 0x7f0700c5
+int id screen 0x7f0700c6
+int id scrollIndicatorDown 0x7f0700c7
+int id scrollIndicatorUp 0x7f0700c8
+int id scrollView 0x7f0700c9
+int id search_afters_layout 0x7f0700ca
+int id search_badge 0x7f0700cb
+int id search_bar 0x7f0700cc
+int id search_button 0x7f0700cd
+int id search_cancel_text 0x7f0700ce
+int id search_close_btn 0x7f0700cf
+int id search_delete_image 0x7f0700d0
+int id search_edit_frame 0x7f0700d1
+int id search_fresh_image 0x7f0700d2
+int id search_fuzzy_list 0x7f0700d3
+int id search_go_btn 0x7f0700d4
+int id search_history_image 0x7f0700d5
+int id search_history_list 0x7f0700d6
+int id search_history_text 0x7f0700d7
+int id search_initial_layout 0x7f0700d8
+int id search_mag_icon 0x7f0700d9
+int id search_n1_image 0x7f0700da
+int id search_n2_image 0x7f0700db
+int id search_n3_image 0x7f0700dc
+int id search_n4_image 0x7f0700dd
+int id search_n5_image 0x7f0700de
+int id search_n6_image 0x7f0700df
+int id search_plate 0x7f0700e0
+int id search_pop_text1 0x7f0700e1
+int id search_pop_text2 0x7f0700e2
+int id search_pop_text3 0x7f0700e3
+int id search_pop_text4 0x7f0700e4
+int id search_pop_text5 0x7f0700e5
+int id search_pop_text6 0x7f0700e6
+int id search_popular_image 0x7f0700e7
+int id search_result_list 0x7f0700e8
+int id search_search_searchView 0x7f0700e9
+int id search_src_text 0x7f0700ea
+int id search_top_layout 0x7f0700eb
+int id search_voice_btn 0x7f0700ec
+int id select_dialog_listview 0x7f0700ed
+int id shortcut 0x7f0700ee
+int id showCustom 0x7f0700ef
+int id showHome 0x7f0700f0
+int id showTitle 0x7f0700f1
+int id spacer 0x7f0700f2
+int id split_action_bar 0x7f0700f3
+int id spread 0x7f0700f4
+int id spread_inside 0x7f0700f5
+int id src_atop 0x7f0700f6
+int id src_in 0x7f0700f7
+int id src_over 0x7f0700f8
+int id standard 0x7f0700f9
+int id start 0x7f0700fa
+int id submenuarrow 0x7f0700fb
+int id submit_area 0x7f0700fc
+int id tabMode 0x7f0700fd
+int id tag_transition_group 0x7f0700fe
+int id tag_unhandled_key_event_manager 0x7f0700ff
+int id tag_unhandled_key_listeners 0x7f070100
+int id text 0x7f070101
+int id text2 0x7f070102
+int id textSpacerNoButtons 0x7f070103
+int id textSpacerNoTitle 0x7f070104
+int id textView 0x7f070105
+int id textView8 0x7f070106
+int id time 0x7f070107
+int id title 0x7f070108
+int id titleDividerNoCustom 0x7f070109
+int id title_template 0x7f07010a
+int id top 0x7f07010b
+int id topPanel 0x7f07010c
+int id top_RL 0x7f07010d
+int id uniform 0x7f07010e
+int id up 0x7f07010f
+int id useLogo 0x7f070110
+int id withText 0x7f070111
+int id wrap 0x7f070112
+int id wrap_content 0x7f070113
+int integer abc_config_activityDefaultDur 0x7f080000
+int integer abc_config_activityShortDur 0x7f080001
+int integer cancel_button_image_alpha 0x7f080002
+int integer config_tooltipAnimTime 0x7f080003
+int integer status_bar_notification_info_maxnum 0x7f080004
+int layout abc_action_bar_title_item 0x7f090000
+int layout abc_action_bar_up_container 0x7f090001
+int layout abc_action_menu_item_layout 0x7f090002
+int layout abc_action_menu_layout 0x7f090003
+int layout abc_action_mode_bar 0x7f090004
+int layout abc_action_mode_close_item_material 0x7f090005
+int layout abc_activity_chooser_view 0x7f090006
+int layout abc_activity_chooser_view_list_item 0x7f090007
+int layout abc_alert_dialog_button_bar_material 0x7f090008
+int layout abc_alert_dialog_material 0x7f090009
+int layout abc_alert_dialog_title_material 0x7f09000a
+int layout abc_cascading_menu_item_layout 0x7f09000b
+int layout abc_dialog_title_material 0x7f09000c
+int layout abc_expanded_menu_layout 0x7f09000d
+int layout abc_list_menu_item_checkbox 0x7f09000e
+int layout abc_list_menu_item_icon 0x7f09000f
+int layout abc_list_menu_item_layout 0x7f090010
+int layout abc_list_menu_item_radio 0x7f090011
+int layout abc_popup_menu_header_item_layout 0x7f090012
+int layout abc_popup_menu_item_layout 0x7f090013
+int layout abc_screen_content_include 0x7f090014
+int layout abc_screen_simple 0x7f090015
+int layout abc_screen_simple_overlay_action_mode 0x7f090016
+int layout abc_screen_toolbar 0x7f090017
+int layout abc_search_dropdown_item_icons_2line 0x7f090018
+int layout abc_search_view 0x7f090019
+int layout abc_select_dialog_material 0x7f09001a
+int layout abc_tooltip 0x7f09001b
+int layout activity_book_detail 0x7f09001c
+int layout activity_category 0x7f09001d
+int layout activity_main 0x7f09001e
+int layout activity_read_page 0x7f09001f
+int layout activity_recom 0x7f090020
+int layout activity_search 0x7f090021
+int layout catalog_dialog 0x7f090022
+int layout dialog_category 0x7f090023
+int layout dialog_text_setting 0x7f090024
+int layout fragment_book_shelf 0x7f090025
+int layout fragment_category 0x7f090026
+int layout fragment_detail_category 0x7f090027
+int layout fragment_male_in_category 0x7f090028
+int layout fragment_ranking 0x7f090029
+int layout fragment_read_page 0x7f09002a
+int layout item_book 0x7f09002b
+int layout item_catalog 0x7f09002c
+int layout item_category 0x7f09002d
+int layout item_listview 0x7f09002e
+int layout item_listview2 0x7f09002f
+int layout item_ranking 0x7f090030
+int layout notification_action 0x7f090031
+int layout notification_action_tombstone 0x7f090032
+int layout notification_template_custom_big 0x7f090033
+int layout notification_template_icon_group 0x7f090034
+int layout notification_template_part_chronometer 0x7f090035
+int layout notification_template_part_time 0x7f090036
+int layout recycler_footer_view 0x7f090037
+int layout select_dialog_item_material 0x7f090038
+int layout select_dialog_multichoice_material 0x7f090039
+int layout select_dialog_singlechoice_material 0x7f09003a
+int layout support_simple_spinner_dropdown_item 0x7f09003b
+int mipmap back 0x7f0a0000
+int mipmap battery 0x7f0a0001
+int mipmap bookcover 0x7f0a0002
+int mipmap bookcover2 0x7f0a0003
+int mipmap bookshelf 0x7f0a0004
+int mipmap bookshelf_red 0x7f0a0005
+int mipmap catalog 0x7f0a0006
+int mipmap catalog_icon 0x7f0a0007
+int mipmap category 0x7f0a0008
+int mipmap category_red 0x7f0a0009
+int mipmap daytime 0x7f0a000a
+int mipmap delete 0x7f0a000b
+int mipmap download 0x7f0a000c
+int mipmap female_black 0x7f0a000d
+int mipmap female_icon1 0x7f0a000e
+int mipmap female_icon2 0x7f0a000f
+int mipmap female_icon3 0x7f0a0010
+int mipmap female_icon4 0x7f0a0011
+int mipmap female_icon5 0x7f0a0012
+int mipmap female_red 0x7f0a0013
+int mipmap first 0x7f0a0014
+int mipmap fresh 0x7f0a0015
+int mipmap heatfire 0x7f0a0016
+int mipmap history 0x7f0a0017
+int mipmap horizontal_screen 0x7f0a0018
+int mipmap ic_launcher 0x7f0a0019
+int mipmap ic_launcher_round 0x7f0a001a
+int mipmap icon 0x7f0a001b
+int mipmap male_black 0x7f0a001c
+int mipmap male_blue 0x7f0a001d
+int mipmap male_icon1 0x7f0a001e
+int mipmap male_icon2 0x7f0a001f
+int mipmap male_icon3 0x7f0a0020
+int mipmap male_icon4 0x7f0a0021
+int mipmap male_icon5 0x7f0a0022
+int mipmap minus 0x7f0a0023
+int mipmap nighttime 0x7f0a0024
+int mipmap number1 0x7f0a0025
+int mipmap number2 0x7f0a0026
+int mipmap number3 0x7f0a0027
+int mipmap number4 0x7f0a0028
+int mipmap number5 0x7f0a0029
+int mipmap number6 0x7f0a002a
+int mipmap plus 0x7f0a002b
+int mipmap ranking 0x7f0a002c
+int mipmap ranking_red 0x7f0a002d
+int mipmap search 0x7f0a002e
+int mipmap second 0x7f0a002f
+int mipmap textsize 0x7f0a0030
+int mipmap third 0x7f0a0031
+int mipmap vertical_screen 0x7f0a0032
+int string abc_action_bar_home_description 0x7f0b0000
+int string abc_action_bar_up_description 0x7f0b0001
+int string abc_action_menu_overflow_description 0x7f0b0002
+int string abc_action_mode_done 0x7f0b0003
+int string abc_activity_chooser_view_see_all 0x7f0b0004
+int string abc_activitychooserview_choose_application 0x7f0b0005
+int string abc_capital_off 0x7f0b0006
+int string abc_capital_on 0x7f0b0007
+int string abc_font_family_body_1_material 0x7f0b0008
+int string abc_font_family_body_2_material 0x7f0b0009
+int string abc_font_family_button_material 0x7f0b000a
+int string abc_font_family_caption_material 0x7f0b000b
+int string abc_font_family_display_1_material 0x7f0b000c
+int string abc_font_family_display_2_material 0x7f0b000d
+int string abc_font_family_display_3_material 0x7f0b000e
+int string abc_font_family_display_4_material 0x7f0b000f
+int string abc_font_family_headline_material 0x7f0b0010
+int string abc_font_family_menu_material 0x7f0b0011
+int string abc_font_family_subhead_material 0x7f0b0012
+int string abc_font_family_title_material 0x7f0b0013
+int string abc_menu_alt_shortcut_label 0x7f0b0014
+int string abc_menu_ctrl_shortcut_label 0x7f0b0015
+int string abc_menu_delete_shortcut_label 0x7f0b0016
+int string abc_menu_enter_shortcut_label 0x7f0b0017
+int string abc_menu_function_shortcut_label 0x7f0b0018
+int string abc_menu_meta_shortcut_label 0x7f0b0019
+int string abc_menu_shift_shortcut_label 0x7f0b001a
+int string abc_menu_space_shortcut_label 0x7f0b001b
+int string abc_menu_sym_shortcut_label 0x7f0b001c
+int string abc_prepend_shortcut_label 0x7f0b001d
+int string abc_search_hint 0x7f0b001e
+int string abc_searchview_description_clear 0x7f0b001f
+int string abc_searchview_description_query 0x7f0b0020
+int string abc_searchview_description_search 0x7f0b0021
+int string abc_searchview_description_submit 0x7f0b0022
+int string abc_searchview_description_voice 0x7f0b0023
+int string abc_shareactionprovider_share_with 0x7f0b0024
+int string abc_shareactionprovider_share_with_application 0x7f0b0025
+int string abc_toolbar_collapse_description 0x7f0b0026
+int string app_name 0x7f0b0027
+int string hello_blank_fragment 0x7f0b0028
+int string search_menu_title 0x7f0b0029
+int string status_bar_notification_info_overflow 0x7f0b002a
+int style AlertDialog_AppCompat 0x7f0c0000
+int style AlertDialog_AppCompat_Light 0x7f0c0001
+int style Animation_AppCompat_Dialog 0x7f0c0002
+int style Animation_AppCompat_DropDownUp 0x7f0c0003
+int style Animation_AppCompat_Tooltip 0x7f0c0004
+int style AppTheme 0x7f0c0005
+int style Base_AlertDialog_AppCompat 0x7f0c0006
+int style Base_AlertDialog_AppCompat_Light 0x7f0c0007
+int style Base_Animation_AppCompat_Dialog 0x7f0c0008
+int style Base_Animation_AppCompat_DropDownUp 0x7f0c0009
+int style Base_Animation_AppCompat_Tooltip 0x7f0c000a
+int style Base_CardView 0x7f0c000b
+int style Base_DialogWindowTitle_AppCompat 0x7f0c000c
+int style Base_DialogWindowTitleBackground_AppCompat 0x7f0c000d
+int style Base_TextAppearance_AppCompat 0x7f0c000e
+int style Base_TextAppearance_AppCompat_Body1 0x7f0c000f
+int style Base_TextAppearance_AppCompat_Body2 0x7f0c0010
+int style Base_TextAppearance_AppCompat_Button 0x7f0c0011
+int style Base_TextAppearance_AppCompat_Caption 0x7f0c0012
+int style Base_TextAppearance_AppCompat_Display1 0x7f0c0013
+int style Base_TextAppearance_AppCompat_Display2 0x7f0c0014
+int style Base_TextAppearance_AppCompat_Display3 0x7f0c0015
+int style Base_TextAppearance_AppCompat_Display4 0x7f0c0016
+int style Base_TextAppearance_AppCompat_Headline 0x7f0c0017
+int style Base_TextAppearance_AppCompat_Inverse 0x7f0c0018
+int style Base_TextAppearance_AppCompat_Large 0x7f0c0019
+int style Base_TextAppearance_AppCompat_Large_Inverse 0x7f0c001a
+int style Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Large 0x7f0c001b
+int style Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Small 0x7f0c001c
+int style Base_TextAppearance_AppCompat_Medium 0x7f0c001d
+int style Base_TextAppearance_AppCompat_Medium_Inverse 0x7f0c001e
+int style Base_TextAppearance_AppCompat_Menu 0x7f0c001f
+int style Base_TextAppearance_AppCompat_SearchResult 0x7f0c0020
+int style Base_TextAppearance_AppCompat_SearchResult_Subtitle 0x7f0c0021
+int style Base_TextAppearance_AppCompat_SearchResult_Title 0x7f0c0022
+int style Base_TextAppearance_AppCompat_Small 0x7f0c0023
+int style Base_TextAppearance_AppCompat_Small_Inverse 0x7f0c0024
+int style Base_TextAppearance_AppCompat_Subhead 0x7f0c0025
+int style Base_TextAppearance_AppCompat_Subhead_Inverse 0x7f0c0026
+int style Base_TextAppearance_AppCompat_Title 0x7f0c0027
+int style Base_TextAppearance_AppCompat_Title_Inverse 0x7f0c0028
+int style Base_TextAppearance_AppCompat_Tooltip 0x7f0c0029
+int style Base_TextAppearance_AppCompat_Widget_ActionBar_Menu 0x7f0c002a
+int style Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle 0x7f0c002b
+int style Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse 0x7f0c002c
+int style Base_TextAppearance_AppCompat_Widget_ActionBar_Title 0x7f0c002d
+int style Base_TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse 0x7f0c002e
+int style Base_TextAppearance_AppCompat_Widget_ActionMode_Subtitle 0x7f0c002f
+int style Base_TextAppearance_AppCompat_Widget_ActionMode_Title 0x7f0c0030
+int style Base_TextAppearance_AppCompat_Widget_Button 0x7f0c0031
+int style Base_TextAppearance_AppCompat_Widget_Button_Borderless_Colored 0x7f0c0032
+int style Base_TextAppearance_AppCompat_Widget_Button_Colored 0x7f0c0033
+int style Base_TextAppearance_AppCompat_Widget_Button_Inverse 0x7f0c0034
+int style Base_TextAppearance_AppCompat_Widget_DropDownItem 0x7f0c0035
+int style Base_TextAppearance_AppCompat_Widget_PopupMenu_Header 0x7f0c0036
+int style Base_TextAppearance_AppCompat_Widget_PopupMenu_Large 0x7f0c0037
+int style Base_TextAppearance_AppCompat_Widget_PopupMenu_Small 0x7f0c0038
+int style Base_TextAppearance_AppCompat_Widget_Switch 0x7f0c0039
+int style Base_TextAppearance_AppCompat_Widget_TextView_SpinnerItem 0x7f0c003a
+int style Base_TextAppearance_Widget_AppCompat_ExpandedMenu_Item 0x7f0c003b
+int style Base_TextAppearance_Widget_AppCompat_Toolbar_Subtitle 0x7f0c003c
+int style Base_TextAppearance_Widget_AppCompat_Toolbar_Title 0x7f0c003d
+int style Base_Theme_AppCompat 0x7f0c003e
+int style Base_Theme_AppCompat_CompactMenu 0x7f0c003f
+int style Base_Theme_AppCompat_Dialog 0x7f0c0040
+int style Base_Theme_AppCompat_Dialog_Alert 0x7f0c0041
+int style Base_Theme_AppCompat_Dialog_FixedSize 0x7f0c0042
+int style Base_Theme_AppCompat_Dialog_MinWidth 0x7f0c0043
+int style Base_Theme_AppCompat_DialogWhenLarge 0x7f0c0044
+int style Base_Theme_AppCompat_Light 0x7f0c0045
+int style Base_Theme_AppCompat_Light_DarkActionBar 0x7f0c0046
+int style Base_Theme_AppCompat_Light_Dialog 0x7f0c0047
+int style Base_Theme_AppCompat_Light_Dialog_Alert 0x7f0c0048
+int style Base_Theme_AppCompat_Light_Dialog_FixedSize 0x7f0c0049
+int style Base_Theme_AppCompat_Light_Dialog_MinWidth 0x7f0c004a
+int style Base_Theme_AppCompat_Light_DialogWhenLarge 0x7f0c004b
+int style Base_ThemeOverlay_AppCompat 0x7f0c004c
+int style Base_ThemeOverlay_AppCompat_ActionBar 0x7f0c004d
+int style Base_ThemeOverlay_AppCompat_Dark 0x7f0c004e
+int style Base_ThemeOverlay_AppCompat_Dark_ActionBar 0x7f0c004f
+int style Base_ThemeOverlay_AppCompat_Dialog 0x7f0c0050
+int style Base_ThemeOverlay_AppCompat_Dialog_Alert 0x7f0c0051
+int style Base_ThemeOverlay_AppCompat_Light 0x7f0c0052
+int style Base_V21_Theme_AppCompat 0x7f0c0053
+int style Base_V21_Theme_AppCompat_Dialog 0x7f0c0054
+int style Base_V21_Theme_AppCompat_Light 0x7f0c0055
+int style Base_V21_Theme_AppCompat_Light_Dialog 0x7f0c0056
+int style Base_V21_ThemeOverlay_AppCompat_Dialog 0x7f0c0057
+int style Base_V22_Theme_AppCompat 0x7f0c0058
+int style Base_V22_Theme_AppCompat_Light 0x7f0c0059
+int style Base_V23_Theme_AppCompat 0x7f0c005a
+int style Base_V23_Theme_AppCompat_Light 0x7f0c005b
+int style Base_V26_Theme_AppCompat 0x7f0c005c
+int style Base_V26_Theme_AppCompat_Light 0x7f0c005d
+int style Base_V26_Widget_AppCompat_Toolbar 0x7f0c005e
+int style Base_V28_Theme_AppCompat 0x7f0c005f
+int style Base_V28_Theme_AppCompat_Light 0x7f0c0060
+int style Base_V7_Theme_AppCompat 0x7f0c0061
+int style Base_V7_Theme_AppCompat_Dialog 0x7f0c0062
+int style Base_V7_Theme_AppCompat_Light 0x7f0c0063
+int style Base_V7_Theme_AppCompat_Light_Dialog 0x7f0c0064
+int style Base_V7_ThemeOverlay_AppCompat_Dialog 0x7f0c0065
+int style Base_V7_Widget_AppCompat_AutoCompleteTextView 0x7f0c0066
+int style Base_V7_Widget_AppCompat_EditText 0x7f0c0067
+int style Base_V7_Widget_AppCompat_Toolbar 0x7f0c0068
+int style Base_Widget_AppCompat_ActionBar 0x7f0c0069
+int style Base_Widget_AppCompat_ActionBar_Solid 0x7f0c006a
+int style Base_Widget_AppCompat_ActionBar_TabBar 0x7f0c006b
+int style Base_Widget_AppCompat_ActionBar_TabText 0x7f0c006c
+int style Base_Widget_AppCompat_ActionBar_TabView 0x7f0c006d
+int style Base_Widget_AppCompat_ActionButton 0x7f0c006e
+int style Base_Widget_AppCompat_ActionButton_CloseMode 0x7f0c006f
+int style Base_Widget_AppCompat_ActionButton_Overflow 0x7f0c0070
+int style Base_Widget_AppCompat_ActionMode 0x7f0c0071
+int style Base_Widget_AppCompat_ActivityChooserView 0x7f0c0072
+int style Base_Widget_AppCompat_AutoCompleteTextView 0x7f0c0073
+int style Base_Widget_AppCompat_Button 0x7f0c0074
+int style Base_Widget_AppCompat_Button_Borderless 0x7f0c0075
+int style Base_Widget_AppCompat_Button_Borderless_Colored 0x7f0c0076
+int style Base_Widget_AppCompat_Button_ButtonBar_AlertDialog 0x7f0c0077
+int style Base_Widget_AppCompat_Button_Colored 0x7f0c0078
+int style Base_Widget_AppCompat_Button_Small 0x7f0c0079
+int style Base_Widget_AppCompat_ButtonBar 0x7f0c007a
+int style Base_Widget_AppCompat_ButtonBar_AlertDialog 0x7f0c007b
+int style Base_Widget_AppCompat_CompoundButton_CheckBox 0x7f0c007c
+int style Base_Widget_AppCompat_CompoundButton_RadioButton 0x7f0c007d
+int style Base_Widget_AppCompat_CompoundButton_Switch 0x7f0c007e
+int style Base_Widget_AppCompat_DrawerArrowToggle 0x7f0c007f
+int style Base_Widget_AppCompat_DrawerArrowToggle_Common 0x7f0c0080
+int style Base_Widget_AppCompat_DropDownItem_Spinner 0x7f0c0081
+int style Base_Widget_AppCompat_EditText 0x7f0c0082
+int style Base_Widget_AppCompat_ImageButton 0x7f0c0083
+int style Base_Widget_AppCompat_Light_ActionBar 0x7f0c0084
+int style Base_Widget_AppCompat_Light_ActionBar_Solid 0x7f0c0085
+int style Base_Widget_AppCompat_Light_ActionBar_TabBar 0x7f0c0086
+int style Base_Widget_AppCompat_Light_ActionBar_TabText 0x7f0c0087
+int style Base_Widget_AppCompat_Light_ActionBar_TabText_Inverse 0x7f0c0088
+int style Base_Widget_AppCompat_Light_ActionBar_TabView 0x7f0c0089
+int style Base_Widget_AppCompat_Light_PopupMenu 0x7f0c008a
+int style Base_Widget_AppCompat_Light_PopupMenu_Overflow 0x7f0c008b
+int style Base_Widget_AppCompat_ListMenuView 0x7f0c008c
+int style Base_Widget_AppCompat_ListPopupWindow 0x7f0c008d
+int style Base_Widget_AppCompat_ListView 0x7f0c008e
+int style Base_Widget_AppCompat_ListView_DropDown 0x7f0c008f
+int style Base_Widget_AppCompat_ListView_Menu 0x7f0c0090
+int style Base_Widget_AppCompat_PopupMenu 0x7f0c0091
+int style Base_Widget_AppCompat_PopupMenu_Overflow 0x7f0c0092
+int style Base_Widget_AppCompat_PopupWindow 0x7f0c0093
+int style Base_Widget_AppCompat_ProgressBar 0x7f0c0094
+int style Base_Widget_AppCompat_ProgressBar_Horizontal 0x7f0c0095
+int style Base_Widget_AppCompat_RatingBar 0x7f0c0096
+int style Base_Widget_AppCompat_RatingBar_Indicator 0x7f0c0097
+int style Base_Widget_AppCompat_RatingBar_Small 0x7f0c0098
+int style Base_Widget_AppCompat_SearchView 0x7f0c0099
+int style Base_Widget_AppCompat_SearchView_ActionBar 0x7f0c009a
+int style Base_Widget_AppCompat_SeekBar 0x7f0c009b
+int style Base_Widget_AppCompat_SeekBar_Discrete 0x7f0c009c
+int style Base_Widget_AppCompat_Spinner 0x7f0c009d
+int style Base_Widget_AppCompat_Spinner_Underlined 0x7f0c009e
+int style Base_Widget_AppCompat_TextView_SpinnerItem 0x7f0c009f
+int style Base_Widget_AppCompat_Toolbar 0x7f0c00a0
+int style Base_Widget_AppCompat_Toolbar_Button_Navigation 0x7f0c00a1
+int style BottomRB 0x7f0c00a2
+int style CardView 0x7f0c00a3
+int style CardView_Dark 0x7f0c00a4
+int style CardView_Light 0x7f0c00a5
+int style Platform_AppCompat 0x7f0c00a6
+int style Platform_AppCompat_Light 0x7f0c00a7
+int style Platform_ThemeOverlay_AppCompat 0x7f0c00a8
+int style Platform_ThemeOverlay_AppCompat_Dark 0x7f0c00a9
+int style Platform_ThemeOverlay_AppCompat_Light 0x7f0c00aa
+int style Platform_V21_AppCompat 0x7f0c00ab
+int style Platform_V21_AppCompat_Light 0x7f0c00ac
+int style Platform_V25_AppCompat 0x7f0c00ad
+int style Platform_V25_AppCompat_Light 0x7f0c00ae
+int style Platform_Widget_AppCompat_Spinner 0x7f0c00af
+int style RtlOverlay_DialogWindowTitle_AppCompat 0x7f0c00b0
+int style RtlOverlay_Widget_AppCompat_ActionBar_TitleItem 0x7f0c00b1
+int style RtlOverlay_Widget_AppCompat_DialogTitle_Icon 0x7f0c00b2
+int style RtlOverlay_Widget_AppCompat_PopupMenuItem 0x7f0c00b3
+int style RtlOverlay_Widget_AppCompat_PopupMenuItem_InternalGroup 0x7f0c00b4
+int style RtlOverlay_Widget_AppCompat_PopupMenuItem_Shortcut 0x7f0c00b5
+int style RtlOverlay_Widget_AppCompat_PopupMenuItem_SubmenuArrow 0x7f0c00b6
+int style RtlOverlay_Widget_AppCompat_PopupMenuItem_Text 0x7f0c00b7
+int style RtlOverlay_Widget_AppCompat_PopupMenuItem_Title 0x7f0c00b8
+int style RtlOverlay_Widget_AppCompat_Search_DropDown 0x7f0c00b9
+int style RtlOverlay_Widget_AppCompat_Search_DropDown_Icon1 0x7f0c00ba
+int style RtlOverlay_Widget_AppCompat_Search_DropDown_Icon2 0x7f0c00bb
+int style RtlOverlay_Widget_AppCompat_Search_DropDown_Query 0x7f0c00bc
+int style RtlOverlay_Widget_AppCompat_Search_DropDown_Text 0x7f0c00bd
+int style RtlOverlay_Widget_AppCompat_SearchView_MagIcon 0x7f0c00be
+int style RtlUnderlay_Widget_AppCompat_ActionButton 0x7f0c00bf
+int style RtlUnderlay_Widget_AppCompat_ActionButton_Overflow 0x7f0c00c0
+int style TextAppearance_AppCompat 0x7f0c00c1
+int style TextAppearance_AppCompat_Body1 0x7f0c00c2
+int style TextAppearance_AppCompat_Body2 0x7f0c00c3
+int style TextAppearance_AppCompat_Button 0x7f0c00c4
+int style TextAppearance_AppCompat_Caption 0x7f0c00c5
+int style TextAppearance_AppCompat_Display1 0x7f0c00c6
+int style TextAppearance_AppCompat_Display2 0x7f0c00c7
+int style TextAppearance_AppCompat_Display3 0x7f0c00c8
+int style TextAppearance_AppCompat_Display4 0x7f0c00c9
+int style TextAppearance_AppCompat_Headline 0x7f0c00ca
+int style TextAppearance_AppCompat_Inverse 0x7f0c00cb
+int style TextAppearance_AppCompat_Large 0x7f0c00cc
+int style TextAppearance_AppCompat_Large_Inverse 0x7f0c00cd
+int style TextAppearance_AppCompat_Light_SearchResult_Subtitle 0x7f0c00ce
+int style TextAppearance_AppCompat_Light_SearchResult_Title 0x7f0c00cf
+int style TextAppearance_AppCompat_Light_Widget_PopupMenu_Large 0x7f0c00d0
+int style TextAppearance_AppCompat_Light_Widget_PopupMenu_Small 0x7f0c00d1
+int style TextAppearance_AppCompat_Medium 0x7f0c00d2
+int style TextAppearance_AppCompat_Medium_Inverse 0x7f0c00d3
+int style TextAppearance_AppCompat_Menu 0x7f0c00d4
+int style TextAppearance_AppCompat_SearchResult_Subtitle 0x7f0c00d5
+int style TextAppearance_AppCompat_SearchResult_Title 0x7f0c00d6
+int style TextAppearance_AppCompat_Small 0x7f0c00d7
+int style TextAppearance_AppCompat_Small_Inverse 0x7f0c00d8
+int style TextAppearance_AppCompat_Subhead 0x7f0c00d9
+int style TextAppearance_AppCompat_Subhead_Inverse 0x7f0c00da
+int style TextAppearance_AppCompat_Title 0x7f0c00db
+int style TextAppearance_AppCompat_Title_Inverse 0x7f0c00dc
+int style TextAppearance_AppCompat_Tooltip 0x7f0c00dd
+int style TextAppearance_AppCompat_Widget_ActionBar_Menu 0x7f0c00de
+int style TextAppearance_AppCompat_Widget_ActionBar_Subtitle 0x7f0c00df
+int style TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse 0x7f0c00e0
+int style TextAppearance_AppCompat_Widget_ActionBar_Title 0x7f0c00e1
+int style TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse 0x7f0c00e2
+int style TextAppearance_AppCompat_Widget_ActionMode_Subtitle 0x7f0c00e3
+int style TextAppearance_AppCompat_Widget_ActionMode_Subtitle_Inverse 0x7f0c00e4
+int style TextAppearance_AppCompat_Widget_ActionMode_Title 0x7f0c00e5
+int style TextAppearance_AppCompat_Widget_ActionMode_Title_Inverse 0x7f0c00e6
+int style TextAppearance_AppCompat_Widget_Button 0x7f0c00e7
+int style TextAppearance_AppCompat_Widget_Button_Borderless_Colored 0x7f0c00e8
+int style TextAppearance_AppCompat_Widget_Button_Colored 0x7f0c00e9
+int style TextAppearance_AppCompat_Widget_Button_Inverse 0x7f0c00ea
+int style TextAppearance_AppCompat_Widget_DropDownItem 0x7f0c00eb
+int style TextAppearance_AppCompat_Widget_PopupMenu_Header 0x7f0c00ec
+int style TextAppearance_AppCompat_Widget_PopupMenu_Large 0x7f0c00ed
+int style TextAppearance_AppCompat_Widget_PopupMenu_Small 0x7f0c00ee
+int style TextAppearance_AppCompat_Widget_Switch 0x7f0c00ef
+int style TextAppearance_AppCompat_Widget_TextView_SpinnerItem 0x7f0c00f0
+int style TextAppearance_Compat_Notification 0x7f0c00f1
+int style TextAppearance_Compat_Notification_Info 0x7f0c00f2
+int style TextAppearance_Compat_Notification_Line2 0x7f0c00f3
+int style TextAppearance_Compat_Notification_Time 0x7f0c00f4
+int style TextAppearance_Compat_Notification_Title 0x7f0c00f5
+int style TextAppearance_Widget_AppCompat_ExpandedMenu_Item 0x7f0c00f6
+int style TextAppearance_Widget_AppCompat_Toolbar_Subtitle 0x7f0c00f7
+int style TextAppearance_Widget_AppCompat_Toolbar_Title 0x7f0c00f8
+int style Theme_AppCompat 0x7f0c00f9
+int style Theme_AppCompat_CompactMenu 0x7f0c00fa
+int style Theme_AppCompat_DayNight 0x7f0c00fb
+int style Theme_AppCompat_DayNight_DarkActionBar 0x7f0c00fc
+int style Theme_AppCompat_DayNight_Dialog 0x7f0c00fd
+int style Theme_AppCompat_DayNight_Dialog_Alert 0x7f0c00fe
+int style Theme_AppCompat_DayNight_Dialog_MinWidth 0x7f0c00ff
+int style Theme_AppCompat_DayNight_DialogWhenLarge 0x7f0c0100
+int style Theme_AppCompat_DayNight_NoActionBar 0x7f0c0101
+int style Theme_AppCompat_Dialog 0x7f0c0102
+int style Theme_AppCompat_Dialog_Alert 0x7f0c0103
+int style Theme_AppCompat_Dialog_MinWidth 0x7f0c0104
+int style Theme_AppCompat_DialogWhenLarge 0x7f0c0105
+int style Theme_AppCompat_Light 0x7f0c0106
+int style Theme_AppCompat_Light_DarkActionBar 0x7f0c0107
+int style Theme_AppCompat_Light_Dialog 0x7f0c0108
+int style Theme_AppCompat_Light_Dialog_Alert 0x7f0c0109
+int style Theme_AppCompat_Light_Dialog_MinWidth 0x7f0c010a
+int style Theme_AppCompat_Light_DialogWhenLarge 0x7f0c010b
+int style Theme_AppCompat_Light_NoActionBar 0x7f0c010c
+int style Theme_AppCompat_NoActionBar 0x7f0c010d
+int style ThemeOverlay_AppCompat 0x7f0c010e
+int style ThemeOverlay_AppCompat_ActionBar 0x7f0c010f
+int style ThemeOverlay_AppCompat_Dark 0x7f0c0110
+int style ThemeOverlay_AppCompat_Dark_ActionBar 0x7f0c0111
+int style ThemeOverlay_AppCompat_Dialog 0x7f0c0112
+int style ThemeOverlay_AppCompat_Dialog_Alert 0x7f0c0113
+int style ThemeOverlay_AppCompat_Light 0x7f0c0114
+int style Widget_AppCompat_ActionBar 0x7f0c0115
+int style Widget_AppCompat_ActionBar_Solid 0x7f0c0116
+int style Widget_AppCompat_ActionBar_TabBar 0x7f0c0117
+int style Widget_AppCompat_ActionBar_TabText 0x7f0c0118
+int style Widget_AppCompat_ActionBar_TabView 0x7f0c0119
+int style Widget_AppCompat_ActionButton 0x7f0c011a
+int style Widget_AppCompat_ActionButton_CloseMode 0x7f0c011b
+int style Widget_AppCompat_ActionButton_Overflow 0x7f0c011c
+int style Widget_AppCompat_ActionMode 0x7f0c011d
+int style Widget_AppCompat_ActivityChooserView 0x7f0c011e
+int style Widget_AppCompat_AutoCompleteTextView 0x7f0c011f
+int style Widget_AppCompat_Button 0x7f0c0120
+int style Widget_AppCompat_Button_Borderless 0x7f0c0121
+int style Widget_AppCompat_Button_Borderless_Colored 0x7f0c0122
+int style Widget_AppCompat_Button_ButtonBar_AlertDialog 0x7f0c0123
+int style Widget_AppCompat_Button_Colored 0x7f0c0124
+int style Widget_AppCompat_Button_Small 0x7f0c0125
+int style Widget_AppCompat_ButtonBar 0x7f0c0126
+int style Widget_AppCompat_ButtonBar_AlertDialog 0x7f0c0127
+int style Widget_AppCompat_CompoundButton_CheckBox 0x7f0c0128
+int style Widget_AppCompat_CompoundButton_RadioButton 0x7f0c0129
+int style Widget_AppCompat_CompoundButton_Switch 0x7f0c012a
+int style Widget_AppCompat_DrawerArrowToggle 0x7f0c012b
+int style Widget_AppCompat_DropDownItem_Spinner 0x7f0c012c
+int style Widget_AppCompat_EditText 0x7f0c012d
+int style Widget_AppCompat_ImageButton 0x7f0c012e
+int style Widget_AppCompat_Light_ActionBar 0x7f0c012f
+int style Widget_AppCompat_Light_ActionBar_Solid 0x7f0c0130
+int style Widget_AppCompat_Light_ActionBar_Solid_Inverse 0x7f0c0131
+int style Widget_AppCompat_Light_ActionBar_TabBar 0x7f0c0132
+int style Widget_AppCompat_Light_ActionBar_TabBar_Inverse 0x7f0c0133
+int style Widget_AppCompat_Light_ActionBar_TabText 0x7f0c0134
+int style Widget_AppCompat_Light_ActionBar_TabText_Inverse 0x7f0c0135
+int style Widget_AppCompat_Light_ActionBar_TabView 0x7f0c0136
+int style Widget_AppCompat_Light_ActionBar_TabView_Inverse 0x7f0c0137
+int style Widget_AppCompat_Light_ActionButton 0x7f0c0138
+int style Widget_AppCompat_Light_ActionButton_CloseMode 0x7f0c0139
+int style Widget_AppCompat_Light_ActionButton_Overflow 0x7f0c013a
+int style Widget_AppCompat_Light_ActionMode_Inverse 0x7f0c013b
+int style Widget_AppCompat_Light_ActivityChooserView 0x7f0c013c
+int style Widget_AppCompat_Light_AutoCompleteTextView 0x7f0c013d
+int style Widget_AppCompat_Light_DropDownItem_Spinner 0x7f0c013e
+int style Widget_AppCompat_Light_ListPopupWindow 0x7f0c013f
+int style Widget_AppCompat_Light_ListView_DropDown 0x7f0c0140
+int style Widget_AppCompat_Light_PopupMenu 0x7f0c0141
+int style Widget_AppCompat_Light_PopupMenu_Overflow 0x7f0c0142
+int style Widget_AppCompat_Light_SearchView 0x7f0c0143
+int style Widget_AppCompat_Light_Spinner_DropDown_ActionBar 0x7f0c0144
+int style Widget_AppCompat_ListMenuView 0x7f0c0145
+int style Widget_AppCompat_ListPopupWindow 0x7f0c0146
+int style Widget_AppCompat_ListView 0x7f0c0147
+int style Widget_AppCompat_ListView_DropDown 0x7f0c0148
+int style Widget_AppCompat_ListView_Menu 0x7f0c0149
+int style Widget_AppCompat_PopupMenu 0x7f0c014a
+int style Widget_AppCompat_PopupMenu_Overflow 0x7f0c014b
+int style Widget_AppCompat_PopupWindow 0x7f0c014c
+int style Widget_AppCompat_ProgressBar 0x7f0c014d
+int style Widget_AppCompat_ProgressBar_Horizontal 0x7f0c014e
+int style Widget_AppCompat_RatingBar 0x7f0c014f
+int style Widget_AppCompat_RatingBar_Indicator 0x7f0c0150
+int style Widget_AppCompat_RatingBar_Small 0x7f0c0151
+int style Widget_AppCompat_SearchView 0x7f0c0152
+int style Widget_AppCompat_SearchView_ActionBar 0x7f0c0153
+int style Widget_AppCompat_SeekBar 0x7f0c0154
+int style Widget_AppCompat_SeekBar_Discrete 0x7f0c0155
+int style Widget_AppCompat_Spinner 0x7f0c0156
+int style Widget_AppCompat_Spinner_DropDown 0x7f0c0157
+int style Widget_AppCompat_Spinner_DropDown_ActionBar 0x7f0c0158
+int style Widget_AppCompat_Spinner_Underlined 0x7f0c0159
+int style Widget_AppCompat_TextView_SpinnerItem 0x7f0c015a
+int style Widget_AppCompat_Toolbar 0x7f0c015b
+int style Widget_AppCompat_Toolbar_Button_Navigation 0x7f0c015c
+int style Widget_Compat_NotificationActionContainer 0x7f0c015d
+int style Widget_Compat_NotificationActionText 0x7f0c015e
+int style Widget_Support_CoordinatorLayout 0x7f0c015f
+int[] styleable ActionBar { 0x7f020031, 0x7f020032, 0x7f020033, 0x7f020069, 0x7f02006a, 0x7f02006b, 0x7f02006c, 0x7f02006d, 0x7f02006e, 0x7f020076, 0x7f02007b, 0x7f02007c, 0x7f020087, 0x7f02009d, 0x7f02009e, 0x7f02009f, 0x7f0200a0, 0x7f0200a1, 0x7f0200a6, 0x7f0200a9, 0x7f0200f2, 0x7f0200f9, 0x7f020104, 0x7f020107, 0x7f020108, 0x7f020126, 0x7f020129, 0x7f020144, 0x7f02014d }
+int styleable ActionBar_background 0
+int styleable ActionBar_backgroundSplit 1
+int styleable ActionBar_backgroundStacked 2
+int styleable ActionBar_contentInsetEnd 3
+int styleable ActionBar_contentInsetEndWithActions 4
+int styleable ActionBar_contentInsetLeft 5
+int styleable ActionBar_contentInsetRight 6
+int styleable ActionBar_contentInsetStart 7
+int styleable ActionBar_contentInsetStartWithNavigation 8
+int styleable ActionBar_customNavigationLayout 9
+int styleable ActionBar_displayOptions 10
+int styleable ActionBar_divider 11
+int styleable ActionBar_elevation 12
+int styleable ActionBar_height 13
+int styleable ActionBar_hideOnContentScroll 14
+int styleable ActionBar_homeAsUpIndicator 15
+int styleable ActionBar_homeLayout 16
+int styleable ActionBar_icon 17
+int styleable ActionBar_indeterminateProgressStyle 18
+int styleable ActionBar_itemPadding 19
+int styleable ActionBar_logo 20
+int styleable ActionBar_navigationMode 21
+int styleable ActionBar_popupTheme 22
+int styleable ActionBar_progressBarPadding 23
+int styleable ActionBar_progressBarStyle 24
+int styleable ActionBar_subtitle 25
+int styleable ActionBar_subtitleTextStyle 26
+int styleable ActionBar_title 27
+int styleable ActionBar_titleTextStyle 28
+int[] styleable ActionBarLayout { 0x010100b3 }
+int styleable ActionBarLayout_android_layout_gravity 0
+int[] styleable ActionMenuItemView { 0x0101013f }
+int styleable ActionMenuItemView_android_minWidth 0
+int[] styleable ActionMenuView { }
+int[] styleable ActionMode { 0x7f020031, 0x7f020032, 0x7f020056, 0x7f02009d, 0x7f020129, 0x7f02014d }
+int styleable ActionMode_background 0
+int styleable ActionMode_backgroundSplit 1
+int styleable ActionMode_closeItemLayout 2
+int styleable ActionMode_height 3
+int styleable ActionMode_subtitleTextStyle 4
+int styleable ActionMode_titleTextStyle 5
+int[] styleable ActivityChooserView { 0x7f020089, 0x7f0200a7 }
+int styleable ActivityChooserView_expandActivityOverflowButtonDrawable 0
+int styleable ActivityChooserView_initialActivityCount 1
+int[] styleable AlertDialog { 0x010100f2, 0x7f020040, 0x7f020041, 0x7f0200e9, 0x7f0200ea, 0x7f0200f6, 0x7f020119, 0x7f02011a }
+int styleable AlertDialog_android_layout 0
+int styleable AlertDialog_buttonIconDimen 1
+int styleable AlertDialog_buttonPanelSideLayout 2
+int styleable AlertDialog_listItemLayout 3
+int styleable AlertDialog_listLayout 4
+int styleable AlertDialog_multiChoiceItemLayout 5
+int styleable AlertDialog_showTitle 6
+int styleable AlertDialog_singleChoiceItemLayout 7
+int[] styleable AnimatedStateListDrawableCompat { 0x0101011c, 0x01010194, 0x01010195, 0x01010196, 0x0101030c, 0x0101030d }
+int styleable AnimatedStateListDrawableCompat_android_dither 0
+int styleable AnimatedStateListDrawableCompat_android_visible 1
+int styleable AnimatedStateListDrawableCompat_android_variablePadding 2
+int styleable AnimatedStateListDrawableCompat_android_constantSize 3
+int styleable AnimatedStateListDrawableCompat_android_enterFadeDuration 4
+int styleable AnimatedStateListDrawableCompat_android_exitFadeDuration 5
+int[] styleable AnimatedStateListDrawableItem { 0x010100d0, 0x01010199 }
+int styleable AnimatedStateListDrawableItem_android_id 0
+int styleable AnimatedStateListDrawableItem_android_drawable 1
+int[] styleable AnimatedStateListDrawableTransition { 0x01010199, 0x01010449, 0x0101044a, 0x0101044b }
+int styleable AnimatedStateListDrawableTransition_android_drawable 0
+int styleable AnimatedStateListDrawableTransition_android_toId 1
+int styleable AnimatedStateListDrawableTransition_android_fromId 2
+int styleable AnimatedStateListDrawableTransition_android_reversible 3
+int[] styleable AppCompatImageView { 0x01010119, 0x7f020120, 0x7f020142, 0x7f020143 }
+int styleable AppCompatImageView_android_src 0
+int styleable AppCompatImageView_srcCompat 1
+int styleable AppCompatImageView_tint 2
+int styleable AppCompatImageView_tintMode 3
+int[] styleable AppCompatSeekBar { 0x01010142, 0x7f02013f, 0x7f020140, 0x7f020141 }
+int styleable AppCompatSeekBar_android_thumb 0
+int styleable AppCompatSeekBar_tickMark 1
+int styleable AppCompatSeekBar_tickMarkTint 2
+int styleable AppCompatSeekBar_tickMarkTintMode 3
+int[] styleable AppCompatTextHelper { 0x01010034, 0x0101016d, 0x0101016e, 0x0101016f, 0x01010170, 0x01010392, 0x01010393 }
+int styleable AppCompatTextHelper_android_textAppearance 0
+int styleable AppCompatTextHelper_android_drawableTop 1
+int styleable AppCompatTextHelper_android_drawableBottom 2
+int styleable AppCompatTextHelper_android_drawableLeft 3
+int styleable AppCompatTextHelper_android_drawableRight 4
+int styleable AppCompatTextHelper_android_drawableStart 5
+int styleable AppCompatTextHelper_android_drawableEnd 6
+int[] styleable AppCompatTextView { 0x01010034, 0x7f02002c, 0x7f02002d, 0x7f02002e, 0x7f02002f, 0x7f020030, 0x7f02008f, 0x7f020091, 0x7f0200ab, 0x7f0200e6, 0x7f02012f }
+int styleable AppCompatTextView_android_textAppearance 0
+int styleable AppCompatTextView_autoSizeMaxTextSize 1
+int styleable AppCompatTextView_autoSizeMinTextSize 2
+int styleable AppCompatTextView_autoSizePresetSizes 3
+int styleable AppCompatTextView_autoSizeStepGranularity 4
+int styleable AppCompatTextView_autoSizeTextType 5
+int styleable AppCompatTextView_firstBaselineToTopHeight 6
+int styleable AppCompatTextView_fontFamily 7
+int styleable AppCompatTextView_lastBaselineToBottomHeight 8
+int styleable AppCompatTextView_lineHeight 9
+int styleable AppCompatTextView_textAllCaps 10
+int[] styleable AppCompatTheme { 0x01010057, 0x010100ae, 0x7f020000, 0x7f020001, 0x7f020002, 0x7f020003, 0x7f020004, 0x7f020005, 0x7f020006, 0x7f020007, 0x7f020008, 0x7f020009, 0x7f02000a, 0x7f02000b, 0x7f02000c, 0x7f02000e, 0x7f02000f, 0x7f020010, 0x7f020011, 0x7f020012, 0x7f020013, 0x7f020014, 0x7f020015, 0x7f020016, 0x7f020017, 0x7f020018, 0x7f020019, 0x7f02001a, 0x7f02001b, 0x7f02001c, 0x7f02001d, 0x7f02001e, 0x7f020021, 0x7f020022, 0x7f020023, 0x7f020024, 0x7f020025, 0x7f02002b, 0x7f020039, 0x7f02003a, 0x7f02003b, 0x7f02003c, 0x7f02003d, 0x7f02003e, 0x7f020042, 0x7f020043, 0x7f02004e, 0x7f02004f, 0x7f02005a, 0x7f02005b, 0x7f02005c, 0x7f02005d, 0x7f02005e, 0x7f02005f, 0x7f020060, 0x7f020061, 0x7f020062, 0x7f020063, 0x7f020074, 0x7f020078, 0x7f020079, 0x7f02007a, 0x7f02007d, 0x7f02007f, 0x7f020082, 0x7f020083, 0x7f020084, 0x7f020085, 0x7f020086, 0x7f02009f, 0x7f0200a5, 0x7f0200e7, 0x7f0200e8, 0x7f0200eb, 0x7f0200ec, 0x7f0200ed, 0x7f0200ee, 0x7f0200ef, 0x7f0200f0, 0x7f0200f1, 0x7f020100, 0x7f020101, 0x7f020102, 0x7f020103, 0x7f020105, 0x7f02010b, 0x7f02010c, 0x7f02010d, 0x7f02010e, 0x7f020112, 0x7f020113, 0x7f020114, 0x7f020115, 0x7f02011d, 0x7f02011e, 0x7f02012d, 0x7f020130, 0x7f020131, 0x7f020132, 0x7f020133, 0x7f020134, 0x7f020135, 0x7f020136, 0x7f020137, 0x7f020138, 0x7f020139, 0x7f02014e, 0x7f02014f, 0x7f020150, 0x7f020151, 0x7f020157, 0x7f020159, 0x7f02015a, 0x7f02015b, 0x7f02015c, 0x7f02015d, 0x7f02015e, 0x7f02015f, 0x7f020160, 0x7f020161, 0x7f020162 }
+int styleable AppCompatTheme_android_windowIsFloating 0
+int styleable AppCompatTheme_android_windowAnimationStyle 1
+int styleable AppCompatTheme_actionBarDivider 2
+int styleable AppCompatTheme_actionBarItemBackground 3
+int styleable AppCompatTheme_actionBarPopupTheme 4
+int styleable AppCompatTheme_actionBarSize 5
+int styleable AppCompatTheme_actionBarSplitStyle 6
+int styleable AppCompatTheme_actionBarStyle 7
+int styleable AppCompatTheme_actionBarTabBarStyle 8
+int styleable AppCompatTheme_actionBarTabStyle 9
+int styleable AppCompatTheme_actionBarTabTextStyle 10
+int styleable AppCompatTheme_actionBarTheme 11
+int styleable AppCompatTheme_actionBarWidgetTheme 12
+int styleable AppCompatTheme_actionButtonStyle 13
+int styleable AppCompatTheme_actionDropDownStyle 14
+int styleable AppCompatTheme_actionMenuTextAppearance 15
+int styleable AppCompatTheme_actionMenuTextColor 16
+int styleable AppCompatTheme_actionModeBackground 17
+int styleable AppCompatTheme_actionModeCloseButtonStyle 18
+int styleable AppCompatTheme_actionModeCloseDrawable 19
+int styleable AppCompatTheme_actionModeCopyDrawable 20
+int styleable AppCompatTheme_actionModeCutDrawable 21
+int styleable AppCompatTheme_actionModeFindDrawable 22
+int styleable AppCompatTheme_actionModePasteDrawable 23
+int styleable AppCompatTheme_actionModePopupWindowStyle 24
+int styleable AppCompatTheme_actionModeSelectAllDrawable 25
+int styleable AppCompatTheme_actionModeShareDrawable 26
+int styleable AppCompatTheme_actionModeSplitBackground 27
+int styleable AppCompatTheme_actionModeStyle 28
+int styleable AppCompatTheme_actionModeWebSearchDrawable 29
+int styleable AppCompatTheme_actionOverflowButtonStyle 30
+int styleable AppCompatTheme_actionOverflowMenuStyle 31
+int styleable AppCompatTheme_activityChooserViewStyle 32
+int styleable AppCompatTheme_alertDialogButtonGroupStyle 33
+int styleable AppCompatTheme_alertDialogCenterButtons 34
+int styleable AppCompatTheme_alertDialogStyle 35
+int styleable AppCompatTheme_alertDialogTheme 36
+int styleable AppCompatTheme_autoCompleteTextViewStyle 37
+int styleable AppCompatTheme_borderlessButtonStyle 38
+int styleable AppCompatTheme_buttonBarButtonStyle 39
+int styleable AppCompatTheme_buttonBarNegativeButtonStyle 40
+int styleable AppCompatTheme_buttonBarNeutralButtonStyle 41
+int styleable AppCompatTheme_buttonBarPositiveButtonStyle 42
+int styleable AppCompatTheme_buttonBarStyle 43
+int styleable AppCompatTheme_buttonStyle 44
+int styleable AppCompatTheme_buttonStyleSmall 45
+int styleable AppCompatTheme_checkboxStyle 46
+int styleable AppCompatTheme_checkedTextViewStyle 47
+int styleable AppCompatTheme_colorAccent 48
+int styleable AppCompatTheme_colorBackgroundFloating 49
+int styleable AppCompatTheme_colorButtonNormal 50
+int styleable AppCompatTheme_colorControlActivated 51
+int styleable AppCompatTheme_colorControlHighlight 52
+int styleable AppCompatTheme_colorControlNormal 53
+int styleable AppCompatTheme_colorError 54
+int styleable AppCompatTheme_colorPrimary 55
+int styleable AppCompatTheme_colorPrimaryDark 56
+int styleable AppCompatTheme_colorSwitchThumbNormal 57
+int styleable AppCompatTheme_controlBackground 58
+int styleable AppCompatTheme_dialogCornerRadius 59
+int styleable AppCompatTheme_dialogPreferredPadding 60
+int styleable AppCompatTheme_dialogTheme 61
+int styleable AppCompatTheme_dividerHorizontal 62
+int styleable AppCompatTheme_dividerVertical 63
+int styleable AppCompatTheme_dropDownListViewStyle 64
+int styleable AppCompatTheme_dropdownListPreferredItemHeight 65
+int styleable AppCompatTheme_editTextBackground 66
+int styleable AppCompatTheme_editTextColor 67
+int styleable AppCompatTheme_editTextStyle 68
+int styleable AppCompatTheme_homeAsUpIndicator 69
+int styleable AppCompatTheme_imageButtonStyle 70
+int styleable AppCompatTheme_listChoiceBackgroundIndicator 71
+int styleable AppCompatTheme_listDividerAlertDialog 72
+int styleable AppCompatTheme_listMenuViewStyle 73
+int styleable AppCompatTheme_listPopupWindowStyle 74
+int styleable AppCompatTheme_listPreferredItemHeight 75
+int styleable AppCompatTheme_listPreferredItemHeightLarge 76
+int styleable AppCompatTheme_listPreferredItemHeightSmall 77
+int styleable AppCompatTheme_listPreferredItemPaddingLeft 78
+int styleable AppCompatTheme_listPreferredItemPaddingRight 79
+int styleable AppCompatTheme_panelBackground 80
+int styleable AppCompatTheme_panelMenuListTheme 81
+int styleable AppCompatTheme_panelMenuListWidth 82
+int styleable AppCompatTheme_popupMenuStyle 83
+int styleable AppCompatTheme_popupWindowStyle 84
+int styleable AppCompatTheme_radioButtonStyle 85
+int styleable AppCompatTheme_ratingBarStyle 86
+int styleable AppCompatTheme_ratingBarStyleIndicator 87
+int styleable AppCompatTheme_ratingBarStyleSmall 88
+int styleable AppCompatTheme_searchViewStyle 89
+int styleable AppCompatTheme_seekBarStyle 90
+int styleable AppCompatTheme_selectableItemBackground 91
+int styleable AppCompatTheme_selectableItemBackgroundBorderless 92
+int styleable AppCompatTheme_spinnerDropDownItemStyle 93
+int styleable AppCompatTheme_spinnerStyle 94
+int styleable AppCompatTheme_switchStyle 95
+int styleable AppCompatTheme_textAppearanceLargePopupMenu 96
+int styleable AppCompatTheme_textAppearanceListItem 97
+int styleable AppCompatTheme_textAppearanceListItemSecondary 98
+int styleable AppCompatTheme_textAppearanceListItemSmall 99
+int styleable AppCompatTheme_textAppearancePopupMenuHeader 100
+int styleable AppCompatTheme_textAppearanceSearchResultSubtitle 101
+int styleable AppCompatTheme_textAppearanceSearchResultTitle 102
+int styleable AppCompatTheme_textAppearanceSmallPopupMenu 103
+int styleable AppCompatTheme_textColorAlertDialogListItem 104
+int styleable AppCompatTheme_textColorSearchUrl 105
+int styleable AppCompatTheme_toolbarNavigationButtonStyle 106
+int styleable AppCompatTheme_toolbarStyle 107
+int styleable AppCompatTheme_tooltipForegroundColor 108
+int styleable AppCompatTheme_tooltipFrameBackground 109
+int styleable AppCompatTheme_viewInflaterClass 110
+int styleable AppCompatTheme_windowActionBar 111
+int styleable AppCompatTheme_windowActionBarOverlay 112
+int styleable AppCompatTheme_windowActionModeOverlay 113
+int styleable AppCompatTheme_windowFixedHeightMajor 114
+int styleable AppCompatTheme_windowFixedHeightMinor 115
+int styleable AppCompatTheme_windowFixedWidthMajor 116
+int styleable AppCompatTheme_windowFixedWidthMinor 117
+int styleable AppCompatTheme_windowMinWidthMajor 118
+int styleable AppCompatTheme_windowMinWidthMinor 119
+int styleable AppCompatTheme_windowNoTitle 120
+int[] styleable ButtonBarLayout { 0x7f020026 }
+int styleable ButtonBarLayout_allowStacking 0
+int[] styleable CardView { 0x0101013f, 0x01010140, 0x7f020046, 0x7f020047, 0x7f020048, 0x7f020049, 0x7f02004a, 0x7f02004b, 0x7f02006f, 0x7f020070, 0x7f020071, 0x7f020072, 0x7f020073 }
+int styleable CardView_android_minWidth 0
+int styleable CardView_android_minHeight 1
+int styleable CardView_cardBackgroundColor 2
+int styleable CardView_cardCornerRadius 3
+int styleable CardView_cardElevation 4
+int styleable CardView_cardMaxElevation 5
+int styleable CardView_cardPreventCornerOverlap 6
+int styleable CardView_cardUseCompatPadding 7
+int styleable CardView_contentPadding 8
+int styleable CardView_contentPaddingBottom 9
+int styleable CardView_contentPaddingLeft 10
+int styleable CardView_contentPaddingRight 11
+int styleable CardView_contentPaddingTop 12
+int[] styleable CircleImageView { 0x7f020050, 0x7f020051, 0x7f020052, 0x7f020053, 0x7f020054 }
+int styleable CircleImageView_civ_border_color 0
+int styleable CircleImageView_civ_border_overlay 1
+int styleable CircleImageView_civ_border_width 2
+int styleable CircleImageView_civ_circle_background_color 3
+int styleable CircleImageView_civ_fill_color 4
+int[] styleable ColorStateListItem { 0x010101a5, 0x0101031f, 0x7f020027 }
+int styleable ColorStateListItem_android_color 0
+int styleable ColorStateListItem_android_alpha 1
+int styleable ColorStateListItem_alpha 2
+int[] styleable CompoundButton { 0x01010107, 0x7f020044, 0x7f020045 }
+int styleable CompoundButton_android_button 0
+int styleable CompoundButton_buttonTint 1
+int styleable CompoundButton_buttonTintMode 2
+int[] styleable ConstraintLayout_Layout { 0x010100c4, 0x0101011f, 0x01010120, 0x0101013f, 0x01010140, 0x7f020037, 0x7f020038, 0x7f02004d, 0x7f020065, 0x7f020066, 0x7f0200b1, 0x7f0200b2, 0x7f0200b3, 0x7f0200b4, 0x7f0200b5, 0x7f0200b6, 0x7f0200b7, 0x7f0200b8, 0x7f0200b9, 0x7f0200ba, 0x7f0200bb, 0x7f0200bc, 0x7f0200bd, 0x7f0200be, 0x7f0200bf, 0x7f0200c0, 0x7f0200c1, 0x7f0200c2, 0x7f0200c3, 0x7f0200c4, 0x7f0200c5, 0x7f0200c6, 0x7f0200c7, 0x7f0200c8, 0x7f0200c9, 0x7f0200ca, 0x7f0200cb, 0x7f0200cc, 0x7f0200cd, 0x7f0200ce, 0x7f0200cf, 0x7f0200d0, 0x7f0200d1, 0x7f0200d2, 0x7f0200d3, 0x7f0200d4, 0x7f0200d5, 0x7f0200d6, 0x7f0200d7, 0x7f0200d8, 0x7f0200d9, 0x7f0200db, 0x7f0200dc, 0x7f0200dd, 0x7f0200de, 0x7f0200df, 0x7f0200e0, 0x7f0200e1, 0x7f0200e2, 0x7f0200e5 }
+int styleable ConstraintLayout_Layout_android_orientation 0
+int styleable ConstraintLayout_Layout_android_maxWidth 1
+int styleable ConstraintLayout_Layout_android_maxHeight 2
+int styleable ConstraintLayout_Layout_android_minWidth 3
+int styleable ConstraintLayout_Layout_android_minHeight 4
+int styleable ConstraintLayout_Layout_barrierAllowsGoneWidgets 5
+int styleable ConstraintLayout_Layout_barrierDirection 6
+int styleable ConstraintLayout_Layout_chainUseRtl 7
+int styleable ConstraintLayout_Layout_constraintSet 8
+int styleable ConstraintLayout_Layout_constraint_referenced_ids 9
+int styleable ConstraintLayout_Layout_layout_constrainedHeight 10
+int styleable ConstraintLayout_Layout_layout_constrainedWidth 11
+int styleable ConstraintLayout_Layout_layout_constraintBaseline_creator 12
+int styleable ConstraintLayout_Layout_layout_constraintBaseline_toBaselineOf 13
+int styleable ConstraintLayout_Layout_layout_constraintBottom_creator 14
+int styleable ConstraintLayout_Layout_layout_constraintBottom_toBottomOf 15
+int styleable ConstraintLayout_Layout_layout_constraintBottom_toTopOf 16
+int styleable ConstraintLayout_Layout_layout_constraintCircle 17
+int styleable ConstraintLayout_Layout_layout_constraintCircleAngle 18
+int styleable ConstraintLayout_Layout_layout_constraintCircleRadius 19
+int styleable ConstraintLayout_Layout_layout_constraintDimensionRatio 20
+int styleable ConstraintLayout_Layout_layout_constraintEnd_toEndOf 21
+int styleable ConstraintLayout_Layout_layout_constraintEnd_toStartOf 22
+int styleable ConstraintLayout_Layout_layout_constraintGuide_begin 23
+int styleable ConstraintLayout_Layout_layout_constraintGuide_end 24
+int styleable ConstraintLayout_Layout_layout_constraintGuide_percent 25
+int styleable ConstraintLayout_Layout_layout_constraintHeight_default 26
+int styleable ConstraintLayout_Layout_layout_constraintHeight_max 27
+int styleable ConstraintLayout_Layout_layout_constraintHeight_min 28
+int styleable ConstraintLayout_Layout_layout_constraintHeight_percent 29
+int styleable ConstraintLayout_Layout_layout_constraintHorizontal_bias 30
+int styleable ConstraintLayout_Layout_layout_constraintHorizontal_chainStyle 31
+int styleable ConstraintLayout_Layout_layout_constraintHorizontal_weight 32
+int styleable ConstraintLayout_Layout_layout_constraintLeft_creator 33
+int styleable ConstraintLayout_Layout_layout_constraintLeft_toLeftOf 34
+int styleable ConstraintLayout_Layout_layout_constraintLeft_toRightOf 35
+int styleable ConstraintLayout_Layout_layout_constraintRight_creator 36
+int styleable ConstraintLayout_Layout_layout_constraintRight_toLeftOf 37
+int styleable ConstraintLayout_Layout_layout_constraintRight_toRightOf 38
+int styleable ConstraintLayout_Layout_layout_constraintStart_toEndOf 39
+int styleable ConstraintLayout_Layout_layout_constraintStart_toStartOf 40
+int styleable ConstraintLayout_Layout_layout_constraintTop_creator 41
+int styleable ConstraintLayout_Layout_layout_constraintTop_toBottomOf 42
+int styleable ConstraintLayout_Layout_layout_constraintTop_toTopOf 43
+int styleable ConstraintLayout_Layout_layout_constraintVertical_bias 44
+int styleable ConstraintLayout_Layout_layout_constraintVertical_chainStyle 45
+int styleable ConstraintLayout_Layout_layout_constraintVertical_weight 46
+int styleable ConstraintLayout_Layout_layout_constraintWidth_default 47
+int styleable ConstraintLayout_Layout_layout_constraintWidth_max 48
+int styleable ConstraintLayout_Layout_layout_constraintWidth_min 49
+int styleable ConstraintLayout_Layout_layout_constraintWidth_percent 50
+int styleable ConstraintLayout_Layout_layout_editor_absoluteX 51
+int styleable ConstraintLayout_Layout_layout_editor_absoluteY 52
+int styleable ConstraintLayout_Layout_layout_goneMarginBottom 53
+int styleable ConstraintLayout_Layout_layout_goneMarginEnd 54
+int styleable ConstraintLayout_Layout_layout_goneMarginLeft 55
+int styleable ConstraintLayout_Layout_layout_goneMarginRight 56
+int styleable ConstraintLayout_Layout_layout_goneMarginStart 57
+int styleable ConstraintLayout_Layout_layout_goneMarginTop 58
+int styleable ConstraintLayout_Layout_layout_optimizationLevel 59
+int[] styleable ConstraintLayout_placeholder { 0x7f020067, 0x7f020088 }
+int styleable ConstraintLayout_placeholder_content 0
+int styleable ConstraintLayout_placeholder_emptyVisibility 1
+int[] styleable ConstraintSet { 0x010100c4, 0x010100d0, 0x010100dc, 0x010100f4, 0x010100f5, 0x010100f7, 0x010100f8, 0x010100f9, 0x010100fa, 0x0101011f, 0x01010120, 0x0101013f, 0x01010140, 0x0101031f, 0x01010320, 0x01010321, 0x01010322, 0x01010323, 0x01010324, 0x01010325, 0x01010326, 0x01010327, 0x01010328, 0x010103b5, 0x010103b6, 0x010103fa, 0x01010440, 0x7f020037, 0x7f020038, 0x7f02004d, 0x7f020066, 0x7f0200b1, 0x7f0200b2, 0x7f0200b3, 0x7f0200b4, 0x7f0200b5, 0x7f0200b6, 0x7f0200b7, 0x7f0200b8, 0x7f0200b9, 0x7f0200ba, 0x7f0200bb, 0x7f0200bc, 0x7f0200bd, 0x7f0200be, 0x7f0200bf, 0x7f0200c0, 0x7f0200c1, 0x7f0200c2, 0x7f0200c3, 0x7f0200c4, 0x7f0200c5, 0x7f0200c6, 0x7f0200c7, 0x7f0200c8, 0x7f0200c9, 0x7f0200ca, 0x7f0200cb, 0x7f0200cc, 0x7f0200cd, 0x7f0200ce, 0x7f0200cf, 0x7f0200d0, 0x7f0200d1, 0x7f0200d2, 0x7f0200d3, 0x7f0200d4, 0x7f0200d5, 0x7f0200d6, 0x7f0200d7, 0x7f0200d8, 0x7f0200d9, 0x7f0200db, 0x7f0200dc, 0x7f0200dd, 0x7f0200de, 0x7f0200df, 0x7f0200e0, 0x7f0200e1, 0x7f0200e2 }
+int styleable ConstraintSet_android_orientation 0
+int styleable ConstraintSet_android_id 1
+int styleable ConstraintSet_android_visibility 2
+int styleable ConstraintSet_android_layout_width 3
+int styleable ConstraintSet_android_layout_height 4
+int styleable ConstraintSet_android_layout_marginLeft 5
+int styleable ConstraintSet_android_layout_marginTop 6
+int styleable ConstraintSet_android_layout_marginRight 7
+int styleable ConstraintSet_android_layout_marginBottom 8
+int styleable ConstraintSet_android_maxWidth 9
+int styleable ConstraintSet_android_maxHeight 10
+int styleable ConstraintSet_android_minWidth 11
+int styleable ConstraintSet_android_minHeight 12
+int styleable ConstraintSet_android_alpha 13
+int styleable ConstraintSet_android_transformPivotX 14
+int styleable ConstraintSet_android_transformPivotY 15
+int styleable ConstraintSet_android_translationX 16
+int styleable ConstraintSet_android_translationY 17
+int styleable ConstraintSet_android_scaleX 18
+int styleable ConstraintSet_android_scaleY 19
+int styleable ConstraintSet_android_rotation 20
+int styleable ConstraintSet_android_rotationX 21
+int styleable ConstraintSet_android_rotationY 22
+int styleable ConstraintSet_android_layout_marginStart 23
+int styleable ConstraintSet_android_layout_marginEnd 24
+int styleable ConstraintSet_android_translationZ 25
+int styleable ConstraintSet_android_elevation 26
+int styleable ConstraintSet_barrierAllowsGoneWidgets 27
+int styleable ConstraintSet_barrierDirection 28
+int styleable ConstraintSet_chainUseRtl 29
+int styleable ConstraintSet_constraint_referenced_ids 30
+int styleable ConstraintSet_layout_constrainedHeight 31
+int styleable ConstraintSet_layout_constrainedWidth 32
+int styleable ConstraintSet_layout_constraintBaseline_creator 33
+int styleable ConstraintSet_layout_constraintBaseline_toBaselineOf 34
+int styleable ConstraintSet_layout_constraintBottom_creator 35
+int styleable ConstraintSet_layout_constraintBottom_toBottomOf 36
+int styleable ConstraintSet_layout_constraintBottom_toTopOf 37
+int styleable ConstraintSet_layout_constraintCircle 38
+int styleable ConstraintSet_layout_constraintCircleAngle 39
+int styleable ConstraintSet_layout_constraintCircleRadius 40
+int styleable ConstraintSet_layout_constraintDimensionRatio 41
+int styleable ConstraintSet_layout_constraintEnd_toEndOf 42
+int styleable ConstraintSet_layout_constraintEnd_toStartOf 43
+int styleable ConstraintSet_layout_constraintGuide_begin 44
+int styleable ConstraintSet_layout_constraintGuide_end 45
+int styleable ConstraintSet_layout_constraintGuide_percent 46
+int styleable ConstraintSet_layout_constraintHeight_default 47
+int styleable ConstraintSet_layout_constraintHeight_max 48
+int styleable ConstraintSet_layout_constraintHeight_min 49
+int styleable ConstraintSet_layout_constraintHeight_percent 50
+int styleable ConstraintSet_layout_constraintHorizontal_bias 51
+int styleable ConstraintSet_layout_constraintHorizontal_chainStyle 52
+int styleable ConstraintSet_layout_constraintHorizontal_weight 53
+int styleable ConstraintSet_layout_constraintLeft_creator 54
+int styleable ConstraintSet_layout_constraintLeft_toLeftOf 55
+int styleable ConstraintSet_layout_constraintLeft_toRightOf 56
+int styleable ConstraintSet_layout_constraintRight_creator 57
+int styleable ConstraintSet_layout_constraintRight_toLeftOf 58
+int styleable ConstraintSet_layout_constraintRight_toRightOf 59
+int styleable ConstraintSet_layout_constraintStart_toEndOf 60
+int styleable ConstraintSet_layout_constraintStart_toStartOf 61
+int styleable ConstraintSet_layout_constraintTop_creator 62
+int styleable ConstraintSet_layout_constraintTop_toBottomOf 63
+int styleable ConstraintSet_layout_constraintTop_toTopOf 64
+int styleable ConstraintSet_layout_constraintVertical_bias 65
+int styleable ConstraintSet_layout_constraintVertical_chainStyle 66
+int styleable ConstraintSet_layout_constraintVertical_weight 67
+int styleable ConstraintSet_layout_constraintWidth_default 68
+int styleable ConstraintSet_layout_constraintWidth_max 69
+int styleable ConstraintSet_layout_constraintWidth_min 70
+int styleable ConstraintSet_layout_constraintWidth_percent 71
+int styleable ConstraintSet_layout_editor_absoluteX 72
+int styleable ConstraintSet_layout_editor_absoluteY 73
+int styleable ConstraintSet_layout_goneMarginBottom 74
+int styleable ConstraintSet_layout_goneMarginEnd 75
+int styleable ConstraintSet_layout_goneMarginLeft 76
+int styleable ConstraintSet_layout_goneMarginRight 77
+int styleable ConstraintSet_layout_goneMarginStart 78
+int styleable ConstraintSet_layout_goneMarginTop 79
+int[] styleable CoordinatorLayout { 0x7f0200aa, 0x7f020123 }
+int styleable CoordinatorLayout_keylines 0
+int styleable CoordinatorLayout_statusBarBackground 1
+int[] styleable CoordinatorLayout_Layout { 0x010100b3, 0x7f0200ae, 0x7f0200af, 0x7f0200b0, 0x7f0200da, 0x7f0200e3, 0x7f0200e4 }
+int styleable CoordinatorLayout_Layout_android_layout_gravity 0
+int styleable CoordinatorLayout_Layout_layout_anchor 1
+int styleable CoordinatorLayout_Layout_layout_anchorGravity 2
+int styleable CoordinatorLayout_Layout_layout_behavior 3
+int styleable CoordinatorLayout_Layout_layout_dodgeInsetEdges 4
+int styleable CoordinatorLayout_Layout_layout_insetEdge 5
+int styleable CoordinatorLayout_Layout_layout_keyline 6
+int[] styleable DrawerArrowToggle { 0x7f020029, 0x7f02002a, 0x7f020036, 0x7f020059, 0x7f020080, 0x7f02009b, 0x7f02011c, 0x7f02013b }
+int styleable DrawerArrowToggle_arrowHeadLength 0
+int styleable DrawerArrowToggle_arrowShaftLength 1
+int styleable DrawerArrowToggle_barLength 2
+int styleable DrawerArrowToggle_color 3
+int styleable DrawerArrowToggle_drawableSize 4
+int styleable DrawerArrowToggle_gapBetweenBars 5
+int styleable DrawerArrowToggle_spinBars 6
+int styleable DrawerArrowToggle_thickness 7
+int[] styleable FontFamily { 0x7f020092, 0x7f020093, 0x7f020094, 0x7f020095, 0x7f020096, 0x7f020097 }
+int styleable FontFamily_fontProviderAuthority 0
+int styleable FontFamily_fontProviderCerts 1
+int styleable FontFamily_fontProviderFetchStrategy 2
+int styleable FontFamily_fontProviderFetchTimeout 3
+int styleable FontFamily_fontProviderPackage 4
+int styleable FontFamily_fontProviderQuery 5
+int[] styleable FontFamilyFont { 0x01010532, 0x01010533, 0x0101053f, 0x0101056f, 0x01010570, 0x7f020090, 0x7f020098, 0x7f020099, 0x7f02009a, 0x7f020156 }
+int styleable FontFamilyFont_android_font 0
+int styleable FontFamilyFont_android_fontWeight 1
+int styleable FontFamilyFont_android_fontStyle 2
+int styleable FontFamilyFont_android_ttcIndex 3
+int styleable FontFamilyFont_android_fontVariationSettings 4
+int styleable FontFamilyFont_font 5
+int styleable FontFamilyFont_fontStyle 6
+int styleable FontFamilyFont_fontVariationSettings 7
+int styleable FontFamilyFont_fontWeight 8
+int styleable FontFamilyFont_ttcIndex 9
+int[] styleable GradientColor { 0x0101019d, 0x0101019e, 0x010101a1, 0x010101a2, 0x010101a3, 0x010101a4, 0x01010201, 0x0101020b, 0x01010510, 0x01010511, 0x01010512, 0x01010513 }
+int styleable GradientColor_android_startColor 0
+int styleable GradientColor_android_endColor 1
+int styleable GradientColor_android_type 2
+int styleable GradientColor_android_centerX 3
+int styleable GradientColor_android_centerY 4
+int styleable GradientColor_android_gradientRadius 5
+int styleable GradientColor_android_tileMode 6
+int styleable GradientColor_android_centerColor 7
+int styleable GradientColor_android_startX 8
+int styleable GradientColor_android_startY 9
+int styleable GradientColor_android_endX 10
+int styleable GradientColor_android_endY 11
+int[] styleable GradientColorItem { 0x010101a5, 0x01010514 }
+int styleable GradientColorItem_android_color 0
+int styleable GradientColorItem_android_offset 1
+int[] styleable LinearConstraintLayout { 0x010100c4 }
+int styleable LinearConstraintLayout_android_orientation 0
+int[] styleable LinearLayoutCompat { 0x010100af, 0x010100c4, 0x01010126, 0x01010127, 0x01010128, 0x7f02007c, 0x7f02007e, 0x7f0200f5, 0x7f020117 }
+int styleable LinearLayoutCompat_android_gravity 0
+int styleable LinearLayoutCompat_android_orientation 1
+int styleable LinearLayoutCompat_android_baselineAligned 2
+int styleable LinearLayoutCompat_android_baselineAlignedChildIndex 3
+int styleable LinearLayoutCompat_android_weightSum 4
+int styleable LinearLayoutCompat_divider 5
+int styleable LinearLayoutCompat_dividerPadding 6
+int styleable LinearLayoutCompat_measureWithLargestChild 7
+int styleable LinearLayoutCompat_showDividers 8
+int[] styleable LinearLayoutCompat_Layout { 0x010100b3, 0x010100f4, 0x010100f5, 0x01010181 }
+int styleable LinearLayoutCompat_Layout_android_layout_gravity 0
+int styleable LinearLayoutCompat_Layout_android_layout_width 1
+int styleable LinearLayoutCompat_Layout_android_layout_height 2
+int styleable LinearLayoutCompat_Layout_android_layout_weight 3
+int[] styleable ListPopupWindow { 0x010102ac, 0x010102ad }
+int styleable ListPopupWindow_android_dropDownHorizontalOffset 0
+int styleable ListPopupWindow_android_dropDownVerticalOffset 1
+int[] styleable MenuGroup { 0x0101000e, 0x010100d0, 0x01010194, 0x010101de, 0x010101df, 0x010101e0 }
+int styleable MenuGroup_android_enabled 0
+int styleable MenuGroup_android_id 1
+int styleable MenuGroup_android_visible 2
+int styleable MenuGroup_android_menuCategory 3
+int styleable MenuGroup_android_orderInCategory 4
+int styleable MenuGroup_android_checkableBehavior 5
+int[] styleable MenuItem { 0x01010002, 0x0101000e, 0x010100d0, 0x01010106, 0x01010194, 0x010101de, 0x010101df, 0x010101e1, 0x010101e2, 0x010101e3, 0x010101e4, 0x010101e5, 0x0101026f, 0x7f02000d, 0x7f02001f, 0x7f020020, 0x7f020028, 0x7f020068, 0x7f0200a2, 0x7f0200a3, 0x7f0200fa, 0x7f020116, 0x7f020152 }
+int styleable MenuItem_android_icon 0
+int styleable MenuItem_android_enabled 1
+int styleable MenuItem_android_id 2
+int styleable MenuItem_android_checked 3
+int styleable MenuItem_android_visible 4
+int styleable MenuItem_android_menuCategory 5
+int styleable MenuItem_android_orderInCategory 6
+int styleable MenuItem_android_title 7
+int styleable MenuItem_android_titleCondensed 8
+int styleable MenuItem_android_alphabeticShortcut 9
+int styleable MenuItem_android_numericShortcut 10
+int styleable MenuItem_android_checkable 11
+int styleable MenuItem_android_onClick 12
+int styleable MenuItem_actionLayout 13
+int styleable MenuItem_actionProviderClass 14
+int styleable MenuItem_actionViewClass 15
+int styleable MenuItem_alphabeticModifiers 16
+int styleable MenuItem_contentDescription 17
+int styleable MenuItem_iconTint 18
+int styleable MenuItem_iconTintMode 19
+int styleable MenuItem_numericModifiers 20
+int styleable MenuItem_showAsAction 21
+int styleable MenuItem_tooltipText 22
+int[] styleable MenuView { 0x010100ae, 0x0101012c, 0x0101012d, 0x0101012e, 0x0101012f, 0x01010130, 0x01010131, 0x7f020106, 0x7f020124 }
+int styleable MenuView_android_windowAnimationStyle 0
+int styleable MenuView_android_itemTextAppearance 1
+int styleable MenuView_android_horizontalDivider 2
+int styleable MenuView_android_verticalDivider 3
+int styleable MenuView_android_headerBackground 4
+int styleable MenuView_android_itemBackground 5
+int styleable MenuView_android_itemIconDisabledAlpha 6
+int styleable MenuView_preserveIconSpacing 7
+int styleable MenuView_subMenuArrow 8
+int[] styleable PopupWindow { 0x01010176, 0x010102c9, 0x7f0200fb }
+int styleable PopupWindow_android_popupBackground 0
+int styleable PopupWindow_android_popupAnimationStyle 1
+int styleable PopupWindow_overlapAnchor 2
+int[] styleable PopupWindowBackgroundState { 0x7f020122 }
+int styleable PopupWindowBackgroundState_state_above_anchor 0
+int[] styleable RecycleListView { 0x7f0200fc, 0x7f0200ff }
+int styleable RecycleListView_paddingBottomNoButtons 0
+int styleable RecycleListView_paddingTopNoTitle 1
+int[] styleable RecyclerView { 0x010100c4, 0x010100f1, 0x7f02008a, 0x7f02008b, 0x7f02008c, 0x7f02008d, 0x7f02008e, 0x7f0200ad, 0x7f02010f, 0x7f02011b, 0x7f020121 }
+int styleable RecyclerView_android_orientation 0
+int styleable RecyclerView_android_descendantFocusability 1
+int styleable RecyclerView_fastScrollEnabled 2
+int styleable RecyclerView_fastScrollHorizontalThumbDrawable 3
+int styleable RecyclerView_fastScrollHorizontalTrackDrawable 4
+int styleable RecyclerView_fastScrollVerticalThumbDrawable 5
+int styleable RecyclerView_fastScrollVerticalTrackDrawable 6
+int styleable RecyclerView_layoutManager 7
+int styleable RecyclerView_reverseLayout 8
+int styleable RecyclerView_spanCount 9
+int styleable RecyclerView_stackFromEnd 10
+int[] styleable SearchView { 0x010100da, 0x0101011f, 0x01010220, 0x01010264, 0x7f020055, 0x7f020064, 0x7f020077, 0x7f02009c, 0x7f0200a4, 0x7f0200ac, 0x7f020109, 0x7f02010a, 0x7f020110, 0x7f020111, 0x7f020125, 0x7f02012a, 0x7f020158 }
+int styleable SearchView_android_focusable 0
+int styleable SearchView_android_maxWidth 1
+int styleable SearchView_android_inputType 2
+int styleable SearchView_android_imeOptions 3
+int styleable SearchView_closeIcon 4
+int styleable SearchView_commitIcon 5
+int styleable SearchView_defaultQueryHint 6
+int styleable SearchView_goIcon 7
+int styleable SearchView_iconifiedByDefault 8
+int styleable SearchView_layout 9
+int styleable SearchView_queryBackground 10
+int styleable SearchView_queryHint 11
+int styleable SearchView_searchHintIcon 12
+int styleable SearchView_searchIcon 13
+int styleable SearchView_submitBackground 14
+int styleable SearchView_suggestionRowLayout 15
+int styleable SearchView_voiceIcon 16
+int[] styleable Spinner { 0x010100b2, 0x01010176, 0x0101017b, 0x01010262, 0x7f020104 }
+int styleable Spinner_android_entries 0
+int styleable Spinner_android_popupBackground 1
+int styleable Spinner_android_prompt 2
+int styleable Spinner_android_dropDownWidth 3
+int styleable Spinner_popupTheme 4
+int[] styleable StateListDrawable { 0x0101011c, 0x01010194, 0x01010195, 0x01010196, 0x0101030c, 0x0101030d }
+int styleable StateListDrawable_android_dither 0
+int styleable StateListDrawable_android_visible 1
+int styleable StateListDrawable_android_variablePadding 2
+int styleable StateListDrawable_android_constantSize 3
+int styleable StateListDrawable_android_enterFadeDuration 4
+int styleable StateListDrawable_android_exitFadeDuration 5
+int[] styleable StateListDrawableItem { 0x01010199 }
+int styleable StateListDrawableItem_android_drawable 0
+int[] styleable SwitchCompat { 0x01010124, 0x01010125, 0x01010142, 0x7f020118, 0x7f02011f, 0x7f02012b, 0x7f02012c, 0x7f02012e, 0x7f02013c, 0x7f02013d, 0x7f02013e, 0x7f020153, 0x7f020154, 0x7f020155 }
+int styleable SwitchCompat_android_textOn 0
+int styleable SwitchCompat_android_textOff 1
+int styleable SwitchCompat_android_thumb 2
+int styleable SwitchCompat_showText 3
+int styleable SwitchCompat_splitTrack 4
+int styleable SwitchCompat_switchMinWidth 5
+int styleable SwitchCompat_switchPadding 6
+int styleable SwitchCompat_switchTextAppearance 7
+int styleable SwitchCompat_thumbTextPadding 8
+int styleable SwitchCompat_thumbTint 9
+int styleable SwitchCompat_thumbTintMode 10
+int styleable SwitchCompat_track 11
+int styleable SwitchCompat_trackTint 12
+int styleable SwitchCompat_trackTintMode 13
+int[] styleable TextAppearance { 0x01010095, 0x01010096, 0x01010097, 0x01010098, 0x0101009a, 0x0101009b, 0x01010161, 0x01010162, 0x01010163, 0x01010164, 0x010103ac, 0x7f020091, 0x7f02012f }
+int styleable TextAppearance_android_textSize 0
+int styleable TextAppearance_android_typeface 1
+int styleable TextAppearance_android_textStyle 2
+int styleable TextAppearance_android_textColor 3
+int styleable TextAppearance_android_textColorHint 4
+int styleable TextAppearance_android_textColorLink 5
+int styleable TextAppearance_android_shadowColor 6
+int styleable TextAppearance_android_shadowDx 7
+int styleable TextAppearance_android_shadowDy 8
+int styleable TextAppearance_android_shadowRadius 9
+int styleable TextAppearance_android_fontFamily 10
+int styleable TextAppearance_fontFamily 11
+int styleable TextAppearance_textAllCaps 12
+int[] styleable Toolbar { 0x010100af, 0x01010140, 0x7f02003f, 0x7f020057, 0x7f020058, 0x7f020069, 0x7f02006a, 0x7f02006b, 0x7f02006c, 0x7f02006d, 0x7f02006e, 0x7f0200f2, 0x7f0200f3, 0x7f0200f4, 0x7f0200f7, 0x7f0200f8, 0x7f020104, 0x7f020126, 0x7f020127, 0x7f020128, 0x7f020144, 0x7f020145, 0x7f020146, 0x7f020147, 0x7f020148, 0x7f020149, 0x7f02014a, 0x7f02014b, 0x7f02014c }
+int styleable Toolbar_android_gravity 0
+int styleable Toolbar_android_minHeight 1
+int styleable Toolbar_buttonGravity 2
+int styleable Toolbar_collapseContentDescription 3
+int styleable Toolbar_collapseIcon 4
+int styleable Toolbar_contentInsetEnd 5
+int styleable Toolbar_contentInsetEndWithActions 6
+int styleable Toolbar_contentInsetLeft 7
+int styleable Toolbar_contentInsetRight 8
+int styleable Toolbar_contentInsetStart 9
+int styleable Toolbar_contentInsetStartWithNavigation 10
+int styleable Toolbar_logo 11
+int styleable Toolbar_logoDescription 12
+int styleable Toolbar_maxButtonHeight 13
+int styleable Toolbar_navigationContentDescription 14
+int styleable Toolbar_navigationIcon 15
+int styleable Toolbar_popupTheme 16
+int styleable Toolbar_subtitle 17
+int styleable Toolbar_subtitleTextAppearance 18
+int styleable Toolbar_subtitleTextColor 19
+int styleable Toolbar_title 20
+int styleable Toolbar_titleMargin 21
+int styleable Toolbar_titleMarginBottom 22
+int styleable Toolbar_titleMarginEnd 23
+int styleable Toolbar_titleMarginStart 24
+int styleable Toolbar_titleMarginTop 25
+int styleable Toolbar_titleMargins 26
+int styleable Toolbar_titleTextAppearance 27
+int styleable Toolbar_titleTextColor 28
+int[] styleable View { 0x01010000, 0x010100da, 0x7f0200fd, 0x7f0200fe, 0x7f02013a }
+int styleable View_android_theme 0
+int styleable View_android_focusable 1
+int styleable View_paddingEnd 2
+int styleable View_paddingStart 3
+int styleable View_theme 4
+int[] styleable ViewBackgroundHelper { 0x010100d4, 0x7f020034, 0x7f020035 }
+int styleable ViewBackgroundHelper_android_background 0
+int styleable ViewBackgroundHelper_backgroundTint 1
+int styleable ViewBackgroundHelper_backgroundTintMode 2
+int[] styleable ViewStubCompat { 0x010100d0, 0x010100f2, 0x010100f3 }
+int styleable ViewStubCompat_android_id 0
+int styleable ViewStubCompat_android_layout 1
+int styleable ViewStubCompat_android_inflatedId 2
diff --git a/202014040130tangjiefeng_Reader/app/build/intermediates/symbol_list_with_package_name/debug/package-aware-r.txt b/202014040130tangjiefeng_Reader/app/build/intermediates/symbol_list_with_package_name/debug/package-aware-r.txt
new file mode 100644
index 0000000..ccdbdf1
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/intermediates/symbol_list_with_package_name/debug/package-aware-r.txt
@@ -0,0 +1,1536 @@
+fte.finalproject
+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
+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 actionModeCloseDrawable
+attr actionModeCopyDrawable
+attr actionModeCutDrawable
+attr actionModeFindDrawable
+attr actionModePasteDrawable
+attr actionModePopupWindowStyle
+attr actionModeSelectAllDrawable
+attr actionModeShareDrawable
+attr actionModeSplitBackground
+attr actionModeStyle
+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 barrierAllowsGoneWidgets
+attr barrierDirection
+attr borderlessButtonStyle
+attr buttonBarButtonStyle
+attr buttonBarNegativeButtonStyle
+attr buttonBarNeutralButtonStyle
+attr buttonBarPositiveButtonStyle
+attr buttonBarStyle
+attr buttonGravity
+attr buttonIconDimen
+attr buttonPanelSideLayout
+attr buttonStyle
+attr buttonStyleSmall
+attr buttonTint
+attr buttonTintMode
+attr cardBackgroundColor
+attr cardCornerRadius
+attr cardElevation
+attr cardMaxElevation
+attr cardPreventCornerOverlap
+attr cardUseCompatPadding
+attr cardViewStyle
+attr chainUseRtl
+attr checkboxStyle
+attr checkedTextViewStyle
+attr civ_border_color
+attr civ_border_overlay
+attr civ_border_width
+attr civ_circle_background_color
+attr civ_fill_color
+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 constraintSet
+attr constraint_referenced_ids
+attr content
+attr contentDescription
+attr contentInsetEnd
+attr contentInsetEndWithActions
+attr contentInsetLeft
+attr contentInsetRight
+attr contentInsetStart
+attr contentInsetStartWithNavigation
+attr contentPadding
+attr contentPaddingBottom
+attr contentPaddingLeft
+attr contentPaddingRight
+attr contentPaddingTop
+attr controlBackground
+attr coordinatorLayoutStyle
+attr customNavigationLayout
+attr defaultQueryHint
+attr dialogCornerRadius
+attr dialogPreferredPadding
+attr dialogTheme
+attr displayOptions
+attr divider
+attr dividerHorizontal
+attr dividerPadding
+attr dividerVertical
+attr drawableSize
+attr drawerArrowStyle
+attr dropDownListViewStyle
+attr dropdownListPreferredItemHeight
+attr editTextBackground
+attr editTextColor
+attr editTextStyle
+attr elevation
+attr emptyVisibility
+attr expandActivityOverflowButtonDrawable
+attr fastScrollEnabled
+attr fastScrollHorizontalThumbDrawable
+attr fastScrollHorizontalTrackDrawable
+attr fastScrollVerticalThumbDrawable
+attr fastScrollVerticalTrackDrawable
+attr firstBaselineToTopHeight
+attr font
+attr fontFamily
+attr fontProviderAuthority
+attr fontProviderCerts
+attr fontProviderFetchStrategy
+attr fontProviderFetchTimeout
+attr fontProviderPackage
+attr fontProviderQuery
+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 keylines
+attr lastBaselineToBottomHeight
+attr layout
+attr layoutManager
+attr layout_anchor
+attr layout_anchorGravity
+attr layout_behavior
+attr layout_constrainedHeight
+attr layout_constrainedWidth
+attr layout_constraintBaseline_creator
+attr layout_constraintBaseline_toBaselineOf
+attr layout_constraintBottom_creator
+attr layout_constraintBottom_toBottomOf
+attr layout_constraintBottom_toTopOf
+attr layout_constraintCircle
+attr layout_constraintCircleAngle
+attr layout_constraintCircleRadius
+attr layout_constraintDimensionRatio
+attr layout_constraintEnd_toEndOf
+attr layout_constraintEnd_toStartOf
+attr layout_constraintGuide_begin
+attr layout_constraintGuide_end
+attr layout_constraintGuide_percent
+attr layout_constraintHeight_default
+attr layout_constraintHeight_max
+attr layout_constraintHeight_min
+attr layout_constraintHeight_percent
+attr layout_constraintHorizontal_bias
+attr layout_constraintHorizontal_chainStyle
+attr layout_constraintHorizontal_weight
+attr layout_constraintLeft_creator
+attr layout_constraintLeft_toLeftOf
+attr layout_constraintLeft_toRightOf
+attr layout_constraintRight_creator
+attr layout_constraintRight_toLeftOf
+attr layout_constraintRight_toRightOf
+attr layout_constraintStart_toEndOf
+attr layout_constraintStart_toStartOf
+attr layout_constraintTop_creator
+attr layout_constraintTop_toBottomOf
+attr layout_constraintTop_toTopOf
+attr layout_constraintVertical_bias
+attr layout_constraintVertical_chainStyle
+attr layout_constraintVertical_weight
+attr layout_constraintWidth_default
+attr layout_constraintWidth_max
+attr layout_constraintWidth_min
+attr layout_constraintWidth_percent
+attr layout_dodgeInsetEdges
+attr layout_editor_absoluteX
+attr layout_editor_absoluteY
+attr layout_goneMarginBottom
+attr layout_goneMarginEnd
+attr layout_goneMarginLeft
+attr layout_goneMarginRight
+attr layout_goneMarginStart
+attr layout_goneMarginTop
+attr layout_insetEdge
+attr layout_keyline
+attr layout_optimizationLevel
+attr lineHeight
+attr listChoiceBackgroundIndicator
+attr listDividerAlertDialog
+attr listItemLayout
+attr listLayout
+attr listMenuViewStyle
+attr listPopupWindowStyle
+attr listPreferredItemHeight
+attr listPreferredItemHeightLarge
+attr listPreferredItemHeightSmall
+attr listPreferredItemPaddingLeft
+attr listPreferredItemPaddingRight
+attr logo
+attr logoDescription
+attr maxButtonHeight
+attr measureWithLargestChild
+attr multiChoiceItemLayout
+attr navigationContentDescription
+attr navigationIcon
+attr navigationMode
+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 radioButtonStyle
+attr ratingBarStyle
+attr ratingBarStyleIndicator
+attr ratingBarStyleSmall
+attr reverseLayout
+attr searchHintIcon
+attr searchIcon
+attr searchViewStyle
+attr seekBarStyle
+attr selectableItemBackground
+attr selectableItemBackgroundBorderless
+attr showAsAction
+attr showDividers
+attr showText
+attr showTitle
+attr singleChoiceItemLayout
+attr spanCount
+attr spinBars
+attr spinnerDropDownItemStyle
+attr spinnerStyle
+attr splitTrack
+attr srcCompat
+attr stackFromEnd
+attr state_above_anchor
+attr statusBarBackground
+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 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_allow_stacked_button_bar
+bool abc_config_actionMenuItemAllCaps
+color MidNightBlue
+color PapayaWhip
+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_hint_foreground_material_dark
+color abc_hint_foreground_material_light
+color abc_input_method_navigation_guard
+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 background_floating_material_dark
+color background_floating_material_light
+color background_material_dark
+color background_material_light
+color bookItemNameColor
+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 cardview_dark_background
+color cardview_light_background
+color cardview_shadow_end_color
+color cardview_shadow_start_color
+color colorAccent
+color colorBlack
+color colorGrey
+color colorPrimary
+color colorPrimaryDark
+color colorRed
+color colorWhite
+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 nightBackGround
+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_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_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 cardview_compat_inset_shadow
+dimen cardview_default_elevation
+dimen cardview_default_radius
+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 fastscroll_default_thickness
+dimen fastscroll_margin
+dimen fastscroll_minimum_range
+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 item_touch_helper_max_drag_scroll_per_frame
+dimen item_touch_helper_swipe_escape_max_velocity
+dimen item_touch_helper_swipe_escape_velocity
+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_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_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_star_black_16dp
+drawable abc_ic_star_black_36dp
+drawable abc_ic_star_black_48dp
+drawable abc_ic_star_half_black_16dp
+drawable abc_ic_star_half_black_36dp
+drawable abc_ic_star_half_black_48dp
+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_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_dark
+drawable abc_text_select_handle_left_mtrl_light
+drawable abc_text_select_handle_middle_mtrl_dark
+drawable abc_text_select_handle_middle_mtrl_light
+drawable abc_text_select_handle_right_mtrl_dark
+drawable abc_text_select_handle_right_mtrl_light
+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 buttonstyle
+drawable card_edge
+drawable ic_launcher_background
+drawable ic_launcher_foreground
+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 selector_tab_text_color
+drawable textview_border_blue
+drawable textview_border_green
+drawable tooltip_frame_dark
+drawable tooltip_frame_light
+id ALT
+id CTRL
+id FUNCTION
+id META
+id SHIFT
+id SYM
+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 activity_read_page_battery_layout
+id activity_read_page_battery_percent
+id activity_read_page_bottom_layout
+id activity_read_page_process
+id activity_read_page_time
+id add
+id alertTitle
+id all
+id always
+id async
+id barrier
+id beginning
+id blocking
+id bottom
+id buttonPanel
+id catalog_icon
+id catalog_line
+id catalog_recylerView
+id catalog_title
+id category_RB_female
+id category_RB_male
+id category_RG
+id category_activity_RB1
+id category_activity_RB2
+id category_activity_RB3
+id category_activity_RB4
+id category_activity_RG
+id category_activity_back
+id category_activity_title
+id category_activity_viewPager
+id category_viewPager
+id center
+id center_horizontal
+id center_vertical
+id chains
+id checkbox
+id chronometer
+id clip_horizontal
+id clip_vertical
+id collapseActionView
+id content
+id contentPanel
+id custom
+id customPanel
+id decor_content_parent
+id default_activity_button
+id detail_CV
+id detail_TV
+id detail_back
+id detail_bookTitle
+id detail_bottomRG
+id detail_bottom_add
+id detail_bottom_read
+id detail_category_progressBar
+id detail_category_recyclerView
+id detail_category_swipeRefresh
+id detail_cover
+id detail_follower1
+id detail_follower2
+id detail_longIntro
+id detail_midRL
+id detail_more
+id detail_recom1
+id detail_recom2
+id detail_recom3
+id detail_recomRG
+id detail_recomTitle
+id detail_retentionRatio1
+id detail_retentionRatio2
+id detail_scrollview
+id detail_title
+id detail_topLL
+id detail_update
+id dialog_category_recyclerview
+id dialog_text_setting_minus_imageview
+id dialog_text_setting_plus_imageview
+id dialog_text_setting_textSize
+id dimensions
+id direct
+id disableHome
+id edit_query
+id end
+id expand_activities_button
+id expanded_menu
+id fill
+id fill_horizontal
+id fill_vertical
+id footer_view_progessBar
+id footer_view_text
+id forever
+id fragment_book_shelf_recyclerview
+id fragment_male_in_category_recyclerview
+id fragment_read_page_content
+id fragment_read_page_title
+id fragment_read_page_whole_layout
+id gone
+id group_divider
+id groups
+id guideline2
+id guideline3
+id home
+id homeAsUp
+id icon
+id icon_group
+id ifRoom
+id image
+id info
+id invisible
+id italic
+id item_book_author
+id item_book_author_and_type_linearlayout
+id item_book_cover
+id item_book_followers
+id item_book_intro
+id item_book_name
+id item_book_rankingImg
+id item_book_retention
+id item_book_text_info_relativelayout
+id item_book_type
+id item_category_count
+id item_category_name
+id item_touch_helper_previous_elevation
+id item_vertical_line
+id left
+id line1
+id line3
+id listMode
+id list_item
+id main_bottomRG
+id main_bottom_bookshelf
+id main_bottom_category
+id main_bottom_ranking
+id main_search
+id main_title
+id main_top_RG
+id main_top_female
+id main_top_male
+id main_viewPager
+id message
+id middle
+id multiply
+id never
+id none
+id normal
+id notification_background
+id notification_main_column
+id notification_main_column_container
+id packed
+id parent
+id parentPanel
+id percent
+id progress_circular
+id progress_horizontal
+id radio
+id ranking_item_image
+id ranking_item_right
+id ranking_item_text
+id ranking_recycler
+id read_page_bottom_rg
+id read_page_catalog_rb
+id read_page_day_and_night_rb
+id read_page_horizontal_and_vertical_rb
+id read_page_progressbar
+id read_page_setting_rb
+id read_page_viewPager
+id read_page_whole_layout
+id recom_RL
+id recom_back
+id recom_recyclerview
+id recom_title
+id right
+id right_icon
+id right_side
+id screen
+id scrollIndicatorDown
+id scrollIndicatorUp
+id scrollView
+id search_afters_layout
+id search_badge
+id search_bar
+id search_button
+id search_cancel_text
+id search_close_btn
+id search_delete_image
+id search_edit_frame
+id search_fresh_image
+id search_fuzzy_list
+id search_go_btn
+id search_history_image
+id search_history_list
+id search_history_text
+id search_initial_layout
+id search_mag_icon
+id search_n1_image
+id search_n2_image
+id search_n3_image
+id search_n4_image
+id search_n5_image
+id search_n6_image
+id search_plate
+id search_pop_text1
+id search_pop_text2
+id search_pop_text3
+id search_pop_text4
+id search_pop_text5
+id search_pop_text6
+id search_popular_image
+id search_result_list
+id search_search_searchView
+id search_src_text
+id search_top_layout
+id search_voice_btn
+id select_dialog_listview
+id shortcut
+id showCustom
+id showHome
+id showTitle
+id spacer
+id split_action_bar
+id spread
+id spread_inside
+id src_atop
+id src_in
+id src_over
+id standard
+id start
+id submenuarrow
+id submit_area
+id tabMode
+id tag_transition_group
+id tag_unhandled_key_event_manager
+id tag_unhandled_key_listeners
+id text
+id text2
+id textSpacerNoButtons
+id textSpacerNoTitle
+id textView
+id textView8
+id time
+id title
+id titleDividerNoCustom
+id title_template
+id top
+id topPanel
+id top_RL
+id uniform
+id up
+id useLogo
+id withText
+id wrap
+id wrap_content
+integer abc_config_activityDefaultDur
+integer abc_config_activityShortDur
+integer cancel_button_image_alpha
+integer config_tooltipAnimTime
+integer status_bar_notification_info_maxnum
+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 activity_book_detail
+layout activity_category
+layout activity_main
+layout activity_read_page
+layout activity_recom
+layout activity_search
+layout catalog_dialog
+layout dialog_category
+layout dialog_text_setting
+layout fragment_book_shelf
+layout fragment_category
+layout fragment_detail_category
+layout fragment_male_in_category
+layout fragment_ranking
+layout fragment_read_page
+layout item_book
+layout item_catalog
+layout item_category
+layout item_listview
+layout item_listview2
+layout item_ranking
+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 recycler_footer_view
+layout select_dialog_item_material
+layout select_dialog_multichoice_material
+layout select_dialog_singlechoice_material
+layout support_simple_spinner_dropdown_item
+mipmap back
+mipmap battery
+mipmap bookcover
+mipmap bookcover2
+mipmap bookshelf
+mipmap bookshelf_red
+mipmap catalog
+mipmap catalog_icon
+mipmap category
+mipmap category_red
+mipmap daytime
+mipmap delete
+mipmap download
+mipmap female_black
+mipmap female_icon1
+mipmap female_icon2
+mipmap female_icon3
+mipmap female_icon4
+mipmap female_icon5
+mipmap female_red
+mipmap first
+mipmap fresh
+mipmap heatfire
+mipmap history
+mipmap horizontal_screen
+mipmap ic_launcher
+mipmap ic_launcher_round
+mipmap icon
+mipmap male_black
+mipmap male_blue
+mipmap male_icon1
+mipmap male_icon2
+mipmap male_icon3
+mipmap male_icon4
+mipmap male_icon5
+mipmap minus
+mipmap nighttime
+mipmap number1
+mipmap number2
+mipmap number3
+mipmap number4
+mipmap number5
+mipmap number6
+mipmap plus
+mipmap ranking
+mipmap ranking_red
+mipmap search
+mipmap second
+mipmap textsize
+mipmap third
+mipmap vertical_screen
+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_font_family_body_1_material
+string abc_font_family_body_2_material
+string abc_font_family_button_material
+string abc_font_family_caption_material
+string abc_font_family_display_1_material
+string abc_font_family_display_2_material
+string abc_font_family_display_3_material
+string abc_font_family_display_4_material
+string abc_font_family_headline_material
+string abc_font_family_menu_material
+string abc_font_family_subhead_material
+string abc_font_family_title_material
+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 app_name
+string hello_blank_fragment
+string search_menu_title
+string status_bar_notification_info_overflow
+style AlertDialog_AppCompat
+style AlertDialog_AppCompat_Light
+style Animation_AppCompat_Dialog
+style Animation_AppCompat_DropDownUp
+style Animation_AppCompat_Tooltip
+style AppTheme
+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_CardView
+style Base_DialogWindowTitle_AppCompat
+style Base_DialogWindowTitleBackground_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_Theme_AppCompat
+style Base_Theme_AppCompat_CompactMenu
+style Base_Theme_AppCompat_Dialog
+style Base_Theme_AppCompat_Dialog_Alert
+style Base_Theme_AppCompat_Dialog_FixedSize
+style Base_Theme_AppCompat_Dialog_MinWidth
+style Base_Theme_AppCompat_DialogWhenLarge
+style Base_Theme_AppCompat_Light
+style Base_Theme_AppCompat_Light_DarkActionBar
+style Base_Theme_AppCompat_Light_Dialog
+style Base_Theme_AppCompat_Light_Dialog_Alert
+style Base_Theme_AppCompat_Light_Dialog_FixedSize
+style Base_Theme_AppCompat_Light_Dialog_MinWidth
+style Base_Theme_AppCompat_Light_DialogWhenLarge
+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_V21_Theme_AppCompat
+style Base_V21_Theme_AppCompat_Dialog
+style Base_V21_Theme_AppCompat_Light
+style Base_V21_Theme_AppCompat_Light_Dialog
+style Base_V21_ThemeOverlay_AppCompat_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_Theme_AppCompat
+style Base_V7_Theme_AppCompat_Dialog
+style Base_V7_Theme_AppCompat_Light
+style Base_V7_Theme_AppCompat_Light_Dialog
+style Base_V7_ThemeOverlay_AppCompat_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_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_ButtonBar
+style Base_Widget_AppCompat_ButtonBar_AlertDialog
+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_SpinnerItem
+style Base_Widget_AppCompat_Toolbar
+style Base_Widget_AppCompat_Toolbar_Button_Navigation
+style BottomRB
+style CardView
+style CardView_Dark
+style CardView_Light
+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_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 RtlOverlay_Widget_AppCompat_SearchView_MagIcon
+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 Theme_AppCompat
+style Theme_AppCompat_CompactMenu
+style Theme_AppCompat_DayNight
+style Theme_AppCompat_DayNight_DarkActionBar
+style Theme_AppCompat_DayNight_Dialog
+style Theme_AppCompat_DayNight_Dialog_Alert
+style Theme_AppCompat_DayNight_Dialog_MinWidth
+style Theme_AppCompat_DayNight_DialogWhenLarge
+style Theme_AppCompat_DayNight_NoActionBar
+style Theme_AppCompat_Dialog
+style Theme_AppCompat_Dialog_Alert
+style Theme_AppCompat_Dialog_MinWidth
+style Theme_AppCompat_DialogWhenLarge
+style Theme_AppCompat_Light
+style Theme_AppCompat_Light_DarkActionBar
+style Theme_AppCompat_Light_Dialog
+style Theme_AppCompat_Light_Dialog_Alert
+style Theme_AppCompat_Light_Dialog_MinWidth
+style Theme_AppCompat_Light_DialogWhenLarge
+style Theme_AppCompat_Light_NoActionBar
+style Theme_AppCompat_NoActionBar
+style ThemeOverlay_AppCompat
+style ThemeOverlay_AppCompat_ActionBar
+style ThemeOverlay_AppCompat_Dark
+style ThemeOverlay_AppCompat_Dark_ActionBar
+style ThemeOverlay_AppCompat_Dialog
+style ThemeOverlay_AppCompat_Dialog_Alert
+style ThemeOverlay_AppCompat_Light
+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_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_ButtonBar
+style Widget_AppCompat_ButtonBar_AlertDialog
+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_SpinnerItem
+style Widget_AppCompat_Toolbar
+style Widget_AppCompat_Toolbar_Button_Navigation
+style Widget_Compat_NotificationActionContainer
+style Widget_Compat_NotificationActionText
+style Widget_Support_CoordinatorLayout
+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_dither android_visible android_variablePadding android_constantSize android_enterFadeDuration android_exitFadeDuration
+styleable AnimatedStateListDrawableItem android_id android_drawable
+styleable AnimatedStateListDrawableTransition android_drawable android_toId android_fromId android_reversible
+styleable AppCompatImageView android_src srcCompat tint tintMode
+styleable AppCompatSeekBar android_thumb tickMark tickMarkTint tickMarkTintMode
+styleable AppCompatTextHelper android_textAppearance android_drawableTop android_drawableBottom android_drawableLeft android_drawableRight android_drawableStart android_drawableEnd
+styleable AppCompatTextView android_textAppearance autoSizeMaxTextSize autoSizeMinTextSize autoSizePresetSizes autoSizeStepGranularity autoSizeTextType firstBaselineToTopHeight fontFamily lastBaselineToBottomHeight lineHeight textAllCaps
+styleable AppCompatTheme android_windowIsFloating android_windowAnimationStyle actionBarDivider actionBarItemBackground actionBarPopupTheme actionBarSize actionBarSplitStyle actionBarStyle actionBarTabBarStyle actionBarTabStyle actionBarTabTextStyle actionBarTheme actionBarWidgetTheme actionButtonStyle actionDropDownStyle actionMenuTextAppearance actionMenuTextColor actionModeBackground actionModeCloseButtonStyle actionModeCloseDrawable actionModeCopyDrawable actionModeCutDrawable actionModeFindDrawable actionModePasteDrawable actionModePopupWindowStyle actionModeSelectAllDrawable actionModeShareDrawable actionModeSplitBackground actionModeStyle actionModeWebSearchDrawable actionOverflowButtonStyle actionOverflowMenuStyle activityChooserViewStyle alertDialogButtonGroupStyle alertDialogCenterButtons alertDialogStyle alertDialogTheme 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 listDividerAlertDialog listMenuViewStyle listPopupWindowStyle listPreferredItemHeight listPreferredItemHeightLarge listPreferredItemHeightSmall listPreferredItemPaddingLeft listPreferredItemPaddingRight 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 CardView android_minWidth android_minHeight cardBackgroundColor cardCornerRadius cardElevation cardMaxElevation cardPreventCornerOverlap cardUseCompatPadding contentPadding contentPaddingBottom contentPaddingLeft contentPaddingRight contentPaddingTop
+styleable CircleImageView civ_border_color civ_border_overlay civ_border_width civ_circle_background_color civ_fill_color
+styleable ColorStateListItem android_color android_alpha alpha
+styleable CompoundButton android_button buttonTint buttonTintMode
+styleable ConstraintLayout_Layout android_orientation android_maxWidth android_maxHeight android_minWidth android_minHeight barrierAllowsGoneWidgets barrierDirection chainUseRtl constraintSet constraint_referenced_ids layout_constrainedHeight layout_constrainedWidth layout_constraintBaseline_creator layout_constraintBaseline_toBaselineOf layout_constraintBottom_creator layout_constraintBottom_toBottomOf layout_constraintBottom_toTopOf layout_constraintCircle layout_constraintCircleAngle layout_constraintCircleRadius layout_constraintDimensionRatio layout_constraintEnd_toEndOf layout_constraintEnd_toStartOf layout_constraintGuide_begin layout_constraintGuide_end layout_constraintGuide_percent layout_constraintHeight_default layout_constraintHeight_max layout_constraintHeight_min layout_constraintHeight_percent layout_constraintHorizontal_bias layout_constraintHorizontal_chainStyle layout_constraintHorizontal_weight layout_constraintLeft_creator layout_constraintLeft_toLeftOf layout_constraintLeft_toRightOf layout_constraintRight_creator layout_constraintRight_toLeftOf layout_constraintRight_toRightOf layout_constraintStart_toEndOf layout_constraintStart_toStartOf layout_constraintTop_creator layout_constraintTop_toBottomOf layout_constraintTop_toTopOf layout_constraintVertical_bias layout_constraintVertical_chainStyle layout_constraintVertical_weight layout_constraintWidth_default layout_constraintWidth_max layout_constraintWidth_min layout_constraintWidth_percent layout_editor_absoluteX layout_editor_absoluteY layout_goneMarginBottom layout_goneMarginEnd layout_goneMarginLeft layout_goneMarginRight layout_goneMarginStart layout_goneMarginTop layout_optimizationLevel
+styleable ConstraintLayout_placeholder content emptyVisibility
+styleable ConstraintSet android_orientation android_id android_visibility android_layout_width android_layout_height android_layout_marginLeft android_layout_marginTop android_layout_marginRight android_layout_marginBottom android_maxWidth android_maxHeight android_minWidth android_minHeight android_alpha android_transformPivotX android_transformPivotY android_translationX android_translationY android_scaleX android_scaleY android_rotation android_rotationX android_rotationY android_layout_marginStart android_layout_marginEnd android_translationZ android_elevation barrierAllowsGoneWidgets barrierDirection chainUseRtl constraint_referenced_ids layout_constrainedHeight layout_constrainedWidth layout_constraintBaseline_creator layout_constraintBaseline_toBaselineOf layout_constraintBottom_creator layout_constraintBottom_toBottomOf layout_constraintBottom_toTopOf layout_constraintCircle layout_constraintCircleAngle layout_constraintCircleRadius layout_constraintDimensionRatio layout_constraintEnd_toEndOf layout_constraintEnd_toStartOf layout_constraintGuide_begin layout_constraintGuide_end layout_constraintGuide_percent layout_constraintHeight_default layout_constraintHeight_max layout_constraintHeight_min layout_constraintHeight_percent layout_constraintHorizontal_bias layout_constraintHorizontal_chainStyle layout_constraintHorizontal_weight layout_constraintLeft_creator layout_constraintLeft_toLeftOf layout_constraintLeft_toRightOf layout_constraintRight_creator layout_constraintRight_toLeftOf layout_constraintRight_toRightOf layout_constraintStart_toEndOf layout_constraintStart_toStartOf layout_constraintTop_creator layout_constraintTop_toBottomOf layout_constraintTop_toTopOf layout_constraintVertical_bias layout_constraintVertical_chainStyle layout_constraintVertical_weight layout_constraintWidth_default layout_constraintWidth_max layout_constraintWidth_min layout_constraintWidth_percent layout_editor_absoluteX layout_editor_absoluteY layout_goneMarginBottom layout_goneMarginEnd layout_goneMarginLeft layout_goneMarginRight layout_goneMarginStart layout_goneMarginTop
+styleable CoordinatorLayout keylines statusBarBackground
+styleable CoordinatorLayout_Layout android_layout_gravity layout_anchor layout_anchorGravity layout_behavior layout_dodgeInsetEdges layout_insetEdge layout_keyline
+styleable DrawerArrowToggle arrowHeadLength arrowShaftLength barLength color drawableSize gapBetweenBars spinBars thickness
+styleable FontFamily fontProviderAuthority fontProviderCerts fontProviderFetchStrategy fontProviderFetchTimeout fontProviderPackage fontProviderQuery
+styleable FontFamilyFont android_font android_fontWeight android_fontStyle android_ttcIndex android_fontVariationSettings font fontStyle fontVariationSettings fontWeight ttcIndex
+styleable GradientColor android_startColor android_endColor android_type android_centerX android_centerY android_gradientRadius android_tileMode android_centerColor android_startX android_startY android_endX android_endY
+styleable GradientColorItem android_color android_offset
+styleable LinearConstraintLayout android_orientation
+styleable LinearLayoutCompat android_gravity android_orientation android_baselineAligned android_baselineAlignedChildIndex android_weightSum divider dividerPadding measureWithLargestChild showDividers
+styleable LinearLayoutCompat_Layout android_layout_gravity android_layout_width android_layout_height android_layout_weight
+styleable ListPopupWindow android_dropDownHorizontalOffset android_dropDownVerticalOffset
+styleable MenuGroup android_enabled android_id android_visible android_menuCategory android_orderInCategory android_checkableBehavior
+styleable MenuItem android_icon android_enabled android_id android_checked android_visible android_menuCategory android_orderInCategory android_title android_titleCondensed android_alphabeticShortcut android_numericShortcut android_checkable android_onClick actionLayout actionProviderClass actionViewClass alphabeticModifiers contentDescription iconTint iconTintMode numericModifiers showAsAction tooltipText
+styleable MenuView android_windowAnimationStyle android_itemTextAppearance android_horizontalDivider android_verticalDivider android_headerBackground android_itemBackground android_itemIconDisabledAlpha preserveIconSpacing subMenuArrow
+styleable PopupWindow android_popupBackground android_popupAnimationStyle overlapAnchor
+styleable PopupWindowBackgroundState state_above_anchor
+styleable RecycleListView paddingBottomNoButtons paddingTopNoTitle
+styleable RecyclerView android_orientation android_descendantFocusability fastScrollEnabled fastScrollHorizontalThumbDrawable fastScrollHorizontalTrackDrawable fastScrollVerticalThumbDrawable fastScrollVerticalTrackDrawable layoutManager reverseLayout spanCount stackFromEnd
+styleable SearchView android_focusable android_maxWidth android_inputType android_imeOptions closeIcon commitIcon defaultQueryHint goIcon iconifiedByDefault layout queryBackground queryHint searchHintIcon searchIcon submitBackground suggestionRowLayout voiceIcon
+styleable Spinner android_entries android_popupBackground android_prompt android_dropDownWidth popupTheme
+styleable StateListDrawable android_dither android_visible android_variablePadding android_constantSize android_enterFadeDuration android_exitFadeDuration
+styleable StateListDrawableItem android_drawable
+styleable SwitchCompat android_textOn android_textOff android_thumb showText splitTrack switchMinWidth switchPadding switchTextAppearance thumbTextPadding thumbTint thumbTintMode track trackTint trackTintMode
+styleable TextAppearance android_textSize android_typeface android_textStyle android_textColor android_textColorHint android_textColorLink android_shadowColor android_shadowDx android_shadowDy android_shadowRadius android_fontFamily fontFamily textAllCaps
+styleable Toolbar android_gravity android_minHeight buttonGravity collapseContentDescription collapseIcon contentInsetEnd contentInsetEndWithActions contentInsetLeft contentInsetRight contentInsetStart contentInsetStartWithNavigation logo logoDescription maxButtonHeight navigationContentDescription navigationIcon popupTheme subtitle subtitleTextAppearance subtitleTextColor title titleMargin titleMarginBottom titleMarginEnd titleMarginStart titleMarginTop titleMargins titleTextAppearance titleTextColor
+styleable View android_theme android_focusable paddingEnd paddingStart theme
+styleable ViewBackgroundHelper android_background backgroundTint backgroundTintMode
+styleable ViewStubCompat android_id android_layout android_inflatedId
diff --git a/202014040130tangjiefeng_Reader/app/build/outputs/apk/debug/app-debug.apk b/202014040130tangjiefeng_Reader/app/build/outputs/apk/debug/app-debug.apk
new file mode 100644
index 0000000..b3f6349
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/build/outputs/apk/debug/app-debug.apk differ
diff --git a/202014040130tangjiefeng_Reader/app/build/outputs/apk/debug/output.json b/202014040130tangjiefeng_Reader/app/build/outputs/apk/debug/output.json
new file mode 100644
index 0000000..dc2b161
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/outputs/apk/debug/output.json
@@ -0,0 +1 @@
+[{"outputType":{"type":"APK"},"apkData":{"type":"MAIN","splits":[],"versionCode":1,"versionName":"1.0","enabled":true,"outputFile":"app-debug.apk","fullName":"debug","baseName":"debug","dirName":""},"path":"app-debug.apk","properties":{}}]
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/build/outputs/logs/manifest-merger-debug-report.txt b/202014040130tangjiefeng_Reader/app/build/outputs/logs/manifest-merger-debug-report.txt
new file mode 100644
index 0000000..15bc3aa
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/build/outputs/logs/manifest-merger-debug-report.txt
@@ -0,0 +1,203 @@
+-- Merging decision tree log ---
+manifest
+ADDED from F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:2:1-52:12
+INJECTED from F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:2:1-52:12
+INJECTED from F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:2:1-52:12
+INJECTED from F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:2:1-52:12
+MERGED from [com.android.support:appcompat-v7:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\aaffe2c7f23d715ca045db9d0a51d031\appcompat-v7-28.0.0\AndroidManifest.xml:17:1-22:12
+MERGED from [com.android.support.constraint:constraint-layout:1.1.3] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\f0b606c9fced75b8c2c36f0323cf799c\constraint-layout-1.1.3\AndroidManifest.xml:2:1-11:12
+MERGED from [com.android.support:cardview-v7:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\bcdc9cd251fcac7ebe27addc2e62b01d\cardview-v7-28.0.0\AndroidManifest.xml:17:1-22:12
+MERGED from [com.android.support:recyclerview-v7:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\7b826c3f5b1c303c68d239e88fd46d1f\recyclerview-v7-28.0.0\AndroidManifest.xml:17:1-22:12
+MERGED from [de.hdodenhof:circleimageview:2.2.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\24d1db8a66590d489c9560d34598a39b\circleimageview-2.2.0\AndroidManifest.xml:2:1-11:12
+MERGED from [io.reactivex:rxandroid:1.2.1] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\b534cae2b1430abbd26d1b56ba1d8650\rxandroid-1.2.1\AndroidManifest.xml:15:1-21:12
+MERGED from [io.reactivex.rxjava2:rxandroid:2.1.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\8d9c9e2216dc4c480cb042fb1aac559b\rxandroid-2.1.0\AndroidManifest.xml:15:1-20:12
+MERGED from [com.android.support:support-fragment:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\6e07dd593fd232c7452c3c20dd27a8e1\support-fragment-28.0.0\AndroidManifest.xml:17:1-22:12
+MERGED from [com.android.support:animated-vector-drawable:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\dd73b81ee8477d30c51950de1c7d4569\animated-vector-drawable-28.0.0\AndroidManifest.xml:17:1-22:12
+MERGED from [com.android.support:support-core-ui:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\4ac8bacc6bdc06da514981c2a3855a4a\support-core-ui-28.0.0\AndroidManifest.xml:17:1-22:12
+MERGED from [com.android.support:support-core-utils:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\d5d5e0afb6d849720ba2f95b3e39fcb5\support-core-utils-28.0.0\AndroidManifest.xml:17:1-22:12
+MERGED from [com.android.support:support-vector-drawable:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\f70c181cc5010e4998d82bc8bd89fbfc\support-vector-drawable-28.0.0\AndroidManifest.xml:17:1-22:12
+MERGED from [com.android.support:loader:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\1b9d515d8d1965c403de8914ca55cb7e\loader-28.0.0\AndroidManifest.xml:17:1-22:12
+MERGED from [com.android.support:viewpager:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\f92ce9c7365574accb4fbe105fd65c21\viewpager-28.0.0\AndroidManifest.xml:17:1-22:12
+MERGED from [com.android.support:coordinatorlayout:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\27bfd3d5fa1a19402f7d4ba14fb093b2\coordinatorlayout-28.0.0\AndroidManifest.xml:17:1-22:12
+MERGED from [com.android.support:drawerlayout:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\efc59ff1f1e99fe01414b630035d92d4\drawerlayout-28.0.0\AndroidManifest.xml:17:1-22:12
+MERGED from [com.android.support:slidingpanelayout:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\6064ab6775e6301e62ccb69ace9dbdbd\slidingpanelayout-28.0.0\AndroidManifest.xml:17:1-22:12
+MERGED from [com.android.support:customview:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\3c823cc0e07b899cd90d87fa2096c1f1\customview-28.0.0\AndroidManifest.xml:17:1-22:12
+MERGED from [com.android.support:swiperefreshlayout:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\a3a8c8cd8e894f6104aa84c89d48db43\swiperefreshlayout-28.0.0\AndroidManifest.xml:17:1-22:12
+MERGED from [com.android.support:asynclayoutinflater:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\65fb01e2ae4e35f2f343847d68c9b98d\asynclayoutinflater-28.0.0\AndroidManifest.xml:17:1-22:12
+MERGED from [com.android.support:support-compat:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\support-compat-28.0.0\AndroidManifest.xml:17:1-24:12
+MERGED from [com.android.support:versionedparcelable:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\d107c5806233895e5be684de327d381f\versionedparcelable-28.0.0\AndroidManifest.xml:17:1-25:12
+MERGED from [com.android.support:cursoradapter:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\ad328008f0a36049c16e2e42bbe6ba36\cursoradapter-28.0.0\AndroidManifest.xml:17:1-22:12
+MERGED from [android.arch.lifecycle:runtime:1.1.1] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\0160f619c43aa1ecd28ae91ba8993552\runtime-1.1.1\AndroidManifest.xml:17:1-22:12
+MERGED from [com.android.support:documentfile:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\1938455035f0a35aa3eefef3aa9fbbc4\documentfile-28.0.0\AndroidManifest.xml:17:1-22:12
+MERGED from [com.android.support:localbroadcastmanager:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\1dc9df8e70a38f62679d702ec717a6a9\localbroadcastmanager-28.0.0\AndroidManifest.xml:17:1-22:12
+MERGED from [com.android.support:print:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\4fd4a6ed80eb447e76c05986ef3fd6a1\print-28.0.0\AndroidManifest.xml:17:1-22:12
+MERGED from [android.arch.lifecycle:viewmodel:1.1.1] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\823f37c489bd02c4a4d0f6ca442a27d7\viewmodel-1.1.1\AndroidManifest.xml:17:1-22:12
+MERGED from [com.android.support:interpolator:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\d622bc834304bbaef61946e6b6568c26\interpolator-28.0.0\AndroidManifest.xml:17:1-22:12
+MERGED from [android.arch.lifecycle:livedata:1.1.1] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\f33d666ad8cee70ee4e661f9bad8e372\livedata-1.1.1\AndroidManifest.xml:17:1-22:12
+MERGED from [android.arch.lifecycle:livedata-core:1.1.1] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\85526c118dcfe3eae0cf402e2cecc572\livedata-core-1.1.1\AndroidManifest.xml:17:1-22:12
+MERGED from [android.arch.core:runtime:1.1.1] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\5853616defd81755613306a8befefe63\runtime-1.1.1\AndroidManifest.xml:17:1-22:12
+INJECTED from F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:2:1-52:12
+INJECTED from F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:2:1-52:12
+INJECTED from F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:2:1-52:12
+ package
+ ADDED from F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:3:5-26
+ INJECTED from F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml
+ INJECTED from F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml
+ android:versionName
+ INJECTED from F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml
+ ADDED from F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:2:1-52:12
+ INJECTED from F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml
+ android:versionCode
+ INJECTED from F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml
+ ADDED from F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:2:1-52:12
+ INJECTED from F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml
+ xmlns:android
+ ADDED from F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:2:11-69
+uses-permission#android.permission.INTERNET
+ADDED from F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:5:5-67
+ android:name
+ ADDED from F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:5:22-64
+uses-permission#android.permission.ACCESS_NETWORK_STATE
+ADDED from F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:6:5-79
+ android:name
+ ADDED from F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:6:22-76
+application
+ADDED from F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:9:5-50:19
+MERGED from [com.android.support.constraint:constraint-layout:1.1.3] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\f0b606c9fced75b8c2c36f0323cf799c\constraint-layout-1.1.3\AndroidManifest.xml:9:5-20
+MERGED from [com.android.support.constraint:constraint-layout:1.1.3] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\f0b606c9fced75b8c2c36f0323cf799c\constraint-layout-1.1.3\AndroidManifest.xml:9:5-20
+MERGED from [de.hdodenhof:circleimageview:2.2.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\24d1db8a66590d489c9560d34598a39b\circleimageview-2.2.0\AndroidManifest.xml:9:5-20
+MERGED from [de.hdodenhof:circleimageview:2.2.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\24d1db8a66590d489c9560d34598a39b\circleimageview-2.2.0\AndroidManifest.xml:9:5-20
+MERGED from [com.android.support:support-compat:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\support-compat-28.0.0\AndroidManifest.xml:22:5-94
+MERGED from [com.android.support:support-compat:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\support-compat-28.0.0\AndroidManifest.xml:22:5-94
+MERGED from [com.android.support:versionedparcelable:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\d107c5806233895e5be684de327d381f\versionedparcelable-28.0.0\AndroidManifest.xml:22:5-23:19
+MERGED from [com.android.support:versionedparcelable:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\d107c5806233895e5be684de327d381f\versionedparcelable-28.0.0\AndroidManifest.xml:22:5-23:19
+ android:appComponentFactory
+ ADDED from [com.android.support:support-compat:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\support-compat-28.0.0\AndroidManifest.xml:22:18-91
+ android:supportsRtl
+ ADDED from F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:13:9-35
+ android:label
+ ADDED from F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:12:9-41
+ android:icon
+ ADDED from F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:11:9-36
+ android:allowBackup
+ ADDED from F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:10:9-35
+ android:theme
+ ADDED from F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:14:9-40
+activity#com.example.Activity.MainActivity
+ADDED from F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:15:9-21:20
+ android:name
+ ADDED from F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:15:19-67
+intent-filter#action:name:android.intent.action.MAIN+category:name:android.intent.category.LAUNCHER
+ADDED from F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:16:13-20:29
+action#android.intent.action.MAIN
+ADDED from F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:17:17-69
+ android:name
+ ADDED from F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:17:25-66
+category#android.intent.category.LAUNCHER
+ADDED from F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:19:17-77
+ android:name
+ ADDED from F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:19:27-74
+activity#com.example.Activity.ReadPageActivity
+ADDED from F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:22:9-24:51
+ android:screenOrientation
+ ADDED from F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:24:13-49
+ android:configChanges
+ ADDED from F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:23:13-74
+ android:name
+ ADDED from F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:22:19-71
+activity#com.example.Activity.BookDetailActivity
+ADDED from F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:25:9-34:20
+ android:name
+ ADDED from F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:25:19-73
+activity#com.example.Activity.SearchActivity
+ADDED from F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:35:9-47:20
+ android:windowSoftInputMode
+ ADDED from F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:37:13-64
+ android:name
+ ADDED from F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:36:13-63
+activity#com.example.Activity.CategoryActivity
+ADDED from F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:48:9-74
+ android:name
+ ADDED from F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:48:19-71
+activity#com.example.Activity.RecomActivity
+ADDED from F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:49:9-80
+ android:name
+ ADDED from F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml:49:19-68
+uses-sdk
+INJECTED from F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml reason: use-sdk injection requested
+INJECTED from F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml
+INJECTED from F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml
+MERGED from [com.android.support:appcompat-v7:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\aaffe2c7f23d715ca045db9d0a51d031\appcompat-v7-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:appcompat-v7:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\aaffe2c7f23d715ca045db9d0a51d031\appcompat-v7-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support.constraint:constraint-layout:1.1.3] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\f0b606c9fced75b8c2c36f0323cf799c\constraint-layout-1.1.3\AndroidManifest.xml:5:5-7:41
+MERGED from [com.android.support.constraint:constraint-layout:1.1.3] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\f0b606c9fced75b8c2c36f0323cf799c\constraint-layout-1.1.3\AndroidManifest.xml:5:5-7:41
+MERGED from [com.android.support:cardview-v7:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\bcdc9cd251fcac7ebe27addc2e62b01d\cardview-v7-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:cardview-v7:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\bcdc9cd251fcac7ebe27addc2e62b01d\cardview-v7-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:recyclerview-v7:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\7b826c3f5b1c303c68d239e88fd46d1f\recyclerview-v7-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:recyclerview-v7:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\7b826c3f5b1c303c68d239e88fd46d1f\recyclerview-v7-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [de.hdodenhof:circleimageview:2.2.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\24d1db8a66590d489c9560d34598a39b\circleimageview-2.2.0\AndroidManifest.xml:5:5-7:41
+MERGED from [de.hdodenhof:circleimageview:2.2.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\24d1db8a66590d489c9560d34598a39b\circleimageview-2.2.0\AndroidManifest.xml:5:5-7:41
+MERGED from [io.reactivex:rxandroid:1.2.1] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\b534cae2b1430abbd26d1b56ba1d8650\rxandroid-1.2.1\AndroidManifest.xml:19:5-43
+MERGED from [io.reactivex:rxandroid:1.2.1] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\b534cae2b1430abbd26d1b56ba1d8650\rxandroid-1.2.1\AndroidManifest.xml:19:5-43
+MERGED from [io.reactivex.rxjava2:rxandroid:2.1.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\8d9c9e2216dc4c480cb042fb1aac559b\rxandroid-2.1.0\AndroidManifest.xml:18:5-43
+MERGED from [io.reactivex.rxjava2:rxandroid:2.1.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\8d9c9e2216dc4c480cb042fb1aac559b\rxandroid-2.1.0\AndroidManifest.xml:18:5-43
+MERGED from [com.android.support:support-fragment:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\6e07dd593fd232c7452c3c20dd27a8e1\support-fragment-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:support-fragment:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\6e07dd593fd232c7452c3c20dd27a8e1\support-fragment-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:animated-vector-drawable:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\dd73b81ee8477d30c51950de1c7d4569\animated-vector-drawable-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:animated-vector-drawable:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\dd73b81ee8477d30c51950de1c7d4569\animated-vector-drawable-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:support-core-ui:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\4ac8bacc6bdc06da514981c2a3855a4a\support-core-ui-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:support-core-ui:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\4ac8bacc6bdc06da514981c2a3855a4a\support-core-ui-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:support-core-utils:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\d5d5e0afb6d849720ba2f95b3e39fcb5\support-core-utils-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:support-core-utils:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\d5d5e0afb6d849720ba2f95b3e39fcb5\support-core-utils-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:support-vector-drawable:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\f70c181cc5010e4998d82bc8bd89fbfc\support-vector-drawable-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:support-vector-drawable:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\f70c181cc5010e4998d82bc8bd89fbfc\support-vector-drawable-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:loader:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\1b9d515d8d1965c403de8914ca55cb7e\loader-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:loader:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\1b9d515d8d1965c403de8914ca55cb7e\loader-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:viewpager:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\f92ce9c7365574accb4fbe105fd65c21\viewpager-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:viewpager:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\f92ce9c7365574accb4fbe105fd65c21\viewpager-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:coordinatorlayout:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\27bfd3d5fa1a19402f7d4ba14fb093b2\coordinatorlayout-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:coordinatorlayout:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\27bfd3d5fa1a19402f7d4ba14fb093b2\coordinatorlayout-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:drawerlayout:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\efc59ff1f1e99fe01414b630035d92d4\drawerlayout-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:drawerlayout:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\efc59ff1f1e99fe01414b630035d92d4\drawerlayout-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:slidingpanelayout:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\6064ab6775e6301e62ccb69ace9dbdbd\slidingpanelayout-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:slidingpanelayout:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\6064ab6775e6301e62ccb69ace9dbdbd\slidingpanelayout-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:customview:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\3c823cc0e07b899cd90d87fa2096c1f1\customview-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:customview:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\3c823cc0e07b899cd90d87fa2096c1f1\customview-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:swiperefreshlayout:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\a3a8c8cd8e894f6104aa84c89d48db43\swiperefreshlayout-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:swiperefreshlayout:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\a3a8c8cd8e894f6104aa84c89d48db43\swiperefreshlayout-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:asynclayoutinflater:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\65fb01e2ae4e35f2f343847d68c9b98d\asynclayoutinflater-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:asynclayoutinflater:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\65fb01e2ae4e35f2f343847d68c9b98d\asynclayoutinflater-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:support-compat:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\support-compat-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:support-compat:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\4e7b3bbed8e6e29e2ba6d4fc6e8eccff\support-compat-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:versionedparcelable:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\d107c5806233895e5be684de327d381f\versionedparcelable-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:versionedparcelable:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\d107c5806233895e5be684de327d381f\versionedparcelable-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:cursoradapter:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\ad328008f0a36049c16e2e42bbe6ba36\cursoradapter-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:cursoradapter:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\ad328008f0a36049c16e2e42bbe6ba36\cursoradapter-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [android.arch.lifecycle:runtime:1.1.1] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\0160f619c43aa1ecd28ae91ba8993552\runtime-1.1.1\AndroidManifest.xml:20:5-44
+MERGED from [android.arch.lifecycle:runtime:1.1.1] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\0160f619c43aa1ecd28ae91ba8993552\runtime-1.1.1\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:documentfile:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\1938455035f0a35aa3eefef3aa9fbbc4\documentfile-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:documentfile:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\1938455035f0a35aa3eefef3aa9fbbc4\documentfile-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:localbroadcastmanager:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\1dc9df8e70a38f62679d702ec717a6a9\localbroadcastmanager-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:localbroadcastmanager:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\1dc9df8e70a38f62679d702ec717a6a9\localbroadcastmanager-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:print:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\4fd4a6ed80eb447e76c05986ef3fd6a1\print-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:print:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\4fd4a6ed80eb447e76c05986ef3fd6a1\print-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [android.arch.lifecycle:viewmodel:1.1.1] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\823f37c489bd02c4a4d0f6ca442a27d7\viewmodel-1.1.1\AndroidManifest.xml:20:5-44
+MERGED from [android.arch.lifecycle:viewmodel:1.1.1] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\823f37c489bd02c4a4d0f6ca442a27d7\viewmodel-1.1.1\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:interpolator:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\d622bc834304bbaef61946e6b6568c26\interpolator-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [com.android.support:interpolator:28.0.0] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\d622bc834304bbaef61946e6b6568c26\interpolator-28.0.0\AndroidManifest.xml:20:5-44
+MERGED from [android.arch.lifecycle:livedata:1.1.1] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\f33d666ad8cee70ee4e661f9bad8e372\livedata-1.1.1\AndroidManifest.xml:20:5-44
+MERGED from [android.arch.lifecycle:livedata:1.1.1] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\f33d666ad8cee70ee4e661f9bad8e372\livedata-1.1.1\AndroidManifest.xml:20:5-44
+MERGED from [android.arch.lifecycle:livedata-core:1.1.1] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\85526c118dcfe3eae0cf402e2cecc572\livedata-core-1.1.1\AndroidManifest.xml:20:5-44
+MERGED from [android.arch.lifecycle:livedata-core:1.1.1] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\85526c118dcfe3eae0cf402e2cecc572\livedata-core-1.1.1\AndroidManifest.xml:20:5-44
+MERGED from [android.arch.core:runtime:1.1.1] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\5853616defd81755613306a8befefe63\runtime-1.1.1\AndroidManifest.xml:20:5-44
+MERGED from [android.arch.core:runtime:1.1.1] C:\Users\Administrator\.gradle\caches\transforms-2\files-2.1\5853616defd81755613306a8befefe63\runtime-1.1.1\AndroidManifest.xml:20:5-44
+INJECTED from F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml
+INJECTED from F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml
+ android:targetSdkVersion
+ INJECTED from F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml
+ ADDED from F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml
+ INJECTED from F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml
+ android:minSdkVersion
+ INJECTED from F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml
+ ADDED from F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml
+ INJECTED from F:\NovelReader\NovelReader\app\src\main\AndroidManifest.xml
diff --git a/202014040130tangjiefeng_Reader/app/proguard-rules.pro b/202014040130tangjiefeng_Reader/app/proguard-rules.pro
new file mode 100644
index 0000000..f1b4245
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/proguard-rules.pro
@@ -0,0 +1,21 @@
+# Add project specific ProGuard rules here.
+# You can control the set of applied configuration files using the
+# proguardFiles setting in build.gradle.
+#
+# For more details, see
+# http://developer.android.com/guide/developing/tools/proguard.html
+
+# If your project uses WebView with JS, uncomment the following
+# and specify the fully qualified class name to the JavaScript interface
+# class:
+#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
+# public *;
+#}
+
+# Uncomment this to preserve the line number information for
+# debugging stack traces.
+#-keepattributes SourceFile,LineNumberTable
+
+# If you keep the line number information, uncomment this to
+# hide the original source file name.
+#-renamesourcefileattribute SourceFile
diff --git a/202014040130tangjiefeng_Reader/app/release/FTEReader-V1.0.apk b/202014040130tangjiefeng_Reader/app/release/FTEReader-V1.0.apk
new file mode 100644
index 0000000..fed54d0
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/release/FTEReader-V1.0.apk differ
diff --git a/202014040130tangjiefeng_Reader/app/release/output.json b/202014040130tangjiefeng_Reader/app/release/output.json
new file mode 100644
index 0000000..9f0c959
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/release/output.json
@@ -0,0 +1 @@
+[{"outputType":{"type":"APK"},"apkInfo":{"type":"MAIN","splits":[],"versionCode":1,"versionName":"1.0","enabled":true,"outputFile":"app-release.apk","fullName":"release","baseName":"release"},"path":"app-release.apk","properties":{}}]
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/src/androidTest/java/com/example/ExampleInstrumentedTest.java b/202014040130tangjiefeng_Reader/app/src/androidTest/java/com/example/ExampleInstrumentedTest.java
new file mode 100644
index 0000000..d6fcbc7
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/androidTest/java/com/example/ExampleInstrumentedTest.java
@@ -0,0 +1,26 @@
+package com.example;
+
+import android.content.Context;
+import android.support.test.InstrumentationRegistry;
+import android.support.test.runner.AndroidJUnit4;
+
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+import static org.junit.Assert.*;
+
+/**
+ * Instrumented test, which will execute on an Android device.
+ *
+ * @see Testing documentation
+ */
+@RunWith(AndroidJUnit4.class)
+public class ExampleInstrumentedTest {
+ @Test
+ public void useAppContext() {
+ // Context of the app under test.
+ Context appContext = InstrumentationRegistry.getTargetContext();
+
+ assertEquals("fte.finalproject", appContext.getPackageName());
+ }
+}
diff --git a/202014040130tangjiefeng_Reader/app/src/main/AndroidManifest.xml b/202014040130tangjiefeng_Reader/app/src/main/AndroidManifest.xml
new file mode 100644
index 0000000..351cb93
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/AndroidManifest.xml
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Activity/BookDetailActivity.java b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Activity/BookDetailActivity.java
new file mode 100644
index 0000000..174a7c8
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Activity/BookDetailActivity.java
@@ -0,0 +1,409 @@
+package com.example.Activity;
+
+import android.content.Context;
+import android.content.Intent;
+import android.graphics.Bitmap;
+import android.graphics.BitmapFactory;
+import android.graphics.Matrix;
+import android.graphics.drawable.BitmapDrawable;
+import android.graphics.drawable.Drawable;
+import android.net.ConnectivityManager;
+import android.net.NetworkInfo;
+import android.os.Handler;
+import android.support.v7.app.AppCompatActivity;
+import android.os.Bundle;
+import android.util.Log;
+import android.view.View;
+import android.widget.Button;
+import android.widget.ImageView;
+import android.widget.RadioButton;
+import android.widget.RadioGroup;
+import android.widget.TextView;
+import android.widget.Toast;
+
+import java.io.InputStream;
+import java.net.HttpURLConnection;
+import java.net.URL;
+import java.text.ParseException;
+import java.text.SimpleDateFormat;
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
+
+import com.example.DataBase.DatabaseControl;
+import com.example.Object.BookObj;
+import com.example.Object.CategoryObj;
+import com.example.Object.ChapterLinkObj;
+import com.example.Object.RecomListObj;
+import com.example.Object.ShelfBookObj;
+import com.example.R;
+import com.example.Service.BookService;
+
+public class BookDetailActivity extends AppCompatActivity {
+
+ RadioButton addButton;
+ RadioButton readButton;
+// RadioButton downloadButton;
+ Button moreButton;
+ Button recom1;
+ Button recom2;
+ Button recom3;
+
+ ImageView back;
+ TextView pageTitle;
+ ImageView bookCover;
+ TextView bookTitle;
+ TextView bookInfo;
+ TextView updateTime;
+ TextView follower;
+ TextView retentionRatio;
+ TextView bookIntro;
+ RadioGroup recomRG;
+
+ // 书籍对象
+ private BookObj bookObj;
+
+ // 同类书籍
+ private CategoryObj categoryObj;
+
+ private List bookObjs = new ArrayList<>();
+
+ private Bitmap cover;
+
+ private List linkList;
+
+ private StringBuilder stringBuilder = new StringBuilder();
+
+ Handler mHandler = new Handler();
+
+ private SimpleDateFormat format = new SimpleDateFormat("yyyy-mm-mm'T'HH:MM:SS");
+
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.activity_book_detail);
+
+ // 获取控件
+ back = findViewById(R.id.detail_back);
+ pageTitle = findViewById(R.id.detail_title);
+ addButton = findViewById(R.id.detail_bottom_add);
+ readButton = findViewById(R.id.detail_bottom_read);
+// downloadButton = findViewById(R.id.detail_bottom_download);
+ moreButton = findViewById(R.id.detail_more);
+ bookCover = findViewById(R.id.detail_cover);
+ bookTitle = findViewById(R.id.detail_bookTitle);
+ bookInfo = findViewById(R.id.detail_TV);
+ updateTime = findViewById(R.id.detail_update);
+ follower = findViewById(R.id.detail_follower2);
+ retentionRatio = findViewById(R.id.detail_retentionRatio2);
+ bookIntro = findViewById(R.id.detail_longIntro);
+ recomRG = findViewById(R.id.detail_recomRG);
+ recom1 = findViewById(R.id.detail_recom1);
+ recom2 = findViewById(R.id.detail_recom2);
+ recom3 = findViewById(R.id.detail_recom3);
+
+ Intent intent = getIntent();
+ final Bundle bundle = intent.getExtras();
+ bookObj = (BookObj) bundle.getSerializable("bookobj");
+
+ // 获取封面图片
+ final String iconURL = BookService.StaticsUrl + bookObj.getCover();
+ final Matrix largeMatrix = new Matrix();
+ final Matrix littleMatrix = new Matrix();
+ largeMatrix.postScale((float) 2, (float) 2);
+ littleMatrix.postScale((float) 0.4, (float) 0.4);
+
+ if (!isNetWorkConnected(BookDetailActivity.this)) {
+ Toast.makeText(BookDetailActivity.this, "未连接网络", Toast.LENGTH_SHORT).show();
+ } else {
+ new Thread(new Runnable() {
+ @Override
+ public void run() {
+ try {
+ URL url = new URL(iconURL);
+ HttpURLConnection connection = (HttpURLConnection) url.openConnection();
+ connection.setRequestMethod("GET");
+ connection.setConnectTimeout(10000);
+ if (connection.getResponseCode() == 200) {
+ InputStream inputStream = connection.getInputStream();
+ cover = BitmapFactory.decodeStream(inputStream);
+ if (cover != null) {
+ mHandler.post(new Runnable() {
+ @Override
+ public void run() {
+ Log.d("width", String.valueOf(cover.getWidth()));
+ Log.d("height", String.valueOf(cover.getHeight()));
+ littleMatrix.postScale((float) 0.5, (float) 0.5);
+ }
+ });
+ }
+ }
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+ }).start();
+ new Thread(new Runnable() {
+ @Override
+ public void run() {
+ try {
+ URL url = new URL(iconURL);
+ HttpURLConnection connection = (HttpURLConnection) url.openConnection();
+ connection.setRequestMethod("GET");
+ connection.setConnectTimeout(10000);
+ if (connection.getResponseCode() == 200) {
+ InputStream inputStream = connection.getInputStream();
+ cover = BitmapFactory.decodeStream(inputStream);
+ mHandler.post(new Runnable() {
+ @Override
+ public void run() {
+ Log.d("width", String.valueOf(cover.getWidth()));
+ Log.d("height", String.valueOf(cover.getHeight()));
+ /*if (cover.getWidth() <= 150 && cover.getHeight() <= 200) {
+ bookCover.setImageBitmap(Bitmap.createBitmap(cover, 0, 0, cover.getWidth(), cover.getHeight(), largeMatrix, true));
+ } else if (cover.getWidth() > 300 && cover.getHeight() > 400) {
+ bookCover.setImageBitmap(Bitmap.createBitmap(cover, 0, 0, cover.getWidth(), cover.getHeight(), littleMatrix, true));
+ } else {
+ bookCover.setImageBitmap(cover);
+ }*/
+ bookCover.setImageBitmap(cover);
+ }
+ });
+ bookCover.setImageBitmap(cover);
+ }
+ } catch (Exception e) {
+ System.err.println(e.getMessage());
+ }
+ }
+ }).start();
+
+ if (!isNetWorkConnected(BookDetailActivity.this)) {
+ Toast.makeText(BookDetailActivity.this, "未连接网络", Toast.LENGTH_SHORT).show();
+ } else {
+ // 获取书籍相关信息
+ new Thread(new Runnable() {
+ @Override
+ public void run() {
+ bookObj = BookService.getBookService().getBookById(bookObj.getId());
+ mHandler.post(new Runnable() {
+ @Override
+ public void run() {
+ bookTitle.setText(bookObj.getTitle());
+ pageTitle.setText(bookObj.getTitle());
+ int wordNum = bookObj.getWordCount() / 10000;
+ bookInfo.setText(bookObj.getAuthor() + " | " + bookObj.getMinorCate() + " | " + String.valueOf(wordNum) + "万字");
+ String updateStr = "";
+ try {
+ Date date = format.parse(bookObj.getUpdated());
+ Date now = new Date(System.currentTimeMillis());
+ long period = now.getTime() - date.getTime();
+ Log.d("period", String.valueOf(period));
+ if (period / 86400000 < 1) {
+ updateStr = "上次更新: 今天";
+ } else if (period / 86400000 > 1) {
+ updateStr = "上次更新: " + String.valueOf(period / 86400000) + "天前";
+ }
+ } catch (ParseException e) {
+ e.printStackTrace();
+ }
+ updateTime.setText(updateStr);
+ // int followerNum = bookObj.getLatelyFollower() / 10000;
+ follower.setText(String.valueOf(bookObj.getLatelyFollower()) + "人");
+ retentionRatio.setText(bookObj.getRetentionRatio() + "%");
+ String intro = bookObj.getLongIntro();
+ if (intro.length() > 80) intro = intro.substring(0, 80);
+ intro += "...";
+ bookIntro.setText(intro);
+
+ new Thread(new Runnable() {
+ @Override
+ public void run() {
+ categoryObj = BookService.getBookService().getBooksByCategoty("reputation", bookObj.getMajorCate(), 0, 10, bookObj.getGender()[0]);
+ Log.d("size", String.valueOf(categoryObj.getBooks().size()));
+ for (int i = 0; i < categoryObj.getBooks().size(); i++) {
+ final int j = i;
+ final BookObj temp = BookService.getBookService().getBookById(categoryObj.getBooks().get(j).getId());
+ mHandler.post(new Runnable() {
+ @Override
+ public void run() {
+ bookObjs.add(temp);
+ if (j < 3) {
+ final String iconURL = BookService.StaticsUrl + temp.getCover();
+ final Button button = (Button) recomRG.getChildAt(j);
+ button.setText(bookObjs.get(j).getTitle());
+ new Thread(new Runnable() {
+ @Override
+ public void run() {
+ try {
+ URL url = new URL(iconURL);
+ HttpURLConnection connection = (HttpURLConnection) url.openConnection();
+ connection.setRequestMethod("GET");
+ connection.setConnectTimeout(10000);
+ if (connection.getResponseCode() == 200) {
+ InputStream inputStream = connection.getInputStream();
+ final Bitmap bitmap = BitmapFactory.decodeStream(inputStream);
+ mHandler.post(new Runnable() {
+ @Override
+ public void run() {
+ Drawable drawable = null;
+ drawable = new BitmapDrawable(Bitmap.createBitmap(bitmap, 0, 0, bitmap.getWidth(), bitmap.getHeight(), littleMatrix, true));
+ drawable.setBounds(0, 0, 270, 360);
+ button.setCompoundDrawables(null, drawable, null, null);
+ }
+ });
+ }
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+ }).start();
+ }
+ }
+ });
+
+
+ }
+ }
+ }).start();
+ }
+ });
+ }
+ }).start();
+ }
+
+ recom1.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ Intent intent = new Intent(BookDetailActivity.this, BookDetailActivity.class);
+ Bundle bundle = new Bundle();
+ bundle.putSerializable("bookobj", bookObjs.get(0));
+ intent.putExtras(bundle);
+ startActivity(intent);
+ }
+ });
+
+ recom2.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ Intent intent = new Intent(BookDetailActivity.this, BookDetailActivity.class);
+ Bundle bundle = new Bundle();
+ bundle.putSerializable("bookobj", bookObjs.get(1));
+ intent.putExtras(bundle);
+ startActivity(intent);
+ }
+ });
+
+ recom3.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ Intent intent = new Intent(BookDetailActivity.this, BookDetailActivity.class);
+ Bundle bundle = new Bundle();
+ bundle.putSerializable("bookobj", bookObjs.get(2));
+ intent.putExtras(bundle);
+ startActivity(intent);
+ }
+ });
+
+ // 返回
+ back.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ finish();
+ }
+ });
+
+ if (DatabaseControl.getInstance(BookDetailActivity.this).judgeBookExist(bookObj.getId())) {
+ // 已存在
+ setButtonToDelete();
+ } else {
+ // 不存在
+ setButtonToAdd();
+ }
+
+ // 阅读
+ readButton.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ Intent intent = new Intent(BookDetailActivity.this, ReadPageActivity.class);
+ Bundle bundle = new Bundle();
+ bundle.putString("bookid", bookObj.getId());
+ intent.putExtras(bundle);
+ startActivity(intent);
+ }
+ });
+
+ // 下载
+ /*downloadButton.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ *//*new Thread(new Runnable() {
+ @Override
+ public void run() {
+ for (int i = 0; i < linkList.size(); i++) {
+ ChapterObj chapterObj = BookService.getBookService().getChapterByLink(linkList.get(i).getLink());
+ stringBuilder.append(chapterObj.getIchapter().getTitle());
+ stringBuilder.append("\n");
+ stringBuilder.append(chapterObj.getIchapter().getBody());
+ }
+
+ }
+ }).start();*//*
+ Toast.makeText(BookDetailActivity.this, "功能开发中,敬请期待", Toast.LENGTH_SHORT).show();
+ }
+ });*/
+
+ // 查看更多同类书籍
+ moreButton.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ Intent intent = new Intent(BookDetailActivity.this, RecomActivity.class);
+ Bundle bundle = new Bundle();
+ RecomListObj recomListObj = new RecomListObj(bookObjs);
+ bundle.putSerializable("list", recomListObj);
+ intent.putExtras(bundle);
+ startActivity(intent);
+ }
+ });
+ }
+ }
+
+ private void setButtonToAdd() {
+ addButton.setText("加入书架");
+ addButton.setTextColor(getResources().getColor(R.color.colorRed));
+ addButton.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ DatabaseControl.getInstance(BookDetailActivity.this).addShelfBook(new ShelfBookObj(bookObj.getId(), bookObj.getTitle(), cover, bookObj.getCover(),0, "online", 0, bookObj.getLongIntro(), bookObj.getAuthor(), bookObj.getMajorCate()));
+ Toast.makeText(BookDetailActivity.this, "已添加《" + bookObj.getTitle() + "》", Toast.LENGTH_SHORT).show();
+ setButtonToDelete();
+ }
+ });
+ }
+
+ private void setButtonToDelete() {
+ addButton.setText("移除书架");
+ addButton.setTextColor(getResources().getColor(R.color.colorGrey));
+ addButton.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ DatabaseControl.getInstance(BookDetailActivity.this).deleteShelfBook(bookObj.getId());
+ Toast.makeText(BookDetailActivity.this, "已移除《" + bookObj.getTitle() + "》", Toast.LENGTH_SHORT).show();
+ setButtonToAdd();
+ }
+ });
+ }
+
+ // 辅助函数:判断网络是否连接
+ private boolean isNetWorkConnected(Context context) {
+ if (context != null) {
+ ConnectivityManager mConnectivityManager = (ConnectivityManager) context
+ .getSystemService(Context.CONNECTIVITY_SERVICE);
+ NetworkInfo mNetworkInfo = mConnectivityManager.getActiveNetworkInfo();
+ if (mNetworkInfo != null) {
+ return mNetworkInfo.isConnected();
+ }
+ }
+ return false;
+ }
+
+}
diff --git a/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Activity/CategoryActivity.java b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Activity/CategoryActivity.java
new file mode 100644
index 0000000..1995587
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Activity/CategoryActivity.java
@@ -0,0 +1,171 @@
+package com.example.Activity;
+
+import android.support.v4.app.Fragment;
+import android.support.v4.view.ViewPager;
+import android.support.v7.app.AppCompatActivity;
+import android.os.Bundle;
+import android.view.View;
+import android.widget.ImageView;
+import android.widget.RadioButton;
+import android.widget.RadioGroup;
+import android.widget.TextView;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import com.example.Fragment.DetailCategoryFragment;
+import com.example.Fragment.TabFragmentPagerAdapter;
+import com.example.R;
+
+//这个Activity可用于榜单和具体分类
+public class CategoryActivity extends AppCompatActivity {
+ private boolean isRanking; //排行榜/分类
+ private boolean isMale; //男生/女生
+
+ private TextView title;
+ private ImageView backImage;
+
+ private RadioGroup RG;
+ private RadioButton RB1;
+ private RadioButton RB2;
+ private RadioButton RB3;
+ private RadioButton RB4;
+
+ private ViewPager viewPager;
+ private List fragmentList = new ArrayList<>();
+ private TabFragmentPagerAdapter pagerAdapter;
+
+
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.activity_category);
+ //获取传递的参数
+ Bundle bundle = this.getIntent().getExtras();
+ isRanking = bundle.getBoolean("isRanking");
+ isMale = bundle.getBoolean("isMale");
+
+ //初始化控件
+ title = findViewById(R.id.category_activity_title);
+ backImage = findViewById(R.id.category_activity_back);
+ RG = findViewById(R.id.category_activity_RG);
+ RB1 = findViewById(R.id.category_activity_RB1);
+ RB2 = findViewById(R.id.category_activity_RB2);
+ RB3 = findViewById(R.id.category_activity_RB3);
+ RB4 = findViewById(R.id.category_activity_RB4);
+ viewPager = findViewById(R.id.category_activity_viewPager);
+
+ //设置显示内容
+ title.setText(bundle.getString("title"));
+ if (isRanking) {
+ RB1.setText("周榜");
+ RB2.setText("月榜");
+ RB3.setText("总榜");
+ RB4.setVisibility(View.GONE);
+ }
+ else {
+ RB1.setText("热门");
+ RB2.setText("新书");
+ RB3.setText("好评");
+ RB4.setVisibility(View.VISIBLE);
+ }
+
+ //设置返回事件
+ backImage.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ onBackPressed();
+ }
+ });
+
+ //添加Fragment
+ if (isRanking) {
+ //排行榜的Fragment
+ for (int i = 0; i < 3; ++i) {
+ DetailCategoryFragment fragment = new DetailCategoryFragment();
+ Bundle bundle1 = new Bundle();
+ bundle1.putString("title", bundle.getString("title"));
+ bundle1.putBoolean("isRanking", isRanking);
+ bundle1.putBoolean("isMale", isMale);
+ if (i == 0) bundle1.putString("type", "周榜");
+ else if (i == 1) bundle1.putString("type", "月榜");
+ else bundle1.putString("type", "总榜");
+ fragment.setArguments(bundle1);
+ fragmentList.add(fragment);
+ }
+ }
+ else {
+ //具体分类的Fragment
+ for (int i = 0; i < 4; ++i) {
+ DetailCategoryFragment fragment = new DetailCategoryFragment();
+ Bundle bundle1 = new Bundle();
+ bundle1.putString("title", bundle.getString("title"));
+ bundle1.putBoolean("isRanking", isRanking);
+ bundle1.putBoolean("isMale", isMale);
+ if (i == 0) bundle1.putString("type", "热门");
+ else if (i == 1) bundle1.putString("type", "新书");
+ else if (i == 2) bundle1.putString("type", "好评");
+ else bundle1.putString("type", "完结");
+ fragment.setArguments(bundle1);
+ fragmentList.add(fragment);
+ }
+ }
+ viewPager.setOnPageChangeListener(new MyPagerChangeListener());
+ pagerAdapter = new TabFragmentPagerAdapter(getSupportFragmentManager(), fragmentList);
+ viewPager.setAdapter(pagerAdapter);
+ viewPager.setCurrentItem(0);
+ if (isRanking) viewPager.setOffscreenPageLimit(2);
+ else viewPager.setOffscreenPageLimit(3);
+
+ //设置RadioGroup响应事件
+ RG.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
+ @Override
+ public void onCheckedChanged(RadioGroup group, int checkedId) {
+ switch (checkedId){
+ case R.id.category_activity_RB1:
+ viewPager.setCurrentItem(0);
+ break;
+ case R.id.category_activity_RB2:
+ viewPager.setCurrentItem(1);
+ break;
+ case R.id.category_activity_RB3:
+ viewPager.setCurrentItem(2);
+ break;
+ case R.id.category_activity_RB4:
+ viewPager.setCurrentItem(3);
+ break;
+ }
+ }
+ });
+
+ }
+
+ //设置一个ViewPager的监听事件,左右滑动ViewPager时进行处理
+ public class MyPagerChangeListener implements ViewPager.OnPageChangeListener {
+ @Override
+ public void onPageScrollStateChanged(int arg0) {
+ }
+
+ @Override
+ public void onPageScrolled(int arg0, float arg1, int arg2) {
+ }
+
+ @Override
+ public void onPageSelected(int arg0) {
+ switch (arg0) {
+ case 0:
+ RB1.setChecked(true);
+ break;
+ case 1:
+ RB2.setChecked(true);
+ break;
+ case 2:
+ RB3.setChecked(true);
+ break;
+ case 3:
+ RB4.setChecked(true);
+ break;
+ }
+ }
+ }
+}
diff --git a/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Activity/MainActivity.java b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Activity/MainActivity.java
new file mode 100644
index 0000000..8b4622a
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Activity/MainActivity.java
@@ -0,0 +1,228 @@
+package com.example.Activity;
+
+import android.content.Context;
+import android.content.Intent;
+import android.graphics.drawable.Drawable;
+import android.support.v4.app.Fragment;
+import android.support.v4.view.ViewPager;
+import android.support.v7.app.AppCompatActivity;
+import android.os.Bundle;
+import android.view.View;
+import android.widget.ImageView;
+import android.widget.RadioButton;
+import android.widget.RadioGroup;
+import android.widget.TextView;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import com.example.Fragment.BookShelfFragment;
+import com.example.Fragment.CategoryFragment;
+import com.example.Fragment.RankingFragment;
+import com.example.Fragment.TabFragmentStatePagerAdapter;
+import com.example.R;
+
+//总体界面,包含书架、排行榜、分类
+public class MainActivity extends AppCompatActivity {
+ private RadioGroup radioGroup;
+ private TextView title;
+ private ImageView search;
+
+ private RadioGroup bottomRG;
+ private RadioButton bookshelfRB;
+ private RadioButton rankingRB;
+ private RadioButton categoryRB;
+
+ private RadioGroup topRG;
+ private RadioButton maleRB;
+ private RadioButton femaleRB;
+ private static Context context = null;
+
+ private ViewPager viewPager;
+ private List fragmentList = new ArrayList<>();
+ private TabFragmentStatePagerAdapter fragmentPagerAdapter;
+
+ public static Context getContext() {
+ return context;
+ }
+
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.activity_main);
+ context = this.getBaseContext();
+ //初始化控件
+ radioGroup = findViewById(R.id.main_top_RG);
+ title = findViewById(R.id.main_title);
+ search = findViewById(R.id.main_search);
+ bottomRG = findViewById(R.id.main_bottomRG);
+ bookshelfRB = findViewById(R.id.main_bottom_bookshelf);
+ rankingRB = findViewById(R.id.main_bottom_ranking);
+ categoryRB = findViewById(R.id.main_bottom_category);
+ topRG = findViewById(R.id.main_top_RG);
+ maleRB = findViewById(R.id.main_top_male);
+ femaleRB = findViewById(R.id.main_top_female);
+ viewPager = findViewById(R.id.main_viewPager);
+
+ //初始化Fragment
+ BookShelfFragment bookShelfFragment = new BookShelfFragment();
+ RankingFragment rankingFragment = new RankingFragment();
+ Bundle bundle = new Bundle();
+ bundle.putBoolean("isMale", true);
+ rankingFragment.setArguments(bundle);
+ CategoryFragment categoryFragment = new CategoryFragment();
+ fragmentList.add(bookShelfFragment);
+ fragmentList.add(rankingFragment);
+ fragmentList.add(categoryFragment);
+
+ viewPager.setOnPageChangeListener(new MyPagerChangeListener());
+ fragmentPagerAdapter = new TabFragmentStatePagerAdapter(getSupportFragmentManager(), fragmentList);
+ viewPager.setAdapter(fragmentPagerAdapter);
+ viewPager.setCurrentItem(0);
+ viewPager.setOffscreenPageLimit(2);
+
+ //设置底部按钮图标大小
+ Drawable drawable = getResources().getDrawable(R.mipmap.bookshelf_red);
+ drawable.setBounds(0, 0, 70, 70);
+ bookshelfRB.setCompoundDrawables(null, drawable , null,null);
+ drawable = getResources().getDrawable(R.mipmap.ranking);
+ drawable.setBounds(0, 0, 70, 70);
+ rankingRB.setCompoundDrawables(null, drawable, null,null);
+ drawable = getResources().getDrawable(R.mipmap.category);
+ drawable.setBounds(0, 0, 70, 70);
+ categoryRB.setCompoundDrawables(null, drawable,null, null);
+
+ //设置顶部按钮图标大小
+ drawable = getResources().getDrawable(R.mipmap.male_blue);
+ drawable.setBounds(0, 0, 70, 70);
+ maleRB.setCompoundDrawables(null, drawable, null, null);
+ drawable = getResources().getDrawable(R.mipmap.female_black);
+ drawable.setBounds(0, 0, 70, 70);
+ femaleRB.setCompoundDrawables(null, drawable, null, null);
+
+ //处理顶部RG事件
+ topRG.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
+ @Override
+ public void onCheckedChanged(RadioGroup group, int checkedId) {
+ switch (checkedId) {
+ case R.id.main_top_male:
+ Drawable drawable = getResources().getDrawable(R.mipmap.male_blue);
+ drawable.setBounds(0, 0, 70, 70);
+ maleRB.setCompoundDrawables(null, drawable, null, null);
+ drawable = getResources().getDrawable(R.mipmap.female_black);
+ drawable.setBounds(0, 0, 70, 70);
+ femaleRB.setCompoundDrawables(null, drawable, null, null);
+ RankingFragment rankingFragment1 = new RankingFragment();
+ Bundle bundle = new Bundle();
+ bundle.putBoolean("isMale", true);
+ rankingFragment1.setArguments(bundle);
+ fragmentList.set(1, rankingFragment1);
+ fragmentPagerAdapter.notifyDataSetChanged();
+ viewPager.setCurrentItem(1);
+ break;
+ case R.id.main_top_female:
+ drawable = getResources().getDrawable(R.mipmap.male_black);
+ drawable.setBounds(0, 0, 70, 70);
+ maleRB.setCompoundDrawables(null, drawable, null, null);
+ drawable = getResources().getDrawable(R.mipmap.female_red);
+ drawable.setBounds(0, 0, 70, 70);
+ femaleRB.setCompoundDrawables(null, drawable, null, null);
+ RankingFragment rankingFragment2 = new RankingFragment();
+ bundle = new Bundle();
+ bundle.putBoolean("isMale", false);
+ rankingFragment2.setArguments(bundle);
+ fragmentList.set(1, rankingFragment2);
+ fragmentPagerAdapter.notifyDataSetChanged();
+ viewPager.setCurrentItem(1);
+ break;
+ }
+ }
+ });
+
+ //处理底部RG事件
+ bottomRG.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
+ @Override
+ public void onCheckedChanged(RadioGroup group, int checkedId) {
+ int index = 0;
+ switch (checkedId) {
+ case R.id.main_bottom_bookshelf:
+ index = 0;
+ Drawable drawable = getResources().getDrawable(R.mipmap.bookshelf_red);
+ drawable.setBounds(0, 0, 70, 70);
+ bookshelfRB.setCompoundDrawables(null, drawable , null,null);
+ drawable = getResources().getDrawable(R.mipmap.ranking);
+ drawable.setBounds(0, 0, 70, 70);
+ rankingRB.setCompoundDrawables(null, drawable, null,null);
+ drawable = getResources().getDrawable(R.mipmap.category);
+ drawable.setBounds(0, 0, 70, 70);
+ categoryRB.setCompoundDrawables(null, drawable,null, null);
+ break;
+ case R.id.main_bottom_ranking:
+ index = 1;
+ drawable = getResources().getDrawable(R.mipmap.bookshelf);
+ drawable.setBounds(0, 0, 70, 70);
+ bookshelfRB.setCompoundDrawables(null, drawable , null,null);
+ drawable = getResources().getDrawable(R.mipmap.ranking_red);
+ drawable.setBounds(0, 0, 70, 70);
+ rankingRB.setCompoundDrawables(null, drawable, null,null);
+ drawable = getResources().getDrawable(R.mipmap.category);
+ drawable.setBounds(0, 0, 70, 70);
+ categoryRB.setCompoundDrawables(null, drawable,null, null);
+ break;
+ case R.id.main_bottom_category:
+ index = 2;
+ drawable = getResources().getDrawable(R.mipmap.bookshelf);
+ drawable.setBounds(0, 0, 70, 70);
+ bookshelfRB.setCompoundDrawables(null, drawable , null,null);
+ drawable = getResources().getDrawable(R.mipmap.ranking);
+ drawable.setBounds(0, 0, 70, 70);
+ rankingRB.setCompoundDrawables(null, drawable, null,null);
+ drawable = getResources().getDrawable(R.mipmap.category_red);
+ drawable.setBounds(0, 0, 70, 70);
+ categoryRB.setCompoundDrawables(null, drawable,null, null);
+ break;
+ }
+ viewPager.setCurrentItem(index);
+ }
+ });
+
+ //搜索按钮点击事件
+ search.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ startActivity(new Intent(MainActivity.this, SearchActivity.class));
+ }
+ });
+
+ }
+
+ //设置一个ViewPager的监听事件,左右滑动ViewPager时进行处理
+ public class MyPagerChangeListener implements ViewPager.OnPageChangeListener {
+ @Override
+ public void onPageScrollStateChanged(int arg0) {
+ }
+ @Override
+ public void onPageScrolled(int arg0, float arg1, int arg2) {
+ }
+ @Override
+ public void onPageSelected(int arg0) {
+ switch (arg0) {
+ case 0:
+ title.setText("书架");
+ radioGroup.setVisibility(View.GONE);
+ bookshelfRB.setChecked(true);
+ break;
+ case 1:
+ title.setText("排行榜");
+ radioGroup.setVisibility(View.VISIBLE);
+ rankingRB.setChecked(true);
+ break;
+ case 2:
+ title.setText("分类");
+ radioGroup.setVisibility(View.GONE);
+ categoryRB.setChecked(true);
+ break;
+ }
+ }
+ }
+}
diff --git a/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Activity/ReadPageActivity.java b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Activity/ReadPageActivity.java
new file mode 100644
index 0000000..22fbc4c
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Activity/ReadPageActivity.java
@@ -0,0 +1,1118 @@
+package com.example.Activity;
+
+import android.app.Dialog;
+import android.content.BroadcastReceiver;
+import android.content.Context;
+import android.content.DialogInterface;
+import android.content.Intent;
+import android.content.IntentFilter;
+import android.content.pm.ActivityInfo;
+import android.content.res.Configuration;
+import android.graphics.Color;
+import android.graphics.drawable.Drawable;
+import android.net.ConnectivityManager;
+import android.net.NetworkInfo;
+import android.os.Bundle;
+import android.os.Looper;
+import android.support.v4.app.Fragment;
+import android.support.v4.view.ViewPager;
+import android.support.v7.app.AppCompatActivity;
+import android.support.v7.widget.LinearLayoutManager;
+import android.support.v7.widget.RecyclerView;
+import android.util.DisplayMetrics;
+import android.util.Log;
+import android.view.MotionEvent;
+import android.view.View;
+import android.view.Window;
+import android.view.WindowManager;
+import android.widget.ImageView;
+import android.widget.ProgressBar;
+import android.widget.RadioButton;
+import android.widget.RadioGroup;
+import android.widget.RelativeLayout;
+import android.widget.TextView;
+import android.widget.Toast;
+
+import java.text.SimpleDateFormat;
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
+
+import com.example.Fragment.ReadPageFragment;
+import com.example.Fragment.TabFragmentStatePagerAdapter;
+import com.example.DataBase.DatabaseControl;
+import com.example.R;
+import com.example.RecyclerView.MyRecyclerViewAdapter;
+import com.example.RecyclerView.MyViewHolder;
+import com.example.Object.ChapterLinkObj;
+import com.example.Object.ChapterObj;
+import com.example.Object.CptListObj;
+import com.example.Object.UserStatusObj;
+import com.example.Service.BookService;
+import io.reactivex.Observable;
+import io.reactivex.ObservableEmitter;
+import io.reactivex.ObservableOnSubscribe;
+import io.reactivex.android.schedulers.AndroidSchedulers;
+import io.reactivex.disposables.CompositeDisposable;
+import io.reactivex.observers.DisposableObserver;
+import io.reactivex.schedulers.Schedulers;
+
+import static android.content.Intent.ACTION_TIME_TICK;
+
+
+public class ReadPageActivity extends AppCompatActivity {
+ private List fragmentList = new ArrayList<>(); //存储所有页面Fragment
+ private TabFragmentStatePagerAdapter fragmentAdapter;
+ private ViewPager viewPager;
+
+ private String bookid; // 书籍id
+ private String bookname; // 书籍名
+ private CptListObj cptListObj; //章节列表
+ List chapterLinks; // 章节查询链接List
+ List chapterObjs; // 章节内容OBJ队列
+ private int currChapter; //当前阅读到的章节 zero-based
+ List> chaptersContent; // 每一章每一页的内容
+ int totalChapter; // 该书总共的章节数
+ int cache_chapter_range_min; // 当前缓冲存储的章节数范围下界 zero-based
+ int cache_chapter_range_max; // 当前缓冲存储的章节数范围上界 zero-based
+
+ // 处理点击的坐标变量
+ private float DownX;
+ private float DownY;
+ private float UpX;
+ private float UpY;
+
+ // 页面控件处理
+ private RadioGroup rg_control;
+ private RadioButton day_and_night_rb_control;
+ private RadioButton horizontal_and_vertical_rb_control;
+ private RadioButton setting_rb_control;
+ //private RadioButton download_rb_control;
+ private RadioButton catalog_rb_control;
+ private ProgressBar progressBar;
+ private RelativeLayout bottom_layout_control;
+ private TextView battery_percent_control;
+ private TextView time_control;
+ private TextView read_page_process_control;
+ private RelativeLayout whole_layout_control;
+
+ // 屏幕宽高
+ float SCREEN_HEIGHT;
+ float SCREEN_WIDTH;
+
+ // 功能栏是否显示
+ boolean show_functional_button = false;
+
+ // 活动上下文
+ Context context;
+
+ // 广播
+ MyReceiver myReceiver;
+ IntentFilter intentFilter;
+
+ // 用户阅读状态
+ UserStatusObj userStatusObj;
+ boolean is_vertical_screen;
+ int day_or_night_status;
+ int textSize;
+
+ // 目录弹窗
+ MyRecyclerViewAdapter adapter;
+ List myCategory;
+
+ // 设置功能按钮是否可点击
+ boolean clickable = false;
+
+
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.activity_read_page);
+ System.out.println("onCreate创建");
+
+ //从传递的参数中获取章节相关信息
+ Intent intent = this.getIntent();
+ Bundle bundle = intent.getExtras();
+ bookid = bundle.getString("bookid");
+ bookname = bundle.getString("bookname");
+ currChapter = bundle.getInt("currentChapter");
+ //System.out.println("bookid: " + bookid + " currentChapter: " + currChapter);
+
+
+ // 获取页面控件
+ init_page_control();
+
+ // 设置用户阅读习惯状态与界面适配
+ set_Reading_Status();
+
+ // 获取页面宽高
+ get_screen_info();
+
+ // 注册底部信息栏的系统接收广播
+ init_info_broadcast();
+
+ // 设置功能按键
+ set_functional_button();
+
+ // 获取上下文
+ context = this;
+ // 全屏阅读,去除手机状态栏
+ getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
+
+ // 初始化底部信息栏显示
+ init_bottom_info_layout();
+
+ //初始化 Fragment
+ init_fragment();
+ }
+
+ // 从数据库中获取用户的阅读习惯
+ private void set_Reading_Status() {
+ // 获取用户状态(默认用户状态)
+ userStatusObj = DatabaseControl.getInstance(this).get_User_Status_Obj(0);
+ // 获取默认用户下的横竖屏状态
+ int hor_or_ver_screen = userStatusObj.getHor_or_ver_screen();
+ //System.out.println("从数据库中获取到的横竖屏状态: " + hor_or_ver_screen);
+ if(hor_or_ver_screen == 1) {
+ is_vertical_screen = true;
+ System.out.println("新建Activity:数据库中是竖屏状态");
+ }
+ else {
+ is_vertical_screen = false;
+ System.out.println("新建Activity:数据库中是横屏状态");
+ // 切换成横屏
+ setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
+ }
+
+ day_or_night_status = userStatusObj.getDay_or_night_status();
+ if(day_or_night_status == 1) whole_layout_control.setBackgroundColor(getResources().getColor(R.color.nightBackGround));
+
+ textSize = userStatusObj.getTextSize();
+ }
+
+ // 初始化底部信息栏显示
+ private void init_bottom_info_layout() {
+ // 设置当前时间
+ // 设置时间格式
+ SimpleDateFormat formatter = new SimpleDateFormat("HH:mm");
+ // 获取当前时间
+ Date curdate = new Date(System.currentTimeMillis());
+ // 按照格式将Date 时间转化成格式字符串
+ String time = formatter.format(curdate);
+ // UI设置显示
+ time_control.setText(time);
+ }
+
+ // 注册底部信息栏的系统接收广播
+ private void init_info_broadcast() {
+ //注册广播接受者java代码
+ intentFilter = new IntentFilter(Intent.ACTION_BATTERY_CHANGED); // 电量变化广播
+ intentFilter.addAction(ACTION_TIME_TICK);
+ //创建广播接受者对象
+ myReceiver = new MyReceiver();
+ //注册receiver
+ registerReceiver(myReceiver, intentFilter);
+ }
+
+ // 阅读帧初始化
+ private void init_fragment() {
+ // 设置等待进度条
+ progressBar.setVisibility(View.VISIBLE);
+ viewPager.setVisibility(View.GONE);
+ clickable = false;
+ // 清空当前的FragmentList
+ fragmentList.clear();
+ System.out.println("上次看到的章节数为:(zero-based)" + currChapter);
+ // 用线程进行帧初始化,避免进入阅读界面阻塞
+ Thread init_fragment_thread = new Thread(new Runnable() {
+ @Override
+ public void run() {
+ // 判断是否联网了
+ Boolean isNetworkConnected = isNetWorkConnected(context);
+ // 未联网的响应处理
+ if(!isNetworkConnected) {
+ Looper.prepare();
+ // 弹出Toast提示
+ Toast.makeText(ReadPageActivity.this, "网络未连接,书籍获取失败", Toast.LENGTH_SHORT).show();
+ ReadPageActivity.this.finish();
+ Looper.loop();
+ // ProgressBar等待框消失
+ progressBar.setVisibility(View.GONE);
+ }
+ // 已经联网,获取书籍信息进行阅读
+ else {
+ //获取到:章节总页数totalPage、章节title、每页的内容content
+ Thread initContentThread = new Thread(new Runnable() {
+ @Override
+ public void run() {
+ // 获取所有章节信息
+ cptListObj = BookService.getBookService().getChaptersByBookId(bookid);
+ if(cptListObj != null) {
+ chapterLinks = cptListObj.getImixToc().getChapterLinks();
+ totalChapter = chapterLinks.size();
+ System.out.println("共有章节数目: " + totalChapter);
+ /*for(int i = 0; i < chapterLinks.size(); i++) {
+ System.out.println(chapterLinks.get(i).getTitle() + ": " + chapterLinks.get(i).getLink());
+ }*/
+ chaptersContent = new ArrayList<>(totalChapter);
+
+ // 缓存当前章节以及上下10章的数据
+ chapterObjs = new ArrayList(totalChapter) {
+ };
+ cache_chapter_range_min = currChapter - 10;
+ cache_chapter_range_max = currChapter + 10;
+ for (int i = cache_chapter_range_min; i <= cache_chapter_range_max; i++) {
+ System.out.println("正在下载(zero-based): i---" + i + " min---" + cache_chapter_range_min + "---max---" + cache_chapter_range_max);
+ //超出章节范围
+ if (i > totalChapter - 1) {
+ //cache_chapter_range_max--;
+ cache_chapter_range_max = totalChapter - 1;
+ break;
+ //continue;
+ }
+ if (i < 0) {
+ cache_chapter_range_min++;
+ continue;
+ }
+ ChapterObj c = BookService.getBookService().getChapterByLink(chapterLinks.get(i).getLink());
+ //System.out.println(chapterLinks.get(i).getLink());
+ chapterObjs.add(i - cache_chapter_range_min, c);
+ //System.out.println(i);
+ }
+ System.out.println(cache_chapter_range_min + "----" + cache_chapter_range_max);
+ //System.out.println(chapterLinks.size());
+
+ //currentChapterContent.append(c.getIchapter().getBody());
+ //System.out.println(c.getIchapter().getTitle() + "\n" + c.getIchapter().getBody());
+ }
+ else {
+ Looper.prepare();
+ // 弹出Toast提示
+ Toast.makeText(ReadPageActivity.this, "无法获取书籍源", Toast.LENGTH_SHORT).show();
+ ReadPageActivity.this.finish();
+ Looper.loop();
+ }
+ }
+ });
+ initContentThread.start();
+
+ try {
+ initContentThread.join();
+ } catch (InterruptedException e) {
+ Log.d("[Error] ", "线程获取信息失败");
+ e.printStackTrace();
+ }
+
+ // 将章节内容分页
+ // 512字节长度一页
+ /*currTotalPage = content.length()/pageLen + 1;
+ System.out.println("分成了" + currTotalPage + "页");
+ List pages = getStrList(content, pageLen);
+ System.out.println("已经分割成: " + pages.size() + "页");
+ System.out.println(pages.get(0));*/
+
+ /*System.out.println("Test: ");
+ int len1 = "l".length();
+ int len2 = "好".length();
+ int len3 = ",".length();
+ int len4 = ",".length();
+ int len5 = "\n".length();
+ String test = "\u3000\u3000大漠。\r\n\u3000\u3000YES";
+ System.out.println(test);
+ int len6 = test.length();
+ System.out.println("长度:" + len1 + " " + len2 + " " + len3 + " " + len4 + " " + len5 + " " + len6);*/
+
+ // 根据内容适配各帧
+ int count =(cache_chapter_range_max-cache_chapter_range_min+1);
+ System.out.println(count);
+ for (int i = cache_chapter_range_min; i <= cache_chapter_range_max; ++i) {
+ // 解析章节内容
+ //String title = chapterObjs.get(0).getIchapter().getTitle(); // 这种获取Title的内容错误的(API问题)
+ String title = chapterLinks.get(i).getTitle();
+ String content;
+ if(chapterObjs.get(i-cache_chapter_range_min) == null) {
+ content = "章节获取失败了呢!客官";
+ }
+ else content = chapterObjs.get(i-cache_chapter_range_min).getIchapter().getBody();
+ // 为段首添加缩进
+ content = "\u3000\u3000" + content;
+ content = content.replaceAll("\n", "\n\u3000\u3000");
+ // 新建对应章节内容帧
+ ReadPageFragment fragment = new ReadPageFragment();
+ // 给帧传数据
+ Bundle bundle = new Bundle();
+ bundle.putString("title", title);
+ bundle.putString("content", content);
+ bundle.putInt("day_or_night_status", day_or_night_status);
+ bundle.putInt("textSize", textSize);
+ fragment.setArguments(bundle);
+ // 将新加的帧放入队列中
+ fragmentList.add(fragment);
+ }
+
+ viewPager.setOnPageChangeListener(new MyPagerChangeListener());
+ fragmentAdapter = new TabFragmentStatePagerAdapter(getSupportFragmentManager(), fragmentList);
+
+ // 用rxjava更新主线程
+ rxjava_update_page(0);
+
+ }
+ }
+ });
+ init_fragment_thread.start();
+
+ }
+
+ // 获取屏幕宽高等信息
+ private void get_screen_info() {
+ DisplayMetrics dm = getResources().getDisplayMetrics();
+ SCREEN_HEIGHT = dm.heightPixels;
+ SCREEN_WIDTH = dm.widthPixels;
+ /*String str = "屏幕宽高:" + SCREEN_WIDTH + ":" + SCREEN_HEIGHT;
+ Toast.makeText(ReadPageActivity.this, str, Toast.LENGTH_SHORT).show();*/
+ }
+
+ @Override
+ protected void onPause() {
+ System.out.println("onPause");
+ // 将阅读到的当前章节存入数据库
+ DatabaseControl.getInstance(this).updateProgress(currChapter, bookid);
+ // 将当前设置的用户习惯存入数据库(报错)
+ userStatusObj.setDay_or_night_status(day_or_night_status);
+ userStatusObj.setHor_or_ver_screen((is_vertical_screen?1:0));
+ userStatusObj.setTextSize(textSize);
+ DatabaseControl.getInstance(this).updateStatus(0,userStatusObj);
+ super.onPause();
+ }
+
+ @Override
+ protected void onDestroy() {
+ System.out.println("onDestroy");
+ System.out.println("横竖屏状况:" + ((is_vertical_screen) ? "竖屏":"横屏"));
+ // todo:注销广播
+ unregisterReceiver(myReceiver);
+ super.onDestroy();
+ }
+
+ // 屏幕点击处理
+ // 处理屏幕滑动翻页和点击中部弹出功能按键底框
+ @Override
+ public boolean dispatchTouchEvent(MotionEvent event) {
+ if(!clickable) return false;
+ if (MotionEvent.ACTION_DOWN == event.getAction()) {
+ DownX = event.getX();
+ DownY = event.getY();
+ }
+ else if (MotionEvent.ACTION_UP == event.getAction()) {
+ UpX = event.getX();
+ UpY = event.getY();
+ }
+
+ // 滑动事件
+ if(Math.abs(UpX-DownX) > 10 || Math.abs(UpY-DownY)>10) {
+
+ }
+ // 点击事件
+ else {
+ System.out.println("点击位置:" + DownX + ":" + DownY);
+ System.out.println("屏幕宽高:" + SCREEN_WIDTH + " " + SCREEN_HEIGHT);
+ if (DownX > SCREEN_WIDTH / 3 && DownX < SCREEN_WIDTH * 2 / 3 && DownY > SCREEN_HEIGHT / 5 && DownY < SCREEN_HEIGHT * 4 / 5) {
+ if (show_functional_button) {
+ rg_control.setVisibility(View.GONE);
+ bottom_layout_control.setVisibility(View.VISIBLE);
+ show_functional_button = false;
+ } else {
+ bottom_layout_control.setVisibility(View.GONE);
+ rg_control.setVisibility(View.VISIBLE);
+ show_functional_button = true;
+ }
+
+ } /*else if (DownX <= SCREEN_WIDTH / 3) {
+ // todo:翻页有bug
+ Toast.makeText(ReadPageActivity.this, "向上翻页", Toast.LENGTH_SHORT).show();
+ System.out.println("当前阅读到的章节: " + (currChapter+1));
+ if(currChapter-1 >= cache_chapter_range_min)
+ viewPager.setCurrentItem((currChapter-1-cache_chapter_range_min), false);
+ } else {
+ // todo:翻页有bug
+ Toast.makeText(ReadPageActivity.this, "向下翻页", Toast.LENGTH_SHORT).show();
+ System.out.println("当前阅读到的章节:" + (currChapter+1));
+ if(currChapter+1 <= cache_chapter_range_max)
+ viewPager.setCurrentItem((currChapter+1-cache_chapter_range_min), false);
+ }*/
+ }
+
+
+ return super.dispatchTouchEvent(event);
+ }
+
+ // 设置功能按键
+ // 图标样式&&点击处理
+ private void set_functional_button() {
+ // 设置底部功能按钮的大小
+ Drawable drawable;
+ // 根据当前阅读日间/夜间模式设置图标
+
+ if(day_or_night_status == 0) {
+ drawable = getResources().getDrawable(R.mipmap.nighttime);
+ drawable.setBounds(0, 0, 70, 70);
+ day_and_night_rb_control.setCompoundDrawables(null, drawable, null, null);
+ day_and_night_rb_control.setText("夜间");
+ }
+ else {
+ drawable = getResources().getDrawable(R.mipmap.daytime);
+ drawable.setBounds(0, 0, 70, 70);
+ day_and_night_rb_control.setCompoundDrawables(null, drawable, null, null);
+ day_and_night_rb_control.setText("日间");
+ }
+ // 根据当前横竖屏状况设置图标
+ if(is_vertical_screen) {
+ drawable = getResources().getDrawable(R.mipmap.horizontal_screen);
+ drawable.setBounds(0, 0, 70, 70);
+ horizontal_and_vertical_rb_control.setCompoundDrawables(null, drawable, null,null);
+ horizontal_and_vertical_rb_control.setText("横屏");
+ horizontal_and_vertical_rb_control.setTextColor(Color.BLACK);
+ }
+ else {
+ drawable = getResources().getDrawable(R.mipmap.vertical_screen);
+ drawable.setBounds(0, 0, 70, 70);
+ horizontal_and_vertical_rb_control.setCompoundDrawables(null, drawable, null,null);
+ horizontal_and_vertical_rb_control.setText("竖屏");
+ horizontal_and_vertical_rb_control.setTextColor(Color.BLACK);
+ }
+ drawable = getResources().getDrawable(R.mipmap.textsize);
+ drawable.setBounds(0, 0, 70, 70);
+ setting_rb_control.setCompoundDrawables(null, drawable,null, null);
+ /*drawable = getResources().getDrawable(R.mipmap.download);
+ drawable.setBounds(0, 0, 70, 70);
+ download_rb_control.setCompoundDrawables(null, drawable,null, null);*/
+ drawable = getResources().getDrawable(R.mipmap.catalog);
+ drawable.setBounds(0, 0, 70, 70);
+ catalog_rb_control.setCompoundDrawables(null, drawable,null, null);
+ // 设置功能按钮的点击响应处理
+ // 夜间/白日功能切换
+ day_and_night_rb_control.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ if(day_or_night_status == 0) {
+ whole_layout_control.setBackgroundColor(getResources().getColor(R.color.nightBackGround));
+ day_or_night_status = 1;
+ //userStatusObj.setDay_or_night_status(day_or_night_status);
+ //DatabaseControl.getInstance(context).updateStatus(0, userStatusObj);
+ changeFrameStyle();
+ day_and_night_rb_control.setTextColor(Color.BLACK);
+ Drawable drawable = getResources().getDrawable(R.mipmap.daytime);
+ drawable.setBounds(0, 0, 70, 70);
+ day_and_night_rb_control.setCompoundDrawables(null, drawable, null, null);
+ day_and_night_rb_control.setText("日间");
+ }
+ else {
+ whole_layout_control.setBackgroundColor(getResources().getColor(R.color.PapayaWhip));
+ day_or_night_status = 0;
+ //userStatusObj.setDay_or_night_status(day_or_night_status);
+ //DatabaseControl.getInstance(context).updateStatus(0, userStatusObj);
+ //init_fragment();
+ changeFrameStyle();
+ day_and_night_rb_control.setTextColor(Color.BLACK);
+ Drawable drawable = getResources().getDrawable(R.mipmap.nighttime);
+ drawable.setBounds(0, 0, 70, 70);
+ day_and_night_rb_control.setCompoundDrawables(null, drawable, null, null);
+ day_and_night_rb_control.setText("夜间");
+ }
+ }
+ });
+
+ // 横屏竖屏功能切换
+ horizontal_and_vertical_rb_control.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ // 当前竖屏状态
+ if(is_vertical_screen) {
+ // 记录状态数据转变,更新默认用户
+ is_vertical_screen = false;
+ //userStatusObj.setHor_or_ver_screen(0);
+ horizontal_and_vertical_rb_control.setTextColor(Color.BLACK);
+ //DatabaseControl.getInstance(context).updateStatus(0,0);
+ //DatabaseControl.getInstance(context).updateStatus(0, userStatusObj);
+ // 切换成横屏
+ setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
+ Drawable drawable = getResources().getDrawable(R.mipmap.vertical_screen);
+ drawable.setBounds(0, 0, 70, 70);
+ horizontal_and_vertical_rb_control.setCompoundDrawables(null, drawable, null,null);
+ horizontal_and_vertical_rb_control.setText("竖屏");
+ horizontal_and_vertical_rb_control.setTextColor(Color.BLACK);
+ }
+ // 当前横屏状态
+ else {
+ // 记录状态数据转变
+ is_vertical_screen = true;
+ //userStatusObj.setHor_or_ver_screen(1);
+ horizontal_and_vertical_rb_control.setTextColor(Color.BLACK);
+ //DatabaseControl.getInstance(context).updateStatus(0,1);
+ //DatabaseControl.getInstance(context).updateStatus(0, userStatusObj);
+ System.out.println("改成竖屏");
+ System.out.println(DatabaseControl.getInstance(context).get_Hor_Or_Ver_Screen_Status(0));
+ // 切换成竖屏状态
+ setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
+ Drawable drawable = getResources().getDrawable(R.mipmap.horizontal_screen);
+ drawable.setBounds(0, 0, 70, 70);
+ horizontal_and_vertical_rb_control.setCompoundDrawables(null, drawable, null,null);
+ horizontal_and_vertical_rb_control.setText("横屏");
+ horizontal_and_vertical_rb_control.setTextColor(Color.BLACK);
+ }
+ }
+ });
+ // 字体样式和大小设置功能
+ setting_rb_control.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ // 弹出一个字体样式大小设置框
+ final Dialog dialog = new Dialog(context);
+ dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
+ dialog.setContentView(R.layout.dialog_text_setting);
+ // 字体不变红色
+ setting_rb_control.setTextColor(Color.BLACK);
+
+ final WindowManager.LayoutParams params = dialog.getWindow().getAttributes();
+ params.width = (int)(SCREEN_WIDTH * 2 / 3);
+ /*params.height = (int)(SCREEN_HEIGHT * 2 / 3);*/
+ dialog.getWindow().setAttributes(params);
+ ImageView textSize_plus_control = dialog.findViewById(R.id.dialog_text_setting_plus_imageview);
+ final ImageView textSize_minus_control = dialog.findViewById(R.id.dialog_text_setting_minus_imageview);
+ final TextView textSize_textView = dialog.findViewById(R.id.dialog_text_setting_textSize);
+ textSize_textView.setText(Integer.toString(textSize));
+ textSize_minus_control.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ if(textSize > 10) textSize-=2;
+ textSize_textView.setText(Integer.toString(textSize));
+ changeFrameStyle();
+ }
+ });
+ textSize_plus_control.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ if(textSize < 50) textSize+=2;
+ textSize_textView.setText(Integer.toString(textSize));
+ changeFrameStyle();
+ }
+ });
+ // 设置 dialog 属性并显示
+ dialog.setCancelable(true);
+ dialog.show();
+
+ dialog.setOnCancelListener(new DialogInterface.OnCancelListener() {
+ @Override
+ public void onCancel(DialogInterface dialog) {
+ changeFrameStyle();
+ }
+ });
+ }
+ });
+ // 下载功能
+ /*download_rb_control.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ Toast.makeText(ReadPageActivity.this, "文本下载功能还没实现呢!客官", Toast.LENGTH_LONG).show();
+ }
+ });*/
+ // 目录功能
+ catalog_rb_control.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ // 弹出一个目录选择框
+ final Dialog dialog = new Dialog(context);
+ dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
+ dialog.setContentView(R.layout.catalog_dialog);
+ // 隐藏功能按钮控件框
+ rg_control.setVisibility(View.GONE);
+ show_functional_button = false;
+ bottom_layout_control.setVisibility(View.VISIBLE);
+ // 字体不变红色
+ catalog_rb_control.setTextColor(Color.BLACK);
+ // 设置dialog标题为书名
+ TextView title = dialog.findViewById(R.id.catalog_title);
+ title.setText(bookname);
+ // 书籍目录RecyclerView
+ RecyclerView dialog_catalog = dialog.findViewById(R.id.catalog_recylerView);
+ // 书籍目录数据初始化
+ myCategory = new ArrayList<>();
+ for(int i = 0; i < chapterLinks.size(); i++)
+ myCategory.add(chapterLinks.get(i).getTitle());
+
+ // 设置 Adapter
+ adapter = new MyRecyclerViewAdapter(context, R.layout.item_catalog, myCategory) {
+ @Override
+ public void convert(MyViewHolder holder, String s) {
+ TextView title = holder.getView(R.id.catalog_title);
+ title.setText(s);
+ }
+ };
+ // 设置点击目录跳转到相应章节
+ adapter.setOnItemClickListener(new MyRecyclerViewAdapter.OnItemClickListener() {
+ @Override
+ public void onClick(int position) {
+ // dialog目录框消失
+ dialog.dismiss();
+ // 设置等待进度条
+ viewPager.setVisibility(View.GONE);
+ progressBar.setVisibility(View.VISIBLE);
+ clickable = false;
+ // 清空当前的FragmentList
+ fragmentList.clear();
+ // 设置跳转章节数
+ currChapter = position;
+ // 加载帧
+ init_fragment();
+ // 更新UI
+ //rxjava_update_page(2);
+ }
+
+ @Override
+ public void onLongClick(int position) {
+
+ }
+ });
+
+ final WindowManager.LayoutParams params = dialog.getWindow().getAttributes();
+ params.width = (int)(SCREEN_WIDTH * 2 / 3);
+ params.height = (int)(SCREEN_HEIGHT * 2 / 3);
+ dialog.getWindow().setAttributes(params);
+
+ // 适配 Adapter
+ dialog_catalog.setAdapter(adapter);
+
+ // 设置 RecyclerView 布局
+ dialog_catalog.setLayoutManager(new LinearLayoutManager(context));
+
+ // 设置 dialog 属性并显示
+ dialog.setCancelable(true);
+ dialog.show();
+ }
+ });
+ }
+
+ // 获取页面控件
+ private void init_page_control() {
+ rg_control = findViewById(R.id.read_page_bottom_rg);
+ day_and_night_rb_control = findViewById(R.id.read_page_day_and_night_rb);
+ horizontal_and_vertical_rb_control = findViewById(R.id.read_page_horizontal_and_vertical_rb);
+ setting_rb_control = findViewById(R.id.read_page_setting_rb);
+ //download_rb_control = findViewById(R.id.read_page_download_rb);
+ catalog_rb_control = findViewById(R.id.read_page_catalog_rb);
+ viewPager = findViewById(R.id.read_page_viewPager);
+ progressBar = findViewById(R.id.read_page_progressbar);
+ bottom_layout_control = findViewById(R.id.activity_read_page_bottom_layout);
+ battery_percent_control = findViewById(R.id.activity_read_page_battery_percent);
+ time_control = findViewById(R.id.activity_read_page_time);
+ read_page_process_control = findViewById(R.id.activity_read_page_process);
+ whole_layout_control = findViewById(R.id.read_page_whole_layout);
+ }
+
+ //设置一个ViewPager的监听事件,左右滑动ViewPager时进行处理
+ //当滑动到当前缓存的倒数第M章的时候,进行网络资源访问,获取新的N章的资源
+ public class MyPagerChangeListener implements ViewPager.OnPageChangeListener {
+ int from;
+ @Override
+ public void onPageScrollStateChanged(int arg0) {
+
+ }
+ @Override
+ public void onPageScrolled(int arg0, float arg1, int arg2) {
+ from = arg0;
+ }
+
+ @Override
+ public void onPageSelected(final int arg0) {
+ Log.d("跳转", arg0 + ", " + from);
+
+ int cache_left = 5; // 设置当缓存剩余多少章节时,重新开始进行资源获取
+ final int cache_num = 10; // 设置一次获取资源的章节数
+ // 帧界面向右滑动了一次
+ if (arg0 == from + 1) {
+ // 当前章节数+1
+ currChapter++;
+ // 设置进度显示
+ read_page_process_control.setText(Integer.toString(currChapter+1) + "/" + Integer.toString(totalChapter));
+ // 滑动到当前缓存剩余量不多时,当前再访问剩余量设置是五章节(不包括当前章节)
+ if(arg0 == (cache_chapter_range_max-cache_chapter_range_min) - cache_left) {
+
+ // 已经缓存到网络上的最后一章了,没有更新
+ if(cache_chapter_range_max == totalChapter) {
+ //Toast.makeText(ReadPageActivity.this, "已经是最后一章了!客官", Toast.LENGTH_LONG).show();
+ }
+ else {
+ // 隐藏ViewPager避免添加帧的时候滑动ViewPager报错
+ // 等待后台适配阅读帧
+ viewPager.setVisibility(View.GONE);
+ progressBar.setVisibility(View.VISIBLE);
+ clickable = false;
+ //使用子线程进行缓存更新
+ Thread update_cache_thread = new Thread(new Runnable() {
+ @Override
+ public void run() {
+ // 再使用子线程进行网络访问,获取下面N个章节的内容(当前N设置为10)
+ /*final int newChapterNum = arg0 + 1;*/
+ Thread getNewChapterThread = new Thread(new Runnable() {
+ @Override
+ public void run() {
+ if(isNetWorkConnected(context)) {
+ for (int i = 1; i <= cache_num; i++) {
+ int newChapterNum = cache_chapter_range_max + i;
+ // 非法章节数(已超出网络给出的章节数)
+ if (newChapterNum >= totalChapter) continue;
+ // 合法章节则获取新章节
+ ChapterObj c = BookService.getBookService().getChapterByLink(chapterLinks.get(newChapterNum).getLink());
+ System.out.println("正在下载(zero-based): newChapterNum---" + newChapterNum + " min---" + cache_chapter_range_min + "---max---" + cache_chapter_range_max);
+ System.out.println("获取章节: " + newChapterNum + "------" + chapterLinks.get(newChapterNum).getLink());
+ chapterObjs.add(newChapterNum - cache_chapter_range_min, c);
+ }
+ }
+ else {
+ Log.e("ERROR", "网络连接状况:未连接");
+ }
+ }
+ });
+ getNewChapterThread.start();
+
+ // 等待网络访问子线程完成
+ try {
+ getNewChapterThread.join();
+ } catch (InterruptedException e) {
+ e.printStackTrace();
+ }
+
+ System.out.println("子线程更新完毕");
+ // 新增N个帧
+ for(int i = 1; i <= cache_num; i++) {
+ int newChapterNum = cache_chapter_range_max + 1;
+ // 已经超出总章节数
+ if(newChapterNum >= totalChapter) continue;
+ // 网络连接故障,要获取的章节未缓存成功,不添加新帧
+ if(newChapterNum - cache_chapter_range_min >= chapterObjs.size()) break;
+ // 合法的章节数
+ cache_chapter_range_max++;
+ // 解析章节内容
+ //String title = chapterObjs.get(0).getIchapter().getTitle(); // 这种获取Title的内容错误的(API问题)
+ String title = chapterLinks.get(newChapterNum).getTitle();
+ String content;
+ if(chapterObjs.get(newChapterNum-cache_chapter_range_min) == null) {
+ content = "章节获取失败了呢!客官";
+ }
+ else content = chapterObjs.get(newChapterNum-cache_chapter_range_min).getIchapter().getBody();
+ // 为段首添加缩进
+ content = "\u3000\u3000" + content;
+ content = content.replaceAll("\n", "\n\u3000\u3000");
+ // 新建对应章节内容帧
+ ReadPageFragment fragment = new ReadPageFragment();
+ // 给帧传数据
+ Bundle bundle = new Bundle();
+ bundle.putString("title", title);
+ bundle.putString("content", content);
+ bundle.putInt("day_or_night_status", day_or_night_status);
+ bundle.putInt("textSize", textSize);
+ fragment.setArguments(bundle);
+ // 将新加的帧放入队列中
+ fragmentList.add(fragment);
+ }
+ // 使用rxjava进行主界面UI更新
+ rxjava_update_page(1);
+ System.out.println("更新章节: ");
+ }
+ });
+ update_cache_thread.start();
+ }
+
+ }
+ }
+ // 向左滑动一页
+ else if (arg0 == from) {
+ // 当前章节数-1
+ currChapter--;
+ // 设置进度显示
+ read_page_process_control.setText(Integer.toString(currChapter+1) + "/" + Integer.toString(totalChapter));
+ // 滑动到当前缓存剩余量不多时,当前再访问剩余量设置是五章节(不包括当前章节)
+ System.out.println("arg0-currChapter-min-max: " + arg0 + " " + currChapter + " " + cache_chapter_range_min + " " + cache_chapter_range_max);
+ if((currChapter-cache_chapter_range_min) == cache_left) {
+ // 已经是网络上的第一章了
+ if(cache_chapter_range_min == 0) {
+ //Toast.makeText(ReadPageActivity.this, "已经是第一章了!客官", Toast.LENGTH_LONG).show();
+ }
+ else {
+ // 隐藏ViewPager避免添加帧的时候滑动ViewPager报错
+ // 等待后台适配阅读帧
+ viewPager.setVisibility(View.GONE);
+ progressBar.setVisibility(View.VISIBLE);
+ clickable = false;
+ //使用子线程进行缓存更新
+ Thread update_cache_thread = new Thread(new Runnable() {
+ @Override
+ public void run() {
+ // 再使用子线程进行网络访问,获取下面N个章节的内容(当前N设置为10)
+ /*final int newChapterNum = arg0 + 1;*/
+ Thread getNewChapterThread = new Thread(new Runnable() {
+ @Override
+ public void run() {
+ if(isNetWorkConnected(context)) {
+ for (int i = 1; i <= cache_num; i++) {
+ int newChapterNum = cache_chapter_range_min - i;
+ // 非法章节数(已经到第一章了)
+ if (newChapterNum < 0) continue;
+ // 合法章节则获取新章节
+ ChapterObj c = BookService.getBookService().getChapterByLink(chapterLinks.get(newChapterNum).getLink());
+ System.out.println(chapterLinks.get(newChapterNum).getLink());
+ // 在队列头插入章节信息
+ chapterObjs.add(0, c);
+ }
+ }
+ }
+ });
+ getNewChapterThread.start();
+
+ // 等待网络访问子线程完成
+ try {
+ getNewChapterThread.join();
+ } catch (InterruptedException e) {
+ e.printStackTrace();
+ }
+
+ // 新增N个帧
+ for(int i = 1; i <= cache_num; i++) {
+ int newChapterNum = cache_chapter_range_min - 1;
+ // 比第一章还小,非法章节数
+ if(newChapterNum < 0) continue;
+ // 因网络故障未缓存到所要章节
+ if(cache_chapter_range_max - cache_chapter_range_min + 1 >= chapterObjs.size()) break;
+ // 合法的章节数
+ cache_chapter_range_min--;
+ // 解析章节内容
+ //String title = chapterObjs.get(0).getIchapter().getTitle(); // 这种获取Title的内容错误的(API问题)
+ String title = chapterLinks.get(newChapterNum).getTitle();
+ String content;
+ if(chapterObjs.get(newChapterNum-cache_chapter_range_min) == null) {
+ content = "章节获取失败了呢!客官";
+ }
+ else content = chapterObjs.get(newChapterNum-cache_chapter_range_min).getIchapter().getBody();
+ // 为段首添加缩进
+ content = "\u3000\u3000" + content;
+ content = content.replaceAll("\n", "\n\u3000\u3000");
+ // 新建对应章节内容帧
+ ReadPageFragment fragment = new ReadPageFragment();
+ // 给帧传数据
+ Bundle bundle = new Bundle();
+ bundle.putString("title", title);
+ bundle.putString("content", content);
+ bundle.putInt("day_or_night_status", day_or_night_status);
+ bundle.putInt("textSize", textSize);
+ fragment.setArguments(bundle);
+ // 将新加的帧放入队列中
+ fragmentList.add(0,fragment);
+ }
+ // 使用rxjava进行主界面UI更新
+ rxjava_update_page(2);
+ System.out.println("更新章节: ");
+ }
+ });
+ update_cache_thread.start();
+ }
+
+ }
+ }
+ }
+ }
+
+ // 辅助函数:判断网络是否连接
+ public boolean isNetWorkConnected(Context context) {
+ if (context != null) {
+ ConnectivityManager mConnectivityManager = (ConnectivityManager) context
+ .getSystemService(Context.CONNECTIVITY_SERVICE);
+ NetworkInfo mNetworkInfo = mConnectivityManager.getActiveNetworkInfo();
+ if (mNetworkInfo != null) {
+ return mNetworkInfo.isConnected();
+ }
+ }
+ return false;
+ }
+
+ // RXJAVA2 更新主界面UI
+ private void rxjava_update_page(final int type) {
+ final Observable observable = Observable.create(new ObservableOnSubscribe() {
+
+ @Override
+ public void subscribe(ObservableEmitter e) throws Exception {
+ e.onNext(type);
+ e.onComplete();
+ }
+
+ });
+
+ CompositeDisposable mCompositeDisposable = new CompositeDisposable();
+
+ DisposableObserver disposableObserver = new DisposableObserver() {
+ @Override
+ public void onNext(Integer value) {
+ Log.d("BackgroundActivity", "onNext");
+ // type = 0 界面初始化更新
+ if(type == 0) {
+ // 初始化适配阅读帧
+ fragmentAdapter.notifyDataSetChanged();
+ viewPager.setAdapter(fragmentAdapter);
+ // 跳到上次阅读到的章节
+ viewPager.setCurrentItem(currChapter-cache_chapter_range_min);
+ // 适配完毕,取消ProgressBar, 隐藏功能按键,显示底部信息栏
+ progressBar.setVisibility(View.GONE);
+ rg_control.setVisibility(View.GONE);
+ viewPager.setVisibility(View.VISIBLE);
+ clickable = true;
+ read_page_process_control.setText(Integer.toString(currChapter+1) + "/" + Integer.toString(totalChapter));
+ bottom_layout_control.setVisibility(View.VISIBLE);
+ }
+ // type == 1 界面获取下N章节更新
+ else if(type == 1) {
+ fragmentAdapter.notifyDataSetChanged();
+ // 适配完毕,取消ProgressBar, 隐藏功能按键
+ progressBar.setVisibility(View.GONE);
+ viewPager.setVisibility(View.VISIBLE);
+ clickable = true;
+ }
+ // type == 2 界面获取上N章节更新
+ else if(type == 2) {
+ // 适配Adapter
+ fragmentAdapter.notifyDataSetChanged();
+ // 跳回到刚才阅读到的章节
+ viewPager.setCurrentItem((currChapter-cache_chapter_range_min), false);
+ // 适配完毕,取消ProgressBar, 隐藏功能按键
+ progressBar.setVisibility(View.GONE);
+ viewPager.setVisibility(View.VISIBLE);
+ clickable = true;
+ }
+ }
+
+ @Override
+ public void onError(Throwable e) {
+ Log.d("BackgroundActivity", "onError=" + e);
+ }
+
+ @Override
+ public void onComplete() {
+ Log.d("BackgroundActivity", "onComplete");
+ }
+ };
+
+ observable.subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).subscribe(disposableObserver);
+ mCompositeDisposable.add(disposableObserver);
+
+ }
+
+ // 辅助函数 : 将字符串按指定长度分割
+ public static List getStrList(String inputString, int length) {
+ int size = inputString.length() / length;
+ if (inputString.length() % length != 0) {
+ size += 1;
+ }
+ List res = new ArrayList<>();
+ for(int i = 0; i < size - 1; i++) {
+ String s = inputString.substring(i*length, (i+1)*length-1);
+ res.add(s);
+ }
+ String s = inputString.substring((size-1)*length);
+ res.add(s);
+ return res;
+ }
+
+ // 注册获取系统广播
+ // 广播获取系统电量和时间
+ class MyReceiver extends BroadcastReceiver {
+ @Override
+ public void onReceive(Context context, Intent intent) {
+ // TODO Auto-generated method stub
+ // 判断它是否是为电量变化的Broadcast Action
+ // 电量变化广播
+ if(Intent.ACTION_BATTERY_CHANGED.equals(intent.getAction())){
+ //获取当前电量
+ int level = intent.getIntExtra("level", 0);
+ //电量的总刻度
+ int scale = intent.getIntExtra("scale", 100);
+ //把它转成百分比
+ int percent = level*100/scale;
+ battery_percent_control.setText(Integer.toString(percent));
+ }
+ else if (Intent.ACTION_TIME_TICK.equals(intent.getAction())) {
+ // 设置时间格式
+ SimpleDateFormat formatter = new SimpleDateFormat("HH:mm");
+ // 获取当前时间
+ Date curdate = new Date(System.currentTimeMillis());
+ // 按照格式将Date 时间转化成格式字符串
+ String time = formatter.format(curdate);
+ // UI设置显示
+ time_control.setText(time);
+ }
+ }
+
+ }
+
+
+ // 当使用功能按键切换阅读界面阅读习惯时
+ // 不必要重新进行网络访问
+ // 直接改变阅读帧的样式
+ public void changeFrameStyle() {
+ System.out.println("---------[changeFrameStyle]-----------");
+ // 设置等待进度条
+ progressBar.setVisibility(View.VISIBLE);
+ viewPager.setVisibility(View.GONE);
+ // 清空当前的FragmentList
+ fragmentList.clear();
+ for(int i = cache_chapter_range_min; i<= cache_chapter_range_max; i++) {
+ // 解析章节内容
+ //String title = chapterObjs.get(0).getIchapter().getTitle(); // 这种获取Title的内容错误的(API问题)
+ String title = chapterLinks.get(i).getTitle();
+ String content;
+ if(chapterObjs.get(i-cache_chapter_range_min) == null) {
+ content = "章节获取失败了呢!客官";
+ }
+ else content = chapterObjs.get(i-cache_chapter_range_min).getIchapter().getBody();
+ // 为段首添加缩进
+ content = "\u3000\u3000" + content;
+ content = content.replaceAll("\n", "\n\u3000\u3000");
+ // 新建对应章节内容帧
+ ReadPageFragment fragment = new ReadPageFragment();
+ // 给帧传数据
+ Bundle bundle = new Bundle();
+ bundle.putString("title", title);
+ bundle.putString("content", content);
+ bundle.putInt("day_or_night_status", day_or_night_status);
+ bundle.putInt("textSize", textSize);
+ fragment.setArguments(bundle);
+ // 将新加的帧放入队列中
+ fragmentList.add(fragment);
+ }
+ rxjava_update_page(2);
+ }
+
+
+ // 重载onConfigurationChanged函数处理横竖屏切换
+ // 使得不必重新回调Activity整个生命周期
+ @Override
+ public void onConfigurationChanged(Configuration newConfig) {
+
+ if (newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) {
+ //text_screen.append("\n 当前屏幕为横屏");
+ System.out.println("当前屏幕为横屏");
+ } else {
+ //text_screen.append("\n 当前屏幕为竖屏");
+ System.out.println("当前屏幕为竖屏");
+ }
+ if(is_vertical_screen == true) {
+
+ System.out.println("数据库中是竖屏");
+ } else {
+ System.out.println("数据库中是横屏");
+ }
+ // 重新设置屏幕宽高
+ get_screen_info();
+ super.onConfigurationChanged(newConfig);
+ Log.e("TAG", "onConfigurationChanged");
+ // setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); //设置横屏
+ }
+
+}
diff --git a/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Activity/RecomActivity.java b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Activity/RecomActivity.java
new file mode 100644
index 0000000..946de0a
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Activity/RecomActivity.java
@@ -0,0 +1,120 @@
+package com.example.Activity;
+
+import android.content.Intent;
+import android.graphics.Bitmap;
+import android.graphics.BitmapFactory;
+import android.os.Handler;
+import android.support.v7.app.AppCompatActivity;
+import android.os.Bundle;
+import android.support.v7.widget.LinearLayoutManager;
+import android.support.v7.widget.RecyclerView;
+import android.view.View;
+import android.widget.ImageView;
+import android.widget.TextView;
+
+import java.io.InputStream;
+import java.net.HttpURLConnection;
+import java.net.URL;
+import java.util.List;
+
+import com.example.R;
+import com.example.RecyclerView.MyRecyclerViewAdapter;
+import com.example.RecyclerView.MyViewHolder;
+import com.example.Object.BookObj;
+import com.example.Object.RecomListObj;
+import com.example.Service.BookService;
+
+public class RecomActivity extends AppCompatActivity {
+
+ private List bookObjs;
+
+ private RecyclerView recyclerView;
+
+ private ImageView back;
+
+ private Handler mHandler = new Handler();
+
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.activity_recom);
+
+ // 获取同类书籍
+ Bundle bundle = getIntent().getExtras();
+ bookObjs = ((RecomListObj)bundle.getSerializable("list")).getBookObjs();
+
+ // 获取相关控件
+ back = findViewById(R.id.recom_back);
+ recyclerView = findViewById(R.id.recom_recyclerview);
+
+ // 内容填充
+ MyRecyclerViewAdapter adapter = new MyRecyclerViewAdapter(RecomActivity.this, R.layout.item_book, bookObjs) {
+ @Override
+ public void convert(MyViewHolder holder, BookObj bookObj) {
+ final ImageView imageView = holder.getView(R.id.item_book_cover);
+ TextView bookName = holder.getView(R.id.item_book_name);
+ TextView bookAuthor = holder.getView(R.id.item_book_author);
+ TextView bookType = holder.getView(R.id.item_book_type);
+ TextView bookIntro = holder.getView(R.id.item_book_intro);
+ bookName.setText(bookObj.getTitle());
+ bookType.setText(bookObj.getMajorCate());
+ bookAuthor.setText(bookObj.getAuthor());
+ String intro = bookObj.getLongIntro();
+ if (intro.length() > 50) intro = intro.substring(0, 50);
+ intro += "...";
+ bookIntro.setText(intro);
+
+ //通过网络获取书籍图标
+ final String iconURL = BookService.StaticsUrl + bookObj.getCover();
+ new Thread(new Runnable() {
+ @Override
+ public void run() {
+ try {
+ URL url = new URL(iconURL);
+ HttpURLConnection connection = (HttpURLConnection) url.openConnection();
+ connection.setRequestMethod("GET");
+ connection.setConnectTimeout(10000);
+ if (connection.getResponseCode() == 200) {
+ InputStream inputStream = connection.getInputStream();
+ final Bitmap bitmap = BitmapFactory.decodeStream(inputStream);
+ mHandler.post(new Runnable() {
+ @Override
+ public void run() {
+ imageView.setImageBitmap(bitmap);
+ }
+ });
+ }
+ } catch (Exception e) {
+ System.err.println(e.getMessage());
+ }
+ }
+ }).start();
+ }
+ };
+ adapter.setOnItemClickListener(new MyRecyclerViewAdapter.OnItemClickListener() {
+ @Override
+ public void onClick(int position) {
+ //跳转到书籍详情界面
+ Intent intent = new Intent(RecomActivity.this, BookDetailActivity.class);
+ Bundle bundle = new Bundle();
+ bundle.putSerializable("bookobj", bookObjs.get(position));
+ intent.putExtras(bundle);
+ startActivity(intent);
+ }
+
+ @Override
+ public void onLongClick(int position) {
+
+ }
+ });
+ recyclerView.setAdapter(adapter);
+ recyclerView.setLayoutManager(new LinearLayoutManager(RecomActivity.this));
+
+ back.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ finish();
+ }
+ });
+ }
+}
diff --git a/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Activity/SearchActivity.java b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Activity/SearchActivity.java
new file mode 100644
index 0000000..f503caf
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Activity/SearchActivity.java
@@ -0,0 +1,507 @@
+package com.example.Activity;
+
+
+import android.content.Context;
+import android.content.Intent;
+import android.graphics.Bitmap;
+import android.graphics.BitmapFactory;
+import android.net.ConnectivityManager;
+import android.net.NetworkInfo;
+import android.os.Handler;
+import android.os.Looper;
+import android.support.constraint.ConstraintLayout;
+import android.support.v7.app.AppCompatActivity;
+import android.os.Bundle;
+import android.support.v7.widget.LinearLayoutManager;
+import android.support.v7.widget.RecyclerView;
+import android.support.v7.widget.SearchView;
+import android.view.View;
+import android.widget.AdapterView;
+import android.widget.ArrayAdapter;
+import android.widget.ImageView;
+import android.widget.LinearLayout;
+import android.widget.ListView;
+import android.widget.TextView;
+import android.widget.Toast;
+
+
+import java.io.InputStream;
+import java.net.HttpURLConnection;
+import java.net.URL;
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Random;
+
+import com.example.R;
+import com.example.RecyclerView.MyRecyclerViewAdapter;
+import com.example.RecyclerView.MyViewHolder;
+import com.example.Object.BookObj;
+import com.example.Object.SearchResultObj;
+import com.example.Service.BookService;
+
+import static com.example.DataBase.DatabaseControl.getInstance;
+import static com.example.Service.BookService.getBookService;
+
+public class SearchActivity extends AppCompatActivity {
+
+ private SearchView searchView;
+ private TextView cancelView;
+ private TextView text1;
+ private TextView text2;
+ private TextView text3;
+ private TextView text4;
+ private TextView text5;
+ private TextView text6;
+ private ImageView deleteView;
+ private ImageView freshView;
+ private ListView historyList;
+ private ListView fuzzyList;
+ private ConstraintLayout initialLayout;
+ private LinearLayout searchLayout;
+ private RecyclerView resultList;
+ private List histories;
+ private List tempFuzzy;
+ private List results;
+ private MyRecyclerViewAdapter recyclerViewAdapter;
+ private boolean isSubmit;
+ private boolean flag;
+ public Handler handler = new Handler();
+ private String[] hotBooks = {"一品娇宠","剑来","逆天邪神","神医嫡女","官梯",
+ "最强狂兵","无敌剑域","一世倾城","天骄战纪","元尊",
+ "天行","修罗武神","永夜君王","家有王妃初长成","神级奶爸",
+ "神医毒妃","战神狂飙","逆天邪神","神医嫡女","江山美色",
+ "圣墟","极品透视学生","正道潜龙","斗罗大陆","雪中悍刀行",
+ "枭臣","将夜","校花的贴身高手","大刁民","偷香高手",};
+
+
+ // 辅助函数:判断网络是否连接
+ public boolean isNetWorkConnected(Context context) {
+ if (context != null) {
+ ConnectivityManager mConnectivityManager = (ConnectivityManager) context
+ .getSystemService(Context.CONNECTIVITY_SERVICE);
+ NetworkInfo mNetworkInfo = mConnectivityManager.getActiveNetworkInfo();
+ if (mNetworkInfo != null) {
+ return mNetworkInfo.isConnected();
+ }
+ }
+ return false;
+ }
+
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.activity_search);
+ isSubmit = false;
+ flag = true; //用于同步问题的布尔变量
+ //初始化列表
+ histories = getInstance(getBaseContext()).getAllHistory();
+ tempFuzzy = new ArrayList<>();
+ results = new ArrayList<>();
+ //获取控件
+ freshView = findViewById(R.id.search_fresh_image);
+ cancelView = findViewById(R.id.search_cancel_text);
+ searchView = findViewById(R.id.search_search_searchView);
+ deleteView = findViewById(R.id.search_delete_image);
+ historyList = findViewById(R.id.search_history_list);
+ fuzzyList = findViewById(R.id.search_fuzzy_list);
+ resultList = findViewById(R.id.search_result_list);
+ initialLayout = findViewById(R.id.search_initial_layout);
+ searchLayout = findViewById(R.id.search_afters_layout);
+ text1 = findViewById(R.id.search_pop_text1);
+ text2 = findViewById(R.id.search_pop_text2);
+ text3 = findViewById(R.id.search_pop_text3);
+ text4 = findViewById(R.id.search_pop_text4);
+ text5 = findViewById(R.id.search_pop_text5);
+ text6 = findViewById(R.id.search_pop_text6);
+
+ //设置历史列表adapter
+ final ArrayAdapter historyAdapter = new ArrayAdapter<>(this,R.layout.item_listview,histories);
+ historyList.setAdapter(historyAdapter);
+ //设置结果列表adapter
+ recyclerViewAdapter = new MyRecyclerViewAdapter(SearchActivity.this,R.layout.item_book,results) {
+ @Override
+ public void convert(MyViewHolder holder, final SearchResultObj.book book) {
+ TextView name = holder.getView(R.id.item_book_name);
+ name.setText(book.getTitle());
+ TextView author = holder.getView(R.id.item_book_author);
+ author.setText(book.getAuthor());
+ TextView major = holder.getView(R.id.item_book_type);
+ major.setText(book.getCat());
+ TextView intro = holder.getView(R.id.item_book_intro);
+ String introString = book.getShortIntro();
+ if (introString.length() > 50){
+ introString = introString.substring(0,49)+"……";
+ }
+ intro.setText(introString);
+ final ImageView cover = holder.getView(R.id.item_book_cover);
+ new Thread(new Runnable() {
+ @Override
+ public void run() {
+ try {
+ if (isNetWorkConnected(MainActivity.getContext())) {
+ URL url = new URL(BookService.StaticsUrl + book.getCover());
+ HttpURLConnection connection = (HttpURLConnection) url.openConnection();
+ connection.setRequestMethod("GET");
+ connection.setConnectTimeout(10000);
+ if (connection.getResponseCode() == 200) {
+ InputStream inputStream = connection.getInputStream();
+ final Bitmap bitmap = BitmapFactory.decodeStream(inputStream);
+ handler.post(new Runnable() {
+ @Override
+ public void run() {
+ cover.setImageBitmap(bitmap);
+ }
+ });
+ }
+ }
+ else{
+ Looper.prepare();
+ Toast.makeText(SearchActivity.this,"网络似乎出现了点问题",Toast.LENGTH_SHORT).show();
+ Looper.loop();
+ }
+ } catch (Exception e) {
+ System.err.println(e.getMessage());
+ }
+ }
+ }).start();
+ }
+ };
+ recyclerViewAdapter.setOnItemClickListener(new MyRecyclerViewAdapter.OnItemClickListener() {
+ @Override
+ public void onClick(final int position) {
+ final Intent intent = new Intent(SearchActivity.this, BookDetailActivity.class);
+ final Bundle bundle = new Bundle();
+ new Thread(new Runnable() {
+ @Override
+ public void run() {
+ if (isNetWorkConnected(MainActivity.getContext())) {
+ final BookObj t = getBookService().getBookById(results.get(position).get_id());
+ if (t != null)
+ handler.post(new Runnable() {
+ @Override
+ public void run() {
+ bundle.putSerializable("bookobj", t);
+ intent.putExtras(bundle);
+ startActivity(intent);
+ }
+ });
+ }
+ else {
+ Looper.prepare();
+ Toast.makeText(SearchActivity.this,"网络似乎出现了点问题",Toast.LENGTH_SHORT).show();
+ Looper.loop();
+ }
+ }
+ }).start();
+ }
+
+ @Override
+ public void onLongClick(int position) {
+
+ }
+ });
+ resultList.setAdapter(recyclerViewAdapter);
+ resultList.setLayoutManager(new LinearLayoutManager(this));
+ //设置模糊关联列表adapter
+ final ArrayAdapter fuzzyAdapter = new ArrayAdapter<>(this,R.layout.item_listview2,tempFuzzy);
+ fuzzyList.setAdapter(fuzzyAdapter);
+
+
+ //设置热门搜索函数
+ text1.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ String s = text1.getText().toString();
+ recordClick(s);
+ }
+ });
+ text2.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ String s = text2.getText().toString();
+ recordClick(s);
+ }
+ });
+ text3.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ String s = text3.getText().toString();
+ recordClick(s);
+ }
+ });
+ text4.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ String s = text4.getText().toString();
+ recordClick(s);
+ }
+ });
+ text5.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ String s = text5.getText().toString();
+ recordClick(s);
+ }
+ });
+ text6.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ String s = text6.getText().toString();
+ recordClick(s);
+ }
+ });
+
+
+ //设置搜索函数
+ searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() {
+ @Override
+ public boolean onQueryTextSubmit(final String s) {
+ isSubmit = true;
+ //添加历史
+ if (!histories.contains(s)){
+ histories.add(s);
+ getInstance(getBaseContext()).addSearchHistory(s);
+ }
+ //设置可见
+ searchLayout.setVisibility(View.VISIBLE);
+ fuzzyList.setVisibility(View.GONE);
+ resultList.setVisibility(View.VISIBLE);
+ //填充数据
+ new Thread(new Runnable() {
+ @Override
+ public void run() {
+ if (isNetWorkConnected(MainActivity.getContext())) {
+ SearchResultObj tt = getBookService().getSearchResultObj(s, 0, 8);
+ results.clear();
+ if (tt != null) {
+ List t = tt.getBookList();
+ results.addAll(t);
+ handler.post(new Runnable() {
+ @Override
+ public void run() {
+ recyclerViewAdapter.notifyDataSetChanged();
+ }
+ });
+ }
+ else {
+ Looper.prepare();
+ Toast.makeText(SearchActivity.this,"搜索不到相关内容",Toast.LENGTH_SHORT).show();
+ Looper.loop();
+ }
+ }
+ else {
+ Looper.prepare();
+ Toast.makeText(SearchActivity.this,"网络似乎出现了点问题",Toast.LENGTH_SHORT).show();
+ Looper.loop();
+ }
+ }
+ }).start();
+ recyclerViewAdapter.notifyDataSetChanged();
+ return false;
+ }
+
+ @Override
+ public boolean onQueryTextChange(final String s) {
+ //设置可见
+ if (!isSubmit) {
+ if (s.equals("")) {
+ initialLayout.setVisibility(View.VISIBLE);
+ searchLayout.setVisibility(View.GONE);
+ }
+ else {
+ initialLayout.setVisibility(View.GONE);
+ searchLayout.setVisibility(View.VISIBLE);
+ fuzzyList.setVisibility(View.VISIBLE);
+ resultList.setVisibility(View.GONE);
+ }
+ }
+ else {
+ if (s.equals("")) {
+ fuzzyList.setVisibility(View.GONE);
+ resultList.setVisibility(View.VISIBLE);
+ }
+ else {
+ fuzzyList.setVisibility(View.VISIBLE);
+ resultList.setVisibility(View.GONE);
+ }
+ }
+ //填充数据
+ if (!s.equals("")&&flag) {
+ new Thread(new Runnable() {
+ @Override
+ public void run() {
+ flag = false;
+ if (isNetWorkConnected(MainActivity.getContext())) {
+ SearchResultObj tt = getBookService().getSearchResultObj(s, 0, 8);
+ List t = new ArrayList<>();
+ if (tt != null) {
+ List tss = tt.getBookList();
+ int size = tss.size();
+ for (int i = 0; i < size; i++)
+ t.add(tss.get(i).getTitle());
+ }
+ tempFuzzy.clear();
+ if (t.size() > 0)
+ tempFuzzy.addAll(t);
+ handler.post(new Runnable() {
+ @Override
+ public void run() {
+ fuzzyAdapter.notifyDataSetChanged();
+ }
+ });
+ }
+ else {
+ Looper.prepare();
+ Toast.makeText(SearchActivity.this,"网络似乎出现了点问题",Toast.LENGTH_SHORT).show();
+ Looper.loop();
+ }
+ flag = true;
+ }
+ }).start();
+ fuzzyAdapter.notifyDataSetChanged();
+ }
+ return false;
+ }
+ });
+
+ //设置历史删除函数
+ deleteView.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ getInstance(getBaseContext()).deleteHistory();
+ histories.clear();
+ historyAdapter.notifyDataSetChanged();
+ }
+ });
+
+ //设置历史点击函数
+ historyList.setOnItemClickListener(new AdapterView.OnItemClickListener() {
+ @Override
+ public void onItemClick(AdapterView> parent, View view, int position, long id) {
+ final String s = histories.get(position);
+ recordClick(s);
+ }
+ });
+
+ //模糊搜索点击函数
+ fuzzyList.setOnItemClickListener(new AdapterView.OnItemClickListener() {
+ @Override
+ public void onItemClick(AdapterView> parent, View view, int position, long id) {
+ final String s = tempFuzzy.get(position);
+ isSubmit = true;
+ //添加历史
+ if (!histories.contains(s)){
+ histories.add(s);
+ getInstance(getBaseContext()).addSearchHistory(s);
+ }
+ //设置可见
+ initialLayout.setVisibility(View.GONE);
+ searchLayout.setVisibility(View.VISIBLE);
+ fuzzyList.setVisibility(View.GONE);
+ resultList.setVisibility(View.VISIBLE);
+ //填充数据
+ new Thread(new Runnable() {
+ @Override
+ public void run() {
+ if (isNetWorkConnected(MainActivity.getContext())) {
+ SearchResultObj tt = getBookService().getSearchResultObj(s, 0, 8);
+ List t = tt.getBookList();
+ results.clear();
+ if (t != null)
+ results.addAll(t);
+ handler.post(new Runnable() {
+ @Override
+ public void run() {
+ recyclerViewAdapter.notifyDataSetChanged();
+ }
+ });
+ }
+ else {
+ Looper.prepare();
+ Toast.makeText(SearchActivity.this,"网络似乎出现了点问题",Toast.LENGTH_SHORT).show();
+ Looper.loop();
+ }
+ }
+ }).start();
+ recyclerViewAdapter.notifyDataSetChanged();
+ searchView.setQuery(s,true);
+ }
+ });
+ //取消按钮点击事件
+ cancelView.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ finish();
+ }
+ });
+
+ //更换热门图书函数
+ freshView.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ freshPopBook();
+ }
+ });
+ }
+ public void recordClick(final String s) {
+ isSubmit = true;
+ //设置可见
+ initialLayout.setVisibility(View.GONE);
+ searchLayout.setVisibility(View.VISIBLE);
+ fuzzyList.setVisibility(View.GONE);
+ resultList.setVisibility(View.VISIBLE);
+ //添加历史
+ if (!histories.contains(s)){
+ histories.add(s);
+ getInstance(getBaseContext()).addSearchHistory(s);
+ }
+ //填充数据
+ new Thread(new Runnable() {
+ @Override
+ public void run() {
+ if (isNetWorkConnected(MainActivity.getContext())) {
+ SearchResultObj tt = getBookService().getSearchResultObj(s, 0, 8);
+ results.clear();
+ if (tt != null) {
+ List t = tt.getBookList();
+ results.addAll(t);
+ handler.post(new Runnable() {
+ @Override
+ public void run() {
+ recyclerViewAdapter.notifyDataSetChanged();
+ }
+ });
+ }
+ else {
+ Looper.prepare();
+ Toast.makeText(SearchActivity.this,"搜索不到相关内容",Toast.LENGTH_SHORT).show();
+ Looper.loop();
+ }
+ }
+ else {
+ Looper.prepare();
+ Toast.makeText(SearchActivity.this,"网络似乎出现了点问题",Toast.LENGTH_SHORT).show();
+ Looper.loop();
+ }
+ }
+ }).start();
+ recyclerViewAdapter.notifyDataSetChanged();
+ searchView.setQuery(s,true);
+ }
+
+ public void freshPopBook() {
+ Random ra =new Random();
+ int t = ra.nextInt(29);
+ text1.setText(hotBooks[t]);
+ t = (t+1)%30;
+ text2.setText(hotBooks[t]);
+ t = (t+1)%30;
+ text3.setText(hotBooks[t]);
+ t = (t+1)%30;
+ text4.setText(hotBooks[t]);
+ t = (t+1)%30;
+ text5.setText(hotBooks[t]);
+ t = (t+1)%30;
+ text6.setText(hotBooks[t]);
+ }
+}
diff --git a/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Activity/text.puml b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Activity/text.puml
new file mode 100644
index 0000000..ac2c2d3
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Activity/text.puml
@@ -0,0 +1,11 @@
+@startuml
+'https://plantuml.com/sequence-diagram
+
+autonumber
+
+Alice -> Bob: Authentication Request
+Bob --> Alice: Authentication Response
+
+Alice -> Bob: Another authentication Request
+Alice <-- Bob: another authentication Response
+@enduml
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/src/main/java/com/example/DataBase/DatabaseControl.java b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/DataBase/DatabaseControl.java
new file mode 100644
index 0000000..81173d6
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/DataBase/DatabaseControl.java
@@ -0,0 +1,279 @@
+package com.example.DataBase;
+
+import android.content.ContentValues;
+import android.content.Context;
+import android.content.res.Resources;
+import android.database.Cursor;
+import android.database.sqlite.SQLiteDatabase;
+import android.database.sqlite.SQLiteOpenHelper;
+import android.graphics.Bitmap;
+import android.graphics.BitmapFactory;
+
+import java.io.ByteArrayOutputStream;
+import java.util.ArrayList;
+import java.util.List;
+
+import com.example.Activity.MainActivity;
+import com.example.R;
+import com.example.Object.ShelfBookObj;
+import com.example.Object.UserStatusObj;
+
+public class DatabaseControl extends SQLiteOpenHelper {
+ private static final String DB_NAME= "readerBase.db";
+ private static final String TABLE_NAME1 = "shelfbook_table";
+ private static final String TABLE_NAME2 = "categorybook_table";
+ private static final String TABLE_NAME3 = "status_table";
+ private static final int DB_VERSION = 1;
+
+
+ private static DatabaseControl instance = null;
+ public static DatabaseControl getInstance(Context context) {
+ if (instance == null) {
+ instance = new DatabaseControl(context);
+ }
+ return instance;
+ }
+
+ //byte[] 转 Bitmap
+ public Bitmap bytesToBitmap(byte[] b) {
+ if (b.length != 0) {
+ return BitmapFactory.decodeByteArray(b, 0, b.length);
+ } else {
+ return null;
+ }
+ }
+ //Bitmap → byte[]
+ public byte[] bitmapToBytes(Bitmap bm) {
+ ByteArrayOutputStream baos = new ByteArrayOutputStream();
+ bm.compress(Bitmap.CompressFormat.PNG, 100, baos);
+ return baos.toByteArray();
+ }
+ //这个list用于保存所有书架书籍信息
+ private List allShelfBook = null;
+ public List getAllShelfBook() {
+ return getAllShelfBookFromDB();
+ }
+
+ //从数据库中查询所有书架书目
+ private List getAllShelfBookFromDB() {
+ SQLiteDatabase db = getWritableDatabase();
+ Cursor cursor = db.rawQuery("SELECT * FROM " + TABLE_NAME1, null);
+ List list = new ArrayList<>();
+ while (cursor.moveToNext()) {
+ String id = cursor.getString(cursor.getColumnIndex("_id"));
+ String major = cursor.getString(cursor.getColumnIndex("major"));
+ String author = cursor.getString(cursor.getColumnIndex("author"));
+ int readChapter = cursor.getInt(cursor.getColumnIndex("progress"));
+ int type = cursor.getInt(cursor.getColumnIndex("type"));
+ String name = cursor.getString(cursor.getColumnIndex("name"));
+ String address = cursor.getString(cursor.getColumnIndex("address"));
+ String description = cursor.getString(cursor.getColumnIndex("description"));
+ byte[] imageByte = cursor.getBlob(cursor.getColumnIndex("image"));
+ list.add(new ShelfBookObj(id,name, bytesToBitmap(imageByte),"",readChapter,address,type,description,author,major));
+ }
+ cursor.close();
+ db.close();
+ return list;
+ }
+ //根据book id删除数据
+ public void deleteShelfBook(String id) {
+ SQLiteDatabase db = getWritableDatabase();
+ db.delete(TABLE_NAME1, "_id = ?", new String[] { id });
+ }
+
+ public void addShelfBook(ShelfBookObj book) {
+ SQLiteDatabase db = getWritableDatabase();
+ ContentValues values = new ContentValues();
+ //开始添加第一条数据_id TEXT PRIMARY KEY, name TEXT, type INTEGER ,progress INTEGER, address TEXT,image BLOB, description TEXT
+ values.put("name",book.getName());
+ values.put("description",book.getDescription());
+ values.put("type",book.getType());
+ values.put("_id",book.getBookId());
+ values.put("author",book.getAuthor());
+ values.put("major",book.getMajor());
+ values.put("address",book.getAddress());
+ values.put("progress",book.getReadChapter());
+ values.put("image",bitmapToBytes(book.getIcon()));
+ db.insert(TABLE_NAME1,null,values);
+ db.close();
+ }
+
+ //获取多少条搜索历史
+ public int getHistoryCount() {
+ SQLiteDatabase db = getWritableDatabase();
+ Cursor cursor = db.query(TABLE_NAME2, null, null, null, null, null, null);
+ return cursor.getCount();
+ }
+
+ //更新阅读进度
+ public void updateProgress(int progress, String id) {
+ SQLiteDatabase db = getWritableDatabase();
+ ContentValues value = new ContentValues();
+ value.put("progress", progress);
+ db.update(TABLE_NAME1, value, "_id=?", new String[] { id });
+ db.close();
+ }
+
+ public List getAllHistory() {
+ SQLiteDatabase db = getWritableDatabase();
+ Cursor cursor = db.rawQuery("SELECT * FROM " + TABLE_NAME2, null);
+ List list = new ArrayList<>();
+ while (cursor.moveToNext()) {
+ String content = cursor.getString(cursor.getColumnIndex("content"));
+ list.add(content);
+ }
+ cursor.close();
+ db.close();
+ return list;
+ }
+
+ //搜索历史添加(不超过10个)
+ public void addSearchHistory(String s) {
+ SQLiteDatabase db = getWritableDatabase();
+ if (getHistoryCount() > 9){
+ Cursor cursor = db.rawQuery("SELECT * FROM " + TABLE_NAME2, null);
+ cursor.moveToFirst();
+ String name = cursor.getString(cursor.getColumnIndex("content"));
+ db.delete(TABLE_NAME2, "content=?", new String[] {name});
+ }
+ ContentValues cv = new ContentValues();
+ cv.put("content", s);
+ db.insert(TABLE_NAME2, null, cv);
+ db.close();
+ }
+
+ public boolean judgeBookExist(String id) {
+ SQLiteDatabase db = getWritableDatabase();
+ Cursor cursor = db.query(TABLE_NAME1, null, "_id=?", new String[] { id }, null, null, null);
+ return cursor.moveToFirst();
+ }
+
+ //删除搜索历史
+ public void deleteHistory() {
+ SQLiteDatabase db = getWritableDatabase();
+ db.execSQL("DELETE FROM " + TABLE_NAME2);
+ }
+
+ // 更新用户阅读器习惯的状态
+ public void updateStatus(int user_id, int hor_or_ver_screen) {
+ SQLiteDatabase db = getWritableDatabase();
+ ContentValues value = new ContentValues();
+ value.put("hor_or_ver_screen", hor_or_ver_screen);
+ db.update(TABLE_NAME3, value, "user_id=?", new String[] { Integer.toString(user_id)});
+ db.close();
+ }
+
+ // 获取用户阅读器习惯的横竖屏
+ public int get_Hor_Or_Ver_Screen_Status(int user_id) {
+ SQLiteDatabase db = getWritableDatabase();
+ String id = Integer.toString(user_id);
+ String sql = String.format("SELECT * FROM " + TABLE_NAME3 + " where user_id='%s'" , id);
+ Cursor cursor = db.rawQuery(sql, null);
+ int res = 1;
+ while (cursor.moveToNext()) {
+ res = cursor.getInt(cursor.getColumnIndex("hor_or_ver_screen"));
+ return res;
+ }
+ cursor.close();
+ db.close();
+ return res;
+ }
+
+ // 更新用户阅读器习惯的状态
+ public void updateStatus(int user_id, UserStatusObj u) {
+ SQLiteDatabase db = getWritableDatabase();
+ ContentValues value = new ContentValues();
+ value.put("hor_or_ver_screen", u.getHor_or_ver_screen()); // 1表示竖屏,0表示横屏
+ value.put("day_or_night_status", u.getDay_or_night_status()); // 0表示日间,1表示夜间
+ value.put("textSize", u.getTextSize()); // 字体大小
+ db.update(TABLE_NAME3, value, "user_id=?", new String[] { Integer.toString(user_id)});
+ db.close();
+ }
+
+ public UserStatusObj get_User_Status_Obj(int user_id) {
+ SQLiteDatabase db = getWritableDatabase();
+ String id = Integer.toString(user_id);
+ String sql = String.format("SELECT * FROM " + TABLE_NAME3 + " where user_id='%s'" , id);
+ Cursor cursor = db.rawQuery(sql, null);
+ UserStatusObj res = null;
+ while (cursor.moveToNext()) {
+ int hor_or_ver_screen = cursor.getInt(cursor.getColumnIndex("hor_or_ver_screen"));
+ int day_or_night_status = cursor.getInt(cursor.getColumnIndex("day_or_night_status"));
+ int textSize = cursor.getInt(cursor.getColumnIndex("textSize"));
+ res = new UserStatusObj(user_id, hor_or_ver_screen, day_or_night_status, textSize);
+ return res;
+ }
+ cursor.close();
+ db.close();
+ return res;
+ }
+
+
+
+
+ public DatabaseControl(Context context) {
+ super(context, DB_NAME, null, DB_VERSION );
+ }
+
+ @Override//创建数据库
+ public void onCreate(SQLiteDatabase sqLiteDatabase) {
+ //书架上的书,含书名、类型(本地还是网络)、阅读进度、资源地址、书的封面
+ String CREATE_TABLE1 = "CREATE TABLE if not exists "
+ + TABLE_NAME1
+ + " (_id TEXT PRIMARY KEY, name TEXT, type INTEGER ,progress INTEGER, address TEXT,image BLOB, description TEXT, author TEXT, major TEXT)";
+ //搜索历史
+ String CREATE_TABLE2 = "CREATE TABLE if not exists "
+ + TABLE_NAME2
+ + " (_id INTEGER PRIMARY KEY, content TEXT)";
+ // 阅读器状态保存
+ String CREATE_TABLE3 = "CREATE TABLE if not exists "
+ + TABLE_NAME3
+ + " (user_id INTEGER PRIMARY KEY, hor_or_ver_screen INTEGER, day_or_night_status INTEGER, textSize INTEGER)";
+ sqLiteDatabase.execSQL(CREATE_TABLE1);
+ sqLiteDatabase.execSQL(CREATE_TABLE2);
+ sqLiteDatabase.execSQL(CREATE_TABLE3);
+
+ Resources res = MainActivity.getContext().getResources();
+ Bitmap bitmap = BitmapFactory.decodeResource(res, R.mipmap.bookcover);
+ ContentValues values = new ContentValues();
+ ShelfBookObj book = new ShelfBookObj("5816b415b06d1d32157790b1","圣墟",bitmap,"",0,"default",0,"在破败中崛起,在寂灭中复苏。沧海成尘,雷电枯竭,那一缕幽雾又一次临近大地,世间的枷锁被打开了,一个全新的世界就此揭开神秘的一角……","辰东","玄幻");
+ //开始添加第一条数据_id TEXT PRIMARY KEY, name TEXT, type INTEGER ,progress INTEGER, address TEXT,image BLOB, description TEXT
+ values.put("name",book.getName());
+ values.put("description",book.getDescription());
+ values.put("type",book.getType());
+ values.put("_id",book.getBookId());
+ values.put("author",book.getAuthor());
+ values.put("major",book.getMajor());
+ values.put("address",book.getAddress());
+ values.put("progress",book.getReadChapter());
+ values.put("image",bitmapToBytes(book.getIcon()));
+ sqLiteDatabase.insert(TABLE_NAME1,null,values);
+ values.clear();
+ bitmap = BitmapFactory.decodeResource(res, R.mipmap.bookcover2);
+ book = new ShelfBookObj("59ba0dbb017336e411085a4e","元尊",bitmap,"",0,"default",0,"《斗破苍穹》《武动乾坤》之后全新力作,朝堂太子踏上了荆棘重生之路…","天蚕土豆","玄幻");
+ values.put("name",book.getName());
+ values.put("description",book.getDescription());
+ values.put("type",book.getType());
+ values.put("_id",book.getBookId());
+ values.put("author",book.getAuthor());
+ values.put("major",book.getMajor());
+ values.put("address",book.getAddress());
+ values.put("progress",book.getReadChapter());
+ values.put("image",bitmapToBytes(book.getIcon()));
+ sqLiteDatabase.insert(TABLE_NAME1,null,values);
+
+ // 往阅读器状态表格中保存一条初始阅读器状态
+ UserStatusObj u = new UserStatusObj(0,1,0,18);
+ values.clear();
+ values.put("user_id", 0); // 用户id为0,表示默认状态
+ values.put("hor_or_ver_screen", u.getHor_or_ver_screen()); // 1表示竖屏,0表示横屏
+ values.put("day_or_night_status", u.getDay_or_night_status()); // 0表示日间,1表示夜间
+ values.put("textSize", u.getTextSize()); // 字体大小
+ sqLiteDatabase.insert(TABLE_NAME3,null,values);
+ }
+
+ @Override
+ public void onUpgrade(SQLiteDatabase sqLiteDatabase, int i, int ii) {
+
+ }
+}
diff --git a/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Fragment/BookShelfFragment.java b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Fragment/BookShelfFragment.java
new file mode 100644
index 0000000..5a04c20
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Fragment/BookShelfFragment.java
@@ -0,0 +1,148 @@
+package com.example.Fragment;
+
+import android.app.AlertDialog;
+import android.content.DialogInterface;
+import android.content.Intent;
+import android.os.Bundle;
+import android.support.v4.app.Fragment;
+import android.support.v7.widget.LinearLayoutManager;
+import android.support.v7.widget.RecyclerView;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+import android.widget.ImageView;
+import android.widget.TextView;
+
+import java.util.List;
+
+import com.example.R;
+import com.example.Activity.ReadPageActivity;
+import com.example.DataBase.DatabaseControl;
+import com.example.RecyclerView.MyRecyclerViewAdapter;
+import com.example.RecyclerView.MyViewHolder;
+import com.example.Object.ShelfBookObj;
+
+// 书架界面
+public class BookShelfFragment extends Fragment {
+ // Fragment的视图
+ View view;
+
+ // Fragment内的RecyclerView
+ RecyclerView recyclerView; // recyclerview
+ List myBooks; // recyclerview中的书籍数据
+ MyRecyclerViewAdapter adapter; // recyclerview 的 adapter
+
+ // book-item 项的各个控件
+ private ImageView book_cover_imageview_control;
+ private TextView book_name_textview_control;
+ private TextView book_author_textview_control;
+ private TextView book_type_textview_control;
+ private TextView book_intro_textview_control;
+
+ @Override
+ public View onCreateView(LayoutInflater inflater, ViewGroup container,
+ Bundle savedInstanceState) {
+
+ // 获取 Fragment 的视图
+ view = inflater.inflate(R.layout.fragment_book_shelf, null);
+
+ // 获取书籍数据
+ getMyBooks();
+
+ // 设置页面的 RecyclerView
+ setRecyclerView();
+
+ // 返回视图
+ return view;
+ }
+
+ @Override
+ public void onResume() {
+ getMyBooks();
+ setRecyclerView();
+ //Toast.makeText(getActivity(), "进入Fragment" + " | " + myBooks.size(), Toast.LENGTH_SHORT).show();
+// System.out.println("onResume: " + myBooks.get(0).getReadChapter());
+ //System.out.println("横竖屏状态:MainActivity-BookShelfFragment: " + DatabaseControl.getInstance(getActivity()).get_Hor_Or_Ver_Screen_Status(0));
+ super.onResume();
+ }
+
+ // 获取书籍数据
+ private void getMyBooks() {
+ //Bitmap bitmap = ((BitmapDrawable)getResources().getDrawable(R.mipmap.bookcover)).getBitmap();
+ /*ShelfBookObj test = new ShelfBookObj("5816b415b06d1d32157790b1", "圣墟", bitmap, 0, "testAddress", 0, "testDescription");
+ DatabaseControl.getInstance(getActivity()).addShelfBook(test);*/
+ myBooks = DatabaseControl.getInstance(getActivity()).getAllShelfBook();
+ //System.out.println("getBookSize: " + myBooks.size());
+ }
+
+ // 设置页面的 RecyclerView
+ private void setRecyclerView() {
+ // 获取页面的 RecyclerView 控件
+ recyclerView = view.findViewById(R.id.fragment_book_shelf_recyclerview);
+
+ // 设置 RecyclerView 的布局方式
+ recyclerView.setLayoutManager(new LinearLayoutManager(getActivity()));
+
+ // 设置 RecyclerAdapter
+ adapter = new MyRecyclerViewAdapter(getActivity(), R.layout.item_book, myBooks) {
+ @Override
+ public void convert(MyViewHolder holder, ShelfBookObj shelfBookObj) {
+ // 书名
+ TextView bookName = holder.getView(R.id.item_book_name);
+ bookName.setText(shelfBookObj.getName());
+ // 封面
+ ImageView imageView = holder.getView(R.id.item_book_cover);
+ imageView.setImageBitmap(shelfBookObj.getIcon());
+ // 作者
+ TextView author = holder.getView(R.id.item_book_author);
+ author.setText(shelfBookObj.getAuthor());
+ // 类型
+ TextView major = holder.getView(R.id.item_book_type);
+ major.setText(shelfBookObj.getMajor());
+ // 简介
+ TextView intro = holder.getView(R.id.item_book_intro);
+ String str = shelfBookObj.getDescription();
+ if (str.length() > 50) str = str.substring(0, 50);
+ str += "...";
+ intro.setText(str);
+ }
+ };
+ adapter.refresh(myBooks);
+ adapter.setOnItemClickListener(new MyRecyclerViewAdapter.OnItemClickListener() {
+ @Override
+ public void onClick(int position) {
+ Intent intent = new Intent(getActivity(), ReadPageActivity.class);
+ Bundle bundle = new Bundle();
+ bundle.putString("bookid", myBooks.get(position).getBookId());
+ bundle.putInt("currentChapter", myBooks.get(position).getReadChapter());
+ bundle.putString("bookname", myBooks.get(position).getName());
+ System.out.println("传进去当前阅读章节数为:" + myBooks.get(position).getReadChapter());
+ intent.putExtras(bundle);
+ startActivity(intent);
+ }
+
+ @Override
+ public void onLongClick(final int position) {
+ // 长按弹出对话框
+ AlertDialog.Builder dialog = new AlertDialog.Builder(getActivity());
+ dialog.setMessage("确定要从书架移除" + myBooks.get(position).getName() + "吗?");
+ dialog.setNegativeButton("NO", new DialogInterface.OnClickListener() {
+ @Override
+ public void onClick(DialogInterface dialog, int which) {
+
+ }
+ });
+ dialog.setPositiveButton("YES", new DialogInterface.OnClickListener() {
+ @Override
+ public void onClick(DialogInterface dialog, int which) {
+ DatabaseControl.getInstance(getActivity()).deleteShelfBook(myBooks.get(position).getBookId());
+ getMyBooks();
+ setRecyclerView();
+ }
+ });
+ dialog.show();
+ }
+ });
+ recyclerView.setAdapter(adapter);
+ }
+}
diff --git a/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Fragment/CategoryFragment.java b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Fragment/CategoryFragment.java
new file mode 100644
index 0000000..e312b4f
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Fragment/CategoryFragment.java
@@ -0,0 +1,96 @@
+package com.example.Fragment;
+
+import android.os.Bundle;
+import android.support.v4.app.Fragment;
+import android.support.v4.view.ViewPager;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+import android.widget.RadioButton;
+import android.widget.RadioGroup;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import com.example.R;
+
+// 分类的界面
+public class CategoryFragment extends Fragment {
+ private RadioGroup RG;
+ private RadioButton maleRB;
+ private RadioButton femaleRB;
+ private ViewPager viewPager;
+ private List fragmentList = new ArrayList<>();
+ private TabFragmentPagerAdapter fragmentPagerAdapter;
+
+
+ @Override
+ public View onCreateView(LayoutInflater inflater, ViewGroup container,
+ Bundle savedInstanceState) {
+ View view = inflater.inflate(R.layout.fragment_category, null);
+ //初始化控件
+ RG = view.findViewById(R.id.category_RG);
+ viewPager = view.findViewById(R.id.category_viewPager);
+ maleRB = view.findViewById(R.id.category_RB_male);
+ femaleRB = view.findViewById(R.id.category_RB_female);
+
+ //初始化Fragment
+ fragmentList.clear();
+ MaleInCategoryFragment maleFragment = new MaleInCategoryFragment();
+ MaleInCategoryFragment femaleFragment = new MaleInCategoryFragment();
+ Bundle bundle1 = new Bundle();
+ bundle1.putBoolean("isMale", true);
+ maleFragment.setArguments(bundle1);
+ fragmentList.add(maleFragment);
+ Bundle bundle2 = new Bundle();
+ bundle2.putBoolean("isMale", false);
+ femaleFragment.setArguments(bundle2);
+ fragmentList.add(femaleFragment);
+
+ viewPager.setOnPageChangeListener(new MyPagerChangeListener());
+ fragmentPagerAdapter = new TabFragmentPagerAdapter(getChildFragmentManager(), fragmentList);
+ viewPager.setAdapter(fragmentPagerAdapter);
+ viewPager.setCurrentItem(0);
+ viewPager.setOffscreenPageLimit(1);
+
+ RG.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
+ @Override
+ public void onCheckedChanged(RadioGroup group, int checkedId) {
+ switch (checkedId) {
+ case R.id.category_RB_male:
+ viewPager.setCurrentItem(0);
+ break;
+ case R.id.category_RB_female:
+ viewPager.setCurrentItem(1);
+ break;
+ }
+ }
+ });
+
+ return view;
+ }
+
+ //设置一个ViewPager的监听事件,左右滑动ViewPager时进行处理
+ public class MyPagerChangeListener implements ViewPager.OnPageChangeListener {
+ @Override
+ public void onPageScrollStateChanged(int arg0) {
+ }
+
+ @Override
+ public void onPageScrolled(int arg0, float arg1, int arg2) {
+ }
+
+ @Override
+ public void onPageSelected(int arg0) {
+ switch (arg0) {
+ case 0:
+ maleRB.setChecked(true);
+ break;
+ case 1:
+ femaleRB.setChecked(true);
+ break;
+ }
+ }
+ }
+
+}
diff --git a/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Fragment/DetailCategoryFragment.java b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Fragment/DetailCategoryFragment.java
new file mode 100644
index 0000000..b15d5f3
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Fragment/DetailCategoryFragment.java
@@ -0,0 +1,320 @@
+package com.example.Fragment;
+
+import android.content.Context;
+import android.content.Intent;
+import android.graphics.Color;
+import android.net.ConnectivityManager;
+import android.net.NetworkInfo;
+import android.os.Bundle;
+import android.os.Handler;
+import android.os.Looper;
+import android.support.annotation.NonNull;
+import android.support.v4.app.Fragment;
+import android.support.v4.widget.SwipeRefreshLayout;
+import android.support.v7.widget.LinearLayoutManager;
+import android.support.v7.widget.RecyclerView;
+import android.util.Log;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+import android.widget.ProgressBar;
+import android.widget.Toast;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import com.example.Activity.BookDetailActivity;
+import com.example.R;
+import com.example.RecyclerView.CateRecyclerViewAdapter;
+import com.example.Object.AllRankingObj;
+import com.example.Object.BookObj;
+import com.example.Object.CategoryObj;
+import com.example.Object.SingleRankingObj;
+import com.example.Service.BookService;
+
+// 具体分类和榜单的Fragment
+public class DetailCategoryFragment extends Fragment {
+ private boolean isRanking; //排行榜/具体分类
+ private boolean isMale; //男生/女生
+ private String title; //榜单名/类型名
+ private String type; //具体榜单/具体类型
+
+ private RecyclerView recyclerView;
+ private ProgressBar progressBar;
+ private SwipeRefreshLayout swipeRefreshLayout;
+ private List bookObjList = new ArrayList<>();
+ private CateRecyclerViewAdapter recyclerViewAdapter;
+
+ //具体榜单的id
+ private String rankingid = "";
+
+ private int total; //书籍总数
+ private int lastVisibleItem = 0;
+ private final int PAGE_COUNT = 10;
+
+ Handler handler = new Handler();
+ BookService bookService = BookService.getBookService();
+
+ @Override
+ public void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ this.isRanking = getArguments().getBoolean("isRanking");
+ this.isMale = getArguments().getBoolean("isMale");
+ if (isRanking == false) {
+ Log.d("type in args:", getArguments().getString("type"));
+ switch (getArguments().getString("type")) {
+ case "热门":
+ this.type = "hot";
+ break;
+ case "新书":
+ this.type = "new";
+ break;
+ case "好评":
+ this.type = "reputation";
+ break;
+ case "完结":
+ this.type = "over";
+ break;
+ }
+ }
+ else this.type = getArguments().getString("type");
+ this.title = getArguments().getString("title");
+
+ initBookList();
+ }
+
+ @Override
+ public View onCreateView(LayoutInflater inflater, ViewGroup container,
+ Bundle savedInstanceState) {
+ View view = inflater.inflate(R.layout.fragment_detail_category, null);
+
+ progressBar = view.findViewById(R.id.detail_category_progressBar);
+ swipeRefreshLayout = view.findViewById(R.id.detail_category_swipeRefresh);
+
+ //设置RecyclerView
+ recyclerView = view.findViewById(R.id.detail_category_recyclerView);
+ recyclerView.setLayoutManager(new LinearLayoutManager(getActivity()));
+ recyclerViewAdapter = new CateRecyclerViewAdapter(getBookList(0, PAGE_COUNT), getActivity(), getBookList(0, PAGE_COUNT).size() > 0 ? true : false, isRanking);
+ recyclerViewAdapter.setOnItemClickListener(new CateRecyclerViewAdapter.OnItemClickListener() {
+ @Override
+ public void onClick(int position) {
+ //跳转到书籍详情界面
+ Intent intent = new Intent(getActivity(), BookDetailActivity.class);
+ Bundle bundle = new Bundle();
+ bundle.putSerializable("bookobj", bookObjList.get(position));
+ intent.putExtras(bundle);
+ startActivity(intent);
+ }
+ });
+ recyclerView.setAdapter(recyclerViewAdapter);
+
+ //设置下拉显示的动画颜色
+ swipeRefreshLayout.setColorSchemeColors(Color.RED, Color.BLUE);
+ //下拉刷新的回调事件
+ swipeRefreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
+ @Override
+ public void onRefresh() {
+ //数据刷新
+ initBookList();
+ }
+ });
+
+ //设置滑动监听器
+ recyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() {
+ @Override
+ public void onScrollStateChanged(@NonNull RecyclerView recyclerView, int newState) {
+ super.onScrollStateChanged(recyclerView, newState);
+ // 在newState为滑到底部时
+ if (newState == RecyclerView.SCROLL_STATE_IDLE) {
+ // 如果没有隐藏footView,那么最后一个条目的位置就比我们的getItemCount少1
+ if (recyclerViewAdapter.isFadeTips() == false && lastVisibleItem + 1 == recyclerViewAdapter.getItemCount()) {
+ handler.postDelayed(new Runnable() {
+ @Override
+ public void run() {
+ // 然后调用updateRecyclerview方法更新RecyclerView
+ updateRecyclerView(recyclerViewAdapter.getLastPosition(), recyclerViewAdapter.getLastPosition() + PAGE_COUNT);
+ }
+ }, 500);
+ }
+
+ // 如果隐藏了提示条,我们又上拉加载时,那么最后一个条目就要比getItemCount要少2
+ if (recyclerViewAdapter.isFadeTips() == true && lastVisibleItem + 2 == recyclerViewAdapter.getItemCount()) {
+ handler.postDelayed(new Runnable() {
+ @Override
+ public void run() {
+ // 然后调用updateRecyclerview方法更新RecyclerView
+ updateRecyclerView(recyclerViewAdapter.getLastPosition(), recyclerViewAdapter.getLastPosition() + PAGE_COUNT);
+ }
+ }, 500);
+ }
+ }
+ }
+
+ @Override
+ public void onScrolled(@NonNull RecyclerView recyclerView, int dx, int dy) {
+ super.onScrolled(recyclerView, dx, dy);
+ // 在滑动完成后,拿到最后一个可见的item的位置
+ LinearLayoutManager layoutManager = (LinearLayoutManager) recyclerView.getLayoutManager();
+ lastVisibleItem = layoutManager.findLastVisibleItemPosition();
+ }
+ });
+
+ return view;
+ }
+
+ void initBookList() {
+ bookObjList.clear();
+ //检查网络连接
+ ConnectivityManager connect = (ConnectivityManager)getActivity().getSystemService(Context.CONNECTIVITY_SERVICE);
+ NetworkInfo info = connect.getActiveNetworkInfo();
+ if (info == null || !info.isAvailable()) {
+ Toast.makeText(getActivity(), "网络连接状况:未连接", Toast.LENGTH_LONG).show();
+ return;
+ }
+ if (isRanking) getRankingBookList();
+ else getCateBookList();
+ }
+
+ //获取排行榜书单
+ void getRankingBookList() {
+ new Thread(new Runnable() {
+ @Override
+ public void run() {
+ AllRankingObj allRankingObj = bookService.getAllRankingObj();
+ if (allRankingObj == null || allRankingObj.isOk() == false) {
+ Looper.prepare();
+ Toast.makeText(getContext(), "获取数据失败", Toast.LENGTH_LONG).show();
+ Looper.loop();
+ Log.d("error", "获取全部排行榜失败");
+ return;
+ }
+ //获取具体榜单的id
+ if (isMale) { //男生
+ for (AllRankingObj.subClass subClass : allRankingObj.getMaleList()) {
+ if (subClass.getShortTitle().equals(title)) {
+ if (title.equals("热搜榜")) rankingid = subClass.getId();
+ else {
+ if (type.equals("周榜")) rankingid = subClass.getId();
+ else if (type.equals("月榜")) rankingid = subClass.getMonthRank();
+ else if (type.equals("总榜")) rankingid = subClass.getTotalRank();
+ else {
+ System.exit(1);
+ Log.d("error", "榜单名错误!");
+ }
+ }
+ break;
+ }
+ }
+ }
+ else { //女生
+ for (AllRankingObj.subClass subClass : allRankingObj.getFemaleList()) {
+ if (subClass.getShortTitle().equals(title)) {
+ if (title.equals("热搜榜")) rankingid = subClass.getId();
+ else {
+ if (type.equals("周榜")) rankingid = subClass.getId();
+ else if (type.equals("月榜")) rankingid = subClass.getMonthRank();
+ else if (type.equals("总榜")) rankingid = subClass.getTotalRank();
+ else {
+ System.exit(1);
+ Log.d("error", "榜单名不符!");
+ }
+ }
+ break;
+ }
+ }
+ }
+ //得到id后再获取具体榜单的书籍信息
+ new Thread(new Runnable() {
+ @Override
+ public void run() {
+ SingleRankingObj singleRankingObj = bookService.getSingleRankingObj(rankingid);
+ if (singleRankingObj == null || singleRankingObj.isOk() == false) {
+ Looper.prepare();
+ Toast.makeText(getContext(), "获取失败", Toast.LENGTH_LONG).show();
+ Looper.loop();
+ Log.d("error", "获取单一排行榜失败");
+ return;
+ }
+ List objList = singleRankingObj.getRanking().getBookList();
+ total = singleRankingObj.getRanking().getTotal();
+ for (int i = 0; i < objList.size(); ++i) {
+ BookObj bookObj = objList.get(i);
+ String intro = bookObj.getShortIntro();
+ if (intro.length() > 50) intro = intro.substring(0, 50);
+ intro += "...";
+ bookObj.setShortIntro(intro);
+ bookObjList.add(bookObj);
+ }
+ handler.post(new Runnable() {
+ @Override
+ public void run() {
+ updateRecyclerView(0, PAGE_COUNT);
+ progressBar.setVisibility(View.GONE);
+ //数据加载完毕时取消动画
+ swipeRefreshLayout.setRefreshing(false);
+ Toast.makeText(getActivity(), "数据刷新完成", Toast.LENGTH_SHORT).show();
+ }
+ });
+ }
+ }).start();
+ }
+ }).start();
+ }
+
+ //获取具体分类书单
+ void getCateBookList() {
+ new Thread(new Runnable() {
+ @Override
+ public void run() {
+ String gender = (isMale == true) ? "male" : "female";
+ Log.d("type:", "" + type);
+ final CategoryObj categoryObj = bookService.getBooksByCategoty(type, title, 0, 30000, gender);
+ if (categoryObj == null || categoryObj.isOk() == false) {
+ Looper.prepare();
+ Toast.makeText(getContext(), "获取数据失败", Toast.LENGTH_LONG).show();
+ Looper.loop();
+ Log.d("error", "获取主题书单列表失败");
+ return;
+ }
+ total = categoryObj.getTotal();
+ for (BookObj bookObj : categoryObj.getBooks()) {
+ if (bookObj.getShortIntro().length() > 50){
+ String intro = bookObj.getShortIntro();
+ intro = intro.substring(0, 50);
+ intro += "...";
+ bookObj.setShortIntro(intro);
+ }
+ bookObjList.add(bookObj);
+ }
+ handler.post(new Runnable() {
+ @Override
+ public void run() {
+ //Toast.makeText(getActivity(), "" + bookObjList.size() + " | " + total + " | " + categoryObj.getBooks().size(), Toast.LENGTH_SHORT).show();
+ updateRecyclerView(0, PAGE_COUNT);
+ progressBar.setVisibility(View.GONE);
+ //数据加载完毕时取消动画
+ swipeRefreshLayout.setRefreshing(false);
+ Toast.makeText(getActivity(), "数据刷新完成", Toast.LENGTH_SHORT).show();
+ }
+ });
+ }
+ }).start();
+ }
+
+ private void updateRecyclerView(int fromIndex, int toIndex) {
+ List newDatas = getBookList(fromIndex, toIndex);
+ if (newDatas.size() > 0) {
+ recyclerViewAdapter.updateList(newDatas, true);
+ } else {
+ recyclerViewAdapter.updateList(null, false);
+ }
+ }
+
+ List getBookList(int from, int to) {
+ List newList = new ArrayList<>();
+ for (int i = from; i < to && i < bookObjList.size(); ++i) {
+ newList.add(bookObjList.get(i));
+ }
+ return newList;
+ }
+}
diff --git a/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Fragment/MaleInCategoryFragment.java b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Fragment/MaleInCategoryFragment.java
new file mode 100644
index 0000000..4e7e087
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Fragment/MaleInCategoryFragment.java
@@ -0,0 +1,272 @@
+package com.example.Fragment;
+
+import android.content.Context;
+import android.content.Intent;
+import android.net.ConnectivityManager;
+import android.net.NetworkInfo;
+import android.os.Bundle;
+import android.os.Looper;
+import android.support.annotation.Nullable;
+import android.support.v4.app.Fragment;
+import android.support.v7.widget.GridLayoutManager;
+import android.support.v7.widget.RecyclerView;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+import android.widget.TextView;
+import android.widget.Toast;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import com.example.Activity.CategoryActivity;
+import com.example.R;
+import com.example.RecyclerView.CategoryRecyObj;
+import com.example.RecyclerView.MyRecyclerViewAdapter;
+import com.example.RecyclerView.MyViewHolder;
+import com.example.Object.ClassificationObj1;
+import com.example.Object.ClassificationObj2;
+import com.example.Service.BookService;
+
+import static android.app.ProgressDialog.show;
+
+// 分类(男生/女生)界面
+public class MaleInCategoryFragment extends Fragment {
+ // Fragment 的 视图
+ View view;
+
+ // Fragment内的RecyclerView
+ RecyclerView recyclerView; // recyclerview
+ List myCategories; // recyclerview中的书籍数据
+ MyRecyclerViewAdapter adapter; // recyclerview 的 adapter
+
+ // 判断是女性分类还是男性分类
+ boolean isMale = true;
+
+ // 分类数据OBJ
+ private ClassificationObj1 classificationObj1;
+ private ClassificationObj2 classificationObj2;
+
+ // bookservice 类 (用单例模式获取)
+ private BookService bookService;
+
+ // 一级分类(写死)
+ public static String[] maleCategoriesName = {"玄幻", "奇幻", "武侠", "仙侠", "都市", "职场", "历史", "军事", "游戏", "竞技", "科幻", "灵异", "同人", "轻小说"};
+ public static String[] femaleCategoriesName = {"古代言情", "现代言情", "青春校园", "纯爱", "玄幻奇幻", "武侠仙侠", "科幻", "游戏竞技", "悬疑灵异", "同人", "女尊", "莉莉"};
+ String[] maleCategoriesBookCount = {"(56万本)", "(6.3万本)", "(4.8万本)", "(15万本)", "(38万本)", "(1.8万本)", "(7.9万本)", "(1.6万本)", "(8.9万本)", "(6648本)", "(13万本)", "(5.3万本)", "(4.6万本)", "(9761本)"};
+ String[] femaleCategoriesBookCount = {"(57万本)", "(71万本)", "(15万本)", "(13万本)", "(15万本)", "(7.8万本)", "(1.8万本)", "(6553本)", "(2.0万本)", "(12万本)", "(2.2万本)", "(2.6万本)"};
+
+
+
+ @Override
+ public void onCreate(@Nullable Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+
+ // 获取传给Fragment的参数
+ Bundle bundle = getArguments();
+ this.isMale = bundle.getBoolean("isMale");
+ }
+
+ @Override
+ public View onCreateView(LayoutInflater inflater, ViewGroup container,
+ Bundle savedInstanceState) {
+
+ // 获取 Fragment 视图
+ view = inflater.inflate(R.layout.fragment_male_in_category, null);
+
+ // 获取分类数据
+ getMyCategories();
+
+ // 设置 RecyclerView
+ setRecyclerView();
+
+ // Inflate the layout for this fragment
+ return view;
+ }
+
+
+
+
+ // 设置 RecyclerView
+ private void setRecyclerView() {
+ // 获取页面的 RecyclerView 控件
+ recyclerView = view.findViewById(R.id.fragment_male_in_category_recyclerview);
+
+ // 设置 RecyclerView 的布局方式
+ recyclerView.setLayoutManager(new GridLayoutManager(getActivity(), 2));
+
+ // 设置 Adapter 配置
+ adapter = new MyRecyclerViewAdapter(getActivity(), R.layout.item_category, myCategories) {
+ @Override
+ public void convert(MyViewHolder holder, CategoryRecyObj categoryRecyObj) {
+ TextView categoryName = holder.getView(R.id.item_category_name);
+ categoryName.setText(categoryRecyObj.getCategoryName());
+ TextView categoryBookCount = holder.getView(R.id.item_category_count);
+ categoryBookCount.setText(categoryRecyObj.getBookCount());
+ }
+ };
+
+ // 每个主类按钮的点击响应处理
+ adapter.setOnItemClickListener(new MyRecyclerViewAdapter.OnItemClickListener() {
+ @Override
+ public void onClick(int position) {
+ //跳转具体分类界面
+ Intent intent = new Intent(getActivity(), CategoryActivity.class);
+ Bundle bundle = new Bundle();
+ bundle.putBoolean("isRanking", false);
+ bundle.putBoolean("isMale", isMale);
+ if (isMale) bundle.putString("title", maleCategoriesName[position]);
+ else bundle.putString("title", femaleCategoriesName[position]);
+ intent.putExtras(bundle);
+ startActivity(intent);
+
+ /*System.out.println("onClick");
+
+ // 分类信息尚未获取,调用BookService去获取
+ if(classificationObj2 == null) {
+ boolean isNetWorkConnected = isNetWorkConnected(getActivity());
+ // 有网络
+ if(isNetWorkConnected) {
+ System.out.println("网络连接状况:已连接");
+ // 调用子线程进行访问,获取一级、二级分类信息
+ Thread thread = new Thread(new Runnable() {
+ @Override
+ public void run() {
+ classificationObj2 = bookService.getClassification2();
+ Looper.prepare();
+ if(classificationObj2 == null) {
+ Toast.makeText(getActivity(), "还是获取失败啊啊啊啊", Toast.LENGTH_SHORT).show();
+ }
+ Looper.loop();
+ }
+ });
+ thread.start();
+
+ }
+ // 无网络
+ else {
+ System.out.println("网络连接状况:未连接");
+ Toast.makeText(getActivity(), "网络连接状况:未连接", Toast.LENGTH_SHORT).show();
+ }
+ }
+ // 已经获取过分类信息
+ else {
+ // 获取点击到的一级分类以及对应的二级分类数据
+ String major;
+ String[] mins;
+ if(isMale) {
+ major = maleCategoriesName[position];
+ mins = classificationObj2.getMaleList().get(position).getMins();
+ }
+ else {
+ major = femaleCategoriesName[position];
+ mins = classificationObj2.getFemaleList().get(position).getMins();
+ }
+ // 获取失败
+ if(major == null || mins == null) {
+ Toast.makeText(getActivity(), "获取失败", Toast.LENGTH_SHORT).show();
+ }
+ // 获取数据成功
+ else {
+ //Toast.makeText(getActivity(), major + "二级分类框弹出", Toast.LENGTH_SHORT).show();
+ // 弹出一个二级分类框
+ Dialog dialog = new Dialog(getActivity());
+ dialog.setContentView(R.layout.dialog_category);
+ // 二级分类RecyclerView
+ RecyclerView dialog_recyclerview = dialog.findViewById(R.id.dialog_category_recyclerview);
+ // 二级分类数据初始化
+ List dialog_categories = new ArrayList<>();
+ for(int i = 0; i < mins.length; i++)
+ dialog_categories.add(new CategoryRecyObj(mins[i], ""));
+
+ // 设置 Adapter
+ MyRecyclerViewAdapter dialog_adapter = new MyRecyclerViewAdapter(getActivity(), R.layout.item_category, dialog_categories) {
+ @Override
+ public void convert(MyViewHolder holder, CategoryRecyObj categoryRecyObj) {
+ TextView categoryName = holder.getView(R.id.item_category_name);
+ categoryName.setText(categoryRecyObj.getCategoryName());
+ TextView categoryBookCount = holder.getView(R.id.item_category_count);
+ categoryBookCount.setVisibility(View.GONE);
+ }
+ };
+ // 适配 Adapter
+ dialog_recyclerview.setAdapter(dialog_adapter);
+ // 设置 RecyclerView 布局
+ dialog_recyclerview.setLayoutManager(new LinearLayoutManager(getActivity()));
+
+ // 设置 dialog 属性并显示
+ dialog.setCancelable(true);
+ dialog.show();
+ }
+
+
+
+ }*/
+ }
+
+ @Override
+ public void onLongClick(int position) {
+
+ }
+ });
+
+ // 给 RecyclerView 适配 Adapter
+ recyclerView.setAdapter(adapter);
+
+ }
+
+ // 获取分类数据
+ private void getMyCategories() {
+ boolean isNetWorkConnected = isNetWorkConnected(getActivity());
+ bookService = BookService.getBookService();
+ if(isNetWorkConnected) {
+ System.out.println("网络连接状况:已连接");
+ // 调用子线程进行访问,获取一级、二级分类信息
+ Thread thread = new Thread(new Runnable() {
+ @Override
+ public void run() {
+ classificationObj2 = bookService.getClassification2();
+ Looper.prepare();
+ if(classificationObj2 == null) {
+ Toast.makeText(getActivity(), "获取失败", Toast.LENGTH_SHORT).show();
+ }
+ Looper.loop();
+ }
+ });
+ thread.start();
+ }
+ else {
+ System.out.println("网络连接状况:未连接");
+ Toast.makeText(getActivity(), "网络连接状况:未连接", Toast.LENGTH_SHORT).show();
+ }
+ myCategories = new ArrayList<>();
+ // 男生向小说分类
+ if(isMale) {
+ for(int i = 0; i < maleCategoriesName.length; i++) {
+ CategoryRecyObj c = new CategoryRecyObj(maleCategoriesName[i], maleCategoriesBookCount[i]);
+ myCategories.add(c);
+ }
+ }
+ // 女生向小说分类
+ else {
+ for(int i = 0; i < femaleCategoriesName.length; i++) {
+ CategoryRecyObj c = new CategoryRecyObj(femaleCategoriesName[i], femaleCategoriesBookCount[i]);
+ myCategories.add(c);
+ }
+ }
+ }
+
+ // 辅助函数:判断网络是否连接
+ public boolean isNetWorkConnected(Context context) {
+ if (context != null) {
+ ConnectivityManager mConnectivityManager = (ConnectivityManager) context
+ .getSystemService(Context.CONNECTIVITY_SERVICE);
+ NetworkInfo mNetworkInfo = mConnectivityManager.getActiveNetworkInfo();
+ if (mNetworkInfo != null) {
+ return mNetworkInfo.isConnected();
+ }
+ }
+ return false;
+ }
+
+}
diff --git a/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Fragment/RankingFragment.java b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Fragment/RankingFragment.java
new file mode 100644
index 0000000..276e50b
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Fragment/RankingFragment.java
@@ -0,0 +1,131 @@
+package com.example.Fragment;
+
+import android.content.Intent;
+import android.graphics.Bitmap;
+import android.graphics.BitmapFactory;
+import android.graphics.Color;
+import android.os.Bundle;
+import android.support.annotation.Nullable;
+import android.support.v4.app.Fragment;
+import android.support.v7.widget.LinearLayoutManager;
+import android.support.v7.widget.RecyclerView;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+import android.widget.ImageView;
+import android.widget.RelativeLayout;
+import android.widget.TextView;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import com.example.Activity.CategoryActivity;
+import com.example.R;
+import com.example.RecyclerView.MyRecyclerViewAdapter;
+import com.example.RecyclerView.MyViewHolder;
+
+// 排行榜界面
+public class RankingFragment extends Fragment {
+ private boolean isMale; //男生/女生
+ private int color1 = Color.parseColor("#F5D6D6");//最热榜
+ private int color2 = Color.parseColor("#D8F8C2");//热搜榜
+ private int color3 = Color.parseColor("#F9EBB0");//潜力榜
+ private int color4 = Color.parseColor("#DBB5F4");//留存榜
+ private int color5 = Color.parseColor("#CEFDFD");//完结榜
+
+ private RecyclerView recyclerView;
+ private List list = new ArrayList<>();
+ private MyRecyclerViewAdapter adapter;
+
+ @Override
+ public void onCreate(@Nullable Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ Bundle bundle = getArguments();
+ this.isMale = bundle.getBoolean("isMale");
+ if (isMale) {
+ list.add("最热榜");
+ list.add("热搜榜");
+ list.add("潜力榜");
+ list.add("留存榜");
+ list.add("完结榜");
+ }
+ else {
+ list.add("热搜榜");
+ list.add("留存榜");
+ list.add("最热榜");
+ list.add("潜力榜");
+ list.add("完结榜");
+ }
+ }
+
+ @Override
+ public View onCreateView(LayoutInflater inflater, ViewGroup container,
+ Bundle savedInstanceState) {
+ View view = inflater.inflate(R.layout.fragment_ranking, null);
+ recyclerView = view.findViewById(R.id.ranking_recycler);
+ //设置recyclerView的显示
+ recyclerView.setLayoutManager(new LinearLayoutManager(getActivity()));
+ adapter = new MyRecyclerViewAdapter(getActivity(), R.layout.item_ranking, list) {
+ @Override
+ public void convert(MyViewHolder holder, String type) {
+ Bitmap bitmap = null;
+ int color = color1;
+ switch (type) {
+ case "最热榜":
+ if (isMale) bitmap = BitmapFactory.decodeResource(getResources(), R.mipmap.male_icon1, null);
+ else bitmap = BitmapFactory.decodeResource(getResources(), R.mipmap.female_icon1, null);
+ color = color1;
+ break;
+ case "热搜榜":
+ if (isMale) bitmap = BitmapFactory.decodeResource(getResources(), R.mipmap.male_icon2, null);
+ else bitmap = BitmapFactory.decodeResource(getResources(), R.mipmap.female_icon2, null);
+ color = color2;
+ break;
+ case "潜力榜":
+ if (isMale) bitmap = BitmapFactory.decodeResource(getResources(), R.mipmap.male_icon3, null);
+ else bitmap = BitmapFactory.decodeResource(getResources(), R.mipmap.female_icon3, null);
+ color = color3;
+ break;
+ case "留存榜":
+ if (isMale) bitmap = BitmapFactory.decodeResource(getResources(), R.mipmap.male_icon4, null);
+ else bitmap = BitmapFactory.decodeResource(getResources(), R.mipmap.female_icon4, null);
+ color = color4;
+ break;
+ case "完结榜":
+ if (isMale) bitmap = BitmapFactory.decodeResource(getResources(), R.mipmap.male_icon5, null);
+ else bitmap = BitmapFactory.decodeResource(getResources(), R.mipmap.female_icon5, null);
+ color = color5;
+ break;
+ }
+ ImageView imageView = holder.getView(R.id.ranking_item_image);
+ imageView.setImageBitmap(bitmap);
+ TextView textView = holder.getView(R.id.ranking_item_text);
+ textView.setText(type);
+ RelativeLayout layout = holder.getView(R.id.ranking_item_right);
+ layout.setBackgroundColor(color);
+ }
+ };
+ //设置RecyclerView的点击响应事件
+ adapter.setOnItemClickListener(new MyRecyclerViewAdapter.OnItemClickListener() {
+ @Override
+ public void onClick(int position) {
+ //跳转到对应榜单界面
+ Intent intent = new Intent(getActivity(), CategoryActivity.class);
+ Bundle bundle = new Bundle();
+ bundle.putBoolean("isRanking", true);
+ bundle.putBoolean("isMale", isMale);
+ bundle.putString("title", list.get(position));
+ intent.putExtras(bundle);
+ startActivity(intent);
+ }
+
+ @Override
+ public void onLongClick(int position) {
+
+ }
+ });
+ recyclerView.setAdapter(adapter);
+
+ return view;
+ }
+}
diff --git a/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Fragment/ReadPageFragment.java b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Fragment/ReadPageFragment.java
new file mode 100644
index 0000000..77652d7
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Fragment/ReadPageFragment.java
@@ -0,0 +1,73 @@
+package com.example.Fragment;
+
+import android.os.Bundle;
+import android.support.v4.app.Fragment;
+import android.util.TypedValue;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+import android.widget.FrameLayout;
+import android.widget.TextView;
+
+import com.example.R;
+
+// 阅读界面的Fragment
+public class ReadPageFragment extends Fragment {
+ // 页面数据
+ private String title; //章节名
+ private String content; //本章内容
+ int day_or_night_status; //日间或夜间模式
+ int textSize; //字体大小
+
+ // 帧页面View
+ View view;
+ // 帧页面控件
+ private TextView titile_control; // 标题
+ private TextView content_control; // 阅读页内容
+ private FrameLayout whole_layout_control; // 整个框页面
+
+
+ @Override
+ public void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ this.content = getArguments().getString("content");
+ this.title = getArguments().getString("title");
+ this.day_or_night_status = getArguments().getInt("day_or_night_status");
+ this.textSize = getArguments().getInt("textSize");
+ //System.out.println("日间夜间:" + day_or_night_status);
+ }
+
+ @Override
+ public View onCreateView(LayoutInflater inflater, ViewGroup container,
+ Bundle savedInstanceState) {
+ // 获取帧页面View
+ view = inflater.inflate(R.layout.fragment_read_page, null);
+
+ // 获取页面控件
+ init_page_control();
+
+ // 设置页面内容
+ init_page_info();
+
+ //todo
+ return view;
+ }
+
+ private void init_page_info() {
+ titile_control.setText(title); // 设置标题
+ content_control.setText(content); // 设置阅读页内容
+ content_control.setTextSize(TypedValue.COMPLEX_UNIT_SP, textSize);
+ if(day_or_night_status == 0) {
+ whole_layout_control.setBackgroundColor(getResources().getColor(R.color.PapayaWhip));
+ }
+ else whole_layout_control.setBackgroundColor(getResources().getColor(R.color.nightBackGround));
+ //progress_control.setText(Integer.toString(currentChapter+1) + "/" + Integer.toString(totalChapter+1));
+ }
+
+ private void init_page_control() {
+ titile_control = view.findViewById(R.id.fragment_read_page_title);
+ content_control = view.findViewById(R.id.fragment_read_page_content);
+ whole_layout_control = view.findViewById(R.id.fragment_read_page_whole_layout);
+ //progress_control = view.findViewById(R.id.fragment_read_page_process);
+ }
+}
diff --git a/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Fragment/TabFragmentPagerAdapter.java b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Fragment/TabFragmentPagerAdapter.java
new file mode 100644
index 0000000..644a71a
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Fragment/TabFragmentPagerAdapter.java
@@ -0,0 +1,28 @@
+package com.example.Fragment;
+
+import android.support.v4.app.Fragment;
+import android.support.v4.app.FragmentManager;
+import android.support.v4.app.FragmentPagerAdapter;
+
+import java.util.List;
+// 碎片适配器
+public class TabFragmentPagerAdapter extends FragmentPagerAdapter {
+ private FragmentManager fm;
+ private List list;
+
+ public TabFragmentPagerAdapter(FragmentManager fm, List list) {
+ super(fm);
+ this.fm = fm;
+ this.list = list;
+ }
+
+ @Override
+ public Fragment getItem(int i) {
+ return list.get(i);
+ }
+
+ @Override
+ public int getCount() {
+ return list.size();
+ }
+}
diff --git a/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Fragment/TabFragmentStatePagerAdapter.java b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Fragment/TabFragmentStatePagerAdapter.java
new file mode 100644
index 0000000..509abe0
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Fragment/TabFragmentStatePagerAdapter.java
@@ -0,0 +1,33 @@
+package com.example.Fragment;
+
+import android.support.v4.app.Fragment;
+import android.support.v4.app.FragmentManager;
+import android.support.v4.view.PagerAdapter;
+
+import java.util.List;
+// 碎片状态适配器
+public class TabFragmentStatePagerAdapter extends android.support.v4.app.FragmentStatePagerAdapter {
+ private FragmentManager fm;
+ private List list;
+
+ public TabFragmentStatePagerAdapter(FragmentManager fm, List list) {
+ super(fm);
+ this.fm = fm;
+ this.list = list;
+ }
+
+ @Override
+ public int getItemPosition(Object object) {
+ return PagerAdapter.POSITION_NONE;
+ }
+
+ @Override
+ public Fragment getItem(int i) {
+ return list.get(i);
+ }
+
+ @Override
+ public int getCount() {
+ return list.size();
+ }
+}
diff --git a/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Object/AllRankingObj.java b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Object/AllRankingObj.java
new file mode 100644
index 0000000..9706e25
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Object/AllRankingObj.java
@@ -0,0 +1,89 @@
+package com.example.Object;
+
+import com.google.gson.annotations.SerializedName;
+
+import java.util.List;
+
+public class AllRankingObj {
+
+ // 男生
+ @SerializedName("male")
+ private List maleList;
+
+ // 女生
+ @SerializedName("female")
+ private List femaleList;
+
+ @SerializedName("ok")
+ private boolean ok;
+
+ public List getMaleList() {
+ return maleList;
+ }
+
+ public List getFemaleList() {
+ return femaleList;
+ }
+
+ public boolean isOk() {
+ return ok;
+ }
+
+ public class subClass {
+ // 周榜id
+ @SerializedName("_id")
+ private String id;
+
+ // 排行榜全名
+ @SerializedName("title")
+ private String title;
+
+ // 排行榜大图标
+ @SerializedName("cover")
+ private String cover;
+
+ @SerializedName("collapse")
+ private boolean collapse;
+
+ // 月榜id
+ @SerializedName("monthRank")
+ private String monthRank;
+
+ // 总榜id
+ @SerializedName("totalRank")
+ private String totalRank;
+
+ // 排行榜简称
+ @SerializedName("shortTitle")
+ private String shortTitle;
+
+ public String getId() {
+ return id;
+ }
+
+ public String getTitle() {
+ return title;
+ }
+
+ public String getCover() {
+ return cover;
+ }
+
+ public boolean isCollapse() {
+ return collapse;
+ }
+
+ public String getMonthRank() {
+ return monthRank;
+ }
+
+ public String getTotalRank() {
+ return totalRank;
+ }
+
+ public String getShortTitle() {
+ return shortTitle;
+ }
+ }
+
+}
diff --git a/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Object/BookObj.java b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Object/BookObj.java
new file mode 100644
index 0000000..dfc3907
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Object/BookObj.java
@@ -0,0 +1,166 @@
+package com.example.Object;
+
+import com.google.gson.annotations.SerializedName;
+
+import java.io.Serializable;
+
+// 书籍的对象
+public class BookObj implements Serializable {
+ // 书籍id
+ @SerializedName("_id")
+ private String id;
+
+ // 书籍标题
+ @SerializedName("title")
+ private String title;
+
+ // 书籍作者
+ @SerializedName("author")
+ private String author;
+
+ // 书籍介绍
+ @SerializedName("longIntro")
+ private String longIntro;
+
+ // 书籍简介
+ @SerializedName("shortIntro")
+ private String shortIntro;
+
+ // 书籍封面图
+ @SerializedName("cover")
+ private String cover;
+
+ @SerializedName("site")
+ private String site;
+
+ // 书籍一级分类
+ @SerializedName("majorCate")
+ private String majorCate;
+
+ // 书籍二级分类
+ @SerializedName("minorCate")
+ private String minorCate;
+
+ @SerializedName("sizetype")
+ private int sizetype;
+
+ @SerializedName("contentType")
+ private String contentType;
+
+ @SerializedName("allowMonthly")
+ private boolean allowMonthly;
+
+ @SerializedName("banned")
+ private int banned;
+
+ // 最近关注人数
+ @SerializedName("latelyFollower")
+ private int latelyFollower;
+
+ // 字数
+ @SerializedName("wordCount")
+ private int wordCount;
+
+ // 留存率
+ @SerializedName("retentionRatio")
+ private float retentionRatio;
+
+ // 最新章节
+ @SerializedName("lastChapter")
+ private String lastChapter;
+
+ @SerializedName("updated")
+ private String updated;
+
+ // 性别
+ @SerializedName("gender")
+ private String[] gender;
+
+ // 标签
+ @SerializedName("tags")
+ private String[] tags;
+
+ public String getId() {
+ return id;
+ }
+
+ public String getTitle() {
+ return title;
+ }
+
+ public String getAuthor() {
+ return author;
+ }
+
+ public String getShortIntro() {
+ return shortIntro;
+ }
+
+ public void setShortIntro(String shortIntro) {
+ this.shortIntro = shortIntro;
+ }
+
+ public String getCover() {
+ return cover;
+ }
+
+ public String getSite() {
+ return site;
+ }
+
+ public String getMajorCate() {
+ return majorCate;
+ }
+
+ public String getMinorCate() {
+ return minorCate;
+ }
+
+ public int getSizetype() {
+ return sizetype;
+ }
+
+ public String getContentType() {
+ return contentType;
+ }
+
+ public boolean isAllowMonthly() {
+ return allowMonthly;
+ }
+
+ public String getLongIntro() {
+ return longIntro;
+ }
+
+ public String[] getGender() {
+ return gender;
+ }
+
+ public int getBanned() {
+ return banned;
+ }
+
+ public int getLatelyFollower() {
+ return latelyFollower;
+ }
+
+ public float getRetentionRatio() {
+ return retentionRatio;
+ }
+
+ public String getLastChapter() {
+ return lastChapter;
+ }
+
+ public String[] getTags() {
+ return tags;
+ }
+
+ public int getWordCount() {
+ return wordCount;
+ }
+
+ public String getUpdated() {
+ return updated;
+ }
+}
diff --git a/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Object/CategoryObj.java b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Object/CategoryObj.java
new file mode 100644
index 0000000..21b5f6e
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Object/CategoryObj.java
@@ -0,0 +1,31 @@
+package com.example.Object;
+
+import com.google.gson.annotations.SerializedName;
+
+import java.util.List;
+
+public class CategoryObj {
+ // 书籍总数
+ @SerializedName("total")
+ private int total;
+
+ // 书籍列表
+ @SerializedName("books")
+ private List books;
+
+ // 获取结果
+ @SerializedName("ok")
+ private boolean ok;
+
+ public int getTotal() {
+ return total;
+ }
+
+ public List getBooks() {
+ return books;
+ }
+
+ public boolean isOk() {
+ return ok;
+ }
+}
diff --git a/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Object/ChapterLinkObj.java b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Object/ChapterLinkObj.java
new file mode 100644
index 0000000..771f848
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Object/ChapterLinkObj.java
@@ -0,0 +1,42 @@
+package com.example.Object;
+
+import com.google.gson.annotations.SerializedName;
+
+import java.io.Serializable;
+
+public class ChapterLinkObj implements Serializable {
+ // 章节链接
+ @SerializedName("link")
+ private String link;
+
+ // 章节标题
+ @SerializedName("title")
+ private String title;
+
+ // 是否不可读
+ @SerializedName("unreadable")
+ private boolean unreadable;
+
+ public ChapterLinkObj() {
+ super();
+ }
+
+ public ChapterLinkObj(String _link, String _title, boolean _unreadable) {
+ link = _link;
+ title = _title;
+ unreadable = _unreadable;
+ }
+
+
+ public String getLink() {
+ return link;
+ }
+
+ public String getTitle() {
+ return title;
+ }
+
+ public boolean isUnreadable() {
+ return unreadable;
+ }
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Object/ChapterLinks.java b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Object/ChapterLinks.java
new file mode 100644
index 0000000..a01515b
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Object/ChapterLinks.java
@@ -0,0 +1,12 @@
+package com.example.Object;
+
+import java.io.Serializable;
+import java.util.List;
+
+public class ChapterLinks implements Serializable {
+ public List chapterLinkList;
+
+ public List getChapterLinkList() {
+ return chapterLinkList;
+ }
+}
diff --git a/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Object/ChapterObj.java b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Object/ChapterObj.java
new file mode 100644
index 0000000..af626a8
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Object/ChapterObj.java
@@ -0,0 +1,43 @@
+package com.example.Object;
+
+import com.google.gson.annotations.SerializedName;
+
+// 获取章节内容返回结果
+public class ChapterObj {
+ // 请求结果
+ @SerializedName("ok")
+ private boolean ok;
+
+ @SerializedName("chapter")
+ private Chapter ichapter;
+
+ public boolean isOk() {
+ return ok;
+ }
+
+ public Chapter getIchapter() {
+ return ichapter;
+ }
+
+ /*
+ * 章节详情
+ */
+ public class Chapter {
+ // 章节标题
+ @SerializedName("title")
+ private String title;
+
+ // 章节内容
+ @SerializedName("body")
+ private String body;
+
+
+ public String getTitle() {
+ return title;
+ }
+
+ public String getBody() {
+ return body;
+ }
+ }
+}
diff --git a/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Object/ClassificationObj1.java b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Object/ClassificationObj1.java
new file mode 100644
index 0000000..975cf85
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Object/ClassificationObj1.java
@@ -0,0 +1,90 @@
+package com.example.Object;
+
+import com.google.gson.annotations.SerializedName;
+
+import java.util.List;
+
+// 获取一级分类返回结果
+public class ClassificationObj1 {
+ // male分类
+ @SerializedName("male")
+ private List maleList;
+
+ // female分类
+ @SerializedName("female")
+ private List femaleList;
+
+ // picture分类
+ @SerializedName("picture")
+ private List picList;
+
+ @SerializedName("press")
+ private List pressList;
+
+ @SerializedName("ok")
+ private boolean ok;
+
+ public List getMaleList() {
+ return maleList;
+ }
+
+ public List getFemaleList() {
+ return femaleList;
+ }
+
+ public List getPicList() {
+ return picList;
+ }
+
+ public List getPressList() {
+ return pressList;
+ }
+
+ public boolean isOk() {
+ return ok;
+ }
+
+ // 一级分类
+ public class SubClass1 {
+ // 名称
+ @SerializedName("name")
+ private String name;
+
+ // 书籍数量
+ @SerializedName("bookCount")
+ private int bookCount;
+
+ // monthlyCount?
+ @SerializedName("monthlyCount")
+ private int monthlyCount;
+
+ // 分类图标
+ @SerializedName("icon")
+ private String icon;
+
+ // 封面图链接
+ @SerializedName("bookCover")
+ private String[] bookCover;
+
+ public String getName() {
+ return name;
+ }
+
+ public int getBookCount() {
+ return bookCount;
+ }
+
+ public int getMonthlyCount() {
+ return monthlyCount;
+ }
+
+ public String getIcon() {
+ return icon;
+ }
+
+ public String[] getBookCover() {
+ return bookCover;
+ }
+ }
+
+}
diff --git a/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Object/ClassificationObj2.java b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Object/ClassificationObj2.java
new file mode 100644
index 0000000..ec449c0
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Object/ClassificationObj2.java
@@ -0,0 +1,58 @@
+package com.example.Object;
+
+import com.google.gson.annotations.SerializedName;
+
+import java.util.List;
+
+public class ClassificationObj2 {
+ @SerializedName("male")
+ private List maleList;
+
+ @SerializedName("female")
+ private List femaleList;
+
+ @SerializedName("picture")
+ private List picList;
+
+ @SerializedName("press")
+ private List pressList;
+
+ @SerializedName("ok")
+ private boolean ok;
+
+ public List getMaleList() {
+ return maleList;
+ }
+
+ public List getFemaleList() {
+ return femaleList;
+ }
+
+ public List getPicList() {
+ return picList;
+ }
+
+ public List getPressList() {
+ return pressList;
+ }
+
+ public boolean isOk() {
+ return ok;
+ }
+
+ public class SubClass2 {
+ @SerializedName("major")
+ private String major;
+
+ @SerializedName("mins")
+ private String[] mins;
+
+ public String getMajor() {
+ return major;
+ }
+
+ public String[] getMins() {
+ return mins;
+ }
+ }
+}
diff --git a/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Object/CptListObj.java b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Object/CptListObj.java
new file mode 100644
index 0000000..5399d21
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Object/CptListObj.java
@@ -0,0 +1,64 @@
+package com.example.Object;
+
+import com.google.gson.annotations.SerializedName;
+
+import java.util.List;
+
+// 获取章节列表返回结果
+public class CptListObj {
+ // 请求结果
+ @SerializedName("ok")
+ private boolean ok;
+
+ @SerializedName("mixToc")
+ private mixToc imixToc;
+
+ public boolean isOk() {
+ return ok;
+ }
+
+ public mixToc getImixToc() {
+ return imixToc;
+ }
+
+ /*
+ * 章节列表
+ */
+ public class mixToc {
+ @SerializedName("_id")
+ private String _id;
+ // 书籍id
+ @SerializedName("book")
+ private String book;
+ // 章节数
+ @SerializedName("chaptersCount1")
+ private int chaptersCount;
+ // 章节列表
+ @SerializedName("chapters")
+ public List chapterLinks;
+ // 更新时间
+ @SerializedName("updated")
+ private String updated;
+
+ public String get_id() {
+ return _id;
+ }
+
+ public String getBook() {
+ return book;
+ }
+
+ public int getChaptersCount() {
+ return chaptersCount;
+ }
+
+ public List getChapterLinks() {
+ return chapterLinks;
+ }
+
+ public String getUpdated() {
+ return updated;
+ }
+
+ }
+}
diff --git a/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Object/FuzzySearchResultObj.java b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Object/FuzzySearchResultObj.java
new file mode 100644
index 0000000..3e213c8
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Object/FuzzySearchResultObj.java
@@ -0,0 +1,26 @@
+package com.example.Object;
+
+import com.google.gson.annotations.SerializedName;
+
+public class FuzzySearchResultObj {
+ @SerializedName("code")
+ private int code;
+
+ @SerializedName("msg")
+ private String msg;
+
+ @SerializedName("data")
+ private String[] data;
+
+ public int getCode() {
+ return code;
+ }
+
+ public String getMsg() {
+ return msg;
+ }
+
+ public String[] getData() {
+ return data;
+ }
+}
diff --git a/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Object/RecomListObj.java b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Object/RecomListObj.java
new file mode 100644
index 0000000..602a8b8
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Object/RecomListObj.java
@@ -0,0 +1,16 @@
+package com.example.Object;
+
+import java.io.Serializable;
+import java.util.List;
+//
+public class RecomListObj implements Serializable {
+ private List bookObjs;
+
+ public RecomListObj(List bookObjs) {
+ this.bookObjs = bookObjs;
+ }
+
+ public List getBookObjs() {
+ return bookObjs;
+ }
+}
diff --git a/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Object/SearchResultObj.java b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Object/SearchResultObj.java
new file mode 100644
index 0000000..88f496d
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Object/SearchResultObj.java
@@ -0,0 +1,185 @@
+package com.example.Object;
+
+import com.google.gson.annotations.SerializedName;
+
+import java.util.List;
+// 搜索结果对象
+public class SearchResultObj {
+ // 书籍列表
+ @SerializedName("books")
+ private List bookList;
+
+ // 总数
+ @SerializedName("total")
+ private int total;
+
+ @SerializedName("ok")
+ private boolean ok;
+
+ public List getBookList() {
+ return bookList;
+ }
+
+ public int getTotal() {
+ return total;
+ }
+
+ public boolean isOk() {
+ return ok;
+ }
+
+ public class book {
+ // 书籍id
+ @SerializedName("_id")
+ private String _id;
+
+ @SerializedName("hasCp")
+ private boolean hasCp;
+
+ // 书名
+ @SerializedName("title")
+ private String title;
+
+ @SerializedName("aliases")
+ private String aliases;
+
+ // 一级分类
+ @SerializedName("cat")
+ private String cat;
+
+ // 作者
+ @SerializedName("author")
+ private String author;
+
+ @SerializedName("site")
+ private String site;
+
+ // 封面
+ @SerializedName("cover")
+ private String cover;
+
+ // 简介
+ @SerializedName("shortIntro")
+ private String shortIntro;
+
+ // 最新章节
+ @SerializedName("lastChapter")
+ private String lastChapter;
+
+ // 留存率
+ @SerializedName("retentionRatio")
+ private float retentionRatio;
+
+ @SerializedName("banned")
+ private int banned;
+
+ @SerializedName("allowMonthly")
+ private boolean allowMonthly;
+
+ // 关注人数
+ @SerializedName("latelyFollower")
+ private int latelyFollower;
+
+ // 字数
+ @SerializedName("wordCount")
+ private int wordCount;
+
+ // 类型
+ @SerializedName("contentType")
+ private String contentType;
+
+ @SerializedName("superscript")
+ private String superscript;
+
+ @SerializedName("sizetype")
+ private int sizetype;
+
+ @SerializedName("highlight")
+ private highlight mhighlight;
+
+ public String get_id() {
+ return _id;
+ }
+
+ public boolean isHasCp() {
+ return hasCp;
+ }
+
+ public String getTitle() {
+ return title;
+ }
+
+ public String getAliases() {
+ return aliases;
+ }
+
+ public String getCat() {
+ return cat;
+ }
+
+ public String getAuthor() {
+ return author;
+ }
+
+ public String getSite() {
+ return site;
+ }
+
+ public String getCover() {
+ return cover;
+ }
+
+ public String getShortIntro() {
+ return shortIntro;
+ }
+
+ public String getLastChapter() {
+ return lastChapter;
+ }
+
+ public float getRetentionRatio() {
+ return retentionRatio;
+ }
+
+ public int getBanned() {
+ return banned;
+ }
+
+ public boolean isAllowMonthly() {
+ return allowMonthly;
+ }
+
+ public int getLatelyFollower() {
+ return latelyFollower;
+ }
+
+ public int getWordCount() {
+ return wordCount;
+ }
+
+ public String getContentType() {
+ return contentType;
+ }
+
+ public String getSuperscript() {
+ return superscript;
+ }
+
+ public int getSizetype() {
+ return sizetype;
+ }
+
+ public highlight getMhighlight() {
+ return mhighlight;
+ }
+
+ public class highlight {
+ @SerializedName("title")
+ private String[] title;
+
+ public String[] getTitle() {
+ return title;
+ }
+ }
+ }
+}
diff --git a/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Object/ShelfBookObj.java b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Object/ShelfBookObj.java
new file mode 100644
index 0000000..7cea380
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Object/ShelfBookObj.java
@@ -0,0 +1,109 @@
+package com.example.Object;
+
+import android.graphics.Bitmap;
+// 书架书籍对象
+public class ShelfBookObj {
+ String bookId; //id
+ private Bitmap icon; //图标
+ private String iconURL; //图标网络url
+ private String name; //书名
+ private String description; //描述
+ private String author; //作者
+ private String major; //一级分类
+ int type; //0代表网络图片,1代表本地图片
+ private String address; //本地书籍url
+ private int readChapter; //阅读到的章节
+
+ public ShelfBookObj(String bookId, String name, Bitmap icon, String iconURL, int readChapter, String address,int type,String description,String author, String major) {
+ this.bookId = bookId;
+ this.name = name;
+ this.icon = icon;
+ this.iconURL = iconURL;
+ this.readChapter = readChapter;
+ this.address = address;
+ this.type = type;
+ this.description = description;
+ this.author = author;
+ this.major = major;
+ }
+
+ public String getIconURL() {
+ return iconURL;
+ }
+
+ public void setIconURL(String iconURL) {
+ this.iconURL = iconURL;
+ }
+
+ public String getDescription() {
+ return description;
+ }
+
+ public void setDescription(String description) {
+ this.description = description;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public Bitmap getIcon() {
+ return icon;
+ }
+
+ public String getAddress() {
+ return address;
+ }
+
+ public void setIcon(Bitmap icon) {
+ this.icon = icon;
+ }
+
+ public int getReadChapter() {
+ return readChapter;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public void setAddress(String address) {
+ this.address = address;
+ }
+
+ public void setReadChapter(int readChapter) {
+ this.readChapter = readChapter;
+ }
+
+ public int getType() {
+ return type;
+ }
+
+ public void setType(int type) {
+ this.type = type;
+ }
+
+ public String getBookId() {
+ return bookId;
+ }
+
+ public void setBookId(String bookId) {
+ this.bookId = bookId;
+ }
+
+ public String getAuthor() {
+ return author;
+ }
+
+ public void setAuthor(String author) {
+ this.author = author;
+ }
+
+ public String getMajor() {
+ return major;
+ }
+
+ public void setMajor(String major) {
+ this.major = major;
+ }
+}
diff --git a/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Object/SingleRankingObj.java b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Object/SingleRankingObj.java
new file mode 100644
index 0000000..ba30d4d
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Object/SingleRankingObj.java
@@ -0,0 +1,175 @@
+package com.example.Object;
+
+import com.google.gson.annotations.SerializedName;
+
+import java.util.List;
+// 单独排行对象
+public class SingleRankingObj {
+ @SerializedName("ranking")
+ private Ranking ranking;
+
+ @SerializedName("ok")
+ private boolean ok;
+
+ public Ranking getRanking() {
+ return ranking;
+ }
+
+ public boolean isOk() {
+ return ok;
+ }
+
+ public class Ranking {
+ // 周榜id
+ @SerializedName("_id")
+ private String _id;
+
+ // 更新时间
+ @SerializedName("updated")
+ private String updated;
+
+ // 排行榜全名
+ @SerializedName("title")
+ private String title;
+
+ @SerializedName("tag")
+ private String tag;
+
+ // 排行榜大图标
+ @SerializedName("cover")
+ private String cover;
+
+ // 排行榜小图标
+ @SerializedName("icon")
+ private String icon;
+
+ @SerializedName("__v")
+ private String __v;
+
+ // 月榜id
+ @SerializedName("monthRank")
+ private String monthRank;
+
+ // 总榜id
+ @SerializedName("totalRank")
+ private String totalRank;
+
+ // 排行榜简称
+ @SerializedName("shortTitle")
+ private String shortTitle;
+
+ @SerializedName("created")
+ private String created;
+
+ @SerializedName("biTag")
+ private String biTag;
+
+ @SerializedName("isSub")
+ private boolean isSub;
+
+ @SerializedName("collapse")
+ private boolean collapse;
+
+ @SerializedName("new")
+ private boolean _new;
+
+ // 性别
+ @SerializedName("gender")
+ private String gender;
+
+ @SerializedName("priority")
+ private int priority;
+
+ // 书籍列表
+ @SerializedName("books")
+ private List bookList;
+
+ // 周榜id
+ @SerializedName("id")
+ private String id;
+
+ // 总数
+ @SerializedName("total")
+ private int total;
+
+ public String get_id() {
+ return _id;
+ }
+
+ public String getUpdated() {
+ return updated;
+ }
+
+ public String getTitle() {
+ return title;
+ }
+
+ public String getTag() {
+ return tag;
+ }
+
+ public String getCover() {
+ return cover;
+ }
+
+ public String getIcon() {
+ return icon;
+ }
+
+ public String get__v() {
+ return __v;
+ }
+
+ public String getMonthRank() {
+ return monthRank;
+ }
+
+ public String getTotalRank() {
+ return totalRank;
+ }
+
+ public String getShortTitle() {
+ return shortTitle;
+ }
+
+ public String getCreated() {
+ return created;
+ }
+
+ public String getBiTag() {
+ return biTag;
+ }
+
+ public boolean isSub() {
+ return isSub;
+ }
+
+ public boolean isCollapse() {
+ return collapse;
+ }
+
+ public boolean is_new() {
+ return _new;
+ }
+
+ public String getGender() {
+ return gender;
+ }
+
+ public int getPriority() {
+ return priority;
+ }
+
+ public List getBookList() {
+ return bookList;
+ }
+
+ public String getId() {
+ return id;
+ }
+
+ public int getTotal() {
+ return total;
+ }
+ }
+}
diff --git a/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Object/UserStatusObj.java b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Object/UserStatusObj.java
new file mode 100644
index 0000000..7f81871
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Object/UserStatusObj.java
@@ -0,0 +1,48 @@
+package com.example.Object;
+// 用户状态对象
+public class UserStatusObj {
+ int user_id;
+ int hor_or_ver_screen;
+ int day_or_night_status;
+ int textSize;
+
+ public UserStatusObj(int user_id, int hor_or_ver_screen, int day_or_night_status, int textSize) {
+ this.user_id = user_id;
+ this.hor_or_ver_screen = hor_or_ver_screen;
+ this.day_or_night_status = day_or_night_status;
+ this.textSize = textSize;
+ }
+
+ public int getDay_or_night_status() {
+ return day_or_night_status;
+ }
+
+ public int getHor_or_ver_screen() {
+ return hor_or_ver_screen;
+ }
+
+ public int getTextSize() {
+ return textSize;
+ }
+
+ public int getUser_id() {
+ return user_id;
+ }
+
+ public void setDay_or_night_status(int dat_or_night_status) {
+ this.day_or_night_status = dat_or_night_status;
+ }
+
+ public void setHor_or_ver_screen(int hor_or_ver_screen) {
+ this.hor_or_ver_screen = hor_or_ver_screen;
+ }
+
+ public void setTextSize(int textSize) {
+ this.textSize = textSize;
+ }
+
+ public void setUser_id(int user_id) {
+ this.user_id = user_id;
+ }
+}
+
diff --git a/202014040130tangjiefeng_Reader/app/src/main/java/com/example/RecyclerView/CateRecyclerViewAdapter.java b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/RecyclerView/CateRecyclerViewAdapter.java
new file mode 100644
index 0000000..413070a
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/RecyclerView/CateRecyclerViewAdapter.java
@@ -0,0 +1,222 @@
+package com.example.RecyclerView;
+
+import android.content.Context;
+import android.graphics.Bitmap;
+import android.graphics.BitmapFactory;
+import android.os.Handler;
+import android.os.Looper;
+import android.support.annotation.NonNull;
+import android.support.v7.widget.RecyclerView;
+import android.view.View;
+import android.view.ViewGroup;
+import android.widget.ImageView;
+import android.widget.ProgressBar;
+import android.widget.TextView;
+
+import java.io.InputStream;
+import java.net.HttpURLConnection;
+import java.net.URL;
+import java.util.ArrayList;
+import java.util.List;
+
+import com.example.R;
+import com.example.Object.BookObj;
+import com.example.Service.BookService;
+
+// 用于排行榜、分类界面的RecyclerView的Adapter
+public class CateRecyclerViewAdapter extends RecyclerView.Adapter {
+ private Context context;
+ private List data;
+ private boolean isRanking;
+ private OnItemClickListener onItemClickListener;
+
+ private int normalType = 0; // 第一种ViewType,正常的item
+ private int footType = 1; // 第二种ViewType,底部的提示View
+
+ private boolean hasMore = true; // 变量,是否有更多数据
+ private boolean fadeTips = false; // 变量,是否隐藏了底部的提示
+
+ private Handler mHandler = new Handler(Looper.getMainLooper()); //获取主线程的Handler
+
+
+ public CateRecyclerViewAdapter(List data, Context context, boolean hasMore, boolean isRanking) {
+ this.data = data;
+ this.context = context;
+ this.hasMore = hasMore;
+ this.isRanking = isRanking;
+ }
+
+ public boolean isFadeTips() {
+ return fadeTips;
+ }
+
+ @NonNull
+ @Override
+ public MyViewHolder onCreateViewHolder(@NonNull ViewGroup viewGroup, int viewType) {
+ //根据不同的ViewType绑定不同的布局文件
+ if (viewType == normalType) {
+ MyViewHolder holder = MyViewHolder.get(context, viewGroup, R.layout.item_book);
+ holder.setNormalTypeType(true);
+ return holder;
+ }
+ else {
+ MyViewHolder holder = MyViewHolder.get(context, viewGroup, R.layout.recycler_footer_view);
+ holder.setNormalTypeType(false);
+ return holder;
+ }
+ }
+
+ @Override
+ public void onBindViewHolder(@NonNull final MyViewHolder holder, int position) {
+ if (data.isEmpty()) return;
+ if (holder.isNormalType() == true) {//是正常的布局
+ BookObj bookObj = data.get(position);
+ if (isRanking && !data.isEmpty()) {
+ ImageView rankingImg = holder.getView(R.id.item_book_rankingImg);
+ if (position == 0) {//排行榜第一名
+ rankingImg.setImageBitmap(BitmapFactory.decodeResource(context.getResources(), R.mipmap.first, null));
+ rankingImg.setVisibility(View.VISIBLE);
+ } else if (position == 1) {//排行榜第二名
+ rankingImg.setImageBitmap(BitmapFactory.decodeResource(context.getResources(), R.mipmap.second, null));
+ rankingImg.setVisibility(View.VISIBLE);
+ } else if (position == 2) {//排行榜第三名
+ rankingImg.setImageBitmap(BitmapFactory.decodeResource(context.getResources(), R.mipmap.third, null));
+ rankingImg.setVisibility(View.VISIBLE);
+ }
+ else rankingImg.setVisibility(View.GONE);
+ }
+ final ImageView imageView = holder.getView(R.id.item_book_cover);
+ TextView bookName = holder.getView(R.id.item_book_name);
+ TextView bookAuthor = holder.getView(R.id.item_book_author);
+ TextView bookType = holder.getView(R.id.item_book_type);
+ TextView bookIntro = holder.getView(R.id.item_book_intro);
+ TextView followers = holder.getView(R.id.item_book_followers);
+ TextView retention = holder.getView(R.id.item_book_retention);
+ int num = bookObj.getLatelyFollower();
+ if (num < 10000) {
+ followers.setText(bookObj.getLatelyFollower() + "人追");
+ }
+ else {
+ num /= 10000;
+ followers.setText(num + "万人追");
+ }
+ followers.setVisibility(View.VISIBLE);
+ retention.setText(bookObj.getRetentionRatio() + "%留存率");
+ retention.setVisibility(View.VISIBLE);
+ bookName.setText(bookObj.getTitle());
+ bookType.setText(bookObj.getMajorCate());
+ bookAuthor.setText(bookObj.getAuthor());
+ bookIntro.setText(bookObj.getShortIntro());
+
+ //通过网络获取书籍图标
+ final String iconURL = BookService.StaticsUrl + bookObj.getCover();
+ new Thread(new Runnable() {
+ @Override
+ public void run() {
+ try {
+ URL url = new URL(iconURL);
+ HttpURLConnection connection = (HttpURLConnection) url.openConnection();
+ connection.setRequestMethod("GET");
+ connection.setConnectTimeout(10000);
+ if (connection.getResponseCode() == 200) {
+ InputStream inputStream = connection.getInputStream();
+ final Bitmap bitmap = BitmapFactory.decodeStream(inputStream);
+ mHandler.post(new Runnable() {
+ @Override
+ public void run() {
+ imageView.setImageBitmap(bitmap);
+ }
+ });
+ }
+ } catch (Exception e) {
+ System.err.println(e.getMessage());
+ }
+ }}).start();
+ }
+ else {//是提示加载信息的布局
+ final ProgressBar progressBar = holder.getView(R.id.footer_view_progessBar);
+ final TextView tips = holder.getView(R.id.footer_view_text);
+ tips.setVisibility(View.VISIBLE);
+ progressBar.setVisibility(View.VISIBLE);
+ // 只有获取数据为空时,hasMore为false,所以当我们拉到底部时基本都会首先显示“正在加载更多...”
+ if (hasMore == true) {
+ // 不隐藏footView提示
+ fadeTips = false;
+ if (data.size() > 0) {
+ // 如果查询数据发现增加之后,就显示正在加载更多数据
+ tips.setText("正在加载更多数据...");
+ progressBar.setVisibility(View.VISIBLE);
+ }
+ } else {
+ if (data.size() > 0) {
+ // 如果查询数据发现并没有增加时,就显示没有更多数据了
+ tips.setText("没有更多数据了");
+ // 隐藏提示条
+ mHandler.postDelayed(new Runnable() {
+ @Override
+ public void run() {
+ // 隐藏提示条
+ tips.setVisibility(View.GONE);
+ progressBar.setVisibility(View.GONE);
+ // 将fadeTips设置true
+ fadeTips = true;
+ // hasMore设为true是为了让再次拉到底时,会先显示正在加载更多
+ hasMore = true;
+ }
+ }, 500);
+ }
+ }
+ }
+ //设置监听器
+ if (onItemClickListener != null) {
+ holder.itemView.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View view) {
+ onItemClickListener.onClick(holder.getAdapterPosition());
+ }
+ });
+ }
+ }
+
+ @Override
+ public int getItemCount() {
+ return data.size() + 1;
+ }
+
+ //获取列表中数据源的最后一个位置
+ public int getLastPosition() {
+ return data.size();
+ }
+
+ // 根据条目位置返回ViewType,以供onCreateViewHolder方法内获取不同的Holder
+ @Override
+ public int getItemViewType(int position) {
+ if (position == getItemCount() - 1) {
+ return footType;
+ } else {
+ return normalType;
+ }
+ }
+
+ //下拉刷新时,通过暴露方法将数据源置为空
+ public void resetDatas() {
+ data = new ArrayList<>();
+ }
+
+ //更新数据源,并修改hasMore的值,如果有增加数据,hasMore为true,否则为false
+ public void updateList(List newDatas, boolean hasMore) {
+ // 在原有的数据之上增加新数据
+ if (newDatas != null) {
+ data.addAll(newDatas);
+ }
+ this.hasMore = hasMore;
+ notifyDataSetChanged();
+ }
+
+ public interface OnItemClickListener{
+ void onClick(int position);
+ }
+ public void setOnItemClickListener(OnItemClickListener _onItemClickListener) {
+ this.onItemClickListener = _onItemClickListener;
+ }
+}
diff --git a/202014040130tangjiefeng_Reader/app/src/main/java/com/example/RecyclerView/CategoryRecyObj.java b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/RecyclerView/CategoryRecyObj.java
new file mode 100644
index 0000000..550a2fa
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/RecyclerView/CategoryRecyObj.java
@@ -0,0 +1,27 @@
+package com.example.RecyclerView;
+// 分类的实体
+public class CategoryRecyObj {
+ private String categoryName;
+ private String bookCount;
+
+ public CategoryRecyObj(String categoryName, String bookCount) {
+ this.categoryName = categoryName;
+ this.bookCount = bookCount;
+ }
+
+ public String getBookCount() {
+ return bookCount;
+ }
+
+ public String getCategoryName() {
+ return categoryName;
+ }
+
+ public void setBookCount(String bookCount) {
+ this.bookCount = bookCount;
+ }
+
+ public void setCategoryName(String categoryName) {
+ this.categoryName = categoryName;
+ }
+}
diff --git a/202014040130tangjiefeng_Reader/app/src/main/java/com/example/RecyclerView/MyRecyclerViewAdapter.java b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/RecyclerView/MyRecyclerViewAdapter.java
new file mode 100644
index 0000000..557b210
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/RecyclerView/MyRecyclerViewAdapter.java
@@ -0,0 +1,72 @@
+package com.example.RecyclerView;
+
+import android.content.Context;
+import android.support.v7.widget.RecyclerView;
+import android.view.View;
+import android.view.ViewGroup;
+import java.util.List;
+
+public abstract class MyRecyclerViewAdapter extends RecyclerView.Adapter {
+ private Context context;
+ private int layoutId;
+ private List data;
+ private OnItemClickListener onItemClickListener;
+
+ //构造函数
+ public MyRecyclerViewAdapter(Context _context, int _layoutId, List _data){
+ context = _context;
+ layoutId = _layoutId;
+ data = _data;
+ }
+
+ //创建自定的ViewHolder和绑定ViewHolder
+ @Override
+ public MyViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
+ MyViewHolder holder = MyViewHolder.get(context, parent, layoutId);
+ return holder;
+ }
+
+ @Override
+ public void onBindViewHolder(final MyViewHolder holder, int position) {
+ convert(holder, data.get(position)); // convert函数需要重写,下面会讲
+ if (onItemClickListener != null) {
+ holder.itemView.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View view) {
+ onItemClickListener.onClick(holder.getAdapterPosition());
+ }
+ });
+ holder.itemView.setOnLongClickListener(new View.OnLongClickListener() {
+ @Override
+ public boolean onLongClick(View view) {
+ onItemClickListener.onLongClick(holder.getAdapterPosition());
+ return false;
+ }
+ });
+ }
+ }
+
+ @Override
+ public int getItemCount() {
+ if (data == null)
+ return 0;
+ return data.size();
+ }
+
+ public abstract void convert(final MyViewHolder holder, final T t);
+
+
+ public interface OnItemClickListener{
+ void onClick(int position);
+ void onLongClick(int position);
+ }
+
+ public void setOnItemClickListener(OnItemClickListener _onItemClickListener) {
+ this.onItemClickListener = _onItemClickListener;
+ }
+
+ public void refresh(List list) {
+ this.data = list;
+ notifyDataSetChanged();
+ }
+}
diff --git a/202014040130tangjiefeng_Reader/app/src/main/java/com/example/RecyclerView/MyViewHolder.java b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/RecyclerView/MyViewHolder.java
new file mode 100644
index 0000000..2ffa576
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/RecyclerView/MyViewHolder.java
@@ -0,0 +1,47 @@
+package com.example.RecyclerView;
+
+import android.content.Context;
+import android.support.v7.widget.RecyclerView;
+import android.util.SparseArray;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+// ViewHolder用来复用列表中的控件
+public class MyViewHolder extends RecyclerView.ViewHolder {
+ private SparseArray views;
+ private View view;
+ private boolean isNormalType;
+
+ public void setNormalTypeType(boolean type) {
+ this.isNormalType = type;
+ }
+
+ public boolean isNormalType() {
+ return isNormalType;
+ }
+
+ public MyViewHolder(Context _context, View _view, ViewGroup _viewGroup){
+ super(_view);
+ view = _view;
+ views = new SparseArray();
+ }
+
+ public static MyViewHolder get(Context _context, ViewGroup _viewGroup, int _layoutId) {
+ View _view = LayoutInflater.from(_context).inflate(_layoutId, _viewGroup, false);
+ MyViewHolder holder = new MyViewHolder(_context, _view, _viewGroup);
+ return holder;
+ }
+
+ public T getView(int _viewId) {
+ View _view = views.get(_viewId);
+ if (_view == null) {
+ // 创建view
+ _view = view.findViewById(_viewId);
+ // 将view存入views
+ views.put(_viewId, _view);
+ }
+ return (T)_view;
+ }
+
+}
+
diff --git a/202014040130tangjiefeng_Reader/app/src/main/java/com/example/RecyclerView/RankRecyObj.java b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/RecyclerView/RankRecyObj.java
new file mode 100644
index 0000000..03a447f
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/RecyclerView/RankRecyObj.java
@@ -0,0 +1,27 @@
+package com.example.RecyclerView;
+
+import android.graphics.Bitmap;
+// 排行榜实体类
+public class RankRecyObj {
+ private Bitmap image;
+ private String name;
+ private int color;
+
+ public RankRecyObj(Bitmap image, String name, int color) {
+ this.image = image;
+ this.name = name;
+ this.color = color;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public Bitmap getImage() {
+ return image;
+ }
+
+ public int getColor() {
+ return color;
+ }
+}
diff --git a/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Service/BookService.java b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Service/BookService.java
new file mode 100644
index 0000000..7b6eb55
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Service/BookService.java
@@ -0,0 +1,311 @@
+package com.example.Service;
+
+import android.graphics.Bitmap;
+import android.graphics.BitmapFactory;
+
+import java.io.IOException;
+import java.io.InputStream;
+import java.util.concurrent.TimeUnit;
+
+import com.example.Object.AllRankingObj;
+import com.example.Object.BookObj;
+import com.example.Object.CategoryObj;
+import com.example.Object.ChapterObj;
+import com.example.Object.ClassificationObj1;
+import com.example.Object.ClassificationObj2;
+import com.example.Object.CptListObj;
+import com.example.Object.FuzzySearchResultObj;
+import com.example.Object.SearchResultObj;
+import com.example.Object.SingleRankingObj;
+import okhttp3.OkHttpClient;
+import retrofit2.Response;
+import retrofit2.Retrofit;
+import retrofit2.adapter.rxjava.RxJavaCallAdapterFactory;
+import retrofit2.converter.gson.GsonConverterFactory;
+
+
+public class BookService {
+ public static String ApiUrl = "http://api.zhuishushenqi.com";
+ public static String StaticsUrl = "http://statics.zhuishushenqi.com";
+ public static String ChapterUrl = "http://chapter2.zhuishushenqi.com";
+ public static String FuzzySearchUrl = "https://www.apiopen.top";
+
+ private static BookService bookService = new BookService();
+
+ public static synchronized BookService getBookService() {
+ return bookService;
+ }
+
+ OkHttpClient build = new OkHttpClient.Builder()
+ .connectTimeout(2, TimeUnit.SECONDS)
+ .readTimeout(2, TimeUnit.SECONDS)
+ .writeTimeout(2, TimeUnit.SECONDS)
+ .build();
+
+ // 用于API访问
+ Retrofit retrofitForApi = new Retrofit.Builder()
+ .baseUrl(ApiUrl)
+ // 设置json数据解析器
+ .addConverterFactory(GsonConverterFactory.create())
+ // RxJava封装OkHttp的Call函数,本质还是利用OkHttp请求数据
+ .addCallAdapterFactory(RxJavaCallAdapterFactory.create())
+ .client(build)
+ .build();
+
+ // 用于图片访问
+ Retrofit retrofitForStatics = new Retrofit.Builder()
+ .baseUrl(StaticsUrl)
+ // 设置json数据解析器
+ .addConverterFactory(GsonConverterFactory.create())
+ // RxJava封装OkHttp的Call函数,本质还是利用OkHttp请求数据
+ .addCallAdapterFactory(RxJavaCallAdapterFactory.create())
+ .client(build)
+ .build();
+
+ // 用于章节访问
+ Retrofit retrofitForChapter = new Retrofit.Builder()
+ .baseUrl(ChapterUrl)
+ // 设置json数据解析器
+ .addConverterFactory(GsonConverterFactory.create())
+ // RxJava封装OkHttp的Call函数,本质还是利用OkHttp请求数据
+ .addCallAdapterFactory(RxJavaCallAdapterFactory.create())
+ .client(build)
+ .build();
+
+ Retrofit retrofitForFuzzySearch = new Retrofit.Builder()
+ .baseUrl(FuzzySearchUrl)
+ .addConverterFactory(GsonConverterFactory.create())
+ .addCallAdapterFactory(RxJavaCallAdapterFactory.create())
+ .client(build)
+ .build();
+
+ // 用于访问api
+ private UrlService ApiService = retrofitForApi.create(UrlService.class);
+
+ // 用于访问图片
+ private UrlService StaticsService = retrofitForStatics.create(UrlService.class);
+
+ // 用于访问章节
+ private UrlService ChapterService = retrofitForChapter.create(UrlService.class);
+
+ // 用于模糊搜索
+ private UrlService FuzzySearchService = retrofitForFuzzySearch.create(UrlService.class);
+
+ // 所有排行榜
+ private AllRankingObj allRankingObj;
+
+ // 单一排行榜
+ private SingleRankingObj singleRankingObj;
+
+ // 一级分类
+ private ClassificationObj1 classificationObj1;
+
+ // 二级分类
+ private ClassificationObj2 classificationObj2;
+
+ // 书籍列表
+ private CategoryObj categoryObj;
+
+ // 书籍详情
+ private BookObj bookObj;
+
+ // 章节列表
+ private CptListObj cptListObj;
+
+ // 章节内容
+ private ChapterObj chapterObj;
+
+ // 书籍搜索结果
+ private SearchResultObj searchResultObj;
+
+ // 模糊搜索结果
+ private FuzzySearchResultObj fuzzySearchResultObj;
+
+ /*
+ * 获取所有排行榜
+ * @param 无
+ * @return AllRankingObj
+ */
+
+ public AllRankingObj getAllRankingObj() {
+ Response response = null;
+ try {
+ response = ApiService.getAllRanking().execute();
+ allRankingObj = response.body();
+ } catch (IOException e) {
+ e.printStackTrace();
+ }
+ return allRankingObj;
+ }
+
+ /*
+ * 获取单一排行榜
+ * @param rankingId String _id 周榜、monthRank 月榜、totalRank 总榜 可从AllRankingObj中获得
+ * @return SingleRankingObj
+ */
+
+ public SingleRankingObj getSingleRankingObj(String rankingId) {
+ Response response = null;
+ try {
+ response = ApiService.getSingleRanking(rankingId).execute();
+ singleRankingObj = response.body();
+ } catch (IOException e) {
+ e.printStackTrace();
+ }
+ return singleRankingObj;
+ }
+
+ /*
+ * 获取一级分类
+ * @param 无
+ * @return ClassificationObj1
+ */
+
+ public ClassificationObj1 getClassification1() {
+ Response response = null;
+ try {
+ response = ApiService.getClassificationObj1().execute();
+ classificationObj1 = response.body();
+ } catch (IOException e) {
+ e.printStackTrace();
+ }
+ return classificationObj1;
+ }
+
+ /*
+ * 获取二级分类
+ * @param 无
+ * @return ClassificationObj2
+ */
+
+ public ClassificationObj2 getClassification2() {
+ Response response = null;
+ try {
+ response = ApiService.getClassificationObj2().execute();
+ classificationObj2 = response.body();
+ } catch (IOException e) {
+ e.printStackTrace();
+ }
+ return classificationObj2;
+ }
+
+ /*
+ * 获取主题书单列表
+ * @param type String hot(热门)、new(新书)、reputation(好评)、over(完结)
+ * major String 玄幻 可以从一级分类获得
+ * start String 起始位置,从0开始
+ * limit String 获取数量限制 20
+ * gender String 性别 male、female
+ * @return CategoryObj
+ * 示例 bookService.getBooksByCategoty("hot", "玄幻", "0", "20", "male");
+ */
+
+ public CategoryObj getBooksByCategoty(String type, String major, int start, int limit, String gender) {
+ Response response = null;
+ try {
+ response = ApiService.getBooksByCategory(type, major, start, limit, gender).execute();
+ categoryObj = response.body();
+ } catch (IOException e) {
+ e.printStackTrace();
+ }
+ return categoryObj;
+ }
+
+ public BookObj getBookById(String bookid) {
+ Response response = null;
+ try {
+ response = ApiService.getBookById(bookid).execute();
+ bookObj = response.body();
+ } catch (IOException e) {
+ e.printStackTrace();
+ }
+ return bookObj;
+ }
+
+ /*
+ * 获取章节列表
+ * @param String bookid 书籍id,可从CategoryObj中获得
+ * @return CptListObj 章节列表对象
+ */
+
+ public CptListObj getChaptersByBookId(String bookid) {
+ Response response = null;
+ try {
+ response = ApiService.getChapters(bookid).execute();
+ cptListObj = response.body();
+ } catch (IOException e) {
+ e.printStackTrace();
+ }
+ return cptListObj;
+ }
+
+ /*
+ * 获取章节内容
+ * @param String link 章节链接,可从CptListObj中获得
+ * @return ChapterObj 章节对象
+ */
+
+ public ChapterObj getChapterByLink(String link) {
+ Response response = null;
+ try {
+ response = ChapterService.getChapter(link).execute();
+ chapterObj = response.body();
+ } catch (IOException e) {
+ e.printStackTrace();
+ }
+ return chapterObj;
+ }
+
+ /*
+ * 获取书籍搜索结果
+ * @param query String 关键词
+ * start 结果开始位置
+ * limit 结果最大数量
+ * @return SearchResultObj 搜索结果对象
+ */
+ public SearchResultObj getSearchResultObj(String query, int start, int limit) {
+ Response response = null;
+ try {
+ response = ApiService.getSearchResult(query, start, limit).execute();
+ searchResultObj = response.body();
+ } catch (IOException e) {
+ e.printStackTrace();
+ }
+ return searchResultObj;
+ }
+
+ /*
+ * 获取书籍模糊搜索结果
+ * @param name String 关键词
+ * @return FuzzyResultObjs 模糊搜索结果对象
+ */
+ public FuzzySearchResultObj getFuzzySearchResult(String name) {
+ Response response = null;
+ try {
+ response = FuzzySearchService.getFuzzySearchResult(name).execute();
+ fuzzySearchResultObj = response.body();
+ } catch (IOException e) {
+ e.printStackTrace();
+ }
+ return fuzzySearchResultObj;
+ }
+
+ /*
+ * 获取图片
+ * @param path
+ * @return Bitmap 图片
+ */
+ public Bitmap getImg(String path) {
+ Response response = null;
+ Bitmap bitmap = null;
+ try {
+ response = StaticsService.getImg(path).execute();
+ InputStream is = response.body();
+ bitmap = BitmapFactory.decodeStream(is);
+ } catch (IOException e) {
+ e.printStackTrace();
+ }
+ return bitmap;
+ }
+
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Service/UrlService.java b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Service/UrlService.java
new file mode 100644
index 0000000..853a46a
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/java/com/example/Service/UrlService.java
@@ -0,0 +1,116 @@
+package com.example.Service;
+
+import java.io.InputStream;
+
+import com.example.Object.AllRankingObj;
+import com.example.Object.BookObj;
+import com.example.Object.CategoryObj;
+import com.example.Object.ChapterObj;
+import com.example.Object.ClassificationObj1;
+import com.example.Object.ClassificationObj2;
+import com.example.Object.CptListObj;
+import com.example.Object.FuzzySearchResultObj;
+import com.example.Object.SearchResultObj;
+import com.example.Object.SingleRankingObj;
+import retrofit2.Call;
+import retrofit2.http.GET;
+import retrofit2.http.Path;
+import retrofit2.http.Query;
+
+public interface UrlService {
+ /*
+ * 获取所有排行榜
+ * @param 无
+ * @return Call
+ */
+ @GET("/ranking/gender")
+ Call getAllRanking();
+
+ /*
+ * 获取单一排行榜
+ * @param rankingId String _id 周榜、monthRank 月榜、totalRank 总榜
+ * @return Call
+ */
+ @GET("/ranking/{rankingId}")
+ Call getSingleRanking(@Path("rankingId") String rankingId);
+
+
+ /*
+ * 获取一级分类
+ * @param 无
+ * @return Call
+ */
+ @GET("/cats/lv2/statistics")
+ Call getClassificationObj1();
+
+ /*
+ * 获取二级分类
+ * @param 无
+ * @return Call
+ */
+ @GET("/cats/lv2")
+ Call getClassificationObj2();
+
+ /*
+ * 获取主题书单列表
+ * @param type String hot(热门)、new(新书)、reputation(好评)、over(完结)
+ * major String 玄幻
+ * start String 起始位置,从0开始
+ * limit String 限制获取数量 20
+ * gender String 性别 male、female
+ * @return Call
+ */
+ @GET("/book/by-categories")
+ Call getBooksByCategory(@Query("type") String type, @Query("major") String major, @Query("start") int start, @Query("limit") int limit, @Query("gender") String gender);
+
+ /*
+ * 获取书籍详情
+ * @param bookid String 书籍id
+ * @return Call 书籍对象
+ */
+ @GET("/book/{bookid}")
+ Call getBookById(@Path("bookid") String bookid);
+
+ /*
+ * 获取章节列表
+ * @param bookid 书籍id
+ * @return Call
+ */
+ @GET("/mix-atoc/{bookid}?view=chapters")
+ Call getChapters(@Path("bookid") String bookid);
+
+ /*
+ * 获取章节内容
+ * @param link 章节链接
+ * @return Call 章节对象
+ */
+ @GET("/chapter/{link}")
+ Call getChapter(@Path("link") String link);
+
+ /*
+ * 获取书籍搜索结果
+ * @param name String 书名
+ * start int 结果开始位置
+ * limit int 结果数量限制
+ * @return Call 搜索结果对象
+ */
+ @GET("/book/fuzzy-search")
+ Call getSearchResult(@Query("query") String query, @Query("start") int start, @Query("limit") int limit);
+
+ /*
+ * 获取模糊搜索结果
+ * @param name 关键字
+ * @return Call 模糊搜索结果对象
+ */
+ @GET("/novelSearchApi")
+ Call getFuzzySearchResult(@Query("name") String name);
+
+ /*
+ * 获取图片
+ * @param path
+ * @return Call 图片
+ */
+ @GET("{path}")
+ Call getImg(@Path("path") String path);
+
+}
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/drawable-v24/buttonstyle.xml b/202014040130tangjiefeng_Reader/app/src/main/res/drawable-v24/buttonstyle.xml
new file mode 100644
index 0000000..655f7df
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/res/drawable-v24/buttonstyle.xml
@@ -0,0 +1,19 @@
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/drawable-v24/card_edge.xml b/202014040130tangjiefeng_Reader/app/src/main/res/drawable-v24/card_edge.xml
new file mode 100644
index 0000000..2ea983b
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/res/drawable-v24/card_edge.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/drawable-v24/ic_launcher_background.xml b/202014040130tangjiefeng_Reader/app/src/main/res/drawable-v24/ic_launcher_background.xml
new file mode 100644
index 0000000..d5fccc5
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/res/drawable-v24/ic_launcher_background.xml
@@ -0,0 +1,170 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/drawable-v24/ic_launcher_foreground.xml b/202014040130tangjiefeng_Reader/app/src/main/res/drawable-v24/ic_launcher_foreground.xml
new file mode 100644
index 0000000..c7bd21d
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/res/drawable-v24/ic_launcher_foreground.xml
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/drawable-v24/selector_tab_text_color.xml b/202014040130tangjiefeng_Reader/app/src/main/res/drawable-v24/selector_tab_text_color.xml
new file mode 100644
index 0000000..855c238
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/res/drawable-v24/selector_tab_text_color.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/drawable-v24/textview_border_blue.xml b/202014040130tangjiefeng_Reader/app/src/main/res/drawable-v24/textview_border_blue.xml
new file mode 100644
index 0000000..a0277ab
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/res/drawable-v24/textview_border_blue.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/drawable-v24/textview_border_green.xml b/202014040130tangjiefeng_Reader/app/src/main/res/drawable-v24/textview_border_green.xml
new file mode 100644
index 0000000..46dbae0
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/res/drawable-v24/textview_border_green.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/drawable/buttonstyle.xml b/202014040130tangjiefeng_Reader/app/src/main/res/drawable/buttonstyle.xml
new file mode 100644
index 0000000..655f7df
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/res/drawable/buttonstyle.xml
@@ -0,0 +1,19 @@
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/drawable/card_edge.xml b/202014040130tangjiefeng_Reader/app/src/main/res/drawable/card_edge.xml
new file mode 100644
index 0000000..2ea983b
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/res/drawable/card_edge.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/drawable/ic_launcher_background.xml b/202014040130tangjiefeng_Reader/app/src/main/res/drawable/ic_launcher_background.xml
new file mode 100644
index 0000000..d5fccc5
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/res/drawable/ic_launcher_background.xml
@@ -0,0 +1,170 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/drawable/ic_launcher_foreground.xml b/202014040130tangjiefeng_Reader/app/src/main/res/drawable/ic_launcher_foreground.xml
new file mode 100644
index 0000000..c7bd21d
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/res/drawable/ic_launcher_foreground.xml
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/drawable/selector_tab_text_color.xml b/202014040130tangjiefeng_Reader/app/src/main/res/drawable/selector_tab_text_color.xml
new file mode 100644
index 0000000..855c238
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/res/drawable/selector_tab_text_color.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/drawable/textview_border_blue.xml b/202014040130tangjiefeng_Reader/app/src/main/res/drawable/textview_border_blue.xml
new file mode 100644
index 0000000..a0277ab
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/res/drawable/textview_border_blue.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/drawable/textview_border_green.xml b/202014040130tangjiefeng_Reader/app/src/main/res/drawable/textview_border_green.xml
new file mode 100644
index 0000000..46dbae0
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/res/drawable/textview_border_green.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/layout/activity_book_detail.xml b/202014040130tangjiefeng_Reader/app/src/main/res/layout/activity_book_detail.xml
new file mode 100644
index 0000000..2b91e6a
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/res/layout/activity_book_detail.xml
@@ -0,0 +1,280 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/layout/activity_category.xml b/202014040130tangjiefeng_Reader/app/src/main/res/layout/activity_category.xml
new file mode 100644
index 0000000..b920159
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/res/layout/activity_category.xml
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/layout/activity_main.xml b/202014040130tangjiefeng_Reader/app/src/main/res/layout/activity_main.xml
new file mode 100644
index 0000000..af3b464
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/res/layout/activity_main.xml
@@ -0,0 +1,95 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/layout/activity_read_page.xml b/202014040130tangjiefeng_Reader/app/src/main/res/layout/activity_read_page.xml
new file mode 100644
index 0000000..001a20c
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/res/layout/activity_read_page.xml
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/layout/activity_recom.xml b/202014040130tangjiefeng_Reader/app/src/main/res/layout/activity_recom.xml
new file mode 100644
index 0000000..2acf3dd
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/res/layout/activity_recom.xml
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/layout/activity_search.xml b/202014040130tangjiefeng_Reader/app/src/main/res/layout/activity_search.xml
new file mode 100644
index 0000000..15dba40
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/res/layout/activity_search.xml
@@ -0,0 +1,295 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/layout/catalog_dialog.xml b/202014040130tangjiefeng_Reader/app/src/main/res/layout/catalog_dialog.xml
new file mode 100644
index 0000000..eec9683
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/res/layout/catalog_dialog.xml
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/layout/dialog_category.xml b/202014040130tangjiefeng_Reader/app/src/main/res/layout/dialog_category.xml
new file mode 100644
index 0000000..51e9193
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/res/layout/dialog_category.xml
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/layout/dialog_text_setting.xml b/202014040130tangjiefeng_Reader/app/src/main/res/layout/dialog_text_setting.xml
new file mode 100644
index 0000000..1559c36
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/res/layout/dialog_text_setting.xml
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/layout/fragment_book_shelf.xml b/202014040130tangjiefeng_Reader/app/src/main/res/layout/fragment_book_shelf.xml
new file mode 100644
index 0000000..26696dc
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/res/layout/fragment_book_shelf.xml
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/layout/fragment_category.xml b/202014040130tangjiefeng_Reader/app/src/main/res/layout/fragment_category.xml
new file mode 100644
index 0000000..7f9768f
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/res/layout/fragment_category.xml
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/layout/fragment_detail_category.xml b/202014040130tangjiefeng_Reader/app/src/main/res/layout/fragment_detail_category.xml
new file mode 100644
index 0000000..2a762ad
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/res/layout/fragment_detail_category.xml
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/layout/fragment_male_in_category.xml b/202014040130tangjiefeng_Reader/app/src/main/res/layout/fragment_male_in_category.xml
new file mode 100644
index 0000000..e41a845
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/res/layout/fragment_male_in_category.xml
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/layout/fragment_ranking.xml b/202014040130tangjiefeng_Reader/app/src/main/res/layout/fragment_ranking.xml
new file mode 100644
index 0000000..0749e22
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/res/layout/fragment_ranking.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/layout/fragment_read_page.xml b/202014040130tangjiefeng_Reader/app/src/main/res/layout/fragment_read_page.xml
new file mode 100644
index 0000000..bfa2c46
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/res/layout/fragment_read_page.xml
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/layout/item_book.xml b/202014040130tangjiefeng_Reader/app/src/main/res/layout/item_book.xml
new file mode 100644
index 0000000..b0cbdd7
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/res/layout/item_book.xml
@@ -0,0 +1,103 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/layout/item_catalog.xml b/202014040130tangjiefeng_Reader/app/src/main/res/layout/item_catalog.xml
new file mode 100644
index 0000000..ec716ff
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/res/layout/item_catalog.xml
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/layout/item_category.xml b/202014040130tangjiefeng_Reader/app/src/main/res/layout/item_category.xml
new file mode 100644
index 0000000..514395b
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/res/layout/item_category.xml
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/layout/item_listview.xml b/202014040130tangjiefeng_Reader/app/src/main/res/layout/item_listview.xml
new file mode 100644
index 0000000..baa9dbd
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/res/layout/item_listview.xml
@@ -0,0 +1,16 @@
+
+
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/layout/item_listview2.xml b/202014040130tangjiefeng_Reader/app/src/main/res/layout/item_listview2.xml
new file mode 100644
index 0000000..8b1704a
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/res/layout/item_listview2.xml
@@ -0,0 +1,15 @@
+
+
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/layout/item_ranking.xml b/202014040130tangjiefeng_Reader/app/src/main/res/layout/item_ranking.xml
new file mode 100644
index 0000000..b20f73b
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/res/layout/item_ranking.xml
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/layout/recycler_footer_view.xml b/202014040130tangjiefeng_Reader/app/src/main/res/layout/recycler_footer_view.xml
new file mode 100644
index 0000000..cdf5cd8
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/res/layout/recycler_footer_view.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
new file mode 100644
index 0000000..eca70cf
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
new file mode 100644
index 0000000..eca70cf
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/back.png b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/back.png
new file mode 100644
index 0000000..1ec43a9
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/back.png differ
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/battery.png b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/battery.png
new file mode 100644
index 0000000..b080969
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/battery.png differ
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/bookcover.jpg b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/bookcover.jpg
new file mode 100644
index 0000000..481cfe7
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/bookcover.jpg differ
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/bookcover2.jpg b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/bookcover2.jpg
new file mode 100644
index 0000000..98622d8
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/bookcover2.jpg differ
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/bookshelf.png b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/bookshelf.png
new file mode 100644
index 0000000..07f32d2
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/bookshelf.png differ
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/bookshelf_red.png b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/bookshelf_red.png
new file mode 100644
index 0000000..52ca108
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/bookshelf_red.png differ
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/catalog.png b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/catalog.png
new file mode 100644
index 0000000..10aba26
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/catalog.png differ
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/catalog_icon.png b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/catalog_icon.png
new file mode 100644
index 0000000..82fd999
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/catalog_icon.png differ
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/category.png b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/category.png
new file mode 100644
index 0000000..b5baa0a
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/category.png differ
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/category_red.png b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/category_red.png
new file mode 100644
index 0000000..cf9dca2
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/category_red.png differ
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/daytime.png b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/daytime.png
new file mode 100644
index 0000000..ba8f2df
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/daytime.png differ
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/delete.png b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/delete.png
new file mode 100644
index 0000000..9348460
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/delete.png differ
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/download.png b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/download.png
new file mode 100644
index 0000000..b41b3ee
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/download.png differ
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/female_black.png b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/female_black.png
new file mode 100644
index 0000000..1b71cc9
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/female_black.png differ
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/female_icon1.png b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/female_icon1.png
new file mode 100644
index 0000000..2e7b97e
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/female_icon1.png differ
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/female_icon2.png b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/female_icon2.png
new file mode 100644
index 0000000..6e3ccf8
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/female_icon2.png differ
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/female_icon3.png b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/female_icon3.png
new file mode 100644
index 0000000..be1b1c9
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/female_icon3.png differ
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/female_icon4.png b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/female_icon4.png
new file mode 100644
index 0000000..42505a2
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/female_icon4.png differ
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/female_icon5.png b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/female_icon5.png
new file mode 100644
index 0000000..afb3ae5
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/female_icon5.png differ
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/female_red.png b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/female_red.png
new file mode 100644
index 0000000..57b8fbf
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/female_red.png differ
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/first.png b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/first.png
new file mode 100644
index 0000000..51aef95
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/first.png differ
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/fresh.png b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/fresh.png
new file mode 100644
index 0000000..e15f096
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/fresh.png differ
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/heatfire.png b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/heatfire.png
new file mode 100644
index 0000000..b7c28aa
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/heatfire.png differ
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/history.png b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/history.png
new file mode 100644
index 0000000..dec9d19
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/history.png differ
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/horizontal_screen.png b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/horizontal_screen.png
new file mode 100644
index 0000000..b02bab8
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/horizontal_screen.png differ
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/ic_launcher.png b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/ic_launcher.png
new file mode 100644
index 0000000..a2f5908
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/ic_launcher.png differ
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/ic_launcher_round.png b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
new file mode 100644
index 0000000..1b52399
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/ic_launcher_round.png differ
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/icon.png b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/icon.png
new file mode 100644
index 0000000..ed48171
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/icon.png differ
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/male_black.png b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/male_black.png
new file mode 100644
index 0000000..3a4a935
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/male_black.png differ
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/male_blue.png b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/male_blue.png
new file mode 100644
index 0000000..bfeceba
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/male_blue.png differ
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/male_icon1.png b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/male_icon1.png
new file mode 100644
index 0000000..ff94d6c
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/male_icon1.png differ
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/male_icon2.png b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/male_icon2.png
new file mode 100644
index 0000000..66a7409
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/male_icon2.png differ
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/male_icon3.png b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/male_icon3.png
new file mode 100644
index 0000000..f2d3457
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/male_icon3.png differ
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/male_icon4.png b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/male_icon4.png
new file mode 100644
index 0000000..d070ad2
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/male_icon4.png differ
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/male_icon5.png b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/male_icon5.png
new file mode 100644
index 0000000..9084474
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/male_icon5.png differ
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/minus.png b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/minus.png
new file mode 100644
index 0000000..a56c7ad
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/minus.png differ
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/nighttime.png b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/nighttime.png
new file mode 100644
index 0000000..6c9877d
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/nighttime.png differ
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/number1.png b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/number1.png
new file mode 100644
index 0000000..06f8269
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/number1.png differ
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/number2.png b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/number2.png
new file mode 100644
index 0000000..01e418a
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/number2.png differ
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/number3.png b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/number3.png
new file mode 100644
index 0000000..127293d
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/number3.png differ
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/number4.png b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/number4.png
new file mode 100644
index 0000000..b4bd6e6
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/number4.png differ
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/number5.png b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/number5.png
new file mode 100644
index 0000000..ef592bb
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/number5.png differ
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/number6.png b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/number6.png
new file mode 100644
index 0000000..f573363
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/number6.png differ
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/plus.png b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/plus.png
new file mode 100644
index 0000000..ab1c927
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/plus.png differ
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/ranking.png b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/ranking.png
new file mode 100644
index 0000000..cd99cc7
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/ranking.png differ
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/ranking_red.png b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/ranking_red.png
new file mode 100644
index 0000000..26f0ae4
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/ranking_red.png differ
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/search.png b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/search.png
new file mode 100644
index 0000000..5ff5df3
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/search.png differ
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/second.png b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/second.png
new file mode 100644
index 0000000..33ce3cf
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/second.png differ
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/textsize.png b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/textsize.png
new file mode 100644
index 0000000..dcd35b2
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/textsize.png differ
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/third.png b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/third.png
new file mode 100644
index 0000000..9904f33
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/third.png differ
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/vertical_screen.png b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/vertical_screen.png
new file mode 100644
index 0000000..607f7e4
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-hdpi/vertical_screen.png differ
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-mdpi/ic_launcher.png b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-mdpi/ic_launcher.png
new file mode 100644
index 0000000..ff10afd
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-mdpi/ic_launcher.png differ
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-mdpi/ic_launcher_round.png b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
new file mode 100644
index 0000000..115a4c7
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-mdpi/ic_launcher_round.png differ
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-xhdpi/ic_launcher.png
new file mode 100644
index 0000000..dcd3cd8
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-xhdpi/ic_launcher.png differ
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
new file mode 100644
index 0000000..459ca60
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png differ
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
new file mode 100644
index 0000000..8ca12fe
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-xxhdpi/ic_launcher.png differ
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
new file mode 100644
index 0000000..8e19b41
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png differ
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
new file mode 100644
index 0000000..b824ebd
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png differ
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
new file mode 100644
index 0000000..4c19a13
Binary files /dev/null and b/202014040130tangjiefeng_Reader/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png differ
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/values/colors.xml b/202014040130tangjiefeng_Reader/app/src/main/res/values/colors.xml
new file mode 100644
index 0000000..e2229ac
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/res/values/colors.xml
@@ -0,0 +1,14 @@
+
+
+ #3F51B5
+ #303F9F
+ #FF4081
+ #000000
+ #2B2B2B
+ #FF0000
+ #FFFFFF
+ #CCCCCC
+ #FFEFD5
+ #191970
+ #444444
+
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/values/strings.xml b/202014040130tangjiefeng_Reader/app/src/main/res/values/strings.xml
new file mode 100644
index 0000000..36b03fa
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/res/values/strings.xml
@@ -0,0 +1,6 @@
+
+ NovelReader
+
+
+ Hello blank fragment
+
diff --git a/202014040130tangjiefeng_Reader/app/src/main/res/values/styles.xml b/202014040130tangjiefeng_Reader/app/src/main/res/values/styles.xml
new file mode 100644
index 0000000..649e526
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/main/res/values/styles.xml
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
diff --git a/202014040130tangjiefeng_Reader/app/src/test/java/com/example/ExampleUnitTest.java b/202014040130tangjiefeng_Reader/app/src/test/java/com/example/ExampleUnitTest.java
new file mode 100644
index 0000000..6860eed
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/app/src/test/java/com/example/ExampleUnitTest.java
@@ -0,0 +1,17 @@
+package com.example;
+
+import org.junit.Test;
+
+import static org.junit.Assert.*;
+
+/**
+ * Example local unit test, which will execute on the development machine (host).
+ *
+ * @see Testing documentation
+ */
+public class ExampleUnitTest {
+ @Test
+ public void addition_isCorrect() {
+ assertEquals(4, 2 + 2);
+ }
+}
\ No newline at end of file
diff --git a/202014040130tangjiefeng_Reader/build.gradle b/202014040130tangjiefeng_Reader/build.gradle
new file mode 100644
index 0000000..f4de9cf
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/build.gradle
@@ -0,0 +1,45 @@
+// Top-level build file where you can add configuration options common to all sub-projects/modules.
+
+buildscript {
+
+ repositories {
+ // maven库
+ def cn = "http://maven.aliyun.com/nexus/content/groups/public/"
+ def abroad = "http://central.maven.org/maven2/"
+ // 先从url中下载jar若没有找到,则在artifactUrls中寻找
+ maven {
+ url cn
+ artifactUrls abroad
+ }
+ maven { url "http://maven.aliyun.com/nexus/content/repositories/jcenter"}
+ // 保留google源
+ google()
+ }
+ dependencies {
+ classpath 'com.android.tools.build:gradle:3.6.1'
+
+
+ // NOTE: Do not place your application dependencies here; they belong
+ // in the individual module build.gradle files
+ }
+}
+
+allprojects {
+ repositories {
+ // maven库
+ def cn = "http://maven.aliyun.com/nexus/content/groups/public/"
+ def abroad = "http://central.maven.org/maven2/"
+ // 先从url中下载jar若没有找到,则在artifactUrls中寻找
+ maven {
+ url cn
+ artifactUrls abroad
+ }
+ maven { url "http://maven.aliyun.com/nexus/content/repositories/jcenter"}
+ // 保留google源
+ google()
+ }
+}
+
+task clean(type: Delete) {
+ delete rootProject.buildDir
+}
diff --git a/202014040130tangjiefeng_Reader/gradle.properties b/202014040130tangjiefeng_Reader/gradle.properties
new file mode 100644
index 0000000..743d692
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/gradle.properties
@@ -0,0 +1,13 @@
+# Project-wide Gradle settings.
+# IDE (e.g. Android Studio) users:
+# Gradle settings configured through the IDE *will override*
+# any settings specified in this file.
+# For more details on how to configure your build environment visit
+# http://www.gradle.org/docs/current/userguide/build_environment.html
+# Specifies the JVM arguments used for the daemon process.
+# The setting is particularly useful for tweaking memory settings.
+org.gradle.jvmargs=-Xmx1536m
+# When configured, Gradle will run in incubating parallel mode.
+# This option should only be used with decoupled projects. More details, visit
+# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
+# org.gradle.parallel=true
diff --git a/202014040130tangjiefeng_Reader/gradle/wrapper/gradle-wrapper.properties b/202014040130tangjiefeng_Reader/gradle/wrapper/gradle-wrapper.properties
new file mode 100644
index 0000000..b748500
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/gradle/wrapper/gradle-wrapper.properties
@@ -0,0 +1,6 @@
+#Thu Dec 20 13:25:52 CST 2021
+distributionBase=GRADLE_USER_HOME
+distributionPath=wrapper/dists
+zipStoreBase=GRADLE_USER_HOME
+zipStorePath=wrapper/dists
+distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.4-all.zip
diff --git a/202014040130tangjiefeng_Reader/gradlew b/202014040130tangjiefeng_Reader/gradlew
new file mode 100644
index 0000000..cccdd3d
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/gradlew
@@ -0,0 +1,172 @@
+#!/usr/bin/env sh
+
+##############################################################################
+##
+## Gradle start up script for UN*X
+##
+##############################################################################
+
+# 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
+done
+SAVED="`pwd`"
+cd "`dirname \"$PRG\"`/" >/dev/null
+APP_HOME="`pwd -P`"
+cd "$SAVED" >/dev/null
+
+APP_NAME="Gradle"
+APP_BASE_NAME=`basename "$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=""
+
+# Use the maximum available, or set MAX_FD != -1 to use that value.
+MAX_FD="maximum"
+
+warn () {
+ echo "$*"
+}
+
+die () {
+ echo
+ echo "$*"
+ echo
+ exit 1
+}
+
+# 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
+ ;;
+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"
+ else
+ JAVACMD="$JAVA_HOME/bin/java"
+ fi
+ if [ ! -x "$JAVACMD" ] ; then
+ die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
+
+Please set the JAVA_HOME variable in your environment to match the
+location of your Java installation."
+ fi
+else
+ 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
+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
+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
+
+# 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\""
+ fi
+ i=$((i+1))
+ 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
+
+exec "$JAVACMD" "$@"
diff --git a/202014040130tangjiefeng_Reader/gradlew.bat b/202014040130tangjiefeng_Reader/gradlew.bat
new file mode 100644
index 0000000..f955316
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/gradlew.bat
@@ -0,0 +1,84 @@
+@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
diff --git a/202014040130tangjiefeng_Reader/img/Fragment.jpg b/202014040130tangjiefeng_Reader/img/Fragment.jpg
new file mode 100644
index 0000000..468ab0b
Binary files /dev/null and b/202014040130tangjiefeng_Reader/img/Fragment.jpg differ
diff --git a/202014040130tangjiefeng_Reader/img/NovelReader-V1.0.apk b/202014040130tangjiefeng_Reader/img/NovelReader-V1.0.apk
new file mode 100644
index 0000000..fed54d0
Binary files /dev/null and b/202014040130tangjiefeng_Reader/img/NovelReader-V1.0.apk differ
diff --git a/202014040130tangjiefeng_Reader/img/activity.jpg b/202014040130tangjiefeng_Reader/img/activity.jpg
new file mode 100644
index 0000000..e0e4f8c
Binary files /dev/null and b/202014040130tangjiefeng_Reader/img/activity.jpg differ
diff --git a/202014040130tangjiefeng_Reader/img/control.jpg b/202014040130tangjiefeng_Reader/img/control.jpg
new file mode 100644
index 0000000..fc97e7c
Binary files /dev/null and b/202014040130tangjiefeng_Reader/img/control.jpg differ
diff --git a/202014040130tangjiefeng_Reader/img/icon.png b/202014040130tangjiefeng_Reader/img/icon.png
new file mode 100644
index 0000000..ed48171
Binary files /dev/null and b/202014040130tangjiefeng_Reader/img/icon.png differ
diff --git a/202014040130tangjiefeng_Reader/img/obj.jpg b/202014040130tangjiefeng_Reader/img/obj.jpg
new file mode 100644
index 0000000..df0ee3d
Binary files /dev/null and b/202014040130tangjiefeng_Reader/img/obj.jpg differ
diff --git a/202014040130tangjiefeng_Reader/img/recylerview.jpg b/202014040130tangjiefeng_Reader/img/recylerview.jpg
new file mode 100644
index 0000000..95138b0
Binary files /dev/null and b/202014040130tangjiefeng_Reader/img/recylerview.jpg differ
diff --git a/202014040130tangjiefeng_Reader/img/service.jpg b/202014040130tangjiefeng_Reader/img/service.jpg
new file mode 100644
index 0000000..05369cb
Binary files /dev/null and b/202014040130tangjiefeng_Reader/img/service.jpg differ
diff --git a/202014040130tangjiefeng_Reader/img/书架.jpg b/202014040130tangjiefeng_Reader/img/书架.jpg
new file mode 100644
index 0000000..8165c4a
Binary files /dev/null and b/202014040130tangjiefeng_Reader/img/书架.jpg differ
diff --git a/202014040130tangjiefeng_Reader/img/分类.jpg b/202014040130tangjiefeng_Reader/img/分类.jpg
new file mode 100644
index 0000000..a74511c
Binary files /dev/null and b/202014040130tangjiefeng_Reader/img/分类.jpg differ
diff --git a/202014040130tangjiefeng_Reader/img/分类界面.jpg b/202014040130tangjiefeng_Reader/img/分类界面.jpg
new file mode 100644
index 0000000..0231ccb
Binary files /dev/null and b/202014040130tangjiefeng_Reader/img/分类界面.jpg differ
diff --git a/202014040130tangjiefeng_Reader/img/排行榜.jpg b/202014040130tangjiefeng_Reader/img/排行榜.jpg
new file mode 100644
index 0000000..bc300a4
Binary files /dev/null and b/202014040130tangjiefeng_Reader/img/排行榜.jpg differ
diff --git a/202014040130tangjiefeng_Reader/img/排行榜界面.jpg b/202014040130tangjiefeng_Reader/img/排行榜界面.jpg
new file mode 100644
index 0000000..3df590e
Binary files /dev/null and b/202014040130tangjiefeng_Reader/img/排行榜界面.jpg differ
diff --git a/202014040130tangjiefeng_Reader/img/搜索界面.jpg b/202014040130tangjiefeng_Reader/img/搜索界面.jpg
new file mode 100644
index 0000000..6423695
Binary files /dev/null and b/202014040130tangjiefeng_Reader/img/搜索界面.jpg differ
diff --git a/202014040130tangjiefeng_Reader/img/相关书籍界面.jpg b/202014040130tangjiefeng_Reader/img/相关书籍界面.jpg
new file mode 100644
index 0000000..50d0570
Binary files /dev/null and b/202014040130tangjiefeng_Reader/img/相关书籍界面.jpg differ
diff --git a/202014040130tangjiefeng_Reader/img/详情界面.jpg b/202014040130tangjiefeng_Reader/img/详情界面.jpg
new file mode 100644
index 0000000..619fa4a
Binary files /dev/null and b/202014040130tangjiefeng_Reader/img/详情界面.jpg differ
diff --git a/202014040130tangjiefeng_Reader/img/阅读.jpg b/202014040130tangjiefeng_Reader/img/阅读.jpg
new file mode 100644
index 0000000..bb53559
Binary files /dev/null and b/202014040130tangjiefeng_Reader/img/阅读.jpg differ
diff --git a/202014040130tangjiefeng_Reader/img/项目结构.png b/202014040130tangjiefeng_Reader/img/项目结构.png
new file mode 100644
index 0000000..454a048
Binary files /dev/null and b/202014040130tangjiefeng_Reader/img/项目结构.png differ
diff --git a/202014040130tangjiefeng_Reader/local.properties b/202014040130tangjiefeng_Reader/local.properties
new file mode 100644
index 0000000..12b63d0
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/local.properties
@@ -0,0 +1,8 @@
+## This file must *NOT* be checked into Version Control Systems,
+# as it contains information specific to your local configuration.
+#
+# Location of the SDK. This is only used by Gradle.
+# For customization when using a Version Control System, please read the
+# header note.
+#Sun May 28 20:28:33 CST 2023
+sdk.dir=D\:\\software\\Android Studio SDK
diff --git a/202014040130tangjiefeng_Reader/settings.gradle b/202014040130tangjiefeng_Reader/settings.gradle
new file mode 100644
index 0000000..e7b4def
--- /dev/null
+++ b/202014040130tangjiefeng_Reader/settings.gradle
@@ -0,0 +1 @@
+include ':app'