diff --git a/Gemfile.checksum b/Gemfile.checksum
index 30f03d075a5dc253d7b5a064847fec4403021482..d8b37ddfc27b60713df02c1fdc41eff321a09f7a 100644
--- a/Gemfile.checksum
+++ b/Gemfile.checksum
@@ -430,17 +430,17 @@
 {"name":"nkf","version":"0.2.0","platform":"java","checksum":"3e6f022d1743a863bf05e936c7c2110be07ba1c593ea974df75d89e8bf7cc967"},
 {"name":"nkf","version":"0.2.0","platform":"ruby","checksum":"fbc151bda025451f627fafdfcb3f4f13d0b22ae11f58c6d3a2939c76c5f5f126"},
 {"name":"no_proxy_fix","version":"0.1.2","platform":"ruby","checksum":"4e9b4c31bb146de7fcf347dc1087bb13ac2039b56d50aa019e61036256abcd00"},
-{"name":"nokogiri","version":"1.18.2","platform":"aarch64-linux-gnu","checksum":"74e0f9a7487a30a2957f46c5113d58f836436b033c9906e0bc6fee9d8cdafabf"},
-{"name":"nokogiri","version":"1.18.2","platform":"aarch64-linux-musl","checksum":"99bcea596a80eaee99f2bae2596275641ea688262c1da32b4e90db6159e86477"},
-{"name":"nokogiri","version":"1.18.2","platform":"arm-linux-gnu","checksum":"6fb0246b69f2c589a69254e82bc2a40aa238c4f977fd7903e283341a92935729"},
-{"name":"nokogiri","version":"1.18.2","platform":"arm-linux-musl","checksum":"dcdd4d10ed2743f0d8c887825700c3a8506aea1aa415917ac50ccc01597c51a3"},
-{"name":"nokogiri","version":"1.18.2","platform":"arm64-darwin","checksum":"8288ec7a296e2510ca9bd053c0c5989f11260f8c07bc3e9afbafa536f7077281"},
-{"name":"nokogiri","version":"1.18.2","platform":"java","checksum":"eefdf9f0d6086173d3488cf7a736732ee13fb6674ef15643478c20502a67bf37"},
-{"name":"nokogiri","version":"1.18.2","platform":"ruby","checksum":"93791cfb33186fe077eb9e1b8a6855b5621e328f81f565334572fa398366f8bf"},
-{"name":"nokogiri","version":"1.18.2","platform":"x64-mingw-ucrt","checksum":"894514572fa7503ce9210e51a7f8a9a35f34f154d6406cec1ac148c3ce1536a3"},
-{"name":"nokogiri","version":"1.18.2","platform":"x86_64-darwin","checksum":"7fca165e5ee87e9b6b3f1377180376afc0c8652ed2a3d761f472f0e3d3a1c651"},
-{"name":"nokogiri","version":"1.18.2","platform":"x86_64-linux-gnu","checksum":"9330ced4a976604865c2a76ce158e2bc608fa83999552e85a32ec06f85f427db"},
-{"name":"nokogiri","version":"1.18.2","platform":"x86_64-linux-musl","checksum":"1cd7786ed15c76958d6a8f9a864df6208fecd624c340eb4ed211fbea60328f02"},
+{"name":"nokogiri","version":"1.18.3","platform":"aarch64-linux-gnu","checksum":"cab20305133078a8f6b60cf96311b48319175038cc7772e5ec586ff624cb7838"},
+{"name":"nokogiri","version":"1.18.3","platform":"aarch64-linux-musl","checksum":"acb256bb3213a180b1ed84a49c06d5d4c6c1da26f33bc9681f1fece4dab09a79"},
+{"name":"nokogiri","version":"1.18.3","platform":"arm-linux-gnu","checksum":"37b73a55e0d1e8a058a24abb16868903e81cb4773049739c532b864f87236b1b"},
+{"name":"nokogiri","version":"1.18.3","platform":"arm-linux-musl","checksum":"09407970cd13736cf87e975fae69c13e1178bab0313d07b35580ee4dd3650793"},
+{"name":"nokogiri","version":"1.18.3","platform":"arm64-darwin","checksum":"ce088965cd424b8e752d82087dcf017069d55791f157098ed1f671d966857610"},
+{"name":"nokogiri","version":"1.18.3","platform":"java","checksum":"236078c5f80ffc3d49c223fa98933d970543455403f9d672ca0aa5a6178a84fe"},
+{"name":"nokogiri","version":"1.18.3","platform":"ruby","checksum":"6b9fc3b14fd0cedd21f6cad8cf565123ba7401e56b5d0aec180c23cdca28fd5a"},
+{"name":"nokogiri","version":"1.18.3","platform":"x64-mingw-ucrt","checksum":"216be1cb454c4657fc64747e5ae32b2ab4015843183766f238e4f4a62fb1f6be"},
+{"name":"nokogiri","version":"1.18.3","platform":"x86_64-darwin","checksum":"d729406bb5a7b1bbe7ed3c0922336dd2c46085ed444d6de2a0a4c33950a4edea"},
+{"name":"nokogiri","version":"1.18.3","platform":"x86_64-linux-gnu","checksum":"3c7ad5cee39855ed9c746065f39b584b9fd2aaff61df02d0f85ba8d671bbe497"},
+{"name":"nokogiri","version":"1.18.3","platform":"x86_64-linux-musl","checksum":"8aaecc22c0e5f12dac613e15f9a04059c3ec859d6f98f493cc831bd88fe8e731"},
 {"name":"notiffany","version":"0.1.3","platform":"ruby","checksum":"d37669605b7f8dcb04e004e6373e2a780b98c776f8eb503ac9578557d7808738"},
 {"name":"numerizer","version":"0.2.0","platform":"ruby","checksum":"e58076d5ee5370417b7e52d9cb25836d62acd1b8d9a194c308707986c1705d7b"},
 {"name":"oauth","version":"0.5.6","platform":"ruby","checksum":"4085fe28e0c5e2434135e00a6555294fd2a4ff96a98d1bdecdcd619fc6368dff"},
