From aea19ae6fe5132bc80fa176b0ccfd7eb78bd06be Mon Sep 17 00:00:00 2001 From: fisher Date: Thu, 4 Aug 2022 04:35:54 +0800 Subject: [PATCH 1/8] =?UTF-8?q?TXT=20=E7=9B=AE=E5=BD=95=E6=AD=A3=E5=88=99?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2=E5=A2=9E=E5=8A=A0=E6=A0=87=E9=A2=98=E7=A4=BA?= =?UTF-8?q?=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../io/legado/app/data/DatabaseMigrations.kt | 2 +- .../io/legado/app/data/entities/TxtTocRule.kt | 2 + .../ui/book/local/rule/TxtTocRuleActivity.kt | 4 +- .../ui/book/local/rule/TxtTocRuleAdapter.kt | 1 + .../main/res/layout/dialog_toc_regex_edit.xml | 13 +++ app/src/main/res/layout/item_txt_toc_rule.xml | 90 +++++++++++-------- app/src/main/res/values-es-rES/strings.xml | 1 + app/src/main/res/values-ja-rJP/strings.xml | 1 + app/src/main/res/values-pt-rBR/strings.xml | 1 + app/src/main/res/values-zh-rHK/strings.xml | 1 + app/src/main/res/values-zh-rTW/strings.xml | 1 + app/src/main/res/values-zh/strings.xml | 1 + app/src/main/res/values/strings.xml | 1 + 13 files changed, 78 insertions(+), 41 deletions(-) diff --git a/app/src/main/java/io/legado/app/data/DatabaseMigrations.kt b/app/src/main/java/io/legado/app/data/DatabaseMigrations.kt index 4fc5fce39..f315ad42d 100644 --- a/app/src/main/java/io/legado/app/data/DatabaseMigrations.kt +++ b/app/src/main/java/io/legado/app/data/DatabaseMigrations.kt @@ -48,7 +48,7 @@ object DatabaseMigrations { database.execSQL("DROP TABLE txtTocRules") database.execSQL( """CREATE TABLE txtTocRules(id INTEGER NOT NULL, - name TEXT NOT NULL, rule TEXT NOT NULL, serialNumber INTEGER NOT NULL, + name TEXT NOT NULL, rule TEXT NOT NULL,example TEXT DEFAULT NULL, serialNumber INTEGER NOT NULL, enable INTEGER NOT NULL, PRIMARY KEY (id))""" ) } diff --git a/app/src/main/java/io/legado/app/data/entities/TxtTocRule.kt b/app/src/main/java/io/legado/app/data/entities/TxtTocRule.kt index b4c28b0fb..1d37460f4 100644 --- a/app/src/main/java/io/legado/app/data/entities/TxtTocRule.kt +++ b/app/src/main/java/io/legado/app/data/entities/TxtTocRule.kt @@ -11,6 +11,7 @@ data class TxtTocRule( var id: Long = System.currentTimeMillis(), var name: String = "", var rule: String = "", + var example: String? = null, var serialNumber: Int = -1, var enable: Boolean = true ) { @@ -25,6 +26,7 @@ data class TxtTocRule( return id == other.id && name == other.name && rule == other.rule + && example == other.example && serialNumber == other.serialNumber && enable == other.enable } diff --git a/app/src/main/java/io/legado/app/ui/book/local/rule/TxtTocRuleActivity.kt b/app/src/main/java/io/legado/app/ui/book/local/rule/TxtTocRuleActivity.kt index 0eb4a00b6..26b85d603 100644 --- a/app/src/main/java/io/legado/app/ui/book/local/rule/TxtTocRuleActivity.kt +++ b/app/src/main/java/io/legado/app/ui/book/local/rule/TxtTocRuleActivity.kt @@ -97,12 +97,14 @@ class TxtTocRuleActivity : VMBaseActivity = aCache .getAsString(importTocRuleKey) ?.splitNotBlank(",") diff --git a/app/src/main/java/io/legado/app/ui/book/local/rule/TxtTocRuleAdapter.kt b/app/src/main/java/io/legado/app/ui/book/local/rule/TxtTocRuleAdapter.kt index a65fab48e..652ae5b94 100644 --- a/app/src/main/java/io/legado/app/ui/book/local/rule/TxtTocRuleAdapter.kt +++ b/app/src/main/java/io/legado/app/ui/book/local/rule/TxtTocRuleAdapter.kt @@ -45,6 +45,7 @@ class TxtTocRuleAdapter(context: Context, private val callBack: CallBack) : cbSource.text = item.name swtEnabled.isChecked = item.enable cbSource.isChecked = selected.contains(item) + titleExample.text = item.example } else { bundle.keySet().map { when (it) { diff --git a/app/src/main/res/layout/dialog_toc_regex_edit.xml b/app/src/main/res/layout/dialog_toc_regex_edit.xml index 52f152187..78b83be76 100644 --- a/app/src/main/res/layout/dialog_toc_regex_edit.xml +++ b/app/src/main/res/layout/dialog_toc_regex_edit.xml @@ -34,4 +34,17 @@ + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/item_txt_toc_rule.xml b/app/src/main/res/layout/item_txt_toc_rule.xml index 9db02db4e..fd969afcb 100644 --- a/app/src/main/res/layout/item_txt_toc_rule.xml +++ b/app/src/main/res/layout/item_txt_toc_rule.xml @@ -5,47 +5,59 @@ android:layout_height="wrap_content" android:background="?android:attr/selectableItemBackground" android:gravity="center_vertical" - android:orientation="horizontal" + android:orientation="vertical" android:padding="16dp"> - + + + + + + + + + + + + - - - - - - + android:textSize="12sp" /> \ No newline at end of file diff --git a/app/src/main/res/values-es-rES/strings.xml b/app/src/main/res/values-es-rES/strings.xml index da84ae19f..dfc6c3801 100644 --- a/app/src/main/res/values-es-rES/strings.xml +++ b/app/src/main/res/values-es-rES/strings.xml @@ -1006,4 +1006,5 @@ 滑动翻页阈值 滑动翻页阈值(0 = 系统默认值) 滑动多长距离才会触发滑动翻页(系统默认值 %s px) + Ejemplo diff --git a/app/src/main/res/values-ja-rJP/strings.xml b/app/src/main/res/values-ja-rJP/strings.xml index 5abffefef..7f345b5e3 100644 --- a/app/src/main/res/values-ja-rJP/strings.xml +++ b/app/src/main/res/values-ja-rJP/strings.xml @@ -1009,4 +1009,5 @@ 滑动翻页阈值 滑动翻页阈值(0 = 系统默认值) 滑动多长距离才会触发滑动翻页(系统默认值 %s px) + diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index c408ab7a6..4070c5c15 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -1009,4 +1009,5 @@ 滑动翻页阈值 滑动翻页阈值(0 = 系统默认值) 滑动多长距离才会触发滑动翻页(系统默认值 %s px) + Exemplo diff --git a/app/src/main/res/values-zh-rHK/strings.xml b/app/src/main/res/values-zh-rHK/strings.xml index 80a3df2fa..99a15125e 100644 --- a/app/src/main/res/values-zh-rHK/strings.xml +++ b/app/src/main/res/values-zh-rHK/strings.xml @@ -1006,4 +1006,5 @@ 滑动翻页阈值 滑动翻页阈值(0 = 系统默认值) 滑动多长距离才会触发滑动翻页(系统默认值 %s px) + 示例 diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index b6375b7bb..928a00828 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -1008,4 +1008,5 @@ 滑动翻页阈值 滑动翻页阈值(0 = 系统默认值) 滑动多长距离才会触发滑动翻页(系统默认值 %s px) + 示例 diff --git a/app/src/main/res/values-zh/strings.xml b/app/src/main/res/values-zh/strings.xml index 58bc32cf2..e395e543c 100644 --- a/app/src/main/res/values-zh/strings.xml +++ b/app/src/main/res/values-zh/strings.xml @@ -1008,4 +1008,5 @@ 滑动翻页阈值 滑动翻页阈值(0 = 系统默认值) 滑动多长距离才会触发滑动翻页(系统默认值 %s px) + 示例 diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 1be2b90dd..3b1824116 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -660,6 +660,7 @@ Import default rules Name Regex + Example More menu Minus Plus From 0dc9133133360c0c5e71095dbd15c4bada208f40 Mon Sep 17 00:00:00 2001 From: fisher Date: Thu, 4 Aug 2022 05:06:52 +0800 Subject: [PATCH 2/8] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E9=BB=98=E8=AE=A4Txt?= =?UTF-8?q?=E7=9B=AE=E5=BD=95=E8=A7=84=E5=88=99=EF=BC=8CTxt=E7=9B=AE?= =?UTF-8?q?=E5=BD=95=E6=AD=A3=E5=88=99=E9=A1=B5=E9=9D=A2=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E6=A0=87=E9=A2=98=E7=A4=BA=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/assets/defaultData/txtTocRule.json | 124 +++++++++++------- .../ui/book/local/rule/TxtTocRuleActivity.kt | 2 +- 2 files changed, 80 insertions(+), 46 deletions(-) diff --git a/app/src/main/assets/defaultData/txtTocRule.json b/app/src/main/assets/defaultData/txtTocRule.json index ad6f7d591..73d2f55ab 100644 --- a/app/src/main/assets/defaultData/txtTocRule.json +++ b/app/src/main/assets/defaultData/txtTocRule.json @@ -3,21 +3,24 @@ "id": -1, "enable": true, "name": "目录(去空白)", - "rule": "(?<=[ \\s])(?:序章|序言|卷首语|扉页|楔子|正文(?!完|结)|终章|后记|尾声|番外|第?\\s{0,4}[\\d〇零一二两三四五六七八九十百千万壹贰叁肆伍陆柒捌玖拾佰仟]+?\\s{0,4}(?:章|节(?!课)|卷|集(?![合和])|部(?![分赛游])|篇(?!张))).{0,30}$", + "rule": "(?<=[ \\s])(?:序章|楔子|正文(?!完|结)|终章|后记|尾声|番外|第?\\s{0,4}[\\d〇零一二两三四五六七八九十百千万壹贰叁肆伍陆柒捌玖拾佰仟]+?\\s{0,4}(?:章|节(?!课)|卷|集(?![合和]))).{0,30}$", + "example":"第一章 假装第一章前面有空白但我不要", "serialNumber": 0 }, { "id": -2, "enable": true, "name": "目录", - "rule": "^[  \\t]{0,4}(?:序章|序言|卷首语|扉页|楔子|正文(?!完|结)|终章|后记|尾声|番外|第?\\s{0,4}[\\d〇零一二两三四五六七八九十百千万壹贰叁肆伍陆柒捌玖拾佰仟]+?\\s{0,4}(?:章|节(?!课)|卷|集(?![合和])|部(?![分赛游])|篇(?!张))).{0,30}$", + "rule": "^[  \\t]{0,4}(?:序章|楔子|正文(?!完|结)|终章|后记|尾声|番外|第?\\s{0,4}[\\d〇零一二两三四五六七八九十百千万壹贰叁肆伍陆柒捌玖拾佰仟]+?\\s{0,4}(?:章|节(?!课)|卷|集(?![合和])|部(?![分赛游])|篇(?!张))).{0,30}$", + "example":"第一章 标准的粤语就是这样", "serialNumber": 1 }, { "id": -3, "enable": false, "name": "目录(匹配简介)", - "rule": "(?<=[ \\s])(?:(?:内容|文章)?简介|文案|前言|序章|序言|卷首语|扉页|楔子|正文(?!完|结)|终章|后记|尾声|番外|第?\\s{0,4}[\\d〇零一二两三四五六七八九十百千万壹贰叁肆伍陆柒捌玖拾佰仟]+?\\s{0,4}(?:章|节(?!课)|卷|集(?![合和])|部(?![分赛游])|回(?![合来事去])|场(?![和合比电是])|篇(?!张))).{0,30}$", + "rule": "(?<=[ \\s])(?:(?:内容|文章)?简介|文案|前言|序章|楔子|正文(?!完|结)|终章|后记|尾声|番外|第?\\s{0,4}[\\d〇零一二两三四五六七八九十百千万壹贰叁肆伍陆柒捌玖拾佰仟]+?\\s{0,4}(?:章|节(?!课)|卷|集(?![合和])|部(?![分赛游])|回(?![合来事去])|场(?![和合比电是])|篇(?!张))).{0,30}$", + "example": "简介 老夫诸葛村夫", "serialNumber": 2 }, { @@ -25,6 +28,7 @@ "enable": false, "name": "目录(古典、轻小说备用)", "rule": "^[  \\t]{0,4}(?:序章|楔子|正文(?!完|结)|终章|后记|尾声|番外|第?\\s{0,4}[\\d〇零一二两三四五六七八九十百千万壹贰叁肆伍陆柒捌玖拾佰仟]+?\\s{0,4}(?:章|节(?!课)|卷|集(?![合和])|部(?![分赛游])|回(?![合来事去])|场(?![和合比电是])|话|篇(?!张))).{0,30}$", + "example": "第一章 比上面只多了回和话", "serialNumber": 3 }, { @@ -32,97 +36,127 @@ "enable": false, "name": "数字(纯数字标题)", "rule": "(?<=[ \\s])\\d+\\.?[  \\t]{0,4}$", + "example": "12", "serialNumber": 4 }, { "id": -6, - "enable": true, - "name": "数字 分隔符 标题名称", - "rule": "^[  \\t]{0,4}\\d{1,5}[::,., 、_—\\-].{1,30}$", - "serialNumber": 5 + "enable": false, + "name": "大写数字(纯数字标题)", + "rule": "(?<=[ \\s])[零一二两三四五六七八九十百千万壹贰叁肆伍陆柒捌玖拾佰仟]{1,12}[  \\t]{0,4}$", + "example": "一百七十", + "serialNumber": 4 }, { "id": -7, "enable": true, - "name": "大写数字 分隔符 标题名称", - "rule": "^[  \\t]{0,4}(?:序章|序言|卷首语|扉页|楔子|正文(?!完|结)|终章|后记|尾声|番外|[〇零一二两三四五六七八九十百千万壹贰叁肆伍陆柒捌玖拾佰仟]{1,8})[ 、_—\\-].{1,30}$", - "serialNumber": 6 + "name": "数字 分隔符 标题名称", + "rule": "^[  \\t]{0,4}\\d{1,5}[::,., 、_—\\-].{1,30}$", + "example": "1、这个就是标题", + "serialNumber": 5 }, { "id": -8, "enable": true, - "name": "正文 标题/序号", - "rule": "^[  \\t]{0,4}正文[  ]{1,4}.{0,20}$", - "serialNumber": 7 + "name": "大写数字 分隔符 标题名称", + "rule": "^[  \\t]{0,4}(?:序章|楔子|正文(?!完|结)|终章|后记|尾声|番外|[零一二两三四五六七八九十百千万壹贰叁肆伍陆柒捌玖拾佰仟]{1,8})[ 、_—\\-].{1,30}$", + "example": "一、只有前面的数字有差别", + "serialNumber": 6 }, { "id": -9, "enable": true, - "name": "Chapter/Section/Part/Episode 序号 标题", - "rule": "^[  \\t]{0,4}(?:[Cc]hapter|[Ss]ection|[Pp]art|PART|[Nn][oO]\\.|[Ee]pisode|(?:内容|文章)?简介|文案|前言|序章|楔子|正文(?!完|结)|终章|后记|尾声|番外)\\s{0,4}\\d{1,4}.{0,30}$", - "serialNumber": 8 + "name": "正文 标题/序号", + "rule": "^[  \\t]{0,4}正文[  ]{1,4}.{0,20}$", + "example": "正文 我奶常山赵子龙", + "serialNumber": 7 }, { "id": -10, - "enable": false, - "name": "Chapter(去简介)", - "rule": "^[  \\t]{0,4}(?:[Cc]hapter|[Ss]ection|[Pp]art|PART|[Nn][Oo]\\.|[Ee]pisode)\\s{0,4}\\d{1,4}.{0,30}$", - "serialNumber": 9 + "enable": true, + "name": "Chapter/Section/Part/Episode 序号 标题", + "rule": "^[  \\t]{0,4}(?:[Cc]hapter|[Ss]ection|[Pp]art|PART|[Nn][oO]\\.|[Ee]pisode|(?:内容|文章)?简介|文案|前言|序章|楔子|正文(?!完|结)|终章|后记|尾声|番外)\\s{0,4}\\d{1,4}.{0,30}$", + "example": "Chapter 1 MyGrandmaIsNB", + "serialNumber": 8 }, { "id": -11, - "enable": true, - "name": "特殊符号 序号 标题", - "rule": "(?<=[\\s ])[【〔〖「『〈[\\[](?:第|[Cc]hapter)[\\d〇零一二两三四五六七八九十百千万壹贰叁肆伍陆柒捌玖拾佰仟]{1,10}[章节].{0,20}$", - "serialNumber": 10 + "enable": false, + "name": "Chapter(去简介)", + "rule": "^[  \\t]{0,4}(?:[Cc]hapter|[Ss]ection|[Pp]art|PART|[Nn][Oo]\\.|[Ee]pisode)\\s{0,4}\\d{1,4}.{0,30}$", + "example": "Chapter 1 MyGrandmaIsNB", + "serialNumber": 9 }, { "id": -12, - "enable": false, - "name": "特殊符号 标题(成对)", - "rule": "(?<=[\\s ]{0,4})(?:[\\[〈「『〖〔《(【\\(].{1,30}[\\)】)》〕〗』」〉\\]]?|(?:内容|文章)?简介|文案|前言|序章|楔子|正文(?!完|结)|终章|后记|尾声|番外)[  ]{0,4}$", - "serialNumber": 11 + "enable": true, + "name": "特殊符号 序号 标题", + "rule": "(?<=[\\s ])[【〔〖「『〈[\\[](?:第|[Cc]hapter)[\\d零一二两三四五六七八九十百千万壹贰叁肆伍陆柒捌玖拾佰仟]{1,10}[章节].{0,20}$", + "example": "【第一章 后面的符号可以没有", + "serialNumber": 10 }, { "id": -13, - "enable":true, - "name": "特殊符号 标题(单个)", - "rule": "(?<=[\\s ]{0,4})(?:[☆★✦✧].{1,30}|(?:内容|文章)?简介|文案|前言|序章|楔子|正文(?!完|结)|终章|后记|尾声|番外)[  ]{0,4}$", - "serialNumber": 12 + "enable": false, + "name": "特殊符号 标题(成对)", + "rule": "(?#标题示例:『加个直角引号更专业』)(?<=[\\s ]{0,4})(?:[\\[〈「『〖〔《(【\\(].{1,30}[\\)】)》〕〗』」〉\\]]?|(?:内容|文章)?简介|文案|前言|序章|楔子|正文(?!完|结)|终章|后记|尾声|番外)[  ]{0,4}$", + "example": "『加个直角引号更专业』", + "serialNumber": 11 }, { "id": -14, - "enable": true, - "name": "章/卷 序号 标题", - "rule": "^[ \\t ]{0,4}(?:(?:内容|文章)?简介|文案|前言|序章|序言|卷首语|扉页|楔子|正文(?!完|结)|终章|后记|尾声|番外|[卷章][\\d〇零一二两三四五六七八九十百千万壹贰叁肆伍陆柒捌玖拾佰仟]{1,8})[  ]{0,4}.{0,30}$", - "serialNumber": 13 + "enable":true, + "name": "特殊符号 标题(单个)", + "rule": "(?<=[\\s ]{0,4})(?:[☆★✦✧].{1,30}|(?:内容|文章)?简介|文案|前言|序章|楔子|正文(?!完|结)|终章|后记|尾声|番外)[  ]{0,4}$", + "example": "☆、晋江作者最喜欢的格式", + "serialNumber": 12 }, { "id": -15, - "enable":false, - "name": "顶格标题", - "rule": "^\\S.{1,20}$", - "serialNumber": 14 + "enable": true, + "name": "章/卷 序号 标题", + "rule": "^[ \\t ]{0,4}(?:(?:内容|文章)?简介|文案|前言|序章|楔子|正文(?!完|结)|终章|后记|尾声|番外|[卷章][\\d零一二两三四五六七八九十百千万壹贰叁肆伍陆柒捌玖拾佰仟]{1,8})[  ]{0,4}.{0,30}$", + "example": "卷五 开源盛世", + "serialNumber": 13 }, { "id": -16, "enable":false, - "name": "双标题(前向)", - "rule": "(?m)(?<=[ \\t ]{0,4})第[\\d〇零一二两三四五六七八九十百千万壹贰叁肆伍陆柒捌玖拾佰仟]{1,8}章.{0,30}$(?=[\\s ]{0,8}第[\\d零一二两三四五六七八九十百千万壹贰叁肆伍陆柒捌玖拾佰仟]{1,8}章)", - "serialNumber": 15 + "name": "顶格标题", + "rule": "^\\S.{1,20}$", + "example": "不超过20个字顶格写的都是标题", + "serialNumber": 14 }, { "id": -17, "enable":false, + "name": "双标题(前向)", + "rule": "(?m)(?<=[ \\t ]{0,4})第[\\d〇零一二两三四五六七八九十百千万壹贰叁肆伍陆柒捌玖拾佰仟]{1,8}章.{0,30}$(?=[\\s ]{0,8}第[\\d零一二两三四五六七八九十百千万壹贰叁肆伍陆柒捌玖拾佰仟]{1,8}章)", + "example": "第一章 真正的标题并假装换行第一章 这个不要", + "serialNumber": 15 + }, + { + "id": -18, + "enable":false, "name": "双标题(后向)", "rule": "(?m)(?<=[ \\t ]{0,4}第[\\d〇零一二两三四五六七八九十百千万壹贰叁肆伍陆柒捌玖拾佰仟]{1,8}章.{0,30}$[\\s ]{0,8})第[\\d零一二两三四五六七八九十百千万壹贰叁肆伍陆柒捌玖拾佰仟]{1,8}章.{0,30}$", + "example": "第一章 这个标题不要并假装换行第一章真正的标题", "serialNumber": 16 }, { - "id":-18, + "id":-19, "enable": true, - "name": "标题 特殊符号 序号", + "name": "书名 括号 序号", "rule": "^.{1,20}[((][\\d〇零一二两三四五六七八九十百千万壹贰叁肆伍陆柒捌玖拾佰仟]{1,8}[))][  \t]{0,4}$", + "example": "标题后面数字有括号(12)", "serialNumber": 17 + }, + { + "id":-20, + "enable": true, + "name": "书名 序号", + "rule": "^.{1,20}[\\d〇零一二两三四五六七八九十百千万壹贰叁肆伍陆柒捌玖拾佰仟]{1,8}[  \t]{0,4}$", + "example": "标题后面数字没有括号124", + "serialNumber": 18 } ] \ No newline at end of file diff --git a/app/src/main/java/io/legado/app/ui/book/local/rule/TxtTocRuleActivity.kt b/app/src/main/java/io/legado/app/ui/book/local/rule/TxtTocRuleActivity.kt index 26b85d603..085ddc3bb 100644 --- a/app/src/main/java/io/legado/app/ui/book/local/rule/TxtTocRuleActivity.kt +++ b/app/src/main/java/io/legado/app/ui/book/local/rule/TxtTocRuleActivity.kt @@ -159,7 +159,7 @@ class TxtTocRuleActivity : VMBaseActivity = aCache .getAsString(importTocRuleKey) ?.splitNotBlank(",") From 4e903c566c8db9fc961ff5885fd69ac820305fca Mon Sep 17 00:00:00 2001 From: 52fisher <32198215+52fisher@users.noreply.github.com> Date: Thu, 4 Aug 2022 05:39:26 +0800 Subject: [PATCH 3/8] Update txtTocRule.json --- app/src/main/assets/defaultData/txtTocRule.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/assets/defaultData/txtTocRule.json b/app/src/main/assets/defaultData/txtTocRule.json index 73d2f55ab..fee9e1105 100644 --- a/app/src/main/assets/defaultData/txtTocRule.json +++ b/app/src/main/assets/defaultData/txtTocRule.json @@ -99,7 +99,7 @@ "id": -13, "enable": false, "name": "特殊符号 标题(成对)", - "rule": "(?#标题示例:『加个直角引号更专业』)(?<=[\\s ]{0,4})(?:[\\[〈「『〖〔《(【\\(].{1,30}[\\)】)》〕〗』」〉\\]]?|(?:内容|文章)?简介|文案|前言|序章|楔子|正文(?!完|结)|终章|后记|尾声|番外)[  ]{0,4}$", + "rule": "(?<=[\\s ]{0,4})(?:[\\[〈「『〖〔《(【\\(].{1,30}[\\)】)》〕〗』」〉\\]]?|(?:内容|文章)?简介|文案|前言|序章|楔子|正文(?!完|结)|终章|后记|尾声|番外)[  ]{0,4}$", "example": "『加个直角引号更专业』", "serialNumber": 11 }, @@ -159,4 +159,4 @@ "example": "标题后面数字没有括号124", "serialNumber": 18 } -] \ No newline at end of file +] From 9203a32adac2dcff0899b2aa7990949bfec0e395 Mon Sep 17 00:00:00 2001 From: fisher Date: Thu, 4 Aug 2022 23:38:53 +0800 Subject: [PATCH 4/8] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E5=BA=93=E5=AD=97=E6=AE=B5=E5=8F=98=E5=8A=A8=E7=9A=84=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/java/io/legado/app/data/AppDatabase.kt | 5 +++-- app/src/main/java/io/legado/app/data/DatabaseMigrations.kt | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/io/legado/app/data/AppDatabase.kt b/app/src/main/java/io/legado/app/data/AppDatabase.kt index fe19b9385..64624717a 100644 --- a/app/src/main/java/io/legado/app/data/AppDatabase.kt +++ b/app/src/main/java/io/legado/app/data/AppDatabase.kt @@ -20,7 +20,7 @@ val appDb by lazy { } @Database( - version = 51, + version = 52, exportSchema = true, entities = [Book::class, BookGroup::class, BookSource::class, BookChapter::class, ReplaceRule::class, SearchBook::class, SearchKeyword::class, Cookie::class, @@ -35,7 +35,8 @@ val appDb by lazy { AutoMigration(from = 47, to = 48), AutoMigration(from = 48, to = 49), AutoMigration(from = 49, to = 50), - AutoMigration(from = 50, to = 51) + AutoMigration(from = 50, to = 51), + AutoMigration(from = 51, to = 52) ] ) abstract class AppDatabase : RoomDatabase() { diff --git a/app/src/main/java/io/legado/app/data/DatabaseMigrations.kt b/app/src/main/java/io/legado/app/data/DatabaseMigrations.kt index f315ad42d..4fc5fce39 100644 --- a/app/src/main/java/io/legado/app/data/DatabaseMigrations.kt +++ b/app/src/main/java/io/legado/app/data/DatabaseMigrations.kt @@ -48,7 +48,7 @@ object DatabaseMigrations { database.execSQL("DROP TABLE txtTocRules") database.execSQL( """CREATE TABLE txtTocRules(id INTEGER NOT NULL, - name TEXT NOT NULL, rule TEXT NOT NULL,example TEXT DEFAULT NULL, serialNumber INTEGER NOT NULL, + name TEXT NOT NULL, rule TEXT NOT NULL, serialNumber INTEGER NOT NULL, enable INTEGER NOT NULL, PRIMARY KEY (id))""" ) } From 2a7a2f6c137a81cd77d9641ea2d7f58492265ed2 Mon Sep 17 00:00:00 2001 From: fisher Date: Thu, 4 Aug 2022 23:51:26 +0800 Subject: [PATCH 5/8] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E5=BA=93=E5=AD=97=E6=AE=B5=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .idea/.gitignore | 14 - .idea/.name | 1 - .idea/codeStyles/Project.xml | 123 -- .idea/codeStyles/codeStyleConfig.xml | 5 - .idea/compiler.xml | 6 + .idea/gradle.xml | 20 + .idea/inspectionProfiles/Project_Default.xml | 20 - .../inspectionProfiles/profiles_settings.xml | 7 - .idea/libraries/Gradle__D.xml | 9 + .idea/libraries/Gradle__D__1_.xml | 9 + .idea/libraries/Gradle__D__2_.xml | 9 + .idea/libraries/Gradle__D__3_.xml | 9 + .idea/libraries/Gradle__D__4_.xml | 9 + ...__androidx_activity_activity_1_5_1_aar.xml | 16 + ...dx_activity_activity_compose_1_5_1_aar.xml | 13 + ...droidx_activity_activity_ktx_1_5_1_aar.xml | 13 + ...__androidx_annotation_annotation_1_4_0.xml | 11 + ...tion_annotation_experimental_1_1_0_aar.xml | 13 + ...androidx_appcompat_appcompat_1_4_2_aar.xml | 16 + ...ppcompat_appcompat_resources_1_4_2_aar.xml | 13 + ...__androidx_arch_core_core_common_2_1_0.xml | 11 + ...roidx_arch_core_core_runtime_2_1_0_aar.xml | 16 + ...x_camera_camera_camera2_1_1_0_rc02_aar.xml | 16 + ...oidx_camera_camera_core_1_1_0_rc02_aar.xml | 16 + ...camera_camera_lifecycle_1_1_0_rc02_aar.xml | 13 + ...oidx_camera_camera_view_1_1_0_rc02_aar.xml | 16 + ...__androidx_cardview_cardview_1_0_0_aar.xml | 13 + ...__androidx_collection_collection_1_1_0.xml | 11 + ...droidx_collection_collection_ktx_1_1_0.xml | 11 + ...ose_animation_animation_1_2_0_rc03_aar.xml | 13 + ...nimation_animation_core_1_2_0_rc03_aar.xml | 13 + ...e_foundation_foundation_1_2_0_rc03_aar.xml | 13 + ...foundation_foundation_layout_1_0_0_aar.xml | 13 + ...ation_foundation_layout_1_2_0_rc03_aar.xml | 13 + ...mpose_material_material_1_2_0_rc03_aar.xml | 13 + ...ial_material_icons_core_1_2_0_rc03_aar.xml | 13 + ...aterial_material_ripple_1_2_0_rc03_aar.xml | 13 + ...compose_runtime_runtime_1_2_0_rc03_aar.xml | 13 + ...untime_runtime_saveable_1_2_0_rc03_aar.xml | 13 + ..._androidx_compose_ui_ui_1_2_0_rc03_aar.xml | 13 + ..._compose_ui_ui_geometry_1_2_0_rc03_aar.xml | 13 + ..._compose_ui_ui_graphics_1_2_0_rc03_aar.xml | 13 + ...oidx_compose_ui_ui_test_1_2_0_rc03_aar.xml | 13 + ...mpose_ui_ui_test_junit4_1_2_0_rc03_aar.xml | 13 + ...oidx_compose_ui_ui_text_1_2_0_rc03_aar.xml | 13 + ...x_compose_ui_ui_tooling_1_2_0_rc03_aar.xml | 13 + ...pose_ui_ui_tooling_data_1_2_0_rc03_aar.xml | 13 + ...e_ui_ui_tooling_preview_1_2_0_rc03_aar.xml | 13 + ...oidx_compose_ui_ui_unit_1_2_0_rc03_aar.xml | 13 + ...raintlayout_constraintlayout_2_1_4_aar.xml | 13 + ...atorlayout_coordinatorlayout_1_1_0_aar.xml | 16 + .../Gradle__androidx_core_core_1_8_0_aar.xml | 16 + ...adle__androidx_core_core_ktx_1_8_0_aar.xml | 13 + ..._cursoradapter_cursoradapter_1_0_0_aar.xml | 16 + ...droidx_customview_customview_1_1_0_aar.xml | 16 + ...oidx_databinding_viewbinding_7_2_1_aar.xml | 14 + ...dx_documentfile_documentfile_1_0_0_aar.xml | 16 + ...dx_drawerlayout_drawerlayout_1_1_1_aar.xml | 16 + ...icanimation_dynamicanimation_1_0_0_aar.xml | 16 + ..._exifinterface_exifinterface_1_2_0_aar.xml | 19 + ..._exifinterface_exifinterface_1_3_2_aar.xml | 19 + ...__androidx_fragment_fragment_1_5_1_aar.xml | 16 + ...droidx_fragment_fragment_ktx_1_5_1_aar.xml | 13 + ...dx_interpolator_interpolator_1_0_0_aar.xml | 16 + ...cy_legacy_support_core_utils_1_0_0_aar.xml | 16 + ...roidx_lifecycle_lifecycle_common_2_5_1.xml | 11 + ...lifecycle_lifecycle_common_java8_2_5_1.xml | 11 + ...fecycle_lifecycle_extensions_2_2_0_aar.xml | 16 + ...lifecycle_lifecycle_livedata_2_2_0_aar.xml | 16 + ...ycle_lifecycle_livedata_core_2_5_1_aar.xml | 13 + ..._lifecycle_livedata_core_ktx_2_5_1_aar.xml | 13 + ..._lifecycle_lifecycle_process_2_2_0_aar.xml | 16 + ..._lifecycle_lifecycle_process_2_4_0_aar.xml | 13 + ..._lifecycle_lifecycle_runtime_2_5_1_aar.xml | 13 + ...ecycle_lifecycle_runtime_ktx_2_5_1_aar.xml | 13 + ..._lifecycle_lifecycle_service_2_2_0_aar.xml | 16 + ...ifecycle_lifecycle_viewmodel_2_5_1_aar.xml | 13 + ...ycle_lifecycle_viewmodel_ktx_2_5_1_aar.xml | 13 + ...fecycle_viewmodel_savedstate_2_5_1_aar.xml | 13 + ...adle__androidx_loader_loader_1_0_0_aar.xml | 16 + ...anager_localbroadcastmanager_1_0_0_aar.xml | 16 + ...Gradle__androidx_media_media_1_6_0_aar.xml | 16 + ...__androidx_multidex_multidex_2_0_1_aar.xml | 16 + ...droidx_preference_preference_1_2_0_aar.xml | 13 + ...dx_preference_preference_ktx_1_2_0_aar.xml | 13 + ...Gradle__androidx_print_print_1_0_0_aar.xml | 19 + ...dx_recyclerview_recyclerview_1_1_0_aar.xml | 16 + ...ndroidx_room_room_common_2_5_0_alpha02.xml | 11 + ...droidx_room_room_ktx_2_5_0_alpha02_aar.xml | 13 + ...oidx_room_room_migration_2_5_0_alpha02.xml | 11 + ...dx_room_room_runtime_2_5_0_alpha02_aar.xml | 13 + ...dx_room_room_testing_2_5_0_alpha02_aar.xml | 13 + ...droidx_savedstate_savedstate_1_2_0_aar.xml | 13 + ...dx_savedstate_savedstate_ktx_1_2_0_aar.xml | 13 + ...panelayout_slidingpanelayout_1_2_0_aar.xml | 16 + ...droidx_sqlite_sqlite_2_3_0_alpha03_aar.xml | 13 + ...ite_sqlite_framework_2_3_0_alpha03_aar.xml | 13 + ...oidx_startup_startup_runtime_1_1_1_aar.xml | 13 + ...eshlayout_swiperefreshlayout_1_1_0_aar.xml | 16 + ...le__androidx_test_annotation_1_0_0_aar.xml | 13 + .../Gradle__androidx_test_core_1_4_0_aar.xml | 15 + ..._test_espresso_espresso_core_3_4_0_aar.xml | 18 + ...sso_espresso_idling_resource_3_4_0_aar.xml | 18 + ...dle__androidx_test_ext_junit_1_1_3_aar.xml | 15 + ...radle__androidx_test_monitor_1_5_0_aar.xml | 15 + ...Gradle__androidx_test_runner_1_4_0_aar.xml | 18 + ...droidx_test_services_storage_1_4_0_aar.xml | 16 + ...le__androidx_tracing_tracing_1_0_0_aar.xml | 16 + ...droidx_transition_transition_1_2_0_aar.xml | 16 + ...droidx_transition_transition_1_4_1_aar.xml | 16 + ...ectordrawable_vectordrawable_1_1_0_aar.xml | 16 + ...able_vectordrawable_animated_1_1_0_aar.xml | 16 + ...rcelable_versionedparcelable_1_1_1_aar.xml | 16 + ...droidx_viewpager2_viewpager2_1_0_0_aar.xml | 16 + ...androidx_viewpager_viewpager_1_0_0_aar.xml | 16 + ...adle__androidx_webkit_webkit_1_4_0_aar.xml | 19 + .../Gradle__cn_hutool_hutool_core_5_8_1.xml | 13 + .../Gradle__cn_hutool_hutool_crypto_5_8_1.xml | 13 + ...radle__cn_wanghaomiao_JsoupXpath_2_5_1.xml | 13 + ...atlassian_commonmark_commonmark_0_13_0.xml | 13 + ...nmark_commonmark_ext_gfm_tables_0_13_0.xml | 13 + ...ics_replacement_toolkit_b6363490c3_aar.xml | 16 + ...thub_bumptech_glide_annotations_4_13_2.xml | 13 + ...hub_bumptech_glide_disklrucache_4_13_2.xml | 13 + ...b_bumptech_glide_gifdecoder_4_13_2_aar.xml | 21 + ...github_bumptech_glide_glide_4_13_2_aar.xml | 15 + ..._github_jenly1314_zxing_lite_2_2_1_aar.xml | 15 + ...ese_transfer_quick_transfer_core_0_2_5.xml | 13 + ..._exoplayer_exoplayer_common_2_18_1_aar.xml | 19 + ...id_exoplayer_exoplayer_core_2_18_1_aar.xml | 16 + ...xoplayer_exoplayer_database_2_18_1_aar.xml | 19 + ...player_exoplayer_datasource_2_18_1_aar.xml | 19 + ...exoplayer_exoplayer_decoder_2_18_1_aar.xml | 19 + ...oplayer_exoplayer_extractor_2_18_1_aar.xml | 19 + ..._exoplayer_extension_okhttp_2_18_1_aar.xml | 16 + ...ogle_android_flexbox_flexbox_3_0_0_aar.xml | 16 + ...le_android_material_material_1_6_1_aar.xml | 16 + ..._com_google_code_findbugs_jsr305_2_0_1.xml | 9 + ...radle__com_google_code_gson_gson_2_9_1.xml | 13 + ...__com_google_guava_failureaccess_1_0_1.xml | 13 + ..._com_google_guava_guava_31_0_1_android.xml | 13 + ...9_0_empty_to_avoid_conflict_with_guava.xml | 9 + .../Gradle__com_google_zxing_core_3_3_3.xml | 13 + ...com_jaredrummler_colorpicker_1_1_0_aar.xml | 18 + ...e__com_jayway_jsonpath_json_path_2_7_0.xml | 13 + ...ies_splitties_appctx_android_3_0_0_aar.xml | 18 + ...splitties_dimensions_android_3_0_0_aar.xml | 18 + ...tties_splitties_experimental_jvm_3_0_0.xml | 13 + ..._splitties_resources_android_3_0_0_aar.xml | 18 + ...tties_systemservices_android_3_0_0_aar.xml | 18 + ...ties_splitties_views_android_3_0_0_aar.xml | 18 + .../Gradle__com_squareup_javawriter_2_1_1.xml | 13 + ...le__com_squareup_okhttp3_okhttp_4_10_0.xml | 13 + ...adle__com_squareup_okio_okio_jvm_3_0_0.xml | 13 + ..._jeremyliao_live_event_bus_x_1_8_0_aar.xml | 15 + ...adle__io_noties_markwon_core_4_6_2_aar.xml | 18 + ...io_noties_markwon_ext_tables_4_6_2_aar.xml | 18 + ...adle__io_noties_markwon_html_4_6_2_aar.xml | 18 + ...o_noties_markwon_image_glide_4_6_2_aar.xml | 18 + .../Gradle__javax_inject_javax_inject_1.xml | 13 + .../libraries/Gradle__junit_junit_4_13_2.xml | 16 + ...dle__net_minidev_accessors_smart_2_4_7.xml | 13 + .../Gradle__net_minidev_json_smart_2_4_7.xml | 13 + ...Gradle__org_antlr_antlr4_runtime_4_7_2.xml | 13 + ...rg_apache_commons_commons_lang3_3_12_0.xml | 13 + ...e__org_apache_commons_commons_text_1_9.xml | 13 + ...Gradle__org_hamcrest_hamcrest_core_1_3.xml | 13 + ..._org_hamcrest_hamcrest_integration_1_3.xml | 13 + ...dle__org_hamcrest_hamcrest_library_1_3.xml | 13 + ...Gradle__org_jetbrains_annotations_13_0.xml | 13 + ...otlin_android_extensions_runtime_1_7_0.xml | 13 + ..._kotlin_kotlin_parcelize_runtime_1_7_0.xml | 13 + ..._jetbrains_kotlin_kotlin_reflect_1_7_0.xml | 13 + ..._jetbrains_kotlin_kotlin_stdlib_1_6_21.xml | 13 + ...g_jetbrains_kotlin_kotlin_stdlib_1_7_0.xml | 13 + ...ins_kotlin_kotlin_stdlib_common_1_6_21.xml | 13 + ...ains_kotlin_kotlin_stdlib_common_1_7_0.xml | 13 + ...brains_kotlin_kotlin_stdlib_jdk7_1_7_0.xml | 13 + ...brains_kotlin_kotlin_stdlib_jdk8_1_7_0.xml | 13 + ...tlinx_kotlinx_coroutines_android_1_6_4.xml | 13 + ...linx_kotlinx_coroutines_core_jvm_1_6_4.xml | 13 + ...linx_kotlinx_coroutines_test_jvm_1_6_4.xml | 13 + .../Gradle__org_jsoup_jsoup_1_15_2.xml | 13 + .../Gradle__org_nanohttpd_nanohttpd_2_3_1.xml | 13 + ...rg_nanohttpd_nanohttpd_websocket_2_3_1.xml | 13 + .../libraries/Gradle__org_ow2_asm_asm_9_1.xml | 13 + .../Gradle__org_slf4j_slf4j_api_1_7_33.xml | 13 + .idea/misc.xml | 22 + .idea/modules.xml | 16 + .idea/vcs.xml | 6 + .idea/workspace.xml | 164 ++ .../io.legado.app.data.AppDatabase/51.json | 12 +- .../io.legado.app.data.AppDatabase/52.json | 1680 +++++++++++++++++ .../io.legado.app.data.AppDatabase/6.json | 8 +- build.gradle | 6 +- gradle/wrapper/gradle-wrapper.properties | 12 +- settings.gradle | 18 +- 197 files changed, 4497 insertions(+), 192 deletions(-) delete mode 100644 .idea/.gitignore delete mode 100644 .idea/.name delete mode 100644 .idea/codeStyles/Project.xml delete mode 100644 .idea/codeStyles/codeStyleConfig.xml create mode 100644 .idea/compiler.xml create mode 100644 .idea/gradle.xml delete mode 100644 .idea/inspectionProfiles/Project_Default.xml delete mode 100644 .idea/inspectionProfiles/profiles_settings.xml create mode 100644 .idea/libraries/Gradle__D.xml create mode 100644 .idea/libraries/Gradle__D__1_.xml create mode 100644 .idea/libraries/Gradle__D__2_.xml create mode 100644 .idea/libraries/Gradle__D__3_.xml create mode 100644 .idea/libraries/Gradle__D__4_.xml create mode 100644 .idea/libraries/Gradle__androidx_activity_activity_1_5_1_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_activity_activity_compose_1_5_1_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_activity_activity_ktx_1_5_1_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_annotation_annotation_1_4_0.xml create mode 100644 .idea/libraries/Gradle__androidx_annotation_annotation_experimental_1_1_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_appcompat_appcompat_1_4_2_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_appcompat_appcompat_resources_1_4_2_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_arch_core_core_common_2_1_0.xml create mode 100644 .idea/libraries/Gradle__androidx_arch_core_core_runtime_2_1_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_camera_camera_camera2_1_1_0_rc02_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_camera_camera_core_1_1_0_rc02_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_camera_camera_lifecycle_1_1_0_rc02_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_camera_camera_view_1_1_0_rc02_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_cardview_cardview_1_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_collection_collection_1_1_0.xml create mode 100644 .idea/libraries/Gradle__androidx_collection_collection_ktx_1_1_0.xml create mode 100644 .idea/libraries/Gradle__androidx_compose_animation_animation_1_2_0_rc03_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_compose_animation_animation_core_1_2_0_rc03_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_compose_foundation_foundation_1_2_0_rc03_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_compose_foundation_foundation_layout_1_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_compose_foundation_foundation_layout_1_2_0_rc03_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_compose_material_material_1_2_0_rc03_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_compose_material_material_icons_core_1_2_0_rc03_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_compose_material_material_ripple_1_2_0_rc03_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_compose_runtime_runtime_1_2_0_rc03_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_compose_runtime_runtime_saveable_1_2_0_rc03_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_compose_ui_ui_1_2_0_rc03_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_compose_ui_ui_geometry_1_2_0_rc03_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_compose_ui_ui_graphics_1_2_0_rc03_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_compose_ui_ui_test_1_2_0_rc03_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_compose_ui_ui_test_junit4_1_2_0_rc03_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_compose_ui_ui_text_1_2_0_rc03_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_compose_ui_ui_tooling_1_2_0_rc03_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_compose_ui_ui_tooling_data_1_2_0_rc03_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_compose_ui_ui_tooling_preview_1_2_0_rc03_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_compose_ui_ui_unit_1_2_0_rc03_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_constraintlayout_constraintlayout_2_1_4_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_coordinatorlayout_coordinatorlayout_1_1_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_core_core_1_8_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_core_core_ktx_1_8_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_cursoradapter_cursoradapter_1_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_customview_customview_1_1_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_databinding_viewbinding_7_2_1_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_documentfile_documentfile_1_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_drawerlayout_drawerlayout_1_1_1_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_dynamicanimation_dynamicanimation_1_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_exifinterface_exifinterface_1_2_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_exifinterface_exifinterface_1_3_2_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_fragment_fragment_1_5_1_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_fragment_fragment_ktx_1_5_1_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_interpolator_interpolator_1_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_legacy_legacy_support_core_utils_1_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_lifecycle_lifecycle_common_2_5_1.xml create mode 100644 .idea/libraries/Gradle__androidx_lifecycle_lifecycle_common_java8_2_5_1.xml create mode 100644 .idea/libraries/Gradle__androidx_lifecycle_lifecycle_extensions_2_2_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_2_2_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_core_2_5_1_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_core_ktx_2_5_1_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_lifecycle_lifecycle_process_2_2_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_lifecycle_lifecycle_process_2_4_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_lifecycle_lifecycle_runtime_2_5_1_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_lifecycle_lifecycle_runtime_ktx_2_5_1_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_lifecycle_lifecycle_service_2_2_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_lifecycle_lifecycle_viewmodel_2_5_1_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_lifecycle_lifecycle_viewmodel_ktx_2_5_1_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_lifecycle_lifecycle_viewmodel_savedstate_2_5_1_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_loader_loader_1_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_localbroadcastmanager_localbroadcastmanager_1_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_media_media_1_6_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_multidex_multidex_2_0_1_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_preference_preference_1_2_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_preference_preference_ktx_1_2_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_print_print_1_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_recyclerview_recyclerview_1_1_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_room_room_common_2_5_0_alpha02.xml create mode 100644 .idea/libraries/Gradle__androidx_room_room_ktx_2_5_0_alpha02_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_room_room_migration_2_5_0_alpha02.xml create mode 100644 .idea/libraries/Gradle__androidx_room_room_runtime_2_5_0_alpha02_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_room_room_testing_2_5_0_alpha02_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_savedstate_savedstate_1_2_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_savedstate_savedstate_ktx_1_2_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_slidingpanelayout_slidingpanelayout_1_2_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_sqlite_sqlite_2_3_0_alpha03_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_sqlite_sqlite_framework_2_3_0_alpha03_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_startup_startup_runtime_1_1_1_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_swiperefreshlayout_swiperefreshlayout_1_1_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_test_annotation_1_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_test_core_1_4_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_test_espresso_espresso_core_3_4_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_test_espresso_espresso_idling_resource_3_4_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_test_ext_junit_1_1_3_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_test_monitor_1_5_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_test_runner_1_4_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_test_services_storage_1_4_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_tracing_tracing_1_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_transition_transition_1_2_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_transition_transition_1_4_1_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_1_1_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_animated_1_1_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_versionedparcelable_versionedparcelable_1_1_1_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_viewpager2_viewpager2_1_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_viewpager_viewpager_1_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__androidx_webkit_webkit_1_4_0_aar.xml create mode 100644 .idea/libraries/Gradle__cn_hutool_hutool_core_5_8_1.xml create mode 100644 .idea/libraries/Gradle__cn_hutool_hutool_crypto_5_8_1.xml create mode 100644 .idea/libraries/Gradle__cn_wanghaomiao_JsoupXpath_2_5_1.xml create mode 100644 .idea/libraries/Gradle__com_atlassian_commonmark_commonmark_0_13_0.xml create mode 100644 .idea/libraries/Gradle__com_atlassian_commonmark_commonmark_ext_gfm_tables_0_13_0.xml create mode 100644 .idea/libraries/Gradle__com_github_android_renderscript_intrinsics_replacement_toolkit_b6363490c3_aar.xml create mode 100644 .idea/libraries/Gradle__com_github_bumptech_glide_annotations_4_13_2.xml create mode 100644 .idea/libraries/Gradle__com_github_bumptech_glide_disklrucache_4_13_2.xml create mode 100644 .idea/libraries/Gradle__com_github_bumptech_glide_gifdecoder_4_13_2_aar.xml create mode 100644 .idea/libraries/Gradle__com_github_bumptech_glide_glide_4_13_2_aar.xml create mode 100644 .idea/libraries/Gradle__com_github_jenly1314_zxing_lite_2_2_1_aar.xml create mode 100644 .idea/libraries/Gradle__com_github_liuyueyi_quick_chinese_transfer_quick_transfer_core_0_2_5.xml create mode 100644 .idea/libraries/Gradle__com_google_android_exoplayer_exoplayer_common_2_18_1_aar.xml create mode 100644 .idea/libraries/Gradle__com_google_android_exoplayer_exoplayer_core_2_18_1_aar.xml create mode 100644 .idea/libraries/Gradle__com_google_android_exoplayer_exoplayer_database_2_18_1_aar.xml create mode 100644 .idea/libraries/Gradle__com_google_android_exoplayer_exoplayer_datasource_2_18_1_aar.xml create mode 100644 .idea/libraries/Gradle__com_google_android_exoplayer_exoplayer_decoder_2_18_1_aar.xml create mode 100644 .idea/libraries/Gradle__com_google_android_exoplayer_exoplayer_extractor_2_18_1_aar.xml create mode 100644 .idea/libraries/Gradle__com_google_android_exoplayer_extension_okhttp_2_18_1_aar.xml create mode 100644 .idea/libraries/Gradle__com_google_android_flexbox_flexbox_3_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__com_google_android_material_material_1_6_1_aar.xml create mode 100644 .idea/libraries/Gradle__com_google_code_findbugs_jsr305_2_0_1.xml create mode 100644 .idea/libraries/Gradle__com_google_code_gson_gson_2_9_1.xml create mode 100644 .idea/libraries/Gradle__com_google_guava_failureaccess_1_0_1.xml create mode 100644 .idea/libraries/Gradle__com_google_guava_guava_31_0_1_android.xml create mode 100644 .idea/libraries/Gradle__com_google_guava_listenablefuture_9999_0_empty_to_avoid_conflict_with_guava.xml create mode 100644 .idea/libraries/Gradle__com_google_zxing_core_3_3_3.xml create mode 100644 .idea/libraries/Gradle__com_jaredrummler_colorpicker_1_1_0_aar.xml create mode 100644 .idea/libraries/Gradle__com_jayway_jsonpath_json_path_2_7_0.xml create mode 100644 .idea/libraries/Gradle__com_louiscad_splitties_splitties_appctx_android_3_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__com_louiscad_splitties_splitties_dimensions_android_3_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__com_louiscad_splitties_splitties_experimental_jvm_3_0_0.xml create mode 100644 .idea/libraries/Gradle__com_louiscad_splitties_splitties_resources_android_3_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__com_louiscad_splitties_splitties_systemservices_android_3_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__com_louiscad_splitties_splitties_views_android_3_0_0_aar.xml create mode 100644 .idea/libraries/Gradle__com_squareup_javawriter_2_1_1.xml create mode 100644 .idea/libraries/Gradle__com_squareup_okhttp3_okhttp_4_10_0.xml create mode 100644 .idea/libraries/Gradle__com_squareup_okio_okio_jvm_3_0_0.xml create mode 100644 .idea/libraries/Gradle__io_github_jeremyliao_live_event_bus_x_1_8_0_aar.xml create mode 100644 .idea/libraries/Gradle__io_noties_markwon_core_4_6_2_aar.xml create mode 100644 .idea/libraries/Gradle__io_noties_markwon_ext_tables_4_6_2_aar.xml create mode 100644 .idea/libraries/Gradle__io_noties_markwon_html_4_6_2_aar.xml create mode 100644 .idea/libraries/Gradle__io_noties_markwon_image_glide_4_6_2_aar.xml create mode 100644 .idea/libraries/Gradle__javax_inject_javax_inject_1.xml create mode 100644 .idea/libraries/Gradle__junit_junit_4_13_2.xml create mode 100644 .idea/libraries/Gradle__net_minidev_accessors_smart_2_4_7.xml create mode 100644 .idea/libraries/Gradle__net_minidev_json_smart_2_4_7.xml create mode 100644 .idea/libraries/Gradle__org_antlr_antlr4_runtime_4_7_2.xml create mode 100644 .idea/libraries/Gradle__org_apache_commons_commons_lang3_3_12_0.xml create mode 100644 .idea/libraries/Gradle__org_apache_commons_commons_text_1_9.xml create mode 100644 .idea/libraries/Gradle__org_hamcrest_hamcrest_core_1_3.xml create mode 100644 .idea/libraries/Gradle__org_hamcrest_hamcrest_integration_1_3.xml create mode 100644 .idea/libraries/Gradle__org_hamcrest_hamcrest_library_1_3.xml create mode 100644 .idea/libraries/Gradle__org_jetbrains_annotations_13_0.xml create mode 100644 .idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_android_extensions_runtime_1_7_0.xml create mode 100644 .idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_parcelize_runtime_1_7_0.xml create mode 100644 .idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_reflect_1_7_0.xml create mode 100644 .idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_1_6_21.xml create mode 100644 .idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_1_7_0.xml create mode 100644 .idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_common_1_6_21.xml create mode 100644 .idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_common_1_7_0.xml create mode 100644 .idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_jdk7_1_7_0.xml create mode 100644 .idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_jdk8_1_7_0.xml create mode 100644 .idea/libraries/Gradle__org_jetbrains_kotlinx_kotlinx_coroutines_android_1_6_4.xml create mode 100644 .idea/libraries/Gradle__org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm_1_6_4.xml create mode 100644 .idea/libraries/Gradle__org_jetbrains_kotlinx_kotlinx_coroutines_test_jvm_1_6_4.xml create mode 100644 .idea/libraries/Gradle__org_jsoup_jsoup_1_15_2.xml create mode 100644 .idea/libraries/Gradle__org_nanohttpd_nanohttpd_2_3_1.xml create mode 100644 .idea/libraries/Gradle__org_nanohttpd_nanohttpd_websocket_2_3_1.xml create mode 100644 .idea/libraries/Gradle__org_ow2_asm_asm_9_1.xml create mode 100644 .idea/libraries/Gradle__org_slf4j_slf4j_api_1_7_33.xml create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/vcs.xml create mode 100644 .idea/workspace.xml create mode 100644 app/schemas/io.legado.app.data.AppDatabase/52.json diff --git a/.idea/.gitignore b/.idea/.gitignore deleted file mode 100644 index 3a9e1aca5..000000000 --- a/.idea/.gitignore +++ /dev/null @@ -1,14 +0,0 @@ -# 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 deleted file mode 100644 index 60b3092f2..000000000 --- a/.idea/.name +++ /dev/null @@ -1 +0,0 @@ -legado \ No newline at end of file diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml deleted file mode 100644 index 7643783a8..000000000 --- a/.idea/codeStyles/Project.xml +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - - - - \ No newline at end of file diff --git a/.idea/codeStyles/codeStyleConfig.xml b/.idea/codeStyles/codeStyleConfig.xml deleted file mode 100644 index 79ee123c2..000000000 --- a/.idea/codeStyles/codeStyleConfig.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - \ No newline at end of file diff --git a/.idea/compiler.xml b/.idea/compiler.xml new file mode 100644 index 000000000..7d7ec2eaf --- /dev/null +++ b/.idea/compiler.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/gradle.xml b/.idea/gradle.xml new file mode 100644 index 000000000..91c7e13ae --- /dev/null +++ b/.idea/gradle.xml @@ -0,0 +1,20 @@ + + + + + + + \ No newline at end of file diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml deleted file mode 100644 index 273ec41c2..000000000 --- a/.idea/inspectionProfiles/Project_Default.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - \ No newline at end of file diff --git a/.idea/inspectionProfiles/profiles_settings.xml b/.idea/inspectionProfiles/profiles_settings.xml deleted file mode 100644 index dd4c951ef..000000000 --- a/.idea/inspectionProfiles/profiles_settings.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - \ No newline at end of file diff --git a/.idea/libraries/Gradle__D.xml b/.idea/libraries/Gradle__D.xml new file mode 100644 index 000000000..08594761a --- /dev/null +++ b/.idea/libraries/Gradle__D.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__D__1_.xml b/.idea/libraries/Gradle__D__1_.xml new file mode 100644 index 000000000..367924cb4 --- /dev/null +++ b/.idea/libraries/Gradle__D__1_.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__D__2_.xml b/.idea/libraries/Gradle__D__2_.xml new file mode 100644 index 000000000..c49da1c0b --- /dev/null +++ b/.idea/libraries/Gradle__D__2_.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__D__3_.xml b/.idea/libraries/Gradle__D__3_.xml new file mode 100644 index 000000000..08b563427 --- /dev/null +++ b/.idea/libraries/Gradle__D__3_.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gradle__D__4_.xml b/.idea/libraries/Gradle__D__4_.xml new file mode 100644 index 000000000..fc4ddaeba --- /dev/null +++ b/.idea/libraries/Gradle__D__4_.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ 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 new file mode 100644 index 000000000..3b019b4b4 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_activity_activity_1_5_1_aar.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..64706ce2f --- /dev/null +++ b/.idea/libraries/Gradle__androidx_activity_activity_compose_1_5_1_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..cd34126ed --- /dev/null +++ b/.idea/libraries/Gradle__androidx_activity_activity_ktx_1_5_1_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..f82e4f25e --- /dev/null +++ b/.idea/libraries/Gradle__androidx_annotation_annotation_1_4_0.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..2b2e77909 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_annotation_annotation_experimental_1_1_0_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..5fdad0aab --- /dev/null +++ b/.idea/libraries/Gradle__androidx_appcompat_appcompat_1_4_2_aar.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..9a347621d --- /dev/null +++ b/.idea/libraries/Gradle__androidx_appcompat_appcompat_resources_1_4_2_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..1d7dc09cf --- /dev/null +++ b/.idea/libraries/Gradle__androidx_arch_core_core_common_2_1_0.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..4c63b03e8 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_arch_core_core_runtime_2_1_0_aar.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..2bb6fd57f --- /dev/null +++ b/.idea/libraries/Gradle__androidx_camera_camera_camera2_1_1_0_rc02_aar.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..caded5388 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_camera_camera_core_1_1_0_rc02_aar.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..7a5e11fd8 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_camera_camera_lifecycle_1_1_0_rc02_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..adc99e071 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_camera_camera_view_1_1_0_rc02_aar.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..d061fdbfd --- /dev/null +++ b/.idea/libraries/Gradle__androidx_cardview_cardview_1_0_0_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..d767e3d61 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_collection_collection_1_1_0.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..5fb9b594f --- /dev/null +++ b/.idea/libraries/Gradle__androidx_collection_collection_ktx_1_1_0.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..9ee4d652e --- /dev/null +++ b/.idea/libraries/Gradle__androidx_compose_animation_animation_1_2_0_rc03_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..1d36a5d8a --- /dev/null +++ b/.idea/libraries/Gradle__androidx_compose_animation_animation_core_1_2_0_rc03_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..0f246a1ae --- /dev/null +++ b/.idea/libraries/Gradle__androidx_compose_foundation_foundation_1_2_0_rc03_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..e785b2ffb --- /dev/null +++ b/.idea/libraries/Gradle__androidx_compose_foundation_foundation_layout_1_0_0_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..1ff29e469 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_compose_foundation_foundation_layout_1_2_0_rc03_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..4520f1dff --- /dev/null +++ b/.idea/libraries/Gradle__androidx_compose_material_material_1_2_0_rc03_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..791a1e529 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_compose_material_material_icons_core_1_2_0_rc03_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..dcc6f86f4 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_compose_material_material_ripple_1_2_0_rc03_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..d622f8bda --- /dev/null +++ b/.idea/libraries/Gradle__androidx_compose_runtime_runtime_1_2_0_rc03_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..3fa043308 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_compose_runtime_runtime_saveable_1_2_0_rc03_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..9cb2dc6f8 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_compose_ui_ui_1_2_0_rc03_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..ba327a34d --- /dev/null +++ b/.idea/libraries/Gradle__androidx_compose_ui_ui_geometry_1_2_0_rc03_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..12b97f54d --- /dev/null +++ b/.idea/libraries/Gradle__androidx_compose_ui_ui_graphics_1_2_0_rc03_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..089cf2159 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_compose_ui_ui_test_1_2_0_rc03_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..5e9207fd2 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_compose_ui_ui_test_junit4_1_2_0_rc03_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..cb4c859f1 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_compose_ui_ui_text_1_2_0_rc03_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..05575667e --- /dev/null +++ b/.idea/libraries/Gradle__androidx_compose_ui_ui_tooling_1_2_0_rc03_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..216b9ac92 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_compose_ui_ui_tooling_data_1_2_0_rc03_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..5ecfa9038 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_compose_ui_ui_tooling_preview_1_2_0_rc03_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..cf993d2c2 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_compose_ui_ui_unit_1_2_0_rc03_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..872a33a59 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_constraintlayout_constraintlayout_2_1_4_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..7289b9ef2 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_coordinatorlayout_coordinatorlayout_1_1_0_aar.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..3c320f4a9 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_core_core_1_8_0_aar.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..938636c65 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_core_core_ktx_1_8_0_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..ee9fb60cb --- /dev/null +++ b/.idea/libraries/Gradle__androidx_cursoradapter_cursoradapter_1_0_0_aar.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..df7ce90f1 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_customview_customview_1_1_0_aar.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..f27ae76b1 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_databinding_viewbinding_7_2_1_aar.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..5cccd4d99 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_documentfile_documentfile_1_0_0_aar.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..14574048a --- /dev/null +++ b/.idea/libraries/Gradle__androidx_drawerlayout_drawerlayout_1_1_1_aar.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..52529f75d --- /dev/null +++ b/.idea/libraries/Gradle__androidx_dynamicanimation_dynamicanimation_1_0_0_aar.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..5dc98ca8a --- /dev/null +++ b/.idea/libraries/Gradle__androidx_exifinterface_exifinterface_1_2_0_aar.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..770bfb24b --- /dev/null +++ b/.idea/libraries/Gradle__androidx_exifinterface_exifinterface_1_3_2_aar.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..b9a275c1e --- /dev/null +++ b/.idea/libraries/Gradle__androidx_fragment_fragment_1_5_1_aar.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..8ae8f7482 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_fragment_fragment_ktx_1_5_1_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..f44115bf8 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_interpolator_interpolator_1_0_0_aar.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..525b99458 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_legacy_legacy_support_core_utils_1_0_0_aar.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..1574368e0 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_common_2_5_1.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..56a88cdbe --- /dev/null +++ b/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_common_java8_2_5_1.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..4b3159cd1 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_extensions_2_2_0_aar.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..5efc93310 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_2_2_0_aar.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..0eaa7a605 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_core_2_5_1_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..70e8d89d8 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_core_ktx_2_5_1_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..f0ec2f103 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_process_2_2_0_aar.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..6bc64906b --- /dev/null +++ b/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_process_2_4_0_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..a0396ab48 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_runtime_2_5_1_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..3fda3c194 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_runtime_ktx_2_5_1_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..23eae2756 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_service_2_2_0_aar.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..805d4319f --- /dev/null +++ b/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_viewmodel_2_5_1_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..659c66004 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_viewmodel_ktx_2_5_1_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..0c811958b --- /dev/null +++ b/.idea/libraries/Gradle__androidx_lifecycle_lifecycle_viewmodel_savedstate_2_5_1_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..9d58549e0 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_loader_loader_1_0_0_aar.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..96b520eec --- /dev/null +++ b/.idea/libraries/Gradle__androidx_localbroadcastmanager_localbroadcastmanager_1_0_0_aar.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..5b47eb75f --- /dev/null +++ b/.idea/libraries/Gradle__androidx_media_media_1_6_0_aar.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..335d16fb6 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_multidex_multidex_2_0_1_aar.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..42ed99838 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_preference_preference_1_2_0_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..1e5c64945 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_preference_preference_ktx_1_2_0_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..e4800db42 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_print_print_1_0_0_aar.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..8d9291154 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_recyclerview_recyclerview_1_1_0_aar.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..75c10846d --- /dev/null +++ b/.idea/libraries/Gradle__androidx_room_room_common_2_5_0_alpha02.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..e435aa532 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_room_room_ktx_2_5_0_alpha02_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..617b491c7 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_room_room_migration_2_5_0_alpha02.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..7a6deabb7 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_room_room_runtime_2_5_0_alpha02_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..d7df83c04 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_room_room_testing_2_5_0_alpha02_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..1bed6f2f1 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_savedstate_savedstate_1_2_0_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..cdd533ecc --- /dev/null +++ b/.idea/libraries/Gradle__androidx_savedstate_savedstate_ktx_1_2_0_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..0b185f97e --- /dev/null +++ b/.idea/libraries/Gradle__androidx_slidingpanelayout_slidingpanelayout_1_2_0_aar.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..368c3d5a9 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_sqlite_sqlite_2_3_0_alpha03_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..45df43f7f --- /dev/null +++ b/.idea/libraries/Gradle__androidx_sqlite_sqlite_framework_2_3_0_alpha03_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..0dc9431d2 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_startup_startup_runtime_1_1_1_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..3cf846ce7 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_swiperefreshlayout_swiperefreshlayout_1_1_0_aar.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..82e658468 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_test_annotation_1_0_0_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..d70d11986 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_test_core_1_4_0_aar.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..e70a736f5 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_test_espresso_espresso_core_3_4_0_aar.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..3bfcc899b --- /dev/null +++ b/.idea/libraries/Gradle__androidx_test_espresso_espresso_idling_resource_3_4_0_aar.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..a602298e9 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_test_ext_junit_1_1_3_aar.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..850acd22b --- /dev/null +++ b/.idea/libraries/Gradle__androidx_test_monitor_1_5_0_aar.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..2fac9f88c --- /dev/null +++ b/.idea/libraries/Gradle__androidx_test_runner_1_4_0_aar.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..02797d2d4 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_test_services_storage_1_4_0_aar.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..68ac9cd5c --- /dev/null +++ b/.idea/libraries/Gradle__androidx_tracing_tracing_1_0_0_aar.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..4127c361b --- /dev/null +++ b/.idea/libraries/Gradle__androidx_transition_transition_1_2_0_aar.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..4be009297 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_transition_transition_1_4_1_aar.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..61eb233b2 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_1_1_0_aar.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..5fb0bd216 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_animated_1_1_0_aar.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..3ee45b5dc --- /dev/null +++ b/.idea/libraries/Gradle__androidx_versionedparcelable_versionedparcelable_1_1_1_aar.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..09fd0e4ff --- /dev/null +++ b/.idea/libraries/Gradle__androidx_viewpager2_viewpager2_1_0_0_aar.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..eeefac834 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_viewpager_viewpager_1_0_0_aar.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..9c9f828f5 --- /dev/null +++ b/.idea/libraries/Gradle__androidx_webkit_webkit_1_4_0_aar.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..b48fe0726 --- /dev/null +++ b/.idea/libraries/Gradle__cn_hutool_hutool_core_5_8_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..8475c2030 --- /dev/null +++ b/.idea/libraries/Gradle__cn_hutool_hutool_crypto_5_8_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..c9c808fad --- /dev/null +++ b/.idea/libraries/Gradle__cn_wanghaomiao_JsoupXpath_2_5_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..621132ab1 --- /dev/null +++ b/.idea/libraries/Gradle__com_atlassian_commonmark_commonmark_0_13_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..c95265b48 --- /dev/null +++ b/.idea/libraries/Gradle__com_atlassian_commonmark_commonmark_ext_gfm_tables_0_13_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..706deb65f --- /dev/null +++ b/.idea/libraries/Gradle__com_github_android_renderscript_intrinsics_replacement_toolkit_b6363490c3_aar.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..097eb3adb --- /dev/null +++ b/.idea/libraries/Gradle__com_github_bumptech_glide_annotations_4_13_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..1876f66c1 --- /dev/null +++ b/.idea/libraries/Gradle__com_github_bumptech_glide_disklrucache_4_13_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..5d764b556 --- /dev/null +++ b/.idea/libraries/Gradle__com_github_bumptech_glide_gifdecoder_4_13_2_aar.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..20a98826c --- /dev/null +++ b/.idea/libraries/Gradle__com_github_bumptech_glide_glide_4_13_2_aar.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..f497a31a5 --- /dev/null +++ b/.idea/libraries/Gradle__com_github_jenly1314_zxing_lite_2_2_1_aar.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..be8a74332 --- /dev/null +++ b/.idea/libraries/Gradle__com_github_liuyueyi_quick_chinese_transfer_quick_transfer_core_0_2_5.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..265543037 --- /dev/null +++ b/.idea/libraries/Gradle__com_google_android_exoplayer_exoplayer_common_2_18_1_aar.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..fe1fd9b07 --- /dev/null +++ b/.idea/libraries/Gradle__com_google_android_exoplayer_exoplayer_core_2_18_1_aar.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..b18123d18 --- /dev/null +++ b/.idea/libraries/Gradle__com_google_android_exoplayer_exoplayer_database_2_18_1_aar.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..6e63bded8 --- /dev/null +++ b/.idea/libraries/Gradle__com_google_android_exoplayer_exoplayer_datasource_2_18_1_aar.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..b7e69cb33 --- /dev/null +++ b/.idea/libraries/Gradle__com_google_android_exoplayer_exoplayer_decoder_2_18_1_aar.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..1b3eb9d6b --- /dev/null +++ b/.idea/libraries/Gradle__com_google_android_exoplayer_exoplayer_extractor_2_18_1_aar.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..cc543b51a --- /dev/null +++ b/.idea/libraries/Gradle__com_google_android_exoplayer_extension_okhttp_2_18_1_aar.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..1972bde0d --- /dev/null +++ b/.idea/libraries/Gradle__com_google_android_flexbox_flexbox_3_0_0_aar.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..7591459a1 --- /dev/null +++ b/.idea/libraries/Gradle__com_google_android_material_material_1_6_1_aar.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..dd0f84793 --- /dev/null +++ b/.idea/libraries/Gradle__com_google_code_findbugs_jsr305_2_0_1.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ 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 new file mode 100644 index 000000000..4d41b253f --- /dev/null +++ b/.idea/libraries/Gradle__com_google_code_gson_gson_2_9_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..e7637d144 --- /dev/null +++ b/.idea/libraries/Gradle__com_google_guava_failureaccess_1_0_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..1c2c4a11e --- /dev/null +++ b/.idea/libraries/Gradle__com_google_guava_guava_31_0_1_android.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..63c322109 --- /dev/null +++ b/.idea/libraries/Gradle__com_google_guava_listenablefuture_9999_0_empty_to_avoid_conflict_with_guava.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ 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 new file mode 100644 index 000000000..0a8b5223c --- /dev/null +++ b/.idea/libraries/Gradle__com_google_zxing_core_3_3_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..5c196d7df --- /dev/null +++ b/.idea/libraries/Gradle__com_jaredrummler_colorpicker_1_1_0_aar.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..ffecfbf02 --- /dev/null +++ b/.idea/libraries/Gradle__com_jayway_jsonpath_json_path_2_7_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..e05658b5d --- /dev/null +++ b/.idea/libraries/Gradle__com_louiscad_splitties_splitties_appctx_android_3_0_0_aar.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..d7f043966 --- /dev/null +++ b/.idea/libraries/Gradle__com_louiscad_splitties_splitties_dimensions_android_3_0_0_aar.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..780ab26e7 --- /dev/null +++ b/.idea/libraries/Gradle__com_louiscad_splitties_splitties_experimental_jvm_3_0_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..ceda84ff3 --- /dev/null +++ b/.idea/libraries/Gradle__com_louiscad_splitties_splitties_resources_android_3_0_0_aar.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..d0bcc8be5 --- /dev/null +++ b/.idea/libraries/Gradle__com_louiscad_splitties_splitties_systemservices_android_3_0_0_aar.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..0dc21a285 --- /dev/null +++ b/.idea/libraries/Gradle__com_louiscad_splitties_splitties_views_android_3_0_0_aar.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..ab8fbe56f --- /dev/null +++ b/.idea/libraries/Gradle__com_squareup_javawriter_2_1_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..bba45ebf0 --- /dev/null +++ b/.idea/libraries/Gradle__com_squareup_okhttp3_okhttp_4_10_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..0ea5bb85e --- /dev/null +++ b/.idea/libraries/Gradle__com_squareup_okio_okio_jvm_3_0_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..22bfffc16 --- /dev/null +++ b/.idea/libraries/Gradle__io_github_jeremyliao_live_event_bus_x_1_8_0_aar.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..8371b0af1 --- /dev/null +++ b/.idea/libraries/Gradle__io_noties_markwon_core_4_6_2_aar.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..36ce2c6bf --- /dev/null +++ b/.idea/libraries/Gradle__io_noties_markwon_ext_tables_4_6_2_aar.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..424cd2716 --- /dev/null +++ b/.idea/libraries/Gradle__io_noties_markwon_html_4_6_2_aar.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..c547bf89a --- /dev/null +++ b/.idea/libraries/Gradle__io_noties_markwon_image_glide_4_6_2_aar.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..cc8ff9288 --- /dev/null +++ b/.idea/libraries/Gradle__javax_inject_javax_inject_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..51ea6dce1 --- /dev/null +++ b/.idea/libraries/Gradle__junit_junit_4_13_2.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..4b55b421f --- /dev/null +++ b/.idea/libraries/Gradle__net_minidev_accessors_smart_2_4_7.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..9cdf0f808 --- /dev/null +++ b/.idea/libraries/Gradle__net_minidev_json_smart_2_4_7.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..3a734771b --- /dev/null +++ b/.idea/libraries/Gradle__org_antlr_antlr4_runtime_4_7_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..95ded5e53 --- /dev/null +++ b/.idea/libraries/Gradle__org_apache_commons_commons_lang3_3_12_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..c1535de8b --- /dev/null +++ b/.idea/libraries/Gradle__org_apache_commons_commons_text_1_9.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..b2daff257 --- /dev/null +++ b/.idea/libraries/Gradle__org_hamcrest_hamcrest_core_1_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..83efd29ff --- /dev/null +++ b/.idea/libraries/Gradle__org_hamcrest_hamcrest_integration_1_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..3bacf4f77 --- /dev/null +++ b/.idea/libraries/Gradle__org_hamcrest_hamcrest_library_1_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..abdc6c8d4 --- /dev/null +++ b/.idea/libraries/Gradle__org_jetbrains_annotations_13_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..fe0784218 --- /dev/null +++ b/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_android_extensions_runtime_1_7_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..519d61df0 --- /dev/null +++ b/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_parcelize_runtime_1_7_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..d28945442 --- /dev/null +++ b/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_reflect_1_7_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..5afe59962 --- /dev/null +++ b/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_1_6_21.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..fa5234632 --- /dev/null +++ b/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_1_7_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..922c905ba --- /dev/null +++ b/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_common_1_6_21.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..684464516 --- /dev/null +++ b/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_common_1_7_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..708383d2a --- /dev/null +++ b/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_jdk7_1_7_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..acedc1aad --- /dev/null +++ b/.idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_jdk8_1_7_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..de95dc574 --- /dev/null +++ b/.idea/libraries/Gradle__org_jetbrains_kotlinx_kotlinx_coroutines_android_1_6_4.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..3c4c08952 --- /dev/null +++ b/.idea/libraries/Gradle__org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm_1_6_4.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..4eeb7756e --- /dev/null +++ b/.idea/libraries/Gradle__org_jetbrains_kotlinx_kotlinx_coroutines_test_jvm_1_6_4.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..18332da08 --- /dev/null +++ b/.idea/libraries/Gradle__org_jsoup_jsoup_1_15_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..e5a24ef54 --- /dev/null +++ b/.idea/libraries/Gradle__org_nanohttpd_nanohttpd_2_3_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..3be1e5ea7 --- /dev/null +++ b/.idea/libraries/Gradle__org_nanohttpd_nanohttpd_websocket_2_3_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..1eba98689 --- /dev/null +++ b/.idea/libraries/Gradle__org_ow2_asm_asm_9_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ 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 new file mode 100644 index 000000000..5117ad301 --- /dev/null +++ b/.idea/libraries/Gradle__org_slf4j_slf4j_api_1_7_33.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 000000000..041aa7226 --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 000000000..3a4c24c64 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 000000000..c8397c94c --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml new file mode 100644 index 000000000..c493425fc --- /dev/null +++ b/.idea/workspace.xml @@ -0,0 +1,164 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 e11ecf0e3..9f9afe807 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": "028c189be828501449b61b32ab47a36f", + "identityHash": "0221c385ed7393f47afe9579d3106541", "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, `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, `example` TEXT, `serialNumber` INTEGER NOT NULL, `enable` INTEGER NOT NULL, PRIMARY KEY(`id`))", "fields": [ { "fieldPath": "id", @@ -1377,6 +1377,12 @@ "affinity": "TEXT", "notNull": true }, + { + "fieldPath": "example", + "columnName": "example", + "affinity": "TEXT", + "notNull": false + }, { "fieldPath": "serialNumber", "columnName": "serialNumber", @@ -1668,7 +1674,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, '028c189be828501449b61b32ab47a36f')" + "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/52.json b/app/schemas/io.legado.app.data.AppDatabase/52.json new file mode 100644 index 000000000..4f3ee4e9a --- /dev/null +++ b/app/schemas/io.legado.app.data.AppDatabase/52.json @@ -0,0 +1,1680 @@ +{ + "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 2e61f6107..d3e407d3a 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, `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,`example` TEXT DEFAULT NULL, `serialNumber` INTEGER NOT NULL, `enable` INTEGER NOT NULL, PRIMARY KEY(`name`))", "fields": [ { "fieldPath": "name", @@ -1099,6 +1099,12 @@ "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 a5a786aed..a7f688451 100644 --- a/build.gradle +++ b/build.gradle @@ -13,12 +13,12 @@ buildscript { } plugins { - id 'com.android.application' version "$agp_version" apply false - id 'com.android.library' version "$agp_version" apply false + id 'com.android.application' version '7.2.1' apply false + id 'com.android.library' version '7.2.1' 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 85c753bd8..4b064b705 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ -#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 +#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 diff --git a/settings.gradle b/settings.gradle index fc8168e71..2b49bbf3a 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' } } } From 6bddd79a75d97a38cd4794384b899c18e4aa4aa1 Mon Sep 17 00:00:00 2001 From: fisher Date: Fri, 5 Aug 2022 00:01:35 +0800 Subject: [PATCH 6/8] =?UTF-8?q?Revert=20"=E4=BF=AE=E5=A4=8D=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E5=BA=93=E5=AD=97=E6=AE=B5=E5=8F=98=E5=8A=A8=E7=9A=84?= =?UTF-8?q?=E9=97=AE=E9=A2=98"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/java/io/legado/app/data/AppDatabase.kt | 5 ++--- app/src/main/java/io/legado/app/data/DatabaseMigrations.kt | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/io/legado/app/data/AppDatabase.kt b/app/src/main/java/io/legado/app/data/AppDatabase.kt index 64624717a..fe19b9385 100644 --- a/app/src/main/java/io/legado/app/data/AppDatabase.kt +++ b/app/src/main/java/io/legado/app/data/AppDatabase.kt @@ -20,7 +20,7 @@ val appDb by lazy { } @Database( - version = 52, + version = 51, exportSchema = true, entities = [Book::class, BookGroup::class, BookSource::class, BookChapter::class, ReplaceRule::class, SearchBook::class, SearchKeyword::class, Cookie::class, @@ -35,8 +35,7 @@ val appDb by lazy { AutoMigration(from = 47, to = 48), AutoMigration(from = 48, to = 49), AutoMigration(from = 49, to = 50), - AutoMigration(from = 50, to = 51), - AutoMigration(from = 51, to = 52) + AutoMigration(from = 50, to = 51) ] ) abstract class AppDatabase : RoomDatabase() { diff --git a/app/src/main/java/io/legado/app/data/DatabaseMigrations.kt b/app/src/main/java/io/legado/app/data/DatabaseMigrations.kt index 4fc5fce39..f315ad42d 100644 --- a/app/src/main/java/io/legado/app/data/DatabaseMigrations.kt +++ b/app/src/main/java/io/legado/app/data/DatabaseMigrations.kt @@ -48,7 +48,7 @@ object DatabaseMigrations { database.execSQL("DROP TABLE txtTocRules") database.execSQL( """CREATE TABLE txtTocRules(id INTEGER NOT NULL, - name TEXT NOT NULL, rule TEXT NOT NULL, serialNumber INTEGER NOT NULL, + name TEXT NOT NULL, rule TEXT NOT NULL,example TEXT DEFAULT NULL, serialNumber INTEGER NOT NULL, enable INTEGER NOT NULL, PRIMARY KEY (id))""" ) } From eab727882382ab06d54b6d26289ea7c705fbd946 Mon Sep 17 00:00:00 2001 From: fisher Date: Fri, 5 Aug 2022 00:07:20 +0800 Subject: [PATCH 7/8] =?UTF-8?q?Revert=20"=E4=BF=AE=E5=A4=8D=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E5=BA=93=E5=AD=97=E6=AE=B5=E9=94=99=E8=AF=AF"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This reverts commit 2a7a2f6c137a81cd77d9641ea2d7f58492265ed2. --- .idea/.gitignore | 14 + .idea/.name | 1 + .idea/codeStyles/Project.xml | 123 ++ .idea/codeStyles/codeStyleConfig.xml | 5 + .idea/compiler.xml | 6 - .idea/gradle.xml | 20 - .idea/inspectionProfiles/Project_Default.xml | 20 + .../inspectionProfiles/profiles_settings.xml | 7 + .idea/libraries/Gradle__D.xml | 9 - .idea/libraries/Gradle__D__1_.xml | 9 - .idea/libraries/Gradle__D__2_.xml | 9 - .idea/libraries/Gradle__D__3_.xml | 9 - .idea/libraries/Gradle__D__4_.xml | 9 - ...__androidx_activity_activity_1_5_1_aar.xml | 16 - ...dx_activity_activity_compose_1_5_1_aar.xml | 13 - ...droidx_activity_activity_ktx_1_5_1_aar.xml | 13 - ...__androidx_annotation_annotation_1_4_0.xml | 11 - ...tion_annotation_experimental_1_1_0_aar.xml | 13 - ...androidx_appcompat_appcompat_1_4_2_aar.xml | 16 - ...ppcompat_appcompat_resources_1_4_2_aar.xml | 13 - ...__androidx_arch_core_core_common_2_1_0.xml | 11 - ...roidx_arch_core_core_runtime_2_1_0_aar.xml | 16 - ...x_camera_camera_camera2_1_1_0_rc02_aar.xml | 16 - ...oidx_camera_camera_core_1_1_0_rc02_aar.xml | 16 - ...camera_camera_lifecycle_1_1_0_rc02_aar.xml | 13 - ...oidx_camera_camera_view_1_1_0_rc02_aar.xml | 16 - ...__androidx_cardview_cardview_1_0_0_aar.xml | 13 - ...__androidx_collection_collection_1_1_0.xml | 11 - ...droidx_collection_collection_ktx_1_1_0.xml | 11 - ...ose_animation_animation_1_2_0_rc03_aar.xml | 13 - ...nimation_animation_core_1_2_0_rc03_aar.xml | 13 - ...e_foundation_foundation_1_2_0_rc03_aar.xml | 13 - ...foundation_foundation_layout_1_0_0_aar.xml | 13 - ...ation_foundation_layout_1_2_0_rc03_aar.xml | 13 - ...mpose_material_material_1_2_0_rc03_aar.xml | 13 - ...ial_material_icons_core_1_2_0_rc03_aar.xml | 13 - ...aterial_material_ripple_1_2_0_rc03_aar.xml | 13 - ...compose_runtime_runtime_1_2_0_rc03_aar.xml | 13 - ...untime_runtime_saveable_1_2_0_rc03_aar.xml | 13 - ..._androidx_compose_ui_ui_1_2_0_rc03_aar.xml | 13 - ..._compose_ui_ui_geometry_1_2_0_rc03_aar.xml | 13 - ..._compose_ui_ui_graphics_1_2_0_rc03_aar.xml | 13 - ...oidx_compose_ui_ui_test_1_2_0_rc03_aar.xml | 13 - ...mpose_ui_ui_test_junit4_1_2_0_rc03_aar.xml | 13 - ...oidx_compose_ui_ui_text_1_2_0_rc03_aar.xml | 13 - ...x_compose_ui_ui_tooling_1_2_0_rc03_aar.xml | 13 - ...pose_ui_ui_tooling_data_1_2_0_rc03_aar.xml | 13 - ...e_ui_ui_tooling_preview_1_2_0_rc03_aar.xml | 13 - ...oidx_compose_ui_ui_unit_1_2_0_rc03_aar.xml | 13 - ...raintlayout_constraintlayout_2_1_4_aar.xml | 13 - ...atorlayout_coordinatorlayout_1_1_0_aar.xml | 16 - .../Gradle__androidx_core_core_1_8_0_aar.xml | 16 - ...adle__androidx_core_core_ktx_1_8_0_aar.xml | 13 - ..._cursoradapter_cursoradapter_1_0_0_aar.xml | 16 - ...droidx_customview_customview_1_1_0_aar.xml | 16 - ...oidx_databinding_viewbinding_7_2_1_aar.xml | 14 - ...dx_documentfile_documentfile_1_0_0_aar.xml | 16 - ...dx_drawerlayout_drawerlayout_1_1_1_aar.xml | 16 - ...icanimation_dynamicanimation_1_0_0_aar.xml | 16 - ..._exifinterface_exifinterface_1_2_0_aar.xml | 19 - ..._exifinterface_exifinterface_1_3_2_aar.xml | 19 - ...__androidx_fragment_fragment_1_5_1_aar.xml | 16 - ...droidx_fragment_fragment_ktx_1_5_1_aar.xml | 13 - ...dx_interpolator_interpolator_1_0_0_aar.xml | 16 - ...cy_legacy_support_core_utils_1_0_0_aar.xml | 16 - ...roidx_lifecycle_lifecycle_common_2_5_1.xml | 11 - ...lifecycle_lifecycle_common_java8_2_5_1.xml | 11 - ...fecycle_lifecycle_extensions_2_2_0_aar.xml | 16 - ...lifecycle_lifecycle_livedata_2_2_0_aar.xml | 16 - ...ycle_lifecycle_livedata_core_2_5_1_aar.xml | 13 - ..._lifecycle_livedata_core_ktx_2_5_1_aar.xml | 13 - ..._lifecycle_lifecycle_process_2_2_0_aar.xml | 16 - ..._lifecycle_lifecycle_process_2_4_0_aar.xml | 13 - ..._lifecycle_lifecycle_runtime_2_5_1_aar.xml | 13 - ...ecycle_lifecycle_runtime_ktx_2_5_1_aar.xml | 13 - ..._lifecycle_lifecycle_service_2_2_0_aar.xml | 16 - ...ifecycle_lifecycle_viewmodel_2_5_1_aar.xml | 13 - ...ycle_lifecycle_viewmodel_ktx_2_5_1_aar.xml | 13 - ...fecycle_viewmodel_savedstate_2_5_1_aar.xml | 13 - ...adle__androidx_loader_loader_1_0_0_aar.xml | 16 - ...anager_localbroadcastmanager_1_0_0_aar.xml | 16 - ...Gradle__androidx_media_media_1_6_0_aar.xml | 16 - ...__androidx_multidex_multidex_2_0_1_aar.xml | 16 - ...droidx_preference_preference_1_2_0_aar.xml | 13 - ...dx_preference_preference_ktx_1_2_0_aar.xml | 13 - ...Gradle__androidx_print_print_1_0_0_aar.xml | 19 - ...dx_recyclerview_recyclerview_1_1_0_aar.xml | 16 - ...ndroidx_room_room_common_2_5_0_alpha02.xml | 11 - ...droidx_room_room_ktx_2_5_0_alpha02_aar.xml | 13 - ...oidx_room_room_migration_2_5_0_alpha02.xml | 11 - ...dx_room_room_runtime_2_5_0_alpha02_aar.xml | 13 - ...dx_room_room_testing_2_5_0_alpha02_aar.xml | 13 - ...droidx_savedstate_savedstate_1_2_0_aar.xml | 13 - ...dx_savedstate_savedstate_ktx_1_2_0_aar.xml | 13 - ...panelayout_slidingpanelayout_1_2_0_aar.xml | 16 - ...droidx_sqlite_sqlite_2_3_0_alpha03_aar.xml | 13 - ...ite_sqlite_framework_2_3_0_alpha03_aar.xml | 13 - ...oidx_startup_startup_runtime_1_1_1_aar.xml | 13 - ...eshlayout_swiperefreshlayout_1_1_0_aar.xml | 16 - ...le__androidx_test_annotation_1_0_0_aar.xml | 13 - .../Gradle__androidx_test_core_1_4_0_aar.xml | 15 - ..._test_espresso_espresso_core_3_4_0_aar.xml | 18 - ...sso_espresso_idling_resource_3_4_0_aar.xml | 18 - ...dle__androidx_test_ext_junit_1_1_3_aar.xml | 15 - ...radle__androidx_test_monitor_1_5_0_aar.xml | 15 - ...Gradle__androidx_test_runner_1_4_0_aar.xml | 18 - ...droidx_test_services_storage_1_4_0_aar.xml | 16 - ...le__androidx_tracing_tracing_1_0_0_aar.xml | 16 - ...droidx_transition_transition_1_2_0_aar.xml | 16 - ...droidx_transition_transition_1_4_1_aar.xml | 16 - ...ectordrawable_vectordrawable_1_1_0_aar.xml | 16 - ...able_vectordrawable_animated_1_1_0_aar.xml | 16 - ...rcelable_versionedparcelable_1_1_1_aar.xml | 16 - ...droidx_viewpager2_viewpager2_1_0_0_aar.xml | 16 - ...androidx_viewpager_viewpager_1_0_0_aar.xml | 16 - ...adle__androidx_webkit_webkit_1_4_0_aar.xml | 19 - .../Gradle__cn_hutool_hutool_core_5_8_1.xml | 13 - .../Gradle__cn_hutool_hutool_crypto_5_8_1.xml | 13 - ...radle__cn_wanghaomiao_JsoupXpath_2_5_1.xml | 13 - ...atlassian_commonmark_commonmark_0_13_0.xml | 13 - ...nmark_commonmark_ext_gfm_tables_0_13_0.xml | 13 - ...ics_replacement_toolkit_b6363490c3_aar.xml | 16 - ...thub_bumptech_glide_annotations_4_13_2.xml | 13 - ...hub_bumptech_glide_disklrucache_4_13_2.xml | 13 - ...b_bumptech_glide_gifdecoder_4_13_2_aar.xml | 21 - ...github_bumptech_glide_glide_4_13_2_aar.xml | 15 - ..._github_jenly1314_zxing_lite_2_2_1_aar.xml | 15 - ...ese_transfer_quick_transfer_core_0_2_5.xml | 13 - ..._exoplayer_exoplayer_common_2_18_1_aar.xml | 19 - ...id_exoplayer_exoplayer_core_2_18_1_aar.xml | 16 - ...xoplayer_exoplayer_database_2_18_1_aar.xml | 19 - ...player_exoplayer_datasource_2_18_1_aar.xml | 19 - ...exoplayer_exoplayer_decoder_2_18_1_aar.xml | 19 - ...oplayer_exoplayer_extractor_2_18_1_aar.xml | 19 - ..._exoplayer_extension_okhttp_2_18_1_aar.xml | 16 - ...ogle_android_flexbox_flexbox_3_0_0_aar.xml | 16 - ...le_android_material_material_1_6_1_aar.xml | 16 - ..._com_google_code_findbugs_jsr305_2_0_1.xml | 9 - ...radle__com_google_code_gson_gson_2_9_1.xml | 13 - ...__com_google_guava_failureaccess_1_0_1.xml | 13 - ..._com_google_guava_guava_31_0_1_android.xml | 13 - ...9_0_empty_to_avoid_conflict_with_guava.xml | 9 - .../Gradle__com_google_zxing_core_3_3_3.xml | 13 - ...com_jaredrummler_colorpicker_1_1_0_aar.xml | 18 - ...e__com_jayway_jsonpath_json_path_2_7_0.xml | 13 - ...ies_splitties_appctx_android_3_0_0_aar.xml | 18 - ...splitties_dimensions_android_3_0_0_aar.xml | 18 - ...tties_splitties_experimental_jvm_3_0_0.xml | 13 - ..._splitties_resources_android_3_0_0_aar.xml | 18 - ...tties_systemservices_android_3_0_0_aar.xml | 18 - ...ties_splitties_views_android_3_0_0_aar.xml | 18 - .../Gradle__com_squareup_javawriter_2_1_1.xml | 13 - ...le__com_squareup_okhttp3_okhttp_4_10_0.xml | 13 - ...adle__com_squareup_okio_okio_jvm_3_0_0.xml | 13 - ..._jeremyliao_live_event_bus_x_1_8_0_aar.xml | 15 - ...adle__io_noties_markwon_core_4_6_2_aar.xml | 18 - ...io_noties_markwon_ext_tables_4_6_2_aar.xml | 18 - ...adle__io_noties_markwon_html_4_6_2_aar.xml | 18 - ...o_noties_markwon_image_glide_4_6_2_aar.xml | 18 - .../Gradle__javax_inject_javax_inject_1.xml | 13 - .../libraries/Gradle__junit_junit_4_13_2.xml | 16 - ...dle__net_minidev_accessors_smart_2_4_7.xml | 13 - .../Gradle__net_minidev_json_smart_2_4_7.xml | 13 - ...Gradle__org_antlr_antlr4_runtime_4_7_2.xml | 13 - ...rg_apache_commons_commons_lang3_3_12_0.xml | 13 - ...e__org_apache_commons_commons_text_1_9.xml | 13 - ...Gradle__org_hamcrest_hamcrest_core_1_3.xml | 13 - ..._org_hamcrest_hamcrest_integration_1_3.xml | 13 - ...dle__org_hamcrest_hamcrest_library_1_3.xml | 13 - ...Gradle__org_jetbrains_annotations_13_0.xml | 13 - ...otlin_android_extensions_runtime_1_7_0.xml | 13 - ..._kotlin_kotlin_parcelize_runtime_1_7_0.xml | 13 - ..._jetbrains_kotlin_kotlin_reflect_1_7_0.xml | 13 - ..._jetbrains_kotlin_kotlin_stdlib_1_6_21.xml | 13 - ...g_jetbrains_kotlin_kotlin_stdlib_1_7_0.xml | 13 - ...ins_kotlin_kotlin_stdlib_common_1_6_21.xml | 13 - ...ains_kotlin_kotlin_stdlib_common_1_7_0.xml | 13 - ...brains_kotlin_kotlin_stdlib_jdk7_1_7_0.xml | 13 - ...brains_kotlin_kotlin_stdlib_jdk8_1_7_0.xml | 13 - ...tlinx_kotlinx_coroutines_android_1_6_4.xml | 13 - ...linx_kotlinx_coroutines_core_jvm_1_6_4.xml | 13 - ...linx_kotlinx_coroutines_test_jvm_1_6_4.xml | 13 - .../Gradle__org_jsoup_jsoup_1_15_2.xml | 13 - .../Gradle__org_nanohttpd_nanohttpd_2_3_1.xml | 13 - ...rg_nanohttpd_nanohttpd_websocket_2_3_1.xml | 13 - .../libraries/Gradle__org_ow2_asm_asm_9_1.xml | 13 - .../Gradle__org_slf4j_slf4j_api_1_7_33.xml | 13 - .idea/misc.xml | 22 - .idea/modules.xml | 16 - .idea/vcs.xml | 6 - .idea/workspace.xml | 164 -- .../io.legado.app.data.AppDatabase/51.json | 12 +- .../io.legado.app.data.AppDatabase/52.json | 1680 ----------------- .../io.legado.app.data.AppDatabase/6.json | 8 +- build.gradle | 6 +- gradle/wrapper/gradle-wrapper.properties | 12 +- settings.gradle | 18 +- 197 files changed, 192 insertions(+), 4497 deletions(-) create mode 100644 .idea/.gitignore create mode 100644 .idea/.name create mode 100644 .idea/codeStyles/Project.xml create mode 100644 .idea/codeStyles/codeStyleConfig.xml delete mode 100644 .idea/compiler.xml delete mode 100644 .idea/gradle.xml create mode 100644 .idea/inspectionProfiles/Project_Default.xml create mode 100644 .idea/inspectionProfiles/profiles_settings.xml delete mode 100644 .idea/libraries/Gradle__D.xml delete mode 100644 .idea/libraries/Gradle__D__1_.xml delete mode 100644 .idea/libraries/Gradle__D__2_.xml delete mode 100644 .idea/libraries/Gradle__D__3_.xml delete mode 100644 .idea/libraries/Gradle__D__4_.xml delete mode 100644 .idea/libraries/Gradle__androidx_activity_activity_1_5_1_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_activity_activity_compose_1_5_1_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_activity_activity_ktx_1_5_1_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_annotation_annotation_1_4_0.xml delete mode 100644 .idea/libraries/Gradle__androidx_annotation_annotation_experimental_1_1_0_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_appcompat_appcompat_1_4_2_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_appcompat_appcompat_resources_1_4_2_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_arch_core_core_common_2_1_0.xml delete mode 100644 .idea/libraries/Gradle__androidx_arch_core_core_runtime_2_1_0_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_camera_camera_camera2_1_1_0_rc02_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_camera_camera_core_1_1_0_rc02_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_camera_camera_lifecycle_1_1_0_rc02_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_camera_camera_view_1_1_0_rc02_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_cardview_cardview_1_0_0_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_collection_collection_1_1_0.xml delete mode 100644 .idea/libraries/Gradle__androidx_collection_collection_ktx_1_1_0.xml delete mode 100644 .idea/libraries/Gradle__androidx_compose_animation_animation_1_2_0_rc03_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_compose_animation_animation_core_1_2_0_rc03_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_compose_foundation_foundation_1_2_0_rc03_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_compose_foundation_foundation_layout_1_0_0_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_compose_foundation_foundation_layout_1_2_0_rc03_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_compose_material_material_1_2_0_rc03_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_compose_material_material_icons_core_1_2_0_rc03_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_compose_material_material_ripple_1_2_0_rc03_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_compose_runtime_runtime_1_2_0_rc03_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_compose_runtime_runtime_saveable_1_2_0_rc03_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_compose_ui_ui_1_2_0_rc03_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_compose_ui_ui_geometry_1_2_0_rc03_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_compose_ui_ui_graphics_1_2_0_rc03_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_compose_ui_ui_test_1_2_0_rc03_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_compose_ui_ui_test_junit4_1_2_0_rc03_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_compose_ui_ui_text_1_2_0_rc03_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_compose_ui_ui_tooling_1_2_0_rc03_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_compose_ui_ui_tooling_data_1_2_0_rc03_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_compose_ui_ui_tooling_preview_1_2_0_rc03_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_compose_ui_ui_unit_1_2_0_rc03_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_constraintlayout_constraintlayout_2_1_4_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_coordinatorlayout_coordinatorlayout_1_1_0_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_core_core_1_8_0_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_core_core_ktx_1_8_0_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_cursoradapter_cursoradapter_1_0_0_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_customview_customview_1_1_0_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_databinding_viewbinding_7_2_1_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_documentfile_documentfile_1_0_0_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_drawerlayout_drawerlayout_1_1_1_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_dynamicanimation_dynamicanimation_1_0_0_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_exifinterface_exifinterface_1_2_0_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_exifinterface_exifinterface_1_3_2_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_fragment_fragment_1_5_1_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_fragment_fragment_ktx_1_5_1_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_interpolator_interpolator_1_0_0_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_legacy_legacy_support_core_utils_1_0_0_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_lifecycle_lifecycle_common_2_5_1.xml delete mode 100644 .idea/libraries/Gradle__androidx_lifecycle_lifecycle_common_java8_2_5_1.xml delete mode 100644 .idea/libraries/Gradle__androidx_lifecycle_lifecycle_extensions_2_2_0_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_2_2_0_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_core_2_5_1_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_lifecycle_lifecycle_livedata_core_ktx_2_5_1_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_lifecycle_lifecycle_process_2_2_0_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_lifecycle_lifecycle_process_2_4_0_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_lifecycle_lifecycle_runtime_2_5_1_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_lifecycle_lifecycle_runtime_ktx_2_5_1_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_lifecycle_lifecycle_service_2_2_0_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_lifecycle_lifecycle_viewmodel_2_5_1_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_lifecycle_lifecycle_viewmodel_ktx_2_5_1_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_lifecycle_lifecycle_viewmodel_savedstate_2_5_1_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_loader_loader_1_0_0_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_localbroadcastmanager_localbroadcastmanager_1_0_0_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_media_media_1_6_0_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_multidex_multidex_2_0_1_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_preference_preference_1_2_0_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_preference_preference_ktx_1_2_0_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_print_print_1_0_0_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_recyclerview_recyclerview_1_1_0_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_room_room_common_2_5_0_alpha02.xml delete mode 100644 .idea/libraries/Gradle__androidx_room_room_ktx_2_5_0_alpha02_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_room_room_migration_2_5_0_alpha02.xml delete mode 100644 .idea/libraries/Gradle__androidx_room_room_runtime_2_5_0_alpha02_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_room_room_testing_2_5_0_alpha02_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_savedstate_savedstate_1_2_0_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_savedstate_savedstate_ktx_1_2_0_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_slidingpanelayout_slidingpanelayout_1_2_0_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_sqlite_sqlite_2_3_0_alpha03_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_sqlite_sqlite_framework_2_3_0_alpha03_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_startup_startup_runtime_1_1_1_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_swiperefreshlayout_swiperefreshlayout_1_1_0_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_test_annotation_1_0_0_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_test_core_1_4_0_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_test_espresso_espresso_core_3_4_0_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_test_espresso_espresso_idling_resource_3_4_0_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_test_ext_junit_1_1_3_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_test_monitor_1_5_0_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_test_runner_1_4_0_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_test_services_storage_1_4_0_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_tracing_tracing_1_0_0_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_transition_transition_1_2_0_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_transition_transition_1_4_1_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_1_1_0_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_vectordrawable_vectordrawable_animated_1_1_0_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_versionedparcelable_versionedparcelable_1_1_1_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_viewpager2_viewpager2_1_0_0_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_viewpager_viewpager_1_0_0_aar.xml delete mode 100644 .idea/libraries/Gradle__androidx_webkit_webkit_1_4_0_aar.xml delete mode 100644 .idea/libraries/Gradle__cn_hutool_hutool_core_5_8_1.xml delete mode 100644 .idea/libraries/Gradle__cn_hutool_hutool_crypto_5_8_1.xml delete mode 100644 .idea/libraries/Gradle__cn_wanghaomiao_JsoupXpath_2_5_1.xml delete mode 100644 .idea/libraries/Gradle__com_atlassian_commonmark_commonmark_0_13_0.xml delete mode 100644 .idea/libraries/Gradle__com_atlassian_commonmark_commonmark_ext_gfm_tables_0_13_0.xml delete mode 100644 .idea/libraries/Gradle__com_github_android_renderscript_intrinsics_replacement_toolkit_b6363490c3_aar.xml delete mode 100644 .idea/libraries/Gradle__com_github_bumptech_glide_annotations_4_13_2.xml delete mode 100644 .idea/libraries/Gradle__com_github_bumptech_glide_disklrucache_4_13_2.xml delete mode 100644 .idea/libraries/Gradle__com_github_bumptech_glide_gifdecoder_4_13_2_aar.xml delete mode 100644 .idea/libraries/Gradle__com_github_bumptech_glide_glide_4_13_2_aar.xml delete mode 100644 .idea/libraries/Gradle__com_github_jenly1314_zxing_lite_2_2_1_aar.xml delete mode 100644 .idea/libraries/Gradle__com_github_liuyueyi_quick_chinese_transfer_quick_transfer_core_0_2_5.xml delete mode 100644 .idea/libraries/Gradle__com_google_android_exoplayer_exoplayer_common_2_18_1_aar.xml delete mode 100644 .idea/libraries/Gradle__com_google_android_exoplayer_exoplayer_core_2_18_1_aar.xml delete mode 100644 .idea/libraries/Gradle__com_google_android_exoplayer_exoplayer_database_2_18_1_aar.xml delete mode 100644 .idea/libraries/Gradle__com_google_android_exoplayer_exoplayer_datasource_2_18_1_aar.xml delete mode 100644 .idea/libraries/Gradle__com_google_android_exoplayer_exoplayer_decoder_2_18_1_aar.xml delete mode 100644 .idea/libraries/Gradle__com_google_android_exoplayer_exoplayer_extractor_2_18_1_aar.xml delete mode 100644 .idea/libraries/Gradle__com_google_android_exoplayer_extension_okhttp_2_18_1_aar.xml delete mode 100644 .idea/libraries/Gradle__com_google_android_flexbox_flexbox_3_0_0_aar.xml delete mode 100644 .idea/libraries/Gradle__com_google_android_material_material_1_6_1_aar.xml delete mode 100644 .idea/libraries/Gradle__com_google_code_findbugs_jsr305_2_0_1.xml delete mode 100644 .idea/libraries/Gradle__com_google_code_gson_gson_2_9_1.xml delete mode 100644 .idea/libraries/Gradle__com_google_guava_failureaccess_1_0_1.xml delete mode 100644 .idea/libraries/Gradle__com_google_guava_guava_31_0_1_android.xml delete mode 100644 .idea/libraries/Gradle__com_google_guava_listenablefuture_9999_0_empty_to_avoid_conflict_with_guava.xml delete mode 100644 .idea/libraries/Gradle__com_google_zxing_core_3_3_3.xml delete mode 100644 .idea/libraries/Gradle__com_jaredrummler_colorpicker_1_1_0_aar.xml delete mode 100644 .idea/libraries/Gradle__com_jayway_jsonpath_json_path_2_7_0.xml delete mode 100644 .idea/libraries/Gradle__com_louiscad_splitties_splitties_appctx_android_3_0_0_aar.xml delete mode 100644 .idea/libraries/Gradle__com_louiscad_splitties_splitties_dimensions_android_3_0_0_aar.xml delete mode 100644 .idea/libraries/Gradle__com_louiscad_splitties_splitties_experimental_jvm_3_0_0.xml delete mode 100644 .idea/libraries/Gradle__com_louiscad_splitties_splitties_resources_android_3_0_0_aar.xml delete mode 100644 .idea/libraries/Gradle__com_louiscad_splitties_splitties_systemservices_android_3_0_0_aar.xml delete mode 100644 .idea/libraries/Gradle__com_louiscad_splitties_splitties_views_android_3_0_0_aar.xml delete mode 100644 .idea/libraries/Gradle__com_squareup_javawriter_2_1_1.xml delete mode 100644 .idea/libraries/Gradle__com_squareup_okhttp3_okhttp_4_10_0.xml delete mode 100644 .idea/libraries/Gradle__com_squareup_okio_okio_jvm_3_0_0.xml delete mode 100644 .idea/libraries/Gradle__io_github_jeremyliao_live_event_bus_x_1_8_0_aar.xml delete mode 100644 .idea/libraries/Gradle__io_noties_markwon_core_4_6_2_aar.xml delete mode 100644 .idea/libraries/Gradle__io_noties_markwon_ext_tables_4_6_2_aar.xml delete mode 100644 .idea/libraries/Gradle__io_noties_markwon_html_4_6_2_aar.xml delete mode 100644 .idea/libraries/Gradle__io_noties_markwon_image_glide_4_6_2_aar.xml delete mode 100644 .idea/libraries/Gradle__javax_inject_javax_inject_1.xml delete mode 100644 .idea/libraries/Gradle__junit_junit_4_13_2.xml delete mode 100644 .idea/libraries/Gradle__net_minidev_accessors_smart_2_4_7.xml delete mode 100644 .idea/libraries/Gradle__net_minidev_json_smart_2_4_7.xml delete mode 100644 .idea/libraries/Gradle__org_antlr_antlr4_runtime_4_7_2.xml delete mode 100644 .idea/libraries/Gradle__org_apache_commons_commons_lang3_3_12_0.xml delete mode 100644 .idea/libraries/Gradle__org_apache_commons_commons_text_1_9.xml delete mode 100644 .idea/libraries/Gradle__org_hamcrest_hamcrest_core_1_3.xml delete mode 100644 .idea/libraries/Gradle__org_hamcrest_hamcrest_integration_1_3.xml delete mode 100644 .idea/libraries/Gradle__org_hamcrest_hamcrest_library_1_3.xml delete mode 100644 .idea/libraries/Gradle__org_jetbrains_annotations_13_0.xml delete mode 100644 .idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_android_extensions_runtime_1_7_0.xml delete mode 100644 .idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_parcelize_runtime_1_7_0.xml delete mode 100644 .idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_reflect_1_7_0.xml delete mode 100644 .idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_1_6_21.xml delete mode 100644 .idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_1_7_0.xml delete mode 100644 .idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_common_1_6_21.xml delete mode 100644 .idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_common_1_7_0.xml delete mode 100644 .idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_jdk7_1_7_0.xml delete mode 100644 .idea/libraries/Gradle__org_jetbrains_kotlin_kotlin_stdlib_jdk8_1_7_0.xml delete mode 100644 .idea/libraries/Gradle__org_jetbrains_kotlinx_kotlinx_coroutines_android_1_6_4.xml delete mode 100644 .idea/libraries/Gradle__org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm_1_6_4.xml delete mode 100644 .idea/libraries/Gradle__org_jetbrains_kotlinx_kotlinx_coroutines_test_jvm_1_6_4.xml delete mode 100644 .idea/libraries/Gradle__org_jsoup_jsoup_1_15_2.xml delete mode 100644 .idea/libraries/Gradle__org_nanohttpd_nanohttpd_2_3_1.xml delete mode 100644 .idea/libraries/Gradle__org_nanohttpd_nanohttpd_websocket_2_3_1.xml delete mode 100644 .idea/libraries/Gradle__org_ow2_asm_asm_9_1.xml delete mode 100644 .idea/libraries/Gradle__org_slf4j_slf4j_api_1_7_33.xml delete mode 100644 .idea/misc.xml delete mode 100644 .idea/modules.xml delete mode 100644 .idea/vcs.xml delete mode 100644 .idea/workspace.xml delete mode 100644 app/schemas/io.legado.app.data.AppDatabase/52.json 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 @@ + + + + + + + + + + \ 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 - - - - - - - \ 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' } } } From 887b877153f3f7afa782b2def92bdecbc7b1b1ed Mon Sep 17 00:00:00 2001 From: fisher Date: Fri, 5 Aug 2022 00:51:35 +0800 Subject: [PATCH 8/8] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E9=BB=98=E8=AE=A4Txt?= =?UTF-8?q?=E7=9B=AE=E5=BD=95=E8=A7=84=E5=88=99=20Txt=E7=9B=AE=E5=BD=95?= =?UTF-8?q?=E6=AD=A3=E5=88=99=E9=A1=B5=E9=9D=A2=E5=A2=9E=E5=8A=A0=E6=A0=87?= =?UTF-8?q?=E9=A2=98=E7=A4=BA=E4=BE=8B=20=E6=96=B0=E5=A2=9E=E9=83=A8?= =?UTF-8?q?=E5=88=86=E7=BF=BB=E8=AF=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../io.legado.app.data.AppDatabase/52.json | 1680 +++++++++++++++++ .../main/assets/defaultData/txtTocRule.json | 124 +- .../java/io/legado/app/data/AppDatabase.kt | 5 +- .../io/legado/app/data/DatabaseMigrations.kt | 2 +- app/src/main/res/values-es-rES/strings.xml | 4 +- app/src/main/res/values-ja-rJP/strings.xml | 2 +- app/src/main/res/values-pt-rBR/strings.xml | 4 +- 7 files changed, 1768 insertions(+), 53 deletions(-) create mode 100644 app/schemas/io.legado.app.data.AppDatabase/52.json diff --git a/app/schemas/io.legado.app.data.AppDatabase/52.json b/app/schemas/io.legado.app.data.AppDatabase/52.json new file mode 100644 index 000000000..4f3ee4e9a --- /dev/null +++ b/app/schemas/io.legado.app.data.AppDatabase/52.json @@ -0,0 +1,1680 @@ +{ + "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/src/main/assets/defaultData/txtTocRule.json b/app/src/main/assets/defaultData/txtTocRule.json index ad6f7d591..57cfed6bf 100644 --- a/app/src/main/assets/defaultData/txtTocRule.json +++ b/app/src/main/assets/defaultData/txtTocRule.json @@ -3,21 +3,24 @@ "id": -1, "enable": true, "name": "目录(去空白)", - "rule": "(?<=[ \\s])(?:序章|序言|卷首语|扉页|楔子|正文(?!完|结)|终章|后记|尾声|番外|第?\\s{0,4}[\\d〇零一二两三四五六七八九十百千万壹贰叁肆伍陆柒捌玖拾佰仟]+?\\s{0,4}(?:章|节(?!课)|卷|集(?![合和])|部(?![分赛游])|篇(?!张))).{0,30}$", + "rule": "(?<=[ \\s])(?:序章|楔子|正文(?!完|结)|终章|后记|尾声|番外|第?\\s{0,4}[\\d〇零一二两三四五六七八九十百千万壹贰叁肆伍陆柒捌玖拾佰仟]+?\\s{0,4}(?:章|节(?!课)|卷|集(?![合和]))).{0,30}$", + "example":"第一章 假装第一章前面有空白但我不要", "serialNumber": 0 }, { "id": -2, "enable": true, "name": "目录", - "rule": "^[  \\t]{0,4}(?:序章|序言|卷首语|扉页|楔子|正文(?!完|结)|终章|后记|尾声|番外|第?\\s{0,4}[\\d〇零一二两三四五六七八九十百千万壹贰叁肆伍陆柒捌玖拾佰仟]+?\\s{0,4}(?:章|节(?!课)|卷|集(?![合和])|部(?![分赛游])|篇(?!张))).{0,30}$", + "rule": "^[  \\t]{0,4}(?:序章|楔子|正文(?!完|结)|终章|后记|尾声|番外|第?\\s{0,4}[\\d〇零一二两三四五六七八九十百千万壹贰叁肆伍陆柒捌玖拾佰仟]+?\\s{0,4}(?:章|节(?!课)|卷|集(?![合和])|部(?![分赛游])|篇(?!张))).{0,30}$", + "example":"第一章 标准的粤语就是这样", "serialNumber": 1 }, { "id": -3, "enable": false, "name": "目录(匹配简介)", - "rule": "(?<=[ \\s])(?:(?:内容|文章)?简介|文案|前言|序章|序言|卷首语|扉页|楔子|正文(?!完|结)|终章|后记|尾声|番外|第?\\s{0,4}[\\d〇零一二两三四五六七八九十百千万壹贰叁肆伍陆柒捌玖拾佰仟]+?\\s{0,4}(?:章|节(?!课)|卷|集(?![合和])|部(?![分赛游])|回(?![合来事去])|场(?![和合比电是])|篇(?!张))).{0,30}$", + "rule": "(?<=[ \\s])(?:(?:内容|文章)?简介|文案|前言|序章|楔子|正文(?!完|结)|终章|后记|尾声|番外|第?\\s{0,4}[\\d〇零一二两三四五六七八九十百千万壹贰叁肆伍陆柒捌玖拾佰仟]+?\\s{0,4}(?:章|节(?!课)|卷|集(?![合和])|部(?![分赛游])|回(?![合来事去])|场(?![和合比电是])|篇(?!张))).{0,30}$", + "example": "简介 老夫诸葛村夫", "serialNumber": 2 }, { @@ -25,6 +28,7 @@ "enable": false, "name": "目录(古典、轻小说备用)", "rule": "^[  \\t]{0,4}(?:序章|楔子|正文(?!完|结)|终章|后记|尾声|番外|第?\\s{0,4}[\\d〇零一二两三四五六七八九十百千万壹贰叁肆伍陆柒捌玖拾佰仟]+?\\s{0,4}(?:章|节(?!课)|卷|集(?![合和])|部(?![分赛游])|回(?![合来事去])|场(?![和合比电是])|话|篇(?!张))).{0,30}$", + "example": "第一章 比上面只多了回和话", "serialNumber": 3 }, { @@ -32,97 +36,127 @@ "enable": false, "name": "数字(纯数字标题)", "rule": "(?<=[ \\s])\\d+\\.?[  \\t]{0,4}$", + "example": "12", "serialNumber": 4 }, { "id": -6, - "enable": true, - "name": "数字 分隔符 标题名称", - "rule": "^[  \\t]{0,4}\\d{1,5}[::,., 、_—\\-].{1,30}$", - "serialNumber": 5 + "enable": false, + "name": "大写数字(纯数字标题)", + "rule": "(?<=[ \\s])[〇零一二两三四五六七八九十百千万壹贰叁肆伍陆柒捌玖拾佰仟]{1,12}[  \\t]{0,4}$", + "example": "一百七十", + "serialNumber": 4 }, { "id": -7, "enable": true, - "name": "大写数字 分隔符 标题名称", - "rule": "^[  \\t]{0,4}(?:序章|序言|卷首语|扉页|楔子|正文(?!完|结)|终章|后记|尾声|番外|[〇零一二两三四五六七八九十百千万壹贰叁肆伍陆柒捌玖拾佰仟]{1,8})[ 、_—\\-].{1,30}$", - "serialNumber": 6 + "name": "数字 分隔符 标题名称", + "rule": "^[  \\t]{0,4}\\d{1,5}[::,., 、_—\\-].{1,30}$", + "example": "1、这个就是标题", + "serialNumber": 5 }, { "id": -8, "enable": true, - "name": "正文 标题/序号", - "rule": "^[  \\t]{0,4}正文[  ]{1,4}.{0,20}$", - "serialNumber": 7 + "name": "大写数字 分隔符 标题名称", + "rule": "^[  \\t]{0,4}(?:序章|楔子|正文(?!完|结)|终章|后记|尾声|番外|[〇零一二两三四五六七八九十百千万壹贰叁肆伍陆柒捌玖拾佰仟]{1,8})[ 、_—\\-].{1,30}$", + "example": "一、只有前面的数字有差别", + "serialNumber": 6 }, { "id": -9, "enable": true, - "name": "Chapter/Section/Part/Episode 序号 标题", - "rule": "^[  \\t]{0,4}(?:[Cc]hapter|[Ss]ection|[Pp]art|PART|[Nn][oO]\\.|[Ee]pisode|(?:内容|文章)?简介|文案|前言|序章|楔子|正文(?!完|结)|终章|后记|尾声|番外)\\s{0,4}\\d{1,4}.{0,30}$", - "serialNumber": 8 + "name": "正文 标题/序号", + "rule": "^[  \\t]{0,4}正文[  ]{1,4}.{0,20}$", + "example": "正文 我奶常山赵子龙", + "serialNumber": 7 }, { "id": -10, - "enable": false, - "name": "Chapter(去简介)", - "rule": "^[  \\t]{0,4}(?:[Cc]hapter|[Ss]ection|[Pp]art|PART|[Nn][Oo]\\.|[Ee]pisode)\\s{0,4}\\d{1,4}.{0,30}$", - "serialNumber": 9 + "enable": true, + "name": "Chapter/Section/Part/Episode 序号 标题", + "rule": "^[  \\t]{0,4}(?:[Cc]hapter|[Ss]ection|[Pp]art|PART|[Nn][oO]\\.|[Ee]pisode|(?:内容|文章)?简介|文案|前言|序章|楔子|正文(?!完|结)|终章|后记|尾声|番外)\\s{0,4}\\d{1,4}.{0,30}$", + "example": "Chapter 1 MyGrandmaIsNB", + "serialNumber": 8 }, { "id": -11, - "enable": true, - "name": "特殊符号 序号 标题", - "rule": "(?<=[\\s ])[【〔〖「『〈[\\[](?:第|[Cc]hapter)[\\d〇零一二两三四五六七八九十百千万壹贰叁肆伍陆柒捌玖拾佰仟]{1,10}[章节].{0,20}$", - "serialNumber": 10 + "enable": false, + "name": "Chapter(去简介)", + "rule": "^[  \\t]{0,4}(?:[Cc]hapter|[Ss]ection|[Pp]art|PART|[Nn][Oo]\\.|[Ee]pisode)\\s{0,4}\\d{1,4}.{0,30}$", + "example": "Chapter 1 MyGrandmaIsNB", + "serialNumber": 9 }, { "id": -12, - "enable": false, - "name": "特殊符号 标题(成对)", - "rule": "(?<=[\\s ]{0,4})(?:[\\[〈「『〖〔《(【\\(].{1,30}[\\)】)》〕〗』」〉\\]]?|(?:内容|文章)?简介|文案|前言|序章|楔子|正文(?!完|结)|终章|后记|尾声|番外)[  ]{0,4}$", - "serialNumber": 11 + "enable": true, + "name": "特殊符号 序号 标题", + "rule": "(?<=[\\s ])[【〔〖「『〈[\\[](?:第|[Cc]hapter)[\\d〇零一二两三四五六七八九十百千万壹贰叁肆伍陆柒捌玖拾佰仟]{1,10}[章节].{0,20}$", + "example": "【第一章 后面的符号可以没有", + "serialNumber": 10 }, { "id": -13, - "enable":true, - "name": "特殊符号 标题(单个)", - "rule": "(?<=[\\s ]{0,4})(?:[☆★✦✧].{1,30}|(?:内容|文章)?简介|文案|前言|序章|楔子|正文(?!完|结)|终章|后记|尾声|番外)[  ]{0,4}$", - "serialNumber": 12 + "enable": false, + "name": "特殊符号 标题(成对)", + "rule": "(?<=[\\s ]{0,4})(?:[\\[〈「『〖〔《(【\\(].{1,30}[\\)】)》〕〗』」〉\\]]?|(?:内容|文章)?简介|文案|前言|序章|楔子|正文(?!完|结)|终章|后记|尾声|番外)[  ]{0,4}$", + "example": "『加个直角引号更专业』", + "serialNumber": 11 }, { "id": -14, - "enable": true, - "name": "章/卷 序号 标题", - "rule": "^[ \\t ]{0,4}(?:(?:内容|文章)?简介|文案|前言|序章|序言|卷首语|扉页|楔子|正文(?!完|结)|终章|后记|尾声|番外|[卷章][\\d〇零一二两三四五六七八九十百千万壹贰叁肆伍陆柒捌玖拾佰仟]{1,8})[  ]{0,4}.{0,30}$", - "serialNumber": 13 + "enable":true, + "name": "特殊符号 标题(单个)", + "rule": "(?<=[\\s ]{0,4})(?:[☆★✦✧].{1,30}|(?:内容|文章)?简介|文案|前言|序章|楔子|正文(?!完|结)|终章|后记|尾声|番外)[  ]{0,4}$", + "example": "☆、晋江作者最喜欢的格式", + "serialNumber": 12 }, { "id": -15, - "enable":false, - "name": "顶格标题", - "rule": "^\\S.{1,20}$", - "serialNumber": 14 + "enable": true, + "name": "章/卷 序号 标题", + "rule": "^[ \\t ]{0,4}(?:(?:内容|文章)?简介|文案|前言|序章|楔子|正文(?!完|结)|终章|后记|尾声|番外|[卷章][\\d〇零一二两三四五六七八九十百千万壹贰叁肆伍陆柒捌玖拾佰仟]{1,8})[  ]{0,4}.{0,30}$", + "example": "卷五 开源盛世", + "serialNumber": 13 }, { "id": -16, "enable":false, - "name": "双标题(前向)", - "rule": "(?m)(?<=[ \\t ]{0,4})第[\\d〇零一二两三四五六七八九十百千万壹贰叁肆伍陆柒捌玖拾佰仟]{1,8}章.{0,30}$(?=[\\s ]{0,8}第[\\d零一二两三四五六七八九十百千万壹贰叁肆伍陆柒捌玖拾佰仟]{1,8}章)", - "serialNumber": 15 + "name": "顶格标题", + "rule": "^\\S.{1,20}$", + "example": "不超过20个字顶格写的都是标题", + "serialNumber": 14 }, { "id": -17, "enable":false, + "name": "双标题(前向)", + "rule": "(?m)(?<=[ \\t ]{0,4})第[\\d〇零一二两三四五六七八九十百千万壹贰叁肆伍陆柒捌玖拾佰仟]{1,8}章.{0,30}$(?=[\\s ]{0,8}第[\\d零一二两三四五六七八九十百千万壹贰叁肆伍陆柒捌玖拾佰仟]{1,8}章)", + "example": "第一章 真正的标题并假装换行第一章 这个不要", + "serialNumber": 15 + }, + { + "id": -18, + "enable":false, "name": "双标题(后向)", "rule": "(?m)(?<=[ \\t ]{0,4}第[\\d〇零一二两三四五六七八九十百千万壹贰叁肆伍陆柒捌玖拾佰仟]{1,8}章.{0,30}$[\\s ]{0,8})第[\\d零一二两三四五六七八九十百千万壹贰叁肆伍陆柒捌玖拾佰仟]{1,8}章.{0,30}$", + "example": "第一章 这个标题不要并假装换行第一章真正的标题", "serialNumber": 16 }, { - "id":-18, + "id":-19, "enable": true, - "name": "标题 特殊符号 序号", + "name": "书名 括号 序号", "rule": "^.{1,20}[((][\\d〇零一二两三四五六七八九十百千万壹贰叁肆伍陆柒捌玖拾佰仟]{1,8}[))][  \t]{0,4}$", + "example": "标题后面数字有括号(12)", "serialNumber": 17 + }, + { + "id":-20, + "enable": true, + "name": "书名 序号", + "rule": "^.{1,20}[\\d〇零一二两三四五六七八九十百千万壹贰叁肆伍陆柒捌玖拾佰仟]{1,8}[  \t]{0,4}$", + "example": "标题后面数字没有括号124", + "serialNumber": 18 } ] \ No newline at end of file diff --git a/app/src/main/java/io/legado/app/data/AppDatabase.kt b/app/src/main/java/io/legado/app/data/AppDatabase.kt index fe19b9385..64624717a 100644 --- a/app/src/main/java/io/legado/app/data/AppDatabase.kt +++ b/app/src/main/java/io/legado/app/data/AppDatabase.kt @@ -20,7 +20,7 @@ val appDb by lazy { } @Database( - version = 51, + version = 52, exportSchema = true, entities = [Book::class, BookGroup::class, BookSource::class, BookChapter::class, ReplaceRule::class, SearchBook::class, SearchKeyword::class, Cookie::class, @@ -35,7 +35,8 @@ val appDb by lazy { AutoMigration(from = 47, to = 48), AutoMigration(from = 48, to = 49), AutoMigration(from = 49, to = 50), - AutoMigration(from = 50, to = 51) + AutoMigration(from = 50, to = 51), + AutoMigration(from = 51, to = 52) ] ) abstract class AppDatabase : RoomDatabase() { diff --git a/app/src/main/java/io/legado/app/data/DatabaseMigrations.kt b/app/src/main/java/io/legado/app/data/DatabaseMigrations.kt index f315ad42d..4fc5fce39 100644 --- a/app/src/main/java/io/legado/app/data/DatabaseMigrations.kt +++ b/app/src/main/java/io/legado/app/data/DatabaseMigrations.kt @@ -48,7 +48,7 @@ object DatabaseMigrations { database.execSQL("DROP TABLE txtTocRules") database.execSQL( """CREATE TABLE txtTocRules(id INTEGER NOT NULL, - name TEXT NOT NULL, rule TEXT NOT NULL,example TEXT DEFAULT NULL, serialNumber INTEGER NOT NULL, + name TEXT NOT NULL, rule TEXT NOT NULL, serialNumber INTEGER NOT NULL, enable INTEGER NOT NULL, PRIMARY KEY (id))""" ) } diff --git a/app/src/main/res/values-es-rES/strings.xml b/app/src/main/res/values-es-rES/strings.xml index dfc6c3801..1b8b20c70 100644 --- a/app/src/main/res/values-es-rES/strings.xml +++ b/app/src/main/res/values-es-rES/strings.xml @@ -333,7 +333,7 @@ Ajuste de margen Activar actualizaciones Desactivar actualizaciones - 拆分超长章节 + Dividir secciones largas 正文长度过长时,加载正文可能会花费更多时间 Invertir Buscar libro por nombre o autor @@ -970,7 +970,7 @@ 系统tts设置 打开系统tts设置界面 非播放状态无法定时 - 所有书签 + Todos los marcadores 批量换源 书籍类型不一样 是否确认换源 diff --git a/app/src/main/res/values-ja-rJP/strings.xml b/app/src/main/res/values-ja-rJP/strings.xml index 7f345b5e3..3ab62635c 100644 --- a/app/src/main/res/values-ja-rJP/strings.xml +++ b/app/src/main/res/values-ja-rJP/strings.xml @@ -973,7 +973,7 @@ 系统tts设置 打开系统tts设置界面 非播放状态无法定时 - 所有书签 + すべてのブックマーク 批量换源 书籍类型不一样 是否确认换源 diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index 4070c5c15..7c11db47e 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -924,7 +924,7 @@ 选择保存书籍的文件夹 用户代理 背景透明度 - 拆分超长章节 + Dividir capítulos longos 正文长度过长时,加载正文可能会花费更多时间 @@ -973,7 +973,7 @@ 系统tts设置 打开系统tts设置界面 非播放状态无法定时 - 所有书签 + Todos os marcadores 批量换源 书籍类型不一样 是否确认换源