diff --git a/.idea/.gitignore b/.idea/.gitignore
new file mode 100644
index 000000000..3a9e1aca5
--- /dev/null
+++ b/.idea/.gitignore
@@ -0,0 +1,14 @@
+# Default ignored files
+/shelf/
+/workspace.xml
+# Datasource local storage ignored files
+/dataSources/
+/dataSources.local.xml
+# Editor-based HTTP Client requests
+/httpRequests/
+# Custom ignored
+/caches/
+/dictionaries/
+/modules/
+/libraries/
+/*.xml
diff --git a/.idea/.name b/.idea/.name
new file mode 100644
index 000000000..60b3092f2
--- /dev/null
+++ b/.idea/.name
@@ -0,0 +1 @@
+legado
\ No newline at end of file
diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml
new file mode 100644
index 000000000..7643783a8
--- /dev/null
+++ b/.idea/codeStyles/Project.xml
@@ -0,0 +1,123 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ xmlns:android
+
+ ^$
+
+
+
+
+
+
+
+
+ xmlns:.*
+
+ ^$
+
+
+ BY_NAME
+
+
+
+
+
+
+ .*:id
+
+ http://schemas.android.com/apk/res/android
+
+
+
+
+
+
+
+
+ .*:name
+
+ http://schemas.android.com/apk/res/android
+
+
+
+
+
+
+
+
+ name
+
+ ^$
+
+
+
+
+
+
+
+
+ style
+
+ ^$
+
+
+
+
+
+
+
+
+ .*
+
+ ^$
+
+
+ BY_NAME
+
+
+
+
+
+
+ .*
+
+ http://schemas.android.com/apk/res/android
+
+
+ ANDROID_ATTRIBUTE_ORDER
+
+
+
+
+
+
+ .*
+
+ .*
+
+
+ BY_NAME
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/codeStyles/codeStyleConfig.xml b/.idea/codeStyles/codeStyleConfig.xml
new file mode 100644
index 000000000..79ee123c2
--- /dev/null
+++ b/.idea/codeStyles/codeStyleConfig.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/compiler.xml b/.idea/compiler.xml
deleted file mode 100644
index 7d7ec2eaf..000000000
--- a/.idea/compiler.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/gradle.xml b/.idea/gradle.xml
deleted file mode 100644
index 91c7e13ae..000000000
--- a/.idea/gradle.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml
new file mode 100644
index 000000000..273ec41c2
--- /dev/null
+++ b/.idea/inspectionProfiles/Project_Default.xml
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/inspectionProfiles/profiles_settings.xml b/.idea/inspectionProfiles/profiles_settings.xml
new file mode 100644
index 000000000..dd4c951ef
--- /dev/null
+++ b/.idea/inspectionProfiles/profiles_settings.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__D.xml b/.idea/libraries/Gradle__D.xml
deleted file mode 100644
index 08594761a..000000000
--- a/.idea/libraries/Gradle__D.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__D__1_.xml b/.idea/libraries/Gradle__D__1_.xml
deleted file mode 100644
index 367924cb4..000000000
--- a/.idea/libraries/Gradle__D__1_.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__D__2_.xml b/.idea/libraries/Gradle__D__2_.xml
deleted file mode 100644
index c49da1c0b..000000000
--- a/.idea/libraries/Gradle__D__2_.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__D__3_.xml b/.idea/libraries/Gradle__D__3_.xml
deleted file mode 100644
index 08b563427..000000000
--- a/.idea/libraries/Gradle__D__3_.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__D__4_.xml b/.idea/libraries/Gradle__D__4_.xml
deleted file mode 100644
index fc4ddaeba..000000000
--- a/.idea/libraries/Gradle__D__4_.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_activity_activity_1_5_1_aar.xml b/.idea/libraries/Gradle__androidx_activity_activity_1_5_1_aar.xml
deleted file mode 100644
index 3b019b4b4..000000000
--- a/.idea/libraries/Gradle__androidx_activity_activity_1_5_1_aar.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_activity_activity_compose_1_5_1_aar.xml b/.idea/libraries/Gradle__androidx_activity_activity_compose_1_5_1_aar.xml
deleted file mode 100644
index 64706ce2f..000000000
--- a/.idea/libraries/Gradle__androidx_activity_activity_compose_1_5_1_aar.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_activity_activity_ktx_1_5_1_aar.xml b/.idea/libraries/Gradle__androidx_activity_activity_ktx_1_5_1_aar.xml
deleted file mode 100644
index cd34126ed..000000000
--- a/.idea/libraries/Gradle__androidx_activity_activity_ktx_1_5_1_aar.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_annotation_annotation_1_4_0.xml b/.idea/libraries/Gradle__androidx_annotation_annotation_1_4_0.xml
deleted file mode 100644
index f82e4f25e..000000000
--- a/.idea/libraries/Gradle__androidx_annotation_annotation_1_4_0.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_annotation_annotation_experimental_1_1_0_aar.xml b/.idea/libraries/Gradle__androidx_annotation_annotation_experimental_1_1_0_aar.xml
deleted file mode 100644
index 2b2e77909..000000000
--- a/.idea/libraries/Gradle__androidx_annotation_annotation_experimental_1_1_0_aar.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_appcompat_appcompat_1_4_2_aar.xml b/.idea/libraries/Gradle__androidx_appcompat_appcompat_1_4_2_aar.xml
deleted file mode 100644
index 5fdad0aab..000000000
--- a/.idea/libraries/Gradle__androidx_appcompat_appcompat_1_4_2_aar.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_appcompat_appcompat_resources_1_4_2_aar.xml b/.idea/libraries/Gradle__androidx_appcompat_appcompat_resources_1_4_2_aar.xml
deleted file mode 100644
index 9a347621d..000000000
--- a/.idea/libraries/Gradle__androidx_appcompat_appcompat_resources_1_4_2_aar.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_arch_core_core_common_2_1_0.xml b/.idea/libraries/Gradle__androidx_arch_core_core_common_2_1_0.xml
deleted file mode 100644
index 1d7dc09cf..000000000
--- a/.idea/libraries/Gradle__androidx_arch_core_core_common_2_1_0.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_arch_core_core_runtime_2_1_0_aar.xml b/.idea/libraries/Gradle__androidx_arch_core_core_runtime_2_1_0_aar.xml
deleted file mode 100644
index 4c63b03e8..000000000
--- a/.idea/libraries/Gradle__androidx_arch_core_core_runtime_2_1_0_aar.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_camera_camera_camera2_1_1_0_rc02_aar.xml b/.idea/libraries/Gradle__androidx_camera_camera_camera2_1_1_0_rc02_aar.xml
deleted file mode 100644
index 2bb6fd57f..000000000
--- a/.idea/libraries/Gradle__androidx_camera_camera_camera2_1_1_0_rc02_aar.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_camera_camera_core_1_1_0_rc02_aar.xml b/.idea/libraries/Gradle__androidx_camera_camera_core_1_1_0_rc02_aar.xml
deleted file mode 100644
index caded5388..000000000
--- a/.idea/libraries/Gradle__androidx_camera_camera_core_1_1_0_rc02_aar.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_camera_camera_lifecycle_1_1_0_rc02_aar.xml b/.idea/libraries/Gradle__androidx_camera_camera_lifecycle_1_1_0_rc02_aar.xml
deleted file mode 100644
index 7a5e11fd8..000000000
--- a/.idea/libraries/Gradle__androidx_camera_camera_lifecycle_1_1_0_rc02_aar.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_camera_camera_view_1_1_0_rc02_aar.xml b/.idea/libraries/Gradle__androidx_camera_camera_view_1_1_0_rc02_aar.xml
deleted file mode 100644
index adc99e071..000000000
--- a/.idea/libraries/Gradle__androidx_camera_camera_view_1_1_0_rc02_aar.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_cardview_cardview_1_0_0_aar.xml b/.idea/libraries/Gradle__androidx_cardview_cardview_1_0_0_aar.xml
deleted file mode 100644
index d061fdbfd..000000000
--- a/.idea/libraries/Gradle__androidx_cardview_cardview_1_0_0_aar.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_collection_collection_1_1_0.xml b/.idea/libraries/Gradle__androidx_collection_collection_1_1_0.xml
deleted file mode 100644
index d767e3d61..000000000
--- a/.idea/libraries/Gradle__androidx_collection_collection_1_1_0.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_collection_collection_ktx_1_1_0.xml b/.idea/libraries/Gradle__androidx_collection_collection_ktx_1_1_0.xml
deleted file mode 100644
index 5fb9b594f..000000000
--- a/.idea/libraries/Gradle__androidx_collection_collection_ktx_1_1_0.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_compose_animation_animation_1_2_0_rc03_aar.xml b/.idea/libraries/Gradle__androidx_compose_animation_animation_1_2_0_rc03_aar.xml
deleted file mode 100644
index 9ee4d652e..000000000
--- a/.idea/libraries/Gradle__androidx_compose_animation_animation_1_2_0_rc03_aar.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_compose_animation_animation_core_1_2_0_rc03_aar.xml b/.idea/libraries/Gradle__androidx_compose_animation_animation_core_1_2_0_rc03_aar.xml
deleted file mode 100644
index 1d36a5d8a..000000000
--- a/.idea/libraries/Gradle__androidx_compose_animation_animation_core_1_2_0_rc03_aar.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_compose_foundation_foundation_1_2_0_rc03_aar.xml b/.idea/libraries/Gradle__androidx_compose_foundation_foundation_1_2_0_rc03_aar.xml
deleted file mode 100644
index 0f246a1ae..000000000
--- a/.idea/libraries/Gradle__androidx_compose_foundation_foundation_1_2_0_rc03_aar.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_compose_foundation_foundation_layout_1_0_0_aar.xml b/.idea/libraries/Gradle__androidx_compose_foundation_foundation_layout_1_0_0_aar.xml
deleted file mode 100644
index e785b2ffb..000000000
--- a/.idea/libraries/Gradle__androidx_compose_foundation_foundation_layout_1_0_0_aar.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_compose_foundation_foundation_layout_1_2_0_rc03_aar.xml b/.idea/libraries/Gradle__androidx_compose_foundation_foundation_layout_1_2_0_rc03_aar.xml
deleted file mode 100644
index 1ff29e469..000000000
--- a/.idea/libraries/Gradle__androidx_compose_foundation_foundation_layout_1_2_0_rc03_aar.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_compose_material_material_1_2_0_rc03_aar.xml b/.idea/libraries/Gradle__androidx_compose_material_material_1_2_0_rc03_aar.xml
deleted file mode 100644
index 4520f1dff..000000000
--- a/.idea/libraries/Gradle__androidx_compose_material_material_1_2_0_rc03_aar.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_compose_material_material_icons_core_1_2_0_rc03_aar.xml b/.idea/libraries/Gradle__androidx_compose_material_material_icons_core_1_2_0_rc03_aar.xml
deleted file mode 100644
index 791a1e529..000000000
--- a/.idea/libraries/Gradle__androidx_compose_material_material_icons_core_1_2_0_rc03_aar.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_compose_material_material_ripple_1_2_0_rc03_aar.xml b/.idea/libraries/Gradle__androidx_compose_material_material_ripple_1_2_0_rc03_aar.xml
deleted file mode 100644
index dcc6f86f4..000000000
--- a/.idea/libraries/Gradle__androidx_compose_material_material_ripple_1_2_0_rc03_aar.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_compose_runtime_runtime_1_2_0_rc03_aar.xml b/.idea/libraries/Gradle__androidx_compose_runtime_runtime_1_2_0_rc03_aar.xml
deleted file mode 100644
index d622f8bda..000000000
--- a/.idea/libraries/Gradle__androidx_compose_runtime_runtime_1_2_0_rc03_aar.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_compose_runtime_runtime_saveable_1_2_0_rc03_aar.xml b/.idea/libraries/Gradle__androidx_compose_runtime_runtime_saveable_1_2_0_rc03_aar.xml
deleted file mode 100644
index 3fa043308..000000000
--- a/.idea/libraries/Gradle__androidx_compose_runtime_runtime_saveable_1_2_0_rc03_aar.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_compose_ui_ui_1_2_0_rc03_aar.xml b/.idea/libraries/Gradle__androidx_compose_ui_ui_1_2_0_rc03_aar.xml
deleted file mode 100644
index 9cb2dc6f8..000000000
--- a/.idea/libraries/Gradle__androidx_compose_ui_ui_1_2_0_rc03_aar.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_compose_ui_ui_geometry_1_2_0_rc03_aar.xml b/.idea/libraries/Gradle__androidx_compose_ui_ui_geometry_1_2_0_rc03_aar.xml
deleted file mode 100644
index ba327a34d..000000000
--- a/.idea/libraries/Gradle__androidx_compose_ui_ui_geometry_1_2_0_rc03_aar.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_compose_ui_ui_graphics_1_2_0_rc03_aar.xml b/.idea/libraries/Gradle__androidx_compose_ui_ui_graphics_1_2_0_rc03_aar.xml
deleted file mode 100644
index 12b97f54d..000000000
--- a/.idea/libraries/Gradle__androidx_compose_ui_ui_graphics_1_2_0_rc03_aar.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_compose_ui_ui_test_1_2_0_rc03_aar.xml b/.idea/libraries/Gradle__androidx_compose_ui_ui_test_1_2_0_rc03_aar.xml
deleted file mode 100644
index 089cf2159..000000000
--- a/.idea/libraries/Gradle__androidx_compose_ui_ui_test_1_2_0_rc03_aar.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_compose_ui_ui_test_junit4_1_2_0_rc03_aar.xml b/.idea/libraries/Gradle__androidx_compose_ui_ui_test_junit4_1_2_0_rc03_aar.xml
deleted file mode 100644
index 5e9207fd2..000000000
--- a/.idea/libraries/Gradle__androidx_compose_ui_ui_test_junit4_1_2_0_rc03_aar.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_compose_ui_ui_text_1_2_0_rc03_aar.xml b/.idea/libraries/Gradle__androidx_compose_ui_ui_text_1_2_0_rc03_aar.xml
deleted file mode 100644
index cb4c859f1..000000000
--- a/.idea/libraries/Gradle__androidx_compose_ui_ui_text_1_2_0_rc03_aar.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_compose_ui_ui_tooling_1_2_0_rc03_aar.xml b/.idea/libraries/Gradle__androidx_compose_ui_ui_tooling_1_2_0_rc03_aar.xml
deleted file mode 100644
index 05575667e..000000000
--- a/.idea/libraries/Gradle__androidx_compose_ui_ui_tooling_1_2_0_rc03_aar.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_compose_ui_ui_tooling_data_1_2_0_rc03_aar.xml b/.idea/libraries/Gradle__androidx_compose_ui_ui_tooling_data_1_2_0_rc03_aar.xml
deleted file mode 100644
index 216b9ac92..000000000
--- a/.idea/libraries/Gradle__androidx_compose_ui_ui_tooling_data_1_2_0_rc03_aar.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_compose_ui_ui_tooling_preview_1_2_0_rc03_aar.xml b/.idea/libraries/Gradle__androidx_compose_ui_ui_tooling_preview_1_2_0_rc03_aar.xml
deleted file mode 100644
index 5ecfa9038..000000000
--- a/.idea/libraries/Gradle__androidx_compose_ui_ui_tooling_preview_1_2_0_rc03_aar.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_compose_ui_ui_unit_1_2_0_rc03_aar.xml b/.idea/libraries/Gradle__androidx_compose_ui_ui_unit_1_2_0_rc03_aar.xml
deleted file mode 100644
index cf993d2c2..000000000
--- a/.idea/libraries/Gradle__androidx_compose_ui_ui_unit_1_2_0_rc03_aar.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_constraintlayout_constraintlayout_2_1_4_aar.xml b/.idea/libraries/Gradle__androidx_constraintlayout_constraintlayout_2_1_4_aar.xml
deleted file mode 100644
index 872a33a59..000000000
--- a/.idea/libraries/Gradle__androidx_constraintlayout_constraintlayout_2_1_4_aar.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_coordinatorlayout_coordinatorlayout_1_1_0_aar.xml b/.idea/libraries/Gradle__androidx_coordinatorlayout_coordinatorlayout_1_1_0_aar.xml
deleted file mode 100644
index 7289b9ef2..000000000
--- a/.idea/libraries/Gradle__androidx_coordinatorlayout_coordinatorlayout_1_1_0_aar.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_core_core_1_8_0_aar.xml b/.idea/libraries/Gradle__androidx_core_core_1_8_0_aar.xml
deleted file mode 100644
index 3c320f4a9..000000000
--- a/.idea/libraries/Gradle__androidx_core_core_1_8_0_aar.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_core_core_ktx_1_8_0_aar.xml b/.idea/libraries/Gradle__androidx_core_core_ktx_1_8_0_aar.xml
deleted file mode 100644
index 938636c65..000000000
--- a/.idea/libraries/Gradle__androidx_core_core_ktx_1_8_0_aar.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_cursoradapter_cursoradapter_1_0_0_aar.xml b/.idea/libraries/Gradle__androidx_cursoradapter_cursoradapter_1_0_0_aar.xml
deleted file mode 100644
index ee9fb60cb..000000000
--- a/.idea/libraries/Gradle__androidx_cursoradapter_cursoradapter_1_0_0_aar.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_customview_customview_1_1_0_aar.xml b/.idea/libraries/Gradle__androidx_customview_customview_1_1_0_aar.xml
deleted file mode 100644
index df7ce90f1..000000000
--- a/.idea/libraries/Gradle__androidx_customview_customview_1_1_0_aar.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_databinding_viewbinding_7_2_1_aar.xml b/.idea/libraries/Gradle__androidx_databinding_viewbinding_7_2_1_aar.xml
deleted file mode 100644
index f27ae76b1..000000000
--- a/.idea/libraries/Gradle__androidx_databinding_viewbinding_7_2_1_aar.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_documentfile_documentfile_1_0_0_aar.xml b/.idea/libraries/Gradle__androidx_documentfile_documentfile_1_0_0_aar.xml
deleted file mode 100644
index 5cccd4d99..000000000
--- a/.idea/libraries/Gradle__androidx_documentfile_documentfile_1_0_0_aar.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_drawerlayout_drawerlayout_1_1_1_aar.xml b/.idea/libraries/Gradle__androidx_drawerlayout_drawerlayout_1_1_1_aar.xml
deleted file mode 100644
index 14574048a..000000000
--- a/.idea/libraries/Gradle__androidx_drawerlayout_drawerlayout_1_1_1_aar.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_dynamicanimation_dynamicanimation_1_0_0_aar.xml b/.idea/libraries/Gradle__androidx_dynamicanimation_dynamicanimation_1_0_0_aar.xml
deleted file mode 100644
index 52529f75d..000000000
--- a/.idea/libraries/Gradle__androidx_dynamicanimation_dynamicanimation_1_0_0_aar.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_exifinterface_exifinterface_1_2_0_aar.xml b/.idea/libraries/Gradle__androidx_exifinterface_exifinterface_1_2_0_aar.xml
deleted file mode 100644
index 5dc98ca8a..000000000
--- a/.idea/libraries/Gradle__androidx_exifinterface_exifinterface_1_2_0_aar.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_exifinterface_exifinterface_1_3_2_aar.xml b/.idea/libraries/Gradle__androidx_exifinterface_exifinterface_1_3_2_aar.xml
deleted file mode 100644
index 770bfb24b..000000000
--- a/.idea/libraries/Gradle__androidx_exifinterface_exifinterface_1_3_2_aar.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_fragment_fragment_1_5_1_aar.xml b/.idea/libraries/Gradle__androidx_fragment_fragment_1_5_1_aar.xml
deleted file mode 100644
index b9a275c1e..000000000
--- a/.idea/libraries/Gradle__androidx_fragment_fragment_1_5_1_aar.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_fragment_fragment_ktx_1_5_1_aar.xml b/.idea/libraries/Gradle__androidx_fragment_fragment_ktx_1_5_1_aar.xml
deleted file mode 100644
index 8ae8f7482..000000000
--- a/.idea/libraries/Gradle__androidx_fragment_fragment_ktx_1_5_1_aar.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_interpolator_interpolator_1_0_0_aar.xml b/.idea/libraries/Gradle__androidx_interpolator_interpolator_1_0_0_aar.xml
deleted file mode 100644
index f44115bf8..000000000
--- a/.idea/libraries/Gradle__androidx_interpolator_interpolator_1_0_0_aar.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_legacy_legacy_support_core_utils_1_0_0_aar.xml b/.idea/libraries/Gradle__androidx_legacy_legacy_support_core_utils_1_0_0_aar.xml
deleted file mode 100644
index 525b99458..000000000
--- a/.idea/libraries/Gradle__androidx_legacy_legacy_support_core_utils_1_0_0_aar.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_common_2_5_1.xml b/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_common_2_5_1.xml
deleted file mode 100644
index 1574368e0..000000000
--- a/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_common_2_5_1.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_common_java8_2_5_1.xml b/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_common_java8_2_5_1.xml
deleted file mode 100644
index 56a88cdbe..000000000
--- a/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_common_java8_2_5_1.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_extensions_2_2_0_aar.xml b/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_extensions_2_2_0_aar.xml
deleted file mode 100644
index 4b3159cd1..000000000
--- a/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_extensions_2_2_0_aar.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_2_2_0_aar.xml b/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_2_2_0_aar.xml
deleted file mode 100644
index 5efc93310..000000000
--- a/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_2_2_0_aar.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_core_2_5_1_aar.xml b/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_core_2_5_1_aar.xml
deleted file mode 100644
index 0eaa7a605..000000000
--- a/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_core_2_5_1_aar.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_core_ktx_2_5_1_aar.xml b/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_core_ktx_2_5_1_aar.xml
deleted file mode 100644
index 70e8d89d8..000000000
--- a/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_core_ktx_2_5_1_aar.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_process_2_2_0_aar.xml b/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_process_2_2_0_aar.xml
deleted file mode 100644
index f0ec2f103..000000000
--- a/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_process_2_2_0_aar.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_process_2_4_0_aar.xml b/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_process_2_4_0_aar.xml
deleted file mode 100644
index 6bc64906b..000000000
--- a/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_process_2_4_0_aar.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_runtime_2_5_1_aar.xml b/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_runtime_2_5_1_aar.xml
deleted file mode 100644
index a0396ab48..000000000
--- a/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_runtime_2_5_1_aar.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_runtime_ktx_2_5_1_aar.xml b/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_runtime_ktx_2_5_1_aar.xml
deleted file mode 100644
index 3fda3c194..000000000
--- a/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_runtime_ktx_2_5_1_aar.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_service_2_2_0_aar.xml b/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_service_2_2_0_aar.xml
deleted file mode 100644
index 23eae2756..000000000
--- a/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_service_2_2_0_aar.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_viewmodel_2_5_1_aar.xml b/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_viewmodel_2_5_1_aar.xml
deleted file mode 100644
index 805d4319f..000000000
--- a/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_viewmodel_2_5_1_aar.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_viewmodel_ktx_2_5_1_aar.xml b/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_viewmodel_ktx_2_5_1_aar.xml
deleted file mode 100644
index 659c66004..000000000
--- a/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_viewmodel_ktx_2_5_1_aar.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_viewmodel_savedstate_2_5_1_aar.xml b/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_viewmodel_savedstate_2_5_1_aar.xml
deleted file mode 100644
index 0c811958b..000000000
--- a/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_viewmodel_savedstate_2_5_1_aar.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_loader_loader_1_0_0_aar.xml b/.idea/libraries/Gradle__androidx_loader_loader_1_0_0_aar.xml
deleted file mode 100644
index 9d58549e0..000000000
--- a/.idea/libraries/Gradle__androidx_loader_loader_1_0_0_aar.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_localbroadcastmanager_localbroadcastmanager_1_0_0_aar.xml b/.idea/libraries/Gradle__androidx_localbroadcastmanager_localbroadcastmanager_1_0_0_aar.xml
deleted file mode 100644
index 96b520eec..000000000
--- a/.idea/libraries/Gradle__androidx_localbroadcastmanager_localbroadcastmanager_1_0_0_aar.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_media_media_1_6_0_aar.xml b/.idea/libraries/Gradle__androidx_media_media_1_6_0_aar.xml
deleted file mode 100644
index 5b47eb75f..000000000
--- a/.idea/libraries/Gradle__androidx_media_media_1_6_0_aar.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_multidex_multidex_2_0_1_aar.xml b/.idea/libraries/Gradle__androidx_multidex_multidex_2_0_1_aar.xml
deleted file mode 100644
index 335d16fb6..000000000
--- a/.idea/libraries/Gradle__androidx_multidex_multidex_2_0_1_aar.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_preference_preference_1_2_0_aar.xml b/.idea/libraries/Gradle__androidx_preference_preference_1_2_0_aar.xml
deleted file mode 100644
index 42ed99838..000000000
--- a/.idea/libraries/Gradle__androidx_preference_preference_1_2_0_aar.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_preference_preference_ktx_1_2_0_aar.xml b/.idea/libraries/Gradle__androidx_preference_preference_ktx_1_2_0_aar.xml
deleted file mode 100644
index 1e5c64945..000000000
--- a/.idea/libraries/Gradle__androidx_preference_preference_ktx_1_2_0_aar.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_print_print_1_0_0_aar.xml b/.idea/libraries/Gradle__androidx_print_print_1_0_0_aar.xml
deleted file mode 100644
index e4800db42..000000000
--- a/.idea/libraries/Gradle__androidx_print_print_1_0_0_aar.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_recyclerview_recyclerview_1_1_0_aar.xml b/.idea/libraries/Gradle__androidx_recyclerview_recyclerview_1_1_0_aar.xml
deleted file mode 100644
index 8d9291154..000000000
--- a/.idea/libraries/Gradle__androidx_recyclerview_recyclerview_1_1_0_aar.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_room_room_common_2_5_0_alpha02.xml b/.idea/libraries/Gradle__androidx_room_room_common_2_5_0_alpha02.xml
deleted file mode 100644
index 75c10846d..000000000
--- a/.idea/libraries/Gradle__androidx_room_room_common_2_5_0_alpha02.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_room_room_ktx_2_5_0_alpha02_aar.xml b/.idea/libraries/Gradle__androidx_room_room_ktx_2_5_0_alpha02_aar.xml
deleted file mode 100644
index e435aa532..000000000
--- a/.idea/libraries/Gradle__androidx_room_room_ktx_2_5_0_alpha02_aar.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_room_room_migration_2_5_0_alpha02.xml b/.idea/libraries/Gradle__androidx_room_room_migration_2_5_0_alpha02.xml
deleted file mode 100644
index 617b491c7..000000000
--- a/.idea/libraries/Gradle__androidx_room_room_migration_2_5_0_alpha02.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_room_room_runtime_2_5_0_alpha02_aar.xml b/.idea/libraries/Gradle__androidx_room_room_runtime_2_5_0_alpha02_aar.xml
deleted file mode 100644
index 7a6deabb7..000000000
--- a/.idea/libraries/Gradle__androidx_room_room_runtime_2_5_0_alpha02_aar.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_room_room_testing_2_5_0_alpha02_aar.xml b/.idea/libraries/Gradle__androidx_room_room_testing_2_5_0_alpha02_aar.xml
deleted file mode 100644
index d7df83c04..000000000
--- a/.idea/libraries/Gradle__androidx_room_room_testing_2_5_0_alpha02_aar.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_savedstate_savedstate_1_2_0_aar.xml b/.idea/libraries/Gradle__androidx_savedstate_savedstate_1_2_0_aar.xml
deleted file mode 100644
index 1bed6f2f1..000000000
--- a/.idea/libraries/Gradle__androidx_savedstate_savedstate_1_2_0_aar.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_savedstate_savedstate_ktx_1_2_0_aar.xml b/.idea/libraries/Gradle__androidx_savedstate_savedstate_ktx_1_2_0_aar.xml
deleted file mode 100644
index cdd533ecc..000000000
--- a/.idea/libraries/Gradle__androidx_savedstate_savedstate_ktx_1_2_0_aar.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_slidingpanelayout_slidingpanelayout_1_2_0_aar.xml b/.idea/libraries/Gradle__androidx_slidingpanelayout_slidingpanelayout_1_2_0_aar.xml
deleted file mode 100644
index 0b185f97e..000000000
--- a/.idea/libraries/Gradle__androidx_slidingpanelayout_slidingpanelayout_1_2_0_aar.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_sqlite_sqlite_2_3_0_alpha03_aar.xml b/.idea/libraries/Gradle__androidx_sqlite_sqlite_2_3_0_alpha03_aar.xml
deleted file mode 100644
index 368c3d5a9..000000000
--- a/.idea/libraries/Gradle__androidx_sqlite_sqlite_2_3_0_alpha03_aar.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_sqlite_sqlite_framework_2_3_0_alpha03_aar.xml b/.idea/libraries/Gradle__androidx_sqlite_sqlite_framework_2_3_0_alpha03_aar.xml
deleted file mode 100644
index 45df43f7f..000000000
--- a/.idea/libraries/Gradle__androidx_sqlite_sqlite_framework_2_3_0_alpha03_aar.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_startup_startup_runtime_1_1_1_aar.xml b/.idea/libraries/Gradle__androidx_startup_startup_runtime_1_1_1_aar.xml
deleted file mode 100644
index 0dc9431d2..000000000
--- a/.idea/libraries/Gradle__androidx_startup_startup_runtime_1_1_1_aar.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_swiperefreshlayout_swiperefreshlayout_1_1_0_aar.xml b/.idea/libraries/Gradle__androidx_swiperefreshlayout_swiperefreshlayout_1_1_0_aar.xml
deleted file mode 100644
index 3cf846ce7..000000000
--- a/.idea/libraries/Gradle__androidx_swiperefreshlayout_swiperefreshlayout_1_1_0_aar.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_test_annotation_1_0_0_aar.xml b/.idea/libraries/Gradle__androidx_test_annotation_1_0_0_aar.xml
deleted file mode 100644
index 82e658468..000000000
--- a/.idea/libraries/Gradle__androidx_test_annotation_1_0_0_aar.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_test_core_1_4_0_aar.xml b/.idea/libraries/Gradle__androidx_test_core_1_4_0_aar.xml
deleted file mode 100644
index d70d11986..000000000
--- a/.idea/libraries/Gradle__androidx_test_core_1_4_0_aar.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_test_espresso_espresso_core_3_4_0_aar.xml b/.idea/libraries/Gradle__androidx_test_espresso_espresso_core_3_4_0_aar.xml
deleted file mode 100644
index e70a736f5..000000000
--- a/.idea/libraries/Gradle__androidx_test_espresso_espresso_core_3_4_0_aar.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_test_espresso_espresso_idling_resource_3_4_0_aar.xml b/.idea/libraries/Gradle__androidx_test_espresso_espresso_idling_resource_3_4_0_aar.xml
deleted file mode 100644
index 3bfcc899b..000000000
--- a/.idea/libraries/Gradle__androidx_test_espresso_espresso_idling_resource_3_4_0_aar.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_test_ext_junit_1_1_3_aar.xml b/.idea/libraries/Gradle__androidx_test_ext_junit_1_1_3_aar.xml
deleted file mode 100644
index a602298e9..000000000
--- a/.idea/libraries/Gradle__androidx_test_ext_junit_1_1_3_aar.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_test_monitor_1_5_0_aar.xml b/.idea/libraries/Gradle__androidx_test_monitor_1_5_0_aar.xml
deleted file mode 100644
index 850acd22b..000000000
--- a/.idea/libraries/Gradle__androidx_test_monitor_1_5_0_aar.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_test_runner_1_4_0_aar.xml b/.idea/libraries/Gradle__androidx_test_runner_1_4_0_aar.xml
deleted file mode 100644
index 2fac9f88c..000000000
--- a/.idea/libraries/Gradle__androidx_test_runner_1_4_0_aar.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_test_services_storage_1_4_0_aar.xml b/.idea/libraries/Gradle__androidx_test_services_storage_1_4_0_aar.xml
deleted file mode 100644
index 02797d2d4..000000000
--- a/.idea/libraries/Gradle__androidx_test_services_storage_1_4_0_aar.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_tracing_tracing_1_0_0_aar.xml b/.idea/libraries/Gradle__androidx_tracing_tracing_1_0_0_aar.xml
deleted file mode 100644
index 68ac9cd5c..000000000
--- a/.idea/libraries/Gradle__androidx_tracing_tracing_1_0_0_aar.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_transition_transition_1_2_0_aar.xml b/.idea/libraries/Gradle__androidx_transition_transition_1_2_0_aar.xml
deleted file mode 100644
index 4127c361b..000000000
--- a/.idea/libraries/Gradle__androidx_transition_transition_1_2_0_aar.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_transition_transition_1_4_1_aar.xml b/.idea/libraries/Gradle__androidx_transition_transition_1_4_1_aar.xml
deleted file mode 100644
index 4be009297..000000000
--- a/.idea/libraries/Gradle__androidx_transition_transition_1_4_1_aar.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_1_1_0_aar.xml b/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_1_1_0_aar.xml
deleted file mode 100644
index 61eb233b2..000000000
--- a/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_1_1_0_aar.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_animated_1_1_0_aar.xml b/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_animated_1_1_0_aar.xml
deleted file mode 100644
index 5fb0bd216..000000000
--- a/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_animated_1_1_0_aar.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_versionedparcelable_versionedparcelable_1_1_1_aar.xml b/.idea/libraries/Gradle__androidx_versionedparcelable_versionedparcelable_1_1_1_aar.xml
deleted file mode 100644
index 3ee45b5dc..000000000
--- a/.idea/libraries/Gradle__androidx_versionedparcelable_versionedparcelable_1_1_1_aar.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_viewpager2_viewpager2_1_0_0_aar.xml b/.idea/libraries/Gradle__androidx_viewpager2_viewpager2_1_0_0_aar.xml
deleted file mode 100644
index 09fd0e4ff..000000000
--- a/.idea/libraries/Gradle__androidx_viewpager2_viewpager2_1_0_0_aar.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_viewpager_viewpager_1_0_0_aar.xml b/.idea/libraries/Gradle__androidx_viewpager_viewpager_1_0_0_aar.xml
deleted file mode 100644
index eeefac834..000000000
--- a/.idea/libraries/Gradle__androidx_viewpager_viewpager_1_0_0_aar.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__androidx_webkit_webkit_1_4_0_aar.xml b/.idea/libraries/Gradle__androidx_webkit_webkit_1_4_0_aar.xml
deleted file mode 100644
index 9c9f828f5..000000000
--- a/.idea/libraries/Gradle__androidx_webkit_webkit_1_4_0_aar.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__cn_hutool_hutool_core_5_8_1.xml b/.idea/libraries/Gradle__cn_hutool_hutool_core_5_8_1.xml
deleted file mode 100644
index b48fe0726..000000000
--- a/.idea/libraries/Gradle__cn_hutool_hutool_core_5_8_1.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__cn_hutool_hutool_crypto_5_8_1.xml b/.idea/libraries/Gradle__cn_hutool_hutool_crypto_5_8_1.xml
deleted file mode 100644
index 8475c2030..000000000
--- a/.idea/libraries/Gradle__cn_hutool_hutool_crypto_5_8_1.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__cn_wanghaomiao_JsoupXpath_2_5_1.xml b/.idea/libraries/Gradle__cn_wanghaomiao_JsoupXpath_2_5_1.xml
deleted file mode 100644
index c9c808fad..000000000
--- a/.idea/libraries/Gradle__cn_wanghaomiao_JsoupXpath_2_5_1.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_atlassian_commonmark_commonmark_0_13_0.xml b/.idea/libraries/Gradle__com_atlassian_commonmark_commonmark_0_13_0.xml
deleted file mode 100644
index 621132ab1..000000000
--- a/.idea/libraries/Gradle__com_atlassian_commonmark_commonmark_0_13_0.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_atlassian_commonmark_commonmark_ext_gfm_tables_0_13_0.xml b/.idea/libraries/Gradle__com_atlassian_commonmark_commonmark_ext_gfm_tables_0_13_0.xml
deleted file mode 100644
index c95265b48..000000000
--- a/.idea/libraries/Gradle__com_atlassian_commonmark_commonmark_ext_gfm_tables_0_13_0.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_github_android_renderscript_intrinsics_replacement_toolkit_b6363490c3_aar.xml b/.idea/libraries/Gradle__com_github_android_renderscript_intrinsics_replacement_toolkit_b6363490c3_aar.xml
deleted file mode 100644
index 706deb65f..000000000
--- a/.idea/libraries/Gradle__com_github_android_renderscript_intrinsics_replacement_toolkit_b6363490c3_aar.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_github_bumptech_glide_annotations_4_13_2.xml b/.idea/libraries/Gradle__com_github_bumptech_glide_annotations_4_13_2.xml
deleted file mode 100644
index 097eb3adb..000000000
--- a/.idea/libraries/Gradle__com_github_bumptech_glide_annotations_4_13_2.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_github_bumptech_glide_disklrucache_4_13_2.xml b/.idea/libraries/Gradle__com_github_bumptech_glide_disklrucache_4_13_2.xml
deleted file mode 100644
index 1876f66c1..000000000
--- a/.idea/libraries/Gradle__com_github_bumptech_glide_disklrucache_4_13_2.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_github_bumptech_glide_gifdecoder_4_13_2_aar.xml b/.idea/libraries/Gradle__com_github_bumptech_glide_gifdecoder_4_13_2_aar.xml
deleted file mode 100644
index 5d764b556..000000000
--- a/.idea/libraries/Gradle__com_github_bumptech_glide_gifdecoder_4_13_2_aar.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_github_bumptech_glide_glide_4_13_2_aar.xml b/.idea/libraries/Gradle__com_github_bumptech_glide_glide_4_13_2_aar.xml
deleted file mode 100644
index 20a98826c..000000000
--- a/.idea/libraries/Gradle__com_github_bumptech_glide_glide_4_13_2_aar.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_github_jenly1314_zxing_lite_2_2_1_aar.xml b/.idea/libraries/Gradle__com_github_jenly1314_zxing_lite_2_2_1_aar.xml
deleted file mode 100644
index f497a31a5..000000000
--- a/.idea/libraries/Gradle__com_github_jenly1314_zxing_lite_2_2_1_aar.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_github_liuyueyi_quick_chinese_transfer_quick_transfer_core_0_2_5.xml b/.idea/libraries/Gradle__com_github_liuyueyi_quick_chinese_transfer_quick_transfer_core_0_2_5.xml
deleted file mode 100644
index be8a74332..000000000
--- a/.idea/libraries/Gradle__com_github_liuyueyi_quick_chinese_transfer_quick_transfer_core_0_2_5.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_google_android_exoplayer_exoplayer_common_2_18_1_aar.xml b/.idea/libraries/Gradle__com_google_android_exoplayer_exoplayer_common_2_18_1_aar.xml
deleted file mode 100644
index 265543037..000000000
--- a/.idea/libraries/Gradle__com_google_android_exoplayer_exoplayer_common_2_18_1_aar.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_google_android_exoplayer_exoplayer_core_2_18_1_aar.xml b/.idea/libraries/Gradle__com_google_android_exoplayer_exoplayer_core_2_18_1_aar.xml
deleted file mode 100644
index fe1fd9b07..000000000
--- a/.idea/libraries/Gradle__com_google_android_exoplayer_exoplayer_core_2_18_1_aar.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_google_android_exoplayer_exoplayer_database_2_18_1_aar.xml b/.idea/libraries/Gradle__com_google_android_exoplayer_exoplayer_database_2_18_1_aar.xml
deleted file mode 100644
index b18123d18..000000000
--- a/.idea/libraries/Gradle__com_google_android_exoplayer_exoplayer_database_2_18_1_aar.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_google_android_exoplayer_exoplayer_datasource_2_18_1_aar.xml b/.idea/libraries/Gradle__com_google_android_exoplayer_exoplayer_datasource_2_18_1_aar.xml
deleted file mode 100644
index 6e63bded8..000000000
--- a/.idea/libraries/Gradle__com_google_android_exoplayer_exoplayer_datasource_2_18_1_aar.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_google_android_exoplayer_exoplayer_decoder_2_18_1_aar.xml b/.idea/libraries/Gradle__com_google_android_exoplayer_exoplayer_decoder_2_18_1_aar.xml
deleted file mode 100644
index b7e69cb33..000000000
--- a/.idea/libraries/Gradle__com_google_android_exoplayer_exoplayer_decoder_2_18_1_aar.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_google_android_exoplayer_exoplayer_extractor_2_18_1_aar.xml b/.idea/libraries/Gradle__com_google_android_exoplayer_exoplayer_extractor_2_18_1_aar.xml
deleted file mode 100644
index 1b3eb9d6b..000000000
--- a/.idea/libraries/Gradle__com_google_android_exoplayer_exoplayer_extractor_2_18_1_aar.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_google_android_exoplayer_extension_okhttp_2_18_1_aar.xml b/.idea/libraries/Gradle__com_google_android_exoplayer_extension_okhttp_2_18_1_aar.xml
deleted file mode 100644
index cc543b51a..000000000
--- a/.idea/libraries/Gradle__com_google_android_exoplayer_extension_okhttp_2_18_1_aar.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_google_android_flexbox_flexbox_3_0_0_aar.xml b/.idea/libraries/Gradle__com_google_android_flexbox_flexbox_3_0_0_aar.xml
deleted file mode 100644
index 1972bde0d..000000000
--- a/.idea/libraries/Gradle__com_google_android_flexbox_flexbox_3_0_0_aar.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_google_android_material_material_1_6_1_aar.xml b/.idea/libraries/Gradle__com_google_android_material_material_1_6_1_aar.xml
deleted file mode 100644
index 7591459a1..000000000
--- a/.idea/libraries/Gradle__com_google_android_material_material_1_6_1_aar.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_google_code_findbugs_jsr305_2_0_1.xml b/.idea/libraries/Gradle__com_google_code_findbugs_jsr305_2_0_1.xml
deleted file mode 100644
index dd0f84793..000000000
--- a/.idea/libraries/Gradle__com_google_code_findbugs_jsr305_2_0_1.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_google_code_gson_gson_2_9_1.xml b/.idea/libraries/Gradle__com_google_code_gson_gson_2_9_1.xml
deleted file mode 100644
index 4d41b253f..000000000
--- a/.idea/libraries/Gradle__com_google_code_gson_gson_2_9_1.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_google_guava_failureaccess_1_0_1.xml b/.idea/libraries/Gradle__com_google_guava_failureaccess_1_0_1.xml
deleted file mode 100644
index e7637d144..000000000
--- a/.idea/libraries/Gradle__com_google_guava_failureaccess_1_0_1.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_google_guava_guava_31_0_1_android.xml b/.idea/libraries/Gradle__com_google_guava_guava_31_0_1_android.xml
deleted file mode 100644
index 1c2c4a11e..000000000
--- a/.idea/libraries/Gradle__com_google_guava_guava_31_0_1_android.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_google_guava_listenablefuture_9999_0_empty_to_avoid_conflict_with_guava.xml b/.idea/libraries/Gradle__com_google_guava_listenablefuture_9999_0_empty_to_avoid_conflict_with_guava.xml
deleted file mode 100644
index 63c322109..000000000
--- a/.idea/libraries/Gradle__com_google_guava_listenablefuture_9999_0_empty_to_avoid_conflict_with_guava.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_google_zxing_core_3_3_3.xml b/.idea/libraries/Gradle__com_google_zxing_core_3_3_3.xml
deleted file mode 100644
index 0a8b5223c..000000000
--- a/.idea/libraries/Gradle__com_google_zxing_core_3_3_3.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_jaredrummler_colorpicker_1_1_0_aar.xml b/.idea/libraries/Gradle__com_jaredrummler_colorpicker_1_1_0_aar.xml
deleted file mode 100644
index 5c196d7df..000000000
--- a/.idea/libraries/Gradle__com_jaredrummler_colorpicker_1_1_0_aar.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_jayway_jsonpath_json_path_2_7_0.xml b/.idea/libraries/Gradle__com_jayway_jsonpath_json_path_2_7_0.xml
deleted file mode 100644
index ffecfbf02..000000000
--- a/.idea/libraries/Gradle__com_jayway_jsonpath_json_path_2_7_0.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_louiscad_splitties_splitties_appctx_android_3_0_0_aar.xml b/.idea/libraries/Gradle__com_louiscad_splitties_splitties_appctx_android_3_0_0_aar.xml
deleted file mode 100644
index e05658b5d..000000000
--- a/.idea/libraries/Gradle__com_louiscad_splitties_splitties_appctx_android_3_0_0_aar.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_louiscad_splitties_splitties_dimensions_android_3_0_0_aar.xml b/.idea/libraries/Gradle__com_louiscad_splitties_splitties_dimensions_android_3_0_0_aar.xml
deleted file mode 100644
index d7f043966..000000000
--- a/.idea/libraries/Gradle__com_louiscad_splitties_splitties_dimensions_android_3_0_0_aar.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_louiscad_splitties_splitties_experimental_jvm_3_0_0.xml b/.idea/libraries/Gradle__com_louiscad_splitties_splitties_experimental_jvm_3_0_0.xml
deleted file mode 100644
index 780ab26e7..000000000
--- a/.idea/libraries/Gradle__com_louiscad_splitties_splitties_experimental_jvm_3_0_0.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_louiscad_splitties_splitties_resources_android_3_0_0_aar.xml b/.idea/libraries/Gradle__com_louiscad_splitties_splitties_resources_android_3_0_0_aar.xml
deleted file mode 100644
index ceda84ff3..000000000
--- a/.idea/libraries/Gradle__com_louiscad_splitties_splitties_resources_android_3_0_0_aar.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_louiscad_splitties_splitties_systemservices_android_3_0_0_aar.xml b/.idea/libraries/Gradle__com_louiscad_splitties_splitties_systemservices_android_3_0_0_aar.xml
deleted file mode 100644
index d0bcc8be5..000000000
--- a/.idea/libraries/Gradle__com_louiscad_splitties_splitties_systemservices_android_3_0_0_aar.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_louiscad_splitties_splitties_views_android_3_0_0_aar.xml b/.idea/libraries/Gradle__com_louiscad_splitties_splitties_views_android_3_0_0_aar.xml
deleted file mode 100644
index 0dc21a285..000000000
--- a/.idea/libraries/Gradle__com_louiscad_splitties_splitties_views_android_3_0_0_aar.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_squareup_javawriter_2_1_1.xml b/.idea/libraries/Gradle__com_squareup_javawriter_2_1_1.xml
deleted file mode 100644
index ab8fbe56f..000000000
--- a/.idea/libraries/Gradle__com_squareup_javawriter_2_1_1.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_squareup_okhttp3_okhttp_4_10_0.xml b/.idea/libraries/Gradle__com_squareup_okhttp3_okhttp_4_10_0.xml
deleted file mode 100644
index bba45ebf0..000000000
--- a/.idea/libraries/Gradle__com_squareup_okhttp3_okhttp_4_10_0.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__com_squareup_okio_okio_jvm_3_0_0.xml b/.idea/libraries/Gradle__com_squareup_okio_okio_jvm_3_0_0.xml
deleted file mode 100644
index 0ea5bb85e..000000000
--- a/.idea/libraries/Gradle__com_squareup_okio_okio_jvm_3_0_0.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__io_github_jeremyliao_live_event_bus_x_1_8_0_aar.xml b/.idea/libraries/Gradle__io_github_jeremyliao_live_event_bus_x_1_8_0_aar.xml
deleted file mode 100644
index 22bfffc16..000000000
--- a/.idea/libraries/Gradle__io_github_jeremyliao_live_event_bus_x_1_8_0_aar.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__io_noties_markwon_core_4_6_2_aar.xml b/.idea/libraries/Gradle__io_noties_markwon_core_4_6_2_aar.xml
deleted file mode 100644
index 8371b0af1..000000000
--- a/.idea/libraries/Gradle__io_noties_markwon_core_4_6_2_aar.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__io_noties_markwon_ext_tables_4_6_2_aar.xml b/.idea/libraries/Gradle__io_noties_markwon_ext_tables_4_6_2_aar.xml
deleted file mode 100644
index 36ce2c6bf..000000000
--- a/.idea/libraries/Gradle__io_noties_markwon_ext_tables_4_6_2_aar.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__io_noties_markwon_html_4_6_2_aar.xml b/.idea/libraries/Gradle__io_noties_markwon_html_4_6_2_aar.xml
deleted file mode 100644
index 424cd2716..000000000
--- a/.idea/libraries/Gradle__io_noties_markwon_html_4_6_2_aar.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__io_noties_markwon_image_glide_4_6_2_aar.xml b/.idea/libraries/Gradle__io_noties_markwon_image_glide_4_6_2_aar.xml
deleted file mode 100644
index c547bf89a..000000000
--- a/.idea/libraries/Gradle__io_noties_markwon_image_glide_4_6_2_aar.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__javax_inject_javax_inject_1.xml b/.idea/libraries/Gradle__javax_inject_javax_inject_1.xml
deleted file mode 100644
index cc8ff9288..000000000
--- a/.idea/libraries/Gradle__javax_inject_javax_inject_1.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__junit_junit_4_13_2.xml b/.idea/libraries/Gradle__junit_junit_4_13_2.xml
deleted file mode 100644
index 51ea6dce1..000000000
--- a/.idea/libraries/Gradle__junit_junit_4_13_2.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__net_minidev_accessors_smart_2_4_7.xml b/.idea/libraries/Gradle__net_minidev_accessors_smart_2_4_7.xml
deleted file mode 100644
index 4b55b421f..000000000
--- a/.idea/libraries/Gradle__net_minidev_accessors_smart_2_4_7.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__net_minidev_json_smart_2_4_7.xml b/.idea/libraries/Gradle__net_minidev_json_smart_2_4_7.xml
deleted file mode 100644
index 9cdf0f808..000000000
--- a/.idea/libraries/Gradle__net_minidev_json_smart_2_4_7.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_antlr_antlr4_runtime_4_7_2.xml b/.idea/libraries/Gradle__org_antlr_antlr4_runtime_4_7_2.xml
deleted file mode 100644
index 3a734771b..000000000
--- a/.idea/libraries/Gradle__org_antlr_antlr4_runtime_4_7_2.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_apache_commons_commons_lang3_3_12_0.xml b/.idea/libraries/Gradle__org_apache_commons_commons_lang3_3_12_0.xml
deleted file mode 100644
index 95ded5e53..000000000
--- a/.idea/libraries/Gradle__org_apache_commons_commons_lang3_3_12_0.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_apache_commons_commons_text_1_9.xml b/.idea/libraries/Gradle__org_apache_commons_commons_text_1_9.xml
deleted file mode 100644
index c1535de8b..000000000
--- a/.idea/libraries/Gradle__org_apache_commons_commons_text_1_9.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_hamcrest_hamcrest_core_1_3.xml b/.idea/libraries/Gradle__org_hamcrest_hamcrest_core_1_3.xml
deleted file mode 100644
index b2daff257..000000000
--- a/.idea/libraries/Gradle__org_hamcrest_hamcrest_core_1_3.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_hamcrest_hamcrest_integration_1_3.xml b/.idea/libraries/Gradle__org_hamcrest_hamcrest_integration_1_3.xml
deleted file mode 100644
index 83efd29ff..000000000
--- a/.idea/libraries/Gradle__org_hamcrest_hamcrest_integration_1_3.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_hamcrest_hamcrest_library_1_3.xml b/.idea/libraries/Gradle__org_hamcrest_hamcrest_library_1_3.xml
deleted file mode 100644
index 3bacf4f77..000000000
--- a/.idea/libraries/Gradle__org_hamcrest_hamcrest_library_1_3.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_jetbrains_annotations_13_0.xml b/.idea/libraries/Gradle__org_jetbrains_annotations_13_0.xml
deleted file mode 100644
index abdc6c8d4..000000000
--- a/.idea/libraries/Gradle__org_jetbrains_annotations_13_0.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_android_extensions_runtime_1_7_0.xml b/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_android_extensions_runtime_1_7_0.xml
deleted file mode 100644
index fe0784218..000000000
--- a/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_android_extensions_runtime_1_7_0.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_parcelize_runtime_1_7_0.xml b/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_parcelize_runtime_1_7_0.xml
deleted file mode 100644
index 519d61df0..000000000
--- a/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_parcelize_runtime_1_7_0.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_reflect_1_7_0.xml b/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_reflect_1_7_0.xml
deleted file mode 100644
index d28945442..000000000
--- a/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_reflect_1_7_0.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_1_6_21.xml b/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_1_6_21.xml
deleted file mode 100644
index 5afe59962..000000000
--- a/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_1_6_21.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_1_7_0.xml b/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_1_7_0.xml
deleted file mode 100644
index fa5234632..000000000
--- a/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_1_7_0.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_common_1_6_21.xml b/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_common_1_6_21.xml
deleted file mode 100644
index 922c905ba..000000000
--- a/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_common_1_6_21.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_common_1_7_0.xml b/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_common_1_7_0.xml
deleted file mode 100644
index 684464516..000000000
--- a/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_common_1_7_0.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_jdk7_1_7_0.xml b/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_jdk7_1_7_0.xml
deleted file mode 100644
index 708383d2a..000000000
--- a/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_jdk7_1_7_0.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_jdk8_1_7_0.xml b/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_jdk8_1_7_0.xml
deleted file mode 100644
index acedc1aad..000000000
--- a/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_jdk8_1_7_0.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_jetbrains_kotlinx_kotlinx_coroutines_android_1_6_4.xml b/.idea/libraries/Gradle__org_jetbrains_kotlinx_kotlinx_coroutines_android_1_6_4.xml
deleted file mode 100644
index de95dc574..000000000
--- a/.idea/libraries/Gradle__org_jetbrains_kotlinx_kotlinx_coroutines_android_1_6_4.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm_1_6_4.xml b/.idea/libraries/Gradle__org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm_1_6_4.xml
deleted file mode 100644
index 3c4c08952..000000000
--- a/.idea/libraries/Gradle__org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm_1_6_4.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_jetbrains_kotlinx_kotlinx_coroutines_test_jvm_1_6_4.xml b/.idea/libraries/Gradle__org_jetbrains_kotlinx_kotlinx_coroutines_test_jvm_1_6_4.xml
deleted file mode 100644
index 4eeb7756e..000000000
--- a/.idea/libraries/Gradle__org_jetbrains_kotlinx_kotlinx_coroutines_test_jvm_1_6_4.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_jsoup_jsoup_1_15_2.xml b/.idea/libraries/Gradle__org_jsoup_jsoup_1_15_2.xml
deleted file mode 100644
index 18332da08..000000000
--- a/.idea/libraries/Gradle__org_jsoup_jsoup_1_15_2.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_nanohttpd_nanohttpd_2_3_1.xml b/.idea/libraries/Gradle__org_nanohttpd_nanohttpd_2_3_1.xml
deleted file mode 100644
index e5a24ef54..000000000
--- a/.idea/libraries/Gradle__org_nanohttpd_nanohttpd_2_3_1.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_nanohttpd_nanohttpd_websocket_2_3_1.xml b/.idea/libraries/Gradle__org_nanohttpd_nanohttpd_websocket_2_3_1.xml
deleted file mode 100644
index 3be1e5ea7..000000000
--- a/.idea/libraries/Gradle__org_nanohttpd_nanohttpd_websocket_2_3_1.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_ow2_asm_asm_9_1.xml b/.idea/libraries/Gradle__org_ow2_asm_asm_9_1.xml
deleted file mode 100644
index 1eba98689..000000000
--- a/.idea/libraries/Gradle__org_ow2_asm_asm_9_1.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/Gradle__org_slf4j_slf4j_api_1_7_33.xml b/.idea/libraries/Gradle__org_slf4j_slf4j_api_1_7_33.xml
deleted file mode 100644
index 5117ad301..000000000
--- a/.idea/libraries/Gradle__org_slf4j_slf4j_api_1_7_33.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
deleted file mode 100644
index 041aa7226..000000000
--- a/.idea/misc.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
deleted file mode 100644
index 3a4c24c64..000000000
--- a/.idea/modules.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
deleted file mode 100644
index c8397c94c..000000000
--- a/.idea/vcs.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/workspace.xml b/.idea/workspace.xml
deleted file mode 100644
index c493425fc..000000000
--- a/.idea/workspace.xml
+++ /dev/null
@@ -1,164 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 1659386208468
-
-
- 1659386208468
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/schemas/io.legado.app.data.AppDatabase/51.json b/app/schemas/io.legado.app.data.AppDatabase/51.json
index 9f9afe807..e11ecf0e3 100644
--- a/app/schemas/io.legado.app.data.AppDatabase/51.json
+++ b/app/schemas/io.legado.app.data.AppDatabase/51.json
@@ -2,7 +2,7 @@
"formatVersion": 1,
"database": {
"version": 51,
- "identityHash": "0221c385ed7393f47afe9579d3106541",
+ "identityHash": "028c189be828501449b61b32ab47a36f",
"entities": [
{
"tableName": "books",
@@ -1357,7 +1357,7 @@
},
{
"tableName": "txtTocRules",
- "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER NOT NULL, `name` TEXT NOT NULL, `rule` TEXT NOT NULL, `example` TEXT, `serialNumber` INTEGER NOT NULL, `enable` INTEGER NOT NULL, PRIMARY KEY(`id`))",
+ "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER NOT NULL, `name` TEXT NOT NULL, `rule` TEXT NOT NULL, `serialNumber` INTEGER NOT NULL, `enable` INTEGER NOT NULL, PRIMARY KEY(`id`))",
"fields": [
{
"fieldPath": "id",
@@ -1377,12 +1377,6 @@
"affinity": "TEXT",
"notNull": true
},
- {
- "fieldPath": "example",
- "columnName": "example",
- "affinity": "TEXT",
- "notNull": false
- },
{
"fieldPath": "serialNumber",
"columnName": "serialNumber",
@@ -1674,7 +1668,7 @@
"views": [],
"setupQueries": [
"CREATE TABLE IF NOT EXISTS room_master_table (id INTEGER PRIMARY KEY,identity_hash TEXT)",
- "INSERT OR REPLACE INTO room_master_table (id,identity_hash) VALUES(42, '0221c385ed7393f47afe9579d3106541')"
+ "INSERT OR REPLACE INTO room_master_table (id,identity_hash) VALUES(42, '028c189be828501449b61b32ab47a36f')"
]
}
}
\ No newline at end of file
diff --git a/app/schemas/io.legado.app.data.AppDatabase/52.json b/app/schemas/io.legado.app.data.AppDatabase/52.json
deleted file mode 100644
index 4f3ee4e9a..000000000
--- a/app/schemas/io.legado.app.data.AppDatabase/52.json
+++ /dev/null
@@ -1,1680 +0,0 @@
-{
- "formatVersion": 1,
- "database": {
- "version": 52,
- "identityHash": "0221c385ed7393f47afe9579d3106541",
- "entities": [
- {
- "tableName": "books",
- "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`bookUrl` TEXT NOT NULL DEFAULT '', `tocUrl` TEXT NOT NULL DEFAULT '', `origin` TEXT NOT NULL DEFAULT '', `originName` TEXT NOT NULL DEFAULT '', `name` TEXT NOT NULL DEFAULT '', `author` TEXT NOT NULL DEFAULT '', `kind` TEXT, `customTag` TEXT, `coverUrl` TEXT, `customCoverUrl` TEXT, `intro` TEXT, `customIntro` TEXT, `charset` TEXT, `type` INTEGER NOT NULL DEFAULT 0, `group` INTEGER NOT NULL DEFAULT 0, `latestChapterTitle` TEXT, `latestChapterTime` INTEGER NOT NULL DEFAULT 0, `lastCheckTime` INTEGER NOT NULL DEFAULT 0, `lastCheckCount` INTEGER NOT NULL DEFAULT 0, `totalChapterNum` INTEGER NOT NULL DEFAULT 0, `durChapterTitle` TEXT, `durChapterIndex` INTEGER NOT NULL DEFAULT 0, `durChapterPos` INTEGER NOT NULL DEFAULT 0, `durChapterTime` INTEGER NOT NULL DEFAULT 0, `wordCount` TEXT, `canUpdate` INTEGER NOT NULL DEFAULT 1, `order` INTEGER NOT NULL DEFAULT 0, `originOrder` INTEGER NOT NULL DEFAULT 0, `variable` TEXT, `readConfig` TEXT, PRIMARY KEY(`bookUrl`))",
- "fields": [
- {
- "fieldPath": "bookUrl",
- "columnName": "bookUrl",
- "affinity": "TEXT",
- "notNull": true,
- "defaultValue": "''"
- },
- {
- "fieldPath": "tocUrl",
- "columnName": "tocUrl",
- "affinity": "TEXT",
- "notNull": true,
- "defaultValue": "''"
- },
- {
- "fieldPath": "origin",
- "columnName": "origin",
- "affinity": "TEXT",
- "notNull": true,
- "defaultValue": "''"
- },
- {
- "fieldPath": "originName",
- "columnName": "originName",
- "affinity": "TEXT",
- "notNull": true,
- "defaultValue": "''"
- },
- {
- "fieldPath": "name",
- "columnName": "name",
- "affinity": "TEXT",
- "notNull": true,
- "defaultValue": "''"
- },
- {
- "fieldPath": "author",
- "columnName": "author",
- "affinity": "TEXT",
- "notNull": true,
- "defaultValue": "''"
- },
- {
- "fieldPath": "kind",
- "columnName": "kind",
- "affinity": "TEXT",
- "notNull": false
- },
- {
- "fieldPath": "customTag",
- "columnName": "customTag",
- "affinity": "TEXT",
- "notNull": false
- },
- {
- "fieldPath": "coverUrl",
- "columnName": "coverUrl",
- "affinity": "TEXT",
- "notNull": false
- },
- {
- "fieldPath": "customCoverUrl",
- "columnName": "customCoverUrl",
- "affinity": "TEXT",
- "notNull": false
- },
- {
- "fieldPath": "intro",
- "columnName": "intro",
- "affinity": "TEXT",
- "notNull": false
- },
- {
- "fieldPath": "customIntro",
- "columnName": "customIntro",
- "affinity": "TEXT",
- "notNull": false
- },
- {
- "fieldPath": "charset",
- "columnName": "charset",
- "affinity": "TEXT",
- "notNull": false
- },
- {
- "fieldPath": "type",
- "columnName": "type",
- "affinity": "INTEGER",
- "notNull": true,
- "defaultValue": "0"
- },
- {
- "fieldPath": "group",
- "columnName": "group",
- "affinity": "INTEGER",
- "notNull": true,
- "defaultValue": "0"
- },
- {
- "fieldPath": "latestChapterTitle",
- "columnName": "latestChapterTitle",
- "affinity": "TEXT",
- "notNull": false
- },
- {
- "fieldPath": "latestChapterTime",
- "columnName": "latestChapterTime",
- "affinity": "INTEGER",
- "notNull": true,
- "defaultValue": "0"
- },
- {
- "fieldPath": "lastCheckTime",
- "columnName": "lastCheckTime",
- "affinity": "INTEGER",
- "notNull": true,
- "defaultValue": "0"
- },
- {
- "fieldPath": "lastCheckCount",
- "columnName": "lastCheckCount",
- "affinity": "INTEGER",
- "notNull": true,
- "defaultValue": "0"
- },
- {
- "fieldPath": "totalChapterNum",
- "columnName": "totalChapterNum",
- "affinity": "INTEGER",
- "notNull": true,
- "defaultValue": "0"
- },
- {
- "fieldPath": "durChapterTitle",
- "columnName": "durChapterTitle",
- "affinity": "TEXT",
- "notNull": false
- },
- {
- "fieldPath": "durChapterIndex",
- "columnName": "durChapterIndex",
- "affinity": "INTEGER",
- "notNull": true,
- "defaultValue": "0"
- },
- {
- "fieldPath": "durChapterPos",
- "columnName": "durChapterPos",
- "affinity": "INTEGER",
- "notNull": true,
- "defaultValue": "0"
- },
- {
- "fieldPath": "durChapterTime",
- "columnName": "durChapterTime",
- "affinity": "INTEGER",
- "notNull": true,
- "defaultValue": "0"
- },
- {
- "fieldPath": "wordCount",
- "columnName": "wordCount",
- "affinity": "TEXT",
- "notNull": false
- },
- {
- "fieldPath": "canUpdate",
- "columnName": "canUpdate",
- "affinity": "INTEGER",
- "notNull": true,
- "defaultValue": "1"
- },
- {
- "fieldPath": "order",
- "columnName": "order",
- "affinity": "INTEGER",
- "notNull": true,
- "defaultValue": "0"
- },
- {
- "fieldPath": "originOrder",
- "columnName": "originOrder",
- "affinity": "INTEGER",
- "notNull": true,
- "defaultValue": "0"
- },
- {
- "fieldPath": "variable",
- "columnName": "variable",
- "affinity": "TEXT",
- "notNull": false
- },
- {
- "fieldPath": "readConfig",
- "columnName": "readConfig",
- "affinity": "TEXT",
- "notNull": false
- }
- ],
- "primaryKey": {
- "autoGenerate": false,
- "columnNames": [
- "bookUrl"
- ]
- },
- "indices": [
- {
- "name": "index_books_name_author",
- "unique": true,
- "columnNames": [
- "name",
- "author"
- ],
- "orders": [],
- "createSql": "CREATE UNIQUE INDEX IF NOT EXISTS `index_books_name_author` ON `${TABLE_NAME}` (`name`, `author`)"
- }
- ],
- "foreignKeys": []
- },
- {
- "tableName": "book_groups",
- "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`groupId` INTEGER NOT NULL, `groupName` TEXT NOT NULL, `cover` TEXT, `order` INTEGER NOT NULL, `show` INTEGER NOT NULL, PRIMARY KEY(`groupId`))",
- "fields": [
- {
- "fieldPath": "groupId",
- "columnName": "groupId",
- "affinity": "INTEGER",
- "notNull": true
- },
- {
- "fieldPath": "groupName",
- "columnName": "groupName",
- "affinity": "TEXT",
- "notNull": true
- },
- {
- "fieldPath": "cover",
- "columnName": "cover",
- "affinity": "TEXT",
- "notNull": false
- },
- {
- "fieldPath": "order",
- "columnName": "order",
- "affinity": "INTEGER",
- "notNull": true
- },
- {
- "fieldPath": "show",
- "columnName": "show",
- "affinity": "INTEGER",
- "notNull": true
- }
- ],
- "primaryKey": {
- "autoGenerate": false,
- "columnNames": [
- "groupId"
- ]
- },
- "indices": [],
- "foreignKeys": []
- },
- {
- "tableName": "book_sources",
- "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`bookSourceUrl` TEXT NOT NULL, `bookSourceName` TEXT NOT NULL, `bookSourceGroup` TEXT, `bookSourceType` INTEGER NOT NULL, `bookUrlPattern` TEXT, `customOrder` INTEGER NOT NULL, `enabled` INTEGER NOT NULL, `enabledExplore` INTEGER NOT NULL, `enabledCookieJar` INTEGER DEFAULT 0, `concurrentRate` TEXT, `header` TEXT, `loginUrl` TEXT, `loginUi` TEXT, `loginCheckJs` TEXT, `bookSourceComment` TEXT, `variableComment` TEXT, `lastUpdateTime` INTEGER NOT NULL, `respondTime` INTEGER NOT NULL, `weight` INTEGER NOT NULL, `exploreUrl` TEXT, `ruleExplore` TEXT, `searchUrl` TEXT, `ruleSearch` TEXT, `ruleBookInfo` TEXT, `ruleToc` TEXT, `ruleContent` TEXT, PRIMARY KEY(`bookSourceUrl`))",
- "fields": [
- {
- "fieldPath": "bookSourceUrl",
- "columnName": "bookSourceUrl",
- "affinity": "TEXT",
- "notNull": true
- },
- {
- "fieldPath": "bookSourceName",
- "columnName": "bookSourceName",
- "affinity": "TEXT",
- "notNull": true
- },
- {
- "fieldPath": "bookSourceGroup",
- "columnName": "bookSourceGroup",
- "affinity": "TEXT",
- "notNull": false
- },
- {
- "fieldPath": "bookSourceType",
- "columnName": "bookSourceType",
- "affinity": "INTEGER",
- "notNull": true
- },
- {
- "fieldPath": "bookUrlPattern",
- "columnName": "bookUrlPattern",
- "affinity": "TEXT",
- "notNull": false
- },
- {
- "fieldPath": "customOrder",
- "columnName": "customOrder",
- "affinity": "INTEGER",
- "notNull": true
- },
- {
- "fieldPath": "enabled",
- "columnName": "enabled",
- "affinity": "INTEGER",
- "notNull": true
- },
- {
- "fieldPath": "enabledExplore",
- "columnName": "enabledExplore",
- "affinity": "INTEGER",
- "notNull": true
- },
- {
- "fieldPath": "enabledCookieJar",
- "columnName": "enabledCookieJar",
- "affinity": "INTEGER",
- "notNull": false,
- "defaultValue": "0"
- },
- {
- "fieldPath": "concurrentRate",
- "columnName": "concurrentRate",
- "affinity": "TEXT",
- "notNull": false
- },
- {
- "fieldPath": "header",
- "columnName": "header",
- "affinity": "TEXT",
- "notNull": false
- },
- {
- "fieldPath": "loginUrl",
- "columnName": "loginUrl",
- "affinity": "TEXT",
- "notNull": false
- },
- {
- "fieldPath": "loginUi",
- "columnName": "loginUi",
- "affinity": "TEXT",
- "notNull": false
- },
- {
- "fieldPath": "loginCheckJs",
- "columnName": "loginCheckJs",
- "affinity": "TEXT",
- "notNull": false
- },
- {
- "fieldPath": "bookSourceComment",
- "columnName": "bookSourceComment",
- "affinity": "TEXT",
- "notNull": false
- },
- {
- "fieldPath": "variableComment",
- "columnName": "variableComment",
- "affinity": "TEXT",
- "notNull": false
- },
- {
- "fieldPath": "lastUpdateTime",
- "columnName": "lastUpdateTime",
- "affinity": "INTEGER",
- "notNull": true
- },
- {
- "fieldPath": "respondTime",
- "columnName": "respondTime",
- "affinity": "INTEGER",
- "notNull": true
- },
- {
- "fieldPath": "weight",
- "columnName": "weight",
- "affinity": "INTEGER",
- "notNull": true
- },
- {
- "fieldPath": "exploreUrl",
- "columnName": "exploreUrl",
- "affinity": "TEXT",
- "notNull": false
- },
- {
- "fieldPath": "ruleExplore",
- "columnName": "ruleExplore",
- "affinity": "TEXT",
- "notNull": false
- },
- {
- "fieldPath": "searchUrl",
- "columnName": "searchUrl",
- "affinity": "TEXT",
- "notNull": false
- },
- {
- "fieldPath": "ruleSearch",
- "columnName": "ruleSearch",
- "affinity": "TEXT",
- "notNull": false
- },
- {
- "fieldPath": "ruleBookInfo",
- "columnName": "ruleBookInfo",
- "affinity": "TEXT",
- "notNull": false
- },
- {
- "fieldPath": "ruleToc",
- "columnName": "ruleToc",
- "affinity": "TEXT",
- "notNull": false
- },
- {
- "fieldPath": "ruleContent",
- "columnName": "ruleContent",
- "affinity": "TEXT",
- "notNull": false
- }
- ],
- "primaryKey": {
- "autoGenerate": false,
- "columnNames": [
- "bookSourceUrl"
- ]
- },
- "indices": [
- {
- "name": "index_book_sources_bookSourceUrl",
- "unique": false,
- "columnNames": [
- "bookSourceUrl"
- ],
- "orders": [],
- "createSql": "CREATE INDEX IF NOT EXISTS `index_book_sources_bookSourceUrl` ON `${TABLE_NAME}` (`bookSourceUrl`)"
- }
- ],
- "foreignKeys": []
- },
- {
- "tableName": "chapters",
- "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`url` TEXT NOT NULL, `title` TEXT NOT NULL, `isVolume` INTEGER NOT NULL, `baseUrl` TEXT NOT NULL, `bookUrl` TEXT NOT NULL, `index` INTEGER NOT NULL, `isVip` INTEGER NOT NULL, `isPay` INTEGER NOT NULL, `resourceUrl` TEXT, `tag` TEXT, `start` INTEGER, `end` INTEGER, `startFragmentId` TEXT, `endFragmentId` TEXT, `variable` TEXT, PRIMARY KEY(`url`, `bookUrl`), FOREIGN KEY(`bookUrl`) REFERENCES `books`(`bookUrl`) ON UPDATE NO ACTION ON DELETE CASCADE )",
- "fields": [
- {
- "fieldPath": "url",
- "columnName": "url",
- "affinity": "TEXT",
- "notNull": true
- },
- {
- "fieldPath": "title",
- "columnName": "title",
- "affinity": "TEXT",
- "notNull": true
- },
- {
- "fieldPath": "isVolume",
- "columnName": "isVolume",
- "affinity": "INTEGER",
- "notNull": true
- },
- {
- "fieldPath": "baseUrl",
- "columnName": "baseUrl",
- "affinity": "TEXT",
- "notNull": true
- },
- {
- "fieldPath": "bookUrl",
- "columnName": "bookUrl",
- "affinity": "TEXT",
- "notNull": true
- },
- {
- "fieldPath": "index",
- "columnName": "index",
- "affinity": "INTEGER",
- "notNull": true
- },
- {
- "fieldPath": "isVip",
- "columnName": "isVip",
- "affinity": "INTEGER",
- "notNull": true
- },
- {
- "fieldPath": "isPay",
- "columnName": "isPay",
- "affinity": "INTEGER",
- "notNull": true
- },
- {
- "fieldPath": "resourceUrl",
- "columnName": "resourceUrl",
- "affinity": "TEXT",
- "notNull": false
- },
- {
- "fieldPath": "tag",
- "columnName": "tag",
- "affinity": "TEXT",
- "notNull": false
- },
- {
- "fieldPath": "start",
- "columnName": "start",
- "affinity": "INTEGER",
- "notNull": false
- },
- {
- "fieldPath": "end",
- "columnName": "end",
- "affinity": "INTEGER",
- "notNull": false
- },
- {
- "fieldPath": "startFragmentId",
- "columnName": "startFragmentId",
- "affinity": "TEXT",
- "notNull": false
- },
- {
- "fieldPath": "endFragmentId",
- "columnName": "endFragmentId",
- "affinity": "TEXT",
- "notNull": false
- },
- {
- "fieldPath": "variable",
- "columnName": "variable",
- "affinity": "TEXT",
- "notNull": false
- }
- ],
- "primaryKey": {
- "autoGenerate": false,
- "columnNames": [
- "url",
- "bookUrl"
- ]
- },
- "indices": [
- {
- "name": "index_chapters_bookUrl",
- "unique": false,
- "columnNames": [
- "bookUrl"
- ],
- "orders": [],
- "createSql": "CREATE INDEX IF NOT EXISTS `index_chapters_bookUrl` ON `${TABLE_NAME}` (`bookUrl`)"
- },
- {
- "name": "index_chapters_bookUrl_index",
- "unique": true,
- "columnNames": [
- "bookUrl",
- "index"
- ],
- "orders": [],
- "createSql": "CREATE UNIQUE INDEX IF NOT EXISTS `index_chapters_bookUrl_index` ON `${TABLE_NAME}` (`bookUrl`, `index`)"
- }
- ],
- "foreignKeys": [
- {
- "table": "books",
- "onDelete": "CASCADE",
- "onUpdate": "NO ACTION",
- "columns": [
- "bookUrl"
- ],
- "referencedColumns": [
- "bookUrl"
- ]
- }
- ]
- },
- {
- "tableName": "replace_rules",
- "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, `name` TEXT NOT NULL DEFAULT '', `group` TEXT, `pattern` TEXT NOT NULL DEFAULT '', `replacement` TEXT NOT NULL DEFAULT '', `scope` TEXT, `scopeTitle` INTEGER NOT NULL DEFAULT 0, `scopeContent` INTEGER NOT NULL DEFAULT 1, `isEnabled` INTEGER NOT NULL DEFAULT 1, `isRegex` INTEGER NOT NULL DEFAULT 1, `timeoutMillisecond` INTEGER NOT NULL DEFAULT 3000, `sortOrder` INTEGER NOT NULL DEFAULT 0)",
- "fields": [
- {
- "fieldPath": "id",
- "columnName": "id",
- "affinity": "INTEGER",
- "notNull": true
- },
- {
- "fieldPath": "name",
- "columnName": "name",
- "affinity": "TEXT",
- "notNull": true,
- "defaultValue": "''"
- },
- {
- "fieldPath": "group",
- "columnName": "group",
- "affinity": "TEXT",
- "notNull": false
- },
- {
- "fieldPath": "pattern",
- "columnName": "pattern",
- "affinity": "TEXT",
- "notNull": true,
- "defaultValue": "''"
- },
- {
- "fieldPath": "replacement",
- "columnName": "replacement",
- "affinity": "TEXT",
- "notNull": true,
- "defaultValue": "''"
- },
- {
- "fieldPath": "scope",
- "columnName": "scope",
- "affinity": "TEXT",
- "notNull": false
- },
- {
- "fieldPath": "scopeTitle",
- "columnName": "scopeTitle",
- "affinity": "INTEGER",
- "notNull": true,
- "defaultValue": "0"
- },
- {
- "fieldPath": "scopeContent",
- "columnName": "scopeContent",
- "affinity": "INTEGER",
- "notNull": true,
- "defaultValue": "1"
- },
- {
- "fieldPath": "isEnabled",
- "columnName": "isEnabled",
- "affinity": "INTEGER",
- "notNull": true,
- "defaultValue": "1"
- },
- {
- "fieldPath": "isRegex",
- "columnName": "isRegex",
- "affinity": "INTEGER",
- "notNull": true,
- "defaultValue": "1"
- },
- {
- "fieldPath": "timeoutMillisecond",
- "columnName": "timeoutMillisecond",
- "affinity": "INTEGER",
- "notNull": true,
- "defaultValue": "3000"
- },
- {
- "fieldPath": "order",
- "columnName": "sortOrder",
- "affinity": "INTEGER",
- "notNull": true,
- "defaultValue": "0"
- }
- ],
- "primaryKey": {
- "autoGenerate": true,
- "columnNames": [
- "id"
- ]
- },
- "indices": [
- {
- "name": "index_replace_rules_id",
- "unique": false,
- "columnNames": [
- "id"
- ],
- "orders": [],
- "createSql": "CREATE INDEX IF NOT EXISTS `index_replace_rules_id` ON `${TABLE_NAME}` (`id`)"
- }
- ],
- "foreignKeys": []
- },
- {
- "tableName": "searchBooks",
- "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`bookUrl` TEXT NOT NULL, `origin` TEXT NOT NULL, `originName` TEXT NOT NULL, `type` INTEGER NOT NULL, `name` TEXT NOT NULL, `author` TEXT NOT NULL, `kind` TEXT, `coverUrl` TEXT, `intro` TEXT, `wordCount` TEXT, `latestChapterTitle` TEXT, `tocUrl` TEXT NOT NULL, `time` INTEGER NOT NULL, `variable` TEXT, `originOrder` INTEGER NOT NULL, PRIMARY KEY(`bookUrl`), FOREIGN KEY(`origin`) REFERENCES `book_sources`(`bookSourceUrl`) ON UPDATE NO ACTION ON DELETE CASCADE )",
- "fields": [
- {
- "fieldPath": "bookUrl",
- "columnName": "bookUrl",
- "affinity": "TEXT",
- "notNull": true
- },
- {
- "fieldPath": "origin",
- "columnName": "origin",
- "affinity": "TEXT",
- "notNull": true
- },
- {
- "fieldPath": "originName",
- "columnName": "originName",
- "affinity": "TEXT",
- "notNull": true
- },
- {
- "fieldPath": "type",
- "columnName": "type",
- "affinity": "INTEGER",
- "notNull": true
- },
- {
- "fieldPath": "name",
- "columnName": "name",
- "affinity": "TEXT",
- "notNull": true
- },
- {
- "fieldPath": "author",
- "columnName": "author",
- "affinity": "TEXT",
- "notNull": true
- },
- {
- "fieldPath": "kind",
- "columnName": "kind",
- "affinity": "TEXT",
- "notNull": false
- },
- {
- "fieldPath": "coverUrl",
- "columnName": "coverUrl",
- "affinity": "TEXT",
- "notNull": false
- },
- {
- "fieldPath": "intro",
- "columnName": "intro",
- "affinity": "TEXT",
- "notNull": false
- },
- {
- "fieldPath": "wordCount",
- "columnName": "wordCount",
- "affinity": "TEXT",
- "notNull": false
- },
- {
- "fieldPath": "latestChapterTitle",
- "columnName": "latestChapterTitle",
- "affinity": "TEXT",
- "notNull": false
- },
- {
- "fieldPath": "tocUrl",
- "columnName": "tocUrl",
- "affinity": "TEXT",
- "notNull": true
- },
- {
- "fieldPath": "time",
- "columnName": "time",
- "affinity": "INTEGER",
- "notNull": true
- },
- {
- "fieldPath": "variable",
- "columnName": "variable",
- "affinity": "TEXT",
- "notNull": false
- },
- {
- "fieldPath": "originOrder",
- "columnName": "originOrder",
- "affinity": "INTEGER",
- "notNull": true
- }
- ],
- "primaryKey": {
- "autoGenerate": false,
- "columnNames": [
- "bookUrl"
- ]
- },
- "indices": [
- {
- "name": "index_searchBooks_bookUrl",
- "unique": true,
- "columnNames": [
- "bookUrl"
- ],
- "orders": [],
- "createSql": "CREATE UNIQUE INDEX IF NOT EXISTS `index_searchBooks_bookUrl` ON `${TABLE_NAME}` (`bookUrl`)"
- },
- {
- "name": "index_searchBooks_origin",
- "unique": false,
- "columnNames": [
- "origin"
- ],
- "orders": [],
- "createSql": "CREATE INDEX IF NOT EXISTS `index_searchBooks_origin` ON `${TABLE_NAME}` (`origin`)"
- }
- ],
- "foreignKeys": [
- {
- "table": "book_sources",
- "onDelete": "CASCADE",
- "onUpdate": "NO ACTION",
- "columns": [
- "origin"
- ],
- "referencedColumns": [
- "bookSourceUrl"
- ]
- }
- ]
- },
- {
- "tableName": "search_keywords",
- "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`word` TEXT NOT NULL, `usage` INTEGER NOT NULL, `lastUseTime` INTEGER NOT NULL, PRIMARY KEY(`word`))",
- "fields": [
- {
- "fieldPath": "word",
- "columnName": "word",
- "affinity": "TEXT",
- "notNull": true
- },
- {
- "fieldPath": "usage",
- "columnName": "usage",
- "affinity": "INTEGER",
- "notNull": true
- },
- {
- "fieldPath": "lastUseTime",
- "columnName": "lastUseTime",
- "affinity": "INTEGER",
- "notNull": true
- }
- ],
- "primaryKey": {
- "autoGenerate": false,
- "columnNames": [
- "word"
- ]
- },
- "indices": [
- {
- "name": "index_search_keywords_word",
- "unique": true,
- "columnNames": [
- "word"
- ],
- "orders": [],
- "createSql": "CREATE UNIQUE INDEX IF NOT EXISTS `index_search_keywords_word` ON `${TABLE_NAME}` (`word`)"
- }
- ],
- "foreignKeys": []
- },
- {
- "tableName": "cookies",
- "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`url` TEXT NOT NULL, `cookie` TEXT NOT NULL, PRIMARY KEY(`url`))",
- "fields": [
- {
- "fieldPath": "url",
- "columnName": "url",
- "affinity": "TEXT",
- "notNull": true
- },
- {
- "fieldPath": "cookie",
- "columnName": "cookie",
- "affinity": "TEXT",
- "notNull": true
- }
- ],
- "primaryKey": {
- "autoGenerate": false,
- "columnNames": [
- "url"
- ]
- },
- "indices": [
- {
- "name": "index_cookies_url",
- "unique": true,
- "columnNames": [
- "url"
- ],
- "orders": [],
- "createSql": "CREATE UNIQUE INDEX IF NOT EXISTS `index_cookies_url` ON `${TABLE_NAME}` (`url`)"
- }
- ],
- "foreignKeys": []
- },
- {
- "tableName": "rssSources",
- "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`sourceUrl` TEXT NOT NULL, `sourceName` TEXT NOT NULL, `sourceIcon` TEXT NOT NULL, `sourceGroup` TEXT, `sourceComment` TEXT, `enabled` INTEGER NOT NULL, `variableComment` TEXT, `enabledCookieJar` INTEGER DEFAULT 0, `concurrentRate` TEXT, `header` TEXT, `loginUrl` TEXT, `loginUi` TEXT, `loginCheckJs` TEXT, `sortUrl` TEXT, `singleUrl` INTEGER NOT NULL, `articleStyle` INTEGER NOT NULL, `ruleArticles` TEXT, `ruleNextPage` TEXT, `ruleTitle` TEXT, `rulePubDate` TEXT, `ruleDescription` TEXT, `ruleImage` TEXT, `ruleLink` TEXT, `ruleContent` TEXT, `style` TEXT, `enableJs` INTEGER NOT NULL, `loadWithBaseUrl` INTEGER NOT NULL, `customOrder` INTEGER NOT NULL, PRIMARY KEY(`sourceUrl`))",
- "fields": [
- {
- "fieldPath": "sourceUrl",
- "columnName": "sourceUrl",
- "affinity": "TEXT",
- "notNull": true
- },
- {
- "fieldPath": "sourceName",
- "columnName": "sourceName",
- "affinity": "TEXT",
- "notNull": true
- },
- {
- "fieldPath": "sourceIcon",
- "columnName": "sourceIcon",
- "affinity": "TEXT",
- "notNull": true
- },
- {
- "fieldPath": "sourceGroup",
- "columnName": "sourceGroup",
- "affinity": "TEXT",
- "notNull": false
- },
- {
- "fieldPath": "sourceComment",
- "columnName": "sourceComment",
- "affinity": "TEXT",
- "notNull": false
- },
- {
- "fieldPath": "enabled",
- "columnName": "enabled",
- "affinity": "INTEGER",
- "notNull": true
- },
- {
- "fieldPath": "variableComment",
- "columnName": "variableComment",
- "affinity": "TEXT",
- "notNull": false
- },
- {
- "fieldPath": "enabledCookieJar",
- "columnName": "enabledCookieJar",
- "affinity": "INTEGER",
- "notNull": false,
- "defaultValue": "0"
- },
- {
- "fieldPath": "concurrentRate",
- "columnName": "concurrentRate",
- "affinity": "TEXT",
- "notNull": false
- },
- {
- "fieldPath": "header",
- "columnName": "header",
- "affinity": "TEXT",
- "notNull": false
- },
- {
- "fieldPath": "loginUrl",
- "columnName": "loginUrl",
- "affinity": "TEXT",
- "notNull": false
- },
- {
- "fieldPath": "loginUi",
- "columnName": "loginUi",
- "affinity": "TEXT",
- "notNull": false
- },
- {
- "fieldPath": "loginCheckJs",
- "columnName": "loginCheckJs",
- "affinity": "TEXT",
- "notNull": false
- },
- {
- "fieldPath": "sortUrl",
- "columnName": "sortUrl",
- "affinity": "TEXT",
- "notNull": false
- },
- {
- "fieldPath": "singleUrl",
- "columnName": "singleUrl",
- "affinity": "INTEGER",
- "notNull": true
- },
- {
- "fieldPath": "articleStyle",
- "columnName": "articleStyle",
- "affinity": "INTEGER",
- "notNull": true
- },
- {
- "fieldPath": "ruleArticles",
- "columnName": "ruleArticles",
- "affinity": "TEXT",
- "notNull": false
- },
- {
- "fieldPath": "ruleNextPage",
- "columnName": "ruleNextPage",
- "affinity": "TEXT",
- "notNull": false
- },
- {
- "fieldPath": "ruleTitle",
- "columnName": "ruleTitle",
- "affinity": "TEXT",
- "notNull": false
- },
- {
- "fieldPath": "rulePubDate",
- "columnName": "rulePubDate",
- "affinity": "TEXT",
- "notNull": false
- },
- {
- "fieldPath": "ruleDescription",
- "columnName": "ruleDescription",
- "affinity": "TEXT",
- "notNull": false
- },
- {
- "fieldPath": "ruleImage",
- "columnName": "ruleImage",
- "affinity": "TEXT",
- "notNull": false
- },
- {
- "fieldPath": "ruleLink",
- "columnName": "ruleLink",
- "affinity": "TEXT",
- "notNull": false
- },
- {
- "fieldPath": "ruleContent",
- "columnName": "ruleContent",
- "affinity": "TEXT",
- "notNull": false
- },
- {
- "fieldPath": "style",
- "columnName": "style",
- "affinity": "TEXT",
- "notNull": false
- },
- {
- "fieldPath": "enableJs",
- "columnName": "enableJs",
- "affinity": "INTEGER",
- "notNull": true
- },
- {
- "fieldPath": "loadWithBaseUrl",
- "columnName": "loadWithBaseUrl",
- "affinity": "INTEGER",
- "notNull": true
- },
- {
- "fieldPath": "customOrder",
- "columnName": "customOrder",
- "affinity": "INTEGER",
- "notNull": true
- }
- ],
- "primaryKey": {
- "autoGenerate": false,
- "columnNames": [
- "sourceUrl"
- ]
- },
- "indices": [
- {
- "name": "index_rssSources_sourceUrl",
- "unique": false,
- "columnNames": [
- "sourceUrl"
- ],
- "orders": [],
- "createSql": "CREATE INDEX IF NOT EXISTS `index_rssSources_sourceUrl` ON `${TABLE_NAME}` (`sourceUrl`)"
- }
- ],
- "foreignKeys": []
- },
- {
- "tableName": "bookmarks",
- "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`time` INTEGER NOT NULL, `bookName` TEXT NOT NULL, `bookAuthor` TEXT NOT NULL, `chapterIndex` INTEGER NOT NULL, `chapterPos` INTEGER NOT NULL, `chapterName` TEXT NOT NULL, `bookText` TEXT NOT NULL, `content` TEXT NOT NULL, PRIMARY KEY(`time`))",
- "fields": [
- {
- "fieldPath": "time",
- "columnName": "time",
- "affinity": "INTEGER",
- "notNull": true
- },
- {
- "fieldPath": "bookName",
- "columnName": "bookName",
- "affinity": "TEXT",
- "notNull": true
- },
- {
- "fieldPath": "bookAuthor",
- "columnName": "bookAuthor",
- "affinity": "TEXT",
- "notNull": true
- },
- {
- "fieldPath": "chapterIndex",
- "columnName": "chapterIndex",
- "affinity": "INTEGER",
- "notNull": true
- },
- {
- "fieldPath": "chapterPos",
- "columnName": "chapterPos",
- "affinity": "INTEGER",
- "notNull": true
- },
- {
- "fieldPath": "chapterName",
- "columnName": "chapterName",
- "affinity": "TEXT",
- "notNull": true
- },
- {
- "fieldPath": "bookText",
- "columnName": "bookText",
- "affinity": "TEXT",
- "notNull": true
- },
- {
- "fieldPath": "content",
- "columnName": "content",
- "affinity": "TEXT",
- "notNull": true
- }
- ],
- "primaryKey": {
- "autoGenerate": false,
- "columnNames": [
- "time"
- ]
- },
- "indices": [
- {
- "name": "index_bookmarks_bookName_bookAuthor",
- "unique": false,
- "columnNames": [
- "bookName",
- "bookAuthor"
- ],
- "orders": [],
- "createSql": "CREATE INDEX IF NOT EXISTS `index_bookmarks_bookName_bookAuthor` ON `${TABLE_NAME}` (`bookName`, `bookAuthor`)"
- }
- ],
- "foreignKeys": []
- },
- {
- "tableName": "rssArticles",
- "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`origin` TEXT NOT NULL, `sort` TEXT NOT NULL, `title` TEXT NOT NULL, `order` INTEGER NOT NULL, `link` TEXT NOT NULL, `pubDate` TEXT, `description` TEXT, `content` TEXT, `image` TEXT, `read` INTEGER NOT NULL, `variable` TEXT, PRIMARY KEY(`origin`, `link`))",
- "fields": [
- {
- "fieldPath": "origin",
- "columnName": "origin",
- "affinity": "TEXT",
- "notNull": true
- },
- {
- "fieldPath": "sort",
- "columnName": "sort",
- "affinity": "TEXT",
- "notNull": true
- },
- {
- "fieldPath": "title",
- "columnName": "title",
- "affinity": "TEXT",
- "notNull": true
- },
- {
- "fieldPath": "order",
- "columnName": "order",
- "affinity": "INTEGER",
- "notNull": true
- },
- {
- "fieldPath": "link",
- "columnName": "link",
- "affinity": "TEXT",
- "notNull": true
- },
- {
- "fieldPath": "pubDate",
- "columnName": "pubDate",
- "affinity": "TEXT",
- "notNull": false
- },
- {
- "fieldPath": "description",
- "columnName": "description",
- "affinity": "TEXT",
- "notNull": false
- },
- {
- "fieldPath": "content",
- "columnName": "content",
- "affinity": "TEXT",
- "notNull": false
- },
- {
- "fieldPath": "image",
- "columnName": "image",
- "affinity": "TEXT",
- "notNull": false
- },
- {
- "fieldPath": "read",
- "columnName": "read",
- "affinity": "INTEGER",
- "notNull": true
- },
- {
- "fieldPath": "variable",
- "columnName": "variable",
- "affinity": "TEXT",
- "notNull": false
- }
- ],
- "primaryKey": {
- "autoGenerate": false,
- "columnNames": [
- "origin",
- "link"
- ]
- },
- "indices": [],
- "foreignKeys": []
- },
- {
- "tableName": "rssReadRecords",
- "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`record` TEXT NOT NULL, `read` INTEGER NOT NULL, PRIMARY KEY(`record`))",
- "fields": [
- {
- "fieldPath": "record",
- "columnName": "record",
- "affinity": "TEXT",
- "notNull": true
- },
- {
- "fieldPath": "read",
- "columnName": "read",
- "affinity": "INTEGER",
- "notNull": true
- }
- ],
- "primaryKey": {
- "autoGenerate": false,
- "columnNames": [
- "record"
- ]
- },
- "indices": [],
- "foreignKeys": []
- },
- {
- "tableName": "rssStars",
- "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`origin` TEXT NOT NULL, `sort` TEXT NOT NULL, `title` TEXT NOT NULL, `starTime` INTEGER NOT NULL, `link` TEXT NOT NULL, `pubDate` TEXT, `description` TEXT, `content` TEXT, `image` TEXT, `variable` TEXT, PRIMARY KEY(`origin`, `link`))",
- "fields": [
- {
- "fieldPath": "origin",
- "columnName": "origin",
- "affinity": "TEXT",
- "notNull": true
- },
- {
- "fieldPath": "sort",
- "columnName": "sort",
- "affinity": "TEXT",
- "notNull": true
- },
- {
- "fieldPath": "title",
- "columnName": "title",
- "affinity": "TEXT",
- "notNull": true
- },
- {
- "fieldPath": "starTime",
- "columnName": "starTime",
- "affinity": "INTEGER",
- "notNull": true
- },
- {
- "fieldPath": "link",
- "columnName": "link",
- "affinity": "TEXT",
- "notNull": true
- },
- {
- "fieldPath": "pubDate",
- "columnName": "pubDate",
- "affinity": "TEXT",
- "notNull": false
- },
- {
- "fieldPath": "description",
- "columnName": "description",
- "affinity": "TEXT",
- "notNull": false
- },
- {
- "fieldPath": "content",
- "columnName": "content",
- "affinity": "TEXT",
- "notNull": false
- },
- {
- "fieldPath": "image",
- "columnName": "image",
- "affinity": "TEXT",
- "notNull": false
- },
- {
- "fieldPath": "variable",
- "columnName": "variable",
- "affinity": "TEXT",
- "notNull": false
- }
- ],
- "primaryKey": {
- "autoGenerate": false,
- "columnNames": [
- "origin",
- "link"
- ]
- },
- "indices": [],
- "foreignKeys": []
- },
- {
- "tableName": "txtTocRules",
- "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER NOT NULL, `name` TEXT NOT NULL, `rule` TEXT NOT NULL, `example` TEXT, `serialNumber` INTEGER NOT NULL, `enable` INTEGER NOT NULL, PRIMARY KEY(`id`))",
- "fields": [
- {
- "fieldPath": "id",
- "columnName": "id",
- "affinity": "INTEGER",
- "notNull": true
- },
- {
- "fieldPath": "name",
- "columnName": "name",
- "affinity": "TEXT",
- "notNull": true
- },
- {
- "fieldPath": "rule",
- "columnName": "rule",
- "affinity": "TEXT",
- "notNull": true
- },
- {
- "fieldPath": "example",
- "columnName": "example",
- "affinity": "TEXT",
- "notNull": false
- },
- {
- "fieldPath": "serialNumber",
- "columnName": "serialNumber",
- "affinity": "INTEGER",
- "notNull": true
- },
- {
- "fieldPath": "enable",
- "columnName": "enable",
- "affinity": "INTEGER",
- "notNull": true
- }
- ],
- "primaryKey": {
- "autoGenerate": false,
- "columnNames": [
- "id"
- ]
- },
- "indices": [],
- "foreignKeys": []
- },
- {
- "tableName": "readRecord",
- "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`deviceId` TEXT NOT NULL, `bookName` TEXT NOT NULL, `readTime` INTEGER NOT NULL DEFAULT 0, `lastRead` INTEGER NOT NULL DEFAULT 0, PRIMARY KEY(`deviceId`, `bookName`))",
- "fields": [
- {
- "fieldPath": "deviceId",
- "columnName": "deviceId",
- "affinity": "TEXT",
- "notNull": true
- },
- {
- "fieldPath": "bookName",
- "columnName": "bookName",
- "affinity": "TEXT",
- "notNull": true
- },
- {
- "fieldPath": "readTime",
- "columnName": "readTime",
- "affinity": "INTEGER",
- "notNull": true,
- "defaultValue": "0"
- },
- {
- "fieldPath": "lastRead",
- "columnName": "lastRead",
- "affinity": "INTEGER",
- "notNull": true,
- "defaultValue": "0"
- }
- ],
- "primaryKey": {
- "autoGenerate": false,
- "columnNames": [
- "deviceId",
- "bookName"
- ]
- },
- "indices": [],
- "foreignKeys": []
- },
- {
- "tableName": "httpTTS",
- "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER NOT NULL, `name` TEXT NOT NULL, `url` TEXT NOT NULL, `contentType` TEXT, `concurrentRate` TEXT DEFAULT '0', `loginUrl` TEXT, `loginUi` TEXT, `header` TEXT, `enabledCookieJar` INTEGER DEFAULT 0, `loginCheckJs` TEXT, `lastUpdateTime` INTEGER NOT NULL DEFAULT 0, PRIMARY KEY(`id`))",
- "fields": [
- {
- "fieldPath": "id",
- "columnName": "id",
- "affinity": "INTEGER",
- "notNull": true
- },
- {
- "fieldPath": "name",
- "columnName": "name",
- "affinity": "TEXT",
- "notNull": true
- },
- {
- "fieldPath": "url",
- "columnName": "url",
- "affinity": "TEXT",
- "notNull": true
- },
- {
- "fieldPath": "contentType",
- "columnName": "contentType",
- "affinity": "TEXT",
- "notNull": false
- },
- {
- "fieldPath": "concurrentRate",
- "columnName": "concurrentRate",
- "affinity": "TEXT",
- "notNull": false,
- "defaultValue": "'0'"
- },
- {
- "fieldPath": "loginUrl",
- "columnName": "loginUrl",
- "affinity": "TEXT",
- "notNull": false
- },
- {
- "fieldPath": "loginUi",
- "columnName": "loginUi",
- "affinity": "TEXT",
- "notNull": false
- },
- {
- "fieldPath": "header",
- "columnName": "header",
- "affinity": "TEXT",
- "notNull": false
- },
- {
- "fieldPath": "enabledCookieJar",
- "columnName": "enabledCookieJar",
- "affinity": "INTEGER",
- "notNull": false,
- "defaultValue": "0"
- },
- {
- "fieldPath": "loginCheckJs",
- "columnName": "loginCheckJs",
- "affinity": "TEXT",
- "notNull": false
- },
- {
- "fieldPath": "lastUpdateTime",
- "columnName": "lastUpdateTime",
- "affinity": "INTEGER",
- "notNull": true,
- "defaultValue": "0"
- }
- ],
- "primaryKey": {
- "autoGenerate": false,
- "columnNames": [
- "id"
- ]
- },
- "indices": [],
- "foreignKeys": []
- },
- {
- "tableName": "caches",
- "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`key` TEXT NOT NULL, `value` TEXT, `deadline` INTEGER NOT NULL, PRIMARY KEY(`key`))",
- "fields": [
- {
- "fieldPath": "key",
- "columnName": "key",
- "affinity": "TEXT",
- "notNull": true
- },
- {
- "fieldPath": "value",
- "columnName": "value",
- "affinity": "TEXT",
- "notNull": false
- },
- {
- "fieldPath": "deadline",
- "columnName": "deadline",
- "affinity": "INTEGER",
- "notNull": true
- }
- ],
- "primaryKey": {
- "autoGenerate": false,
- "columnNames": [
- "key"
- ]
- },
- "indices": [
- {
- "name": "index_caches_key",
- "unique": true,
- "columnNames": [
- "key"
- ],
- "orders": [],
- "createSql": "CREATE UNIQUE INDEX IF NOT EXISTS `index_caches_key` ON `${TABLE_NAME}` (`key`)"
- }
- ],
- "foreignKeys": []
- },
- {
- "tableName": "ruleSubs",
- "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`id` INTEGER NOT NULL, `name` TEXT NOT NULL, `url` TEXT NOT NULL, `type` INTEGER NOT NULL, `customOrder` INTEGER NOT NULL, `autoUpdate` INTEGER NOT NULL, `update` INTEGER NOT NULL, PRIMARY KEY(`id`))",
- "fields": [
- {
- "fieldPath": "id",
- "columnName": "id",
- "affinity": "INTEGER",
- "notNull": true
- },
- {
- "fieldPath": "name",
- "columnName": "name",
- "affinity": "TEXT",
- "notNull": true
- },
- {
- "fieldPath": "url",
- "columnName": "url",
- "affinity": "TEXT",
- "notNull": true
- },
- {
- "fieldPath": "type",
- "columnName": "type",
- "affinity": "INTEGER",
- "notNull": true
- },
- {
- "fieldPath": "customOrder",
- "columnName": "customOrder",
- "affinity": "INTEGER",
- "notNull": true
- },
- {
- "fieldPath": "autoUpdate",
- "columnName": "autoUpdate",
- "affinity": "INTEGER",
- "notNull": true
- },
- {
- "fieldPath": "update",
- "columnName": "update",
- "affinity": "INTEGER",
- "notNull": true
- }
- ],
- "primaryKey": {
- "autoGenerate": false,
- "columnNames": [
- "id"
- ]
- },
- "indices": [],
- "foreignKeys": []
- },
- {
- "tableName": "keyboardAssists",
- "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`type` INTEGER NOT NULL DEFAULT 0, `key` TEXT NOT NULL DEFAULT '', `value` TEXT NOT NULL DEFAULT '', `serialNo` INTEGER NOT NULL DEFAULT 0, PRIMARY KEY(`type`, `key`))",
- "fields": [
- {
- "fieldPath": "type",
- "columnName": "type",
- "affinity": "INTEGER",
- "notNull": true,
- "defaultValue": "0"
- },
- {
- "fieldPath": "key",
- "columnName": "key",
- "affinity": "TEXT",
- "notNull": true,
- "defaultValue": "''"
- },
- {
- "fieldPath": "value",
- "columnName": "value",
- "affinity": "TEXT",
- "notNull": true,
- "defaultValue": "''"
- },
- {
- "fieldPath": "serialNo",
- "columnName": "serialNo",
- "affinity": "INTEGER",
- "notNull": true,
- "defaultValue": "0"
- }
- ],
- "primaryKey": {
- "autoGenerate": false,
- "columnNames": [
- "type",
- "key"
- ]
- },
- "indices": [],
- "foreignKeys": []
- }
- ],
- "views": [],
- "setupQueries": [
- "CREATE TABLE IF NOT EXISTS room_master_table (id INTEGER PRIMARY KEY,identity_hash TEXT)",
- "INSERT OR REPLACE INTO room_master_table (id,identity_hash) VALUES(42, '0221c385ed7393f47afe9579d3106541')"
- ]
- }
-}
\ No newline at end of file
diff --git a/app/schemas/io.legado.app.data.AppDatabase/6.json b/app/schemas/io.legado.app.data.AppDatabase/6.json
index d3e407d3a..2e61f6107 100644
--- a/app/schemas/io.legado.app.data.AppDatabase/6.json
+++ b/app/schemas/io.legado.app.data.AppDatabase/6.json
@@ -1085,7 +1085,7 @@
},
{
"tableName": "txtTocRules",
- "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`name` TEXT NOT NULL, `rule` TEXT NOT NULL,`example` TEXT DEFAULT NULL, `serialNumber` INTEGER NOT NULL, `enable` INTEGER NOT NULL, PRIMARY KEY(`name`))",
+ "createSql": "CREATE TABLE IF NOT EXISTS `${TABLE_NAME}` (`name` TEXT NOT NULL, `rule` TEXT NOT NULL, `serialNumber` INTEGER NOT NULL, `enable` INTEGER NOT NULL, PRIMARY KEY(`name`))",
"fields": [
{
"fieldPath": "name",
@@ -1099,12 +1099,6 @@
"affinity": "TEXT",
"notNull": true
},
- {
- "fieldPath": "example",
- "columnName": "example",
- "affinity": "TEXT",
- "notNull": false
- },
{
"fieldPath": "serialNumber",
"columnName": "serialNumber",
diff --git a/build.gradle b/build.gradle
index a7f688451..a5a786aed 100644
--- a/build.gradle
+++ b/build.gradle
@@ -13,12 +13,12 @@ buildscript {
}
plugins {
- id 'com.android.application' version '7.2.1' apply false
- id 'com.android.library' version '7.2.1' apply false
+ id 'com.android.application' version "$agp_version" apply false
+ id 'com.android.library' version "$agp_version" apply false
id 'org.jetbrains.kotlin.android' version "$kotlin_version" apply false
id "de.timfreiheit.resourceplaceholders" version "0.4" apply false
id "de.undercouch.download" version "5.1.0" apply false
-// id "com.google.gms.google-services" version "4.3.10" apply false
+ id "com.google.gms.google-services" version "4.3.10" apply false
}
task clean(type: Delete) {
diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties
index 4b064b705..85c753bd8 100644
--- a/gradle/wrapper/gradle-wrapper.properties
+++ b/gradle/wrapper/gradle-wrapper.properties
@@ -1,6 +1,6 @@
-#Tue Aug 02 05:31:18 CST 2022
-distributionBase=GRADLE_USER_HOME
-distributionUrl=https\://services.gradle.org/distributions/gradle-7.4.2-all.zip
-distributionPath=wrapper/dists
-zipStorePath=wrapper/dists
-zipStoreBase=GRADLE_USER_HOME
+#Mon May 23 22:07:39 CST 2022
+distributionBase=GRADLE_USER_HOME
+distributionUrl=https\://services.gradle.org/distributions/gradle-7.4.2-bin.zip
+distributionPath=wrapper/dists
+zipStorePath=wrapper/dists
+zipStoreBase=GRADLE_USER_HOME
diff --git a/settings.gradle b/settings.gradle
index 2b49bbf3a..fc8168e71 100644
--- a/settings.gradle
+++ b/settings.gradle
@@ -2,13 +2,13 @@ pluginManagement {
repositories {
//原仓库
gradlePluginPortal()
- //google()
- //mavenCentral()
+ google()
+ mavenCentral()
//镜像仓库,无法连接源仓库自行启用镜像仓库,不要提交修改
- maven {url"https://maven-central-asia.storage-download.googleapis.com/maven2/"}
- maven { url 'https://maven.aliyun.com/repository/google' }
- maven { url 'https://maven.aliyun.com/repository/public' }
- maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
+ //maven {url"https://maven-central-asia.storage-download.googleapis.com/maven2/"}
+ //maven { url 'https://maven.aliyun.com/repository/google' }
+ //maven { url 'https://maven.aliyun.com/repository/public' }
+ //maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
}
}
@@ -20,9 +20,9 @@ dependencyResolutionManagement {
mavenCentral()
maven { url 'https://jitpack.io' }
//镜像仓库,无法连接源仓库自行启用镜像仓库,不要提交修改
- maven {url"https://maven-central-asia.storage-download.googleapis.com/maven2/"}
- maven { url 'https://maven.aliyun.com/repository/google' }
- maven { url 'https://maven.aliyun.com/repository/public' }
+ //maven {url"https://maven-central-asia.storage-download.googleapis.com/maven2/"}
+ //maven { url 'https://maven.aliyun.com/repository/google' }
+ //maven { url 'https://maven.aliyun.com/repository/public' }
}
}