diff --git a/Gemfile.lock b/Gemfile.lock
index 8bbdef32e8173838462b883f7a8c8e87ba2fc4ce..d97feaa87753fad75c6f3dfe8f98c1d39c3922f2 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -1210,7 +1210,7 @@ GEM
     nio4r (2.7.0)
     nkf (0.2.0)
     no_proxy_fix (0.1.2)
-    nokogiri (1.18.2)
+    nokogiri (1.18.3)
       mini_portile2 (~> 2.8.2)
       racc (~> 1.4)
     notiffany (0.1.3)
diff --git a/Gemfile.next.checksum b/Gemfile.next.checksum
index 1e090575e0640620ff5cd60f9cc7a3e342e4b3ed..a0b1c6d7268ccf84c66c8489dc1e7a88da679fd3 100644
--- a/Gemfile.next.checksum
+++ b/Gemfile.next.checksum
@@ -433,17 +433,17 @@
 {"name":"nkf","version":"0.2.0","platform":"java","checksum":"3e6f022d1743a863bf05e936c7c2110be07ba1c593ea974df75d89e8bf7cc967"},
 {"name":"nkf","version":"0.2.0","platform":"ruby","checksum":"fbc151bda025451f627fafdfcb3f4f13d0b22ae11f58c6d3a2939c76c5f5f126"},
 {"name":"no_proxy_fix","version":"0.1.2","platform":"ruby","checksum":"4e9b4c31bb146de7fcf347dc1087bb13ac2039b56d50aa019e61036256abcd00"},
