code-points-src.js 28 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. exports.bidirectional_l = exports.bidirectional_r_al = exports.prohibited_characters = exports.non_ASCII_space_characters = exports.commonly_mapped_to_nothing = exports.unassigned_code_points = void 0;
  4. const util_1 = require("./util");
  5. exports.unassigned_code_points = new Set([
  6. 0x0221,
  7. ...(0, util_1.range)(0x0234, 0x024f),
  8. ...(0, util_1.range)(0x02ae, 0x02af),
  9. ...(0, util_1.range)(0x02ef, 0x02ff),
  10. ...(0, util_1.range)(0x0350, 0x035f),
  11. ...(0, util_1.range)(0x0370, 0x0373),
  12. ...(0, util_1.range)(0x0376, 0x0379),
  13. ...(0, util_1.range)(0x037b, 0x037d),
  14. ...(0, util_1.range)(0x037f, 0x0383),
  15. 0x038b,
  16. 0x038d,
  17. 0x03a2,
  18. 0x03cf,
  19. ...(0, util_1.range)(0x03f7, 0x03ff),
  20. 0x0487,
  21. 0x04cf,
  22. ...(0, util_1.range)(0x04f6, 0x04f7),
  23. ...(0, util_1.range)(0x04fa, 0x04ff),
  24. ...(0, util_1.range)(0x0510, 0x0530),
  25. ...(0, util_1.range)(0x0557, 0x0558),
  26. 0x0560,
  27. 0x0588,
  28. ...(0, util_1.range)(0x058b, 0x0590),
  29. 0x05a2,
  30. 0x05ba,
  31. ...(0, util_1.range)(0x05c5, 0x05cf),
  32. ...(0, util_1.range)(0x05eb, 0x05ef),
  33. ...(0, util_1.range)(0x05f5, 0x060b),
  34. ...(0, util_1.range)(0x060d, 0x061a),
  35. ...(0, util_1.range)(0x061c, 0x061e),
  36. 0x0620,
  37. ...(0, util_1.range)(0x063b, 0x063f),
  38. ...(0, util_1.range)(0x0656, 0x065f),
  39. ...(0, util_1.range)(0x06ee, 0x06ef),
  40. 0x06ff,
  41. 0x070e,
  42. ...(0, util_1.range)(0x072d, 0x072f),
  43. ...(0, util_1.range)(0x074b, 0x077f),
  44. ...(0, util_1.range)(0x07b2, 0x0900),
  45. 0x0904,
  46. ...(0, util_1.range)(0x093a, 0x093b),
  47. ...(0, util_1.range)(0x094e, 0x094f),
  48. ...(0, util_1.range)(0x0955, 0x0957),
  49. ...(0, util_1.range)(0x0971, 0x0980),
  50. 0x0984,
  51. ...(0, util_1.range)(0x098d, 0x098e),
  52. ...(0, util_1.range)(0x0991, 0x0992),
  53. 0x09a9,
  54. 0x09b1,
  55. ...(0, util_1.range)(0x09b3, 0x09b5),
  56. ...(0, util_1.range)(0x09ba, 0x09bb),
  57. 0x09bd,
  58. ...(0, util_1.range)(0x09c5, 0x09c6),
  59. ...(0, util_1.range)(0x09c9, 0x09ca),
  60. ...(0, util_1.range)(0x09ce, 0x09d6),
  61. ...(0, util_1.range)(0x09d8, 0x09db),
  62. 0x09de,
  63. ...(0, util_1.range)(0x09e4, 0x09e5),
  64. ...(0, util_1.range)(0x09fb, 0x0a01),
  65. ...(0, util_1.range)(0x0a03, 0x0a04),
  66. ...(0, util_1.range)(0x0a0b, 0x0a0e),
  67. ...(0, util_1.range)(0x0a11, 0x0a12),
  68. 0x0a29,
  69. 0x0a31,
  70. 0x0a34,
  71. 0x0a37,
  72. ...(0, util_1.range)(0x0a3a, 0x0a3b),
  73. 0x0a3d,
  74. ...(0, util_1.range)(0x0a43, 0x0a46),
  75. ...(0, util_1.range)(0x0a49, 0x0a4a),
  76. ...(0, util_1.range)(0x0a4e, 0x0a58),
  77. 0x0a5d,
  78. ...(0, util_1.range)(0x0a5f, 0x0a65),
  79. ...(0, util_1.range)(0x0a75, 0x0a80),
  80. 0x0a84,
  81. 0x0a8c,
  82. 0x0a8e,
  83. 0x0a92,
  84. 0x0aa9,
  85. 0x0ab1,
  86. 0x0ab4,
  87. ...(0, util_1.range)(0x0aba, 0x0abb),
  88. 0x0ac6,
  89. 0x0aca,
  90. ...(0, util_1.range)(0x0ace, 0x0acf),
  91. ...(0, util_1.range)(0x0ad1, 0x0adf),
  92. ...(0, util_1.range)(0x0ae1, 0x0ae5),
  93. ...(0, util_1.range)(0x0af0, 0x0b00),
  94. 0x0b04,
  95. ...(0, util_1.range)(0x0b0d, 0x0b0e),
  96. ...(0, util_1.range)(0x0b11, 0x0b12),
  97. 0x0b29,
  98. 0x0b31,
  99. ...(0, util_1.range)(0x0b34, 0x0b35),
  100. ...(0, util_1.range)(0x0b3a, 0x0b3b),
  101. ...(0, util_1.range)(0x0b44, 0x0b46),
  102. ...(0, util_1.range)(0x0b49, 0x0b4a),
  103. ...(0, util_1.range)(0x0b4e, 0x0b55),
  104. ...(0, util_1.range)(0x0b58, 0x0b5b),
  105. 0x0b5e,
  106. ...(0, util_1.range)(0x0b62, 0x0b65),
  107. ...(0, util_1.range)(0x0b71, 0x0b81),
  108. 0x0b84,
  109. ...(0, util_1.range)(0x0b8b, 0x0b8d),
  110. 0x0b91,
  111. ...(0, util_1.range)(0x0b96, 0x0b98),
  112. 0x0b9b,
  113. 0x0b9d,
  114. ...(0, util_1.range)(0x0ba0, 0x0ba2),
  115. ...(0, util_1.range)(0x0ba5, 0x0ba7),
  116. ...(0, util_1.range)(0x0bab, 0x0bad),
  117. 0x0bb6,
  118. ...(0, util_1.range)(0x0bba, 0x0bbd),
  119. ...(0, util_1.range)(0x0bc3, 0x0bc5),
  120. 0x0bc9,
  121. ...(0, util_1.range)(0x0bce, 0x0bd6),
  122. ...(0, util_1.range)(0x0bd8, 0x0be6),
  123. ...(0, util_1.range)(0x0bf3, 0x0c00),
  124. 0x0c04,
  125. 0x0c0d,
  126. 0x0c11,
  127. 0x0c29,
  128. 0x0c34,
  129. ...(0, util_1.range)(0x0c3a, 0x0c3d),
  130. 0x0c45,
  131. 0x0c49,
  132. ...(0, util_1.range)(0x0c4e, 0x0c54),
  133. ...(0, util_1.range)(0x0c57, 0x0c5f),
  134. ...(0, util_1.range)(0x0c62, 0x0c65),
  135. ...(0, util_1.range)(0x0c70, 0x0c81),
  136. 0x0c84,
  137. 0x0c8d,
  138. 0x0c91,
  139. 0x0ca9,
  140. 0x0cb4,
  141. ...(0, util_1.range)(0x0cba, 0x0cbd),
  142. 0x0cc5,
  143. 0x0cc9,
  144. ...(0, util_1.range)(0x0cce, 0x0cd4),
  145. ...(0, util_1.range)(0x0cd7, 0x0cdd),
  146. 0x0cdf,
  147. ...(0, util_1.range)(0x0ce2, 0x0ce5),
  148. ...(0, util_1.range)(0x0cf0, 0x0d01),
  149. 0x0d04,
  150. 0x0d0d,
  151. 0x0d11,
  152. 0x0d29,
  153. ...(0, util_1.range)(0x0d3a, 0x0d3d),
  154. ...(0, util_1.range)(0x0d44, 0x0d45),
  155. 0x0d49,
  156. ...(0, util_1.range)(0x0d4e, 0x0d56),
  157. ...(0, util_1.range)(0x0d58, 0x0d5f),
  158. ...(0, util_1.range)(0x0d62, 0x0d65),
  159. ...(0, util_1.range)(0x0d70, 0x0d81),
  160. 0x0d84,
  161. ...(0, util_1.range)(0x0d97, 0x0d99),
  162. 0x0db2,
  163. 0x0dbc,
  164. ...(0, util_1.range)(0x0dbe, 0x0dbf),
  165. ...(0, util_1.range)(0x0dc7, 0x0dc9),
  166. ...(0, util_1.range)(0x0dcb, 0x0dce),
  167. 0x0dd5,
  168. 0x0dd7,
  169. ...(0, util_1.range)(0x0de0, 0x0df1),
  170. ...(0, util_1.range)(0x0df5, 0x0e00),
  171. ...(0, util_1.range)(0x0e3b, 0x0e3e),
  172. ...(0, util_1.range)(0x0e5c, 0x0e80),
  173. 0x0e83,
  174. ...(0, util_1.range)(0x0e85, 0x0e86),
  175. 0x0e89,
  176. ...(0, util_1.range)(0x0e8b, 0x0e8c),
  177. ...(0, util_1.range)(0x0e8e, 0x0e93),
  178. 0x0e98,
  179. 0x0ea0,
  180. 0x0ea4,
  181. 0x0ea6,
  182. ...(0, util_1.range)(0x0ea8, 0x0ea9),
  183. 0x0eac,
  184. 0x0eba,
  185. ...(0, util_1.range)(0x0ebe, 0x0ebf),
  186. 0x0ec5,
  187. 0x0ec7,
  188. ...(0, util_1.range)(0x0ece, 0x0ecf),
  189. ...(0, util_1.range)(0x0eda, 0x0edb),
  190. ...(0, util_1.range)(0x0ede, 0x0eff),
  191. 0x0f48,
  192. ...(0, util_1.range)(0x0f6b, 0x0f70),
  193. ...(0, util_1.range)(0x0f8c, 0x0f8f),
  194. 0x0f98,
  195. 0x0fbd,
  196. ...(0, util_1.range)(0x0fcd, 0x0fce),
  197. ...(0, util_1.range)(0x0fd0, 0x0fff),
  198. 0x1022,
  199. 0x1028,
  200. 0x102b,
  201. ...(0, util_1.range)(0x1033, 0x1035),
  202. ...(0, util_1.range)(0x103a, 0x103f),
  203. ...(0, util_1.range)(0x105a, 0x109f),
  204. ...(0, util_1.range)(0x10c6, 0x10cf),
  205. ...(0, util_1.range)(0x10f9, 0x10fa),
  206. ...(0, util_1.range)(0x10fc, 0x10ff),
  207. ...(0, util_1.range)(0x115a, 0x115e),
  208. ...(0, util_1.range)(0x11a3, 0x11a7),
  209. ...(0, util_1.range)(0x11fa, 0x11ff),
  210. 0x1207,
  211. 0x1247,
  212. 0x1249,
  213. ...(0, util_1.range)(0x124e, 0x124f),
  214. 0x1257,
  215. 0x1259,
  216. ...(0, util_1.range)(0x125e, 0x125f),
  217. 0x1287,
  218. 0x1289,
  219. ...(0, util_1.range)(0x128e, 0x128f),
  220. 0x12af,
  221. 0x12b1,
  222. ...(0, util_1.range)(0x12b6, 0x12b7),
  223. 0x12bf,
  224. 0x12c1,
  225. ...(0, util_1.range)(0x12c6, 0x12c7),
  226. 0x12cf,
  227. 0x12d7,
  228. 0x12ef,
  229. 0x130f,
  230. 0x1311,
  231. ...(0, util_1.range)(0x1316, 0x1317),
  232. 0x131f,
  233. 0x1347,
  234. ...(0, util_1.range)(0x135b, 0x1360),
  235. ...(0, util_1.range)(0x137d, 0x139f),
  236. ...(0, util_1.range)(0x13f5, 0x1400),
  237. ...(0, util_1.range)(0x1677, 0x167f),
  238. ...(0, util_1.range)(0x169d, 0x169f),
  239. ...(0, util_1.range)(0x16f1, 0x16ff),
  240. 0x170d,
  241. ...(0, util_1.range)(0x1715, 0x171f),
  242. ...(0, util_1.range)(0x1737, 0x173f),
  243. ...(0, util_1.range)(0x1754, 0x175f),
  244. 0x176d,
  245. 0x1771,
  246. ...(0, util_1.range)(0x1774, 0x177f),
  247. ...(0, util_1.range)(0x17dd, 0x17df),
  248. ...(0, util_1.range)(0x17ea, 0x17ff),
  249. 0x180f,
  250. ...(0, util_1.range)(0x181a, 0x181f),
  251. ...(0, util_1.range)(0x1878, 0x187f),
  252. ...(0, util_1.range)(0x18aa, 0x1dff),
  253. ...(0, util_1.range)(0x1e9c, 0x1e9f),
  254. ...(0, util_1.range)(0x1efa, 0x1eff),
  255. ...(0, util_1.range)(0x1f16, 0x1f17),
  256. ...(0, util_1.range)(0x1f1e, 0x1f1f),
  257. ...(0, util_1.range)(0x1f46, 0x1f47),
  258. ...(0, util_1.range)(0x1f4e, 0x1f4f),
  259. 0x1f58,
  260. 0x1f5a,
  261. 0x1f5c,
  262. 0x1f5e,
  263. ...(0, util_1.range)(0x1f7e, 0x1f7f),
  264. 0x1fb5,
  265. 0x1fc5,
  266. ...(0, util_1.range)(0x1fd4, 0x1fd5),
  267. 0x1fdc,
  268. ...(0, util_1.range)(0x1ff0, 0x1ff1),
  269. 0x1ff5,
  270. 0x1fff,
  271. ...(0, util_1.range)(0x2053, 0x2056),
  272. ...(0, util_1.range)(0x2058, 0x205e),
  273. ...(0, util_1.range)(0x2064, 0x2069),
  274. ...(0, util_1.range)(0x2072, 0x2073),
  275. ...(0, util_1.range)(0x208f, 0x209f),
  276. ...(0, util_1.range)(0x20b2, 0x20cf),
  277. ...(0, util_1.range)(0x20eb, 0x20ff),
  278. ...(0, util_1.range)(0x213b, 0x213c),
  279. ...(0, util_1.range)(0x214c, 0x2152),
  280. ...(0, util_1.range)(0x2184, 0x218f),
  281. ...(0, util_1.range)(0x23cf, 0x23ff),
  282. ...(0, util_1.range)(0x2427, 0x243f),
  283. ...(0, util_1.range)(0x244b, 0x245f),
  284. 0x24ff,
  285. ...(0, util_1.range)(0x2614, 0x2615),
  286. 0x2618,
  287. ...(0, util_1.range)(0x267e, 0x267f),
  288. ...(0, util_1.range)(0x268a, 0x2700),
  289. 0x2705,
  290. ...(0, util_1.range)(0x270a, 0x270b),
  291. 0x2728,
  292. 0x274c,
  293. 0x274e,
  294. ...(0, util_1.range)(0x2753, 0x2755),
  295. 0x2757,
  296. ...(0, util_1.range)(0x275f, 0x2760),
  297. ...(0, util_1.range)(0x2795, 0x2797),
  298. 0x27b0,
  299. ...(0, util_1.range)(0x27bf, 0x27cf),
  300. ...(0, util_1.range)(0x27ec, 0x27ef),
  301. ...(0, util_1.range)(0x2b00, 0x2e7f),
  302. 0x2e9a,
  303. ...(0, util_1.range)(0x2ef4, 0x2eff),
  304. ...(0, util_1.range)(0x2fd6, 0x2fef),
  305. ...(0, util_1.range)(0x2ffc, 0x2fff),
  306. 0x3040,
  307. ...(0, util_1.range)(0x3097, 0x3098),
  308. ...(0, util_1.range)(0x3100, 0x3104),
  309. ...(0, util_1.range)(0x312d, 0x3130),
  310. 0x318f,
  311. ...(0, util_1.range)(0x31b8, 0x31ef),
  312. ...(0, util_1.range)(0x321d, 0x321f),
  313. ...(0, util_1.range)(0x3244, 0x3250),
  314. ...(0, util_1.range)(0x327c, 0x327e),
  315. ...(0, util_1.range)(0x32cc, 0x32cf),
  316. 0x32ff,
  317. ...(0, util_1.range)(0x3377, 0x337a),
  318. ...(0, util_1.range)(0x33de, 0x33df),
  319. 0x33ff,
  320. ...(0, util_1.range)(0x4db6, 0x4dff),
  321. ...(0, util_1.range)(0x9fa6, 0x9fff),
  322. ...(0, util_1.range)(0xa48d, 0xa48f),
  323. ...(0, util_1.range)(0xa4c7, 0xabff),
  324. ...(0, util_1.range)(0xd7a4, 0xd7ff),
  325. ...(0, util_1.range)(0xfa2e, 0xfa2f),
  326. ...(0, util_1.range)(0xfa6b, 0xfaff),
  327. ...(0, util_1.range)(0xfb07, 0xfb12),
  328. ...(0, util_1.range)(0xfb18, 0xfb1c),
  329. 0xfb37,
  330. 0xfb3d,
  331. 0xfb3f,
  332. 0xfb42,
  333. 0xfb45,
  334. ...(0, util_1.range)(0xfbb2, 0xfbd2),
  335. ...(0, util_1.range)(0xfd40, 0xfd4f),
  336. ...(0, util_1.range)(0xfd90, 0xfd91),
  337. ...(0, util_1.range)(0xfdc8, 0xfdcf),
  338. ...(0, util_1.range)(0xfdfd, 0xfdff),
  339. ...(0, util_1.range)(0xfe10, 0xfe1f),
  340. ...(0, util_1.range)(0xfe24, 0xfe2f),
  341. ...(0, util_1.range)(0xfe47, 0xfe48),
  342. 0xfe53,
  343. 0xfe67,
  344. ...(0, util_1.range)(0xfe6c, 0xfe6f),
  345. 0xfe75,
  346. ...(0, util_1.range)(0xfefd, 0xfefe),
  347. 0xff00,
  348. ...(0, util_1.range)(0xffbf, 0xffc1),
  349. ...(0, util_1.range)(0xffc8, 0xffc9),
  350. ...(0, util_1.range)(0xffd0, 0xffd1),
  351. ...(0, util_1.range)(0xffd8, 0xffd9),
  352. ...(0, util_1.range)(0xffdd, 0xffdf),
  353. 0xffe7,
  354. ...(0, util_1.range)(0xffef, 0xfff8),
  355. ...(0, util_1.range)(0x10000, 0x102ff),
  356. 0x1031f,
  357. ...(0, util_1.range)(0x10324, 0x1032f),
  358. ...(0, util_1.range)(0x1034b, 0x103ff),
  359. ...(0, util_1.range)(0x10426, 0x10427),
  360. ...(0, util_1.range)(0x1044e, 0x1cfff),
  361. ...(0, util_1.range)(0x1d0f6, 0x1d0ff),
  362. ...(0, util_1.range)(0x1d127, 0x1d129),
  363. ...(0, util_1.range)(0x1d1de, 0x1d3ff),
  364. 0x1d455,
  365. 0x1d49d,
  366. ...(0, util_1.range)(0x1d4a0, 0x1d4a1),
  367. ...(0, util_1.range)(0x1d4a3, 0x1d4a4),
  368. ...(0, util_1.range)(0x1d4a7, 0x1d4a8),
  369. 0x1d4ad,
  370. 0x1d4ba,
  371. 0x1d4bc,
  372. 0x1d4c1,
  373. 0x1d4c4,
  374. 0x1d506,
  375. ...(0, util_1.range)(0x1d50b, 0x1d50c),
  376. 0x1d515,
  377. 0x1d51d,
  378. 0x1d53a,
  379. 0x1d53f,
  380. 0x1d545,
  381. ...(0, util_1.range)(0x1d547, 0x1d549),
  382. 0x1d551,
  383. ...(0, util_1.range)(0x1d6a4, 0x1d6a7),
  384. ...(0, util_1.range)(0x1d7ca, 0x1d7cd),
  385. ...(0, util_1.range)(0x1d800, 0x1fffd),
  386. ...(0, util_1.range)(0x2a6d7, 0x2f7ff),
  387. ...(0, util_1.range)(0x2fa1e, 0x2fffd),
  388. ...(0, util_1.range)(0x30000, 0x3fffd),
  389. ...(0, util_1.range)(0x40000, 0x4fffd),
  390. ...(0, util_1.range)(0x50000, 0x5fffd),
  391. ...(0, util_1.range)(0x60000, 0x6fffd),
  392. ...(0, util_1.range)(0x70000, 0x7fffd),
  393. ...(0, util_1.range)(0x80000, 0x8fffd),
  394. ...(0, util_1.range)(0x90000, 0x9fffd),
  395. ...(0, util_1.range)(0xa0000, 0xafffd),
  396. ...(0, util_1.range)(0xb0000, 0xbfffd),
  397. ...(0, util_1.range)(0xc0000, 0xcfffd),
  398. ...(0, util_1.range)(0xd0000, 0xdfffd),
  399. 0xe0000,
  400. ...(0, util_1.range)(0xe0002, 0xe001f),
  401. ...(0, util_1.range)(0xe0080, 0xefffd),
  402. ]);
  403. exports.commonly_mapped_to_nothing = new Set([
  404. 0x00ad, 0x034f, 0x1806, 0x180b, 0x180c, 0x180d, 0x200b, 0x200c, 0x200d,
  405. 0x2060, 0xfe00, 0xfe01, 0xfe02, 0xfe03, 0xfe04, 0xfe05, 0xfe06, 0xfe07,
  406. 0xfe08, 0xfe09, 0xfe0a, 0xfe0b, 0xfe0c, 0xfe0d, 0xfe0e, 0xfe0f, 0xfeff,
  407. ]);
  408. exports.non_ASCII_space_characters = new Set([
  409. 0x00a0, 0x1680,
  410. 0x2000, 0x2001, 0x2002,
  411. 0x2003, 0x2004,
  412. 0x2005, 0x2006,
  413. 0x2007, 0x2008,
  414. 0x2009, 0x200a,
  415. 0x200b, 0x202f,
  416. 0x205f, 0x3000,
  417. ]);
  418. exports.prohibited_characters = new Set([
  419. ...exports.non_ASCII_space_characters,
  420. ...(0, util_1.range)(0, 0x001f),
  421. 0x007f,
  422. ...(0, util_1.range)(0x0080, 0x009f),
  423. 0x06dd,
  424. 0x070f,
  425. 0x180e,
  426. 0x200c,
  427. 0x200d,
  428. 0x2028,
  429. 0x2029,
  430. 0x2060,
  431. 0x2061,
  432. 0x2062,
  433. 0x2063,
  434. ...(0, util_1.range)(0x206a, 0x206f),
  435. 0xfeff,
  436. ...(0, util_1.range)(0xfff9, 0xfffc),
  437. ...(0, util_1.range)(0x1d173, 0x1d17a),
  438. ...(0, util_1.range)(0xe000, 0xf8ff),
  439. ...(0, util_1.range)(0xf0000, 0xffffd),
  440. ...(0, util_1.range)(0x100000, 0x10fffd),
  441. ...(0, util_1.range)(0xfdd0, 0xfdef),
  442. ...(0, util_1.range)(0xfffe, 0xffff),
  443. ...(0, util_1.range)(0x1fffe, 0x1ffff),
  444. ...(0, util_1.range)(0x2fffe, 0x2ffff),
  445. ...(0, util_1.range)(0x3fffe, 0x3ffff),
  446. ...(0, util_1.range)(0x4fffe, 0x4ffff),
  447. ...(0, util_1.range)(0x5fffe, 0x5ffff),
  448. ...(0, util_1.range)(0x6fffe, 0x6ffff),
  449. ...(0, util_1.range)(0x7fffe, 0x7ffff),
  450. ...(0, util_1.range)(0x8fffe, 0x8ffff),
  451. ...(0, util_1.range)(0x9fffe, 0x9ffff),
  452. ...(0, util_1.range)(0xafffe, 0xaffff),
  453. ...(0, util_1.range)(0xbfffe, 0xbffff),
  454. ...(0, util_1.range)(0xcfffe, 0xcffff),
  455. ...(0, util_1.range)(0xdfffe, 0xdffff),
  456. ...(0, util_1.range)(0xefffe, 0xeffff),
  457. ...(0, util_1.range)(0x10fffe, 0x10ffff),
  458. ...(0, util_1.range)(0xd800, 0xdfff),
  459. 0xfff9,
  460. 0xfffa,
  461. 0xfffb,
  462. 0xfffc,
  463. 0xfffd,
  464. ...(0, util_1.range)(0x2ff0, 0x2ffb),
  465. 0x0340,
  466. 0x0341,
  467. 0x200e,
  468. 0x200f,
  469. 0x202a,
  470. 0x202b,
  471. 0x202c,
  472. 0x202d,
  473. 0x202e,
  474. 0x206a,
  475. 0x206b,
  476. 0x206c,
  477. 0x206d,
  478. 0x206e,
  479. 0x206f,
  480. 0xe0001,
  481. ...(0, util_1.range)(0xe0020, 0xe007f),
  482. ]);
  483. exports.bidirectional_r_al = new Set([
  484. 0x05be,
  485. 0x05c0,
  486. 0x05c3,
  487. ...(0, util_1.range)(0x05d0, 0x05ea),
  488. ...(0, util_1.range)(0x05f0, 0x05f4),
  489. 0x061b,
  490. 0x061f,
  491. ...(0, util_1.range)(0x0621, 0x063a),
  492. ...(0, util_1.range)(0x0640, 0x064a),
  493. ...(0, util_1.range)(0x066d, 0x066f),
  494. ...(0, util_1.range)(0x0671, 0x06d5),
  495. 0x06dd,
  496. ...(0, util_1.range)(0x06e5, 0x06e6),
  497. ...(0, util_1.range)(0x06fa, 0x06fe),
  498. ...(0, util_1.range)(0x0700, 0x070d),
  499. 0x0710,
  500. ...(0, util_1.range)(0x0712, 0x072c),
  501. ...(0, util_1.range)(0x0780, 0x07a5),
  502. 0x07b1,
  503. 0x200f,
  504. 0xfb1d,
  505. ...(0, util_1.range)(0xfb1f, 0xfb28),
  506. ...(0, util_1.range)(0xfb2a, 0xfb36),
  507. ...(0, util_1.range)(0xfb38, 0xfb3c),
  508. 0xfb3e,
  509. ...(0, util_1.range)(0xfb40, 0xfb41),
  510. ...(0, util_1.range)(0xfb43, 0xfb44),
  511. ...(0, util_1.range)(0xfb46, 0xfbb1),
  512. ...(0, util_1.range)(0xfbd3, 0xfd3d),
  513. ...(0, util_1.range)(0xfd50, 0xfd8f),
  514. ...(0, util_1.range)(0xfd92, 0xfdc7),
  515. ...(0, util_1.range)(0xfdf0, 0xfdfc),
  516. ...(0, util_1.range)(0xfe70, 0xfe74),
  517. ...(0, util_1.range)(0xfe76, 0xfefc),
  518. ]);
  519. exports.bidirectional_l = new Set([
  520. ...(0, util_1.range)(0x0041, 0x005a),
  521. ...(0, util_1.range)(0x0061, 0x007a),
  522. 0x00aa,
  523. 0x00b5,
  524. 0x00ba,
  525. ...(0, util_1.range)(0x00c0, 0x00d6),
  526. ...(0, util_1.range)(0x00d8, 0x00f6),
  527. ...(0, util_1.range)(0x00f8, 0x0220),
  528. ...(0, util_1.range)(0x0222, 0x0233),
  529. ...(0, util_1.range)(0x0250, 0x02ad),
  530. ...(0, util_1.range)(0x02b0, 0x02b8),
  531. ...(0, util_1.range)(0x02bb, 0x02c1),
  532. ...(0, util_1.range)(0x02d0, 0x02d1),
  533. ...(0, util_1.range)(0x02e0, 0x02e4),
  534. 0x02ee,
  535. 0x037a,
  536. 0x0386,
  537. ...(0, util_1.range)(0x0388, 0x038a),
  538. 0x038c,
  539. ...(0, util_1.range)(0x038e, 0x03a1),
  540. ...(0, util_1.range)(0x03a3, 0x03ce),
  541. ...(0, util_1.range)(0x03d0, 0x03f5),
  542. ...(0, util_1.range)(0x0400, 0x0482),
  543. ...(0, util_1.range)(0x048a, 0x04ce),
  544. ...(0, util_1.range)(0x04d0, 0x04f5),
  545. ...(0, util_1.range)(0x04f8, 0x04f9),
  546. ...(0, util_1.range)(0x0500, 0x050f),
  547. ...(0, util_1.range)(0x0531, 0x0556),
  548. ...(0, util_1.range)(0x0559, 0x055f),
  549. ...(0, util_1.range)(0x0561, 0x0587),
  550. 0x0589,
  551. 0x0903,
  552. ...(0, util_1.range)(0x0905, 0x0939),
  553. ...(0, util_1.range)(0x093d, 0x0940),
  554. ...(0, util_1.range)(0x0949, 0x094c),
  555. 0x0950,
  556. ...(0, util_1.range)(0x0958, 0x0961),
  557. ...(0, util_1.range)(0x0964, 0x0970),
  558. ...(0, util_1.range)(0x0982, 0x0983),
  559. ...(0, util_1.range)(0x0985, 0x098c),
  560. ...(0, util_1.range)(0x098f, 0x0990),
  561. ...(0, util_1.range)(0x0993, 0x09a8),
  562. ...(0, util_1.range)(0x09aa, 0x09b0),
  563. 0x09b2,
  564. ...(0, util_1.range)(0x09b6, 0x09b9),
  565. ...(0, util_1.range)(0x09be, 0x09c0),
  566. ...(0, util_1.range)(0x09c7, 0x09c8),
  567. ...(0, util_1.range)(0x09cb, 0x09cc),
  568. 0x09d7,
  569. ...(0, util_1.range)(0x09dc, 0x09dd),
  570. ...(0, util_1.range)(0x09df, 0x09e1),
  571. ...(0, util_1.range)(0x09e6, 0x09f1),
  572. ...(0, util_1.range)(0x09f4, 0x09fa),
  573. ...(0, util_1.range)(0x0a05, 0x0a0a),
  574. ...(0, util_1.range)(0x0a0f, 0x0a10),
  575. ...(0, util_1.range)(0x0a13, 0x0a28),
  576. ...(0, util_1.range)(0x0a2a, 0x0a30),
  577. ...(0, util_1.range)(0x0a32, 0x0a33),
  578. ...(0, util_1.range)(0x0a35, 0x0a36),
  579. ...(0, util_1.range)(0x0a38, 0x0a39),
  580. ...(0, util_1.range)(0x0a3e, 0x0a40),
  581. ...(0, util_1.range)(0x0a59, 0x0a5c),
  582. 0x0a5e,
  583. ...(0, util_1.range)(0x0a66, 0x0a6f),
  584. ...(0, util_1.range)(0x0a72, 0x0a74),
  585. 0x0a83,
  586. ...(0, util_1.range)(0x0a85, 0x0a8b),
  587. 0x0a8d,
  588. ...(0, util_1.range)(0x0a8f, 0x0a91),
  589. ...(0, util_1.range)(0x0a93, 0x0aa8),
  590. ...(0, util_1.range)(0x0aaa, 0x0ab0),
  591. ...(0, util_1.range)(0x0ab2, 0x0ab3),
  592. ...(0, util_1.range)(0x0ab5, 0x0ab9),
  593. ...(0, util_1.range)(0x0abd, 0x0ac0),
  594. 0x0ac9,
  595. ...(0, util_1.range)(0x0acb, 0x0acc),
  596. 0x0ad0,
  597. 0x0ae0,
  598. ...(0, util_1.range)(0x0ae6, 0x0aef),
  599. ...(0, util_1.range)(0x0b02, 0x0b03),
  600. ...(0, util_1.range)(0x0b05, 0x0b0c),
  601. ...(0, util_1.range)(0x0b0f, 0x0b10),
  602. ...(0, util_1.range)(0x0b13, 0x0b28),
  603. ...(0, util_1.range)(0x0b2a, 0x0b30),
  604. ...(0, util_1.range)(0x0b32, 0x0b33),
  605. ...(0, util_1.range)(0x0b36, 0x0b39),
  606. ...(0, util_1.range)(0x0b3d, 0x0b3e),
  607. 0x0b40,
  608. ...(0, util_1.range)(0x0b47, 0x0b48),
  609. ...(0, util_1.range)(0x0b4b, 0x0b4c),
  610. 0x0b57,
  611. ...(0, util_1.range)(0x0b5c, 0x0b5d),
  612. ...(0, util_1.range)(0x0b5f, 0x0b61),
  613. ...(0, util_1.range)(0x0b66, 0x0b70),
  614. 0x0b83,
  615. ...(0, util_1.range)(0x0b85, 0x0b8a),
  616. ...(0, util_1.range)(0x0b8e, 0x0b90),
  617. ...(0, util_1.range)(0x0b92, 0x0b95),
  618. ...(0, util_1.range)(0x0b99, 0x0b9a),
  619. 0x0b9c,
  620. ...(0, util_1.range)(0x0b9e, 0x0b9f),
  621. ...(0, util_1.range)(0x0ba3, 0x0ba4),
  622. ...(0, util_1.range)(0x0ba8, 0x0baa),
  623. ...(0, util_1.range)(0x0bae, 0x0bb5),
  624. ...(0, util_1.range)(0x0bb7, 0x0bb9),
  625. ...(0, util_1.range)(0x0bbe, 0x0bbf),
  626. ...(0, util_1.range)(0x0bc1, 0x0bc2),
  627. ...(0, util_1.range)(0x0bc6, 0x0bc8),
  628. ...(0, util_1.range)(0x0bca, 0x0bcc),
  629. 0x0bd7,
  630. ...(0, util_1.range)(0x0be7, 0x0bf2),
  631. ...(0, util_1.range)(0x0c01, 0x0c03),
  632. ...(0, util_1.range)(0x0c05, 0x0c0c),
  633. ...(0, util_1.range)(0x0c0e, 0x0c10),
  634. ...(0, util_1.range)(0x0c12, 0x0c28),
  635. ...(0, util_1.range)(0x0c2a, 0x0c33),
  636. ...(0, util_1.range)(0x0c35, 0x0c39),
  637. ...(0, util_1.range)(0x0c41, 0x0c44),
  638. ...(0, util_1.range)(0x0c60, 0x0c61),
  639. ...(0, util_1.range)(0x0c66, 0x0c6f),
  640. ...(0, util_1.range)(0x0c82, 0x0c83),
  641. ...(0, util_1.range)(0x0c85, 0x0c8c),
  642. ...(0, util_1.range)(0x0c8e, 0x0c90),
  643. ...(0, util_1.range)(0x0c92, 0x0ca8),
  644. ...(0, util_1.range)(0x0caa, 0x0cb3),
  645. ...(0, util_1.range)(0x0cb5, 0x0cb9),
  646. 0x0cbe,
  647. ...(0, util_1.range)(0x0cc0, 0x0cc4),
  648. ...(0, util_1.range)(0x0cc7, 0x0cc8),
  649. ...(0, util_1.range)(0x0cca, 0x0ccb),
  650. ...(0, util_1.range)(0x0cd5, 0x0cd6),
  651. 0x0cde,
  652. ...(0, util_1.range)(0x0ce0, 0x0ce1),
  653. ...(0, util_1.range)(0x0ce6, 0x0cef),
  654. ...(0, util_1.range)(0x0d02, 0x0d03),
  655. ...(0, util_1.range)(0x0d05, 0x0d0c),
  656. ...(0, util_1.range)(0x0d0e, 0x0d10),
  657. ...(0, util_1.range)(0x0d12, 0x0d28),
  658. ...(0, util_1.range)(0x0d2a, 0x0d39),
  659. ...(0, util_1.range)(0x0d3e, 0x0d40),
  660. ...(0, util_1.range)(0x0d46, 0x0d48),
  661. ...(0, util_1.range)(0x0d4a, 0x0d4c),
  662. 0x0d57,
  663. ...(0, util_1.range)(0x0d60, 0x0d61),
  664. ...(0, util_1.range)(0x0d66, 0x0d6f),
  665. ...(0, util_1.range)(0x0d82, 0x0d83),
  666. ...(0, util_1.range)(0x0d85, 0x0d96),
  667. ...(0, util_1.range)(0x0d9a, 0x0db1),
  668. ...(0, util_1.range)(0x0db3, 0x0dbb),
  669. 0x0dbd,
  670. ...(0, util_1.range)(0x0dc0, 0x0dc6),
  671. ...(0, util_1.range)(0x0dcf, 0x0dd1),
  672. ...(0, util_1.range)(0x0dd8, 0x0ddf),
  673. ...(0, util_1.range)(0x0df2, 0x0df4),
  674. ...(0, util_1.range)(0x0e01, 0x0e30),
  675. ...(0, util_1.range)(0x0e32, 0x0e33),
  676. ...(0, util_1.range)(0x0e40, 0x0e46),
  677. ...(0, util_1.range)(0x0e4f, 0x0e5b),
  678. ...(0, util_1.range)(0x0e81, 0x0e82),
  679. 0x0e84,
  680. ...(0, util_1.range)(0x0e87, 0x0e88),
  681. 0x0e8a,
  682. 0x0e8d,
  683. ...(0, util_1.range)(0x0e94, 0x0e97),
  684. ...(0, util_1.range)(0x0e99, 0x0e9f),
  685. ...(0, util_1.range)(0x0ea1, 0x0ea3),
  686. 0x0ea5,
  687. 0x0ea7,
  688. ...(0, util_1.range)(0x0eaa, 0x0eab),
  689. ...(0, util_1.range)(0x0ead, 0x0eb0),
  690. ...(0, util_1.range)(0x0eb2, 0x0eb3),
  691. 0x0ebd,
  692. ...(0, util_1.range)(0x0ec0, 0x0ec4),
  693. 0x0ec6,
  694. ...(0, util_1.range)(0x0ed0, 0x0ed9),
  695. ...(0, util_1.range)(0x0edc, 0x0edd),
  696. ...(0, util_1.range)(0x0f00, 0x0f17),
  697. ...(0, util_1.range)(0x0f1a, 0x0f34),
  698. 0x0f36,
  699. 0x0f38,
  700. ...(0, util_1.range)(0x0f3e, 0x0f47),
  701. ...(0, util_1.range)(0x0f49, 0x0f6a),
  702. 0x0f7f,
  703. 0x0f85,
  704. ...(0, util_1.range)(0x0f88, 0x0f8b),
  705. ...(0, util_1.range)(0x0fbe, 0x0fc5),
  706. ...(0, util_1.range)(0x0fc7, 0x0fcc),
  707. 0x0fcf,
  708. ...(0, util_1.range)(0x1000, 0x1021),
  709. ...(0, util_1.range)(0x1023, 0x1027),
  710. ...(0, util_1.range)(0x1029, 0x102a),
  711. 0x102c,
  712. 0x1031,
  713. 0x1038,
  714. ...(0, util_1.range)(0x1040, 0x1057),
  715. ...(0, util_1.range)(0x10a0, 0x10c5),
  716. ...(0, util_1.range)(0x10d0, 0x10f8),
  717. 0x10fb,
  718. ...(0, util_1.range)(0x1100, 0x1159),
  719. ...(0, util_1.range)(0x115f, 0x11a2),
  720. ...(0, util_1.range)(0x11a8, 0x11f9),
  721. ...(0, util_1.range)(0x1200, 0x1206),
  722. ...(0, util_1.range)(0x1208, 0x1246),
  723. 0x1248,
  724. ...(0, util_1.range)(0x124a, 0x124d),
  725. ...(0, util_1.range)(0x1250, 0x1256),
  726. 0x1258,
  727. ...(0, util_1.range)(0x125a, 0x125d),
  728. ...(0, util_1.range)(0x1260, 0x1286),
  729. 0x1288,
  730. ...(0, util_1.range)(0x128a, 0x128d),
  731. ...(0, util_1.range)(0x1290, 0x12ae),
  732. 0x12b0,
  733. ...(0, util_1.range)(0x12b2, 0x12b5),
  734. ...(0, util_1.range)(0x12b8, 0x12be),
  735. 0x12c0,
  736. ...(0, util_1.range)(0x12c2, 0x12c5),
  737. ...(0, util_1.range)(0x12c8, 0x12ce),
  738. ...(0, util_1.range)(0x12d0, 0x12d6),
  739. ...(0, util_1.range)(0x12d8, 0x12ee),
  740. ...(0, util_1.range)(0x12f0, 0x130e),
  741. 0x1310,
  742. ...(0, util_1.range)(0x1312, 0x1315),
  743. ...(0, util_1.range)(0x1318, 0x131e),
  744. ...(0, util_1.range)(0x1320, 0x1346),
  745. ...(0, util_1.range)(0x1348, 0x135a),
  746. ...(0, util_1.range)(0x1361, 0x137c),
  747. ...(0, util_1.range)(0x13a0, 0x13f4),
  748. ...(0, util_1.range)(0x1401, 0x1676),
  749. ...(0, util_1.range)(0x1681, 0x169a),
  750. ...(0, util_1.range)(0x16a0, 0x16f0),
  751. ...(0, util_1.range)(0x1700, 0x170c),
  752. ...(0, util_1.range)(0x170e, 0x1711),
  753. ...(0, util_1.range)(0x1720, 0x1731),
  754. ...(0, util_1.range)(0x1735, 0x1736),
  755. ...(0, util_1.range)(0x1740, 0x1751),
  756. ...(0, util_1.range)(0x1760, 0x176c),
  757. ...(0, util_1.range)(0x176e, 0x1770),
  758. ...(0, util_1.range)(0x1780, 0x17b6),
  759. ...(0, util_1.range)(0x17be, 0x17c5),
  760. ...(0, util_1.range)(0x17c7, 0x17c8),
  761. ...(0, util_1.range)(0x17d4, 0x17da),
  762. 0x17dc,
  763. ...(0, util_1.range)(0x17e0, 0x17e9),
  764. ...(0, util_1.range)(0x1810, 0x1819),
  765. ...(0, util_1.range)(0x1820, 0x1877),
  766. ...(0, util_1.range)(0x1880, 0x18a8),
  767. ...(0, util_1.range)(0x1e00, 0x1e9b),
  768. ...(0, util_1.range)(0x1ea0, 0x1ef9),
  769. ...(0, util_1.range)(0x1f00, 0x1f15),
  770. ...(0, util_1.range)(0x1f18, 0x1f1d),
  771. ...(0, util_1.range)(0x1f20, 0x1f45),
  772. ...(0, util_1.range)(0x1f48, 0x1f4d),
  773. ...(0, util_1.range)(0x1f50, 0x1f57),
  774. 0x1f59,
  775. 0x1f5b,
  776. 0x1f5d,
  777. ...(0, util_1.range)(0x1f5f, 0x1f7d),
  778. ...(0, util_1.range)(0x1f80, 0x1fb4),
  779. ...(0, util_1.range)(0x1fb6, 0x1fbc),
  780. 0x1fbe,
  781. ...(0, util_1.range)(0x1fc2, 0x1fc4),
  782. ...(0, util_1.range)(0x1fc6, 0x1fcc),
  783. ...(0, util_1.range)(0x1fd0, 0x1fd3),
  784. ...(0, util_1.range)(0x1fd6, 0x1fdb),
  785. ...(0, util_1.range)(0x1fe0, 0x1fec),
  786. ...(0, util_1.range)(0x1ff2, 0x1ff4),
  787. ...(0, util_1.range)(0x1ff6, 0x1ffc),
  788. 0x200e,
  789. 0x2071,
  790. 0x207f,
  791. 0x2102,
  792. 0x2107,
  793. ...(0, util_1.range)(0x210a, 0x2113),
  794. 0x2115,
  795. ...(0, util_1.range)(0x2119, 0x211d),
  796. 0x2124,
  797. 0x2126,
  798. 0x2128,
  799. ...(0, util_1.range)(0x212a, 0x212d),
  800. ...(0, util_1.range)(0x212f, 0x2131),
  801. ...(0, util_1.range)(0x2133, 0x2139),
  802. ...(0, util_1.range)(0x213d, 0x213f),
  803. ...(0, util_1.range)(0x2145, 0x2149),
  804. ...(0, util_1.range)(0x2160, 0x2183),
  805. ...(0, util_1.range)(0x2336, 0x237a),
  806. 0x2395,
  807. ...(0, util_1.range)(0x249c, 0x24e9),
  808. ...(0, util_1.range)(0x3005, 0x3007),
  809. ...(0, util_1.range)(0x3021, 0x3029),
  810. ...(0, util_1.range)(0x3031, 0x3035),
  811. ...(0, util_1.range)(0x3038, 0x303c),
  812. ...(0, util_1.range)(0x3041, 0x3096),
  813. ...(0, util_1.range)(0x309d, 0x309f),
  814. ...(0, util_1.range)(0x30a1, 0x30fa),
  815. ...(0, util_1.range)(0x30fc, 0x30ff),
  816. ...(0, util_1.range)(0x3105, 0x312c),
  817. ...(0, util_1.range)(0x3131, 0x318e),
  818. ...(0, util_1.range)(0x3190, 0x31b7),
  819. ...(0, util_1.range)(0x31f0, 0x321c),
  820. ...(0, util_1.range)(0x3220, 0x3243),
  821. ...(0, util_1.range)(0x3260, 0x327b),
  822. ...(0, util_1.range)(0x327f, 0x32b0),
  823. ...(0, util_1.range)(0x32c0, 0x32cb),
  824. ...(0, util_1.range)(0x32d0, 0x32fe),
  825. ...(0, util_1.range)(0x3300, 0x3376),
  826. ...(0, util_1.range)(0x337b, 0x33dd),
  827. ...(0, util_1.range)(0x33e0, 0x33fe),
  828. ...(0, util_1.range)(0x3400, 0x4db5),
  829. ...(0, util_1.range)(0x4e00, 0x9fa5),
  830. ...(0, util_1.range)(0xa000, 0xa48c),
  831. ...(0, util_1.range)(0xac00, 0xd7a3),
  832. ...(0, util_1.range)(0xd800, 0xfa2d),
  833. ...(0, util_1.range)(0xfa30, 0xfa6a),
  834. ...(0, util_1.range)(0xfb00, 0xfb06),
  835. ...(0, util_1.range)(0xfb13, 0xfb17),
  836. ...(0, util_1.range)(0xff21, 0xff3a),
  837. ...(0, util_1.range)(0xff41, 0xff5a),
  838. ...(0, util_1.range)(0xff66, 0xffbe),
  839. ...(0, util_1.range)(0xffc2, 0xffc7),
  840. ...(0, util_1.range)(0xffca, 0xffcf),
  841. ...(0, util_1.range)(0xffd2, 0xffd7),
  842. ...(0, util_1.range)(0xffda, 0xffdc),
  843. ...(0, util_1.range)(0x10300, 0x1031e),
  844. ...(0, util_1.range)(0x10320, 0x10323),
  845. ...(0, util_1.range)(0x10330, 0x1034a),
  846. ...(0, util_1.range)(0x10400, 0x10425),
  847. ...(0, util_1.range)(0x10428, 0x1044d),
  848. ...(0, util_1.range)(0x1d000, 0x1d0f5),
  849. ...(0, util_1.range)(0x1d100, 0x1d126),
  850. ...(0, util_1.range)(0x1d12a, 0x1d166),
  851. ...(0, util_1.range)(0x1d16a, 0x1d172),
  852. ...(0, util_1.range)(0x1d183, 0x1d184),
  853. ...(0, util_1.range)(0x1d18c, 0x1d1a9),
  854. ...(0, util_1.range)(0x1d1ae, 0x1d1dd),
  855. ...(0, util_1.range)(0x1d400, 0x1d454),
  856. ...(0, util_1.range)(0x1d456, 0x1d49c),
  857. ...(0, util_1.range)(0x1d49e, 0x1d49f),
  858. 0x1d4a2,
  859. ...(0, util_1.range)(0x1d4a5, 0x1d4a6),
  860. ...(0, util_1.range)(0x1d4a9, 0x1d4ac),
  861. ...(0, util_1.range)(0x1d4ae, 0x1d4b9),
  862. 0x1d4bb,
  863. ...(0, util_1.range)(0x1d4bd, 0x1d4c0),
  864. ...(0, util_1.range)(0x1d4c2, 0x1d4c3),
  865. ...(0, util_1.range)(0x1d4c5, 0x1d505),
  866. ...(0, util_1.range)(0x1d507, 0x1d50a),
  867. ...(0, util_1.range)(0x1d50d, 0x1d514),
  868. ...(0, util_1.range)(0x1d516, 0x1d51c),
  869. ...(0, util_1.range)(0x1d51e, 0x1d539),
  870. ...(0, util_1.range)(0x1d53b, 0x1d53e),
  871. ...(0, util_1.range)(0x1d540, 0x1d544),
  872. 0x1d546,
  873. ...(0, util_1.range)(0x1d54a, 0x1d550),
  874. ...(0, util_1.range)(0x1d552, 0x1d6a3),
  875. ...(0, util_1.range)(0x1d6a8, 0x1d7c9),
  876. ...(0, util_1.range)(0x20000, 0x2a6d6),
  877. ...(0, util_1.range)(0x2f800, 0x2fa1d),
  878. ...(0, util_1.range)(0xf0000, 0xffffd),
  879. ...(0, util_1.range)(0x100000, 0x10fffd),
  880. ]);
  881. //# sourceMappingURL=code-points-src.js.map