diff --git a/package.json b/package.json index 2a53a3ccb5..96987206dd 100644 --- a/package.json +++ b/package.json @@ -32,13 +32,13 @@ "hexo-server": "^3.0.0", "hexo-tag-icodeweb": "^1.1.1", "hexo-tag-mmedia": "^1.2.1", - "hexo-theme-next": "^8.19.1", + "hexo-theme-next": "^8.19.2", "hexo-word-counter": "^0.1.0" }, "devDependencies": { "@prettier/plugin-xml": "^3.3.1", "husky": "^9.0.11", "prettier": "^3.2.5", - "prettier-plugin-java": "^2.5.0" + "prettier-plugin-java": "^2.6.0" } } diff --git a/source/_posts/about.md b/source/_posts/about.md index 38edf95b96..64a8e2be2c 100644 --- a/source/_posts/about.md +++ b/source/_posts/about.md @@ -21,10 +21,8 @@ date: 2020-05-04 19:07:23 如无特殊说明, 除随笔外, 其余所有在目录列表中出现的文章的参考资料均在目录页 {% endnote %} -- {% post_link advanced-algebra 高等代数 %} - {% post_link drafts 随笔 %} - {% post_link set-theory 集合论 %} -- {% post_link gfology 生成函数 %} - {% post_link graph-th 图论 %} - {% post_link diff-geo 微分几何 %} diff --git a/source/_posts/advalg-00.md b/source/_posts/advalg-00.md deleted file mode 100644 index 81ce7d67ff..0000000000 --- a/source/_posts/advalg-00.md +++ /dev/null @@ -1,74 +0,0 @@ ---- -title: 高等代数笔记 - 基础知识 -categories: - - 笔记 - - 数学 - - 高等代数 -tags: - - 数学 - - 笔记 - - 代数 - - 高等代数 - - 群 - - 环 - - 域 -date: 2020-07-14 23:29:59 ---- - -本章主要列举一些前置知识 - -随用随补 - - - -{% post_link advanced-algebra 返回目录 %} - -## 群, 环, 域 - -> **定义** 群 -> -> 称代数系统 $\lang G,\cdot\rang$ 为**群**, 若满足 -> -> 1. 封闭性: $\forall a,b\in G,a\cdot b\in G$ -> 2. 结合律: $\forall a,b,c\in G,(a\cdot b)\cdot c=a\cdot(b\cdot c)$ -> 3. 单位元: $\exists e\in G,\forall a\in G$, $s.t.~e\cdot a = a\cdot e = a$ -> 4. 逆元: $\forall a\in G,\exists b\in G$, $s.t.~a\cdot b = b\cdot a = e$, 此处 $e$ 为单位元 -> -> 其中 $G$ 为非空集合, $\cdot$ 为 $G$ 上一二元运算 - -- 如果上述 4 个条件只有 1 和 2 成立, 我们称代数系统 $\lang G,\cdot\rang$ 为**半群** -- 如果二元运算 $\cdot$ 还满足**交换律**($\forall a,b\in G,a\cdot b=b\cdot a$), 则称群 $(G,\cdot)$ 为**交换群**或**Abel 群** - ---- - -> **定义** 环 -> -> 称代数系统 $\lang G,+,\cdot\rang$ 为**环**, 若满足 -> -> 1. $\lang G,+\rang$ 构成交换群 -> 2. $\lang G,\cdot\rang$ 构成半群 -> 3. $\cdot$ 对 $+$ 的分配律: -> $$ -> \forall a,b,c\in G,\begin{cases} -> a\cdot (b+c) = a\cdot b+a\cdot c\\ -> (b+c)\cdot a = b\cdot a+c\cdot a -> \end{cases} -> $$ - ---- - -> **定义** 域 -> -> 称代数系统 $\lang G,+,\cdot\rang$ 为**域**, 若满足 -> -> 1. $\lang G,+\rang$ 构成交换群 -> 2. $\lang G/\{e\},\cdot\rang$ 构成交换群, 其中 $e$ 为群 $\lang G,+\rang$ 的单位元 -> 3. $\cdot$ 对 $+$ 的分配律: -> $$ -> \forall a,b,c\in G,\begin{cases} -> a\cdot (b+c) = a\cdot b+a\cdot c\\ -> (b+c)\cdot a = b\cdot a+c\cdot a -> \end{cases} -> $$ - -具体参见抽象代数(可能会开坑) diff --git a/source/_posts/advanced-algebra.md b/source/_posts/advanced-algebra.md deleted file mode 100644 index 35891703ec..0000000000 --- a/source/_posts/advanced-algebra.md +++ /dev/null @@ -1,44 +0,0 @@ ---- -title: 高等代数笔记 - 综述 & 目录 (更新中) -categories: - - 目录 -tags: - - 目录 - - 数学 - - 笔记 - - 代数 - - 高等代数 -comments: false -date: 2020-07-14 23:05:16 ---- - -开个大坑 - - - -## 综述 - -高等代数是代数系列课程的入门课, 其主要内容如下 - -- 数域 $\mathbb{P}$ 上 $n$ 元线性方程组 - $$ - \begin{cases} - \displaystyle\sum_{j=1}^n a_{ij}x_j=b_i\\ - i=1,2,...,m - \end{cases} - $$ - 的性质 -- 数域 $\mathbb{P}$ 上线性空间 $V$ 的性质 -- 数域 $\mathbb{P}$ 上一元多项式环 $\mathbb{P}[x]$ 的性质 - -## 目录 - -1. {% post_link advalg-00 %} - -### 名词目录 - ---- - -## 参考资料 - -- 高等代数教程/郭聿琦, 岑嘉评, 王正攀编著. ——北京: 科学出版社, 2014. 7 diff --git a/source/_posts/asr.md b/source/_posts/asr.md index b319326ef3..1dbf2f6c5f 100644 --- a/source/_posts/asr.md +++ b/source/_posts/asr.md @@ -18,6 +18,10 @@ date: 2020-10-02 22:23:57 +{% note warning %} + 存放了笔者对该算法/数据结构的最新实现, 建议前往此处查看相关代码 +{% endnote %} + ## Simpson 法 Simpson 法是一种常见的数值积分算法, 其思想是用几段抛物线去拟合原曲线, 从而近似求出其面积 diff --git a/source/_posts/count-csgr-graph.md b/source/_posts/count-csgr-graph.md index 2e9edb89b4..927ab8794d 100644 --- a/source/_posts/count-csgr-graph.md +++ b/source/_posts/count-csgr-graph.md @@ -167,6 +167,10 @@ $$ ## 简单无向图三元环计数 +{% note warning %} + 存放了笔者对该算法/数据结构的最新实现, 建议前往此处查看相关代码 +{% endnote %} + ### 例题 - [Luogu P1989] 无向图三元环计数 无向图 $G$ 的三元环指的是一个 $G$ 的一个子图 $G_0$, 满足 $G_0$ 有且仅有三个点 $u, v, w$, 有且仅有三条边 $\langle u, v \rangle, \langle v, w \rangle, \langle w, u \rangle$. 两个三元环 $G_1, G_2$ 不同当且仅当存在一个点 $u$, 满足 $u \in G_1$ 且 $u \notin G_2$ @@ -300,6 +304,10 @@ $$ ## 简单无向图四元环计数 +{% note warning %} + 存放了笔者对该算法/数据结构的最新实现, 建议前往此处查看相关代码 +{% endnote %} + ### 做法 算法和 [简单无向图三元环计数](#简单无向图三元环计数) 类似, 下面简述流程 diff --git a/source/_posts/dlx.md b/source/_posts/dlx.md index 62da423d11..0a5536a16c 100644 --- a/source/_posts/dlx.md +++ b/source/_posts/dlx.md @@ -25,6 +25,10 @@ DLX(Dancing Links X)是一种用于解决精确覆盖问题的优美算法 +{% note warning %} + 存放了笔者对该算法/数据结构的最新实现, 建议前往此处查看相关代码 +{% endnote %} + ## 精确覆盖问题 > **定义** 精确覆盖问题 diff --git a/source/_posts/draft-018.md b/source/_posts/draft-018.md index 42ead5f5b3..0c3ad2b294 100644 --- a/source/_posts/draft-018.md +++ b/source/_posts/draft-018.md @@ -1,5 +1,5 @@ --- -title: 随笔 - 获取CPU信息 +title: 随笔 - 获取 CPU 信息 date: 2022-05-19 13:43:17 categories: - 随笔 diff --git a/source/_posts/draft-023.md b/source/_posts/draft-023.md index a05b6a5dea..63213572b3 100644 --- a/source/_posts/draft-023.md +++ b/source/_posts/draft-023.md @@ -1,5 +1,5 @@ --- -title: 随笔 - Chicken McNugget定理 (麦乐鸡定理) +title: 随笔 - Chicken McNugget 定理 (麦乐鸡定理) categories: - 随笔 - 数学 diff --git a/source/_posts/draft-026.md b/source/_posts/draft-026.md index d4d0d4db25..8aac52806f 100644 --- a/source/_posts/draft-026.md +++ b/source/_posts/draft-026.md @@ -20,7 +20,7 @@ tags: 1. 递归遍历当前文件夹和子文件夹 2. 找出文件名为 `*.{apk,1}` 的所有文件 -3. 使用 来解析 APK 的文件信息, 并按 `<应用名>-<包名>-<版本号>(<内部版本号>).apk` 的格式重命名, 若重名则删除文件 +3. 使用 来解析 APK 的文件信息, 并按 `<应用名>-<包名>-<版本名>(<版本号>).apk` 的格式重命名, 若重名则删除文件 ## 代码 diff --git a/source/_posts/excrt.md b/source/_posts/excrt.md index 0aa050f4c2..12cabdecaf 100644 --- a/source/_posts/excrt.md +++ b/source/_posts/excrt.md @@ -18,6 +18,10 @@ date: 2020-10-06 21:45:51 +{% note warning %} + 存放了笔者对该算法/数据结构的最新实现, 建议前往此处查看相关代码 +{% endnote %} + ## 介绍 为什么 CRT 要求其模数必须两两互素? diff --git a/source/_posts/fast-io.md b/source/_posts/fast-io.md index 8f0d639ab0..042323281f 100644 --- a/source/_posts/fast-io.md +++ b/source/_posts/fast-io.md @@ -22,6 +22,10 @@ date: 2021-07-28 21:40:03 +{% note warning %} + 存放了笔者对该算法/数据结构的最新实现, 建议前往此处查看相关代码 +{% endnote %} + ~~实际上没什么应用价值, 开了 O2、关闭流同步、解绑、不使用 `std::endl` 等的 `std::cin` / `std::cout` 的性能已经和本模板差不多了, 就当作模板偏特化方面的练习了~~ 经测试, 当数据规模在 1e7 及以上时, 该模板效率提升显著 diff --git a/source/_posts/fast-str2uint.md b/source/_posts/fast-str2uint.md index d2f9986168..4757c2fb8c 100644 --- a/source/_posts/fast-str2uint.md +++ b/source/_posts/fast-str2uint.md @@ -26,6 +26,10 @@ date: 2021-12-21 21:21:01 +{% note warning %} + 存放了笔者对该算法/数据结构的最新实现, 建议前往此处查看相关代码 +{% endnote %} + 参见 [Fast numeric string to int – Johnny Lee – Improving stuff one bit at a time](https://johnnylee-sde.github.io/Fast-numeric-string-to-int/)
diff --git a/source/_posts/gauss-int.md b/source/_posts/gauss-int.md index b5e95f1127..653871f1ae 100644 --- a/source/_posts/gauss-int.md +++ b/source/_posts/gauss-int.md @@ -30,6 +30,10 @@ date: 2022-08-22 19:00:54 +{% note warning %} + 存放了笔者对该算法/数据结构的最新实现, 建议前往此处查看相关代码 +{% endnote %} +
Show code diff --git a/source/_posts/gflgy-01.md b/source/_posts/gflgy-01.md deleted file mode 100644 index bbd6733b6c..0000000000 --- a/source/_posts/gflgy-01.md +++ /dev/null @@ -1,53 +0,0 @@ ---- -title: 生成函数01 - 简介 -categories: - - 笔记 - - 数学 - - 生成函数 -tags: - - 数学 - - 笔记 - - 组合数学 - - 生成函数 - - 核函数 - - 普通生成函数 - - 指数生成函数 - - Dirichlet生成函数 -date: 2021-04-28 13:15:33 ---- - -生成函数是一种描述数列的方法, 因其具有的诸多良好性质而被广泛应用 - - - -## 简介 - -{% note info no-icon %} - -**定义 - 1-1** 生成函数 - -令 - -- $\mathbb{P}$ 为一数域 -- $\{a_n\}_{n=0}^{\infty}$ 为 $\mathbb{P}$ 上一数列 -- $\{k_n\}_{n=0}^{\infty}$ 为一函数列, 值域为 $\mathbb{P}$ 的子集, 且在 $\mathbb{P}$ 上线性无关, 称作**核函数列** - -称 $F(x)=\sum_{i=0}^{\infty}a_ik_i(x)$ 为数列 $\{a_n\}$ 在核函数列 $\{k_n\}$ 下的**生成函数** - -{% endnote %} - -核函数列的选取不同, 得到的生成函数也不同, 具有的性质也不同 - -下面定义一些常见的生成函数 - -{% note info no-icon %} - -**定义 - 1-2** 普通生成函数, 指数生成函数, Dirichlet 生成函数 - -- 普通生成函数 (OGF): $k_n(x)=x^n$ -- 指数生成函数 (EGF): $\displaystyle k_n(x)=\frac{x^n}{n!}$ -- Dirichlet 生成函数 (DGF): $\displaystyle k_n(x)=\frac{1}{n^x}$ - -{% endnote %} - -为了方便起见, 我们定义 $F_i(x)$ 为生成函数 $F$ 的第 $i$ 项 diff --git a/source/_posts/gfology.md b/source/_posts/gfology.md deleted file mode 100644 index 2d076252ee..0000000000 --- a/source/_posts/gfology.md +++ /dev/null @@ -1,26 +0,0 @@ ---- -title: 生成函数笔记 - 目录页 (更新中) -categories: - - 目录 -tags: - - 目录 - - 数学 - - 组合数学 - - 生成函数 -comments: false -date: 2021-04-28 13:15:32 ---- - -本篇文章为生成函数笔记的目录 - -生成函数是组合数学中的重要内容之一 - - - -- {% post_link gflgy-01 %} - -## 参考资料 - -- [Generatingfunctionology (by Herbert S. Wilf)](https://www2.math.upenn.edu/~wilf/gfologyLinked2.pdf) -- -- [生成函数简介 - OI Wiki](https://oi-wiki.org/math/gen-func/intro/) diff --git a/source/_posts/ha-sa.md b/source/_posts/ha-sa.md index bc53029876..a50eb62c84 100644 --- a/source/_posts/ha-sa.md +++ b/source/_posts/ha-sa.md @@ -21,6 +21,10 @@ date: 2021-11-11 19:20:54 +{% note warning %} + 存放了笔者对该算法/数据结构的最新实现, 建议前往此处查看相关代码 +{% endnote %} +
Show code diff --git a/source/_posts/hfm-tree.md b/source/_posts/hfm-tree.md index 6fb97c82e9..cba162494e 100644 --- a/source/_posts/hfm-tree.md +++ b/source/_posts/hfm-tree.md @@ -18,6 +18,10 @@ Huffman 编码是一种基于 Huffman 树的, 按字符概率构造的, 能保 +{% note warning %} + 存放了笔者对该算法/数据结构的最新实现, 建议前往此处查看相关代码 +{% endnote %} + ## 介绍 Huffman 树即为根结点到所有叶子结点的带权路径长度之和最小的树 diff --git a/source/_posts/matrix-valarray.md b/source/_posts/matrix-valarray.md index ec6a57dee8..d1f3411d13 100644 --- a/source/_posts/matrix-valarray.md +++ b/source/_posts/matrix-valarray.md @@ -1,5 +1,5 @@ --- -title: 模板 - 基于 std::valarray 实现的矩阵 +title: 模板 - [已弃用] 基于 std::valarray 实现的矩阵 categories: - 算法竞赛 - 模板 diff --git a/source/_posts/matrix.md b/source/_posts/matrix.md index f494f56379..dcbe6c9bea 100644 --- a/source/_posts/matrix.md +++ b/source/_posts/matrix.md @@ -15,16 +15,16 @@ date: 2021-10-31 21:28:15 基于 C++14 标准, 实现了矩阵的四则运算, 求逆, 转置, 秩, 行列式与对输入输出流的支持 -{% note info %} -本模板已弃用, 新版请参阅: {% post_link matrix-valarray %} -{% endnote %} - {% note warning %} 仅在 GCC 下测试过 {% endnote %} +{% note warning %} + 存放了笔者对该算法/数据结构的最新实现, 建议前往此处查看相关代码 +{% endnote %} + ## 使用说明 - 元素类型 `Tp` 须有接受 1 个整数的构造函数, 否则需手动偏特化 `Matrix::Matrix_helper::Zero` (零元) 与 `Matrix::Matrix_helper::One` (幺元) diff --git a/source/_posts/modint.md b/source/_posts/modint.md index b8793c16c8..0a8560c26d 100644 --- a/source/_posts/modint.md +++ b/source/_posts/modint.md @@ -21,6 +21,10 @@ date: 2021-10-26 22:44:15 +{% note warning %} +, , 存放了笔者对该算法/数据结构的最新实现, 建议前往此处查看相关代码 +{% endnote %} + ## 成员函数&友元函数简介 ### 符号说明 diff --git a/source/_posts/newton-interp.md b/source/_posts/newton-interp.md index dc51707bb9..882be8dc5f 100644 --- a/source/_posts/newton-interp.md +++ b/source/_posts/newton-interp.md @@ -24,6 +24,10 @@ date: 2022-08-28 21:28:15 +{% note warning %} + 存放了笔者对该算法/数据结构的最新实现, 建议前往此处查看相关代码 +{% endnote %} + ## Newton 插值 对给定的点 $(x_0,y_0),(x_1,y_1),\dots,(x_{n-1},y_{n-1})$, Newton 插值得到的结果为 diff --git a/source/_posts/p-test-mrpr.md b/source/_posts/p-test-mrpr.md index f694cb4e28..f184c97d6c 100644 --- a/source/_posts/p-test-mrpr.md +++ b/source/_posts/p-test-mrpr.md @@ -24,10 +24,15 @@ date: 2021-11-11 00:51:43 - 仅在 GCC 下测试过 - 求 `gcd` 的函数若在低于 C++17 下会调用非标准函数 - {% endnote %} + +{% endnote %} +{% note warning %} +, 存放了笔者对该算法/数据结构的最新实现, 建议前往此处查看相关代码 +{% endnote %} +
Show code diff --git a/source/_posts/pst-seg-tree.md b/source/_posts/pst-seg-tree.md index ee4e573ead..8c1e8343ee 100644 --- a/source/_posts/pst-seg-tree.md +++ b/source/_posts/pst-seg-tree.md @@ -21,6 +21,10 @@ date: 2021-11-01 15:18:10 +{% note warning %} + 存放了笔者对该算法/数据结构的最新实现, 建议前往此处查看相关代码 +{% endnote %} + ## 代码
diff --git a/source/_posts/quad-residue.md b/source/_posts/quad-residue.md index e509ecec8b..fa1ea60f21 100644 --- a/source/_posts/quad-residue.md +++ b/source/_posts/quad-residue.md @@ -14,6 +14,8 @@ tags: date: 2021-12-31 13:06:27 --- +{% post_link quadratic-residue-and-quadratic-reciprocity-law 理论笔记 %} + 基于 C++17 标准, 对给定的整数 $n,p$, 若 $\left(\frac{n}{p}\right)\ne1$ 则返回 `std::nullopt`, 否则返回方程 $x^2\equiv n\pmod p$ 的一个根 {% note warning %} @@ -22,6 +24,10 @@ date: 2021-12-31 13:06:27 +{% note warning %} + 存放了笔者对该算法/数据结构的最新实现, 建议前往此处查看相关代码 +{% endnote %} + ## 代码
diff --git a/source/_posts/quadratic-residue-and-quadratic-reciprocity-law.md b/source/_posts/quadratic-residue-and-quadratic-reciprocity-law.md index 34cbd4a4f0..bfcf010e35 100644 --- a/source/_posts/quadratic-residue-and-quadratic-reciprocity-law.md +++ b/source/_posts/quadratic-residue-and-quadratic-reciprocity-law.md @@ -1,5 +1,5 @@ --- -title: "笔记 - 二次剩余,legendre符号与二次互反律" +title: "笔记 - 二次剩余, Legendre 符号与二次互反律" categories: - 笔记 - 数学 diff --git a/source/_posts/rmq-st.md b/source/_posts/rmq-st.md index fd9b8277ae..0ce868332d 100644 --- a/source/_posts/rmq-st.md +++ b/source/_posts/rmq-st.md @@ -1,5 +1,5 @@ --- -title: 模板 - ST表 +title: 模板 - ST 表 categories: - 算法竞赛 - 模板 @@ -20,6 +20,10 @@ date: 2022-05-11 12:07:50 +{% note warning %} + 存放了笔者对该算法/数据结构的最新实现, 建议前往此处查看相关代码 +{% endnote %} + ## 成员函数简介 ### 符号说明 diff --git a/source/_posts/rpow.md b/source/_posts/rpow.md index 933f02b27b..0c61e3478b 100644 --- a/source/_posts/rpow.md +++ b/source/_posts/rpow.md @@ -15,6 +15,10 @@ date: 2021-10-24 20:34:44 +{% note warning %} + 存放了笔者对该算法/数据结构的最新实现, 建议前往此处查看相关代码 +{% endnote %} + 基本思路和 BSGS 相同, 就是分成两块 $y=a\lfloor\sqrt p\rfloor+b$ 然后就有 $$ diff --git a/source/_posts/thpoker.md b/source/_posts/thpoker.md index 78f4b66e74..869cdd1ad7 100644 --- a/source/_posts/thpoker.md +++ b/source/_posts/thpoker.md @@ -22,6 +22,10 @@ date: 2022-08-13 10:28:15 +{% note warning %} + 存放了笔者对该算法/数据结构的最新实现, 建议前往此处查看相关代码 +{% endnote %} + ## 代码
diff --git a/source/_posts/xor-basis.md b/source/_posts/xor-basis.md index e1ee78ca61..c40ff11a4c 100644 --- a/source/_posts/xor-basis.md +++ b/source/_posts/xor-basis.md @@ -19,10 +19,16 @@ tags: date: 2021-11-12 17:59:15 --- +{% post_link hamel-basis 理论笔记 %} + 令 $V\subseteq\mathbb{Z}_2^n$, 异或线性基即为线性空间 $V$ 上满足一定条件的一组 Hamel 基 $(\epsilon_0,\epsilon_1,\dots,\epsilon_n)$ +{% note warning %} + 存放了笔者对该算法/数据结构的最新实现, 建议前往此处查看相关代码 +{% endnote %} + ## 线性基 ### 定义 diff --git a/yarn.lock b/yarn.lock index 0b9c71289b..1667ac8b83 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7,6 +7,38 @@ resolved "https://registry.yarnpkg.com/@adobe/css-tools/-/css-tools-4.3.3.tgz#90749bde8b89cd41764224f5aac29cd4138f75ff" integrity sha512-rE0Pygv0sEZ4vBWHlAgJLGDU7Pm8xoO6p3wsEceb7GYAjScrOHpEo8KK/eVkAcnSM+slAEtXjA2JpdjLp4fJQQ== +"@chevrotain/cst-dts-gen@11.0.3": + version "11.0.3" + resolved "https://registry.yarnpkg.com/@chevrotain/cst-dts-gen/-/cst-dts-gen-11.0.3.tgz#5e0863cc57dc45e204ccfee6303225d15d9d4783" + integrity sha512-BvIKpRLeS/8UbfxXxgC33xOumsacaeCKAjAeLyOn7Pcp95HiRbrpl14S+9vaZLolnbssPIUuiUd8IvgkRyt6NQ== + dependencies: + "@chevrotain/gast" "11.0.3" + "@chevrotain/types" "11.0.3" + lodash-es "4.17.21" + +"@chevrotain/gast@11.0.3": + version "11.0.3" + resolved "https://registry.yarnpkg.com/@chevrotain/gast/-/gast-11.0.3.tgz#e84d8880323fe8cbe792ef69ce3ffd43a936e818" + integrity sha512-+qNfcoNk70PyS/uxmj3li5NiECO+2YKZZQMbmjTqRI3Qchu8Hig/Q9vgkHpI3alNjr7M+a2St5pw5w5F6NL5/Q== + dependencies: + "@chevrotain/types" "11.0.3" + lodash-es "4.17.21" + +"@chevrotain/regexp-to-ast@11.0.3": + version "11.0.3" + resolved "https://registry.yarnpkg.com/@chevrotain/regexp-to-ast/-/regexp-to-ast-11.0.3.tgz#11429a81c74a8e6a829271ce02fc66166d56dcdb" + integrity sha512-1fMHaBZxLFvWI067AVbGJav1eRY7N8DDvYCTwGBiE/ytKBgP8azTdgyrKyWZ9Mfh09eHWb5PgTSO8wi7U824RA== + +"@chevrotain/types@11.0.3": + version "11.0.3" + resolved "https://registry.yarnpkg.com/@chevrotain/types/-/types-11.0.3.tgz#f8a03914f7b937f594f56eb89312b3b8f1c91848" + integrity sha512-gsiM3G8b58kZC2HaWR50gu6Y1440cHiJ+i3JUvcp/35JchYejb2+5MVeJK0iKThYpAa/P2PYFV4hoi44HD+aHQ== + +"@chevrotain/utils@11.0.3": + version "11.0.3" + resolved "https://registry.yarnpkg.com/@chevrotain/utils/-/utils-11.0.3.tgz#e39999307b102cff3645ec4f5b3665f5297a2224" + integrity sha512-YslZMgtJUyuMbZ+aKvfF3x1f5liK4mWNxghFRv7jqRR9C3R3fAOGTTKvxXDa2Y1s9zSbcpuO0cAxDYsc9SrXoQ== + "@next-theme/utils@^1.3.0": version "1.3.0" resolved "https://registry.yarnpkg.com/@next-theme/utils/-/utils-1.3.0.tgz#3460741f5af89f1f84f5a8c50af0a8630e6b19d5" @@ -190,12 +222,24 @@ cargo-cp-artifact@^0.1: resolved "https://registry.yarnpkg.com/cargo-cp-artifact/-/cargo-cp-artifact-0.1.8.tgz#353814f49f6aa76601a4bcb3ea5f3071180b90de" integrity sha512-3j4DaoTrsCD1MRkTF2Soacii0Nx7UHCce0EwUf4fHnggwiE4fbmF2AbnfzayR36DF8KGadfh7M/Yfy625kgPlA== -chevrotain@6.5.0: - version "6.5.0" - resolved "https://registry.yarnpkg.com/chevrotain/-/chevrotain-6.5.0.tgz#dcbef415516b0af80fd423cc0d96b28d3f11374e" - integrity sha512-BwqQ/AgmKJ8jcMEjaSnfMybnKMgGTrtDKowfTP3pX4jwVy0kNjRsT/AP6h+wC3+3NC+X8X15VWBnTCQlX+wQFg== +chevrotain-allstar@0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/chevrotain-allstar/-/chevrotain-allstar-0.3.1.tgz#b7412755f5d83cc139ab65810cdb00d8db40e6ca" + integrity sha512-b7g+y9A0v4mxCW1qUhf3BSVPg+/NvGErk/dOkrDaHA0nQIQGAtrOjlX//9OQtRlSCy+x9rfB5N8yC71lH1nvMw== + dependencies: + lodash-es "^4.17.21" + +chevrotain@11.0.3: + version "11.0.3" + resolved "https://registry.yarnpkg.com/chevrotain/-/chevrotain-11.0.3.tgz#88ffc1fb4b5739c715807eaeedbbf200e202fc1b" + integrity sha512-ci2iJH6LeIkvP9eJW6gpueU8cnZhv85ELY8w8WiFtNjMHA5ad6pQLaJo9mEly/9qUyCpvqX8/POVUTf18/HFdw== dependencies: - regexp-to-ast "0.4.0" + "@chevrotain/cst-dts-gen" "11.0.3" + "@chevrotain/gast" "11.0.3" + "@chevrotain/regexp-to-ast" "11.0.3" + "@chevrotain/types" "11.0.3" + "@chevrotain/utils" "11.0.3" + lodash-es "4.17.21" chevrotain@7.1.1: version "7.1.1" @@ -793,10 +837,10 @@ hexo-tag-mmedia@^1.2.1: json5 "^2.2.3" utility "^1.18.0" -hexo-theme-next@^8.19.1: - version "8.19.1" - resolved "https://registry.yarnpkg.com/hexo-theme-next/-/hexo-theme-next-8.19.1.tgz#9c9b7363ed41c3cf8d225ba265e80f1c19b77679" - integrity sha512-qtILs1j0FpWi4hk+WcdjoOfztvMZZsqe6lg6SAEPJdPMsalLyoo7Jaf2AoDneMadE4hyF0n6daPhHLa3A+5m5A== +hexo-theme-next@^8.19.2: + version "8.19.2" + resolved "https://registry.yarnpkg.com/hexo-theme-next/-/hexo-theme-next-8.19.2.tgz#2ceaee027da2c18951279f14a6b4fbf688886701" + integrity sha512-FyDbKvVRJKT+3yYxkfsXBVXHHPGxNULYfdd+pavcSclonehNwlpq7oPMsTPfO5jaYFuSmNH68TFTqRuXNZ2bHw== hexo-util@2.5.0: version "2.5.0" @@ -1053,12 +1097,13 @@ isexe@^2.0.0: resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== -java-parser@2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/java-parser/-/java-parser-2.2.0.tgz#66602ac10691c579fe6d03be8d4fe667281bad60" - integrity sha512-20/Rpuv4FnzTNgWkJBqs2M4qwBuPLMqOqNiwU5j7vKvrw4Ej+re8Aoc92KbDFb61M1u/Sd4Ygst+CpEcKXvhBQ== +java-parser@2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/java-parser/-/java-parser-2.3.0.tgz#13037364c04bf7386bef841f872cbc5e8b53830f" + integrity sha512-P6Ma4LU1w/e0Lr4SVM/0PtqCGoL2/i/KP9ZoiyLa824oBqhF0yGTgHDyZkLgp9GTzqR43wm5wabE56FF5X7cqg== dependencies: - chevrotain "6.5.0" + chevrotain "11.0.3" + chevrotain-allstar "0.3.1" lodash "4.17.21" js-yaml-js-types@^1.0.0: @@ -1125,6 +1170,11 @@ jsonparse@^1.3.1: resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" integrity sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg== +lodash-es@4.17.21, lodash-es@^4.17.21: + version "4.17.21" + resolved "https://registry.yarnpkg.com/lodash-es/-/lodash-es-4.17.21.tgz#43e626c46e6591b7750beb2b50117390c609e3ee" + integrity sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw== + lodash@4.17.21: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" @@ -1402,21 +1452,16 @@ picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1: resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== -prettier-plugin-java@^2.5.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/prettier-plugin-java/-/prettier-plugin-java-2.5.0.tgz#aca5af04c7ce7e09bf90ba64bf6750e94d8762e5" - integrity sha512-6Uc1yHVrLTwgl7D9hsBS3Xa2qXXlEd4v/6z1oio7u8O6mQdh/6cP0cbhS1daik9tNSMMES/VyzI+78918KRuGA== +prettier-plugin-java@^2.6.0: + version "2.6.0" + resolved "https://registry.yarnpkg.com/prettier-plugin-java/-/prettier-plugin-java-2.6.0.tgz#53c478f290b6dcd2db64468a159f9db222853141" + integrity sha512-mHZ3Ub3WAyYSUe1mMbiGH85xYV+NtzJgNsrfLNYDKvL7NfvoKBuJiEW4Xa2MFG668f9uRdj38WEuPKmRu+nv/g== dependencies: - java-parser "2.2.0" + java-parser "2.3.0" lodash "4.17.21" - prettier "3.0.3" - -prettier@3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.0.3.tgz#432a51f7ba422d1469096c0fdc28e235db8f9643" - integrity sha512-L/4pUDMxcNa8R/EthV08Zt42WBO4h1rarVtK0K+QJG0X187OLo7l699jWw0GKuwzkPQ//jMFA/8Xm6Fh3J/DAg== + prettier "3.2.5" -prettier@^3.2.5: +prettier@3.2.5, prettier@^3.2.5: version "3.2.5" resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.2.5.tgz#e52bc3090586e824964a8813b09aba6233b28368" integrity sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A== @@ -1467,11 +1512,6 @@ readdirp@~3.6.0: dependencies: picomatch "^2.2.1" -regexp-to-ast@0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/regexp-to-ast/-/regexp-to-ast-0.4.0.tgz#f3dbcb42726cd71902ba50193f63eab5325cd7cb" - integrity sha512-4qf/7IsIKfSNHQXSwial1IFmfM1Cc/whNBQqRwe0V2stPe7KmN1U0tWQiIx6JiirgSrisjE0eECdNf7Tav1Ntw== - regexp-to-ast@0.5.0: version "0.5.0" resolved "https://registry.yarnpkg.com/regexp-to-ast/-/regexp-to-ast-0.5.0.tgz#56c73856bee5e1fef7f73a00f1473452ab712a24"