-{"name":"nokogiri","version":"1.18.2","platform":"aarch64-linux-gnu","checksum":"74e0f9a7487a30a2957f46c5113d58f836436b033c9906e0bc6fee9d8cdafabf"},
-{"name":"nokogiri","version":"1.18.2","platform":"aarch64-linux-musl","checksum":"99bcea596a80eaee99f2bae2596275641ea688262c1da32b4e90db6159e86477"},
-{"name":"nokogiri","version":"1.18.2","platform":"arm-linux-gnu","checksum":"6fb0246b69f2c589a69254e82bc2a40aa238c4f977fd7903e283341a92935729"},
-{"name":"nokogiri","version":"1.18.2","platform":"arm-linux-musl","checksum":"dcdd4d10ed2743f0d8c887825700c3a8506aea1aa415917ac50ccc01597c51a3"},
-{"name":"nokogiri","version":"1.18.2","platform":"arm64-darwin","checksum":"8288ec7a296e2510ca9bd053c0c5989f11260f8c07bc3e9afbafa536f7077281"},
-{"name":"nokogiri","version":"1.18.2","platform":"java","checksum":"eefdf9f0d6086173d3488cf7a736732ee13fb6674ef15643478c20502a67bf37"},
-{"name":"nokogiri","version":"1.18.2","platform":"ruby","checksum":"93791cfb33186fe077eb9e1b8a6855b5621e328f81f565334572fa398366f8bf"},
-{"name":"nokogiri","version":"1.18.2","platform":"x64-mingw-ucrt","checksum":"894514572fa7503ce9210e51a7f8a9a35f34f154d6406cec1ac148c3ce1536a3"},
-{"name":"nokogiri","version":"1.18.2","platform":"x86_64-darwin","checksum":"7fca165e5ee87e9b6b3f1377180376afc0c8652ed2a3d761f472f0e3d3a1c651"},
-{"name":"nokogiri","version":"1.18.2","platform":"x86_64-linux-gnu","checksum":"9330ced4a976604865c2a76ce158e2bc608fa83999552e85a32ec06f85f427db"},
-{"name":"nokogiri","version":"1.18.2","platform":"x86_64-linux-musl","checksum":"1cd7786ed15c76958d6a8f9a864df6208fecd624c340eb4ed211fbea60328f02"},
+{"name":"nokogiri","version":"1.18.3","platform":"aarch64-linux-gnu","checksum":"cab20305133078a8f6b60cf96311b48319175038cc7772e5ec586ff624cb7838"},
+{"name":"nokogiri","version":"1.18.3","platform":"aarch64-linux-musl","checksum":"acb256bb3213a180b1ed84a49c06d5d4c6c1da26f33bc9681f1fece4dab09a79"},
+{"name":"nokogiri","version":"1.18.3","platform":"arm-linux-gnu","checksum":"37b73a55e0d1e8a058a24abb16868903e81cb4773049739c532b864f87236b1b"},
+{"name":"nokogiri","version":"1.18.3","platform":"arm-linux-musl","checksum":"09407970cd13736cf87e975fae69c13e1178bab0313d07b35580ee4dd3650793"},
+{"name":"nokogiri","version":"1.18.3","platform":"arm64-darwin","checksum":"ce088965cd424b8e752d82087dcf017069d55791f157098ed1f671d966857610"},
+{"name":"nokogiri","version":"1.18.3","platform":"java","checksum":"236078c5f80ffc3d49c223fa98933d970543455403f9d672ca0aa5a6178a84fe"},
+{"name":"nokogiri","version":"1.18.3","platform":"ruby","checksum":"6b9fc3b14fd0cedd21f6cad8cf565123ba7401e56b5d0aec180c23cdca28fd5a"},
+{"name":"nokogiri","version":"1.18.3","platform":"x64-mingw-ucrt","checksum":"216be1cb454c4657fc64747e5ae32b2ab4015843183766f238e4f4a62fb1f6be"},
+{"name":"nokogiri","version":"1.18.3","platform":"x86_64-darwin","checksum":"d729406bb5a7b1bbe7ed3c0922336dd2c46085ed444d6de2a0a4c33950a4edea"},
+{"name":"nokogiri","version":"1.18.3","platform":"x86_64-linux-gnu","checksum":"3c7ad5cee39855ed9c746065f39b584b9fd2aaff61df02d0f85ba8d671bbe497"},
+{"name":"nokogiri","version":"1.18.3","platform":"x86_64-linux-musl","checksum":"8aaecc22c0e5f12dac613e15f9a04059c3ec859d6f98f493cc831bd88fe8e731"},
 {"name":"notiffany","version":"0.1.3","platform":"ruby","checksum":"d37669605b7f8dcb04e004e6373e2a780b98c776f8eb503ac9578557d7808738"},
 {"name":"numerizer","version":"0.2.0","platform":"ruby","checksum":"e58076d5ee5370417b7e52d9cb25836d62acd1b8d9a194c308707986c1705d7b"},
 {"name":"oauth","version":"0.5.6","platform":"ruby","checksum":"4085fe28e0c5e2434135e00a6555294fd2a4ff96a98d1bdecdcd619fc6368dff"},
