-- autogenerated from Unicode data
module Data.Unicode.Properties.CombiningClass
(getCombiningClass, isCombining)
where

import Data.Char (ord)
import Data.BitArray (BitArray, lookupBit)
import Data.Unicode.Properties.BitArray (bitArraySetBits)

getCombiningClass :: Char -> Int
getCombiningClass :: Char -> Int
getCombiningClass Char
'\768' = Int
230
getCombiningClass Char
'\769' = Int
230
getCombiningClass Char
'\770' = Int
230
getCombiningClass Char
'\771' = Int
230
getCombiningClass Char
'\772' = Int
230
getCombiningClass Char
'\773' = Int
230
getCombiningClass Char
'\774' = Int
230
getCombiningClass Char
'\775' = Int
230
getCombiningClass Char
'\776' = Int
230
getCombiningClass Char
'\777' = Int
230
getCombiningClass Char
'\778' = Int
230
getCombiningClass Char
'\779' = Int
230
getCombiningClass Char
'\780' = Int
230
getCombiningClass Char
'\781' = Int
230
getCombiningClass Char
'\782' = Int
230
getCombiningClass Char
'\783' = Int
230
getCombiningClass Char
'\784' = Int
230
getCombiningClass Char
'\785' = Int
230
getCombiningClass Char
'\786' = Int
230
getCombiningClass Char
'\787' = Int
230
getCombiningClass Char
'\788' = Int
230
getCombiningClass Char
'\789' = Int
232
getCombiningClass Char
'\790' = Int
220
getCombiningClass Char
'\791' = Int
220
getCombiningClass Char
'\792' = Int
220
getCombiningClass Char
'\793' = Int
220
getCombiningClass Char
'\794' = Int
232
getCombiningClass Char
'\795' = Int
216
getCombiningClass Char
'\796' = Int
220
getCombiningClass Char
'\797' = Int
220
getCombiningClass Char
'\798' = Int
220
getCombiningClass Char
'\799' = Int
220
getCombiningClass Char
'\800' = Int
220
getCombiningClass Char
'\801' = Int
202
getCombiningClass Char
'\802' = Int
202
getCombiningClass Char
'\803' = Int
220
getCombiningClass Char
'\804' = Int
220
getCombiningClass Char
'\805' = Int
220
getCombiningClass Char
'\806' = Int
220
getCombiningClass Char
'\807' = Int
202
getCombiningClass Char
'\808' = Int
202
getCombiningClass Char
'\809' = Int
220
getCombiningClass Char
'\810' = Int
220
getCombiningClass Char
'\811' = Int
220
getCombiningClass Char
'\812' = Int
220
getCombiningClass Char
'\813' = Int
220
getCombiningClass Char
'\814' = Int
220
getCombiningClass Char
'\815' = Int
220
getCombiningClass Char
'\816' = Int
220
getCombiningClass Char
'\817' = Int
220
getCombiningClass Char
'\818' = Int
220
getCombiningClass Char
'\819' = Int
220
getCombiningClass Char
'\820' = Int
1
getCombiningClass Char
'\821' = Int
1
getCombiningClass Char
'\822' = Int
1
getCombiningClass Char
'\823' = Int
1
getCombiningClass Char
'\824' = Int
1
getCombiningClass Char
'\825' = Int
220
getCombiningClass Char
'\826' = Int
220
getCombiningClass Char
'\827' = Int
220
getCombiningClass Char
'\828' = Int
220
getCombiningClass Char
'\829' = Int
230
getCombiningClass Char
'\830' = Int
230
getCombiningClass Char
'\831' = Int
230
getCombiningClass Char
'\832' = Int
230
getCombiningClass Char
'\833' = Int
230
getCombiningClass Char
'\834' = Int
230
getCombiningClass Char
'\835' = Int
230
getCombiningClass Char
'\836' = Int
230
getCombiningClass Char
'\837' = Int
240
getCombiningClass Char
'\838' = Int
230
getCombiningClass Char
'\839' = Int
220
getCombiningClass Char
'\840' = Int
220
getCombiningClass Char
'\841' = Int
220
getCombiningClass Char
'\842' = Int
230
getCombiningClass Char
'\843' = Int
230
getCombiningClass Char
'\844' = Int
230
getCombiningClass Char
'\845' = Int
220
getCombiningClass Char
'\846' = Int
220
getCombiningClass Char
'\848' = Int
230
getCombiningClass Char
'\849' = Int
230
getCombiningClass Char
'\850' = Int
230
getCombiningClass Char
'\851' = Int
220
getCombiningClass Char
'\852' = Int
220
getCombiningClass Char
'\853' = Int
220
getCombiningClass Char
'\854' = Int
220
getCombiningClass Char
'\855' = Int
230
getCombiningClass Char
'\856' = Int
232
getCombiningClass Char
'\857' = Int
220
getCombiningClass Char
'\858' = Int
220
getCombiningClass Char
'\859' = Int
230
getCombiningClass Char
'\860' = Int
233
getCombiningClass Char
'\861' = Int
234
getCombiningClass Char
'\862' = Int
234
getCombiningClass Char
'\863' = Int
233
getCombiningClass Char
'\864' = Int
234
getCombiningClass Char
'\865' = Int
234
getCombiningClass Char
'\866' = Int
233
getCombiningClass Char
'\867' = Int
230
getCombiningClass Char
'\868' = Int
230
getCombiningClass Char
'\869' = Int
230
getCombiningClass Char
'\870' = Int
230
getCombiningClass Char
'\871' = Int
230
getCombiningClass Char
'\872' = Int
230
getCombiningClass Char
'\873' = Int
230
getCombiningClass Char
'\874' = Int
230
getCombiningClass Char
'\875' = Int
230
getCombiningClass Char
'\876' = Int
230
getCombiningClass Char
'\877' = Int
230
getCombiningClass Char
'\878' = Int
230
getCombiningClass Char
'\879' = Int
230
getCombiningClass Char
'\1155' = Int
230
getCombiningClass Char
'\1156' = Int
230
getCombiningClass Char
'\1157' = Int
230
getCombiningClass Char
'\1158' = Int
230
getCombiningClass Char
'\1159' = Int
230
getCombiningClass Char
'\1425' = Int
220
getCombiningClass Char
'\1426' = Int
230
getCombiningClass Char
'\1427' = Int
230
getCombiningClass Char
'\1428' = Int
230
getCombiningClass Char
'\1429' = Int
230
getCombiningClass Char
'\1430' = Int
220
getCombiningClass Char
'\1431' = Int
230
getCombiningClass Char
'\1432' = Int
230
getCombiningClass Char
'\1433' = Int
230
getCombiningClass Char
'\1434' = Int
222
getCombiningClass Char
'\1435' = Int
220
getCombiningClass Char
'\1436' = Int
230
getCombiningClass Char
'\1437' = Int
230
getCombiningClass Char
'\1438' = Int
230
getCombiningClass Char
'\1439' = Int
230
getCombiningClass Char
'\1440' = Int
230
getCombiningClass Char
'\1441' = Int
230
getCombiningClass Char
'\1442' = Int
220
getCombiningClass Char
'\1443' = Int
220
getCombiningClass Char
'\1444' = Int
220
getCombiningClass Char
'\1445' = Int
220
getCombiningClass Char
'\1446' = Int
220
getCombiningClass Char
'\1447' = Int
220
getCombiningClass Char
'\1448' = Int
230
getCombiningClass Char
'\1449' = Int
230
getCombiningClass Char
'\1450' = Int
220
getCombiningClass Char
'\1451' = Int
230
getCombiningClass Char
'\1452' = Int
230
getCombiningClass Char
'\1453' = Int
222
getCombiningClass Char
'\1454' = Int
228
getCombiningClass Char
'\1455' = Int
230
getCombiningClass Char
'\1456' = Int
10
getCombiningClass Char
'\1457' = Int
11
getCombiningClass Char
'\1458' = Int
12
getCombiningClass Char
'\1459' = Int
13
getCombiningClass Char
'\1460' = Int
14
getCombiningClass Char
'\1461' = Int
15
getCombiningClass Char
'\1462' = Int
16
getCombiningClass Char
'\1463' = Int
17
getCombiningClass Char
'\1464' = Int
18
getCombiningClass Char
'\1465' = Int
19
getCombiningClass Char
'\1466' = Int
19
getCombiningClass Char
'\1467' = Int
20
getCombiningClass Char
'\1468' = Int
21
getCombiningClass Char
'\1469' = Int
22
getCombiningClass Char
'\1471' = Int
23
getCombiningClass Char
'\1473' = Int
24
getCombiningClass Char
'\1474' = Int
25
getCombiningClass Char
'\1476' = Int
230
getCombiningClass Char
'\1477' = Int
220
getCombiningClass Char
'\1479' = Int
18
getCombiningClass Char
'\1552' = Int
230
getCombiningClass Char
'\1553' = Int
230
getCombiningClass Char
'\1554' = Int
230
getCombiningClass Char
'\1555' = Int
230
getCombiningClass Char
'\1556' = Int
230
getCombiningClass Char
'\1557' = Int
230
getCombiningClass Char
'\1558' = Int
230
getCombiningClass Char
'\1559' = Int
230
getCombiningClass Char
'\1560' = Int
30
getCombiningClass Char
'\1561' = Int
31
getCombiningClass Char
'\1562' = Int
32
getCombiningClass Char
'\1611' = Int
27
getCombiningClass Char
'\1612' = Int
28
getCombiningClass Char
'\1613' = Int
29
getCombiningClass Char
'\1614' = Int
30
getCombiningClass Char
'\1615' = Int
31
getCombiningClass Char
'\1616' = Int
32
getCombiningClass Char
'\1617' = Int
33
getCombiningClass Char
'\1618' = Int
34
getCombiningClass Char
'\1619' = Int
230
getCombiningClass Char
'\1620' = Int
230
getCombiningClass Char
'\1621' = Int
220
getCombiningClass Char
'\1622' = Int
220
getCombiningClass Char
'\1623' = Int
230
getCombiningClass Char
'\1624' = Int
230
getCombiningClass Char
'\1625' = Int
230
getCombiningClass Char
'\1626' = Int
230
getCombiningClass Char
'\1627' = Int
230
getCombiningClass Char
'\1628' = Int
220
getCombiningClass Char
'\1629' = Int
230
getCombiningClass Char
'\1630' = Int
230
getCombiningClass Char
'\1631' = Int
220
getCombiningClass Char
'\1648' = Int
35
getCombiningClass Char
'\1750' = Int
230
getCombiningClass Char
'\1751' = Int
230
getCombiningClass Char
'\1752' = Int
230
getCombiningClass Char
'\1753' = Int
230
getCombiningClass Char
'\1754' = Int
230
getCombiningClass Char
'\1755' = Int
230
getCombiningClass Char
'\1756' = Int
230
getCombiningClass Char
'\1759' = Int
230
getCombiningClass Char
'\1760' = Int
230
getCombiningClass Char
'\1761' = Int
230
getCombiningClass Char
'\1762' = Int
230
getCombiningClass Char
'\1763' = Int
220
getCombiningClass Char
'\1764' = Int
230
getCombiningClass Char
'\1767' = Int
230
getCombiningClass Char
'\1768' = Int
230
getCombiningClass Char
'\1770' = Int
220
getCombiningClass Char
'\1771' = Int
230
getCombiningClass Char
'\1772' = Int
230
getCombiningClass Char
'\1773' = Int
220
getCombiningClass Char
'\1809' = Int
36
getCombiningClass Char
'\1840' = Int
230
getCombiningClass Char
'\1841' = Int
220
getCombiningClass Char
'\1842' = Int
230
getCombiningClass Char
'\1843' = Int
230
getCombiningClass Char
'\1844' = Int
220
getCombiningClass Char
'\1845' = Int
230
getCombiningClass Char
'\1846' = Int
230
getCombiningClass Char
'\1847' = Int
220
getCombiningClass Char
'\1848' = Int
220
getCombiningClass Char
'\1849' = Int
220
getCombiningClass Char
'\1850' = Int
230
getCombiningClass Char
'\1851' = Int
220
getCombiningClass Char
'\1852' = Int
220
getCombiningClass Char
'\1853' = Int
230
getCombiningClass Char
'\1854' = Int
220
getCombiningClass Char
'\1855' = Int
230
getCombiningClass Char
'\1856' = Int
230
getCombiningClass Char
'\1857' = Int
230
getCombiningClass Char
'\1858' = Int
220
getCombiningClass Char
'\1859' = Int
230
getCombiningClass Char
'\1860' = Int
220
getCombiningClass Char
'\1861' = Int
230
getCombiningClass Char
'\1862' = Int
220
getCombiningClass Char
'\1863' = Int
230
getCombiningClass Char
'\1864' = Int
220
getCombiningClass Char
'\1865' = Int
230
getCombiningClass Char
'\1866' = Int
230
getCombiningClass Char
'\2027' = Int
230
getCombiningClass Char
'\2028' = Int
230
getCombiningClass Char
'\2029' = Int
230
getCombiningClass Char
'\2030' = Int
230
getCombiningClass Char
'\2031' = Int
230
getCombiningClass Char
'\2032' = Int
230
getCombiningClass Char
'\2033' = Int
230
getCombiningClass Char
'\2034' = Int
220
getCombiningClass Char
'\2035' = Int
230
getCombiningClass Char
'\2045' = Int
220
getCombiningClass Char
'\2070' = Int
230
getCombiningClass Char
'\2071' = Int
230
getCombiningClass Char
'\2072' = Int
230
getCombiningClass Char
'\2073' = Int
230
getCombiningClass Char
'\2075' = Int
230
getCombiningClass Char
'\2076' = Int
230
getCombiningClass Char
'\2077' = Int
230
getCombiningClass Char
'\2078' = Int
230
getCombiningClass Char
'\2079' = Int
230
getCombiningClass Char
'\2080' = Int
230
getCombiningClass Char
'\2081' = Int
230
getCombiningClass Char
'\2082' = Int
230
getCombiningClass Char
'\2083' = Int
230
getCombiningClass Char
'\2085' = Int
230
getCombiningClass Char
'\2086' = Int
230
getCombiningClass Char
'\2087' = Int
230
getCombiningClass Char
'\2089' = Int
230
getCombiningClass Char
'\2090' = Int
230
getCombiningClass Char
'\2091' = Int
230
getCombiningClass Char
'\2092' = Int
230
getCombiningClass Char
'\2093' = Int
230
getCombiningClass Char
'\2137' = Int
220
getCombiningClass Char
'\2138' = Int
220
getCombiningClass Char
'\2139' = Int
220
getCombiningClass Char
'\2259' = Int
220
getCombiningClass Char
'\2260' = Int
230
getCombiningClass Char
'\2261' = Int
230
getCombiningClass Char
'\2262' = Int
230
getCombiningClass Char
'\2263' = Int
230
getCombiningClass Char
'\2264' = Int
230
getCombiningClass Char
'\2265' = Int
230
getCombiningClass Char
'\2266' = Int
230
getCombiningClass Char
'\2267' = Int
230
getCombiningClass Char
'\2268' = Int
230
getCombiningClass Char
'\2269' = Int
230
getCombiningClass Char
'\2270' = Int
230
getCombiningClass Char
'\2271' = Int
230
getCombiningClass Char
'\2272' = Int
230
getCombiningClass Char
'\2273' = Int
230
getCombiningClass Char
'\2275' = Int
220
getCombiningClass Char
'\2276' = Int
230
getCombiningClass Char
'\2277' = Int
230
getCombiningClass Char
'\2278' = Int
220
getCombiningClass Char
'\2279' = Int
230
getCombiningClass Char
'\2280' = Int
230
getCombiningClass Char
'\2281' = Int
220
getCombiningClass Char
'\2282' = Int
230
getCombiningClass Char
'\2283' = Int
230
getCombiningClass Char
'\2284' = Int
230
getCombiningClass Char
'\2285' = Int
220
getCombiningClass Char
'\2286' = Int
220
getCombiningClass Char
'\2287' = Int
220
getCombiningClass Char
'\2288' = Int
27
getCombiningClass Char
'\2289' = Int
28
getCombiningClass Char
'\2290' = Int
29
getCombiningClass Char
'\2291' = Int
230
getCombiningClass Char
'\2292' = Int
230
getCombiningClass Char
'\2293' = Int
230
getCombiningClass Char
'\2294' = Int
220
getCombiningClass Char
'\2295' = Int
230
getCombiningClass Char
'\2296' = Int
230
getCombiningClass Char
'\2297' = Int
220
getCombiningClass Char
'\2298' = Int
220
getCombiningClass Char
'\2299' = Int
230
getCombiningClass Char
'\2300' = Int
230
getCombiningClass Char
'\2301' = Int
230
getCombiningClass Char
'\2302' = Int
230
getCombiningClass Char
'\2303' = Int
230
getCombiningClass Char
'\2364' = Int
7
getCombiningClass Char
'\2381' = Int
9
getCombiningClass Char
'\2385' = Int
230
getCombiningClass Char
'\2386' = Int
220
getCombiningClass Char
'\2387' = Int
230
getCombiningClass Char
'\2388' = Int
230
getCombiningClass Char
'\2492' = Int
7
getCombiningClass Char
'\2509' = Int
9
getCombiningClass Char
'\2558' = Int
230
getCombiningClass Char
'\2620' = Int
7
getCombiningClass Char
'\2637' = Int
9
getCombiningClass Char
'\2748' = Int
7
getCombiningClass Char
'\2765' = Int
9
getCombiningClass Char
'\2876' = Int
7
getCombiningClass Char
'\2893' = Int
9
getCombiningClass Char
'\3021' = Int
9
getCombiningClass Char
'\3149' = Int
9
getCombiningClass Char
'\3157' = Int
84
getCombiningClass Char
'\3158' = Int
91
getCombiningClass Char
'\3260' = Int
7
getCombiningClass Char
'\3277' = Int
9
getCombiningClass Char
'\3387' = Int
9
getCombiningClass Char
'\3388' = Int
9
getCombiningClass Char
'\3405' = Int
9
getCombiningClass Char
'\3530' = Int
9
getCombiningClass Char
'\3640' = Int
103
getCombiningClass Char
'\3641' = Int
103
getCombiningClass Char
'\3642' = Int
9
getCombiningClass Char
'\3656' = Int
107
getCombiningClass Char
'\3657' = Int
107
getCombiningClass Char
'\3658' = Int
107
getCombiningClass Char
'\3659' = Int
107
getCombiningClass Char
'\3768' = Int
118
getCombiningClass Char
'\3769' = Int
118
getCombiningClass Char
'\3770' = Int
9
getCombiningClass Char
'\3784' = Int
122
getCombiningClass Char
'\3785' = Int
122
getCombiningClass Char
'\3786' = Int
122
getCombiningClass Char
'\3787' = Int
122
getCombiningClass Char
'\3864' = Int
220
getCombiningClass Char
'\3865' = Int
220
getCombiningClass Char
'\3893' = Int
220
getCombiningClass Char
'\3895' = Int
220
getCombiningClass Char
'\3897' = Int
216
getCombiningClass Char
'\3953' = Int
129
getCombiningClass Char
'\3954' = Int
130
getCombiningClass Char
'\3956' = Int
132
getCombiningClass Char
'\3962' = Int
130
getCombiningClass Char
'\3963' = Int
130
getCombiningClass Char
'\3964' = Int
130
getCombiningClass Char
'\3965' = Int
130
getCombiningClass Char
'\3968' = Int
130
getCombiningClass Char
'\3970' = Int
230
getCombiningClass Char
'\3971' = Int
230
getCombiningClass Char
'\3972' = Int
9
getCombiningClass Char
'\3974' = Int
230
getCombiningClass Char
'\3975' = Int
230
getCombiningClass Char
'\4038' = Int
220
getCombiningClass Char
'\4151' = Int
7
getCombiningClass Char
'\4153' = Int
9
getCombiningClass Char
'\4154' = Int
9
getCombiningClass Char
'\4237' = Int
220
getCombiningClass Char
'\4957' = Int
230
getCombiningClass Char
'\4958' = Int
230
getCombiningClass Char
'\4959' = Int
230
getCombiningClass Char
'\5908' = Int
9
getCombiningClass Char
'\5940' = Int
9
getCombiningClass Char
'\6098' = Int
9
getCombiningClass Char
'\6109' = Int
230
getCombiningClass Char
'\6313' = Int
228
getCombiningClass Char
'\6457' = Int
222
getCombiningClass Char
'\6458' = Int
230
getCombiningClass Char
'\6459' = Int
220
getCombiningClass Char
'\6679' = Int
230
getCombiningClass Char
'\6680' = Int
220
getCombiningClass Char
'\6752' = Int
9
getCombiningClass Char
'\6773' = Int
230
getCombiningClass Char
'\6774' = Int
230
getCombiningClass Char
'\6775' = Int
230
getCombiningClass Char
'\6776' = Int
230
getCombiningClass Char
'\6777' = Int
230
getCombiningClass Char
'\6778' = Int
230
getCombiningClass Char
'\6779' = Int
230
getCombiningClass Char
'\6780' = Int
230
getCombiningClass Char
'\6783' = Int
220
getCombiningClass Char
'\6832' = Int
230
getCombiningClass Char
'\6833' = Int
230
getCombiningClass Char
'\6834' = Int
230
getCombiningClass Char
'\6835' = Int
230
getCombiningClass Char
'\6836' = Int
230
getCombiningClass Char
'\6837' = Int
220
getCombiningClass Char
'\6838' = Int
220
getCombiningClass Char
'\6839' = Int
220
getCombiningClass Char
'\6840' = Int
220
getCombiningClass Char
'\6841' = Int
220
getCombiningClass Char
'\6842' = Int
220
getCombiningClass Char
'\6843' = Int
230
getCombiningClass Char
'\6844' = Int
230
getCombiningClass Char
'\6845' = Int
220
getCombiningClass Char
'\6964' = Int
7
getCombiningClass Char
'\6980' = Int
9
getCombiningClass Char
'\7019' = Int
230
getCombiningClass Char
'\7020' = Int
220
getCombiningClass Char
'\7021' = Int
230
getCombiningClass Char
'\7022' = Int
230
getCombiningClass Char
'\7023' = Int
230
getCombiningClass Char
'\7024' = Int
230
getCombiningClass Char
'\7025' = Int
230
getCombiningClass Char
'\7026' = Int
230
getCombiningClass Char
'\7027' = Int
230
getCombiningClass Char
'\7082' = Int
9
getCombiningClass Char
'\7083' = Int
9
getCombiningClass Char
'\7142' = Int
7
getCombiningClass Char
'\7154' = Int
9
getCombiningClass Char
'\7155' = Int
9
getCombiningClass Char
'\7223' = Int
7
getCombiningClass Char
'\7376' = Int
230
getCombiningClass Char
'\7377' = Int
230
getCombiningClass Char
'\7378' = Int
230
getCombiningClass Char
'\7380' = Int
1
getCombiningClass Char
'\7381' = Int
220
getCombiningClass Char
'\7382' = Int
220
getCombiningClass Char
'\7383' = Int
220
getCombiningClass Char
'\7384' = Int
220
getCombiningClass Char
'\7385' = Int
220
getCombiningClass Char
'\7386' = Int
230
getCombiningClass Char
'\7387' = Int
230
getCombiningClass Char
'\7388' = Int
220
getCombiningClass Char
'\7389' = Int
220
getCombiningClass Char
'\7390' = Int
220
getCombiningClass Char
'\7391' = Int
220
getCombiningClass Char
'\7392' = Int
230
getCombiningClass Char
'\7394' = Int
1
getCombiningClass Char
'\7395' = Int
1
getCombiningClass Char
'\7396' = Int
1
getCombiningClass Char
'\7397' = Int
1
getCombiningClass Char
'\7398' = Int
1
getCombiningClass Char
'\7399' = Int
1
getCombiningClass Char
'\7400' = Int
1
getCombiningClass Char
'\7405' = Int
220
getCombiningClass Char
'\7412' = Int
230
getCombiningClass Char
'\7416' = Int
230
getCombiningClass Char
'\7417' = Int
230
getCombiningClass Char
'\7616' = Int
230
getCombiningClass Char
'\7617' = Int
230
getCombiningClass Char
'\7618' = Int
220
getCombiningClass Char
'\7619' = Int
230
getCombiningClass Char
'\7620' = Int
230
getCombiningClass Char
'\7621' = Int
230
getCombiningClass Char
'\7622' = Int
230
getCombiningClass Char
'\7623' = Int
230
getCombiningClass Char
'\7624' = Int
230
getCombiningClass Char
'\7625' = Int
230
getCombiningClass Char
'\7626' = Int
220
getCombiningClass Char
'\7627' = Int
230
getCombiningClass Char
'\7628' = Int
230
getCombiningClass Char
'\7629' = Int
234
getCombiningClass Char
'\7630' = Int
214
getCombiningClass Char
'\7631' = Int
220
getCombiningClass Char
'\7632' = Int
202
getCombiningClass Char
'\7633' = Int
230
getCombiningClass Char
'\7634' = Int
230
getCombiningClass Char
'\7635' = Int
230
getCombiningClass Char
'\7636' = Int
230
getCombiningClass Char
'\7637' = Int
230
getCombiningClass Char
'\7638' = Int
230
getCombiningClass Char
'\7639' = Int
230
getCombiningClass Char
'\7640' = Int
230
getCombiningClass Char
'\7641' = Int
230
getCombiningClass Char
'\7642' = Int
230
getCombiningClass Char
'\7643' = Int
230
getCombiningClass Char
'\7644' = Int
230
getCombiningClass Char
'\7645' = Int
230
getCombiningClass Char
'\7646' = Int
230
getCombiningClass Char
'\7647' = Int
230
getCombiningClass Char
'\7648' = Int
230
getCombiningClass Char
'\7649' = Int
230
getCombiningClass Char
'\7650' = Int
230
getCombiningClass Char
'\7651' = Int
230
getCombiningClass Char
'\7652' = Int
230
getCombiningClass Char
'\7653' = Int
230
getCombiningClass Char
'\7654' = Int
230
getCombiningClass Char
'\7655' = Int
230
getCombiningClass Char
'\7656' = Int
230
getCombiningClass Char
'\7657' = Int
230
getCombiningClass Char
'\7658' = Int
230
getCombiningClass Char
'\7659' = Int
230
getCombiningClass Char
'\7660' = Int
230
getCombiningClass Char
'\7661' = Int
230
getCombiningClass Char
'\7662' = Int
230
getCombiningClass Char
'\7663' = Int
230
getCombiningClass Char
'\7664' = Int
230
getCombiningClass Char
'\7665' = Int
230
getCombiningClass Char
'\7666' = Int
230
getCombiningClass Char
'\7667' = Int
230
getCombiningClass Char
'\7668' = Int
230
getCombiningClass Char
'\7669' = Int
230
getCombiningClass Char
'\7670' = Int
232
getCombiningClass Char
'\7671' = Int
228
getCombiningClass Char
'\7672' = Int
228
getCombiningClass Char
'\7673' = Int
220
getCombiningClass Char
'\7675' = Int
230
getCombiningClass Char
'\7676' = Int
233
getCombiningClass Char
'\7677' = Int
220
getCombiningClass Char
'\7678' = Int
230
getCombiningClass Char
'\7679' = Int
220
getCombiningClass Char
'\8400' = Int
230
getCombiningClass Char
'\8401' = Int
230
getCombiningClass Char
'\8402' = Int
1
getCombiningClass Char
'\8403' = Int
1
getCombiningClass Char
'\8404' = Int
230
getCombiningClass Char
'\8405' = Int
230
getCombiningClass Char
'\8406' = Int
230
getCombiningClass Char
'\8407' = Int
230
getCombiningClass Char
'\8408' = Int
1
getCombiningClass Char
'\8409' = Int
1
getCombiningClass Char
'\8410' = Int
1
getCombiningClass Char
'\8411' = Int
230
getCombiningClass Char
'\8412' = Int
230
getCombiningClass Char
'\8417' = Int
230
getCombiningClass Char
'\8421' = Int
1
getCombiningClass Char
'\8422' = Int
1
getCombiningClass Char
'\8423' = Int
230
getCombiningClass Char
'\8424' = Int
220
getCombiningClass Char
'\8425' = Int
230
getCombiningClass Char
'\8426' = Int
1
getCombiningClass Char
'\8427' = Int
1
getCombiningClass Char
'\8428' = Int
220
getCombiningClass Char
'\8429' = Int
220
getCombiningClass Char
'\8430' = Int
220
getCombiningClass Char
'\8431' = Int
220
getCombiningClass Char
'\8432' = Int
230
getCombiningClass Char
'\11503' = Int
230
getCombiningClass Char
'\11504' = Int
230
getCombiningClass Char
'\11505' = Int
230
getCombiningClass Char
'\11647' = Int
9
getCombiningClass Char
'\11744' = Int
230
getCombiningClass Char
'\11745' = Int
230
getCombiningClass Char
'\11746' = Int
230
getCombiningClass Char
'\11747' = Int
230
getCombiningClass Char
'\11748' = Int
230
getCombiningClass Char
'\11749' = Int
230
getCombiningClass Char
'\11750' = Int
230
getCombiningClass Char
'\11751' = Int
230
getCombiningClass Char
'\11752' = Int
230
getCombiningClass Char
'\11753' = Int
230
getCombiningClass Char
'\11754' = Int
230
getCombiningClass Char
'\11755' = Int
230
getCombiningClass Char
'\11756' = Int
230
getCombiningClass Char
'\11757' = Int
230
getCombiningClass Char
'\11758' = Int
230
getCombiningClass Char
'\11759' = Int
230
getCombiningClass Char
'\11760' = Int
230
getCombiningClass Char
'\11761' = Int
230
getCombiningClass Char
'\11762' = Int
230
getCombiningClass Char
'\11763' = Int
230
getCombiningClass Char
'\11764' = Int
230
getCombiningClass Char
'\11765' = Int
230
getCombiningClass Char
'\11766' = Int
230
getCombiningClass Char
'\11767' = Int
230
getCombiningClass Char
'\11768' = Int
230
getCombiningClass Char
'\11769' = Int
230
getCombiningClass Char
'\11770' = Int
230
getCombiningClass Char
'\11771' = Int
230
getCombiningClass Char
'\11772' = Int
230
getCombiningClass Char
'\11773' = Int
230
getCombiningClass Char
'\11774' = Int
230
getCombiningClass Char
'\11775' = Int
230
getCombiningClass Char
'\12330' = Int
218
getCombiningClass Char
'\12331' = Int
228
getCombiningClass Char
'\12332' = Int
232
getCombiningClass Char
'\12333' = Int
222
getCombiningClass Char
'\12334' = Int
224
getCombiningClass Char
'\12335' = Int
224
getCombiningClass Char
'\12441' = Int
8
getCombiningClass Char
'\12442' = Int
8
getCombiningClass Char
'\42607' = Int
230
getCombiningClass Char
'\42612' = Int
230
getCombiningClass Char
'\42613' = Int
230
getCombiningClass Char
'\42614' = Int
230
getCombiningClass Char
'\42615' = Int
230
getCombiningClass Char
'\42616' = Int
230
getCombiningClass Char
'\42617' = Int
230
getCombiningClass Char
'\42618' = Int
230
getCombiningClass Char
'\42619' = Int
230
getCombiningClass Char
'\42620' = Int
230
getCombiningClass Char
'\42621' = Int
230
getCombiningClass Char
'\42654' = Int
230
getCombiningClass Char
'\42655' = Int
230
getCombiningClass Char
'\42736' = Int
230
getCombiningClass Char
'\42737' = Int
230
getCombiningClass Char
'\43014' = Int
9
getCombiningClass Char
'\43204' = Int
9
getCombiningClass Char
'\43232' = Int
230
getCombiningClass Char
'\43233' = Int
230
getCombiningClass Char
'\43234' = Int
230
getCombiningClass Char
'\43235' = Int
230
getCombiningClass Char
'\43236' = Int
230
getCombiningClass Char
'\43237' = Int
230
getCombiningClass Char
'\43238' = Int
230
getCombiningClass Char
'\43239' = Int
230
getCombiningClass Char
'\43240' = Int
230
getCombiningClass Char
'\43241' = Int
230
getCombiningClass Char
'\43242' = Int
230
getCombiningClass Char
'\43243' = Int
230
getCombiningClass Char
'\43244' = Int
230
getCombiningClass Char
'\43245' = Int
230
getCombiningClass Char
'\43246' = Int
230
getCombiningClass Char
'\43247' = Int
230
getCombiningClass Char
'\43248' = Int
230
getCombiningClass Char
'\43249' = Int
230
getCombiningClass Char
'\43307' = Int
220
getCombiningClass Char
'\43308' = Int
220
getCombiningClass Char
'\43309' = Int
220
getCombiningClass Char
'\43347' = Int
9
getCombiningClass Char
'\43443' = Int
7
getCombiningClass Char
'\43456' = Int
9
getCombiningClass Char
'\43696' = Int
230
getCombiningClass Char
'\43698' = Int
230
getCombiningClass Char
'\43699' = Int
230
getCombiningClass Char
'\43700' = Int
220
getCombiningClass Char
'\43703' = Int
230
getCombiningClass Char
'\43704' = Int
230
getCombiningClass Char
'\43710' = Int
230
getCombiningClass Char
'\43711' = Int
230
getCombiningClass Char
'\43713' = Int
230
getCombiningClass Char
'\43766' = Int
9
getCombiningClass Char
'\44013' = Int
9
getCombiningClass Char
'\64286' = Int
26
getCombiningClass Char
'\65056' = Int
230
getCombiningClass Char
'\65057' = Int
230
getCombiningClass Char
'\65058' = Int
230
getCombiningClass Char
'\65059' = Int
230
getCombiningClass Char
'\65060' = Int
230
getCombiningClass Char
'\65061' = Int
230
getCombiningClass Char
'\65062' = Int
230
getCombiningClass Char
'\65063' = Int
220
getCombiningClass Char
'\65064' = Int
220
getCombiningClass Char
'\65065' = Int
220
getCombiningClass Char
'\65066' = Int
220
getCombiningClass Char
'\65067' = Int
220
getCombiningClass Char
'\65068' = Int
220
getCombiningClass Char
'\65069' = Int
220
getCombiningClass Char
'\65070' = Int
230
getCombiningClass Char
'\65071' = Int
230
getCombiningClass Char
'\66045' = Int
220
getCombiningClass Char
'\66272' = Int
220
getCombiningClass Char
'\66422' = Int
230
getCombiningClass Char
'\66423' = Int
230
getCombiningClass Char
'\66424' = Int
230
getCombiningClass Char
'\66425' = Int
230
getCombiningClass Char
'\66426' = Int
230
getCombiningClass Char
'\68109' = Int
220
getCombiningClass Char
'\68111' = Int
230
getCombiningClass Char
'\68152' = Int
230
getCombiningClass Char
'\68153' = Int
1
getCombiningClass Char
'\68154' = Int
220
getCombiningClass Char
'\68159' = Int
9
getCombiningClass Char
'\68325' = Int
230
getCombiningClass Char
'\68326' = Int
220
getCombiningClass Char
'\68900' = Int
230
getCombiningClass Char
'\68901' = Int
230
getCombiningClass Char
'\68902' = Int
230
getCombiningClass Char
'\68903' = Int
230
getCombiningClass Char
'\69446' = Int
220
getCombiningClass Char
'\69447' = Int
220
getCombiningClass Char
'\69448' = Int
230
getCombiningClass Char
'\69449' = Int
230
getCombiningClass Char
'\69450' = Int
230
getCombiningClass Char
'\69451' = Int
220
getCombiningClass Char
'\69452' = Int
230
getCombiningClass Char
'\69453' = Int
220
getCombiningClass Char
'\69454' = Int
220
getCombiningClass Char
'\69455' = Int
220
getCombiningClass Char
'\69456' = Int
220
getCombiningClass Char
'\69702' = Int
9
getCombiningClass Char
'\69759' = Int
9
getCombiningClass Char
'\69817' = Int
9
getCombiningClass Char
'\69818' = Int
7
getCombiningClass Char
'\69888' = Int
230
getCombiningClass Char
'\69889' = Int
230
getCombiningClass Char
'\69890' = Int
230
getCombiningClass Char
'\69939' = Int
9
getCombiningClass Char
'\69940' = Int
9
getCombiningClass Char
'\70003' = Int
7
getCombiningClass Char
'\70080' = Int
9
getCombiningClass Char
'\70090' = Int
7
getCombiningClass Char
'\70197' = Int
9
getCombiningClass Char
'\70198' = Int
7
getCombiningClass Char
'\70377' = Int
7
getCombiningClass Char
'\70378' = Int
9
getCombiningClass Char
'\70459' = Int
7
getCombiningClass Char
'\70460' = Int
7
getCombiningClass Char
'\70477' = Int
9
getCombiningClass Char
'\70502' = Int
230
getCombiningClass Char
'\70503' = Int
230
getCombiningClass Char
'\70504' = Int
230
getCombiningClass Char
'\70505' = Int
230
getCombiningClass Char
'\70506' = Int
230
getCombiningClass Char
'\70507' = Int
230
getCombiningClass Char
'\70508' = Int
230
getCombiningClass Char
'\70512' = Int
230
getCombiningClass Char
'\70513' = Int
230
getCombiningClass Char
'\70514' = Int
230
getCombiningClass Char
'\70515' = Int
230
getCombiningClass Char
'\70516' = Int
230
getCombiningClass Char
'\70722' = Int
9
getCombiningClass Char
'\70726' = Int
7
getCombiningClass Char
'\70750' = Int
230
getCombiningClass Char
'\70850' = Int
9
getCombiningClass Char
'\70851' = Int
7
getCombiningClass Char
'\71103' = Int
9
getCombiningClass Char
'\71104' = Int
7
getCombiningClass Char
'\71231' = Int
9
getCombiningClass Char
'\71350' = Int
9
getCombiningClass Char
'\71351' = Int
7
getCombiningClass Char
'\71467' = Int
9
getCombiningClass Char
'\71737' = Int
9
getCombiningClass Char
'\71738' = Int
7
getCombiningClass Char
'\72160' = Int
9
getCombiningClass Char
'\72244' = Int
9
getCombiningClass Char
'\72263' = Int
9
getCombiningClass Char
'\72345' = Int
9
getCombiningClass Char
'\72767' = Int
9
getCombiningClass Char
'\73026' = Int
7
getCombiningClass Char
'\73028' = Int
9
getCombiningClass Char
'\73029' = Int
9
getCombiningClass Char
'\73111' = Int
9
getCombiningClass Char
'\92912' = Int
1
getCombiningClass Char
'\92913' = Int
1
getCombiningClass Char
'\92914' = Int
1
getCombiningClass Char
'\92915' = Int
1
getCombiningClass Char
'\92916' = Int
1
getCombiningClass Char
'\92976' = Int
230
getCombiningClass Char
'\92977' = Int
230
getCombiningClass Char
'\92978' = Int
230
getCombiningClass Char
'\92979' = Int
230
getCombiningClass Char
'\92980' = Int
230
getCombiningClass Char
'\92981' = Int
230
getCombiningClass Char
'\92982' = Int
230
getCombiningClass Char
'\113822' = Int
1
getCombiningClass Char
'\119141' = Int
216
getCombiningClass Char
'\119142' = Int
216
getCombiningClass Char
'\119143' = Int
1
getCombiningClass Char
'\119144' = Int
1
getCombiningClass Char
'\119145' = Int
1
getCombiningClass Char
'\119149' = Int
226
getCombiningClass Char
'\119150' = Int
216
getCombiningClass Char
'\119151' = Int
216
getCombiningClass Char
'\119152' = Int
216
getCombiningClass Char
'\119153' = Int
216
getCombiningClass Char
'\119154' = Int
216
getCombiningClass Char
'\119163' = Int
220
getCombiningClass Char
'\119164' = Int
220
getCombiningClass Char
'\119165' = Int
220
getCombiningClass Char
'\119166' = Int
220
getCombiningClass Char
'\119167' = Int
220
getCombiningClass Char
'\119168' = Int
220
getCombiningClass Char
'\119169' = Int
220
getCombiningClass Char
'\119170' = Int
220
getCombiningClass Char
'\119173' = Int
230
getCombiningClass Char
'\119174' = Int
230
getCombiningClass Char
'\119175' = Int
230
getCombiningClass Char
'\119176' = Int
230
getCombiningClass Char
'\119177' = Int
230
getCombiningClass Char
'\119178' = Int
220
getCombiningClass Char
'\119179' = Int
220
getCombiningClass Char
'\119210' = Int
230
getCombiningClass Char
'\119211' = Int
230
getCombiningClass Char
'\119212' = Int
230
getCombiningClass Char
'\119213' = Int
230
getCombiningClass Char
'\119362' = Int
230
getCombiningClass Char
'\119363' = Int
230
getCombiningClass Char
'\119364' = Int
230
getCombiningClass Char
'\122880' = Int
230
getCombiningClass Char
'\122881' = Int
230
getCombiningClass Char
'\122882' = Int
230
getCombiningClass Char
'\122883' = Int
230
getCombiningClass Char
'\122884' = Int
230
getCombiningClass Char
'\122885' = Int
230
getCombiningClass Char
'\122886' = Int
230
getCombiningClass Char
'\122888' = Int
230
getCombiningClass Char
'\122889' = Int
230
getCombiningClass Char
'\122890' = Int
230
getCombiningClass Char
'\122891' = Int
230
getCombiningClass Char
'\122892' = Int
230
getCombiningClass Char
'\122893' = Int
230
getCombiningClass Char
'\122894' = Int
230
getCombiningClass Char
'\122895' = Int
230
getCombiningClass Char
'\122896' = Int
230
getCombiningClass Char
'\122897' = Int
230
getCombiningClass Char
'\122898' = Int
230
getCombiningClass Char
'\122899' = Int
230
getCombiningClass Char
'\122900' = Int
230
getCombiningClass Char
'\122901' = Int
230
getCombiningClass Char
'\122902' = Int
230
getCombiningClass Char
'\122903' = Int
230
getCombiningClass Char
'\122904' = Int
230
getCombiningClass Char
'\122907' = Int
230
getCombiningClass Char
'\122908' = Int
230
getCombiningClass Char
'\122909' = Int
230
getCombiningClass Char
'\122910' = Int
230
getCombiningClass Char
'\122911' = Int
230
getCombiningClass Char
'\122912' = Int
230
getCombiningClass Char
'\122913' = Int
230
getCombiningClass Char
'\122915' = Int
230
getCombiningClass Char
'\122916' = Int
230
getCombiningClass Char
'\122918' = Int
230
getCombiningClass Char
'\122919' = Int
230
getCombiningClass Char
'\122920' = Int
230
getCombiningClass Char
'\122921' = Int
230
getCombiningClass Char
'\122922' = Int
230
getCombiningClass Char
'\123184' = Int
230
getCombiningClass Char
'\123185' = Int
230
getCombiningClass Char
'\123186' = Int
230
getCombiningClass Char
'\123187' = Int
230
getCombiningClass Char
'\123188' = Int
230
getCombiningClass Char
'\123189' = Int
230
getCombiningClass Char
'\123190' = Int
230
getCombiningClass Char
'\123628' = Int
230
getCombiningClass Char
'\123629' = Int
230
getCombiningClass Char
'\123630' = Int
230
getCombiningClass Char
'\123631' = Int
230
getCombiningClass Char
'\125136' = Int
220
getCombiningClass Char
'\125137' = Int
220
getCombiningClass Char
'\125138' = Int
220
getCombiningClass Char
'\125139' = Int
220
getCombiningClass Char
'\125140' = Int
220
getCombiningClass Char
'\125141' = Int
220
getCombiningClass Char
'\125142' = Int
220
getCombiningClass Char
'\125252' = Int
230
getCombiningClass Char
'\125253' = Int
230
getCombiningClass Char
'\125254' = Int
230
getCombiningClass Char
'\125255' = Int
230
getCombiningClass Char
'\125256' = Int
230
getCombiningClass Char
'\125257' = Int
230
getCombiningClass Char
'\125258' = Int
7

