Index: frontend/node_modules/regenerate-unicode-properties/Script/Adlam.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Adlam.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Adlam.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x1E900, 0x1E94B).addRange(0x1E950, 0x1E959).addRange(0x1E95E, 0x1E95F);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Ahom.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Ahom.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Ahom.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x11700, 0x1171A).addRange(0x1171D, 0x1172B).addRange(0x11730, 0x11746);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Anatolian_Hieroglyphs.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Anatolian_Hieroglyphs.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Anatolian_Hieroglyphs.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x14400, 0x14646);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Arabic.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Arabic.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Arabic.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x1EE24, 0x1EE27, 0x1EE39, 0x1EE3B, 0x1EE42, 0x1EE47, 0x1EE49, 0x1EE4B, 0x1EE54, 0x1EE57, 0x1EE59, 0x1EE5B, 0x1EE5D, 0x1EE5F, 0x1EE64, 0x1EE7E);
+set.addRange(0x600, 0x604).addRange(0x606, 0x60B).addRange(0x60D, 0x61A).addRange(0x61C, 0x61E).addRange(0x620, 0x63F).addRange(0x641, 0x64A).addRange(0x656, 0x66F).addRange(0x671, 0x6DC).addRange(0x6DE, 0x6FF).addRange(0x750, 0x77F).addRange(0x870, 0x891).addRange(0x897, 0x8E1).addRange(0x8E3, 0x8FF).addRange(0xFB50, 0xFD3D).addRange(0xFD40, 0xFDCF).addRange(0xFDF0, 0xFDFF).addRange(0xFE70, 0xFE74).addRange(0xFE76, 0xFEFC).addRange(0x10E60, 0x10E7E).addRange(0x10EC2, 0x10EC7).addRange(0x10ED0, 0x10ED8).addRange(0x10EFA, 0x10EFF).addRange(0x1EE00, 0x1EE03).addRange(0x1EE05, 0x1EE1F).addRange(0x1EE21, 0x1EE22).addRange(0x1EE29, 0x1EE32).addRange(0x1EE34, 0x1EE37).addRange(0x1EE4D, 0x1EE4F).addRange(0x1EE51, 0x1EE52).addRange(0x1EE61, 0x1EE62).addRange(0x1EE67, 0x1EE6A).addRange(0x1EE6C, 0x1EE72).addRange(0x1EE74, 0x1EE77).addRange(0x1EE79, 0x1EE7C).addRange(0x1EE80, 0x1EE89).addRange(0x1EE8B, 0x1EE9B).addRange(0x1EEA1, 0x1EEA3).addRange(0x1EEA5, 0x1EEA9).addRange(0x1EEAB, 0x1EEBB).addRange(0x1EEF0, 0x1EEF1);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Armenian.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Armenian.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Armenian.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x531, 0x556).addRange(0x559, 0x58A).addRange(0x58D, 0x58F).addRange(0xFB13, 0xFB17);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Avestan.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Avestan.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Avestan.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10B00, 0x10B35).addRange(0x10B39, 0x10B3F);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Balinese.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Balinese.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Balinese.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x1B00, 0x1B4C).addRange(0x1B4E, 0x1B7F);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Bamum.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Bamum.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Bamum.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0xA6A0, 0xA6F7).addRange(0x16800, 0x16A38);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Bassa_Vah.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Bassa_Vah.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Bassa_Vah.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x16AD0, 0x16AED).addRange(0x16AF0, 0x16AF5);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Batak.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Batak.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Batak.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x1BC0, 0x1BF3).addRange(0x1BFC, 0x1BFF);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Bengali.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Bengali.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Bengali.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x9B2, 0x9D7);
+set.addRange(0x980, 0x983).addRange(0x985, 0x98C).addRange(0x98F, 0x990).addRange(0x993, 0x9A8).addRange(0x9AA, 0x9B0).addRange(0x9B6, 0x9B9).addRange(0x9BC, 0x9C4).addRange(0x9C7, 0x9C8).addRange(0x9CB, 0x9CE).addRange(0x9DC, 0x9DD).addRange(0x9DF, 0x9E3).addRange(0x9E6, 0x9FE);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Beria_Erfe.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Beria_Erfe.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Beria_Erfe.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x16EA0, 0x16EB8).addRange(0x16EBB, 0x16ED3);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Bhaiksuki.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Bhaiksuki.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Bhaiksuki.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x11C00, 0x11C08).addRange(0x11C0A, 0x11C36).addRange(0x11C38, 0x11C45).addRange(0x11C50, 0x11C6C);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Bopomofo.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Bopomofo.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Bopomofo.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x2EA, 0x2EB).addRange(0x3105, 0x312F).addRange(0x31A0, 0x31BF);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Brahmi.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Brahmi.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Brahmi.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x1107F);
+set.addRange(0x11000, 0x1104D).addRange(0x11052, 0x11075);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Braille.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Braille.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Braille.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x2800, 0x28FF);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Buginese.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Buginese.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Buginese.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x1A00, 0x1A1B).addRange(0x1A1E, 0x1A1F);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Buhid.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Buhid.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Buhid.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x1740, 0x1753);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Canadian_Aboriginal.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Canadian_Aboriginal.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Canadian_Aboriginal.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x1400, 0x167F).addRange(0x18B0, 0x18F5).addRange(0x11AB0, 0x11ABF);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Carian.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Carian.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Carian.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x102A0, 0x102D0);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Caucasian_Albanian.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Caucasian_Albanian.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Caucasian_Albanian.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x1056F);
+set.addRange(0x10530, 0x10563);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Chakma.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Chakma.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Chakma.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x11100, 0x11134).addRange(0x11136, 0x11147);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Cham.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Cham.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Cham.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0xAA00, 0xAA36).addRange(0xAA40, 0xAA4D).addRange(0xAA50, 0xAA59).addRange(0xAA5C, 0xAA5F);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Cherokee.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Cherokee.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Cherokee.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x13A0, 0x13F5).addRange(0x13F8, 0x13FD).addRange(0xAB70, 0xABBF);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Chorasmian.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Chorasmian.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Chorasmian.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10FB0, 0x10FCB);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Common.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Common.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Common.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,5 @@
+const set = require('regenerate')(0xD7, 0xF7, 0x374, 0x37E, 0x385, 0x387, 0x605, 0x60C, 0x61B, 0x61F, 0x640, 0x6DD, 0x8E2, 0xE3F, 0x10FB, 0x1805, 0x1CD3, 0x1CE1, 0x1CFA, 0x3006, 0x30A0, 0x31EF, 0x32FF, 0xA92E, 0xA9CF, 0xAB5B, 0xFEFF, 0xFF70, 0x1D4A2, 0x1D4BB, 0x1D546, 0x1F7F0, 0x1FAC8, 0xE0001);
+set.addRange(0x0, 0x40).addRange(0x5B, 0x60).addRange(0x7B, 0xA9).addRange(0xAB, 0xB9).addRange(0xBB, 0xBF).addRange(0x2B9, 0x2DF).addRange(0x2E5, 0x2E9).addRange(0x2EC, 0x2FF).addRange(0x964, 0x965).addRange(0xFD5, 0xFD8).addRange(0x16EB, 0x16ED).addRange(0x1735, 0x1736).addRange(0x1802, 0x1803).addRange(0x1CE9, 0x1CEC).addRange(0x1CEE, 0x1CF3).addRange(0x1CF5, 0x1CF7).addRange(0x2000, 0x200B).addRange(0x200E, 0x2064).addRange(0x2066, 0x2070).addRange(0x2074, 0x207E).addRange(0x2080, 0x208E).addRange(0x20A0, 0x20C1).addRange(0x2100, 0x2125).addRange(0x2127, 0x2129).addRange(0x212C, 0x2131).addRange(0x2133, 0x214D).addRange(0x214F, 0x215F).addRange(0x2189, 0x218B).addRange(0x2190, 0x2429).addRange(0x2440, 0x244A).addRange(0x2460, 0x27FF).addRange(0x2900, 0x2B73).addRange(0x2B76, 0x2BFF).addRange(0x2E00, 0x2E5D).addRange(0x2FF0, 0x3004).addRange(0x3008, 0x3020).addRange(0x3030, 0x3037).addRange(0x303C, 0x303F).addRange(0x309B, 0x309C).addRange(0x30FB, 0x30FC).addRange(0x3190, 0x319F).addRange(0x31C0, 0x31E5).addRange(0x3220, 0x325F).addRange(0x327F, 0x32CF).addRange(0x3358, 0x33FF).addRange(0x4DC0, 0x4DFF).addRange(0xA700, 0xA721).addRange(0xA788, 0xA78A).addRange(0xA830, 0xA839).addRange(0xAB6A, 0xAB6B).addRange(0xFD3E, 0xFD3F);
+set.addRange(0xFE10, 0xFE19).addRange(0xFE30, 0xFE52).addRange(0xFE54, 0xFE66).addRange(0xFE68, 0xFE6B).addRange(0xFF01, 0xFF20).addRange(0xFF3B, 0xFF40).addRange(0xFF5B, 0xFF65).addRange(0xFF9E, 0xFF9F).addRange(0xFFE0, 0xFFE6).addRange(0xFFE8, 0xFFEE).addRange(0xFFF9, 0xFFFD).addRange(0x10100, 0x10102).addRange(0x10107, 0x10133).addRange(0x10137, 0x1013F).addRange(0x10190, 0x1019C).addRange(0x101D0, 0x101FC).addRange(0x102E1, 0x102FB).addRange(0x1BCA0, 0x1BCA3).addRange(0x1CC00, 0x1CCFC).addRange(0x1CD00, 0x1CEB3).addRange(0x1CEBA, 0x1CED0).addRange(0x1CEE0, 0x1CEF0).addRange(0x1CF50, 0x1CFC3).addRange(0x1D000, 0x1D0F5).addRange(0x1D100, 0x1D126).addRange(0x1D129, 0x1D166).addRange(0x1D16A, 0x1D17A).addRange(0x1D183, 0x1D184).addRange(0x1D18C, 0x1D1A9).addRange(0x1D1AE, 0x1D1EA).addRange(0x1D2C0, 0x1D2D3).addRange(0x1D2E0, 0x1D2F3).addRange(0x1D300, 0x1D356).addRange(0x1D360, 0x1D378).addRange(0x1D400, 0x1D454).addRange(0x1D456, 0x1D49C).addRange(0x1D49E, 0x1D49F).addRange(0x1D4A5, 0x1D4A6).addRange(0x1D4A9, 0x1D4AC).addRange(0x1D4AE, 0x1D4B9).addRange(0x1D4BD, 0x1D4C3).addRange(0x1D4C5, 0x1D505).addRange(0x1D507, 0x1D50A).addRange(0x1D50D, 0x1D514).addRange(0x1D516, 0x1D51C).addRange(0x1D51E, 0x1D539).addRange(0x1D53B, 0x1D53E).addRange(0x1D540, 0x1D544).addRange(0x1D54A, 0x1D550).addRange(0x1D552, 0x1D6A5).addRange(0x1D6A8, 0x1D7CB);
+set.addRange(0x1D7CE, 0x1D7FF).addRange(0x1EC71, 0x1ECB4).addRange(0x1ED01, 0x1ED3D).addRange(0x1F000, 0x1F02B).addRange(0x1F030, 0x1F093).addRange(0x1F0A0, 0x1F0AE).addRange(0x1F0B1, 0x1F0BF).addRange(0x1F0C1, 0x1F0CF).addRange(0x1F0D1, 0x1F0F5).addRange(0x1F100, 0x1F1AD).addRange(0x1F1E6, 0x1F1FF).addRange(0x1F201, 0x1F202).addRange(0x1F210, 0x1F23B).addRange(0x1F240, 0x1F248).addRange(0x1F250, 0x1F251).addRange(0x1F260, 0x1F265).addRange(0x1F300, 0x1F6D8).addRange(0x1F6DC, 0x1F6EC).addRange(0x1F6F0, 0x1F6FC).addRange(0x1F700, 0x1F7D9).addRange(0x1F7E0, 0x1F7EB).addRange(0x1F800, 0x1F80B).addRange(0x1F810, 0x1F847).addRange(0x1F850, 0x1F859).addRange(0x1F860, 0x1F887).addRange(0x1F890, 0x1F8AD).addRange(0x1F8B0, 0x1F8BB).addRange(0x1F8C0, 0x1F8C1).addRange(0x1F8D0, 0x1F8D8).addRange(0x1F900, 0x1FA57).addRange(0x1FA60, 0x1FA6D).addRange(0x1FA70, 0x1FA7C).addRange(0x1FA80, 0x1FA8A).addRange(0x1FA8E, 0x1FAC6).addRange(0x1FACD, 0x1FADC).addRange(0x1FADF, 0x1FAEA).addRange(0x1FAEF, 0x1FAF8).addRange(0x1FB00, 0x1FB92).addRange(0x1FB94, 0x1FBFA).addRange(0xE0020, 0xE007F);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Coptic.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Coptic.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Coptic.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x3E2, 0x3EF).addRange(0x2C80, 0x2CF3).addRange(0x2CF9, 0x2CFF);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Cuneiform.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Cuneiform.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Cuneiform.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x12000, 0x12399).addRange(0x12400, 0x1246E).addRange(0x12470, 0x12474).addRange(0x12480, 0x12543);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Cypriot.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Cypriot.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Cypriot.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x10808, 0x1083C, 0x1083F);
+set.addRange(0x10800, 0x10805).addRange(0x1080A, 0x10835).addRange(0x10837, 0x10838);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Cypro_Minoan.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Cypro_Minoan.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Cypro_Minoan.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x12F90, 0x12FF2);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Cyrillic.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Cyrillic.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Cyrillic.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x1D2B, 0x1D78, 0x1E08F);
+set.addRange(0x400, 0x484).addRange(0x487, 0x52F).addRange(0x1C80, 0x1C8A).addRange(0x2DE0, 0x2DFF).addRange(0xA640, 0xA69F).addRange(0xFE2E, 0xFE2F).addRange(0x1E030, 0x1E06D);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Deseret.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Deseret.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Deseret.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10400, 0x1044F);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Devanagari.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Devanagari.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Devanagari.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x900, 0x950).addRange(0x955, 0x963).addRange(0x966, 0x97F).addRange(0xA8E0, 0xA8FF).addRange(0x11B00, 0x11B09);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Dives_Akuru.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Dives_Akuru.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Dives_Akuru.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x11909);
+set.addRange(0x11900, 0x11906).addRange(0x1190C, 0x11913).addRange(0x11915, 0x11916).addRange(0x11918, 0x11935).addRange(0x11937, 0x11938).addRange(0x1193B, 0x11946).addRange(0x11950, 0x11959);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Dogra.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Dogra.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Dogra.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x11800, 0x1183B);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Duployan.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Duployan.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Duployan.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x1BC00, 0x1BC6A).addRange(0x1BC70, 0x1BC7C).addRange(0x1BC80, 0x1BC88).addRange(0x1BC90, 0x1BC99).addRange(0x1BC9C, 0x1BC9F);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Egyptian_Hieroglyphs.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Egyptian_Hieroglyphs.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Egyptian_Hieroglyphs.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x13000, 0x13455).addRange(0x13460, 0x143FA);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Elbasan.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Elbasan.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Elbasan.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10500, 0x10527);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Elymaic.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Elymaic.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Elymaic.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10FE0, 0x10FF6);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Ethiopic.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Ethiopic.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Ethiopic.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x1258, 0x12C0);
+set.addRange(0x1200, 0x1248).addRange(0x124A, 0x124D).addRange(0x1250, 0x1256).addRange(0x125A, 0x125D).addRange(0x1260, 0x1288).addRange(0x128A, 0x128D).addRange(0x1290, 0x12B0).addRange(0x12B2, 0x12B5).addRange(0x12B8, 0x12BE).addRange(0x12C2, 0x12C5).addRange(0x12C8, 0x12D6).addRange(0x12D8, 0x1310).addRange(0x1312, 0x1315).addRange(0x1318, 0x135A).addRange(0x135D, 0x137C).addRange(0x1380, 0x1399).addRange(0x2D80, 0x2D96).addRange(0x2DA0, 0x2DA6).addRange(0x2DA8, 0x2DAE).addRange(0x2DB0, 0x2DB6).addRange(0x2DB8, 0x2DBE).addRange(0x2DC0, 0x2DC6).addRange(0x2DC8, 0x2DCE).addRange(0x2DD0, 0x2DD6).addRange(0x2DD8, 0x2DDE).addRange(0xAB01, 0xAB06).addRange(0xAB09, 0xAB0E).addRange(0xAB11, 0xAB16).addRange(0xAB20, 0xAB26).addRange(0xAB28, 0xAB2E).addRange(0x1E7E0, 0x1E7E6).addRange(0x1E7E8, 0x1E7EB).addRange(0x1E7ED, 0x1E7EE).addRange(0x1E7F0, 0x1E7FE);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Garay.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Garay.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Garay.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10D40, 0x10D65).addRange(0x10D69, 0x10D85).addRange(0x10D8E, 0x10D8F);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Georgian.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Georgian.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Georgian.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x10C7, 0x10CD, 0x2D27, 0x2D2D);
+set.addRange(0x10A0, 0x10C5).addRange(0x10D0, 0x10FA).addRange(0x10FC, 0x10FF).addRange(0x1C90, 0x1CBA).addRange(0x1CBD, 0x1CBF).addRange(0x2D00, 0x2D25);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Glagolitic.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Glagolitic.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Glagolitic.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x2C00, 0x2C5F).addRange(0x1E000, 0x1E006).addRange(0x1E008, 0x1E018).addRange(0x1E01B, 0x1E021).addRange(0x1E023, 0x1E024).addRange(0x1E026, 0x1E02A);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Gothic.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Gothic.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Gothic.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10330, 0x1034A);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Grantha.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Grantha.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Grantha.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x11350, 0x11357);
+set.addRange(0x11300, 0x11303).addRange(0x11305, 0x1130C).addRange(0x1130F, 0x11310).addRange(0x11313, 0x11328).addRange(0x1132A, 0x11330).addRange(0x11332, 0x11333).addRange(0x11335, 0x11339).addRange(0x1133C, 0x11344).addRange(0x11347, 0x11348).addRange(0x1134B, 0x1134D).addRange(0x1135D, 0x11363).addRange(0x11366, 0x1136C).addRange(0x11370, 0x11374);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Greek.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Greek.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Greek.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x37F, 0x384, 0x386, 0x38C, 0x1DBF, 0x1F59, 0x1F5B, 0x1F5D, 0x2126, 0xAB65, 0x101A0);
+set.addRange(0x370, 0x373).addRange(0x375, 0x377).addRange(0x37A, 0x37D).addRange(0x388, 0x38A).addRange(0x38E, 0x3A1).addRange(0x3A3, 0x3E1).addRange(0x3F0, 0x3FF).addRange(0x1D26, 0x1D2A).addRange(0x1D5D, 0x1D61).addRange(0x1D66, 0x1D6A).addRange(0x1F00, 0x1F15).addRange(0x1F18, 0x1F1D).addRange(0x1F20, 0x1F45).addRange(0x1F48, 0x1F4D).addRange(0x1F50, 0x1F57).addRange(0x1F5F, 0x1F7D).addRange(0x1F80, 0x1FB4).addRange(0x1FB6, 0x1FC4).addRange(0x1FC6, 0x1FD3).addRange(0x1FD6, 0x1FDB).addRange(0x1FDD, 0x1FEF).addRange(0x1FF2, 0x1FF4).addRange(0x1FF6, 0x1FFE).addRange(0x10140, 0x1018E).addRange(0x1D200, 0x1D245);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Gujarati.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Gujarati.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Gujarati.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0xAD0);
+set.addRange(0xA81, 0xA83).addRange(0xA85, 0xA8D).addRange(0xA8F, 0xA91).addRange(0xA93, 0xAA8).addRange(0xAAA, 0xAB0).addRange(0xAB2, 0xAB3).addRange(0xAB5, 0xAB9).addRange(0xABC, 0xAC5).addRange(0xAC7, 0xAC9).addRange(0xACB, 0xACD).addRange(0xAE0, 0xAE3).addRange(0xAE6, 0xAF1).addRange(0xAF9, 0xAFF);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Gunjala_Gondi.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Gunjala_Gondi.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Gunjala_Gondi.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x11D60, 0x11D65).addRange(0x11D67, 0x11D68).addRange(0x11D6A, 0x11D8E).addRange(0x11D90, 0x11D91).addRange(0x11D93, 0x11D98).addRange(0x11DA0, 0x11DA9);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Gurmukhi.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Gurmukhi.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Gurmukhi.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0xA3C, 0xA51, 0xA5E);
+set.addRange(0xA01, 0xA03).addRange(0xA05, 0xA0A).addRange(0xA0F, 0xA10).addRange(0xA13, 0xA28).addRange(0xA2A, 0xA30).addRange(0xA32, 0xA33).addRange(0xA35, 0xA36).addRange(0xA38, 0xA39).addRange(0xA3E, 0xA42).addRange(0xA47, 0xA48).addRange(0xA4B, 0xA4D).addRange(0xA59, 0xA5C).addRange(0xA66, 0xA76);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Gurung_Khema.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Gurung_Khema.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Gurung_Khema.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x16100, 0x16139);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Han.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Han.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Han.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x3005, 0x3007);
+set.addRange(0x2E80, 0x2E99).addRange(0x2E9B, 0x2EF3).addRange(0x2F00, 0x2FD5).addRange(0x3021, 0x3029).addRange(0x3038, 0x303B).addRange(0x3400, 0x4DBF).addRange(0x4E00, 0x9FFF).addRange(0xF900, 0xFA6D).addRange(0xFA70, 0xFAD9).addRange(0x16FE2, 0x16FE3).addRange(0x16FF0, 0x16FF6).addRange(0x20000, 0x2A6DF).addRange(0x2A700, 0x2B81D).addRange(0x2B820, 0x2CEAD).addRange(0x2CEB0, 0x2EBE0).addRange(0x2EBF0, 0x2EE5D).addRange(0x2F800, 0x2FA1D).addRange(0x30000, 0x3134A).addRange(0x31350, 0x33479);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Hangul.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Hangul.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Hangul.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x1100, 0x11FF).addRange(0x302E, 0x302F).addRange(0x3131, 0x318E).addRange(0x3200, 0x321E).addRange(0x3260, 0x327E).addRange(0xA960, 0xA97C).addRange(0xAC00, 0xD7A3).addRange(0xD7B0, 0xD7C6).addRange(0xD7CB, 0xD7FB).addRange(0xFFA0, 0xFFBE).addRange(0xFFC2, 0xFFC7).addRange(0xFFCA, 0xFFCF).addRange(0xFFD2, 0xFFD7).addRange(0xFFDA, 0xFFDC);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Hanifi_Rohingya.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Hanifi_Rohingya.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Hanifi_Rohingya.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10D00, 0x10D27).addRange(0x10D30, 0x10D39);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Hanunoo.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Hanunoo.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Hanunoo.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x1720, 0x1734);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Hatran.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Hatran.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Hatran.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x108E0, 0x108F2).addRange(0x108F4, 0x108F5).addRange(0x108FB, 0x108FF);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Hebrew.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Hebrew.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Hebrew.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0xFB3E);
+set.addRange(0x591, 0x5C7).addRange(0x5D0, 0x5EA).addRange(0x5EF, 0x5F4).addRange(0xFB1D, 0xFB36).addRange(0xFB38, 0xFB3C).addRange(0xFB40, 0xFB41).addRange(0xFB43, 0xFB44).addRange(0xFB46, 0xFB4F);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Hiragana.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Hiragana.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Hiragana.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x1B132, 0x1F200);
+set.addRange(0x3041, 0x3096).addRange(0x309D, 0x309F).addRange(0x1B001, 0x1B11F).addRange(0x1B150, 0x1B152);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Imperial_Aramaic.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Imperial_Aramaic.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Imperial_Aramaic.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10840, 0x10855).addRange(0x10857, 0x1085F);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Inherited.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Inherited.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Inherited.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x670, 0x1CED, 0x1CF4, 0x101FD, 0x102E0, 0x1133B);
+set.addRange(0x300, 0x36F).addRange(0x485, 0x486).addRange(0x64B, 0x655).addRange(0x951, 0x954).addRange(0x1AB0, 0x1ADD).addRange(0x1AE0, 0x1AEB).addRange(0x1CD0, 0x1CD2).addRange(0x1CD4, 0x1CE0).addRange(0x1CE2, 0x1CE8).addRange(0x1CF8, 0x1CF9).addRange(0x1DC0, 0x1DFF).addRange(0x200C, 0x200D).addRange(0x20D0, 0x20F0).addRange(0x302A, 0x302D).addRange(0x3099, 0x309A).addRange(0xFE00, 0xFE0F).addRange(0xFE20, 0xFE2D).addRange(0x1CF00, 0x1CF2D).addRange(0x1CF30, 0x1CF46).addRange(0x1D167, 0x1D169).addRange(0x1D17B, 0x1D182).addRange(0x1D185, 0x1D18B).addRange(0x1D1AA, 0x1D1AD).addRange(0xE0100, 0xE01EF);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Inscriptional_Pahlavi.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Inscriptional_Pahlavi.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Inscriptional_Pahlavi.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10B60, 0x10B72).addRange(0x10B78, 0x10B7F);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Inscriptional_Parthian.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Inscriptional_Parthian.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Inscriptional_Parthian.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10B40, 0x10B55).addRange(0x10B58, 0x10B5F);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Javanese.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Javanese.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Javanese.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0xA980, 0xA9CD).addRange(0xA9D0, 0xA9D9).addRange(0xA9DE, 0xA9DF);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Kaithi.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Kaithi.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Kaithi.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x110CD);
+set.addRange(0x11080, 0x110C2);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Kannada.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Kannada.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Kannada.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0xC80, 0xC8C).addRange(0xC8E, 0xC90).addRange(0xC92, 0xCA8).addRange(0xCAA, 0xCB3).addRange(0xCB5, 0xCB9).addRange(0xCBC, 0xCC4).addRange(0xCC6, 0xCC8).addRange(0xCCA, 0xCCD).addRange(0xCD5, 0xCD6).addRange(0xCDC, 0xCDE).addRange(0xCE0, 0xCE3).addRange(0xCE6, 0xCEF).addRange(0xCF1, 0xCF3);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Katakana.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Katakana.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Katakana.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x1B000, 0x1B155);
+set.addRange(0x30A1, 0x30FA).addRange(0x30FD, 0x30FF).addRange(0x31F0, 0x31FF).addRange(0x32D0, 0x32FE).addRange(0x3300, 0x3357).addRange(0xFF66, 0xFF6F).addRange(0xFF71, 0xFF9D).addRange(0x1AFF0, 0x1AFF3).addRange(0x1AFF5, 0x1AFFB).addRange(0x1AFFD, 0x1AFFE).addRange(0x1B120, 0x1B122).addRange(0x1B164, 0x1B167);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Kawi.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Kawi.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Kawi.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x11F00, 0x11F10).addRange(0x11F12, 0x11F3A).addRange(0x11F3E, 0x11F5A);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Kayah_Li.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Kayah_Li.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Kayah_Li.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0xA92F);
+set.addRange(0xA900, 0xA92D);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Kharoshthi.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Kharoshthi.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Kharoshthi.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10A00, 0x10A03).addRange(0x10A05, 0x10A06).addRange(0x10A0C, 0x10A13).addRange(0x10A15, 0x10A17).addRange(0x10A19, 0x10A35).addRange(0x10A38, 0x10A3A).addRange(0x10A3F, 0x10A48).addRange(0x10A50, 0x10A58);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Khitan_Small_Script.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Khitan_Small_Script.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Khitan_Small_Script.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x16FE4, 0x18CFF);
+set.addRange(0x18B00, 0x18CD5);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Khmer.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Khmer.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Khmer.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x1780, 0x17DD).addRange(0x17E0, 0x17E9).addRange(0x17F0, 0x17F9).addRange(0x19E0, 0x19FF);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Khojki.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Khojki.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Khojki.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x11200, 0x11211).addRange(0x11213, 0x11241);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Khudawadi.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Khudawadi.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Khudawadi.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x112B0, 0x112EA).addRange(0x112F0, 0x112F9);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Kirat_Rai.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Kirat_Rai.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Kirat_Rai.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x16D40, 0x16D79);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Lao.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Lao.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Lao.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0xE84, 0xEA5, 0xEC6);
+set.addRange(0xE81, 0xE82).addRange(0xE86, 0xE8A).addRange(0xE8C, 0xEA3).addRange(0xEA7, 0xEBD).addRange(0xEC0, 0xEC4).addRange(0xEC8, 0xECE).addRange(0xED0, 0xED9).addRange(0xEDC, 0xEDF);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Latin.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Latin.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Latin.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0xAA, 0xBA, 0x2071, 0x207F, 0x2132, 0x214E);
+set.addRange(0x41, 0x5A).addRange(0x61, 0x7A).addRange(0xC0, 0xD6).addRange(0xD8, 0xF6).addRange(0xF8, 0x2B8).addRange(0x2E0, 0x2E4).addRange(0x1D00, 0x1D25).addRange(0x1D2C, 0x1D5C).addRange(0x1D62, 0x1D65).addRange(0x1D6B, 0x1D77).addRange(0x1D79, 0x1DBE).addRange(0x1E00, 0x1EFF).addRange(0x2090, 0x209C).addRange(0x212A, 0x212B).addRange(0x2160, 0x2188).addRange(0x2C60, 0x2C7F).addRange(0xA722, 0xA787).addRange(0xA78B, 0xA7DC).addRange(0xA7F1, 0xA7FF).addRange(0xAB30, 0xAB5A).addRange(0xAB5C, 0xAB64).addRange(0xAB66, 0xAB69).addRange(0xFB00, 0xFB06).addRange(0xFF21, 0xFF3A).addRange(0xFF41, 0xFF5A).addRange(0x10780, 0x10785).addRange(0x10787, 0x107B0).addRange(0x107B2, 0x107BA).addRange(0x1DF00, 0x1DF1E).addRange(0x1DF25, 0x1DF2A);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Lepcha.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Lepcha.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Lepcha.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x1C00, 0x1C37).addRange(0x1C3B, 0x1C49).addRange(0x1C4D, 0x1C4F);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Limbu.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Limbu.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Limbu.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x1940);
+set.addRange(0x1900, 0x191E).addRange(0x1920, 0x192B).addRange(0x1930, 0x193B).addRange(0x1944, 0x194F);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Linear_A.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Linear_A.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Linear_A.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10600, 0x10736).addRange(0x10740, 0x10755).addRange(0x10760, 0x10767);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Linear_B.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Linear_B.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Linear_B.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10000, 0x1000B).addRange(0x1000D, 0x10026).addRange(0x10028, 0x1003A).addRange(0x1003C, 0x1003D).addRange(0x1003F, 0x1004D).addRange(0x10050, 0x1005D).addRange(0x10080, 0x100FA);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Lisu.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Lisu.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Lisu.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x11FB0);
+set.addRange(0xA4D0, 0xA4FF);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Lycian.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Lycian.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Lycian.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10280, 0x1029C);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Lydian.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Lydian.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Lydian.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x1093F);
+set.addRange(0x10920, 0x10939);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Mahajani.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Mahajani.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Mahajani.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x11150, 0x11176);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Makasar.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Makasar.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Makasar.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x11EE0, 0x11EF8);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Malayalam.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Malayalam.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Malayalam.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0xD00, 0xD0C).addRange(0xD0E, 0xD10).addRange(0xD12, 0xD44).addRange(0xD46, 0xD48).addRange(0xD4A, 0xD4F).addRange(0xD54, 0xD63).addRange(0xD66, 0xD7F);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Mandaic.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Mandaic.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Mandaic.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x85E);
+set.addRange(0x840, 0x85B);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Manichaean.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Manichaean.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Manichaean.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10AC0, 0x10AE6).addRange(0x10AEB, 0x10AF6);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Marchen.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Marchen.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Marchen.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x11C70, 0x11C8F).addRange(0x11C92, 0x11CA7).addRange(0x11CA9, 0x11CB6);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Masaram_Gondi.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Masaram_Gondi.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Masaram_Gondi.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x11D3A);
+set.addRange(0x11D00, 0x11D06).addRange(0x11D08, 0x11D09).addRange(0x11D0B, 0x11D36).addRange(0x11D3C, 0x11D3D).addRange(0x11D3F, 0x11D47).addRange(0x11D50, 0x11D59);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Medefaidrin.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Medefaidrin.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Medefaidrin.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x16E40, 0x16E9A);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Meetei_Mayek.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Meetei_Mayek.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Meetei_Mayek.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0xAAE0, 0xAAF6).addRange(0xABC0, 0xABED).addRange(0xABF0, 0xABF9);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Mende_Kikakui.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Mende_Kikakui.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Mende_Kikakui.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x1E800, 0x1E8C4).addRange(0x1E8C7, 0x1E8D6);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Meroitic_Cursive.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Meroitic_Cursive.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Meroitic_Cursive.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x109A0, 0x109B7).addRange(0x109BC, 0x109CF).addRange(0x109D2, 0x109FF);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Meroitic_Hieroglyphs.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Meroitic_Hieroglyphs.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Meroitic_Hieroglyphs.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10980, 0x1099F);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Miao.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Miao.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Miao.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x16F00, 0x16F4A).addRange(0x16F4F, 0x16F87).addRange(0x16F8F, 0x16F9F);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Modi.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Modi.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Modi.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x11600, 0x11644).addRange(0x11650, 0x11659);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Mongolian.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Mongolian.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Mongolian.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x1804);
+set.addRange(0x1800, 0x1801).addRange(0x1806, 0x1819).addRange(0x1820, 0x1878).addRange(0x1880, 0x18AA).addRange(0x11660, 0x1166C);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Mro.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Mro.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Mro.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x16A40, 0x16A5E).addRange(0x16A60, 0x16A69).addRange(0x16A6E, 0x16A6F);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Multani.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Multani.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Multani.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x11288);
+set.addRange(0x11280, 0x11286).addRange(0x1128A, 0x1128D).addRange(0x1128F, 0x1129D).addRange(0x1129F, 0x112A9);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Myanmar.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Myanmar.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Myanmar.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x1000, 0x109F).addRange(0xA9E0, 0xA9FE).addRange(0xAA60, 0xAA7F).addRange(0x116D0, 0x116E3);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Nabataean.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Nabataean.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Nabataean.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10880, 0x1089E).addRange(0x108A7, 0x108AF);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Nag_Mundari.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Nag_Mundari.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Nag_Mundari.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x1E4D0, 0x1E4F9);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Nandinagari.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Nandinagari.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Nandinagari.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x119A0, 0x119A7).addRange(0x119AA, 0x119D7).addRange(0x119DA, 0x119E4);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/New_Tai_Lue.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/New_Tai_Lue.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/New_Tai_Lue.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x1980, 0x19AB).addRange(0x19B0, 0x19C9).addRange(0x19D0, 0x19DA).addRange(0x19DE, 0x19DF);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Newa.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Newa.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Newa.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x11400, 0x1145B).addRange(0x1145D, 0x11461);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Nko.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Nko.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Nko.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x7C0, 0x7FA).addRange(0x7FD, 0x7FF);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Nushu.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Nushu.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Nushu.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x16FE1);
+set.addRange(0x1B170, 0x1B2FB);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Nyiakeng_Puachue_Hmong.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Nyiakeng_Puachue_Hmong.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Nyiakeng_Puachue_Hmong.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x1E100, 0x1E12C).addRange(0x1E130, 0x1E13D).addRange(0x1E140, 0x1E149).addRange(0x1E14E, 0x1E14F);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Ogham.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Ogham.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Ogham.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x1680, 0x169C);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Ol_Chiki.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Ol_Chiki.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Ol_Chiki.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x1C50, 0x1C7F);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Ol_Onal.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Ol_Onal.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Ol_Onal.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x1E5FF);
+set.addRange(0x1E5D0, 0x1E5FA);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Old_Hungarian.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Old_Hungarian.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Old_Hungarian.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10C80, 0x10CB2).addRange(0x10CC0, 0x10CF2).addRange(0x10CFA, 0x10CFF);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Old_Italic.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Old_Italic.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Old_Italic.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10300, 0x10323).addRange(0x1032D, 0x1032F);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Old_North_Arabian.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Old_North_Arabian.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Old_North_Arabian.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10A80, 0x10A9F);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Old_Permic.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Old_Permic.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Old_Permic.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10350, 0x1037A);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Old_Persian.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Old_Persian.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Old_Persian.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x103A0, 0x103C3).addRange(0x103C8, 0x103D5);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Old_Sogdian.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Old_Sogdian.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Old_Sogdian.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10F00, 0x10F27);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Old_South_Arabian.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Old_South_Arabian.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Old_South_Arabian.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10A60, 0x10A7F);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Old_Turkic.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Old_Turkic.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Old_Turkic.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10C00, 0x10C48);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Old_Uyghur.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Old_Uyghur.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Old_Uyghur.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10F70, 0x10F89);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Oriya.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Oriya.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Oriya.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0xB01, 0xB03).addRange(0xB05, 0xB0C).addRange(0xB0F, 0xB10).addRange(0xB13, 0xB28).addRange(0xB2A, 0xB30).addRange(0xB32, 0xB33).addRange(0xB35, 0xB39).addRange(0xB3C, 0xB44).addRange(0xB47, 0xB48).addRange(0xB4B, 0xB4D).addRange(0xB55, 0xB57).addRange(0xB5C, 0xB5D).addRange(0xB5F, 0xB63).addRange(0xB66, 0xB77);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Osage.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Osage.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Osage.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x104B0, 0x104D3).addRange(0x104D8, 0x104FB);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Osmanya.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Osmanya.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Osmanya.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10480, 0x1049D).addRange(0x104A0, 0x104A9);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Pahawh_Hmong.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Pahawh_Hmong.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Pahawh_Hmong.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x16B00, 0x16B45).addRange(0x16B50, 0x16B59).addRange(0x16B5B, 0x16B61).addRange(0x16B63, 0x16B77).addRange(0x16B7D, 0x16B8F);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Palmyrene.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Palmyrene.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Palmyrene.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10860, 0x1087F);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Pau_Cin_Hau.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Pau_Cin_Hau.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Pau_Cin_Hau.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x11AC0, 0x11AF8);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Phags_Pa.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Phags_Pa.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Phags_Pa.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0xA840, 0xA877);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Phoenician.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Phoenician.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Phoenician.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x1091F);
+set.addRange(0x10900, 0x1091B);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Psalter_Pahlavi.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Psalter_Pahlavi.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Psalter_Pahlavi.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10B80, 0x10B91).addRange(0x10B99, 0x10B9C).addRange(0x10BA9, 0x10BAF);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Rejang.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Rejang.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Rejang.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0xA95F);
+set.addRange(0xA930, 0xA953);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Runic.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Runic.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Runic.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x16A0, 0x16EA).addRange(0x16EE, 0x16F8);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Samaritan.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Samaritan.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Samaritan.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x800, 0x82D).addRange(0x830, 0x83E);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Saurashtra.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Saurashtra.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Saurashtra.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0xA880, 0xA8C5).addRange(0xA8CE, 0xA8D9);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Sharada.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Sharada.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Sharada.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x11180, 0x111DF).addRange(0x11B60, 0x11B67);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Shavian.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Shavian.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Shavian.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10450, 0x1047F);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Siddham.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Siddham.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Siddham.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x11580, 0x115B5).addRange(0x115B8, 0x115DD);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Sidetic.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Sidetic.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Sidetic.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10940, 0x10959);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/SignWriting.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/SignWriting.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/SignWriting.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x1D800, 0x1DA8B).addRange(0x1DA9B, 0x1DA9F).addRange(0x1DAA1, 0x1DAAF);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Sinhala.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Sinhala.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Sinhala.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0xDBD, 0xDCA, 0xDD6);
+set.addRange(0xD81, 0xD83).addRange(0xD85, 0xD96).addRange(0xD9A, 0xDB1).addRange(0xDB3, 0xDBB).addRange(0xDC0, 0xDC6).addRange(0xDCF, 0xDD4).addRange(0xDD8, 0xDDF).addRange(0xDE6, 0xDEF).addRange(0xDF2, 0xDF4).addRange(0x111E1, 0x111F4);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Sogdian.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Sogdian.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Sogdian.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10F30, 0x10F59);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Sora_Sompeng.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Sora_Sompeng.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Sora_Sompeng.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x110D0, 0x110E8).addRange(0x110F0, 0x110F9);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Soyombo.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Soyombo.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Soyombo.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x11A50, 0x11AA2);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Sundanese.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Sundanese.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Sundanese.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x1B80, 0x1BBF).addRange(0x1CC0, 0x1CC7);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Sunuwar.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Sunuwar.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Sunuwar.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x11BC0, 0x11BE1).addRange(0x11BF0, 0x11BF9);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Syloti_Nagri.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Syloti_Nagri.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Syloti_Nagri.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0xA800, 0xA82C);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Syriac.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Syriac.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Syriac.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x700, 0x70D).addRange(0x70F, 0x74A).addRange(0x74D, 0x74F).addRange(0x860, 0x86A);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Tagalog.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Tagalog.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Tagalog.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x171F);
+set.addRange(0x1700, 0x1715);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Tagbanwa.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Tagbanwa.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Tagbanwa.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x1760, 0x176C).addRange(0x176E, 0x1770).addRange(0x1772, 0x1773);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Tai_Le.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Tai_Le.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Tai_Le.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x1950, 0x196D).addRange(0x1970, 0x1974);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Tai_Tham.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Tai_Tham.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Tai_Tham.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x1A20, 0x1A5E).addRange(0x1A60, 0x1A7C).addRange(0x1A7F, 0x1A89).addRange(0x1A90, 0x1A99).addRange(0x1AA0, 0x1AAD);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Tai_Viet.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Tai_Viet.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Tai_Viet.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0xAA80, 0xAAC2).addRange(0xAADB, 0xAADF);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Tai_Yo.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Tai_Yo.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Tai_Yo.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x1E6C0, 0x1E6DE).addRange(0x1E6E0, 0x1E6F5).addRange(0x1E6FE, 0x1E6FF);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Takri.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Takri.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Takri.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x11680, 0x116B9).addRange(0x116C0, 0x116C9);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Tamil.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Tamil.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Tamil.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0xB9C, 0xBD0, 0xBD7, 0x11FFF);
+set.addRange(0xB82, 0xB83).addRange(0xB85, 0xB8A).addRange(0xB8E, 0xB90).addRange(0xB92, 0xB95).addRange(0xB99, 0xB9A).addRange(0xB9E, 0xB9F).addRange(0xBA3, 0xBA4).addRange(0xBA8, 0xBAA).addRange(0xBAE, 0xBB9).addRange(0xBBE, 0xBC2).addRange(0xBC6, 0xBC8).addRange(0xBCA, 0xBCD).addRange(0xBE6, 0xBFA).addRange(0x11FC0, 0x11FF1);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Tangsa.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Tangsa.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Tangsa.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x16A70, 0x16ABE).addRange(0x16AC0, 0x16AC9);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Tangut.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Tangut.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Tangut.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x16FE0);
+set.addRange(0x17000, 0x18AFF).addRange(0x18D00, 0x18D1E).addRange(0x18D80, 0x18DF2);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Telugu.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Telugu.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Telugu.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0xC00, 0xC0C).addRange(0xC0E, 0xC10).addRange(0xC12, 0xC28).addRange(0xC2A, 0xC39).addRange(0xC3C, 0xC44).addRange(0xC46, 0xC48).addRange(0xC4A, 0xC4D).addRange(0xC55, 0xC56).addRange(0xC58, 0xC5A).addRange(0xC5C, 0xC5D).addRange(0xC60, 0xC63).addRange(0xC66, 0xC6F).addRange(0xC77, 0xC7F);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Thaana.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Thaana.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Thaana.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x780, 0x7B1);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Thai.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Thai.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Thai.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0xE01, 0xE3A).addRange(0xE40, 0xE5B);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Tibetan.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Tibetan.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Tibetan.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0xF00, 0xF47).addRange(0xF49, 0xF6C).addRange(0xF71, 0xF97).addRange(0xF99, 0xFBC).addRange(0xFBE, 0xFCC).addRange(0xFCE, 0xFD4).addRange(0xFD9, 0xFDA);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Tifinagh.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Tifinagh.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Tifinagh.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x2D7F);
+set.addRange(0x2D30, 0x2D67).addRange(0x2D6F, 0x2D70);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Tirhuta.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Tirhuta.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Tirhuta.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x11480, 0x114C7).addRange(0x114D0, 0x114D9);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Todhri.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Todhri.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Todhri.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x105C0, 0x105F3);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Tolong_Siki.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Tolong_Siki.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Tolong_Siki.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x11DB0, 0x11DDB).addRange(0x11DE0, 0x11DE9);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Toto.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Toto.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Toto.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x1E290, 0x1E2AE);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Tulu_Tigalari.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Tulu_Tigalari.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Tulu_Tigalari.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x1138B, 0x1138E, 0x113C2, 0x113C5);
+set.addRange(0x11380, 0x11389).addRange(0x11390, 0x113B5).addRange(0x113B7, 0x113C0).addRange(0x113C7, 0x113CA).addRange(0x113CC, 0x113D5).addRange(0x113D7, 0x113D8).addRange(0x113E1, 0x113E2);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Ugaritic.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Ugaritic.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Ugaritic.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x1039F);
+set.addRange(0x10380, 0x1039D);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Unknown.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Unknown.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Unknown.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,12 @@
+const set = require('regenerate')(0x38B, 0x38D, 0x3A2, 0x530, 0x590, 0x70E, 0x83F, 0x85F, 0x984, 0x9A9, 0x9B1, 0x9DE, 0xA04, 0xA29, 0xA31, 0xA34, 0xA37, 0xA3D, 0xA5D, 0xA84, 0xA8E, 0xA92, 0xAA9, 0xAB1, 0xAB4, 0xAC6, 0xACA, 0xB00, 0xB04, 0xB29, 0xB31, 0xB34, 0xB5E, 0xB84, 0xB91, 0xB9B, 0xB9D, 0xBC9, 0xC0D, 0xC11, 0xC29, 0xC45, 0xC49, 0xC57, 0xC5B, 0xC8D, 0xC91, 0xCA9, 0xCB4, 0xCC5, 0xCC9, 0xCDF, 0xCF0, 0xD0D, 0xD11, 0xD45, 0xD49, 0xD80, 0xD84, 0xDB2, 0xDBC, 0xDD5, 0xDD7, 0xE83, 0xE85, 0xE8B, 0xEA4, 0xEA6, 0xEC5, 0xEC7, 0xECF, 0xF48, 0xF98, 0xFBD, 0xFCD, 0x10C6, 0x1249, 0x1257, 0x1259, 0x1289, 0x12B1, 0x12BF, 0x12C1, 0x12D7, 0x1311, 0x176D, 0x1771, 0x191F, 0x1A5F, 0x1B4D, 0x1F58, 0x1F5A, 0x1F5C, 0x1F5E, 0x1FB5, 0x1FC5, 0x1FDC, 0x1FF5, 0x1FFF, 0x2065, 0x208F, 0x2D26, 0x2DA7, 0x2DAF, 0x2DB7, 0x2DBF, 0x2DC7, 0x2DCF, 0x2DD7, 0x2DDF, 0x2E9A, 0x3040, 0x3130, 0x318F, 0x321F, 0xA9CE, 0xA9FF, 0xAB27, 0xAB2F, 0xFB37, 0xFB3D, 0xFB3F, 0xFB42, 0xFB45, 0xFE53, 0xFE67, 0xFE75, 0xFF00, 0xFFE7, 0x1000C, 0x10027, 0x1003B, 0x1003E, 0x1018F, 0x1039E, 0x1057B, 0x1058B, 0x10593, 0x10596, 0x105A2, 0x105B2, 0x105BA, 0x10786, 0x107B1, 0x10809, 0x10836, 0x10856, 0x108F3, 0x10A04, 0x10A14, 0x10A18, 0x10E7F, 0x10EAA, 0x11135, 0x111E0, 0x11212, 0x11287, 0x11289, 0x1128E, 0x1129E, 0x11304, 0x11329, 0x11331, 0x11334, 0x1133A, 0x1138A, 0x1138F, 0x113B6, 0x113C1, 0x113C6, 0x113CB, 0x113D6, 0x1145C, 0x11914, 0x11917, 0x11936, 0x11C09, 0x11C37, 0x11CA8, 0x11D07, 0x11D0A, 0x11D3B, 0x11D3E, 0x11D66, 0x11D69, 0x11D8F, 0x11D92, 0x11F11, 0x1246F, 0x16A5F, 0x16ABF, 0x16B5A, 0x16B62, 0x1AFF4, 0x1AFFC, 0x1AFFF, 0x1D455, 0x1D49D, 0x1D4AD, 0x1D4BA, 0x1D4BC, 0x1D4C4, 0x1D506, 0x1D515, 0x1D51D, 0x1D53A, 0x1D53F, 0x1D545, 0x1D551, 0x1DAA0, 0x1E007, 0x1E022, 0x1E025, 0x1E6DF, 0x1E7E7, 0x1E7EC, 0x1E7EF, 0x1E7FF, 0x1EE04, 0x1EE20, 0x1EE23, 0x1EE28, 0x1EE33, 0x1EE38, 0x1EE3A, 0x1EE48, 0x1EE4A, 0x1EE4C, 0x1EE50, 0x1EE53, 0x1EE58, 0x1EE5A, 0x1EE5C, 0x1EE5E, 0x1EE60, 0x1EE63, 0x1EE6B, 0x1EE73, 0x1EE78, 0x1EE7D, 0x1EE7F, 0x1EE8A, 0x1EEA4, 0x1EEAA, 0x1F0C0, 0x1F0D0, 0x1FAC7, 0x1FB93);
+set.addRange(0x378, 0x379).addRange(0x380, 0x383).addRange(0x557, 0x558).addRange(0x58B, 0x58C).addRange(0x5C8, 0x5CF).addRange(0x5EB, 0x5EE).addRange(0x5F5, 0x5FF).addRange(0x74B, 0x74C).addRange(0x7B2, 0x7BF).addRange(0x7FB, 0x7FC).addRange(0x82E, 0x82F).addRange(0x85C, 0x85D).addRange(0x86B, 0x86F).addRange(0x892, 0x896).addRange(0x98D, 0x98E).addRange(0x991, 0x992).addRange(0x9B3, 0x9B5).addRange(0x9BA, 0x9BB).addRange(0x9C5, 0x9C6).addRange(0x9C9, 0x9CA).addRange(0x9CF, 0x9D6).addRange(0x9D8, 0x9DB).addRange(0x9E4, 0x9E5).addRange(0x9FF, 0xA00).addRange(0xA0B, 0xA0E).addRange(0xA11, 0xA12).addRange(0xA3A, 0xA3B).addRange(0xA43, 0xA46).addRange(0xA49, 0xA4A).addRange(0xA4E, 0xA50).addRange(0xA52, 0xA58).addRange(0xA5F, 0xA65).addRange(0xA77, 0xA80).addRange(0xABA, 0xABB).addRange(0xACE, 0xACF).addRange(0xAD1, 0xADF).addRange(0xAE4, 0xAE5).addRange(0xAF2, 0xAF8).addRange(0xB0D, 0xB0E).addRange(0xB11, 0xB12).addRange(0xB3A, 0xB3B).addRange(0xB45, 0xB46).addRange(0xB49, 0xB4A).addRange(0xB4E, 0xB54).addRange(0xB58, 0xB5B).addRange(0xB64, 0xB65).addRange(0xB78, 0xB81).addRange(0xB8B, 0xB8D).addRange(0xB96, 0xB98).addRange(0xBA0, 0xBA2).addRange(0xBA5, 0xBA7);
+set.addRange(0xBAB, 0xBAD).addRange(0xBBA, 0xBBD).addRange(0xBC3, 0xBC5).addRange(0xBCE, 0xBCF).addRange(0xBD1, 0xBD6).addRange(0xBD8, 0xBE5).addRange(0xBFB, 0xBFF).addRange(0xC3A, 0xC3B).addRange(0xC4E, 0xC54).addRange(0xC5E, 0xC5F).addRange(0xC64, 0xC65).addRange(0xC70, 0xC76).addRange(0xCBA, 0xCBB).addRange(0xCCE, 0xCD4).addRange(0xCD7, 0xCDB).addRange(0xCE4, 0xCE5).addRange(0xCF4, 0xCFF).addRange(0xD50, 0xD53).addRange(0xD64, 0xD65).addRange(0xD97, 0xD99).addRange(0xDBE, 0xDBF).addRange(0xDC7, 0xDC9).addRange(0xDCB, 0xDCE).addRange(0xDE0, 0xDE5).addRange(0xDF0, 0xDF1).addRange(0xDF5, 0xE00).addRange(0xE3B, 0xE3E).addRange(0xE5C, 0xE80).addRange(0xEBE, 0xEBF).addRange(0xEDA, 0xEDB).addRange(0xEE0, 0xEFF).addRange(0xF6D, 0xF70).addRange(0xFDB, 0xFFF).addRange(0x10C8, 0x10CC).addRange(0x10CE, 0x10CF).addRange(0x124E, 0x124F).addRange(0x125E, 0x125F).addRange(0x128E, 0x128F).addRange(0x12B6, 0x12B7).addRange(0x12C6, 0x12C7).addRange(0x1316, 0x1317).addRange(0x135B, 0x135C).addRange(0x137D, 0x137F).addRange(0x139A, 0x139F).addRange(0x13F6, 0x13F7).addRange(0x13FE, 0x13FF).addRange(0x169D, 0x169F).addRange(0x16F9, 0x16FF).addRange(0x1716, 0x171E).addRange(0x1737, 0x173F).addRange(0x1754, 0x175F);
+set.addRange(0x1774, 0x177F).addRange(0x17DE, 0x17DF).addRange(0x17EA, 0x17EF).addRange(0x17FA, 0x17FF).addRange(0x181A, 0x181F).addRange(0x1879, 0x187F).addRange(0x18AB, 0x18AF).addRange(0x18F6, 0x18FF).addRange(0x192C, 0x192F).addRange(0x193C, 0x193F).addRange(0x1941, 0x1943).addRange(0x196E, 0x196F).addRange(0x1975, 0x197F).addRange(0x19AC, 0x19AF).addRange(0x19CA, 0x19CF).addRange(0x19DB, 0x19DD).addRange(0x1A1C, 0x1A1D).addRange(0x1A7D, 0x1A7E).addRange(0x1A8A, 0x1A8F).addRange(0x1A9A, 0x1A9F).addRange(0x1AAE, 0x1AAF).addRange(0x1ADE, 0x1ADF).addRange(0x1AEC, 0x1AFF).addRange(0x1BF4, 0x1BFB).addRange(0x1C38, 0x1C3A).addRange(0x1C4A, 0x1C4C).addRange(0x1C8B, 0x1C8F).addRange(0x1CBB, 0x1CBC).addRange(0x1CC8, 0x1CCF).addRange(0x1CFB, 0x1CFF).addRange(0x1F16, 0x1F17).addRange(0x1F1E, 0x1F1F).addRange(0x1F46, 0x1F47).addRange(0x1F4E, 0x1F4F).addRange(0x1F7E, 0x1F7F).addRange(0x1FD4, 0x1FD5).addRange(0x1FF0, 0x1FF1).addRange(0x2072, 0x2073).addRange(0x209D, 0x209F).addRange(0x20C2, 0x20CF).addRange(0x20F1, 0x20FF).addRange(0x218C, 0x218F).addRange(0x242A, 0x243F).addRange(0x244B, 0x245F).addRange(0x2B74, 0x2B75).addRange(0x2CF4, 0x2CF8).addRange(0x2D28, 0x2D2C).addRange(0x2D2E, 0x2D2F).addRange(0x2D68, 0x2D6E).addRange(0x2D71, 0x2D7E).addRange(0x2D97, 0x2D9F);
+set.addRange(0x2E5E, 0x2E7F).addRange(0x2EF4, 0x2EFF).addRange(0x2FD6, 0x2FEF).addRange(0x3097, 0x3098).addRange(0x3100, 0x3104).addRange(0x31E6, 0x31EE).addRange(0xA48D, 0xA48F).addRange(0xA4C7, 0xA4CF).addRange(0xA62C, 0xA63F).addRange(0xA6F8, 0xA6FF).addRange(0xA7DD, 0xA7F0).addRange(0xA82D, 0xA82F).addRange(0xA83A, 0xA83F).addRange(0xA878, 0xA87F).addRange(0xA8C6, 0xA8CD).addRange(0xA8DA, 0xA8DF).addRange(0xA954, 0xA95E).addRange(0xA97D, 0xA97F).addRange(0xA9DA, 0xA9DD).addRange(0xAA37, 0xAA3F).addRange(0xAA4E, 0xAA4F).addRange(0xAA5A, 0xAA5B).addRange(0xAAC3, 0xAADA).addRange(0xAAF7, 0xAB00).addRange(0xAB07, 0xAB08).addRange(0xAB0F, 0xAB10).addRange(0xAB17, 0xAB1F).addRange(0xAB6C, 0xAB6F).addRange(0xABEE, 0xABEF).addRange(0xABFA, 0xABFF).addRange(0xD7A4, 0xD7AF).addRange(0xD7C7, 0xD7CA).addRange(0xD7FC, 0xF8FF).addRange(0xFA6E, 0xFA6F).addRange(0xFADA, 0xFAFF).addRange(0xFB07, 0xFB12).addRange(0xFB18, 0xFB1C).addRange(0xFDD0, 0xFDEF).addRange(0xFE1A, 0xFE1F).addRange(0xFE6C, 0xFE6F).addRange(0xFEFD, 0xFEFE).addRange(0xFFBF, 0xFFC1).addRange(0xFFC8, 0xFFC9).addRange(0xFFD0, 0xFFD1).addRange(0xFFD8, 0xFFD9).addRange(0xFFDD, 0xFFDF).addRange(0xFFEF, 0xFFF8).addRange(0xFFFE, 0xFFFF).addRange(0x1004E, 0x1004F).addRange(0x1005E, 0x1007F).addRange(0x100FB, 0x100FF);
+set.addRange(0x10103, 0x10106).addRange(0x10134, 0x10136).addRange(0x1019D, 0x1019F).addRange(0x101A1, 0x101CF).addRange(0x101FE, 0x1027F).addRange(0x1029D, 0x1029F).addRange(0x102D1, 0x102DF).addRange(0x102FC, 0x102FF).addRange(0x10324, 0x1032C).addRange(0x1034B, 0x1034F).addRange(0x1037B, 0x1037F).addRange(0x103C4, 0x103C7).addRange(0x103D6, 0x103FF).addRange(0x1049E, 0x1049F).addRange(0x104AA, 0x104AF).addRange(0x104D4, 0x104D7).addRange(0x104FC, 0x104FF).addRange(0x10528, 0x1052F).addRange(0x10564, 0x1056E).addRange(0x105BD, 0x105BF).addRange(0x105F4, 0x105FF).addRange(0x10737, 0x1073F).addRange(0x10756, 0x1075F).addRange(0x10768, 0x1077F).addRange(0x107BB, 0x107FF).addRange(0x10806, 0x10807).addRange(0x10839, 0x1083B).addRange(0x1083D, 0x1083E).addRange(0x1089F, 0x108A6).addRange(0x108B0, 0x108DF).addRange(0x108F6, 0x108FA).addRange(0x1091C, 0x1091E).addRange(0x1093A, 0x1093E).addRange(0x1095A, 0x1097F).addRange(0x109B8, 0x109BB).addRange(0x109D0, 0x109D1).addRange(0x10A07, 0x10A0B).addRange(0x10A36, 0x10A37).addRange(0x10A3B, 0x10A3E).addRange(0x10A49, 0x10A4F).addRange(0x10A59, 0x10A5F).addRange(0x10AA0, 0x10ABF).addRange(0x10AE7, 0x10AEA).addRange(0x10AF7, 0x10AFF).addRange(0x10B36, 0x10B38).addRange(0x10B56, 0x10B57).addRange(0x10B73, 0x10B77).addRange(0x10B92, 0x10B98).addRange(0x10B9D, 0x10BA8).addRange(0x10BB0, 0x10BFF).addRange(0x10C49, 0x10C7F);
+set.addRange(0x10CB3, 0x10CBF).addRange(0x10CF3, 0x10CF9).addRange(0x10D28, 0x10D2F).addRange(0x10D3A, 0x10D3F).addRange(0x10D66, 0x10D68).addRange(0x10D86, 0x10D8D).addRange(0x10D90, 0x10E5F).addRange(0x10EAE, 0x10EAF).addRange(0x10EB2, 0x10EC1).addRange(0x10EC8, 0x10ECF).addRange(0x10ED9, 0x10EF9).addRange(0x10F28, 0x10F2F).addRange(0x10F5A, 0x10F6F).addRange(0x10F8A, 0x10FAF).addRange(0x10FCC, 0x10FDF).addRange(0x10FF7, 0x10FFF).addRange(0x1104E, 0x11051).addRange(0x11076, 0x1107E).addRange(0x110C3, 0x110CC).addRange(0x110CE, 0x110CF).addRange(0x110E9, 0x110EF).addRange(0x110FA, 0x110FF).addRange(0x11148, 0x1114F).addRange(0x11177, 0x1117F).addRange(0x111F5, 0x111FF).addRange(0x11242, 0x1127F).addRange(0x112AA, 0x112AF).addRange(0x112EB, 0x112EF).addRange(0x112FA, 0x112FF).addRange(0x1130D, 0x1130E).addRange(0x11311, 0x11312).addRange(0x11345, 0x11346).addRange(0x11349, 0x1134A).addRange(0x1134E, 0x1134F).addRange(0x11351, 0x11356).addRange(0x11358, 0x1135C).addRange(0x11364, 0x11365).addRange(0x1136D, 0x1136F).addRange(0x11375, 0x1137F).addRange(0x1138C, 0x1138D).addRange(0x113C3, 0x113C4).addRange(0x113D9, 0x113E0).addRange(0x113E3, 0x113FF).addRange(0x11462, 0x1147F).addRange(0x114C8, 0x114CF).addRange(0x114DA, 0x1157F).addRange(0x115B6, 0x115B7).addRange(0x115DE, 0x115FF).addRange(0x11645, 0x1164F).addRange(0x1165A, 0x1165F).addRange(0x1166D, 0x1167F);
+set.addRange(0x116BA, 0x116BF).addRange(0x116CA, 0x116CF).addRange(0x116E4, 0x116FF).addRange(0x1171B, 0x1171C).addRange(0x1172C, 0x1172F).addRange(0x11747, 0x117FF).addRange(0x1183C, 0x1189F).addRange(0x118F3, 0x118FE).addRange(0x11907, 0x11908).addRange(0x1190A, 0x1190B).addRange(0x11939, 0x1193A).addRange(0x11947, 0x1194F).addRange(0x1195A, 0x1199F).addRange(0x119A8, 0x119A9).addRange(0x119D8, 0x119D9).addRange(0x119E5, 0x119FF).addRange(0x11A48, 0x11A4F).addRange(0x11AA3, 0x11AAF).addRange(0x11AF9, 0x11AFF).addRange(0x11B0A, 0x11B5F).addRange(0x11B68, 0x11BBF).addRange(0x11BE2, 0x11BEF).addRange(0x11BFA, 0x11BFF).addRange(0x11C46, 0x11C4F).addRange(0x11C6D, 0x11C6F).addRange(0x11C90, 0x11C91).addRange(0x11CB7, 0x11CFF).addRange(0x11D37, 0x11D39).addRange(0x11D48, 0x11D4F).addRange(0x11D5A, 0x11D5F).addRange(0x11D99, 0x11D9F).addRange(0x11DAA, 0x11DAF).addRange(0x11DDC, 0x11DDF).addRange(0x11DEA, 0x11EDF).addRange(0x11EF9, 0x11EFF).addRange(0x11F3B, 0x11F3D).addRange(0x11F5B, 0x11FAF).addRange(0x11FB1, 0x11FBF).addRange(0x11FF2, 0x11FFE).addRange(0x1239A, 0x123FF).addRange(0x12475, 0x1247F).addRange(0x12544, 0x12F8F).addRange(0x12FF3, 0x12FFF).addRange(0x13456, 0x1345F).addRange(0x143FB, 0x143FF).addRange(0x14647, 0x160FF).addRange(0x1613A, 0x167FF).addRange(0x16A39, 0x16A3F).addRange(0x16A6A, 0x16A6D).addRange(0x16ACA, 0x16ACF).addRange(0x16AEE, 0x16AEF);
+set.addRange(0x16AF6, 0x16AFF).addRange(0x16B46, 0x16B4F).addRange(0x16B78, 0x16B7C).addRange(0x16B90, 0x16D3F).addRange(0x16D7A, 0x16E3F).addRange(0x16E9B, 0x16E9F).addRange(0x16EB9, 0x16EBA).addRange(0x16ED4, 0x16EFF).addRange(0x16F4B, 0x16F4E).addRange(0x16F88, 0x16F8E).addRange(0x16FA0, 0x16FDF).addRange(0x16FE5, 0x16FEF).addRange(0x16FF7, 0x16FFF).addRange(0x18CD6, 0x18CFE).addRange(0x18D1F, 0x18D7F).addRange(0x18DF3, 0x1AFEF).addRange(0x1B123, 0x1B131).addRange(0x1B133, 0x1B14F).addRange(0x1B153, 0x1B154).addRange(0x1B156, 0x1B163).addRange(0x1B168, 0x1B16F).addRange(0x1B2FC, 0x1BBFF).addRange(0x1BC6B, 0x1BC6F).addRange(0x1BC7D, 0x1BC7F).addRange(0x1BC89, 0x1BC8F).addRange(0x1BC9A, 0x1BC9B).addRange(0x1BCA4, 0x1CBFF).addRange(0x1CCFD, 0x1CCFF).addRange(0x1CEB4, 0x1CEB9).addRange(0x1CED1, 0x1CEDF).addRange(0x1CEF1, 0x1CEFF).addRange(0x1CF2E, 0x1CF2F).addRange(0x1CF47, 0x1CF4F).addRange(0x1CFC4, 0x1CFFF).addRange(0x1D0F6, 0x1D0FF).addRange(0x1D127, 0x1D128).addRange(0x1D1EB, 0x1D1FF).addRange(0x1D246, 0x1D2BF).addRange(0x1D2D4, 0x1D2DF).addRange(0x1D2F4, 0x1D2FF).addRange(0x1D357, 0x1D35F).addRange(0x1D379, 0x1D3FF).addRange(0x1D4A0, 0x1D4A1).addRange(0x1D4A3, 0x1D4A4).addRange(0x1D4A7, 0x1D4A8).addRange(0x1D50B, 0x1D50C).addRange(0x1D547, 0x1D549).addRange(0x1D6A6, 0x1D6A7).addRange(0x1D7CC, 0x1D7CD).addRange(0x1DA8C, 0x1DA9A).addRange(0x1DAB0, 0x1DEFF);
+set.addRange(0x1DF1F, 0x1DF24).addRange(0x1DF2B, 0x1DFFF).addRange(0x1E019, 0x1E01A).addRange(0x1E02B, 0x1E02F).addRange(0x1E06E, 0x1E08E).addRange(0x1E090, 0x1E0FF).addRange(0x1E12D, 0x1E12F).addRange(0x1E13E, 0x1E13F).addRange(0x1E14A, 0x1E14D).addRange(0x1E150, 0x1E28F).addRange(0x1E2AF, 0x1E2BF).addRange(0x1E2FA, 0x1E2FE).addRange(0x1E300, 0x1E4CF).addRange(0x1E4FA, 0x1E5CF).addRange(0x1E5FB, 0x1E5FE).addRange(0x1E600, 0x1E6BF).addRange(0x1E6F6, 0x1E6FD).addRange(0x1E700, 0x1E7DF).addRange(0x1E8C5, 0x1E8C6).addRange(0x1E8D7, 0x1E8FF).addRange(0x1E94C, 0x1E94F).addRange(0x1E95A, 0x1E95D).addRange(0x1E960, 0x1EC70).addRange(0x1ECB5, 0x1ED00).addRange(0x1ED3E, 0x1EDFF).addRange(0x1EE25, 0x1EE26).addRange(0x1EE3C, 0x1EE41).addRange(0x1EE43, 0x1EE46).addRange(0x1EE55, 0x1EE56).addRange(0x1EE65, 0x1EE66).addRange(0x1EE9C, 0x1EEA0).addRange(0x1EEBC, 0x1EEEF).addRange(0x1EEF2, 0x1EFFF).addRange(0x1F02C, 0x1F02F).addRange(0x1F094, 0x1F09F).addRange(0x1F0AF, 0x1F0B0).addRange(0x1F0F6, 0x1F0FF).addRange(0x1F1AE, 0x1F1E5).addRange(0x1F203, 0x1F20F).addRange(0x1F23C, 0x1F23F).addRange(0x1F249, 0x1F24F).addRange(0x1F252, 0x1F25F).addRange(0x1F266, 0x1F2FF).addRange(0x1F6D9, 0x1F6DB).addRange(0x1F6ED, 0x1F6EF).addRange(0x1F6FD, 0x1F6FF).addRange(0x1F7DA, 0x1F7DF).addRange(0x1F7EC, 0x1F7EF).addRange(0x1F7F1, 0x1F7FF).addRange(0x1F80C, 0x1F80F).addRange(0x1F848, 0x1F84F);
+set.addRange(0x1F85A, 0x1F85F).addRange(0x1F888, 0x1F88F).addRange(0x1F8AE, 0x1F8AF).addRange(0x1F8BC, 0x1F8BF).addRange(0x1F8C2, 0x1F8CF).addRange(0x1F8D9, 0x1F8FF).addRange(0x1FA58, 0x1FA5F).addRange(0x1FA6E, 0x1FA6F).addRange(0x1FA7D, 0x1FA7F).addRange(0x1FA8B, 0x1FA8D).addRange(0x1FAC9, 0x1FACC).addRange(0x1FADD, 0x1FADE).addRange(0x1FAEB, 0x1FAEE).addRange(0x1FAF9, 0x1FAFF).addRange(0x1FBFB, 0x1FFFF).addRange(0x2A6E0, 0x2A6FF).addRange(0x2B81E, 0x2B81F).addRange(0x2CEAE, 0x2CEAF).addRange(0x2EBE1, 0x2EBEF).addRange(0x2EE5E, 0x2F7FF).addRange(0x2FA1E, 0x2FFFF).addRange(0x3134B, 0x3134F).addRange(0x3347A, 0xE0000).addRange(0xE0002, 0xE001F).addRange(0xE0080, 0xE00FF).addRange(0xE01F0, 0x10FFFF);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Vai.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Vai.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Vai.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0xA500, 0xA62B);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Vithkuqi.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Vithkuqi.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Vithkuqi.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10570, 0x1057A).addRange(0x1057C, 0x1058A).addRange(0x1058C, 0x10592).addRange(0x10594, 0x10595).addRange(0x10597, 0x105A1).addRange(0x105A3, 0x105B1).addRange(0x105B3, 0x105B9).addRange(0x105BB, 0x105BC);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Wancho.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Wancho.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Wancho.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x1E2FF);
+set.addRange(0x1E2C0, 0x1E2F9);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Warang_Citi.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Warang_Citi.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Warang_Citi.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x118FF);
+set.addRange(0x118A0, 0x118F2);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Yezidi.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Yezidi.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Yezidi.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10E80, 0x10EA9).addRange(0x10EAB, 0x10EAD).addRange(0x10EB0, 0x10EB1);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Yi.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Yi.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Yi.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0xA000, 0xA48C).addRange(0xA490, 0xA4C6);
+exports.characters = set;
Index: frontend/node_modules/regenerate-unicode-properties/Script/Zanabazar_Square.js
===================================================================
--- frontend/node_modules/regenerate-unicode-properties/Script/Zanabazar_Square.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
+++ frontend/node_modules/regenerate-unicode-properties/Script/Zanabazar_Square.js	(revision 9af201e94b5a79beb92a30858fc54de4bc3b9449)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x11A00, 0x11A47);
+exports.characters = set;