@@ -727,8 +727,8 @@
 {"name":"state_machines","version":"0.5.0","platform":"ruby","checksum":"23e6249d374a920b528dccade403518b4abbd83841a3e2c9ef13e6f1a009b102"},
 {"name":"state_machines-activemodel","version":"0.8.0","platform":"ruby","checksum":"e932dab190d4be044fb5f9cab01a3ea0b092c5f113d4676c6c0a0d49bf738d2c"},
 {"name":"state_machines-activerecord","version":"0.8.0","platform":"ruby","checksum":"072fb701b8ab03de0608297f6c55dc34ed096e556fa8f77e556f3c461c71aab6"},
-{"name":"stringio","version":"3.1.3","platform":"java","checksum":"c8602527d7c568e13d7097de97dd23c59302af13c3f7cdf6ace7af0f2d290efe"},
-{"name":"stringio","version":"3.1.3","platform":"ruby","checksum":"1eedb8369ee99a9a0edfdacea95c72d647feb8ce844427c150bd641e1797abc8"},
+{"name":"stringio","version":"3.1.4","platform":"java","checksum":"04cf2b014409c3b5fb36145e7189e7dbfc363b780b95045dbff2bee0ad14430a"},
+{"name":"stringio","version":"3.1.4","platform":"ruby","checksum":"7dd68f6f1a88610817c21f6d926dbf36e1fc585d3869fcd4a56c1f3210591d70"},
 {"name":"strings","version":"0.2.1","platform":"ruby","checksum":"933293b3c95cf85b81eb44b3cf673e3087661ba739bbadfeadf442083158d6fb"},
 {"name":"strings-ansi","version":"0.2.0","platform":"ruby","checksum":"90262d760ea4a94cc2ae8d58205277a343409c288cbe7c29416b1826bd511c88"},
 {"name":"swd","version":"2.0.3","platform":"ruby","checksum":"4cdbe2a4246c19f093fce22e967ec3ebdd4657d37673672e621bf0c7eb770655"},
diff --git a/Gemfile.next.lock b/Gemfile.next.lock
index e439a8155dc0d3d58f13825660242fa75bb90be7..c7c9f12bd5f0574945040c661f4746689b55ef03 100644
--- a/Gemfile.next.lock
+++ b/Gemfile.next.lock
@@ -1227,7 +1227,7 @@ GEM
     nio4r (2.7.0)
     nkf (0.2.0)
     no_proxy_fix (0.1.2)
-    nokogiri (1.18.2)
+    nokogiri (1.18.3)
       mini_portile2 (~> 2.8.2)
       racc (~> 1.4)
     notiffany (0.1.3)
@@ -1853,7 +1853,7 @@ GEM
     state_machines-activerecord (0.8.0)
       activerecord (>= 5.1)
       state_machines-activemodel (>= 0.8.0)
-    stringio (3.1.3)
+    stringio (3.1.4)
     strings (0.2.1)
       strings-ansi (~> 0.2)
       unicode-display_width (>= 1.5, < 3.0)