getCombiningClass Char
_ = Int
0


{-# INLINE isCombining #-}
isCombining :: Char -> Bool
isCombining :: Char -> Bool
isCombining Char
c | (Char -> Int
ord Char
c) Int -> Int -> Bool
forall a. Ord a => a -> a -> Bool
< Int
768 Bool -> Bool -> Bool
|| (Char -> Int
ord Char
c) Int -> Int -> Bool
forall a. Ord a => a -> a -> Bool
> Int
125258 = Bool
False
isCombining Char
c = BitArray -> Int -> Bool
lookupBit BitArray
combiningBitmap (Char -> Int
ord Char
c)
bitList1, bitList2 :: [Int]
bitList1 :: [Int]
bitList1 = [Int
768,Int
769,Int
770,Int
771,Int
772,Int
773,Int
774,Int
775,Int
776,Int
777,Int
778,Int
779,Int
780,Int
781,Int
782,Int
783,Int
784,Int
785,Int
786,Int
787,Int
788,Int
789,Int
790,Int
791,Int
792,Int
793,Int
794,Int
795,Int
796,Int
797,Int
798,Int
799,Int
800,Int
801,Int
802,Int
803,Int
804,Int
805,Int
806,Int
807,Int
808,Int
809,Int
810,Int
811,Int
812,Int
813,Int
814,Int
815,Int
816,Int
817,Int
818,Int
819,Int
820,Int
821,Int
822,Int
823,Int
824,Int
825,Int
826,Int
827,Int
828,Int
829,Int
830,Int
831,Int
832,Int
833,Int
834,Int
835,Int
836,Int
837,Int
838,Int
839,Int
840,Int
841,Int
842,Int
843,Int
844,Int
845,Int
846,Int
848,Int
849,Int
850,Int
851,Int
852,Int
853,Int
854,Int
855,Int
856,Int
857,Int
858,Int
859,Int
860,Int
861,Int
862,Int
863,Int
864,Int
865,Int
866,Int
867,Int
868,Int
869,Int
870,Int
871,Int
872,Int
873,Int
874,Int
875,Int
876,Int
877,Int
878,Int
879,Int
1155,Int
1156,Int
1157,Int
1158,Int
1159,Int
1425,Int
1426,Int
1427,Int
1428,Int
1429,Int
1430,Int
1431,Int
1432,Int
1433,Int
1434,Int
1435,Int
1436,Int
1437,Int
1438,Int
1439,Int
1440,Int
1441,Int
1442,Int
1443,Int
1444,Int
1445,Int
1446,Int
1447,Int
1448,Int
1449,Int
1450,Int
1451,Int
1452,Int
1453,Int
1454,Int
1455,Int
1456,Int
1457,Int
1458,Int
1459,Int
1460,Int
1461,Int
1462,Int
1463,Int
1464,Int
1465,Int
1466,Int
1467,Int
1468,Int
1469,Int
1471,Int
1473,Int
1474,Int
1476,Int
1477,Int
1479,Int
1552,Int
1553,Int
1554,Int
1555,Int
1556,Int
1557,Int
1558,Int
1559,Int
1560,Int
1561,Int
1562,Int
1611,Int
1612,Int
1613,Int
1614,Int
1615,Int
1616,Int
1617,Int
1618,Int
1619,Int
1620,Int
1621,Int
1622,Int
1623,Int
1624,Int
1625,Int
1626,Int
1627,Int
1628,Int
1629,Int
1630,Int
1631,Int
1648,Int
1750,Int
1751,Int
1752,Int
1753,Int
1754,Int
1755,Int
1756,Int
1759,Int
1760,Int
1761,Int
1762,Int
1763,Int
1764,Int
1767,Int
1768,Int
1770,Int
1771,Int
1772,Int
1773,Int
1809,Int
1840,Int
1841,Int
1842,Int
1843,Int
1844,Int
1845,Int
1846,Int
1847,Int
1848,Int
1849,Int
1850,Int
1851,Int
1852,Int
1853,Int
1854,Int
1855,Int
1856,Int
1857,Int
1858,Int
1859,Int
1860,Int
1861,Int
1862,Int
1863,Int
1864,Int
1865,Int
1866,Int
2027,Int
2028,Int
2029,Int
2030,Int
2031,Int
2032,Int
2033,Int
2034,Int
2035,Int
2045,Int
2070,Int
2071,Int
2072,Int
2073,Int
2075,Int
2076,Int
2077,Int
2078,Int
2079,Int
2080,Int
2081,Int
2082,Int
2083,Int
2085,Int
2086,Int
2087,Int
2089,Int
2090,Int
2091,Int
2092,Int
2093,Int
2137,Int
2138,Int
2139,Int
2259,Int
2260,Int
2261,Int
2262,Int
2263,Int
2264,Int
2265,Int
2266,Int
2267,Int
2268,Int
2269,Int
2270,Int
2271,Int
2272,Int
2273,Int
2275,Int
2276,Int
2277,Int
2278,Int
2279,Int
2280,Int
2281,Int
2282,Int
2283,Int
2284,Int
2285,Int
2286,Int
2287,Int
2288,Int
2289,Int
2290,Int
2291,Int
2292,Int
2293,Int
2294,Int
2295,Int
2296,Int
2297,Int
2298,Int
2299,Int
2300,Int
2301,Int
2302,Int
2303,Int
2364,Int
2381,Int
2385,Int
2386,Int
2387,Int
2388,Int
2492,Int
2509,Int
2558,Int
2620,Int
2637,Int
2748,Int
2765,Int
2876,Int
2893,Int
3021,Int
3149,Int
3157,Int
3158,Int
3260,Int
3277,Int
3387,Int
3388,Int
3405,Int
3530,Int
3640,Int
3641,Int
3642,Int
3656,Int
3657,Int
3658,Int
3659,Int
3768,Int
3769,Int
3770,Int
3784,Int
3785,Int
3786,Int
3787,Int
3864,Int
3865,Int
3893,Int
3895,Int
3897,Int
3953,Int
3954,Int
3956,Int
3962,Int
3963,Int
3964,Int
3965,Int
3968,Int
3970,Int
3971,Int
3972,Int
3974,Int
3975,Int
4038,Int
4151,Int
4153,Int
4154,Int
4237,Int
4957,Int
4958,Int
4959,Int
5908,Int
5940,Int
6098,Int
6109,Int
6313,Int
6457,Int
6458,Int
6459,Int
6679,Int
6680,Int
6752,Int
6773,Int
6774,Int
6775,Int
6776,Int
6777,Int
6778,Int
6779,Int
6780,Int
6783,Int
6832,Int
6833,Int
6834,Int
6835,Int
6836,Int
6837,Int
6838,Int
6839,Int
6840,Int
6841,Int
6842,Int
6843,Int
6844,Int
6845,Int
6964,Int
6980,Int
7019,Int
7020,Int
7021,Int
7022,Int
7023]
bitList2 :: [Int]
bitList2 = [Int
7024,Int
7025,Int
7026,Int
7027,Int
7082,Int
7083,Int
7142,Int
7154,Int
7155,Int
7223,Int
7376,Int
7377,Int
7378,Int
7380,Int
7381,Int
7382,Int
7383,Int
7384,Int
7385,Int
7386,Int
7387,Int
7388,Int
7389,Int
7390,Int
7391,Int
7392,Int
7394,Int
7395,Int
7396,Int
7397,Int
7398,Int
7399,Int
7400,Int
7405,Int
7412,Int
7416,Int
7417,Int
7616,Int
7617,Int
7618,Int
7619,Int
7620,Int
7621,Int
7622,Int
7623,Int
7624,Int
7625,Int
7626,Int
7627,Int
7628,Int
7629,Int
7630,Int
7631,Int
7632,Int
7633,Int
7634,Int
7635,Int
7636,Int
7637,Int
7638,Int
7639,Int
7640,Int
7641,Int
7642,Int
7643,Int
7644,Int
7645,Int
7646,Int
7647,Int
7648,Int
7649,Int
7650,Int
7651,Int
7652,Int
7653,Int
7654,Int
7655,Int
7656,Int
7657,Int
7658,Int
7659,Int
7660,Int
7661,Int
7662,Int
7663,Int
7664,Int
7665,Int
7666,Int
7667,Int
7668,Int
7669,Int
7670,Int
7671,Int
7672,Int
7673,Int
7675,Int
7676,Int
7677,Int
7678,Int
7679,Int
8400,Int
8401,Int
8402,Int
8403,Int
8404,Int
8405,Int
8406,Int
8407,Int
8408,Int
8409,Int
8410,Int
8411,Int
8412,Int
8417,Int
8421,Int
8422,Int
8423,Int
8424,Int
8425,Int
8426,Int
8427,Int
8428,Int
8429,Int
8430,Int
8431,Int
8432,Int
11503,Int
11504,Int
11505,Int
11647,Int
11744,Int
11745,Int
11746,Int
11747,Int
11748,Int
11749,Int
11750,Int
11751,Int
11752,Int
11753,Int
11754,Int
11755,Int
11756,Int
11757,Int
11758,Int
11759,Int
11760,Int
11761,Int
11762,Int
11763,Int
11764,Int
11765,Int
11766,Int
11767,Int
11768,Int
11769,Int
11770,Int
11771,Int
11772,Int
11773,Int
11774,Int
11775,Int
12330,Int
12331,Int
12332,Int
12333,Int
12334,Int
12335,Int
12441,Int
12442,Int
42607,Int
42612,Int
42613,Int
42614,Int
42615,Int
42616,Int
42617,Int
42618,Int
42619,Int
42620,Int
42621,Int
42654,Int
42655,Int
42736,Int
42737,Int
43014,Int
43204,Int
43232,Int
43233,Int
43234,Int
43235,Int
43236,Int
43237,Int
43238,Int
43239,Int
43240,Int
43241,Int
43242,Int
43243,Int
43244,Int
43245,Int
43246,Int
43247,Int
43248,Int
43249,Int
43307,Int
43308,Int
43309,Int
43347,Int
43443,Int
43456,Int
43696,Int
43698,Int
43699,Int
43700,Int
43703,Int
43704,Int
43710,Int
43711,Int
43713,Int
43766,Int
44013,Int
64286,Int
65056,Int
65057,Int
65058,Int
65059,Int
65060,Int
65061,Int
65062,Int
65063,Int
65064,Int
65065,Int
65066,Int
65067,Int
65068,Int
65069,Int
65070,Int
65071,Int
66045,Int
66272,Int
66422,Int
66423,Int
66424,Int
66425,Int
66426,Int
68109,Int
68111,Int
68152,Int
68153,Int
68154,Int
68159,Int
68325,Int
68326,Int
68900,Int
68901,Int
68902,Int
68903,Int
69446,Int
69447,Int
69448,Int
69449,Int
69450,Int
69451,Int
69452,Int
69453,Int
69454,Int
69455,Int
69456,Int
69702,Int
69759,Int
69817,Int
69818,Int
69888,Int
69889,Int
69890,Int
69939,Int
69940,Int
70003,Int
70080,Int
70090,Int
70197,Int
70198,Int
70377,Int
70378,Int
70459,Int
70460,Int
70477,Int
70502,Int
70503,Int
70504,Int
70505,Int
70506,Int
70507,Int
70508,Int
70512,Int
70513,Int
70514,Int
70515,Int
70516,Int
70722,Int
70726,Int
70750,Int
70850,Int
70851,Int
71103,Int
71104,Int
71231,Int
71350,Int
71351,Int
71467,Int
71737,Int
71738,Int
72160,Int
72244,Int
72263,Int
72345,Int
72767,Int
73026,Int
73028,Int
73029,Int
73111,Int
92912,Int
92913,Int
92914,Int
92915,Int
92916,Int
92976,Int
92977,Int
92978,Int
92979,Int
92980,Int
92981,Int
92982,Int
113822,Int
119141,Int
119142,Int
119143,Int
119144,Int
119145,Int
119149,Int
119150,Int
119151,Int
119152,Int
119153,Int
119154,Int
119163,Int
119164,Int
119165,Int
119166,Int
119167,Int
119168,Int
119169,Int
119170,Int
119173,Int
119174,Int
119175,Int
119176,Int
119177,Int
119178,Int
119179,Int
119210,Int
119211,Int
119212,Int
119213,Int
119362,Int
119363,Int
119364,Int
122880,Int
122881,Int
122882,Int
122883,Int
122884,Int
122885,Int
122886,Int
122888,Int
122889,Int
122890,Int
122891,Int
122892,Int
122893,Int
122894,Int
122895,Int
122896,Int
122897,Int
122898,Int
122899,Int
122900,Int
122901,Int
122902,Int
122903,Int
122904,Int
122907,Int
122908,Int
122909,Int
122910,Int
122911,Int
122912,Int
122913,Int
122915,Int
122916,Int
122918,Int
122919,Int
122920,Int
122921,Int
122922,Int
123184,Int
123185,Int
123186,Int
123187,Int
123188,Int
123189,Int
123190,Int
123628,Int
123629,Int
123630,Int
123631,Int
125136,Int
125137,Int
125138,Int
125139,Int
125140,Int
125141,Int
125142,Int
125252,Int
125253,Int
125254,Int
125255,Int
125256,Int
125257,Int
125258]

combiningBitmap :: BitArray
combiningBitmap :: BitArray
combiningBitmap = (Int, Int) -> [Int] -> BitArray
bitArraySetBits (Int
768,Int
125258) ([Int] -> BitArray) -> [Int] -> BitArray
forall a b. (a -> b) -> a -> b
$ [Int]
bitList1 [Int] -> [Int] -> [Int]
forall a. [a] -> [a] -> [a]
++ [Int]
bitList2